Microsoft.ContainerInstance containerGroups 2017-08-01-preview
Artikel 12/21/2024
2 inzenders
Feedback
In dit artikel
Bicep-resourcedefinitie
Het resourcetype containerGroups kan worden geïmplementeerd met bewerkingen die zijn gericht op:
Zie logboek wijzigen voor een lijst met gewijzigde eigenschappen in elke API-versie.
Als u een Resource Microsoft.ContainerInstance/containerGroups wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.
resource symbolicname 'Microsoft.ContainerInstance/containerGroups@2017-08-01-preview' = {
location: 'string'
name: 'string'
properties: {
containers: [
{
name: 'string'
properties: {
command: [
'string'
]
environmentVariables: [
{
name: 'string'
value: 'string'
}
]
image: 'string'
ports: [
{
port: int
}
]
resources: {
limits: {
cpu: int
memoryInGB: int
}
requests: {
cpu: int
memoryInGB: int
}
}
volumeMounts: [
{
mountPath: 'string'
name: 'string'
readOnly: bool
}
]
}
}
]
imageRegistryCredentials: [
{
password: 'string'
server: 'string'
username: 'string'
}
]
ipAddress: {
ip: 'string'
ports: [
{
port: int
protocol: 'string'
}
]
type: 'string'
}
osType: 'string'
restartPolicy: 'string'
volumes: [
{
azureFile: {
readOnly: bool
shareName: 'string'
storageAccountKey: 'string'
storageAccountName: 'string'
}
name: 'string'
}
]
}
tags: {
{customized property}: 'string'
}
}
Eigenschapswaarden
AzureFileVolume
Naam
Beschrijving
Waarde
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)
storageAccountKey
De toegangssleutel voor het opslagaccount die wordt gebruikt voor toegang tot de Azure-bestandsshare.
snaar
storageAccountName
De naam van het opslagaccount dat de Azure-bestandsshare bevat.
tekenreeks (vereist)
Container
Naam
Beschrijving
Waarde
naam
De door de gebruiker opgegeven naam van het containerexemplaren.
tekenreeks (vereist)
Eigenschappen
De eigenschappen van de containerinstantie.
ContainerProperties- (vereist)
ContainerGroupProperties
Naam
Beschrijving
Waarde
Containers
De containers binnen de containergroep.
Container [] (vereist)
imageRegistryCredentials
De registerreferenties van de installatiekopieën waarop de containergroep is gemaakt.
ImageRegistryCredential []
ipAddress
Het IP-adrestype van de containergroep.
IpAddress-
osType
Het type besturingssysteem dat is vereist voor de containers in de containergroep.
'Linux' 'Windows' (vereist)
restartPolicy
Start het beleid opnieuw op voor alle containers in de containergroep. Momenteel is de enige beschikbare optie always
.
'altijd'
Volumes
De lijst met volumes die kunnen worden gekoppeld door containers in deze containergroep.
volume []
ContainerPort
Naam
Beschrijving
Waarde
haven
Het poortnummer dat wordt weergegeven in de containergroep.
int (vereist)
ContainerProperties
Naam
Beschrijving
Waarde
bevelen
De opdrachten die moeten worden uitgevoerd in het containerexemplaren in exec-formulier.
tekenreeks[]
environmentVariables
De omgevingsvariabelen die moeten worden ingesteld in de containerinstantie.
EnvironmentVariable []
beeld
De naam van de installatiekopieën die worden gebruikt om de containerinstantie te maken.
tekenreeks (vereist)
Ports
De weergegeven poorten op het containerexemplaren.
ContainerPort []
weg
De resourcevereisten van het containerexemplaren.
ResourceRequirements (vereist)
volumeMounts
Het volume wordt gekoppeld aan de containerinstantie.
VolumeMount []
EnvironmentVariable
Naam
Beschrijving
Waarde
naam
De naam van de omgevingsvariabele.
tekenreeks (vereist)
waarde
De waarde van de omgevingsvariabele.
tekenreeks (vereist)
ImageRegistryCredential
Naam
Beschrijving
Waarde
wachtwoord
Het wachtwoord voor het privéregister.
snaar
server
De Docker-installatiekopieënregisterserver zonder protocol zoals http en https.
tekenreeks (vereist)
gebruikersnaam
De gebruikersnaam voor het privéregister.
tekenreeks (vereist)
IpAddress
Naam
Beschrijving
Waarde
Ip
Het IP-adres dat beschikbaar is voor het openbare internet.
snaar
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.
'Openbaar' (vereist)
Microsoft.ContainerInstance/containerGroups
Naam
Beschrijving
Waarde
plaats
De resourcelocatie.
tekenreeks (vereist)
naam
De resourcenaam
tekenreeks (vereist)
Eigenschappen
ContainerGroupProperties (vereist)
Tags
Resourcetags
Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen
Haven
Naam
Beschrijving
Waarde
haven
Het poortnummer.
int (vereist)
protocol
Het protocol dat is gekoppeld aan de poort.
'TCP' 'UDP'
ResourceLimits
Naam
Beschrijving
Waarde
CPU
De CPU-limiet van deze containerinstantie.
Int
memoryInGB
De geheugenlimiet in GB van deze containerinstantie.
Int
ResourceRequests
Naam
Beschrijving
Waarde
CPU
De CPU-aanvraag van deze containerinstantie.
int (vereist)
memoryInGB
De geheugenaanvraag in GB van deze containerinstantie.
int (vereist)
ResourceRequirements
Naam
Beschrijving
Waarde
grens
De resourcelimieten van deze containerinstantie.
ResourceLimits-
Verzoeken
De resourceaanvragen van dit containerexemplaren.
ResourceRequests- (vereist)
Volume
Naam
Beschrijving
Waarde
azureFile
De naam van het Azure File-volume.
AzureFileVolume (vereist)
naam
De naam van het volume.
tekenreeks (vereist)
VolumeMount
Naam
Beschrijving
Waarde
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
Quickstart-voorbeelden
In de volgende quickstartvoorbeelden wordt dit resourcetype geïmplementeerd.
Resourcedefinitie van ARM-sjabloon
Het resourcetype containerGroups kan worden geïmplementeerd met bewerkingen die zijn gericht op:
Zie logboek wijzigen voor een lijst met gewijzigde eigenschappen in elke API-versie.
Als u een Microsoft.ContainerInstance/containerGroups-resource wilt maken, voegt u de volgende JSON toe aan uw sjabloon.
{
"type": "Microsoft.ContainerInstance/containerGroups",
"apiVersion": "2017-08-01-preview",
"name": "string",
"location": "string",
"properties": {
"containers": [
{
"name": "string",
"properties": {
"command": [ "string" ],
"environmentVariables": [
{
"name": "string",
"value": "string"
}
],
"image": "string",
"ports": [
{
"port": "int"
}
],
"resources": {
"limits": {
"cpu": "int",
"memoryInGB": "int"
},
"requests": {
"cpu": "int",
"memoryInGB": "int"
}
},
"volumeMounts": [
{
"mountPath": "string",
"name": "string",
"readOnly": "bool"
}
]
}
}
],
"imageRegistryCredentials": [
{
"password": "string",
"server": "string",
"username": "string"
}
],
"ipAddress": {
"ip": "string",
"ports": [
{
"port": "int",
"protocol": "string"
}
],
"type": "string"
},
"osType": "string",
"restartPolicy": "string",
"volumes": [
{
"azureFile": {
"readOnly": "bool",
"shareName": "string",
"storageAccountKey": "string",
"storageAccountName": "string"
},
"name": "string"
}
]
},
"tags": {
"{customized property}": "string"
}
}
Eigenschapswaarden
AzureFileVolume
Naam
Beschrijving
Waarde
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)
storageAccountKey
De toegangssleutel voor het opslagaccount die wordt gebruikt voor toegang tot de Azure-bestandsshare.
snaar
storageAccountName
De naam van het opslagaccount dat de Azure-bestandsshare bevat.
tekenreeks (vereist)
Container
Naam
Beschrijving
Waarde
naam
De door de gebruiker opgegeven naam van het containerexemplaren.
tekenreeks (vereist)
Eigenschappen
De eigenschappen van de containerinstantie.
ContainerProperties- (vereist)
ContainerGroupProperties
Naam
Beschrijving
Waarde
Containers
De containers binnen de containergroep.
Container [] (vereist)
imageRegistryCredentials
De registerreferenties van de installatiekopieën waarop de containergroep is gemaakt.
ImageRegistryCredential []
ipAddress
Het IP-adrestype van de containergroep.
IpAddress-
osType
Het type besturingssysteem dat is vereist voor de containers in de containergroep.
'Linux' 'Windows' (vereist)
restartPolicy
Start het beleid opnieuw op voor alle containers in de containergroep. Momenteel is de enige beschikbare optie always
.
'altijd'
Volumes
De lijst met volumes die kunnen worden gekoppeld door containers in deze containergroep.
volume []
ContainerPort
Naam
Beschrijving
Waarde
haven
Het poortnummer dat wordt weergegeven in de containergroep.
int (vereist)
ContainerProperties
Naam
Beschrijving
Waarde
bevelen
De opdrachten die moeten worden uitgevoerd in het containerexemplaren in exec-formulier.
tekenreeks[]
environmentVariables
De omgevingsvariabelen die moeten worden ingesteld in de containerinstantie.
EnvironmentVariable []
beeld
De naam van de installatiekopieën die worden gebruikt om de containerinstantie te maken.
tekenreeks (vereist)
Ports
De weergegeven poorten op het containerexemplaren.
ContainerPort []
weg
De resourcevereisten van het containerexemplaren.
ResourceRequirements (vereist)
volumeMounts
Het volume wordt gekoppeld aan de containerinstantie.
VolumeMount []
EnvironmentVariable
Naam
Beschrijving
Waarde
naam
De naam van de omgevingsvariabele.
tekenreeks (vereist)
waarde
De waarde van de omgevingsvariabele.
tekenreeks (vereist)
ImageRegistryCredential
Naam
Beschrijving
Waarde
wachtwoord
Het wachtwoord voor het privéregister.
snaar
server
De Docker-installatiekopieënregisterserver zonder protocol zoals http en https.
tekenreeks (vereist)
gebruikersnaam
De gebruikersnaam voor het privéregister.
tekenreeks (vereist)
IpAddress
Naam
Beschrijving
Waarde
Ip
Het IP-adres dat beschikbaar is voor het openbare internet.
snaar
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.
'Openbaar' (vereist)
Microsoft.ContainerInstance/containerGroups
Naam
Beschrijving
Waarde
apiVersion
De API-versie
'2017-08-01-preview'
plaats
De resourcelocatie.
tekenreeks (vereist)
naam
De resourcenaam
tekenreeks (vereist)
Eigenschappen
ContainerGroupProperties (vereist)
Tags
Resourcetags
Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen
type
Het resourcetype
'Microsoft.ContainerInstance/containerGroups'
Haven
Naam
Beschrijving
Waarde
haven
Het poortnummer.
int (vereist)
protocol
Het protocol dat is gekoppeld aan de poort.
'TCP' 'UDP'
ResourceLimits
Naam
Beschrijving
Waarde
CPU
De CPU-limiet van deze containerinstantie.
Int
memoryInGB
De geheugenlimiet in GB van deze containerinstantie.
Int
ResourceRequests
Naam
Beschrijving
Waarde
CPU
De CPU-aanvraag van deze containerinstantie.
int (vereist)
memoryInGB
De geheugenaanvraag in GB van deze containerinstantie.
int (vereist)
ResourceRequirements
Naam
Beschrijving
Waarde
grens
De resourcelimieten van deze containerinstantie.
ResourceLimits-
Verzoeken
De resourceaanvragen van dit containerexemplaren.
ResourceRequests- (vereist)
Volume
Naam
Beschrijving
Waarde
azureFile
De naam van het Azure File-volume.
AzureFileVolume (vereist)
naam
De naam van het volume.
tekenreeks (vereist)
VolumeMount
Naam
Beschrijving
Waarde
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
Quickstart-sjablonen
Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.
Het resourcetype containerGroups kan worden geïmplementeerd met bewerkingen die zijn gericht op:
Zie logboek wijzigen voor een lijst met gewijzigde eigenschappen in elke API-versie.
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@2017-08-01-preview"
name = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
containers = [
{
name = "string"
properties = {
command = [
"string"
]
environmentVariables = [
{
name = "string"
value = "string"
}
]
image = "string"
ports = [
{
port = int
}
]
resources = {
limits = {
cpu = int
memoryInGB = int
}
requests = {
cpu = int
memoryInGB = int
}
}
volumeMounts = [
{
mountPath = "string"
name = "string"
readOnly = bool
}
]
}
}
]
imageRegistryCredentials = [
{
password = "string"
server = "string"
username = "string"
}
]
ipAddress = {
ip = "string"
ports = [
{
port = int
protocol = "string"
}
]
type = "string"
}
osType = "string"
restartPolicy = "string"
volumes = [
{
azureFile = {
readOnly = bool
shareName = "string"
storageAccountKey = "string"
storageAccountName = "string"
}
name = "string"
}
]
}
})
}
Eigenschapswaarden
AzureFileVolume
Naam
Beschrijving
Waarde
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)
storageAccountKey
De toegangssleutel voor het opslagaccount die wordt gebruikt voor toegang tot de Azure-bestandsshare.
snaar
storageAccountName
De naam van het opslagaccount dat de Azure-bestandsshare bevat.
tekenreeks (vereist)
Container
Naam
Beschrijving
Waarde
naam
De door de gebruiker opgegeven naam van het containerexemplaren.
tekenreeks (vereist)
Eigenschappen
De eigenschappen van de containerinstantie.
ContainerProperties- (vereist)
ContainerGroupProperties
Naam
Beschrijving
Waarde
Containers
De containers binnen de containergroep.
Container [] (vereist)
imageRegistryCredentials
De registerreferenties van de installatiekopieën waarop de containergroep is gemaakt.
ImageRegistryCredential []
ipAddress
Het IP-adrestype van de containergroep.
IpAddress-
osType
Het type besturingssysteem dat is vereist voor de containers in de containergroep.
'Linux' 'Windows' (vereist)
restartPolicy
Start het beleid opnieuw op voor alle containers in de containergroep. Momenteel is de enige beschikbare optie always
.
'altijd'
Volumes
De lijst met volumes die kunnen worden gekoppeld door containers in deze containergroep.
volume []
ContainerPort
Naam
Beschrijving
Waarde
haven
Het poortnummer dat wordt weergegeven in de containergroep.
int (vereist)
ContainerProperties
Naam
Beschrijving
Waarde
bevelen
De opdrachten die moeten worden uitgevoerd in het containerexemplaren in exec-formulier.
tekenreeks[]
environmentVariables
De omgevingsvariabelen die moeten worden ingesteld in de containerinstantie.
EnvironmentVariable []
beeld
De naam van de installatiekopieën die worden gebruikt om de containerinstantie te maken.
tekenreeks (vereist)
Ports
De weergegeven poorten op het containerexemplaren.
ContainerPort []
weg
De resourcevereisten van het containerexemplaren.
ResourceRequirements (vereist)
volumeMounts
Het volume wordt gekoppeld aan de containerinstantie.
VolumeMount []
EnvironmentVariable
Naam
Beschrijving
Waarde
naam
De naam van de omgevingsvariabele.
tekenreeks (vereist)
waarde
De waarde van de omgevingsvariabele.
tekenreeks (vereist)
ImageRegistryCredential
Naam
Beschrijving
Waarde
wachtwoord
Het wachtwoord voor het privéregister.
snaar
server
De Docker-installatiekopieënregisterserver zonder protocol zoals http en https.
tekenreeks (vereist)
gebruikersnaam
De gebruikersnaam voor het privéregister.
tekenreeks (vereist)
IpAddress
Naam
Beschrijving
Waarde
Ip
Het IP-adres dat beschikbaar is voor het openbare internet.
snaar
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.
'Openbaar' (vereist)
Microsoft.ContainerInstance/containerGroups
Naam
Beschrijving
Waarde
plaats
De resourcelocatie.
tekenreeks (vereist)
naam
De resourcenaam
tekenreeks (vereist)
Eigenschappen
ContainerGroupProperties (vereist)
Tags
Resourcetags
Woordenlijst met tagnamen en -waarden.
type
Het resourcetype
"Microsoft.ContainerInstance/containerGroups@2017-08-01-preview"
Haven
Naam
Beschrijving
Waarde
haven
Het poortnummer.
int (vereist)
protocol
Het protocol dat is gekoppeld aan de poort.
'TCP' 'UDP'
ResourceLimits
Naam
Beschrijving
Waarde
CPU
De CPU-limiet van deze containerinstantie.
Int
memoryInGB
De geheugenlimiet in GB van deze containerinstantie.
Int
ResourceRequests
Naam
Beschrijving
Waarde
CPU
De CPU-aanvraag van deze containerinstantie.
int (vereist)
memoryInGB
De geheugenaanvraag in GB van deze containerinstantie.
int (vereist)
ResourceRequirements
Naam
Beschrijving
Waarde
grens
De resourcelimieten van deze containerinstantie.
ResourceLimits-
Verzoeken
De resourceaanvragen van dit containerexemplaren.
ResourceRequests- (vereist)
Volume
Naam
Beschrijving
Waarde
azureFile
De naam van het Azure File-volume.
AzureFileVolume (vereist)
naam
De naam van het volume.
tekenreeks (vereist)
VolumeMount
Naam
Beschrijving
Waarde
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