Partager via


Instance de conteneur Azure

Exécutez facilement des conteneurs sur Azure avec une seule commande. Créez des groupes de conteneurs, obtenez les journaux d’activité d’un conteneur et bien plus encore.

Ce connecteur est disponible dans les produits et régions suivants :

Service classe Régions
Copilot Studio Premium Toutes les régions Power Automate
Applications logiques Norme Toutes les régions Logic Apps
Power Apps Premium Toutes les régions Power Apps
Power Automate Premium Toutes les régions Power Automate
Contact
Nom Microsoft
URL Microsoft LogicApps Support
Prise en charge de Microsoft Power Automate
Prise en charge de Microsoft Power Apps
Métadonnées du connecteur
Éditeur Microsoft
Site internet https://azure.microsoft.com/services/container-instances/

Création d’une connexion

Le connecteur prend en charge les types d’authentification suivants :

Par défaut Paramètres de création de connexion. Toutes les régions Non partageable

Faire défaut

Applicable : Toutes les régions

Paramètres de création de connexion.

Cette connexion n’est pas partageable. Si l’application power est partagée avec un autre utilisateur, un autre utilisateur est invité à créer une connexion explicitement.

Limitations

Nom Appels Période de renouvellement
Appels d’API par connexion 100 60 secondes

Actions

Arrêter des conteneurs dans un groupe de conteneurs

Arrête tous les conteneurs d’un groupe de conteneurs. Les ressources de calcul seront libérées et la facturation s’arrêtera.

Attacher à la sortie d’une instance de conteneur spécifique

Attachez-vous au flux de sortie d’une instance de conteneur spécifique dans un groupe de ressources et un groupe de conteneurs spécifiés.

Créer ou mettre à jour un groupe de conteneurs

Créez ou mettez à jour un groupe de conteneurs avec des configurations spécifiées.

Démarrer des conteneurs dans un groupe de conteneurs

Démarre tous les conteneurs d’un groupe de conteneurs. Les ressources de calcul seront allouées et la facturation démarre.

Exécute une commande dans une instance de conteneur spécifique

Exécute une commande pour une instance de conteneur spécifique dans un groupe de ressources et un groupe de conteneurs spécifiés.

Mettre à jour un emplacement ou des balises de groupe de conteneurs

Mettez à jour un groupe de conteneurs avec les balises et/ou l’emplacement spécifiés.

Obtenir des fonctionnalités

Obtenez la liste des fonctionnalités processeur/mémoire/GPU d’un abonnement dans une région.

Obtenir des images mises en cache

Obtenez la liste des images mises en cache sur un type de système d’exploitation spécifique pour un abonnement dans une région.

Obtenir des journaux d’activité à partir d’une instance de conteneur

Obtenez les journaux d’activité d’une instance de conteneur spécifiée dans un groupe de ressources et un groupe de conteneurs spécifiés.

Obtenir la liste des groupes de conteneurs dans un abonnement

Obtenez la liste des groupes de conteneurs dans l’abonnement spécifié. Cette opération retourne les propriétés de chaque groupe de conteneurs, notamment les conteneurs, les informations d’identification du Registre d’images, la stratégie de redémarrage, le type d’adresse IP, le type de système d’exploitation, l’état et les volumes.

Obtenir la liste des groupes de conteneurs dans un groupe de ressources

Obtenez la liste des groupes de conteneurs dans un abonnement et un groupe de ressources spécifiés. Cette opération retourne les propriétés de chaque groupe de conteneurs, notamment les conteneurs, les informations d’identification du Registre d’images, la stratégie de redémarrage, le type d’adresse IP, le type de système d’exploitation, l’état et les volumes.

Obtenir les propriétés d’un groupe de conteneurs

Obtient les propriétés du groupe de conteneurs spécifié dans l’abonnement et le groupe de ressources spécifiés. L’opération retourne les propriétés de chaque groupe de conteneurs, notamment les conteneurs, les informations d’identification du Registre d’images, la stratégie de redémarrage, le type d’adresse IP, le type de système d’exploitation, l’état et les volumes.

Obtenir l’utilisation actuelle

Obtenir l’utilisation d’un abonnement

Obtenir toutes les dépendances réseau pour le groupe de conteneurs

Obtient toutes les dépendances réseau pour ce groupe de conteneurs afin d’autoriser le contrôle complet du paramètre réseau et de la configuration. Pour les groupes de conteneurs, il s’agit toujours d’une liste vide.

Redémarrer des conteneurs dans un groupe de conteneurs

Redémarre tous les conteneurs d’un groupe de conteneurs en place. Si l’image conteneur a des mises à jour, une nouvelle image est téléchargée.

Supprimer des liens d’association de réseau virtuel de groupe de conteneurs

Supprimer des liens d’association de réseau virtuel de groupe de conteneurs. L’opération ne supprime pas d’autres ressources fournies par l’utilisateur.

Supprimer un groupe de conteneurs

Supprimez le groupe de conteneurs spécifié dans l’abonnement et le groupe de ressources spécifiés. L’opération ne supprime pas d’autres ressources fournies par l’utilisateur, telles que les volumes.

Arrêter des conteneurs dans un groupe de conteneurs

Arrête tous les conteneurs d’un groupe de conteneurs. Les ressources de calcul seront libérées et la facturation s’arrêtera.

Paramètres

Nom Clé Obligatoire Type Description
ID d’abonnement
subscriptionId True string

Informations d’identification d’abonnement qui identifient de manière unique l’abonnement Microsoft Azure. L’ID d’abonnement fait partie de l’URI de chaque appel de service.

Groupe de ressources
resourceGroupName True string

Nom du groupe de ressources.

Nom du groupe de conteneurs
containerGroupName True string

Nom du groupe de conteneurs.

Attacher à la sortie d’une instance de conteneur spécifique

Attachez-vous au flux de sortie d’une instance de conteneur spécifique dans un groupe de ressources et un groupe de conteneurs spécifiés.

Paramètres

Nom Clé Obligatoire Type Description
ID d’abonnement
subscriptionId True string

Informations d’identification d’abonnement qui identifient de manière unique l’abonnement Microsoft Azure. L’ID d’abonnement fait partie de l’URI de chaque appel de service.

