Microsoft.Web sites/slots/config 'backup' 2022-03-01

Bicep-resourcedefinitie

Het resourcetype sites/sleuven/config kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Opties voor naameigenschap

De resource sites/sleuven/config accepteert verschillende eigenschappen op basis van de waarde van de naameigenschap . In dit artikel worden de eigenschappen beschreven die beschikbaar zijn wanneer u instelt name: 'backup'.

Zie voor andere opties:

Resource-indeling

Als u een Resource Microsoft.Web/sites/slots/config wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

resource symbolicname 'Microsoft.Web/sites/slots/config@2022-03-01' = {
  name: 'backup'
  kind: 'string'
  parent: resourceSymbolicName
  properties: {
    backupName: 'string'
    backupSchedule: {
      frequencyInterval: int
      frequencyUnit: 'string'
      keepAtLeastOneBackup: bool
      retentionPeriodInDays: int
      startTime: 'string'
    }
    databases: [
      {
        connectionString: 'string'
        connectionStringName: 'string'
        databaseType: 'string'
        name: 'string'
      }
    ]
    enabled: bool
    storageAccountUrl: 'string'
  }
}

Eigenschapswaarden

sites/sleuven/config-backup

Naam Description Waarde
naam De resourcenaam

Meer informatie over het instellen van namen en typen voor onderliggende resources in Bicep.
'back-up'
Soort Soort resource. tekenreeks
Bovenliggende In Bicep kunt u de bovenliggende resource voor een onderliggende resource opgeven. U hoeft deze eigenschap alleen toe te voegen wanneer de onderliggende resource buiten de bovenliggende resource wordt gedeclareerd.

Zie Onderliggende resource buiten bovenliggende resource voor meer informatie.
Symbolische naam voor resource van het type: sleuven
properties Resourcespecifieke eigenschappen van BackupRequest BackupRequestProperties

BackupRequestProperties

Naam Description Waarde
backupName Naam van de back-up. tekenreeks
backupSchedule Plan de back-up als deze periodiek wordt uitgevoerd. BackupSchedule
databases Databases die zijn opgenomen in de back-up. DatabaseBackupSetting[]
enabled Waar als het back-upschema is ingeschakeld (moet in dat geval worden opgenomen), onwaar als het back-upschema moet worden uitgeschakeld. booleaans
storageAccountUrl SAS-URL naar de container. tekenreeks (vereist)

BackupSchedule

Naam Description Waarde
frequencyInterval Hoe vaak de back-up moet worden uitgevoerd (bijvoorbeeld voor wekelijkse back-ups moet deze worden ingesteld op 7 en FrequencyUnit moet worden ingesteld op Dag) int (vereist)
frequencyUnit De tijdseenheid voor hoe vaak de back-up moet worden uitgevoerd (bijvoorbeeld voor wekelijkse back-ups moet deze worden ingesteld op Dag en FrequencyInterval moet worden ingesteld op 7) 'Dag'
'Uur' (vereist)
keepAtLeastOneBackup Is waar als het bewaarbeleid altijd ten minste één back-up in het opslagaccount moet bewaren, ongeacht hoe oud het is; anders onwaar. bool (vereist)
retentionPeriodInDays Na hoeveel dagen back-ups moeten worden verwijderd. int (vereist)
startTime Wanneer de planning moet gaan werken. tekenreeks

DatabaseBackupSetting

Naam Description Waarde
connectionString Bevat een connection string naar een database waarvan een back-up wordt gemaakt of die wordt hersteld. Als het herstellen van een nieuwe database moet plaatsvinden, is de naam van de database in de nieuwe database. tekenreeks
connectionStringName Bevat een connection string naam die is gekoppeld aan de SiteConfig.ConnectionStrings.
Dit wordt gebruikt tijdens het herstellen met opties voor het overschrijven van verbindingsreeksen.
tekenreeks
databaseType Databasetype (bijvoorbeeld SqlAzure/MySql). 'LocalMySql'
'MySql'
'PostgreSql'
'SqlAzure' (vereist)
naam tekenreeks

