Microsoft. ContainerInstance containerGroups 2026-07-01

Bicep-resourcedefinitie

Het resourcetype containerGroups kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie wijzigingslogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Gebruiksvoorbeelden

Voorbeelden van Bicep

Een eenvoudig voorbeeld van het implementeren van een Azure Container Group-exemplaar.

param location string = 'westeurope'
param resourceName string = 'acctest0001'

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'
  }
}

Geverifieerde Azure-modules

De volgende azure-geverifieerde modules kunnen worden gebruikt om dit resourcetype te implementeren.

Module Description
Container Instance- AVM-resourcemodule voor containerinstantie

Azure-snelstartvoorbeelden

De volgende Azure-quickstartsjablonen bicep-voorbeelden bevatten voor het implementeren van dit resourcetype.

Bicep-bestand Description
Azure Container Instances - BC met SQL Server en IIS- Implementeer één Windows-container met een volledig functionele, zelfstandige Microsoft Dynamics 365 Business Central-omgeving in Azure Container Instances.
Azure Container Instances - container met geheimen Implementeer een Linux-container met een geheim volume met behulp van Azure Container Instances.
Azure Container Instances - VNet- Implementeer een containerinstantie in een virtueel Azure-netwerk.
Een WordPress-site maken Met deze sjabloon maakt u een WordPress-site in Container Instance
Een SFTP-server op aanvraag maken met permanente opslag Deze sjabloon demonstreert een SFTP-server op aanvraag met behulp van een Azure Container Instance (ACI).
Application Gateway maken met certificaten In deze sjabloon ziet u hoe u zelfondertekende Key Vault-certificaten genereert en vervolgens verwijst vanuit Application Gateway.
Front Door Standard/Premium met Azure Container Instances Met deze sjabloon maakt u een Front Door Standard/Premium met een containergroep.
Front Door met Container Instances en Application Gateway Met deze sjabloon maakt u een Front Door Standard/Premium met een containergroep en Application Gateway.
SQL Server-beschikbaarheidsgroep op AKS- Hiermee maakt u een nieuw AKS-cluster en implementeert u vervolgens SQL Server-beschikbaarheidsgroepen in het cluster met behulp van een CNAB-pakket dat is geïmplementeerd met Duffle en ACI

Resource-indeling

Als u een Resource Microsoft.ContainerInstance/containerGroups wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

resource symbolicname 'Microsoft.ContainerInstance/containerGroups@2026-07-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'
          userAssignedIdentityClientId: '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'
  ]
}

Eigenschapswaarden

Microsoft.ContainerInstance/containerGroups

Naam Description Value
identity De identiteit van de containergroep, indien geconfigureerd. ContainerGroupIdentity-
location De locatie van de bronnengroep van de containergroep. string
naam De resourcenaam tekenreeks (vereist)
properties De eigenschappen van de containergroep ContainerGroupProperties (vereist)
tags Resourcetags Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen
Zones De beschikbaarheidszones. tekenreeks[]

AzureFileVolume

Naam Description Value
readOnly De vlag die aangeeft of het Gedeelde Azure-bestand als een volume alleen-lezen is. bool
shareName De naam van de Azure-bestandsshare die als volume moet worden gekoppeld. tekenreeks (vereist)
opslagAccountKey De toegangssleutel voor het opslagaccount die wordt gebruikt voor toegang tot de Azure-bestandsshare. snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
opslagAccountKeyReference De verwijzing naar de toegangssleutel van het opslagaccount die wordt gebruikt voor toegang tot de Azure-bestandsshare. string
storageAccountName De naam van het opslagaccount dat de Azure-bestandsshare bevat. tekenreeks (vereist)
userAssignedIdentityClientId De client-id van de door de gebruiker toegewezen beheerde identiteit die toegang heeft tot de Azure File share. string

VertrouwelijkeComputeProperties

Naam Description Value
cce-beleid Het met Base64 gecodeerde beleid voor het afdwingen van vertrouwelijke rekenkracht string

Configuratiekaart

Naam Description Value
keyValuePairs De woordenlijst voor sleutel-waardeparen in de configuratietoewijzing. ConfigMapKeyValuePairs

ConfigMapKeyValuePairs

Naam Description Value

Container

Naam Description Value
naam De door de gebruiker opgegeven naam van het containerexemplaren. tekenreeks (vereist)
properties De eigenschappen van de containerinstantie. ContainerProperties- (vereist)

ContainerExec

Naam Description Value
command De opdrachten die in de container moeten worden uitgevoerd. tekenreeks[]

ContainerGroupDiagnostics

Naam Description Value
Loganalyse Log Analytics-gegevens voor containergroepen. LogAnalytics-

ContainerGroupIdentity

Naam Description Value
type Het type identiteit dat wordt gebruikt voor de containergroep. Het type SystemAssigned, UserAssigned bevat zowel een impliciet gemaakte identiteit als een set door de gebruiker toegewezen identiteiten. Met het type None worden alle identiteiten uit de containergroep verwijderd. 'Geen'
'Systeem toegewezen'
'Systeemtoegewezen, Gebruikertoegewezen'
UserAssigned
userAssignedIdentities De lijst met gebruikersidentiteiten die zijn gekoppeld aan de containergroep. ContainerGroupIdentityUserAssignedIdentities

ContainerGroupIdentityUserAssignedIdentities

Naam Description Value

ContainerGroupProfileReferenceDefinition

Naam Description Value
id De referentie-id van het containergroepprofiel. Dit is een ARM-resource-id in de vorm: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerInstance/containerGroupProfiles/{containerGroupProfileName}. string
revisie De revisie van het containergroepprofiel. int

ContainerGroupEigenschappen

Naam Description Value
vertrouwelijkComputeProperties De eigenschappen voor een vertrouwelijke containergroep ConfidentialComputeProperties-
containerGroupProfiel De eigenschappen van het profiel van de referentiecontainergroep. ContainerGroupProfileReferenceDefinition-
containers De containers binnen de containergroep. Container[] (vereist)
diagnostics De diagnostische gegevens voor een containergroep. ContainerGroupDiagnostics
dnsConfig De DNS-configuratiegegevens voor een containergroep. DnsConfiguration-
encryptieEigenschappen De versleutelingseigenschappen voor een containergroep. EncryptionProperties-
Extensies extensies die worden gebruikt door virtuele kubelet DeploymentExtensionSpec
identiteitAcls De toegangsbeheerniveaus van de identiteiten. IdentityAcls-
imageRegistryCredentials De registerreferenties van de installatiekopieën waarop de containergroep is gemaakt. ImageRegistryCredential
initContainers De init-containers voor een containergroep. InitContainerDefinition
ipAddress Het IP-adrestype van de containergroep. IpAddress
osType Het type besturingssysteem dat is vereist voor de containers in de containergroep. 'Linux'
'Windows'
Prioriteit De prioriteit van de containergroep. 'Normaal'
'Spot'
herstartbeleid Start het beleid opnieuw op voor alle containers in de containergroep.
- Always Altijd opnieuw opstarten
- OnFailure opnieuw opstarten bij fout
- Never nooit opnieuw opstarten
'Always'
'Never'
'AanFalen'
geheimReferenties De geheime verwijzingen waarnaar wordt verwezen binnen de containergroep. SecretReference
sku De SKU voor een containergroep. 'Vertrouwelijk'
'Toegewezen'
'Niet opgegeven'
'Standaard'
stand-byPoolProfile De eigenschappen van het referentie-stand-bypoolprofiel. StandbyPoolProfileDefinition-
subnet-id's De subnetresource-id's voor een containergroep. ContainerGroupSubnetId
volumes De lijst met volumes die kunnen worden gekoppeld door containers in deze containergroep. volume[]

