Compartir a través de


Microsoft.Web sites/sitecontainers

Definición de recursos de Bicep

El tipo de recurso sites/sitecontainers 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/sites/sitecontainers, agregue el siguiente bicep a la plantilla.

resource symbolicname 'Microsoft.Web/sites/sitecontainers@2025-03-01' = {
  parent: resourceSymbolicName
  kind: 'string'
  name: 'string'
  properties: {
    authType: 'string'
    environmentVariables: [
      {
        name: 'string'
        value: 'string'
      }
    ]
    image: 'string'
    inheritAppSettingsAndConnectionStrings: bool
    isMain: bool
    passwordSecret: 'string'
    startUpCommand: 'string'
    targetPort: 'string'
    userManagedIdentityClientId: 'string'
    userName: 'string'
    volumeMounts: [
      {
        containerMountPath: 'string'
        data: 'string'
        readOnly: bool
        volumeSubPath: 'string'
      }
    ]
  }
}

Valores de propiedad

Microsoft.Web/sites/sitecontainers

Nombre Descripción Valor
amable Tipo de recurso. cuerda
nombre El nombre del recurso cuerda

Restricciones:
Patrón = (^[a-zA-Z0-9]$)|(^[a-zA-Z0-9][a-zA-Z0-9-]*[a-zA-Z0-9]$) (obligatorio)
padre En Bicep, puede especificar el recurso primario para un recurso secundario. Solo tiene que agregar esta propiedad cuando el recurso secundario se declara fuera del recurso primario.

Para obtener más información, consulte recurso secundario fuera del recurso primario.
Nombre simbólico del recurso de tipo: sitios
Propiedades Propiedades específicas del recurso SiteContainer SiteContainerProperties

EnvironmentVariable

Nombre Descripción Valor
nombre Nombre de la variable de entorno string (obligatorio)
valor El valor de esta variable de entorno debe ser el nombre de una AppSetting. El valor real de la variable de entorno en el contenedor se recuperará de la AppSetting especificada en tiempo de ejecución. Si no se encuentra AppSetting, el valor se establecerá en una cadena vacía en el contenedor en tiempo de ejecución. string (obligatorio)

SiteContainerProperties

Nombre Descripción Valor
tipo de autenticación Tipo de autenticación 'Anónimo'
'Identidad del sistema'
'Asignado por el usuario'
'Credenciales de usuario'
variables de entorno Lista de variables de entorno Variable de entorno[]
imagen Nombre de la imagen string (obligatorio)
inheritAppSettingsAndConnectionStrings <code>true</code> si todos los AppSettings y ConnectionStrings se deben pasar al contenedor como variables de entorno; <code>false</code> en caso contrario. Bool
isMain <código>true</code> si el contenedor es el contenedor de sitio principal; <código>false</code> en caso contrario. bool (obligatorio)
passwordSecret Secreto de contraseña cuerda

Restricciones:
Valor confidencial. Pase como parámetro seguro.
startUpCommand Comando StartUp cuerda
targetPort Puerto de destino cuerda
userManagedIdentityClientId UserManagedIdentity ClientId cuerda
nombre de usuario Nombre de usuario cuerda
volumeMounts Lista de montajes de volumen VolumeMount[]

VolumeMount

Nombre Descripción Valor
containerMountPath Ruta de acceso de destino en el contenedor en el que se monta el volumen string (obligatorio)
datos Datos de configuración que se van a montar en el volumen cuerda
Solo lectura Boolean para especificar si el montaje es de solo lectura en el contenedor Bool
volumeSubPath Sub ruta de acceso en el volumen desde el que se monta el volumen. string (obligatorio)

Definición de recursos de plantilla de ARM

El tipo de recurso sites/sitecontainers 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/sites/sitecontainers, agregue el siguiente JSON a la plantilla.

{
  "type": "Microsoft.Web/sites/sitecontainers",
  "apiVersion": "2025-03-01",
  "name": "string",
  "kind": "string",
  "properties": {
    "authType": "string",
    "environmentVariables": [
      {
        "name": "string",
        "value": "string"
      }
    ],
    "image": "string",
    "inheritAppSettingsAndConnectionStrings": "bool",
    "isMain": "bool",
    "passwordSecret": "string",
    "startUpCommand": "string",
    "targetPort": "string",
    "userManagedIdentityClientId": "string",
    "userName": "string",
    "volumeMounts": [
      {
        "containerMountPath": "string",
        "data": "string",
        "readOnly": "bool",
        "volumeSubPath": "string"
      }
    ]
  }
}

Valores de propiedad

Microsoft.Web/sites/sitecontainers

Nombre Descripción Valor
apiVersion La versión de api '2025-03-01'
amable Tipo de recurso. cuerda
nombre El nombre del recurso cuerda

Restricciones:
Patrón = (^[a-zA-Z0-9]$)|(^[a-zA-Z0-9][a-zA-Z0-9-]*[a-zA-Z0-9]$) (obligatorio)
Propiedades Propiedades específicas del recurso SiteContainer SiteContainerProperties
tipo El tipo de recurso "Microsoft.Web/sites/sitecontainers"

EnvironmentVariable

