Freigeben über


CG Profile - Get

Zeigt Informationen zu einem angegebenen ContainerGroupProfile an.
Dient zum Abrufen der Eigenschaften des angegebenen Containergruppenprofils.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerInstance/containerGroupProfiles/{containerGroupProfileName}?api-version=2024-11-01-preview

URI-Parameter

Name In Erforderlich Typ Beschreibung
containerGroupProfileName
path True

string

minLength: 1
maxLength: 63
pattern: ^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$

ContainerGroupProfile-Name.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Der Name der Ressourcengruppe. Bei dem Namen wird die Groß-/Kleinschreibung nicht beachtet.

subscriptionId
path True

string (uuid)

Die ID des Zielabonnements. Der Wert muss eine UUID sein.

api-version
query True

string

minLength: 1

Die API-Version, die für diesen Vorgang verwendet werden soll.

Antworten

Name Typ Beschreibung
200 OK

ContainerGroupProfile

OKAY

Other Status Codes

CloudError

Fehlerantwort, die beschreibt, warum der Vorgang fehlgeschlagen ist.

Sicherheit

azure_auth

Azure Active Directory OAuth2-Fluss

Typ: oauth2
Ablauf: implicit
Autorisierungs-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiche

Name Beschreibung
user_impersonation Identitätswechsel ihres Benutzerkontos

Beispiele

ContainerGroupProfilesGet_Succeeded
ContainerGroupProfilesGetWithPriority

ContainerGroupProfilesGet_Succeeded

Beispielanforderung

GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/demo/providers/Microsoft.ContainerInstance/containerGroupProfiles/demo1?api-version=2024-11-01-preview

Beispiel für eine Antwort

{
  "id": "/subscriptions/subid/resourceGroups/demo/providers/Microsoft.ContainerInstance/containerGroupProfiles/demo1",
  "location": "WestUs",
  "zones": [
    "1"
  ],
  "name": "demo1",
  "properties": {
    "sku": "Standard",
    "containers": [
      {
        "name": "demo1",
        "properties": {
          "command": [],
          "environmentVariables": [],
          "image": "nginx",
          "ports": [
            {
              "port": 80
            }
          ],
          "resources": {
            "requests": {
              "cpu": 1,
              "memoryInGB": 1.5
            }
          },
          "volumeMounts": [
            {
              "mountPath": "/mnt/volume1",
              "name": "volume1",
              "readOnly": false
            }
          ]
        }
      }
    ],
    "imageRegistryCredentials": [
      {
        "server": "azcloudconsoleregistry.azurecr.io",
        "username": "azcloudconsoleregistry"
      }
    ],
    "ipAddress": {
      "ip": "10.0.0.1",
      "ports": [
        {
          "port": 80,
          "protocol": "TCP"
        }
      ],
      "type": "Public"
    },
    "osType": "Linux",
    "volumes": [
      {
        "azureFile": {
          "readOnly": false,
          "shareName": "share1",
          "storageAccountName": "storage1"
        },
        "name": "volume1"
      }
    ],
    "revision": 1
  },
  "type": "Microsoft.ContainerInstance/containerGroupProfiles"
}

ContainerGroupProfilesGetWithPriority

Beispielanforderung

GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/demo/providers/Microsoft.ContainerInstance/containerGroupProfiles/demo1?api-version=2024-11-01-preview

Beispiel für eine Antwort