ContainerGroupSubnetId

Naam Description Value
id Resource-id van virtueel netwerk en subnet. tekenreeks (vereist)
naam Beschrijvende naam voor het subnet. string

ContainerGroupTags

Naam Description Value

ContainerHttpGet

Naam Description Value
httpHeaders De HTTP-headers. HttpHeader-[]
path Het pad om te testen. string
port Het poortnummer dat moet worden uitgevoerd. int (vereist)
scheme Het schema. 'http'
'https'

Containerhaven

Naam Description Value
port Het poortnummer dat wordt weergegeven in de containergroep. int (vereist)
protocol Het protocol dat is gekoppeld aan de poort. 'TCP'
'UDP'

Container sonde

Naam Description Value
exec De uitvoeringsopdracht die moet worden uitgevoerd ContainerExec-
failureThreshold De drempelwaarde voor fouten. int
httpOphalen De Http Get-instellingen die moeten worden uitgevoerd ContainerHttpGet-
initialDelaySeconds De eerste vertragings seconden. int
periodSeconds De seconden van de periode. int
successThreshold De slagingsdrempel. int
timeoutSeconds De time-out seconden. int

ContainerEigenschappen

Naam Description Value
command De opdrachten die moeten worden uitgevoerd in het containerexemplaren in exec-formulier. tekenreeks[]
configMap De configuratietoewijzing. ConfigMap
environmentVariables De omgevingsvariabelen die moeten worden ingesteld in de containerinstantie. EnvironmentVariable[]
image De naam van de installatiekopieën die worden gebruikt om de containerinstantie te maken. string
livenessProbe De levendheidstest. ContainerProbe-
ports De weergegeven poorten op het containerexemplaren. Containerhaven
readinessProbe De gereedheidstest. ContainerProbe-
resources De resourcevereisten van het containerexemplaren. ResourceRequirements
veiligheidContext De beveiligingseigenschappen van de container. SecurityContextDefinition-
volumeMounts Het volume wordt gekoppeld aan de containerinstantie. VolumeMount[]

ImplementatieExtensionSpec

Naam Description Value
naam Naam van de extensie. tekenreeks (vereist)
properties Extensiespecifieke eigenschappen DeploymentExtensionSpecProperties-

ImplementatieExtensieSpecEigenschappen

Naam Description Value
extensie Type Het type extensie dat moet worden toegevoegd. tekenreeks (vereist)
afgeschermde instellingen Beveiligde instellingen voor de extensie. any
settings Instellingen voor de extensie. any
version Versie van de extensie die wordt gebruikt. tekenreeks (vereist)

DnsConfiguratie

Naam Description Value
naamservers De DNS-servers voor de containergroep. tekenreeks[] (vereist)
options De DNS-opties voor de containergroep. string
zoekenDomeinen De DNS-zoekdomeinen voor het opzoeken van hostnamen in de containergroep. string

Encryptie-eigenschappen

Naam Description Value
identity De beheerde identiteit van de sleutelkluis. string
sleutelnaam De naam van de versleutelingssleutel. tekenreeks (vereist)
keyVersion De versie van de versleutelingssleutel. tekenreeks (vereist)
kluisBaseUrl De basis-URL van keyvault. tekenreeks (vereist)

EnvironmentVariable

Naam Description Value
naam De naam van de omgevingsvariabele. tekenreeks (vereist)
veilige waarde De waarde van de beveiligde omgevingsvariabele. snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
secureValueReference De verwijzing naar de beveiligde omgevingsvariabele. string
waarde De waarde van de omgevingsvariabele. string

GitRepo-volume

Naam Description Value
map Naam van doelmap. Mag niet bevatten of beginnen met ... Als '.' wordt opgegeven, is de volumemap de Git-opslagplaats. Als dit niet het opgegeven is, bevat het volume de Git-opslagplaats in de submap met de opgegeven naam. string
bewaarplaats URL van opslagplaats tekenreeks (vereist)
revisie Hash doorvoeren voor de opgegeven revisie. string

GpuBron

Naam Description Value
count Het aantal GPU-resources. int (vereist)
sku De SKU van de GPU-resource. K80
'Blz. 100'
V100 (vereist)

Http-header

Naam Description Value
naam De naam van de header. string
waarde De headerwaarde. string

IdentityAccessControl

Naam Description Value
toegang Het toegangsniveau van de identiteit. 'All'
'Systeem'
'Gebruiker'
identity Een identiteit. string

IdentiteitAcls

Naam Description Value
Acls De toegangsbeheerniveaus voor elke identiteit. IdentityAccessControl
standaardtoegang Het standaardtoegangsniveau. 'All'
'Systeem'
'Gebruiker'

ImageRegistryCredential

Naam Description Value
identity De identiteit voor het privéregister. string
identiteitUrl De identiteits-URL voor het privéregister. string
password Het wachtwoord voor het privéregister. snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
passwordReference De verwijzing naar het wachtwoord voor het privéregister. string
server De Docker-installatiekopieënregisterserver zonder protocol zoals http en https. tekenreeks (vereist)
username De gebruikersnaam voor het privéregister. string

InitContainerDefinition

Naam Description Value
naam De naam voor de init-container. tekenreeks (vereist)
properties De eigenschappen voor de init-container. InitContainerPropertiesDefinition- (vereist)

InitContainerPropertiesDefinitie

Naam Description Value
command De opdracht die moet worden uitgevoerd in de init-container in exec-formulier. tekenreeks[]
environmentVariables De omgevingsvariabelen die moeten worden ingesteld in de init-container. EnvironmentVariable[]
image De installatiekopieën van de init-container. string
veiligheidContext De beveiligingseigenschappen van de container. SecurityContextDefinition-
volumeMounts Het volume wordt gekoppeld aan de init-container. VolumeMount[]

IP-adres

Naam Description Value
autoGeneratedDomainNameLabelScope De waarde die de security-enum vertegenwoordigt. De waarde 'Onbeveiligd' is de standaardwaarde als deze niet is geselecteerd en betekent dat het domeinnaamlabel van het object niet is beveiligd tegen overname van subdomeinen. De waarde TenantReuse is de standaardwaarde als deze is geselecteerd en betekent dat het domeinnaamlabel van het object opnieuw kan worden gebruikt binnen dezelfde tenant. De waarde 'SubscriptionReuse' betekent dat het domeinnaamlabel van het object opnieuw kan worden gebruikt binnen hetzelfde abonnement. De waarde ResourceGroupReuse betekent dat het domeinnaamlabel van het object opnieuw kan worden gebruikt binnen dezelfde resourcegroep. De waarde 'NoReuse' betekent dat het domeinnaamlabel van het object niet opnieuw kan worden gebruikt binnen dezelfde resourcegroep, hetzelfde abonnement of dezelfde tenant. 'Noreuse'
'ResourceGroupHergebruik'
'Hergebruik van abonnementen'
'Hergebruik van huurders'
'Onbeveiligd'
dnsNaamLabel Het DNS-naamlabel voor het IP-adres. string
ip Het IP-adres dat beschikbaar is voor het openbare internet. string
ports De lijst met poorten die beschikbaar zijn voor de containergroep. poort[] (vereist)
type Hiermee geeft u op of het IP-adres beschikbaar is voor het openbare internet of het privé-VNET. 'Private'
'Openbaar' (vereist)

