Freigeben über


GroupQuotaSubscriptionsOperations interface

Interface representing a GroupQuotaSubscriptions operations.

Properties

createOrUpdate

Adds a subscription to GroupQuotas. The subscriptions will be validated based on the additionalAttributes defined in the GroupQuota. The additionalAttributes works as filter for the subscriptions, which can be included in the GroupQuotas. The request's TenantId is validated against the subscription's TenantId.

delete
get

Returns the subscriptionIds along with its provisioning state for being associated with the GroupQuota. If the subscription is not a member of GroupQuota, it will return 404, else 200.

list

Returns a list of the subscriptionIds associated with the GroupQuotas.

update

Updates the GroupQuotas with the subscription to add to the subscriptions list. The subscriptions will be validated if additionalAttributes are defined in the GroupQuota. The request's TenantId is validated against the subscription's TenantId.

Property Details

createOrUpdate

Adds a subscription to GroupQuotas. The subscriptions will be validated based on the additionalAttributes defined in the GroupQuota. The additionalAttributes works as filter for the subscriptions, which can be included in the GroupQuotas. The request's TenantId is validated against the subscription's TenantId.

createOrUpdate: (managementGroupId: string, groupQuotaName: string, options?: GroupQuotaSubscriptionsCreateOrUpdateOptionalParams) => PollerLike<OperationState<GroupQuotaSubscriptionId>, GroupQuotaSubscriptionId>

Property Value

(managementGroupId: string, groupQuotaName: string, options?: GroupQuotaSubscriptionsCreateOrUpdateOptionalParams) => PollerLike<OperationState<GroupQuotaSubscriptionId>, GroupQuotaSubscriptionId>

delete

delete: (managementGroupId: string, groupQuotaName: string, options?: GroupQuotaSubscriptionsDeleteOptionalParams) => PollerLike<OperationState<void>, void>

Property Value

(managementGroupId: string, groupQuotaName: string, options?: GroupQuotaSubscriptionsDeleteOptionalParams) => PollerLike<OperationState<void>, void>

get

Returns the subscriptionIds along with its provisioning state for being associated with the GroupQuota. If the subscription is not a member of GroupQuota, it will return 404, else 200.

get: (managementGroupId: string, groupQuotaName: string, options?: GroupQuotaSubscriptionsGetOptionalParams) => Promise<GroupQuotaSubscriptionId>

Property Value

(managementGroupId: string, groupQuotaName: string, options?: GroupQuotaSubscriptionsGetOptionalParams) => Promise<GroupQuotaSubscriptionId>

list

Returns a list of the subscriptionIds associated with the GroupQuotas.

list: (managementGroupId: string, groupQuotaName: string, options?: GroupQuotaSubscriptionsListOptionalParams) => PagedAsyncIterableIterator<GroupQuotaSubscriptionId, GroupQuotaSubscriptionId[], PageSettings>

Property Value

(managementGroupId: string, groupQuotaName: string, options?: GroupQuotaSubscriptionsListOptionalParams) => PagedAsyncIterableIterator<GroupQuotaSubscriptionId, GroupQuotaSubscriptionId[], PageSettings>

update

Updates the GroupQuotas with the subscription to add to the subscriptions list. The subscriptions will be validated if additionalAttributes are defined in the GroupQuota. The request's TenantId is validated against the subscription's TenantId.

update: (managementGroupId: string, groupQuotaName: string, options?: GroupQuotaSubscriptionsUpdateOptionalParams) => PollerLike<OperationState<GroupQuotaSubscriptionId>, GroupQuotaSubscriptionId>

Property Value

(managementGroupId: string, groupQuotaName: string, options?: GroupQuotaSubscriptionsUpdateOptionalParams) => PollerLike<OperationState<GroupQuotaSubscriptionId>, GroupQuotaSubscriptionId>