Microsoft.ContainerInstance containerGroups 2018-09-01
Artikel 05/11/2023
1 deltagare
Feedback
I den här artikeln
Bicep-resursdefinition
Resurstypen containerGroups kan distribueras med åtgärder som mål:
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen .
Om du vill skapa en Microsoft.ContainerInstance/containerGroups-resurs lägger du till följande Bicep i mallen.
resource symbolicname 'Microsoft.ContainerInstance/containerGroups@2018-09-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
properties: {
containers: [
{
name: 'string'
properties: {
command: [
'string'
]
environmentVariables: [
{
name: 'string'
secureValue: 'string'
value: 'string'
}
]
image: 'string'
livenessProbe: {
exec: {
command: [
'string'
]
}
failureThreshold: int
httpGet: {
path: 'string'
port: int
scheme: 'string'
}
initialDelaySeconds: int
periodSeconds: int
successThreshold: int
timeoutSeconds: int
}
ports: [
{
port: int
protocol: 'string'
}
]
readinessProbe: {
exec: {
command: [
'string'
]
}
failureThreshold: int
httpGet: {
path: 'string'
port: int
scheme: 'string'
}
initialDelaySeconds: int
periodSeconds: int
successThreshold: int
timeoutSeconds: int
}
resources: {
limits: {
cpu: int
memoryInGB: json('decimal-as-string')
}
requests: {
cpu: int
memoryInGB: json('decimal-as-string')
}
}
volumeMounts: [
{
mountPath: 'string'
name: 'string'
readOnly: bool
}
]
}
}
]
diagnostics: {
logAnalytics: {
logType: 'string'
metadata: {}
workspaceId: 'string'
workspaceKey: 'string'
}
}
imageRegistryCredentials: [
{
password: 'string'
server: 'string'
username: 'string'
}
]
ipAddress: {
dnsNameLabel: 'string'
ip: 'string'
ports: [
{
port: int
protocol: 'string'
}
]
type: 'string'
}
networkProfile: {
id: 'string'
}
osType: 'string'
restartPolicy: 'string'
volumes: [
{
azureFile: {
readOnly: bool
shareName: 'string'
storageAccountKey: 'string'
storageAccountName: 'string'
}
emptyDir: any()
gitRepo: {
directory: 'string'
repository: 'string'
revision: 'string'
}
name: 'string'
secret: {}
}
]
}
}
Egenskapsvärden
containerGroups
Name
Beskrivning
Värde
name
Resursnamnet
sträng (krävs) Teckengräns: 1–63 Giltiga tecken: Gemener, siffror och bindestreck. Det går inte att starta eller sluta med bindestreck. Flera bindestreck efter varandra tillåts inte.
location
Resursplatsen.
sträng
tags
Resurstaggar.
Ordlista med taggnamn och värden. Se Taggar i mallar
properties
ContainerGroupProperties (krävs)
ContainerGroupProperties
Name
Beskrivning
Värde
containrar
Containrarna i containergruppen.
Container [] (krävs)
diagnostik
Diagnostikinformationen för en containergrupp.
ContainerGroupDiagnostics
imageRegistryCredentials
Autentiseringsuppgifterna för avbildningsregistret som containergruppen skapas från.
ImageRegistryCredential []
Ip
Containergruppens IP-adresstyp.
Ip
networkProfile
Nätverksprofilinformationen för en containergrupp.
ContainerGroupNetworkProfile
osType
Den operativsystemtyp som krävs av containrarna i containergruppen.
"Linux" "Windows" (krävs)
restartPolicy
Starta om principen för alla containrar i containergruppen. - Always
Starta alltid om - OnFailure
Omstart vid fel - Never
Starta aldrig om
"Alltid" "Aldrig" "OnFailure"
volumes
Listan över volymer som kan monteras av containrar i den här containergruppen.
Volym []
Container
Name
Beskrivning
Värde
name
Namnet på containerinstansen som tillhandahålls av användaren.
sträng (krävs)
properties
Egenskaperna för containerinstansen.
ContainerProperties (krävs)
ContainerEgenskaper
Name
Beskrivning
Värde
command
De kommandon som ska köras i containerinstansen i exec-form.
string[]
environmentVariables
Miljövariablerna som ska anges i containerinstansen.
EnvironmentVariable []
image
Namnet på avbildningen som används för att skapa containerinstansen.
sträng (krävs)
livenessProbe
Liveness-avsökningen.
ContainerProbe
ports
De exponerade portarna på containerinstansen.
ContainerPort []
readinessProbe
Beredskapsavsökningen.
ContainerProbe
resources
Resurskraven för containerinstansen.
ResourceRequirements (krävs)
volumeMounts
Volymen monteras som är tillgänglig för containerinstansen.
VolumeMount []
EnvironmentVariable
Name
Beskrivning
Värde
name
Namnet på miljövariabeln.
sträng (krävs)
secureValue
Värdet för variabeln säker miljö.
sträng
värde
Värdet för miljövariabeln.
sträng
ContainerProbe
Name
Beskrivning
Värde
Exec
Körningskommandot som ska avsökas
ContainerExec
failureThreshold
Tröskelvärdet för fel.
int
httpGet
Http Get-inställningarna för avsökning
ContainerHttpGet
initialDelaySeconds
Den inledande fördröjningen sekunder.
int
periodSeconds
Periodsekunderna.
int
successThreshold
Tröskelvärdet för lyckad framgång.
int
timeoutSeconds
Tidsgränsen sekunder.
int
ContainerExec
Name
Beskrivning
Värde
command
De kommandon som ska köras i containern.
string[]
ContainerHttpGet
Name
Beskrivning
Värde
path
Sökvägen till avsökningen.
sträng
port
Portnumret som ska avsökas.
int (krävs)
System
Schemat.
"http" "https"
ContainerPort
Name
Beskrivning
Värde
port
Portnumret som exponeras i containergruppen.
int (krävs)
Protokollet
Protokollet som är associerat med porten.
"TCP" "UDP"
ResourceRequirements
Name
Beskrivning
Värde
Gränser
Resursgränserna för den här containerinstansen.
ResourceLimits
Begäranden
Resursbegäranden för den här containerinstansen.
ResourceRequests (krävs)
ResourceLimits
Name
Beskrivning
Värde
Cpu
Cpu-gränsen för den här containerinstansen.
int
memoryInGB
Minnesgränsen i GB för den här containerinstansen. Om du vill ange ett decimalvärde använder du funktionen json().
int- eller json-decimal
ResourceRequests
Name
Beskrivning
Värde
Cpu
CPU-begäran för den här containerinstansen.
int (krävs)
memoryInGB
Minnesbegäran i GB för den här containerinstansen. Om du vill ange ett decimalvärde använder du funktionen json().
int eller json decimal (krävs)
VolumeMount
Name
Beskrivning
Värde
mountPath
Sökvägen i containern där volymen ska monteras. Får inte innehålla kolon (:).
sträng (krävs)
name
Namnet på volymmonteringen.
sträng (krävs)
Readonly
Flaggan som anger om volymmonteringen är skrivskyddad.
boolesk
ContainerGroupDiagnostics
Name
Beskrivning
Värde
logAnalytics
Logganalysinformation för containergrupper.
LogAnalytics
LogAnalytics
Name
Beskrivning
Värde
logType
Den loggtyp som ska användas.
"ContainerInsights" "ContainerInstanceLogs"
metadata
Metadata för log analytics.
objekt
workspaceId
Arbetsytans ID för Log Analytics
sträng (krävs)
workspaceKey
Arbetsytenyckeln för log analytics
sträng (krävs)
ImageRegistryCredential
Name
Beskrivning
Värde
password
Lösenordet för det privata registret.
sträng
server
Docker-avbildningsregisterservern utan ett protokoll som "http" och "https".
sträng (krävs)
användarnamn
Användarnamnet för det privata registret.
sträng (krävs)
Ip
Name
Beskrivning
Värde
dnsNameLabel
Dns-namnetiketten för IP-adressen.
sträng
Ip
IP-adressen som exponeras för det offentliga Internet.
sträng
ports
Listan över portar som exponeras i containergruppen.
Port [] (krävs)
typ
Anger om IP-adressen exponeras för det offentliga Internet.
"Privat" "Offentlig" (krävs)
Port
Name
Beskrivning
Värde
port
Portnumret.
int (krävs)
Protokollet
Protokollet som är associerat med porten.
"TCP" "UDP"
ContainerGroupNetworkProfile
Name
Beskrivning
Värde
id
Identifieraren för en nätverksprofil.
sträng (krävs)
Volym
Name
Beskrivning
Värde
azureFile
Azure File-volymen.
AzureFileVolume
emptyDir
Den tomma katalogvolymen.
För Bicep kan du använda funktionen any().
gitRepo
Git-lagringsplatsens volym.
GitRepoVolume
name
Namnet på volymen.
sträng (krävs)
hemlighet
Den hemliga volymen.
objekt
AzureFileVolume
Name
Beskrivning
Värde
Readonly
Flaggan som anger om Den delade Azure-filen som är monterad som en volym är skrivskyddad.
boolesk
Resursnamn
Namnet på den Azure-filresurs som ska monteras som en volym.
sträng (krävs)
storageAccountKey
Åtkomstnyckeln för lagringskontot som används för att komma åt Azure-filresursen.
sträng
storageAccountName
Namnet på lagringskontot som innehåller Azure-filresursen.
sträng (krävs)
GitRepoVolume
Name
Beskrivning
Värde
katalog
Målkatalognamn. Får inte innehålla eller börja med ... Om "." anges är volymkatalogen git-lagringsplatsen. Om detta anges innehåller volymen git-lagringsplatsen i underkatalogen med det angivna namnet.
sträng
repository
URL för lagringsplats
sträng (krävs)
revision
Checka in hash för den angivna revisionen.
sträng
Snabbstartsmallar
Följande snabbstartsmallar distribuerar den här resurstypen.
Resursdefinition för ARM-mall
Resurstypen containerGroups kan distribueras med åtgärder som är mål:
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen .
Om du vill skapa en Microsoft.ContainerInstance/containerGroups-resurs lägger du till följande JSON i mallen.
{
"type": "Microsoft.ContainerInstance/containerGroups",
"apiVersion": "2018-09-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"properties": {
"containers": [
{
"name": "string",
"properties": {
"command": [ "string" ],
"environmentVariables": [
{
"name": "string",
"secureValue": "string",
"value": "string"
}
],
"image": "string",
"livenessProbe": {
"exec": {
"command": [ "string" ]
},
"failureThreshold": "int",
"httpGet": {
"path": "string",
"port": "int",
"scheme": "string"
},
"initialDelaySeconds": "int",
"periodSeconds": "int",
"successThreshold": "int",
"timeoutSeconds": "int"
},
"ports": [
{
"port": "int",
"protocol": "string"
}
],
"readinessProbe": {
"exec": {
"command": [ "string" ]
},
"failureThreshold": "int",
"httpGet": {
"path": "string",
"port": "int",
"scheme": "string"
},
"initialDelaySeconds": "int",
"periodSeconds": "int",
"successThreshold": "int",
"timeoutSeconds": "int"
},
"resources": {
"limits": {
"cpu": "int",
"memoryInGB": "[json('decimal-as-string')]"
},
"requests": {
"cpu": "int",
"memoryInGB": "[json('decimal-as-string')]"
}
},
"volumeMounts": [
{
"mountPath": "string",
"name": "string",
"readOnly": "bool"
}
]
}
}
],
"diagnostics": {
"logAnalytics": {
"logType": "string",
"metadata": {},
"workspaceId": "string",
"workspaceKey": "string"
}
},
"imageRegistryCredentials": [
{
"password": "string",
"server": "string",
"username": "string"
}
],
"ipAddress": {
"dnsNameLabel": "string",
"ip": "string",
"ports": [
{
"port": "int",
"protocol": "string"
}
],
"type": "string"
},
"networkProfile": {
"id": "string"
},
"osType": "string",
"restartPolicy": "string",
"volumes": [
{
"azureFile": {
"readOnly": "bool",
"shareName": "string",
"storageAccountKey": "string",
"storageAccountName": "string"
},
"emptyDir": {},
"gitRepo": {
"directory": "string",
"repository": "string",
"revision": "string"
},
"name": "string",
"secret": {}
}
]
}
}
Egenskapsvärden
containerGroups
Name
Beskrivning
Värde
typ
Resurstypen
"Microsoft.ContainerInstance/containerGroups"
apiVersion
Resurs-API-versionen
'2018-09-01'
name
Resursnamnet
sträng (krävs) Teckengräns: 1–63 Giltiga tecken: Gemener, siffror och bindestreck. Det går inte att starta eller avsluta med bindestreck. Flera bindestreck efter varandra tillåts inte.
location
Resursplatsen.
sträng
tags
Resurstaggar.
Ordlista med taggnamn och värden. Se Taggar i mallar
properties
ContainerGroupProperties (krävs)
ContainerGroupProperties
Name
Beskrivning
Värde
containrar
Containrarna i containergruppen.
Container [] (krävs)
diagnostik
Diagnostikinformation för en containergrupp.
ContainerGroupDiagnostics
imageRegistryCredentials
Autentiseringsuppgifterna för avbildningsregistret som containergruppen skapas från.
ImageRegistryCredential []
Ip
Containergruppens IP-adresstyp.
Ip
networkProfile
Nätverksprofilinformationen för en containergrupp.
ContainerGroupNetworkProfile
osType
Den operativsystemtyp som krävs av containrarna i containergruppen.
"Linux" "Windows" (obligatoriskt)
restartPolicy
Starta om principen för alla containrar i containergruppen. - Always
Starta alltid om - OnFailure
Omstart vid fel - Never
Starta aldrig om
"Alltid" "Aldrig" "OnFailure"
volumes
Listan över volymer som kan monteras av containrar i den här containergruppen.
Volym []
Container
Name
Beskrivning
Värde
name
Namnet på containerinstansen som tillhandahålls av användaren.
sträng (krävs)
properties
Egenskaperna för containerinstansen.
ContainerProperties (krävs)
ContainerEgenskaper
Name
Beskrivning
Värde
command
De kommandon som ska köras i containerinstansen i exec-form.
string[]
environmentVariables
Miljövariablerna som ska anges i containerinstansen.
EnvironmentVariable []
image
Namnet på avbildningen som används för att skapa containerinstansen.
sträng (krävs)
livenessProbe
Liveness-avsökningen.
ContainerProbe
ports
De exponerade portarna på containerinstansen.
ContainerPort []
readinessProbe
Beredskapsavsökningen.
ContainerProbe
resources
Resurskraven för containerinstansen.
ResourceRequirements (krävs)
volumeMounts
Volymen monteras som är tillgänglig för containerinstansen.
VolumeMount []
EnvironmentVariable
Name
Beskrivning
Värde
name
Namnet på miljövariabeln.
sträng (krävs)
secureValue
Värdet för variabeln säker miljö.
sträng
värde
Värdet för miljövariabeln.
sträng
ContainerProbe
Name
Beskrivning
Värde
Exec
Körningskommandot som ska avsökas
ContainerExec
failureThreshold
Tröskelvärdet för fel.
int
httpGet
Http Get-inställningarna för avsökning
ContainerHttpGet
initialDelaySeconds
Den inledande fördröjningen sekunder.
int
periodSeconds
Periodsekunderna.
int
successThreshold
Tröskelvärdet för lyckad framgång.
int
timeoutSeconds
Tidsgränsen sekunder.
int
ContainerExec
Name
Beskrivning
Värde
command
De kommandon som ska köras i containern.
string[]
ContainerHttpGet
Name
Beskrivning
Värde
path
Sökvägen till avsökningen.
sträng
port
Portnumret som ska avsökas.
int (krävs)
System
Schemat.
"http" "https"
ContainerPort
Name
Beskrivning
Värde
port
Portnumret som exponeras i containergruppen.
int (krävs)
Protokollet
Protokollet som är associerat med porten.
"TCP" "UDP"
ResourceRequirements
Name
Beskrivning
Värde
Gränser
Resursgränserna för den här containerinstansen.
ResourceLimits
Begäranden
Resursbegäranden för den här containerinstansen.
ResourceRequests (krävs)
ResourceLimits
Name
Beskrivning
Värde
Cpu
CPU-gränsen för den här containerinstansen.
int
memoryInGB
Minnesgränsen i GB för den här containerinstansen. Om du vill ange ett decimalvärde använder du funktionen json().
int- eller json-decimal
ResourceRequests
Name
Beskrivning
Värde
Cpu
CPU-begäran för den här containerinstansen.
int (obligatoriskt)
memoryInGB
Minnesbegäran i GB för den här containerinstansen. Om du vill ange ett decimalvärde använder du funktionen json().
int- eller json-decimal (obligatoriskt)
VolumeMount
Name
Beskrivning
Värde
mountPath
Sökvägen i containern där volymen ska monteras. Får inte innehålla kolon (:).
sträng (krävs)
name
Namnet på volymmonteringen.
sträng (krävs)
Readonly
Flaggan som anger om volymmonteringen är skrivskyddad.
boolesk
ContainerGroupDiagnostics
Name
Beskrivning
Värde
logAnalytics
Log Analytics-information för containergrupper.
LogAnalytics
LogAnalytics
Name
Beskrivning
Värde
logType
Den loggtyp som ska användas.
"ContainerInsights" "ContainerInstanceLogs"
metadata
Metadata för Log Analytics.
objekt
workspaceId
Arbetsytans ID för Log Analytics
sträng (krävs)
workspaceKey
Arbetsytenyckeln för Log Analytics
sträng (krävs)
ImageRegistryCredential
Name
Beskrivning
Värde
password
Lösenordet för det privata registret.
sträng
server
Docker-avbildningsregisterservern utan protokoll som "http" och "https".
sträng (krävs)
användarnamn
Användarnamnet för det privata registret.
sträng (krävs)
Ip
Name
Beskrivning
Värde
dnsNameLabel
DNS-namnetiketten för IP-adressen.
sträng
Ip
IP-adressen som exponeras för det offentliga Internet.
sträng
ports
Listan över portar som exponeras i containergruppen.
Port [] (krävs)
typ
Anger om IP-adressen exponeras för det offentliga Internet.
"Privat" "Offentlig" (obligatoriskt)
Port
Name
Beskrivning
Värde
port
Portnumret.
int (obligatoriskt)
Protokollet
Protokollet som är associerat med porten.
"TCP" "UDP"
ContainerGroupNetworkProfile
Name
Beskrivning
Värde
id
Identifieraren för en nätverksprofil.
sträng (krävs)
Volym
Name
Beskrivning
Värde
azureFile
Azure File-volymen.
AzureFileVolume
emptyDir
Den tomma katalogvolymen.
gitRepo
Git-lagringsplatsens volym.
GitRepoVolume
name
Namnet på volymen.
sträng (krävs)
hemlighet
Den hemliga volymen.
objekt
AzureFileVolume
Name
Beskrivning
Värde
Readonly
Flaggan som anger om Azure-filen som delas monterad som en volym är skrivskyddad.
boolesk
Resursnamn
Namnet på den Azure-filresurs som ska monteras som en volym.
sträng (krävs)
storageAccountKey
Åtkomstnyckeln för lagringskontot som används för att komma åt Azure-filresursen.
sträng
storageAccountName
Namnet på lagringskontot som innehåller Azure-filresursen.
sträng (krävs)
GitRepoVolume
Name
Beskrivning
Värde
katalog
Målkatalognamn. Får inte innehålla eller börja med .. Om "." anges blir volymkatalogen git-lagringsplatsen. Om detta anges innehåller volymen git-lagringsplatsen i underkatalogen med det angivna namnet.
sträng
repository
URL för lagringsplats
sträng (krävs)
revision
Checka in hash för den angivna revisionen.
sträng
Snabbstartsmallar
Följande snabbstartsmallar distribuerar den här resurstypen.
Resurstypen containerGroups kan distribueras med åtgärder som mål:
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen .
Om du vill skapa en Microsoft.ContainerInstance/containerGroups-resurs lägger du till följande Terraform i mallen.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.ContainerInstance/containerGroups@2018-09-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
containers = [
{
name = "string"
properties = {
command = [
"string"
]
environmentVariables = [
{
name = "string"
secureValue = "string"
value = "string"
}
]
image = "string"
livenessProbe = {
exec = {
command = [
"string"
]
}
failureThreshold = int
httpGet = {
path = "string"
port = int
scheme = "string"
}
initialDelaySeconds = int
periodSeconds = int
successThreshold = int
timeoutSeconds = int
}
ports = [
{
port = int
protocol = "string"
}
]
readinessProbe = {
exec = {
command = [
"string"
]
}
failureThreshold = int
httpGet = {
path = "string"
port = int
scheme = "string"
}
initialDelaySeconds = int
periodSeconds = int
successThreshold = int
timeoutSeconds = int
}
resources = {
limits = {
cpu = int
memoryInGB = "decimal-as-string"
}
requests = {
cpu = int
memoryInGB = "decimal-as-string"
}
}
volumeMounts = [
{
mountPath = "string"
name = "string"
readOnly = bool
}
]
}
}
]
diagnostics = {
logAnalytics = {
logType = "string"
metadata = {}
workspaceId = "string"
workspaceKey = "string"
}
}
imageRegistryCredentials = [
{
password = "string"
server = "string"
username = "string"
}
]
ipAddress = {
dnsNameLabel = "string"
ip = "string"
ports = [
{
port = int
protocol = "string"
}
]
type = "string"
}
networkProfile = {
id = "string"
}
osType = "string"
restartPolicy = "string"
volumes = [
{
azureFile = {
readOnly = bool
shareName = "string"
storageAccountKey = "string"
storageAccountName = "string"
}
gitRepo = {
directory = "string"
repository = "string"
revision = "string"
}
name = "string"
secret = {}
}
]
}
})
}
Egenskapsvärden
containerGroups
Name
Beskrivning
Värde
typ
Resurstypen
"Microsoft.ContainerInstance/containerGroups@2018-09-01"
name
Resursnamnet
sträng (krävs) Teckengräns: 1–63 Giltiga tecken: Gemener, siffror och bindestreck. Det går inte att starta eller sluta med bindestreck. Flera bindestreck efter varandra tillåts inte.
location
Resursplatsen.
sträng
parent_id
Om du vill distribuera till en resursgrupp använder du ID:t för den resursgruppen.
sträng (krävs)
tags
Resurstaggar.
Ordlista med taggnamn och värden.
properties
ContainerGroupProperties (krävs)
ContainerGroupProperties
Name
Beskrivning
Värde
containrar
Containrarna i containergruppen.
Container [] (krävs)
diagnostik
Diagnostikinformationen för en containergrupp.
ContainerGroupDiagnostics
imageRegistryCredentials
Autentiseringsuppgifterna för avbildningsregistret som containergruppen skapas från.
ImageRegistryCredential []
Ip
Containergruppens IP-adresstyp.
Ip
networkProfile
Nätverksprofilinformationen för en containergrupp.
ContainerGroupNetworkProfile
osType
Den operativsystemtyp som krävs av containrarna i containergruppen.
"Linux" "Windows" (krävs)
restartPolicy
Starta om principen för alla containrar i containergruppen. - Always
Starta alltid om - OnFailure
Omstart vid fel - Never
Starta aldrig om
"Alltid" "Aldrig" "OnFailure"
volumes
Listan över volymer som kan monteras av containrar i den här containergruppen.
Volym []
Container
Name
Beskrivning
Värde
name
Namnet på containerinstansen som tillhandahålls av användaren.
sträng (krävs)
properties
Egenskaperna för containerinstansen.
ContainerProperties (krävs)
ContainerEgenskaper
Name
Beskrivning
Värde
command
De kommandon som ska köras i containerinstansen i exec-form.
string[]
environmentVariables
Miljövariablerna som ska anges i containerinstansen.
EnvironmentVariable []
image
Namnet på avbildningen som används för att skapa containerinstansen.
sträng (krävs)
livenessProbe
Liveness-avsökningen.
ContainerProbe
ports
De exponerade portarna på containerinstansen.
ContainerPort []
readinessProbe
Beredskapsavsökningen.
ContainerProbe
resources
Resurskraven för containerinstansen.
ResourceRequirements (krävs)
volumeMounts
Volymen monteras som är tillgänglig för containerinstansen.
VolumeMount []
EnvironmentVariable
Name
Beskrivning
Värde
name
Namnet på miljövariabeln.
sträng (krävs)
secureValue
Värdet för variabeln säker miljö.
sträng
värde
Värdet för miljövariabeln.
sträng
ContainerProbe
Name
Beskrivning
Värde
Exec
Körningskommandot som ska avsökas
ContainerExec
failureThreshold
Tröskelvärdet för fel.
int
httpGet
Http Get-inställningarna för avsökning
ContainerHttpGet
initialDelaySeconds
Den inledande fördröjningen sekunder.
int
periodSeconds
Periodsekunderna.
int
successThreshold
Tröskelvärdet för lyckad framgång.
int
timeoutSeconds
Tidsgränsen sekunder.
int
ContainerExec
Name
Beskrivning
Värde
command
De kommandon som ska köras i containern.
string[]
ContainerHttpGet
Name
Beskrivning
Värde
path
Sökvägen till avsökningen.
sträng
port
Portnumret som ska avsökas.
int (krävs)
System
Schemat.
"http" "https"
ContainerPort
Name
Beskrivning
Värde
port
Portnumret som exponeras i containergruppen.
int (krävs)
Protokollet
Protokollet som är associerat med porten.
"TCP" "UDP"
ResourceRequirements
Name
Beskrivning
Värde
Gränser
Resursgränserna för den här containerinstansen.
ResourceLimits
Begäranden
Resursbegäranden för den här containerinstansen.
ResourceRequests (krävs)
ResourceLimits
Name
Beskrivning
Värde
Cpu
Cpu-gränsen för den här containerinstansen.
int
memoryInGB
Minnesgränsen i GB för den här containerinstansen. Ange ett decimalvärde som en sträng.
int- eller json-decimal
ResourceRequests
Name
Beskrivning
Värde
Cpu
CPU-begäran för den här containerinstansen.
int (krävs)
memoryInGB
Minnesbegäran i GB för den här containerinstansen. Ange ett decimalvärde som en sträng.
int eller json decimal (krävs)
VolumeMount
Name
Beskrivning
Värde
mountPath
Sökvägen i containern där volymen ska monteras. Får inte innehålla kolon (:).
sträng (krävs)
name
Namnet på volymmonteringen.
sträng (krävs)
Readonly
Flaggan som anger om volymmonteringen är skrivskyddad.
boolesk
ContainerGroupDiagnostics
Name
Beskrivning
Värde
logAnalytics
Logganalysinformation för containergrupper.
LogAnalytics
LogAnalytics
Name
Beskrivning
Värde
logType
Den loggtyp som ska användas.
"ContainerInsights" "ContainerInstanceLogs"
metadata
Metadata för log analytics.
objekt
workspaceId
Arbetsytans ID för Log Analytics
sträng (krävs)
workspaceKey
Arbetsytenyckeln för log analytics
sträng (krävs)
ImageRegistryCredential
Name
Beskrivning
Värde
password
Lösenordet för det privata registret.
sträng
server
Docker-avbildningsregisterservern utan ett protokoll som "http" och "https".
sträng (krävs)
användarnamn
Användarnamnet för det privata registret.
sträng (krävs)
Ip
Name
Beskrivning
Värde
dnsNameLabel
Dns-namnetiketten för IP-adressen.
sträng
Ip
IP-adressen som exponeras för det offentliga Internet.
sträng
ports
Listan över portar som exponeras i containergruppen.
Port [] (krävs)
typ
Anger om IP-adressen exponeras för det offentliga Internet.
"Privat" "Offentlig" (krävs)
Port
Name
Beskrivning
Värde
port
Portnumret.
int (krävs)
Protokollet
Protokollet som är associerat med porten.
"TCP" "UDP"
ContainerGroupNetworkProfile
Name
Beskrivning
Värde
id
Identifieraren för en nätverksprofil.
sträng (krävs)
Volym
Name
Beskrivning
Värde
azureFile
Azure File-volymen.
AzureFileVolume
emptyDir
Den tomma katalogvolymen.
gitRepo
Git-lagringsplatsens volym.
GitRepoVolume
name
Namnet på volymen.
sträng (krävs)
hemlighet
Den hemliga volymen.
objekt
AzureFileVolume
Name
Beskrivning
Värde
Readonly
Flaggan som anger om Den delade Azure-filen som är monterad som en volym är skrivskyddad.
boolesk
Resursnamn
Namnet på den Azure-filresurs som ska monteras som en volym.
sträng (krävs)
storageAccountKey
Åtkomstnyckeln för lagringskontot som används för att komma åt Azure-filresursen.
sträng
storageAccountName
Namnet på lagringskontot som innehåller Azure-filresursen.
sträng (krävs)
GitRepoVolume
Name
Beskrivning
Värde
katalog
Målkatalognamn. Får inte innehålla eller börja med ... Om "." anges är volymkatalogen git-lagringsplatsen. Om detta anges innehåller volymen git-lagringsplatsen i underkatalogen med det angivna namnet.
sträng
repository
URL för lagringsplats
sträng (krävs)
revision
Checka in hash för den angivna revisionen.
sträng