Microsoft.DataProtection backupVaults/backupInstances 2022-11-01-preview
Definicja zasobu Bicep
Typ zasobu backupVaults/backupInstances można wdrożyć w następujących elementach:
- 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 dziennik zmian.
Format zasobu
Aby utworzyć zasób Microsoft.DataProtection/backupVaults/backupInstances, dodaj następujący kod Bicep do szablonu.
resource symbolicname 'Microsoft.DataProtection/backupVaults/backupInstances@2022-11-01-preview' = {
name: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
parent: resourceSymbolicName
properties: {
datasourceAuthCredentials: {
objectType: 'string'
// For remaining properties, see AuthCredentials objects
}
dataSourceInfo: {
datasourceType: 'string'
objectType: 'string'
resourceID: 'string'
resourceLocation: 'string'
resourceName: 'string'
resourceType: 'string'
resourceUri: 'string'
}
dataSourceSetInfo: {
datasourceType: 'string'
objectType: 'string'
resourceID: 'string'
resourceLocation: 'string'
resourceName: 'string'
resourceType: 'string'
resourceUri: 'string'
}
friendlyName: 'string'
objectType: 'string'
policyInfo: {
policyId: 'string'
policyParameters: {
backupDatasourceParametersList: [
{
objectType: 'string'
// For remaining properties, see BackupDatasourceParameters objects
}
]
dataStoreParametersList: [
{
dataStoreType: 'string'
objectType: 'string'
// For remaining properties, see DataStoreParameters objects
}
]
}
}
validationType: 'string'
}
}
Obiekty AuthCredentials
Ustaw właściwość objectType , aby określić typ obiektu.
W przypadku elementu SecretStoreBasedAuthCredentials użyj:
objectType: 'SecretStoreBasedAuthCredentials'
secretStoreResource: {
secretStoreType: 'string'
uri: 'string'
value: 'string'
}
Obiekty BackupDatasourceParameters
Ustaw właściwość objectType , aby określić typ obiektu.
W przypadku obiektu BlobBackupDatasourceParameters użyj:
objectType: 'BlobBackupDatasourceParameters'
containersList: [
'string'
]
W przypadku rozwiązania KubernetesClusterBackupDatasourceParameters użyj:
objectType: 'KubernetesClusterBackupDatasourceParameters'
excludedNamespaces: [
'string'
]
excludedResourceTypes: [
'string'
]
includeClusterScopeResources: bool
includedNamespaces: [
'string'
]
includedResourceTypes: [
'string'
]
labelSelectors: [
'string'
]
snapshotVolumes: bool
Obiekty DataStoreParameters
Ustaw właściwość objectType , aby określić typ obiektu.
W przypadku elementu AzureOperationalStoreParameters użyj:
objectType: 'AzureOperationalStoreParameters'
resourceGroupId: 'string'
Wartości właściwości
backupVaults/backupInstances
Nazwa | Opis | Wartość |
---|---|---|
name | Nazwa zasobu Zobacz, jak ustawić nazwy i typy dla zasobów podrzędnych w aplikacji Bicep. |
ciąg (wymagany) |
tags | Tagi zasobów serwera proxy. | Słownik nazw tagów i wartości. Zobacz Tagi w szablonach |
Nadrzędny | W pliku Bicep można określić zasób nadrzędny dla zasobu podrzędnego. Tę właściwość należy dodać tylko wtedy, gdy zasób podrzędny jest zadeklarowany poza zasobem nadrzędnym. Aby uzyskać więcej informacji, zobacz Zasób podrzędny poza zasobem nadrzędnym. |
Symboliczna nazwa zasobu typu : backupVaults |
properties | Właściwości elementu BackupInstanceResource | BackupInstance |
BackupInstance
Nazwa | Opis | Wartość |
---|---|---|
datasourceAuthCredentials | Poświadczenia używane do uwierzytelniania za pomocą dostawcy źródła danych. | AuthCredentials |
Datasourceinfo | Pobiera lub ustawia informacje o źródle danych. | Źródło danych (wymagane) |
dataSourceSetInfo | Pobiera lub ustawia informacje o zestawie źródeł danych. | Zestaw źródeł danych |
Friendlyname | Pobiera lub ustawia przyjazną nazwę wystąpienia kopii zapasowej. | ciąg |
Objecttype | ciąg (wymagany) | |
policyInfo | Pobiera lub ustawia informacje o zasadach. | PolicyInfo (wymagane) |
Validationtype | Określa typ weryfikacji. W przypadku deepValidation wszystkie weryfikacje z interfejsu API /validateForBackup zostaną uruchomione ponownie. | "DeepValidation" "Płytkiavalidacja" |
AuthCredentials
Nazwa | Opis | Wartość |
---|---|---|
Objecttype | Ustawianie typu obiektu | SecretStoreBasedAuthCredentials (wymagane) |
SecretStoreBasedAuthCredentials
Nazwa | Opis | Wartość |
---|---|---|
Objecttype | Typ określonego obiektu — używany do deserializacji | "SecretStoreBasedAuthCredentials" (wymagane) |
secretStoreResource | Zasób magazynu wpisów tajnych | SecretStoreResource |
SecretStoreResource
Nazwa | Opis | Wartość |
---|---|---|
secretStoreType | Pobiera lub ustawia typ magazynu wpisów tajnych | "AzureKeyVault" "Nieprawidłowy" (wymagany) |
Identyfikator uri | Identyfikator URI umożliwiający uzyskanie dostępu do zasobu | ciąg |
wartość | Pobiera lub ustawia wartość przechowywaną w zasobie magazynu wpisów tajnych | ciąg |
Źródło danych
Nazwa | Opis | Wartość |
---|---|---|
Datasourcetype | DatasourceType zasobu. | ciąg |
Objecttype | Typ obiektu Źródła danych używany do inicjowania prawego dziedziczonego typu | ciąg |
Resourceid | Pełny identyfikator arm zasobu. W przypadku zasobów platformy Azure jest to identyfikator arm. W przypadku zasobów spoza platformy Azure będzie to identyfikator utworzony przez usługę kopii zapasowej za pośrednictwem sieci szkieletowej/magazynu. | ciąg (wymagany) |
resourceLocation | Lokalizacja źródła danych. | ciąg |
resourceName | Unikatowy identyfikator zasobu w kontekście elementu nadrzędnego. | ciąg |
resourceType | Typ zasobu źródła danych. | ciąg |
resourceUri | Identyfikator URI zasobu. | ciąg |
Zestaw źródeł danych
Nazwa | Opis | Wartość |
---|---|---|
Datasourcetype | DatasourceType zasobu. | ciąg |
Objecttype | Typ obiektu Źródła danych używany do inicjowania prawego dziedziczonego typu | ciąg |
Resourceid | Pełny identyfikator arm zasobu. W przypadku zasobów platformy Azure jest to identyfikator arm. W przypadku zasobów spoza platformy Azure będzie to identyfikator utworzony przez usługę kopii zapasowej za pośrednictwem sieci szkieletowej/magazynu. | ciąg (wymagany) |
resourceLocation | Lokalizacja źródła danych. | ciąg |
resourceName | Unikatowy identyfikator zasobu w kontekście elementu nadrzędnego. | ciąg |
resourceType | Typ zasobu źródła danych. | ciąg |
resourceUri | Identyfikator URI zasobu. | ciąg |
PolicyInfo
Nazwa | Opis | Wartość |
---|---|---|
policyId | ciąg (wymagany) | |
policyParameters | Parametry zasad dla wystąpienia kopii zapasowej | Parametry zasad |
Parametry zasad
Nazwa | Opis | Wartość |
---|---|---|
backupDatasourceParametersList | Pobiera lub ustawia parametry źródła danych kopii zapasowej | BackupDatasourceParameters[] |
dataStoreParametersList | Pobiera lub ustawia parametry magazynu danych | DataStoreParameters[] |
BackupDatasourceParameters
Nazwa | Opis | Wartość |
---|---|---|
Objecttype | Ustawianie typu obiektu | BlobBackupDatasourceParameters KubernetesClusterBackupDatasourceParameters (wymagane) |
BlobBackupDatasourceParameters
Nazwa | Opis | Wartość |
---|---|---|
Objecttype | Typ określonego obiektu — używany do deserializacji | "BlobBackupDatasourceParameters" (wymagane) |
containersList | Lista kontenerów do utworzenia kopii zapasowej podczas konfigurowania kopii zapasowych obiektów blob | string[] (wymagane) |
KubernetesClusterBackupDatasourceParameters
Nazwa | Opis | Wartość |
---|---|---|
Objecttype | Typ określonego obiektu — używany do deserializacji | "KubernetesClusterBackupDatasourceParameters" (wymagane) |
excludedNamespaces | Pobiera lub ustawia właściwość wykluczania przestrzeni nazw. Ta właściwość ustawia przestrzenie nazw, które mają być wykluczone podczas przywracania. | ciąg[] |
excludedResourceTypes | Pobiera lub ustawia właściwość wykluczania typów zasobów. Ta właściwość ustawia typy zasobów, które mają być wykluczone podczas przywracania. | ciąg[] |
includeClusterScopeResources | Pobiera lub ustawia właściwość dołączania zasobów klastra. Ta właściwość, jeśli jest włączona, będzie zawierać zasoby zakresu klastra podczas przywracania. | bool (wymagane) |
includedNamespaces | Pobiera lub ustawia właściwość dołączania przestrzeni nazw. Ta właściwość ustawia przestrzenie nazw, które mają być uwzględniane podczas przywracania. | ciąg[] |
includedResourceTypes | Pobiera lub ustawia właściwość dołączania typów zasobów. Ta właściwość ustawia typy zasobów, które mają być uwzględniane podczas przywracania. | ciąg[] |
labelSelectors | Pobiera lub ustawia właściwość LabelSelectors. Ta właściwość ustawia zasób z takimi selektorami etykiet, które mają zostać uwzględnione podczas przywracania. | ciąg[] |
snapshotVolumes | Pobiera lub ustawia właściwość migawki woluminu. Ta właściwość, jeśli jest włączona, spowoduje wykonanie migawek woluminów podczas przywracania. | bool (wymagane) |
DataStoreParameters
Nazwa | Opis | Wartość |
---|---|---|
dataStoreType | typ magazynu danych; Operacje/magazyn/Archiwum | "ArchiveStore" "OperationalStore" "VaultStore" (wymagany) |
Objecttype | Ustawianie typu obiektu | AzureOperationalStoreParameters (wymagane) |
AzureOperationalStoreParameters
Nazwa | Opis | Wartość |
---|---|---|
Objecttype | Typ określonego obiektu — używany do deserializacji | "AzureOperationalStoreParameters" (wymagane) |
resourceGroupId | Pobiera lub ustawia identyfikator URI grupy zasobów migawki. | ciąg |
Szablony szybkiego startu
Następujące szablony szybkiego startu wdrażają ten typ zasobu.
Template | Opis |
---|---|
Tworzenie & dysku w celu włączenia ochrony za pośrednictwem magazynu kopii zapasowych |
Szablon, który tworzy dysk i umożliwia ochronę za pośrednictwem magazynu kopii zapasowych |
Tworzenie konta magazynu & włączanie ochrony za pośrednictwem magazynu kopii zapasowych |
Szablon, który tworzy konto magazynu i włącza ochronę za pośrednictwem magazynu kopii zapasowych |
Definicja zasobu szablonu usługi ARM
Typ zasobu backupVaults/backupInstances można wdrożyć w następujących elementach:
- 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 dziennik zmian.
Format zasobu
Aby utworzyć zasób Microsoft.DataProtection/backupVaults/backupInstances, dodaj następujący kod JSON do szablonu.
{
"type": "Microsoft.DataProtection/backupVaults/backupInstances",
"apiVersion": "2022-11-01-preview",
"name": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"properties": {
"datasourceAuthCredentials": {
"objectType": "string"
// For remaining properties, see AuthCredentials objects
},
"dataSourceInfo": {
"datasourceType": "string",
"objectType": "string",
"resourceID": "string",
"resourceLocation": "string",
"resourceName": "string",
"resourceType": "string",
"resourceUri": "string"
},
"dataSourceSetInfo": {
"datasourceType": "string",
"objectType": "string",
"resourceID": "string",
"resourceLocation": "string",
"resourceName": "string",
"resourceType": "string",
"resourceUri": "string"
},
"friendlyName": "string",
"objectType": "string",
"policyInfo": {
"policyId": "string",
"policyParameters": {
"backupDatasourceParametersList": [
{
"objectType": "string"
// For remaining properties, see BackupDatasourceParameters objects
}
],
"dataStoreParametersList": [
{
"dataStoreType": "string",
"objectType": "string"
// For remaining properties, see DataStoreParameters objects
}
]
}
},
"validationType": "string"
}
}
Obiekty AuthCredentials
Ustaw właściwość objectType , aby określić typ obiektu.
W przypadku elementu SecretStoreBasedAuthCredentials użyj:
"objectType": "SecretStoreBasedAuthCredentials",
"secretStoreResource": {
"secretStoreType": "string",
"uri": "string",
"value": "string"
}
Obiekty BackupDatasourceParameters
Ustaw właściwość objectType , aby określić typ obiektu.
W przypadku obiektu BlobBackupDatasourceParameters użyj:
"objectType": "BlobBackupDatasourceParameters",
"containersList": [ "string" ]
W przypadku rozwiązania KubernetesClusterBackupDatasourceParameters użyj:
"objectType": "KubernetesClusterBackupDatasourceParameters",
"excludedNamespaces": [ "string" ],
"excludedResourceTypes": [ "string" ],
"includeClusterScopeResources": "bool",
"includedNamespaces": [ "string" ],
"includedResourceTypes": [ "string" ],
"labelSelectors": [ "string" ],
"snapshotVolumes": "bool"
Obiekty DataStoreParameters
Ustaw właściwość objectType , aby określić typ obiektu.
W przypadku elementu AzureOperationalStoreParameters użyj:
"objectType": "AzureOperationalStoreParameters",
"resourceGroupId": "string"
Wartości właściwości
backupVaults/backupInstances
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ zasobu | "Microsoft.DataProtection/backupVaults/backupInstances" |
apiVersion | Wersja interfejsu API zasobów | "2022-11-01-preview" |
name | Nazwa zasobu Zobacz, jak ustawiać nazwy i typy dla zasobów podrzędnych w szablonach usługi ARM JSON. |
ciąg (wymagany) |
tags | Tagi zasobów serwera proxy. | Słownik nazw tagów i wartości. Zobacz Tagi w szablonach |
properties | Właściwości elementu BackupInstanceResource | BackupInstance |
BackupInstance
Nazwa | Opis | Wartość |
---|---|---|
datasourceAuthCredentials | Poświadczenia używane do uwierzytelniania za pomocą dostawcy źródła danych. | AuthCredentials |
Datasourceinfo | Pobiera lub ustawia informacje o źródle danych. | Źródło danych (wymagane) |
dataSourceSetInfo | Pobiera lub ustawia informacje o zestawie źródeł danych. | Zestaw źródeł danych |
Friendlyname | Pobiera lub ustawia przyjazną nazwę wystąpienia kopii zapasowej. | ciąg |
Objecttype | ciąg (wymagany) | |
policyInfo | Pobiera lub ustawia informacje o zasadach. | PolicyInfo (wymagane) |
Validationtype | Określa typ weryfikacji. W przypadku deepValidation wszystkie weryfikacje z interfejsu API /validateForBackup zostaną uruchomione ponownie. | "DeepValidation" "Płytkiavalidacja" |
AuthCredentials
Nazwa | Opis | Wartość |
---|---|---|
Objecttype | Ustawianie typu obiektu | SecretStoreBasedAuthCredentials (wymagane) |
SecretStoreBasedAuthCredentials
Nazwa | Opis | Wartość |
---|---|---|
Objecttype | Typ określonego obiektu — używany do deserializacji | "SecretStoreBasedAuthCredentials" (wymagane) |
secretStoreResource | Zasób magazynu wpisów tajnych | SecretStoreResource |
SecretStoreResource
Nazwa | Opis | Wartość |
---|---|---|
secretStoreType | Pobiera lub ustawia typ magazynu wpisów tajnych | "AzureKeyVault" "Invalid" (wymagane) |
Identyfikator uri | Identyfikator URI umożliwiający uzyskanie dostępu do zasobu | ciąg |
wartość | Pobiera lub ustawia wartość przechowywaną w zasobie magazynu wpisów tajnych | ciąg |
Źródło danych
Nazwa | Opis | Wartość |
---|---|---|
Datasourcetype | DatasourceType zasobu. | ciąg |
Objecttype | Typ obiektu Źródła danych używany do inicjowania prawego dziedziczonego typu | ciąg |
Resourceid | Pełny identyfikator usługi ARM zasobu. W przypadku zasobów platformy Azure jest to identyfikator arm. W przypadku zasobów innych niż azure będzie to identyfikator utworzony przez usługę tworzenia kopii zapasowych za pośrednictwem sieci szkieletowej/magazynu. | ciąg (wymagany) |
resourceLocation | Lokalizacja źródła danych. | ciąg |
resourceName | Unikatowy identyfikator zasobu w kontekście elementu nadrzędnego. | ciąg |
resourceType | Typ zasobu źródła danych. | ciąg |
resourceUri | Identyfikator URI zasobu. | ciąg |
Zestaw źródeł danych
Nazwa | Opis | Wartość |
---|---|---|
Datasourcetype | DatasourceType zasobu. | ciąg |
Objecttype | Typ obiektu Źródła danych używany do inicjowania prawego dziedziczonego typu | ciąg |
Resourceid | Pełny identyfikator usługi ARM zasobu. W przypadku zasobów platformy Azure jest to identyfikator arm. W przypadku zasobów innych niż azure będzie to identyfikator utworzony przez usługę tworzenia kopii zapasowych za pośrednictwem sieci szkieletowej/magazynu. | ciąg (wymagany) |
resourceLocation | Lokalizacja źródła danych. | ciąg |
resourceName | Unikatowy identyfikator zasobu w kontekście elementu nadrzędnego. | ciąg |
resourceType | Typ zasobu źródła danych. | ciąg |
resourceUri | Identyfikator URI zasobu. | ciąg |
PolicyInfo
Nazwa | Opis | Wartość |
---|---|---|
policyId | ciąg (wymagany) | |
policyParameters | Parametry zasad dla wystąpienia kopii zapasowej | Parametry zasad |
Parametry zasad
Nazwa | Opis | Wartość |
---|---|---|
backupDatasourceParametersList | Pobiera lub ustawia parametry źródła danych kopii zapasowej | BackupDatasourceParameters[] |
dataStoreParametersList | Pobiera lub ustawia parametry magazynu danych | DataStoreParameters[] |
BackupDatasourceParameters
Nazwa | Opis | Wartość |
---|---|---|
Objecttype | Ustawianie typu obiektu | BlobBackupDatasourceParameters KubernetesClusterBackupDatasourceParameters (wymagane) |
BlobBackupDatasourceParameters
Nazwa | Opis | Wartość |
---|---|---|
Objecttype | Typ określonego obiektu — używany do deserializacji | "BlobBackupDatasourceParameters" (wymagane) |
containersList | Lista kontenerów do utworzenia kopii zapasowej podczas konfigurowania kopii zapasowych obiektów blob | string[] (wymagane) |
KubernetesClusterBackupDatasourceParameters
Nazwa | Opis | Wartość |
---|---|---|
Objecttype | Typ określonego obiektu — używany do deserializacji | "KubernetesClusterBackupDatasourceParameters" (wymagane) |
excludedNamespaces | Pobiera lub ustawia właściwość wykluczania przestrzeni nazw. Ta właściwość ustawia przestrzenie nazw, które mają być wykluczone podczas przywracania. | ciąg[] |
excludedResourceTypes | Pobiera lub ustawia właściwość wykluczania typów zasobów. Ta właściwość ustawia typy zasobów, które mają być wykluczone podczas przywracania. | ciąg[] |
includeClusterScopeResources | Pobiera lub ustawia właściwość dołączania zasobów klastra. Ta właściwość, jeśli jest włączona, będzie zawierać zasoby zakresu klastra podczas przywracania. | bool (wymagane) |
includedNamespaces | Pobiera lub ustawia właściwość dołączania przestrzeni nazw. Ta właściwość ustawia przestrzenie nazw, które mają być uwzględniane podczas przywracania. | ciąg[] |
includedResourceTypes | Pobiera lub ustawia właściwość dołączania typów zasobów. Ta właściwość ustawia typy zasobów, które mają być uwzględniane podczas przywracania. | ciąg[] |
labelSelectors | Pobiera lub ustawia właściwość LabelSelectors. Ta właściwość ustawia zasób z takimi selektorami etykiet, które mają zostać uwzględnione podczas przywracania. | ciąg[] |
snapshotVolumes | Pobiera lub ustawia właściwość migawki woluminu. Ta właściwość, jeśli jest włączona, spowoduje wykonanie migawek woluminów podczas przywracania. | bool (wymagane) |
DataStoreParameters
Nazwa | Opis | Wartość |
---|---|---|
dataStoreType | typ magazynu danych; Operacje/magazyn/Archiwum | "ArchiveStore" "OperationalStore" "VaultStore" (wymagany) |
Objecttype | Ustawianie typu obiektu | AzureOperationalStoreParameters (wymagane) |
AzureOperationalStoreParameters
Nazwa | Opis | Wartość |
---|---|---|
Objecttype | Typ określonego obiektu — używany do deserializacji | "AzureOperationalStoreParameters" (wymagane) |
resourceGroupId | Pobiera lub ustawia identyfikator URI grupy zasobów migawki. | ciąg |
Szablony szybkiego startu
Następujące szablony szybkiego startu wdrażają ten typ zasobu.
Template | Opis |
---|---|
Tworzenie & dysku w celu włączenia ochrony za pośrednictwem magazynu kopii zapasowych |
Szablon, który tworzy dysk i umożliwia ochronę za pośrednictwem magazynu kopii zapasowych |
Tworzenie konta magazynu & włączanie ochrony za pośrednictwem magazynu kopii zapasowych |
Szablon, który tworzy konto magazynu i włącza ochronę za pośrednictwem magazynu kopii zapasowych |
Definicja zasobu narzędzia Terraform (dostawcy AzAPI)
Typ zasobu backupVaults/backupInstances można wdrożyć w następujących elementach:
- Grupy zasobów
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.
Format zasobu
Aby utworzyć zasób Microsoft.DataProtection/backupVaults/backupInstances, dodaj następujące narzędzie Terraform do szablonu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.DataProtection/backupVaults/backupInstances@2022-11-01-preview"
name = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
datasourceAuthCredentials = {
objectType = "string"
// For remaining properties, see AuthCredentials objects
}
dataSourceInfo = {
datasourceType = "string"
objectType = "string"
resourceID = "string"
resourceLocation = "string"
resourceName = "string"
resourceType = "string"
resourceUri = "string"
}
dataSourceSetInfo = {
datasourceType = "string"
objectType = "string"
resourceID = "string"
resourceLocation = "string"
resourceName = "string"
resourceType = "string"
resourceUri = "string"
}
friendlyName = "string"
objectType = "string"
policyInfo = {
policyId = "string"
policyParameters = {
backupDatasourceParametersList = [
{
objectType = "string"
// For remaining properties, see BackupDatasourceParameters objects
}
]
dataStoreParametersList = [
{
dataStoreType = "string"
objectType = "string"
// For remaining properties, see DataStoreParameters objects
}
]
}
}
validationType = "string"
}
})
}
Obiekty AuthCredentials
Ustaw właściwość objectType , aby określić typ obiektu.
W przypadku elementu SecretStoreBasedAuthCredentials użyj:
objectType = "SecretStoreBasedAuthCredentials"
secretStoreResource = {
secretStoreType = "string"
uri = "string"
value = "string"
}
Obiekty BackupDatasourceParameters
Ustaw właściwość objectType , aby określić typ obiektu.
W przypadku obiektu BlobBackupDatasourceParameters użyj:
objectType = "BlobBackupDatasourceParameters"
containersList = [
"string"
]
W przypadku rozwiązania KubernetesClusterBackupDatasourceParameters użyj:
objectType = "KubernetesClusterBackupDatasourceParameters"
excludedNamespaces = [
"string"
]
excludedResourceTypes = [
"string"
]
includeClusterScopeResources = bool
includedNamespaces = [
"string"
]
includedResourceTypes = [
"string"
]
labelSelectors = [
"string"
]
snapshotVolumes = bool
Obiekty DataStoreParameters
Ustaw właściwość objectType , aby określić typ obiektu.
W przypadku elementu AzureOperationalStoreParameters użyj:
objectType = "AzureOperationalStoreParameters"
resourceGroupId = "string"
Wartości właściwości
backupVaults/backupInstances
Nazwa | Opis | Wartość |
---|---|---|
typ | Typ zasobu | "Microsoft.DataProtection/backupVaults/backupInstances@2022-11-01-preview" |
name | Nazwa zasobu | ciąg (wymagany) |
parent_id | Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu. | Identyfikator zasobu typu: backupVaults |
tags | Tagi zasobów serwera proxy. | Słownik nazw tagów i wartości. |
properties | Właściwości elementu BackupInstanceResource | BackupInstance |
BackupInstance
Nazwa | Opis | Wartość |
---|---|---|
datasourceAuthCredentials | Poświadczenia używane do uwierzytelniania za pomocą dostawcy źródła danych. | AuthCredentials |
Datasourceinfo | Pobiera lub ustawia informacje o źródle danych. | Źródło danych (wymagane) |
dataSourceSetInfo | Pobiera lub ustawia informacje o zestawie źródeł danych. | Zestaw źródeł danych |
Friendlyname | Pobiera lub ustawia przyjazną nazwę wystąpienia kopii zapasowej. | ciąg |
Objecttype | ciąg (wymagany) | |
policyInfo | Pobiera lub ustawia informacje o zasadach. | PolicyInfo (wymagane) |
Validationtype | Określa typ weryfikacji. W przypadku deepValidation wszystkie weryfikacje z interfejsu API /validateForBackup zostaną uruchomione ponownie. | "DeepValidation" "Płytkiavalidacja" |
AuthCredentials
Nazwa | Opis | Wartość |
---|---|---|
Objecttype | Ustawianie typu obiektu | SecretStoreBasedAuthCredentials (wymagane) |
SecretStoreBasedAuthCredentials
Nazwa | Opis | Wartość |
---|---|---|
Objecttype | Typ określonego obiektu — używany do deserializacji | "SecretStoreBasedAuthCredentials" (wymagane) |
secretStoreResource | Zasób magazynu wpisów tajnych | SecretStoreResource |
SecretStoreResource
Nazwa | Opis | Wartość |
---|---|---|
secretStoreType | Pobiera lub ustawia typ magazynu wpisów tajnych | "AzureKeyVault" "Invalid" (wymagane) |
Identyfikator uri | Identyfikator URI umożliwiający uzyskanie dostępu do zasobu | ciąg |
wartość | Pobiera lub ustawia wartość przechowywaną w zasobie magazynu wpisów tajnych | ciąg |
Źródło danych
Nazwa | Opis | Wartość |
---|---|---|
Datasourcetype | DatasourceType zasobu. | ciąg |
Objecttype | Typ obiektu Źródła danych używany do inicjowania prawego dziedziczonego typu | ciąg |
Resourceid | Pełny identyfikator usługi ARM zasobu. W przypadku zasobów platformy Azure jest to identyfikator arm. W przypadku zasobów innych niż azure będzie to identyfikator utworzony przez usługę tworzenia kopii zapasowych za pośrednictwem sieci szkieletowej/magazynu. | ciąg (wymagany) |
resourceLocation | Lokalizacja źródła danych. | ciąg |
resourceName | Unikatowy identyfikator zasobu w kontekście elementu nadrzędnego. | ciąg |
resourceType | Typ zasobu źródła danych. | ciąg |
resourceUri | Identyfikator URI zasobu. | ciąg |
Zestaw źródeł danych
Nazwa | Opis | Wartość |
---|---|---|
Datasourcetype | DatasourceType zasobu. | ciąg |
Objecttype | Typ obiektu Źródła danych używany do inicjowania prawego dziedziczonego typu | ciąg |
Resourceid | Pełny identyfikator usługi ARM zasobu. W przypadku zasobów platformy Azure jest to identyfikator arm. W przypadku zasobów innych niż azure będzie to identyfikator utworzony przez usługę tworzenia kopii zapasowych za pośrednictwem sieci szkieletowej/magazynu. | ciąg (wymagany) |
resourceLocation | Lokalizacja źródła danych. | ciąg |
resourceName | Unikatowy identyfikator zasobu w kontekście elementu nadrzędnego. | ciąg |
resourceType | Typ zasobu źródła danych. | ciąg |
resourceUri | Identyfikator URI zasobu. | ciąg |
PolicyInfo
Nazwa | Opis | Wartość |
---|---|---|
policyId | ciąg (wymagany) | |
policyParameters | Parametry zasad dla wystąpienia kopii zapasowej | Parametry zasad |
Parametry zasad
Nazwa | Opis | Wartość |
---|---|---|
backupDatasourceParametersList | Pobiera lub ustawia parametry źródła danych kopii zapasowej | BackupDatasourceParameters[] |
dataStoreParametersList | Pobiera lub ustawia parametry magazynu danych | DataStoreParameters[] |
BackupDatasourceParameters
Nazwa | Opis | Wartość |
---|---|---|
Objecttype | Ustawianie typu obiektu | BlobBackupDatasourceParameters KubernetesClusterBackupDatasourceParameters (wymagane) |
BlobBackupDatasourceParameters
Nazwa | Opis | Wartość |
---|---|---|
Objecttype | Typ określonego obiektu — używany do deserializacji | "BlobBackupDatasourceParameters" (wymagane) |
containersList | Lista kontenerów do utworzenia kopii zapasowej podczas konfigurowania kopii zapasowych obiektów blob | string[] (wymagane) |
KubernetesClusterBackupDatasourceParameters
Nazwa | Opis | Wartość |
---|---|---|
Objecttype | Typ określonego obiektu — używany do deserializacji | "KubernetesClusterBackupDatasourceParameters" (wymagane) |
excludedNamespaces | Pobiera lub ustawia właściwość wykluczania przestrzeni nazw. Ta właściwość ustawia przestrzenie nazw, które mają być wykluczone podczas przywracania. | ciąg[] |
excludedResourceTypes | Pobiera lub ustawia właściwość wykluczania typów zasobów. Ta właściwość ustawia typy zasobów, które mają być wykluczone podczas przywracania. | ciąg[] |
includeClusterScopeResources | Pobiera lub ustawia właściwość dołączania zasobów klastra. Ta właściwość, jeśli jest włączona, będzie zawierać zasoby zakresu klastra podczas przywracania. | bool (wymagane) |
includedNamespaces | Pobiera lub ustawia właściwość dołączania przestrzeni nazw. Ta właściwość ustawia przestrzenie nazw, które mają być uwzględniane podczas przywracania. | ciąg[] |
includedResourceTypes | Pobiera lub ustawia właściwość dołączania typów zasobów. Ta właściwość ustawia typy zasobów, które mają być uwzględniane podczas przywracania. | ciąg[] |
labelSelectors | Pobiera lub ustawia właściwość LabelSelectors. Ta właściwość ustawia zasób z takimi selektorami etykiet, które mają zostać uwzględnione podczas przywracania. | ciąg[] |
snapshotVolumes | Pobiera lub ustawia właściwość migawki woluminu. Ta właściwość, jeśli jest włączona, spowoduje wykonanie migawek woluminów podczas przywracania. | bool (wymagane) |
DataStoreParameters
Nazwa | Opis | Wartość |
---|---|---|
dataStoreType | typ magazynu danych; Operacje/magazyn/Archiwum | "ArchiveStore" "OperationalStore" "VaultStore" (wymagany) |
Objecttype | Ustawianie typu obiektu | AzureOperationalStoreParameters (wymagane) |
AzureOperationalStoreParameters
Nazwa | Opis | Wartość |
---|---|---|
Objecttype | Typ określonego obiektu — używany do deserializacji | "AzureOperationalStoreParameters" (wymagane) |
resourceGroupId | Pobiera lub ustawia identyfikator URI grupy zasobów migawki. | ciąg |
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla