Delen via


Microsoft.RecoveryServices-kluizen 2023-08-01

Bicep-resourcedefinitie

Het resourcetype kluizen kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource voor Microsoft.RecoveryServices/kluizen wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

resource symbolicname 'Microsoft.RecoveryServices/vaults@2023-08-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    capacity: 'string'
    family: 'string'
    name: 'string'
    size: 'string'
    tier: 'string'
  }
  etag: 'string'
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  properties: {
    encryption: {
      infrastructureEncryption: 'string'
      kekIdentity: {
        userAssignedIdentity: 'string'
        useSystemAssignedIdentity: bool
      }
      keyVaultProperties: {
        keyUri: 'string'
      }
    }
    monitoringSettings: {
      azureMonitorAlertSettings: {
        alertsForAllJobFailures: 'string'
      }
      classicAlertSettings: {
        alertsForCriticalOperations: 'string'
      }
    }
    moveDetails: {}
    publicNetworkAccess: 'string'
    redundancySettings: {
      crossRegionRestore: 'string'
      standardTierStorageRedundancy: 'string'
    }
    restoreSettings: {
      crossSubscriptionRestoreSettings: {
        crossSubscriptionRestoreState: 'string'
      }
    }
    securitySettings: {
      immutabilitySettings: {
        state: 'string'
      }
      softDeleteSettings: {
        enhancedSecurityState: 'string'
        softDeleteRetentionPeriodInDays: int
        softDeleteState: 'string'
      }
    }
    upgradeDetails: {}
  }
}

Eigenschapswaarden

Kluizen

Naam Beschrijving Waarde
naam De resourcenaam tekenreeks (vereist)

Tekenlimiet: 2-50

Geldige tekens:
Alfanumerieke en afbreekstreepjes.

Begin met brief.
plaats Resourcelocatie. tekenreeks (vereist)
Tags Resourcetags. Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen
Sku Identificeert de unieke systeem-id voor elke Azure-resource. SKU-
etag Optionele ETag. snaar
identiteit Identiteit voor de resource. IdentityData-
Eigenschappen Eigenschappen van de kluis. VaultProperties-

IdentityData

Naam Beschrijving Waarde
type Het type beheerde identiteit dat wordt gebruikt. Het type SystemAssigned, UserAssigned bevat zowel een impliciet gemaakte identiteit als een set door de gebruiker toegewezen identiteiten. Met het type None worden alle identiteiten verwijderd. 'Geen'
'SystemAssigned'
'SystemAssigned, UserAssigned'
UserAssigned (vereist)
userAssignedIdentities De lijst met door de gebruiker toegewezen identiteiten die aan de resource zijn gekoppeld. De door de gebruiker toegewezen identiteitswoordenlijstsleutels zijn ARM-resource-id's in de vorm: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. IdentityDataUserAssignedIdentities

IdentityDataUserAssignedIdentities

Naam Beschrijving Waarde
{aangepaste eigenschap} UserIdentity-

UserIdentity

Dit object bevat geen eigenschappen die tijdens de implementatie moeten worden ingesteld. Alle eigenschappen zijn ReadOnly.

VaultProperties

Naam Beschrijving Waarde
Codering Door de klant beheerde sleuteldetails van de resource. VaultPropertiesEncryption-
monitoringSettings Bewakingsinstellingen van de kluis MonitoringSettings
moveDetails De details van de meest recente verplaatsingsbewerking die wordt uitgevoerd op de Azure-resource VaultPropertiesMoveDetails
publicNetworkAccess eigenschap voor het in- of uitschakelen van inkomend netwerkverkeer van de resourceprovider van openbare clients 'Uitgeschakeld'
'Ingeschakeld'
redundantieSettings De redundantie-instellingen van een kluis VaultPropertiesRedundancySettings
restoreSettings Instellingen voor herstellen van de kluis RestoreSettings
securitySettings Beveiligingsinstellingen van de kluis SecuritySettings
upgradeDetails Details voor het upgraden van de kluis. UpgradeDetails-

