PolicyStates Interface
public interface PolicyStates
Resource collection API of PolicyStates.
Method Summary
Method Details
listQueryResultsForManagementGroup
public abstract PagedIterable
Queries policy states for the resources under the management group.
Parameters:
Returns:
listQueryResultsForManagementGroup
public abstract PagedIterable
Queries policy states for the resources under the management group.
Parameters:
Returns:
listQueryResultsForPolicyDefinition
public abstract PagedIterable
Queries policy states for the subscription level policy definition.
Parameters:
Returns:
listQueryResultsForPolicyDefinition
public abstract PagedIterable
Queries policy states for the subscription level policy definition.
Parameters:
Returns:
listQueryResultsForPolicySetDefinition
public abstract PagedIterable
Queries policy states for the subscription level policy set definition.
Parameters:
Returns:
listQueryResultsForPolicySetDefinition
public abstract PagedIterable
Queries policy states for the subscription level policy set definition.
Parameters:
Returns:
listQueryResultsForResource
public abstract PagedIterable
Queries policy states for the resource.
Parameters:
Returns:
listQueryResultsForResource
public abstract PagedIterable
Queries policy states for the resource.
Parameters:
Returns:
listQueryResultsForResourceGroup
public abstract PagedIterable
Queries policy states for the resources under the resource group.
Parameters:
Returns:
listQueryResultsForResourceGroup
public abstract PagedIterable
Queries policy states for the resources under the resource group.
Parameters:
Returns:
listQueryResultsForResourceGroupLevelPolicyAssignment
public abstract PagedIterable
Queries policy states for the resource group level policy assignment.
Parameters:
Returns:
listQueryResultsForResourceGroupLevelPolicyAssignment
public abstract PagedIterable
Queries policy states for the resource group level policy assignment.
Parameters:
Returns:
listQueryResultsForSubscription
public abstract PagedIterable
Queries policy states for the resources under the subscription.
Parameters:
Returns:
listQueryResultsForSubscription
public abstract PagedIterable
Queries policy states for the resources under the subscription.
Parameters:
Returns:
listQueryResultsForSubscriptionLevelPolicyAssignment
public abstract PagedIterable
Queries policy states for the subscription level policy assignment.
Parameters:
Returns:
listQueryResultsForSubscriptionLevelPolicyAssignment
public abstract PagedIterable
Queries policy states for the subscription level policy assignment.
Parameters:
Returns:
summarizeForManagementGroup
public abstract SummarizeResults summarizeForManagementGroup(PolicyStatesSummaryResourceType policyStatesSummaryResource, String managementGroupName)
Summarizes policy states for the resources under the management group.
Parameters:
Returns:
summarizeForManagementGroupWithResponse
public abstract Response
Summarizes policy states for the resources under the management group.
Parameters:
Returns:
summarizeForPolicyDefinition
public abstract SummarizeResults summarizeForPolicyDefinition(PolicyStatesSummaryResourceType policyStatesSummaryResource, String subscriptionId, String policyDefinitionName)
Summarizes policy states for the subscription level policy definition.
Parameters:
Returns:
summarizeForPolicyDefinitionWithResponse
public abstract Response
Summarizes policy states for the subscription level policy definition.
Parameters:
Returns:
summarizeForPolicySetDefinition
public abstract SummarizeResults summarizeForPolicySetDefinition(PolicyStatesSummaryResourceType policyStatesSummaryResource, String subscriptionId, String policySetDefinitionName)
Summarizes policy states for the subscription level policy set definition.
Parameters:
Returns:
summarizeForPolicySetDefinitionWithResponse
public abstract Response
Summarizes policy states for the subscription level policy set definition.
Parameters:
Returns:
summarizeForResource
public abstract SummarizeResults summarizeForResource(PolicyStatesSummaryResourceType policyStatesSummaryResource, String resourceId)
Summarizes policy states for the resource.
Parameters:
Returns:
summarizeForResourceGroup
public abstract SummarizeResults summarizeForResourceGroup(PolicyStatesSummaryResourceType policyStatesSummaryResource, String subscriptionId, String resourceGroupName)
Summarizes policy states for the resources under the resource group.
Parameters:
Returns:
summarizeForResourceGroupLevelPolicyAssignment
public abstract SummarizeResults summarizeForResourceGroupLevelPolicyAssignment(PolicyStatesSummaryResourceType policyStatesSummaryResource, String subscriptionId, String resourceGroupName, String policyAssignmentName)
Summarizes policy states for the resource group level policy assignment.
Parameters:
Returns:
summarizeForResourceGroupLevelPolicyAssignmentWithResponse
public abstract Response
Summarizes policy states for the resource group level policy assignment.
Parameters:
Returns:
summarizeForResourceGroupWithResponse
public abstract Response
Summarizes policy states for the resources under the resource group.
Parameters:
Returns:
summarizeForResourceWithResponse
public abstract Response
Summarizes policy states for the resource.
Parameters:
Returns:
summarizeForSubscription
public abstract SummarizeResults summarizeForSubscription(PolicyStatesSummaryResourceType policyStatesSummaryResource, String subscriptionId)
Summarizes policy states for the resources under the subscription.
Parameters:
Returns:
summarizeForSubscriptionLevelPolicyAssignment
public abstract SummarizeResults summarizeForSubscriptionLevelPolicyAssignment(PolicyStatesSummaryResourceType policyStatesSummaryResource, String subscriptionId, String policyAssignmentName)
Summarizes policy states for the subscription level policy assignment.
Parameters:
Returns:
summarizeForSubscriptionLevelPolicyAssignmentWithResponse
public abstract Response
Summarizes policy states for the subscription level policy assignment.
Parameters:
Returns:
summarizeForSubscriptionWithResponse
public abstract Response
Summarizes policy states for the resources under the subscription.
Parameters:
Returns:
triggerResourceGroupEvaluation
public abstract void triggerResourceGroupEvaluation(String subscriptionId, String resourceGroupName)
Triggers a policy evaluation scan for all the resources under the resource group.
Parameters:
triggerResourceGroupEvaluation
public abstract void triggerResourceGroupEvaluation(String subscriptionId, String resourceGroupName, Context context)
Triggers a policy evaluation scan for all the resources under the resource group.
Parameters:
triggerSubscriptionEvaluation
public abstract void triggerSubscriptionEvaluation(String subscriptionId)
Triggers a policy evaluation scan for all the resources under the subscription.
Parameters:
triggerSubscriptionEvaluation
public abstract void triggerSubscriptionEvaluation(String subscriptionId, Context context)
Triggers a policy evaluation scan for all the resources under the subscription.
Parameters:
Applies to
Azure SDK for Java
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for