{
  "id": "/subscriptions/subid/resourceGroups/demo/providers/Microsoft.ContainerInstance/containerGroupProfiles/demo1",
  "location": "WestUs",
  "zones": [
    "1"
  ],
  "name": "demo1",
  "properties": {
    "sku": "Standard",
    "containers": [
      {
        "name": "demo1",
        "properties": {
          "command": [],
          "environmentVariables": [],
          "image": "nginx",
          "ports": [
            {
              "port": 80
            }
          ],
          "resources": {
            "requests": {
              "cpu": 1,
              "memoryInGB": 1.5
            }
          },
          "volumeMounts": [
            {
              "mountPath": "/mnt/volume1",
              "name": "volume1",
              "readOnly": false
            }
          ]
        }
      }
    ],
    "imageRegistryCredentials": [
      {
        "server": "azcloudconsoleregistry.azurecr.io",
        "username": "azcloudconsoleregistry"
      }
    ],
    "ipAddress": {
      "ip": "10.0.0.1",
      "ports": [
        {
          "port": 80,
          "protocol": "TCP"
        }
      ],
      "type": "Public"
    },
    "osType": "Linux",
    "priority": "Spot",
    "volumes": [
      {
        "azureFile": {
          "readOnly": false,
          "shareName": "share1",
          "storageAccountName": "storage1"
        },
        "name": "volume1"
      }
    ],
    "revision": 1
  },
  "type": "Microsoft.ContainerInstance/containerGroupProfiles"
}

Definitionen

Name Beschreibung
AzureFileVolume

Die Eigenschaften des Azure File Volume. Azure-Dateifreigaben werden als Volumes bereitgestellt.

CloudError

Eine Fehlerantwort des Containerinstanzdiensts.

CloudErrorBody

Eine Fehlerantwort des Containerinstanzdiensts.

ConfidentialComputeProperties

Die Eigenschaften für vertrauliche Containergruppe

Container

Eine Containerinstanz.

ContainerExec

Der Containerausführungsbefehl für Die Live- oder Bereitschaftssonde

ContainerGroupDiagnostics

Diagnoseinformationen für Containergruppen.

ContainerGroupIpAddressType

Gibt an, ob die IP für das öffentliche Internet oder das private VNET verfügbar gemacht wird.

ContainerGroupNetworkProtocol

Das dem Port zugeordnete Protokoll.

ContainerGroupPriority

Die Priorität der Containergruppe.

ContainerGroupProfile

Containergruppenprofilobjekt

ContainerGroupRestartPolicy

Starten Sie die Richtlinie für alle Container innerhalb der Containergruppe neu.

  • Always Immer neu starten
  • OnFailure Fehler beim Neustart
  • Never Nie neu starten
ContainerGroupSku

Die Containergruppen-SKU.

ContainerHttpGet

Die Http Get-Containereinstellungen für Liveness oder Bereitschaftssonde

ContainerNetworkProtocol

Das dem Port zugeordnete Protokoll.

ContainerPort

Der Port, der in der Containerinstanz verfügbar gemacht wird.

ContainerProbe

Die Containersonde, für Die Lebendigkeit oder Bereitschaft

ContainerState

Der Containerinstanzstatus.

createdByType

Der Identitätstyp, der die Ressource erstellt hat.

DeploymentExtensionSpec

Erweiterungs-Sidecars, die der Bereitstellung hinzugefügt werden sollen.

dnsNameLabelReusePolicy

Der Wert, der die Sicherheitsenume darstellt. Der Wert "Unsecure" ist der Standardwert, wenn er nicht ausgewählt ist und bedeutet, dass die Domänennamenbezeichnung des Objekts nicht gegen die Unterdomänenübernahme gesichert ist. Der Wert "TenantReuse" ist der Standardwert, wenn er ausgewählt ist und bedeutet, dass die Domänennamenbezeichnung des Objekts innerhalb desselben Mandanten wiederverwendet werden kann. Der Wert "SubscriptionReuse" bedeutet, dass die Domänennamenbezeichnung des Objekts innerhalb desselben Abonnements wiederverwendet werden kann. Der Wert "ResourceGroupReuse" bedeutet, dass die Domänennamenbezeichnung des Objekts innerhalb derselben Ressourcengruppe wiederverwendet werden kann. Der Wert "NoReuse" bedeutet, dass die Domänennamenbezeichnung des Objekts nicht innerhalb derselben Ressourcengruppe, eines Abonnements oder eines Mandanten wiederverwendet werden kann.

EmptyDirVolume

Das leere Verzeichnisvolume.

EncryptionProperties

