Dela via


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