Resourcedefinitie van ARM-sjabloon

Het resourcetype sites/sites/config kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Opties voor naameigenschap

De site/sleuven/config-resource accepteert verschillende eigenschappen op basis van de waarde van de naameigenschap . In dit artikel worden de eigenschappen beschreven die beschikbaar zijn wanneer u instelt name: 'backup'.

Zie voor andere opties:

Resource-indeling

Als u een Microsoft.Web/sites/slots/config-resource wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

{
  "type": "Microsoft.Web/sites/slots/config",
  "apiVersion": "2022-03-01",
  "name": "backup",
  "kind": "string",
  "properties": {
    "backupName": "string",
    "backupSchedule": {
      "frequencyInterval": "int",
      "frequencyUnit": "string",
      "keepAtLeastOneBackup": "bool",
      "retentionPeriodInDays": "int",
      "startTime": "string"
    },
    "databases": [
      {
        "connectionString": "string",
        "connectionStringName": "string",
        "databaseType": "string",
        "name": "string"
      }
    ],
    "enabled": "bool",
    "storageAccountUrl": "string"
  }
}

Eigenschapswaarden

sites/sleuven/config-backup

Naam Description Waarde
type Het resourcetype 'Microsoft.Web/sites/slots/config'
apiVersion De resource-API-versie '2022-03-01'
naam De resourcenaam

Meer informatie over het instellen van namen en typen voor onderliggende resources in JSON ARM-sjablonen.
'back-up'
Soort Soort resource. tekenreeks
properties Resourcespecifieke eigenschappen van BackupRequest BackupRequestProperties

BackupRequestProperties

Naam Description Waarde
backupName Naam van de back-up. tekenreeks
backupSchedule Plan de back-up als deze periodiek wordt uitgevoerd. BackupSchedule
databases Databases die zijn opgenomen in de back-up. DatabaseBackupSetting[]
enabled True als het back-upschema is ingeschakeld (moet in dat geval worden opgenomen), false als het back-upschema moet worden uitgeschakeld. booleaans
storageAccountUrl SAS-URL naar de container. tekenreeks (vereist)

BackupSchedule

Naam Description Waarde
frequencyInterval Hoe vaak de back-up moet worden uitgevoerd (bijvoorbeeld voor wekelijkse back-ups moet dit worden ingesteld op 7 en FrequencyUnit moet worden ingesteld op Dag) int (vereist)
frequencyUnit De tijdseenheid voor hoe vaak de back-up moet worden uitgevoerd (bijvoorbeeld voor wekelijkse back-ups moet deze worden ingesteld op Day en FrequencyInterval moet worden ingesteld op 7) 'Dag'
'Uur' (vereist)
keepAtLeastOneBackup Waar als het bewaarbeleid altijd ten minste één back-up in het opslagaccount moet bewaren, ongeacht hoe oud het is; anders onwaar. bool (vereist)
retentionPeriodInDays Na hoeveel dagen back-ups moeten worden verwijderd. int (vereist)
startTime Wanneer de planning moet beginnen te werken. tekenreeks

DatabaseBackupSetting

Naam Description Waarde
connectionString Bevat een connection string naar een database waarvan een back-up wordt gemaakt of waarvan een back-up wordt gemaakt. Als het herstellen van een nieuwe database moet plaatsvinden, is de naam van de database in de database de nieuwe. tekenreeks
connectionStringName Bevat een connection string naam die is gekoppeld aan de SiteConfig.ConnectionStrings.
Dit wordt gebruikt tijdens het herstellen met opties voor het overschrijven van verbindingsreeksen.
tekenreeks
databaseType Databasetype (bijvoorbeeld SqlAzure/MySql). 'LocalMySql'
'MySql'
'PostgreSql'
'SqlAzure' (vereist)
naam tekenreeks

