Interface PolicyEvent
-
public interface PolicyEvent
An immutable client-side representation of PolicyEvent.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Map<String,Object>
additionalProperties()
Gets the additionalProperties property: Policy event record.String
complianceState()
Gets the complianceState property: Compliance state of the resource.List<ComponentEventDetails>
components()
Gets the components property: Components events records populated only when URL contains $expand=components clause.String
effectiveParameters()
Gets the effectiveParameters property: Effective parameters for the policy assignment.PolicyEventInner
innerModel()
Gets the inner com.azure.resourcemanager.policyinsights.fluent.models.PolicyEventInner 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 event 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
policyDefinitionAction()
Gets the policyDefinitionAction property: Policy definition action, i.e.String
policyDefinitionCategory()
Gets the policyDefinitionCategory property: Policy definition category.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
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
principalOid()
Gets the principalOid property: Principal object ID for the user who initiated the resource operation that triggered the policy event.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.String
tenantId()
Gets the tenantId property: Tenant ID for the policy event record.OffsetDateTime
timestamp()
Gets the timestamp property: Timestamp for the policy event record.
-
-
-
Method Detail
-
odataId
String odataId()
Gets the odataId property: OData entity ID; always set to null since policy event 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 event 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.- 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.
-
tenantId
String tenantId()
Gets the tenantId property: Tenant ID for the policy event record.- Returns:
- the tenantId value.
-
principalOid
String principalOid()
Gets the principalOid property: Principal object ID for the user who initiated the resource operation that triggered the policy event.- Returns:
- the principalOid value.
-
components
List<ComponentEventDetails> components()
Gets the components property: Components events records populated only when URL contains $expand=components clause.- Returns:
- the components value.
-
additionalProperties
Map<String,Object> additionalProperties()
Gets the additionalProperties property: Policy event record.- Returns:
- the additionalProperties value.
-
innerModel
PolicyEventInner innerModel()
Gets the inner com.azure.resourcemanager.policyinsights.fluent.models.PolicyEventInner object.- Returns:
- the inner object.
-
-