Contenitori Microsoft.ContainerInstanceGroups 2018-06-01
Articolo 05/11/2023
1 contributore
Commenti e suggerimenti
In questo articolo
Definizione di risorsa Bicep
Il tipo di risorsa containerGroups può essere distribuito con operazioni destinate:
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche .
Per creare una risorsa Microsoft.ContainerInstance/containerGroups, aggiungere il codice Bicep seguente al modello.
resource symbolicname 'Microsoft.ContainerInstance/containerGroups@2018-06-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
properties: {
containers: [
{
name: 'string'
properties: {
command: [
'string'
]
environmentVariables: [
{
name: 'string'
secureValue: 'string'
value: 'string'
}
]
image: 'string'
livenessProbe: {
exec: {
command: [
'string'
]
}
failureThreshold: int
httpGet: {
path: 'string'
port: int
scheme: 'string'
}
initialDelaySeconds: int
periodSeconds: int
successThreshold: int
timeoutSeconds: int
}
ports: [
{
port: int
protocol: 'string'
}
]
readinessProbe: {
exec: {
command: [
'string'
]
}
failureThreshold: int
httpGet: {
path: 'string'
port: int
scheme: 'string'
}
initialDelaySeconds: int
periodSeconds: int
successThreshold: int
timeoutSeconds: int
}
resources: {
limits: {
cpu: int
memoryInGB: json('decimal-as-string')
}
requests: {
cpu: int
memoryInGB: json('decimal-as-string')
}
}
volumeMounts: [
{
mountPath: 'string'
name: 'string'
readOnly: bool
}
]
}
}
]
diagnostics: {
logAnalytics: {
workspaceId: 'string'
workspaceKey: 'string'
}
}
imageRegistryCredentials: [
{
password: 'string'
server: 'string'
username: 'string'
}
]
ipAddress: {
dnsNameLabel: 'string'
ip: 'string'
ports: [
{
port: int
protocol: 'string'
}
]
type: 'Public'
}
osType: 'string'
restartPolicy: 'string'
volumes: [
{
azureFile: {
readOnly: bool
shareName: 'string'
storageAccountKey: 'string'
storageAccountName: 'string'
}
emptyDir: any()
gitRepo: {
directory: 'string'
repository: 'string'
revision: 'string'
}
name: 'string'
secret: {}
}
]
}
}
Valori delle proprietà
containerGroups
Nome
Descrizione
valore
name
Nome della risorsa
stringa (obbligatoria) Limite di caratteri: 1-63 Caratteri validi: Lettere minuscole, numeri e trattini. Non può iniziare o terminare con un trattino. I trattini consecutivi non sono consentiti.
posizione
Percorso della risorsa.
string
tags
Tag di risorsa.
Dizionario dei nomi e dei valori dei tag. Vedere Tag nei modelli
properties
ContainerGroupProperties (obbligatorio)
ContainerGroupProperties
Nome
Descrizione
Valore
containers
Contenitori all'interno del gruppo di contenitori.
Contenitore [] (obbligatorio)
diagnostica
Informazioni di diagnostica per un gruppo di contenitori.
ContainerGroupDiagnostics
imageRegistryCredentials
Credenziali del Registro di sistema immagini da cui viene creato il gruppo di contenitori.
ImageRegistryCredential []
IpAddress
Tipo di indirizzo IP del gruppo di contenitori.
Ipaddress
osType
Tipo di sistema operativo richiesto dai contenitori nel gruppo di contenitori.
'Linux' 'Windows' (obbligatorio)
restartPolicy
Riavviare i criteri per tutti i contenitori all'interno del gruppo di contenitori. - Always
Riavviare sempre - OnFailure
Riavvio in caso di errore - Never
Non riavviare mai
'Always' 'Mai' 'OnFailure'
volumes
Elenco di volumi che possono essere montati da contenitori in questo gruppo di contenitori.
Volume []
Contenitore
Nome
Descrizione
valore
name
Nome specificato dall'utente dell'istanza del contenitore.
stringa (obbligatoria)
properties
Proprietà dell'istanza del contenitore.
ContainerProperties (obbligatorio)
ContainerProperties
Nome
Descrizione
Valore
.
I comandi da eseguire all'interno dell'istanza del contenitore nel modulo exec.
string[]
environmentVariables
Variabili di ambiente da impostare nell'istanza del contenitore.
EnvironmentVariable []
image
Nome dell'immagine usata per creare l'istanza del contenitore.
stringa (obbligatoria)
livenessProbe
Probe di livezza.
ContainerProbe
ports
Porte esposte nell'istanza del contenitore.
ContainerPort []
readinessProbe
Probe di idoneità.
ContainerProbe
resources
Requisiti delle risorse dell'istanza del contenitore.
ResourceRequirements (obbligatorio)
volumeMounts
Il montaggio del volume è disponibile per l'istanza del contenitore.
VolumeMount []
EnvironmentVariable
Nome
Descrizione
valore
name
Nome della variabile di ambiente.
stringa (obbligatoria)
secureValue
Valore della variabile di ambiente sicura.
string
Valore
Valore della variabile di ambiente.
string
ContainerProbe
Nome
Descrizione
Valore
exec
Comando di esecuzione per il probe
ContainerExec
failureThreshold
Soglia di errore.
INT
httpGet
Impostazioni Http Get per il probe
ContenitoreHttpGet
initialDelaySeconds
Secondi di ritardo iniziale.
INT
periodSeconds
Secondi di periodo.
INT
successThreshold
Soglia di successo.
INT
timeoutSeconds
Timeout secondi.
INT
ContainerExec
Nome
Descrizione
Valore
.
Comandi da eseguire all'interno del contenitore.
string[]
ContenitoreHttpGet
Nome
Descrizione
Valore
path
Percorso del probe.
string
port
Numero di porta da eseguire per il probe.
int (obbligatorio)
scheme
Schema.
'http' 'https'
ContainerPort
Nome
Descrizione
Valore
port
Numero di porta esposto all'interno del gruppo di contenitori.
int (obbligatorio)
protocol
Protocollo associato alla porta.
'TCP' 'UDP'
ResourceRequirements
Nome
Descrizione
Valore
limiti
Limiti delle risorse di questa istanza del contenitore.
ResourceLimits
requests
Richieste di risorse di questa istanza del contenitore.
ResourceRequests (obbligatorio)
ResourceLimits
Nome
Descrizione
Valore
cpu
Limite della CPU di questa istanza del contenitore.
INT
memoryInGB
Limite di memoria in GB di questa istanza del contenitore. Per specificare un valore decimale, usare la funzione json().
int o json decimal
ResourceRequests
Nome
Descrizione
Valore
cpu
Richiesta CPU di questa istanza del contenitore.
int (obbligatorio)
memoryInGB
Richiesta di memoria in GB di questa istanza del contenitore. Per specificare un valore decimale, usare la funzione json().
int o json decimal (obbligatorio)
VolumeMount
Nome
Descrizione
Valore
mountPath
Percorso all'interno del contenitore in cui deve essere montato il volume. Non deve contenere punti (:).
stringa (obbligatoria)
name
Nome del montaggio del volume.
stringa (obbligatoria)
readOnly
Flag che indica se il montaggio del volume è di sola lettura.
bool
ContainerGroupDiagnostics
Nome
Descrizione
Valore
logAnalytics
Informazioni di log analytics del gruppo di contenitori.
LogAnalytics
LogAnalytics
Nome
Descrizione
Valore
workspaceId
ID area di lavoro per Log Analytics
stringa (obbligatoria)
workspaceKey
Chiave dell'area di lavoro per l'analisi dei log
stringa (obbligatoria)
ImageRegistryCredential
Nome
Descrizione
Valore
password
Password per il Registro di sistema privato.
string
server
Il server del Registro di sistema immagini Docker senza protocollo, ad esempio "http" e "https".
stringa (obbligatoria)
username
Nome utente per il Registro di sistema privato.
stringa (obbligatoria)
IpAddress
Nome
Descrizione
Valore
dnsNameLabel
Etichetta del nome DNS per l'INDIRIZZO IP.
string
Ip
L'IP esposto a Internet pubblico.
string
ports
Elenco delle porte esposte nel gruppo di contenitori.
Porta [] (obbligatorio)
tipo
Specifica se l'INDIRIZZO IP è esposto a Internet pubblico.
'Public' (obbligatorio)
Porta
Nome
Descrizione
Valore
port
Il numero della porta.
int (obbligatorio)
protocol
Protocollo associato alla porta.
'TCP' 'UDP'
Volume
Nome
Descrizione
Valore
azureFile
Volume file di Azure.
AzureFileVolume
emptyDir
Volume di directory vuoto.
Per Bicep, è possibile usare la funzione any().
gitRepo
Volume del repository Git.
GitRepoVolume
name
Il nome del volume.
stringa (obbligatorio)
secret
Volume segreto.
object
AzureFileVolume
Nome
Descrizione
Valore
readOnly
Flag che indica se il file di Azure condiviso montato come volume è di sola lettura.
bool
Nomecondivisione
Nome della condivisione file di Azure da montare come volume.
stringa (obbligatorio)
storageAccountKey
Chiave di accesso dell'account di archiviazione usata per accedere alla condivisione file di Azure.
string
storageAccountName
Nome dell'account di archiviazione che contiene la condivisione file di Azure.
stringa (obbligatorio)
GitRepoVolume
Nome
Descrizione
Valore
directory
Nome della directory di destinazione. Non deve contenere o iniziare con '.'. Se viene specificato '.', la directory del volume sarà il repository Git. In caso contrario, se specificato, il volume conterrà il repository Git nella sottodirectory con il nome specificato.
string
repository
URL repository
stringa (obbligatorio)
revision
Eseguire il commit dell'hash per la revisione specificata.
string
Modelli di avvio rapido
I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.
Definizione della risorsa modello di Resource Manager
Il tipo di risorsa containerGroups può essere distribuito con operazioni destinate:
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche .
Per creare una risorsa Microsoft.ContainerInstance/containerGroups, aggiungere il codice JSON seguente al modello.
{
"type": "Microsoft.ContainerInstance/containerGroups",
"apiVersion": "2018-06-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"properties": {
"containers": [
{
"name": "string",
"properties": {
"command": [ "string" ],
"environmentVariables": [
{
"name": "string",
"secureValue": "string",
"value": "string"
}
],
"image": "string",
"livenessProbe": {
"exec": {
"command": [ "string" ]
},
"failureThreshold": "int",
"httpGet": {
"path": "string",
"port": "int",
"scheme": "string"
},
"initialDelaySeconds": "int",
"periodSeconds": "int",
"successThreshold": "int",
"timeoutSeconds": "int"
},
"ports": [
{
"port": "int",
"protocol": "string"
}
],
"readinessProbe": {
"exec": {
"command": [ "string" ]
},
"failureThreshold": "int",
"httpGet": {
"path": "string",
"port": "int",
"scheme": "string"
},
"initialDelaySeconds": "int",
"periodSeconds": "int",
"successThreshold": "int",
"timeoutSeconds": "int"
},
"resources": {
"limits": {
"cpu": "int",
"memoryInGB": "[json('decimal-as-string')]"
},
"requests": {
"cpu": "int",
"memoryInGB": "[json('decimal-as-string')]"
}
},
"volumeMounts": [
{
"mountPath": "string",
"name": "string",
"readOnly": "bool"
}
]
}
}
],
"diagnostics": {
"logAnalytics": {
"workspaceId": "string",
"workspaceKey": "string"
}
},
"imageRegistryCredentials": [
{
"password": "string",
"server": "string",
"username": "string"
}
],
"ipAddress": {
"dnsNameLabel": "string",
"ip": "string",
"ports": [
{
"port": "int",
"protocol": "string"
}
],
"type": "Public"
},
"osType": "string",
"restartPolicy": "string",
"volumes": [
{
"azureFile": {
"readOnly": "bool",
"shareName": "string",
"storageAccountKey": "string",
"storageAccountName": "string"
},
"emptyDir": {},
"gitRepo": {
"directory": "string",
"repository": "string",
"revision": "string"
},
"name": "string",
"secret": {}
}
]
}
}
Valori delle proprietà
containerGroups
Nome
Descrizione
Valore
tipo
Tipo di risorsa
'Microsoft.ContainerInstance/containerGroups'
apiVersion
Versione dell'API risorsa
'2018-06-01'
name
Nome della risorsa
stringa (obbligatoria) Limite di caratteri: 1-63 Caratteri validi: Lettere minuscole, numeri e trattini. Non può iniziare o terminare con un trattino. I trattini consecutivi non sono consentiti.
posizione
Percorso della risorsa.
string
tags
Tag di risorsa.
Dizionario dei nomi e dei valori dei tag. Vedere Tag nei modelli
properties
ContainerGroupProperties (obbligatorio)
ContainerGroupProperties
Nome
Descrizione
Valore
containers
Contenitori all'interno del gruppo di contenitori.
Contenitore [] (obbligatorio)
diagnostica
Informazioni di diagnostica per un gruppo di contenitori.
ContainerGroupDiagnostics
imageRegistryCredentials
Credenziali del Registro di sistema immagini da cui viene creato il gruppo di contenitori.
ImageRegistryCredential []
IpAddress
Tipo di indirizzo IP del gruppo di contenitori.
Ipaddress
osType
Tipo di sistema operativo richiesto dai contenitori nel gruppo di contenitori.
'Linux' 'Windows' (obbligatorio)
restartPolicy
Riavviare i criteri per tutti i contenitori all'interno del gruppo di contenitori. - Always
Riavviare sempre - OnFailure
Riavvio in caso di errore - Never
Non riavviare mai
'Always' 'Mai' 'OnFailure'
volumes
Elenco di volumi che possono essere montati da contenitori in questo gruppo di contenitori.
Volume []
Contenitore
Nome
Descrizione
valore
name
Nome specificato dall'utente dell'istanza del contenitore.
stringa (obbligatoria)
properties
Proprietà dell'istanza del contenitore.
ContainerProperties (obbligatorio)
ContainerProperties
Nome
Descrizione
Valore
.
I comandi da eseguire all'interno dell'istanza del contenitore nel modulo exec.
string[]
environmentVariables
Variabili di ambiente da impostare nell'istanza del contenitore.
EnvironmentVariable []
image
Nome dell'immagine usata per creare l'istanza del contenitore.
stringa (obbligatoria)
livenessProbe
Probe di livezza.
ContainerProbe
ports
Porte esposte nell'istanza del contenitore.
ContainerPort []
readinessProbe
Probe di idoneità.
ContainerProbe
resources
Requisiti delle risorse dell'istanza del contenitore.
ResourceRequirements (obbligatorio)
volumeMounts
Il volume monta disponibile per l'istanza del contenitore.
VolumeMount []
EnvironmentVariable
Nome
Descrizione
valore
name
Nome della variabile di ambiente.
stringa (obbligatorio)
secureValue
Valore della variabile di ambiente sicura.
string
Valore
Valore della variabile di ambiente.
string
ContainerProbe
Nome
Descrizione
Valore
exec
Comando di esecuzione di cui eseguire il probe
ContainerExec
failureThreshold
Soglia di errore.
INT
httpGet
Impostazioni Http Get per il probe
ContainerHttpGet
initialDelaySeconds
Secondi di ritardo iniziale.
INT
periodSeconds
Secondi di periodo.
INT
successThreshold
Soglia di esito positivo.
INT
timeoutSeconds
Secondi di timeout.
INT
ContainerExec
Nome
Descrizione
Valore
.
Comandi da eseguire all'interno del contenitore.
string[]
ContainerHttpGet
Nome
Descrizione
Valore
path
Percorso del probe.
string
port
Numero di porta da sondare.
int (obbligatorio)
scheme
Schema.
'http' 'https'
ContainerPort
Nome
Descrizione
Valore
port
Numero di porta esposto all'interno del gruppo di contenitori.
int (obbligatorio)
protocol
Protocollo associato alla porta.
'TCP' 'UDP'
ResourceRequirements
Nome
Descrizione
Valore
limiti
Limiti delle risorse di questa istanza del contenitore.
ResourceLimits
requests
Richieste di risorse di questa istanza del contenitore.
ResourceRequests (obbligatorio)
ResourceLimits
Nome
Descrizione
Valore
cpu
Limite della CPU di questa istanza del contenitore.
INT
memoryInGB
Limite di memoria in GB di questa istanza del contenitore. Per specificare un valore decimale, usare la funzione json().
int o json decimal
ResourceRequests
Nome
Descrizione
Valore
cpu
Richiesta CPU di questa istanza del contenitore.
int (obbligatorio)
memoryInGB
Richiesta di memoria in GB di questa istanza del contenitore. Per specificare un valore decimale, usare la funzione json().
int o json decimal (obbligatorio)
VolumeMount
Nome
Descrizione
Valore
mountPath
Percorso all'interno del contenitore in cui deve essere montato il volume. Non deve contenere punti (:).
stringa (obbligatoria)
name
Nome del montaggio del volume.
stringa (obbligatoria)
readOnly
Flag che indica se il montaggio del volume è di sola lettura.
bool
ContainerGroupDiagnostics
Nome
Descrizione
Valore
logAnalytics
Informazioni di log analytics del gruppo di contenitori.
LogAnalytics
LogAnalytics
Nome
Descrizione
Valore
workspaceId
ID area di lavoro per Log Analytics
stringa (obbligatoria)
workspaceKey
Chiave dell'area di lavoro per l'analisi dei log
stringa (obbligatoria)
ImageRegistryCredential
Nome
Descrizione
Valore
password
Password per il Registro di sistema privato.
string
server
Il server del Registro di sistema immagini Docker senza protocollo, ad esempio "http" e "https".
stringa (obbligatoria)
username
Nome utente per il Registro di sistema privato.
stringa (obbligatoria)
IpAddress
Nome
Descrizione
Valore
dnsNameLabel
Etichetta del nome DNS per l'INDIRIZZO IP.
string
Ip
L'IP esposto a Internet pubblico.
string
ports
Elenco delle porte esposte nel gruppo di contenitori.
Porta [] (obbligatorio)
tipo
Specifica se l'INDIRIZZO IP è esposto a Internet pubblico.
'Public' (obbligatorio)
Porta
Nome
Descrizione
Valore
port
Il numero della porta.
int (obbligatorio)
protocol
Protocollo associato alla porta.
'TCP' 'UDP'
Volume
Nome
Descrizione
Valore
azureFile
Volume file di Azure.
AzureFileVolume
emptyDir
Volume di directory vuoto.
gitRepo
Volume del repository git.
GitRepoVolume
name
Il nome del volume.
stringa (obbligatoria)
secret
Volume segreto.
object
AzureFileVolume
Nome
Descrizione
Valore
readOnly
Flag che indica se il file di Azure condiviso montato come volume è di sola lettura.
bool
Nomecondivisione
Nome della condivisione file di Azure da montare come volume.
stringa (obbligatorio)
storageAccountKey
Chiave di accesso dell'account di archiviazione usata per accedere alla condivisione file di Azure.
string
storageAccountName
Nome dell'account di archiviazione che contiene la condivisione file di Azure.
stringa (obbligatorio)
GitRepoVolume
Nome
Descrizione
Valore
directory
Nome della directory di destinazione. Non deve contenere o iniziare con '.'. Se viene specificato '.', la directory del volume sarà il repository Git. In caso contrario, se specificato, il volume conterrà il repository Git nella sottodirectory con il nome specificato.
string
repository
URL repository
stringa (obbligatorio)
revision
Eseguire il commit dell'hash per la revisione specificata.
string
Modelli di avvio rapido
I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.
Il tipo di risorsa containerGroups può essere distribuito con operazioni destinate a:
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere Log delle modifiche .
Per creare una risorsa Microsoft.ContainerInstance/containerGroups, aggiungere il codice Terraform seguente al modello.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.ContainerInstance/containerGroups@2018-06-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
containers = [
{
name = "string"
properties = {
command = [
"string"
]
environmentVariables = [
{
name = "string"
secureValue = "string"
value = "string"
}
]
image = "string"
livenessProbe = {
exec = {
command = [
"string"
]
}
failureThreshold = int
httpGet = {
path = "string"
port = int
scheme = "string"
}
initialDelaySeconds = int
periodSeconds = int
successThreshold = int
timeoutSeconds = int
}
ports = [
{
port = int
protocol = "string"
}
]
readinessProbe = {
exec = {
command = [
"string"
]
}
failureThreshold = int
httpGet = {
path = "string"
port = int
scheme = "string"
}
initialDelaySeconds = int
periodSeconds = int
successThreshold = int
timeoutSeconds = int
}
resources = {
limits = {
cpu = int
memoryInGB = "decimal-as-string"
}
requests = {
cpu = int
memoryInGB = "decimal-as-string"
}
}
volumeMounts = [
{
mountPath = "string"
name = "string"
readOnly = bool
}
]
}
}
]
diagnostics = {
logAnalytics = {
workspaceId = "string"
workspaceKey = "string"
}
}
imageRegistryCredentials = [
{
password = "string"
server = "string"
username = "string"
}
]
ipAddress = {
dnsNameLabel = "string"
ip = "string"
ports = [
{
port = int
protocol = "string"
}
]
type = "Public"
}
osType = "string"
restartPolicy = "string"
volumes = [
{
azureFile = {
readOnly = bool
shareName = "string"
storageAccountKey = "string"
storageAccountName = "string"
}
gitRepo = {
directory = "string"
repository = "string"
revision = "string"
}
name = "string"
secret = {}
}
]
}
})
}
Valori delle proprietà
containerGroups
Nome
Descrizione
Valore
tipo
Tipo di risorsa
"Microsoft.ContainerInstance/containerGroups@2018-06-01"
name
Nome della risorsa
stringa (obbligatorio) Limite di caratteri: 1-63 Caratteri validi: Lettere minuscole, numeri e trattini. Non può iniziare o terminare con un trattino. I trattini consecutivi non sono consentiti.
posizione
Percorso della risorsa.
string
parent_id
Per eseguire la distribuzione in un gruppo di risorse, usare l'ID del gruppo di risorse.
stringa (obbligatorio)
tags
Tag di risorsa.
Dizionario di nomi e valori di tag.
properties
ContainerGroupProperties (obbligatorio)
ContainerGroupProperties
Nome
Descrizione
Valore
containers
Contenitori all'interno del gruppo di contenitori.
Container [] (obbligatorio)
diagnostica
Informazioni di diagnostica per un gruppo di contenitori.
ContainerGroupDiagnostics
imageRegistryCredentials
Credenziali del registro immagini da cui viene creato il gruppo di contenitori.
ImageRegistryCredential []
IpAddress
Tipo di indirizzo IP del gruppo di contenitori.
Ipaddress
osType
Tipo di sistema operativo richiesto dai contenitori nel gruppo di contenitori.
"Linux" "Windows" (obbligatorio)
restartPolicy
Riavviare i criteri per tutti i contenitori all'interno del gruppo di contenitori. - Always
Riavviare sempre - OnFailure
Riavvio in caso di errore - Never
Non riavviare mai
"Sempre" "Mai" "OnFailure"
volumes
Elenco di volumi che possono essere montati da contenitori in questo gruppo di contenitori.
Volume []
Contenitore
Nome
Descrizione
valore
name
Nome fornito dall'utente dell'istanza del contenitore.
stringa (obbligatorio)
properties
Proprietà dell'istanza del contenitore.
ContainerProperties (obbligatorio)
ContainerProperties
Nome
Descrizione
Valore
.
Comandi da eseguire all'interno dell'istanza del contenitore in formato exec.
string[]
environmentVariables
Variabili di ambiente da impostare nell'istanza del contenitore.
EnvironmentVariable []
image
Nome dell'immagine usata per creare l'istanza del contenitore.
stringa (obbligatorio)
livenessProbe
Probe di attività.
ContainerProbe
ports
Porte esposte nell'istanza del contenitore.
ContainerPort []
readinessProbe
Probe di idoneità.
ContainerProbe
resources
Requisiti delle risorse dell'istanza del contenitore.
ResourceRequirements (obbligatorio)
volumeMounts
Il volume monta disponibile per l'istanza del contenitore.
VolumeMount []
EnvironmentVariable
Nome
Descrizione
valore
name
Nome della variabile di ambiente.
stringa (obbligatorio)
secureValue
Valore della variabile di ambiente sicura.
string
Valore
Valore della variabile di ambiente.
string
ContainerProbe
Nome
Descrizione
Valore
exec
Comando di esecuzione per il probe
ContainerExec
failureThreshold
Soglia di errore.
INT
httpGet
Impostazioni Http Get per il probe
ContenitoreHttpGet
initialDelaySeconds
Secondi di ritardo iniziale.
INT
periodSeconds
Secondi di periodo.
INT
successThreshold
Soglia di successo.
INT
timeoutSeconds
Timeout secondi.
INT
ContainerExec
Nome
Descrizione
Valore
.
Comandi da eseguire all'interno del contenitore.
string[]
ContenitoreHttpGet
Nome
Descrizione
Valore
path
Percorso del probe.
string
port
Numero di porta da eseguire per il probe.
int (obbligatorio)
scheme
Schema.
"http" "https"
ContainerPort
Nome
Descrizione
Valore
port
Numero di porta esposto all'interno del gruppo di contenitori.
int (obbligatorio)
protocol
Protocollo associato alla porta.
"TCP" "UDP"
ResourceRequirements
Nome
Descrizione
Valore
limiti
Limiti delle risorse di questa istanza del contenitore.
ResourceLimits
requests
Richieste di risorse di questa istanza del contenitore.
ResourceRequests (obbligatorio)
ResourceLimits
Nome
Descrizione
Valore
cpu
Limite della CPU di questa istanza del contenitore.
INT
memoryInGB
Limite di memoria in GB di questa istanza del contenitore. Specificare un valore decimale come stringa.
int o json decimal
ResourceRequests
Nome
Descrizione
Valore
cpu
Richiesta CPU di questa istanza del contenitore.
int (obbligatorio)
memoryInGB
Richiesta di memoria in GB di questa istanza del contenitore. Specificare un valore decimale come stringa.
int o json decimal (obbligatorio)
VolumeMount
Nome
Descrizione
Valore
mountPath
Percorso all'interno del contenitore in cui deve essere montato il volume. Non deve contenere punti (:).
stringa (obbligatoria)
name
Nome del montaggio del volume.
stringa (obbligatorio)
readOnly
Flag che indica se il montaggio del volume è di sola lettura.
bool
ContainerGroupDiagnostics
Nome
Descrizione
Valore
logAnalytics
Informazioni di Log Analytics del gruppo di contenitori.
LogAnalytics
LogAnalytics
Nome
Descrizione
Valore
workspaceId
ID area di lavoro per Log Analytics
stringa (obbligatorio)
workspaceKey
Chiave dell'area di lavoro per Log Analytics
stringa (obbligatorio)
ImageRegistryCredential
Nome
Descrizione
Valore
password
Password per il Registro di sistema privato.
string
server
Il server del Registro di sistema delle immagini Docker senza un protocollo, ad esempio "http" e "https".
stringa (obbligatorio)
username
Nome utente per il Registro di sistema privato.
stringa (obbligatorio)
IpAddress
Nome
Descrizione
Valore
dnsNameLabel
Etichetta del nome DNS per l'INDIRIZZO IP.
string
Ip
Ip esposto alla rete Internet pubblica.
string
ports
Elenco di porte esposte nel gruppo di contenitori.
Porta [] (obbligatorio)
tipo
Specifica se l'indirizzo IP è esposto alla rete Internet pubblica.
"Pubblico" (obbligatorio)
Porta
Nome
Descrizione
Valore
port
Il numero della porta.
int (obbligatorio)
protocol
Protocollo associato alla porta.
"TCP" "UDP"
Volume
Nome
Descrizione
Valore
azureFile
Volume file di Azure.
AzureFileVolume
emptyDir
Volume di directory vuoto.
gitRepo
Volume del repository Git.
GitRepoVolume
name
Il nome del volume.
stringa (obbligatorio)
secret
Volume segreto.
object
AzureFileVolume
Nome
Descrizione
Valore
readOnly
Flag che indica se il file di Azure condiviso montato come volume è di sola lettura.
bool
Nomecondivisione
Nome della condivisione file di Azure da montare come volume.
stringa (obbligatorio)
storageAccountKey
Chiave di accesso dell'account di archiviazione usata per accedere alla condivisione file di Azure.
string
storageAccountName
Nome dell'account di archiviazione che contiene la condivisione file di Azure.
stringa (obbligatorio)
GitRepoVolume
Nome
Descrizione
Valore
directory
Nome della directory di destinazione. Non deve contenere o iniziare con '.'. Se viene specificato '.', la directory del volume sarà il repository Git. In caso contrario, se specificato, il volume conterrà il repository Git nella sottodirectory con il nome specificato.
string
repository
URL repository
stringa (obbligatorio)
revision
Eseguire il commit dell'hash per la revisione specificata.
string