Groupe de ressources
resourceGroupName True string

Nom du groupe de ressources.

Nom du groupe de conteneurs
containerGroupName True string

Nom du groupe de conteneurs.

containerName
containerName True string

Nom de l’instance de conteneur.

Retours

Les informations relatives au flux de sortie du conteneur sont attachées.

Créer ou mettre à jour un groupe de conteneurs

Créez ou mettez à jour un groupe de conteneurs avec des configurations spécifiées.

Paramètres

Nom Clé Obligatoire Type Description
ID d’abonnement
subscriptionId True string

Informations d’identification d’abonnement qui identifient de manière unique l’abonnement Microsoft Azure. L’ID d’abonnement fait partie de l’URI de chaque appel de service.

Groupe de ressources
resourceGroupName True string

Nom du groupe de ressources.

Nom du groupe de conteneurs
containerGroupName True string

Nom du groupe de conteneurs.

pièce d'identité
id string

ID de ressource.

nom
name string

Nom de la ressource.

type
type string

Type de ressource.

Emplacement
location True string

Emplacement de la ressource.

Étiquettes
tags object

Balises de ressource.

Zone
zones array of string

Zones du groupe de conteneurs.

principalId
principalId string

ID principal de l’identité du groupe de conteneurs. Cette propriété est fournie uniquement pour une identité affectée par le système.

tenantId
tenantId string

ID de locataire associé au groupe de conteneurs. Cette propriété est fournie uniquement pour une identité affectée par le système.

Type
type string

Type d’identité utilisé pour le groupe de conteneurs. Le type « SystemAssigned, UserAssigned » inclut à la fois une identité créée implicitement et un ensemble d’identités affectées par l’utilisateur. Le type « None » supprime toutes les identités du groupe de conteneurs.

Identités affectées par l’utilisateur
userAssignedIdentities object

Liste des identités utilisateur associées au groupe de conteneurs. Les références de clé de dictionnaire d’identité utilisateur seront des ID de ressource ARM sous la forme : « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} ».

provisioningState
provisioningState string

État d’approvisionnement du groupe de conteneurs. Cela apparaît uniquement dans la réponse.

Nom
name True string

nom du conteneur.

Image
image True string

Nom de l’image utilisée pour créer le conteneur. Par exemple nginx :latest

Command
command array of string

Commandes à exécuter dans le conteneur. Par exemple [ « echo », « hello aci » ]

Protocole
protocol string

Protocole associé au port.

Number
port True integer

Numéro de port exposé dans le groupe de conteneurs.

Nom
name True string

Nom de la variable d’environnement.

Valeur
value string

Valeur de la variable d’environnement.

secureValue
secureValue string

Valeur de la variable d’environnement sécurisée.

restartCount
restartCount integer

Nombre de fois où l’instance de conteneur a été redémarrée.

état
state string

État de l’instance de conteneur.

startTime
startTime date-time

Heure de début de l’état de l’instance de conteneur.

exitCode
exitCode integer

Les codes de sortie de l’instance de conteneur correspondent à ceux de la commande docker run.

finishTime
finishTime date-time

Date et heure de fin de l’état de l’instance de conteneur.

detailStatus
detailStatus string

État lisible par l’homme de l’état de l’instance de conteneur.

count
count integer

Nombre d’événements.

firstTimestamp
firstTimestamp date-time

Date et heure de l’événement journalisé le plus ancien.

lastTimestamp
lastTimestamp date-time

Date et heure de l’événement journalisé le plus récent.

nom
name string

Nom de l’événement.

Message
message string

Message d’événement.

type
type string

Type d’événement.

Mémoire
memoryInGB True number

Demande de mémoire en Go de ce conteneur. Par exemple, 3,5

CPU (Unité centrale de traitement)
cpu True number

Demande d’UC de ce conteneur. Par exemple, 2,0

Nombre
count integer

Nombre de ressources GPU.

Référence (SKU)
sku string

Référence SKU de la ressource GPU.

Mémoire
memoryInGB double

Limite de mémoire en Go de ce conteneur.

CPU (Unité centrale de traitement)
cpu double

Limite du processeur de ce conteneur.

Nom
name True string

Nom du volume.

Chemin
mountPath True string

Chemin d’accès au sein du conteneur où le volume doit être monté. Ne doit pas contenir de deux-points (:).

En lecture seule
readOnly boolean

Indicateur indiquant si le montage de volume est en lecture seule.

Command
command array of string

Commandes à exécuter dans le conteneur.

Chemin
path string

Chemin d’accès à la sonde.

Port
port integer

Numéro de port à sonder.

Jeu
scheme string

Le schéma.

nom
name string

Nom de l’en-tête.

value
value string

Valeur d’en-tête.

Délai initial
initialDelaySeconds integer

Délai initial secondes.

Période
periodSeconds integer

Secondes de période.

Seuil d’échec
failureThreshold integer

Seuil d’échec.

Seuil de réussite
successThreshold integer

Seuil de réussite.

Délai d'expiration
timeoutSeconds integer

Délai d’expiration des secondes.

privilégié
privileged boolean

Indicateur permettant de déterminer si les autorisations de conteneur sont élevées à Privileged.

allowPrivilegeEscalation
allowPrivilegeEscalation boolean

Valeur booléenne indiquant si le processus init peut élever ses privilèges

ajouter
add array of string

Fonctionnalités à ajouter au conteneur.

supprimer
drop array of string

Fonctionnalités à supprimer du conteneur.

runAsGroup
runAsGroup integer

Définit le GID utilisateur du conteneur.

runAsUser
runAsUser integer

Définit l’UID utilisateur du conteneur.

seccompProfile
seccompProfile string

chaîne encodée en base64 contenant le contenu du json dans le profil seccomp

Serveur
server True string

Le serveur de Registre d’images Docker sans protocole tel que « myacr.azurecr.io ».

Nom d'utilisateur
username string

Nom d’utilisateur du registre privé.

Mot de passe
password string

Mot de passe du registre privé.

Identité
identity string

Identité du registre privé.

IdentityURL
identityUrl string

URL d’identité du registre privé.

restartPolicy
restartPolicy string