VaultPropertiesEncryption

Naam Beschrijving Waarde
infrastructureEncryption De dubbele versleutelingsstatus in- of uitschakelen 'Uitgeschakeld'
'Ingeschakeld'
kekIdentity De details van de identiteit die wordt gebruikt voor CMK CmkKekIdentity-
keyVaultProperties De eigenschappen van de Key Vault die als host fungeert voor CMK CmkKeyVaultProperties-

CmkKekIdentity

Naam Beschrijving Waarde
userAssignedIdentity De door de gebruiker toegewezen identiteit die moet worden gebruikt om machtigingen te verlenen voor het geval het gebruikte type identiteit UserAssigned is snaar
useSystemAssignedIdentity Geef aan dat de door het systeem toegewezen identiteit moet worden gebruikt. Wederzijds exclusief met het veld userAssignedIdentity Bool

CmkKeyVaultProperties

Naam Beschrijving Waarde
keyUri De sleutel-URI van de door de klant beheerde sleutel snaar

MonitoringSettings

Naam Beschrijving Waarde
azureMonitorAlertSettings Instellingen voor waarschuwingen op basis van Azure Monitor AzureMonitorAlertSettings
classicAlertSettings Instellingen voor klassieke waarschuwingen ClassicAlertSettings

AzureMonitorAlertSettings

Naam Beschrijving Waarde
alertsForAllJobFailures 'Uitgeschakeld'
'Ingeschakeld'

ClassicAlertSettings

Naam Beschrijving Waarde
alertsForCriticalOperations 'Uitgeschakeld'
'Ingeschakeld'

VaultPropertiesMoveDetails

Dit object bevat geen eigenschappen die tijdens de implementatie moeten worden ingesteld. Alle eigenschappen zijn ReadOnly.

VaultPropertiesRedundancySettings

Naam Beschrijving Waarde
crossRegionRestore Vlag om weer te geven of Herstellen tussen regio's is ingeschakeld in de kluis of niet 'Uitgeschakeld'
'Ingeschakeld'
standardTierStorageRedundancy De instelling voor opslagredundantie van een kluis 'GeoRedundant'
'Ongeldig'
'Lokaalredundant'
'ZoneRedundant'

RestoreSettings

Naam Beschrijving Waarde
crossSubscriptionRestoreSettings Instellingen voor CrossSubscriptionRestore CrossSubscriptionRestoreSettings

CrossSubscriptionRestoreSettings

Naam Beschrijving Waarde
crossSubscriptionRestoreState 'Uitgeschakeld'
'Ingeschakeld'
'PermanentDisabled'

SecuritySettings

Naam Beschrijving Waarde
onveranderbaarheidSettings Onveranderbaarheidsinstellingen van een kluis ImmutabilitySettings
softDeleteSettings Instellingen voor voorlopig verwijderen van een kluis SoftDeleteSettings

OnveranderbaarheidSettings

Naam Beschrijving Waarde
staat 'Uitgeschakeld'
'Vergrendeld'
'Ontgrendeld'

SoftDeleteSettings

Naam Beschrijving Waarde
enhancedSecurityState 'AlwaysON'
'Uitgeschakeld'
'Ingeschakeld'
'Ongeldig'
softDeleteRetentionPeriodInDays Bewaarperiode voor voorlopig verwijderen in dagen Int
softDeleteState 'AlwaysON'
'Uitgeschakeld'
'Ingeschakeld'
'Ongeldig'

UpgradeDetails

Dit object bevat geen eigenschappen die tijdens de implementatie moeten worden ingesteld. Alle eigenschappen zijn ReadOnly.

Sku

Naam Beschrijving Waarde
capaciteit De sKU-capaciteit snaar
Familie De sKU-familie snaar
naam De naam van de SKU is RS0 (0e versie van Recovery Services) en de laag is de standard-laag. Ze hebben geen invloed op redundantie van back-endopslag of andere kluisinstellingen. Gebruik de backupstorageconfig om opslagredundantie te beheren 'RS0'
'Standaard' (vereist)
grootte De SKU-grootte snaar
rang De SKU-laag. snaar

