Microsoft.DataProtection backupVaults

Definicja zasobu Bicep

Typ zasobu backupVaults można wdrożyć w następujących elementach:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.DataProtection/backupVaults, dodaj następujący kod Bicep do szablonu.

resource symbolicname 'Microsoft.DataProtection/backupVaults@2022-11-01-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  eTag: 'string'
  identity: {
    type: 'string'
  }
  properties: {
    monitoringSettings: {
      azureMonitorAlertSettings: {
        alertsForAllJobFailures: 'string'
      }
    }
    securitySettings: {
      immutabilitySettings: {
        state: 'string'
      }
      softDeleteSettings: {
        retentionDurationInDays: int
        state: 'string'
      }
    }
    storageSettings: [
      {
        datastoreType: 'string'
        type: 'string'
      }
    ]
  }
}

Wartości właściwości

backupVaults

Nazwa Opis Wartość
name Nazwa zasobu ciąg (wymagany)
location Lokalizacja zasobu. ciąg
tags Tagi zasobów. Słownik nazw tagów i wartości. Zobacz Tagi w szablonach
Etag Opcjonalny element ETag. ciąg
identity Szczegóły tożsamości zarządzanej wejściowej DppIdentityDetails
properties Właściwości backupVaultResource BackupVault (wymagane)

DppIdentityDetails

Nazwa Opis Wartość
typ Typ tożsamości, który może być systemAssigned lub None ciąg

BackupVault

Nazwa Opis Wartość
monitoringSettings Ustawienia monitorowania MonitoringSettings
Securitysettings Ustawienia zabezpieczeń Securitysettings
storageSettings Ustawienia magazynu StorageSetting[] (wymagane)

MonitoringSettings

Nazwa Opis Wartość
azureMonitorAlertSettings Ustawienia alertów opartych na usłudze Azure Monitor AzureMonitorAlertSettings

AzureMonitorAlertSettings

Nazwa Opis Wartość
alertsForAllJobFailures "Wyłączone"
"Włączone"

Securitysettings

Nazwa Opis Wartość
niezmiennośćUstawienia Ustawienia niezmienności na poziomie magazynu NiezmiennośćUstawienia
softDeleteSettings Ustawienia powiązane z usuwaniem nietrwałym SoftDeleteSettings

NiezmiennośćUstawienia

Nazwa Opis Wartość
stan Stan niezmienności "Wyłączone"
"Zablokowane"
"Odblokowano"

SoftDeleteSettings

Nazwa Opis Wartość
retentionDurationInDays Czas przechowywania usuwania nietrwałego int
stan Stan usuwania nietrwałego "AlwaysOn"
"Wyłączone"
"Włączone"

StorageSetting

Nazwa Opis Wartość
datastoreType Pobiera lub ustawia typ magazynu danych. "ArchiveStore"
"SnapshotStore"
"VaultStore"
typ Pobiera lub ustawia typ. "GeoRedundant"
"LocallyRedundant"
"ZoneRedundant"

Szablony szybkiego startu

Następujące szablony szybkiego startu wdrażają ten typ zasobu.

Template Opis
Tworzenie & dysku w celu włączenia ochrony za pośrednictwem magazynu kopii zapasowych

Wdróż na platformie Azure
Szablon, który tworzy dysk i umożliwia ochronę za pośrednictwem magazynu kopii zapasowych
Tworzenie konta magazynu & włączanie ochrony za pośrednictwem magazynu kopii zapasowych

Wdróż na platformie Azure
Szablon, który tworzy konto magazynu i włącza ochronę za pośrednictwem magazynu kopii zapasowych
Tworzenie magazynu kopii zapasowych

Wdróż na platformie Azure
Prosty szablon, który tworzy magazyn kopii zapasowych

Definicja zasobu szablonu usługi ARM

Typ zasobu backupVaults można wdrożyć w następujących elementach:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.DataProtection/backupVaults, dodaj następujący kod JSON do szablonu.

{
  "type": "Microsoft.DataProtection/backupVaults",
  "apiVersion": "2022-11-01-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "eTag": "string",
  "identity": {
    "type": "string"
  },
  "properties": {
    "monitoringSettings": {
      "azureMonitorAlertSettings": {
        "alertsForAllJobFailures": "string"
      }
    },
    "securitySettings": {
      "immutabilitySettings": {
        "state": "string"
      },
      "softDeleteSettings": {
        "retentionDurationInDays": "int",
        "state": "string"
      }
    },
    "storageSettings": [
      {
        "datastoreType": "string",
        "type": "string"
      }
    ]
  }
}

Wartości właściwości

backupVaults

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.DataProtection/backupVaults"
apiVersion Wersja interfejsu API zasobów "2022-11-01-preview"
name Nazwa zasobu ciąg (wymagany)
location Lokalizacja zasobu. ciąg
tags Tagi zasobów. Słownik nazw tagów i wartości. Zobacz Tagi w szablonach
Etag Opcjonalny element ETag. ciąg
identity Szczegóły tożsamości zarządzanej wejściowej DppIdentityDetails
properties Właściwości backupVaultResource BackupVault (wymagane)

DppIdentityDetails

Nazwa Opis Wartość
typ Typ tożsamości, który może być systemAssigned lub None ciąg

BackupVault

