New-AzDataProtectionBackupConfigurationClientObject
Skapar nytt konfigurationsobjekt för säkerhetskopiering
Syntax
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
Skapar nytt konfigurationsobjekt för säkerhetskopiering
Exempel
Exempel 1: Skapa en BackupConfiguration för att konfigurera skydd med 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
Det här kommandot kan användas för att skapa ett klientobjekt för säkerhetskopieringskonfiguration som används för att konfigurera säkerhetskopiering för ett Kubernetes-kluster. BackupHookReferences är en lista med referenser till BackupHooks som ska köras före och efter att säkerhetskopieringen har körts.
Exempel 2: Skapa en BackupConfiguration för att välja specifika containrar för att konfigurera valvsäkerhetskopior för 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}
Det här kommandot kan användas för att skapa ett klientobjekt för säkerhetskopieringskonfiguration som används för att konfigurera säkerhetskopiering för välvda blobsäkerhetskopieringscontainrar.
Parametrar
-BackupHookReference
Hook-referens som ska köras under säkerhetskopieringen. Information om hur du skapar finns i AVSNITTET ANTECKNINGAR för EGENSKAPER FÖR BACKUPHOOKREFERENCE och skapa en hash-tabell.
Typ: | NamespacedNameResource[] |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-DatasourceType
Datakällatyp
Typ: | DatasourceTypes |
Godkända värden: | AzureDisk, AzureBlob, AzureDatabaseForPostgreSQL, AzureKubernetesService, AzureDatabaseForPGFlexServer, AzureDatabaseForMySQL |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-ExcludedNamespace
Lista över namnområden som ska undantas från säkerhetskopiering
Typ: | String[] |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-ExcludedResourceType
Lista över resurstyper som ska undantas från säkerhetskopiering
Typ: | String[] |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-IncludeAllContainer
Växla parameter till att inkludera alla containrar som ska säkerhetskopieras i VaultStore. Använd den här parametern för DatasourceType AzureBlob.
Typ: | SwitchParameter |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-IncludeClusterScopeResource
Boolesk parameter för att avgöra om klusteromfångsresurser ingår för säkerhetskopiering. Som standard tas detta som sant.
Typ: | Nullable<T>[Boolean] |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-IncludedNamespace
Lista över namnområden som ska inkluderas för säkerhetskopiering
Typ: | String[] |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-IncludedResourceType
Lista över resurstyper som ska ingå för säkerhetskopiering
Typ: | String[] |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-LabelSelector
Lista över etiketter för intern filtrering för säkerhetskopiering
Typ: | String[] |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-SnapshotVolume
Boolesk parameter för att avgöra om ögonblicksbildsvolymer ingår för säkerhetskopiering. Som standard tas detta som sant.
Typ: | Nullable<T>[Boolean] |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-StorageAccountName
Lagringskonto där datakällan finns. Använd den här parametern för DatasourceType AzureBlob.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-StorageAccountResourceGroupName
Lagringskontots resursgruppnamn där Datakällan finns. Använd den här parametern för DatasourceType AzureBlob.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-VaultedBackupContainer
Lista över containrar som ska säkerhetskopieras i VaultStore. Använd den här parametern för DatasourceType AzureBlob.
Typ: | String[] |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
Utdata
Azure PowerShell