Die Verschlüsselungseigenschaften der Containergruppe.

EnvironmentVariable

Die Umgebungsvariable, die innerhalb der Containerinstanz festgelegt werden soll.

Event

Ein Containergruppen- oder Containerinstanzereignis.

GitRepoVolume

Stellt ein Volume dar, das mit dem Inhalt eines Git-Repositorys aufgefüllt wird.

GpuResource

Die GPU-Ressource.

GpuSku

Die SKU der GPU-Ressource.

HttpHeader

Der HTTP-Header.

ImageRegistryCredential

Anmeldeinformationen für die Imageregistrierung.

InitContainerDefinition

Die Init-Containerdefinition.

InitContainerPropertiesDefinition.InstanceView

Die Instanzansicht des Init-Containers. Nur gültig als Antwort.

InstanceView

Die Instanzansicht der Containerinstanz. Nur gültig als Antwort.

IpAddress

IP-Adresse für die Containergruppe.

LogAnalytics

Informationen zur Analyse von Containergruppenprotokollen.

LogAnalyticsLogType

Der zu verwendende Protokolltyp.

OperatingSystemTypes

Der Betriebssystemtyp, der von den Containern in der Containergruppe benötigt wird.

Port

Der Port, der in der Containergruppe verfügbar gemacht wird.

ResourceLimits

Die Ressourcenbeschränkungen.

ResourceRequests

Die Ressourcenanforderungen.

ResourceRequirements

Die Ressourcenanforderungen.

Scheme

Das Schema.

SecurityContextCapabilitiesDefinition

Die Funktionen zum Hinzufügen oder Ablegen aus einem Container.

SecurityContextDefinition

Der Sicherheitskontext für den Container.

systemData

Metadaten zur Erstellung und letzten Änderung der Ressource.

Volume

Die Eigenschaften des Volumes.

VolumeMount

Die Eigenschaften der Volume-Bereitstellung.

AzureFileVolume

Die Eigenschaften des Azure File Volume. Azure-Dateifreigaben werden als Volumes bereitgestellt.

Name Typ Beschreibung
readOnly

boolean

Das Kennzeichen, das angibt, ob die freigegebene Azure-Datei als Volume schreibgeschützt ist.

shareName

string

Der Name der Azure-Dateifreigabe, die als Volume bereitgestellt werden soll.

storageAccountKey

string

Der Zugriffsschlüssel für das Speicherkonto, der für den Zugriff auf die Azure-Dateifreigabe verwendet wird.

storageAccountKeyReference

string

Der Verweis auf den Zugriffsschlüssel für das Speicherkonto, der für den Zugriff auf die Azure-Dateifreigabe verwendet wird.

storageAccountName

string

Der Name des Speicherkontos, das die Azure-Dateifreigabe enthält.

CloudError

Eine Fehlerantwort des Containerinstanzdiensts.

Name Typ Beschreibung
error

CloudErrorBody

Eine Fehlerantwort des Containerinstanzdiensts.

CloudErrorBody

Eine Fehlerantwort des Containerinstanzdiensts.

Name Typ Beschreibung
code

string

Ein Bezeichner für den Fehler. Codes sind unveränderlich und sollen programmgesteuert genutzt werden.

details

CloudErrorBody[]

Eine Liste mit zusätzlichen Details zum Fehler.

message

string

Eine Meldung, die den Fehler beschreibt, der für die Anzeige in einer Benutzeroberfläche geeignet ist.

target

string

Das Ziel des bestimmten Fehlers. Beispielsweise der Name der Eigenschaft im Fehler.

ConfidentialComputeProperties

Die Eigenschaften für vertrauliche Containergruppe

Name Typ Beschreibung
ccePolicy

string

Die base64-codierte Richtlinie für die Erzwingung vertraulicher Berechnungen

Container

Eine Containerinstanz.

Name Typ Beschreibung
name

string

Der vom Benutzer bereitgestellte Name der Containerinstanz.

properties.command

string[]

