Freigeben über


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

Bicep-Ressourcendefinition

Der Ressourcentyp sites/slots/config kann mit Vorgängen bereitgestellt werden, die folgende Ziele haben:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Optionen für die Name-Eigenschaft

Die Ressource sites/slots/config akzeptiert verschiedene Eigenschaften basierend auf dem Wert der Name-Eigenschaft . In diesem Artikel werden die Eigenschaften veranschaulicht, die verfügbar sind, wenn Sie festlegen name: 'backup'.

Für andere Optionen, siehe:

Ressourcenformat

Um eine Microsoft.Web/sites/slots/config-Ressource zu erstellen, fügen Sie der Vorlage den folgenden Bicep hinzu.

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

Eigenschaftswerte

sites/slots/config-backup

Name Beschreibung Wert
name Der Ressourcenname

Erfahren Sie, wie Sie Namen und Typen für untergeordnete Ressourcen in Bicep festlegen.
"Sicherung"
kind Art der Ressource. Zeichenfolge
parent In Bicep können Sie die übergeordnete Ressource für eine untergeordnete Ressource angeben. Sie müssen diese Eigenschaft nur hinzufügen, wenn die untergeordnete Ressource außerhalb der übergeordneten Ressource deklariert wird.

Weitere Informationen finden Sie unter Untergeordnete Ressource außerhalb der übergeordneten Ressource.
Symbolischer Name für Ressource vom Typ: Slots
properties Ressourcenspezifische Eigenschaften von BackupRequest BackupRequestProperties

BackupRequestProperties

Name Beschreibung Wert
backupName Name der Sicherung. Zeichenfolge
backupSchedule Planen Sie die Sicherung, wenn sie regelmäßig ausgeführt wird. BackupSchedule
databases Datenbanken, die in der Sicherung enthalten sind. DatabaseBackupSetting[]
enabled True, wenn der Sicherungszeitplan aktiviert ist (muss in diesem Fall enthalten sein), false, wenn der Sicherungszeitplan deaktiviert werden soll. bool
storageAccountUrl SAS-URL für den Container. Zeichenfolge (erforderlich)

BackupSchedule

Name Beschreibung Wert
frequencyInterval Wie oft die Sicherung ausgeführt werden soll (z. B. für wöchentliche Sicherungen sollte dies auf 7 und FrequencyUnit auf Day festgelegt werden) int (erforderlich)
frequencyUnit Die Zeiteinheit, wie oft die Sicherung ausgeführt werden soll (z. B. für die wöchentliche Sicherung sollte diese auf Day und FrequencyInterval auf 7 festgelegt werden) "Tag"
"Stunde" (erforderlich)
keepAtLeastOneBackup True, wenn die Aufbewahrungsrichtlinie immer mindestens eine Sicherung im Speicherkonto beibehalten soll, unabhängig davon, wie alt sie ist; false andernfalls. bool (erforderlich)
retentionPeriodInDays Nach wie vielen Tagen Sicherungen gelöscht werden sollen. int (erforderlich)
startTime Wann der Zeitplan funktionieren soll. Zeichenfolge

DatabaseBackupSetting

Name Beschreibung Wert
connectionString Enthält eine Verbindungszeichenfolge zu einer Datenbank, die gesichert oder wiederhergestellt wird. Wenn die Wiederherstellung einer neuen Datenbank erfolgen soll, ist der darin enthaltene Datenbankname der neue. Zeichenfolge
connectionStringName Enthält einen Namen der Verbindungszeichenfolge, der mit SiteConfig.ConnectionStrings verknüpft ist.
Dies wird während der Wiederherstellung mit Optionen zum Überschreiben von Verbindungszeichenfolgen verwendet.
Zeichenfolge
databaseType Datenbanktyp (z. B. SqlAzure/MySql). "LocalMySql"
"MySql"
"PostgreSql"
"SqlAzure" (erforderlich)
name Zeichenfolge

Ressourcendefinition mit einer ARM-Vorlage

Der Ressourcentyp sites/slots/config kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie im Änderungsprotokoll.

Optionen für die Name-Eigenschaft

Die Ressource sites/slots/config akzeptiert basierend auf dem Wert der Name-Eigenschaft unterschiedliche Eigenschaften. In diesem Artikel werden die Eigenschaften gezeigt, die verfügbar sind, wenn Sie festlegen name: 'backup'.

Für andere Optionen, siehe:

Ressourcenformat

Um eine Microsoft.Web/sites/slots/config-Ressource zu erstellen, fügen Sie der Vorlage den folgenden JSON-Code hinzu.

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

Eigenschaftswerte

sites/slots/config-backup

Name Beschreibung Wert
type Der Ressourcentyp "Microsoft.Web/sites/slots/config"
apiVersion Die Version der Ressourcen-API '2022-03-01'
name Der Ressourcenname

Weitere Informationen finden Sie unter Festlegen von Namen und Typen für untergeordnete Ressourcen in JSON-ARM-Vorlagen.
"Sicherung"
kind Art der Ressource. Zeichenfolge
properties Ressourcenspezifische Eigenschaften von BackupRequest BackupRequestProperties

BackupRequestProperties

Name Beschreibung Wert
backupName Name der Sicherung. Zeichenfolge
backupSchedule Planen Sie die Sicherung, wenn sie in regelmäßigen Abständen ausgeführt wird. BackupSchedule
databases Datenbanken, die in der Sicherung enthalten sind. DatabaseBackupSetting[]
enabled True, wenn der Sicherungszeitplan aktiviert ist (muss in diesem Fall eingeschlossen werden), false, wenn der Sicherungszeitplan deaktiviert werden soll. bool
storageAccountUrl SAS-URL für den Container. Zeichenfolge (erforderlich)

