Compartir a través de


Microsoft.Web containerApps

Observaciones

Este tipo de recurso se ha migrado al espacio de nombres Microsoft.App. Para el nuevo tipo de recurso, consulte Microsoft.App containerApps.

Para obtener información sobre la migración, vea Acción necesaria: migración de espacio de nombres de Microsoft.Web a Microsoft.App en marzo de 2022.

Definición de recursos de Bicep

El tipo de recurso containerApps se puede implementar con operaciones destinadas a:

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un recurso Microsoft.Web/containerApps, agregue lo siguiente a la plantilla de Bicep.

resource symbolicname 'Microsoft.Web/containerApps@2024-04-01' = {
  kind: 'string'
  location: 'string'
  name: 'string'
  properties: {
    configuration: {
      activeRevisionsMode: 'string'
      ingress: {
        allowInsecure: bool
        external: bool
        targetPort: int
        traffic: [
          {
            latestRevision: bool
            revisionName: 'string'
            weight: int
          }
        ]
        transport: 'string'
      }
      registries: [
        {
          passwordSecretRef: 'string'
          server: 'string'
          username: 'string'
        }
      ]
      secrets: [
        {
          name: 'string'
          value: 'string'
        }
      ]
    }
    kubeEnvironmentId: 'string'
    template: {
      containers: [
        {
          args: [
            'string'
          ]
          command: [
            'string'
          ]
          env: [
            {
              name: 'string'
              secretRef: 'string'
              value: 'string'
            }
          ]
          image: 'string'
          name: 'string'
          resources: {
            cpu: int
            memory: 'string'
          }
        }
      ]
      dapr: {
        appId: 'string'
        appPort: int
        components: [
          {
            metadata: [
              {
                name: 'string'
                secretRef: 'string'
                value: 'string'
              }
            ]
            name: 'string'
            type: 'string'
            version: 'string'
          }
        ]
        enabled: bool
      }
      revisionSuffix: 'string'
      scale: {
        maxReplicas: int
        minReplicas: int
        rules: [
          {
            azureQueue: {
              auth: [
                {
                  secretRef: 'string'
                  triggerParameter: 'string'
                }
              ]
              queueLength: int
              queueName: 'string'
            }
            custom: {
              auth: [
                {
                  secretRef: 'string'
                  triggerParameter: 'string'
                }
              ]
              metadata: {
                {customized property}: 'string'
              }
              type: 'string'
            }
            http: {
              auth: [
                {
                  secretRef: 'string'
                  triggerParameter: 'string'
                }
              ]
              metadata: {
                {customized property}: 'string'
              }
            }
            name: 'string'
          }
        ]
      }
    }
  }
  tags: {
    {customized property}: 'string'
  }
}

Valores de propiedad

Configuración

Nombre Descripción Valor
activeRevisionsMode ActiveRevisionsMode controla cómo se controlan las revisiones activas para la aplicación contenedora:
<lista><elemento>Multiple: se pueden activar varias revisiones. Si no se proporciona ningún valor, esta es la<predeterminada /item><elemento>single: solo se puede activar una revisión a la vez. No se pueden usar pesos de revisión en este modo</item></list>
'multiple'
'single'
ingreso Configuraciones de entrada. de entrada de
Registros Recopilación de credenciales de registro de contenedor privado para contenedores usados por la aplicación contenedora RegistryCredentials[]
Secretos Colección de secretos usados por una aplicación contenedora secreto[]

Contenedor

Nombre Descripción Valor
args Argumentos de comando de inicio de contenedor. string[]
mandar Comando container start. string[]
Env Variables de entorno de contenedor. EnvironmentVar[]
imagen Etiqueta de imagen de contenedor. cuerda
nombre Nombre de contenedor personalizado. cuerda
Recursos Requisitos de recursos de contenedor. containerResources de

ContainerAppProperties

