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

Bicep-resursdefinition

Resurstypen platser/platser/konfiguration kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Alternativ för namnegenskap

Resursen sites/slots/config accepterar olika egenskaper baserat på värdet för namnegenskapen. Den här artikeln visar de egenskaper som är tillgängliga när du anger name: 'backup'.

Andra alternativ finns i:

Resursformat

Om du vill skapa en Microsoft.Web/sites/slots/config-resurs lägger du till följande Bicep i mallen.

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'
  }
}

Egenskapsvärden

sites/slots/config-backup

Name Beskrivning Värde
name Resursnamnet

Se hur du anger namn och typer för underordnade resurser i Bicep.
"säkerhetskopiering"
Typ Typ av resurs. sträng
parent I Bicep kan du ange den överordnade resursen för en underordnad resurs. Du behöver bara lägga till den här egenskapen när den underordnade resursen deklareras utanför den överordnade resursen.

Mer information finns i Underordnad resurs utanför överordnad resurs.
Symboliskt namn för resurs av typen: platser
properties Egenskaper för BackupRequest-resurs BackupRequestProperties

BackupRequestProperties

Name Beskrivning Värde
backupName Namnet på säkerhetskopian. sträng
backupSchedule Schemalägg säkerhetskopieringen om den körs regelbundet. BackupSchedule
databaser Databaser som ingår i säkerhetskopian. DatabaseBackupSetting[]
enabled Sant om schemat för säkerhetskopiering är aktiverat (måste inkluderas i det fallet), falskt om schemat för säkerhetskopiering ska inaktiveras. boolesk
storageAccountUrl SAS-URL till containern. sträng (krävs)

BackupSchedule

Name Beskrivning Värde
frequencyInterval Hur ofta säkerhetskopieringen ska köras (t.ex. för veckovisa säkerhetskopieringar bör detta anges till 7 och FrequencyUnit ska anges till Dag) int (krävs)
frequencyUnit Tidsenheten för hur ofta säkerhetskopieringen ska köras (t.ex. för veckovis säkerhetskopiering bör detta anges till Dag och FrequencyInterval ska anges till 7) "Dag"
"Timme" (krävs)
keepAtLeastOneBackup Sant om kvarhållningsprincipen alltid ska behålla minst en säkerhetskopia i lagringskontot, oavsett hur gammal den är. annars falskt. bool (krävs)
retentionPeriodInDays Efter hur många dagar säkerhetskopieringar ska tas bort. int (krävs)
startTime När schemat ska börja fungera. sträng

DatabaseBackupSetting

Name Beskrivning Värde
Connectionstring Innehåller en anslutningssträng till en databas som säkerhetskopieras eller återställs. Om återställningen ska ske till en ny databas är databasnamnet inuti det nya. sträng
connectionStringName Innehåller ett anslutningssträngnamn som är länkat till SiteConfig.ConnectionStrings.
Detta används vid återställning med alternativ för att skriva över anslutningssträngar.
sträng
databaseType Databastyp (t.ex. SqlAzure/MySql). "LocalMySql"
"MySql"
"PostgreSql"
"SqlAzure" (krävs)
name sträng

Resursdefinition för ARM-mall

Resurstypen platser/platser/konfiguration kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Alternativ för namnegenskap

Resursen sites/slots/config accepterar olika egenskaper baserat på värdet för namnegenskapen. Den här artikeln visar de egenskaper som är tillgängliga när du anger name: 'backup'.

Andra alternativ finns i:

Resursformat

Om du vill skapa en Microsoft.Web/sites/slots/config-resurs lägger du till följande JSON i mallen.

{
  "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"
  }
}

Egenskapsvärden

sites/slots/config-backup

Name Beskrivning Värde
typ Resurstypen "Microsoft.Web/sites/slots/config"
apiVersion Resurs-API-versionen '2022-03-01'
name Resursnamnet

Se hur du anger namn och typer för underordnade resurser i JSON ARM-mallar.
"säkerhetskopiering"
Typ Typ av resurs. sträng
properties Egenskaper för BackupRequest-resurs BackupRequestProperties

BackupRequestProperties

Name Beskrivning Värde
backupName Namnet på säkerhetskopian. sträng
backupSchedule Schemalägg säkerhetskopieringen om den körs regelbundet. BackupSchedule
databaser Databaser som ingår i säkerhetskopian. DatabaseBackupSetting[]
enabled Sant om schemat för säkerhetskopiering är aktiverat (måste inkluderas i det fallet), falskt om schemat för säkerhetskopiering ska inaktiveras. boolesk
storageAccountUrl SAS-URL till containern. sträng (krävs)

