Compartir a través de


Microsoft.Web sites/backups 2016-08-01

Definición de recursos de Bicep

El tipo de recurso sites/backups 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/backups, agregue lo siguiente a la plantilla de Bicep.

resource symbolicname 'Microsoft.Web/sites/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'
  }
}

Valores de propiedad

DatabaseBackupSetting

Nombre Descripción Valor
connectionString Contiene una cadena de conexión a una base de datos de la que se realiza una copia de seguridad o se restaura. Si la restauración debe producirse en una nueva base de datos, el nombre de la base de datos dentro es el nuevo. cuerda
connectionStringName Contiene un nombre de cadena de conexión que está vinculado a SiteConfig.ConnectionStrings.
Esto se usa durante la restauración con opciones de cadenas de conexión sobrescritura.
cuerda
databaseType Tipo de base de datos (por ejemplo, SqlAzure /MySql). 'LocalMySql'
'MySql'
'PostgreSql'
'SqlAzure' (obligatorio)
nombre cuerda

Microsoft.Web/sites/backups

Nombre Descripción Valor
amable Tipo de recurso. cuerda
nombre El nombre del recurso 'discover' (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 RestoreRequest RestoreRequestPropertiesOrBackupItemProperties

RestoreRequestPropertiesOrBackupItemProperties

Nombre Descripción Valor
adjustConnectionStrings <código>true</code> si SiteConfig.ConnectionStrings debe establecerse en la nueva aplicación; De lo contrario, <código>false</code>. Bool
appServicePlan Especifique el plan de App Service que poseerá el sitio restaurado. cuerda
blobName Nombre de un blob que contiene la copia de seguridad. cuerda
Bases Colección de bases de datos que se deben restaurar. Esta lista tiene que coincidir con la lista de bases de datos incluidas en la copia de seguridad. databaseBackupSetting[]
hostingEnvironment Nombre de App Service Environment, si es necesario (solo al restaurar una aplicación a un entorno de App Service). cuerda
ignoreConflictingHostNames Cambia una lógica al restaurar una aplicación con dominios personalizados. <código>true</code> para quitar dominios personalizados automáticamente. Si <código>false</code>, se agregan dominios personalizados a
el objeto de la aplicación cuando se está restaurando, pero esto podría producir un error debido a conflictos durante la operación.
Bool
ignoreDatabases Omitir las bases de datos y restaurar solo el contenido del sitio Bool
operationType Tipo de operación. 'Clonar'
'Valor predeterminado'
'Reubicación'
'Instantánea'
sobrescribir <código>true</code> si la operación de restauración puede sobrescribir la aplicación de destino; De lo contrario, <código>false</code>. <código>verdadero</code> es necesario si se intenta restaurar a través de una aplicación existente. bool (obligatorio)
siteName Nombre de una aplicación. cuerda
storageAccountUrl Dirección URL de SAS al contenedor. string (obligatorio)

Definición de recursos de plantilla de ARM

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

{
  "type": "Microsoft.Web/sites/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"
  }
}

Valores de propiedad

DatabaseBackupSetting

Nombre Descripción Valor
connectionString Contiene una cadena de conexión a una base de datos de la que se realiza una copia de seguridad o se restaura. Si la restauración debe producirse en una nueva base de datos, el nombre de la base de datos dentro es el nuevo. cuerda
connectionStringName Contiene un nombre de cadena de conexión que está vinculado a SiteConfig.ConnectionStrings.
Esto se usa durante la restauración con opciones de cadenas de conexión sobrescritura.
cuerda
databaseType Tipo de base de datos (por ejemplo, SqlAzure /MySql). 'LocalMySql'
'MySql'
'PostgreSql'
'SqlAzure' (obligatorio)
nombre cuerda

Microsoft.Web/sites/backups

Nombre Descripción Valor
apiVersion La versión de api '2016-08-01'
amable Tipo de recurso. cuerda
nombre El nombre del recurso 'discover' (obligatorio)
Propiedades Propiedades específicas del recurso RestoreRequest RestoreRequestPropertiesOrBackupItemProperties
tipo El tipo de recurso "Microsoft.Web/sites/backups"

RestoreRequestPropertiesOrBackupItemProperties