Nombre Descripción Valor
configuración Propiedades de configuración de la aplicación contenedora sin control de versiones. configuración de
kubeEnvironmentId Identificador de recurso del entorno KubeEnvironment de la aplicación contenedora. cuerda
plantilla Definición de aplicación con versión de aplicación contenedora. de plantilla de

ContainerResources

Nombre Descripción Valor
CPU CPU necesaria en núcleos, por ejemplo, 0,5 Int
memoria Memoria necesaria, por ejemplo, "250 Mb" cuerda

CustomScaleRule

Nombre Descripción Valor
Auth Secretos de autenticación para la regla de escalado personalizada. scaleRuleAuth[]
metadatos Propiedades de metadatos para describir la regla de escalado personalizada. CustomScaleRuleMetadata
tipo Tipo de la regla de escalado personalizada
Por ejemplo: azure-servicebus, redis, etc.
cuerda

CustomScaleRuleMetadata

Nombre Descripción Valor

Dapr

Nombre Descripción Valor
appId Identificador de aplicación dapr cuerda
appPort Puerto en el que el coche lateral de Dapr Int
Componentes Colección de componentes de Dapr DaprComponent []
Habilitado Boolean que indica si el coche lateral dapr está habilitado Bool

DaprComponent

Nombre Descripción Valor
metadatos Metadatos de componentes daprMetadata[]
nombre Nombre del componente cuerda
tipo Tipo de componente cuerda
Versión Versión del componente cuerda

DaprMetadata

Nombre Descripción Valor
nombre Nombre de propiedad de metadatos. cuerda
secretRef Nombre del secreto de la aplicación contenedora del que se va a extraer el valor de la propiedad de metadatos. cuerda
valor Valor de propiedad de metadatos. cuerda

EnvironmentVar

Nombre Descripción Valor
nombre Nombre de la variable de entorno. cuerda
secretRef Nombre del secreto de aplicación contenedora del que se va a extraer el valor de la variable de entorno. cuerda
valor Valor de variable de entorno no secreto. cuerda

HttpScaleRule

Nombre Descripción Valor
Auth Secretos de autenticación para la regla de escalado personalizada. scaleRuleAuth[]
metadatos Propiedades de metadatos para describir la regla de escalado http. HttpScaleRuleMetadata

HttpScaleRuleMetadata

Nombre Descripción Valor

Ingreso

Nombre Descripción Valor
allowInsecure Bool que indica si se permiten conexiones HTTP a . Si se establece en conexiones HTTP falsas se redirige automáticamente a conexiones HTTPS. Bool
externo Bool que indica si la aplicación expone un punto de conexión HTTP externo Bool
targetPort Puerto de destino en contenedores para el tráfico desde la entrada Int
tráfico TrafficWeight[]
transporte Protocolo de transporte de entrada 'auto'
'http'
'http2'

Microsoft.Web/containerApps

Nombre Descripción Valor
amable Tipo de recurso. Si el recurso es una aplicación, puede consultar https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference para obtener más información sobre los valores admitidos para el tipo. cuerda
ubicación Ubicación del recurso. string (obligatorio)
nombre El nombre del recurso string (obligatorio)
Propiedades Propiedades específicas del recurso ContainerApp ContainerAppProperties
Etiquetas Etiquetas de recursos Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas

QueueScaleRule

Nombre Descripción Valor
Auth Secretos de autenticación para la regla de escalado de colas. scaleRuleAuth[]
queueLength Longitud de la cola. Int
queueName Nombre de la cola. cuerda

RegistryCredentials

Nombre Descripción Valor
passwordSecretRef Nombre del secreto que contiene la contraseña de inicio de sesión del Registro cuerda
servidor Container Registry Server cuerda
nombre de usuario Nombre de usuario de Container Registry cuerda

ResourceTags

Nombre Descripción Valor

Escama

Nombre Descripción Valor
maxReplicas Opcional. Número máximo de réplicas de contenedor. El valor predeterminado es 10 si no se establece. Int
minReplicas Opcional. Número mínimo de réplicas de contenedor. Int
reglas Reglas de escalado. ScaleRule []