Terraform-resourcedefinitie (AzAPI-provider)

Het resourcetype sites/sites/config kan worden geïmplementeerd met bewerkingen die zijn gericht op:

  • Resourcegroepen

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Opties voor naameigenschap

De site/sleuven/config-resource accepteert verschillende eigenschappen op basis van de waarde van de naameigenschap . In dit artikel worden de eigenschappen beschreven die beschikbaar zijn wanneer u instelt name: 'backup'.

Zie voor andere opties:

Resource-indeling

Als u een Resource Microsoft.Web/sites/slots/config wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Web/sites/slots/config@2022-03-01"
  name = "backup"
  parent_id = "string"
  body = jsonencode({
    properties = {
      backupName = "string"
      backupSchedule = {
        frequencyInterval = int
        frequencyUnit = "string"
        keepAtLeastOneBackup = bool
        retentionPeriodInDays = int
        startTime = "string"
      }
      databases = [
        {
          connectionString = "string"
          connectionStringName = "string"
          databaseType = "string"
          name = "string"
        }
      ]
      enabled = bool
      storageAccountUrl = "string"
    }
    kind = "string"
  })
}

Eigenschapswaarden

sites/sleuven/config-backup

Naam Description Waarde
type Het resourcetype "Microsoft.Web/sites/slots/config@2022-03-01"
naam De resourcenaam "back-up"
parent_id De id van de resource die het bovenliggende item voor deze resource is. Id voor resource van type: sleuven
Soort Soort resource. tekenreeks
properties Resourcespecifieke eigenschappen van BackupRequest BackupRequestProperties

BackupRequestProperties

Naam Description Waarde
backupName Naam van de back-up. tekenreeks
backupSchedule Plan de back-up als deze periodiek wordt uitgevoerd. BackupSchedule
databases Databases die zijn opgenomen in de back-up. DatabaseBackupSetting[]
enabled True als het back-upschema is ingeschakeld (moet in dat geval worden opgenomen), false als het back-upschema moet worden uitgeschakeld. booleaans
storageAccountUrl SAS-URL naar de container. tekenreeks (vereist)

BackupSchedule

Naam Description Waarde
frequencyInterval Hoe vaak de back-up moet worden uitgevoerd (bijvoorbeeld voor wekelijkse back-ups moet dit worden ingesteld op 7 en FrequencyUnit moet worden ingesteld op Dag) int (vereist)
frequencyUnit De tijdseenheid voor hoe vaak de back-up moet worden uitgevoerd (bijvoorbeeld voor wekelijkse back-ups moet deze worden ingesteld op Day en FrequencyInterval moet worden ingesteld op 7) "Dag"
"Uur" (vereist)
keepAtLeastOneBackup Waar als het bewaarbeleid altijd ten minste één back-up in het opslagaccount moet bewaren, ongeacht hoe oud het is; anders onwaar. bool (vereist)
retentionPeriodInDays Na hoeveel dagen back-ups moeten worden verwijderd. int (vereist)
startTime Wanneer de planning moet beginnen te werken. tekenreeks

DatabaseBackupSetting

Naam Description Waarde
connectionString Bevat een connection string naar een database waarvan een back-up wordt gemaakt of waarvan een back-up wordt gemaakt. Als het herstellen van een nieuwe database moet plaatsvinden, is de naam van de database in de database de nieuwe. tekenreeks
connectionStringName Bevat een connection string naam die is gekoppeld aan de SiteConfig.ConnectionStrings.
Dit wordt gebruikt tijdens het herstellen met opties voor het overschrijven van verbindingsreeksen.
tekenreeks
databaseType Databasetype (bijvoorbeeld SqlAzure/MySql). "LocalMySql"
"MySql"
"PostgreSql"
'SqlAzure' (vereist)
naam tekenreeks