Die Befehle, die innerhalb der Containerinstanz im Exec-Formular ausgeführt werden sollen.

properties.environmentVariables

EnvironmentVariable[]

Die Umgebungsvariablen, die in der Containerinstanz festgelegt werden sollen.

properties.image

string

Der Name des Images, das zum Erstellen der Containerinstanz verwendet wird.

properties.instanceView

InstanceView

Die Instanzansicht der Containerinstanz. Nur gültig als Antwort.

properties.livenessProbe

ContainerProbe

Die Livenesssonde.

properties.ports

ContainerPort[]

Die verfügbar gemachten Ports in der Containerinstanz.

properties.readinessProbe

ContainerProbe

Die Bereitschaftssonde.

properties.resources

ResourceRequirements

Die Ressourcenanforderungen der Containerinstanz.

properties.securityContext

SecurityContextDefinition

Die Containersicherheitseigenschaften.

properties.volumeMounts

VolumeMount[]

Das Volume stellt für die Containerinstanz zur Verfügung.

ContainerExec

Der Containerausführungsbefehl für Die Live- oder Bereitschaftssonde

Name Typ Beschreibung
command

string[]

Die Befehle, die innerhalb des Containers ausgeführt werden sollen.

ContainerGroupDiagnostics

Diagnoseinformationen für Containergruppen.

Name Typ Beschreibung
logAnalytics

LogAnalytics

Informationen zur Analyse von Containergruppenprotokollen.

ContainerGroupIpAddressType

Gibt an, ob die IP für das öffentliche Internet oder das private VNET verfügbar gemacht wird.

Wert Beschreibung
Private
Public

ContainerGroupNetworkProtocol

Das dem Port zugeordnete Protokoll.

Wert Beschreibung
TCP
UDP

ContainerGroupPriority

Die Priorität der Containergruppe.

Wert Beschreibung
Regular
Spot

ContainerGroupProfile

Containergruppenprofilobjekt

Name Typ Beschreibung
id

string

Die Ressourcen-ID.

location

string

Der Ressourcenspeicherort.

name

string

Der Ressourcenname.

properties.confidentialComputeProperties

ConfidentialComputeProperties

Die Eigenschaften für vertrauliche Containergruppe

properties.containers

Container[]

Die Container innerhalb der Containergruppe.

properties.diagnostics

ContainerGroupDiagnostics

Die Diagnoseinformationen für eine Containergruppe.

properties.encryptionProperties

EncryptionProperties

Die Verschlüsselungseigenschaften für eine Containergruppe.

properties.extensions

DeploymentExtensionSpec[]

Von virtual kubelet verwendete Erweiterungen

properties.imageRegistryCredentials

ImageRegistryCredential[]

Die Imageregistrierungsanmeldeinformationen, aus denen die Containergruppe erstellt wird.

properties.initContainers

InitContainerDefinition[]

Die Init-Container für eine Containergruppe.

properties.ipAddress

IpAddress

Der IP-Adresstyp der Containergruppe.

properties.osType

OperatingSystemTypes

Der Betriebssystemtyp, der von den Containern in der Containergruppe benötigt wird.

properties.priority

ContainerGroupPriority

Die Priorität der Containergruppe.

properties.registeredRevisions

integer[] (int64)

Registrierte Überarbeitungen werden zur Anforderungszeit basierend auf den Datensätzen in den Tabellenprotokollen berechnet.

properties.restartPolicy

ContainerGroupRestartPolicy

Starten Sie die Richtlinie für alle Container innerhalb der Containergruppe neu.

  • Always Immer neu starten
  • OnFailure Fehler beim Neustart
  • Never Nie neu starten
properties.revision

integer (int64)

Aktuelle Revisionsnummer des Containergruppenprofils

properties.securityContext

SecurityContextDefinition

Die Containersicherheitseigenschaften.

properties.shutdownGracePeriod

string (date-time)

Nachfrist für das Herunterfahren von Containern in einer Containergruppe.

properties.sku

ContainerGroupSku

Die SKU für eine Containergruppe.