Quickstart-sjablonen

Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.

Sjabloon Beschrijving
IBM Cloud Pak for Data in Azure

implementeren in Azure
Met deze sjabloon implementeert u een Openshift-cluster in Azure met alle vereiste resources, infrastructuur en implementeert u vervolgens IBM Cloud Pak for Data, samen met de invoegtoepassingen die de gebruiker kiest.
Openshift Container Platform 4.3

implementeren in Azure
Openshift Container Platform 4.3
een back-up maken van een bestaande bestandsshare met Recovery Services (dagelijks)

implementeren in Azure
Met deze sjabloon configureert u de beveiliging voor een bestaande bestandsshare die aanwezig is in een bestaand opslagaccount. Er wordt een nieuwe gemaakt of wordt een bestaand Recovery Services-kluis en back-upbeleid gebruikt op basis van de ingestelde parameterwaarden.
een back-up maken van een bestaande bestandsshare met Recovery Services (elk uur)

implementeren in Azure
Met deze sjabloon configureert u de beveiliging met de frequentie per uur voor een bestaande bestandsshare die aanwezig is in een bestaand opslagaccount. Er wordt een nieuwe gemaakt of wordt een bestaand Recovery Services-kluis en back-upbeleid gebruikt op basis van de ingestelde parameterwaarden.
Back-up maken van Resource Manager-VM's met recovery Services-kluis

implementeren in Azure
Deze sjabloon maakt gebruik van een bestaande Recovery Services-kluis en bestaand back-upbeleid en configureert back-ups van meerdere Resource Manager-VM's die deel uitmaken van dezelfde resourcegroep
Recovery Services-kluis maken en diagnostische inschakelen

implementeren in Azure
Met deze sjabloon maakt u een Recovery Services-kluis en schakelt u diagnostische gegevens in voor Azure Backup. Hiermee worden ook opslagaccounts en oms-werkruimte geïmplementeerd.
Recovery Services-kluis maken met back-upbeleid

implementeren in Azure
Met deze sjabloon maakt u een Recovery Services-kluis met back-upbeleid en configureert u optionele functies zoals systeemidentiteit, type back-upopslag, herstel in meerdere regio's en diagnostische logboeken en een verwijderingsvergrendeling.
Een Virtuele Windows-machine implementeren en back-ups inschakelen met behulp van Azure Backup

implementeren in Azure
Met deze sjabloon kunt u een Windows-VM en Recovery Services-kluis implementeren die is geconfigureerd met de DefaultPolicy for Protection.
Dagelijks back-upbeleid voor RS Vault maken om IaaSVM's te beveiligen

implementeren in Azure
Met deze sjabloon maakt u een Recovery Service-kluis en een dagelijks back-upbeleid dat kan worden gebruikt om klassieke en op ARM gebaseerde IaaS-VM's te beveiligen.
Recovery Services-kluis maken met standaardopties

implementeren in Azure
Eenvoudige sjabloon waarmee een Recovery Services-kluis wordt gemaakt.
Een Recovery Services-kluis maken met geavanceerde opties

implementeren in Azure
Met deze sjabloon maakt u een Recovery Services-kluis die verder wordt gebruikt voor Backup en Site Recovery.
Azure Backup voor werkbelasting in virtuele Azure-machines

implementeren in Azure
Met deze sjabloon maakt u een Recovery Services-kluis en een specifiek back-upbeleid voor workloads. Registreert de VM met de Backup-service en configureert beveiliging
wekelijks back-upbeleid voor RS Vault maken om IaaSVM's te beveiligen

implementeren in Azure
Met deze sjabloon maakt u een Recovery Service-kluis en een dagelijks back-upbeleid dat kan worden gebruikt om klassieke en op ARM gebaseerde IaaS-VM's te beveiligen.

Resourcedefinitie van ARM-sjabloon

Het resourcetype kluizen kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.RecoveryServices/kluizen-resource wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