Redémarrez la stratégie pour tous les conteneurs au sein du groupe de conteneurs.

  • Always toujours redémarrer
  • OnFailure Redémarrer en cas d’échec
  • Never Jamais redémarrer
Protocole
protocol string

Protocole associé au port.

Number
port True integer

Numéro de port.

Type
type True string

Spécifie si l’adresse IP est exposée à l’Internet public.

Ip
ip string

Adresse IP exposée à l’Internet public.

Nom dns
dnsNameLabel string

Étiquette de nom DNS pour l’adresse IP.

autoGeneratedDomainNameLabelScope
autoGeneratedDomainNameLabelScope string

Valeur représentant l’énumération de sécurité. La valeur « Non sécurisé » est la valeur par défaut si elle n’est pas sélectionnée et signifie que l’étiquette de nom de domaine de l’objet n’est pas sécurisée par rapport à la prise de contrôle de sous-domaine. La valeur « TenantReuse » est la valeur par défaut si elle est sélectionnée et signifie que l’étiquette de nom de domaine de l’objet peut être réutilisée dans le même locataire. La valeur « SubscriptionReuse » signifie que l’étiquette de nom de domaine de l’objet peut être réutilisée dans le même abonnement. La valeur « ResourceGroupReuse » signifie que l’étiquette de nom de domaine de l’objet peut être réutilisée dans le même groupe de ressources. La valeur « NoReuse » signifie que l’étiquette de nom de domaine de l’objet ne peut pas être réutilisée dans le même groupe de ressources, abonnement ou locataire.

fqdn
fqdn string

Nom de domaine complet pour l’adresse IP.

osType
osType True string

Type de système d’exploitation requis par les conteneurs dans le groupe de conteneurs.

Nom
name True string

Nom du volume.

Nom du partage
shareName True string

Nom du partage de fichiers Azure à monter en tant que volume.

ReadOnly
readOnly boolean

Indicateur indiquant si le fichier Azure partagé est monté en tant que volume en lecture seule.

Nom du compte de stockage
storageAccountName True string

Nom du compte de stockage qui contient le partage de fichiers Azure.

Clé de compte de stockage
storageAccountKey string

Clé d’accès au compte de stockage utilisée pour accéder au partage de fichiers Azure.

Secret Volume
secret object

Volume de secrets.

Répertoire
directory string

Nom du répertoire cible. Ne doit pas contenir ou commencer par '..'. Si « . » est fourni, le répertoire du volume est le dépôt git. Sinon, s’il est spécifié, le volume contiendra le dépôt git dans le sous-répertoire avec le nom donné.

Référentiel
repository True string

URL du dépôt

Révision
revision string

Valider le hachage pour la révision spécifiée.

état
state string

État du groupe de conteneurs. Valide uniquement en réponse.

ID de l’espace de travail
workspaceId True string

ID d’espace de travail pour Log Analytics

Clé d’espace de travail
workspaceKey True string

Clé d’espace de travail pour Log Analytics

Type de journal
logType string

Type de journal à utiliser.

Métadonnées
metadata object

Métadonnées pour Log Analytics.

workspaceResourceId
workspaceResourceId string

ID de ressource de l’espace de travail pour Log Analytics

pièce d'identité
id True string

ID de ressource du réseau virtuel et du sous-réseau.

nom
name string

Nom convivial du sous-réseau.

Serveurs de noms
nameServers True array of string

Serveurs DNS pour le groupe de conteneurs.

Domaines de recherche
searchDomains string

Domaines de recherche DNS pour la recherche de nom d’hôte dans le groupe de conteneurs.

Options
options string

Options DNS pour le groupe de conteneurs.

Référence (SKU)
sku string

Référence SKU du groupe de conteneurs.

URL du coffre
vaultBaseUrl True string

URL de base du coffre de clés.

Nom de la clé
keyName True string

Nom de la clé de chiffrement.

Version de clé
keyVersion True string

Version de la clé de chiffrement.

Identité
identity string

Identité managée keyvault.

Nom
name True string

Nom du conteneur init.

Image
image string

Image du conteneur init.

Command
command array of string

Commande à exécuter dans le conteneur init sous forme exec.

restartCount
restartCount integer

Nombre de fois où le conteneur init a été redémarré.

nom
name True string

Nom de l’extension.

extensionType
extensionType True string

Type d’extension à ajouter.

version
version True string

Version de l’extension utilisée.

settings
settings object

Paramètres de l’extension.

protectedSettings
protectedSettings object

Paramètres protégés pour l’extension.

ccePolicy
ccePolicy string

Stratégie d’application de calcul confidentielle encodée en base64

priority
priority string

Priorité du groupe de conteneurs.

Retours

Un groupe de conteneurs.

ContainerGroup
ContainerGroup

Démarrer des conteneurs dans un groupe de conteneurs

Démarre tous les conteneurs d’un groupe de conteneurs. Les ressources de calcul seront allouées et la facturation démarre.

Paramètres

Nom Clé Obligatoire Type Description
ID d’abonnement
subscriptionId True string

Informations d’identification d’abonnement qui identifient de manière unique l’abonnement Microsoft Azure. L’ID d’abonnement fait partie de l’URI de chaque appel de service.

Groupe de ressources
resourceGroupName True string

Nom du groupe de ressources.

Nom du groupe de conteneurs
containerGroupName True string

Nom du groupe de conteneurs.

Exécute une commande dans une instance de conteneur spécifique

Exécute une commande pour une instance de conteneur spécifique dans un groupe de ressources et un groupe de conteneurs spécifiés.

Paramètres

Nom Clé Obligatoire Type Description
ID d’abonnement
subscriptionId True string

Informations d’identification d’abonnement qui identifient de manière unique l’abonnement Microsoft Azure. L’ID d’abonnement fait partie de l’URI de chaque appel de service.

Groupe de ressources
resourceGroupName True string

Nom du groupe de ressources.

Nom du groupe de conteneurs
containerGroupName True string

Nom du groupe de conteneurs.

containerName
containerName True string

Nom de l’instance de conteneur.

commande
command string

Commande à exécuter.

lignes
rows integer

Taille de ligne du terminal

cols
cols integer

Taille de colonne du terminal

Retours

Informations relatives à la commande container exec.

