Compartir a través de


Azure Container Instances

Ejecute fácilmente contenedores en Azure con un solo comando. Cree grupos de contenedores, obtenga los registros de un contenedor y mucho más.

Este conector está disponible en los siguientes productos y regiones:

Service Class Regions
Copilot Studio Premium Todas las regiones de Power Automate
Aplicaciones lógicas Estándar Todas las regiones de Logic Apps
Power Apps Premium Todas las regiones de Power Apps
Power Automate Premium Todas las regiones de Power Automate
Contacto
Nombre Microsoft
URL Compatibilidad con Microsoft LogicApps
Soporte técnico de Microsoft Power Automate
Soporte técnico de Microsoft Power Apps
Metadatos del conector
Publicador Microsoft
Sitio web https://azure.microsoft.com/services/container-instances/

Creación de una conexión

El conector admite los siguientes tipos de autenticación:

Predeterminado Parámetros para crear una conexión. Todas las regiones No se puede compartir

Predeterminado

Aplicable: Todas las regiones

Parámetros para crear una conexión.

Esta conexión no se puede compartir. Si la aplicación de energía se comparte con otro usuario, se pedirá a otro usuario que cree explícitamente una nueva conexión.

Limitaciones

Nombre Llamadas Período de renovación
Llamadas API por conexión 100 60 segundos

Acciones

Actualización de una ubicación o etiquetas de grupo de contenedores

Actualice un grupo de contenedores con las etiquetas o la ubicación especificadas.

Asociación a la salida de una instancia de contenedor específica

Adjunte al flujo de salida de una instancia de contenedor específica en un grupo de recursos y un grupo de contenedores especificados.

Creación o actualización de un grupo de contenedores

Cree o actualice un grupo de contenedores con configuraciones especificadas.

Detener contenedores en un grupo de contenedores

Detiene todos los contenedores de un grupo de contenedores. Los recursos de proceso se desasignarán y la facturación se detendrá.

Ejecuta un comando en una instancia de contenedor específica

Ejecuta un comando para una instancia de contenedor específica en un grupo de recursos y un grupo de contenedores especificados.

Eliminación de un grupo de contenedores

Elimine el grupo de contenedores especificado en la suscripción y el grupo de recursos especificados. La operación no elimina otros recursos proporcionados por el usuario, como volúmenes.

Eliminación de vínculos de asociación de red virtual del grupo de contenedores

Elimine los vínculos de asociación de red virtual del grupo de contenedores. La operación no elimina otros recursos proporcionados por el usuario.

Inicio de contenedores en un grupo de contenedores

Inicia todos los contenedores de un grupo de contenedores. Los recursos de proceso se asignarán y se iniciará la facturación.

Obtención de funcionalidades

Obtenga la lista de funcionalidades de CPU, memoria y GPU para una suscripción en una región.

Obtención de imágenes almacenadas en caché

Obtenga la lista de imágenes almacenadas en caché en un tipo de sistema operativo específico para una suscripción en una región.

Obtención de propiedades de un grupo de contenedores

Obtiene las propiedades del grupo de contenedores especificado en la suscripción y el grupo de recursos especificados. La operación devuelve las propiedades de cada grupo de contenedores, incluidos los contenedores, las credenciales del Registro de imágenes, la directiva de reinicio, el tipo de dirección IP, el tipo de sistema operativo, el estado y los volúmenes.

Obtención de registros de una instancia de contenedor

Obtenga los registros de una instancia de contenedor especificada en un grupo de recursos y un grupo de contenedores especificados.

Obtención de todas las dependencias de red para el grupo de contenedores

Obtiene todas las dependencias de red de este grupo de contenedores para permitir el control completo de la configuración y la configuración de red. En el caso de los grupos de contenedores, siempre será una lista vacía.

Obtención del uso actual

Obtención del uso de una suscripción

Obtener una lista de grupos de contenedores en un grupo de recursos

Obtenga una lista de grupos de contenedores en una suscripción y un grupo de recursos especificados. Esta operación devuelve propiedades de cada grupo de contenedores, incluidos los contenedores, las credenciales del Registro de imágenes, la directiva de reinicio, el tipo de dirección IP, el tipo de sistema operativo, el estado y los volúmenes.

Obtener una lista de grupos de contenedores en una suscripción

Obtenga una lista de grupos de contenedores en la suscripción especificada. Esta operación devuelve propiedades de cada grupo de contenedores, incluidos los contenedores, las credenciales del Registro de imágenes, la directiva de reinicio, el tipo de dirección IP, el tipo de sistema operativo, el estado y los volúmenes.

Reinicio de contenedores en un grupo de contenedores

Reinicia todos los contenedores de un grupo de contenedores en su lugar. Si la imagen de contenedor tiene actualizaciones, se descargará la nueva imagen.

Actualización de una ubicación o etiquetas de grupo de contenedores

Actualice un grupo de contenedores con las etiquetas o la ubicación especificadas.

Parámetros

Nombre Clave Requerido Tipo Description
Id. de suscripción
subscriptionId True string

Credenciales de suscripción que identifican de forma única la suscripción de Microsoft Azure. El identificador de suscripción forma parte del URI de cada llamada de servicio.

Grupo de recursos
resourceGroupName True string

Nombre del grupo de recursos.

Nombre del grupo de contenedores
containerGroupName True string

Nombre del grupo de contenedores.

id
id string

Identificador del recurso.

nombre
name string

Nombre del recurso.

type
type string

Tipo de recurso.

Ubicación
location string

Ubicación del recurso.

Etiquetas
tags object

Etiquetas de recursos.

Zonas
zones array of string

Zonas para el grupo de contenedores.

Devoluciones

Un grupo de contenedores.

ContainerGroup
ContainerGroup

Asociación a la salida de una instancia de contenedor específica

Adjunte al flujo de salida de una instancia de contenedor específica en un grupo de recursos y un grupo de contenedores especificados.

Parámetros

Nombre Clave Requerido Tipo Description
Id. de suscripción
subscriptionId True string

Credenciales de suscripción que identifican de forma única la suscripción de Microsoft Azure. El identificador de suscripción forma parte del URI de cada llamada de servicio.

Grupo de recursos
resourceGroupName True string