properties.timeToLive

string (date-time)

Nach Abschlusszeit für Container einer CG zu leben

properties.useKrypton

boolean

Dient zum Abrufen oder Festlegen der Krypton-Verwendungseigenschaft.

properties.volumes

Volume[]

Die Liste der Volumes, die von Containern in dieser Containergruppe bereitgestellt werden können.

systemData

systemData

Metadaten zur Erstellung und letzten Änderung der Ressource.

tags

object

Die Ressourcentags.

type

string

Der Ressourcentyp.

zones

string[]

Die Zonen für die Containergruppe.

ContainerGroupRestartPolicy

Starten Sie die Richtlinie für alle Container innerhalb der Containergruppe neu.

  • Always Immer neu starten
  • OnFailure Fehler beim Neustart
  • Never Nie neu starten
Wert Beschreibung
Always
Never
OnFailure

ContainerGroupSku

Die Containergruppen-SKU.

Wert Beschreibung
Confidential
Dedicated
NotSpecified
Standard

ContainerHttpGet

Die Http Get-Containereinstellungen für Liveness oder Bereitschaftssonde

Name Typ Beschreibung
httpHeaders

HttpHeader[]

Die HTTP-Header.

path

string

Der Pfad zum Sonde.

port

integer (int32)

Die Portnummer, die auf probe werden soll.

scheme

Scheme

Das Schema.

ContainerNetworkProtocol

Das dem Port zugeordnete Protokoll.

Wert Beschreibung
TCP
UDP

ContainerPort

Der Port, der in der Containerinstanz verfügbar gemacht wird.

Name Typ Beschreibung
port

integer (int32)

Die Portnummer, die innerhalb der Containergruppe verfügbar gemacht wird.

protocol

ContainerNetworkProtocol

Das dem Port zugeordnete Protokoll.

ContainerProbe

Die Containersonde, für Die Lebendigkeit oder Bereitschaft

Name Typ Beschreibung
exec

ContainerExec

Der Auszuführende Befehl zum Überprüfen

failureThreshold

integer (int32)

Der Fehlerschwellenwert.

httpGet

ContainerHttpGet

Die Http Get-Einstellungen zum Überprüfen

initialDelaySeconds

integer (int32)

Die anfänglichen Verzögerungs sekunden.

periodSeconds

integer (int32)

Der Zeitraum Sekunden.

successThreshold

integer (int32)

Der Erfolgsschwellenwert.

timeoutSeconds

integer (int32)

Das Timeout sekunden.

ContainerState

Der Containerinstanzstatus.

Name Typ Beschreibung
detailStatus

string

Der lesbare Status des Containerinstanzstatus.

exitCode

integer (int32)

Die Beendigungscodes der Containerinstanz entsprechen denen des Befehls docker run.

finishTime

string (date-time)

Datum und Uhrzeit, zu der der Containerinstanzstatus abgeschlossen ist.

startTime

string (date-time)

Datum und Uhrzeit, zu der der Containerinstanzstatus gestartet wurde.

state

string

Der Status der Containerinstanz.

createdByType

Der Identitätstyp, der die Ressource erstellt hat.

Wert Beschreibung
Application
Key
ManagedIdentity
User

DeploymentExtensionSpec

Erweiterungs-Sidecars, die der Bereitstellung hinzugefügt werden sollen.

Name Typ Beschreibung
name

string

Name der Erweiterung.

properties.extensionType

string

Erweiterungstyp, der hinzugefügt werden soll.

properties.protectedSettings

object

Geschützte Einstellungen für die Erweiterung.

properties.settings

object

Einstellungen für die Erweiterung.

properties.version

string

Version der verwendeten Erweiterung.

dnsNameLabelReusePolicy