Mettre à jour un emplacement ou des balises de groupe de conteneurs

Mettez à jour un groupe de conteneurs avec les balises et/ou l’emplacement spécifiés.

Paramètres

Nom Clé Obligatoire Type Description
ID d’abonnement
subscriptionId True string

Informations d’identification d’abonnement qui identifient de manière unique l’abonnement Microsoft Azure. L’ID d’abonnement fait partie de l’URI de chaque appel de service.

Groupe de ressources
resourceGroupName True string

Nom du groupe de ressources.

Nom du groupe de conteneurs
containerGroupName True string

Nom du groupe de conteneurs.

pièce d'identité
id string

ID de ressource.

nom
name string

Nom de la ressource.

type
type string

Type de ressource.

Emplacement
location string

Emplacement de la ressource.

Étiquettes
tags object

Balises de ressource.

Zones
zones array of string

Zones du groupe de conteneurs.

Retours

Un groupe de conteneurs.

ContainerGroup
ContainerGroup

Obtenir des fonctionnalités

Obtenez la liste des fonctionnalités processeur/mémoire/GPU d’un abonnement dans une région.

Paramètres

Nom Clé Obligatoire Type Description
ID d’abonnement
subscriptionId True string

Informations d’identification d’abonnement qui identifient de manière unique l’abonnement Microsoft Azure. L’ID d’abonnement fait partie de l’URI de chaque appel de service.

Emplacement
location True string

Identificateur de l’emplacement azure physique.

Retours

Réponse contenant la liste des fonctionnalités.

Obtenir des images mises en cache

Obtenez la liste des images mises en cache sur un type de système d’exploitation spécifique pour un abonnement dans une région.

Paramètres

Nom Clé Obligatoire Type Description
ID d’abonnement
subscriptionId True string

Informations d’identification d’abonnement qui identifient de manière unique l’abonnement Microsoft Azure. L’ID d’abonnement fait partie de l’URI de chaque appel de service.

Emplacement
location True string

Identificateur de l’emplacement azure physique.

Retours

Réponse contenant des images mises en cache.

Obtenir des journaux d’activité à partir d’une instance de conteneur

Obtenez les journaux d’activité d’une instance de conteneur spécifiée dans un groupe de ressources et un groupe de conteneurs spécifiés.

Paramètres

Nom Clé Obligatoire Type Description
ID d’abonnement
subscriptionId True string

Informations d’identification d’abonnement qui identifient de manière unique l’abonnement Microsoft Azure. L’ID d’abonnement fait partie de l’URI de chaque appel de service.

Groupe de ressources
resourceGroupName True string

Nom du groupe de ressources.

Nom du groupe de conteneurs
containerGroupName True string

Nom du groupe de conteneurs.

Nom du conteneur
containerName True string

Nom de l’instance de conteneur.

Lignes de queue
tail integer

Nombre de lignes à afficher à partir de la fin du journal d’instance de conteneur. S’il n’est pas fourni, tous les journaux disponibles sont affichés jusqu’à 4 Mo.

Retours

Les bûches.

Corps
Logs

Obtenir la liste des groupes de conteneurs dans un abonnement

Obtenez la liste des groupes de conteneurs dans l’abonnement spécifié. Cette opération retourne les propriétés de chaque groupe de conteneurs, notamment les conteneurs, les informations d’identification du Registre d’images, la stratégie de redémarrage, le type d’adresse IP, le type de système d’exploitation, l’état et les volumes.

Paramètres

Nom Clé Obligatoire Type Description
ID d’abonnement
subscriptionId True string

Informations d’identification d’abonnement qui identifient de manière unique l’abonnement Microsoft Azure. L’ID d’abonnement fait partie de l’URI de chaque appel de service.

Retours

Réponse de liste de groupes de conteneurs qui contient les propriétés du groupe de conteneurs.

Obtenir la liste des groupes de conteneurs dans un groupe de ressources

Obtenez la liste des groupes de conteneurs dans un abonnement et un groupe de ressources spécifiés. Cette opération retourne les propriétés de chaque groupe de conteneurs, notamment les conteneurs, les informations d’identification du Registre d’images, la stratégie de redémarrage, le type d’adresse IP, le type de système d’exploitation, l’état et les volumes.

Paramètres

Nom Clé Obligatoire Type Description
ID d’abonnement
subscriptionId True string

Informations d’identification d’abonnement qui identifient de manière unique l’abonnement Microsoft Azure. L’ID d’abonnement fait partie de l’URI de chaque appel de service.

Groupe de ressources
resourceGroupName True string

Nom du groupe de ressources.

Retours

Réponse de liste de groupes de conteneurs qui contient les propriétés du groupe de conteneurs.

Obtenir les propriétés d’un groupe de conteneurs

Obtient les propriétés du groupe de conteneurs spécifié dans l’abonnement et le groupe de ressources spécifiés. L’opération retourne les propriétés de chaque groupe de conteneurs, notamment les conteneurs, les informations d’identification du Registre d’images, la stratégie de redémarrage, le type d’adresse IP, le type de système d’exploitation, l’état et les volumes.

Paramètres

Nom Clé Obligatoire Type Description
ID d’abonnement
subscriptionId True string

Informations d’identification d’abonnement qui identifient de manière unique l’abonnement Microsoft Azure. L’ID d’abonnement fait partie de l’URI de chaque appel de service.

Groupe de ressources
resourceGroupName True string

Nom du groupe de ressources.

Nom du groupe de conteneurs
containerGroupName True string

Nom du groupe de conteneurs.

Retours

Un groupe de conteneurs.

ContainerGroup
ContainerGroup

Obtenir l’utilisation actuelle

Obtenir l’utilisation d’un abonnement

Paramètres

Nom Clé Obligatoire Type Description
ID d’abonnement
subscriptionId True string

Informations d’identification d’abonnement qui identifient de manière unique l’abonnement Microsoft Azure. L’ID d’abonnement fait partie de l’URI de chaque appel de service.

Emplacement
location True string

Identificateur de l’emplacement azure physique.

Retours

La réponse contenant les données d’utilisation

Obtenir toutes les dépendances réseau pour le groupe de conteneurs

