EligibleChildResourcesClient Interface

public interface EligibleChildResourcesClient

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

Method Summary

Modifier and Type Method and Description
abstract PagedIterable<EligibleChildResourceInner> get(String scope)

Get the child resources of a resource on which user has eligible access.

abstract PagedIterable<EligibleChildResourceInner> get(String scope, String filter, Context context)

Get the child resources of a resource on which user has eligible access.

abstract PagedFlux<EligibleChildResourceInner> getAsync(String scope)

Get the child resources of a resource on which user has eligible access.

abstract PagedFlux<EligibleChildResourceInner> getAsync(String scope, String filter)

Get the child resources of a resource on which user has eligible access.

Method Details

get

public abstract PagedIterable get(String scope)

Get the child resources of a resource on which user has eligible access.

Parameters:

scope - The scope of the role management policy.

Returns:

the child resources of a resource on which user has eligible access as paginated response with PagedIterable<T>.

get

public abstract PagedIterable get(String scope, String filter, Context context)

Get the child resources of a resource on which user has eligible access.

Parameters:

scope - The scope of the role management policy.
filter - The filter to apply on the operation. Use $filter=resourceType+eq+'Subscription' to filter on only resource of type = 'Subscription'. Use $filter=resourceType+eq+'subscription'+or+resourceType+eq+'resourcegroup' to filter on resource of type = 'Subscription' or 'ResourceGroup'.
context - The context to associate with this operation.

Returns:

the child resources of a resource on which user has eligible access as paginated response with PagedIterable<T>.

getAsync

public abstract PagedFlux getAsync(String scope)

Get the child resources of a resource on which user has eligible access.

Parameters:

scope - The scope of the role management policy.

Returns:

the child resources of a resource on which user has eligible access as paginated response with PagedFlux<T>.

getAsync

public abstract PagedFlux getAsync(String scope, String filter)

Get the child resources of a resource on which user has eligible access.

Parameters:

scope - The scope of the role management policy.
filter - The filter to apply on the operation. Use $filter=resourceType+eq+'Subscription' to filter on only resource of type = 'Subscription'. Use $filter=resourceType+eq+'subscription'+or+resourceType+eq+'resourcegroup' to filter on resource of type = 'Subscription' or 'ResourceGroup'.

Returns:

the child resources of a resource on which user has eligible access as paginated response with PagedFlux<T>.

Applies to