Microsoft.ContainerInstance containerGroups 2018-09-01
Článek 12/21/2024
Přispěvatelé: 2
Váš názor
V tomto článku
Definice prostředku Bicep
Typ prostředku containerGroups je možné nasadit s operacemi, které cílí:
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn .
Pokud chcete vytvořit prostředek Microsoft.ContainerInstance/containerGroups, přidejte do šablony následující bicep.
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'
}
}
Hodnoty vlastností
AzureFileVolume
Jméno
Popis
Hodnota
jen pro čtení
Příznak označující, jestli je sdílený soubor Azure připojený jako svazek jen pro čtení.
Bool
shareName
Název sdílené složky Azure, která se má připojit jako svazek.
string (povinné)
storageAccountKey
Přístupový klíč účtu úložiště, který se používá pro přístup ke sdílené složce Azure.
řetězec
storageAccountName
Název účtu úložiště, který obsahuje sdílenou složku Azure.
string (povinné)
Kontejner
Jméno
Popis
Hodnota
Jméno
Uživatelem zadaný název instance kontejneru.
string (povinné)
vlastnosti
Vlastnosti instance kontejneru.
containerProperties (povinné)
ContainerExec
Jméno
Popis
Hodnota
příkaz
Příkazy, které se mají spustit v rámci kontejneru.
string[]
ContainerGroupDiagnostics
Jméno
Popis
Hodnota
LogAnalytics
Informace o analýze protokolů skupin kontejnerů
LogAnalytics
ContainerGroupNetworkProfile
Jméno
Popis
Hodnota
id
Identifikátor profilu sítě.
string (povinné)
ContainerGroupProperties
Jméno
Popis
Hodnota
kontejnery
Kontejnery ve skupině kontejnerů.
kontejneru [] (povinné)
diagnostika
Diagnostické informace pro skupinu kontejnerů.
ContainerGroupDiagnostics
imageRegistryCredentials
Přihlašovací údaje registru image, ze kterých je skupina kontejnerů vytvořena.
ImageRegistryCredential []
ipAddress
Typ IP adresy skupiny kontejnerů.
IpAddress
networkProfile
Informace o profilu sítě pro skupinu kontejnerů.
ContainerGroupNetworkProfile
osType
Typ operačního systému vyžadovaný kontejnery ve skupině kontejnerů.
Linux Windows (povinné)
restartPolicy
Restartujte zásadu pro všechny kontejnery ve skupině kontejnerů.
-
Always
Vždy restartovat
-
OnFailure
Restartování při selhání
-
Never
Nikdy se nerestartuje
Vždy "Nikdy" OnFailure
obsahy
Seznam svazků, které lze připojit kontejnery v této skupině kontejnerů.
svazku []
ContainerHttpGet
Jméno
Popis
Hodnota
cesta
Cesta k sondě.
řetězec
přístav
Číslo portu, které se má testovat.
int (povinné)
schéma
Schéma.
Http Https
ContainerPort
Jméno
Popis
Hodnota
přístav
Číslo portu vystavené ve skupině kontejnerů.
int (povinné)
protokol
Protokol přidružený k portu.
TCP UDP
ContainerProbe
Jméno
Popis
Hodnota
vykonavatel
Spouštěcí příkaz pro sondu
ContainerExec
failureThreshold
Prahová hodnota selhání.
Int
httpGet
Nastavení Http Get pro sondu
ContainerHttpGet
initialDelaySeconds
Počáteční prodleva sekund.
Int
periodSeconds
Interval sekund.
Int
successThreshold
Prahová hodnota úspěchu.
Int
timeoutSeconds
Sekundy časového limitu.
Int
ContainerProperties
Jméno
Popis
Hodnota
příkaz
Příkazy, které se mají spustit v instanci kontejneru ve formuláři exec.
string[]
environmentVariables
Proměnné prostředí, které se mají nastavit v instanci kontejneru.
EnvironmentVariable []
obraz
Název image použité k vytvoření instance kontejneru.
string (povinné)
livenessProbe
Sonda aktivity.
ContainerProbe
přístavy
Vystavené porty v instanci kontejneru.
ContainerPort []
readinessProbe
Sonda připravenosti.
ContainerProbe
prostředky
Požadavky na prostředky instance kontejneru.
požadavky na prostředky (povinné)
volumeMounts
Svazek se připojí k instanci kontejneru.
VolumeMount []
EnvironmentVariable
Jméno
Popis
Hodnota
Jméno
Název proměnné prostředí.
string (povinné)
secureValue
Hodnota zabezpečené proměnné prostředí.
řetězec
hodnota
Hodnota proměnné prostředí.
řetězec
GitRepoVolume
Jméno
Popis
Hodnota
adresář
Název cílového adresáře. Nesmí obsahovat ani začínat na ".". Pokud se zadá ".", adresář svazku bude úložištěm Git. V opačném případě bude svazek obsahovat úložiště Git v podadresáři s daným názvem.
řetězec
skladiště
Adresa URL úložiště
string (povinné)
revize
Potvrďte hodnotu hash pro zadanou revizi.
řetězec
ImageRegistryCredential
Jméno
Popis
Hodnota
heslo
Heslo privátního registru.
řetězec
server
Server registru imagí Dockeru bez protokolu, jako je http a https.
string (povinné)
uživatelské jméno
Uživatelské jméno pro privátní registr.
string (povinné)
IpAddress
Jméno
Popis
Hodnota
dnsNameLabel
Popisek názvu DNS pro IP adresu.
řetězec
Ip
IP adresa vystavená veřejnému internetu.
řetězec
přístavy
Seznam portů vystavených ve skupině kontejnerů.
port [] (povinné)
typ
Určuje, jestli je IP adresa zpřístupněná veřejnému internetu.
"Soukromé" Public (povinné)
LogAnalytics
Jméno
Popis
Hodnota
logType
Typ protokolu, který se má použít.
ContainerInsights ContainerInstanceLogs
metadata
Metadata pro log analytics
LogAnalyticsMetadata
workspaceId
ID pracovního prostoru pro Log Analytics
string (povinné)
workspaceKey
Klíč pracovního prostoru pro Log Analytics
string (povinné)
Microsoft.ContainerInstance/containerGroups
Jméno
Popis
Hodnota
umístění
Umístění prostředku.
řetězec
Jméno
Název prostředku
string (povinné)
vlastnosti
ContainerGroupProperties (povinné)
visačky
Značky prostředků
Slovník názvů a hodnot značek Viz Značky v šablonách
Přístav
Jméno
Popis
Hodnota
přístav
Číslo portu.
int (povinné)
protokol
Protokol přidružený k portu.
TCP UDP
ResourceLimits
Jméno
Popis
Hodnota
procesor
Omezení procesoru této instance kontejneru.
Int
memoryInGB
Limit paměti v GB této instance kontejneru.
Int
ResourceRequests
Jméno
Popis
Hodnota
procesor
Požadavek na procesor této instance kontejneru.
int (povinné)
memoryInGB
Požadavek na paměť v GB této instance kontejneru.
int (povinné)
Požadavky na prostředky
Jméno
Popis
Hodnota
hranice
Omezení prostředků této instance kontejneru.
resourceLimits
požaduje
Požadavky na prostředky této instance kontejneru.
ResourceRequests (povinné)
SecretVolume
Hlasitost
Jméno
Popis
Hodnota
azureFile
Svazek Azure File.
AzureFileVolume
emptyDir
Prázdný svazek adresáře.
jakýkoliv
GitRepo
Svazek úložiště Git.
GitRepoVolume
Jméno
Název svazku.
string (povinné)
tajný
Tajný svazek.
SecretVolume
VolumeMount
Jméno
Popis
Hodnota
mountPath
Cesta v kontejneru, do kterého se má svazek připojit. Nesmí obsahovat dvojtečku (:).
string (povinné)
Jméno
Název připojení svazku.
string (povinné)
jen pro čtení
Příznak označující, jestli je připojení svazku jen pro čtení.
Bool
Ukázky rychlého startu
Následující ukázky rychlého startu nasadí tento typ prostředku.
Definice prostředku šablony ARM
Typ prostředku containerGroups je možné nasadit s operacemi, které cílí:
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn .
Pokud chcete vytvořit prostředek Microsoft.ContainerInstance/containerGroups, přidejte do šablony následující JSON.
{
"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"
}
}
Hodnoty vlastností
AzureFileVolume
Jméno
Popis
Hodnota
jen pro čtení
Příznak označující, jestli je sdílený soubor Azure připojený jako svazek jen pro čtení.
Bool
shareName
Název sdílené složky Azure, která se má připojit jako svazek.
string (povinné)
storageAccountKey
Přístupový klíč účtu úložiště, který se používá pro přístup ke sdílené složce Azure.
řetězec
storageAccountName
Název účtu úložiště, který obsahuje sdílenou složku Azure.
string (povinné)
Kontejner
Jméno
Popis
Hodnota
Jméno
Uživatelem zadaný název instance kontejneru.
string (povinné)
vlastnosti
Vlastnosti instance kontejneru.
containerProperties (povinné)
ContainerExec
Jméno
Popis
Hodnota
příkaz
Příkazy, které se mají spustit v rámci kontejneru.
string[]
ContainerGroupDiagnostics
Jméno
Popis
Hodnota
LogAnalytics
Informace o analýze protokolů skupin kontejnerů
LogAnalytics
ContainerGroupNetworkProfile
Jméno
Popis
Hodnota
id
Identifikátor profilu sítě.
string (povinné)
ContainerGroupProperties
Jméno
Popis
Hodnota
kontejnery
Kontejnery ve skupině kontejnerů.
kontejneru [] (povinné)
diagnostika
Diagnostické informace pro skupinu kontejnerů.
ContainerGroupDiagnostics
imageRegistryCredentials
Přihlašovací údaje registru image, ze kterých je skupina kontejnerů vytvořena.
ImageRegistryCredential []
ipAddress
Typ IP adresy skupiny kontejnerů.
IpAddress
networkProfile
Informace o profilu sítě pro skupinu kontejnerů.
ContainerGroupNetworkProfile
osType
Typ operačního systému vyžadovaný kontejnery ve skupině kontejnerů.
Linux Windows (povinné)
restartPolicy
Restartujte zásadu pro všechny kontejnery ve skupině kontejnerů.
-
Always
Vždy restartovat
-
OnFailure
Restartování při selhání
-
Never
Nikdy se nerestartuje
Vždy "Nikdy" OnFailure
obsahy
Seznam svazků, které lze připojit kontejnery v této skupině kontejnerů.
svazku []
ContainerHttpGet
Jméno
Popis
Hodnota
cesta
Cesta k sondě.
řetězec
přístav
Číslo portu, které se má testovat.
int (povinné)
schéma
Schéma.
Http Https
ContainerPort
Jméno
Popis
Hodnota
přístav
Číslo portu vystavené ve skupině kontejnerů.
int (povinné)
protokol
Protokol přidružený k portu.
TCP UDP
ContainerProbe
Jméno
Popis
Hodnota
vykonavatel
Spouštěcí příkaz pro sondu
ContainerExec
failureThreshold
Prahová hodnota selhání.
Int
httpGet
Nastavení Http Get pro sondu
ContainerHttpGet
initialDelaySeconds
Počáteční prodleva sekund.
Int
periodSeconds
Interval sekund.
Int
successThreshold
Prahová hodnota úspěchu.
Int
timeoutSeconds
Sekundy časového limitu.
Int
ContainerProperties
Jméno
Popis
Hodnota
příkaz
Příkazy, které se mají spustit v instanci kontejneru ve formuláři exec.
string[]
environmentVariables
Proměnné prostředí, které se mají nastavit v instanci kontejneru.
EnvironmentVariable []
obraz
Název image použité k vytvoření instance kontejneru.
string (povinné)
livenessProbe
Sonda aktivity.
ContainerProbe
přístavy
Vystavené porty v instanci kontejneru.
ContainerPort []
readinessProbe
Sonda připravenosti.
ContainerProbe
prostředky
Požadavky na prostředky instance kontejneru.
požadavky na prostředky (povinné)
volumeMounts
Svazek se připojí k instanci kontejneru.
VolumeMount []
EnvironmentVariable
Jméno
Popis
Hodnota
Jméno
Název proměnné prostředí.
string (povinné)
secureValue
Hodnota zabezpečené proměnné prostředí.
řetězec
hodnota
Hodnota proměnné prostředí.
řetězec
GitRepoVolume
Jméno
Popis
Hodnota
adresář
Název cílového adresáře. Nesmí obsahovat ani začínat na ".". Pokud se zadá ".", adresář svazku bude úložištěm Git. V opačném případě bude svazek obsahovat úložiště Git v podadresáři s daným názvem.
řetězec
skladiště
Adresa URL úložiště
string (povinné)
revize
Potvrďte hodnotu hash pro zadanou revizi.
řetězec
ImageRegistryCredential
Jméno
Popis
Hodnota
heslo
Heslo privátního registru.
řetězec
server
Server registru imagí Dockeru bez protokolu, jako je http a https.
string (povinné)
uživatelské jméno
Uživatelské jméno pro privátní registr.
string (povinné)
IpAddress
Jméno
Popis
Hodnota
dnsNameLabel
Popisek názvu DNS pro IP adresu.
řetězec
Ip
IP adresa vystavená veřejnému internetu.
řetězec
přístavy
Seznam portů vystavených ve skupině kontejnerů.
port [] (povinné)
typ
Určuje, jestli je IP adresa zpřístupněná veřejnému internetu.
"Soukromé" Public (povinné)
LogAnalytics
Jméno
Popis
Hodnota
logType
Typ protokolu, který se má použít.
ContainerInsights ContainerInstanceLogs
metadata
Metadata pro log analytics
LogAnalyticsMetadata
workspaceId
ID pracovního prostoru pro Log Analytics
string (povinné)
workspaceKey
Klíč pracovního prostoru pro Log Analytics
string (povinné)
Microsoft.ContainerInstance/containerGroups
Jméno
Popis
Hodnota
apiVersion
Verze rozhraní API
'2018-09-01'
umístění
Umístění prostředku.
řetězec
Jméno
Název prostředku
string (povinné)
vlastnosti
ContainerGroupProperties (povinné)
visačky
Značky prostředků
Slovník názvů a hodnot značek Viz Značky v šablonách
typ
Typ prostředku
Microsoft.ContainerInstance/containerGroups
Přístav
Jméno
Popis
Hodnota
přístav
Číslo portu.
int (povinné)
protokol
Protokol přidružený k portu.
TCP UDP
ResourceLimits
Jméno
Popis
Hodnota
procesor
Omezení procesoru této instance kontejneru.
Int
memoryInGB
Limit paměti v GB této instance kontejneru.
Int
ResourceRequests
Jméno
Popis
Hodnota
procesor
Požadavek na procesor této instance kontejneru.
int (povinné)
memoryInGB
Požadavek na paměť v GB této instance kontejneru.
int (povinné)
Požadavky na prostředky
Jméno
Popis
Hodnota
hranice
Omezení prostředků této instance kontejneru.
resourceLimits
požaduje
Požadavky na prostředky této instance kontejneru.
ResourceRequests (povinné)
SecretVolume
Hlasitost
Jméno
Popis
Hodnota
azureFile
Svazek Azure File.
AzureFileVolume
emptyDir
Prázdný svazek adresáře.
jakýkoliv
GitRepo
Svazek úložiště Git.
GitRepoVolume
Jméno
Název svazku.
string (povinné)
tajný
Tajný svazek.
SecretVolume
VolumeMount
Jméno
Popis
Hodnota
mountPath
Cesta v kontejneru, do kterého se má svazek připojit. Nesmí obsahovat dvojtečku (:).
string (povinné)
Jméno
Název připojení svazku.
string (povinné)
jen pro čtení
Příznak označující, jestli je připojení svazku jen pro čtení.
Bool
Šablony pro rychlý start
Následující šablony pro rychlý start nasazují tento typ prostředku.
Typ prostředku containerGroups je možné nasadit s operacemi, které cílí:
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn .
Pokud chcete vytvořit prostředek Microsoft.ContainerInstance/containerGroups, přidejte do šablony následující Terraform.
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"
}
}
]
}
})
}
Hodnoty vlastností
AzureFileVolume
Jméno
Popis
Hodnota
jen pro čtení
Příznak označující, jestli je sdílený soubor Azure připojený jako svazek jen pro čtení.
Bool
shareName
Název sdílené složky Azure, která se má připojit jako svazek.
string (povinné)
storageAccountKey
Přístupový klíč účtu úložiště, který se používá pro přístup ke sdílené složce Azure.
řetězec
storageAccountName
Název účtu úložiště, který obsahuje sdílenou složku Azure.
string (povinné)
Kontejner
Jméno
Popis
Hodnota
Jméno
Uživatelem zadaný název instance kontejneru.
string (povinné)
vlastnosti
Vlastnosti instance kontejneru.
containerProperties (povinné)
ContainerExec
Jméno
Popis
Hodnota
příkaz
Příkazy, které se mají spustit v rámci kontejneru.
string[]
ContainerGroupDiagnostics
Jméno
Popis
Hodnota
LogAnalytics
Informace o analýze protokolů skupin kontejnerů
LogAnalytics
ContainerGroupNetworkProfile
Jméno
Popis
Hodnota
id
Identifikátor profilu sítě.
string (povinné)
ContainerGroupProperties
Jméno
Popis
Hodnota
kontejnery
Kontejnery ve skupině kontejnerů.
kontejneru [] (povinné)
diagnostika
Diagnostické informace pro skupinu kontejnerů.
ContainerGroupDiagnostics
imageRegistryCredentials
Přihlašovací údaje registru image, ze kterých je skupina kontejnerů vytvořena.
ImageRegistryCredential []
ipAddress
Typ IP adresy skupiny kontejnerů.
IpAddress
networkProfile
Informace o profilu sítě pro skupinu kontejnerů.
ContainerGroupNetworkProfile
osType
Typ operačního systému vyžadovaný kontejnery ve skupině kontejnerů.
Linux Windows (povinné)
restartPolicy
Restartujte zásadu pro všechny kontejnery ve skupině kontejnerů.
-
Always
Vždy restartovat
-
OnFailure
Restartování při selhání
-
Never
Nikdy se nerestartuje
Vždy "Nikdy" OnFailure
obsahy
Seznam svazků, které lze připojit kontejnery v této skupině kontejnerů.
svazku []
ContainerHttpGet
Jméno
Popis
Hodnota
cesta
Cesta k sondě.
řetězec
přístav
Číslo portu, které se má testovat.
int (povinné)
schéma
Schéma.
Http Https
ContainerPort
Jméno
Popis
Hodnota
přístav
Číslo portu vystavené ve skupině kontejnerů.
int (povinné)
protokol
Protokol přidružený k portu.
TCP UDP
ContainerProbe
Jméno
Popis
Hodnota
vykonavatel
Spouštěcí příkaz pro sondu
ContainerExec
failureThreshold
Prahová hodnota selhání.
Int
httpGet
Nastavení Http Get pro sondu
ContainerHttpGet
initialDelaySeconds
Počáteční prodleva sekund.
Int
periodSeconds
Interval sekund.
Int
successThreshold
Prahová hodnota úspěchu.
Int
timeoutSeconds
Sekundy časového limitu.
Int
ContainerProperties
Jméno
Popis
Hodnota
příkaz
Příkazy, které se mají spustit v instanci kontejneru ve formuláři exec.
string[]
environmentVariables
Proměnné prostředí, které se mají nastavit v instanci kontejneru.
EnvironmentVariable []
obraz
Název image použité k vytvoření instance kontejneru.
string (povinné)
livenessProbe
Sonda aktivity.
ContainerProbe
přístavy
Vystavené porty v instanci kontejneru.
ContainerPort []
readinessProbe
Sonda připravenosti.
ContainerProbe
prostředky
Požadavky na prostředky instance kontejneru.
požadavky na prostředky (povinné)
volumeMounts
Svazek se připojí k instanci kontejneru.
VolumeMount []
EnvironmentVariable
Jméno
Popis
Hodnota
Jméno
Název proměnné prostředí.
string (povinné)
secureValue
Hodnota zabezpečené proměnné prostředí.
řetězec
hodnota
Hodnota proměnné prostředí.
řetězec
GitRepoVolume
Jméno
Popis
Hodnota
adresář
Název cílového adresáře. Nesmí obsahovat ani začínat na ".". Pokud se zadá ".", adresář svazku bude úložištěm Git. V opačném případě bude svazek obsahovat úložiště Git v podadresáři s daným názvem.
řetězec
skladiště
Adresa URL úložiště
string (povinné)
revize
Potvrďte hodnotu hash pro zadanou revizi.
řetězec
ImageRegistryCredential
Jméno
Popis
Hodnota
heslo
Heslo privátního registru.
řetězec
server
Server registru imagí Dockeru bez protokolu, jako je http a https.
string (povinné)
uživatelské jméno
Uživatelské jméno pro privátní registr.
string (povinné)
IpAddress
Jméno
Popis
Hodnota
dnsNameLabel
Popisek názvu DNS pro IP adresu.
řetězec
Ip
IP adresa vystavená veřejnému internetu.
řetězec
přístavy
Seznam portů vystavených ve skupině kontejnerů.
port [] (povinné)
typ
Určuje, jestli je IP adresa zpřístupněná veřejnému internetu.
"Soukromé" Public (povinné)
LogAnalytics
Jméno
Popis
Hodnota
logType
Typ protokolu, který se má použít.
ContainerInsights ContainerInstanceLogs
metadata
Metadata pro log analytics
LogAnalyticsMetadata
workspaceId
ID pracovního prostoru pro Log Analytics
string (povinné)
workspaceKey
Klíč pracovního prostoru pro Log Analytics
string (povinné)
Microsoft.ContainerInstance/containerGroups
Jméno
Popis
Hodnota
umístění
Umístění prostředku.
řetězec
Jméno
Název prostředku
string (povinné)
vlastnosti
ContainerGroupProperties (povinné)
visačky
Značky prostředků
Slovník názvů a hodnot značek
typ
Typ prostředku
Microsoft.ContainerInstance/containerGroups@2018-09-01
Přístav
Jméno
Popis
Hodnota
přístav
Číslo portu.
int (povinné)
protokol
Protokol přidružený k portu.
TCP UDP
ResourceLimits
Jméno
Popis
Hodnota
procesor
Omezení procesoru této instance kontejneru.
Int
memoryInGB
Limit paměti v GB této instance kontejneru.
Int
ResourceRequests
Jméno
Popis
Hodnota
procesor
Požadavek na procesor této instance kontejneru.
int (povinné)
memoryInGB
Požadavek na paměť v GB této instance kontejneru.
int (povinné)
Požadavky na prostředky
Jméno
Popis
Hodnota
hranice
Omezení prostředků této instance kontejneru.
resourceLimits
požaduje
Požadavky na prostředky této instance kontejneru.
ResourceRequests (povinné)
SecretVolume
Hlasitost
Jméno
Popis
Hodnota
azureFile
Svazek Azure File.
AzureFileVolume
emptyDir
Prázdný svazek adresáře.
jakýkoliv
GitRepo
Svazek úložiště Git.
GitRepoVolume
Jméno
Název svazku.
string (povinné)
tajný
Tajný svazek.
SecretVolume
VolumeMount
Jméno
Popis
Hodnota
mountPath
Cesta v kontejneru, do kterého se má svazek připojit. Nesmí obsahovat dvojtečku (:).
string (povinné)
Jméno
Název připojení svazku.
string (povinné)
jen pro čtení
Příznak označující, jestli je připojení svazku jen pro čtení.
Bool