Nombre del grupo de recursos.

Nombre del grupo de contenedores
containerGroupName True string

Nombre del grupo de contenedores.

containerName
containerName True string

Nombre de la instancia de contenedor.

Devoluciones

La información para el flujo de salida de la asociación de contenedores.

Creación o actualización de un grupo de contenedores

Cree o actualice un grupo de contenedores con configuraciones especificadas.

Parámetros

Nombre Clave Requerido Tipo Description
Id. de suscripción
subscriptionId True string

Credenciales de suscripción que identifican de forma única la suscripción de Microsoft Azure. El identificador de suscripción forma parte del URI de cada llamada de servicio.

Grupo de recursos
resourceGroupName True string

Nombre del grupo de recursos.

Nombre del grupo de contenedores
containerGroupName True string

Nombre del grupo de contenedores.

id
id string

Identificador del recurso.

nombre
name string

Nombre del recurso.

type
type string

Tipo de recurso.

Ubicación
location True string

Ubicación del recurso.

Etiquetas
tags object

Etiquetas de recursos.

Zona
zones array of string

Zonas para el grupo de contenedores.

principalId
principalId string

Identificador de entidad de seguridad de la identidad del grupo de contenedores. Esta propiedad solo se proporcionará para una identidad asignada por el sistema.

tenantId
tenantId string

Identificador de inquilino asociado al grupo de contenedores. Esta propiedad solo se proporcionará para una identidad asignada por el sistema.

Tipo
type string

Tipo de identidad que se usa para el grupo de contenedores. El tipo "SystemAssigned, UserAssigned" incluye una identidad creada implícitamente y un conjunto de identidades asignadas por el usuario. El tipo "None" quitará las identidades del grupo de contenedores.

Identidades asignadas por el usuario
userAssignedIdentities object

Lista de identidades de usuario asociadas al grupo de contenedores. Las referencias de clave de diccionario de identidad de usuario serán identificadores de recursos de ARM con el formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

provisioningState
provisioningState string

Estado de aprovisionamiento del grupo de contenedores. Esto solo aparece en la respuesta.

Nombre
name True string

El nombre del contenedor.

Imagen
image True string

Nombre de la imagen utilizada para crear el contenedor. Por ejemplo, nginx:latest

Command
command array of string

Comandos que se van a ejecutar en el contenedor. Por ejemplo, [ "echo", "hello aci" ]

Protocolo
protocol string

Protocolo asociado al puerto.

Number
port True integer

Número de puerto expuesto en el grupo de contenedores.

Nombre
name True string

Nombre de la variable de entorno.

Importancia
value string

Valor de la variable de entorno.

secureValue
secureValue string

Valor de la variable de entorno segura.

restartCount
restartCount integer

Número de veces que se ha reiniciado la instancia del contenedor.

estado
state string

Estado de la instancia del contenedor.

startTime
startTime date-time

Fecha y hora en que se inició el estado de la instancia del contenedor.

exitCode
exitCode integer

Los códigos de salida de la instancia de contenedor corresponden a los del comando docker run.

finishTime
finishTime date-time

Fecha y hora en que finalizó el estado de la instancia del contenedor.

detailStatus
detailStatus string

Estado legible de la instancia del contenedor.

count
count integer

Recuento del evento.

firstTimestamp
firstTimestamp date-time

Fecha y hora del evento registrado más antiguo.

lastTimestamp
lastTimestamp date-time

Fecha y hora del evento registrado más reciente.

nombre
name string

Nombre del evento.

Mensaje
message string

Mensaje de evento.

type
type string

El tipo de evento.

Memoria
memoryInGB True number

Solicitud de memoria en GB de este contenedor. Por ejemplo, 3,5

Unidad Central de Procesamiento (CPU)
cpu True number

Solicitud de CPU de este contenedor. Por ejemplo, 2.0

Contar
count integer

Recuento del recurso de GPU.

SKU
sku string

SKU del recurso de GPU.

Memoria
memoryInGB double

Límite de memoria en GB de este contenedor.

Unidad Central de Procesamiento (CPU)
cpu double

Límite de CPU de este contenedor.

Nombre
name True string

Nombre del volumen.

Ruta
mountPath True string

Ruta de acceso dentro del contenedor donde se debe montar el volumen. No debe contener dos puntos (:).

Readonly
readOnly boolean

Marca que indica si el montaje del volumen es de solo lectura.

Command
command array of string

Comandos que se van a ejecutar en el contenedor.

Ruta
path string

Ruta de acceso al sondeo.

Puerto
port integer

Número de puerto que se va a sondear.

Combinación
scheme string

El esquema.

nombre
name string

Nombre del encabezado.

value
value string

Valor de encabezado.

Retraso inicial
initialDelaySeconds integer

Segundos de retraso inicial.

Período
periodSeconds integer

Segundos de período.

Umbral de error
failureThreshold integer

Umbral de error.

Umbral de éxito
successThreshold integer

Umbral de éxito.

Timeout
timeoutSeconds integer

Los segundos de tiempo de espera.

privilegiado
privileged boolean

Marca para determinar si los permisos de contenedor se elevan a Privileged.

allowPrivilegeEscalation
allowPrivilegeEscalation boolean

Valor booleano que indica si el proceso de inicialización puede elevar sus privilegios

add
add array of string

Funcionalidades que se van a agregar al contenedor.

anular
drop array of string

Funcionalidades que se van a quitar del contenedor.

runAsGroup
runAsGroup integer

Establece el GID de usuario para el contenedor.

runAsUser
runAsUser integer

Establece el UID de usuario del contenedor.

seccompProfile
seccompProfile string

una cadena codificada en base64 que contiene el contenido del JSON en el perfil de seccomp

Servidor
server True string

El servidor del Registro de imágenes de Docker sin un protocolo como "myacr.azurecr.io".

Nombre de usuario
username string

Nombre de usuario del registro privado.

Contraseña
password string

Contraseña del registro privado.

identidad
identity string

Identidad del registro privado.

IdentityURL
identityUrl string

Dirección URL de identidad del registro privado.

restartPolicy
restartPolicy string

