Magazyny Microsoft.RecoveryServices 2023-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@2023-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: {}
securitySettings: {
immutabilitySettings: {
state: '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 |
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
Ten obiekt nie zawiera żadnych właściwości do ustawienia podczas wdrażania. Wszystkie właściwości to ReadOnly.
SecuritySettings
Nazwa | Opis | Wartość |
---|---|---|
niezmiennośćUstawienia | Ustawienia niezmienności magazynu | ImmutabilitySettings |
ImmutabilitySettings
Nazwa | Opis | Wartość |
---|---|---|
stan | "Wyłączone" "Zablokowane" "Odblokowano" |
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": "2023-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": {},
"securitySettings": {
"immutabilitySettings": {
"state": "string"
}
},
"upgradeDetails": {}
}
}
Wartości właściwości
Sklepienia
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ zasobu | "Microsoft.RecoveryServices/vaults" |
apiVersion | Wersja interfejsu API zasobów | '2023-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 |
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
Ten obiekt nie zawiera żadnych właściwości do ustawienia podczas wdrażania. Wszystkie właściwości to ReadOnly.
SecuritySettings
Nazwa | Opis | Wartość |
---|---|---|
niezmiennośćUstawienia | Ustawienia niezmienności magazynu | ImmutabilitySettings |
ImmutabilitySettings
Nazwa | Opis | Wartość |
---|---|---|
stan | "Wyłączone" "Zablokowane" "Odblokowano" |
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@2023-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 = {}
securitySettings = {
immutabilitySettings = {
state = "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@2023-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 |
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
Ten obiekt nie zawiera żadnych właściwości do ustawienia podczas wdrażania. Wszystkie właściwości to ReadOnly.
SecuritySettings
Nazwa | Opis | Wartość |
---|---|---|
niezmiennośćUstawienia | Ustawienia niezmienności magazynu | ImmutabilitySettings |
ImmutabilitySettings
Nazwa | Opis | Wartość |
---|---|---|
stan | "Wyłączone" "Zablokowane" "Odblokowano" |
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 |