Microsoft.ContainerInstance containerGroups 2018-09-01
Artikel 12/21/2024
2 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' = {
location: 'string'
name: 'string'
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: int
}
requests: {
cpu: int
memoryInGB: int
}
}
volumeMounts: [
{
mountPath: 'string'
name: 'string'
readOnly: bool
}
]
}
}
]
diagnostics: {
logAnalytics: {
logType: 'string'
metadata: {
{customized property}: 'string'
}
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(Azure.Bicep.Types.Concrete.AnyType)
gitRepo: {
directory: 'string'
repository: 'string'
revision: 'string'
}
name: 'string'
secret: {
{customized property}: 'string'
}
}
]
}
tags: {
{customized property}: 'string'
}
}
Egenskapsvärden
AzureFileVolume
Namn
Beskrivning
Värde
readOnly
Flaggan som anger om Den delade Azure-filen som är monterad som en volym är skrivskyddad.
Bool
shareName
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 åtkomst till Azure-filresursen.
sträng
storageAccountName
Namnet på lagringskontot som innehåller Azure-filresursen.
sträng (krävs)
Behållare
Namn
Beskrivning
Värde
Namn
Namnet på containerinstansen som tillhandahålls av användaren.
sträng (krävs)
Egenskaper
Egenskaperna för containerinstansen.
ContainerProperties (krävs)
ContainerExec
Namn
Beskrivning
Värde
befallning
Kommandona som ska köras i containern.
string[]
ContainerGroupDiagnostics
Namn
Beskrivning
Värde
logAnalytics
Logganalysinformation för containergrupper.
LogAnalytics
ContainerGroupNetworkProfile
Namn
Beskrivning
Värde
Id
Identifieraren för en nätverksprofil.
sträng (krävs)
ContainerGroupProperties
Namn
Beskrivning
Värde
Behållare
Containrarna i containergruppen.
Container [] (krävs)
diagnostik
Diagnostikinformationen för en containergrupp.
ContainerGroupDiagnostics
imageRegistryCredentials
Autentiseringsuppgifterna för avbildningsregistret som containergruppen skapas från.
ImageRegistryCredential []
ipAddress
Containergruppens IP-adresstyp.
IpAddress
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
Starta om vid fel
-
Never
Starta aldrig om
"Alltid" "Aldrig" "OnFailure"
Volymer
Listan över volymer som kan monteras av containrar i den här containergruppen.
Volume []
ContainerHttpGet
Namn
Beskrivning
Värde
stig
Sökvägen till avsökningen.
sträng
hamn
Portnumret som ska avsökas.
int (krävs)
schema
Schemat.
"http" "https"
ContainerPort
Namn
Beskrivning
Värde
hamn
Portnumret som exponeras i containergruppen.
int (krävs)
protokoll
Protokollet som är associerat med porten.
"TCP" "UDP"
ContainerProbe
Namn
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
ContainerEgenskaper
Namn
Beskrivning
Värde
befallning
Kommandona som ska köras i containerinstansen i exec-form.
string[]
environmentVariables
Miljövariablerna som ska anges i containerinstansen.
EnvironmentVariable []
bild
Namnet på avbildningen som används för att skapa containerinstansen.
sträng (krävs)
livenessProbe
Liveness-avsökningen.
ContainerProbe
Portar
De portar som exponeras på containerinstansen.
ContainerPort []
readinessProbe
Beredskapsavsökningen.
ContainerProbe
Resurser
Resurskraven för containerinstansen.
ResourceRequirements (krävs)
volumeMounts
Volymen monteras som är tillgänglig för containerinstansen.
VolumeMount []
EnvironmentVariable
Namn
Beskrivning
Värde
Namn
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
GitRepoVolume
Namn
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
Databasen
Url för lagringsplats
sträng (krävs)
revision
Checka in hash för den angivna revisionen.
sträng
ImageRegistryCredential
Namn
Beskrivning
Värde
lösenord
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)
IpAddress
Namn
Beskrivning
Värde
dnsNameLabel
Dns-namnetiketten för IP-adressen.
sträng
Ip
IP-adressen som exponeras för det offentliga Internet.
sträng
Portar
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)
LogAnalytics
Namn
Beskrivning
Värde
logType
Den loggtyp som ska användas.
"ContainerInsights" "ContainerInstanceLogs"
metadata
Metadata för log analytics.
LogAnalyticsMetadata
workspaceId
Arbetsytans ID för log analytics
sträng (krävs)
workspaceKey
Arbetsytenyckeln för log analytics
sträng (krävs)
Microsoft.ContainerInstance/containerGroups
Namn
Beskrivning
Värde
plats
Resursplatsen.
sträng
Namn
Resursnamnet
sträng (krävs)
Egenskaper
ContainerGroupProperties (krävs)
Taggar
Resurstaggar
Ordlista med taggnamn och värden. Se taggar i mallar
Hamn
Namn
Beskrivning
Värde
hamn
Portnumret.
int (krävs)
protokoll
Protokollet som är associerat med porten.
"TCP" "UDP"
ResourceLimits
Namn
Beskrivning
Värde
processor
Cpu-gränsen för den här containerinstansen.
Int
memoryInGB
Minnesgränsen i GB för den här containerinstansen.
Int
ResourceRequests
Namn
Beskrivning
Värde
processor
CPU-begäran för den här containerinstansen.
int (krävs)
memoryInGB
Minnesbegäran i GB för den här containerinstansen.
int (krävs)
ResourceRequirements
Namn
Beskrivning
Värde
Gränser
Resursgränserna för den här containerinstansen.
ResourceLimits
Förfrågningar
Resursbegäranden för den här containerinstansen.
ResourceRequests (krävs)
SecretVolume
Volym
Namn
Beskrivning
Värde
azureFile
Azure File-volymen.
AzureFileVolume
emptyDir
Den tomma katalogvolymen.
någon
gitRepo
Git-lagringsplatsens volym.
GitRepoVolume
Namn
Namnet på volymen.
sträng (krävs)
hemlig
Den hemliga volymen.
SecretVolume
VolumeMount
Namn
Beskrivning
Värde
mountPath
Sökvägen i containern där volymen ska monteras. Får inte innehålla kolon (:).
sträng (krävs)
Namn
Namnet på volymmonteringen.
sträng (krävs)
readOnly
Flaggan som anger om volymmonteringen är skrivskyddad.
Bool
Snabbstartsexempel
Följande snabbstartsexempel distribuerar den här resurstypen.
Resursdefinition för ARM-mall
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 JSON i mallen.
{
"type": "Microsoft.ContainerInstance/containerGroups",
"apiVersion": "2018-09-01",
"name": "string",
"location": "string",
"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": "int"
},
"requests": {
"cpu": "int",
"memoryInGB": "int"
}
},
"volumeMounts": [
{
"mountPath": "string",
"name": "string",
"readOnly": "bool"
}
]
}
}
],
"diagnostics": {
"logAnalytics": {
"logType": "string",
"metadata": {
"{customized property}": "string"
},
"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": {
"{customized property}": "string"
}
}
]
},
"tags": {
"{customized property}": "string"
}
}
Egenskapsvärden
AzureFileVolume
Namn
Beskrivning
Värde
readOnly
Flaggan som anger om Den delade Azure-filen som är monterad som en volym är skrivskyddad.
Bool
shareName
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 åtkomst till Azure-filresursen.
sträng
storageAccountName
Namnet på lagringskontot som innehåller Azure-filresursen.
sträng (krävs)
Behållare
Namn
Beskrivning
Värde
Namn
Namnet på containerinstansen som tillhandahålls av användaren.
sträng (krävs)
Egenskaper
Egenskaperna för containerinstansen.
ContainerProperties (krävs)
ContainerExec
Namn
Beskrivning
Värde
befallning
Kommandona som ska köras i containern.
string[]
ContainerGroupDiagnostics
Namn
Beskrivning
Värde
logAnalytics
Logganalysinformation för containergrupper.
LogAnalytics
ContainerGroupNetworkProfile
Namn
Beskrivning
Värde
Id
Identifieraren för en nätverksprofil.
sträng (krävs)
ContainerGroupProperties
Namn
Beskrivning
Värde
Behållare
Containrarna i containergruppen.
Container [] (krävs)
diagnostik
Diagnostikinformationen för en containergrupp.
ContainerGroupDiagnostics
imageRegistryCredentials
Autentiseringsuppgifterna för avbildningsregistret som containergruppen skapas från.
ImageRegistryCredential []
ipAddress
Containergruppens IP-adresstyp.
IpAddress
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
Starta om vid fel
-
Never
Starta aldrig om
"Alltid" "Aldrig" "OnFailure"
Volymer
Listan över volymer som kan monteras av containrar i den här containergruppen.
Volume []
ContainerHttpGet
Namn
Beskrivning
Värde
stig
Sökvägen till avsökningen.
sträng
hamn
Portnumret som ska avsökas.
int (krävs)
schema
Schemat.
"http" "https"
ContainerPort
Namn
Beskrivning
Värde
hamn
Portnumret som exponeras i containergruppen.
int (krävs)
protokoll
Protokollet som är associerat med porten.
"TCP" "UDP"
ContainerProbe
Namn
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
ContainerEgenskaper
Namn
Beskrivning
Värde
befallning
Kommandona som ska köras i containerinstansen i exec-form.
string[]
environmentVariables
Miljövariablerna som ska anges i containerinstansen.
EnvironmentVariable []
bild
Namnet på avbildningen som används för att skapa containerinstansen.
sträng (krävs)
livenessProbe
Liveness-avsökningen.
ContainerProbe
Portar
De portar som exponeras på containerinstansen.
ContainerPort []
readinessProbe
Beredskapsavsökningen.
ContainerProbe
Resurser
Resurskraven för containerinstansen.
ResourceRequirements (krävs)
volumeMounts
Volymen monteras som är tillgänglig för containerinstansen.
VolumeMount []
EnvironmentVariable
Namn
Beskrivning
Värde
Namn
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
GitRepoVolume
Namn
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
Databasen
Url för lagringsplats
sträng (krävs)
revision
Checka in hash för den angivna revisionen.
sträng
ImageRegistryCredential
Namn
Beskrivning
Värde
lösenord
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)
IpAddress
Namn
Beskrivning
Värde
dnsNameLabel
Dns-namnetiketten för IP-adressen.
sträng
Ip
IP-adressen som exponeras för det offentliga Internet.
sträng
Portar
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)
LogAnalytics
Namn
Beskrivning
Värde
logType
Den loggtyp som ska användas.
"ContainerInsights" "ContainerInstanceLogs"
metadata
Metadata för log analytics.
LogAnalyticsMetadata
workspaceId
Arbetsytans ID för log analytics
sträng (krävs)
workspaceKey
Arbetsytenyckeln för log analytics
sträng (krävs)
Microsoft.ContainerInstance/containerGroups
Namn
Beskrivning
Värde
apiVersion
API-versionen
'2018-09-01'
plats
Resursplatsen.
sträng
Namn
Resursnamnet
sträng (krävs)
Egenskaper
ContainerGroupProperties (krävs)
Taggar
Resurstaggar
Ordlista med taggnamn och värden. Se taggar i mallar
typ
Resurstypen
"Microsoft.ContainerInstance/containerGroups"
Hamn
Namn
Beskrivning
Värde
hamn
Portnumret.
int (krävs)
protokoll
Protokollet som är associerat med porten.
"TCP" "UDP"
ResourceLimits
Namn
Beskrivning
Värde
processor
Cpu-gränsen för den här containerinstansen.
Int
memoryInGB
Minnesgränsen i GB för den här containerinstansen.
Int
ResourceRequests
Namn
Beskrivning
Värde
processor
CPU-begäran för den här containerinstansen.
int (krävs)
memoryInGB
Minnesbegäran i GB för den här containerinstansen.
int (krävs)
ResourceRequirements
Namn
Beskrivning
Värde
Gränser
Resursgränserna för den här containerinstansen.
ResourceLimits
Förfrågningar
Resursbegäranden för den här containerinstansen.
ResourceRequests (krävs)
SecretVolume
Volym
Namn
Beskrivning
Värde
azureFile
Azure File-volymen.
AzureFileVolume
emptyDir
Den tomma katalogvolymen.
någon
gitRepo
Git-lagringsplatsens volym.
GitRepoVolume
Namn
Namnet på volymen.
sträng (krävs)
hemlig
Den hemliga volymen.
SecretVolume
VolumeMount
Namn
Beskrivning
Värde
mountPath
Sökvägen i containern där volymen ska monteras. Får inte innehålla kolon (:).
sträng (krävs)
Namn
Namnet på volymmonteringen.
sträng (krävs)
readOnly
Flaggan som anger om volymmonteringen är skrivskyddad.
Bool
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"
tags = {
{customized property} = "string"
}
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 = int
}
requests = {
cpu = int
memoryInGB = int
}
}
volumeMounts = [
{
mountPath = "string"
name = "string"
readOnly = bool
}
]
}
}
]
diagnostics = {
logAnalytics = {
logType = "string"
metadata = {
{customized property} = "string"
}
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 = {
{customized property} = "string"
}
}
]
}
})
}
Egenskapsvärden
AzureFileVolume
Namn
Beskrivning
Värde
readOnly
Flaggan som anger om Den delade Azure-filen som är monterad som en volym är skrivskyddad.
Bool
shareName
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 åtkomst till Azure-filresursen.
sträng
storageAccountName
Namnet på lagringskontot som innehåller Azure-filresursen.
sträng (krävs)
Behållare
Namn
Beskrivning
Värde
Namn
Namnet på containerinstansen som tillhandahålls av användaren.
sträng (krävs)
Egenskaper
Egenskaperna för containerinstansen.
ContainerProperties (krävs)
ContainerExec
Namn
Beskrivning
Värde
befallning
Kommandona som ska köras i containern.
string[]
ContainerGroupDiagnostics
Namn
Beskrivning
Värde
logAnalytics
Logganalysinformation för containergrupper.
LogAnalytics
ContainerGroupNetworkProfile
Namn
Beskrivning
Värde
Id
Identifieraren för en nätverksprofil.
sträng (krävs)
ContainerGroupProperties
Namn
Beskrivning
Värde
Behållare
Containrarna i containergruppen.
Container [] (krävs)
diagnostik
Diagnostikinformationen för en containergrupp.
ContainerGroupDiagnostics
imageRegistryCredentials
Autentiseringsuppgifterna för avbildningsregistret som containergruppen skapas från.
ImageRegistryCredential []
ipAddress
Containergruppens IP-adresstyp.
IpAddress
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
Starta om vid fel
-
Never
Starta aldrig om
"Alltid" "Aldrig" "OnFailure"
Volymer
Listan över volymer som kan monteras av containrar i den här containergruppen.
Volume []
ContainerHttpGet
Namn
Beskrivning
Värde
stig
Sökvägen till avsökningen.
sträng
hamn
Portnumret som ska avsökas.
int (krävs)
schema
Schemat.
"http" "https"
ContainerPort
Namn
Beskrivning
Värde
hamn
Portnumret som exponeras i containergruppen.
int (krävs)
protokoll
Protokollet som är associerat med porten.
"TCP" "UDP"
ContainerProbe
Namn
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
ContainerEgenskaper
Namn
Beskrivning
Värde
befallning
Kommandona som ska köras i containerinstansen i exec-form.
string[]
environmentVariables
Miljövariablerna som ska anges i containerinstansen.
EnvironmentVariable []
bild
Namnet på avbildningen som används för att skapa containerinstansen.
sträng (krävs)
livenessProbe
Liveness-avsökningen.
ContainerProbe
Portar
De portar som exponeras på containerinstansen.
ContainerPort []
readinessProbe
Beredskapsavsökningen.
ContainerProbe
Resurser
Resurskraven för containerinstansen.
ResourceRequirements (krävs)
volumeMounts
Volymen monteras som är tillgänglig för containerinstansen.
VolumeMount []
EnvironmentVariable
Namn
Beskrivning
Värde
Namn
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
GitRepoVolume
Namn
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
Databasen
Url för lagringsplats
sträng (krävs)
revision
Checka in hash för den angivna revisionen.
sträng
ImageRegistryCredential
Namn
Beskrivning
Värde
lösenord
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)
IpAddress
Namn
Beskrivning
Värde
dnsNameLabel
Dns-namnetiketten för IP-adressen.
sträng
Ip
IP-adressen som exponeras för det offentliga Internet.
sträng
Portar
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)
LogAnalytics
Namn
Beskrivning
Värde
logType
Den loggtyp som ska användas.
"ContainerInsights" "ContainerInstanceLogs"
metadata
Metadata för log analytics.
LogAnalyticsMetadata
workspaceId
Arbetsytans ID för log analytics
sträng (krävs)
workspaceKey
Arbetsytenyckeln för log analytics
sträng (krävs)
Microsoft.ContainerInstance/containerGroups
Namn
Beskrivning
Värde
plats
Resursplatsen.
sträng
Namn
Resursnamnet
sträng (krävs)
Egenskaper
ContainerGroupProperties (krävs)
Taggar
Resurstaggar
Ordlista med taggnamn och värden.
typ
Resurstypen
"Microsoft.ContainerInstance/containerGroups@2018-09-01"
Hamn
Namn
Beskrivning
Värde
hamn
Portnumret.
int (krävs)
protokoll
Protokollet som är associerat med porten.
"TCP" "UDP"
ResourceLimits
Namn
Beskrivning
Värde
processor
Cpu-gränsen för den här containerinstansen.
Int
memoryInGB
Minnesgränsen i GB för den här containerinstansen.
Int
ResourceRequests
Namn
Beskrivning
Värde
processor
CPU-begäran för den här containerinstansen.
int (krävs)
memoryInGB
Minnesbegäran i GB för den här containerinstansen.
int (krävs)
ResourceRequirements
Namn
Beskrivning
Värde
Gränser
Resursgränserna för den här containerinstansen.
ResourceLimits
Förfrågningar
Resursbegäranden för den här containerinstansen.
ResourceRequests (krävs)
SecretVolume
Volym
Namn
Beskrivning
Värde
azureFile
Azure File-volymen.
AzureFileVolume
emptyDir
Den tomma katalogvolymen.
någon
gitRepo
Git-lagringsplatsens volym.
GitRepoVolume
Namn
Namnet på volymen.
sträng (krävs)
hemlig
Den hemliga volymen.
SecretVolume
VolumeMount
Namn
Beskrivning
Värde
mountPath
Sökvägen i containern där volymen ska monteras. Får inte innehålla kolon (:).
sträng (krävs)
Namn
Namnet på volymmonteringen.
sträng (krävs)
readOnly
Flaggan som anger om volymmonteringen är skrivskyddad.
Bool