{
  "type": "Microsoft.RecoveryServices/vaults",
  "apiVersion": "2023-08-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "capacity": "string",
    "family": "string",
    "name": "string",
    "size": "string",
    "tier": "string"
  },
  "etag": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {}
    }
  },
  "properties": {
    "encryption": {
      "infrastructureEncryption": "string",
      "kekIdentity": {
        "userAssignedIdentity": "string",
        "useSystemAssignedIdentity": "bool"
      },
      "keyVaultProperties": {
        "keyUri": "string"
      }
    },
    "monitoringSettings": {
      "azureMonitorAlertSettings": {
        "alertsForAllJobFailures": "string"
      },
      "classicAlertSettings": {
        "alertsForCriticalOperations": "string"
      }
    },
    "moveDetails": {},
    "publicNetworkAccess": "string",
    "redundancySettings": {
      "crossRegionRestore": "string",
      "standardTierStorageRedundancy": "string"
    },
    "restoreSettings": {
      "crossSubscriptionRestoreSettings": {
        "crossSubscriptionRestoreState": "string"
      }
    },
    "securitySettings": {
      "immutabilitySettings": {
        "state": "string"
      },
      "softDeleteSettings": {
        "enhancedSecurityState": "string",
        "softDeleteRetentionPeriodInDays": "int",
        "softDeleteState": "string"
      }
    },
    "upgradeDetails": {}
  }
}

Eigenschapswaarden

Kluizen

Naam Beschrijving Waarde
type Het resourcetype 'Microsoft.RecoveryServices/vaults'
apiVersion De versie van de resource-API '2023-08-01'
naam De resourcenaam tekenreeks (vereist)

Tekenlimiet: 2-50

Geldige tekens:
Alfanumerieke en afbreekstreepjes.

Begin met brief.
plaats Resourcelocatie. tekenreeks (vereist)
Tags Resourcetags. Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen
Sku Identificeert de unieke systeem-id voor elke Azure-resource. SKU-
etag Optionele ETag. snaar
identiteit Identiteit voor de resource. IdentityData-
Eigenschappen Eigenschappen van de kluis. VaultProperties-

IdentityData

Naam Beschrijving Waarde
type Het type beheerde identiteit dat wordt gebruikt. Het type SystemAssigned, UserAssigned bevat zowel een impliciet gemaakte identiteit als een set door de gebruiker toegewezen identiteiten. Met het type None worden alle identiteiten verwijderd. 'Geen'
'SystemAssigned'
'SystemAssigned, UserAssigned'
UserAssigned (vereist)
userAssignedIdentities De lijst met door de gebruiker toegewezen identiteiten die aan de resource zijn gekoppeld. De door de gebruiker toegewezen identiteitswoordenlijstsleutels zijn ARM-resource-id's in de vorm: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. IdentityDataUserAssignedIdentities

IdentityDataUserAssignedIdentities

Naam Beschrijving Waarde
{aangepaste eigenschap} UserIdentity-

UserIdentity

Dit object bevat geen eigenschappen die tijdens de implementatie moeten worden ingesteld. Alle eigenschappen zijn ReadOnly.

VaultProperties

Naam Beschrijving Waarde
Codering Door de klant beheerde sleuteldetails van de resource. VaultPropertiesEncryption-
monitoringSettings Bewakingsinstellingen van de kluis MonitoringSettings
moveDetails De details van de meest recente verplaatsingsbewerking die wordt uitgevoerd op de Azure-resource VaultPropertiesMoveDetails
publicNetworkAccess eigenschap voor het in- of uitschakelen van inkomend netwerkverkeer van de resourceprovider van openbare clients 'Uitgeschakeld'
'Ingeschakeld'
redundantieSettings De redundantie-instellingen van een kluis VaultPropertiesRedundancySettings
restoreSettings Instellingen voor herstellen van de kluis RestoreSettings
securitySettings Beveiligingsinstellingen van de kluis SecuritySettings
upgradeDetails Details voor het upgraden van de kluis. UpgradeDetails-

VaultPropertiesEncryption

