Magazyny Microsoft.RecoveryServices 2023-04-01
- najnowsze
- 2024-10-01
- 2024-09-30-preview
- 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@2023-04-01' = {
etag: 'string'
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
location: 'string'
name: 'string'
properties: {
encryption: {
infrastructureEncryption: 'string'
kekIdentity: {
userAssignedIdentity: 'string'
useSystemAssignedIdentity: bool
}
keyVaultProperties: {
keyUri: 'string'
}
}
monitoringSettings: {
azureMonitorAlertSettings: {
alertsForAllJobFailures: 'string'
}
classicAlertSettings: {
alertsForCriticalOperations: 'string'
}
}
moveDetails: {}
publicNetworkAccess: 'string'
redundancySettings: {}
restoreSettings: {
crossSubscriptionRestoreSettings: {
crossSubscriptionRestoreState: 'string'
}
}
securitySettings: {
immutabilitySettings: {
state: 'string'
}
softDeleteSettings: {
softDeleteRetentionPeriodInDays: int
softDeleteState: 'string'
}
}
upgradeDetails: {}
}
sku: {
capacity: 'string'
family: 'string'
name: 'string'
size: 'string'
tier: 'string'
}
tags: {
{customized property}: 'string'
}
}
Wartości właściwości
AzureMonitorAlertSettings
Nazwa | Opis | Wartość |
---|---|---|
alertsForAllJobFailures | "Wyłączone" "Włączone" |
ClassicAlertSettings
Nazwa | Opis | Wartość |
---|---|---|
alertsForCriticalOperations | "Wyłączone" "Włączone" |
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 |
CrossSubscriptionRestoreSettings
Nazwa | Opis | Wartość |
---|---|---|
crossSubscriptionRestoreState | "Wyłączone" "Włączone" "PermanentDisabled" |
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ść |
---|
ImmutabilitySettings
Nazwa | Opis | Wartość |
---|---|---|
stan | "Wyłączone" "Zablokowane" "Odblokowano" |
Microsoft.RecoveryServices/vaults
Nazwa | Opis | Wartość |
---|---|---|
etag | Opcjonalny element ETag. | struna |
tożsamość | Tożsamość zasobu. | IdentityData |
lokalizacja | Lokalizacja zasobu. | ciąg (wymagany) |
nazwa | Nazwa zasobu | ciąg (wymagany) |
Właściwości | Właściwości magazynu. | VaultWłaściwości |
Numer jednostki magazynowej | Identyfikuje unikatowy identyfikator systemu dla każdego zasobu platformy Azure. | sku |
Tagi | Tagi zasobów | Słownik nazw tagów i wartości. Zobacz tagi w szablonach |
MonitoringSettings
Nazwa | Opis | Wartość |
---|---|---|
azureMonitorAlertSettings | Ustawienia alertów opartych na usłudze Azure Monitor | AzureMonitorAlertSettings |
classicAlertSettings | Ustawienia alertów klasycznych | ClassicAlertSettings |
RestoreSettings
Nazwa | Opis | Wartość |
---|---|---|
crossSubscriptionRestoreSettings | Ustawienia dla crossSubscriptionRestore | CrossSubscriptionRestoreSettings |
SecuritySettings
Nazwa | Opis | Wartość |
---|---|---|
niezmiennośćUstawienia | Ustawienia niezmienności magazynu | ImmutabilitySettings |
softDeleteSettings | Ustawienia usuwania nietrwałego magazynu | SoftDeleteSettings |
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 |
SoftDeleteSettings
Nazwa | Opis | Wartość |
---|---|---|
softDeleteRetentionPeriodInDays | Okres przechowywania usuwania nietrwałego w dniach | Int |
softDeleteState | "AlwaysON" "Wyłączone" "Włączone" "Nieprawidłowy" |
TrackedResourceTags
Nazwa | Opis | Wartość |
---|
UpgradeDetails
Nazwa | Opis | Wartość |
---|
Identyfikator użytkownika
Nazwa | Opis | Wartość |
---|
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 |
VaultPropertiesMoveDetails
Nazwa | Opis | Wartość |
---|
VaultPropertiesRedundancySettings
Nazwa | Opis | Wartość |
---|
Przykłady użycia
Moduły zweryfikowane na platformie Azure
Następujące moduły zweryfikowane platformy Azure mogą służyć do wdrażania tego typu zasobu.
Moduł | Opis |
---|---|
magazynu usługi Recovery Services | Moduł zasobów AVM dla magazynu usługi Recovery Services |
Przykłady szybkiego startu platformy Azure
Poniższe szablony szybkiego startu platformy Azure zawierają przykłady Bicep na potrzeby wdrażania tego typu zasobu.
Plik Bicep | Opis |
---|---|
Azure Backup for Workload in Azure Virtual Machines (Usługa Azure Virtual Machines) | 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 kopii zapasowej istniejącego udziału plików przy użyciu usługi Recovery Services (codziennie) | 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ę) | 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 | 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 z opcjami zaawansowanymi | 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. |
tworzenie usługi AVD przy użyciu FSLogix i AD DS Join | Ten szablon umożliwia tworzenie zasobów usługi Azure Virtual Desktop, takich jak pula hostów, grupa aplikacji, obszar roboczy, konto magazynu FSLogix, udział plików, magazyn usługi odzyskiwania na potrzeby tworzenia kopii zapasowej udziału plików host sesji testowej, jego rozszerzenia przy użyciu przyłączania microsoft Entra ID do domeny usługi Active Directory. |
tworzenie replikacji maszyn wirtualnych platformy Azure i odzyskiwania po awarii | Ten szablon umożliwia utworzenie odzyskiwania po awarii replikacji lokacji maszyny wirtualnej platformy Azure. |
tworzenie codziennych zasad kopii zapasowych dla magazynu RS w celu ochrony maszyn wirtualnych IaaSVMs | 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. |
tworzenie magazynu usługi Recovery Services i włączanie diagnostyki | 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 | 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. |
Utwórz magazyn usługi Recovery Services z opcjami domyślnymi | Prosty szablon, który tworzy magazyn usługi Recovery Services. |
tworzenie cotygodniowych zasad kopii zapasowych dla magazynu RS w celu ochrony maszyn wirtualnych IaaSVMs | 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. |
wdrażanie maszyny wirtualnej z systemem Windows i włączanie tworzenia kopii zapasowej przy użyciu usługi Azure Backup | 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. |
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": "2023-04-01",
"name": "string",
"etag": "string",
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {
}
}
},
"location": "string",
"properties": {
"encryption": {
"infrastructureEncryption": "string",
"kekIdentity": {
"userAssignedIdentity": "string",
"useSystemAssignedIdentity": "bool"
},
"keyVaultProperties": {
"keyUri": "string"
}
},
"monitoringSettings": {
"azureMonitorAlertSettings": {
"alertsForAllJobFailures": "string"
},
"classicAlertSettings": {
"alertsForCriticalOperations": "string"
}
},
"moveDetails": {
},
"publicNetworkAccess": "string",
"redundancySettings": {
},
"restoreSettings": {
"crossSubscriptionRestoreSettings": {
"crossSubscriptionRestoreState": "string"
}
},
"securitySettings": {
"immutabilitySettings": {
"state": "string"
},
"softDeleteSettings": {
"softDeleteRetentionPeriodInDays": "int",
"softDeleteState": "string"
}
},
"upgradeDetails": {
}
},
"sku": {
"capacity": "string",
"family": "string",
"name": "string",
"size": "string",
"tier": "string"
},
"tags": {
"{customized property}": "string"
}
}
Wartości właściwości
AzureMonitorAlertSettings
Nazwa | Opis | Wartość |
---|---|---|
alertsForAllJobFailures | "Wyłączone" "Włączone" |
ClassicAlertSettings
Nazwa | Opis | Wartość |
---|---|---|
alertsForCriticalOperations | "Wyłączone" "Włączone" |
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 |
CrossSubscriptionRestoreSettings
Nazwa | Opis | Wartość |
---|---|---|
crossSubscriptionRestoreState | "Wyłączone" "Włączone" "PermanentDisabled" |
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ść |
---|
ImmutabilitySettings
Nazwa | Opis | Wartość |
---|---|---|
stan | "Wyłączone" "Zablokowane" "Odblokowano" |
Microsoft.RecoveryServices/vaults
Nazwa | Opis | Wartość |
---|---|---|
apiVersion | Wersja interfejsu API | '2023-04-01' |
etag | Opcjonalny element ETag. | struna |
tożsamość | Tożsamość zasobu. | IdentityData |
lokalizacja | Lokalizacja zasobu. | ciąg (wymagany) |
nazwa | Nazwa zasobu | ciąg (wymagany) |
Właściwości | Właściwości magazynu. | VaultWłaściwości |
Numer jednostki magazynowej | Identyfikuje unikatowy identyfikator systemu dla każdego zasobu platformy Azure. | sku |
Tagi | Tagi zasobów | Słownik nazw tagów i wartości. Zobacz tagi w szablonach |
typ | Typ zasobu | "Microsoft.RecoveryServices/vaults" |
MonitoringSettings
Nazwa | Opis | Wartość |
---|---|---|
azureMonitorAlertSettings | Ustawienia alertów opartych na usłudze Azure Monitor | AzureMonitorAlertSettings |
classicAlertSettings | Ustawienia alertów klasycznych | ClassicAlertSettings |
RestoreSettings
Nazwa | Opis | Wartość |
---|---|---|
crossSubscriptionRestoreSettings | Ustawienia dla crossSubscriptionRestore | CrossSubscriptionRestoreSettings |
SecuritySettings
Nazwa | Opis | Wartość |
---|---|---|
niezmiennośćUstawienia | Ustawienia niezmienności magazynu | ImmutabilitySettings |
softDeleteSettings | Ustawienia usuwania nietrwałego magazynu | SoftDeleteSettings |
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 |
SoftDeleteSettings
Nazwa | Opis | Wartość |
---|---|---|
softDeleteRetentionPeriodInDays | Okres przechowywania usuwania nietrwałego w dniach | Int |
softDeleteState | "AlwaysON" "Wyłączone" "Włączone" "Nieprawidłowy" |
TrackedResourceTags
Nazwa | Opis | Wartość |
---|
UpgradeDetails
Nazwa | Opis | Wartość |
---|
Identyfikator użytkownika
Nazwa | Opis | Wartość |
---|
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 |
VaultPropertiesMoveDetails
Nazwa | Opis | Wartość |
---|
VaultPropertiesRedundancySettings
Nazwa | Opis | Wartość |
---|
Przykłady użycia
Szablony szybkiego startu platformy Azure
Następujące szablony szybkiego startu platformy Azure wdrożyć ten typ zasobu.
Szablon | Opis |
---|---|
Azure Backup for Workload in Azure Virtual Machines (Usługa Azure Virtual Machines) Wdrażanie do Azure |
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 kopii zapasowej istniejącego udziału plików przy użyciu usługi Recovery Services (codziennie) Wdrażanie do Azure |
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 do Azure |
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 do Azure |
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 z opcjami zaawansowanymi Wdrażanie do Azure |
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. |
tworzenie usługi AVD przy użyciu FSLogix i AD DS Join Wdrażanie do Azure |
Ten szablon umożliwia tworzenie zasobów usługi Azure Virtual Desktop, takich jak pula hostów, grupa aplikacji, obszar roboczy, konto magazynu FSLogix, udział plików, magazyn usługi odzyskiwania na potrzeby tworzenia kopii zapasowej udziału plików host sesji testowej, jego rozszerzenia przy użyciu przyłączania microsoft Entra ID do domeny usługi Active Directory. |
tworzenie replikacji maszyn wirtualnych platformy Azure i odzyskiwania po awarii Wdrażanie do Azure |
Ten szablon umożliwia utworzenie odzyskiwania po awarii replikacji lokacji maszyny wirtualnej platformy Azure. |
tworzenie codziennych zasad kopii zapasowych dla magazynu RS w celu ochrony maszyn wirtualnych IaaSVMs Wdrażanie do Azure |
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. |
tworzenie magazynu usługi Recovery Services i włączanie diagnostyki Wdrażanie do Azure |
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 do Azure |
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. |
Utwórz magazyn usługi Recovery Services z opcjami domyślnymi Wdrażanie do Azure |
Prosty szablon, który tworzy magazyn usługi Recovery Services. |
tworzenie cotygodniowych zasad kopii zapasowych dla magazynu RS w celu ochrony maszyn wirtualnych IaaSVMs Wdrażanie do Azure |
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. |
wdrażanie maszyny wirtualnej z systemem Windows i włączanie tworzenia kopii zapasowej przy użyciu usługi Azure Backup Wdrażanie do Azure |
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. |
IBM Cloud Pak for Data on Azure Wdrażanie do Azure |
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 do Azure |
Openshift Container Platform 4.3 |
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@2023-04-01"
name = "string"
etag = "string"
identity = {
type = "string"
userAssignedIdentities = {
{customized property} = {
}
}
}
location = "string"
sku = {
capacity = "string"
family = "string"
name = "string"
size = "string"
tier = "string"
}
tags = {
{customized property} = "string"
}
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 = {
}
restoreSettings = {
crossSubscriptionRestoreSettings = {
crossSubscriptionRestoreState = "string"
}
}
securitySettings = {
immutabilitySettings = {
state = "string"
}
softDeleteSettings = {
softDeleteRetentionPeriodInDays = int
softDeleteState = "string"
}
}
upgradeDetails = {
}
}
})
}
Wartości właściwości
AzureMonitorAlertSettings
Nazwa | Opis | Wartość |
---|---|---|
alertsForAllJobFailures | "Wyłączone" "Włączone" |
ClassicAlertSettings
Nazwa | Opis | Wartość |
---|---|---|
alertsForCriticalOperations | "Wyłączone" "Włączone" |
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 |
CrossSubscriptionRestoreSettings
Nazwa | Opis | Wartość |
---|---|---|
crossSubscriptionRestoreState | "Wyłączone" "Włączone" "PermanentDisabled" |
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ść |
---|
ImmutabilitySettings
Nazwa | Opis | Wartość |
---|---|---|
stan | "Wyłączone" "Zablokowane" "Odblokowano" |
Microsoft.RecoveryServices/vaults
Nazwa | Opis | Wartość |
---|---|---|
etag | Opcjonalny element ETag. | struna |
tożsamość | Tożsamość zasobu. | IdentityData |
lokalizacja | Lokalizacja zasobu. | ciąg (wymagany) |
nazwa | Nazwa zasobu | ciąg (wymagany) |
Właściwości | Właściwości magazynu. | VaultWłaściwości |
Numer jednostki magazynowej | Identyfikuje unikatowy identyfikator systemu dla każdego zasobu platformy Azure. | sku |
Tagi | Tagi zasobów | Słownik nazw tagów i wartości. |
typ | Typ zasobu | "Microsoft.RecoveryServices/vaults@2023-04-01" |
MonitoringSettings
Nazwa | Opis | Wartość |
---|---|---|
azureMonitorAlertSettings | Ustawienia alertów opartych na usłudze Azure Monitor | AzureMonitorAlertSettings |
classicAlertSettings | Ustawienia alertów klasycznych | ClassicAlertSettings |
RestoreSettings
Nazwa | Opis | Wartość |
---|---|---|
crossSubscriptionRestoreSettings | Ustawienia dla crossSubscriptionRestore | CrossSubscriptionRestoreSettings |
SecuritySettings
Nazwa | Opis | Wartość |
---|---|---|
niezmiennośćUstawienia | Ustawienia niezmienności magazynu | ImmutabilitySettings |
softDeleteSettings | Ustawienia usuwania nietrwałego magazynu | SoftDeleteSettings |
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 |
SoftDeleteSettings
Nazwa | Opis | Wartość |
---|---|---|
softDeleteRetentionPeriodInDays | Okres przechowywania usuwania nietrwałego w dniach | Int |
softDeleteState | "AlwaysON" "Wyłączone" "Włączone" "Nieprawidłowy" |
TrackedResourceTags
Nazwa | Opis | Wartość |
---|
UpgradeDetails
Nazwa | Opis | Wartość |
---|
Identyfikator użytkownika
Nazwa | Opis | Wartość |
---|
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 |
VaultPropertiesMoveDetails
Nazwa | Opis | Wartość |
---|
VaultPropertiesRedundancySettings
Nazwa | Opis | Wartość |
---|
Przykłady użycia
Moduły zweryfikowane na platformie Azure
Następujące moduły zweryfikowane platformy Azure mogą służyć do wdrażania tego typu zasobu.
Moduł | Opis |
---|---|
magazynu usługi Recovery Services | Moduł zasobów AVM dla magazynu usługi Recovery Services |