ScaleRule

Nombre Descripción Valor
azureQueue Escalado basado en cola de Azure. queueScaleRule de
costumbre Regla de escalado personalizada. CustomScaleRule
HTTP Escalado basado en solicitudes HTTP. HttpScaleRule
nombre Nombre de la regla de escalado cuerda

ScaleRuleAuth

Nombre Descripción Valor
secretRef Nombre del secreto de la aplicación contenedora desde el que se van a extraer los parámetros de autenticación. cuerda
triggerParameter Parámetro de desencadenador que usa el secreto cuerda

Secreto

Nombre Descripción Valor
nombre Nombre del secreto. cuerda
valor Valor secreto. cuerda

Restricciones:
Valor confidencial. Pase como parámetro seguro.

Plantilla

Nombre Descripción Valor
recipientes Lista de definiciones de contenedor para la aplicación contenedora. container[]
dapr Configuración de Dapr para la aplicación contenedora. Dapr
revisionSuffix Sufijo descriptivo que se anexa al nombre de revisión cuerda
escama Propiedades de escalado de la aplicación contenedora. escalado

TrafficWeight

Nombre Descripción Valor
latestRevision Indica que el peso del tráfico pertenece a una revisión estable más reciente. Bool
revisionName Nombre de una revisión cuerda
peso Peso del tráfico asignado a una revisión Int

Definición de recursos de plantilla de ARM

El tipo de recurso containerApps se puede implementar con operaciones destinadas a:

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un recurso Microsoft.Web/containerApps, agregue el siguiente JSON a la plantilla.

{
  "type": "Microsoft.Web/containerApps",
  "apiVersion": "2024-04-01",
  "name": "string",
  "kind": "string",
  "location": "string",
  "properties": {
    "configuration": {
      "activeRevisionsMode": "string",
      "ingress": {
        "allowInsecure": "bool",
        "external": "bool",
        "targetPort": "int",
        "traffic": [
          {
            "latestRevision": "bool",
            "revisionName": "string",
            "weight": "int"
          }
        ],
        "transport": "string"
      },
      "registries": [
        {
          "passwordSecretRef": "string",
          "server": "string",
          "username": "string"
        }
      ],
      "secrets": [
        {
          "name": "string",
          "value": "string"
        }
      ]
    },
    "kubeEnvironmentId": "string",
    "template": {
      "containers": [
        {
          "args": [ "string" ],
          "command": [ "string" ],
          "env": [
            {
              "name": "string",
              "secretRef": "string",
              "value": "string"
            }
          ],
          "image": "string",
          "name": "string",
          "resources": {
            "cpu": "int",
            "memory": "string"
          }
        }
      ],
      "dapr": {
        "appId": "string",
        "appPort": "int",
        "components": [
          {
            "metadata": [
              {
                "name": "string",
                "secretRef": "string",
                "value": "string"
              }
            ],
            "name": "string",
            "type": "string",
            "version": "string"
          }
        ],
        "enabled": "bool"
      },
      "revisionSuffix": "string",
      "scale": {
        "maxReplicas": "int",
        "minReplicas": "int",
        "rules": [
          {
            "azureQueue": {
              "auth": [
                {
                  "secretRef": "string",
                  "triggerParameter": "string"
                }
              ],
              "queueLength": "int",
              "queueName": "string"
            },
            "custom": {
              "auth": [
                {
                  "secretRef": "string",
                  "triggerParameter": "string"
                }
              ],
              "metadata": {
                "{customized property}": "string"
              },
              "type": "string"
            },
            "http": {
              "auth": [
                {
                  "secretRef": "string",
                  "triggerParameter": "string"
                }
              ],
              "metadata": {
                "{customized property}": "string"
              }
            },
            "name": "string"
          }
        ]
      }
    }
  },
  "tags": {
    "{customized property}": "string"
  }
}

Valores de propiedad

