Table of Contents

Class PolicyAssignmentPatch

Namespace
Azure.ResourceManager.Resources.Models
Assembly
Azure.ResourceManager.dll

The policy assignment for Patch request.

public class PolicyAssignmentPatch : IJsonModel<PolicyAssignmentPatch>, IPersistableModel<PolicyAssignmentPatch>
Inheritance
PolicyAssignmentPatch
Implements
IPersistableModel<PolicyAssignmentPatch>
Inherited Members

Constructors

PolicyAssignmentPatch()

Initializes a new instance of PolicyAssignmentPatch.

public PolicyAssignmentPatch()

Properties

Identity

The managed identity associated with the policy assignment. Current supported identity types: None, SystemAssigned, UserAssigned.

public ManagedServiceIdentity Identity { get; set; }

Property Value

ManagedServiceIdentity

Location

The location of the policy assignment. Only required when utilizing managed identity.

public AzureLocation? Location { get; set; }

Property Value

AzureLocation?

Overrides

The policy property value override.

public IList<PolicyOverride> Overrides { get; }

Property Value

IList<PolicyOverride>

ResourceSelectors

The resource selector list to filter policies by resource properties.

public IList<ResourceSelector> ResourceSelectors { get; }

Property Value

IList<ResourceSelector>