Microsoft.ContainerInstance containerGroups 2017-08-01-preview
Cikk 05/11/2023
1 közreműködő
Visszajelzés
A cikk tartalma
Bicep-erőforrásdefiníció
A containerGroups erőforrástípus üzembe helyezhető olyan műveletekkel, amelyek a következő műveleteket célják:
Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplóban találja.
Microsoft.ContainerInstance/containerGroups erőforrás létrehozásához adja hozzá a következő Bicep-et a sablonhoz.
resource symbolicname 'Microsoft.ContainerInstance/containerGroups@2017-08-01-preview' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
properties: {
containers: [
{
name: 'string'
properties: {
command: [
'string'
]
environmentVariables: [
{
name: 'string'
value: 'string'
}
]
image: 'string'
ports: [
{
port: int
}
]
resources: {
limits: {
cpu: int
memoryInGB: json('decimal-as-string')
}
requests: {
cpu: int
memoryInGB: json('decimal-as-string')
}
}
volumeMounts: [
{
mountPath: 'string'
name: 'string'
readOnly: bool
}
]
}
}
]
imageRegistryCredentials: [
{
password: 'string'
server: 'string'
username: 'string'
}
]
ipAddress: {
ip: 'string'
ports: [
{
port: int
protocol: 'string'
}
]
type: 'Public'
}
osType: 'string'
restartPolicy: 'always'
volumes: [
{
azureFile: {
readOnly: bool
shareName: 'string'
storageAccountKey: 'string'
storageAccountName: 'string'
}
name: 'string'
}
]
}
}
Tulajdonságértékek
containerGroups
Név
Leírás
Érték
name
Az erőforrás neve
sztring (kötelező) Karakterkorlát: 1-63 Érvényes karakterek: Kisbetűk, számok és kötőjelek. Nem lehet kötőjellel kezdeni vagy végződni. Szomszédos kötőjelek használata nem megengedett.
location
Az erőforrás helye.
sztring (kötelező)
tags
Az erőforráscímkék.
Címkenevek és -értékek szótára. Címkék megtekintése sablonokban
properties
ContainerGroupProperties (kötelező)
ContainerGroupProperties
Név
Leírás
Érték
tárolók
A tárolócsoporton belüli tárolók.
Tároló [] (kötelező)
imageRegistryCredentials
A lemezkép-beállításjegyzék hitelesítő adatai, amelyekből a tárolócsoport létrejön.
ImageRegistryCredential []
ipAddress
A tárolócsoport IP-címtípusa.
IpAddress
osType
A tárolócsoport tárolói által igényelt operációsrendszer-típus.
"Linux" "Windows" (kötelező)
restartPolicy
Indítsa újra a házirendet a tárolócsoport összes tárolójára vonatkozóan. Jelenleg az egyetlen elérhető lehetőség a always
.
"always"
volumes
A tárolócsoport tárolói által csatlakoztatható kötetek listája.
Kötet []
Tároló
Név
Leírás
Érték
name
A tárolópéldány felhasználó által megadott neve.
sztring (kötelező)
properties
A tárolópéldány tulajdonságai.
ContainerProperties (kötelező)
ContainerProperties
Név
Leírás
Érték
command
A tárolópéldányon végrehajtható parancsok exec formában.
sztring[]
environmentVariables
A tárolópéldányban beállítandó környezeti változók.
EnvironmentVariable []
image
A tárolópéldány létrehozásához használt rendszerkép neve.
sztring (kötelező)
ports
A tárolópéldány közzétett portja.
ContainerPort []
resources
A tárolópéldány erőforrás-követelményei.
ResourceRequirements (kötelező)
volumeMounts
A kötet csatlakoztatható a tárolópéldányhoz.
VolumeMount []
Környezetválható
Név
Leírás
Érték
name
A környezeti változó neve.
sztring (kötelező)
érték
A környezeti változó értéke.
sztring (kötelező)
ContainerPort
Név
Leírás
Érték
port
A tárolócsoporton belül közzétett portszám.
int (kötelező)
ResourceRequirements
ResourceLimits
Név
Leírás
Érték
Cpu
A tárolópéldány cpu-korlátja.
int
memoryInGB
A tárolópéldány GB-ban megadott memóriakorlátja. Decimális érték megadásához használja a json() függvényt.
int vagy json decimális
ResourceRequests
Név
Leírás
Érték
Cpu
A tárolópéldány CPU-kérése.
int (kötelező)
memoryInGB
A tárolópéldány GB-ban megadott memóriakérelmét. Decimális érték megadásához használja a json() függvényt.
int vagy json decimális (kötelező)
VolumeMount
Név
Leírás
Érték
mountPath
Annak a tárolónak az elérési útja, amelyen a kötetet csatlakoztatni kell. Nem tartalmazhat kettőspontot (:).
sztring (kötelező)
name
A kötet csatlakoztatásának neve.
sztring (kötelező)
readOnly
A jelölő, amely jelzi, hogy a kötet csatlakoztatása írásvédett-e.
logikai
ImageRegistryCredential
Név
Leírás
Érték
jelszó
A privát beállításjegyzék jelszava.
sztring
kiszolgáló
A Docker lemezkép-beállításjegyzék-kiszolgálója protokoll nélkül, például "http" és "https".
sztring (kötelező)
username
A privát beállításjegyzék felhasználóneve.
sztring (kötelező)
IpAddress
Név
Leírás
Érték
Ip
A nyilvános interneten elérhető IP-cím.
sztring
ports
A tárolócsoportban közzétett portok listája.
Port [] (kötelező)
típus
Meghatározza, hogy az IP-cím elérhető-e a nyilvános interneten.
"Nyilvános" (kötelező)
Port
Név
Leírás
Érték
port
A portszám.
int (kötelező)
Protokoll
A porthoz társított protokoll.
"TCP" "UDP"
Kötet
Név
Leírás
Érték
azureFile
Az Azure File-kötet neve.
AzureFileVolume (kötelező)
name
A kötet neve.
sztring (kötelező)
AzureFileVolume
Név
Leírás
Érték
readOnly
A jelölő azt jelzi, hogy a kötetként csatlakoztatott Megosztott Azure-fájl írásvédett-e.
logikai
shareName
A kötetként csatlakoztatni kívánt Azure-fájlmegosztás neve.
sztring (kötelező)
storageAccountKey
Az Azure-fájlmegosztás eléréséhez használt tárfiók hozzáférési kulcsa.
sztring
storageAccountName
Az Azure-fájlmegosztást tartalmazó tárfiók neve.
sztring (kötelező)
Gyorssablonok
Az alábbi rövid útmutatósablonok ezt az erőforrástípust helyezik üzembe.
ARM-sablon erőforrásdefiníciója
A containerGroups erőforrástípus üzembe helyezhető olyan műveletekkel, amelyek a következő műveleteket célják:
Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplóban találja.
Microsoft.ContainerInstance/containerGroups erőforrás létrehozásához adja hozzá a következő JSON-t a sablonhoz.
{
"type": "Microsoft.ContainerInstance/containerGroups",
"apiVersion": "2017-08-01-preview",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"properties": {
"containers": [
{
"name": "string",
"properties": {
"command": [ "string" ],
"environmentVariables": [
{
"name": "string",
"value": "string"
}
],
"image": "string",
"ports": [
{
"port": "int"
}
],
"resources": {
"limits": {
"cpu": "int",
"memoryInGB": "[json('decimal-as-string')]"
},
"requests": {
"cpu": "int",
"memoryInGB": "[json('decimal-as-string')]"
}
},
"volumeMounts": [
{
"mountPath": "string",
"name": "string",
"readOnly": "bool"
}
]
}
}
],
"imageRegistryCredentials": [
{
"password": "string",
"server": "string",
"username": "string"
}
],
"ipAddress": {
"ip": "string",
"ports": [
{
"port": "int",
"protocol": "string"
}
],
"type": "Public"
},
"osType": "string",
"restartPolicy": "always",
"volumes": [
{
"azureFile": {
"readOnly": "bool",
"shareName": "string",
"storageAccountKey": "string",
"storageAccountName": "string"
},
"name": "string"
}
]
}
}
Tulajdonságértékek
containerGroups
Név
Leírás
Érték
típus
Az erőforrás típusa
"Microsoft.ContainerInstance/containerGroups"
apiVersion
Az erőforrás API-verziója
'2017-08-01-preview"
name
Az erőforrás neve
sztring (kötelező) Karakterkorlát: 1-63 Érvényes karakterek: Kisbetűk, számok és kötőjelek. Nem lehet kötőjellel kezdeni vagy végződni. Szomszédos kötőjelek használata nem megengedett.
location
Az erőforrás helye.
sztring (kötelező)
tags
Az erőforráscímkék.
Címkenevek és -értékek szótára. Címkék megtekintése sablonokban
properties
ContainerGroupProperties (kötelező)
ContainerGroupProperties
Név
Leírás
Érték
tárolók
A tárolócsoporton belüli tárolók.
Tároló [] (kötelező)
imageRegistryCredentials
A rendszerkép-beállításjegyzék hitelesítő adatai, amelyekből a tárolócsoport létrejön.
ImageRegistryCredential []
ipAddress
A tárolócsoport IP-címtípusa.
IpAddress
osType
A tárolócsoport tárolói által megkövetelt operációsrendszer-típus.
"Linux" "Windows" (kötelező)
restartPolicy
Indítsa újra a házirendet a tárolócsoport összes tárolójára vonatkozóan. Jelenleg az egyetlen elérhető lehetőség a always
.
"always"
volumes
A tárolócsoport tárolói által csatlakoztatható kötetek listája.
Kötet []
Tároló
Név
Leírás
Érték
name
A tárolópéldány felhasználó által megadott neve.
sztring (kötelező)
properties
A tárolópéldány tulajdonságai.
ContainerProperties (kötelező)
ContainerProperties
Név
Leírás
Érték
command
A tárolópéldányban végrehajtható parancsok exec formában.
sztring[]
environmentVariables
A tárolópéldányban beállítandó környezeti változók.
EnvironmentVariable []
image
A tárolópéldány létrehozásához használt rendszerkép neve.
sztring (kötelező)
ports
A tárolópéldány közzétett portja.
ContainerPort []
resources
A tárolópéldány erőforrás-követelményei.
ResourceRequirements (kötelező)
volumeMounts
A kötet csatlakoztatható a tárolópéldányhoz.
VolumeMount []
Környezetválható
Név
Leírás
Érték
name
A környezeti változó neve.
sztring (kötelező)
érték
A környezeti változó értéke.
sztring (kötelező)
ContainerPort
Név
Leírás
Érték
port
A tárolócsoporton belül közzétett portszám.
int (kötelező)
ResourceRequirements
ResourceLimits
Név
Leírás
Érték
Cpu
A tárolópéldány cpu-korlátja.
int
memoryInGB
A tárolópéldány GB-ban megadott memóriakorlátja. Decimális érték megadásához használja a json() függvényt.
int vagy json decimális
ResourceRequests
Név
Leírás
Érték
Cpu
A tárolópéldány CPU-kérése.
int (kötelező)
memoryInGB
A tárolópéldány GB-ban megadott memóriakérelmét. Decimális érték megadásához használja a json() függvényt.
int vagy json decimális (kötelező)
VolumeMount
Név
Leírás
Érték
mountPath
Annak a tárolónak az elérési útja, amelyen a kötetet csatlakoztatni kell. Nem tartalmazhat kettőspontot (:).
sztring (kötelező)
name
A kötet csatlakoztatásának neve.
sztring (kötelező)
readOnly
A jelölő, amely jelzi, hogy a kötet csatlakoztatása írásvédett-e.
logikai
ImageRegistryCredential
Név
Leírás
Érték
jelszó
A privát beállításjegyzék jelszava.
sztring
kiszolgáló
A Docker lemezkép-beállításjegyzék-kiszolgálója protokoll nélkül, például "http" és "https".
sztring (kötelező)
username
A privát beállításjegyzék felhasználóneve.
sztring (kötelező)
IpAddress
Név
Leírás
Érték
Ip
A nyilvános interneten elérhető IP-cím.
sztring
ports
A tárolócsoportban közzétett portok listája.
Port [] (kötelező)
típus
Meghatározza, hogy az IP-cím elérhető-e a nyilvános interneten.
"Nyilvános" (kötelező)
Port
Név
Leírás
Érték
port
A portszám.
int (kötelező)
Protokoll
A porthoz társított protokoll.
"TCP" "UDP"
Kötet
Név
Leírás
Érték
azureFile
Az Azure File-kötet neve.
AzureFileVolume (kötelező)
name
A kötet neve.
sztring (kötelező)
AzureFileVolume
Név
Leírás
Érték
readOnly
A jelölő, amely jelzi, hogy az Azure-fájl megosztott kötetként van-e csatlakoztatva, írásvédett-e.
logikai
shareName
A kötetként csatlakoztatandó Azure-fájlmegosztás neve.
sztring (kötelező)
storageAccountKey
Az Azure-fájlmegosztás eléréséhez használt tárfiók hozzáférési kulcsa.
sztring
storageAccountName
Az Azure-fájlmegosztást tartalmazó tárfiók neve.
sztring (kötelező)
Gyorssablonok
Az alábbi rövid útmutatósablonok üzembe helyezik ezt az erőforrástípust.
A containerGroups erőforrástípus üzembe helyezhető a következő célműveletekkel:
Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplóban találja.
Microsoft.ContainerInstance/containerGroups erőforrás létrehozásához adja hozzá a következő Terraformot a sablonhoz.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.ContainerInstance/containerGroups@2017-08-01-preview"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
containers = [
{
name = "string"
properties = {
command = [
"string"
]
environmentVariables = [
{
name = "string"
value = "string"
}
]
image = "string"
ports = [
{
port = int
}
]
resources = {
limits = {
cpu = int
memoryInGB = "decimal-as-string"
}
requests = {
cpu = int
memoryInGB = "decimal-as-string"
}
}
volumeMounts = [
{
mountPath = "string"
name = "string"
readOnly = bool
}
]
}
}
]
imageRegistryCredentials = [
{
password = "string"
server = "string"
username = "string"
}
]
ipAddress = {
ip = "string"
ports = [
{
port = int
protocol = "string"
}
]
type = "Public"
}
osType = "string"
restartPolicy = "always"
volumes = [
{
azureFile = {
readOnly = bool
shareName = "string"
storageAccountKey = "string"
storageAccountName = "string"
}
name = "string"
}
]
}
})
}
Tulajdonságértékek
containerGroups
Név
Leírás
Érték
típus
Az erőforrás típusa
"Microsoft.ContainerInstance/containerGroups@2017-08-01-preview"
name
Az erőforrás neve
sztring (kötelező) Karakterkorlát: 1-63 Érvényes karakterek: Kisbetűk, számok és kötőjelek. Nem lehet kötőjellel kezdeni vagy végződni. Szomszédos kötőjelek használata nem megengedett.
location
Az erőforrás helye.
sztring (kötelező)
parent_id
Az erőforráscsoportban való üzembe helyezéshez használja az erőforráscsoport azonosítóját.
sztring (kötelező)
tags
Az erőforráscímkék.
Címkenevek és -értékek szótára.
properties
ContainerGroupProperties (kötelező)
ContainerGroupProperties
Név
Leírás
Érték
tárolók
A tárolócsoporton belüli tárolók.
Tároló [] (kötelező)
imageRegistryCredentials
A rendszerkép-beállításjegyzék hitelesítő adatai, amelyekből a tárolócsoport létrejön.
ImageRegistryCredential []
ipAddress
A tárolócsoport IP-címtípusa.
IpAddress
osType
A tárolócsoport tárolói által megkövetelt operációsrendszer-típus.
"Linux" "Windows" (kötelező)
restartPolicy
Indítsa újra a házirendet a tárolócsoport összes tárolójára vonatkozóan. Jelenleg az egyetlen elérhető lehetőség a always
.
"always"
volumes
A tárolócsoport tárolói által csatlakoztatható kötetek listája.
Kötet []
Tároló
Név
Leírás
Érték
name
A tárolópéldány felhasználó által megadott neve.
sztring (kötelező)
properties
A tárolópéldány tulajdonságai.
ContainerProperties (kötelező)
ContainerProperties
Név
Leírás
Érték
command
A tárolópéldányban végrehajtható parancsok exec formában.
sztring[]
environmentVariables
A tárolópéldányban beállítandó környezeti változók.
EnvironmentVariable []
image
A tárolópéldány létrehozásához használt rendszerkép neve.
sztring (kötelező)
ports
A tárolópéldány közzétett portja.
ContainerPort []
resources
A tárolópéldány erőforrás-követelményei.
ResourceRequirements (kötelező)
volumeMounts
A kötet csatlakoztatható a tárolópéldányhoz.
VolumeMount []
Környezetválható
Név
Leírás
Érték
name
A környezeti változó neve.
sztring (kötelező)
érték
A környezeti változó értéke.
sztring (kötelező)
ContainerPort
Név
Leírás
Érték
port
A tárolócsoporton belül közzétett portszám.
int (kötelező)
ResourceRequirements
ResourceLimits
Név
Leírás
Érték
Cpu
A tárolópéldány cpu-korlátja.
int
memoryInGB
A tárolópéldány GB-ban megadott memóriakorlátja. Adjon meg egy decimális értéket sztringként.
int vagy json decimális
ResourceRequests
Név
Leírás
Érték
Cpu
A tárolópéldány CPU-kérése.
int (kötelező)
memoryInGB
A tárolópéldány GB-beli memóriakérelmének száma. Adjon meg egy decimális értéket sztringként.
int vagy json decimális (kötelező)
VolumeMount
Név
Leírás
Érték
mountPath
Annak a tárolónak az elérési útja, amelyen a kötetet csatlakoztatni kell. Nem tartalmazhat kettőspontot (:).
sztring (kötelező)
name
A kötet csatlakoztatásának neve.
sztring (kötelező)
readOnly
A jelölő jelzi, hogy a kötet csatlakoztatása írásvédett-e.
logikai
ImageRegistryCredential
Név
Leírás
Érték
jelszó
A privát beállításjegyzék jelszava.
sztring
kiszolgáló
A Docker lemezkép-beállításjegyzék-kiszolgálója protokoll nélkül, például "http" és "https".
sztring (kötelező)
username
A privát beállításjegyzék felhasználóneve.
sztring (kötelező)
IpAddress
Név
Leírás
Érték
Ip
A nyilvános interneten elérhető IP-cím.
sztring
ports
A tárolócsoporton közzétett portok listája.
Port [] (kötelező)
típus
Azt adja meg, hogy az IP-cím ki van-e téve a nyilvános internetnek.
"Nyilvános" (kötelező)
Port
Név
Leírás
Érték
port
A portszám.
int (kötelező)
Protokoll
A porthoz társított protokoll.
"TCP" "UDP"
Kötet
Név
Leírás
Érték
azureFile
Az Azure File-kötet neve.
AzureFileVolume (kötelező)
name
A kötet neve.
sztring (kötelező)
AzureFileVolume
Név
Leírás
Érték
readOnly
A jelölő azt jelzi, hogy a kötetként csatlakoztatott Megosztott Azure-fájl írásvédett-e.
logikai
shareName
A kötetként csatlakoztatni kívánt Azure-fájlmegosztás neve.
sztring (kötelező)
storageAccountKey
Az Azure-fájlmegosztás eléréséhez használt tárfiók hozzáférési kulcsa.
sztring
storageAccountName
Az Azure-fájlmegosztást tartalmazó tárfiók neve.
sztring (kötelező)