Naam Beschrijving Waarde
infrastructureEncryption De dubbele versleutelingsstatus in- of uitschakelen 'Uitgeschakeld'
'Ingeschakeld'
kekIdentity De details van de identiteit die wordt gebruikt voor CMK CmkKekIdentity-
keyVaultProperties De eigenschappen van de Key Vault die als host fungeert voor CMK CmkKeyVaultProperties-

CmkKekIdentity

Naam Beschrijving Waarde
userAssignedIdentity De door de gebruiker toegewezen identiteit die moet worden gebruikt om machtigingen te verlenen voor het geval het gebruikte type identiteit UserAssigned is snaar
useSystemAssignedIdentity Geef aan dat de door het systeem toegewezen identiteit moet worden gebruikt. Wederzijds exclusief met het veld userAssignedIdentity Bool

CmkKeyVaultProperties

Naam Beschrijving Waarde
keyUri De sleutel-URI van de door de klant beheerde sleutel snaar

MonitoringSettings

Naam Beschrijving Waarde
azureMonitorAlertSettings Instellingen voor waarschuwingen op basis van Azure Monitor AzureMonitorAlertSettings
classicAlertSettings Instellingen voor klassieke waarschuwingen ClassicAlertSettings

AzureMonitorAlertSettings

Naam Beschrijving Waarde
alertsForAllJobFailures 'Uitgeschakeld'
'Ingeschakeld'

ClassicAlertSettings

Naam Beschrijving Waarde
alertsForCriticalOperations 'Uitgeschakeld'
'Ingeschakeld'

VaultPropertiesMoveDetails

Dit object bevat geen eigenschappen die tijdens de implementatie moeten worden ingesteld. Alle eigenschappen zijn ReadOnly.

VaultPropertiesRedundancySettings

Naam Beschrijving Waarde
crossRegionRestore Vlag om weer te geven of Herstellen tussen regio's is ingeschakeld in de kluis of niet 'Uitgeschakeld'
'Ingeschakeld'
standardTierStorageRedundancy De instelling voor opslagredundantie van een kluis 'GeoRedundant'
'Ongeldig'
'Lokaalredundant'
'ZoneRedundant'

RestoreSettings

Naam Beschrijving Waarde
crossSubscriptionRestoreSettings Instellingen voor CrossSubscriptionRestore CrossSubscriptionRestoreSettings

CrossSubscriptionRestoreSettings

Naam Beschrijving Waarde
crossSubscriptionRestoreState 'Uitgeschakeld'
'Ingeschakeld'
'PermanentDisabled'

SecuritySettings

Naam Beschrijving Waarde
onveranderbaarheidSettings Onveranderbaarheidsinstellingen van een kluis ImmutabilitySettings
softDeleteSettings Instellingen voor voorlopig verwijderen van een kluis SoftDeleteSettings

OnveranderbaarheidSettings

Naam Beschrijving Waarde
staat 'Uitgeschakeld'
'Vergrendeld'
'Ontgrendeld'

SoftDeleteSettings

Naam Beschrijving Waarde
enhancedSecurityState 'AlwaysON'
'Uitgeschakeld'
'Ingeschakeld'
'Ongeldig'
softDeleteRetentionPeriodInDays Bewaarperiode voor voorlopig verwijderen in dagen Int
softDeleteState 'AlwaysON'
'Uitgeschakeld'
'Ingeschakeld'
'Ongeldig'

UpgradeDetails

Dit object bevat geen eigenschappen die tijdens de implementatie moeten worden ingesteld. Alle eigenschappen zijn ReadOnly.

Sku

Naam Beschrijving Waarde
capaciteit De sKU-capaciteit snaar
Familie De sKU-familie snaar
naam De naam van de SKU is RS0 (0e versie van Recovery Services) en de laag is de standard-laag. Ze hebben geen invloed op redundantie van back-endopslag of andere kluisinstellingen. Gebruik de backupstorageconfig om opslagredundantie te beheren 'RS0'
'Standaard' (vereist)
grootte De SKU-grootte snaar
rang De SKU-laag. snaar

