Microsoft.RecoveryServices-valv 2023-08-01
- senaste
- 2024-04-30-preview
- 2024-04-01
- 2024-02-01
- 2024-01-01
- 2023-08-01
- 2023-06-01
- 2023-04-01
- 2023-02-01
- 2023-01-01
- 2022-10-01
- 2022-09-30-preview
- 2022-09-10
- 2022-08-01
- 2022-05-01
- 2022-04-01
- 2022-03-01
- 2022-02-01
- 2022-01-31-preview
- 2022-01-01
- 2021-12-01
- 2021-11-01-preview
- 2021-08-01
- 2021-07-01
- 2021-06-01
- 2021-04-01
- 2021-03-01
- 2021-02-10
- 2021-01-01
- 2020-10-01
- 2020-02-02
- 2016-06-01
Bicep-resursdefinition
Resurstypen valv kan distribueras med åtgärder som mål:
- Resursgrupper – Se resursgruppsdistributionskommandon
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.RecoveryServices/vaults-resurs lägger du till följande Bicep i mallen.
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: {}
}
}
Egenskapsvärden
Valv
Namn | Beskrivning | Värde |
---|---|---|
Namn | Resursnamnet | sträng (krävs) Teckengräns: 2–50 Giltiga tecken: Alfanumeriska tecken och bindestreck. Börja med bokstaven. |
plats | Resursplats. | sträng (krävs) |
Taggar | Resurstaggar. | Ordlista med taggnamn och värden. Se taggar i mallar |
Sku | Identifierar den unika systemidentifieraren för varje Azure-resurs. | Sku |
etag | Valfri ETag. | sträng |
identitet | Identitet för resursen. | IdentityData |
Egenskaper | Egenskaper för valvet. | VaultProperties |
IdentityData
Namn | Beskrivning | Värde |
---|---|---|
typ | Den typ av hanterad identitet som används. Typen "SystemAssigned, UserAssigned" innehåller både en implicit skapad identitet och en uppsättning användartilldelade identiteter. Typen "Ingen" tar bort alla identiteter. | "Ingen" "SystemAssigned" "SystemAssigned, UserAssigned" "UserAssigned" (krävs) |
userAssignedIdentities | Listan över användartilldelade identiteter som är associerade med resursen. De användartilldelade identitetsordlistenycklarna är ARM-resurs-ID:er i formuläret: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. | IdentityDataUserAssignedIdentiteter |
IdentityDataUserAssignedIdentiteter
Namn | Beskrivning | Värde |
---|---|---|
{anpassad egenskap} | UserIdentity |
UserIdentity
Det här objektet innehåller inga egenskaper som ska anges under distributionen. Alla egenskaper är ReadOnly.
ValvEgenskaper
Namn | Beskrivning | Värde |
---|---|---|
kryptering | Kundhanterad nyckelinformation om resursen. | VaultPropertiesEncryption |
monitoringSettings | Övervakningsinställningar för valvet | MonitoringSettings |
moveDetails | Information om den senaste flyttåtgärden som utförs på Azure-resursen | VaultPropertiesMoveDetails |
publicNetworkAccess | egenskap för att aktivera eller inaktivera inkommande nätverkstrafik för resursprovidern från offentliga klienter | "Inaktiverad" "Aktiverad" |
redundancySettings | Redundansinställningarna för ett valv | VaultPropertiesRedundancySettings |
restoreSettings | Återställningsinställningar för valvet | ÅterställningInställningar |
securitySettings | Säkerhetsinställningar för valvet | SecuritySettings |
upgradeDetails | Information om hur du uppgraderar valvet. | UpgradeDetails |
VaultPropertiesEncryption
Namn | Beskrivning | Värde |
---|---|---|
infrastrukturKryptering | Aktivera/inaktivera tillståndet dubbelkryptering | "Inaktiverad" "Aktiverad" |
kekIdentity | Information om den identitet som används för CMK | CmkKekIdentity |
keyVaultProperties | Egenskaperna för Key Vault som är värd för CMK | CmkKeyVaultProperties |
CmkKekIdentity
Namn | Beskrivning | Värde |
---|---|---|
userAssignedIdentity | Den användartilldelade identitet som ska användas för att bevilja behörigheter om den typ av identitet som används är UserAssigned | sträng |
useSystemAssignedIdentity | Ange att systemtilldelad identitet ska användas. Ömsesidigt uteslutande med fältet "userAssignedIdentity" | Bool |
CmkKeyVaultProperties
Namn | Beskrivning | Värde |
---|---|---|
keyUri | Nyckel-URI för den kundhanterade nyckeln | sträng |
ÖvervakningInställningar
Namn | Beskrivning | Värde |
---|---|---|
azureMonitorAlertSettings | Inställningar för Azure Monitor-baserade aviseringar | AzureMonitorAlertSettings |
classicAlertSettings | Inställningar för klassiska aviseringar | ClassicAlertSettings |
AzureMonitorAlertSettings
Namn | Beskrivning | Värde |
---|---|---|
alertsForAllJobFailures | "Inaktiverad" "Aktiverad" |
ClassicAlertSettings
Namn | Beskrivning | Värde |
---|---|---|
alertsForCriticalOperations | "Inaktiverad" "Aktiverad" |
VaultPropertiesMoveDetails
Det här objektet innehåller inga egenskaper som ska anges under distributionen. Alla egenskaper är ReadOnly.
VaultPropertiesRedundancySettings
Namn | Beskrivning | Värde |
---|---|---|
crossRegionRestore | Flagga för att visa om återställning mellan regioner är aktiverat i valvet eller inte | "Inaktiverad" "Aktiverad" |
standardTierStorageRedundancy | Inställningen för lagringsredundans för ett valv | "GeoRedundant" "Ogiltigt" "LocallyRedundant" "ZoneRedundant" |
RestoreSettings
Namn | Beskrivning | Värde |
---|---|---|
crossSubscriptionRestoreSettings | Inställningar för CrossSubscriptionRestore | CrossSubscriptionRestoreSettings |
CrossSubscriptionRestoreSettings
Namn | Beskrivning | Värde |
---|---|---|
crossSubscriptionRestoreState | "Inaktiverad" "Aktiverad" "PermanentDisabled" |
SecuritySettings
Namn | Beskrivning | Värde |
---|---|---|
oföränderlighetInställningar | Oföränderlighetsinställningar för ett valv | OföränderlighetInställningar |
softDeleteSettings | Inställningar för mjuk borttagning av ett valv | SoftDeleteSettings |
OföränderlighetInställningar
Namn | Beskrivning | Värde |
---|---|---|
stat | "Inaktiverad" "Låst" "Olåst" |
SoftDeleteSettings
Namn | Beskrivning | Värde |
---|---|---|
enhancedSecurityState | "AlwaysON" "Inaktiverad" "Aktiverad" "Ogiltigt" |
|
softDeleteRetentionPeriodInDays | Kvarhållningsperiod för mjuk borttagning i dagar | Int |
softDeleteState | "AlwaysON" "Inaktiverad" "Aktiverad" "Ogiltigt" |
UpgradeDetails
Det här objektet innehåller inga egenskaper som ska anges under distributionen. Alla egenskaper är ReadOnly.
Sku
Namn | Beskrivning | Värde |
---|---|---|
kapacitet | SKU-kapaciteten | sträng |
familj | SKU-familjen | sträng |
Namn | Namnet på SKU:n är RS0 (Recovery Services 0:e versionen) och nivån är standardnivå. De påverkar inte redundans för serverdelslagring eller andra valvinställningar. Om du vill hantera lagringsredundans använder du backupstorageconfig | "RS0" "Standard" (krävs) |
storlek | SKU-storleken | sträng |
Nivå | Sku-nivån. | sträng |
Snabbstartsmallar
Följande snabbstartsmallar distribuerar den här resurstypen.
Mall | Beskrivning |
---|---|
IBM Cloud Pak för data på Azure |
Den här mallen distribuerar ett Openshift-kluster i Azure med alla nödvändiga resurser, infrastruktur och distribuerar sedan IBM Cloud Pak for Data tillsammans med de tillägg som användaren väljer. |
Openshift Container Platform 4.3 |
Openshift Container Platform 4.3 |
Säkerhetskopiera befintlig filresurs med Hjälp av Recovery Services (dagligen) |
Den här mallen konfigurerar skydd för en befintlig filresurs som finns i ett befintligt lagringskonto. Den skapar en ny eller använder ett befintligt Recovery Services-valv och en säkerhetskopieringsprincip baserat på de angivna parametervärdena. |
Säkerhetskopiera befintlig filresurs med Hjälp av Recovery Services (varje timme) |
Den här mallen konfigurerar skydd med timfrekvens för en befintlig filresurs som finns i ett befintligt lagringskonto. Den skapar en ny eller använder ett befintligt Recovery Services-valv och en säkerhetskopieringsprincip baserat på de angivna parametervärdena. |
virtuella Datorer för säkerhetskopiering av Resource Manager med hjälp av Recovery Services-valv |
Den här mallen använder befintligt Recovery Services-valv och befintlig säkerhetskopieringsprincip och konfigurerar säkerhetskopiering av flera virtuella Resource Manager-datorer som tillhör samma resursgrupp |
Skapa Recovery Services-valv och aktivera diagnostik |
Den här mallen skapar ett Recovery Services-valv och aktiverar diagnostik för Azure Backup. Detta distribuerar även lagringskonto och oms-arbetsyta. |
Skapa Recovery Services-valv med säkerhetskopieringsprinciper |
Den här mallen skapar ett Recovery Services-valv med säkerhetskopieringsprinciper och konfigurerar valfria funktioner som systemidentitet, lagringstyp för säkerhetskopiering, återställning mellan regioner och diagnostikloggar och ett borttagningslås. |
Distribuera en virtuell Windows-dator och aktivera säkerhetskopiering med Azure Backup |
Med den här mallen kan du distribuera en virtuell Windows-dator och Recovery Services Vault som konfigurerats med DefaultPolicy for Protection. |
Skapa daglig säkerhetskopieringsprincip för RS Vault för att skydda IaaSVMs |
Den här mallen skapar Recovery Service-valv och en princip för daglig säkerhetskopiering som kan användas för att skydda klassiska och ARM-baserade virtuella IaaS-datorer. |
Skapa Recovery Services-valv med standardalternativ |
Enkel mall som skapar ett Recovery Services-valv. |
Skapa ett Recovery Services-valv med avancerade alternativ |
Den här mallen skapar ett Recovery Services-valv som ska användas ytterligare för säkerhetskopiering och Site Recovery. |
Azure Backup for Workload i Azure Virtual Machines |
Den här mallen skapar ett Recovery Services-valv och en arbetsbelastningsspecifik säkerhetskopieringsprincip. Registrerar virtuell dator med säkerhetskopieringstjänsten och konfigurerar skydd |
Skapa princip för veckovis säkerhetskopiering för RS Vault för att skydda IaaSVMs- |
Den här mallen skapar Recovery Service-valv och en princip för daglig säkerhetskopiering som kan användas för att skydda klassiska och ARM-baserade virtuella IaaS-datorer. |
Resursdefinition för ARM-mall
Resurstypen valv kan distribueras med åtgärder som mål:
- Resursgrupper – Se resursgruppsdistributionskommandon
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.RecoveryServices/vaults-resurs lägger du till följande JSON i mallen.
{
"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": {}
}
}
Egenskapsvärden
Valv
Namn | Beskrivning | Värde |
---|---|---|
typ | Resurstypen | "Microsoft.RecoveryServices/vaults" |
apiVersion | Resurs-API-versionen | '2023-08-01' |
Namn | Resursnamnet | sträng (krävs) Teckengräns: 2–50 Giltiga tecken: Alfanumeriska tecken och bindestreck. Börja med bokstaven. |
plats | Resursplats. | sträng (krävs) |
Taggar | Resurstaggar. | Ordlista med taggnamn och värden. Se taggar i mallar |
Sku | Identifierar den unika systemidentifieraren för varje Azure-resurs. | Sku |
etag | Valfri ETag. | sträng |
identitet | Identitet för resursen. | IdentityData |
Egenskaper | Egenskaper för valvet. | VaultProperties |
IdentityData
Namn | Beskrivning | Värde |
---|---|---|
typ | Den typ av hanterad identitet som används. Typen "SystemAssigned, UserAssigned" innehåller både en implicit skapad identitet och en uppsättning användartilldelade identiteter. Typen "Ingen" tar bort alla identiteter. | "Ingen" "SystemAssigned" "SystemAssigned, UserAssigned" "UserAssigned" (krävs) |
userAssignedIdentities | Listan över användartilldelade identiteter som är associerade med resursen. De användartilldelade identitetsordlistenycklarna är ARM-resurs-ID:er i formuläret: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. | IdentityDataUserAssignedIdentiteter |
IdentityDataUserAssignedIdentiteter
Namn | Beskrivning | Värde |
---|---|---|
{anpassad egenskap} | UserIdentity |
UserIdentity
Det här objektet innehåller inga egenskaper som ska anges under distributionen. Alla egenskaper är ReadOnly.
ValvEgenskaper
Namn | Beskrivning | Värde |
---|---|---|
kryptering | Kundhanterad nyckelinformation om resursen. | VaultPropertiesEncryption |
monitoringSettings | Övervakningsinställningar för valvet | MonitoringSettings |
moveDetails | Information om den senaste flyttåtgärden som utförs på Azure-resursen | VaultPropertiesMoveDetails |
publicNetworkAccess | egenskap för att aktivera eller inaktivera inkommande nätverkstrafik för resursprovidern från offentliga klienter | "Inaktiverad" "Aktiverad" |
redundancySettings | Redundansinställningarna för ett valv | VaultPropertiesRedundancySettings |
restoreSettings | Återställningsinställningar för valvet | ÅterställningInställningar |
securitySettings | Säkerhetsinställningar för valvet | SecuritySettings |
upgradeDetails | Information om hur du uppgraderar valvet. | UpgradeDetails |
VaultPropertiesEncryption
Namn | Beskrivning | Värde |
---|---|---|
infrastrukturKryptering | Aktivera/inaktivera tillståndet dubbelkryptering | "Inaktiverad" "Aktiverad" |
kekIdentity | Information om den identitet som används för CMK | CmkKekIdentity |
keyVaultProperties | Egenskaperna för Key Vault som är värd för CMK | CmkKeyVaultProperties |
CmkKekIdentity
Namn | Beskrivning | Värde |
---|---|---|
userAssignedIdentity | Den användartilldelade identitet som ska användas för att bevilja behörigheter om den typ av identitet som används är UserAssigned | sträng |
useSystemAssignedIdentity | Ange att systemtilldelad identitet ska användas. Ömsesidigt uteslutande med fältet "userAssignedIdentity" | Bool |
CmkKeyVaultProperties
Namn | Beskrivning | Värde |
---|---|---|
keyUri | Nyckel-URI för den kundhanterade nyckeln | sträng |
ÖvervakningInställningar
Namn | Beskrivning | Värde |
---|---|---|
azureMonitorAlertSettings | Inställningar för Azure Monitor-baserade aviseringar | AzureMonitorAlertSettings |
classicAlertSettings | Inställningar för klassiska aviseringar | ClassicAlertSettings |
AzureMonitorAlertSettings
Namn | Beskrivning | Värde |
---|---|---|
alertsForAllJobFailures | "Inaktiverad" "Aktiverad" |
ClassicAlertSettings
Namn | Beskrivning | Värde |
---|---|---|
alertsForCriticalOperations | "Inaktiverad" "Aktiverad" |
VaultPropertiesMoveDetails
Det här objektet innehåller inga egenskaper som ska anges under distributionen. Alla egenskaper är ReadOnly.
VaultPropertiesRedundancySettings
Namn | Beskrivning | Värde |
---|---|---|
crossRegionRestore | Flagga för att visa om återställning mellan regioner är aktiverat i valvet eller inte | "Inaktiverad" "Aktiverad" |
standardTierStorageRedundancy | Inställningen för lagringsredundans för ett valv | "GeoRedundant" "Ogiltigt" "LocallyRedundant" "ZoneRedundant" |
RestoreSettings
Namn | Beskrivning | Värde |
---|---|---|
crossSubscriptionRestoreSettings | Inställningar för CrossSubscriptionRestore | CrossSubscriptionRestoreSettings |
CrossSubscriptionRestoreSettings
Namn | Beskrivning | Värde |
---|---|---|
crossSubscriptionRestoreState | "Inaktiverad" "Aktiverad" "PermanentDisabled" |
SecuritySettings
Namn | Beskrivning | Värde |
---|---|---|
oföränderlighetInställningar | Oföränderlighetsinställningar för ett valv | OföränderlighetInställningar |
softDeleteSettings | Inställningar för mjuk borttagning av ett valv | SoftDeleteSettings |
OföränderlighetInställningar
Namn | Beskrivning | Värde |
---|---|---|
stat | "Inaktiverad" "Låst" "Olåst" |
SoftDeleteSettings
Namn | Beskrivning | Värde |
---|---|---|
enhancedSecurityState | "AlwaysON" "Inaktiverad" "Aktiverad" "Ogiltigt" |
|
softDeleteRetentionPeriodInDays | Kvarhållningsperiod för mjuk borttagning i dagar | Int |
softDeleteState | "AlwaysON" "Inaktiverad" "Aktiverad" "Ogiltigt" |
UpgradeDetails
Det här objektet innehåller inga egenskaper som ska anges under distributionen. Alla egenskaper är ReadOnly.
Sku
Namn | Beskrivning | Värde |
---|---|---|
kapacitet | SKU-kapaciteten | sträng |
familj | SKU-familjen | sträng |
Namn | Namnet på SKU:n är RS0 (Recovery Services 0:e versionen) och nivån är standardnivå. De påverkar inte redundans för serverdelslagring eller andra valvinställningar. Om du vill hantera lagringsredundans använder du backupstorageconfig | "RS0" "Standard" (krävs) |
storlek | SKU-storleken | sträng |
Nivå | Sku-nivån. | sträng |
Snabbstartsmallar
Följande snabbstartsmallar distribuerar den här resurstypen.
Mall | Beskrivning |
---|---|
IBM Cloud Pak för data på Azure |
Den här mallen distribuerar ett Openshift-kluster i Azure med alla nödvändiga resurser, infrastruktur och distribuerar sedan IBM Cloud Pak for Data tillsammans med de tillägg som användaren väljer. |
Openshift Container Platform 4.3 |
Openshift Container Platform 4.3 |
Säkerhetskopiera befintlig filresurs med Hjälp av Recovery Services (dagligen) |
Den här mallen konfigurerar skydd för en befintlig filresurs som finns i ett befintligt lagringskonto. Den skapar en ny eller använder ett befintligt Recovery Services-valv och en säkerhetskopieringsprincip baserat på de angivna parametervärdena. |
Säkerhetskopiera befintlig filresurs med Hjälp av Recovery Services (varje timme) |
Den här mallen konfigurerar skydd med timfrekvens för en befintlig filresurs som finns i ett befintligt lagringskonto. Den skapar en ny eller använder ett befintligt Recovery Services-valv och en säkerhetskopieringsprincip baserat på de angivna parametervärdena. |
virtuella Datorer för säkerhetskopiering av Resource Manager med hjälp av Recovery Services-valv |
Den här mallen använder befintligt Recovery Services-valv och befintlig säkerhetskopieringsprincip och konfigurerar säkerhetskopiering av flera virtuella Resource Manager-datorer som tillhör samma resursgrupp |
Skapa Recovery Services-valv och aktivera diagnostik |
Den här mallen skapar ett Recovery Services-valv och aktiverar diagnostik för Azure Backup. Detta distribuerar även lagringskonto och oms-arbetsyta. |
Skapa Recovery Services-valv med säkerhetskopieringsprinciper |
Den här mallen skapar ett Recovery Services-valv med säkerhetskopieringsprinciper och konfigurerar valfria funktioner som systemidentitet, lagringstyp för säkerhetskopiering, återställning mellan regioner och diagnostikloggar och ett borttagningslås. |
Distribuera en virtuell Windows-dator och aktivera säkerhetskopiering med Azure Backup |
Med den här mallen kan du distribuera en virtuell Windows-dator och Recovery Services Vault som konfigurerats med DefaultPolicy for Protection. |
Skapa daglig säkerhetskopieringsprincip för RS Vault för att skydda IaaSVMs |
Den här mallen skapar Recovery Service-valv och en princip för daglig säkerhetskopiering som kan användas för att skydda klassiska och ARM-baserade virtuella IaaS-datorer. |
Skapa Recovery Services-valv med standardalternativ |
Enkel mall som skapar ett Recovery Services-valv. |
Skapa ett Recovery Services-valv med avancerade alternativ |
Den här mallen skapar ett Recovery Services-valv som ska användas ytterligare för säkerhetskopiering och Site Recovery. |
Azure Backup for Workload i Azure Virtual Machines |
Den här mallen skapar ett Recovery Services-valv och en arbetsbelastningsspecifik säkerhetskopieringsprincip. Registrerar virtuell dator med säkerhetskopieringstjänsten och konfigurerar skydd |
Skapa princip för veckovis säkerhetskopiering för RS Vault för att skydda IaaSVMs- |
Den här mallen skapar Recovery Service-valv och en princip för daglig säkerhetskopiering som kan användas för att skydda klassiska och ARM-baserade virtuella IaaS-datorer. |
Resursdefinition för Terraform (AzAPI-provider)
Resurstypen valv kan distribueras med åtgärder som mål:
- Resursgrupper
En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.
Resursformat
Om du vill skapa en Microsoft.RecoveryServices/vaults-resurs lägger du till följande Terraform i mallen.
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"
})
}
Egenskapsvärden
Valv
Namn | Beskrivning | Värde |
---|---|---|
typ | Resurstypen | "Microsoft.RecoveryServices/vaults@2023-08-01" |
Namn | Resursnamnet | sträng (krävs) Teckengräns: 2–50 Giltiga tecken: Alfanumeriska tecken och bindestreck. Börja med bokstaven. |
plats | Resursplats. | sträng (krävs) |
parent_id | Om du vill distribuera till en resursgrupp använder du ID:t för den resursgruppen. | sträng (krävs) |
Taggar | Resurstaggar. | Ordlista med taggnamn och värden. |
Sku | Identifierar den unika systemidentifieraren för varje Azure-resurs. | Sku |
etag | Valfri ETag. | sträng |
identitet | Identitet för resursen. | IdentityData |
Egenskaper | Egenskaper för valvet. | VaultProperties |
IdentityData
Namn | Beskrivning | Värde |
---|---|---|
typ | Den typ av hanterad identitet som används. Typen "SystemAssigned, UserAssigned" innehåller både en implicit skapad identitet och en uppsättning användartilldelade identiteter. Typen "Ingen" tar bort alla identiteter. | "SystemAssigned" "SystemAssigned, UserAssigned" "UserAssigned" (krävs) |
identity_ids | Listan över användartilldelade identiteter som är associerade med resursen. De användartilldelade identitetsordlistenycklarna är ARM-resurs-ID:er i formuläret: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. | Matris med användaridentitets-ID:t. |
IdentityDataUserAssignedIdentiteter
Namn | Beskrivning | Värde |
---|---|---|
{anpassad egenskap} | UserIdentity |
UserIdentity
Det här objektet innehåller inga egenskaper som ska anges under distributionen. Alla egenskaper är ReadOnly.
ValvEgenskaper
Namn | Beskrivning | Värde |
---|---|---|
kryptering | Kundhanterad nyckelinformation om resursen. | VaultPropertiesEncryption |
monitoringSettings | Övervakningsinställningar för valvet | MonitoringSettings |
moveDetails | Information om den senaste flyttåtgärden som utförs på Azure-resursen | VaultPropertiesMoveDetails |
publicNetworkAccess | egenskap för att aktivera eller inaktivera inkommande nätverkstrafik för resursprovidern från offentliga klienter | "Inaktiverad" "Aktiverad" |
redundancySettings | Redundansinställningarna för ett valv | VaultPropertiesRedundancySettings |
restoreSettings | Återställningsinställningar för valvet | ÅterställningInställningar |
securitySettings | Säkerhetsinställningar för valvet | SecuritySettings |
upgradeDetails | Information om hur du uppgraderar valvet. | UpgradeDetails |
VaultPropertiesEncryption
Namn | Beskrivning | Värde |
---|---|---|
infrastrukturKryptering | Aktivera/inaktivera tillståndet dubbelkryptering | "Inaktiverad" "Aktiverad" |
kekIdentity | Information om den identitet som används för CMK | CmkKekIdentity |
keyVaultProperties | Egenskaperna för Key Vault som är värd för CMK | CmkKeyVaultProperties |
CmkKekIdentity
Namn | Beskrivning | Värde |
---|---|---|
userAssignedIdentity | Den användartilldelade identitet som ska användas för att bevilja behörigheter om den typ av identitet som används är UserAssigned | sträng |
useSystemAssignedIdentity | Ange att systemtilldelad identitet ska användas. Ömsesidigt uteslutande med fältet "userAssignedIdentity" | Bool |
CmkKeyVaultProperties
Namn | Beskrivning | Värde |
---|---|---|
keyUri | Nyckel-URI för den kundhanterade nyckeln | sträng |
ÖvervakningInställningar
Namn | Beskrivning | Värde |
---|---|---|
azureMonitorAlertSettings | Inställningar för Azure Monitor-baserade aviseringar | AzureMonitorAlertSettings |
classicAlertSettings | Inställningar för klassiska aviseringar | ClassicAlertSettings |
AzureMonitorAlertSettings
Namn | Beskrivning | Värde |
---|---|---|
alertsForAllJobFailures | "Inaktiverad" "Aktiverad" |
ClassicAlertSettings
Namn | Beskrivning | Värde |
---|---|---|
alertsForCriticalOperations | "Inaktiverad" "Aktiverad" |
VaultPropertiesMoveDetails
Det här objektet innehåller inga egenskaper som ska anges under distributionen. Alla egenskaper är ReadOnly.
VaultPropertiesRedundancySettings
Namn | Beskrivning | Värde |
---|---|---|
crossRegionRestore | Flagga för att visa om återställning mellan regioner är aktiverat i valvet eller inte | "Inaktiverad" "Aktiverad" |
standardTierStorageRedundancy | Inställningen för lagringsredundans för ett valv | "GeoRedundant" "Ogiltigt" "LocallyRedundant" "ZoneRedundant" |
RestoreSettings
Namn | Beskrivning | Värde |
---|---|---|
crossSubscriptionRestoreSettings | Inställningar för CrossSubscriptionRestore | CrossSubscriptionRestoreSettings |
CrossSubscriptionRestoreSettings
Namn | Beskrivning | Värde |
---|---|---|
crossSubscriptionRestoreState | "Inaktiverad" "Aktiverad" "PermanentDisabled" |
SecuritySettings
Namn | Beskrivning | Värde |
---|---|---|
oföränderlighetInställningar | Oföränderlighetsinställningar för ett valv | OföränderlighetInställningar |
softDeleteSettings | Inställningar för mjuk borttagning av ett valv | SoftDeleteSettings |
OföränderlighetInställningar
Namn | Beskrivning | Värde |
---|---|---|
stat | "Inaktiverad" "Låst" "Olåst" |
SoftDeleteSettings
Namn | Beskrivning | Värde |
---|---|---|
enhancedSecurityState | "AlwaysON" "Inaktiverad" "Aktiverad" "Ogiltigt" |
|
softDeleteRetentionPeriodInDays | Kvarhållningsperiod för mjuk borttagning i dagar | Int |
softDeleteState | "AlwaysON" "Inaktiverad" "Aktiverad" "Ogiltigt" |
UpgradeDetails
Det här objektet innehåller inga egenskaper som ska anges under distributionen. Alla egenskaper är ReadOnly.
Sku
Namn | Beskrivning | Värde |
---|---|---|
kapacitet | SKU-kapaciteten | sträng |
familj | SKU-familjen | sträng |
Namn | Namnet på SKU:n är RS0 (Recovery Services 0:e versionen) och nivån är standardnivå. De påverkar inte redundans för serverdelslagring eller andra valvinställningar. Om du vill hantera lagringsredundans använder du backupstorageconfig | "RS0" "Standard" (krävs) |
storlek | SKU-storleken | sträng |
Nivå | Sku-nivån. | sträng |