LogAnalytics

Naam Description Value
logType Het logboektype dat moet worden gebruikt. 'ContainerInzichten'
'ContainerInstanceLogs'
metadata Metagegevens voor log analytics. LogAnalyticsMetadata-
workspaceId De werkruimte-id voor Log Analytics tekenreeks (vereist)
werkruimtesleutel De werkruimtesleutel voor Log Analytics snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter. (required)
workspaceResourceId De resource-id van de werkruimte voor Log Analytics snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.

LogAnalyticsMetadata

Naam Description Value

Port

Naam Description Value
port Het poortnummer. int (vereist)
protocol Het protocol dat is gekoppeld aan de poort. 'TCP'
'UDP'

ResourceLimits

Naam Description Value
cpu De CPU-limiet van deze containerinstantie. int
gpu De GPU-limiet van deze containerinstantie. GpuResource-
memoryInGB De geheugenlimiet in GB van deze containerinstantie. int

ResourceRequests

Naam Description Value
cpu De CPU-aanvraag van deze containerinstantie. int (vereist)
gpu De GPU-aanvraag van deze containerinstantie. GpuResource-
memoryInGB De geheugenaanvraag in GB van deze containerinstantie. int (vereist)

ResourceRequirements

Naam Description Value
limits De resourcelimieten van deze containerinstantie. ResourceLimits
requests De resourceaanvragen van dit containerexemplaren. ResourceRequests (verplicht)

Geheime referentie

Naam Description Value
identity De ARM-resource-id van de beheerde identiteit die toegang heeft tot het geheim in de sleutelkluis tekenreeks (vereist)
naam De id van de geheime verwijzing tekenreeks (vereist)
secretReferenceUri De URI naar het geheim in de sleutelkluis tekenreeks (vereist)

SecurityContextCapabilitiesDefinition

Naam Description Value
add De mogelijkheden om toe te voegen aan de container. tekenreeks[]
druppel De mogelijkheden om uit de container te verwijderen. tekenreeks[]

SecurityContextDefinition

Naam Description Value
allowPrivilegeEscalatie Een Booleaanse waarde die aangeeft of het init-proces de bevoegdheden ervan kan verhogen bool
capabilities De mogelijkheden om een container toe te voegen of neer te zetten. SecurityContextCapabilitiesDefinition-
geprivilegieerd De vlag om te bepalen of de containermachtigingen zijn verhoogd naar Privileged. bool
runAsGroep Hiermee stelt u de GEBRUIKERS-GID in voor de container. int
runAsUser Hiermee stelt u de gebruikers-UID voor de container in. int
seccompProfiel een met base64 gecodeerde tekenreeks met de inhoud van de JSON in het seccomp-profiel string

StandbyPoolProfileDefinition

Naam Description Value
failContainerGroupCreateOnReuseFailure De vlag om te bepalen of ACI de aanvraag voor maken moet mislukken als de containergroep niet kan worden verkregen uit de stand-bypool. bool
id De referentie-id voor het stand-bypoolprofiel. Dit is een ARM-resource-id in de vorm: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StandbyPool/standbyContainerGroupPools/{standbyPoolName}.< string

UserAssignedIdentities

Naam Description Value

Volume

Naam Description Value
azureFile Het Azure File-volume. AzureFileVolume
emptyDir Het lege mapvolume. any
gitHerhaling Het git-opslagplaatsvolume. GitRepo-volume
naam De naam van het volume. tekenreeks (vereist)
secret Het geheime volume. VolumeSecret
secretReference Het geheime referentievolume. VolumeSecretReference

Volume monteren

Naam Description Value
mountPath Het pad in de container waar het volume moet worden gekoppeld. Mag geen dubbele punt (:)) bevatten. tekenreeks (vereist)
naam De naam van de volumekoppeling. tekenreeks (vereist)
readOnly De vlag die aangeeft of de volumekoppeling alleen-lezen is. bool

VolumeSecret

Naam Description Value

VolumeSecretReference

Naam Description Value

Resourcedefinitie van ARM-sjabloon

Het resourcetype containerGroups kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Gebruiksvoorbeelden

Snelstartsjablonen voor Azure

De volgende Azure-quickstartsjablonen dit resourcetype implementeren.

Template Description
Azure Container Instances - BC met SQL Server en IIS-

Implementeren in Azure
Implementeer één Windows-container met een volledig functionele, zelfstandige Microsoft Dynamics 365 Business Central-omgeving in Azure Container Instances.
Azure Container Instances - container met statustest

Implementeren in Azure
Implementeer een Linux-container met een statustest met behulp van Azure Container Instances.
Azure Container Instances - container met geheimen

Implementeren in Azure
Implementeer een Linux-container met een geheim volume met behulp van Azure Container Instances.
Azure Container Instances - container met beveiligde envVar-

Implementeren in Azure
Implementeer een Linux-container met een beveiligde omgevingsvariabele met behulp van Azure Container Instances.
Azure Container Instances - Linux-container met legeDir-

Implementeren in Azure
Implementeer twee Linux-containers die een leegDir-volume delen met behulp van Azure Container Instances.
Azure Container Instances - Linux-container met gitRepo-

Implementeren in Azure
Implementeer een Linux-container die gebruikmaakt van een gitRepo-volume met behulp van Azure Container Instances.
Azure Container Instances - VNet-

Implementeren in Azure
Implementeer een containerinstantie in een virtueel Azure-netwerk.
een opslagaccountbestandsshare maken via containers

Implementeren in Azure
Met deze sjabloon maakt u een opslagaccount en een bestandsshare via azure-cli in een containerinstantie
Een WordPress-site maken

Implementeren in Azure
Met deze sjabloon maakt u een WordPress-site in Container Instance
Een WordPress-site maken in een virtueel netwerk

Implementeren in Azure
Met deze sjabloon maakt u een WordPress-site op Container Instance in een virtueel netwerk. En voer een openbare site-FQDN uit die toegang heeft tot WordPress-site.
Een SFTP-server op aanvraag maken met permanente opslag

Implementeren in Azure
Deze sjabloon demonstreert een SFTP-server op aanvraag met behulp van een Azure Container Instance (ACI).
Application Gateway maken met certificaten

Implementeren in Azure
In deze sjabloon ziet u hoe u zelfondertekende Key Vault-certificaten genereert en vervolgens verwijst vanuit Application Gateway.
Front Door Standard/Premium met Azure Container Instances

