New-AzDataProtectionRetentionLifeCycleClientObject
Creates new Lifecycle object
Syntax
New-AzDataProtectionRetentionLifeCycleClientObject
-SourceDataStore <DataStoreType>
-SourceRetentionDurationType <DurationType>
-SourceRetentionDurationCount <Int32>
[-TargetDataStore <DataStoreType>]
[-CopyOption <CopyOption>]
[<CommonParameters>]
Description
Creates new Lifecycle object
Examples
Example 1: Create a daily retention lifecycle
New-AzDataProtectionRetentionLifeCycleClientObject -SourceDataStore OperationalStore -SourceRetentionDurationType Days -SourceRetentionDurationCount 30
DeleteAfterDuration : P30D
DeleteAfterObjectType : AbsoluteDeleteOption
SourceDataStoreObjectType : DataStoreInfoBase
SourceDataStoreType : OperationalStore
TargetDataStoreCopySetting :
This command creates a lifecycle object which stores the backup data in operational store for 30 days.
Example 2: Create a weekly retention lifecycle.
New-AzDataProtectionRetentionLifeCycleClientObject -SourceDataStore OperationalStore -SourceRetentionDurationType Weeks -SourceRetentionDurationCount 20
DeleteAfterDuration : P20W
DeleteAfterObjectType : AbsoluteDeleteOption
SourceDataStoreObjectType : DataStoreInfoBase
SourceDataStoreType : OperationalStore
TargetDataStoreCopySetting :
This command creates a lifecycle object which stores the backup data in operational store for 20 weeks.
Parameters
-CopyOption
CopyOption
Type: | CopyOption |
Accepted values: | CustomCopyOption, ImmediateCopyOption, CopyOnExpiryOption |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SourceDataStore
Source Datastore
Type: | DataStoreType |
Accepted values: | ArchiveStore, OperationalStore, VaultStore |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SourceRetentionDurationCount
Retention Duration Count
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SourceRetentionDurationType
Retention Duration Type
Type: | DurationType |
Accepted values: | Days, Weeks, Months, Years |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TargetDataStore
Target Datastore
Type: | DataStoreType |
Accepted values: | ArchiveStore, OperationalStore, VaultStore |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Outputs
Zusammenarbeit auf GitHub
Die Quelle für diesen Inhalt finden Sie auf GitHub, wo Sie auch Issues und Pull Requests erstellen und überprüfen können. Weitere Informationen finden Sie in unserem Leitfaden für Mitwirkende.
Azure PowerShell