com.microsoft.azure.management.containerinstance

This package contains the classes for ContainerInstanceManagementClient.

Classes

AzureFileVolume

The properties of the Azure File volume.

CachedImages

The cached image and OS type.

Capabilities

The regional capabilities.

CapabilitiesCapabilities

The supported capabilities.

Container

A container instance.

ContainerExec

The container execution command, for liveness or readiness probe.

ContainerExecRequest

The container exec request.

ContainerExecRequestTerminalSize

The size of the terminal.

ContainerGroupDiagnostics

Container group diagnostic information.

ContainerGroupIdentity

Identity for the container group.

ContainerGroupIdentityUserAssignedIdentitiesValue

The ContainerGroupIdentityUserAssignedIdentitiesValue model.

ContainerGroupIpAddressType

Defines values for ContainerGroupIpAddressType.

ContainerGroupNetworkProfile

Container group network profile information.

ContainerGroupNetworkProtocol

Defines values for ContainerGroupNetworkProtocol.

ContainerGroupPropertiesInstanceView

The instance view of the container group.

ContainerGroupRestartPolicy

Defines values for ContainerGroupRestartPolicy.

ContainerGroupSku

Defines values for ContainerGroupSku.

ContainerHttpGet

The container Http Get settings, for liveness or readiness probe.

ContainerInstanceOperationsOrigin

Defines values for ContainerInstanceOperationsOrigin.

ContainerNetworkProtocol

Defines values for ContainerNetworkProtocol.

ContainerPort

The port exposed on the container instance.

ContainerProbe

The container probe, for liveness or readiness.

ContainerPropertiesInstanceView

The instance view of the container instance.

ContainerState

The container instance state.

DnsConfiguration

DNS configuration for the container group.

EncryptionProperties

The container group encryption properties.

EnvironmentVariable

The environment variable to set within the container instance.

Event

A container group or container instance event.

GitRepoVolume

Represents a volume that is populated with the contents of a git repository.

GpuResource

The GPU resource.

GpuSku

Defines values for GpuSku.

HttpHeaders

The HTTP headers.

ImageRegistryCredential

Image registry credential.

InitContainerDefinition

The init container definition.

InitContainerPropertiesDefinitionInstanceView

The instance view of the init container.

IpAddress

IP address for the container group.

LogAnalytics

Container group log analytics information.

LogAnalyticsLogType

Defines values for LogAnalyticsLogType.

OperatingSystemTypes

Defines values for OperatingSystemTypes.

Operation

An operation for Azure Container Instance service.

OperationDisplay

The display information of the operation.

Port

The port exposed on the container group.

ResourceLimits

The resource limits.

ResourceRequests

The resource requests.

ResourceRequirements

The resource requirements.

Scheme

Defines values for Scheme.

UsageName

The name object of the resource.

Volume

The properties of the volume.

VolumeMount

The properties of the volume mount.

Interfaces

ContainerExecResponse

Response containing the container exec command.

ContainerGroup

An immutable client-side representation of an Azure Container Group.

ContainerGroup.Definition

Starts the exec command for a specific container instance within the current group asynchronously.

ContainerGroup.DefinitionStages

Grouping of the container group definition stages.

ContainerGroup.DefinitionStages.Blank

The first stage of the container group definition.

ContainerGroup.DefinitionStages.ContainerInstanceDefinitionStages

Grouping of volume definition stages.

ContainerGroup.DefinitionStages.ContainerInstanceDefinitionStages.ContainerInstanceDefinition<ParentT>

Grouping of the container group's volume definition stages.

ContainerGroup.DefinitionStages.ContainerInstanceDefinitionStages.ContainerInstanceDefinitionBlank<ParentT>

The first stage of the container instance definition.

ContainerGroup.DefinitionStages.ContainerInstanceDefinitionStages.WithContainerInstanceAttach<ParentT>

The final stage of the container instance definition.

ContainerGroup.DefinitionStages.ContainerInstanceDefinitionStages.WithCpuCoreCount<ParentT>

The stage of the container instance definition allowing to specify the number of CPU cores.

ContainerGroup.DefinitionStages.ContainerInstanceDefinitionStages.WithEnvironmentVariables<ParentT>

The stage of the container instance definition allowing to specify the environment variables.

ContainerGroup.DefinitionStages.ContainerInstanceDefinitionStages.WithGpuResource<ParentT>
ContainerGroup.DefinitionStages.ContainerInstanceDefinitionStages.WithImage<ParentT>

The stage of the container instance definition allowing to specify the container image.

ContainerGroup.DefinitionStages.ContainerInstanceDefinitionStages.WithMemorySize<ParentT>

The stage of the container instance definition allowing to specify the memory size in GB.

ContainerGroup.DefinitionStages.ContainerInstanceDefinitionStages.WithOrWithoutPorts<ParentT>

The stage of the container instance definition allowing to specify (or not) the container ports.

ContainerGroup.DefinitionStages.ContainerInstanceDefinitionStages.WithPorts<ParentT>

The stage of the container instance definition allowing to specify the container ports.

ContainerGroup.DefinitionStages.ContainerInstanceDefinitionStages.WithPortsOrContainerInstanceAttach<ParentT>