Obtient toutes les dépendances réseau pour ce groupe de conteneurs afin d’autoriser le contrôle complet du paramètre réseau et de la configuration. Pour les groupes de conteneurs, il s’agit toujours d’une liste vide.

Paramètres

Nom Clé Obligatoire Type Description
ID d’abonnement
subscriptionId True string

Informations d’identification d’abonnement qui identifient de manière unique l’abonnement Microsoft Azure. L’ID d’abonnement fait partie de l’URI de chaque appel de service.

Groupe de ressources
resourceGroupName True string

Nom du groupe de ressources.

Nom du groupe de conteneurs
containerGroupName True string

Nom du groupe de conteneurs.

Retours

Réponse pour les dépendances réseau, toujours vide.

Redémarrer des conteneurs dans un groupe de conteneurs

Redémarre tous les conteneurs d’un groupe de conteneurs en place. Si l’image conteneur a des mises à jour, une nouvelle image est téléchargée.

Paramètres

Nom Clé Obligatoire Type Description
ID d’abonnement
subscriptionId True string

Informations d’identification d’abonnement qui identifient de manière unique l’abonnement Microsoft Azure. L’ID d’abonnement fait partie de l’URI de chaque appel de service.

Groupe de ressources
resourceGroupName True string

Nom du groupe de ressources.

Nom du groupe de conteneurs
containerGroupName True string

Nom du groupe de conteneurs.

Supprimer des liens d’association de réseau virtuel de groupe de conteneurs

Supprimer des liens d’association de réseau virtuel de groupe de conteneurs. L’opération ne supprime pas d’autres ressources fournies par l’utilisateur.

Paramètres

Nom Clé Obligatoire Type Description
ID d’abonnement
subscriptionId True string

Informations d’identification d’abonnement qui identifient de manière unique l’abonnement Microsoft Azure. L’ID d’abonnement fait partie de l’URI de chaque appel de service.

Groupe de ressources
resourceGroupName True string

Nom du groupe de ressources.

Nom du réseau virtuel
virtualNetworkName True string

Nom du réseau virtuel.

Nom du sous-réseau
subnetName True string

Nom du sous-réseau.

Supprimer un groupe de conteneurs

Supprimez le groupe de conteneurs spécifié dans l’abonnement et le groupe de ressources spécifiés. L’opération ne supprime pas d’autres ressources fournies par l’utilisateur, telles que les volumes.

Paramètres

Nom Clé Obligatoire Type Description
ID d’abonnement
subscriptionId True string

Informations d’identification d’abonnement qui identifient de manière unique l’abonnement Microsoft Azure. L’ID d’abonnement fait partie de l’URI de chaque appel de service.

Groupe de ressources
resourceGroupName True string

Nom du groupe de ressources.

Nom du groupe de conteneurs
containerGroupName True string

Nom du groupe de conteneurs.

Retours

Un groupe de conteneurs.

ContainerGroup
ContainerGroup

Définitions

Conteneur

Instance de conteneur.

Nom Chemin d’accès Type Description
Nom
name string

nom du conteneur.

Propriétés
properties ContainerProperties

Propriétés du conteneur.

Propriétés du conteneur

Propriétés du conteneur.

Nom Chemin d’accès Type Description
Image
image string

Nom de l’image utilisée pour créer le conteneur. Par exemple nginx :latest

Command
command array of string

Commandes à exécuter dans le conteneur. Par exemple [ « echo », « hello aci » ]

Ports maritimes
ports array of ContainerPort

Ports exposés sur l’instance de conteneur.

Variables d’environnement
environmentVariables array of EnvironmentVariable

Variables d’environnement à définir dans l’instance de conteneur.

restartCount
instanceView.restartCount integer

Nombre de fois où l’instance de conteneur a été redémarrée.

currentState
instanceView.currentState ContainerState

État de l’instance de conteneur.

previousState
instanceView.previousState ContainerState

État de l’instance de conteneur.

events
instanceView.events array of Event

Événements de l’instance de conteneur.

resources
resources ResourceRequirements

Exigences en matière de ressources.

Montages de volume
volumeMounts array of VolumeMount

Montages de volume disponibles pour l’instance de conteneur.

Sonde Liveness
livenessProbe ContainerProbe

Sonde de conteneur, pour la durée de vie

Sonde Liveness
readinessProbe ContainerProbe

Sonde de conteneur, pour la durée de vie

securityContext
securityContext SecurityContextDefinition

Contexte de sécurité du conteneur.

SecurityContextDefinition

Contexte de sécurité du conteneur.

Nom Chemin d’accès Type Description
privilégié
privileged boolean

Indicateur permettant de déterminer si les autorisations de conteneur sont élevées à Privileged.

allowPrivilegeEscalation
allowPrivilegeEscalation boolean

Valeur booléenne indiquant si le processus init peut élever ses privilèges

capabilities
capabilities SecurityContextCapabilitiesDefinition

Fonctionnalités à ajouter ou supprimer à partir d’un conteneur.

runAsGroup
runAsGroup integer

Définit le GID utilisateur du conteneur.

runAsUser
runAsUser integer

Définit l’UID utilisateur du conteneur.

seccompProfile
seccompProfile string

chaîne encodée en base64 contenant le contenu du json dans le profil seccomp

SecurityContextCapabilitiesDefinition

Fonctionnalités à ajouter ou supprimer à partir d’un conteneur.

Nom Chemin d’accès Type Description
ajouter
add array of string

Fonctionnalités à ajouter au conteneur.

supprimer
drop array of string

Fonctionnalités à supprimer du conteneur.

ContainerState

État de l’instance de conteneur.

Nom Chemin d’accès Type Description
état
state string

État de l’instance de conteneur.

startTime
startTime date-time

Heure de début de l’état de l’instance de conteneur.

exitCode
exitCode integer

Les codes de sortie de l’instance de conteneur correspondent à ceux de la commande docker run.

finishTime
finishTime date-time

Date et heure de fin de l’état de l’instance de conteneur.

detailStatus
detailStatus string

État lisible par l’homme de l’état de l’instance de conteneur.

Événement

Un groupe de conteneurs ou un événement d’instance de conteneur.

Nom Chemin d’accès Type Description
count
count integer

Nombre d’événements.

firstTimestamp
firstTimestamp date-time