Reinicie la directiva para todos los contenedores del grupo de contenedores.

  • reinicio siempre de Always
  • OnFailure Reiniciar en caso de error
  • Never no reiniciar nunca
Protocolo
protocol string

Protocolo asociado al puerto.

Number
port True integer

Número de puerto.

Tipo
type True string

Especifica si la dirección IP se expone a la red pública de Internet.

IP
ip string

Dirección IP expuesta a la red pública de Internet.

Nombre dns
dnsNameLabel string

Etiqueta de nombre DNS para la dirección IP.

autoGeneratedDomainNameLabelScope
autoGeneratedDomainNameLabelScope string

Valor que representa la enumeración de seguridad. El valor "No seguro" es el valor predeterminado si no está seleccionado y significa que la etiqueta de nombre de dominio del objeto no está protegida con la adquisición del subdominio. El valor "TenantReuse" es el valor predeterminado si está seleccionado y significa que la etiqueta de nombre de dominio del objeto se puede reutilizar en el mismo inquilino. El valor "SubscriptionReuse" significa que la etiqueta de nombre de dominio del objeto se puede reutilizar dentro de la misma suscripción. El valor "ResourceGroupReuse" significa que la etiqueta de nombre de dominio del objeto se puede reutilizar dentro del mismo grupo de recursos. El valor "NoReuse" significa que la etiqueta de nombre de dominio del objeto no se puede reutilizar dentro del mismo grupo de recursos, suscripción o inquilino.

fqdn
fqdn string

FQDN para la dirección IP.

osType
osType True string

Tipo de sistema operativo requerido por los contenedores del grupo de contenedores.

Nombre
name True string

Nombre del volumen.

Nombre del recurso compartido
shareName True string

Nombre del recurso compartido de archivos de Azure que se va a montar como un volumen.

ReadOnly
readOnly boolean

Marca que indica si el recurso compartido de Azure File montado como volumen es de solo lectura.

Nombre de la cuenta de almacenamiento
storageAccountName True string

Nombre de la cuenta de almacenamiento que contiene el recurso compartido de archivos de Azure.

Clave de cuenta de almacenamiento
storageAccountKey string

La clave de acceso de la cuenta de almacenamiento que se usa para acceder al recurso compartido de archivos de Azure.

Volumen secreto
secret object

Volumen secreto.

Directorio
directory string

Nombre del directorio de destino. No debe contener ni comenzar con '..'. Si se proporciona '.', el directorio de volúmenes será el repositorio git. De lo contrario, si se especifica, el volumen contendrá el repositorio git en el subdirectorio con el nombre especificado.

Repositorio
repository True string

Dirección URL del repositorio

Revisión
revision string

Hash de confirmación para la revisión especificada.

estado
state string

Estado del grupo de contenedores. Solo es válido en respuesta.

Id. del área de trabajo
workspaceId True string

Identificador del área de trabajo para Log Analytics

Clave del área de trabajo
workspaceKey True string

La clave del área de trabajo para Log Analytics

Tipo de registro
logType string

Tipo de registro que se va a usar.

Metadatos
metadata object

Metadatos de Log Analytics.

IdentificadorDeRecursoDelEspacioDeTrabajo
workspaceResourceId string

Identificador de recurso del área de trabajo para Log Analytics

id
id True string

Identificador de recurso de la red virtual y la subred.

nombre
name string

Nombre descriptivo de la subred.

Servidores de nombres
nameServers True array of string

Los servidores DNS para el grupo de contenedores.

Dominios de búsqueda
searchDomains string

Dominios de búsqueda DNS para la búsqueda de nombres de host en el grupo de contenedores.

Options
options string

Opciones de DNS para el grupo de contenedores.

SKU
sku string

SKU del grupo de contenedores.

Dirección URL del almacén
vaultBaseUrl True string

Dirección URL base de keyvault.

Nombre de clave
keyName True string

Nombre de clave de cifrado.

Versión de clave
keyVersion True string

Versión de la clave de cifrado.

identidad
identity string

Identidad administrada de keyvault.

Nombre
name True string

Nombre del contenedor de inicialización.

Imagen
image string

Imagen del contenedor de inicialización.

Command
command array of string

Comando que se va a ejecutar en el contenedor de inicialización en formato exec.

restartCount
restartCount integer

Número de veces que se ha reiniciado el contenedor de inicialización.

nombre
name True string

Nombre de la extensión.

extensionType
extensionType True string

Tipo de extensión que se va a agregar.

version
version True string

Versión de la extensión que se está usando.

settings
settings object

Configuración de la extensión.

protectedSettings
protectedSettings object

Configuración protegida para la extensión.

ccePolicy
ccePolicy string

Directiva de cumplimiento de proceso confidencial codificada en Base64

prioridad
priority string

Prioridad del grupo de contenedores.

Devoluciones

Un grupo de contenedores.

ContainerGroup
ContainerGroup

Detener contenedores en un grupo de contenedores

Detiene todos los contenedores de un grupo de contenedores. Los recursos de proceso se desasignarán y la facturación se detendrá.

Parámetros

Nombre Clave Requerido Tipo Description
Id. de suscripción
subscriptionId True string

Credenciales de suscripción que identifican de forma única la suscripción de Microsoft Azure. El identificador de suscripción forma parte del URI de cada llamada de servicio.

Grupo de recursos
resourceGroupName True string

Nombre del grupo de recursos.

Nombre del grupo de contenedores
containerGroupName True string

Nombre del grupo de contenedores.

Ejecuta un comando en una instancia de contenedor específica

Ejecuta un comando para una instancia de contenedor específica en un grupo de recursos y un grupo de contenedores especificados.

Parámetros

Nombre Clave Requerido Tipo Description
Id. de suscripción
subscriptionId True string

Credenciales de suscripción que identifican de forma única la suscripción de Microsoft Azure. El identificador de suscripción forma parte del URI de cada llamada de servicio.

Grupo de recursos
resourceGroupName True string

Nombre del grupo de recursos.

Nombre del grupo de contenedores
containerGroupName True string

Nombre del grupo de contenedores.

containerName
containerName True string

Nombre de la instancia de contenedor.

command
command string

Comando que se va a ejecutar.

filas
rows integer

Tamaño de fila del terminal