Configuración

Nombre Descripción Valor
activeRevisionsMode ActiveRevisionsMode controla cómo se controlan las revisiones activas para la aplicación contenedora:
<lista><elemento>Multiple: se pueden activar varias revisiones. Si no se proporciona ningún valor, esta es la<predeterminada /item><elemento>single: solo se puede activar una revisión a la vez. No se pueden usar pesos de revisión en este modo</item></list>
'multiple'
'single'
ingreso Configuraciones de entrada. de entrada de
Registros Recopilación de credenciales de registro de contenedor privado para contenedores usados por la aplicación contenedora RegistryCredentials[]
Secretos Colección de secretos usados por una aplicación contenedora secreto[]

Contenedor

Nombre Descripción Valor
args Argumentos de comando de inicio de contenedor. string[]
mandar Comando container start. string[]
Env Variables de entorno de contenedor. EnvironmentVar[]
imagen Etiqueta de imagen de contenedor. cuerda
nombre Nombre de contenedor personalizado. cuerda
Recursos Requisitos de recursos de contenedor. containerResources de

ContainerAppProperties

Nombre Descripción Valor
configuración Propiedades de configuración de la aplicación contenedora sin control de versiones. configuración de
kubeEnvironmentId Identificador de recurso del entorno KubeEnvironment de la aplicación contenedora. cuerda
plantilla Definición de aplicación con versión de aplicación contenedora. de plantilla de

ContainerResources

Nombre Descripción Valor
CPU CPU necesaria en núcleos, por ejemplo, 0,5 Int
memoria Memoria necesaria, por ejemplo, "250 Mb" cuerda

CustomScaleRule

Nombre Descripción Valor
Auth Secretos de autenticación para la regla de escalado personalizada. scaleRuleAuth[]
metadatos Propiedades de metadatos para describir la regla de escalado personalizada. CustomScaleRuleMetadata
tipo Tipo de la regla de escalado personalizada
Por ejemplo: azure-servicebus, redis, etc.
cuerda

CustomScaleRuleMetadata

Nombre Descripción Valor

Dapr

Nombre Descripción Valor
appId Identificador de aplicación dapr cuerda
appPort Puerto en el que el coche lateral de Dapr Int
Componentes Colección de componentes de Dapr DaprComponent []
Habilitado Boolean que indica si el coche lateral dapr está habilitado Bool

DaprComponent

Nombre Descripción Valor
metadatos Metadatos de componentes daprMetadata[]
nombre Nombre del componente cuerda
tipo Tipo de componente cuerda
Versión Versión del componente cuerda

DaprMetadata

Nombre Descripción Valor
nombre Nombre de propiedad de metadatos. cuerda
secretRef Nombre del secreto de la aplicación contenedora del que se va a extraer el valor de la propiedad de metadatos. cuerda
valor Valor de propiedad de metadatos. cuerda

EnvironmentVar

Nombre Descripción Valor
nombre Nombre de la variable de entorno. cuerda
secretRef Nombre del secreto de aplicación contenedora del que se va a extraer el valor de la variable de entorno. cuerda
valor Valor de variable de entorno no secreto. cuerda

HttpScaleRule

Nombre Descripción Valor
Auth Secretos de autenticación para la regla de escalado personalizada. scaleRuleAuth[]
metadatos Propiedades de metadatos para describir la regla de escalado http. HttpScaleRuleMetadata

HttpScaleRuleMetadata

Nombre Descripción Valor

Ingreso

Nombre Descripción Valor
allowInsecure Bool que indica si se permiten conexiones HTTP a . Si se establece en conexiones HTTP falsas se redirige automáticamente a conexiones HTTPS. Bool
externo Bool que indica si la aplicación expone un punto de conexión HTTP externo Bool
targetPort Puerto de destino en contenedores para el tráfico desde la entrada Int
tráfico TrafficWeight[]
transporte Protocolo de transporte de entrada 'auto'
'http'
'http2'