BackupSchedule

Name Beschreibung Wert
frequencyInterval Wie oft die Sicherung ausgeführt werden soll (z. B. für wöchentliche Sicherungen sollte diese auf 7 und FrequencyUnit auf Day festgelegt werden) int (erforderlich)
frequencyUnit Die Zeiteinheit, wie oft die Sicherung ausgeführt werden soll (z. B. für die wöchentliche Sicherung sollte diese auf Day und FrequencyInterval auf 7 festgelegt werden) "Tag"
"Stunde" (erforderlich)
keepAtLeastOneBackup True, wenn die Aufbewahrungsrichtlinie immer mindestens eine Sicherung im Speicherkonto beibehalten soll, unabhängig davon, wie alt es ist; Andernfalls false. bool (erforderlich)
retentionPeriodInDays Nach wie vielen Tagen sollten Sicherungen gelöscht werden. int (erforderlich)
startTime Wann der Zeitplan funktioniert. Zeichenfolge

DatabaseBackupSetting

Name Beschreibung Wert
connectionString Enthält eine Verbindungszeichenfolge für eine Datenbank, die gesichert oder wiederhergestellt wird. Wenn die Wiederherstellung für eine neue Datenbank erfolgen soll, ist der datenbankinterne Name der neue. Zeichenfolge
connectionStringName Enthält einen Namen der Verbindungszeichenfolge, der mit SiteConfig.ConnectionStrings verknüpft ist.
Dies wird während der Wiederherstellung mit Optionen zum Überschreiben von Verbindungszeichenfolgen verwendet.
Zeichenfolge
databaseType Datenbanktyp (z. B. SqlAzure/MySql). "LocalMySql"
"MySql"
"PostgreSql"
"SqlAzure" (erforderlich)
name Zeichenfolge

Terraform-Ressourcendefinition (AzAPI-Anbieter)

Der Ressourcentyp sites/slots/config kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

  • Ressourcengruppen

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie im Änderungsprotokoll.

Optionen für die Name-Eigenschaft

Die Ressource sites/slots/config akzeptiert basierend auf dem Wert der Name-Eigenschaft unterschiedliche Eigenschaften. In diesem Artikel werden die Eigenschaften gezeigt, die verfügbar sind, wenn Sie festlegen name: 'backup'.

Für andere Optionen, siehe:

Ressourcenformat

Um eine Microsoft.Web/sites/slots/config-Ressource zu erstellen, fügen Sie der Vorlage die folgende Terraform-Ressource hinzu.

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

Eigenschaftswerte

sites/slots/config-backup

Name Beschreibung Wert
type Der Ressourcentyp "Microsoft.Web/sites/slots/config@2022-03-01"
name Der Ressourcenname "Sicherung"
parent_id Die ID der Ressource, die das übergeordnete Element für diese Ressource ist. ID für Ressource vom Typ: Slots
kind Art der Ressource. Zeichenfolge
properties Ressourcenspezifische Eigenschaften von BackupRequest BackupRequestProperties

BackupRequestProperties

Name Beschreibung Wert
backupName Name der Sicherung. Zeichenfolge
backupSchedule Planen Sie die Sicherung, wenn sie in regelmäßigen Abständen ausgeführt wird. BackupSchedule
databases Datenbanken, die in der Sicherung enthalten sind. DatabaseBackupSetting[]
enabled True, wenn der Sicherungszeitplan aktiviert ist (muss in diesem Fall eingeschlossen werden), false, wenn der Sicherungszeitplan deaktiviert werden soll. bool
storageAccountUrl SAS-URL für den Container. Zeichenfolge (erforderlich)

BackupSchedule

Name Beschreibung Wert
frequencyInterval Wie oft die Sicherung ausgeführt werden soll (z. B. für wöchentliche Sicherungen sollte diese auf 7 und FrequencyUnit auf Day festgelegt werden) int (erforderlich)
frequencyUnit Die Zeiteinheit, wie oft die Sicherung ausgeführt werden soll (z. B. für die wöchentliche Sicherung sollte diese auf Day und FrequencyInterval auf 7 festgelegt werden) "Tag"
"Stunde" (erforderlich)
keepAtLeastOneBackup True, wenn die Aufbewahrungsrichtlinie immer mindestens eine Sicherung im Speicherkonto beibehalten soll, unabhängig davon, wie alt es ist; Andernfalls false. bool (erforderlich)
retentionPeriodInDays Nach wie vielen Tagen sollten Sicherungen gelöscht werden. int (erforderlich)
startTime Wann der Zeitplan funktioniert. Zeichenfolge

DatabaseBackupSetting

Name Beschreibung Wert
connectionString Enthält eine Verbindungszeichenfolge für eine Datenbank, die gesichert oder wiederhergestellt wird. Wenn die Wiederherstellung für eine neue Datenbank erfolgen soll, ist der datenbankinterne Name der neue. Zeichenfolge
connectionStringName Enthält einen Namen der Verbindungszeichenfolge, der mit SiteConfig.ConnectionStrings verknüpft ist.
Dies wird während der Wiederherstellung mit Optionen zum Überschreiben von Verbindungszeichenfolgen verwendet.
Zeichenfolge
databaseType Datenbanktyp (z. B. SqlAzure /MySql). "LocalMySql"
"MySql"
"PostgreSql"
"SqlAzure" (erforderlich)
name Zeichenfolge