-
Notifications
You must be signed in to change notification settings - Fork 5.1k
/
resources.json
1 lines (1 loc) · 11.8 KB
/
resources.json
1
{ "Resources":{ "BillingSubscription":{ "Name":"BillingSubscription","GetOperations":[{ "Name":"Get","Path":"/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingSubscriptions/{billingSubscriptionName}","Method":"GET","OperationID":"BillingSubscriptions_Get","IsLongRunning":false,"PagingMetadata":null,"Description":"Gets a subscription by its ID. The operation is currently supported for billing accounts with agreement type Microsoft Customer Agreement, Microsoft Partner Agreement and Microsoft Online Services Program."}],"CreateOperations":[],"UpdateOperations":[{ "Name":"Update","Path":"/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingSubscriptions/{billingSubscriptionName}","Method":"PATCH","OperationID":"BillingSubscriptions_Update","IsLongRunning":true,"PagingMetadata":null,"Description":"Updates the properties of a billing subscription."}],"DeleteOperations":[{ "Name":"Delete","Path":"/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingSubscriptions/{billingSubscriptionName}","Method":"DELETE","OperationID":"BillingSubscriptions_Delete","IsLongRunning":true,"PagingMetadata":null,"Description":"Cancels a billing subscription."}],"ListOperations":[{ "Name":"GetAll","Path":"/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingSubscriptions","Method":"GET","OperationID":"BillingSubscriptions_ListByBillingAccount","IsLongRunning":false,"PagingMetadata":{ "Method":"ListByBillingAccount","NextPageMethod":"ListByBillingAccountNextPage","ItemName":"value","NextLinkName":"nextLink"},"Description":"Lists the subscriptions for a billing account. The operation is currently supported for billing accounts with agreement type Microsoft Customer Agreement, Microsoft Partner Agreement and Microsoft Online Services Program."}],"OperationsFromResourceGroupExtension":[],"OperationsFromSubscriptionExtension":[],"OperationsFromManagementGroupExtension":[],"OperationsFromTenantExtension":[],"OtherOperations":[{ "Name":"Move","Path":"/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingSubscriptions/{billingSubscriptionName}/move","Method":"POST","OperationID":"BillingSubscriptions_Move","IsLongRunning":true,"PagingMetadata":null,"Description":"Moves a subscription\u0027s charges to a new invoice section. This operation is supported for billing accounts with agreement type Microsoft Customer Agreement."},{ "Name":"ValidateMoveEligibility","Path":"/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingSubscriptions/{billingSubscriptionName}/validateMoveEligibility","Method":"POST","OperationID":"BillingSubscriptions_ValidateMoveEligibility","IsLongRunning":false,"PagingMetadata":null,"Description":"Validates if a subscription\u0027s charges can be moved to a new invoice section. This operation is supported for billing accounts with agreement type Microsoft Customer Agreement."},{ "Name":"Merge","Path":"/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingSubscriptions/{billingSubscriptionName}/merge","Method":"POST","OperationID":"BillingSubscriptions_Merge","IsLongRunning":true,"PagingMetadata":null,"Description":"Merges the billing subscription provided in the request with a target billing subscription."},{ "Name":"Split","Path":"/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingSubscriptions/{billingSubscriptionName}/split","Method":"POST","OperationID":"BillingSubscriptions_Split","IsLongRunning":true,"PagingMetadata":null,"Description":"Splits a subscription into a new subscription with quantity less than current subscription quantity and not equal to 0."}],"Parents":["TenantResource"],"SwaggerModelName":"BillingSubscription","ResourceType":"Microsoft.Billing/billingAccounts/billingSubscriptions","ResourceKey":"billingSubscriptionName","ResourceKeySegment":"billingSubscriptions","IsTrackedResource":false,"IsTenantResource":true,"IsSubscriptionResource":false,"IsManagementGroupResource":false,"IsExtensionResource":false,"IsSingletonResource":false},"BillingSubscriptionAlias":{ "Name":"BillingSubscriptionAlias","GetOperations":[{ "Name":"Get","Path":"/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingSubscriptionAliases/{aliasName}","Method":"GET","OperationID":"BillingSubscriptionsAliases_Get","IsLongRunning":false,"PagingMetadata":null,"Description":"Gets a subscription by its alias ID. The operation is supported for seat based billing subscriptions."}],"CreateOperations":[{ "Name":"CreateOrUpdate","Path":"/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingSubscriptionAliases/{aliasName}","Method":"PUT","OperationID":"BillingSubscriptionsAliases_CreateOrUpdate","IsLongRunning":true,"PagingMetadata":null,"Description":"Creates or updates a billing subscription by its alias ID. The operation is supported for seat based billing subscriptions."}],"UpdateOperations":[{ "Name":"Update","Path":"/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingSubscriptionAliases/{aliasName}","Method":"PUT","OperationID":"BillingSubscriptionsAliases_CreateOrUpdate","IsLongRunning":true,"PagingMetadata":null,"Description":"Creates or updates a billing subscription by its alias ID. The operation is supported for seat based billing subscriptions."}],"DeleteOperations":[],"ListOperations":[{ "Name":"GetAll","Path":"/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingSubscriptionAliases","Method":"GET","OperationID":"BillingSubscriptionsAliases_ListByBillingAccount","IsLongRunning":false,"PagingMetadata":{ "Method":"ListByBillingAccount","NextPageMethod":"ListByBillingAccountNextPage","ItemName":"value","NextLinkName":"nextLink"},"Description":"Lists the subscription aliases for a billing account. The operation is supported for seat based billing subscriptions."}],"OperationsFromResourceGroupExtension":[],"OperationsFromSubscriptionExtension":[],"OperationsFromManagementGroupExtension":[],"OperationsFromTenantExtension":[],"OtherOperations":[],"Parents":["TenantResource"],"SwaggerModelName":"BillingSubscriptionAlias","ResourceType":"Microsoft.Billing/billingAccounts/billingSubscriptionAliases","ResourceKey":"aliasName","ResourceKeySegment":"billingSubscriptionAliases","IsTrackedResource":false,"IsTenantResource":true,"IsSubscriptionResource":false,"IsManagementGroupResource":false,"IsExtensionResource":false,"IsSingletonResource":false},"BillingPaymentMethod":{ "Name":"BillingPaymentMethod","GetOperations":[{ "Name":"Get","Path":"/providers/Microsoft.Billing/paymentMethods/{paymentMethodName}","Method":"GET","OperationID":"PaymentMethods_GetByUser","IsLongRunning":false,"PagingMetadata":null,"Description":"Gets a payment method owned by the caller."}],"CreateOperations":[],"UpdateOperations":[],"DeleteOperations":[{ "Name":"Delete","Path":"/providers/Microsoft.Billing/paymentMethods/{paymentMethodName}","Method":"DELETE","OperationID":"PaymentMethods_DeleteByUser","IsLongRunning":true,"PagingMetadata":null,"Description":"Deletes a payment method owned by the caller."}],"ListOperations":[{ "Name":"GetAll","Path":"/providers/Microsoft.Billing/paymentMethods","Method":"GET","OperationID":"PaymentMethods_ListByUser","IsLongRunning":false,"PagingMetadata":{ "Method":"ListByUser","NextPageMethod":"ListByUserNextPage","ItemName":"value","NextLinkName":"nextLink"},"Description":"Lists the payment methods owned by the caller."}],"OperationsFromResourceGroupExtension":[],"OperationsFromSubscriptionExtension":[],"OperationsFromManagementGroupExtension":[],"OperationsFromTenantExtension":[],"OtherOperations":[],"Parents":["TenantResource"],"SwaggerModelName":"PaymentMethod","ResourceType":"Microsoft.Billing/paymentMethods","ResourceKey":"paymentMethodName","ResourceKeySegment":"paymentMethods","IsTrackedResource":false,"IsTenantResource":true,"IsSubscriptionResource":false,"IsManagementGroupResource":false,"IsExtensionResource":false,"IsSingletonResource":false},"BillingAccountPaymentMethod":{ "Name":"BillingAccountPaymentMethod","GetOperations":[{ "Name":"Get","Path":"/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/paymentMethods/{paymentMethodName}","Method":"GET","OperationID":"PaymentMethods_GetByBillingAccount","IsLongRunning":false,"PagingMetadata":null,"Description":"Gets a payment method available for a billing account. The operation is supported only for billing accounts with agreement type Microsoft Customer Agreement."}],"CreateOperations":[],"UpdateOperations":[],"DeleteOperations":[],"ListOperations":[{ "Name":"GetAll","Path":"/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/paymentMethods","Method":"GET","OperationID":"PaymentMethods_ListByBillingAccount","IsLongRunning":false,"PagingMetadata":{ "Method":"ListByBillingAccount","NextPageMethod":"ListByBillingAccountNextPage","ItemName":"value","NextLinkName":"nextLink"},"Description":"Lists the payment methods available for a billing account. Along with the payment methods owned by the caller, these payment methods can be attached to a billing profile to make payments. The operation is supported only for billing accounts with agreement type Microsoft Customer Agreement."}],"OperationsFromResourceGroupExtension":[],"OperationsFromSubscriptionExtension":[],"OperationsFromManagementGroupExtension":[],"OperationsFromTenantExtension":[],"OtherOperations":[],"Parents":["TenantResource"],"SwaggerModelName":"PaymentMethod","ResourceType":"Microsoft.Billing/billingAccounts/paymentMethods","ResourceKey":"paymentMethodName","ResourceKeySegment":"paymentMethods","IsTrackedResource":false,"IsTenantResource":true,"IsSubscriptionResource":false,"IsManagementGroupResource":false,"IsExtensionResource":false,"IsSingletonResource":false},"BillingPaymentMethodLink":{ "Name":"BillingPaymentMethodLink","GetOperations":[{ "Name":"Get","Path":"/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/paymentMethodLinks/{paymentMethodName}","Method":"GET","OperationID":"PaymentMethods_GetByBillingProfile","IsLongRunning":false,"PagingMetadata":null,"Description":"Gets a payment method linked with a billing profile. The operation is supported only for billing accounts with agreement type Microsoft Customer Agreement."}],"CreateOperations":[],"UpdateOperations":[],"DeleteOperations":[{ "Name":"Delete","Path":"/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/paymentMethodLinks/{paymentMethodName}","Method":"DELETE","OperationID":"PaymentMethods_DeleteAtBillingProfile","IsLongRunning":true,"PagingMetadata":null,"Description":"Deletes a payment method link and removes the payment method from a billing profile. The operation is supported only for billing accounts with agreement type Microsoft Customer Agreement."}],"ListOperations":[{ "Name":"GetAll","Path":"/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/paymentMethodLinks","Method":"GET","OperationID":"PaymentMethods_ListByBillingProfile","IsLongRunning":false,"PagingMetadata":{ "Method":"ListByBillingProfile","NextPageMethod":"ListByBillingProfileNextPage","ItemName":"value","NextLinkName":"nextLink"},"Description":"Lists payment methods attached to a billing profile. The operation is supported only for billing accounts with agreement type Microsoft Customer Agreement."}],"OperationsFromResourceGroupExtension":[],"OperationsFromSubscriptionExtension":[],"OperationsFromManagementGroupExtension":[],"OperationsFromTenantExtension":[],"OtherOperations":[],"Parents":["TenantResource"],"SwaggerModelName":"PaymentMethodLink","ResourceType":"Microsoft.Billing/billingAccounts/billingProfiles/paymentMethodLinks","ResourceKey":"paymentMethodName","ResourceKeySegment":"paymentMethodLinks","IsTrackedResource":false,"IsTenantResource":true,"IsSubscriptionResource":false,"IsManagementGroupResource":false,"IsExtensionResource":false,"IsSingletonResource":false} } }