Share via


ContainerGroupProfile interface

A container group profile.

Extends

Inherited Properties

confidentialComputeProperties

The properties for confidential container group

containers

The containers within the container group.

diagnostics

The diagnostic information for a container group.

encryptionProperties

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.

imageRegistryCredentials

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

initContainers

The init containers for a container group.

ipAddress

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.

osType

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

priority

The priority of the container group.

restartPolicy

Restart policy for all containers within the container group.

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

The container group profile current revision number. This only appears in the response. NOTE: This property will not be serialized. It can only be populated by the server.

sku

The SKU 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 ContainerGroupProfileProperties.confidentialComputeProperties

containers

The containers within the container group.

containers: Container[]

Property Value

Inherited From ContainerGroupProfileProperties.containers

diagnostics

The diagnostic information for a container group.

diagnostics?: ContainerGroupDiagnostics

Property Value

Inherited From ContainerGroupProfileProperties.diagnostics

encryptionProperties

The encryption properties for a container group.

encryptionProperties?: EncryptionProperties

Property Value

Inherited From ContainerGroupProfileProperties.encryptionProperties

extensions

extensions used by virtual kubelet

extensions?: DeploymentExtensionSpec[]

Property Value

Inherited From ContainerGroupProfileProperties.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

imageRegistryCredentials

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

imageRegistryCredentials?: ImageRegistryCredential[]

Property Value

Inherited From ContainerGroupProfileProperties.imageRegistryCredentials

initContainers

The init containers for a container group.

initContainers?: InitContainerDefinition[]

Property Value

Inherited From ContainerGroupProfileProperties.initContainers

ipAddress

The IP address type of the container group.

ipAddress?: IpAddress

Property Value

Inherited From ContainerGroupProfileProperties.ipAddress

location

The resource location.

location?: string

Property Value

string

Inherited From Resource.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 ContainerGroupProfileProperties.osType

priority

The priority of the container group.

priority?: string

Property Value

string

Inherited From ContainerGroupProfileProperties.priority

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

Inherited From ContainerGroupProfileProperties.restartPolicy

revision

The container group profile current revision number. This only appears in the response. NOTE: This property will not be serialized. It can only be populated by the server.

revision?: number

Property Value

number

Inherited From ContainerGroupProfileProperties.revision

sku

The SKU for a container group.

sku?: string

Property Value

string

Inherited From ContainerGroupProfileProperties.sku

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 ContainerGroupProfileProperties.volumes

zones

The zones for the container group.

zones?: string[]

Property Value

string[]

Inherited From Resource.zones