New-AzDataProtectionBackupConfigurationClientObject
Hiermee maakt u een nieuw back-upconfiguratieobject
Syntaxis
New-AzDataProtectionBackupConfigurationClientObject
-DatasourceType <DatasourceTypes>
[-ExcludedResourceType <String[]>]
[-IncludedResourceType <String[]>]
[-ExcludedNamespace <String[]>]
[-IncludedNamespace <String[]>]
[-LabelSelector <String[]>]
[-SnapshotVolume <Boolean>]
[-IncludeClusterScopeResource <Boolean>]
[-BackupHookReference <NamespacedNameResource[]>]
[-VaultedBackupContainer <String[]>]
[-IncludeAllContainer]
[-StorageAccountName <String>]
[-StorageAccountResourceGroupName <String>]
[<CommonParameters>]
Description
Hiermee maakt u een nieuw back-upconfiguratieobject
Voorbeelden
Voorbeeld 1: Een BackupConfiguration maken voor het configureren van beveiliging met AzureKubernetesService
$backupConfig = New-AzDataProtectionBackupConfigurationClientObject -SnapshotVolume $true -IncludeClusterScopeResource $true -DatasourceType AzureKubernetesService -LabelSelector "key=val","foo=bar" -ExcludedNamespace "excludeNS1","excludeNS2" -BackupHookReference @(@{name='bkphookname';namespace='default'},@{name='bkphookname1';namespace='hrweb'})
ObjectType ExcludedNamespace ExcludedResourceType IncludeClusterScopeResource IncludedNamespace IncludedResourceType LabelSelector SnapshotVolume
---------- ----------------- -------------------- --------------------------- ----------------- -------------------- ------------- --------------
KubernetesClusterBackupDatasourceParameters {excludeNS1, excludeNS2} True {key=val, foo=bar} True
Deze opdracht kan worden gebruikt om een back-upconfiguratieclientobject te maken dat wordt gebruikt voor het configureren van back-ups voor een Kubernetes-cluster. BackupHookReferences is een lijst met verwijzingen naar BackupHooks die moeten worden uitgevoerd voor en nadat de back-up is uitgevoerd.
Voorbeeld 2: Maak een BackupConfiguration om specifieke containers te selecteren voor het configureren van gekluisde back-ups voor AzureBlob.
$storageAccount = Get-AzStorageAccount -ResourceGroupName $resourceGroupName -Name $storageAccountName
$containers=Get-AzStorageContainer -Context $storageAccount.Context
$backupConfig = New-AzDataProtectionBackupConfigurationClientObject -DatasourceType AzureBlob -VaultedBackupContainer $containers.Name[1,3,4]
ObjectType ContainersList
---------- --------------
BlobBackupDatasourceParameters {conabb, conwxy, conzzz}
Deze opdracht kan worden gebruikt om een back-upconfiguratieclientobject te maken dat wordt gebruikt voor het configureren van back-ups voor gekluisde Blob-back-upcontainers.
Parameters
-BackupHookReference
Hook-verwijzing die tijdens de back-up moet worden uitgevoerd. Zie de sectie NOTES voor EIGENSCHAPPEN VAN BACKUPHOOKREFERENCE en maak een hash-tabel om deze samen te stellen.
Type: | NamespacedNameResource[] |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-DatasourceType
Gegevensbrontype
Type: | DatasourceTypes |
Geaccepteerde waarden: | AzureDisk, AzureBlob, AzureDatabaseForPostgreSQL, AzureKubernetesService, AzureDatabaseForPGFlexServer, AzureDatabaseForMySQL |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-ExcludedNamespace
Lijst met naamruimten die moeten worden uitgesloten van back-up
Type: | String[] |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-ExcludedResourceType
Lijst met resourcetypen die moeten worden uitgesloten van back-up
Type: | String[] |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-IncludeAllContainer
Schakel over naar de parameter om een back-up van alle containers op te nemen in de VaultStore. Gebruik deze parameter voor DatasourceType AzureBlob.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-IncludeClusterScopeResource
Booleaanse parameter om te bepalen of clusterbereikresources zijn opgenomen voor back-up. Dit wordt standaard als waar beschouwd.
Type: | Nullable<T>[Boolean] |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-IncludedNamespace
Lijst met naamruimten die moeten worden opgenomen voor back-up
Type: | String[] |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-IncludedResourceType
Lijst met resourcetypen die moeten worden opgenomen voor back-up
Type: | String[] |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-LabelSelector
Lijst met labels voor interne filtering voor back-up
Type: | String[] |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-SnapshotVolume
Booleaanse parameter om te bepalen of momentopnamevolumes zijn opgenomen voor back-up. Dit wordt standaard als waar beschouwd.
Type: | Nullable<T>[Boolean] |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-StorageAccountName
Opslagaccount waarin de gegevensbron aanwezig is. Gebruik deze parameter voor DatasourceType AzureBlob.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-StorageAccountResourceGroupName
Naam van de resourcegroep van het opslagaccount waarin de gegevensbron aanwezig is. Gebruik deze parameter voor DatasourceType AzureBlob.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-VaultedBackupContainer
Lijst met containers waarvan een back-up moet worden gemaakt in de VaultStore. Gebruik deze parameter voor DatasourceType AzureBlob.
Type: | String[] |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
Uitvoerwaarden
Azure PowerShell