Interface ContainerGroups
- All Superinterfaces:
HasManager<ContainerInstanceManager>, SupportsBatchCreation<ContainerGroup>, SupportsBatchDeletion, SupportsCreating<ContainerGroup.DefinitionStages.Blank>, SupportsDeletingById, SupportsDeletingByResourceGroup, SupportsGettingById<ContainerGroup>, SupportsGettingByResourceGroup<ContainerGroup>, SupportsListing<ContainerGroup>, SupportsListingByResourceGroup<ContainerGroup>
public interface ContainerGroups
extends SupportsCreating<ContainerGroup.DefinitionStages.Blank>, HasManager<ContainerInstanceManager>, SupportsBatchCreation<ContainerGroup>, SupportsGettingByResourceGroup<ContainerGroup>, SupportsGettingById<ContainerGroup>, SupportsDeletingByResourceGroup, SupportsDeletingById, SupportsBatchDeletion, SupportsListingByResourceGroup<ContainerGroup>, SupportsListing<ContainerGroup>
Entry point to the container instance management API.
-
Method Summary
Modifier and TypeMethodDescriptionattachOutputStream(String resourceGroupName, String containerGroupName, String containerName) Attaches to the output stream of a specific container instance in a specified container group.attachOutputStreamAsync(String resourceGroupName, String containerGroupName, String containerName) Attaches to the output stream of a specific container instance in a specified container group.getLogContent(String resourceGroupName, String containerGroupName, String containerName) Get the log content for the specified container instance within a container group.getLogContent(String resourceGroupName, String containerGroupName, String containerName, int tailLineCount) Get the log content for the specified container instance within a container group.getLogContentAsync(String resourceGroupName, String containerGroupName, String containerName) Get the log content for the specified container instance within a container group.getLogContentAsync(String resourceGroupName, String containerGroupName, String containerName, int tailLineCount) Get the log content for the specified container instance within a container group.com.azure.core.http.rest.PagedIterable<CachedImages> listCachedImages(String location) Lists cached images for a subscription in a region.com.azure.core.http.rest.PagedFlux<CachedImages> listCachedImagesAsync(String location) Lists cached images for a subscription in a region.com.azure.core.http.rest.PagedIterable<Capabilities> listCapabilities(String location) Lists the capabilities of a location.com.azure.core.http.rest.PagedFlux<Capabilities> listCapabilitiesAsync(String location) Lists the capabilities of a location.com.azure.core.http.rest.PagedIterable<Operation> Lists all operations for Azure Container Instance service.com.azure.core.http.rest.PagedFlux<Operation> Lists all operations for Azure Container Instance service.voidStarts all containers in a container group.startAsync(String resourceGroupName, String containerGroupName) Starts all containers in a container group.Methods inherited from interface HasManager
managerMethods inherited from interface SupportsBatchCreation
create, create, createAsync, createAsyncMethods inherited from interface SupportsBatchDeletion
deleteByIds, deleteByIds, deleteByIdsAsync, deleteByIdsAsyncMethods inherited from interface SupportsCreating
defineMethods inherited from interface SupportsDeletingById
deleteById, deleteByIdAsyncMethods inherited from interface SupportsDeletingByResourceGroup
deleteByResourceGroup, deleteByResourceGroupAsyncMethods inherited from interface SupportsGettingById
getById, getByIdAsyncMethods inherited from interface SupportsGettingByResourceGroup
getByResourceGroup, getByResourceGroupAsyncMethods inherited from interface SupportsListing
list, listAsyncMethods inherited from interface SupportsListingByResourceGroup
listByResourceGroup, listByResourceGroupAsync
-
Method Details
-
getLogContent
Get the log content for the specified container instance within a container group.- Parameters:
resourceGroupName- the Azure resource group namecontainerGroupName- the container group namecontainerName- the container instance name- Returns:
- all available log lines
- Throws:
IllegalArgumentException- thrown if parameters fail the validation
-
getLogContent
String getLogContent(String resourceGroupName, String containerGroupName, String containerName, int tailLineCount) Get the log content for the specified container instance within a container group.- Parameters:
resourceGroupName- the Azure resource group namecontainerGroupName- the container group namecontainerName- the container instance nametailLineCount- only get the last log lines up to this- Returns:
- the log lines from the end, up to the number specified
- Throws:
IllegalArgumentException- thrown if parameters fail the validation
-
getLogContentAsync
Mono<String> getLogContentAsync(String resourceGroupName, String containerGroupName, String containerName) Get the log content for the specified container instance within a container group.- Parameters:
resourceGroupName- the Azure resource group namecontainerGroupName- the container group namecontainerName- the container instance name- Returns:
- a representation of the future computation of this call
- Throws:
IllegalArgumentException- thrown if parameters fail the validation
-
getLogContentAsync
Mono<String> getLogContentAsync(String resourceGroupName, String containerGroupName, String containerName, int tailLineCount) Get the log content for the specified container instance within a container group.- Parameters:
resourceGroupName- the Azure resource group namecontainerGroupName- the container group namecontainerName- the container instance nametailLineCount- only get the last log lines up to this- Returns:
- a representation of the future computation of this call
- Throws:
IllegalArgumentException- thrown if parameters fail the validation
-
listOperations
com.azure.core.http.rest.PagedIterable<Operation> listOperations()Lists all operations for Azure Container Instance service.- Returns:
- all operations for Azure Container Instance service
-
listOperationsAsync
com.azure.core.http.rest.PagedFlux<Operation> listOperationsAsync()Lists all operations for Azure Container Instance service.- Returns:
- a representation of the future computation of this call
-
listCachedImages
Lists cached images for a subscription in a region.- Parameters:
location- the identifier for the physical azure location.- Returns:
- all cached images from the specified location
-
listCachedImagesAsync
Lists cached images for a subscription in a region.- Parameters:
location- the identifier for the physical azure location.- Returns:
- a representation of the future computation of this call
-
listCapabilities
Lists the capabilities of a location.- Parameters:
location- the identifier for the physical azure location- Returns:
- a list of all of the capabilities of the given location
-
listCapabilitiesAsync
Lists the capabilities of a location.- Parameters:
location- the identifier for the physical azure location- Returns:
- a representation of the future computation of this call
-
start
-
startAsync
Starts all containers in a container group.- Parameters:
resourceGroupName- the name of the resource group of the container groupcontainerGroupName- the name of the container group- Returns:
- a representation of the future computation of this call
-
attachOutputStream
ContainerAttachResult attachOutputStream(String resourceGroupName, String containerGroupName, String containerName) Attaches to the output stream of a specific container instance in a specified container group.- Parameters:
resourceGroupName- the name of the resource groupcontainerGroupName- the name of the container groupcontainerName- the name of the container instance- Returns:
- the information for the output stream
-
attachOutputStreamAsync
Mono<ContainerAttachResult> attachOutputStreamAsync(String resourceGroupName, String containerGroupName, String containerName) Attaches to the output stream of a specific container instance in a specified container group.- Parameters:
resourceGroupName- the name of the resource groupcontainerGroupName- the name of the container groupcontainerName- the name of the container instance- Returns:
- the information for the output stream
-