Partager via


Microsoft.Web staticSites 2019-08-01

Définition de ressource Bicep

Le type de ressource staticSites peut être déployé avec des opérations qui ciblent :

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format de ressource

Pour créer une ressource Microsoft.Web/staticSites, ajoutez le bicep suivant à votre modèle.

resource symbolicname 'Microsoft.Web/staticSites@2019-08-01' = {
  kind: 'string'
  location: 'string'
  name: 'string'
  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'
  }
  tags: {
    {customized property}: 'string'
  }
}

Valeurs de propriété

Capacité

Nom Description Valeur
nom Nom de la fonctionnalité de référence SKU. corde
raison Raison de la fonctionnalité de référence SKU. corde
valeur Valeur de la fonctionnalité de référence SKU. corde

Microsoft.Web/staticSites

Nom Description Valeur
gentil Type de ressource. corde
emplacement Emplacement de la ressource. chaîne (obligatoire)
nom Nom de la ressource chaîne (obligatoire)
Propriétés Propriétés de ressources principales StaticSite
Sku Description d’une référence SKU pour une ressource évolutive. SkuDescription
étiquettes Balises de ressource Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles

ResourceTags

Nom Description Valeur

SkuCapacity

Nom Description Valeur
faire défaut Nombre de workers par défaut pour cette référence SKU de plan App Service. Int
maximum Nombre maximal de workers pour cette référence SKU de plan App Service. Int
minimum Nombre minimal de workers pour cette référence SKU de plan App Service. Int
scaleType Configurations de mise à l’échelle disponibles pour un plan App Service. corde

SkuDescription

Nom Description Valeur
Capacités Les fonctionnalités de la référence SKU, par exemple, traffic Manager sont-ils activées ? fonctionnalité[]
capacité Nombre actuel d’instances affectées à la ressource. Int
Famille Code de famille de la référence SKU de ressource. corde
Lieux Emplacements de la référence SKU. string[]
nom Nom de la référence SKU de ressource. corde
taille Spécificateur de taille de la référence SKU de ressource. corde
skuCapacity Valeurs d’échelle min, max et par défaut de la référence SKU. SkuCapacity
niveau Niveau de service de la référence SKU de ressource. corde

StaticSite

Nom Description Valeur
branche Branche cible dans le référentiel. corde
buildProperties Générer des propriétés à configurer sur le référentiel. StaticSiteBuildProperties
repositoryToken Jeton de dépôt github d’un utilisateur. Il est utilisé pour configurer le fichier de flux de travail Github Actions et les secrets d’API. corde
repositoryUrl URL du référentiel du site statique. corde

StaticSiteBuildProperties

Nom Description Valeur
apiLocation Chemin d’accès au code d’API dans le référentiel. corde
appArtifactLocation Chemin d’accès des artefacts d’application après la génération. corde
appLocation Chemin d’accès au code de l’application dans le référentiel. corde

Définition de ressource de modèle ARM

Le type de ressource staticSites peut être déployé avec des opérations qui ciblent :

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format de ressource

Pour créer une ressource Microsoft.Web/staticSites, ajoutez le code JSON suivant à votre modèle.