Implementeren in Azure
Met deze sjabloon maakt u een Front Door Standard/Premium met een containergroep.
Front Door met Container Instances en Application Gateway

Implementeren in Azure
Met deze sjabloon maakt u een Front Door Standard/Premium met een containergroep en Application Gateway.
SFTP-server op aanvraag met behulp van een bestaand opslagaccount

Implementeren in Azure
Deze sjabloon demonstreert een SFTP-server op aanvraag met behulp van een Azure Container Instance (ACI).
SQL Server-beschikbaarheidsgroep op AKS-

Implementeren in Azure
Hiermee maakt u een nieuw AKS-cluster en implementeert u vervolgens SQL Server-beschikbaarheidsgroepen in het cluster met behulp van een CNAB-pakket dat is geïmplementeerd met Duffle en ACI
UDP-container in ACI-

Implementeren in Azure
Met deze sjablonen maakt u een ACI-resource en maakt u een container beschikbaar via UDP

Resource-indeling

Als u een Microsoft.ContainerInstance/containerGroups-resource wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

{
  "type": "Microsoft.ContainerInstance/containerGroups",
  "apiVersion": "2026-07-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",
          "userAssignedIdentityClientId": "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" ]
}

Eigenschapswaarden

Microsoft.ContainerInstance/containerGroups

Naam Description Value
apiVersion De API-versie '2026-07-01'
identity De identiteit van de containergroep, indien geconfigureerd. ContainerGroupIdentity-
location De locatie van de bronnengroep van de containergroep. string
naam De resourcenaam tekenreeks (vereist)
properties De eigenschappen van de containergroep ContainerGroupProperties (vereist)
tags Resourcetags Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen
type Het brontype 'Microsoft.ContainerInstance/containerGroups'
Zones De beschikbaarheidszones. tekenreeks[]

AzureFileVolume

Naam Description Value
readOnly De vlag die aangeeft of het Gedeelde Azure-bestand als een volume alleen-lezen is. bool
shareName De naam van de Azure-bestandsshare die als volume moet worden gekoppeld. tekenreeks (vereist)
opslagAccountKey De toegangssleutel voor het opslagaccount die wordt gebruikt voor toegang tot de Azure-bestandsshare. snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
opslagAccountKeyReference De verwijzing naar de toegangssleutel van het opslagaccount die wordt gebruikt voor toegang tot de Azure-bestandsshare. string
storageAccountName De naam van het opslagaccount dat de Azure-bestandsshare bevat. tekenreeks (vereist)
userAssignedIdentityClientId De client-id van de door de gebruiker toegewezen beheerde identiteit die toegang heeft tot de Azure File share. string

VertrouwelijkeComputeProperties

Naam Description Value
cce-beleid Het met Base64 gecodeerde beleid voor het afdwingen van vertrouwelijke rekenkracht string

Configuratiekaart

Naam Description Value
keyValuePairs De woordenlijst voor sleutel-waardeparen in de configuratietoewijzing. ConfigMapKeyValuePairs

ConfigMapKeyValuePairs

Naam Description Value

Container

Naam Description Value
naam De door de gebruiker opgegeven naam van het containerexemplaren. tekenreeks (vereist)
properties De eigenschappen van de containerinstantie. ContainerProperties- (vereist)

ContainerExec

Naam Description Value
command De opdrachten die in de container moeten worden uitgevoerd. tekenreeks[]

ContainerGroupDiagnostics

Naam Description Value
Loganalyse Log Analytics-gegevens voor containergroepen. LogAnalytics-

ContainerGroupIdentity

Naam Description Value
type Het type identiteit dat wordt gebruikt voor de containergroep. Het type SystemAssigned, UserAssigned bevat zowel een impliciet gemaakte identiteit als een set door de gebruiker toegewezen identiteiten. Met het type None worden alle identiteiten uit de containergroep verwijderd. 'Geen'
'Systeem toegewezen'
'Systeemtoegewezen, Gebruikertoegewezen'
UserAssigned
userAssignedIdentities De lijst met gebruikersidentiteiten die zijn gekoppeld aan de containergroep. ContainerGroupIdentityUserAssignedIdentities

ContainerGroupIdentityUserAssignedIdentities

Naam Description Value

ContainerGroupProfileReferenceDefinition

Naam Description Value
id De referentie-id van het containergroepprofiel. Dit is een ARM-resource-id in de vorm: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerInstance/containerGroupProfiles/{containerGroupProfileName}. string
revisie De revisie van het containergroepprofiel. int

ContainerGroupEigenschappen

Naam Description Value
vertrouwelijkComputeProperties De eigenschappen voor een vertrouwelijke containergroep ConfidentialComputeProperties-
containerGroupProfiel De eigenschappen van het profiel van de referentiecontainergroep. ContainerGroupProfileReferenceDefinition-
containers De containers binnen de containergroep. Container[] (vereist)
diagnostics De diagnostische gegevens voor een containergroep. ContainerGroupDiagnostics
dnsConfig De DNS-configuratiegegevens voor een containergroep. DnsConfiguration-
encryptieEigenschappen De versleutelingseigenschappen voor een containergroep. EncryptionProperties-
Extensies extensies die worden gebruikt door virtuele kubelet DeploymentExtensionSpec
identiteitAcls De toegangsbeheerniveaus van de identiteiten. IdentityAcls-
imageRegistryCredentials De registerreferenties van de installatiekopieën waarop de containergroep is gemaakt. ImageRegistryCredential
initContainers De init-containers voor een containergroep. InitContainerDefinition
ipAddress Het IP-adrestype van de containergroep. IpAddress
osType Het type besturingssysteem dat is vereist voor de containers in de containergroep. 'Linux'
'Windows'
Prioriteit De prioriteit van de containergroep. 'Normaal'
'Spot'
herstartbeleid Start het beleid opnieuw op voor alle containers in de containergroep.
- Always Altijd opnieuw opstarten
- OnFailure opnieuw opstarten bij fout
- Never nooit opnieuw opstarten
'Always'
'Never'
'AanFalen'
geheimReferenties De geheime verwijzingen waarnaar wordt verwezen binnen de containergroep. SecretReference
sku De SKU voor een containergroep. 'Vertrouwelijk'
'Toegewezen'
'Niet opgegeven'
'Standaard'
stand-byPoolProfile De eigenschappen van het referentie-stand-bypoolprofiel. StandbyPoolProfileDefinition-
subnet-id's De subnetresource-id's voor een containergroep. ContainerGroupSubnetId
volumes De lijst met volumes die kunnen worden gekoppeld door containers in deze containergroep. volume[]

ContainerGroupSubnetId

Naam Description Value
id Resource-id van virtueel netwerk en subnet. tekenreeks (vereist)
naam Beschrijvende naam voor het subnet. string

ContainerGroupTags

Naam Description Value

ContainerHttpGet

Naam Description Value
httpHeaders De HTTP-headers. HttpHeader-[]
path Het pad om te testen. string
port Het poortnummer dat moet worden uitgevoerd. int (vereist)
scheme Het schema. 'http'
'https'

Containerhaven