cols
cols integer

Tamaño de columna del terminal

Devoluciones

La información para el comando container exec.

Eliminación de un grupo de contenedores

Elimine el grupo de contenedores especificado en la suscripción y el grupo de recursos especificados. La operación no elimina otros recursos proporcionados por el usuario, como volúmenes.

Parámetros

Nombre Clave Requerido Tipo Description
Id. de suscripción
subscriptionId True string

Credenciales de suscripción que identifican de forma única la suscripción de Microsoft Azure. El identificador de suscripción forma parte del URI de cada llamada de servicio.

Grupo de recursos
resourceGroupName True string

Nombre del grupo de recursos.

Nombre del grupo de contenedores
containerGroupName True string

Nombre del grupo de contenedores.

Devoluciones

Un grupo de contenedores.

ContainerGroup
ContainerGroup

Eliminación de vínculos de asociación de red virtual del grupo de contenedores

Elimine los vínculos de asociación de red virtual del grupo de contenedores. La operación no elimina otros recursos proporcionados por el usuario.

Parámetros

Nombre Clave Requerido Tipo Description
Id. de suscripción
subscriptionId True string

Credenciales de suscripción que identifican de forma única la suscripción de Microsoft Azure. El identificador de suscripción forma parte del URI de cada llamada de servicio.

Grupo de recursos
resourceGroupName True string

Nombre del grupo de recursos.

El nombre de la red virtual
virtualNetworkName True string

El nombre de la red virtual.

Nombre de subred
subnetName True string

Nombre de la subred.

Inicio de contenedores en un grupo de contenedores

Inicia todos los contenedores de un grupo de contenedores. Los recursos de proceso se asignarán y se iniciará la facturación.

Parámetros

Nombre Clave Requerido Tipo Description
Id. de suscripción
subscriptionId True string

Credenciales de suscripción que identifican de forma única la suscripción de Microsoft Azure. El identificador de suscripción forma parte del URI de cada llamada de servicio.

Grupo de recursos
resourceGroupName True string

Nombre del grupo de recursos.

Nombre del grupo de contenedores
containerGroupName True string

Nombre del grupo de contenedores.

Obtención de funcionalidades

Obtenga la lista de funcionalidades de CPU, memoria y GPU para una suscripción en una región.

Parámetros

Nombre Clave Requerido Tipo Description
Id. de suscripción
subscriptionId True string

Credenciales de suscripción que identifican de forma única la suscripción de Microsoft Azure. El identificador de suscripción forma parte del URI de cada llamada de servicio.

Ubicación
location True string

Identificador de la ubicación física de Azure.

Devoluciones

Respuesta que contiene la lista de funcionalidades.

Obtención de imágenes almacenadas en caché

Obtenga la lista de imágenes almacenadas en caché en un tipo de sistema operativo específico para una suscripción en una región.

Parámetros

Nombre Clave Requerido Tipo Description
Id. de suscripción
subscriptionId True string

Credenciales de suscripción que identifican de forma única la suscripción de Microsoft Azure. El identificador de suscripción forma parte del URI de cada llamada de servicio.

Ubicación
location True string

Identificador de la ubicación física de Azure.

Devoluciones

La respuesta que contiene imágenes almacenadas en caché.

Obtención de propiedades de un grupo de contenedores

Obtiene las propiedades del grupo de contenedores especificado en la suscripción y el grupo de recursos especificados. La operación devuelve las propiedades de cada grupo de contenedores, incluidos los contenedores, las credenciales del Registro de imágenes, la directiva de reinicio, el tipo de dirección IP, el tipo de sistema operativo, el estado y los volúmenes.

Parámetros

Nombre Clave Requerido Tipo Description
Id. de suscripción
subscriptionId True string

Credenciales de suscripción que identifican de forma única la suscripción de Microsoft Azure. El identificador de suscripción forma parte del URI de cada llamada de servicio.

Grupo de recursos
resourceGroupName True string

Nombre del grupo de recursos.

Nombre del grupo de contenedores
containerGroupName True string

Nombre del grupo de contenedores.

Devoluciones

Un grupo de contenedores.

ContainerGroup
ContainerGroup

Obtención de registros de una instancia de contenedor

Obtenga los registros de una instancia de contenedor especificada en un grupo de recursos y un grupo de contenedores especificados.

Parámetros

Nombre Clave Requerido Tipo Description
Id. de suscripción
subscriptionId True string

Credenciales de suscripción que identifican de forma única la suscripción de Microsoft Azure. El identificador de suscripción forma parte del URI de cada llamada de servicio.

Grupo de recursos
resourceGroupName True string

Nombre del grupo de recursos.

Nombre del grupo de contenedores
containerGroupName True string

Nombre del grupo de contenedores.

Nombre del contenedor
containerName True string

Nombre de la instancia de contenedor.

Líneas de cola
tail integer

Número de líneas que se van a mostrar del final del registro de instancia de contenedor. Si no se proporciona, todos los registros disponibles se muestran hasta 4 mb.

Devoluciones

Los registros.

Body
Logs

Obtención de todas las dependencias de red para el grupo de contenedores

Obtiene todas las dependencias de red de este grupo de contenedores para permitir el control completo de la configuración y la configuración de red. En el caso de los grupos de contenedores, siempre será una lista vacía.

Parámetros

Nombre Clave Requerido Tipo Description
Id. de suscripción
subscriptionId True string

Credenciales de suscripción que identifican de forma única la suscripción de Microsoft Azure. El identificador de suscripción forma parte del URI de cada llamada de servicio.

Grupo de recursos
resourceGroupName True string

Nombre del grupo de recursos.

Nombre del grupo de contenedores
containerGroupName True string

Nombre del grupo de contenedores.

Devoluciones

Respuesta para las dependencias de red, lista siempre vacía.

Obtención del uso actual

Obtención del uso de una suscripción

Parámetros

Nombre Clave Requerido Tipo Description
Id. de suscripción
subscriptionId True string

Credenciales de suscripción que identifican de forma única la suscripción de Microsoft Azure. El identificador de suscripción forma parte del URI de cada llamada de servicio.

Ubicación
location True string

Identificador de la ubicación física de Azure.

Devoluciones