{
  "type": "Microsoft.Web/staticSites",
  "apiVersion": "2019-08-01",
  "name": "string",
  "kind": "string",
  "location": "string",
  "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"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Valeurs de propriété

Capacité

Nom Description Valeur
nom Nom de la fonctionnalité de référence SKU. corde
raison Raison de la fonctionnalité de référence SKU. corde
valeur Valeur de la fonctionnalité de référence SKU. corde

Microsoft.Web/staticSites

Nom Description Valeur
apiVersion Version de l’API '2019-08-01'
gentil Type de ressource. corde
emplacement Emplacement de la ressource. chaîne (obligatoire)
nom Nom de la ressource chaîne (obligatoire)
Propriétés Propriétés de ressources principales StaticSite
Sku Description d’une référence SKU pour une ressource évolutive. SkuDescription
étiquettes Balises de ressource Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles
type Type de ressource 'Microsoft.Web/staticSites'

ResourceTags

Nom Description Valeur

SkuCapacity

Nom Description Valeur
faire défaut Nombre de workers par défaut pour cette référence SKU de plan App Service. Int
maximum Nombre maximal de workers pour cette référence SKU de plan App Service. Int
minimum Nombre minimal de workers pour cette référence SKU de plan App Service. Int
scaleType Configurations de mise à l’échelle disponibles pour un plan App Service. corde

SkuDescription

Nom Description Valeur
Capacités Les fonctionnalités de la référence SKU, par exemple, traffic Manager sont-ils activées ? fonctionnalité[]
capacité Nombre actuel d’instances affectées à la ressource. Int
Famille Code de famille de la référence SKU de ressource. corde
Lieux Emplacements de la référence SKU. string[]
nom Nom de la référence SKU de ressource. corde
taille Spécificateur de taille de la référence SKU de ressource. corde
skuCapacity Valeurs d’échelle min, max et par défaut de la référence SKU. SkuCapacity
niveau Niveau de service de la référence SKU de ressource. corde

StaticSite

Nom Description Valeur
branche Branche cible dans le référentiel. corde
buildProperties Générer des propriétés à configurer sur le référentiel. StaticSiteBuildProperties
repositoryToken Jeton de dépôt github d’un utilisateur. Il est utilisé pour configurer le fichier de flux de travail Github Actions et les secrets d’API. corde
repositoryUrl URL du référentiel du site statique. corde

StaticSiteBuildProperties

Nom Description Valeur
apiLocation Chemin d’accès au code d’API dans le référentiel. corde
appArtifactLocation Chemin d’accès des artefacts d’application après la génération. corde
appLocation Chemin d’accès au code de l’application dans le référentiel. corde

Définition de ressource Terraform (fournisseur AzAPI)

Le type de ressource staticSites peut être déployé avec des opérations qui ciblent :

  • groupes de ressources

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format de ressource

Pour créer une ressource Microsoft.Web/staticSites, ajoutez le terraform suivant à votre modèle.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Web/staticSites@2019-08-01"
  name = "string"
  kind = "string"
  location = "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"
  }
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      branch = "string"
      buildProperties = {
        apiLocation = "string"
        appArtifactLocation = "string"
        appLocation = "string"
      }
      repositoryToken = "string"
      repositoryUrl = "string"
    }
  })
}

Valeurs de propriété

Capacité

Nom Description Valeur
nom Nom de la fonctionnalité de référence SKU. corde
raison Raison de la fonctionnalité de référence SKU. corde
valeur Valeur de la fonctionnalité de référence SKU. corde

Microsoft.Web/staticSites

Nom Description Valeur
gentil Type de ressource. corde
emplacement Emplacement de la ressource. chaîne (obligatoire)
nom Nom de la ressource chaîne (obligatoire)
Propriétés Propriétés de ressources principales StaticSite
Sku Description d’une référence SKU pour une ressource évolutive. SkuDescription
étiquettes Balises de ressource Dictionnaire de noms et de valeurs d’étiquettes.
type Type de ressource « Microsoft.Web/staticSites@2019-08-01 »

ResourceTags

Nom Description Valeur

SkuCapacity

Nom Description Valeur
faire défaut Nombre de workers par défaut pour cette référence SKU de plan App Service. Int
maximum Nombre maximal de workers pour cette référence SKU de plan App Service. Int
minimum Nombre minimal de workers pour cette référence SKU de plan App Service. Int
scaleType Configurations de mise à l’échelle disponibles pour un plan App Service. corde

SkuDescription

Nom Description Valeur
Capacités Les fonctionnalités de la référence SKU, par exemple, traffic Manager sont-ils activées ? fonctionnalité[]
capacité Nombre actuel d’instances affectées à la ressource. Int
Famille Code de famille de la référence SKU de ressource. corde
Lieux Emplacements de la référence SKU. string[]
nom Nom de la référence SKU de ressource. corde
taille Spécificateur de taille de la référence SKU de ressource. corde
skuCapacity Valeurs d’échelle min, max et par défaut de la référence SKU. SkuCapacity
niveau Niveau de service de la référence SKU de ressource. corde

StaticSite

Nom Description Valeur
branche Branche cible dans le référentiel. corde
buildProperties Générer des propriétés à configurer sur le référentiel. StaticSiteBuildProperties
repositoryToken Jeton de dépôt github d’un utilisateur. Il est utilisé pour configurer le fichier de flux de travail Github Actions et les secrets d’API. corde
repositoryUrl URL du référentiel du site statique. corde

StaticSiteBuildProperties

Nom Description Valeur
apiLocation Chemin d’accès au code d’API dans le référentiel. corde
appArtifactLocation Chemin d’accès des artefacts d’application après la génération. corde
appLocation Chemin d’accès au code de l’application dans le référentiel. corde