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@2025-09-01' = {
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
location: 'string'
name: 'string'
properties: {
confidentialComputeProperties: {
ccePolicy: 'string'
}
containerGroupProfile: {
id: 'string'
revision: int
}
containers: [
{
name: 'string'
properties: {
command: [
'string'
]
configMap: {
keyValuePairs: {
{customized property}: 'string'
}
}
environmentVariables: [
{
name: 'string'
secureValue: 'string'
secureValueReference: '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
}
}
securityContext: {
allowPrivilegeEscalation: bool
capabilities: {
add: [
'string'
]
drop: [
'string'
]
}
privileged: bool
runAsGroup: int
runAsUser: int
seccompProfile: 'string'
}
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: {
identity: 'string'
keyName: 'string'
keyVersion: 'string'
vaultBaseUrl: 'string'
}
extensions: [
{
name: 'string'
properties: {
extensionType: 'string'
protectedSettings: any(...)
settings: any(...)
version: 'string'
}
}
]
identityAcls: {
acls: [
{
access: 'string'
identity: 'string'
}
]
defaultAccess: 'string'
}
imageRegistryCredentials: [
{
identity: 'string'
identityUrl: 'string'
password: 'string'
passwordReference: 'string'
server: 'string'
username: 'string'
}
]
initContainers: [
{
name: 'string'
properties: {
command: [
'string'
]
environmentVariables: [
{
name: 'string'
secureValue: 'string'
secureValueReference: 'string'
value: 'string'
}
]
image: 'string'
securityContext: {
allowPrivilegeEscalation: bool
capabilities: {
add: [
'string'
]
drop: [
'string'
]
}
privileged: bool
runAsGroup: int
runAsUser: int
seccompProfile: 'string'
}
volumeMounts: [
{
mountPath: 'string'
name: 'string'
readOnly: bool
}
]
}
}
]
ipAddress: {
autoGeneratedDomainNameLabelScope: 'string'
dnsNameLabel: 'string'
ip: 'string'
ports: [
{
port: int
protocol: 'string'
}
]
type: 'string'
}
osType: 'string'
priority: 'string'
restartPolicy: 'string'
secretReferences: [
{
identity: 'string'
name: 'string'
secretReferenceUri: 'string'
}
]
sku: 'string'
standbyPoolProfile: {
failContainerGroupCreateOnReuseFailure: bool
id: 'string'
}
subnetIds: [
{
id: 'string'
name: 'string'
}
]
volumes: [
{
azureFile: {
readOnly: bool
shareName: 'string'
storageAccountKey: 'string'
storageAccountKeyReference: 'string'
storageAccountName: 'string'
}
emptyDir: any(...)
gitRepo: {
directory: 'string'
repository: 'string'
revision: 'string'
}
name: 'string'
secret: {
{customized property}: 'string'
}
secretReference: {
{customized property}: 'string'
}
}
]
}
tags: {
{customized property}: 'string'
}
zones: [
'string'
]
}
Hodnoty vlastností
Microsoft.ContainerInstance/containerGroups
| Jméno |
Popis |
Hodnota |
| identita |
Identita skupiny kontejnerů, pokud je nakonfigurovaná. |
Identita kontejnerové skupiny |
| poloha |
Umístění prostředku. |
řetězec |
| Jméno |
Název prostředku |
string (povinné) |
| vlastnosti |
Vlastnosti skupiny kontejnerů |
ContainerGroupProperties (povinné) |
| visačky |
Značky prostředků |
Slovník názvů a hodnot značek Viz Značky v šablonách |
| zóny |
Zóny dostupnosti. |
řetězec[] |
Svazek souborů AzureVolume
| 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 |
| název sdílení |
Název sdílené složky Azure, která se má připojit jako svazek. |
string (povinné) |
| klíčÚčtuÚložiště |
Přístupový klíč účtu úložiště, který se používá pro přístup ke sdílené složce Azure. |
řetězec
Omezení: Citlivá hodnota. Předejte ho jako zabezpečený parametr. |
| Referenční klíč storageAccountKeyReference |
Odkaz na přístupový klíč účtu úložiště, který se používá pro přístup ke sdílené složce Azure. |
řetězec |
| názevÚložištěÚčtu |
Název účtu úložiště, který obsahuje sdílenou složku Azure. |
string (povinné) |
DůvěrnécomputeProperties
| Jméno |
Popis |
Hodnota |
| ccePolicy |
Zásada vynucení důvěrných výpočetních prostředků zakódovaná v kódování Base64 |
řetězec |
Mapa konfigurace
| Jméno |
Popis |
Hodnota |
| páry klíč-hodnota |
Slovník párů klíč-hodnota v konfigurační mapě. |
ConfigMapKeyValuePairs |
ConfigMapKeyValuePairs
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. |
řetězec[] |
ContainerGroupDiagnostics
| Jméno |
Popis |
Hodnota |
| LogAnalytics |
Informace o analýze protokolů skupin kontejnerů |
LogAnalytics |
Identita kontejnerové skupiny
| Jméno |
Popis |
Hodnota |
| typ |
Typ identity, který se používá pro skupinu kontejnerů. Typ SystemAssigned, UserAssigned zahrnuje implicitně vytvořenou identitu i sadu identit přiřazených uživatelem. Typ None odebere všechny identity ze skupiny kontejnerů. |
None (Žádný) SystemAssigned SystemAssigned, UserAssigned UserAssigned |
| uživatelem přiřazené identity |
Seznam identit uživatelů přidružených ke skupině kontejnerů. |
ContainerGroupIdentityUserAssignedIdentities |
ContainerGroupIdentityUserAssignedIdentities
ContainerGroupProfileReferenceDefinition
| Jméno |
Popis |
Hodnota |
| identifikační číslo |
Referenční id profilu skupiny kontejnerů.Toto bude ID prostředku ARM ve formuláři: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerInstance/containerGroupProfiles/{containerGroupProfileName}. |
řetězec |
| revize |
Referenční revize profilu skupiny kontejnerů. |
Int |
Vlastnosti kontejnerové skupiny
| Jméno |
Popis |
Hodnota |
| confidentialComputeProperties |
Vlastnosti pro důvěrnou skupinu kontejnerů |
confidentialComputeProperties |
| containerGroupProfile |
Vlastnosti profilu referenční skupiny kontejnerů. |
ContainerGroupProfileReferenceDefinition |
| kontejnery |
Kontejnery ve skupině kontejnerů. |
kontejneru[] (povinné) |
| diagnostika |
Diagnostické informace pro skupinu kontejnerů. |
ContainerGroupDiagnostics |
| Konfigurace serveru dns. |
Informace o konfiguraci DNS pro skupinu kontejnerů. |
DnsConfiguration |
| encryptionProperties |
Vlastnosti šifrování pro skupinu kontejnerů. |
encryptionProperties |
| rozšíření |
rozšíření používaná virtuálním kubeletem |
RozšířeníNasazeníSpec[] |
| identityACL |
Úrovně řízení přístupu identit. |
IdentityAcls |
| imageRegistryCredentials |
Přihlašovací údaje registru image, ze kterých je skupina kontejnerů vytvořena. |
ImageRegistryCredential[] |
| initContainers |
Inicializační kontejnery pro skupinu kontejnerů. |
Definice initContainer[] |
| IP adresa |
Typ IP adresy skupiny kontejnerů. |
IpAddress |
| OSType |
Typ operačního systému vyžadovaný kontejnery ve skupině kontejnerů. |
Linux Windows |
| priorita |
Priorita skupiny kontejnerů |
"Normální" "Spot" |
| politika restartování |
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 |
| tajné odkazy |
Odkazy na tajné kódy, na které se odkazuje v rámci skupiny kontejnerů. |
Tajný_odkaz[] |
| SKU (identifikátor zboží) |
Skladová položka pro skupinu kontejnerů. |
Důvěrné Dedicated Není zadáno. "Standardní" |
| standbyPoolProfile |
Vlastnosti profilu referenčního pohotovostního fondu. |
Definice profilu StandbyPoolProfile |
| ID podsítě |
ID prostředků podsítě pro skupinu kontejnerů. |
ContainerGroupSubnetId[] |
| obsahy |
Seznam svazků, které lze připojit kontejnery v této skupině kontejnerů. |
svazku [] |
ContainerGroupSubnetId
| Jméno |
Popis |
Hodnota |
| identifikační číslo |
ID prostředku virtuální sítě a podsítě |
string (povinné) |
| Jméno |
Popisný název podsítě |
řetězec |
KontejnerHttpGet
| Jméno |
Popis |
Hodnota |
| HttpHeaders |
Hlavičky HTTP. |
httpHeader[] |
| cesta |
Cesta k sondě. |
řetězec |
| port |
Číslo portu, které se má testovat. |
int (povinné) |
| schéma |
Schéma. |
Http Https |
Kontejnerový přístav
| Jméno |
Popis |
Hodnota |
| port |
Číslo portu vystavené ve skupině kontejnerů. |
int (povinné) |
| protokol |
Protokol přidružený k portu. |
TCP UDP |
Kontejnerová sonda
| Jméno |
Popis |
Hodnota |
| vykonavatel |
Spouštěcí příkaz pro sondu |
ContainerExec |
| prahová hodnota selhání |
Prahová hodnota selhání. |
Int |
| httpGet (Získat informace) |
Nastavení Http Get pro sondu |
ContainerHttpGet |
| initialDelaySeconds |
Počáteční prodleva sekund. |
Int |
| doba v sekundách |
Interval sekund. |
Int |
| prahová hodnota úspěchu |
Prahová hodnota úspěchu. |
Int |
| Časový limit sekund |
Sekundy časového limitu. |
Int |
Vlastnosti kontejneru
| Jméno |
Popis |
Hodnota |
| příkaz |
Příkazy, které se mají spustit v instanci kontejneru ve formuláři exec. |
řetězec[] |
| configMap |
Konfigurační mapa. |
ConfigMap |
| proměnné prostředí |
Proměnné prostředí, které se mají nastavit v instanci kontejneru. |
Proměnná prostředí[] |
| bitová kopie |
Název image použité k vytvoření instance kontejneru. |
řetězec |
| livenessProbe |
Sonda aktivity. |
Kontejnerová sonda |
| přístavy |
Vystavené porty v instanci kontejneru. |
ContainerPort[] |
| readinessProbe |
Sonda připravenosti. |
Kontejnerová sonda |
| prostředky |
Požadavky na prostředky instance kontejneru. |
resourceRequirements |
| securityContext |
Vlastnosti zabezpečení kontejneru. |
Definice bezpečnostního kontextu |
| PřipojeníSvazku |
Svazek se připojí k instanci kontejneru. |
VolumeMount[] |
Specifikace rozšíření DeploymentSpec
Rozšíření DeploymentSpecProperties
| Jméno |
Popis |
Hodnota |
| extensionType |
Typ rozšíření, které se má přidat. |
string (povinné) |
| protectedSettings |
Chráněná nastavení rozšíření. |
jakýkoliv |
| nastavení |
Nastavení rozšíření |
jakýkoliv |
| verze |
Verze použitého rozšíření |
string (povinné) |
Konfigurace DNS
| Jméno |
Popis |
Hodnota |
| nameServers |
Servery DNS pro skupinu kontejnerů. |
string[] (povinné) |
| volby |
Možnosti DNS pro skupinu kontejnerů. |
řetězec |
| Domény vyhledávání |
Domény hledání DNS pro vyhledávání názvů hostitelů ve skupině kontejnerů. |
řetězec |
Šifrováníproperties
| Jméno |
Popis |
Hodnota |
| identita |
Spravovaná identita služby Keyvault. |
řetězec |
| název_klíče |
Název šifrovacího klíče. |
string (povinné) |
| Verze klíče |
Verze šifrovacího klíče. |
string (povinné) |
| vaultBaseUrl |
Základní adresa URL služby keyvault. |
string (povinné) |
Proměnná prostředí
| Jméno |
Popis |
Hodnota |
| Jméno |
Název proměnné prostředí. |
string (povinné) |
| secureValue |
Hodnota zabezpečené proměnné prostředí. |
řetězec
Omezení: Citlivá hodnota. Předejte ho jako zabezpečený parametr. |
| Odkaz na secureValueReference |
Odkaz na zabezpečenou proměnnou 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 |
| úložiště |
Adresa URL úložiště |
string (povinné) |
| revize |
Potvrďte hodnotu hash pro zadanou revizi. |
řetězec |
Zdroj zdrojů
| Jméno |
Popis |
Hodnota |
| počítat |
Počet prostředků GPU. |
int (povinné) |
| SKU (identifikátor zboží) |
Skladová položka prostředku GPU. |
"K80" "P100" V100 (povinné) |
| Jméno |
Popis |
Hodnota |
| Jméno |
Název záhlaví. |
řetězec |
| hodnota |
Hodnota záhlaví. |
řetězec |
IdentityAccessControl
| Jméno |
Popis |
Hodnota |
| přístup |
Úroveň přístupu identity. |
"Vše" "Systém" Uživatel |
| identita |
Identita. |
řetězec |
Seznamy IdentityAcls
| Jméno |
Popis |
Hodnota |
| Seznamy acl |
Úrovně řízení přístupu pro každou identitu. |
IdentityAccessControl[] |
| defaultAccess |
Výchozí úroveň přístupu. |
"Vše" "Systém" Uživatel |
ImageRegistryCredential
| Jméno |
Popis |
Hodnota |
| identita |
Identita privátního registru. |
řetězec |
| identityUrl |
Adresa URL identity privátního registru. |
řetězec |
| heslo |
Heslo privátního registru. |
řetězec
Omezení: Citlivá hodnota. Předejte ho jako zabezpečený parametr. |
| odkaz na heslo |
Referenční informace pro 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. |
řetězec |
Definice initContaineru
| Jméno |
Popis |
Hodnota |
| Jméno |
Název inicializačního kontejneru. |
string (povinné) |
| vlastnosti |
Vlastnosti inicializačního kontejneru. |
InitContainerPropertiesDefinition (povinné) |
InitContainerPropertiesDefinition
| Jméno |
Popis |
Hodnota |
| příkaz |
Příkaz, který se má provést v kontejneru inicializačních souborů ve formuláři exec. |
řetězec[] |
| proměnné prostředí |
Proměnné prostředí, které se mají nastavit v inicializačním kontejneru. |
Proměnná prostředí[] |
| bitová kopie |
Obrázek inicializačního kontejneru |
řetězec |
| securityContext |
Vlastnosti zabezpečení kontejneru. |
Definice bezpečnostního kontextu |
| PřipojeníSvazku |
Svazek se připojí k inicializačnímu kontejneru. |
VolumeMount[] |
IP adresa
| Jméno |
Popis |
Hodnota |
| autoGeneratedDomainNameLabelScope |
Hodnota představující výčt zabezpečení. Hodnota Unsecure je výchozí hodnota, pokud není vybraná a znamená, že popisek názvu domény objektu není zabezpečený proti převzetí subdomény. Hodnota TenantReuse je výchozí hodnota, pokud je vybraná, a znamená to, že popisek názvu domény objektu lze znovu použít ve stejném tenantovi. Hodnota SubscriptionReuse znamená, že popisek názvu domény objektu lze znovu použít ve stejném předplatném. Hodnota ResourceGroupReuse znamená, že popisek názvu domény objektu lze znovu použít ve stejné skupině prostředků. Hodnota NoReuse znamená, že popisek názvu domény objektu nelze znovu použít ve stejné skupině prostředků, předplatném nebo tenantovi. |
Noreuse ResourceGroupReuse SubscriptionReuse TenantReuse Nezabezpečené |
| Štítek názvu dns |
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 nebo privátní virtuální síti. |
"Soukromé" Public (povinné) |
LogAnalytics
| Jméno |
Popis |
Hodnota |
| Typ protokolu |
Typ protokolu, který se má použít. |
ContainerInsights ContainerInstanceLogs |
| metadata |
Metadata pro log analytics |
LogAnalyticsMetadata |
| ID pracoviště |
ID pracovního prostoru pro Log Analytics |
string (povinné) |
| klíč pracovního prostoru |
Klíč pracovního prostoru pro Log Analytics |
řetězec
Omezení: Citlivá hodnota. Předejte ho jako zabezpečený parametr. (povinné) |
| workspaceResourceId |
ID prostředku pracovního prostoru pro Log Analytics |
řetězec
Omezení: Citlivá hodnota. Předejte ho jako zabezpečený parametr. |
Přístav
| Jméno |
Popis |
Hodnota |
| port |
Číslo portu. |
int (povinné) |
| protokol |
Protokol přidružený k portu. |
TCP UDP |
Limity zdrojů
| Jméno |
Popis |
Hodnota |
| procesor |
Omezení procesoru této instance kontejneru. |
Int |
| Gpu |
Limit GPU této instance kontejneru. |
GpuResource |
| memoryInGB |
Limit paměti v GB této instance kontejneru. |
Int |
Žádosti o prostředky
| Jméno |
Popis |
Hodnota |
| procesor |
Požadavek na procesor této instance kontejneru. |
int (povinné) |
| Gpu |
Požadavek GPU této instance kontejneru. |
GpuResource |
| memoryInGB |
Požadavek na paměť v GB této instance kontejneru. |
int (povinné) |
Požadavky na prostředky
| Jméno |
Popis |
Hodnota |
| omezení |
Omezení prostředků této instance kontejneru. |
resourceLimits |
| požaduje |
Požadavky na prostředky této instance kontejneru. |
ResourceRequests (povinné) |
Odkaz na tajemství
| Jméno |
Popis |
Hodnota |
| identita |
ID prostředku ARM spravované identity, která má přístup k tajnému kódu v trezoru klíčů |
string (povinné) |
| Jméno |
Identifikátor odkazu na tajný kód |
string (povinné) |
| secretReferenceUri |
Identifikátor URI tajného klíče v trezoru klíčů |
string (povinné) |
SecurityContextCapabilitiesDefinition
| Jméno |
Popis |
Hodnota |
| přidat |
Možnosti pro přidání do kontejneru. |
řetězec[] |
| odpojit |
Možnosti pro vyřazení z kontejneru. |
řetězec[] |
Definice bezpečnostního kontextu
| Jméno |
Popis |
Hodnota |
| allowPrivilegeEscalation |
Logická hodnota označující, jestli může inicializační proces zvýšit svá oprávnění |
Bool |
| schopnosti |
Možnosti přidání nebo vyřazení z kontejneru |
SecurityContextCapabilitiesDefinition |
| privilegovaný |
Příznak, který určuje, jestli jsou oprávnění kontejneru zvýšená na úroveň Privileged. |
Bool |
| runAsGroup |
Nastaví identifikátor GID uživatele pro kontejner. |
Int |
| runAsUser |
Nastaví UID uživatele pro kontejner. |
Int |
| seccompProfil |
kódovaný řetězec base64 obsahující obsah KÓDU JSON v profilu seccomp |
řetězec |
Definice profilu StandbyPoolProfile
| Jméno |
Popis |
Hodnota |
| failContainerGroupCreateOnReuseFailure |
Příznak určující, jestli má ACI selhat požadavek na vytvoření, pokud skupinu kontejnerů nelze získat z pohotovostního fondu. |
Bool |
| identifikační číslo |
Referenční id profilu pohotovostního fondu.Toto bude ID prostředku ARM ve formuláři: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StandbyPool/standbyContainerGroupPools/{standbyPoolName}. |
řetězec |
Přiřazené identity uživatele
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ý klíč |
Tajný svazek. |
VolumeSecret |
| Odkaz na tajný kód |
Referenční svazek tajných kódů. |
SvazekSecretReference |
VolumeMount
| Jméno |
Popis |
Hodnota |
| horská cesta |
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 |
VolumeSecret
SvazekSecretReference
Příklady použití
Ukázky Bicep
Základní příklad nasazení instance Azure Container Group.
param resourceName string = 'acctest0001'
param location string = 'westeurope'
resource containerGroup 'Microsoft.ContainerInstance/containerGroups@2023-05-01' = {
name: resourceName
location: location
properties: {
containers: [
{
name: 'hw'
properties: {
command: []
environmentVariables: []
image: 'ubuntu:20.04'
ports: [
{
port: 80
protocol: 'TCP'
}
]
resources: {
requests: {
cpu: any('0.5')
memoryInGB: any('0.5')
}
}
}
}
]
initContainers: []
ipAddress: {
autoGeneratedDomainNameLabelScope: 'Unsecure'
ports: [
{
port: 80
protocol: 'TCP'
}
]
type: 'Public'
}
osType: 'Linux'
restartPolicy: 'Always'
volumes: []
}
tags: {
environment: 'Testing'
}
zones: []
}
Ověřené moduly Azure
K nasazení tohoto typu prostředku je možné použít následující ověřené moduly Azure.
Ukázky rychlého startu Azure
Následující šablony Azure pro rychlý start obsahují ukázky Bicep pro nasazení tohoto typu 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": "2025-09-01",
"name": "string",
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {
}
}
},
"location": "string",
"properties": {
"confidentialComputeProperties": {
"ccePolicy": "string"
},
"containerGroupProfile": {
"id": "string",
"revision": "int"
},
"containers": [
{
"name": "string",
"properties": {
"command": [ "string" ],
"configMap": {
"keyValuePairs": {
"{customized property}": "string"
}
},
"environmentVariables": [
{
"name": "string",
"secureValue": "string",
"secureValueReference": "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"
}
},
"securityContext": {
"allowPrivilegeEscalation": "bool",
"capabilities": {
"add": [ "string" ],
"drop": [ "string" ]
},
"privileged": "bool",
"runAsGroup": "int",
"runAsUser": "int",
"seccompProfile": "string"
},
"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": {
"identity": "string",
"keyName": "string",
"keyVersion": "string",
"vaultBaseUrl": "string"
},
"extensions": [
{
"name": "string",
"properties": {
"extensionType": "string",
"protectedSettings": {},
"settings": {},
"version": "string"
}
}
],
"identityAcls": {
"acls": [
{
"access": "string",
"identity": "string"
}
],
"defaultAccess": "string"
},
"imageRegistryCredentials": [
{
"identity": "string",
"identityUrl": "string",
"password": "string",
"passwordReference": "string",
"server": "string",
"username": "string"
}
],
"initContainers": [
{
"name": "string",
"properties": {
"command": [ "string" ],
"environmentVariables": [
{
"name": "string",
"secureValue": "string",
"secureValueReference": "string",
"value": "string"
}
],
"image": "string",
"securityContext": {
"allowPrivilegeEscalation": "bool",
"capabilities": {
"add": [ "string" ],
"drop": [ "string" ]
},
"privileged": "bool",
"runAsGroup": "int",
"runAsUser": "int",
"seccompProfile": "string"
},
"volumeMounts": [
{
"mountPath": "string",
"name": "string",
"readOnly": "bool"
}
]
}
}
],
"ipAddress": {
"autoGeneratedDomainNameLabelScope": "string",
"dnsNameLabel": "string",
"ip": "string",
"ports": [
{
"port": "int",
"protocol": "string"
}
],
"type": "string"
},
"osType": "string",
"priority": "string",
"restartPolicy": "string",
"secretReferences": [
{
"identity": "string",
"name": "string",
"secretReferenceUri": "string"
}
],
"sku": "string",
"standbyPoolProfile": {
"failContainerGroupCreateOnReuseFailure": "bool",
"id": "string"
},
"subnetIds": [
{
"id": "string",
"name": "string"
}
],
"volumes": [
{
"azureFile": {
"readOnly": "bool",
"shareName": "string",
"storageAccountKey": "string",
"storageAccountKeyReference": "string",
"storageAccountName": "string"
},
"emptyDir": {},
"gitRepo": {
"directory": "string",
"repository": "string",
"revision": "string"
},
"name": "string",
"secret": {
"{customized property}": "string"
},
"secretReference": {
"{customized property}": "string"
}
}
]
},
"tags": {
"{customized property}": "string"
},
"zones": [ "string" ]
}
Hodnoty vlastností
Microsoft.ContainerInstance/containerGroups
| Jméno |
Popis |
Hodnota |
| Verze rozhraní apiVersion |
Verze rozhraní API |
'2025-09-01' |
| identita |
Identita skupiny kontejnerů, pokud je nakonfigurovaná. |
Identita kontejnerové skupiny |
| poloha |
Umístění prostředku. |
řetězec |
| Jméno |
Název prostředku |
string (povinné) |
| vlastnosti |
Vlastnosti skupiny kontejnerů |
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 |
| zóny |
Zóny dostupnosti. |
řetězec[] |
Svazek souborů AzureVolume
| 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 |
| název sdílení |
Název sdílené složky Azure, která se má připojit jako svazek. |
string (povinné) |
| klíčÚčtuÚložiště |
Přístupový klíč účtu úložiště, který se používá pro přístup ke sdílené složce Azure. |
řetězec
Omezení: Citlivá hodnota. Předejte ho jako zabezpečený parametr. |
| Referenční klíč storageAccountKeyReference |
Odkaz na přístupový klíč účtu úložiště, který se používá pro přístup ke sdílené složce Azure. |
řetězec |
| názevÚložištěÚčtu |
Název účtu úložiště, který obsahuje sdílenou složku Azure. |
string (povinné) |
DůvěrnécomputeProperties
| Jméno |
Popis |
Hodnota |
| ccePolicy |
Zásada vynucení důvěrných výpočetních prostředků zakódovaná v kódování Base64 |
řetězec |
Mapa konfigurace
| Jméno |
Popis |
Hodnota |
| páry klíč-hodnota |
Slovník párů klíč-hodnota v konfigurační mapě. |
ConfigMapKeyValuePairs |
ConfigMapKeyValuePairs
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. |
řetězec[] |
ContainerGroupDiagnostics
| Jméno |
Popis |
Hodnota |
| LogAnalytics |
Informace o analýze protokolů skupin kontejnerů |
LogAnalytics |
Identita kontejnerové skupiny
| Jméno |
Popis |
Hodnota |
| typ |
Typ identity, který se používá pro skupinu kontejnerů. Typ SystemAssigned, UserAssigned zahrnuje implicitně vytvořenou identitu i sadu identit přiřazených uživatelem. Typ None odebere všechny identity ze skupiny kontejnerů. |
None (Žádný) SystemAssigned SystemAssigned, UserAssigned UserAssigned |
| uživatelem přiřazené identity |
Seznam identit uživatelů přidružených ke skupině kontejnerů. |
ContainerGroupIdentityUserAssignedIdentities |
ContainerGroupIdentityUserAssignedIdentities
ContainerGroupProfileReferenceDefinition
| Jméno |
Popis |
Hodnota |
| identifikační číslo |
Referenční id profilu skupiny kontejnerů.Toto bude ID prostředku ARM ve formuláři: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerInstance/containerGroupProfiles/{containerGroupProfileName}. |
řetězec |
| revize |
Referenční revize profilu skupiny kontejnerů. |
Int |
Vlastnosti kontejnerové skupiny
| Jméno |
Popis |
Hodnota |
| confidentialComputeProperties |
Vlastnosti pro důvěrnou skupinu kontejnerů |
confidentialComputeProperties |
| containerGroupProfile |
Vlastnosti profilu referenční skupiny kontejnerů. |
ContainerGroupProfileReferenceDefinition |
| kontejnery |
Kontejnery ve skupině kontejnerů. |
kontejneru[] (povinné) |
| diagnostika |
Diagnostické informace pro skupinu kontejnerů. |
ContainerGroupDiagnostics |
| Konfigurace serveru dns. |
Informace o konfiguraci DNS pro skupinu kontejnerů. |
DnsConfiguration |
| encryptionProperties |
Vlastnosti šifrování pro skupinu kontejnerů. |
encryptionProperties |
| rozšíření |
rozšíření používaná virtuálním kubeletem |
RozšířeníNasazeníSpec[] |
| identityACL |
Úrovně řízení přístupu identit. |
IdentityAcls |
| imageRegistryCredentials |
Přihlašovací údaje registru image, ze kterých je skupina kontejnerů vytvořena. |
ImageRegistryCredential[] |
| initContainers |
Inicializační kontejnery pro skupinu kontejnerů. |
Definice initContainer[] |
| IP adresa |
Typ IP adresy skupiny kontejnerů. |
IpAddress |
| OSType |
Typ operačního systému vyžadovaný kontejnery ve skupině kontejnerů. |
Linux Windows |
| priorita |
Priorita skupiny kontejnerů |
"Normální" "Spot" |
| politika restartování |
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 |
| tajné odkazy |
Odkazy na tajné kódy, na které se odkazuje v rámci skupiny kontejnerů. |
Tajný_odkaz[] |
| SKU (identifikátor zboží) |
Skladová položka pro skupinu kontejnerů. |
Důvěrné Dedicated Není zadáno. "Standardní" |
| standbyPoolProfile |
Vlastnosti profilu referenčního pohotovostního fondu. |
Definice profilu StandbyPoolProfile |
| ID podsítě |
ID prostředků podsítě pro skupinu kontejnerů. |
ContainerGroupSubnetId[] |
| obsahy |
Seznam svazků, které lze připojit kontejnery v této skupině kontejnerů. |
svazku [] |
ContainerGroupSubnetId
| Jméno |
Popis |
Hodnota |
| identifikační číslo |
ID prostředku virtuální sítě a podsítě |
string (povinné) |
| Jméno |
Popisný název podsítě |
řetězec |
KontejnerHttpGet
| Jméno |
Popis |
Hodnota |
| HttpHeaders |
Hlavičky HTTP. |
httpHeader[] |
| cesta |
Cesta k sondě. |
řetězec |
| port |
Číslo portu, které se má testovat. |
int (povinné) |
| schéma |
Schéma. |
Http Https |
Kontejnerový přístav
| Jméno |
Popis |
Hodnota |
| port |
Číslo portu vystavené ve skupině kontejnerů. |
int (povinné) |
| protokol |
Protokol přidružený k portu. |
TCP UDP |
Kontejnerová sonda
| Jméno |
Popis |
Hodnota |
| vykonavatel |
Spouštěcí příkaz pro sondu |
ContainerExec |
| prahová hodnota selhání |
Prahová hodnota selhání. |
Int |
| httpGet (Získat informace) |
Nastavení Http Get pro sondu |
ContainerHttpGet |
| initialDelaySeconds |
Počáteční prodleva sekund. |
Int |
| doba v sekundách |
Interval sekund. |
Int |
| prahová hodnota úspěchu |
Prahová hodnota úspěchu. |
Int |
| Časový limit sekund |
Sekundy časového limitu. |
Int |
Vlastnosti kontejneru
| Jméno |
Popis |
Hodnota |
| příkaz |
Příkazy, které se mají spustit v instanci kontejneru ve formuláři exec. |
řetězec[] |
| configMap |
Konfigurační mapa. |
ConfigMap |
| proměnné prostředí |
Proměnné prostředí, které se mají nastavit v instanci kontejneru. |
Proměnná prostředí[] |
| bitová kopie |
Název image použité k vytvoření instance kontejneru. |
řetězec |
| livenessProbe |
Sonda aktivity. |
Kontejnerová sonda |
| přístavy |
Vystavené porty v instanci kontejneru. |
ContainerPort[] |
| readinessProbe |
Sonda připravenosti. |
Kontejnerová sonda |
| prostředky |
Požadavky na prostředky instance kontejneru. |
resourceRequirements |
| securityContext |
Vlastnosti zabezpečení kontejneru. |
Definice bezpečnostního kontextu |
| PřipojeníSvazku |
Svazek se připojí k instanci kontejneru. |
VolumeMount[] |
Specifikace rozšíření DeploymentSpec
Rozšíření DeploymentSpecProperties
| Jméno |
Popis |
Hodnota |
| extensionType |
Typ rozšíření, které se má přidat. |
string (povinné) |
| protectedSettings |
Chráněná nastavení rozšíření. |
jakýkoliv |
| nastavení |
Nastavení rozšíření |
jakýkoliv |
| verze |
Verze použitého rozšíření |
string (povinné) |
Konfigurace DNS
| Jméno |
Popis |
Hodnota |
| nameServers |
Servery DNS pro skupinu kontejnerů. |
string[] (povinné) |
| volby |
Možnosti DNS pro skupinu kontejnerů. |
řetězec |
| Domény vyhledávání |
Domény hledání DNS pro vyhledávání názvů hostitelů ve skupině kontejnerů. |
řetězec |
Šifrováníproperties
| Jméno |
Popis |
Hodnota |
| identita |
Spravovaná identita služby Keyvault. |
řetězec |
| název_klíče |
Název šifrovacího klíče. |
string (povinné) |
| Verze klíče |
Verze šifrovacího klíče. |
string (povinné) |
| vaultBaseUrl |
Základní adresa URL služby keyvault. |
string (povinné) |
Proměnná prostředí
| Jméno |
Popis |
Hodnota |
| Jméno |
Název proměnné prostředí. |
string (povinné) |
| secureValue |
Hodnota zabezpečené proměnné prostředí. |
řetězec
Omezení: Citlivá hodnota. Předejte ho jako zabezpečený parametr. |
| Odkaz na secureValueReference |
Odkaz na zabezpečenou proměnnou 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 |
| úložiště |
Adresa URL úložiště |
string (povinné) |
| revize |
Potvrďte hodnotu hash pro zadanou revizi. |
řetězec |
Zdroj zdrojů
| Jméno |
Popis |
Hodnota |
| počítat |
Počet prostředků GPU. |
int (povinné) |
| SKU (identifikátor zboží) |
Skladová položka prostředku GPU. |
"K80" "P100" V100 (povinné) |
| Jméno |
Popis |
Hodnota |
| Jméno |
Název záhlaví. |
řetězec |
| hodnota |
Hodnota záhlaví. |
řetězec |
IdentityAccessControl
| Jméno |
Popis |
Hodnota |
| přístup |
Úroveň přístupu identity. |
"Vše" "Systém" Uživatel |
| identita |
Identita. |
řetězec |
Seznamy IdentityAcls
| Jméno |
Popis |
Hodnota |
| Seznamy acl |
Úrovně řízení přístupu pro každou identitu. |
IdentityAccessControl[] |
| defaultAccess |
Výchozí úroveň přístupu. |
"Vše" "Systém" Uživatel |
ImageRegistryCredential
| Jméno |
Popis |
Hodnota |
| identita |
Identita privátního registru. |
řetězec |
| identityUrl |
Adresa URL identity privátního registru. |
řetězec |
| heslo |
Heslo privátního registru. |
řetězec
Omezení: Citlivá hodnota. Předejte ho jako zabezpečený parametr. |
| odkaz na heslo |
Referenční informace pro 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. |
řetězec |
Definice initContaineru
| Jméno |
Popis |
Hodnota |
| Jméno |
Název inicializačního kontejneru. |
string (povinné) |
| vlastnosti |
Vlastnosti inicializačního kontejneru. |
InitContainerPropertiesDefinition (povinné) |
InitContainerPropertiesDefinition
| Jméno |
Popis |
Hodnota |
| příkaz |
Příkaz, který se má provést v kontejneru inicializačních souborů ve formuláři exec. |
řetězec[] |
| proměnné prostředí |
Proměnné prostředí, které se mají nastavit v inicializačním kontejneru. |
Proměnná prostředí[] |
| bitová kopie |
Obrázek inicializačního kontejneru |
řetězec |
| securityContext |
Vlastnosti zabezpečení kontejneru. |
Definice bezpečnostního kontextu |
| PřipojeníSvazku |
Svazek se připojí k inicializačnímu kontejneru. |
VolumeMount[] |
IP adresa
| Jméno |
Popis |
Hodnota |
| autoGeneratedDomainNameLabelScope |
Hodnota představující výčt zabezpečení. Hodnota Unsecure je výchozí hodnota, pokud není vybraná a znamená, že popisek názvu domény objektu není zabezpečený proti převzetí subdomény. Hodnota TenantReuse je výchozí hodnota, pokud je vybraná, a znamená to, že popisek názvu domény objektu lze znovu použít ve stejném tenantovi. Hodnota SubscriptionReuse znamená, že popisek názvu domény objektu lze znovu použít ve stejném předplatném. Hodnota ResourceGroupReuse znamená, že popisek názvu domény objektu lze znovu použít ve stejné skupině prostředků. Hodnota NoReuse znamená, že popisek názvu domény objektu nelze znovu použít ve stejné skupině prostředků, předplatném nebo tenantovi. |
Noreuse ResourceGroupReuse SubscriptionReuse TenantReuse Nezabezpečené |
| Štítek názvu dns |
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 nebo privátní virtuální síti. |
"Soukromé" Public (povinné) |
LogAnalytics
| Jméno |
Popis |
Hodnota |
| Typ protokolu |
Typ protokolu, který se má použít. |
ContainerInsights ContainerInstanceLogs |
| metadata |
Metadata pro log analytics |
LogAnalyticsMetadata |
| ID pracoviště |
ID pracovního prostoru pro Log Analytics |
string (povinné) |
| klíč pracovního prostoru |
Klíč pracovního prostoru pro Log Analytics |
řetězec
Omezení: Citlivá hodnota. Předejte ho jako zabezpečený parametr. (povinné) |
| workspaceResourceId |
ID prostředku pracovního prostoru pro Log Analytics |
řetězec
Omezení: Citlivá hodnota. Předejte ho jako zabezpečený parametr. |
Přístav
| Jméno |
Popis |
Hodnota |
| port |
Číslo portu. |
int (povinné) |
| protokol |
Protokol přidružený k portu. |
TCP UDP |
Limity zdrojů
| Jméno |
Popis |
Hodnota |
| procesor |
Omezení procesoru této instance kontejneru. |
Int |
| Gpu |
Limit GPU této instance kontejneru. |
GpuResource |
| memoryInGB |
Limit paměti v GB této instance kontejneru. |
Int |
Žádosti o prostředky
| Jméno |
Popis |
Hodnota |
| procesor |
Požadavek na procesor této instance kontejneru. |
int (povinné) |
| Gpu |
Požadavek GPU této instance kontejneru. |
GpuResource |
| memoryInGB |
Požadavek na paměť v GB této instance kontejneru. |
int (povinné) |
Požadavky na prostředky
| Jméno |
Popis |
Hodnota |
| omezení |
Omezení prostředků této instance kontejneru. |
resourceLimits |
| požaduje |
Požadavky na prostředky této instance kontejneru. |
ResourceRequests (povinné) |
Odkaz na tajemství
| Jméno |
Popis |
Hodnota |
| identita |
ID prostředku ARM spravované identity, která má přístup k tajnému kódu v trezoru klíčů |
string (povinné) |
| Jméno |
Identifikátor odkazu na tajný kód |
string (povinné) |
| secretReferenceUri |
Identifikátor URI tajného klíče v trezoru klíčů |
string (povinné) |
SecurityContextCapabilitiesDefinition
| Jméno |
Popis |
Hodnota |
| přidat |
Možnosti pro přidání do kontejneru. |
řetězec[] |
| odpojit |
Možnosti pro vyřazení z kontejneru. |
řetězec[] |
Definice bezpečnostního kontextu
| Jméno |
Popis |
Hodnota |
| allowPrivilegeEscalation |
Logická hodnota označující, jestli může inicializační proces zvýšit svá oprávnění |
Bool |
| schopnosti |
Možnosti přidání nebo vyřazení z kontejneru |
SecurityContextCapabilitiesDefinition |
| privilegovaný |
Příznak, který určuje, jestli jsou oprávnění kontejneru zvýšená na úroveň Privileged. |
Bool |
| runAsGroup |
Nastaví identifikátor GID uživatele pro kontejner. |
Int |
| runAsUser |
Nastaví UID uživatele pro kontejner. |
Int |
| seccompProfil |
kódovaný řetězec base64 obsahující obsah KÓDU JSON v profilu seccomp |
řetězec |
Definice profilu StandbyPoolProfile
| Jméno |
Popis |
Hodnota |
| failContainerGroupCreateOnReuseFailure |
Příznak určující, jestli má ACI selhat požadavek na vytvoření, pokud skupinu kontejnerů nelze získat z pohotovostního fondu. |
Bool |
| identifikační číslo |
Referenční id profilu pohotovostního fondu.Toto bude ID prostředku ARM ve formuláři: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StandbyPool/standbyContainerGroupPools/{standbyPoolName}. |
řetězec |
Přiřazené identity uživatele
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ý klíč |
Tajný svazek. |
VolumeSecret |
| Odkaz na tajný kód |
Referenční svazek tajných kódů. |
SvazekSecretReference |
VolumeMount
| Jméno |
Popis |
Hodnota |
| horská cesta |
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 |
VolumeSecret
SvazekSecretReference
Příklady použití
Šablony Azure pro rychlý start
Následující šablony Azure Pro rychlý start nasadit 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@2025-09-01"
name = "string"
parent_id = "string"
identity {
type = "string"
identity_ids = [
"string"
]
}
location = "string"
tags = {
{customized property} = "string"
}
body = {
properties = {
confidentialComputeProperties = {
ccePolicy = "string"
}
containerGroupProfile = {
id = "string"
revision = int
}
containers = [
{
name = "string"
properties = {
command = [
"string"
]
configMap = {
keyValuePairs = {
{customized property} = "string"
}
}
environmentVariables = [
{
name = "string"
secureValue = "string"
secureValueReference = "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
}
}
securityContext = {
allowPrivilegeEscalation = bool
capabilities = {
add = [
"string"
]
drop = [
"string"
]
}
privileged = bool
runAsGroup = int
runAsUser = int
seccompProfile = "string"
}
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 = {
identity = "string"
keyName = "string"
keyVersion = "string"
vaultBaseUrl = "string"
}
extensions = [
{
name = "string"
properties = {
extensionType = "string"
protectedSettings = ?
settings = ?
version = "string"
}
}
]
identityAcls = {
acls = [
{
access = "string"
identity = "string"
}
]
defaultAccess = "string"
}
imageRegistryCredentials = [
{
identity = "string"
identityUrl = "string"
password = "string"
passwordReference = "string"
server = "string"
username = "string"
}
]
initContainers = [
{
name = "string"
properties = {
command = [
"string"
]
environmentVariables = [
{
name = "string"
secureValue = "string"
secureValueReference = "string"
value = "string"
}
]
image = "string"
securityContext = {
allowPrivilegeEscalation = bool
capabilities = {
add = [
"string"
]
drop = [
"string"
]
}
privileged = bool
runAsGroup = int
runAsUser = int
seccompProfile = "string"
}
volumeMounts = [
{
mountPath = "string"
name = "string"
readOnly = bool
}
]
}
}
]
ipAddress = {
autoGeneratedDomainNameLabelScope = "string"
dnsNameLabel = "string"
ip = "string"
ports = [
{
port = int
protocol = "string"
}
]
type = "string"
}
osType = "string"
priority = "string"
restartPolicy = "string"
secretReferences = [
{
identity = "string"
name = "string"
secretReferenceUri = "string"
}
]
sku = "string"
standbyPoolProfile = {
failContainerGroupCreateOnReuseFailure = bool
id = "string"
}
subnetIds = [
{
id = "string"
name = "string"
}
]
volumes = [
{
azureFile = {
readOnly = bool
shareName = "string"
storageAccountKey = "string"
storageAccountKeyReference = "string"
storageAccountName = "string"
}
emptyDir = ?
gitRepo = {
directory = "string"
repository = "string"
revision = "string"
}
name = "string"
secret = {
{customized property} = "string"
}
secretReference = {
{customized property} = "string"
}
}
]
}
zones = [
"string"
]
}
}
Hodnoty vlastností
Microsoft.ContainerInstance/containerGroups
| Jméno |
Popis |
Hodnota |
| identita |
Identita skupiny kontejnerů, pokud je nakonfigurovaná. |
Identita kontejnerové skupiny |
| poloha |
Umístění prostředku. |
řetězec |
| Jméno |
Název prostředku |
string (povinné) |
| vlastnosti |
Vlastnosti skupiny kontejnerů |
ContainerGroupProperties (povinné) |
| visačky |
Značky prostředků |
Slovník názvů a hodnot značek |
| typ |
Typ prostředku |
"Microsoft.ContainerInstance/containerGroups@2025-09-01" |
| zóny |
Zóny dostupnosti. |
řetězec[] |
Svazek souborů AzureVolume
| 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 |
| název sdílení |
Název sdílené složky Azure, která se má připojit jako svazek. |
string (povinné) |
| klíčÚčtuÚložiště |
Přístupový klíč účtu úložiště, který se používá pro přístup ke sdílené složce Azure. |
řetězec
Omezení: Citlivá hodnota. Předejte ho jako zabezpečený parametr. |
| Referenční klíč storageAccountKeyReference |
Odkaz na přístupový klíč účtu úložiště, který se používá pro přístup ke sdílené složce Azure. |
řetězec |
| názevÚložištěÚčtu |
Název účtu úložiště, který obsahuje sdílenou složku Azure. |
string (povinné) |
DůvěrnécomputeProperties
| Jméno |
Popis |
Hodnota |
| ccePolicy |
Zásada vynucení důvěrných výpočetních prostředků zakódovaná v kódování Base64 |
řetězec |
Mapa konfigurace
| Jméno |
Popis |
Hodnota |
| páry klíč-hodnota |
Slovník párů klíč-hodnota v konfigurační mapě. |
ConfigMapKeyValuePairs |
ConfigMapKeyValuePairs
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. |
řetězec[] |
ContainerGroupDiagnostics
| Jméno |
Popis |
Hodnota |
| LogAnalytics |
Informace o analýze protokolů skupin kontejnerů |
LogAnalytics |
Identita kontejnerové skupiny
| Jméno |
Popis |
Hodnota |
| typ |
Typ identity, který se používá pro skupinu kontejnerů. Typ SystemAssigned, UserAssigned zahrnuje implicitně vytvořenou identitu i sadu identit přiřazených uživatelem. Typ None odebere všechny identity ze skupiny kontejnerů. |
None (Žádný) SystemAssigned SystemAssigned, UserAssigned UserAssigned |
| uživatelem přiřazené identity |
Seznam identit uživatelů přidružených ke skupině kontejnerů. |
ContainerGroupIdentityUserAssignedIdentities |
ContainerGroupIdentityUserAssignedIdentities
ContainerGroupProfileReferenceDefinition
| Jméno |
Popis |
Hodnota |
| identifikační číslo |
Referenční id profilu skupiny kontejnerů.Toto bude ID prostředku ARM ve formuláři: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerInstance/containerGroupProfiles/{containerGroupProfileName}. |
řetězec |
| revize |
Referenční revize profilu skupiny kontejnerů. |
Int |
Vlastnosti kontejnerové skupiny
| Jméno |
Popis |
Hodnota |
| confidentialComputeProperties |
Vlastnosti pro důvěrnou skupinu kontejnerů |
confidentialComputeProperties |
| containerGroupProfile |
Vlastnosti profilu referenční skupiny kontejnerů. |
ContainerGroupProfileReferenceDefinition |
| kontejnery |
Kontejnery ve skupině kontejnerů. |
kontejneru[] (povinné) |
| diagnostika |
Diagnostické informace pro skupinu kontejnerů. |
ContainerGroupDiagnostics |
| Konfigurace serveru dns. |
Informace o konfiguraci DNS pro skupinu kontejnerů. |
DnsConfiguration |
| encryptionProperties |
Vlastnosti šifrování pro skupinu kontejnerů. |
encryptionProperties |
| rozšíření |
rozšíření používaná virtuálním kubeletem |
RozšířeníNasazeníSpec[] |
| identityACL |
Úrovně řízení přístupu identit. |
IdentityAcls |
| imageRegistryCredentials |
Přihlašovací údaje registru image, ze kterých je skupina kontejnerů vytvořena. |
ImageRegistryCredential[] |
| initContainers |
Inicializační kontejnery pro skupinu kontejnerů. |
Definice initContainer[] |
| IP adresa |
Typ IP adresy skupiny kontejnerů. |
IpAddress |
| OSType |
Typ operačního systému vyžadovaný kontejnery ve skupině kontejnerů. |
Linux Windows |
| priorita |
Priorita skupiny kontejnerů |
"Normální" "Spot" |
| politika restartování |
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 |
| tajné odkazy |
Odkazy na tajné kódy, na které se odkazuje v rámci skupiny kontejnerů. |
Tajný_odkaz[] |
| SKU (identifikátor zboží) |
Skladová položka pro skupinu kontejnerů. |
Důvěrné Dedicated Není zadáno. "Standardní" |
| standbyPoolProfile |
Vlastnosti profilu referenčního pohotovostního fondu. |
Definice profilu StandbyPoolProfile |
| ID podsítě |
ID prostředků podsítě pro skupinu kontejnerů. |
ContainerGroupSubnetId[] |
| obsahy |
Seznam svazků, které lze připojit kontejnery v této skupině kontejnerů. |
svazku [] |
ContainerGroupSubnetId
| Jméno |
Popis |
Hodnota |
| identifikační číslo |
ID prostředku virtuální sítě a podsítě |
string (povinné) |
| Jméno |
Popisný název podsítě |
řetězec |
KontejnerHttpGet
| Jméno |
Popis |
Hodnota |
| HttpHeaders |
Hlavičky HTTP. |
httpHeader[] |
| cesta |
Cesta k sondě. |
řetězec |
| port |
Číslo portu, které se má testovat. |
int (povinné) |
| schéma |
Schéma. |
Http Https |
Kontejnerový přístav
| Jméno |
Popis |
Hodnota |
| port |
Číslo portu vystavené ve skupině kontejnerů. |
int (povinné) |
| protokol |
Protokol přidružený k portu. |
TCP UDP |
Kontejnerová sonda
| Jméno |
Popis |
Hodnota |
| vykonavatel |
Spouštěcí příkaz pro sondu |
ContainerExec |
| prahová hodnota selhání |
Prahová hodnota selhání. |
Int |
| httpGet (Získat informace) |
Nastavení Http Get pro sondu |
ContainerHttpGet |
| initialDelaySeconds |
Počáteční prodleva sekund. |
Int |
| doba v sekundách |
Interval sekund. |
Int |
| prahová hodnota úspěchu |
Prahová hodnota úspěchu. |
Int |
| Časový limit sekund |
Sekundy časového limitu. |
Int |
Vlastnosti kontejneru
| Jméno |
Popis |
Hodnota |
| příkaz |
Příkazy, které se mají spustit v instanci kontejneru ve formuláři exec. |
řetězec[] |
| configMap |
Konfigurační mapa. |
ConfigMap |
| proměnné prostředí |
Proměnné prostředí, které se mají nastavit v instanci kontejneru. |
Proměnná prostředí[] |
| bitová kopie |
Název image použité k vytvoření instance kontejneru. |
řetězec |
| livenessProbe |
Sonda aktivity. |
Kontejnerová sonda |
| přístavy |
Vystavené porty v instanci kontejneru. |
ContainerPort[] |
| readinessProbe |
Sonda připravenosti. |
Kontejnerová sonda |
| prostředky |
Požadavky na prostředky instance kontejneru. |
resourceRequirements |
| securityContext |
Vlastnosti zabezpečení kontejneru. |
Definice bezpečnostního kontextu |
| PřipojeníSvazku |
Svazek se připojí k instanci kontejneru. |
VolumeMount[] |
Specifikace rozšíření DeploymentSpec
Rozšíření DeploymentSpecProperties
| Jméno |
Popis |
Hodnota |
| extensionType |
Typ rozšíření, které se má přidat. |
string (povinné) |
| protectedSettings |
Chráněná nastavení rozšíření. |
jakýkoliv |
| nastavení |
Nastavení rozšíření |
jakýkoliv |
| verze |
Verze použitého rozšíření |
string (povinné) |
Konfigurace DNS
| Jméno |
Popis |
Hodnota |
| nameServers |
Servery DNS pro skupinu kontejnerů. |
string[] (povinné) |
| volby |
Možnosti DNS pro skupinu kontejnerů. |
řetězec |
| Domény vyhledávání |
Domény hledání DNS pro vyhledávání názvů hostitelů ve skupině kontejnerů. |
řetězec |
Šifrováníproperties
| Jméno |
Popis |
Hodnota |
| identita |
Spravovaná identita služby Keyvault. |
řetězec |
| název_klíče |
Název šifrovacího klíče. |
string (povinné) |
| Verze klíče |
Verze šifrovacího klíče. |
string (povinné) |
| vaultBaseUrl |
Základní adresa URL služby keyvault. |
string (povinné) |
Proměnná prostředí
| Jméno |
Popis |
Hodnota |
| Jméno |
Název proměnné prostředí. |
string (povinné) |
| secureValue |
Hodnota zabezpečené proměnné prostředí. |
řetězec
Omezení: Citlivá hodnota. Předejte ho jako zabezpečený parametr. |
| Odkaz na secureValueReference |
Odkaz na zabezpečenou proměnnou 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 |
| úložiště |
Adresa URL úložiště |
string (povinné) |
| revize |
Potvrďte hodnotu hash pro zadanou revizi. |
řetězec |
Zdroj zdrojů
| Jméno |
Popis |
Hodnota |
| počítat |
Počet prostředků GPU. |
int (povinné) |
| SKU (identifikátor zboží) |
Skladová položka prostředku GPU. |
"K80" "P100" V100 (povinné) |
| Jméno |
Popis |
Hodnota |
| Jméno |
Název záhlaví. |
řetězec |
| hodnota |
Hodnota záhlaví. |
řetězec |
IdentityAccessControl
| Jméno |
Popis |
Hodnota |
| přístup |
Úroveň přístupu identity. |
"Vše" "Systém" Uživatel |
| identita |
Identita. |
řetězec |
Seznamy IdentityAcls
| Jméno |
Popis |
Hodnota |
| Seznamy acl |
Úrovně řízení přístupu pro každou identitu. |
IdentityAccessControl[] |
| defaultAccess |
Výchozí úroveň přístupu. |
"Vše" "Systém" Uživatel |
ImageRegistryCredential
| Jméno |
Popis |
Hodnota |
| identita |
Identita privátního registru. |
řetězec |
| identityUrl |
Adresa URL identity privátního registru. |
řetězec |
| heslo |
Heslo privátního registru. |
řetězec
Omezení: Citlivá hodnota. Předejte ho jako zabezpečený parametr. |
| odkaz na heslo |
Referenční informace pro 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. |
řetězec |
Definice initContaineru
| Jméno |
Popis |
Hodnota |
| Jméno |
Název inicializačního kontejneru. |
string (povinné) |
| vlastnosti |
Vlastnosti inicializačního kontejneru. |
InitContainerPropertiesDefinition (povinné) |
InitContainerPropertiesDefinition
| Jméno |
Popis |
Hodnota |
| příkaz |
Příkaz, který se má provést v kontejneru inicializačních souborů ve formuláři exec. |
řetězec[] |
| proměnné prostředí |
Proměnné prostředí, které se mají nastavit v inicializačním kontejneru. |
Proměnná prostředí[] |
| bitová kopie |
Obrázek inicializačního kontejneru |
řetězec |
| securityContext |
Vlastnosti zabezpečení kontejneru. |
Definice bezpečnostního kontextu |
| PřipojeníSvazku |
Svazek se připojí k inicializačnímu kontejneru. |
VolumeMount[] |
IP adresa
| Jméno |
Popis |
Hodnota |
| autoGeneratedDomainNameLabelScope |
Hodnota představující výčt zabezpečení. Hodnota Unsecure je výchozí hodnota, pokud není vybraná a znamená, že popisek názvu domény objektu není zabezpečený proti převzetí subdomény. Hodnota TenantReuse je výchozí hodnota, pokud je vybraná, a znamená to, že popisek názvu domény objektu lze znovu použít ve stejném tenantovi. Hodnota SubscriptionReuse znamená, že popisek názvu domény objektu lze znovu použít ve stejném předplatném. Hodnota ResourceGroupReuse znamená, že popisek názvu domény objektu lze znovu použít ve stejné skupině prostředků. Hodnota NoReuse znamená, že popisek názvu domény objektu nelze znovu použít ve stejné skupině prostředků, předplatném nebo tenantovi. |
Noreuse ResourceGroupReuse SubscriptionReuse TenantReuse Nezabezpečené |
| Štítek názvu dns |
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 nebo privátní virtuální síti. |
"Soukromé" Public (povinné) |
LogAnalytics
| Jméno |
Popis |
Hodnota |
| Typ protokolu |
Typ protokolu, který se má použít. |
ContainerInsights ContainerInstanceLogs |
| metadata |
Metadata pro log analytics |
LogAnalyticsMetadata |
| ID pracoviště |
ID pracovního prostoru pro Log Analytics |
string (povinné) |
| klíč pracovního prostoru |
Klíč pracovního prostoru pro Log Analytics |
řetězec
Omezení: Citlivá hodnota. Předejte ho jako zabezpečený parametr. (povinné) |
| workspaceResourceId |
ID prostředku pracovního prostoru pro Log Analytics |
řetězec
Omezení: Citlivá hodnota. Předejte ho jako zabezpečený parametr. |
Přístav
| Jméno |
Popis |
Hodnota |
| port |
Číslo portu. |
int (povinné) |
| protokol |
Protokol přidružený k portu. |
TCP UDP |
Limity zdrojů
| Jméno |
Popis |
Hodnota |
| procesor |
Omezení procesoru této instance kontejneru. |
Int |
| Gpu |
Limit GPU této instance kontejneru. |
GpuResource |
| memoryInGB |
Limit paměti v GB této instance kontejneru. |
Int |
Žádosti o prostředky
| Jméno |
Popis |
Hodnota |
| procesor |
Požadavek na procesor této instance kontejneru. |
int (povinné) |
| Gpu |
Požadavek GPU této instance kontejneru. |
GpuResource |
| memoryInGB |
Požadavek na paměť v GB této instance kontejneru. |
int (povinné) |
Požadavky na prostředky
| Jméno |
Popis |
Hodnota |
| omezení |
Omezení prostředků této instance kontejneru. |
resourceLimits |
| požaduje |
Požadavky na prostředky této instance kontejneru. |
ResourceRequests (povinné) |
Odkaz na tajemství
| Jméno |
Popis |
Hodnota |
| identita |
ID prostředku ARM spravované identity, která má přístup k tajnému kódu v trezoru klíčů |
string (povinné) |
| Jméno |
Identifikátor odkazu na tajný kód |
string (povinné) |
| secretReferenceUri |
Identifikátor URI tajného klíče v trezoru klíčů |
string (povinné) |
SecurityContextCapabilitiesDefinition
| Jméno |
Popis |
Hodnota |
| přidat |
Možnosti pro přidání do kontejneru. |
řetězec[] |
| odpojit |
Možnosti pro vyřazení z kontejneru. |
řetězec[] |
Definice bezpečnostního kontextu
| Jméno |
Popis |
Hodnota |
| allowPrivilegeEscalation |
Logická hodnota označující, jestli může inicializační proces zvýšit svá oprávnění |
Bool |
| schopnosti |
Možnosti přidání nebo vyřazení z kontejneru |
SecurityContextCapabilitiesDefinition |
| privilegovaný |
Příznak, který určuje, jestli jsou oprávnění kontejneru zvýšená na úroveň Privileged. |
Bool |
| runAsGroup |
Nastaví identifikátor GID uživatele pro kontejner. |
Int |
| runAsUser |
Nastaví UID uživatele pro kontejner. |
Int |
| seccompProfil |
kódovaný řetězec base64 obsahující obsah KÓDU JSON v profilu seccomp |
řetězec |
Definice profilu StandbyPoolProfile
| Jméno |
Popis |
Hodnota |
| failContainerGroupCreateOnReuseFailure |
Příznak určující, jestli má ACI selhat požadavek na vytvoření, pokud skupinu kontejnerů nelze získat z pohotovostního fondu. |
Bool |
| identifikační číslo |
Referenční id profilu pohotovostního fondu.Toto bude ID prostředku ARM ve formuláři: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StandbyPool/standbyContainerGroupPools/{standbyPoolName}. |
řetězec |
Přiřazené identity uživatele
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ý klíč |
Tajný svazek. |
VolumeSecret |
| Odkaz na tajný kód |
Referenční svazek tajných kódů. |
SvazekSecretReference |
VolumeMount
| Jméno |
Popis |
Hodnota |
| horská cesta |
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 |
VolumeSecret
SvazekSecretReference
Příklady použití
Základní příklad nasazení instance Azure Container Group.
terraform {
required_providers {
azapi = {
source = "Azure/azapi"
}
}
}
provider "azapi" {
skip_provider_registration = false
}
variable "resource_name" {
type = string
default = "acctest0001"
}
variable "location" {
type = string
default = "westeurope"
}
resource "azapi_resource" "resourceGroup" {
type = "Microsoft.Resources/resourceGroups@2020-06-01"
name = var.resource_name
location = var.location
}
resource "azapi_resource" "containerGroup" {
type = "Microsoft.ContainerInstance/containerGroups@2023-05-01"
parent_id = azapi_resource.resourceGroup.id
name = var.resource_name
location = var.location
body = {
properties = {
containers = [
{
name = "hw"
properties = {
command = [
]
environmentVariables = [
]
image = "ubuntu:20.04"
ports = [
{
port = 80
protocol = "TCP"
},
]
resources = {
requests = {
cpu = 0.5
memoryInGB = 0.5
}
}
}
},
]
initContainers = [
]
ipAddress = {
autoGeneratedDomainNameLabelScope = "Unsecure"
ports = [
{
port = 80
protocol = "TCP"
},
]
type = "Public"
}
osType = "Linux"
restartPolicy = "Always"
volumes = [
]
}
tags = {
environment = "Testing"
}
zones = [
]
}
schema_validation_enabled = false
response_export_values = ["*"]
}
Ověřené moduly Azure
K nasazení tohoto typu prostředku je možné použít následující ověřené moduly Azure.