La respuesta que contiene los datos de uso

Obtener una lista de grupos de contenedores en un grupo de recursos

Obtenga una lista de grupos de contenedores en una suscripción y un grupo de recursos especificados. Esta operación devuelve propiedades de cada grupo de contenedores, incluidos los contenedores, las credenciales del Registro de imágenes, la directiva de reinicio, el tipo de dirección IP, el tipo de sistema operativo, el estado y los volúmenes.

Parámetros

Nombre Clave Requerido Tipo Description
Id. de suscripción
subscriptionId True string

Credenciales de suscripción que identifican de forma única la suscripción de Microsoft Azure. El identificador de suscripción forma parte del URI de cada llamada de servicio.

Grupo de recursos
resourceGroupName True string

Nombre del grupo de recursos.

Devoluciones

Respuesta de lista de grupos de contenedores que contiene las propiedades del grupo de contenedores.

Obtener una lista de grupos de contenedores en una suscripción

Obtenga una lista de grupos de contenedores en la suscripción especificada. Esta operación devuelve propiedades de cada grupo de contenedores, incluidos los contenedores, las credenciales del Registro de imágenes, la directiva de reinicio, el tipo de dirección IP, el tipo de sistema operativo, el estado y los volúmenes.

Parámetros

Nombre Clave Requerido Tipo Description
Id. de suscripción
subscriptionId True string

Credenciales de suscripción que identifican de forma única la suscripción de Microsoft Azure. El identificador de suscripción forma parte del URI de cada llamada de servicio.

Devoluciones

Respuesta de lista de grupos de contenedores que contiene las propiedades del grupo de contenedores.

Reinicio de contenedores en un grupo de contenedores

Reinicia todos los contenedores de un grupo de contenedores en su lugar. Si la imagen de contenedor tiene actualizaciones, se descargará la nueva imagen.

Parámetros

Nombre Clave Requerido Tipo Description
Id. de suscripción
subscriptionId True string

Credenciales de suscripción que identifican de forma única la suscripción de Microsoft Azure. El identificador de suscripción forma parte del URI de cada llamada de servicio.

Grupo de recursos
resourceGroupName True string

Nombre del grupo de recursos.

Nombre del grupo de contenedores
containerGroupName True string

Nombre del grupo de contenedores.

Definiciones

Contenedor

Una instancia de contenedor.

Nombre Ruta de acceso Tipo Description
Nombre
name string

El nombre del contenedor.

Propiedades
properties ContainerProperties

Propiedades del contenedor.

PropiedadesDelContenedor

Propiedades del contenedor.

Nombre Ruta de acceso Tipo Description
Imagen
image string

Nombre de la imagen utilizada para crear el contenedor. Por ejemplo, nginx:latest

Command
command array of string

Comandos que se van a ejecutar en el contenedor. Por ejemplo, [ "echo", "hello aci" ]

Puertos
ports array of ContainerPort

Puertos expuestos en la instancia de contenedor.

Variables de entorno
environmentVariables array of EnvironmentVariable

Variables de entorno que se van a establecer en la instancia de contenedor.

restartCount
instanceView.restartCount integer

Número de veces que se ha reiniciado la instancia del contenedor.

currentState
instanceView.currentState ContainerState

Estado de la instancia del contenedor.

previousState
instanceView.previousState ContainerState

Estado de la instancia del contenedor.

events
instanceView.events array of Event

Eventos de la instancia de contenedor.

resources
resources ResourceRequirements

Requisitos de recursos.

Montajes de volumen
volumeMounts array of VolumeMount

El volumen monta los montajes disponibles para la instancia de contenedor.

Sondeo de ejecución
livenessProbe ContainerProbe

Sondeo de contenedor para la ejecución

Sondeo de ejecución
readinessProbe ContainerProbe

Sondeo de contenedor para la ejecución

securityContext
securityContext SecurityContextDefinition

Contexto de seguridad del contenedor.

SecurityContextDefinition

Contexto de seguridad del contenedor.

Nombre Ruta de acceso Tipo Description
privilegiado
privileged boolean

Marca para determinar si los permisos de contenedor se elevan a Privileged.

allowPrivilegeEscalation
allowPrivilegeEscalation boolean

Valor booleano que indica si el proceso de inicialización puede elevar sus privilegios

capabilities
capabilities SecurityContextCapabilitiesDefinition

Funcionalidades que se van a agregar o quitar de un contenedor.

runAsGroup
runAsGroup integer

Establece el GID de usuario para el contenedor.

runAsUser
runAsUser integer

Establece el UID de usuario del contenedor.

seccompProfile
seccompProfile string

una cadena codificada en base64 que contiene el contenido del JSON en el perfil de seccomp

SecurityContextCapabilitiesDefinition

Funcionalidades que se van a agregar o quitar de un contenedor.

Nombre Ruta de acceso Tipo Description
add
add array of string

Funcionalidades que se van a agregar al contenedor.

anular
drop array of string

Funcionalidades que se van a quitar del contenedor.

ContainerState

Estado de la instancia del contenedor.

Nombre Ruta de acceso Tipo Description
estado
state string

Estado de la instancia del contenedor.

startTime
startTime date-time

Fecha y hora en que se inició el estado de la instancia del contenedor.

exitCode
exitCode integer

Los códigos de salida de la instancia de contenedor corresponden a los del comando docker run.

finishTime
finishTime date-time

Fecha y hora en que finalizó el estado de la instancia del contenedor.

detailStatus
detailStatus string

Estado legible de la instancia del contenedor.

Event

Un evento de instancia de contenedor o grupo de contenedores.

Nombre Ruta de acceso Tipo Description
count
count integer

Recuento del evento.

firstTimestamp
firstTimestamp date-time

Fecha y hora del evento registrado más antiguo.

lastTimestamp
lastTimestamp date-time

Fecha y hora del evento registrado más reciente.

nombre
name string

Nombre del evento.

Mensaje
message string

Mensaje de evento.

type
type string

El tipo de evento.

ResourceRequirements

Requisitos de recursos.

Nombre Ruta de acceso Tipo Description
Solicitudes de recursos
requests ResourceRequests

Solicitudes de recursos.

Límites de recursos
limits ResourceLimits