Nombre Descripción Valor
nombre Nombre de la variable de entorno string (obligatorio)
valor El valor de esta variable de entorno debe ser el nombre de una AppSetting. El valor real de la variable de entorno en el contenedor se recuperará de la AppSetting especificada en tiempo de ejecución. Si no se encuentra AppSetting, el valor se establecerá en una cadena vacía en el contenedor en tiempo de ejecución. string (obligatorio)

SiteContainerProperties

Nombre Descripción Valor
tipo de autenticación Tipo de autenticación 'Anónimo'
'Identidad del sistema'
'Asignado por el usuario'
'Credenciales de usuario'
variables de entorno Lista de variables de entorno Variable de entorno[]
imagen Nombre de la imagen string (obligatorio)
inheritAppSettingsAndConnectionStrings <code>true</code> si todos los AppSettings y ConnectionStrings se deben pasar al contenedor como variables de entorno; <code>false</code> en caso contrario. Bool
isMain <código>true</code> si el contenedor es el contenedor de sitio principal; <código>false</code> en caso contrario. bool (obligatorio)
passwordSecret Secreto de contraseña cuerda

Restricciones:
Valor confidencial. Pase como parámetro seguro.
startUpCommand Comando StartUp cuerda
targetPort Puerto de destino cuerda
userManagedIdentityClientId UserManagedIdentity ClientId cuerda
nombre de usuario Nombre de usuario cuerda
volumeMounts Lista de montajes de volumen VolumeMount[]

VolumeMount

Nombre Descripción Valor
containerMountPath Ruta de acceso de destino en el contenedor en el que se monta el volumen string (obligatorio)
datos Datos de configuración que se van a montar en el volumen cuerda
Solo lectura Boolean para especificar si el montaje es de solo lectura en el contenedor Bool
volumeSubPath Sub ruta de acceso en el volumen desde el que se monta el volumen. string (obligatorio)

Ejemplos de uso

Definición de recursos de Terraform (proveedor AzAPI)

El tipo de recurso sites/sitecontainers 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/sites/sitecontainers, agregue el siguiente terraform a la plantilla.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Web/sites/sitecontainers@2025-03-01"
  name = "string"
  parent_id = "string"
  body = {
    kind = "string"
    properties = {
      authType = "string"
      environmentVariables = [
        {
          name = "string"
          value = "string"
        }
      ]
      image = "string"
      inheritAppSettingsAndConnectionStrings = bool
      isMain = bool
      passwordSecret = "string"
      startUpCommand = "string"
      targetPort = "string"
      userManagedIdentityClientId = "string"
      userName = "string"
      volumeMounts = [
        {
          containerMountPath = "string"
          data = "string"
          readOnly = bool
          volumeSubPath = "string"
        }
      ]
    }
  }
}

Valores de propiedad

Microsoft.Web/sites/sitecontainers

Nombre Descripción Valor
amable Tipo de recurso. cuerda
nombre El nombre del recurso cuerda

Restricciones:
Patrón = (^[a-zA-Z0-9]$)|(^[a-zA-Z0-9][a-zA-Z0-9-]*[a-zA-Z0-9]$) (obligatorio)
parent_id Identificador del recurso que es el elemento primario de este recurso. Identificador del recurso de tipo: sitios
Propiedades Propiedades específicas del recurso SiteContainer SiteContainerProperties
tipo El tipo de recurso "Microsoft.Web/sites/sitecontainers@2025-03-01"

EnvironmentVariable

Nombre Descripción Valor
nombre Nombre de la variable de entorno string (obligatorio)
valor El valor de esta variable de entorno debe ser el nombre de una AppSetting. El valor real de la variable de entorno en el contenedor se recuperará de la AppSetting especificada en tiempo de ejecución. Si no se encuentra AppSetting, el valor se establecerá en una cadena vacía en el contenedor en tiempo de ejecución. string (obligatorio)

SiteContainerProperties

Nombre Descripción Valor
tipo de autenticación Tipo de autenticación 'Anónimo'
'Identidad del sistema'
'Asignado por el usuario'
'Credenciales de usuario'
variables de entorno Lista de variables de entorno Variable de entorno[]
imagen Nombre de la imagen string (obligatorio)
inheritAppSettingsAndConnectionStrings <code>true</code> si todos los AppSettings y ConnectionStrings se deben pasar al contenedor como variables de entorno; <code>false</code> en caso contrario. Bool
isMain <código>true</code> si el contenedor es el contenedor de sitio principal; <código>false</code> en caso contrario. bool (obligatorio)
passwordSecret Secreto de contraseña cuerda

Restricciones:
Valor confidencial. Pase como parámetro seguro.
startUpCommand Comando StartUp cuerda
targetPort Puerto de destino cuerda
userManagedIdentityClientId UserManagedIdentity ClientId cuerda
nombre de usuario Nombre de usuario cuerda
volumeMounts Lista de montajes de volumen VolumeMount[]

VolumeMount

Nombre Descripción Valor
containerMountPath Ruta de acceso de destino en el contenedor en el que se monta el volumen string (obligatorio)
datos Datos de configuración que se van a montar en el volumen cuerda
Solo lectura Boolean para especificar si el montaje es de solo lectura en el contenedor Bool
volumeSubPath Sub ruta de acceso en el volumen desde el que se monta el volumen. string (obligatorio)