Interface PolicyState
-
public interface PolicyState
An immutable client-side representation of PolicyState.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Map<String,Object>
additionalProperties()
Gets the additionalProperties property: Policy state record.String
complianceState()
Gets the complianceState property: Compliance state of the resource.List<ComponentStateDetails>
components()
Gets the components property: Components state compliance records populated only when URL contains $expand=components clause.String
effectiveParameters()
Gets the effectiveParameters property: Effective parameters for the policy assignment.PolicyStateInner
innerModel()
Gets the inner com.azure.resourcemanager.policyinsights.fluent.models.PolicyStateInner object.Boolean
isCompliant()
Gets the isCompliant property: Flag which states whether the resource is compliant against the policy assignment it was evaluated against.String
managementGroupIds()
Gets the managementGroupIds property: Comma separated list of management group IDs, which represent the hierarchy of the management groups the resource is under.String
odataContext()
Gets the odataContext property: OData context string; used by OData clients to resolve type information based on metadata.String
odataId()
Gets the odataId property: OData entity ID; always set to null since policy state records do not have an entity ID.String
policyAssignmentId()
Gets the policyAssignmentId property: Policy assignment ID.String
policyAssignmentName()
Gets the policyAssignmentName property: Policy assignment name.String
policyAssignmentOwner()
Gets the policyAssignmentOwner property: Policy assignment owner.String
policyAssignmentParameters()
Gets the policyAssignmentParameters property: Policy assignment parameters.String
policyAssignmentScope()
Gets the policyAssignmentScope property: Policy assignment scope.String
policyAssignmentVersion()
Gets the policyAssignmentVersion property: Evaluated policy assignment version.String
policyDefinitionAction()
Gets the policyDefinitionAction property: Policy definition action, i.e.String
policyDefinitionCategory()
Gets the policyDefinitionCategory property: Policy definition category.List<String>
policyDefinitionGroupNames()
Gets the policyDefinitionGroupNames property: Policy definition group names.String
policyDefinitionId()
Gets the policyDefinitionId property: Policy definition ID.String
policyDefinitionName()
Gets the policyDefinitionName property: Policy definition name.String
policyDefinitionReferenceId()
Gets the policyDefinitionReferenceId property: Reference ID for the policy definition inside the policy set, if the policy assignment is for a policy set.String
policyDefinitionVersion()
Gets the policyDefinitionVersion property: Evaluated policy definition version.PolicyEvaluationDetails
policyEvaluationDetails()
Gets the policyEvaluationDetails property: Policy evaluation details.String
policySetDefinitionCategory()
Gets the policySetDefinitionCategory property: Policy set definition category, if the policy assignment is for a policy set.String
policySetDefinitionId()
Gets the policySetDefinitionId property: Policy set definition ID, if the policy assignment is for a policy set.String
policySetDefinitionName()
Gets the policySetDefinitionName property: Policy set definition name, if the policy assignment is for a policy set.String
policySetDefinitionOwner()
Gets the policySetDefinitionOwner property: Policy set definition owner, if the policy assignment is for a policy set.String
policySetDefinitionParameters()
Gets the policySetDefinitionParameters property: Policy set definition parameters, if the policy assignment is for a policy set.String
policySetDefinitionVersion()
Gets the policySetDefinitionVersion property: Evaluated policy set definition version.String
resourceGroup()
Gets the resourceGroup property: Resource group name.String
resourceId()
Gets the resourceId property: Resource ID.String
resourceLocation()
Gets the resourceLocation property: Resource location.String
resourceTags()
Gets the resourceTags property: List of resource tags.String
resourceType()
Gets the resourceType property: Resource type.String
subscriptionId()
Gets the subscriptionId property: Subscription ID.OffsetDateTime
timestamp()
Gets the timestamp property: Timestamp for the policy state record.
-
-
-
Method Detail
-
odataId
String odataId()
Gets the odataId property: OData entity ID; always set to null since policy state records do not have an entity ID.- Returns:
- the odataId value.
-
odataContext
String odataContext()
Gets the odataContext property: OData context string; used by OData clients to resolve type information based on metadata.- Returns:
- the odataContext value.
-
timestamp
OffsetDateTime timestamp()
Gets the timestamp property: Timestamp for the policy state record.- Returns:
- the timestamp value.
-
resourceId
String resourceId()
Gets the resourceId property: Resource ID.- Returns:
- the resourceId value.
-
policyAssignmentId
String policyAssignmentId()
Gets the policyAssignmentId property: Policy assignment ID.- Returns:
- the policyAssignmentId value.
-
policyDefinitionId
String policyDefinitionId()
Gets the policyDefinitionId property: Policy definition ID.- Returns:
- the policyDefinitionId value.
-
effectiveParameters
String effectiveParameters()
Gets the effectiveParameters property: Effective parameters for the policy assignment.- Returns:
- the effectiveParameters value.
-
isCompliant
Boolean isCompliant()
Gets the isCompliant property: Flag which states whether the resource is compliant against the policy assignment it was evaluated against. This property is deprecated; please use ComplianceState instead.- Returns:
- the isCompliant value.
-
subscriptionId
String subscriptionId()
Gets the subscriptionId property: Subscription ID.- Returns:
- the subscriptionId value.
-
resourceType
String resourceType()
Gets the resourceType property: Resource type.- Returns:
- the resourceType value.
-
resourceLocation
String resourceLocation()
Gets the resourceLocation property: Resource location.- Returns:
- the resourceLocation value.
-
resourceGroup
String resourceGroup()
Gets the resourceGroup property: Resource group name.- Returns:
- the resourceGroup value.
-
resourceTags
String resourceTags()
Gets the resourceTags property: List of resource tags.- Returns:
- the resourceTags value.
-
policyAssignmentName
String policyAssignmentName()
Gets the policyAssignmentName property: Policy assignment name.- Returns:
- the policyAssignmentName value.
-
policyAssignmentOwner
String policyAssignmentOwner()
Gets the policyAssignmentOwner property: Policy assignment owner.- Returns:
- the policyAssignmentOwner value.
-
policyAssignmentParameters
String policyAssignmentParameters()
Gets the policyAssignmentParameters property: Policy assignment parameters.- Returns:
- the policyAssignmentParameters value.
-
policyAssignmentScope
String policyAssignmentScope()
Gets the policyAssignmentScope property: Policy assignment scope.- Returns:
- the policyAssignmentScope value.
-
policyDefinitionName
String policyDefinitionName()
Gets the policyDefinitionName property: Policy definition name.- Returns:
- the policyDefinitionName value.
-
policyDefinitionAction
String policyDefinitionAction()
Gets the policyDefinitionAction property: Policy definition action, i.e. effect.- Returns:
- the policyDefinitionAction value.
-
policyDefinitionCategory
String policyDefinitionCategory()
Gets the policyDefinitionCategory property: Policy definition category.- Returns:
- the policyDefinitionCategory value.
-
policySetDefinitionId
String policySetDefinitionId()
Gets the policySetDefinitionId property: Policy set definition ID, if the policy assignment is for a policy set.- Returns:
- the policySetDefinitionId value.
-
policySetDefinitionName
String policySetDefinitionName()
Gets the policySetDefinitionName property: Policy set definition name, if the policy assignment is for a policy set.- Returns:
- the policySetDefinitionName value.
-
policySetDefinitionOwner
String policySetDefinitionOwner()
Gets the policySetDefinitionOwner property: Policy set definition owner, if the policy assignment is for a policy set.- Returns:
- the policySetDefinitionOwner value.
-
policySetDefinitionCategory
String policySetDefinitionCategory()
Gets the policySetDefinitionCategory property: Policy set definition category, if the policy assignment is for a policy set.- Returns:
- the policySetDefinitionCategory value.
-
policySetDefinitionParameters
String policySetDefinitionParameters()
Gets the policySetDefinitionParameters property: Policy set definition parameters, if the policy assignment is for a policy set.- Returns:
- the policySetDefinitionParameters value.
-
managementGroupIds
String managementGroupIds()
Gets the managementGroupIds property: Comma separated list of management group IDs, which represent the hierarchy of the management groups the resource is under.- Returns:
- the managementGroupIds value.
-
policyDefinitionReferenceId
String policyDefinitionReferenceId()
Gets the policyDefinitionReferenceId property: Reference ID for the policy definition inside the policy set, if the policy assignment is for a policy set.- Returns:
- the policyDefinitionReferenceId value.
-
complianceState
String complianceState()
Gets the complianceState property: Compliance state of the resource.- Returns:
- the complianceState value.
-
policyEvaluationDetails
PolicyEvaluationDetails policyEvaluationDetails()
Gets the policyEvaluationDetails property: Policy evaluation details.- Returns:
- the policyEvaluationDetails value.
-
policyDefinitionGroupNames
List<String> policyDefinitionGroupNames()
Gets the policyDefinitionGroupNames property: Policy definition group names.- Returns:
- the policyDefinitionGroupNames value.
-
components
List<ComponentStateDetails> components()
Gets the components property: Components state compliance records populated only when URL contains $expand=components clause.- Returns:
- the components value.
-
policyDefinitionVersion
String policyDefinitionVersion()
Gets the policyDefinitionVersion property: Evaluated policy definition version.- Returns:
- the policyDefinitionVersion value.
-
policySetDefinitionVersion
String policySetDefinitionVersion()
Gets the policySetDefinitionVersion property: Evaluated policy set definition version.- Returns:
- the policySetDefinitionVersion value.
-
policyAssignmentVersion
String policyAssignmentVersion()
Gets the policyAssignmentVersion property: Evaluated policy assignment version.- Returns:
- the policyAssignmentVersion value.
-
additionalProperties
Map<String,Object> additionalProperties()
Gets the additionalProperties property: Policy state record.- Returns:
- the additionalProperties value.
-
innerModel
PolicyStateInner innerModel()
Gets the inner com.azure.resourcemanager.policyinsights.fluent.models.PolicyStateInner object.- Returns:
- the inner object.
-
-