The stage of the container instance definition allowing to specify one or more container ports.

ContainerGroup.DefinitionStages.ContainerInstanceDefinitionStages.WithStartingCommandLine<ParentT>

The stage of the container instance definition allowing to specify the starting command line.

ContainerGroup.DefinitionStages.ContainerInstanceDefinitionStages.WithVolumeMountSetting<ParentT>

The stage of the container instance definition allowing to specify volume mount setting.

ContainerGroup.DefinitionStages.ContainerInstanceDefinitionStages.WithoutPorts<ParentT>

The stage of the container instance definition allowing not to specify any container ports internal or external.

ContainerGroup.DefinitionStages.DnsConfigFork
ContainerGroup.DefinitionStages.VolumeDefinitionStages

Grouping of volume definition stages.

ContainerGroup.DefinitionStages.VolumeDefinitionStages.VolumeDefinition<ParentT>

Grouping of the container group's volume definition stages.

ContainerGroup.DefinitionStages.VolumeDefinitionStages.VolumeDefinitionBlank<ParentT>

The first stage of the volume definition.

ContainerGroup.DefinitionStages.VolumeDefinitionStages.WithAzureFileShare<ParentT>

The stage of the volume definition allowing to specify a read only Azure File Share name.

ContainerGroup.DefinitionStages.VolumeDefinitionStages.WithGitDirectoryName<ParentT>

The stage of the volume definition allowing to specify the Git target directory name mappings.

ContainerGroup.DefinitionStages.VolumeDefinitionStages.WithGitRevision<ParentT>

The stage of the volume definition allowing to specify the Git revision.

ContainerGroup.DefinitionStages.VolumeDefinitionStages.WithGitUrl<ParentT>

The stage of the volume definition allowing to specify the Git URL mappings.

ContainerGroup.DefinitionStages.VolumeDefinitionStages.WithSecretsMap<ParentT>

The stage of the volume definition allowing to specify the secrets map.

ContainerGroup.DefinitionStages.VolumeDefinitionStages.WithStorageAccountKey<ParentT>

The stage of the volume definition allowing to specify the storage account key to access to the Azure file.

ContainerGroup.DefinitionStages.VolumeDefinitionStages.WithStorageAccountName<ParentT>

The stage of the volume definition allowing to specify the storage account name to access to the Azure file.

ContainerGroup.DefinitionStages.VolumeDefinitionStages.WithVolumeAttach<ParentT>

The final stage of the volume definition.

ContainerGroup.DefinitionStages.WithCreate

The stage of the definition which contains all the minimum required inputs for the resource to be created (via WithCreate#create()), but also allows for any other optional settings to be specified.

ContainerGroup.DefinitionStages.WithDnsConfig

The stage of the container group definition allowing to specify the DNS configuration of the container group.

ContainerGroup.DefinitionStages.WithDnsPrefix

The stage of the container group definition allowing to specify the DNS prefix label.

ContainerGroup.DefinitionStages.WithFirstContainerInstance

The stage of the container group definition allowing to specify first required container instance.

ContainerGroup.DefinitionStages.WithGroup

The stage of the container group definition allowing to specify the resource group.

ContainerGroup.DefinitionStages.WithLogAnalytics

The stage of the container group definition allowing to specify the log analytics platform for the container group.

ContainerGroup.DefinitionStages.WithNetworkProfile

The stage of the container group definition allowing to specify the network profile id.

ContainerGroup.DefinitionStages.WithNextContainerInstance

The stage of the container group definition allowing to specify a container instance.

ContainerGroup.DefinitionStages.WithOsType

The stage of the container group definition allowing to specify the OS type.

ContainerGroup.DefinitionStages.WithPrivateImageRegistry

The stage of the container group definition allowing to specify a private image registry.

ContainerGroup.DefinitionStages.WithPrivateImageRegistryOrVolume

The stage of the container group definition allowing to specify a private image registry or a volume.

ContainerGroup.DefinitionStages.WithPublicImageRegistryOnly

The stage of the container group definition allowing to skip the private image registry.

ContainerGroup.DefinitionStages.WithPublicOrPrivateImageRegistry

The stage of the container group definition allowing to specify a public only or private image registry.

ContainerGroup.DefinitionStages.WithRestartPolicy

The stage of the container group definition allowing to specify the container group restart policy.

ContainerGroup.DefinitionStages.WithSystemAssignedIdentityBasedAccessOrCreate

The stage of the container instance definition allowing to specify system assigned managed service identity with specific role based access.

ContainerGroup.DefinitionStages.WithSystemAssignedManagedServiceIdentity

The stage of the container instance definition allowing to specify having system assigned managed service identity.

ContainerGroup.DefinitionStages.WithUserAssignedManagedServiceIdentity

The stage of the container instance definition allowing to specify user assigned managed service identity.

ContainerGroup.DefinitionStages.WithVolume

The stage of the container group definition allowing to specify a volume that can be mounted by a container instance.

ContainerGroup.Update

The template for an update operation, containing all the settings that can be modified.

ContainerGroups

Entry point to the container instance management API.

Enums

ResourceIdentityType

Defines values for ResourceIdentityType.