Partager via


Sites/emplacements/emplacements Microsoft.Web/sauvegardes 2016-08-01

Définition de ressource Bicep

Le type de ressource sites/emplacements/sauvegardes 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/sites/slots/backups, ajoutez le bicep suivant à votre modèle.

resource symbolicname 'Microsoft.Web/sites/slots/backups@2016-08-01' = {
  parent: resourceSymbolicName
  kind: 'string'
  name: 'string'
  properties: {
    adjustConnectionStrings: bool
    appServicePlan: 'string'
    blobName: 'string'
    databases: [
      {
        connectionString: 'string'
        connectionStringName: 'string'
        databaseType: 'string'
        name: 'string'
      }
    ]
    hostingEnvironment: 'string'
    ignoreConflictingHostNames: bool
    ignoreDatabases: bool
    operationType: 'string'
    overwrite: bool
    siteName: 'string'
    storageAccountUrl: 'string'
  }
}

Valeurs de propriété

DatabaseBackupSetting

Nom Description Valeur
connectionString Contient une chaîne de connexion à une base de données sauvegardée ou restaurée. Si la restauration doit se produire dans une nouvelle base de données, le nom de la base de données à l’intérieur est le nouveau. corde
connectionStringName Contient un nom de chaîne de connexion lié à SiteConfig.ConnectionStrings.
Cela est utilisé lors de la restauration avec des options de chaînes de connexion de remplacement.
corde
databaseType Type de base de données (par exemple, SqlAzure / MySql). 'LocalMySql'
'MySql'
'PostgreSql'
'SqlAzure' (obligatoire)
nom corde

Microsoft.Web/sites/slots/backups

Nom Description Valeur
gentil Type de ressource. corde
nom Nom de la ressource 'discover' (obligatoire)
parent Dans Bicep, vous pouvez spécifier la ressource parente d’une ressource enfant. Vous devez uniquement ajouter cette propriété lorsque la ressource enfant est déclarée en dehors de la ressource parente.

Pour plus d’informations, consultez ressource enfant en dehors de la ressource parente.
Nom symbolique de la ressource de type : sites/emplacements
Propriétés Propriétés spécifiques à la ressource RestoreRequest RestoreRequestPropertiesOrBackupItemProperties

RestoreRequestPropertiesOrBackupItemProperties

Nom Description Valeur
adjustConnectionStrings <code>true</code> si SiteConfig.ConnectionStrings doit être défini dans la nouvelle application ; sinon, <code>false</code>. Bool
appServicePlan Spécifiez le plan App Service qui possède un site restauré. corde
blobName Nom d’un objet blob qui contient la sauvegarde. corde
Bases Collection de bases de données qui doivent être restaurées. Cette liste doit correspondre à la liste des bases de données incluses dans la sauvegarde. DatabaseBackupSetting[]
hostingEnvironment Nom de l’environnement App Service, si nécessaire (uniquement lors de la restauration d’une application dans un environnement App Service). corde
ignoreConflictingHostNames Modifie une logique lors de la restauration d’une application avec des domaines personnalisés. <code>true</code> pour supprimer automatiquement des domaines personnalisés. Si <code>false</code>, les domaines personnalisés sont ajoutés à
l’objet de l’application lorsqu’elle est restaurée, mais cela peut échouer en raison de conflits pendant l’opération.
Bool
ignoreDatabases Ignorer les bases de données et restaurer uniquement le contenu du site Bool
operationType Type d’opération. 'Clone'
'Default'
'Relocalisation'
'Snapshot'
écraser <code>true</code> si l’opération de restauration peut remplacer l’application cible ; sinon, <code>false</code>. <code>true</code> est nécessaire si vous essayez de restaurer sur une application existante. bool (obligatoire)
siteName Nom d’une application. corde
storageAccountUrl URL SAP du conteneur. chaîne (obligatoire)

Définition de ressource de modèle ARM

Le type de ressource sites/emplacements/sauvegardes 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/sites/slots/backups, ajoutez le code JSON suivant à votre modèle.

{
  "type": "Microsoft.Web/sites/slots/backups",
  "apiVersion": "2016-08-01",
  "name": "string",
  "kind": "string",
  "properties": {
    "adjustConnectionStrings": "bool",
    "appServicePlan": "string",
    "blobName": "string",
    "databases": [
      {
        "connectionString": "string",
        "connectionStringName": "string",
        "databaseType": "string",
        "name": "string"
      }
    ],
    "hostingEnvironment": "string",
    "ignoreConflictingHostNames": "bool",
    "ignoreDatabases": "bool",
    "operationType": "string",
    "overwrite": "bool",
    "siteName": "string",
    "storageAccountUrl": "string"
  }
}

Valeurs de propriété

DatabaseBackupSetting

Nom Description Valeur
connectionString Contient une chaîne de connexion à une base de données sauvegardée ou restaurée. Si la restauration doit se produire dans une nouvelle base de données, le nom de la base de données à l’intérieur est le nouveau. corde
connectionStringName Contient un nom de chaîne de connexion lié à SiteConfig.ConnectionStrings.
Cela est utilisé lors de la restauration avec des options de chaînes de connexion de remplacement.
corde
databaseType Type de base de données (par exemple, SqlAzure / MySql). 'LocalMySql'
'MySql'
'PostgreSql'
'SqlAzure' (obligatoire)
nom corde

Microsoft.Web/sites/slots/backups