BackupSchedule

Name Beskrivning Värde
frequencyInterval Hur ofta säkerhetskopieringen ska köras (t.ex. för veckovisa säkerhetskopieringar bör detta anges till 7 och FrequencyUnit ska anges till Dag) int (krävs)
frequencyUnit Tidsenheten för hur ofta säkerhetskopieringen ska köras (t.ex. för veckovis säkerhetskopiering bör detta anges till Dag och FrequencyInterval ska anges till 7) "Dag"
"Timme" (krävs)
keepAtLeastOneBackup Sant om kvarhållningsprincipen alltid ska behålla minst en säkerhetskopia i lagringskontot, oavsett hur gammal den är. annars falskt. bool (krävs)
retentionPeriodInDays Efter hur många dagar säkerhetskopieringar ska tas bort. int (krävs)
startTime När schemat ska börja fungera. sträng

DatabaseBackupSetting

Name Beskrivning Värde
Connectionstring Innehåller en anslutningssträng till en databas som säkerhetskopieras eller återställs. Om återställningen ska ske till en ny databas är databasnamnet inuti det nya. sträng
connectionStringName Innehåller ett anslutningssträngnamn som är länkat till SiteConfig.ConnectionStrings.
Detta används vid återställning med alternativ för att skriva över anslutningssträngar.
sträng
databaseType Databastyp (t.ex. SqlAzure/MySql). "LocalMySql"
"MySql"
"PostgreSql"
"SqlAzure" (krävs)
name sträng

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen platser/platser/konfiguration kan distribueras med åtgärder som mål:

  • Resursgrupper

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Alternativ för namnegenskap

Resursen sites/slots/config accepterar olika egenskaper baserat på värdet för namnegenskapen. Den här artikeln visar de egenskaper som är tillgängliga när du anger name: 'backup'.

Andra alternativ finns i:

Resursformat

Om du vill skapa en Microsoft.Web/sites/slots/config-resurs lägger du till följande Terraform i mallen.

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"
  })
}

Egenskapsvärden

sites/slots/config-backup

Name Beskrivning Värde
typ Resurstypen "Microsoft.Web/sites/slots/config@2022-03-01"
name Resursnamnet "säkerhetskopiering"
parent_id ID:t för resursen som är överordnad för den här resursen. ID för resurs av typen: platser
Typ Typ av resurs. sträng
properties Egenskaper för BackupRequest-resurs BackupRequestProperties

BackupRequestProperties

Name Beskrivning Värde
backupName Namnet på säkerhetskopian. sträng
backupSchedule Schemalägg säkerhetskopieringen om den körs regelbundet. BackupSchedule
databaser Databaser som ingår i säkerhetskopian. DatabaseBackupSetting[]
enabled Sant om schemat för säkerhetskopiering är aktiverat (måste inkluderas i det fallet), falskt om schemat för säkerhetskopiering ska inaktiveras. boolesk
storageAccountUrl SAS-URL till containern. sträng (krävs)

BackupSchedule

Name Beskrivning Värde
frequencyInterval Hur ofta säkerhetskopieringen ska köras (t.ex. för veckovisa säkerhetskopieringar bör detta anges till 7 och FrequencyUnit ska anges till Dag) int (krävs)
frequencyUnit Tidsenheten för hur ofta säkerhetskopieringen ska köras (t.ex. för veckovis säkerhetskopiering bör detta anges till Dag och FrequencyInterval ska anges till 7) "Dag"
"Timme" (krävs)
keepAtLeastOneBackup Sant om kvarhållningsprincipen alltid ska behålla minst en säkerhetskopia i lagringskontot, oavsett hur gammal den är. annars falskt. bool (krävs)
retentionPeriodInDays Efter hur många dagar säkerhetskopieringar ska tas bort. int (krävs)
startTime När schemat ska börja fungera. sträng

DatabaseBackupSetting

Name Beskrivning Värde
Connectionstring Innehåller en anslutningssträng till en databas som säkerhetskopieras eller återställs. Om återställningen ska ske till en ny databas är databasnamnet inuti det nya. sträng
connectionStringName Innehåller ett anslutningssträngnamn som är länkat till SiteConfig.ConnectionStrings.
Detta används vid återställning med alternativ för att skriva över anslutningssträngar.
sträng
databaseType Databastyp (t.ex. SqlAzure/MySql). "LocalMySql"
"MySql"
"PostgreSql"
"SqlAzure" (krävs)
name sträng