Delen via


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

PSObject