ContainerGroupsClient Interface
Implements
public interface ContainerGroupsClient
extends InnerSupportsGet<ContainerGroupInner>, InnerSupportsListing<ContainerGroupInner>, InnerSupportsDelete<ContainerGroupInner>
An instance of this class provides access to all the operations defined in ContainerGroupsClient.
Method Summary
Method Details
beginCreateOrUpdate
public abstract SyncPoller
Create or update container groups. Create or update container groups with specified configurations.
Parameters:
Returns:
beginCreateOrUpdate
public abstract SyncPoller
Create or update container groups. Create or update container groups with specified configurations.
Parameters:
Returns:
beginCreateOrUpdateAsync
public abstract PollerFlux
Create or update container groups. Create or update container groups with specified configurations.
Parameters:
Returns:
beginDelete
public abstract SyncPoller
Delete the specified container group. Delete the specified container group in the specified subscription and resource group. The operation does not delete other resources provided by the user, such as volumes.
Parameters:
Returns:
beginDelete
public abstract SyncPoller
Delete the specified container group. Delete the specified container group in the specified subscription and resource group. The operation does not delete other resources provided by the user, such as volumes.
Parameters:
Returns:
beginDeleteAsync
public abstract PollerFlux
Delete the specified container group. Delete the specified container group in the specified subscription and resource group. The operation does not delete other resources provided by the user, such as volumes.
Parameters:
Returns:
beginRestart
public abstract SyncPoller
Restarts all containers in a container group. Restarts all containers in a container group in place. If container image has updates, new image will be downloaded.
Parameters:
Returns:
beginRestart
public abstract SyncPoller
Restarts all containers in a container group. Restarts all containers in a container group in place. If container image has updates, new image will be downloaded.
Parameters:
Returns:
beginRestartAsync
public abstract PollerFlux
Restarts all containers in a container group. Restarts all containers in a container group in place. If container image has updates, new image will be downloaded.
Parameters:
Returns:
beginStart
public abstract SyncPoller
Starts all containers in a container group. Starts all containers in a container group. Compute resources will be allocated and billing will start.
Parameters:
Returns:
beginStart
public abstract SyncPoller
Starts all containers in a container group. Starts all containers in a container group. Compute resources will be allocated and billing will start.
Parameters:
Returns:
beginStartAsync
public abstract PollerFlux
Starts all containers in a container group. Starts all containers in a container group. Compute resources will be allocated and billing will start.
Parameters:
Returns:
createOrUpdate
public abstract ContainerGroupInner createOrUpdate(String resourceGroupName, String containerGroupName, ContainerGroupInner containerGroup)
Create or update container groups. Create or update container groups with specified configurations.
Parameters:
Returns:
createOrUpdate
public abstract ContainerGroupInner createOrUpdate(String resourceGroupName, String containerGroupName, ContainerGroupInner containerGroup, Context context)
Create or update container groups. Create or update container groups with specified configurations.
Parameters:
Returns:
createOrUpdateAsync
public abstract Mono
Create or update container groups. Create or update container groups with specified configurations.
Parameters:
Returns:
createOrUpdateWithResponseAsync
public abstract Mono
Create or update container groups. Create or update container groups with specified configurations.
Parameters:
Returns:
delete
public abstract ContainerGroupInner delete(String resourceGroupName, String containerGroupName)
Delete the specified container group. Delete the specified container group in the specified subscription and resource group. The operation does not delete other resources provided by the user, such as volumes.
Parameters:
Returns:
delete
public abstract ContainerGroupInner delete(String resourceGroupName, String containerGroupName, Context context)
Delete the specified container group. Delete the specified container group in the specified subscription and resource group. The operation does not delete other resources provided by the user, such as volumes.
Parameters:
Returns:
deleteAsync
public abstract Mono
Delete the specified container group. Delete the specified container group in the specified subscription and resource group. The operation does not delete other resources provided by the user, such as volumes.
Parameters:
Returns:
deleteWithResponseAsync
public abstract Mono
Delete the specified container group. Delete the specified container group in the specified subscription and resource group. The operation does not delete other resources provided by the user, such as volumes.
Parameters:
Returns:
getByResourceGroup
public abstract ContainerGroupInner getByResourceGroup(String resourceGroupName, String containerGroupName)
Get the properties of the specified container group. Gets the properties of the specified container group in the specified subscription and resource group. The operation returns the properties of each container group including containers, image registry credentials, restart policy, IP address type, OS type, state, and volumes.
Parameters:
Returns:
getByResourceGroupAsync
public abstract Mono
Get the properties of the specified container group. Gets the properties of the specified container group in the specified subscription and resource group. The operation returns the properties of each container group including containers, image registry credentials, restart policy, IP address type, OS type, state, and volumes.
Parameters:
Returns:
getByResourceGroupWithResponse
public abstract Response
Get the properties of the specified container group. Gets the properties of the specified container group in the specified subscription and resource group. The operation returns the properties of each container group including containers, image registry credentials, restart policy, IP address type, OS type, state, and volumes.
Parameters:
Returns:
getByResourceGroupWithResponseAsync
public abstract Mono
Get the properties of the specified container group. Gets the properties of the specified container group in the specified subscription and resource group. The operation returns the properties of each container group including containers, image registry credentials, restart policy, IP address type, OS type, state, and volumes.
Parameters:
Returns:
getOutboundNetworkDependenciesEndpoints
public abstract List
Get all network dependencies for container group. Gets all the network dependencies for this container group to allow complete control of network setting and configuration. For container groups, this will always be an empty list.
Parameters:
Returns:
getOutboundNetworkDependenciesEndpointsAsync
public abstract Mono> getOutboundNetworkDependenciesEndpointsAsync(String resourceGroupName, String containerGroupName)
Get all network dependencies for container group. Gets all the network dependencies for this container group to allow complete control of network setting and configuration. For container groups, this will always be an empty list.
Parameters:
Returns:
getOutboundNetworkDependenciesEndpointsWithResponse
public abstract Response> getOutboundNetworkDependenciesEndpointsWithResponse(String resourceGroupName, String containerGroupName, Context context)
Get all network dependencies for container group. Gets all the network dependencies for this container group to allow complete control of network setting and configuration. For container groups, this will always be an empty list.
Parameters:
Returns:
getOutboundNetworkDependenciesEndpointsWithResponseAsync
public abstract Mono
Get all network dependencies for container group. Gets all the network dependencies for this container group to allow complete control of network setting and configuration. For container groups, this will always be an empty list.
Parameters:
Returns:
list
public abstract PagedIterable
Get a list of container groups in the specified subscription. Get a list of container groups in the specified subscription. This operation returns properties of each container group including containers, image registry credentials, restart policy, IP address type, OS type, state, and volumes.
Returns:
list
public abstract PagedIterable
Get a list of container groups in the specified subscription. Get a list of container groups in the specified subscription. This operation returns properties of each container group including containers, image registry credentials, restart policy, IP address type, OS type, state, and volumes.
Parameters:
Returns:
listAsync
public abstract PagedFlux
Get a list of container groups in the specified subscription. Get a list of container groups in the specified subscription. This operation returns properties of each container group including containers, image registry credentials, restart policy, IP address type, OS type, state, and volumes.
Returns:
listByResourceGroup
public abstract PagedIterable
Get a list of container groups in the specified subscription and resource group. Get a list of container groups in a specified subscription and resource group. This operation returns properties of each container group including containers, image registry credentials, restart policy, IP address type, OS type, state, and volumes.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable
Get a list of container groups in the specified subscription and resource group. Get a list of container groups in a specified subscription and resource group. This operation returns properties of each container group including containers, image registry credentials, restart policy, IP address type, OS type, state, and volumes.
Parameters:
Returns:
listByResourceGroupAsync
public abstract PagedFlux
Get a list of container groups in the specified subscription and resource group. Get a list of container groups in a specified subscription and resource group. This operation returns properties of each container group including containers, image registry credentials, restart policy, IP address type, OS type, state, and volumes.
Parameters:
Returns:
restart
public abstract void restart(String resourceGroupName, String containerGroupName)
Restarts all containers in a container group. Restarts all containers in a container group in place. If container image has updates, new image will be downloaded.
Parameters:
restart
public abstract void restart(String resourceGroupName, String containerGroupName, Context context)
Restarts all containers in a container group. Restarts all containers in a container group in place. If container image has updates, new image will be downloaded.
Parameters:
restartAsync
public abstract Mono
Restarts all containers in a container group. Restarts all containers in a container group in place. If container image has updates, new image will be downloaded.
Parameters:
Returns:
restartWithResponseAsync
public abstract Mono
Restarts all containers in a container group. Restarts all containers in a container group in place. If container image has updates, new image will be downloaded.
Parameters:
Returns:
start
public abstract void start(String resourceGroupName, String containerGroupName)
Starts all containers in a container group. Starts all containers in a container group. Compute resources will be allocated and billing will start.
Parameters:
start
public abstract void start(String resourceGroupName, String containerGroupName, Context context)
Starts all containers in a container group. Starts all containers in a container group. Compute resources will be allocated and billing will start.
Parameters:
startAsync
public abstract Mono
Starts all containers in a container group. Starts all containers in a container group. Compute resources will be allocated and billing will start.
Parameters:
Returns:
startWithResponseAsync
public abstract Mono
Starts all containers in a container group. Starts all containers in a container group. Compute resources will be allocated and billing will start.
Parameters:
Returns:
stop
public abstract void stop(String resourceGroupName, String containerGroupName)
Stops all containers in a container group. Stops all containers in a container group. Compute resources will be deallocated and billing will stop.
Parameters:
stopAsync
public abstract Mono
Stops all containers in a container group. Stops all containers in a container group. Compute resources will be deallocated and billing will stop.
Parameters:
Returns:
stopWithResponse
public abstract Response
Stops all containers in a container group. Stops all containers in a container group. Compute resources will be deallocated and billing will stop.
Parameters:
Returns:
stopWithResponseAsync
public abstract Mono
Stops all containers in a container group. Stops all containers in a container group. Compute resources will be deallocated and billing will stop.
Parameters:
Returns:
update
public abstract ContainerGroupInner update(String resourceGroupName, String containerGroupName, Resource resource)
Update container groups. Updates container group tags with specified values.
Parameters:
Returns:
updateAsync
public abstract Mono
Update container groups. Updates container group tags with specified values.
Parameters:
Returns:
updateWithResponse
public abstract Response
Update container groups. Updates container group tags with specified values.
Parameters:
Returns:
updateWithResponseAsync
public abstract Mono
Update container groups. Updates container group tags with specified values.
Parameters:
Returns:
Applies to
Azure SDK for Java