PolicyTrackedResourcesClient Interface

public interface PolicyTrackedResourcesClient

An instance of this class provides access to all the operations defined in PolicyTrackedResourcesClient.

Method Summary

Modifier and Type Method and Description
abstract PagedIterable<PolicyTrackedResourceInner> listQueryResultsForManagementGroup(String managementGroupName, PolicyTrackedResourcesResourceType policyTrackedResourcesResource)

Queries policy tracked resources under the management group.

abstract PagedIterable<PolicyTrackedResourceInner> listQueryResultsForManagementGroup(String managementGroupName, PolicyTrackedResourcesResourceType policyTrackedResourcesResource, Integer top, String filter, Context context)

Queries policy tracked resources under the management group.

abstract PagedIterable<PolicyTrackedResourceInner> listQueryResultsForResource(String resourceId, PolicyTrackedResourcesResourceType policyTrackedResourcesResource)

Queries policy tracked resources under the resource.

abstract PagedIterable<PolicyTrackedResourceInner> listQueryResultsForResource(String resourceId, PolicyTrackedResourcesResourceType policyTrackedResourcesResource, Integer top, String filter, Context context)

Queries policy tracked resources under the resource.

abstract PagedIterable<PolicyTrackedResourceInner> listQueryResultsForResourceGroup(String resourceGroupName, PolicyTrackedResourcesResourceType policyTrackedResourcesResource)

Queries policy tracked resources under the resource group.

abstract PagedIterable<PolicyTrackedResourceInner> listQueryResultsForResourceGroup(String resourceGroupName, PolicyTrackedResourcesResourceType policyTrackedResourcesResource, Integer top, String filter, Context context)

Queries policy tracked resources under the resource group.

abstract PagedIterable<PolicyTrackedResourceInner> listQueryResultsForSubscription(PolicyTrackedResourcesResourceType policyTrackedResourcesResource)

Queries policy tracked resources under the subscription.

abstract PagedIterable<PolicyTrackedResourceInner> listQueryResultsForSubscription(PolicyTrackedResourcesResourceType policyTrackedResourcesResource, Integer top, String filter, Context context)

Queries policy tracked resources under the subscription.

Method Details

listQueryResultsForManagementGroup

public abstract PagedIterable listQueryResultsForManagementGroup(String managementGroupName, PolicyTrackedResourcesResourceType policyTrackedResourcesResource)

Queries policy tracked resources under the management group.

Parameters:

managementGroupName - Management group name.
policyTrackedResourcesResource - The name of the virtual resource under PolicyTrackedResources resource type; only "default" is allowed.

Returns:

query results as paginated response with PagedIterable<T>.

listQueryResultsForManagementGroup

public abstract PagedIterable listQueryResultsForManagementGroup(String managementGroupName, PolicyTrackedResourcesResourceType policyTrackedResourcesResource, Integer top, String filter, Context context)

Queries policy tracked resources under the management group.

Parameters:

managementGroupName - Management group name.
policyTrackedResourcesResource - The name of the virtual resource under PolicyTrackedResources resource type; only "default" is allowed.
top - Maximum number of records to return.
filter - OData filter expression.
context - The context to associate with this operation.

Returns:

query results as paginated response with PagedIterable<T>.

listQueryResultsForResource

public abstract PagedIterable listQueryResultsForResource(String resourceId, PolicyTrackedResourcesResourceType policyTrackedResourcesResource)

Queries policy tracked resources under the resource.

Parameters:

resourceId - Resource ID.
policyTrackedResourcesResource - The name of the virtual resource under PolicyTrackedResources resource type; only "default" is allowed.

Returns:

query results as paginated response with PagedIterable<T>.

listQueryResultsForResource

public abstract PagedIterable listQueryResultsForResource(String resourceId, PolicyTrackedResourcesResourceType policyTrackedResourcesResource, Integer top, String filter, Context context)

Queries policy tracked resources under the resource.

Parameters:

resourceId - Resource ID.
policyTrackedResourcesResource - The name of the virtual resource under PolicyTrackedResources resource type; only "default" is allowed.
top - Maximum number of records to return.
filter - OData filter expression.
context - The context to associate with this operation.

Returns:

query results as paginated response with PagedIterable<T>.

listQueryResultsForResourceGroup

public abstract PagedIterable listQueryResultsForResourceGroup(String resourceGroupName, PolicyTrackedResourcesResourceType policyTrackedResourcesResource)

Queries policy tracked resources under the resource group.

Parameters:

resourceGroupName - Resource group name.
policyTrackedResourcesResource - The name of the virtual resource under PolicyTrackedResources resource type; only "default" is allowed.

Returns:

query results as paginated response with PagedIterable<T>.

listQueryResultsForResourceGroup

public abstract PagedIterable listQueryResultsForResourceGroup(String resourceGroupName, PolicyTrackedResourcesResourceType policyTrackedResourcesResource, Integer top, String filter, Context context)

Queries policy tracked resources under the resource group.

Parameters:

resourceGroupName - Resource group name.
policyTrackedResourcesResource - The name of the virtual resource under PolicyTrackedResources resource type; only "default" is allowed.
top - Maximum number of records to return.
filter - OData filter expression.
context - The context to associate with this operation.

Returns:

query results as paginated response with PagedIterable<T>.

listQueryResultsForSubscription

public abstract PagedIterable listQueryResultsForSubscription(PolicyTrackedResourcesResourceType policyTrackedResourcesResource)

Queries policy tracked resources under the subscription.

Parameters:

policyTrackedResourcesResource - The name of the virtual resource under PolicyTrackedResources resource type; only "default" is allowed.

Returns:

query results as paginated response with PagedIterable<T>.

listQueryResultsForSubscription

public abstract PagedIterable listQueryResultsForSubscription(PolicyTrackedResourcesResourceType policyTrackedResourcesResource, Integer top, String filter, Context context)

Queries policy tracked resources under the subscription.

Parameters:

policyTrackedResourcesResource - The name of the virtual resource under PolicyTrackedResources resource type; only "default" is allowed.
top - Maximum number of records to return.
filter - OData filter expression.
context - The context to associate with this operation.

Returns:

query results as paginated response with PagedIterable<T>.

Applies to

Azure SDK for Java

Preview