Microsoft.Web/containerApps

Nombre Descripción Valor
apiVersion La versión de api '2024-04-01'
amable Tipo de recurso. Si el recurso es una aplicación, puede consultar https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference para obtener más información sobre los valores admitidos para el tipo. cuerda
ubicación Ubicación del recurso. string (obligatorio)
nombre El nombre del recurso string (obligatorio)
Propiedades Propiedades específicas del recurso ContainerApp ContainerAppProperties
Etiquetas Etiquetas de recursos Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas
tipo El tipo de recurso "Microsoft.Web/containerApps"

QueueScaleRule

Nombre Descripción Valor
Auth Secretos de autenticación para la regla de escalado de colas. scaleRuleAuth[]
queueLength Longitud de la cola. Int
queueName Nombre de la cola. cuerda

RegistryCredentials

Nombre Descripción Valor
passwordSecretRef Nombre del secreto que contiene la contraseña de inicio de sesión del Registro cuerda
servidor Container Registry Server cuerda
nombre de usuario Nombre de usuario de Container Registry cuerda

ResourceTags

Nombre Descripción Valor

Escama

Nombre Descripción Valor
maxReplicas Opcional. Número máximo de réplicas de contenedor. El valor predeterminado es 10 si no se establece. Int
minReplicas Opcional. Número mínimo de réplicas de contenedor. Int
reglas Reglas de escalado. ScaleRule []

ScaleRule

Nombre Descripción Valor
azureQueue Escalado basado en cola de Azure. queueScaleRule de
costumbre Regla de escalado personalizada. CustomScaleRule
HTTP Escalado basado en solicitudes HTTP. HttpScaleRule
nombre Nombre de la regla de escalado cuerda

ScaleRuleAuth

Nombre Descripción Valor
secretRef Nombre del secreto de la aplicación contenedora desde el que se van a extraer los parámetros de autenticación. cuerda
triggerParameter Parámetro de desencadenador que usa el secreto cuerda

Secreto

Nombre Descripción Valor
nombre Nombre del secreto. cuerda
valor Valor secreto. cuerda

Restricciones:
Valor confidencial. Pase como parámetro seguro.

Plantilla

Nombre Descripción Valor
recipientes Lista de definiciones de contenedor para la aplicación contenedora. container[]
dapr Configuración de Dapr para la aplicación contenedora. Dapr
revisionSuffix Sufijo descriptivo que se anexa al nombre de revisión cuerda
escama Propiedades de escalado de la aplicación contenedora. escalado

TrafficWeight

Nombre Descripción Valor
latestRevision Indica que el peso del tráfico pertenece a una revisión estable más reciente. Bool
revisionName Nombre de una revisión cuerda
peso Peso del tráfico asignado a una revisión Int

Definición de recursos de Terraform (proveedor AzAPI)

El tipo de recurso containerApps se puede implementar con operaciones destinadas a:

  • grupos de recursos de

Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.

Formato de recurso