Naam Description Value
port Het poortnummer dat wordt weergegeven in de containergroep. int (vereist)
protocol Het protocol dat is gekoppeld aan de poort. 'TCP'
'UDP'

Container sonde

Naam Description Value
exec De uitvoeringsopdracht die moet worden uitgevoerd ContainerExec-
failureThreshold De drempelwaarde voor fouten. int
httpOphalen De Http Get-instellingen die moeten worden uitgevoerd ContainerHttpGet-
initialDelaySeconds De eerste vertragings seconden. int
periodSeconds De seconden van de periode. int
successThreshold De slagingsdrempel. int
timeoutSeconds De time-out seconden. int

ContainerEigenschappen

Naam Description Value
command De opdrachten die moeten worden uitgevoerd in het containerexemplaren in exec-formulier. tekenreeks[]
configMap De configuratietoewijzing. ConfigMap
environmentVariables De omgevingsvariabelen die moeten worden ingesteld in de containerinstantie. EnvironmentVariable[]
image De naam van de installatiekopieën die worden gebruikt om de containerinstantie te maken. string
livenessProbe De levendheidstest. ContainerProbe-
ports De weergegeven poorten op het containerexemplaren. Containerhaven
readinessProbe De gereedheidstest. ContainerProbe-
resources De resourcevereisten van het containerexemplaren. ResourceRequirements
veiligheidContext De beveiligingseigenschappen van de container. SecurityContextDefinition-
volumeMounts Het volume wordt gekoppeld aan de containerinstantie. VolumeMount[]

ImplementatieExtensionSpec

Naam Description Value
naam Naam van de extensie. tekenreeks (vereist)
properties Extensiespecifieke eigenschappen DeploymentExtensionSpecProperties-

ImplementatieExtensieSpecEigenschappen

Naam Description Value
extensie Type Het type extensie dat moet worden toegevoegd. tekenreeks (vereist)
afgeschermde instellingen Beveiligde instellingen voor de extensie. any
settings Instellingen voor de extensie. any
version Versie van de extensie die wordt gebruikt. tekenreeks (vereist)

DnsConfiguratie

Naam Description Value
naamservers De DNS-servers voor de containergroep. tekenreeks[] (vereist)
options De DNS-opties voor de containergroep. string
zoekenDomeinen De DNS-zoekdomeinen voor het opzoeken van hostnamen in de containergroep. string

Encryptie-eigenschappen

Naam Description Value
identity De beheerde identiteit van de sleutelkluis. string
sleutelnaam De naam van de versleutelingssleutel. tekenreeks (vereist)
keyVersion De versie van de versleutelingssleutel. tekenreeks (vereist)
kluisBaseUrl De basis-URL van keyvault. tekenreeks (vereist)

EnvironmentVariable

Naam Description Value
naam De naam van de omgevingsvariabele. tekenreeks (vereist)
veilige waarde De waarde van de beveiligde omgevingsvariabele. snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
secureValueReference De verwijzing naar de beveiligde omgevingsvariabele. string
waarde De waarde van de omgevingsvariabele. string

GitRepo-volume

Naam Description Value
map Naam van doelmap. Mag niet bevatten of beginnen met ... Als '.' wordt opgegeven, is de volumemap de Git-opslagplaats. Als dit niet het opgegeven is, bevat het volume de Git-opslagplaats in de submap met de opgegeven naam. string
bewaarplaats URL van opslagplaats tekenreeks (vereist)
revisie Hash doorvoeren voor de opgegeven revisie. string

GpuBron

Naam Description Value
count Het aantal GPU-resources. int (vereist)
sku De SKU van de GPU-resource. K80
'Blz. 100'
V100 (vereist)

Http-header

Naam Description Value
naam De naam van de header. string
waarde De headerwaarde. string

IdentityAccessControl

Naam Description Value
toegang Het toegangsniveau van de identiteit. 'All'
'Systeem'
'Gebruiker'
identity Een identiteit. string

IdentiteitAcls

Naam Description Value
Acls De toegangsbeheerniveaus voor elke identiteit. IdentityAccessControl
standaardtoegang Het standaardtoegangsniveau. 'All'
'Systeem'
'Gebruiker'

ImageRegistryCredential

Naam Description Value
identity De identiteit voor het privéregister. string
identiteitUrl De identiteits-URL voor het privéregister. string
password Het wachtwoord voor het privéregister. snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
passwordReference De verwijzing naar het wachtwoord voor het privéregister. string
server De Docker-installatiekopieënregisterserver zonder protocol zoals http en https. tekenreeks (vereist)
username De gebruikersnaam voor het privéregister. string

InitContainerDefinition

Naam Description Value
naam De naam voor de init-container. tekenreeks (vereist)
properties De eigenschappen voor de init-container. InitContainerPropertiesDefinition- (vereist)

InitContainerPropertiesDefinitie

Naam Description Value
command De opdracht die moet worden uitgevoerd in de init-container in exec-formulier. tekenreeks[]
environmentVariables De omgevingsvariabelen die moeten worden ingesteld in de init-container. EnvironmentVariable[]
image De installatiekopieën van de init-container. string
veiligheidContext De beveiligingseigenschappen van de container. SecurityContextDefinition-
volumeMounts Het volume wordt gekoppeld aan de init-container. VolumeMount[]

IP-adres

Naam Description Value
autoGeneratedDomainNameLabelScope De waarde die de security-enum vertegenwoordigt. De waarde 'Onbeveiligd' is de standaardwaarde als deze niet is geselecteerd en betekent dat het domeinnaamlabel van het object niet is beveiligd tegen overname van subdomeinen. De waarde TenantReuse is de standaardwaarde als deze is geselecteerd en betekent dat het domeinnaamlabel van het object opnieuw kan worden gebruikt binnen dezelfde tenant. De waarde 'SubscriptionReuse' betekent dat het domeinnaamlabel van het object opnieuw kan worden gebruikt binnen hetzelfde abonnement. De waarde ResourceGroupReuse betekent dat het domeinnaamlabel van het object opnieuw kan worden gebruikt binnen dezelfde resourcegroep. De waarde 'NoReuse' betekent dat het domeinnaamlabel van het object niet opnieuw kan worden gebruikt binnen dezelfde resourcegroep, hetzelfde abonnement of dezelfde tenant. 'Noreuse'
'ResourceGroupHergebruik'
'Hergebruik van abonnementen'
'Hergebruik van huurders'
'Onbeveiligd'
dnsNaamLabel Het DNS-naamlabel voor het IP-adres. string
ip Het IP-adres dat beschikbaar is voor het openbare internet. string
ports De lijst met poorten die beschikbaar zijn voor de containergroep. poort[] (vereist)
type Hiermee geeft u op of het IP-adres beschikbaar is voor het openbare internet of het privé-VNET. 'Private'
'Openbaar' (vereist)

LogAnalytics

Naam Description Value
logType Het logboektype dat moet worden gebruikt. 'ContainerInzichten'
'ContainerInstanceLogs'
metadata Metagegevens voor log analytics. LogAnalyticsMetadata-
workspaceId De werkruimte-id voor Log Analytics tekenreeks (vereist)
werkruimtesleutel De werkruimtesleutel voor Log Analytics snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter. (required)
workspaceResourceId De resource-id van de werkruimte voor Log Analytics snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.