Límites de recursos.

ResourceRequests

Solicitudes de recursos.

Nombre Ruta de acceso Tipo Description
Memoria
memoryInGB number

Solicitud de memoria en GB de este contenedor. Por ejemplo, 3,5

Unidad Central de Procesamiento (CPU)
cpu number

Solicitud de CPU de este contenedor. Por ejemplo, 2.0

Unidad de Procesamiento Gráfico (GPU)
gpu GpuResource

El recurso de GPU.

ResourceLimits

Límites de recursos.

Nombre Ruta de acceso Tipo Description
Memoria
memoryInGB double

Límite de memoria en GB de este contenedor.

Unidad Central de Procesamiento (CPU)
cpu double

Límite de CPU de este contenedor.

Unidad de Procesamiento Gráfico (GPU)
gpu GpuResource

El recurso de GPU.

GpuResource

El recurso de GPU.

Nombre Ruta de acceso Tipo Description
Contar
count integer

Recuento del recurso de GPU.

SKU
sku string

SKU del recurso de GPU.

AzureFileVolume

Las propiedades del volumen azure File. Los recursos compartidos de archivos de Azure se montan como volúmenes.

Nombre Ruta de acceso Tipo Description
Nombre del recurso compartido
shareName string

Nombre del recurso compartido de archivos de Azure que se va a montar como un volumen.

ReadOnly
readOnly boolean

Marca que indica si el recurso compartido de Azure File montado como volumen es de solo lectura.

Nombre de la cuenta de almacenamiento
storageAccountName string

Nombre de la cuenta de almacenamiento que contiene el recurso compartido de archivos de Azure.

Clave de cuenta de almacenamiento
storageAccountKey string

La clave de acceso de la cuenta de almacenamiento que se usa para acceder al recurso compartido de archivos de Azure.

EmptyDirVolume

Volumen de directorio vacío.

Volumen secreto

Volumen secreto.

Nombre Ruta de acceso Tipo Description
Volumen secreto
object

Volumen secreto.

GitRepoVolume

Representa un volumen que se rellena con el contenido de un repositorio de Git.

Nombre Ruta de acceso Tipo Description
Directorio
directory string

Nombre del directorio de destino. No debe contener ni comenzar con '..'. Si se proporciona '.', el directorio de volúmenes será el repositorio git. De lo contrario, si se especifica, el volumen contendrá el repositorio git en el subdirectorio con el nombre especificado.

Repositorio
repository string

Dirección URL del repositorio

Revisión
revision string

Hash de confirmación para la revisión especificada.

Volumen

Propiedades del volumen.

Nombre Ruta de acceso Tipo Description
Nombre
name string

Nombre del volumen.

Volumen de archivos de Azure
azureFile AzureFileVolume

Las propiedades del volumen azure File. Los recursos compartidos de archivos de Azure se montan como volúmenes.

Volumen de directorio vacío
emptyDir EmptyDirVolume

Volumen de directorio vacío.

Volumen secreto
secret SecretVolume

Volumen secreto.

Volumen del repositorio de Git
gitRepo GitRepoVolume

Representa un volumen que se rellena con el contenido de un repositorio de Git.

VolumeMount

Propiedades del montaje del volumen.

Nombre Ruta de acceso Tipo Description
Nombre
name string

Nombre del volumen.

Ruta
mountPath string

Ruta de acceso dentro del contenedor donde se debe montar el volumen. No debe contener dos puntos (:).

Readonly
readOnly boolean

Marca que indica si el montaje del volumen es de solo lectura.

ContainerExec

El comando de ejecución del contenedor, para el sondeo de ejecución o preparación

Nombre Ruta de acceso Tipo Description
Command
command array of string

Comandos que se van a ejecutar en el contenedor.

ContenedorHttpGet

La configuración http Get del contenedor, para el sondeo de ejecución o preparación

Nombre Ruta de acceso Tipo Description
Ruta
path string

Ruta de acceso al sondeo.

Puerto
port integer

Número de puerto que se va a sondear.

Combinación
scheme string

El esquema.

httpHeaders
httpHeaders array of HttpHeader

Encabezados HTTP.

ContainerProbe

Sondeo de contenedor para la ejecución

Nombre Ruta de acceso Tipo Description
Ejecutivo
exec ContainerExec

El comando de ejecución del contenedor, para el sondeo de ejecución o preparación

HTTP GET
httpGet ContainerHttpGet

La configuración http Get del contenedor, para el sondeo de ejecución o preparación

Retraso inicial
initialDelaySeconds integer

Segundos de retraso inicial.

Período
periodSeconds integer

Segundos de período.

Umbral de error
failureThreshold integer

Umbral de error.

Umbral de éxito
successThreshold integer

Umbral de éxito.

Timeout
timeoutSeconds integer

Los segundos de tiempo de espera.

ContainerGroup

Un grupo de contenedores.

Nombre Ruta de acceso Tipo Description
id
id string

Identificador del recurso.

nombre
name string

Nombre del recurso.

type
type string

Tipo de recurso.

Ubicación
location string

Ubicación del recurso.

Etiquetas
tags object

Etiquetas de recursos.

Zona
zones array of string

Zonas para el grupo de contenedores.

Identidad administrada
identity ContainerGroupIdentity

Identidad del grupo de contenedores.

Propiedades
properties ContainerGroupProperties

Propiedades del grupo de contenedores

ContainerGroupProperties

Propiedades del grupo de contenedores

Nombre Ruta de acceso Tipo Description
provisioningState
provisioningState string

Estado de aprovisionamiento del grupo de contenedores. Esto solo aparece en la respuesta.

containers
containers array of Container

Contenedores dentro del grupo de contenedores.

imageRegistryCredentials
imageRegistryCredentials array of ImageRegistryCredential

Credenciales del Registro de imágenes a partir de las cuales se crea el grupo de contenedores.

restartPolicy
restartPolicy string

Reinicie la directiva para todos los contenedores del grupo de contenedores.

  • reinicio siempre de Always
  • OnFailure Reiniciar en caso de error
  • Never no reiniciar nunca
Dirección IP
ipAddress IpAddress

Dirección IP del grupo de contenedores.

