Microsoft.ContainerInstance containerGroups 2018-09-01
Artikel 2024-12-21
2 deltagare
Feedback
I den här artikeln
Bicep-resursdefinition
Resursformat
Egenskapsvärden
Användningsexempel
Resursdefinition för ARM-mall
Resursformat
Egenskapsvärden
Användningsexempel
Resursdefinition för Terraform (AzAPI-provider)
Resursformat
Egenskapsvärden
Användningsexempel
Visa 8 fler
API Versions:
2018-09-01
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(...)
gitRepo: {
directory: 'string'
repository: 'string'
revision: 'string'
}
name: 'string'
secret: {
{customized property}: 'string'
}
}
]
}
tags: {
{customized property}: 'string'
}
}
Expandera tabell
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)
Expandera tabell
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)
Expandera tabell
Namn
Beskrivning
Värde
befallning
Kommandona som ska köras i containern.
string[]
ContainerGroupDiagnostics
Expandera tabell
Namn
Beskrivning
Värde
logAnalytics
Logganalysinformation för containergrupper.
LogAnalytics
ContainerGroupNetworkProfile
Expandera tabell
Namn
Beskrivning
Värde
Id
Identifieraren för en nätverksprofil.
sträng (krävs)
Expandera tabell
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 []
Expandera tabell
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"
Expandera tabell
Namn
Beskrivning
Värde
hamn
Portnumret som exponeras i containergruppen.
int (krävs)
protokoll
Protokollet som är associerat med porten.
"TCP" "UDP"
Expandera tabell
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
Expandera tabell
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 []
Expandera tabell
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
Expandera tabell
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
Expandera tabell
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)
Expandera tabell
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)
Expandera tabell
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)
Expandera tabell
Microsoft.ContainerInstance/containerGroups
Expandera tabell
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
Expandera tabell
Namn
Beskrivning
Värde
hamn
Portnumret.
int (krävs)
protokoll
Protokollet som är associerat med porten.
"TCP" "UDP"
Expandera tabell
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
Expandera tabell
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)
Expandera tabell
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)
Expandera tabell
Expandera tabell
Expandera tabell
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
Expandera tabell
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
Azure-verifierade moduler
Följande Azure-verifierade moduler kan användas för att distribuera den här resurstypen.
Följande Azure-snabbstartsmallar innehålla Bicep-exempel för distribution av 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"
}
}
Expandera tabell
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)
Expandera tabell
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)
Expandera tabell
Namn
Beskrivning
Värde
befallning
Kommandona som ska köras i containern.
string[]
ContainerGroupDiagnostics
Expandera tabell
Namn
Beskrivning
Värde
logAnalytics
Logganalysinformation för containergrupper.
LogAnalytics
ContainerGroupNetworkProfile
Expandera tabell
Namn
Beskrivning
Värde
Id
Identifieraren för en nätverksprofil.
sträng (krävs)
Expandera tabell
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 []
Expandera tabell
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"
Expandera tabell
Namn
Beskrivning
Värde
hamn
Portnumret som exponeras i containergruppen.
int (krävs)
protokoll
Protokollet som är associerat med porten.
"TCP" "UDP"
Expandera tabell
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
Expandera tabell
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 []
Expandera tabell
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
Expandera tabell
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
Expandera tabell
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)
Expandera tabell
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)
Expandera tabell
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)
Expandera tabell
Microsoft.ContainerInstance/containerGroups
Expandera tabell
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"
Expandera tabell
Namn
Beskrivning
Värde
hamn
Portnumret.
int (krävs)
protokoll
Protokollet som är associerat med porten.
"TCP" "UDP"
Expandera tabell
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
Expandera tabell
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)
Expandera tabell
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)
Expandera tabell
Expandera tabell
Expandera tabell
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
Expandera tabell
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
Följande Azure-snabbstartsmallar distribuera 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 = {
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"
}
}
]
}
}
}
Expandera tabell
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)
Expandera tabell
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)
Expandera tabell
Namn
Beskrivning
Värde
befallning
Kommandona som ska köras i containern.
string[]
ContainerGroupDiagnostics
Expandera tabell
Namn
Beskrivning
Värde
logAnalytics
Logganalysinformation för containergrupper.
LogAnalytics
ContainerGroupNetworkProfile
Expandera tabell
Namn
Beskrivning
Värde
Id
Identifieraren för en nätverksprofil.
sträng (krävs)
Expandera tabell
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 []
Expandera tabell
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"
Expandera tabell
Namn
Beskrivning
Värde
hamn
Portnumret som exponeras i containergruppen.
int (krävs)
protokoll
Protokollet som är associerat med porten.
"TCP" "UDP"
Expandera tabell
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
Expandera tabell
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 []
Expandera tabell
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
Expandera tabell
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
Expandera tabell
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)
Expandera tabell
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)
Expandera tabell
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)
Expandera tabell
Microsoft.ContainerInstance/containerGroups
Expandera tabell
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"
Expandera tabell
Namn
Beskrivning
Värde
hamn
Portnumret.
int (krävs)
protokoll
Protokollet som är associerat med porten.
"TCP" "UDP"
Expandera tabell
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
Expandera tabell
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)
Expandera tabell
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)
Expandera tabell
Expandera tabell
Expandera tabell
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
Expandera tabell
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
Azure-verifierade moduler
Följande Azure-verifierade moduler kan användas för att distribuera den här resurstypen.