LogAnalyticsMetadata

Naam Description Value

Port

Naam Description Value
port Het poortnummer. int (vereist)
protocol Het protocol dat is gekoppeld aan de poort. 'TCP'
'UDP'

ResourceLimits

Naam Description Value
cpu De CPU-limiet van deze containerinstantie. int
gpu De GPU-limiet van deze containerinstantie. GpuResource-
memoryInGB De geheugenlimiet in GB van deze containerinstantie. int

ResourceRequests

Naam Description Value
cpu De CPU-aanvraag van deze containerinstantie. int (vereist)
gpu De GPU-aanvraag van deze containerinstantie. GpuResource-
memoryInGB De geheugenaanvraag in GB van deze containerinstantie. int (vereist)

ResourceRequirements

Naam Description Value
limits De resourcelimieten van deze containerinstantie. ResourceLimits
requests De resourceaanvragen van dit containerexemplaren. ResourceRequests (verplicht)

Geheime referentie

Naam Description Value
identity De ARM-resource-id van de beheerde identiteit die toegang heeft tot het geheim in de sleutelkluis tekenreeks (vereist)
naam De id van de geheime verwijzing tekenreeks (vereist)
secretReferenceUri De URI naar het geheim in de sleutelkluis tekenreeks (vereist)

SecurityContextCapabilitiesDefinition

Naam Description Value
add De mogelijkheden om toe te voegen aan de container. tekenreeks[]
druppel De mogelijkheden om uit de container te verwijderen. tekenreeks[]

SecurityContextDefinition

Naam Description Value
allowPrivilegeEscalatie Een Booleaanse waarde die aangeeft of het init-proces de bevoegdheden ervan kan verhogen bool
capabilities De mogelijkheden om een container toe te voegen of neer te zetten. SecurityContextCapabilitiesDefinition-
geprivilegieerd De vlag om te bepalen of de containermachtigingen zijn verhoogd naar Privileged. bool
runAsGroep Hiermee stelt u de GEBRUIKERS-GID in voor de container. int
runAsUser Hiermee stelt u de gebruikers-UID voor de container in. int
seccompProfiel een met base64 gecodeerde tekenreeks met de inhoud van de JSON in het seccomp-profiel string

StandbyPoolProfileDefinition

Naam Description Value
failContainerGroupCreateOnReuseFailure De vlag om te bepalen of ACI de aanvraag voor maken moet mislukken als de containergroep niet kan worden verkregen uit de stand-bypool. bool
id De referentie-id voor het stand-bypoolprofiel. Dit is een ARM-resource-id in de vorm: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StandbyPool/standbyContainerGroupPools/{standbyPoolName}.< string

UserAssignedIdentities

Naam Description Value

Volume

Naam Description Value
azureFile Het Azure File-volume. AzureFileVolume
emptyDir Het lege mapvolume. any
gitHerhaling Het git-opslagplaatsvolume. GitRepo-volume
naam De naam van het volume. tekenreeks (vereist)
secret Het geheime volume. VolumeSecret
secretReference Het geheime referentievolume. VolumeSecretReference

Volume monteren

Naam Description Value
mountPath Het pad in de container waar het volume moet worden gekoppeld. Mag geen dubbele punt (:)) bevatten. tekenreeks (vereist)
naam De naam van de volumekoppeling. tekenreeks (vereist)
readOnly De vlag die aangeeft of de volumekoppeling alleen-lezen is. bool

VolumeSecret

Naam Description Value

VolumeSecretReference

Naam Description Value

Resourcedefinitie van Terraform (AzAPI-provider)

Het resourcetype containerGroups kan worden geïmplementeerd met bewerkingen die zijn gericht op:

  • Resourcegroepen Voor een lijst van gewijzigde eigenschappen in elke API-versie, zie wijzigingslogboek.

Gebruiksvoorbeelden

Terraform-voorbeelden

Een eenvoudig voorbeeld van het implementeren van een Azure Container Group-exemplaar.

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    = ["*"]
}

Geverifieerde Azure-modules

De volgende azure-geverifieerde modules kunnen worden gebruikt om dit resourcetype te implementeren.

Module Description
Container Instance- AVM-resourcemodule voor containerinstantie

Resource-indeling

Als u een Microsoft.ContainerInstance/containerGroups-resource wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ContainerInstance/containerGroups@2026-07-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"
            userAssignedIdentityClientId = "string"
          }
          emptyDir = ?
          gitRepo = {
            directory = "string"
            repository = "string"
            revision = "string"
          }
          name = "string"
          secret = {
            {customized property} = "string"
          }
          secretReference = {
            {customized property} = "string"
          }
        }
      ]
    }
    zones = [
      "string"
    ]
  }
}

Eigenschapswaarden

Microsoft.ContainerInstance/containerGroups

Naam Description Value
identity De identiteit van de containergroep, indien geconfigureerd. ContainerGroupIdentity-
location De locatie van de bronnengroep van de containergroep. string
naam De resourcenaam tekenreeks (vereist)
properties De eigenschappen van de containergroep ContainerGroupProperties (vereist)
tags Resourcetags Woordenlijst met tagnamen en -waarden.
type Het brontype "Microsoft. ContainerInstance/containerGroups@2026-07-01"
Zones De beschikbaarheidszones. tekenreeks[]

AzureFileVolume

Naam Description Value
readOnly De vlag die aangeeft of het Gedeelde Azure-bestand als een volume alleen-lezen is. bool
shareName De naam van de Azure-bestandsshare die als volume moet worden gekoppeld. tekenreeks (vereist)
opslagAccountKey De toegangssleutel voor het opslagaccount die wordt gebruikt voor toegang tot de Azure-bestandsshare. snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
opslagAccountKeyReference De verwijzing naar de toegangssleutel van het opslagaccount die wordt gebruikt voor toegang tot de Azure-bestandsshare. string
storageAccountName De naam van het opslagaccount dat de Azure-bestandsshare bevat. tekenreeks (vereist)
userAssignedIdentityClientId De client-id van de door de gebruiker toegewezen beheerde identiteit die toegang heeft tot de Azure File share. string

VertrouwelijkeComputeProperties

Naam Description Value
cce-beleid Het met Base64 gecodeerde beleid voor het afdwingen van vertrouwelijke rekenkracht string

Configuratiekaart

Naam Description Value
keyValuePairs De woordenlijst voor sleutel-waardeparen in de configuratietoewijzing. ConfigMapKeyValuePairs

ConfigMapKeyValuePairs

Naam Description Value

Container

Naam Description Value
naam De door de gebruiker opgegeven naam van het containerexemplaren. tekenreeks (vereist)
properties De eigenschappen van de containerinstantie. ContainerProperties- (vereist)

ContainerExec

Naam Description Value
command De opdrachten die in de container moeten worden uitgevoerd. tekenreeks[]

ContainerGroupDiagnostics

Naam Description Value
Loganalyse Log Analytics-gegevens voor containergroepen. LogAnalytics-

ContainerGroupIdentity