Quickstart-sjablonen

Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.

Sjabloon Beschrijving
IBM Cloud Pak for Data in Azure

implementeren in Azure
Met deze sjabloon implementeert u een Openshift-cluster in Azure met alle vereiste resources, infrastructuur en implementeert u vervolgens IBM Cloud Pak for Data, samen met de invoegtoepassingen die de gebruiker kiest.
Openshift Container Platform 4.3

implementeren in Azure
Openshift Container Platform 4.3
een back-up maken van een bestaande bestandsshare met Recovery Services (dagelijks)

implementeren in Azure
Met deze sjabloon configureert u de beveiliging voor een bestaande bestandsshare die aanwezig is in een bestaand opslagaccount. Er wordt een nieuwe gemaakt of wordt een bestaand Recovery Services-kluis en back-upbeleid gebruikt op basis van de ingestelde parameterwaarden.
een back-up maken van een bestaande bestandsshare met Recovery Services (elk uur)

implementeren in Azure
Met deze sjabloon configureert u de beveiliging met de frequentie per uur voor een bestaande bestandsshare die aanwezig is in een bestaand opslagaccount. Er wordt een nieuwe gemaakt of wordt een bestaand Recovery Services-kluis en back-upbeleid gebruikt op basis van de ingestelde parameterwaarden.
Back-up maken van Resource Manager-VM's met recovery Services-kluis

implementeren in Azure
Deze sjabloon maakt gebruik van een bestaande Recovery Services-kluis en bestaand back-upbeleid en configureert back-ups van meerdere Resource Manager-VM's die deel uitmaken van dezelfde resourcegroep
Recovery Services-kluis maken en diagnostische inschakelen

implementeren in Azure
Met deze sjabloon maakt u een Recovery Services-kluis en schakelt u diagnostische gegevens in voor Azure Backup. Hiermee worden ook opslagaccounts en oms-werkruimte geïmplementeerd.
Recovery Services-kluis maken met back-upbeleid

implementeren in Azure
Met deze sjabloon maakt u een Recovery Services-kluis met back-upbeleid en configureert u optionele functies zoals systeemidentiteit, type back-upopslag, herstel in meerdere regio's en diagnostische logboeken en een verwijderingsvergrendeling.
Een Virtuele Windows-machine implementeren en back-ups inschakelen met behulp van Azure Backup

implementeren in Azure
Met deze sjabloon kunt u een Windows-VM en Recovery Services-kluis implementeren die is geconfigureerd met de DefaultPolicy for Protection.
Dagelijks back-upbeleid voor RS Vault maken om IaaSVM's te beveiligen

implementeren in Azure
Met deze sjabloon maakt u een Recovery Service-kluis en een dagelijks back-upbeleid dat kan worden gebruikt om klassieke en op ARM gebaseerde IaaS-VM's te beveiligen.
Recovery Services-kluis maken met standaardopties

implementeren in Azure
Eenvoudige sjabloon waarmee een Recovery Services-kluis wordt gemaakt.
Een Recovery Services-kluis maken met geavanceerde opties

implementeren in Azure
Met deze sjabloon maakt u een Recovery Services-kluis die verder wordt gebruikt voor Backup en Site Recovery.
Azure Backup voor werkbelasting in virtuele Azure-machines

implementeren in Azure
Met deze sjabloon maakt u een Recovery Services-kluis en een specifiek back-upbeleid voor workloads. Registreert de VM met de Backup-service en configureert beveiliging
wekelijks back-upbeleid voor RS Vault maken om IaaSVM's te beveiligen

implementeren in Azure
Met deze sjabloon maakt u een Recovery Service-kluis en een dagelijks back-upbeleid dat kan worden gebruikt om klassieke en op ARM gebaseerde IaaS-VM's te beveiligen.

Resourcedefinitie van Terraform (AzAPI-provider)

