Microsoft.ContainerInstance containerGroups 2017-08-01-preview
Artikel 12/21/2024
2 Mitwirkende
Feedback
In diesem Artikel
Bicep-Ressourcendefinition
Der Ressourcentyp "containerGroups" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll .
Um eine Microsoft.ContainerInstance/containerGroups-Ressource zu erstellen, fügen Sie der Vorlage die folgende Bicep hinzu.
resource symbolicname 'Microsoft.ContainerInstance/containerGroups@2017-08-01-preview' = {
location: 'string'
name: 'string'
properties: {
containers: [
{
name: 'string'
properties: {
command: [
'string'
]
environmentVariables: [
{
name: 'string'
value: 'string'
}
]
image: 'string'
ports: [
{
port: int
}
]
resources: {
limits: {
cpu: int
memoryInGB: int
}
requests: {
cpu: int
memoryInGB: int
}
}
volumeMounts: [
{
mountPath: 'string'
name: 'string'
readOnly: bool
}
]
}
}
]
imageRegistryCredentials: [
{
password: 'string'
server: 'string'
username: 'string'
}
]
ipAddress: {
ip: 'string'
ports: [
{
port: int
protocol: 'string'
}
]
type: 'string'
}
osType: 'string'
restartPolicy: 'string'
volumes: [
{
azureFile: {
readOnly: bool
shareName: 'string'
storageAccountKey: 'string'
storageAccountName: 'string'
}
name: 'string'
}
]
}
tags: {
{customized property}: 'string'
}
}
Eigenschaftswerte
AzureFileVolume
Name
Beschreibung
Wert
readOnly
Das Kennzeichen, das angibt, ob die freigegebene Azure-Datei als Volume schreibgeschützt ist.
Bool
shareName
Der Name der Azure-Dateifreigabe, die als Volume bereitgestellt werden soll.
Zeichenfolge (erforderlich)
storageAccountKey
Der Zugriffsschlüssel für das Speicherkonto, der für den Zugriff auf die Azure-Dateifreigabe verwendet wird.
Schnur
storageAccountName
Der Name des Speicherkontos, das die Azure-Dateifreigabe enthält.
Zeichenfolge (erforderlich)
Container
Name
Beschreibung
Wert
Name
Der vom Benutzer bereitgestellte Name der Containerinstanz.
Zeichenfolge (erforderlich)
Eigenschaften
Die Eigenschaften der Containerinstanz.
ContainerProperties- (erforderlich)
ContainerGroupProperties
Name
Beschreibung
Wert
Container
Die Container innerhalb der Containergruppe.
Container- [] (erforderlich)
imageRegistryCredentials
Die Imageregistrierungsanmeldeinformationen, aus denen die Containergruppe erstellt wird.
ImageRegistryCredential- []
ipAddress
Der IP-Adresstyp der Containergruppe.
IpAddress-
osType
Der Betriebssystemtyp, der von den Containern in der Containergruppe benötigt wird.
"Linux" "Windows" (erforderlich)
restartPolicy
Starten Sie die Richtlinie für alle Container innerhalb der Containergruppe neu. Derzeit ist die einzige verfügbare Option always
.
"immer"
Inhalte
Die Liste der Volumes, die von Containern in dieser Containergruppe bereitgestellt werden können.
Volume- []
ContainerPort
Name
Beschreibung
Wert
Hafen
Die Portnummer, die innerhalb der Containergruppe verfügbar gemacht wird.
int (erforderlich)
ContainerProperties
Name
Beschreibung
Wert
Befehl
Die Befehle, die innerhalb der Containerinstanz im Exec-Formular ausgeführt werden sollen.
string[]
environmentVariables
Die Umgebungsvariablen, die in der Containerinstanz festgelegt werden sollen.
EnvironmentVariable []
Bild
Der Name des Images, das zum Erstellen der Containerinstanz verwendet wird.
Zeichenfolge (erforderlich)
Häfen
Die verfügbar gemachten Ports in der Containerinstanz.
ContainerPort- []
Betriebsmittel
Die Ressourcenanforderungen der Containerinstanz.
ResourceRequirements (erforderlich)
volumeMounts
Das Volume stellt für die Containerinstanz zur Verfügung.
VolumeMount- []
EnvironmentVariable
Name
Beschreibung
Wert
Name
Der Name der Umgebungsvariable.
Zeichenfolge (erforderlich)
Wert
Der Wert der Umgebungsvariable.
Zeichenfolge (erforderlich)
ImageRegistryCredential
Name
Beschreibung
Wert
Passwort
Das Kennwort für die private Registrierung.
Schnur
Server
Der Docker-Imageregistrierungsserver ohne Protokoll wie "http" und "https".
Zeichenfolge (erforderlich)
Nutzername
Der Benutzername für die private Registrierung.
Zeichenfolge (erforderlich)
IpAddress
Name
Beschreibung
Wert
ip
Die IP,die für das öffentliche Internet verfügbar gemacht wird.
Schnur
Häfen
Die Liste der Ports, die in der Containergruppe verfügbar gemacht werden.
Port [] (erforderlich)
Art
Gibt an, ob die IP für das öffentliche Internet verfügbar gemacht wird.
"Öffentlich" (erforderlich)
Microsoft.ContainerInstance/containerGroups
Name
Beschreibung
Wert
Ort
Der Ressourcenspeicherort.
Zeichenfolge (erforderlich)
Name
Der Ressourcenname
Zeichenfolge (erforderlich)
Eigenschaften
ContainerGroupProperties- (erforderlich)
Schilder
Ressourcentags
Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen
Hafen
Name
Beschreibung
Wert
Hafen
Die Portnummer.
int (erforderlich)
Protokoll
Das dem Port zugeordnete Protokoll.
"TCP" "UDP"
ResourceLimits
Name
Beschreibung
Wert
CPU
Der CPU-Grenzwert dieser Containerinstanz.
Int
memoryInGB
Die Speichergrenze in GB dieser Containerinstanz.
Int
ResourceRequests
Name
Beschreibung
Wert
CPU
Die CPU-Anforderung dieser Containerinstanz.
int (erforderlich)
memoryInGB
Die Speicheranforderung in GB dieser Containerinstanz.
int (erforderlich)
ResourceRequirements
Name
Beschreibung
Wert
grenzen
Die Ressourcenbeschränkungen dieser Containerinstanz.
ResourceLimits-
Aufforderungen
Die Ressourcenanforderungen dieser Containerinstanz.
ResourceRequests- (erforderlich)
Volumen
Name
Beschreibung
Wert
azureFile
Der Name des Azure File Volume.
AzureFileVolume- (erforderlich)
Name
Der Name des Volumes.
Zeichenfolge (erforderlich)
VolumeMount
Name
Beschreibung
Wert
mountPath
Der Pfad innerhalb des Containers, in dem das Volume bereitgestellt werden soll. Darf keinen Doppelpunkt (:) enthalten.
Zeichenfolge (erforderlich)
Name
Der Name der Volume-Bereitstellung.
Zeichenfolge (erforderlich)
readOnly
Das Flag, das angibt, ob die Volume-Bereitstellung schreibgeschützt ist.
Bool
Schnellstartbeispiele
Die folgenden Schnellstartbeispiele stellen diesen Ressourcentyp bereit.
ARM-Vorlagenressourcendefinition
Der Ressourcentyp "containerGroups" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll .
Um eine Microsoft.ContainerInstance/containerGroups-Ressource zu erstellen, fügen Sie der Vorlage den folgenden JSON-Code hinzu.
{
"type": "Microsoft.ContainerInstance/containerGroups",
"apiVersion": "2017-08-01-preview",
"name": "string",
"location": "string",
"properties": {
"containers": [
{
"name": "string",
"properties": {
"command": [ "string" ],
"environmentVariables": [
{
"name": "string",
"value": "string"
}
],
"image": "string",
"ports": [
{
"port": "int"
}
],
"resources": {
"limits": {
"cpu": "int",
"memoryInGB": "int"
},
"requests": {
"cpu": "int",
"memoryInGB": "int"
}
},
"volumeMounts": [
{
"mountPath": "string",
"name": "string",
"readOnly": "bool"
}
]
}
}
],
"imageRegistryCredentials": [
{
"password": "string",
"server": "string",
"username": "string"
}
],
"ipAddress": {
"ip": "string",
"ports": [
{
"port": "int",
"protocol": "string"
}
],
"type": "string"
},
"osType": "string",
"restartPolicy": "string",
"volumes": [
{
"azureFile": {
"readOnly": "bool",
"shareName": "string",
"storageAccountKey": "string",
"storageAccountName": "string"
},
"name": "string"
}
]
},
"tags": {
"{customized property}": "string"
}
}
Eigenschaftswerte
AzureFileVolume
Name
Beschreibung
Wert
readOnly
Das Kennzeichen, das angibt, ob die freigegebene Azure-Datei als Volume schreibgeschützt ist.
Bool
shareName
Der Name der Azure-Dateifreigabe, die als Volume bereitgestellt werden soll.
Zeichenfolge (erforderlich)
storageAccountKey
Der Zugriffsschlüssel für das Speicherkonto, der für den Zugriff auf die Azure-Dateifreigabe verwendet wird.
Schnur
storageAccountName
Der Name des Speicherkontos, das die Azure-Dateifreigabe enthält.
Zeichenfolge (erforderlich)
Container
Name
Beschreibung
Wert
Name
Der vom Benutzer bereitgestellte Name der Containerinstanz.
Zeichenfolge (erforderlich)
Eigenschaften
Die Eigenschaften der Containerinstanz.
ContainerProperties- (erforderlich)
ContainerGroupProperties
Name
Beschreibung
Wert
Container
Die Container innerhalb der Containergruppe.
Container- [] (erforderlich)
imageRegistryCredentials
Die Imageregistrierungsanmeldeinformationen, aus denen die Containergruppe erstellt wird.
ImageRegistryCredential- []
ipAddress
Der IP-Adresstyp der Containergruppe.
IpAddress-
osType
Der Betriebssystemtyp, der von den Containern in der Containergruppe benötigt wird.
"Linux" "Windows" (erforderlich)
restartPolicy
Starten Sie die Richtlinie für alle Container innerhalb der Containergruppe neu. Derzeit ist die einzige verfügbare Option always
.
"immer"
Inhalte
Die Liste der Volumes, die von Containern in dieser Containergruppe bereitgestellt werden können.
Volume- []
ContainerPort
Name
Beschreibung
Wert
Hafen
Die Portnummer, die innerhalb der Containergruppe verfügbar gemacht wird.
int (erforderlich)
ContainerProperties
Name
Beschreibung
Wert
Befehl
Die Befehle, die innerhalb der Containerinstanz im Exec-Formular ausgeführt werden sollen.
string[]
environmentVariables
Die Umgebungsvariablen, die in der Containerinstanz festgelegt werden sollen.
EnvironmentVariable []
Bild
Der Name des Images, das zum Erstellen der Containerinstanz verwendet wird.
Zeichenfolge (erforderlich)
Häfen
Die verfügbar gemachten Ports in der Containerinstanz.
ContainerPort- []
Betriebsmittel
Die Ressourcenanforderungen der Containerinstanz.
ResourceRequirements (erforderlich)
volumeMounts
Das Volume stellt für die Containerinstanz zur Verfügung.
VolumeMount- []
EnvironmentVariable
Name
Beschreibung
Wert
Name
Der Name der Umgebungsvariable.
Zeichenfolge (erforderlich)
Wert
Der Wert der Umgebungsvariable.
Zeichenfolge (erforderlich)
ImageRegistryCredential
Name
Beschreibung
Wert
Passwort
Das Kennwort für die private Registrierung.
Schnur
Server
Der Docker-Imageregistrierungsserver ohne Protokoll wie "http" und "https".
Zeichenfolge (erforderlich)
Nutzername
Der Benutzername für die private Registrierung.
Zeichenfolge (erforderlich)
IpAddress
Name
Beschreibung
Wert
ip
Die IP,die für das öffentliche Internet verfügbar gemacht wird.
Schnur
Häfen
Die Liste der Ports, die in der Containergruppe verfügbar gemacht werden.
Port [] (erforderlich)
Art
Gibt an, ob die IP für das öffentliche Internet verfügbar gemacht wird.
"Öffentlich" (erforderlich)
Microsoft.ContainerInstance/containerGroups
Name
Beschreibung
Wert
apiVersion
Die API-Version
"2017-08-01-preview"
Ort
Der Ressourcenspeicherort.
Zeichenfolge (erforderlich)
Name
Der Ressourcenname
Zeichenfolge (erforderlich)
Eigenschaften
ContainerGroupProperties- (erforderlich)
Schilder
Ressourcentags
Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen
Art
Der Ressourcentyp
'Microsoft.ContainerInstance/containerGroups'
Hafen
Name
Beschreibung
Wert
Hafen
Die Portnummer.
int (erforderlich)
Protokoll
Das dem Port zugeordnete Protokoll.
"TCP" "UDP"
ResourceLimits
Name
Beschreibung
Wert
CPU
Der CPU-Grenzwert dieser Containerinstanz.
Int
memoryInGB
Die Speichergrenze in GB dieser Containerinstanz.
Int
ResourceRequests
Name
Beschreibung
Wert
CPU
Die CPU-Anforderung dieser Containerinstanz.
int (erforderlich)
memoryInGB
Die Speicheranforderung in GB dieser Containerinstanz.
int (erforderlich)
ResourceRequirements
Name
Beschreibung
Wert
grenzen
Die Ressourcenbeschränkungen dieser Containerinstanz.
ResourceLimits-
Aufforderungen
Die Ressourcenanforderungen dieser Containerinstanz.
ResourceRequests- (erforderlich)
Volumen
Name
Beschreibung
Wert
azureFile
Der Name des Azure File Volume.
AzureFileVolume- (erforderlich)
Name
Der Name des Volumes.
Zeichenfolge (erforderlich)
VolumeMount
Name
Beschreibung
Wert
mountPath
Der Pfad innerhalb des Containers, in dem das Volume bereitgestellt werden soll. Darf keinen Doppelpunkt (:) enthalten.
Zeichenfolge (erforderlich)
Name
Der Name der Volume-Bereitstellung.
Zeichenfolge (erforderlich)
readOnly
Das Flag, das angibt, ob die Volume-Bereitstellung schreibgeschützt ist.
Bool
Schnellstartvorlagen
Die folgenden Schnellstartvorlagen stellen diesen Ressourcentyp bereit.
Der Ressourcentyp "containerGroups" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll .
Um eine Microsoft.ContainerInstance/containerGroups-Ressource zu erstellen, fügen Sie Ihrer Vorlage die folgende Terraform hinzu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.ContainerInstance/containerGroups@2017-08-01-preview"
name = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
containers = [
{
name = "string"
properties = {
command = [
"string"
]
environmentVariables = [
{
name = "string"
value = "string"
}
]
image = "string"
ports = [
{
port = int
}
]
resources = {
limits = {
cpu = int
memoryInGB = int
}
requests = {
cpu = int
memoryInGB = int
}
}
volumeMounts = [
{
mountPath = "string"
name = "string"
readOnly = bool
}
]
}
}
]
imageRegistryCredentials = [
{
password = "string"
server = "string"
username = "string"
}
]
ipAddress = {
ip = "string"
ports = [
{
port = int
protocol = "string"
}
]
type = "string"
}
osType = "string"
restartPolicy = "string"
volumes = [
{
azureFile = {
readOnly = bool
shareName = "string"
storageAccountKey = "string"
storageAccountName = "string"
}
name = "string"
}
]
}
})
}
Eigenschaftswerte
AzureFileVolume
Name
Beschreibung
Wert
readOnly
Das Kennzeichen, das angibt, ob die freigegebene Azure-Datei als Volume schreibgeschützt ist.
Bool
shareName
Der Name der Azure-Dateifreigabe, die als Volume bereitgestellt werden soll.
Zeichenfolge (erforderlich)
storageAccountKey
Der Zugriffsschlüssel für das Speicherkonto, der für den Zugriff auf die Azure-Dateifreigabe verwendet wird.
Schnur
storageAccountName
Der Name des Speicherkontos, das die Azure-Dateifreigabe enthält.
Zeichenfolge (erforderlich)
Container
Name
Beschreibung
Wert
Name
Der vom Benutzer bereitgestellte Name der Containerinstanz.
Zeichenfolge (erforderlich)
Eigenschaften
Die Eigenschaften der Containerinstanz.
ContainerProperties- (erforderlich)
ContainerGroupProperties
Name
Beschreibung
Wert
Container
Die Container innerhalb der Containergruppe.
Container- [] (erforderlich)
imageRegistryCredentials
Die Imageregistrierungsanmeldeinformationen, aus denen die Containergruppe erstellt wird.
ImageRegistryCredential- []
ipAddress
Der IP-Adresstyp der Containergruppe.
IpAddress-
osType
Der Betriebssystemtyp, der von den Containern in der Containergruppe benötigt wird.
"Linux" "Windows" (erforderlich)
restartPolicy
Starten Sie die Richtlinie für alle Container innerhalb der Containergruppe neu. Derzeit ist die einzige verfügbare Option always
.
"immer"
Inhalte
Die Liste der Volumes, die von Containern in dieser Containergruppe bereitgestellt werden können.
Volume- []
ContainerPort
Name
Beschreibung
Wert
Hafen
Die Portnummer, die innerhalb der Containergruppe verfügbar gemacht wird.
int (erforderlich)
ContainerProperties
Name
Beschreibung
Wert
Befehl
Die Befehle, die innerhalb der Containerinstanz im Exec-Formular ausgeführt werden sollen.
string[]
environmentVariables
Die Umgebungsvariablen, die in der Containerinstanz festgelegt werden sollen.
EnvironmentVariable []
Bild
Der Name des Images, das zum Erstellen der Containerinstanz verwendet wird.
Zeichenfolge (erforderlich)
Häfen
Die verfügbar gemachten Ports in der Containerinstanz.
ContainerPort- []
Betriebsmittel
Die Ressourcenanforderungen der Containerinstanz.
ResourceRequirements (erforderlich)
volumeMounts
Das Volume stellt für die Containerinstanz zur Verfügung.
VolumeMount- []
EnvironmentVariable
Name
Beschreibung
Wert
Name
Der Name der Umgebungsvariable.
Zeichenfolge (erforderlich)
Wert
Der Wert der Umgebungsvariable.
Zeichenfolge (erforderlich)
ImageRegistryCredential
Name
Beschreibung
Wert
Passwort
Das Kennwort für die private Registrierung.
Schnur
Server
Der Docker-Imageregistrierungsserver ohne Protokoll wie "http" und "https".
Zeichenfolge (erforderlich)
Nutzername
Der Benutzername für die private Registrierung.
Zeichenfolge (erforderlich)
IpAddress
Name
Beschreibung
Wert
ip
Die IP,die für das öffentliche Internet verfügbar gemacht wird.
Schnur
Häfen
Die Liste der Ports, die in der Containergruppe verfügbar gemacht werden.
Port [] (erforderlich)
Art
Gibt an, ob die IP für das öffentliche Internet verfügbar gemacht wird.
"Öffentlich" (erforderlich)
Microsoft.ContainerInstance/containerGroups
Name
Beschreibung
Wert
Ort
Der Ressourcenspeicherort.
Zeichenfolge (erforderlich)
Name
Der Ressourcenname
Zeichenfolge (erforderlich)
Eigenschaften
ContainerGroupProperties- (erforderlich)
Schilder
Ressourcentags
Wörterbuch der Tagnamen und -werte.
Art
Der Ressourcentyp
"Microsoft.ContainerInstance/containerGroups@2017-08-01-preview"
Hafen
Name
Beschreibung
Wert
Hafen
Die Portnummer.
int (erforderlich)
Protokoll
Das dem Port zugeordnete Protokoll.
"TCP" "UDP"
ResourceLimits
Name
Beschreibung
Wert
CPU
Der CPU-Grenzwert dieser Containerinstanz.
Int
memoryInGB
Die Speichergrenze in GB dieser Containerinstanz.
Int
ResourceRequests
Name
Beschreibung
Wert
CPU
Die CPU-Anforderung dieser Containerinstanz.
int (erforderlich)
memoryInGB
Die Speicheranforderung in GB dieser Containerinstanz.
int (erforderlich)
ResourceRequirements
Name
Beschreibung
Wert
grenzen
Die Ressourcenbeschränkungen dieser Containerinstanz.
ResourceLimits-
Aufforderungen
Die Ressourcenanforderungen dieser Containerinstanz.
ResourceRequests- (erforderlich)
Volumen
Name
Beschreibung
Wert
azureFile
Der Name des Azure File Volume.
AzureFileVolume- (erforderlich)
Name
Der Name des Volumes.
Zeichenfolge (erforderlich)
VolumeMount
Name
Beschreibung
Wert
mountPath
Der Pfad innerhalb des Containers, in dem das Volume bereitgestellt werden soll. Darf keinen Doppelpunkt (:) enthalten.
Zeichenfolge (erforderlich)
Name
Der Name der Volume-Bereitstellung.
Zeichenfolge (erforderlich)
readOnly
Das Flag, das angibt, ob die Volume-Bereitstellung schreibgeschützt ist.
Bool