Naam Description Value
type Het type identiteit dat wordt gebruikt voor de containergroep. Het type SystemAssigned, UserAssigned bevat zowel een impliciet gemaakte identiteit als een set door de gebruiker toegewezen identiteiten. Met het type None worden alle identiteiten uit de containergroep verwijderd. 'Geen'
'Systeem toegewezen'
'Systeemtoegewezen, Gebruikertoegewezen'
UserAssigned
userAssignedIdentities De lijst met gebruikersidentiteiten die zijn gekoppeld aan de containergroep. ContainerGroupIdentityUserAssignedIdentities

ContainerGroupIdentityUserAssignedIdentities

Naam Description Value

ContainerGroupProfileReferenceDefinition

Naam Description Value
id De referentie-id van het containergroepprofiel. Dit is een ARM-resource-id in de vorm: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerInstance/containerGroupProfiles/{containerGroupProfileName}. string
revisie De revisie van het containergroepprofiel. int

ContainerGroupEigenschappen

Naam Description Value
vertrouwelijkComputeProperties De eigenschappen voor een vertrouwelijke containergroep ConfidentialComputeProperties-
containerGroupProfiel De eigenschappen van het profiel van de referentiecontainergroep. ContainerGroupProfileReferenceDefinition-
containers De containers binnen de containergroep. Container[] (vereist)
diagnostics De diagnostische gegevens voor een containergroep. ContainerGroupDiagnostics
dnsConfig De DNS-configuratiegegevens voor een containergroep. DnsConfiguration-
encryptieEigenschappen De versleutelingseigenschappen voor een containergroep. EncryptionProperties-
Extensies extensies die worden gebruikt door virtuele kubelet DeploymentExtensionSpec
identiteitAcls De toegangsbeheerniveaus van de identiteiten. IdentityAcls-
imageRegistryCredentials De registerreferenties van de installatiekopieën waarop de containergroep is gemaakt. ImageRegistryCredential
initContainers De init-containers voor een containergroep. InitContainerDefinition
ipAddress Het IP-adrestype van de containergroep. IpAddress
osType Het type besturingssysteem dat is vereist voor de containers in de containergroep. 'Linux'
'Windows'
Prioriteit De prioriteit van de containergroep. 'Normaal'
'Spot'
herstartbeleid Start het beleid opnieuw op voor alle containers in de containergroep.
- Always Altijd opnieuw opstarten
- OnFailure opnieuw opstarten bij fout
- Never nooit opnieuw opstarten
'Always'
'Never'
'AanFalen'
geheimReferenties De geheime verwijzingen waarnaar wordt verwezen binnen de containergroep. SecretReference
sku De SKU voor een containergroep. 'Vertrouwelijk'
'Toegewezen'
'Niet opgegeven'
'Standaard'
stand-byPoolProfile De eigenschappen van het referentie-stand-bypoolprofiel. StandbyPoolProfileDefinition-
subnet-id's De subnetresource-id's voor een containergroep. ContainerGroupSubnetId
volumes De lijst met volumes die kunnen worden gekoppeld door containers in deze containergroep. volume[]

ContainerGroupSubnetId

Naam Description Value
id Resource-id van virtueel netwerk en subnet. tekenreeks (vereist)
naam Beschrijvende naam voor het subnet. string

ContainerGroupTags

Naam Description Value

ContainerHttpGet

Naam Description Value
httpHeaders De HTTP-headers. HttpHeader-[]
path Het pad om te testen. string
port Het poortnummer dat moet worden uitgevoerd. int (vereist)
scheme Het schema. 'http'
'https'

Containerhaven

Naam Description Value
port Het poortnummer dat wordt weergegeven in de containergroep. int (vereist)
protocol Het protocol dat is gekoppeld aan de poort. 'TCP'
'UDP'

Container sonde

Naam Description Value
exec De uitvoeringsopdracht die moet worden uitgevoerd ContainerExec-
failureThreshold De drempelwaarde voor fouten. int
httpOphalen De Http Get-instellingen die moeten worden uitgevoerd ContainerHttpGet-
initialDelaySeconds De eerste vertragings seconden. int
periodSeconds De seconden van de periode. int
successThreshold De slagingsdrempel. int
timeoutSeconds De time-out seconden. int

ContainerEigenschappen

Naam Description Value
command De opdrachten die moeten worden uitgevoerd in het containerexemplaren in exec-formulier. tekenreeks[]
configMap De configuratietoewijzing. ConfigMap
environmentVariables De omgevingsvariabelen die moeten worden ingesteld in de containerinstantie. EnvironmentVariable[]
image De naam van de installatiekopieën die worden gebruikt om de containerinstantie te maken. string
livenessProbe De levendheidstest. ContainerProbe-
ports De weergegeven poorten op het containerexemplaren. Containerhaven
readinessProbe De gereedheidstest. ContainerProbe-
resources De resourcevereisten van het containerexemplaren. ResourceRequirements
veiligheidContext De beveiligingseigenschappen van de container. SecurityContextDefinition-
volumeMounts Het volume wordt gekoppeld aan de containerinstantie. VolumeMount[]

ImplementatieExtensionSpec

Naam Description Value
naam Naam van de extensie. tekenreeks (vereist)
properties Extensiespecifieke eigenschappen DeploymentExtensionSpecProperties-

ImplementatieExtensieSpecEigenschappen

Naam Description Value
extensie Type Het type extensie dat moet worden toegevoegd. tekenreeks (vereist)
afgeschermde instellingen Beveiligde instellingen voor de extensie. any
settings Instellingen voor de extensie. any
version Versie van de extensie die wordt gebruikt. tekenreeks (vereist)

DnsConfiguratie

Naam Description Value
naamservers De DNS-servers voor de containergroep. tekenreeks[] (vereist)
options De DNS-opties voor de containergroep. string
zoekenDomeinen De DNS-zoekdomeinen voor het opzoeken van hostnamen in de containergroep. string

Encryptie-eigenschappen

Naam Description Value
identity De beheerde identiteit van de sleutelkluis. string
sleutelnaam De naam van de versleutelingssleutel. tekenreeks (vereist)
keyVersion De versie van de versleutelingssleutel. tekenreeks (vereist)
kluisBaseUrl De basis-URL van keyvault. tekenreeks (vereist)

EnvironmentVariable

Naam Description Value
naam De naam van de omgevingsvariabele. tekenreeks (vereist)
veilige waarde De waarde van de beveiligde omgevingsvariabele. snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
secureValueReference De verwijzing naar de beveiligde omgevingsvariabele. string
waarde De waarde van de omgevingsvariabele. string

GitRepo-volume

Naam Description Value
map Naam van doelmap. Mag niet bevatten of beginnen met ... Als '.' wordt opgegeven, is de volumemap de Git-opslagplaats. Als dit niet het opgegeven is, bevat het volume de Git-opslagplaats in de submap met de opgegeven naam. string
bewaarplaats URL van opslagplaats tekenreeks (vereist)
revisie Hash doorvoeren voor de opgegeven revisie. string

GpuBron

Naam Description Value
count Het aantal GPU-resources. int (vereist)
sku De SKU van de GPU-resource. K80
'Blz. 100'
V100 (vereist)