osType
osType string

Tipo de sistema operativo requerido por los contenedores del grupo de contenedores.

volumes
volumes array of Volume

Lista de volúmenes que pueden montar los contenedores de este grupo de contenedores.

events
instanceView.events array of Event

Eventos de este grupo de contenedores.

estado
instanceView.state string

Estado del grupo de contenedores. Solo es válido en respuesta.

diagnostics
diagnostics ContainerGroupDiagnostics

Información de diagnóstico del grupo de contenedores.

subnetIds
subnetIds array of ContainerGroupSubnetId

Identificadores de recursos de subred para un grupo de contenedores.

Configuración de DNS
dnsConfig DnsConfiguration

Configuración de DNS para el grupo de contenedores.

SKU
sku ContainerGroupSku

SKU del grupo de contenedores.

Encryption
encryptionProperties EncryptionProperties

Propiedades de cifrado del grupo de contenedores.

initContainers
initContainers array of InitContainerDefinition

Contenedores de inicialización de un grupo de contenedores.

extensions
extensions array of DeploymentExtensionSpec

extensiones usadas por kubelet virtual

confidentialComputeProperties
confidentialComputeProperties ConfidentialComputeProperties

Propiedades del grupo de contenedores confidenciales

prioridad
priority string

Prioridad del grupo de contenedores.

DeploymentExtensionSpec

Sidecars de extensión que se van a agregar a la implementación.

Nombre Ruta de acceso Tipo Description
nombre
name string

Nombre de la extensión.

extensionType
properties.extensionType string

Tipo de extensión que se va a agregar.

version
properties.version string

Versión de la extensión que se está usando.

settings
properties.settings object

Configuración de la extensión.

protectedSettings
properties.protectedSettings object

Configuración protegida para la extensión.

ContainerGroupIdentity

Identidad del grupo de contenedores.

Nombre Ruta de acceso Tipo Description
principalId
principalId string

Identificador de entidad de seguridad de la identidad del grupo de contenedores. Esta propiedad solo se proporcionará para una identidad asignada por el sistema.

tenantId
tenantId string

Identificador de inquilino asociado al grupo de contenedores. Esta propiedad solo se proporcionará para una identidad asignada por el sistema.

Tipo
type string

Tipo de identidad que se usa para el grupo de contenedores. El tipo "SystemAssigned, UserAssigned" incluye una identidad creada implícitamente y un conjunto de identidades asignadas por el usuario. El tipo "None" quitará las identidades del grupo de contenedores.

Identidades asignadas por el usuario
userAssignedIdentities object

Lista de identidades de usuario asociadas al grupo de contenedores. Las referencias de clave de diccionario de identidad de usuario serán identificadores de recursos de ARM con el formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

ImageRegistryCredential

Credencial del Registro de imágenes.

Nombre Ruta de acceso Tipo Description
Servidor
server string

El servidor del Registro de imágenes de Docker sin un protocolo como "myacr.azurecr.io".

Nombre de usuario
username string

Nombre de usuario del registro privado.

Contraseña
password string

Contraseña del registro privado.

identidad
identity string

Identidad del registro privado.

IdentityURL
identityUrl string

Dirección URL de identidad del registro privado.

ContainerGroupDiagnostics

Información de diagnóstico del grupo de contenedores.

Nombre Ruta de acceso Tipo Description
Log Analytics
logAnalytics LogAnalytics

Información de log analytics del grupo de contenedores.

Análisis de registros

Información de log analytics del grupo de contenedores.

Nombre Ruta de acceso Tipo Description
Id. del área de trabajo
workspaceId string

Identificador del área de trabajo para Log Analytics

Clave del área de trabajo
workspaceKey string

La clave del área de trabajo para Log Analytics

Tipo de registro
logType string

Tipo de registro que se va a usar.

Metadatos
metadata object

Metadatos de Log Analytics.

IdentificadorDeRecursoDelEspacioDeTrabajo
workspaceResourceId string

Identificador de recurso del área de trabajo para Log Analytics

ContainerGroupSubnetId

Información de subred del grupo de contenedores.

Nombre Ruta de acceso Tipo Description
id
id string

Identificador de recurso de la red virtual y la subred.

nombre
name string

Nombre descriptivo de la subred.

Dirección IP

Dirección IP del grupo de contenedores.

Nombre Ruta de acceso Tipo Description
Puertos
ports array of Port

Lista de puertos expuestos en el grupo de contenedores.

Tipo
type string

Especifica si la dirección IP se expone a la red pública de Internet.

IP
ip string

Dirección IP expuesta a la red pública de Internet.

Nombre dns
dnsNameLabel string

Etiqueta de nombre DNS para la dirección IP.

autoGeneratedDomainNameLabelScope
autoGeneratedDomainNameLabelScope string

Valor que representa la enumeración de seguridad. El valor "No seguro" es el valor predeterminado si no está seleccionado y significa que la etiqueta de nombre de dominio del objeto no está protegida con la adquisición del subdominio. El valor "TenantReuse" es el valor predeterminado si está seleccionado y significa que la etiqueta de nombre de dominio del objeto se puede reutilizar en el mismo inquilino. El valor "SubscriptionReuse" significa que la etiqueta de nombre de dominio del objeto se puede reutilizar dentro de la misma suscripción. El valor "ResourceGroupReuse" significa que la etiqueta de nombre de dominio del objeto se puede reutilizar dentro del mismo grupo de recursos. El valor "NoReuse" significa que la etiqueta de nombre de dominio del objeto no se puede reutilizar dentro del mismo grupo de recursos, suscripción o inquilino.

fqdn
fqdn string

FQDN para la dirección IP.

Puerto

Puerto expuesto en el grupo de contenedores.

Nombre Ruta de acceso Tipo Description
Protocolo
protocol string

Protocolo asociado al puerto.

Number
port integer

Número de puerto.

ContainerPort (Puerto de contenedor)

Puerto expuesto en la instancia del contenedor.

Nombre Ruta de acceso Tipo Description
Protocolo
protocol string

Protocolo asociado al puerto.

Number
port integer

Número de puerto expuesto en el grupo de contenedores.

EnvironmentVariable

Variable de entorno que se va a establecer dentro de la instancia del contenedor.