Nazwa Opis Wartość
monitoringSettings Ustawienia monitorowania MonitoringSettings
Securitysettings Ustawienia zabezpieczeń Securitysettings
storageSettings Ustawienia magazynu StorageSetting[] (wymagane)

MonitoringSettings

Nazwa Opis Wartość
azureMonitorAlertSettings Ustawienia alertów opartych na usłudze Azure Monitor AzureMonitorAlertSettings

AzureMonitorAlertSettings

Nazwa Opis Wartość
alertsForAllJobFailures "Wyłączone"
"Włączone"

Securitysettings

Nazwa Opis Wartość
niezmiennośćUstawienia Ustawienia niezmienności na poziomie magazynu NiezmiennośćUstawienia
softDeleteSettings Ustawienia powiązane z usuwaniem nietrwałym SoftDeleteSettings

NiezmiennośćUstawienia

Nazwa Opis Wartość
stan Stan niezmienności "Wyłączone"
"Zablokowane"
"Odblokowano"

SoftDeleteSettings

Nazwa Opis Wartość
retentionDurationInDays Czas przechowywania usuwania nietrwałego int
stan Stan usuwania nietrwałego "AlwaysOn"
"Wyłączone"
"Włączone"

StorageSetting

Nazwa Opis Wartość
datastoreType Pobiera lub ustawia typ magazynu danych. "ArchiveStore"
"SnapshotStore"
"VaultStore"
typ Pobiera lub ustawia typ. "GeoRedundant"
"LocallyRedundant"
"ZoneRedundant"

Szablony szybkiego startu

Następujące szablony szybkiego startu wdrażają ten typ zasobu.

Template Opis
Tworzenie & dysku w celu włączenia ochrony za pośrednictwem magazynu kopii zapasowych

Wdróż na platformie Azure
Szablon, który tworzy dysk i umożliwia ochronę za pośrednictwem magazynu kopii zapasowych
Tworzenie konta magazynu & włączanie ochrony za pośrednictwem magazynu kopii zapasowych

Wdróż na platformie Azure
Szablon, który tworzy konto magazynu i włącza ochronę za pośrednictwem magazynu kopii zapasowych
Tworzenie magazynu kopii zapasowych

Wdróż na platformie Azure
Prosty szablon, który tworzy magazyn kopii zapasowych

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu backupVaults można wdrożyć w następujących elementach:

  • Grupy zasobów

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.DataProtection/backupVaults, dodaj następujący program Terraform do szablonu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DataProtection/backupVaults@2022-11-01-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
  }
  body = jsonencode({
    properties = {
      monitoringSettings = {
        azureMonitorAlertSettings = {
          alertsForAllJobFailures = "string"
        }
      }
      securitySettings = {
        immutabilitySettings = {
          state = "string"
        }
        softDeleteSettings = {
          retentionDurationInDays = int
          state = "string"
        }
      }
      storageSettings = [
        {
          datastoreType = "string"
          type = "string"
        }
      ]
    }
    eTag = "string"
  })
}

Wartości właściwości

backupVaults

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.DataProtection/backupVaults@2022-11-01-preview"
name Nazwa zasobu ciąg (wymagany)
location Lokalizacja zasobu. ciąg
parent_id Aby wdrożyć w grupie zasobów, użyj identyfikatora tej grupy zasobów. ciąg (wymagany)
tags Tagi zasobów. Słownik nazw tagów i wartości.
Etag Opcjonalny element ETag. ciąg
identity Dane wejściowe tożsamości zarządzanej DppIdentityDetails
properties Właściwości elementu BackupVaultResource BackupVault (wymagane)

DppIdentityDetails

Nazwa Opis Wartość
typ Typ tożsamości, który może mieć wartość SystemAssigned lub None ciąg

BackupVault

Nazwa Opis Wartość
monitoringSettings Ustawienia monitorowania MonitoringSettings
Securitysettings Ustawienia zabezpieczeń Securitysettings
storageSettings Ustawienia magazynu StorageSetting[] (wymagane)

MonitoringSettings

Nazwa Opis Wartość
azureMonitorAlertSettings Ustawienia alertów opartych na usłudze Azure Monitor AzureMonitorAlertSettings

AzureMonitorAlertSettings

Nazwa Opis Wartość
alertsForAllJobFailures "Wyłączone"
"Włączone"

Securitysettings

Nazwa Opis Wartość
immutabilitySettings Ustawienia niezmienności na poziomie magazynu ImmutabilitySettings
softDeleteSettings Ustawienia pokrewne usuwania nietrwałego SoftDeleteSettings

ImmutabilitySettings

Nazwa Opis Wartość
stan Stan niezmienności "Wyłączone"
"Zablokowane"
"Odblokowano"

SoftDeleteSettings

Nazwa Opis Wartość
retentionDurationInDays Czas przechowywania usuwania nietrwałego int
stan Stan usuwania nietrwałego "AlwaysOn"
"Wyłączone"
"Włączone"

StorageSetting

Nazwa Opis Wartość
datastoreType Pobiera lub ustawia typ magazynu danych. "ArchiveStore"
"SnapshotStore"
"Magazyn magazynu"
typ Pobiera lub ustawia typ. "GeoRedundant"
"LocallyRedundant"
"ZoneRedundant"