Http-header

Naam Description Value
naam De naam van de header. string
waarde De headerwaarde. string

IdentityAccessControl

Naam Description Value
toegang Het toegangsniveau van de identiteit. 'All'
'Systeem'
'Gebruiker'
identity Een identiteit. string

IdentiteitAcls

Naam Description Value
Acls De toegangsbeheerniveaus voor elke identiteit. IdentityAccessControl
standaardtoegang Het standaardtoegangsniveau. 'All'
'Systeem'
'Gebruiker'

ImageRegistryCredential

Naam Description Value
identity De identiteit voor het privéregister. string
identiteitUrl De identiteits-URL voor het privéregister. string
password Het wachtwoord voor het privéregister. snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
passwordReference De verwijzing naar het wachtwoord voor het privéregister. string
server De Docker-installatiekopieënregisterserver zonder protocol zoals http en https. tekenreeks (vereist)
username De gebruikersnaam voor het privéregister. string

InitContainerDefinition

Naam Description Value
naam De naam voor de init-container. tekenreeks (vereist)
properties De eigenschappen voor de init-container. InitContainerPropertiesDefinition- (vereist)

InitContainerPropertiesDefinitie

Naam Description Value
command De opdracht die moet worden uitgevoerd in de init-container in exec-formulier. tekenreeks[]
environmentVariables De omgevingsvariabelen die moeten worden ingesteld in de init-container. EnvironmentVariable[]
image De installatiekopieën van de init-container. string
veiligheidContext De beveiligingseigenschappen van de container. SecurityContextDefinition-
volumeMounts Het volume wordt gekoppeld aan de init-container. VolumeMount[]

IP-adres

Naam Description Value
autoGeneratedDomainNameLabelScope De waarde die de security-enum vertegenwoordigt. De waarde 'Onbeveiligd' is de standaardwaarde als deze niet is geselecteerd en betekent dat het domeinnaamlabel van het object niet is beveiligd tegen overname van subdomeinen. De waarde TenantReuse is de standaardwaarde als deze is geselecteerd en betekent dat het domeinnaamlabel van het object opnieuw kan worden gebruikt binnen dezelfde tenant. De waarde 'SubscriptionReuse' betekent dat het domeinnaamlabel van het object opnieuw kan worden gebruikt binnen hetzelfde abonnement. De waarde ResourceGroupReuse betekent dat het domeinnaamlabel van het object opnieuw kan worden gebruikt binnen dezelfde resourcegroep. De waarde 'NoReuse' betekent dat het domeinnaamlabel van het object niet opnieuw kan worden gebruikt binnen dezelfde resourcegroep, hetzelfde abonnement of dezelfde tenant. 'Noreuse'
'ResourceGroupHergebruik'
'Hergebruik van abonnementen'
'Hergebruik van huurders'
'Onbeveiligd'
dnsNaamLabel Het DNS-naamlabel voor het IP-adres. string
ip Het IP-adres dat beschikbaar is voor het openbare internet. string
ports De lijst met poorten die beschikbaar zijn voor de containergroep. poort[] (vereist)
type Hiermee geeft u op of het IP-adres beschikbaar is voor het openbare internet of het privé-VNET. 'Private'
'Openbaar' (vereist)

LogAnalytics

Naam Description Value
logType Het logboektype dat moet worden gebruikt. 'ContainerInzichten'
'ContainerInstanceLogs'
metadata Metagegevens voor log analytics. LogAnalyticsMetadata-
workspaceId De werkruimte-id voor Log Analytics tekenreeks (vereist)
werkruimtesleutel De werkruimtesleutel voor Log Analytics snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter. (required)
workspaceResourceId De resource-id van de werkruimte voor Log Analytics snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.

LogAnalyticsMetadata

Naam Description Value

Port

Naam Description Value
port Het poortnummer. int (vereist)
protocol Het protocol dat is gekoppeld aan de poort. 'TCP'
'UDP'

ResourceLimits

Naam Description Value
cpu De CPU-limiet van deze containerinstantie. int
gpu De GPU-limiet van deze containerinstantie. GpuResource-
memoryInGB De geheugenlimiet in GB van deze containerinstantie. int

ResourceRequests

Naam Description Value
cpu De CPU-aanvraag van deze containerinstantie. int (vereist)
gpu De GPU-aanvraag van deze containerinstantie. GpuResource-
memoryInGB De geheugenaanvraag in GB van deze containerinstantie. int (vereist)

ResourceRequirements

Naam Description Value
limits De resourcelimieten van deze containerinstantie. ResourceLimits
requests De resourceaanvragen van dit containerexemplaren. ResourceRequests (verplicht)

Geheime referentie

Naam Description Value
identity De ARM-resource-id van de beheerde identiteit die toegang heeft tot het geheim in de sleutelkluis tekenreeks (vereist)
naam De id van de geheime verwijzing tekenreeks (vereist)
secretReferenceUri De URI naar het geheim in de sleutelkluis tekenreeks (vereist)

SecurityContextCapabilitiesDefinition

Naam Description Value
add De mogelijkheden om toe te voegen aan de container. tekenreeks[]
druppel De mogelijkheden om uit de container te verwijderen. tekenreeks[]

SecurityContextDefinition

Naam Description Value
allowPrivilegeEscalatie Een Booleaanse waarde die aangeeft of het init-proces de bevoegdheden ervan kan verhogen bool
capabilities De mogelijkheden om een container toe te voegen of neer te zetten. SecurityContextCapabilitiesDefinition-
geprivilegieerd De vlag om te bepalen of de containermachtigingen zijn verhoogd naar Privileged. bool
runAsGroep Hiermee stelt u de GEBRUIKERS-GID in voor de container. int
runAsUser Hiermee stelt u de gebruikers-UID voor de container in. int
seccompProfiel een met base64 gecodeerde tekenreeks met de inhoud van de JSON in het seccomp-profiel string

StandbyPoolProfileDefinition

Naam Description Value
failContainerGroupCreateOnReuseFailure De vlag om te bepalen of ACI de aanvraag voor maken moet mislukken als de containergroep niet kan worden verkregen uit de stand-bypool. bool
id De referentie-id voor het stand-bypoolprofiel. Dit is een ARM-resource-id in de vorm: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StandbyPool/standbyContainerGroupPools/{standbyPoolName}.< string

UserAssignedIdentities

Naam Description Value

Volume

Naam Description Value
azureFile Het Azure File-volume. AzureFileVolume
emptyDir Het lege mapvolume. any
gitHerhaling Het git-opslagplaatsvolume. GitRepo-volume
naam De naam van het volume. tekenreeks (vereist)
secret Het geheime volume. VolumeSecret
secretReference Het geheime referentievolume. VolumeSecretReference

Volume monteren

Naam Description Value
mountPath Het pad in de container waar het volume moet worden gekoppeld. Mag geen dubbele punt (:)) bevatten. tekenreeks (vereist)
naam De naam van de volumekoppeling. tekenreeks (vereist)
readOnly De vlag die aangeeft of de volumekoppeling alleen-lezen is. bool

VolumeSecret

Naam Description Value

VolumeSecretReference

Naam Description Value