Nombre Ruta de acceso Tipo Description
Nombre
name string

Nombre de la variable de entorno.

Importancia
value string

Valor de la variable de entorno.

secureValue
secureValue string

Valor de la variable de entorno segura.

UsageListResult

La respuesta que contiene los datos de uso

Nombre Ruta de acceso Tipo Description
value
value array of Usage

Los datos de uso.

Usage

Un único resultado de uso

Nombre Ruta de acceso Tipo Description
id
id string

Identificador del resultado de uso

unidad
unit string

Unidad del resultado de uso

currentValue
currentValue integer

El uso actual del recurso

limit
limit integer

El uso máximo permitido del recurso.

value
name.value string

Nombre del recurso

localizedValue
name.localizedValue string

El nombre localizado del recurso

ContainerGroupListResult

Respuesta de lista de grupos de contenedores que contiene las propiedades del grupo de contenedores.

Nombre Ruta de acceso Tipo Description
value
value array of ContainerGroup

Lista de grupos de contenedores.

nextLink
nextLink string

URI para capturar la siguiente página de grupos de contenedores.

Registros

Los registros.

Nombre Ruta de acceso Tipo Description
contenido
content string

El contenido del registro.

ContainerExecResponse

La información para el comando container exec.

Nombre Ruta de acceso Tipo Description
webSocketUri
webSocketUri string

El uri para exec websocket.

contraseña
password string

La contraseña para iniciar el comando exec.

ContainerAttachResponse

La información para el flujo de salida de la asociación de contenedores.

Nombre Ruta de acceso Tipo Description
webSocketUri
webSocketUri string

El uri de la secuencia de salida de la asociación.

contraseña
password string

La contraseña del flujo de salida de la asociación. Enviar como un valor de encabezado de autorización al conectarse a websocketUri.

HttpHeader

Encabezado HTTP.

Nombre Ruta de acceso Tipo Description
nombre
name string

Nombre del encabezado.

value
value string

Valor de encabezado.

DnsConfiguration

Configuración de DNS para el grupo de contenedores.

Nombre Ruta de acceso Tipo Description
Servidores de nombres
nameServers array of string

Los servidores DNS para el grupo de contenedores.

Dominios de búsqueda
searchDomains string

Dominios de búsqueda DNS para la búsqueda de nombres de host en el grupo de contenedores.

Options
options string

Opciones de DNS para el grupo de contenedores.

CachedImagesListResult

La respuesta que contiene imágenes almacenadas en caché.

Nombre Ruta de acceso Tipo Description
value
value array of cachedImages

La lista de imágenes almacenadas en caché.

nextLink
nextLink string

El URI para obtener la siguiente página de imágenes almacenadas en caché.

cachedImages

La imagen almacenada en caché y el tipo de sistema operativo.

Nombre Ruta de acceso Tipo Description
osType
osType string

El tipo de sistema operativo de la imagen almacenada en caché.

image
image string

El nombre de la imagen almacenada en caché.

CapabilitiesListResult

Respuesta que contiene la lista de funcionalidades.

Nombre Ruta de acceso Tipo Description
value
value array of Capabilities

Lista de funcionalidades.

nextLink
nextLink string

Identificador URI para capturar la página siguiente de funcionalidades.

Capabilities

Las funcionalidades regionales.

Nombre Ruta de acceso Tipo Description
resourceType
resourceType string

Tipo de recurso que describe esta funcionalidad.

osType
osType string

Tipo de sistema operativo que describe esta funcionalidad.

location
location string

Ubicación del recurso.

ipAddressType
ipAddressType string

Tipo de dirección IP que describe esta funcionalidad.

gpu
gpu string

SKU de GPU que describe esta funcionalidad.

maxMemoryInGB
capabilities.maxMemoryInGB number

Solicitud de memoria máxima permitida en GB.

maxCpu
capabilities.maxCpu number

La solicitud de CPU máxima permitida en núcleos.

maxGpuCount
capabilities.maxGpuCount number

Número máximo permitido de GPU.

ContainerGroupSku

SKU del grupo de contenedores.

SKU del grupo de contenedores.

SKU
string

Propiedades de Encriptación

Propiedades de cifrado del grupo de contenedores.

Nombre Ruta de acceso Tipo Description
Dirección URL del almacén
vaultBaseUrl string

Dirección URL base de keyvault.

Nombre de clave
keyName string

Nombre de clave de cifrado.

Versión de clave
keyVersion string

Versión de la clave de cifrado.

identidad
identity string

Identidad administrada de keyvault.

InitContainerDefinition

Definición del contenedor de inicialización.

Nombre Ruta de acceso Tipo Description
Nombre
name string

Nombre del contenedor de inicialización.

Propiedades
properties InitContainerPropertiesDefinition

Propiedades de definición de contenedor de inicialización.

InitContainerPropertiesDefinition

Propiedades de definición de contenedor de inicialización.

Nombre Ruta de acceso Tipo Description
Imagen
image string

Imagen del contenedor de inicialización.

Command
command array of string

Comando que se va a ejecutar en el contenedor de inicialización en formato exec.

Variables de entorno
environmentVariables array of EnvironmentVariable

Variables de entorno que se van a establecer en el contenedor de inicialización.

restartCount
instanceView.restartCount integer

Número de veces que se ha reiniciado el contenedor de inicialización.

currentState
instanceView.currentState ContainerState

Estado de la instancia del contenedor.

previousState
instanceView.previousState ContainerState

Estado de la instancia del contenedor.

events
instanceView.events array of Event

Eventos del contenedor de inicialización.

Montajes de volumen
volumeMounts array of VolumeMount

El volumen monta los montajes disponibles para el contenedor de inicialización.

securityContext
securityContext SecurityContextDefinition

Contexto de seguridad del contenedor.

NetworkDependenciesResponse

Respuesta para las dependencias de red, lista siempre vacía.

Nombre Ruta de acceso Tipo Description
Productos
string

ConfidentialComputeProperties

Propiedades del grupo de contenedores confidenciales

Nombre Ruta de acceso Tipo Description
ccePolicy
ccePolicy string

Directiva de cumplimiento de proceso confidencial codificada en Base64