Azure.ResourceManager.ContainerInstance.Models Namespace

Classes

ArmContainerInstanceModelFactory

Model factory for models.

CachedImages

The cached image and OS type.

ContainerAttachResult

The information for the output stream from container attach.

ContainerCapabilities

The regional capabilities.

ContainerEnvironmentVariable

The environment variable to set within the container instance.

ContainerEvent

A container group or container instance event.

ContainerExecContent

The container exec request.

ContainerExecRequestTerminalSize

The size of the terminal.

ContainerExecResult

The information for the container exec command.

ContainerGpuResourceInfo

The GPU resource.

ContainerGroupDnsConfiguration

DNS configuration for the container group.

ContainerGroupEncryptionProperties

The container group encryption properties.

ContainerGroupImageRegistryCredential

Image registry credential.

ContainerGroupInstanceView

The instance view of the container group. Only valid in response.

ContainerGroupIPAddress

IP address for the container group.

ContainerGroupLogAnalytics

Container group log analytics information.

ContainerGroupPatch

The Resource model definition.

ContainerGroupPort

The port exposed on the container group.

ContainerGroupSubnetId

Container group subnet information.

ContainerHttpGet

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

ContainerHttpHeader

The HTTP header.

ContainerInstanceAzureFileVolume

The properties of the Azure File volume. Azure File shares are mounted as volumes.

ContainerInstanceContainer

A container instance.

ContainerInstanceGitRepoVolume

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

ContainerInstanceUsage

A single usage result.

ContainerInstanceUsageName

The name object of the resource.

ContainerInstanceView

The instance view of the container instance. Only valid in response.

ContainerLogs

The logs.

ContainerPort

The port exposed on the container instance.

ContainerProbe

The container probe, for liveness or readiness.

ContainerResourceLimits

The resource limits.

ContainerResourceRequestsContent

The resource requests.

ContainerResourceRequirements

The resource requirements.

ContainerSecurityContextCapabilitiesDefinition

The capabilities to add or drop from a container.

ContainerSecurityContextDefinition

The security context for the container.

ContainerState

The container instance state.

ContainerSupportedCapabilities

The supported capabilities.

ContainerVolume

The properties of the volume.

ContainerVolumeMount

The properties of the volume mount.

DeploymentExtensionSpec

Extension sidecars to be added to the deployment.

InitContainerDefinitionContent

The init container definition.

InitContainerPropertiesDefinitionInstanceView

The instance view of the init container. Only valid in response.

Structs

AutoGeneratedDomainNameLabelScope

The value representing the security enum.

ContainerGpuSku

The SKU of the GPU resource.

ContainerGroupIPAddressType

Specifies if the IP is exposed to the public internet or private VNET.

ContainerGroupLogAnalyticsLogType

The log type to be used.

ContainerGroupNetworkProtocol

The protocol associated with the port.

ContainerGroupPriority

The priority of the container group.

ContainerGroupRestartPolicy

Restart policy for all containers within the container group.

  • Always Always restart
  • OnFailure Restart on failure
  • Never Never restart
ContainerGroupSku

The container group SKU.

ContainerHttpGetScheme

The scheme.

ContainerInstanceOperatingSystemType

The operating system type required by the containers in the container group.

ContainerNetworkProtocol

The protocol associated with the port.

DnsNameLabelReusePolicy

The value representing the security enum. The 'Unsecure' value is the default value if not selected and means the object's domain name label is not secured against subdomain takeover. The 'TenantReuse' value is the default value if selected and means the object's domain name label can be reused within the same tenant. The 'SubscriptionReuse' value means the object's domain name label can be reused within the same subscription. The 'ResourceGroupReuse' value means the object's domain name label can be reused within the same resource group. The 'NoReuse' value means the object's domain name label cannot be reused within the same resource group, subscription, or tenant.