Het resourcetype kluizen kan worden geïmplementeerd met bewerkingen die zijn gericht op:

  • resourcegroepen

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource voor Microsoft.RecoveryServices/kluizen wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.RecoveryServices/vaults@2023-08-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      encryption = {
        infrastructureEncryption = "string"
        kekIdentity = {
          userAssignedIdentity = "string"
          useSystemAssignedIdentity = bool
        }
        keyVaultProperties = {
          keyUri = "string"
        }
      }
      monitoringSettings = {
        azureMonitorAlertSettings = {
          alertsForAllJobFailures = "string"
        }
        classicAlertSettings = {
          alertsForCriticalOperations = "string"
        }
      }
      moveDetails = {}
      publicNetworkAccess = "string"
      redundancySettings = {
        crossRegionRestore = "string"
        standardTierStorageRedundancy = "string"
      }
      restoreSettings = {
        crossSubscriptionRestoreSettings = {
          crossSubscriptionRestoreState = "string"
        }
      }
      securitySettings = {
        immutabilitySettings = {
          state = "string"
        }
        softDeleteSettings = {
          enhancedSecurityState = "string"
          softDeleteRetentionPeriodInDays = int
          softDeleteState = "string"
        }
      }
      upgradeDetails = {}
    }
    sku = {
      capacity = "string"
      family = "string"
      name = "string"
      size = "string"
      tier = "string"
    }
    etag = "string"
  })
}

Eigenschapswaarden

Kluizen

Naam Beschrijving Waarde
type Het resourcetype "Microsoft.RecoveryServices/vaults@2023-08-01"
naam De resourcenaam tekenreeks (vereist)

Tekenlimiet: 2-50

Geldige tekens:
Alfanumerieke en afbreekstreepjes.

Begin met brief.
plaats Resourcelocatie. tekenreeks (vereist)
parent_id Als u wilt implementeren in een resourcegroep, gebruikt u de id van die resourcegroep. tekenreeks (vereist)
Tags Resourcetags. Woordenlijst met tagnamen en -waarden.
Sku Identificeert de unieke systeem-id voor elke Azure-resource. SKU-
etag Optionele ETag. snaar
identiteit Identiteit voor de resource. IdentityData-
Eigenschappen Eigenschappen van de kluis. VaultProperties-

IdentityData

Naam Beschrijving Waarde
type Het type beheerde identiteit dat wordt gebruikt. Het type SystemAssigned, UserAssigned bevat zowel een impliciet gemaakte identiteit als een set door de gebruiker toegewezen identiteiten. Met het type None worden alle identiteiten verwijderd. "SystemAssigned"
"SystemAssigned, UserAssigned"
UserAssigned (vereist)
identity_ids De lijst met door de gebruiker toegewezen identiteiten die aan de resource zijn gekoppeld. De door de gebruiker toegewezen identiteitswoordenlijstsleutels zijn ARM-resource-id's in de vorm: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Matrix van id's van gebruikersidentiteit.

IdentityDataUserAssignedIdentities

Naam Beschrijving Waarde
{aangepaste eigenschap} UserIdentity-

UserIdentity

Dit object bevat geen eigenschappen die tijdens de implementatie moeten worden ingesteld. Alle eigenschappen zijn ReadOnly.

VaultProperties

Naam Beschrijving Waarde
Codering Door de klant beheerde sleuteldetails van de resource. VaultPropertiesEncryption-
monitoringSettings Bewakingsinstellingen van de kluis MonitoringSettings
moveDetails De details van de meest recente verplaatsingsbewerking die wordt uitgevoerd op de Azure-resource VaultPropertiesMoveDetails
publicNetworkAccess eigenschap voor het in- of uitschakelen van inkomend netwerkverkeer van de resourceprovider van openbare clients "Uitgeschakeld"
"Ingeschakeld"
redundantieSettings De redundantie-instellingen van een kluis VaultPropertiesRedundancySettings
restoreSettings Instellingen voor herstellen van de kluis RestoreSettings
securitySettings Beveiligingsinstellingen van de kluis SecuritySettings
upgradeDetails Details voor het upgraden van de kluis. UpgradeDetails-

VaultPropertiesEncryption

