ContainerGroup interface
A container group.
- Extends
Inherited Properties
| confidential |
The properties for confidential container group |
| containers | The containers within the container group. |
| diagnostics | The diagnostic information for a container group. |
| dns |
The DNS config information for a container group. |
| encryption |
The encryption properties for a container group. |
| extensions | extensions used by virtual kubelet |
| id | The resource id. NOTE: This property will not be serialized. It can only be populated by the server. |
| identity | The identity of the container group, if configured. |
| image |
The image registry credentials by which the container group is created from. |
| init |
The init containers for a container group. |
| instance |
The instance view of the container group. Only valid in response. NOTE: This property will not be serialized. It can only be populated by the server. |
| ip |
The IP address type of the container group. |
| location | The resource location. |
| name | The resource name. NOTE: This property will not be serialized. It can only be populated by the server. |
| os |
The operating system type required by the containers in the container group. |
| priority | The priority of the container group. |
| provisioning |
The provisioning state of the container group. This only appears in the response. NOTE: This property will not be serialized. It can only be populated by the server. |
| restart |
Restart policy for all containers within the container group.
|
| sku | The SKU for a container group. |
| subnet |
The subnet resource IDs for a container group. |
| tags | The resource tags. |
| type | The resource type. NOTE: This property will not be serialized. It can only be populated by the server. |
| volumes | The list of volumes that can be mounted by containers in this container group. |
| zones | The zones for the container group. |
Inherited Property Details
confidentialComputeProperties
The properties for confidential container group
confidentialComputeProperties?: ConfidentialComputeProperties
Property Value
Inherited From ContainerGroupProperties.confidentialComputeProperties
containers
The containers within the container group.
containers: Container[]
Property Value
Inherited From ContainerGroupProperties.containers
diagnostics
The diagnostic information for a container group.
diagnostics?: ContainerGroupDiagnostics
Property Value
Inherited From ContainerGroupProperties.diagnostics
dnsConfig
The DNS config information for a container group.
dnsConfig?: DnsConfiguration
Property Value
Inherited From ContainerGroupProperties.dnsConfig
encryptionProperties
The encryption properties for a container group.
encryptionProperties?: EncryptionProperties
Property Value
Inherited From ContainerGroupProperties.encryptionProperties
extensions
extensions used by virtual kubelet
extensions?: DeploymentExtensionSpec[]
Property Value
Inherited From ContainerGroupProperties.extensions
id
The resource id. NOTE: This property will not be serialized. It can only be populated by the server.
id?: string
Property Value
string
Inherited From Resource.id
identity
The identity of the container group, if configured.
identity?: ContainerGroupIdentity
Property Value
Inherited From ContainerGroupProperties.identity
imageRegistryCredentials
The image registry credentials by which the container group is created from.
imageRegistryCredentials?: ImageRegistryCredential[]
Property Value
Inherited From ContainerGroupProperties.imageRegistryCredentials
initContainers
The init containers for a container group.
initContainers?: InitContainerDefinition[]
Property Value
Inherited From ContainerGroupProperties.initContainers
instanceView
The instance view of the container group. Only valid in response. NOTE: This property will not be serialized. It can only be populated by the server.
instanceView?: ContainerGroupPropertiesInstanceView
Property Value
Inherited From ContainerGroupProperties.instanceView
ipAddress
The IP address type of the container group.
ipAddress?: IpAddress
Property Value
Inherited From ContainerGroupProperties.ipAddress
location
name
The resource name. NOTE: This property will not be serialized. It can only be populated by the server.
name?: string
Property Value
string
Inherited From Resource.name
osType
The operating system type required by the containers in the container group.
osType: string
Property Value
string
Inherited From ContainerGroupProperties.osType
priority
The priority of the container group.
priority?: string
Property Value
string
Inherited From ContainerGroupProperties.priority
provisioningState
The provisioning state of the container group. This only appears in the response. NOTE: This property will not be serialized. It can only be populated by the server.
provisioningState?: string
Property Value
string
Inherited From ContainerGroupProperties.provisioningState
restartPolicy
Restart policy for all containers within the container group.
AlwaysAlways restartOnFailureRestart on failureNeverNever restart
restartPolicy?: string
Property Value
string
Inherited From ContainerGroupProperties.restartPolicy
sku
The SKU for a container group.
sku?: string
Property Value
string
Inherited From ContainerGroupProperties.sku
subnetIds
The subnet resource IDs for a container group.
subnetIds?: ContainerGroupSubnetId[]
Property Value
Inherited From ContainerGroupProperties.subnetIds
tags
The resource tags.
tags?: {[propertyName: string]: string}
Property Value
{[propertyName: string]: string}
Inherited From Resource.tags
type
The resource type. NOTE: This property will not be serialized. It can only be populated by the server.
type?: string
Property Value
string
Inherited From Resource.type
volumes
The list of volumes that can be mounted by containers in this container group.
volumes?: Volume[]
Property Value
Volume[]
Inherited From ContainerGroupProperties.volumes
zones
The zones for the container group.
zones?: string[]
Property Value
string[]
Inherited From Resource.zones