Share via


Microsoft.Web staticSites 2020-10-01

Definición de recursos de Bicep

El tipo de recurso staticSites 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 los recursos

Para crear un recurso Microsoft.Web/staticSites, agregue el siguiente bicep a la plantilla.

resource symbolicname 'Microsoft.Web/staticSites@2020-10-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    capabilities: [
      {
        name: 'string'
        reason: 'string'
        value: 'string'
      }
    ]
    capacity: int
    family: 'string'
    locations: [
      'string'
    ]
    name: 'string'
    size: 'string'
    skuCapacity: {
      default: int
      maximum: int
      minimum: int
      scaleType: 'string'
    }
    tier: 'string'
  }
  kind: 'string'
  properties: {
    branch: 'string'
    buildProperties: {
      apiLocation: 'string'
      appArtifactLocation: 'string'
      appLocation: 'string'
    }
    repositoryToken: 'string'
    repositoryUrl: 'string'
  }
}

Valores de propiedad

staticSites

Nombre Descripción Value
name El nombre del recurso string (obligatorio)
ubicación Ubicación del recurso. string (obligatorio)
etiquetas Etiquetas del recurso. Diccionario de nombres y valores de etiqueta. Consulte Etiquetas en plantillas.
sku Descripción de una SKU para un recurso escalable. SkuDescription
kind Tipo de recurso. string
properties Propiedades de recursos principales StaticSite

StaticSite

Nombre Descripción Valor
branch Rama de destino en el repositorio. string
buildProperties Cree propiedades para configurar en el repositorio. StaticSiteBuildProperties
repositoryToken Token del repositorio de GitHub de un usuario. Se usa para configurar el archivo de flujo de trabajo de Acciones de Github y los secretos de API. string
repositoryUrl Dirección URL del repositorio del sitio estático. string

StaticSiteBuildProperties

Nombre Descripción Valor
apiLocation Ruta de acceso al código de API dentro del repositorio. string
appArtifactLocation Ruta de acceso de los artefactos de la aplicación después de la compilación. string
appLocation Ruta de acceso al código de la aplicación dentro del repositorio. string

SkuDescription

Nombre Descripción Valor
capabilities ¿Las funcionalidades de la SKU, por ejemplo, están habilitados los administradores de tráfico? Funcionalidad[]
capacity Número actual de instancias asignadas al recurso. int
family Código de familia de la SKU de recursos. string
locations Ubicaciones de la SKU. string[]
name Nombre de la SKU del recurso. string
tamaño Especificador de tamaño de la SKU del recurso. string
skuCapacity Valores de escala mínimo, máximo y predeterminados de la SKU. SkuCapacity
Nivel: Nivel de servicio de la SKU de recursos. string

Capacidad

Nombre Descripción Value
name Nombre de la funcionalidad de SKU. string
reason Motivo de la funcionalidad de SKU. string
value Valor de la funcionalidad de SKU. string

SkuCapacity

Nombre Descripción Valor
default Número predeterminado de trabajos para esta SKU de plan de App Service. int
maximum Número máximo de trabajos para esta SKU de plan de App Service. int
minimum Número mínimo de trabajos para esta SKU de plan de App Service. int
scaleType Configuraciones de escala disponibles para un plan de App Service. string

Definición de recursos de plantilla de ARM

El tipo de recurso staticSites 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 los recursos

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

{
  "type": "Microsoft.Web/staticSites",
  "apiVersion": "2020-10-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "capabilities": [
      {
        "name": "string",
        "reason": "string",
        "value": "string"
      }
    ],
    "capacity": "int",
    "family": "string",
    "locations": [ "string" ],
    "name": "string",
    "size": "string",
    "skuCapacity": {
      "default": "int",
      "maximum": "int",
      "minimum": "int",
      "scaleType": "string"
    },
    "tier": "string"
  },
  "kind": "string",
  "properties": {
    "branch": "string",
    "buildProperties": {
      "apiLocation": "string",
      "appArtifactLocation": "string",
      "appLocation": "string"
    },
    "repositoryToken": "string",
    "repositoryUrl": "string"
  }
}

Valores de propiedad

staticSites

Nombre Descripción Value
type Tipo de recurso "Microsoft.Web/staticSites"
apiVersion La versión de la API de recursos '2020-10-01'
name El nombre del recurso string (obligatorio)
ubicación Ubicación del recurso. string (obligatorio)
etiquetas Etiquetas del recurso. Diccionario de nombres y valores de etiqueta. Consulte Etiquetas en plantillas.
sku Descripción de una SKU para un recurso escalable. SkuDescription
kind Tipo de recurso. string
properties Propiedades de recursos principales StaticSite

StaticSite

