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@2021-09-01' = {
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
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: {
httpHeaders: [
{
name: 'string'
value: 'string'
}
]
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: {
httpHeaders: [
{
name: 'string'
value: 'string'
}
]
path: 'string'
port: int
scheme: 'string'
}
initialDelaySeconds: int
periodSeconds: int
successThreshold: int
timeoutSeconds: int
}
resources: {
limits: {
cpu: int
gpu: {
count: int
sku: 'string'
}
memoryInGB: int
}
requests: {
cpu: int
gpu: {
count: int
sku: 'string'
}
memoryInGB: int
}
}
volumeMounts: [
{
mountPath: 'string'
name: 'string'
readOnly: bool
}
]
}
}
]
diagnostics: {
logAnalytics: {
logType: 'string'
metadata: {
{customized property}: 'string'
}
workspaceId: 'string'
workspaceKey: 'string'
workspaceResourceId: 'string'
}
}
dnsConfig: {
nameServers: [
'string'
]
options: 'string'
searchDomains: 'string'
}
encryptionProperties: {
keyName: 'string'
keyVersion: 'string'
vaultBaseUrl: 'string'
}
imageRegistryCredentials: [
{
identity: 'string'
identityUrl: 'string'
password: 'string'
server: 'string'
username: 'string'
}
]
initContainers: [
{
name: 'string'
properties: {
command: [
'string'
]
environmentVariables: [
{
name: 'string'
secureValue: 'string'
value: 'string'
}
]
image: 'string'
volumeMounts: [
{
mountPath: 'string'
name: 'string'
readOnly: bool
}
]
}
}
]
ipAddress: {
dnsNameLabel: 'string'
ip: 'string'
ports: [
{
port: int
protocol: 'string'
}
]
type: 'string'
}
osType: 'string'
restartPolicy: 'string'
sku: 'string'
subnetIds: [
{
id: 'string'
name: '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'
}
zones: [
'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
Expandera tabell
Namn
Beskrivning
Värde
typ
Den typ av identitet som används för containergruppen. Typen "SystemAssigned, UserAssigned" innehåller både en implicit skapad identitet och en uppsättning användartilldelade identiteter. Typen "Ingen" tar bort alla identiteter från containergruppen.
"Ingen" "SystemAssigned" "SystemAssigned, UserAssigned" "UserAssigned"
userAssignedIdentities
Listan över användaridentiteter som är associerade med containergruppen.
ContainerGroupIdentityUserAssignedIdentiteter
ContainerGroupIdentityUserAssignedIdentiteter
Expandera tabell
ContainerGroupPropertiesEgenskaper
Expandera tabell
Namn
Beskrivning
Värde
Behållare
Containrarna i containergruppen.
Container [] (krävs)
diagnostik
Diagnostikinformationen för en containergrupp.
ContainerGroupDiagnostics
dnsConfig
DNS-konfigurationsinformationen för en containergrupp.
DnsConfiguration
encryptionProperties
Krypteringsegenskaperna för en containergrupp.
EncryptionProperties
imageRegistryCredentials
Autentiseringsuppgifterna för avbildningsregistret som containergruppen skapas från.
ImageRegistryCredential []
initContainers
Init-containrarna för en containergrupp.
InitContainerDefinition []
ipAddress
Containergruppens IP-adresstyp.
IpAddress
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"
Sku
SKU:n för en containergrupp.
"Dedikerad" "Standard"
subnetIds
Resurs-ID:t för undernätet för en containergrupp.
ContainerGroupSubnetId []
Volymer
Listan över volymer som kan monteras av containrar i den här containergruppen.
Volume []
Expandera tabell
Namn
Beskrivning
Värde
Id
Resurs-ID för virtuellt nätverk och undernät.
sträng (krävs)
Namn
Eget namn för undernätet.
sträng
Expandera tabell
Namn
Beskrivning
Värde
httpHeaders
HTTP-huvudena.
HttpHeader []
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
nameServers
DNS-servrarna för containergruppen.
string[] (krävs)
Alternativ
DNS-alternativen för containergruppen.
sträng
searchDomains
DNS-sökdomänerna för värdnamnsökning i containergruppen.
sträng
Expandera tabell
Namn
Beskrivning
Värde
keyName
Krypteringsnyckelns namn.
sträng (krävs)
keyVersion
Krypteringsnyckelversionen.
sträng (krävs)
vaultBaseUrl
Keyvault-bas-URL:en.
sträng (krävs)
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 Begränsningar: Känsligt värde. Skicka in som en säker parameter.
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
räkna
Antalet GPU-resurser.
int (krävs)
Sku
SKU för GPU-resursen.
"K80" "P100" "V100" (krävs)
Expandera tabell
Namn
Beskrivning
Värde
Namn
Rubriknamnet.
sträng
värde
Rubrikvärdet.
sträng
Expandera tabell
Namn
Beskrivning
Värde
identitet
Identiteten för det privata registret.
sträng
identityUrl
Identitets-URL:en för det privata registret.
sträng
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
Expandera tabell
InitContainerPropertiesDefinition
Expandera tabell
Namn
Beskrivning
Värde
befallning
Kommandot som ska köras i init-containern i exec-format.
string[]
environmentVariables
Miljövariablerna som ska anges i init-containern.
EnvironmentVariable []
bild
Avbildningen av init-containern.
sträng
volumeMounts
Volymen monteras som är tillgänglig för init-containern.
VolumeMount []
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 eller det privata virtuella nätverket.
"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 Begränsningar: Känsligt värde. Skicka in som en säker parameter. (krävs)
workspaceResourceId
Arbetsytans resurs-ID för log analytics
sträng Begränsningar: Känsligt värde. Skicka in som en säker parameter.
Expandera tabell
Microsoft.ContainerInstance/containerGroups
Expandera tabell
Namn
Beskrivning
Värde
identitet
Identiteten för containergruppen, om den är konfigurerad.
ContainerGroupIdentity
plats
Resursplatsen.
sträng
Namn
Resursnamnet
sträng (krävs)
Egenskaper
Egenskaper för containergrupp
ContainerGroupPropertiesEgenskaper (krävs)
Taggar
Resurstaggar
Ordlista med taggnamn och värden. Se taggar i mallar
Zoner
Zonerna för containergruppen.
string[]
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
Gpu
GPU-gränsen för den här containerinstansen.
GpuResource
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)
Gpu
GPU-begäran för den här containerinstansen.
GpuResource
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
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": "2021-09-01",
"name": "string",
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {
}
}
},
"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": {
"httpHeaders": [
{
"name": "string",
"value": "string"
}
],
"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": {
"httpHeaders": [
{
"name": "string",
"value": "string"
}
],
"path": "string",
"port": "int",
"scheme": "string"
},
"initialDelaySeconds": "int",
"periodSeconds": "int",
"successThreshold": "int",
"timeoutSeconds": "int"
},
"resources": {
"limits": {
"cpu": "int",
"gpu": {
"count": "int",
"sku": "string"
},
"memoryInGB": "int"
},
"requests": {
"cpu": "int",
"gpu": {
"count": "int",
"sku": "string"
},
"memoryInGB": "int"
}
},
"volumeMounts": [
{
"mountPath": "string",
"name": "string",
"readOnly": "bool"
}
]
}
}
],
"diagnostics": {
"logAnalytics": {
"logType": "string",
"metadata": {
"{customized property}": "string"
},
"workspaceId": "string",
"workspaceKey": "string",
"workspaceResourceId": "string"
}
},
"dnsConfig": {
"nameServers": [ "string" ],
"options": "string",
"searchDomains": "string"
},
"encryptionProperties": {
"keyName": "string",
"keyVersion": "string",
"vaultBaseUrl": "string"
},
"imageRegistryCredentials": [
{
"identity": "string",
"identityUrl": "string",
"password": "string",
"server": "string",
"username": "string"
}
],
"initContainers": [
{
"name": "string",
"properties": {
"command": [ "string" ],
"environmentVariables": [
{
"name": "string",
"secureValue": "string",
"value": "string"
}
],
"image": "string",
"volumeMounts": [
{
"mountPath": "string",
"name": "string",
"readOnly": "bool"
}
]
}
}
],
"ipAddress": {
"dnsNameLabel": "string",
"ip": "string",
"ports": [
{
"port": "int",
"protocol": "string"
}
],
"type": "string"
},
"osType": "string",
"restartPolicy": "string",
"sku": "string",
"subnetIds": [
{
"id": "string",
"name": "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"
},
"zones": [ "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
Expandera tabell
Namn
Beskrivning
Värde
typ
Den typ av identitet som används för containergruppen. Typen "SystemAssigned, UserAssigned" innehåller både en implicit skapad identitet och en uppsättning användartilldelade identiteter. Typen "Ingen" tar bort alla identiteter från containergruppen.
"Ingen" "SystemAssigned" "SystemAssigned, UserAssigned" "UserAssigned"
userAssignedIdentities
Listan över användaridentiteter som är associerade med containergruppen.
ContainerGroupIdentityUserAssignedIdentiteter
ContainerGroupIdentityUserAssignedIdentiteter
Expandera tabell
ContainerGroupPropertiesEgenskaper
Expandera tabell
Namn
Beskrivning
Värde
Behållare
Containrarna i containergruppen.
Container [] (krävs)
diagnostik
Diagnostikinformationen för en containergrupp.
ContainerGroupDiagnostics
dnsConfig
DNS-konfigurationsinformationen för en containergrupp.
DnsConfiguration
encryptionProperties
Krypteringsegenskaperna för en containergrupp.
EncryptionProperties
imageRegistryCredentials
Autentiseringsuppgifterna för avbildningsregistret som containergruppen skapas från.
ImageRegistryCredential []
initContainers
Init-containrarna för en containergrupp.
InitContainerDefinition []
ipAddress
Containergruppens IP-adresstyp.
IpAddress
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"
Sku
SKU:n för en containergrupp.
"Dedikerad" "Standard"
subnetIds
Resurs-ID:t för undernätet för en containergrupp.
ContainerGroupSubnetId []
Volymer
Listan över volymer som kan monteras av containrar i den här containergruppen.
Volume []
Expandera tabell
Namn
Beskrivning
Värde
Id
Resurs-ID för virtuellt nätverk och undernät.
sträng (krävs)
Namn
Eget namn för undernätet.
sträng
Expandera tabell
Namn
Beskrivning
Värde
httpHeaders
HTTP-huvudena.
HttpHeader []
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
nameServers
DNS-servrarna för containergruppen.
string[] (krävs)
Alternativ
DNS-alternativen för containergruppen.
sträng
searchDomains
DNS-sökdomänerna för värdnamnsökning i containergruppen.
sträng
Expandera tabell
Namn
Beskrivning
Värde
keyName
Krypteringsnyckelns namn.
sträng (krävs)
keyVersion
Krypteringsnyckelversionen.
sträng (krävs)
vaultBaseUrl
Keyvault-bas-URL:en.
sträng (krävs)
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 Begränsningar: Känsligt värde. Skicka in som en säker parameter.
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
räkna
Antalet GPU-resurser.
int (krävs)
Sku
SKU för GPU-resursen.
"K80" "P100" "V100" (krävs)
Expandera tabell
Namn
Beskrivning
Värde
Namn
Rubriknamnet.
sträng
värde
Rubrikvärdet.
sträng
Expandera tabell
Namn
Beskrivning
Värde
identitet
Identiteten för det privata registret.
sträng
identityUrl
Identitets-URL:en för det privata registret.
sträng
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
Expandera tabell
InitContainerPropertiesDefinition
Expandera tabell
Namn
Beskrivning
Värde
befallning
Kommandot som ska köras i init-containern i exec-format.
string[]
environmentVariables
Miljövariablerna som ska anges i init-containern.
EnvironmentVariable []
bild
Avbildningen av init-containern.
sträng
volumeMounts
Volymen monteras som är tillgänglig för init-containern.
VolumeMount []
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 eller det privata virtuella nätverket.
"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 Begränsningar: Känsligt värde. Skicka in som en säker parameter. (krävs)
workspaceResourceId
Arbetsytans resurs-ID för log analytics
sträng Begränsningar: Känsligt värde. Skicka in som en säker parameter.
Expandera tabell
Microsoft.ContainerInstance/containerGroups
Expandera tabell
Namn
Beskrivning
Värde
apiVersion
API-versionen
'2021-09-01'
identitet
Identiteten för containergruppen, om den är konfigurerad.
ContainerGroupIdentity
plats
Resursplatsen.
sträng
Namn
Resursnamnet
sträng (krävs)
Egenskaper
Egenskaper för containergrupp
ContainerGroupPropertiesEgenskaper (krävs)
Taggar
Resurstaggar
Ordlista med taggnamn och värden. Se taggar i mallar
typ
Resurstypen
"Microsoft.ContainerInstance/containerGroups"
Zoner
Zonerna för containergruppen.
string[]
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
Gpu
GPU-gränsen för den här containerinstansen.
GpuResource
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)
Gpu
GPU-begäran för den här containerinstansen.
GpuResource
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
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.