Magazyny Microsoft.RecoveryServices 2024-01-01
- najnowsze
- 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
Definicja zasobu Bicep
Typ zasobu magazynów można wdrożyć przy użyciu operacji docelowych:
- grupy zasobów — zobacz polecenia wdrażania grupy zasobów
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Format zasobu
Aby utworzyć zasób Microsoft.RecoveryServices/vaults, dodaj następujący element Bicep do szablonu.
resource symbolicname 'Microsoft.RecoveryServices/vaults@2024-01-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: {}
}
}
Wartości właściwości
Sklepienia
Nazwa | Opis | Wartość |
---|---|---|
nazwa | Nazwa zasobu | ciąg (wymagany) Limit znaków: 2–50 Prawidłowe znaki: Alfanumeryczne i łączniki. Zacznij od litery. |
lokalizacja | Lokalizacja zasobu. | ciąg (wymagany) |
Tagi | Tagi zasobów. | Słownik nazw tagów i wartości. Zobacz tagi w szablonach |
Numer jednostki magazynowej | Identyfikuje unikatowy identyfikator systemu dla każdego zasobu platformy Azure. | sku |
etag | Opcjonalny element ETag. | struna |
tożsamość | Tożsamość zasobu. | IdentityData |
Właściwości | Właściwości magazynu. | VaultWłaściwości |
IdentityData
Nazwa | Opis | Wartość |
---|---|---|
typ | Używany typ tożsamości zarządzanej. Typ "SystemAssigned, UserAssigned" zawiera zarówno niejawnie utworzoną tożsamość, jak i zestaw tożsamości przypisanych przez użytkownika. Typ "Brak" spowoduje usunięcie wszystkich tożsamości. | "Brak" "SystemAssigned" "SystemAssigned, UserAssigned" "UserAssigned" (wymagane) |
userAssignedIdentities | Lista tożsamości przypisanych przez użytkownika skojarzonych z zasobem. Klucze słownika tożsamości przypisane przez użytkownika będą identyfikatorami zasobów usługi ARM w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". | IdentityDataUserAssignedIdentities |
IdentityDataUserAssignedIdentities
Nazwa | Opis | Wartość |
---|---|---|
{niestandardowa właściwość} | UserIdentity |
Identyfikator użytkownika
Ten obiekt nie zawiera żadnych właściwości do ustawienia podczas wdrażania. Wszystkie właściwości to ReadOnly.
Właściwości magazynu
Nazwa | Opis | Wartość |
---|---|---|
szyfrowanie | Szczegóły klucza zarządzanego przez klienta dotyczące zasobu. | VaultPropertiesEncryption |
monitoringSettings | Monitorowanie ustawień magazynu | MonitoringSettings |
moveDetails | Szczegóły najnowszej operacji przenoszenia wykonywanej w zasobie platformy Azure | VaultPropertiesMoveDetails |
publicNetworkAccess | właściwość umożliwiająca włączanie lub wyłączanie przychodzącego ruchu sieciowego dostawcy zasobów z klientów publicznych | "Wyłączone" "Włączone" |
redundancySettings | Ustawienia nadmiarowości magazynu | VaultPropertiesRedundancySettings |
restoreSettings | Przywracanie ustawień magazynu | RestoreSettings |
securitySettings | Ustawienia zabezpieczeń magazynu | SecuritySettings |
upgradeDetails | Szczegóły uaktualniania magazynu. | UpgradeDetails |
VaultPropertiesEncryption
Nazwa | Opis | Wartość |
---|---|---|
infrastructureEncryption | Włączanie/wyłączanie stanu podwójnego szyfrowania | "Wyłączone" "Włączone" |
kekIdentity | Szczegóły tożsamości używanej na potrzeby klucza zarządzanego przez klienta | CmkKekIdentity |
keyVaultProperties | Właściwości usługi Key Vault, która hostuje klucz zarządzany przez klienta | CmkKeyVaultProperties |
CmkKekIdentity
Nazwa | Opis | Wartość |
---|---|---|
userAssignedIdentity | Tożsamość przypisana przez użytkownika, która ma być używana do udzielania uprawnień w przypadku, gdy używany typ tożsamości to UserAssigned | struna |
useSystemAssignedIdentity | Wskazuje, że należy użyć tożsamości przypisanej przez system. Wzajemnie wykluczające się pole "userAssignedIdentity" | Bool |
CmkKeyVaultProperties
Nazwa | Opis | Wartość |
---|---|---|
keyUri | Identyfikator URI klucza zarządzanego przez klienta | struna |
MonitoringSettings
Nazwa | Opis | Wartość |
---|---|---|
azureMonitorAlertSettings | Ustawienia alertów opartych na usłudze Azure Monitor | AzureMonitorAlertSettings |
classicAlertSettings | Ustawienia alertów klasycznych | ClassicAlertSettings |
AzureMonitorAlertSettings
Nazwa | Opis | Wartość |
---|---|---|
alertsForAllJobFailures | "Wyłączone" "Włączone" |
ClassicAlertSettings
Nazwa | Opis | Wartość |
---|---|---|
alertsForCriticalOperations | "Wyłączone" "Włączone" |
VaultPropertiesMoveDetails
Ten obiekt nie zawiera żadnych właściwości do ustawienia podczas wdrażania. Wszystkie właściwości to ReadOnly.
VaultPropertiesRedundancySettings
Nazwa | Opis | Wartość |
---|---|---|
crossRegionRestore | Flaga umożliwiająca wyświetlenie, czy przywracanie między regionami jest włączone w magazynie, czy nie | "Wyłączone" "Włączone" |
standardTierStorageRedundancy | Ustawienie nadmiarowości magazynu magazynu | "GeoRedundant" "Nieprawidłowy" "LocallyRedundant" "ZoneRedundant" |
RestoreSettings
Nazwa | Opis | Wartość |
---|---|---|
crossSubscriptionRestoreSettings | Ustawienia dla crossSubscriptionRestore | CrossSubscriptionRestoreSettings |
CrossSubscriptionRestoreSettings
Nazwa | Opis | Wartość |
---|---|---|
crossSubscriptionRestoreState | "Wyłączone" "Włączone" "PermanentDisabled" |
SecuritySettings
Nazwa | Opis | Wartość |
---|---|---|
niezmiennośćUstawienia | Ustawienia niezmienności magazynu | ImmutabilitySettings |
softDeleteSettings | Ustawienia usuwania nietrwałego magazynu | SoftDeleteSettings |
ImmutabilitySettings
Nazwa | Opis | Wartość |
---|---|---|
stan | "Wyłączone" "Zablokowane" "Odblokowano" |
SoftDeleteSettings
Nazwa | Opis | Wartość |
---|---|---|
enhancedSecurityState | "AlwaysON" "Wyłączone" "Włączone" "Nieprawidłowy" |
|
softDeleteRetentionPeriodInDays | Okres przechowywania usuwania nietrwałego w dniach | Int |
softDeleteState | "AlwaysON" "Wyłączone" "Włączone" "Nieprawidłowy" |
UpgradeDetails
Ten obiekt nie zawiera żadnych właściwości do ustawienia podczas wdrażania. Wszystkie właściwości to ReadOnly.
Numer jednostki magazynowej
Nazwa | Opis | Wartość |
---|---|---|
pojemność | Pojemność jednostki SKU | struna |
rodzina | Rodzina jednostek SKU | struna |
nazwa | Nazwa jednostki SKU to RS0 (wersja 0 usługi Recovery Services), a warstwa jest warstwą Standardowa. Nie mają one wpływu na nadmiarowość magazynu zaplecza ani inne ustawienia magazynu. Aby zarządzać nadmiarowością magazynu, użyj konfiguracji backupstorageconfig | "RS0" "Standardowa" (wymagana) |
rozmiar | Rozmiar jednostki SKU | struna |
kondygnacja | Warstwa sku. | struna |
Szablony szybkiego startu
Następujące szablony szybkiego startu wdrażają ten typ zasobu.
Szablon | Opis |
---|---|
IBM Cloud Pak for Data on Azure wdrażanie |
Ten szablon wdraża klaster Openshift na platformie Azure ze wszystkimi wymaganymi zasobami, infrastrukturą, a następnie wdraża pakiet IBM Cloud Pak for Data wraz z wybranymi przez użytkownika dodatkami. |
Openshift Container Platform 4.3 wdrażanie |
Openshift Container Platform 4.3 |
tworzenie kopii zapasowej istniejącego udziału plików przy użyciu usługi Recovery Services (codziennie) wdrażanie |
Ten szablon umożliwia skonfigurowanie ochrony istniejącego udziału plików istniejącego na istniejącym koncie magazynu. Tworzy nowe lub używa istniejącego magazynu usługi Recovery Services i zasad kopii zapasowych na podstawie ustawionych wartości parametrów. |
tworzenie kopii zapasowej istniejącego udziału plików przy użyciu usług Recovery Services (co godzinę) wdrażanie |
Ten szablon konfiguruje ochronę z częstotliwością godzinową dla istniejącego udziału plików istniejącego na istniejącym koncie magazynu. Tworzy nowe lub używa istniejącego magazynu usługi Recovery Services i zasad kopii zapasowych na podstawie ustawionych wartości parametrów. |
maszyny wirtualne usługi Resource Manager kopii zapasowej przy użyciu magazynu usługi Recovery Services wdrażanie |
Ten szablon będzie używać istniejącego magazynu usługi Recovery Services i istniejących zasad tworzenia kopii zapasowych oraz konfiguruje tworzenie kopii zapasowych wielu maszyn wirtualnych usługi Resource Manager należących do tej samej grupy zasobów |
tworzenie magazynu usługi Recovery Services i włączanie diagnostyki wdrażanie |
Ten szablon tworzy magazyn usługi Recovery Services i włącza diagnostykę usługi Azure Backup. Spowoduje to również wdrożenie konta magazynu i obszaru roboczego pakietu oms. |
Tworzenie magazynu usługi Recovery Services przy użyciu zasad tworzenia kopii zapasowych wdrażanie |
Ten szablon tworzy magazyn usługi Recovery Services z zasadami tworzenia kopii zapasowych i konfiguruje opcjonalne funkcje, takie jak tożsamość systemu, typ magazynu kopii zapasowych, przywracanie między regionami i dzienniki diagnostyczne oraz blokada usuwania. |
wdrażanie maszyny wirtualnej z systemem Windows i włączanie tworzenia kopii zapasowej przy użyciu usługi Azure Backup wdrażanie |
Ten szablon umożliwia wdrożenie maszyny wirtualnej z systemem Windows i magazynu usługi Recovery Services skonfigurowanego przy użyciu zasad DefaultPolicy for Protection. |
tworzenie codziennych zasad kopii zapasowych dla magazynu RS w celu ochrony maszyn wirtualnych IaaSVMs wdrażanie |
Ten szablon umożliwia utworzenie magazynu usługi Recovery Service i codziennych zasad kopii zapasowych, które mogą służyć do ochrony klasycznych i opartych na usłudze ARM maszyn wirtualnych IaaS. |
Utwórz magazyn usługi Recovery Services z opcjami domyślnymi wdrażanie |
Prosty szablon, który tworzy magazyn usługi Recovery Services. |
Tworzenie magazynu usługi Recovery Services z opcjami zaawansowanymi wdrażanie |
Ten szablon tworzy magazyn usługi Recovery Services, który będzie używany dalej na potrzeby tworzenia kopii zapasowych i usługi Site Recovery. |
Azure Backup for Workload in Azure Virtual Machines (Usługa Azure Virtual Machines) wdrażanie |
Ten szablon tworzy magazyn usługi Recovery Services i zasady tworzenia kopii zapasowych specyficzne dla obciążenia. Rejestruje maszynę wirtualną w usłudze backup i konfiguruje ochronę |
tworzenie cotygodniowych zasad kopii zapasowych dla magazynu RS w celu ochrony maszyn wirtualnych IaaSVMs wdrażanie |
Ten szablon umożliwia utworzenie magazynu usługi Recovery Service i codziennych zasad kopii zapasowych, które mogą służyć do ochrony klasycznych i opartych na usłudze ARM maszyn wirtualnych IaaS. |
Definicja zasobu szablonu usługi ARM
Typ zasobu magazynów można wdrożyć przy użyciu operacji docelowych:
- grupy zasobów — zobacz polecenia wdrażania grupy zasobów
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Format zasobu
Aby utworzyć zasób Microsoft.RecoveryServices/vaults, dodaj następujący kod JSON do szablonu.
{
"type": "Microsoft.RecoveryServices/vaults",
"apiVersion": "2024-01-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": {}
}
}
Wartości właściwości
Sklepienia
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ zasobu | "Microsoft.RecoveryServices/vaults" |
apiVersion | Wersja interfejsu API zasobów | '2024-01-01' |
nazwa | Nazwa zasobu | ciąg (wymagany) Limit znaków: 2–50 Prawidłowe znaki: Alfanumeryczne i łączniki. Zacznij od litery. |
lokalizacja | Lokalizacja zasobu. | ciąg (wymagany) |
Tagi | Tagi zasobów. | Słownik nazw tagów i wartości. Zobacz tagi w szablonach |
Numer jednostki magazynowej | Identyfikuje unikatowy identyfikator systemu dla każdego zasobu platformy Azure. | sku |
etag | Opcjonalny element ETag. | struna |
tożsamość | Tożsamość zasobu. | IdentityData |
Właściwości | Właściwości magazynu. | VaultWłaściwości |
IdentityData
Nazwa | Opis | Wartość |
---|---|---|
typ | Używany typ tożsamości zarządzanej. Typ "SystemAssigned, UserAssigned" zawiera zarówno niejawnie utworzoną tożsamość, jak i zestaw tożsamości przypisanych przez użytkownika. Typ "Brak" spowoduje usunięcie wszystkich tożsamości. | "Brak" "SystemAssigned" "SystemAssigned, UserAssigned" "UserAssigned" (wymagane) |
userAssignedIdentities | Lista tożsamości przypisanych przez użytkownika skojarzonych z zasobem. Klucze słownika tożsamości przypisane przez użytkownika będą identyfikatorami zasobów usługi ARM w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". | IdentityDataUserAssignedIdentities |
IdentityDataUserAssignedIdentities
Nazwa | Opis | Wartość |
---|---|---|
{niestandardowa właściwość} | UserIdentity |
Identyfikator użytkownika
Ten obiekt nie zawiera żadnych właściwości do ustawienia podczas wdrażania. Wszystkie właściwości to ReadOnly.
Właściwości magazynu
Nazwa | Opis | Wartość |
---|---|---|
szyfrowanie | Szczegóły klucza zarządzanego przez klienta dotyczące zasobu. | VaultPropertiesEncryption |
monitoringSettings | Monitorowanie ustawień magazynu | MonitoringSettings |
moveDetails | Szczegóły najnowszej operacji przenoszenia wykonywanej w zasobie platformy Azure | VaultPropertiesMoveDetails |
publicNetworkAccess | właściwość umożliwiająca włączanie lub wyłączanie przychodzącego ruchu sieciowego dostawcy zasobów z klientów publicznych | "Wyłączone" "Włączone" |
redundancySettings | Ustawienia nadmiarowości magazynu | VaultPropertiesRedundancySettings |
restoreSettings | Przywracanie ustawień magazynu | RestoreSettings |
securitySettings | Ustawienia zabezpieczeń magazynu | SecuritySettings |
upgradeDetails | Szczegóły uaktualniania magazynu. | UpgradeDetails |
VaultPropertiesEncryption
Nazwa | Opis | Wartość |
---|---|---|
infrastructureEncryption | Włączanie/wyłączanie stanu podwójnego szyfrowania | "Wyłączone" "Włączone" |
kekIdentity | Szczegóły tożsamości używanej na potrzeby klucza zarządzanego przez klienta | CmkKekIdentity |
keyVaultProperties | Właściwości usługi Key Vault, która hostuje klucz zarządzany przez klienta | CmkKeyVaultProperties |
CmkKekIdentity
Nazwa | Opis | Wartość |
---|---|---|
userAssignedIdentity | Tożsamość przypisana przez użytkownika, która ma być używana do udzielania uprawnień w przypadku, gdy używany typ tożsamości to UserAssigned | struna |
useSystemAssignedIdentity | Wskazuje, że należy użyć tożsamości przypisanej przez system. Wzajemnie wykluczające się pole "userAssignedIdentity" | Bool |
CmkKeyVaultProperties
Nazwa | Opis | Wartość |
---|---|---|
keyUri | Identyfikator URI klucza zarządzanego przez klienta | struna |
MonitoringSettings
Nazwa | Opis | Wartość |
---|---|---|
azureMonitorAlertSettings | Ustawienia alertów opartych na usłudze Azure Monitor | AzureMonitorAlertSettings |
classicAlertSettings | Ustawienia alertów klasycznych | ClassicAlertSettings |
AzureMonitorAlertSettings
Nazwa | Opis | Wartość |
---|---|---|
alertsForAllJobFailures | "Wyłączone" "Włączone" |
ClassicAlertSettings
Nazwa | Opis | Wartość |
---|---|---|
alertsForCriticalOperations | "Wyłączone" "Włączone" |
VaultPropertiesMoveDetails
Ten obiekt nie zawiera żadnych właściwości do ustawienia podczas wdrażania. Wszystkie właściwości to ReadOnly.
VaultPropertiesRedundancySettings
Nazwa | Opis | Wartość |
---|---|---|
crossRegionRestore | Flaga umożliwiająca wyświetlenie, czy przywracanie między regionami jest włączone w magazynie, czy nie | "Wyłączone" "Włączone" |
standardTierStorageRedundancy | Ustawienie nadmiarowości magazynu magazynu | "GeoRedundant" "Nieprawidłowy" "LocallyRedundant" "ZoneRedundant" |
RestoreSettings
Nazwa | Opis | Wartość |
---|---|---|
crossSubscriptionRestoreSettings | Ustawienia dla crossSubscriptionRestore | CrossSubscriptionRestoreSettings |
CrossSubscriptionRestoreSettings
Nazwa | Opis | Wartość |
---|---|---|
crossSubscriptionRestoreState | "Wyłączone" "Włączone" "PermanentDisabled" |
SecuritySettings
Nazwa | Opis | Wartość |
---|---|---|
niezmiennośćUstawienia | Ustawienia niezmienności magazynu | ImmutabilitySettings |
softDeleteSettings | Ustawienia usuwania nietrwałego magazynu | SoftDeleteSettings |
ImmutabilitySettings
Nazwa | Opis | Wartość |
---|---|---|
stan | "Wyłączone" "Zablokowane" "Odblokowano" |
SoftDeleteSettings
Nazwa | Opis | Wartość |
---|---|---|
enhancedSecurityState | "AlwaysON" "Wyłączone" "Włączone" "Nieprawidłowy" |
|
softDeleteRetentionPeriodInDays | Okres przechowywania usuwania nietrwałego w dniach | Int |
softDeleteState | "AlwaysON" "Wyłączone" "Włączone" "Nieprawidłowy" |
UpgradeDetails
Ten obiekt nie zawiera żadnych właściwości do ustawienia podczas wdrażania. Wszystkie właściwości to ReadOnly.
Numer jednostki magazynowej
Nazwa | Opis | Wartość |
---|---|---|
pojemność | Pojemność jednostki SKU | struna |
rodzina | Rodzina jednostek SKU | struna |
nazwa | Nazwa jednostki SKU to RS0 (wersja 0 usługi Recovery Services), a warstwa jest warstwą Standardowa. Nie mają one wpływu na nadmiarowość magazynu zaplecza ani inne ustawienia magazynu. Aby zarządzać nadmiarowością magazynu, użyj konfiguracji backupstorageconfig | "RS0" "Standardowa" (wymagana) |
rozmiar | Rozmiar jednostki SKU | struna |
kondygnacja | Warstwa sku. | struna |
Szablony szybkiego startu
Następujące szablony szybkiego startu wdrażają ten typ zasobu.
Szablon | Opis |
---|---|
IBM Cloud Pak for Data on Azure wdrażanie |
Ten szablon wdraża klaster Openshift na platformie Azure ze wszystkimi wymaganymi zasobami, infrastrukturą, a następnie wdraża pakiet IBM Cloud Pak for Data wraz z wybranymi przez użytkownika dodatkami. |
Openshift Container Platform 4.3 wdrażanie |
Openshift Container Platform 4.3 |
tworzenie kopii zapasowej istniejącego udziału plików przy użyciu usługi Recovery Services (codziennie) wdrażanie |
Ten szablon umożliwia skonfigurowanie ochrony istniejącego udziału plików istniejącego na istniejącym koncie magazynu. Tworzy nowe lub używa istniejącego magazynu usługi Recovery Services i zasad kopii zapasowych na podstawie ustawionych wartości parametrów. |
tworzenie kopii zapasowej istniejącego udziału plików przy użyciu usług Recovery Services (co godzinę) wdrażanie |
Ten szablon konfiguruje ochronę z częstotliwością godzinową dla istniejącego udziału plików istniejącego na istniejącym koncie magazynu. Tworzy nowe lub używa istniejącego magazynu usługi Recovery Services i zasad kopii zapasowych na podstawie ustawionych wartości parametrów. |
maszyny wirtualne usługi Resource Manager kopii zapasowej przy użyciu magazynu usługi Recovery Services wdrażanie |
Ten szablon będzie używać istniejącego magazynu usługi Recovery Services i istniejących zasad tworzenia kopii zapasowych oraz konfiguruje tworzenie kopii zapasowych wielu maszyn wirtualnych usługi Resource Manager należących do tej samej grupy zasobów |
tworzenie magazynu usługi Recovery Services i włączanie diagnostyki wdrażanie |
Ten szablon tworzy magazyn usługi Recovery Services i włącza diagnostykę usługi Azure Backup. Spowoduje to również wdrożenie konta magazynu i obszaru roboczego pakietu oms. |
Tworzenie magazynu usługi Recovery Services przy użyciu zasad tworzenia kopii zapasowych wdrażanie |
Ten szablon tworzy magazyn usługi Recovery Services z zasadami tworzenia kopii zapasowych i konfiguruje opcjonalne funkcje, takie jak tożsamość systemu, typ magazynu kopii zapasowych, przywracanie między regionami i dzienniki diagnostyczne oraz blokada usuwania. |
wdrażanie maszyny wirtualnej z systemem Windows i włączanie tworzenia kopii zapasowej przy użyciu usługi Azure Backup wdrażanie |
Ten szablon umożliwia wdrożenie maszyny wirtualnej z systemem Windows i magazynu usługi Recovery Services skonfigurowanego przy użyciu zasad DefaultPolicy for Protection. |
tworzenie codziennych zasad kopii zapasowych dla magazynu RS w celu ochrony maszyn wirtualnych IaaSVMs wdrażanie |
Ten szablon umożliwia utworzenie magazynu usługi Recovery Service i codziennych zasad kopii zapasowych, które mogą służyć do ochrony klasycznych i opartych na usłudze ARM maszyn wirtualnych IaaS. |
Utwórz magazyn usługi Recovery Services z opcjami domyślnymi wdrażanie |
Prosty szablon, który tworzy magazyn usługi Recovery Services. |
Tworzenie magazynu usługi Recovery Services z opcjami zaawansowanymi wdrażanie |
Ten szablon tworzy magazyn usługi Recovery Services, który będzie używany dalej na potrzeby tworzenia kopii zapasowych i usługi Site Recovery. |
Azure Backup for Workload in Azure Virtual Machines (Usługa Azure Virtual Machines) wdrażanie |
Ten szablon tworzy magazyn usługi Recovery Services i zasady tworzenia kopii zapasowych specyficzne dla obciążenia. Rejestruje maszynę wirtualną w usłudze backup i konfiguruje ochronę |
tworzenie cotygodniowych zasad kopii zapasowych dla magazynu RS w celu ochrony maszyn wirtualnych IaaSVMs wdrażanie |
Ten szablon umożliwia utworzenie magazynu usługi Recovery Service i codziennych zasad kopii zapasowych, które mogą służyć do ochrony klasycznych i opartych na usłudze ARM maszyn wirtualnych IaaS. |
Definicja zasobu narzędzia Terraform (dostawcy AzAPI)
Typ zasobu magazynów można wdrożyć przy użyciu operacji docelowych:
- grupy zasobów
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Format zasobu
Aby utworzyć zasób Microsoft.RecoveryServices/vaults, dodaj następujący program Terraform do szablonu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.RecoveryServices/vaults@2024-01-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"
})
}
Wartości właściwości
Sklepienia
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ zasobu | "Microsoft.RecoveryServices/vaults@2024-01-01" |
nazwa | Nazwa zasobu | ciąg (wymagany) Limit znaków: 2–50 Prawidłowe znaki: Alfanumeryczne i łączniki. Zacznij od litery. |
lokalizacja | Lokalizacja zasobu. | ciąg (wymagany) |
parent_id | Aby wdrożyć w grupie zasobów, użyj identyfikatora tej grupy zasobów. | ciąg (wymagany) |
Tagi | Tagi zasobów. | Słownik nazw tagów i wartości. |
Numer jednostki magazynowej | Identyfikuje unikatowy identyfikator systemu dla każdego zasobu platformy Azure. | sku |
etag | Opcjonalny element ETag. | struna |
tożsamość | Tożsamość zasobu. | IdentityData |
Właściwości | Właściwości magazynu. | VaultWłaściwości |
IdentityData
Nazwa | Opis | Wartość |
---|---|---|
typ | Używany typ tożsamości zarządzanej. Typ "SystemAssigned, UserAssigned" zawiera zarówno niejawnie utworzoną tożsamość, jak i zestaw tożsamości przypisanych przez użytkownika. Typ "Brak" spowoduje usunięcie wszystkich tożsamości. | "SystemAssigned" "SystemAssigned, UserAssigned" "UserAssigned" (wymagane) |
identity_ids | Lista tożsamości przypisanych przez użytkownika skojarzonych z zasobem. Klucze słownika tożsamości przypisane przez użytkownika będą identyfikatorami zasobów usługi ARM w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". | Tablica identyfikatorów tożsamości użytkownika. |
IdentityDataUserAssignedIdentities
Nazwa | Opis | Wartość |
---|---|---|
{niestandardowa właściwość} | UserIdentity |
Identyfikator użytkownika
Ten obiekt nie zawiera żadnych właściwości do ustawienia podczas wdrażania. Wszystkie właściwości to ReadOnly.
Właściwości magazynu
Nazwa | Opis | Wartość |
---|---|---|
szyfrowanie | Szczegóły klucza zarządzanego przez klienta dotyczące zasobu. | VaultPropertiesEncryption |
monitoringSettings | Monitorowanie ustawień magazynu | MonitoringSettings |
moveDetails | Szczegóły najnowszej operacji przenoszenia wykonywanej w zasobie platformy Azure | VaultPropertiesMoveDetails |
publicNetworkAccess | właściwość umożliwiająca włączanie lub wyłączanie przychodzącego ruchu sieciowego dostawcy zasobów z klientów publicznych | "Wyłączone" "Włączone" |
redundancySettings | Ustawienia nadmiarowości magazynu | VaultPropertiesRedundancySettings |
restoreSettings | Przywracanie ustawień magazynu | RestoreSettings |
securitySettings | Ustawienia zabezpieczeń magazynu | SecuritySettings |
upgradeDetails | Szczegóły uaktualniania magazynu. | UpgradeDetails |
VaultPropertiesEncryption
Nazwa | Opis | Wartość |
---|---|---|
infrastructureEncryption | Włączanie/wyłączanie stanu podwójnego szyfrowania | "Wyłączone" "Włączone" |
kekIdentity | Szczegóły tożsamości używanej na potrzeby klucza zarządzanego przez klienta | CmkKekIdentity |
keyVaultProperties | Właściwości usługi Key Vault, która hostuje klucz zarządzany przez klienta | CmkKeyVaultProperties |
CmkKekIdentity
Nazwa | Opis | Wartość |
---|---|---|
userAssignedIdentity | Tożsamość przypisana przez użytkownika, która ma być używana do udzielania uprawnień w przypadku, gdy używany typ tożsamości to UserAssigned | struna |
useSystemAssignedIdentity | Wskazuje, że należy użyć tożsamości przypisanej przez system. Wzajemnie wykluczające się pole "userAssignedIdentity" | Bool |
CmkKeyVaultProperties
Nazwa | Opis | Wartość |
---|---|---|
keyUri | Identyfikator URI klucza zarządzanego przez klienta | struna |
MonitoringSettings
Nazwa | Opis | Wartość |
---|---|---|
azureMonitorAlertSettings | Ustawienia alertów opartych na usłudze Azure Monitor | AzureMonitorAlertSettings |
classicAlertSettings | Ustawienia alertów klasycznych | ClassicAlertSettings |
AzureMonitorAlertSettings
Nazwa | Opis | Wartość |
---|---|---|
alertsForAllJobFailures | "Wyłączone" "Włączone" |
ClassicAlertSettings
Nazwa | Opis | Wartość |
---|---|---|
alertsForCriticalOperations | "Wyłączone" "Włączone" |
VaultPropertiesMoveDetails
Ten obiekt nie zawiera żadnych właściwości do ustawienia podczas wdrażania. Wszystkie właściwości to ReadOnly.
VaultPropertiesRedundancySettings
Nazwa | Opis | Wartość |
---|---|---|
crossRegionRestore | Flaga umożliwiająca wyświetlenie, czy przywracanie między regionami jest włączone w magazynie, czy nie | "Wyłączone" "Włączone" |
standardTierStorageRedundancy | Ustawienie nadmiarowości magazynu magazynu | "GeoRedundant" "Nieprawidłowy" "LocallyRedundant" "ZoneRedundant" |
RestoreSettings
Nazwa | Opis | Wartość |
---|---|---|
crossSubscriptionRestoreSettings | Ustawienia dla crossSubscriptionRestore | CrossSubscriptionRestoreSettings |
CrossSubscriptionRestoreSettings
Nazwa | Opis | Wartość |
---|---|---|
crossSubscriptionRestoreState | "Wyłączone" "Włączone" "PermanentDisabled" |
SecuritySettings
Nazwa | Opis | Wartość |
---|---|---|
niezmiennośćUstawienia | Ustawienia niezmienności magazynu | ImmutabilitySettings |
softDeleteSettings | Ustawienia usuwania nietrwałego magazynu | SoftDeleteSettings |
ImmutabilitySettings
Nazwa | Opis | Wartość |
---|---|---|
stan | "Wyłączone" "Zablokowane" "Odblokowano" |
SoftDeleteSettings
Nazwa | Opis | Wartość |
---|---|---|
enhancedSecurityState | "AlwaysON" "Wyłączone" "Włączone" "Nieprawidłowy" |
|
softDeleteRetentionPeriodInDays | Okres przechowywania usuwania nietrwałego w dniach | Int |
softDeleteState | "AlwaysON" "Wyłączone" "Włączone" "Nieprawidłowy" |
UpgradeDetails
Ten obiekt nie zawiera żadnych właściwości do ustawienia podczas wdrażania. Wszystkie właściwości to ReadOnly.
Numer jednostki magazynowej
Nazwa | Opis | Wartość |
---|---|---|
pojemność | Pojemność jednostki SKU | struna |
rodzina | Rodzina jednostek SKU | struna |
nazwa | Nazwa jednostki SKU to RS0 (wersja 0 usługi Recovery Services), a warstwa jest warstwą Standardowa. Nie mają one wpływu na nadmiarowość magazynu zaplecza ani inne ustawienia magazynu. Aby zarządzać nadmiarowością magazynu, użyj konfiguracji backupstorageconfig | "RS0" "Standardowa" (wymagana) |
rozmiar | Rozmiar jednostki SKU | struna |
kondygnacja | Warstwa sku. | struna |