Date et heure de l’événement journalisé le plus ancien.

lastTimestamp
lastTimestamp date-time

Date et heure de l’événement journalisé le plus récent.

nom
name string

Nom de l’événement.

Message
message string

Message d’événement.

type
type string

Type d’événement.

ResourceRequirements

Exigences en matière de ressources.

Nom Chemin d’accès Type Description
Demandes de ressources
requests ResourceRequests

Demandes de ressources.

Limites de ressources
limits ResourceLimits

Limites des ressources.

ResourceRequests

Demandes de ressources.

Nom Chemin d’accès Type Description
Mémoire
memoryInGB number

Demande de mémoire en Go de ce conteneur. Par exemple, 3,5

CPU (Unité centrale de traitement)
cpu number

Demande d’UC de ce conteneur. Par exemple, 2,0

GPU (unité de traitement graphique)
gpu GpuResource

Ressource GPU.

ResourceLimits

Limites des ressources.

Nom Chemin d’accès Type Description
Mémoire
memoryInGB double

Limite de mémoire en Go de ce conteneur.

CPU (Unité centrale de traitement)
cpu double

Limite du processeur de ce conteneur.

GPU (unité de traitement graphique)
gpu GpuResource

Ressource GPU.

Ressource Gpu

Ressource GPU.

Nom Chemin d’accès Type Description
Nombre
count integer

Nombre de ressources GPU.

Référence (SKU)
sku string

Référence SKU de la ressource GPU.

AzureFileVolume

Propriétés du volume Fichier Azure. Les partages de fichiers Azure sont montés en tant que volumes.

Nom Chemin d’accès Type Description
Nom du partage
shareName string

Nom du partage de fichiers Azure à monter en tant que volume.

ReadOnly
readOnly boolean

Indicateur indiquant si le fichier Azure partagé est monté en tant que volume en lecture seule.

Nom du compte de stockage
storageAccountName string

Nom du compte de stockage qui contient le partage de fichiers Azure.

Clé de compte de stockage
storageAccountKey string

Clé d’accès au compte de stockage utilisée pour accéder au partage de fichiers Azure.

EmptyDirVolume

Volume de répertoire vide.

SecretVolume

Volume de secrets.

Nom Chemin d’accès Type Description
Secret Volume
object

Volume de secrets.

GitRepoVolume

Représente un volume rempli avec le contenu d’un dépôt Git

Nom Chemin d’accès Type Description
Répertoire
directory string

Nom du répertoire cible. Ne doit pas contenir ou commencer par '..'. Si « . » est fourni, le répertoire du volume est le dépôt git. Sinon, s’il est spécifié, le volume contiendra le dépôt git dans le sous-répertoire avec le nom donné.

Référentiel
repository string

URL du dépôt

Révision
revision string

Valider le hachage pour la révision spécifiée.

Volume

Propriétés du volume.

Nom Chemin d’accès Type Description
Nom
name string

Nom du volume.

Volume de fichiers Azure
azureFile AzureFileVolume

Propriétés du volume Fichier Azure. Les partages de fichiers Azure sont montés en tant que volumes.

Volume d’annuaire vide
emptyDir EmptyDirVolume

Volume de répertoire vide.

Secret Volume
secret SecretVolume

Volume de secrets.

Volume de dépôt Git
gitRepo GitRepoVolume

Représente un volume rempli avec le contenu d’un dépôt Git

Montage en volume

Propriétés du montage de volume.

Nom Chemin d’accès Type Description
Nom
name string

Nom du volume.

Chemin
mountPath string

Chemin d’accès au sein du conteneur où le volume doit être monté. Ne doit pas contenir de deux-points (:).

En lecture seule
readOnly boolean

Indicateur indiquant si le montage de volume est en lecture seule.

ContainerExec

Commande d’exécution de conteneur, pour la sonde liveness ou readiness

Nom Chemin d’accès Type Description
Command
command array of string

Commandes à exécuter dans le conteneur.

ContainerHttpGet

Paramètres Http Get du conteneur, pour la sonde liveness ou readiness

Nom Chemin d’accès Type Description
Chemin
path string

Chemin d’accès à la sonde.

Port
port integer

Numéro de port à sonder.

Jeu
scheme string

Le schéma.

httpHeaders (en-tête http)
httpHeaders array of HttpHeader

En-têtes HTTP.

Sonde de conteneur

Sonde de conteneur, pour la durée de vie

Nom Chemin d’accès Type Description
Exec
exec ContainerExec

Commande d’exécution de conteneur, pour la sonde liveness ou readiness

HTTP GET
httpGet ContainerHttpGet

Paramètres Http Get du conteneur, pour la sonde liveness ou readiness

Délai initial
initialDelaySeconds integer

Délai initial secondes.

Période
periodSeconds integer

Secondes de période.

Seuil d’échec
failureThreshold integer

Seuil d’échec.

Seuil de réussite
successThreshold integer

Seuil de réussite.

Délai d'expiration
timeoutSeconds integer

Délai d’expiration des secondes.

ContainerGroup

Un groupe de conteneurs.

Nom Chemin d’accès Type Description
pièce d'identité
id string

ID de ressource.

nom
name string

Nom de la ressource.

type
type string

Type de ressource.

Emplacement
location string

Emplacement de la ressource.

Étiquettes
tags object

Balises de ressource.

Zone
zones array of string

Zones du groupe de conteneurs.

Identité managée
identity ContainerGroupIdentity

Identité du groupe de conteneurs.

Propriétés
properties ContainerGroupProperties

Propriétés du groupe de conteneurs

ContainerGroupProperties

Propriétés du groupe de conteneurs

Nom Chemin d’accès Type Description
provisioningState
provisioningState string

État d’approvisionnement du groupe de conteneurs. Cela apparaît uniquement dans la réponse.

conteneurs
containers array of Container

Conteneurs au sein du groupe de conteneurs.

imageRegistryCredentials
imageRegistryCredentials array of ImageRegistryCredential

Informations d’identification du Registre d’images à partir desquelles le groupe de conteneurs est créé.

restartPolicy
restartPolicy string