Der Wert, der die Sicherheitsenume darstellt. Der Wert "Unsecure" ist der Standardwert, wenn er nicht ausgewählt ist und bedeutet, dass die Domänennamenbezeichnung des Objekts nicht gegen die Unterdomänenübernahme gesichert ist. Der Wert "TenantReuse" ist der Standardwert, wenn er ausgewählt ist und bedeutet, dass die Domänennamenbezeichnung des Objekts innerhalb desselben Mandanten wiederverwendet werden kann. Der Wert "SubscriptionReuse" bedeutet, dass die Domänennamenbezeichnung des Objekts innerhalb desselben Abonnements wiederverwendet werden kann. Der Wert "ResourceGroupReuse" bedeutet, dass die Domänennamenbezeichnung des Objekts innerhalb derselben Ressourcengruppe wiederverwendet werden kann. Der Wert "NoReuse" bedeutet, dass die Domänennamenbezeichnung des Objekts nicht innerhalb derselben Ressourcengruppe, eines Abonnements oder eines Mandanten wiederverwendet werden kann.

Wert Beschreibung
Noreuse
ResourceGroupReuse
SubscriptionReuse
TenantReuse
Unsecure

EmptyDirVolume

Das leere Verzeichnisvolume.

EncryptionProperties

Die Verschlüsselungseigenschaften der Containergruppe.

Name Typ Beschreibung
identity

string

Die vom Keyvault verwaltete Identität.

keyName

string

Der Name des Verschlüsselungsschlüssels.

keyVersion

string

Die Verschlüsselungsschlüsselversion.

vaultBaseUrl

string

Die keyvault-Basis-URL.

EnvironmentVariable

Die Umgebungsvariable, die innerhalb der Containerinstanz festgelegt werden soll.

Name Typ Beschreibung
name

string

Der Name der Umgebungsvariable.

secureValue

string

Der Wert der Variablen für die sichere Umgebung.

secureValueReference

string

Der Verweis auf die Variable für die sichere Umgebung.

value

string

Der Wert der Umgebungsvariable.

Event

Ein Containergruppen- oder Containerinstanzereignis.

Name Typ Beschreibung
count

integer (int32)

Die Anzahl des Ereignisses.

firstTimestamp

string (date-time)

Datum und Uhrzeit des frühesten protokollierten Ereignisses.

lastTimestamp

string (date-time)

Datum und Uhrzeit des aktuellen protokollierten Ereignisses.

message

string

Die Ereignisnachricht.

name

string

Der Ereignisname.

type

string

Der Ereignistyp.

GitRepoVolume

Stellt ein Volume dar, das mit dem Inhalt eines Git-Repositorys aufgefüllt wird.

Name Typ Beschreibung
directory

string

Zielverzeichnisname. Darf nicht enthalten oder mit '.' beginnen. Wenn "." angegeben wird, ist das Volumeverzeichnis das Git-Repository. Andernfalls enthält das Volume das Git-Repository im Unterverzeichnis mit dem angegebenen Namen.

repository

string

Repository-URL

revision

string

Commit-Hash für die angegebene Revision.

GpuResource

Die GPU-Ressource.

Name Typ Beschreibung
count

integer (int32)

Die Anzahl der GPU-Ressource.

sku

GpuSku

Die SKU der GPU-Ressource.

GpuSku

Die SKU der GPU-Ressource.

Wert Beschreibung
K80
P100
V100

HttpHeader

Der HTTP-Header.

Name Typ Beschreibung
name

string

Der Kopfzeilenname.

value

string

Der Headerwert.

ImageRegistryCredential

Anmeldeinformationen für die Imageregistrierung.

Name Typ Beschreibung
identity

string

Die Identität für die private Registrierung.

identityUrl

string

Die Identitäts-URL für die private Registrierung.

password

string

Das Kennwort für die private Registrierung.

passwordReference

string

Der Verweis auf das Kennwort der privaten Registrierung.

server

string

Der Docker-Imageregistrierungsserver ohne Protokoll wie "http" und "https".

username

string

Der Benutzername für die private Registrierung.

InitContainerDefinition

Die Init-Containerdefinition.

Name Typ Beschreibung
name

string

Der Name für den Init-Container.

properties.command

string[]

