Edit-AzDataProtectionPolicyTagClientObject

Adds or removes schedule tag in an existing backup policy.

Syntax

Edit-AzDataProtectionPolicyTagClientObject
    -Policy <IBackupPolicy>
    -Name <TagName>
    [-RemoveRule]
    [<CommonParameters>]
Edit-AzDataProtectionPolicyTagClientObject
    -Policy <IBackupPolicy>
    -Name <TagName>
    -Criteria <IScheduleBasedBackupCriteria[]>
    [<CommonParameters>]

Description

Adds or removes schedule tag in an existing backup policy.

Examples

Example 1: Add Weekly tag to Backup Policy

$criteria = New-AzDataProtectionPolicyTagCriteriaClientObject -AbsoluteCriteria FirstOfWeek
Edit-AzDataProtectionPolicyTagClientObject -Policy $pol -Name Weekly -Criteria $criteria

DatasourceType            ObjectType
--------------            ----------
{Microsoft.Compute/disks} BackupPolicy

This command adds a weekly tag to given backup policy

Example 2: Remove Weeky tag from Backup Policy

Edit-AzDataProtectionPolicyTagClientObject -Policy $pol -Name Weekly -RemoveRule

DatasourceType            ObjectType
--------------            ----------
{Microsoft.Compute/disks} BackupPolicy

This command removes Weekly tag from backup policy.

Parameters

-Criteria

Criterias to be associated with the schedule tag. To construct, see NOTES section for CRITERIA properties and create a hash table.

Type:IScheduleBasedBackupCriteria[]
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Name

Name of the Schedule tag.

Type:TagName
Accepted values:Daily, Weekly, Monthly, Yearly
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Policy

Backup Policy Object. To construct, see NOTES section for POLICY properties and create a hash table.

Type:IBackupPolicy
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-RemoveRule

Specify whether to remove the tag from the given policy object.

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

Outputs

IBackupPolicy