Redémarrez la stratégie pour tous les conteneurs au sein du groupe de conteneurs.

  • Always toujours redémarrer
  • OnFailure Redémarrer en cas d’échec
  • Never Jamais redémarrer
Adresse IP
ipAddress IpAddress

Adresse IP du groupe de conteneurs.

osType
osType string

Type de système d’exploitation requis par les conteneurs dans le groupe de conteneurs.

volumes
volumes array of Volume

Liste des volumes pouvant être montés par des conteneurs dans ce groupe de conteneurs.

events
instanceView.events array of Event

Événements de ce groupe de conteneurs.

état
instanceView.state string

État du groupe de conteneurs. Valide uniquement en réponse.

diagnostics
diagnostics ContainerGroupDiagnostics

Informations de diagnostic de groupe de conteneurs.

subnetIds
subnetIds array of ContainerGroupSubnetId

ID de ressource de sous-réseau pour un groupe de conteneurs.

DNS Configuration
dnsConfig DnsConfiguration

Configuration DNS pour le groupe de conteneurs.

Référence (SKU)
sku ContainerGroupSku

Référence SKU du groupe de conteneurs.

Chiffrement
encryptionProperties EncryptionProperties

Propriétés de chiffrement du groupe de conteneurs.

initContainers
initContainers array of InitContainerDefinition

Conteneurs init pour un groupe de conteneurs.

extensions
extensions array of DeploymentExtensionSpec

extensions utilisées par kubelet virtuel

confidentialComputeProperties
confidentialComputeProperties ConfidentialComputeProperties

Propriétés du groupe de conteneurs confidentiel

priority
priority string

Priorité du groupe de conteneurs.

DeploymentExtensionSpec

Sidecars d’extension à ajouter au déploiement.

Nom Chemin d’accès Type Description
nom
name string

Nom de l’extension.

extensionType
properties.extensionType string

Type d’extension à ajouter.

version
properties.version string

Version de l’extension utilisée.

settings
properties.settings object

Paramètres de l’extension.

protectedSettings
properties.protectedSettings object

Paramètres protégés pour l’extension.

ContainerGroupIdentity

Identité du groupe de conteneurs.

Nom Chemin d’accès Type Description
principalId
principalId string

ID principal de l’identité du groupe de conteneurs. Cette propriété est fournie uniquement pour une identité affectée par le système.

tenantId
tenantId string

ID de locataire associé au groupe de conteneurs. Cette propriété est fournie uniquement pour une identité affectée par le système.

Type
type string

Type d’identité utilisé pour le groupe de conteneurs. Le type « SystemAssigned, UserAssigned » inclut à la fois une identité créée implicitement et un ensemble d’identités affectées par l’utilisateur. Le type « None » supprime toutes les identités du groupe de conteneurs.

Identités affectées par l’utilisateur
userAssignedIdentities object

Liste des identités utilisateur associées au groupe de conteneurs. Les références de clé de dictionnaire d’identité utilisateur seront des ID de ressource ARM sous la forme : « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} ».

ImageRegistryCredential

Informations d’identification du Registre d’images.

Nom Chemin d’accès Type Description
Serveur
server string

Le serveur de Registre d’images Docker sans protocole tel que « myacr.azurecr.io ».

Nom d'utilisateur
username string

Nom d’utilisateur du registre privé.

Mot de passe
password string

Mot de passe du registre privé.

Identité
identity string

Identité du registre privé.

IdentityURL
identityUrl string

URL d’identité du registre privé.

ContainerGroupDiagnostics

Informations de diagnostic de groupe de conteneurs.

Nom Chemin d’accès Type Description
Log Analytics
logAnalytics LogAnalytics

Informations log Analytics du groupe de conteneurs.

LogAnalytics

Informations log Analytics du groupe de conteneurs.

Nom Chemin d’accès Type Description
ID de l’espace de travail
workspaceId string

ID d’espace de travail pour Log Analytics

Clé d’espace de travail
workspaceKey string

Clé d’espace de travail pour Log Analytics

Type de journal
logType string

Type de journal à utiliser.

Métadonnées
metadata object

Métadonnées pour Log Analytics.

workspaceResourceId
workspaceResourceId string

ID de ressource de l’espace de travail pour Log Analytics

ContainerGroupSubnetId

Informations sur le sous-réseau du groupe de conteneurs.

Nom Chemin d’accès Type Description
pièce d'identité
id string

ID de ressource du réseau virtuel et du sous-réseau.

nom
name string

Nom convivial du sous-réseau.

adresse IP

Adresse IP du groupe de conteneurs.

Nom Chemin d’accès Type Description
Ports maritimes
ports array of Port

Liste des ports exposés sur le groupe de conteneurs.

Type
type string

Spécifie si l’adresse IP est exposée à l’Internet public.

Ip
ip string

Adresse IP exposée à l’Internet public.

Nom dns
dnsNameLabel string

Étiquette de nom DNS pour l’adresse IP.

autoGeneratedDomainNameLabelScope
autoGeneratedDomainNameLabelScope string

Valeur représentant l’énumération de sécurité. La valeur « Non sécurisé » est la valeur par défaut si elle n’est pas sélectionnée et signifie que l’étiquette de nom de domaine de l’objet n’est pas sécurisée par rapport à la prise de contrôle de sous-domaine. La valeur « TenantReuse » est la valeur par défaut si elle est sélectionnée et signifie que l’étiquette de nom de domaine de l’objet peut être réutilisée dans le même locataire. La valeur « SubscriptionReuse » signifie que l’étiquette de nom de domaine de l’objet peut être réutilisée dans le même abonnement. La valeur « ResourceGroupReuse » signifie que l’étiquette de nom de domaine de l’objet peut être réutilisée dans le même groupe de ressources. La valeur « NoReuse » signifie que l’étiquette de nom de domaine de l’objet ne peut pas être réutilisée dans le même groupe de ressources, abonnement ou locataire.

fqdn
fqdn string

Nom de domaine complet pour l’adresse IP.

Port

Port exposé sur le groupe de conteneurs.

Nom Chemin d’accès Type Description
Protocole
protocol string

Protocole associé au port.

Number
port integer

Numéro de port.

ContainerPort (en anglais)

Port exposé sur l’instance de conteneur.

Nom Chemin d’accès Type Description
Protocole
protocol string