Para crear un recurso Microsoft.Web/containerApps, agregue el siguiente terraform a la plantilla.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Web/containerApps@2024-04-01"
  name = "string"
  kind = "string"
  location = "string"
  body = jsonencode({
    properties = {
      configuration = {
        activeRevisionsMode = "string"
        ingress = {
          allowInsecure = bool
          external = bool
          targetPort = int
          traffic = [
            {
              latestRevision = bool
              revisionName = "string"
              weight = int
            }
          ]
          transport = "string"
        }
        registries = [
          {
            passwordSecretRef = "string"
            server = "string"
            username = "string"
          }
        ]
        secrets = [
          {
            name = "string"
            value = "string"
          }
        ]
      }
      kubeEnvironmentId = "string"
      template = {
        containers = [
          {
            args = [
              "string"
            ]
            command = [
              "string"
            ]
            env = [
              {
                name = "string"
                secretRef = "string"
                value = "string"
              }
            ]
            image = "string"
            name = "string"
            resources = {
              cpu = int
              memory = "string"
            }
          }
        ]
        dapr = {
          appId = "string"
          appPort = int
          components = [
            {
              metadata = [
                {
                  name = "string"
                  secretRef = "string"
                  value = "string"
                }
              ]
              name = "string"
              type = "string"
              version = "string"
            }
          ]
          enabled = bool
        }
        revisionSuffix = "string"
        scale = {
          maxReplicas = int
          minReplicas = int
          rules = [
            {
              azureQueue = {
                auth = [
                  {
                    secretRef = "string"
                    triggerParameter = "string"
                  }
                ]
                queueLength = int
                queueName = "string"
              }
              custom = {
                auth = [
                  {
                    secretRef = "string"
                    triggerParameter = "string"
                  }
                ]
                metadata = {
                  {customized property} = "string"
                }
                type = "string"
              }
              http = {
                auth = [
                  {
                    secretRef = "string"
                    triggerParameter = "string"
                  }
                ]
                metadata = {
                  {customized property} = "string"
                }
              }
              name = "string"
            }
          ]
        }
      }
    }
  })
  tags = {
    {customized property} = "string"
  }
}

Valores de propiedad

Configuración

Nombre Descripción Valor
activeRevisionsMode ActiveRevisionsMode controla cómo se controlan las revisiones activas para la aplicación contenedora:
<lista><elemento>Multiple: se pueden activar varias revisiones. Si no se proporciona ningún valor, esta es la<predeterminada /item><elemento>single: solo se puede activar una revisión a la vez. No se pueden usar pesos de revisión en este modo</item></list>
'multiple'
'single'
ingreso Configuraciones de entrada. de entrada de
Registros Recopilación de credenciales de registro de contenedor privado para contenedores usados por la aplicación contenedora RegistryCredentials[]
Secretos Colección de secretos usados por una aplicación contenedora secreto[]

Contenedor

Nombre Descripción Valor
args Argumentos de comando de inicio de contenedor. string[]
mandar Comando container start. string[]
Env Variables de entorno de contenedor. EnvironmentVar[]
imagen Etiqueta de imagen de contenedor. cuerda
nombre Nombre de contenedor personalizado. cuerda
Recursos Requisitos de recursos de contenedor. containerResources de

ContainerAppProperties

Nombre Descripción Valor
configuración Propiedades de configuración de la aplicación contenedora sin control de versiones. configuración de
kubeEnvironmentId Identificador de recurso del entorno KubeEnvironment de la aplicación contenedora. cuerda
plantilla Definición de aplicación con versión de aplicación contenedora. de plantilla de

ContainerResources

Nombre Descripción Valor
CPU CPU necesaria en núcleos, por ejemplo, 0,5 Int
memoria Memoria necesaria, por ejemplo, "250 Mb" cuerda

CustomScaleRule

Nombre Descripción Valor
Auth Secretos de autenticación para la regla de escalado personalizada. scaleRuleAuth[]
metadatos Propiedades de metadatos para describir la regla de escalado personalizada. CustomScaleRuleMetadata
tipo Tipo de la regla de escalado personalizada
Por ejemplo: azure-servicebus, redis, etc.
cuerda

CustomScaleRuleMetadata

Nombre Descripción Valor

Dapr

Nombre Descripción Valor
appId Identificador de aplicación dapr cuerda
appPort Puerto en el que el coche lateral de Dapr Int
Componentes Colección de componentes de Dapr DaprComponent []
Habilitado Boolean que indica si el coche lateral dapr está habilitado Bool

DaprComponent

Nombre Descripción Valor
metadatos Metadatos de componentes daprMetadata[]
nombre Nombre del componente cuerda
tipo Tipo de componente cuerda
Versión Versión del componente cuerda

DaprMetadata

Nombre Descripción Valor
nombre Nombre de propiedad de metadatos. cuerda
secretRef Nombre del secreto de la aplicación contenedora del que se va a extraer el valor de la propiedad de metadatos. cuerda
valor Valor de propiedad de metadatos. cuerda

