RemediationFilters Class

Definition

The filters that will be applied to determine which resources to remediate.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.PolicyInsights.Models.RemediationFiltersTypeConverter))]
public class RemediationFilters : Microsoft.Azure.PowerShell.Cmdlets.PolicyInsights.Models.IRemediationFilters
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.PolicyInsights.Models.RemediationFiltersTypeConverter))>]
type RemediationFilters = class
    interface IRemediationFilters
    interface IJsonSerializable
Public Class RemediationFilters
Implements IRemediationFilters
Inheritance
RemediationFilters
Attributes
Implements

Constructors

Name Description
RemediationFilters()

Creates an new RemediationFilters instance.

Properties

Name Description
Location

The resource locations that will be remediated.

ResourceId

The IDs of the resources that will be remediated. Can specify at most 100 IDs. This filter cannot be used when ReEvaluateCompliance is set to ReEvaluateCompliance, and cannot be empty if provided.

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of RemediationFilters.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of RemediationFilters.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.PolicyInsights.Models.IRemediationFilters.

FromJsonString(String)

Creates a new instance of RemediationFilters, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of RemediationFilters into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to