Der Befehl, der im Init-Container im Exec-Formular ausgeführt werden soll.

properties.environmentVariables

EnvironmentVariable[]

Die Umgebungsvariablen, die im Init-Container festgelegt werden sollen.

properties.image

string

Das Image des Init-Containers.

properties.instanceView

InitContainerPropertiesDefinition.InstanceView

Die Instanzansicht des Init-Containers. Nur gültig als Antwort.

properties.securityContext

SecurityContextDefinition

Die Containersicherheitseigenschaften.

properties.volumeMounts

VolumeMount[]

Die volume mounts available to the init container.

InitContainerPropertiesDefinition.InstanceView

Die Instanzansicht des Init-Containers. Nur gültig als Antwort.

Name Typ Beschreibung
currentState

ContainerState

Der aktuelle Status des Init-Containers.

events

Event[]

Die Ereignisse des Init-Containers.

previousState

ContainerState

Der vorherige Status des Init-Containers.

restartCount

integer (int32)

Die Häufigkeit, mit der der Init-Container neu gestartet wurde.

InstanceView

Die Instanzansicht der Containerinstanz. Nur gültig als Antwort.

Name Typ Beschreibung
currentState

ContainerState

Aktueller Containerinstanzstatus.

events

Event[]

Die Ereignisse der Containerinstanz.

previousState

ContainerState

Vorheriger Containerinstanzstatus.

restartCount

integer (int32)

Die Häufigkeit, mit der die Containerinstanz neu gestartet wurde.

IpAddress

IP-Adresse für die Containergruppe.

Name Typ Standardwert Beschreibung
autoGeneratedDomainNameLabelScope

dnsNameLabelReusePolicy

Unsecure

Der Wert, der die Sicherheitsenume darstellt. Der Wert "Unsecure" ist der Standardwert, wenn er nicht ausgewählt ist und bedeutet, dass die Domänennamenbezeichnung des Objekts nicht gegen die Unterdomänenübernahme gesichert ist. Der Wert "TenantReuse" ist der Standardwert, wenn er ausgewählt ist und bedeutet, dass die Domänennamenbezeichnung des Objekts innerhalb desselben Mandanten wiederverwendet werden kann. Der Wert "SubscriptionReuse" bedeutet, dass die Domänennamenbezeichnung des Objekts innerhalb desselben Abonnements wiederverwendet werden kann. Der Wert "ResourceGroupReuse" bedeutet, dass die Domänennamenbezeichnung des Objekts innerhalb derselben Ressourcengruppe wiederverwendet werden kann. Der Wert "NoReuse" bedeutet, dass die Domänennamenbezeichnung des Objekts nicht innerhalb derselben Ressourcengruppe, eines Abonnements oder eines Mandanten wiederverwendet werden kann.

dnsNameLabel

string

Die Dns-Namensbezeichnung für die IP.

fqdn

string

Der FQDN für die IP.

ip

string

Die IP,die für das öffentliche Internet verfügbar gemacht wird.

ports

Port[]

Die Liste der Ports, die in der Containergruppe verfügbar gemacht werden.

type

ContainerGroupIpAddressType

Gibt an, ob die IP für das öffentliche Internet oder das private VNET verfügbar gemacht wird.

LogAnalytics

Informationen zur Analyse von Containergruppenprotokollen.

Name Typ Beschreibung
logType

LogAnalyticsLogType

Der zu verwendende Protokolltyp.

metadata

object

Metadaten für die Protokollanalyse.

workspaceId

string

Die Arbeitsbereichs-ID für die Protokollanalyse

workspaceKey

string

Der Arbeitsbereichsschlüssel für die Protokollanalyse

workspaceResourceId

string

Die Arbeitsbereichsressourcen-ID für die Protokollanalyse

LogAnalyticsLogType

Der zu verwendende Protokolltyp.

Wert Beschreibung
ContainerInsights
ContainerInstanceLogs

OperatingSystemTypes

Der Betriebssystemtyp, der von den Containern in der Containergruppe benötigt wird.

