ContainerGroupProperties interface

The container group properties

Properties

confidentialComputeProperties

The properties for confidential container group

containers

The containers within the container group.

diagnostics

The diagnostic information for a container group.

dnsConfig

The DNS config information for a container group.

encryptionProperties

The encryption properties for a container group.

extensions

extensions used by virtual kubelet

identity

The identity of the container group, if configured.

imageRegistryCredentials

The image registry credentials by which the container group is created from.

initContainers

The init containers for a container group.

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.

ipAddress

The IP address type of the container group.

osType

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

priority

The priority of the container group.

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.

restartPolicy

Restart policy for all containers within the container group.

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

The SKU for a container group.

subnetIds

The subnet resource IDs for a container group.

volumes

The list of volumes that can be mounted by containers in this container group.

Property Details

confidentialComputeProperties

The properties for confidential container group

confidentialComputeProperties?: ConfidentialComputeProperties

Property Value

containers

The containers within the container group.

containers: Container[]

Property Value

diagnostics

The diagnostic information for a container group.

diagnostics?: ContainerGroupDiagnostics

Property Value

dnsConfig

The DNS config information for a container group.

dnsConfig?: DnsConfiguration

Property Value

encryptionProperties

The encryption properties for a container group.

encryptionProperties?: EncryptionProperties

Property Value

extensions

extensions used by virtual kubelet

extensions?: DeploymentExtensionSpec[]

Property Value

identity

The identity of the container group, if configured.

identity?: ContainerGroupIdentity

Property Value

imageRegistryCredentials

The image registry credentials by which the container group is created from.

imageRegistryCredentials?: ImageRegistryCredential[]

Property Value

initContainers

The init containers for a container group.

initContainers?: InitContainerDefinition[]

Property Value

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

ipAddress

The IP address type of the container group.

ipAddress?: IpAddress

Property Value

osType

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

osType: string

Property Value

string

priority

The priority of the container group.

priority?: string

Property Value

string

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

restartPolicy

Restart policy for all containers within the container group.

  • Always Always restart
  • OnFailure Restart on failure
  • Never Never restart
restartPolicy?: string

Property Value

string

sku

The SKU for a container group.

sku?: string

Property Value

string

subnetIds

The subnet resource IDs for a container group.

subnetIds?: ContainerGroupSubnetId[]

Property Value

volumes

The list of volumes that can be mounted by containers in this container group.

volumes?: Volume[]

Property Value

Volume[]