New-AzNetAppFilesSnapshotPolicy
ANF アカウントの新しい Azure NetApp Files (ANF) スナップショット ポリシーを作成します。
構文
New-AzNetAppFilesSnapshotPolicy
-ResourceGroupName <String>
-Location <String>
-AccountName <String>
-Name <String>
[-Enabled]
-HourlySchedule <PSNetAppFilesHourlySchedule>
-DailySchedule <PSNetAppFilesDailySchedule>
-WeeklySchedule <PSNetAppFilesWeeklySchedule>
-MonthlySchedule <PSNetAppFilesMonthlySchedule>
[-Tag <Hashtable>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
New-AzNetAppFilesSnapshotPolicy
-Name <String>
[-Enabled]
-HourlySchedule <PSNetAppFilesHourlySchedule>
-DailySchedule <PSNetAppFilesDailySchedule>
-WeeklySchedule <PSNetAppFilesWeeklySchedule>
-MonthlySchedule <PSNetAppFilesMonthlySchedule>
[-Tag <Hashtable>]
-AccountObject <PSNetAppFilesAccount>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
説明
New-AzNetAppFilesSnapshotPolicy コマンドレットは、ANF アカウントの新しいスナップショット ポリシーを作成します。
例
例 1
$hourlySchedule = @{
Minute = 2
SnapshotsToKeep = 6
}
$dailySchedule = @{
Hour = 1
Minute = 2
SnapshotsToKeep = 6
}
$weeklySchedule = @{
Minute = 2
Hour = 1
Day = "Sunday,Monday"
SnapshotsToKeep = 6
}
$monthlySchedule = @{
Minute = 2
Hour = 1
DaysOfMonth = "2,11,21"
SnapshotsToKeep = 6
}
New-AzNetAppFilesSnapshotPolicy -ResourceGroupName "MyRG" -Location "westus2" -AccountName "MyAccount" -Name "MySnapshotPolicy" -Enabled -HourlySchedule $hourlySchedule -DailySchedule $dailySchedule -WeeklySchedule $weeklySchedule -MonthlySchedule $monthlySchedule
このコマンドは、アカウント "MyAccount" という名前の ANF アカウントの新しい ANF スナップショット ポリシーを作成します。
パラメーター
-AccountName
ANF アカウントの名前
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AccountObject
新しいスナップショット ポリシー オブジェクトのアカウント
Type: | PSNetAppFilesAccount |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Confirm
コマンドレットの実行前に確認を求めるメッセージが表示されます。
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DailySchedule
毎日のスケジュールを表すハッシュテーブル配列
Type: | PSNetAppFilesDailySchedule |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
Azure との通信のために使用される資格情報、アカウント、テナント、サブスクリプションです。
Type: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Enabled
ポリシーが有効かどうかを決定するプロパティ
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-HourlySchedule
時間単位のスケジュールを表すハッシュテーブル配列
Type: | PSNetAppFilesHourlySchedule |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Location
リソースの場所
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MonthlySchedule
Montly Schedule を表すハッシュテーブル配列
Type: | PSNetAppFilesMonthlySchedule |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
ANF スナップショット ポリシーの名前
Type: | String |
Aliases: | SnapshotPolicyName |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ResourceGroupName
ANF アカウントのリソース グループ
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Tag
リソース タグを表すハッシュテーブル配列
Type: | Hashtable |
Aliases: | Tags |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WeeklySchedule
Montly Schedule を表すハッシュテーブル配列
Type: | PSNetAppFilesWeeklySchedule |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
コマンドレットの実行時に発生する内容を示します。 このコマンドレットは実行されません。
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
入力
出力
関連リンク
- Get-AzNetAppFilesSnapshotPolicy
- Update-AzNetAppFilesSnapshotPolicy
- Remove-AzNetAppFilesSnapshotPolicy
- Set-AzNetAppFilesSnapshotPolicy
- Get-AzNetAppFilesSnapshot
- New-AzNetAppFilesSnapshot
- Remove-AzNetAppFilesSnapshot
- Get-AzNetAppFilesVolume
- New-AzNetAppFilesVolume
- Update-AzNetAppFilesVolume
- Remove-AzNetAppFilesVolume