{"note":"OpenAPI conversion -- returning structured metadata","name":"azure-com-containerinstance-containerinstance","description":"ContainerInstanceManagementClient","version":"2018-10-01","base_url":"https://management.azure.com","endpoints":16,"raw":"@lap v0.3\n# Machine-readable API spec. Each @endpoint block is one API call.\n@api ContainerInstanceManagementClient\n@base https://management.azure.com\n@version 2018-10-01\n@auth OAuth2\n@common_fields {api-version: any # Client API version}\n@endpoints 16\n@toc subscriptions(15), providers(1)\n\n@group subscriptions\n@endpoint GET /subscriptions/{subscriptionId}/providers/Microsoft.ContainerInstance/containerGroups\n@desc Get a list of container groups in the specified subscription.\n@required {subscriptionId: any # Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.}\n@returns(200) OK\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerInstance/containerGroups\n@desc Get a list of container groups in the specified subscription and resource group.\n@required {subscriptionId: any # Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call., resourceGroupName: any # The name of the resource group.}\n@returns(200) OK\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerInstance/containerGroups/{containerGroupName}\n@desc Get the properties of the specified container group.\n@required {subscriptionId: any # Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call., resourceGroupName: any # The name of the resource group., containerGroupName: any # The name of the container group.}\n@returns(200) OK\n\n@endpoint PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerInstance/containerGroups/{containerGroupName}\n@desc Create or update container groups.\n@required {subscriptionId: any # Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call., resourceGroupName: any # The name of the resource group., containerGroupName: any # The name of the container group., containerGroup: any # The properties of the container group to be created or updated.}\n@returns(200) OK\n@returns(201) Created - the container group is created.\n\n@endpoint PATCH /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerInstance/containerGroups/{containerGroupName}\n@desc Update container groups.\n@required {subscriptionId: any # Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call., resourceGroupName: any # The name of the resource group., containerGroupName: any # The name of the container group., Resource: map # The container group resource with just the tags to be updated.}\n@returns(200) OK\n\n@endpoint DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerInstance/containerGroups/{containerGroupName}\n@desc Delete the specified container group.\n@required {subscriptionId: any # Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call., resourceGroupName: any # The name of the resource group., containerGroupName: any # The name of the container group.}\n@returns(200) OK\n@returns(204) No Content - the specified container group was not found.\n\n@endpoint POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerInstance/containerGroups/{containerGroupName}/restart\n@desc Restarts all containers in a container group.\n@required {subscriptionId: any # Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call., resourceGroupName: any # The name of the resource group., containerGroupName: any # The name of the container group.}\n@returns(204) NoContent\n\n@endpoint POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerInstance/containerGroups/{containerGroupName}/stop\n@desc Stops all containers in a container group.\n@required {subscriptionId: any # Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call., resourceGroupName: any # The name of the resource group., containerGroupName: any # The name of the container group.}\n@returns(204) NoContent\n\n@endpoint POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerInstance/containerGroups/{containerGroupName}/start\n@desc Starts all containers in a container group.\n@required {subscriptionId: any # Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call., resourceGroupName: any # The name of the resource group., containerGroupName: any # The name of the container group.}\n@returns(204) NoContent\n\n@endgroup\n\n@group providers\n@endpoint GET /providers/Microsoft.ContainerInstance/operations\n@desc List the operations for Azure Container Instance service.\n@returns(200) OK\n\n@endgroup\n\n@group subscriptions\n@endpoint GET /subscriptions/{subscriptionId}/providers/Microsoft.ContainerInstance/locations/{location}/usages\n@desc Get the usage for a subscription\n@required {subscriptionId: any # Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call., location: any # The identifier for the physical azure location.}\n@returns(200) OK\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerInstance/containerGroups/{containerGroupName}/containers/{containerName}/logs\n@desc Get the logs for a specified container instance.\n@required {subscriptionId: any # Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call., resourceGroupName: any # The name of the resource group., containerGroupName: any # The name of the container group., containerName: any # The name of the container instance.}\n@optional {tail: any # The number of lines to show from the tail of the container instance log. If not provided, all available logs are shown up to 4mb.}\n@returns(200) OK\n\n@endpoint POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerInstance/containerGroups/{containerGroupName}/containers/{containerName}/exec\n@desc Executes a command in a specific container instance.\n@required {subscriptionId: any # Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call., resourceGroupName: any # The name of the resource group., containerGroupName: any # The name of the container group., containerName: any # The name of the container instance., containerExecRequest: map # The request for the exec command.}\n@returns(200) OK\n\n@endpoint DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}/providers/Microsoft.ContainerInstance/serviceAssociationLinks/default\n@desc Delete the container instance service association link for the subnet.\n@required {subscriptionId: any # Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call., resourceGroupName: any # The name of the resource group., virtualNetworkName: any # The name of the virtual network., subnetName: any # The name of the subnet.}\n@returns(200) OK\n@returns(204) No Content - the specified service association link was not found.\n\n@endpoint GET /subscriptions/{subscriptionId}/providers/Microsoft.ContainerInstance/locations/{location}/cachedImages\n@desc Get the list of cached images.\n@required {subscriptionId: any # Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call., location: any # The identifier for the physical azure location.}\n@returns(200) OK\n\n@endpoint GET /subscriptions/{subscriptionId}/providers/Microsoft.ContainerInstance/locations/{location}/capabilities\n@desc Get the list of capabilities of the location.\n@required {subscriptionId: any # Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call., location: any # The identifier for the physical azure location.}\n@returns(200) OK\n\n@endgroup\n\n@end\n"}