GroupQuotaLimitsRequests Interface

public interface GroupQuotaLimitsRequests

Resource collection API of GroupQuotaLimitsRequests.

Method Summary

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

Get the status of a single GroupQuota request by requestId.

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

Get the status of a single GroupQuota request by requestId.

abstract PagedIterable<SubmittedResourceRequestStatus> list(String managementGroupId, String groupQuotaName, String resourceProviderName, String filter)

Get the status of a single GroupQuota request by requestId.

abstract PagedIterable<SubmittedResourceRequestStatus> list(String managementGroupId, String groupQuotaName, String resourceProviderName, String filter, Context context)

Get the status of a single GroupQuota request by requestId.

abstract GroupQuotaLimitList update(String managementGroupId, String groupQuotaName, String resourceProviderName, String location)

Create the GroupQuota requests for a specific ResourceProvider/Location/Resource.

abstract GroupQuotaLimitList update(String managementGroupId, String groupQuotaName, String resourceProviderName, String location, GroupQuotaLimitListInner groupQuotaRequest, Context context)

Create the GroupQuota requests for a specific ResourceProvider/Location/Resource.

Method Details

get

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

Get the status of a single GroupQuota request by requestId. Get API to check the status of a GroupQuota request by requestId.

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 GroupQuota request by requestId.

getWithResponse

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

Get the status of a single GroupQuota request by requestId. Get API to check the status of a GroupQuota request by requestId.

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 GroupQuota request by requestId along with Response<T>.

list

public abstract PagedIterable<SubmittedResourceRequestStatus> list(String managementGroupId, String groupQuotaName, String resourceProviderName, String filter)

Get the status of a single GroupQuota request by requestId. Get API to check the status of a GroupQuota request by requestId.

Parameters:

managementGroupId - Management Group Id.
groupQuotaName - The GroupQuota name. The name should be unique for the provided context tenantId/MgId.
resourceProviderName - The resource provider name, such as - Microsoft.Compute. Currently only Microsoft.Compute resource provider supports this API.
filter -
Field Supported operators
location eq {location} and resource eq {resourceName} Example: $filter=location eq eastus and resourceName eq cores.

Returns:

aPI to check the status of a GroupQuota request by requestId as paginated response with PagedIterable<T>.

list

public abstract PagedIterable<SubmittedResourceRequestStatus> list(String managementGroupId, String groupQuotaName, String resourceProviderName, String filter, Context context)

Get the status of a single GroupQuota request by requestId. Get API to check the status of a GroupQuota request by requestId.

Parameters:

managementGroupId - Management Group Id.
groupQuotaName - The GroupQuota name. The name should be unique for the provided context tenantId/MgId.
resourceProviderName - The resource provider name, such as - Microsoft.Compute. Currently only Microsoft.Compute resource provider supports this API.
filter -
Field Supported operators
location eq {location} and resource eq {resourceName} Example: $filter=location eq eastus and resourceName eq cores.
context - The context to associate with this operation.

Returns:

aPI to check the status of a GroupQuota request by requestId as paginated response with PagedIterable<T>.

update

public abstract GroupQuotaLimitList update(String managementGroupId, String groupQuotaName, String resourceProviderName, String location)

Create the GroupQuota requests for a specific ResourceProvider/Location/Resource. Create the GroupQuota requests for a specific ResourceProvider/Location/Resource. The resourceName properties are specified in the request body. Only 1 resource quota can be requested. Please note that patch request creates a new groupQuota request. 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.
resourceProviderName - The resource provider name, such as - Microsoft.Compute. Currently only Microsoft.Compute resource provider supports this API.
location - The name of the Azure region.

Returns:

list of Group Quota Limit details.

update

public abstract GroupQuotaLimitList update(String managementGroupId, String groupQuotaName, String resourceProviderName, String location, GroupQuotaLimitListInner groupQuotaRequest, Context context)

Create the GroupQuota requests for a specific ResourceProvider/Location/Resource. Create the GroupQuota requests for a specific ResourceProvider/Location/Resource. The resourceName properties are specified in the request body. Only 1 resource quota can be requested. Please note that patch request creates a new groupQuota request. 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.
resourceProviderName - The resource provider name, such as - Microsoft.Compute. Currently only Microsoft.Compute resource provider supports this API.
location - The name of the Azure region.
groupQuotaRequest - The GroupQuotaRequest body details for specific resourceProvider/location/resources.
context - The context to associate with this operation.

Returns:

list of Group Quota Limit details.

Applies to