Wert Beschreibung
Linux
Windows

Port

Der Port, der in der Containergruppe verfügbar gemacht wird.

Name Typ Beschreibung
port

integer (int32)

Die Portnummer.

protocol

ContainerGroupNetworkProtocol

Das dem Port zugeordnete Protokoll.

ResourceLimits

Die Ressourcenbeschränkungen.

Name Typ Beschreibung
cpu

number (double)

Der CPU-Grenzwert dieser Containerinstanz.

gpu

GpuResource

Die GPU-Grenze dieser Containerinstanz.

memoryInGB

number (double)

Die Speichergrenze in GB dieser Containerinstanz.

ResourceRequests

Die Ressourcenanforderungen.

Name Typ Beschreibung
cpu

number (double)

Die CPU-Anforderung dieser Containerinstanz.

gpu

GpuResource

Die GPU-Anforderung dieser Containerinstanz.

memoryInGB

number (double)

Die Speicheranforderung in GB dieser Containerinstanz.

ResourceRequirements

Die Ressourcenanforderungen.

Name Typ Beschreibung
limits

ResourceLimits

Die Ressourcenbeschränkungen dieser Containerinstanz.

requests

ResourceRequests

Die Ressourcenanforderungen dieser Containerinstanz.

Scheme

Das Schema.

Wert Beschreibung
http
https

SecurityContextCapabilitiesDefinition

Die Funktionen zum Hinzufügen oder Ablegen aus einem Container.

Name Typ Beschreibung
add

string[]

Die Funktionen, die dem Container hinzugefügt werden sollen.

drop

string[]

Die Funktionen, die aus dem Container entfernt werden sollen.

SecurityContextDefinition

Der Sicherheitskontext für den Container.

Name Typ Beschreibung
allowPrivilegeEscalation

boolean

Ein boolescher Wert, der angibt, ob der Init-Prozess seine Berechtigungen erhöhen kann

capabilities

SecurityContextCapabilitiesDefinition

Die Funktionen zum Hinzufügen oder Ablegen aus einem Container.

privileged

boolean

Das Flag, um zu ermitteln, ob die Containerberechtigungen auf Privileged erhöht werden.

runAsGroup

integer (int32)

Legt die Benutzer-GID für den Container fest.

runAsUser

integer (int32)

Legt die Benutzer-UID für den Container fest.

seccompProfile

string

eine base64-codierte Zeichenfolge, die den Inhalt des JSON im Seccomp-Profil enthält

systemData

Metadaten zur Erstellung und letzten Änderung der Ressource.

Name Typ Beschreibung
createdAt

string (date-time)

Der Zeitstempel der Ressourcenerstellung (UTC).

createdBy

string

Die Identität, die die Ressource erstellt hat.

createdByType

createdByType

Der Identitätstyp, der die Ressource erstellt hat.

lastModifiedAt

string (date-time)

Der Zeitstempel der letzten Änderung der Ressource (UTC)

lastModifiedBy

string

Die Identität, die die Ressource zuletzt geändert hat.

lastModifiedByType

createdByType

Der Identitätstyp, der die Ressource zuletzt geändert hat.

Volume

Die Eigenschaften des Volumes.

Name Typ Beschreibung
azureFile

AzureFileVolume

Das Azure File Volume.

emptyDir

EmptyDirVolume

Das leere Verzeichnisvolume.

gitRepo

GitRepoVolume

Das Git-Repositoryvolume.

name

string

Der Name des Volumes.

secret

object

Das geheime Volume.

secretReference

object

Das geheime Referenzvolume.

VolumeMount

Die Eigenschaften der Volume-Bereitstellung.

Name Typ Beschreibung
mountPath

string

Der Pfad innerhalb des Containers, in dem das Volume bereitgestellt werden soll. Darf keinen Doppelpunkt (:) enthalten.

name

string

Der Name der Volume-Bereitstellung.

readOnly

boolean

Das Flag, das angibt, ob die Volume-Bereitstellung schreibgeschützt ist.