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.
Always
Always restartOnFailure
Restart on failureNever
Never 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