EnvironmentVar

Nombre Descripción Valor
nombre Nombre de la variable de entorno. cuerda
secretRef Nombre del secreto de aplicación contenedora del que se va a extraer el valor de la variable de entorno. cuerda
valor Valor de variable de entorno no secreto. cuerda

HttpScaleRule

Nombre Descripción Valor
Auth Secretos de autenticación para la regla de escalado personalizada. scaleRuleAuth[]
metadatos Propiedades de metadatos para describir la regla de escalado http. HttpScaleRuleMetadata

HttpScaleRuleMetadata

Nombre Descripción Valor

Ingreso

Nombre Descripción Valor
allowInsecure Bool que indica si se permiten conexiones HTTP a . Si se establece en conexiones HTTP falsas se redirige automáticamente a conexiones HTTPS. Bool
externo Bool que indica si la aplicación expone un punto de conexión HTTP externo Bool
targetPort Puerto de destino en contenedores para el tráfico desde la entrada Int
tráfico TrafficWeight[]
transporte Protocolo de transporte de entrada 'auto'
'http'
'http2'

Microsoft.Web/containerApps

Nombre Descripción Valor
amable Tipo de recurso. Si el recurso es una aplicación, puede consultar https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference para obtener más información sobre los valores admitidos para el tipo. cuerda
ubicación Ubicación del recurso. string (obligatorio)
nombre El nombre del recurso string (obligatorio)
Propiedades Propiedades específicas del recurso ContainerApp ContainerAppProperties
Etiquetas Etiquetas de recursos Diccionario de nombres y valores de etiqueta.
tipo El tipo de recurso "Microsoft.Web/containerApps@2024-04-01"

QueueScaleRule

Nombre Descripción Valor
Auth Secretos de autenticación para la regla de escalado de colas. scaleRuleAuth[]
queueLength Longitud de la cola. Int
queueName Nombre de la cola. cuerda

RegistryCredentials

Nombre Descripción Valor
passwordSecretRef Nombre del secreto que contiene la contraseña de inicio de sesión del Registro cuerda
servidor Container Registry Server cuerda
nombre de usuario Nombre de usuario de Container Registry cuerda

ResourceTags

Nombre Descripción Valor

Escama

Nombre Descripción Valor
maxReplicas Opcional. Número máximo de réplicas de contenedor. El valor predeterminado es 10 si no se establece. Int
minReplicas Opcional. Número mínimo de réplicas de contenedor. Int
reglas Reglas de escalado. ScaleRule []

ScaleRule

Nombre Descripción Valor
azureQueue Escalado basado en cola de Azure. queueScaleRule de
costumbre Regla de escalado personalizada. CustomScaleRule
HTTP Escalado basado en solicitudes HTTP. HttpScaleRule
nombre Nombre de la regla de escalado cuerda

ScaleRuleAuth

Nombre Descripción Valor
secretRef Nombre del secreto de la aplicación contenedora desde el que se van a extraer los parámetros de autenticación. cuerda
triggerParameter Parámetro de desencadenador que usa el secreto cuerda

Secreto

Nombre Descripción Valor
nombre Nombre del secreto. cuerda
valor Valor secreto. cuerda

Restricciones:
Valor confidencial. Pase como parámetro seguro.

Plantilla

Nombre Descripción Valor
recipientes Lista de definiciones de contenedor para la aplicación contenedora. container[]
dapr Configuración de Dapr para la aplicación contenedora. Dapr
revisionSuffix Sufijo descriptivo que se anexa al nombre de revisión cuerda
escama Propiedades de escalado de la aplicación contenedora. escalado

TrafficWeight

Nombre Descripción Valor
latestRevision Indica que el peso del tráfico pertenece a una revisión estable más reciente. Bool
revisionName Nombre de una revisión cuerda
peso Peso del tráfico asignado a una revisión Int