@datafire/azure_policyinsights_policystates
v4.0.0
Published
DataFire integration for PolicyStatesClient
Downloads
5
Readme
@datafire/azure_policyinsights_policystates
Client library for PolicyStatesClient
Installation and Usage
npm install --save @datafire/azure_policyinsights_policystates
let azure_policyinsights_policystates = require('@datafire/azure_policyinsights_policystates').create({
access_token: "",
refresh_token: "",
client_id: "",
client_secret: "",
redirect_uri: ""
});
.then(data => {
console.log(data);
});
Description
Actions
Operations_List
Lists available operations.
azure_policyinsights_policystates.Operations_List({
"api-version": ""
}, context)
Input
- input
object
- api-version required
string
: Client Api Version.
- api-version required
Output
- output OperationsListResults
PolicyStates_ListQueryResultsForManagementGroup
Queries policy states for the resources under the management group.
azure_policyinsights_policystates.PolicyStates_ListQueryResultsForManagementGroup({
"policyStatesResource": "",
"managementGroupsNamespace": "",
"managementGroupName": "",
"api-version": ""
}, context)
Input
- input
object
- policyStatesResource required
string
(values: default, latest): 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). - managementGroupsNamespace required
string
(values: Microsoft.Management): The namespace for Microsoft Management RP; only "Microsoft.Management" is allowed. - managementGroupName required
string
: Management group name. - api-version required
string
: Client Api Version. - $top
integer
: Maximum number of records to return. - $orderby
string
: Ordering expression using OData notation. One or more comma-separated column names with an optional "desc" (the default) or "asc", e.g. "$orderby=PolicyAssignmentId, ResourceId asc". - $select
string
: Select expression using OData notation. Limits the columns on each record to just those requested, e.g. "$select=PolicyAssignmentId, ResourceId". - $from
string
: ISO 8601 formatted timestamp specifying the start time of the interval to query. When not specified, the service uses ($to - 1-day). - $to
string
: ISO 8601 formatted timestamp specifying the end time of the interval to query. When not specified, the service uses request time. - $filter
string
: OData filter expression. - $apply
string
: OData apply expression for aggregations.
- policyStatesResource required
Output
- output PolicyStatesQueryResults
PolicyStates_SummarizeForManagementGroup
Summarizes policy states for the resources under the management group.
azure_policyinsights_policystates.PolicyStates_SummarizeForManagementGroup({
"policyStatesSummaryResource": "",
"managementGroupsNamespace": "",
"managementGroupName": "",
"api-version": ""
}, context)
Input
- input
object
- policyStatesSummaryResource required
string
(values: latest): 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. - managementGroupsNamespace required
string
(values: Microsoft.Management): The namespace for Microsoft Management RP; only "Microsoft.Management" is allowed. - managementGroupName required
string
: Management group name. - api-version required
string
: Client Api Version. - $top
integer
: Maximum number of records to return. - $from
string
: ISO 8601 formatted timestamp specifying the start time of the interval to query. When not specified, the service uses ($to - 1-day). - $to
string
: ISO 8601 formatted timestamp specifying the end time of the interval to query. When not specified, the service uses request time. - $filter
string
: OData filter expression.
- policyStatesSummaryResource required
Output
- output SummarizeResults
PolicyStates_ListQueryResultsForSubscription
Queries policy states for the resources under the subscription.
azure_policyinsights_policystates.PolicyStates_ListQueryResultsForSubscription({
"policyStatesResource": "",
"subscriptionId": "",
"api-version": ""
}, context)
Input
- input
object
- policyStatesResource required
string
(values: default, latest): 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). - subscriptionId required
string
: Microsoft Azure subscription ID. - api-version required
string
: Client Api Version. - $top
integer
: Maximum number of records to return. - $orderby
string
: Ordering expression using OData notation. One or more comma-separated column names with an optional "desc" (the default) or "asc", e.g. "$orderby=PolicyAssignmentId, ResourceId asc". - $select
string
: Select expression using OData notation. Limits the columns on each record to just those requested, e.g. "$select=PolicyAssignmentId, ResourceId". - $from
string
: ISO 8601 formatted timestamp specifying the start time of the interval to query. When not specified, the service uses ($to - 1-day). - $to
string
: ISO 8601 formatted timestamp specifying the end time of the interval to query. When not specified, the service uses request time. - $filter
string
: OData filter expression. - $apply
string
: OData apply expression for aggregations.
- policyStatesResource required
Output
- output PolicyStatesQueryResults
PolicyStates_SummarizeForSubscription
Summarizes policy states for the resources under the subscription.
azure_policyinsights_policystates.PolicyStates_SummarizeForSubscription({
"policyStatesSummaryResource": "",
"subscriptionId": "",
"api-version": ""
}, context)
Input
- input
object
- policyStatesSummaryResource required
string
(values: latest): 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. - subscriptionId required
string
: Microsoft Azure subscription ID. - api-version required
string
: Client Api Version. - $top
integer
: Maximum number of records to return. - $from
string
: ISO 8601 formatted timestamp specifying the start time of the interval to query. When not specified, the service uses ($to - 1-day). - $to
string
: ISO 8601 formatted timestamp specifying the end time of the interval to query. When not specified, the service uses request time. - $filter
string
: OData filter expression.
- policyStatesSummaryResource required
Output
- output SummarizeResults
PolicyStates_ListQueryResultsForSubscriptionLevelPolicyAssignment
Queries policy states for the subscription level policy assignment.
azure_policyinsights_policystates.PolicyStates_ListQueryResultsForSubscriptionLevelPolicyAssignment({
"policyStatesResource": "",
"subscriptionId": "",
"authorizationNamespace": "",
"policyAssignmentName": "",
"api-version": ""
}, context)
Input
- input
object
- policyStatesResource required
string
(values: default, latest): 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). - subscriptionId required
string
: Microsoft Azure subscription ID. - authorizationNamespace required
string
(values: Microsoft.Authorization): The namespace for Microsoft Authorization resource provider; only "Microsoft.Authorization" is allowed. - policyAssignmentName required
string
: Policy assignment name. - api-version required
string
: Client Api Version. - $top
integer
: Maximum number of records to return. - $orderby
string
: Ordering expression using OData notation. One or more comma-separated column names with an optional "desc" (the default) or "asc", e.g. "$orderby=PolicyAssignmentId, ResourceId asc". - $select
string
: Select expression using OData notation. Limits the columns on each record to just those requested, e.g. "$select=PolicyAssignmentId, ResourceId". - $from
string
: ISO 8601 formatted timestamp specifying the start time of the interval to query. When not specified, the service uses ($to - 1-day). - $to
string
: ISO 8601 formatted timestamp specifying the end time of the interval to query. When not specified, the service uses request time. - $filter
string
: OData filter expression. - $apply
string
: OData apply expression for aggregations.
- policyStatesResource required
Output
- output PolicyStatesQueryResults
PolicyStates_SummarizeForSubscriptionLevelPolicyAssignment
Summarizes policy states for the subscription level policy assignment.
azure_policyinsights_policystates.PolicyStates_SummarizeForSubscriptionLevelPolicyAssignment({
"policyStatesSummaryResource": "",
"subscriptionId": "",
"authorizationNamespace": "",
"policyAssignmentName": "",
"api-version": ""
}, context)
Input
- input
object
- policyStatesSummaryResource required
string
(values: latest): 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. - subscriptionId required
string
: Microsoft Azure subscription ID. - authorizationNamespace required
string
(values: Microsoft.Authorization): The namespace for Microsoft Authorization resource provider; only "Microsoft.Authorization" is allowed. - policyAssignmentName required
string
: Policy assignment name. - api-version required
string
: Client Api Version. - $top
integer
: Maximum number of records to return. - $from
string
: ISO 8601 formatted timestamp specifying the start time of the interval to query. When not specified, the service uses ($to - 1-day). - $to
string
: ISO 8601 formatted timestamp specifying the end time of the interval to query. When not specified, the service uses request time. - $filter
string
: OData filter expression.
- policyStatesSummaryResource required
Output
- output SummarizeResults
PolicyStates_ListQueryResultsForPolicyDefinition
Queries policy states for the subscription level policy definition.
azure_policyinsights_policystates.PolicyStates_ListQueryResultsForPolicyDefinition({
"policyStatesResource": "",
"subscriptionId": "",
"authorizationNamespace": "",
"policyDefinitionName": "",
"api-version": ""
}, context)
Input
- input
object
- policyStatesResource required
string
(values: default, latest): 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). - subscriptionId required
string
: Microsoft Azure subscription ID. - authorizationNamespace required
string
(values: Microsoft.Authorization): The namespace for Microsoft Authorization resource provider; only "Microsoft.Authorization" is allowed. - policyDefinitionName required
string
: Policy definition name. - api-version required
string
: Client Api Version. - $top
integer
: Maximum number of records to return. - $orderby
string
: Ordering expression using OData notation. One or more comma-separated column names with an optional "desc" (the default) or "asc", e.g. "$orderby=PolicyAssignmentId, ResourceId asc". - $select
string
: Select expression using OData notation. Limits the columns on each record to just those requested, e.g. "$select=PolicyAssignmentId, ResourceId". - $from
string
: ISO 8601 formatted timestamp specifying the start time of the interval to query. When not specified, the service uses ($to - 1-day). - $to
string
: ISO 8601 formatted timestamp specifying the end time of the interval to query. When not specified, the service uses request time. - $filter
string
: OData filter expression. - $apply
string
: OData apply expression for aggregations.
- policyStatesResource required
Output
- output PolicyStatesQueryResults
PolicyStates_SummarizeForPolicyDefinition
Summarizes policy states for the subscription level policy definition.
azure_policyinsights_policystates.PolicyStates_SummarizeForPolicyDefinition({
"policyStatesSummaryResource": "",
"subscriptionId": "",
"authorizationNamespace": "",
"policyDefinitionName": "",
"api-version": ""
}, context)
Input
- input
object
- policyStatesSummaryResource required
string
(values: latest): 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. - subscriptionId required
string
: Microsoft Azure subscription ID. - authorizationNamespace required
string
(values: Microsoft.Authorization): The namespace for Microsoft Authorization resource provider; only "Microsoft.Authorization" is allowed. - policyDefinitionName required
string
: Policy definition name. - api-version required
string
: Client Api Version. - $top
integer
: Maximum number of records to return. - $from
string
: ISO 8601 formatted timestamp specifying the start time of the interval to query. When not specified, the service uses ($to - 1-day). - $to
string
: ISO 8601 formatted timestamp specifying the end time of the interval to query. When not specified, the service uses request time. - $filter
string
: OData filter expression.
- policyStatesSummaryResource required
Output
- output SummarizeResults
PolicyStates_ListQueryResultsForPolicySetDefinition
Queries policy states for the subscription level policy set definition.
azure_policyinsights_policystates.PolicyStates_ListQueryResultsForPolicySetDefinition({
"policyStatesResource": "",
"subscriptionId": "",
"authorizationNamespace": "",
"policySetDefinitionName": "",
"api-version": ""
}, context)
Input
- input
object
- policyStatesResource required
string
(values: default, latest): 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). - subscriptionId required
string
: Microsoft Azure subscription ID. - authorizationNamespace required
string
(values: Microsoft.Authorization): The namespace for Microsoft Authorization resource provider; only "Microsoft.Authorization" is allowed. - policySetDefinitionName required
string
: Policy set definition name. - api-version required
string
: Client Api Version. - $top
integer
: Maximum number of records to return. - $orderby
string
: Ordering expression using OData notation. One or more comma-separated column names with an optional "desc" (the default) or "asc", e.g. "$orderby=PolicyAssignmentId, ResourceId asc". - $select
string
: Select expression using OData notation. Limits the columns on each record to just those requested, e.g. "$select=PolicyAssignmentId, ResourceId". - $from
string
: ISO 8601 formatted timestamp specifying the start time of the interval to query. When not specified, the service uses ($to - 1-day). - $to
string
: ISO 8601 formatted timestamp specifying the end time of the interval to query. When not specified, the service uses request time. - $filter
string
: OData filter expression. - $apply
string
: OData apply expression for aggregations.
- policyStatesResource required
Output
- output PolicyStatesQueryResults
PolicyStates_SummarizeForPolicySetDefinition
Summarizes policy states for the subscription level policy set definition.
azure_policyinsights_policystates.PolicyStates_SummarizeForPolicySetDefinition({
"policyStatesSummaryResource": "",
"subscriptionId": "",
"authorizationNamespace": "",
"policySetDefinitionName": "",
"api-version": ""
}, context)
Input
- input
object
- policyStatesSummaryResource required
string
(values: latest): 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. - subscriptionId required
string
: Microsoft Azure subscription ID. - authorizationNamespace required
string
(values: Microsoft.Authorization): The namespace for Microsoft Authorization resource provider; only "Microsoft.Authorization" is allowed. - policySetDefinitionName required
string
: Policy set definition name. - api-version required
string
: Client Api Version. - $top
integer
: Maximum number of records to return. - $from
string
: ISO 8601 formatted timestamp specifying the start time of the interval to query. When not specified, the service uses ($to - 1-day). - $to
string
: ISO 8601 formatted timestamp specifying the end time of the interval to query. When not specified, the service uses request time. - $filter
string
: OData filter expression.
- policyStatesSummaryResource required
Output
- output SummarizeResults
PolicyStates_ListQueryResultsForResourceGroup
Queries policy states for the resources under the resource group.
azure_policyinsights_policystates.PolicyStates_ListQueryResultsForResourceGroup({
"policyStatesResource": "",
"subscriptionId": "",
"resourceGroupName": "",
"api-version": ""
}, context)
Input
- input
object
- policyStatesResource required
string
(values: default, latest): 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). - subscriptionId required
string
: Microsoft Azure subscription ID. - resourceGroupName required
string
: Resource group name. - api-version required
string
: Client Api Version. - $top
integer
: Maximum number of records to return. - $orderby
string
: Ordering expression using OData notation. One or more comma-separated column names with an optional "desc" (the default) or "asc", e.g. "$orderby=PolicyAssignmentId, ResourceId asc". - $select
string
: Select expression using OData notation. Limits the columns on each record to just those requested, e.g. "$select=PolicyAssignmentId, ResourceId". - $from
string
: ISO 8601 formatted timestamp specifying the start time of the interval to query. When not specified, the service uses ($to - 1-day). - $to
string
: ISO 8601 formatted timestamp specifying the end time of the interval to query. When not specified, the service uses request time. - $filter
string
: OData filter expression. - $apply
string
: OData apply expression for aggregations.
- policyStatesResource required
Output
- output PolicyStatesQueryResults
PolicyStates_SummarizeForResourceGroup
Summarizes policy states for the resources under the resource group.
azure_policyinsights_policystates.PolicyStates_SummarizeForResourceGroup({
"policyStatesSummaryResource": "",
"subscriptionId": "",
"resourceGroupName": "",
"api-version": ""
}, context)
Input
- input
object
- policyStatesSummaryResource required
string
(values: latest): 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. - subscriptionId required
string
: Microsoft Azure subscription ID. - resourceGroupName required
string
: Resource group name. - api-version required
string
: Client Api Version. - $top
integer
: Maximum number of records to return. - $from
string
: ISO 8601 formatted timestamp specifying the start time of the interval to query. When not specified, the service uses ($to - 1-day). - $to
string
: ISO 8601 formatted timestamp specifying the end time of the interval to query. When not specified, the service uses request time. - $filter
string
: OData filter expression.
- policyStatesSummaryResource required
Output
- output SummarizeResults
PolicyStates_ListQueryResultsForResourceGroupLevelPolicyAssignment
Queries policy states for the resource group level policy assignment.
azure_policyinsights_policystates.PolicyStates_ListQueryResultsForResourceGroupLevelPolicyAssignment({
"policyStatesResource": "",
"subscriptionId": "",
"resourceGroupName": "",
"authorizationNamespace": "",
"policyAssignmentName": "",
"api-version": ""
}, context)
Input
- input
object
- policyStatesResource required
string
(values: default, latest): 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). - subscriptionId required
string
: Microsoft Azure subscription ID. - resourceGroupName required
string
: Resource group name. - authorizationNamespace required
string
(values: Microsoft.Authorization): The namespace for Microsoft Authorization resource provider; only "Microsoft.Authorization" is allowed. - policyAssignmentName required
string
: Policy assignment name. - api-version required
string
: Client Api Version. - $top
integer
: Maximum number of records to return. - $orderby
string
: Ordering expression using OData notation. One or more comma-separated column names with an optional "desc" (the default) or "asc", e.g. "$orderby=PolicyAssignmentId, ResourceId asc". - $select
string
: Select expression using OData notation. Limits the columns on each record to just those requested, e.g. "$select=PolicyAssignmentId, ResourceId". - $from
string
: ISO 8601 formatted timestamp specifying the start time of the interval to query. When not specified, the service uses ($to - 1-day). - $to
string
: ISO 8601 formatted timestamp specifying the end time of the interval to query. When not specified, the service uses request time. - $filter
string
: OData filter expression. - $apply
string
: OData apply expression for aggregations.
- policyStatesResource required
Output
- output PolicyStatesQueryResults
PolicyStates_SummarizeForResourceGroupLevelPolicyAssignment
Summarizes policy states for the resource group level policy assignment.
azure_policyinsights_policystates.PolicyStates_SummarizeForResourceGroupLevelPolicyAssignment({
"policyStatesSummaryResource": "",
"subscriptionId": "",
"resourceGroupName": "",
"authorizationNamespace": "",
"policyAssignmentName": "",
"api-version": ""
}, context)
Input
- input
object
- policyStatesSummaryResource required
string
(values: latest): 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. - subscriptionId required
string
: Microsoft Azure subscription ID. - resourceGroupName required
string
: Resource group name. - authorizationNamespace required
string
(values: Microsoft.Authorization): The namespace for Microsoft Authorization resource provider; only "Microsoft.Authorization" is allowed. - policyAssignmentName required
string
: Policy assignment name. - api-version required
string
: Client Api Version. - $top
integer
: Maximum number of records to return. - $from
string
: ISO 8601 formatted timestamp specifying the start time of the interval to query. When not specified, the service uses ($to - 1-day). - $to
string
: ISO 8601 formatted timestamp specifying the end time of the interval to query. When not specified, the service uses request time. - $filter
string
: OData filter expression.
- policyStatesSummaryResource required
Output
- output SummarizeResults
PolicyStates_ListQueryResultsForResource
Queries policy states for the resource.
azure_policyinsights_policystates.PolicyStates_ListQueryResultsForResource({
"policyStatesResource": "",
"resourceId": "",
"api-version": ""
}, context)
Input
- input
object
- policyStatesResource required
string
(values: default, latest): 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). - resourceId required
string
: Resource ID. - api-version required
string
: Client Api Version. - $top
integer
: Maximum number of records to return. - $orderby
string
: Ordering expression using OData notation. One or more comma-separated column names with an optional "desc" (the default) or "asc", e.g. "$orderby=PolicyAssignmentId, ResourceId asc". - $select
string
: Select expression using OData notation. Limits the columns on each record to just those requested, e.g. "$select=PolicyAssignmentId, ResourceId". - $from
string
: ISO 8601 formatted timestamp specifying the start time of the interval to query. When not specified, the service uses ($to - 1-day). - $to
string
: ISO 8601 formatted timestamp specifying the end time of the interval to query. When not specified, the service uses request time. - $filter
string
: OData filter expression. - $apply
string
: OData apply expression for aggregations. - $expand
string
: The $expand query parameter. For example, to expand policyEvaluationDetails, use $expand=policyEvaluationDetails
- policyStatesResource required
Output
- output PolicyStatesQueryResults
PolicyStates_SummarizeForResource
Summarizes policy states for the resource.
azure_policyinsights_policystates.PolicyStates_SummarizeForResource({
"policyStatesSummaryResource": "",
"resourceId": "",
"api-version": ""
}, context)
Input
- input
object
- policyStatesSummaryResource required
string
(values: latest): 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. - resourceId required
string
: Resource ID. - api-version required
string
: Client Api Version. - $top
integer
: Maximum number of records to return. - $from
string
: ISO 8601 formatted timestamp specifying the start time of the interval to query. When not specified, the service uses ($to - 1-day). - $to
string
: ISO 8601 formatted timestamp specifying the end time of the interval to query. When not specified, the service uses request time. - $filter
string
: OData filter expression.
- policyStatesSummaryResource required
Output
- output SummarizeResults
PolicyStates_GetMetadata
Gets OData metadata XML document.
azure_policyinsights_policystates.PolicyStates_GetMetadata({
"scope": "",
"api-version": ""
}, context)
Input
- input
object
- scope required
string
: A valid scope, i.e. management group, subscription, resource group, or resource ID. Scope used has no effect on metadata returned. - api-version required
string
: Client Api Version.
- scope required
Output
- output MetadataDocument
Definitions
ExpressionEvaluationDetails
- ExpressionEvaluationDetails
object
: Evaluation details of policy language expressions.- expression
string
: Expression evaluated. - expressionValue
object
: Value of the expression. - operator
string
: Operator to compare the expression value and the target value. - path
string
: Property path if the expression is a field or an alias. - result
string
: Evaluation result. - targetValue
object
: Target value to be compared with the expression value.
- expression
IfNotExistsEvaluationDetails
- IfNotExistsEvaluationDetails
object
: Evaluation details of IfNotExists effect.- resourceId
string
: ID of the last evaluated resource for IfNotExists effect. - totalResources
integer
: Total number of resources to which the existence condition is applicable.
- resourceId
MetadataDocument
- MetadataDocument
string
: Metadata XML document.
Operation
- Operation
object
: Operation definition.- display
object
: Display metadata associated with the operation.- description
string
: Operation description. - operation
string
: Operation name. - provider
string
: Resource provider name. - resource
string
: Resource name on which the operation is performed.
- description
- name
string
: Operation name.
- display
OperationsListResults
- OperationsListResults
object
: List of available operations.- @odata.count
integer
: OData entity count; represents the number of operations returned. - value
array
: List of available operations.- items Operation
- @odata.count
PolicyAssignmentSummary
- PolicyAssignmentSummary
object
: Policy assignment summary.- policyAssignmentId
string
: Policy assignment ID. - policyDefinitions
array
: Policy definitions summary.- items PolicyDefinitionSummary
- policySetDefinitionId
string
: Policy set definition ID, if the policy assignment is for a policy set. - results SummaryResults
- policyAssignmentId
PolicyDefinitionSummary
- PolicyDefinitionSummary
object
: Policy definition summary.- effect
string
: Policy effect, i.e. policy definition action. - policyDefinitionId
string
: Policy definition ID. - policyDefinitionReferenceId
string
: Policy definition reference ID. - results SummaryResults
- effect
PolicyEvaluationDetails
- PolicyEvaluationDetails
object
: Policy evaluation details.- evaluatedExpressions
array
: Details of the evaluated expressions. - ifNotExistsDetails IfNotExistsEvaluationDetails
- evaluatedExpressions
PolicyState
- PolicyState
object
: Policy state record.- @odata.context
string
: OData context string; used by OData clients to resolve type information based on metadata. - @odata.id
string
: OData entity ID; always set to null since policy state records do not have an entity ID. - complianceState
string
: Compliance state of the resource. - effectiveParameters
string
: Effective parameters for the policy assignment. - isCompliant
boolean
: Flag which states whether the resource is compliant against the policy assignment it was evaluated against. - managementGroupIds
string
: Comma separated list of management group IDs, which represent the hierarchy of the management groups the resource is under. - policyAssignmentId
string
: Policy assignment ID. - policyAssignmentName
string
: Policy assignment name. - policyAssignmentOwner
string
: Policy assignment owner. - policyAssignmentParameters
string
: Policy assignment parameters. - policyAssignmentScope
string
: Policy assignment scope. - policyDefinitionAction
string
: Policy definition action, i.e. effect. - policyDefinitionCategory
string
: Policy definition category. - policyDefinitionId
string
: Policy definition ID. - policyDefinitionName
string
: Policy definition name. - policyDefinitionReferenceId
string
: Reference ID for the policy definition inside the policy set, if the policy assignment is for a policy set. - policyEvaluationDetails PolicyEvaluationDetails
- policySetDefinitionCategory
string
: Policy set definition category, if the policy assignment is for a policy set. - policySetDefinitionId
string
: Policy set definition ID, if the policy assignment is for a policy set. - policySetDefinitionName
string
: Policy set definition name, if the policy assignment is for a policy set. - policySetDefinitionOwner
string
: Policy set definition owner, if the policy assignment is for a policy set. - policySetDefinitionParameters
string
: Policy set definition parameters, if the policy assignment is for a policy set. - resourceGroup
string
: Resource group name. - resourceId
string
: Resource ID. - resourceLocation
string
: Resource location. - resourceTags
string
: List of resource tags. - resourceType
string
: Resource type. - subscriptionId
string
: Subscription ID. - timestamp
string
: Timestamp for the policy state record.
- @odata.context
PolicyStatesQueryResults
- PolicyStatesQueryResults
object
: Query results.- @odata.context
string
: OData context string; used by OData clients to resolve type information based on metadata. - @odata.count
integer
: OData entity count; represents the number of policy state records returned. - value
array
: Query results.- items PolicyState
- @odata.context
QueryFailure
- QueryFailure
object
: Error response.- error
object
: Error definition.- code
string
: Service specific error code which serves as the substatus for the HTTP error code. - message
string
: Description of the error.
- code
- error
SummarizeResults
- SummarizeResults
object
: Summarize action results.- @odata.context
string
: OData context string; used by OData clients to resolve type information based on metadata. - @odata.count
integer
: OData entity count; represents the number of summaries returned; always set to 1. - value
array
: Summarize action results.- items Summary
- @odata.context
Summary
- Summary
object
: Summary results.- @odata.context
string
: OData context string; used by OData clients to resolve type information based on metadata. - @odata.id
string
: OData entity ID; always set to null since summaries do not have an entity ID. - policyAssignments
array
: Policy assignments summary.- items PolicyAssignmentSummary
- results SummaryResults
- @odata.context
SummaryResults
- SummaryResults
object
: Non-compliance summary on a particular summary level.- nonCompliantPolicies
integer
: Number of non-compliant policies. - nonCompliantResources
integer
: Number of non-compliant resources. - queryResultsUri
string
: HTTP POST URI for queryResults action on Microsoft.PolicyInsights to retrieve raw results for the non-compliance summary.
- nonCompliantPolicies