Naam Beschrijving Waarde
infrastructureEncryption De dubbele versleutelingsstatus in- of uitschakelen "Uitgeschakeld"
"Ingeschakeld"
kekIdentity De details van de identiteit die wordt gebruikt voor CMK CmkKekIdentity-
keyVaultProperties De eigenschappen van de Key Vault die als host fungeert voor CMK CmkKeyVaultProperties-

CmkKekIdentity

Naam Beschrijving Waarde
userAssignedIdentity De door de gebruiker toegewezen identiteit die moet worden gebruikt om machtigingen te verlenen voor het geval het gebruikte type identiteit UserAssigned is snaar
useSystemAssignedIdentity Geef aan dat de door het systeem toegewezen identiteit moet worden gebruikt. Wederzijds exclusief met het veld userAssignedIdentity Bool

CmkKeyVaultProperties

Naam Beschrijving Waarde
keyUri De sleutel-URI van de door de klant beheerde sleutel snaar

MonitoringSettings

Naam Beschrijving Waarde
azureMonitorAlertSettings Instellingen voor waarschuwingen op basis van Azure Monitor AzureMonitorAlertSettings
classicAlertSettings Instellingen voor klassieke waarschuwingen ClassicAlertSettings

AzureMonitorAlertSettings

Naam Beschrijving Waarde
alertsForAllJobFailures "Uitgeschakeld"
"Ingeschakeld"

ClassicAlertSettings

Naam Beschrijving Waarde
alertsForCriticalOperations "Uitgeschakeld"
"Ingeschakeld"

VaultPropertiesMoveDetails

Dit object bevat geen eigenschappen die tijdens de implementatie moeten worden ingesteld. Alle eigenschappen zijn ReadOnly.

VaultPropertiesRedundancySettings

Naam Beschrijving Waarde
crossRegionRestore Vlag om weer te geven of Herstellen tussen regio's is ingeschakeld in de kluis of niet "Uitgeschakeld"
"Ingeschakeld"
standardTierStorageRedundancy De instelling voor opslagredundantie van een kluis "GeoRedundant"
"Ongeldig"
"LocallyRedundant"
"ZoneRedundant"

RestoreSettings

Naam Beschrijving Waarde
crossSubscriptionRestoreSettings Instellingen voor CrossSubscriptionRestore CrossSubscriptionRestoreSettings

CrossSubscriptionRestoreSettings

Naam Beschrijving Waarde
crossSubscriptionRestoreState "Uitgeschakeld"
"Ingeschakeld"
"PermanentDisabled"

SecuritySettings

Naam Beschrijving Waarde
onveranderbaarheidSettings Onveranderbaarheidsinstellingen van een kluis ImmutabilitySettings
softDeleteSettings Instellingen voor voorlopig verwijderen van een kluis SoftDeleteSettings

OnveranderbaarheidSettings

Naam Beschrijving Waarde
staat "Uitgeschakeld"
"Vergrendeld"
"Ontgrendeld"

SoftDeleteSettings

Naam Beschrijving Waarde
enhancedSecurityState "AlwaysON"
"Uitgeschakeld"
"Ingeschakeld"
"Ongeldig"
softDeleteRetentionPeriodInDays Bewaarperiode voor voorlopig verwijderen in dagen Int
softDeleteState "AlwaysON"
"Uitgeschakeld"
"Ingeschakeld"
"Ongeldig"

UpgradeDetails

Dit object bevat geen eigenschappen die tijdens de implementatie moeten worden ingesteld. Alle eigenschappen zijn ReadOnly.

Sku

Naam Beschrijving Waarde
capaciteit De sKU-capaciteit snaar
Familie De sKU-familie snaar
naam De naam van de SKU is RS0 (0e versie van Recovery Services) en de laag is de standard-laag. Ze hebben geen invloed op redundantie van back-endopslag of andere kluisinstellingen. Gebruik de backupstorageconfig om opslagredundantie te beheren "RS0"
"Standaard" (vereist)
grootte De SKU-grootte snaar
rang De SKU-laag. snaar