Nombre Descripción Valor
adjustConnectionStrings <código>true</code> si SiteConfig.ConnectionStrings debe establecerse en la nueva aplicación; De lo contrario, <código>false</code>. Bool
appServicePlan Especifique el plan de App Service que poseerá el sitio restaurado. cuerda
blobName Nombre de un blob que contiene la copia de seguridad. cuerda
Bases Colección de bases de datos que se deben restaurar. Esta lista tiene que coincidir con la lista de bases de datos incluidas en la copia de seguridad. databaseBackupSetting[]
hostingEnvironment Nombre de App Service Environment, si es necesario (solo al restaurar una aplicación a un entorno de App Service). cuerda
ignoreConflictingHostNames Cambia una lógica al restaurar una aplicación con dominios personalizados. <código>true</code> para quitar dominios personalizados automáticamente. Si <código>false</code>, se agregan dominios personalizados a
el objeto de la aplicación cuando se está restaurando, pero esto podría producir un error debido a conflictos durante la operación.
Bool
ignoreDatabases Omitir las bases de datos y restaurar solo el contenido del sitio Bool
operationType Tipo de operación. 'Clonar'
'Valor predeterminado'
'Reubicación'
'Instantánea'
sobrescribir <código>true</code> si la operación de restauración puede sobrescribir la aplicación de destino; De lo contrario, <código>false</code>. <código>verdadero</code> es necesario si se intenta restaurar a través de una aplicación existente. bool (obligatorio)
siteName Nombre de una aplicación. cuerda
storageAccountUrl Dirección URL de SAS al contenedor. string (obligatorio)

Definición de recursos de Terraform (proveedor AzAPI)

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Web/sites/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"
    }
  })
}

Valores de propiedad

DatabaseBackupSetting

Nombre Descripción Valor
connectionString Contiene una cadena de conexión a una base de datos de la que se realiza una copia de seguridad o se restaura. Si la restauración debe producirse en una nueva base de datos, el nombre de la base de datos dentro es el nuevo. cuerda
connectionStringName Contiene un nombre de cadena de conexión que está vinculado a SiteConfig.ConnectionStrings.
Esto se usa durante la restauración con opciones de cadenas de conexión sobrescritura.
cuerda
databaseType Tipo de base de datos (por ejemplo, SqlAzure /MySql). 'LocalMySql'
'MySql'
'PostgreSql'
'SqlAzure' (obligatorio)
nombre cuerda

Microsoft.Web/sites/backups

Nombre Descripción Valor
amable Tipo de recurso. cuerda
nombre El nombre del recurso 'discover' (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 RestoreRequest RestoreRequestPropertiesOrBackupItemProperties
tipo El tipo de recurso "Microsoft.Web/sites/backups@2016-08-01"

RestoreRequestPropertiesOrBackupItemProperties

Nombre Descripción Valor
adjustConnectionStrings <código>true</code> si SiteConfig.ConnectionStrings debe establecerse en la nueva aplicación; De lo contrario, <código>false</code>. Bool
appServicePlan Especifique el plan de App Service que poseerá el sitio restaurado. cuerda
blobName Nombre de un blob que contiene la copia de seguridad. cuerda
Bases Colección de bases de datos que se deben restaurar. Esta lista tiene que coincidir con la lista de bases de datos incluidas en la copia de seguridad. databaseBackupSetting[]
hostingEnvironment Nombre de App Service Environment, si es necesario (solo al restaurar una aplicación a un entorno de App Service). cuerda
ignoreConflictingHostNames Cambia una lógica al restaurar una aplicación con dominios personalizados. <código>true</code> para quitar dominios personalizados automáticamente. Si <código>false</code>, se agregan dominios personalizados a
el objeto de la aplicación cuando se está restaurando, pero esto podría producir un error debido a conflictos durante la operación.
Bool
ignoreDatabases Omitir las bases de datos y restaurar solo el contenido del sitio Bool
operationType Tipo de operación. 'Clonar'
'Valor predeterminado'
'Reubicación'
'Instantánea'
sobrescribir <código>true</code> si la operación de restauración puede sobrescribir la aplicación de destino; De lo contrario, <código>false</code>. <código>verdadero</code> es necesario si se intenta restaurar a través de una aplicación existente. bool (obligatorio)
siteName Nombre de una aplicación. cuerda
storageAccountUrl Dirección URL de SAS al contenedor. string (obligatorio)