Nom Description Valeur
apiVersion Version de l’API '2016-08-01'
gentil Type de ressource. corde
nom Nom de la ressource 'discover' (obligatoire)
Propriétés Propriétés spécifiques à la ressource RestoreRequest RestoreRequestPropertiesOrBackupItemProperties
type Type de ressource 'Microsoft.Web/sites/slots/backups'

RestoreRequestPropertiesOrBackupItemProperties

Nom Description Valeur
adjustConnectionStrings <code>true</code> si SiteConfig.ConnectionStrings doit être défini dans la nouvelle application ; sinon, <code>false</code>. Bool
appServicePlan Spécifiez le plan App Service qui possède un site restauré. corde
blobName Nom d’un objet blob qui contient la sauvegarde. corde
Bases Collection de bases de données qui doivent être restaurées. Cette liste doit correspondre à la liste des bases de données incluses dans la sauvegarde. DatabaseBackupSetting[]
hostingEnvironment Nom de l’environnement App Service, si nécessaire (uniquement lors de la restauration d’une application dans un environnement App Service). corde
ignoreConflictingHostNames Modifie une logique lors de la restauration d’une application avec des domaines personnalisés. <code>true</code> pour supprimer automatiquement des domaines personnalisés. Si <code>false</code>, les domaines personnalisés sont ajoutés à
l’objet de l’application lorsqu’elle est restaurée, mais cela peut échouer en raison de conflits pendant l’opération.
Bool
ignoreDatabases Ignorer les bases de données et restaurer uniquement le contenu du site Bool
operationType Type d’opération. 'Clone'
'Default'
'Relocalisation'
'Snapshot'
écraser <code>true</code> si l’opération de restauration peut remplacer l’application cible ; sinon, <code>false</code>. <code>true</code> est nécessaire si vous essayez de restaurer sur une application existante. bool (obligatoire)
siteName Nom d’une application. corde
storageAccountUrl URL SAP du conteneur. chaîne (obligatoire)

Définition de ressource Terraform (fournisseur AzAPI)

Le type de ressource sites/emplacements/sauvegardes 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/sites/slots/backups, ajoutez le terraform suivant à votre modèle.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Web/sites/slots/backups@2016-08-01"
  name = "string"
  kind = "string"
  body = jsonencode({
    properties = {
      adjustConnectionStrings = bool
      appServicePlan = "string"
      blobName = "string"
      databases = [
        {
          connectionString = "string"
          connectionStringName = "string"
          databaseType = "string"
          name = "string"
        }
      ]
      hostingEnvironment = "string"
      ignoreConflictingHostNames = bool
      ignoreDatabases = bool
      operationType = "string"
      overwrite = bool
      siteName = "string"
      storageAccountUrl = "string"
    }
  })
}

Valeurs de propriété

DatabaseBackupSetting

Nom Description Valeur
connectionString Contient une chaîne de connexion à une base de données sauvegardée ou restaurée. Si la restauration doit se produire dans une nouvelle base de données, le nom de la base de données à l’intérieur est le nouveau. corde
connectionStringName Contient un nom de chaîne de connexion lié à SiteConfig.ConnectionStrings.
Cela est utilisé lors de la restauration avec des options de chaînes de connexion de remplacement.
corde
databaseType Type de base de données (par exemple, SqlAzure / MySql). 'LocalMySql'
'MySql'
'PostgreSql'
'SqlAzure' (obligatoire)
nom corde

Microsoft.Web/sites/slots/backups

Nom Description Valeur
gentil Type de ressource. corde
nom Nom de la ressource 'discover' (obligatoire)
parent_id ID de la ressource qui est le parent de cette ressource. ID de ressource de type : sites/emplacements
Propriétés Propriétés spécifiques à la ressource RestoreRequest RestoreRequestPropertiesOrBackupItemProperties
type Type de ressource « Microsoft.Web/sites/slots/backups@2016-08-01 »

RestoreRequestPropertiesOrBackupItemProperties

Nom Description Valeur
adjustConnectionStrings <code>true</code> si SiteConfig.ConnectionStrings doit être défini dans la nouvelle application ; sinon, <code>false</code>. Bool
appServicePlan Spécifiez le plan App Service qui possède un site restauré. corde
blobName Nom d’un objet blob qui contient la sauvegarde. corde
Bases Collection de bases de données qui doivent être restaurées. Cette liste doit correspondre à la liste des bases de données incluses dans la sauvegarde. DatabaseBackupSetting[]
hostingEnvironment Nom de l’environnement App Service, si nécessaire (uniquement lors de la restauration d’une application dans un environnement App Service). corde
ignoreConflictingHostNames Modifie une logique lors de la restauration d’une application avec des domaines personnalisés. <code>true</code> pour supprimer automatiquement des domaines personnalisés. Si <code>false</code>, les domaines personnalisés sont ajoutés à
l’objet de l’application lorsqu’elle est restaurée, mais cela peut échouer en raison de conflits pendant l’opération.
Bool
ignoreDatabases Ignorer les bases de données et restaurer uniquement le contenu du site Bool
operationType Type d’opération. 'Clone'
'Default'
'Relocalisation'
'Snapshot'
écraser <code>true</code> si l’opération de restauration peut remplacer l’application cible ; sinon, <code>false</code>. <code>true</code> est nécessaire si vous essayez de restaurer sur une application existante. bool (obligatoire)
siteName Nom d’une application. corde
storageAccountUrl URL SAP du conteneur. chaîne (obligatoire)