PolicyStatesOperations interface
Interface representing a PolicyStates operations.
Properties
| begin |
|
| begin |
|
| begin |
|
| begin |
|
| list |
Queries policy states for the resources under the management group. |
| list |
Queries policy states for the subscription level policy definition. |
| list |
Queries policy states for the subscription level policy set definition. |
| list |
Queries policy states for the resource. |
| list |
Queries policy states for the resources under the resource group. |
| list |
Queries policy states for the resource group level policy assignment. |
| list |
Queries policy states for the resources under the subscription. |
| list |
Queries policy states for the subscription level policy assignment. |
| summarize |
Summarizes policy states for the resources under the management group. |
| summarize |
Summarizes policy states for the subscription level policy definition. |
| summarize |
Summarizes policy states for the subscription level policy set definition. |
| summarize |
Summarizes policy states for the resource. |
| summarize |
Summarizes policy states for the resources under the resource group. |
| summarize |
Summarizes policy states for the resource group level policy assignment. |
| summarize |
Summarizes policy states for the resources under the subscription. |
| summarize |
Summarizes policy states for the subscription level policy assignment. |
| trigger |
Triggers a policy evaluation scan for all the resources under the resource group. |
| trigger |
Triggers a policy evaluation scan for all the resources under the subscription |
Property Details
beginTriggerResourceGroupEvaluation
Warning
This API is now deprecated.
use triggerResourceGroupEvaluation instead
beginTriggerResourceGroupEvaluation: (subscriptionId: string, resourceGroupName: string, options?: PolicyStatesTriggerResourceGroupEvaluationOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>
Property Value
(subscriptionId: string, resourceGroupName: string, options?: PolicyStatesTriggerResourceGroupEvaluationOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>
beginTriggerResourceGroupEvaluationAndWait
Warning
This API is now deprecated.
use triggerResourceGroupEvaluation instead
beginTriggerResourceGroupEvaluationAndWait: (subscriptionId: string, resourceGroupName: string, options?: PolicyStatesTriggerResourceGroupEvaluationOptionalParams) => Promise<void>
Property Value
(subscriptionId: string, resourceGroupName: string, options?: PolicyStatesTriggerResourceGroupEvaluationOptionalParams) => Promise<void>
beginTriggerSubscriptionEvaluation
Warning
This API is now deprecated.
use triggerSubscriptionEvaluation instead
beginTriggerSubscriptionEvaluation: (subscriptionId: string, options?: PolicyStatesTriggerSubscriptionEvaluationOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>
Property Value
(subscriptionId: string, options?: PolicyStatesTriggerSubscriptionEvaluationOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>
beginTriggerSubscriptionEvaluationAndWait
Warning
This API is now deprecated.
use triggerSubscriptionEvaluation instead
beginTriggerSubscriptionEvaluationAndWait: (subscriptionId: string, options?: PolicyStatesTriggerSubscriptionEvaluationOptionalParams) => Promise<void>
Property Value
(subscriptionId: string, options?: PolicyStatesTriggerSubscriptionEvaluationOptionalParams) => Promise<void>
listQueryResultsForManagementGroup
Queries policy states for the resources under the management group.
listQueryResultsForManagementGroup: (policyStatesResource: string, managementGroupName: string, options?: PolicyStatesListQueryResultsForManagementGroupOptionalParams) => PagedAsyncIterableIterator<PolicyState, PolicyState[], PageSettings>
Property Value
(policyStatesResource: string, managementGroupName: string, options?: PolicyStatesListQueryResultsForManagementGroupOptionalParams) => PagedAsyncIterableIterator<PolicyState, PolicyState[], PageSettings>
listQueryResultsForPolicyDefinition
Queries policy states for the subscription level policy definition.
listQueryResultsForPolicyDefinition: (policyStatesResource: string, subscriptionId: string, policyDefinitionName: string, options?: PolicyStatesListQueryResultsForPolicyDefinitionOptionalParams) => PagedAsyncIterableIterator<PolicyState, PolicyState[], PageSettings>
Property Value
(policyStatesResource: string, subscriptionId: string, policyDefinitionName: string, options?: PolicyStatesListQueryResultsForPolicyDefinitionOptionalParams) => PagedAsyncIterableIterator<PolicyState, PolicyState[], PageSettings>
listQueryResultsForPolicySetDefinition
Queries policy states for the subscription level policy set definition.
listQueryResultsForPolicySetDefinition: (policyStatesResource: string, subscriptionId: string, policySetDefinitionName: string, options?: PolicyStatesListQueryResultsForPolicySetDefinitionOptionalParams) => PagedAsyncIterableIterator<PolicyState, PolicyState[], PageSettings>
Property Value
(policyStatesResource: string, subscriptionId: string, policySetDefinitionName: string, options?: PolicyStatesListQueryResultsForPolicySetDefinitionOptionalParams) => PagedAsyncIterableIterator<PolicyState, PolicyState[], PageSettings>
listQueryResultsForResource
Queries policy states for the resource.
listQueryResultsForResource: (policyStatesResource: string, resourceId: string, options?: PolicyStatesListQueryResultsForResourceOptionalParams) => PagedAsyncIterableIterator<PolicyState, PolicyState[], PageSettings>
Property Value
(policyStatesResource: string, resourceId: string, options?: PolicyStatesListQueryResultsForResourceOptionalParams) => PagedAsyncIterableIterator<PolicyState, PolicyState[], PageSettings>
listQueryResultsForResourceGroup
Queries policy states for the resources under the resource group.
listQueryResultsForResourceGroup: (policyStatesResource: string, subscriptionId: string, resourceGroupName: string, options?: PolicyStatesListQueryResultsForResourceGroupOptionalParams) => PagedAsyncIterableIterator<PolicyState, PolicyState[], PageSettings>
Property Value
(policyStatesResource: string, subscriptionId: string, resourceGroupName: string, options?: PolicyStatesListQueryResultsForResourceGroupOptionalParams) => PagedAsyncIterableIterator<PolicyState, PolicyState[], PageSettings>
listQueryResultsForResourceGroupLevelPolicyAssignment
Queries policy states for the resource group level policy assignment.
listQueryResultsForResourceGroupLevelPolicyAssignment: (policyStatesResource: string, subscriptionId: string, resourceGroupName: string, policyAssignmentName: string, options?: PolicyStatesListQueryResultsForResourceGroupLevelPolicyAssignmentOptionalParams) => PagedAsyncIterableIterator<PolicyState, PolicyState[], PageSettings>
Property Value
(policyStatesResource: string, subscriptionId: string, resourceGroupName: string, policyAssignmentName: string, options?: PolicyStatesListQueryResultsForResourceGroupLevelPolicyAssignmentOptionalParams) => PagedAsyncIterableIterator<PolicyState, PolicyState[], PageSettings>
listQueryResultsForSubscription
Queries policy states for the resources under the subscription.
listQueryResultsForSubscription: (policyStatesResource: string, subscriptionId: string, options?: PolicyStatesListQueryResultsForSubscriptionOptionalParams) => PagedAsyncIterableIterator<PolicyState, PolicyState[], PageSettings>
Property Value
(policyStatesResource: string, subscriptionId: string, options?: PolicyStatesListQueryResultsForSubscriptionOptionalParams) => PagedAsyncIterableIterator<PolicyState, PolicyState[], PageSettings>
listQueryResultsForSubscriptionLevelPolicyAssignment
Queries policy states for the subscription level policy assignment.
listQueryResultsForSubscriptionLevelPolicyAssignment: (policyStatesResource: string, subscriptionId: string, policyAssignmentName: string, options?: PolicyStatesListQueryResultsForSubscriptionLevelPolicyAssignmentOptionalParams) => PagedAsyncIterableIterator<PolicyState, PolicyState[], PageSettings>
Property Value
(policyStatesResource: string, subscriptionId: string, policyAssignmentName: string, options?: PolicyStatesListQueryResultsForSubscriptionLevelPolicyAssignmentOptionalParams) => PagedAsyncIterableIterator<PolicyState, PolicyState[], PageSettings>
summarizeForManagementGroup
Summarizes policy states for the resources under the management group.
summarizeForManagementGroup: (policyStatesSummaryResource: string, managementGroupName: string, options?: PolicyStatesSummarizeForManagementGroupOptionalParams) => Promise<SummarizeResults>
Property Value
(policyStatesSummaryResource: string, managementGroupName: string, options?: PolicyStatesSummarizeForManagementGroupOptionalParams) => Promise<SummarizeResults>
summarizeForPolicyDefinition
Summarizes policy states for the subscription level policy definition.
summarizeForPolicyDefinition: (policyStatesSummaryResource: string, subscriptionId: string, policyDefinitionName: string, options?: PolicyStatesSummarizeForPolicyDefinitionOptionalParams) => Promise<SummarizeResults>
Property Value
(policyStatesSummaryResource: string, subscriptionId: string, policyDefinitionName: string, options?: PolicyStatesSummarizeForPolicyDefinitionOptionalParams) => Promise<SummarizeResults>
summarizeForPolicySetDefinition
Summarizes policy states for the subscription level policy set definition.
summarizeForPolicySetDefinition: (policyStatesSummaryResource: string, subscriptionId: string, policySetDefinitionName: string, options?: PolicyStatesSummarizeForPolicySetDefinitionOptionalParams) => Promise<SummarizeResults>
Property Value
(policyStatesSummaryResource: string, subscriptionId: string, policySetDefinitionName: string, options?: PolicyStatesSummarizeForPolicySetDefinitionOptionalParams) => Promise<SummarizeResults>
summarizeForResource
Summarizes policy states for the resource.
summarizeForResource: (policyStatesSummaryResource: string, resourceId: string, options?: PolicyStatesSummarizeForResourceOptionalParams) => Promise<SummarizeResults>
Property Value
(policyStatesSummaryResource: string, resourceId: string, options?: PolicyStatesSummarizeForResourceOptionalParams) => Promise<SummarizeResults>
summarizeForResourceGroup
Summarizes policy states for the resources under the resource group.
summarizeForResourceGroup: (policyStatesSummaryResource: string, subscriptionId: string, resourceGroupName: string, options?: PolicyStatesSummarizeForResourceGroupOptionalParams) => Promise<SummarizeResults>
Property Value
(policyStatesSummaryResource: string, subscriptionId: string, resourceGroupName: string, options?: PolicyStatesSummarizeForResourceGroupOptionalParams) => Promise<SummarizeResults>
summarizeForResourceGroupLevelPolicyAssignment
Summarizes policy states for the resource group level policy assignment.
summarizeForResourceGroupLevelPolicyAssignment: (policyStatesSummaryResource: string, subscriptionId: string, resourceGroupName: string, policyAssignmentName: string, options?: PolicyStatesSummarizeForResourceGroupLevelPolicyAssignmentOptionalParams) => Promise<SummarizeResults>
Property Value
(policyStatesSummaryResource: string, subscriptionId: string, resourceGroupName: string, policyAssignmentName: string, options?: PolicyStatesSummarizeForResourceGroupLevelPolicyAssignmentOptionalParams) => Promise<SummarizeResults>
summarizeForSubscription
Summarizes policy states for the resources under the subscription.
summarizeForSubscription: (policyStatesSummaryResource: string, subscriptionId: string, options?: PolicyStatesSummarizeForSubscriptionOptionalParams) => Promise<SummarizeResults>
Property Value
(policyStatesSummaryResource: string, subscriptionId: string, options?: PolicyStatesSummarizeForSubscriptionOptionalParams) => Promise<SummarizeResults>
summarizeForSubscriptionLevelPolicyAssignment
Summarizes policy states for the subscription level policy assignment.
summarizeForSubscriptionLevelPolicyAssignment: (policyStatesSummaryResource: string, subscriptionId: string, policyAssignmentName: string, options?: PolicyStatesSummarizeForSubscriptionLevelPolicyAssignmentOptionalParams) => Promise<SummarizeResults>
Property Value
(policyStatesSummaryResource: string, subscriptionId: string, policyAssignmentName: string, options?: PolicyStatesSummarizeForSubscriptionLevelPolicyAssignmentOptionalParams) => Promise<SummarizeResults>
triggerResourceGroupEvaluation
Triggers a policy evaluation scan for all the resources under the resource group.
triggerResourceGroupEvaluation: (subscriptionId: string, resourceGroupName: string, options?: PolicyStatesTriggerResourceGroupEvaluationOptionalParams) => PollerLike<OperationState<void>, void>
Property Value
(subscriptionId: string, resourceGroupName: string, options?: PolicyStatesTriggerResourceGroupEvaluationOptionalParams) => PollerLike<OperationState<void>, void>
triggerSubscriptionEvaluation
Triggers a policy evaluation scan for all the resources under the subscription
triggerSubscriptionEvaluation: (subscriptionId: string, options?: PolicyStatesTriggerSubscriptionEvaluationOptionalParams) => PollerLike<OperationState<void>, void>
Property Value
(subscriptionId: string, options?: PolicyStatesTriggerSubscriptionEvaluationOptionalParams) => PollerLike<OperationState<void>, void>