GroupQuotaSubscriptionsOperations interface
Interface representing a GroupQuotaSubscriptions operations.
Properties
| create |
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>