PolicyInsightsIdentity Class

Definition

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

Constructors

Name Description
PolicyInsightsIdentity()

Creates an new PolicyInsightsIdentity instance.

Properties

Name Description
AttestationName

The name of the attestation.

AuthorizationNamespace

The namespace for Microsoft Authorization resource provider; only "Microsoft.Authorization" is allowed.

Id

Resource identity path

ManagementGroupId

Management group ID.

ManagementGroupName

Management group name.

ManagementGroupsNamespace

The namespace for Microsoft Management RP; only "Microsoft.Management" is allowed.

NextLink

Next link for list operation.

PolicyAssignmentName

Policy assignment name.

PolicyDefinitionName

Policy definition name.

PolicyEventsResource

The name of the virtual resource under PolicyEvents resource type; only "default" is allowed.

PolicySetDefinitionName

Policy set definition name.

PolicyStatesResource

The virtual resource under PolicyStates resource type. In a given time range, 'latest' represents the latest policy state(s), whereas 'default' represents all policy state(s).

PolicyStatesSummaryResource

The virtual resource under PolicyStates resource type for summarize action. In a given time range, 'latest' represents the latest policy state(s) and is the only allowed value.

RemediationName

The name of the remediation.

ResourceGroupName

The name of the resource group. The name is case insensitive.

ResourceId

Resource ID.

ResourceName

The name of the policy metadata resource.

SubscriptionId

The ID of the target subscription.

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of PolicyInsightsIdentity.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of PolicyInsightsIdentity.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of PolicyInsightsIdentity into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to