Nombre Descripción Valor
branch Rama de destino del repositorio. string
buildProperties Cree propiedades para configurar en el repositorio. StaticSiteBuildProperties
repositoryToken Token de repositorio de GitHub de un usuario. Se usa para configurar el archivo de flujo de trabajo de Acciones de Github y los secretos de API. string
repositoryUrl Dirección URL del repositorio del sitio estático. string

StaticSiteBuildProperties

Nombre Descripción Valor
apiLocation Ruta de acceso al código de API dentro del repositorio. string
appArtifactLocation Ruta de acceso de los artefactos de la aplicación después de la compilación. string
appLocation Ruta de acceso al código de la aplicación dentro del repositorio. string

SkuDescription

Nombre Descripción Valor
capabilities ¿Las funcionalidades de la SKU, por ejemplo, están habilitadas para Traffic Manager? Funcionalidad[]
capacity Número actual de instancias asignadas al recurso. int
family Código de familia de la SKU de recursos. string
locations Ubicaciones de la SKU. string[]
name Nombre de la SKU del recurso. string
tamaño Especificador de tamaño de la SKU de recursos. string
skuCapacity Valores de escala mínimo, máximo y predeterminado de la SKU. SkuCapacity
Nivel: Nivel de servicio de la SKU de recursos. string

Capacidad

Nombre Descripción Value
name Nombre de la funcionalidad de SKU. string
reason Motivo de la funcionalidad de SKU. string
value Valor de la funcionalidad de SKU. string

SkuCapacity

Nombre Descripción Valor
default Número predeterminado de trabajos para esta SKU de plan de App Service. int
maximum Número máximo de trabajos para esta SKU de plan de App Service. int
minimum Número mínimo de trabajos para esta SKU de plan de App Service. int
scaleType Configuraciones de escala disponibles para un plan de App Service. string

Definición de recursos de Terraform (proveedor AzAPI)

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

  • Grupos de recursos

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

Formato de los recursos

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Web/staticSites@2020-10-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      branch = "string"
      buildProperties = {
        apiLocation = "string"
        appArtifactLocation = "string"
        appLocation = "string"
      }
      repositoryToken = "string"
      repositoryUrl = "string"
    }
    sku = {
      capabilities = [
        {
          name = "string"
          reason = "string"
          value = "string"
        }
      ]
      capacity = int
      family = "string"
      locations = [
        "string"
      ]
      name = "string"
      size = "string"
      skuCapacity = {
        default = int
        maximum = int
        minimum = int
        scaleType = "string"
      }
      tier = "string"
    }
    kind = "string"
  })
}

Valores de propiedad

staticSites

Nombre Descripción Value
type Tipo de recurso "Microsoft.Web/staticSites@2020-10-01"
name El nombre del recurso string (obligatorio)
ubicación Ubicación del recurso. string (obligatorio)
parent_id Para realizar la implementación en un grupo de recursos, use el identificador de ese grupo de recursos. string (obligatorio)
etiquetas Etiquetas del recurso. Diccionario de nombres y valores de etiqueta.
sku Descripción de una SKU para un recurso escalable. SkuDescription
kind Tipo de recurso. string
properties Propiedades de recursos principales StaticSite

StaticSite

Nombre Descripción Valor
branch Rama de destino del repositorio. string
buildProperties Cree propiedades para configurar en el repositorio. StaticSiteBuildProperties
repositoryToken Token de repositorio de GitHub de un usuario. Se usa para configurar el archivo de flujo de trabajo de Acciones de Github y los secretos de API. string
repositoryUrl Dirección URL del repositorio del sitio estático. string

StaticSiteBuildProperties

Nombre Descripción Value
apiLocation Ruta de acceso al código de API dentro del repositorio. string
appArtifactLocation Ruta de acceso de los artefactos de la aplicación después de la compilación. string
appLocation Ruta de acceso al código de la aplicación dentro del repositorio. string

SkuDescription

Nombre Descripción Valor
capabilities ¿Las funcionalidades de la SKU, por ejemplo, están habilitados los administradores de tráfico? Funcionalidad[]
capacity Número actual de instancias asignadas al recurso. int
family Código de familia de la SKU de recursos. string
locations Ubicaciones de la SKU. string[]
name Nombre de la SKU del recurso. string
tamaño Especificador de tamaño de la SKU del recurso. string
skuCapacity Valores de escala mínimo, máximo y predeterminados de la SKU. SkuCapacity
Nivel: Nivel de servicio de la SKU de recursos. string

Capacidad

Nombre Descripción Value
name Nombre de la funcionalidad de SKU. string
reason Motivo de la funcionalidad de SKU. string
value Valor de la funcionalidad de SKU. string

SkuCapacity

Nombre Descripción Valor
default Número predeterminado de trabajos para esta SKU de plan de App Service. int
maximum Número máximo de trabajos para esta SKU de plan de App Service. int
minimum Número mínimo de trabajos para esta SKU de plan de App Service. int
scaleType Configuraciones de escala disponibles para un plan de App Service. string