GroupQuotaSubscriptionRequests Interface

public interface GroupQuotaSubscriptionRequests

Resource collection API of GroupQuotaSubscriptionRequests.

Method Summary

Modifier and Type Method and Description
abstract GroupQuotaSubscriptionRequestStatus get(String managementGroupId, String groupQuotaName, String requestId)

Get the status of a single subscriptionId request by requestId.

abstract Response<GroupQuotaSubscriptionRequestStatus> getWithResponse(String managementGroupId, String groupQuotaName, String requestId, Context context)

Get the status of a single subscriptionId request by requestId.

abstract PagedIterable<GroupQuotaSubscriptionRequestStatus> list(String managementGroupId, String groupQuotaName)

List the status of all requests to add subscriptionIds to the GroupQuotasEntity.

abstract PagedIterable<GroupQuotaSubscriptionRequestStatus> list(String managementGroupId, String groupQuotaName, Context context)

List the status of all requests to add subscriptionIds to the GroupQuotasEntity.

Method Details

get

public abstract GroupQuotaSubscriptionRequestStatus get(String managementGroupId, String groupQuotaName, String requestId)

Get the status of a single subscriptionId request by requestId. The Async pattern will be used, if we determine the request is taking longer, else it can return 200 response as response to the subscription add API call. Get API to check the status of a subscriptionIds request by requestId. Use the polling API - OperationsStatus URI specified in Azure-AsyncOperation header field, with retry-after duration in seconds to check the intermediate status. This API provides the finals status with the request details and status.

Parameters:

managementGroupId - Management Group Id.
groupQuotaName - The GroupQuota name. The name should be unique for the provided context tenantId/MgId.
requestId - Request Id.

Returns:

aPI to check the status of a subscriptionIds request by requestId.

getWithResponse

public abstract Response<GroupQuotaSubscriptionRequestStatus> getWithResponse(String managementGroupId, String groupQuotaName, String requestId, Context context)

Get the status of a single subscriptionId request by requestId. The Async pattern will be used, if we determine the request is taking longer, else it can return 200 response as response to the subscription add API call. Get API to check the status of a subscriptionIds request by requestId. Use the polling API - OperationsStatus URI specified in Azure-AsyncOperation header field, with retry-after duration in seconds to check the intermediate status. This API provides the finals status with the request details and status.

Parameters:

managementGroupId - Management Group Id.
groupQuotaName - The GroupQuota name. The name should be unique for the provided context tenantId/MgId.
requestId - Request Id.
context - The context to associate with this operation.

Returns:

aPI to check the status of a subscriptionIds request by requestId along with Response<T>.

list

public abstract PagedIterable<GroupQuotaSubscriptionRequestStatus> list(String managementGroupId, String groupQuotaName)

List the status of all requests to add subscriptionIds to the GroupQuotasEntity. List API to check the status of a subscriptionId requests by requestId. Request history is maintained for 1 year.

Parameters:

managementGroupId - Management Group Id.
groupQuotaName - The GroupQuota name. The name should be unique for the provided context tenantId/MgId.

Returns:

list of GroupQuotaSubscriptionRequests Status as paginated response with PagedIterable<T>.

list

public abstract PagedIterable<GroupQuotaSubscriptionRequestStatus> list(String managementGroupId, String groupQuotaName, Context context)

List the status of all requests to add subscriptionIds to the GroupQuotasEntity. List API to check the status of a subscriptionId requests by requestId. Request history is maintained for 1 year.

Parameters:

managementGroupId - Management Group Id.
groupQuotaName - The GroupQuota name. The name should be unique for the provided context tenantId/MgId.
context - The context to associate with this operation.

Returns:

list of GroupQuotaSubscriptionRequests Status as paginated response with PagedIterable<T>.

Applies to