Protocole associé au port.

Number
port integer

Numéro de port exposé dans le groupe de conteneurs.

EnvironmentVariable

Variable d’environnement à définir dans l’instance de conteneur.

Nom Chemin d’accès Type Description
Nom
name string

Nom de la variable d’environnement.

Valeur
value string

Valeur de la variable d’environnement.

secureValue
secureValue string

Valeur de la variable d’environnement sécurisée.

UsageListResult

La réponse contenant les données d’utilisation

Nom Chemin d’accès Type Description
value
value array of Usage

Les données d’utilisation.

Usage

Un seul résultat d’utilisation

Nom Chemin d’accès Type Description
pièce d'identité
id string

Id du résultat d’utilisation

unité
unit string

Unité du résultat d’utilisation

currentValue
currentValue integer

L’utilisation actuelle de la ressource

limit
limit integer

Utilisation maximale autorisée de la ressource.

value
name.value string

Nom de la ressource

localizedValue
name.localizedValue string

Nom localisé de la ressource

ContainerGroupListResult

Réponse de liste de groupes de conteneurs qui contient les propriétés du groupe de conteneurs.

Nom Chemin d’accès Type Description
value
value array of ContainerGroup

Liste des groupes de conteneurs.

nextLink
nextLink string

URI permettant d’extraire la page suivante des groupes de conteneurs.

Journaux

Les bûches.

Nom Chemin d’accès Type Description
contenu
content string

Le contenu du journal.

ContainerExecResponse

Informations relatives à la commande container exec.

Nom Chemin d’accès Type Description
webSocketUri
webSocketUri string

L’URI du websocket exec.

mot de passe
password string

Le mot de passe pour démarrer la commande exec.

ContainerAttachResponse

Les informations relatives au flux de sortie du conteneur sont attachées.

Nom Chemin d’accès Type Description
webSocketUri
webSocketUri string

L’URI du flux de sortie de l’attach.

mot de passe
password string

Mot de passe du flux de sortie de l’attachement. Envoyer en tant que valeur d’en-tête Authorization lors de la connexion à websocketUri.

HttpHeader

En-tête HTTP.

Nom Chemin d’accès Type Description
nom
name string

Nom de l’en-tête.

value
value string

Valeur d’en-tête.

DnsConfiguration

Configuration DNS pour le groupe de conteneurs.

Nom Chemin d’accès Type Description
Serveurs de noms
nameServers array of string

Serveurs DNS pour le groupe de conteneurs.

Domaines de recherche
searchDomains string

Domaines de recherche DNS pour la recherche de nom d’hôte dans le groupe de conteneurs.

Options
options string

Options DNS pour le groupe de conteneurs.

CachedImagesListResult

Réponse contenant des images mises en cache.

Nom Chemin d’accès Type Description
value
value array of cachedImages

La liste des images mises en cache.

nextLink
nextLink string

L’URI permettant de récupérer la page suivante d’images mises en cache.

cachedImages

L’image mise en cache et le type de système d’exploitation.

Nom Chemin d’accès Type Description
osType
osType string

Type de système d’exploitation de l’image mise en cache.

image
image string

Nom de l’image mise en cache.

CapabilitiesListResult

Réponse contenant la liste des fonctionnalités.

Nom Chemin d’accès Type Description
value
value array of Capabilities

Liste des fonctionnalités.

nextLink
nextLink string

URI permettant d’extraire la page suivante des fonctionnalités.

Capacités

Fonctionnalités régionales.

Nom Chemin d’accès Type Description
resourceType
resourceType string

Type de ressource décrit par cette fonctionnalité.

osType
osType string

Type de système d’exploitation décrit par cette fonctionnalité.

location
location string

Emplacement de la ressource.

ipAddressType
ipAddressType string

Type d’adresse IP décrit par cette fonctionnalité.

gpu
gpu string

Référence SKU GPU décrite par cette fonctionnalité.

maxMemoryInGB
capabilities.maxMemoryInGB number

Demande de mémoire maximale autorisée en Go.

maxCpu
capabilities.maxCpu number

Demande d’UC maximale autorisée dans les cœurs.

maxGpuCount
capabilities.maxGpuCount number

Nombre maximal de GPU autorisés.

ContainerGroupSku

Référence SKU du groupe de conteneurs.

Référence SKU du groupe de conteneurs.

Référence (SKU)
string

Propriétés de chiffrement

Propriétés de chiffrement du groupe de conteneurs.

Nom Chemin d’accès Type Description
URL du coffre
vaultBaseUrl string

URL de base du coffre de clés.

Nom de la clé
keyName string

Nom de la clé de chiffrement.

Version de clé
keyVersion string

Version de la clé de chiffrement.

Identité
identity string

Identité managée keyvault.

InitContainerDefinition

Définition du conteneur init.

Nom Chemin d’accès Type Description
Nom
name string

Nom du conteneur init.

Propriétés
properties InitContainerPropertiesDefinition

Propriétés de définition de conteneur init.

InitContainerPropertiesDefinition

Propriétés de définition de conteneur init.

Nom Chemin d’accès Type Description
Image
image string

Image du conteneur init.

Command
command array of string

Commande à exécuter dans le conteneur init sous forme exec.

Variables d’environnement
environmentVariables array of EnvironmentVariable

Variables d’environnement à définir dans le conteneur init.

restartCount
instanceView.restartCount integer

Nombre de fois où le conteneur init a été redémarré.

currentState
instanceView.currentState ContainerState

État de l’instance de conteneur.

previousState
instanceView.previousState ContainerState

État de l’instance de conteneur.

events
instanceView.events array of Event

Événements du conteneur init.

Montages de volume
volumeMounts array of VolumeMount

Montages de volume disponibles pour le conteneur init.

securityContext
securityContext SecurityContextDefinition

Contexte de sécurité du conteneur.

NetworkDependenciesResponse

Réponse pour les dépendances réseau, toujours vide.

Nom Chemin d’accès Type Description
Objets
string

ConfidentialComputeProperties

Propriétés du groupe de conteneurs confidentiel

Nom Chemin d’accès Type Description
ccePolicy
ccePolicy string

Stratégie d’application de calcul confidentielle encodée en base64