diff --git a/specification/billing/resource-manager/Microsoft.Billing/stable/2020-05-01/billingOperations.json b/specification/billing/resource-manager/Microsoft.Billing/stable/2020-05-01/billingOperations.json index de47ae2c4f0e..50b1c9203687 100644 --- a/specification/billing/resource-manager/Microsoft.Billing/stable/2020-05-01/billingOperations.json +++ b/specification/billing/resource-manager/Microsoft.Billing/stable/2020-05-01/billingOperations.json @@ -21,6 +21,11 @@ "tags": [ "Operations" ], + "x-ms-examples": { + "BillingAccountPermissionsList": { + "$ref": "./examples/GetOperations.json" + } + }, "operationId": "Operations_List", "description": "Lists the available billing REST API operations.", "externalDocs": { diff --git a/specification/billing/resource-manager/Microsoft.Billing/stable/2020-05-01/examples/BillingSubscriptionInvoice.json b/specification/billing/resource-manager/Microsoft.Billing/stable/2020-05-01/examples/BillingSubscriptionInvoice.json index 84718dc27df1..ee98596c0caf 100644 --- a/specification/billing/resource-manager/Microsoft.Billing/stable/2020-05-01/examples/BillingSubscriptionInvoice.json +++ b/specification/billing/resource-manager/Microsoft.Billing/stable/2020-05-01/examples/BillingSubscriptionInvoice.json @@ -11,8 +11,8 @@ "name": "1383724", "type": "Microsoft.Billing/billingAccounts/billingSubscriptions/invoices", "properties": { - "dueDate": "2018-03-01T17:32:28Z", - "invoiceDate": "2018-02-01T17:32:28Z", + "dueDate": "2022-03-01T17:32:28Z", + "invoiceDate": "2022-01-01T17:32:28Z", "status": "Paid", "amountDue": { "currency": "USD", @@ -22,8 +22,8 @@ "currency": "USD", "value": 2000.00 }, - "invoicePeriodStartDate": "2018-02-01T17:32:28Z", - "invoicePeriodEndDate": "2018-02-30T17:32:28Z", + "invoicePeriodStartDate": "2022-01-01T17:32:28Z", + "invoicePeriodEndDate": "2022-01-30T17:32:28Z", "invoiceType": "AzureMarketplace", "billingProfileId": "/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/11000000-0000-0000-0000-000000000000", "billingProfileDisplayName": "Contoso Operations Billing", diff --git a/specification/billing/resource-manager/Microsoft.Billing/stable/2020-05-01/examples/BillingSubscriptionInvoicesList.json b/specification/billing/resource-manager/Microsoft.Billing/stable/2020-05-01/examples/BillingSubscriptionInvoicesList.json index 7fabd49c628b..790192bd2d0c 100644 --- a/specification/billing/resource-manager/Microsoft.Billing/stable/2020-05-01/examples/BillingSubscriptionInvoicesList.json +++ b/specification/billing/resource-manager/Microsoft.Billing/stable/2020-05-01/examples/BillingSubscriptionInvoicesList.json @@ -2,8 +2,8 @@ "parameters": { "api-version": "2020-05-01", "subscriptionId": "{subscriptionId}", - "periodStartDate": "2018-01-01", - "periodEndDate": "2018-06-30" + "periodStartDate": "2022-01-01", + "periodEndDate": "2022-06-30" }, "responses": { "200": { @@ -14,15 +14,15 @@ "name": "1383723", "type": "Microsoft.Billing/billingAccounts/billingSubscriptions/invoices", "properties": { - "dueDate": "2018-01-16T17:32:28Z", - "invoiceDate": "2018-01-01T17:32:28Z", + "dueDate": "2022-01-16T17:32:28Z", + "invoiceDate": "2022-01-01T17:32:28Z", "status": "Due", "amountDue": { "currency": "USD", "value": 2000.00 }, - "invoicePeriodStartDate": "2018-01-01T17:32:28Z", - "invoicePeriodEndDate": "2018-01-15T17:32:28Z", + "invoicePeriodStartDate": "2022-01-01T17:32:28Z", + "invoicePeriodEndDate": "2022-01-15T17:32:28Z", "invoiceType": "AzureServices", "purchaseOrderNumber": "123456", "subscriptionId": "55000000-0000-0000-0000-000000000011" @@ -33,8 +33,8 @@ "name": "1383724", "type": "Microsoft.Billing/billingAccounts/billingSubscriptions/invoices", "properties": { - "dueDate": "2018-03-01T17:32:28Z", - "invoiceDate": "2018-02-01T17:32:28Z", + "dueDate": "2022-02-01T17:32:28Z", + "invoiceDate": "2022-01-01T17:32:28Z", "status": "Paid", "amountDue": { "currency": "USD", @@ -44,8 +44,8 @@ "currency": "USD", "value": 2000.00 }, - "invoicePeriodStartDate": "2018-02-01T17:32:28Z", - "invoicePeriodEndDate": "2018-02-30T17:32:28Z", + "invoicePeriodStartDate": "2022-01-01T17:32:28Z", + "invoicePeriodEndDate": "2022-01-30T17:32:28Z", "invoiceType": "AzureMarketplace", "billingProfileId": "/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/11000000-0000-0000-0000-000000000000", "billingProfileDisplayName": "Contoso Operations Billing", @@ -59,7 +59,7 @@ ], "payments": [ { - "date": "2018-01-14T17:32:28Z", + "date": "2022-01-14T17:32:28Z", "paymentType": "credited", "amount": { "currency": "USD", diff --git a/specification/billing/resource-manager/Microsoft.Billing/stable/2020-05-01/examples/BillingSubscriptionsListByBillingAccount.json b/specification/billing/resource-manager/Microsoft.Billing/stable/2020-05-01/examples/BillingSubscriptionsListByBillingAccount.json index 93283f3627e2..f603da0ca6f2 100644 --- a/specification/billing/resource-manager/Microsoft.Billing/stable/2020-05-01/examples/BillingSubscriptionsListByBillingAccount.json +++ b/specification/billing/resource-manager/Microsoft.Billing/stable/2020-05-01/examples/BillingSubscriptionsListByBillingAccount.json @@ -13,7 +13,7 @@ "type": "Microsoft.Billing/billingAccounts/billingSubscriptions", "properties": { "displayName": "My subscription", - "subscriptionId": "6b96d3f2-9008-4a9d-912f-f87744185aa3", + "subscriptionId": "96703df4-5ee9-4e57-b491-dbebe7a58fa0", "subscriptionBillingStatus": "Active", "lastMonthCharges": { "currency": "USD", @@ -38,7 +38,7 @@ "type": "Microsoft.Billing/billingAccounts/billingSubscriptions", "properties": { "displayName": "Test subscription", - "subscriptionId": "6b96d3f2-9008-4a9d-912f-6b96d3f2", + "subscriptionId": "756f932a-2e3d-4227-bfe1-0d06426bafa6", "subscriptionBillingStatus": "Active", "lastMonthCharges": { "currency": "USD", @@ -63,7 +63,7 @@ "type": "Microsoft.Billing/billingAccounts/billingSubscriptions", "properties": { "displayName": "Dev Subscription", - "subscriptionId": "6b96d3f2-4a9d-9008-912f-f87744185aa3", + "subscriptionId": "cf8140cc-a556-409c-84be-3e2561c90dbf", "subscriptionBillingStatus": "Active", "lastMonthCharges": { "currency": "USD", diff --git a/specification/billing/resource-manager/Microsoft.Billing/stable/2020-05-01/examples/BillingSubscriptionsListByBillingProfile.json b/specification/billing/resource-manager/Microsoft.Billing/stable/2020-05-01/examples/BillingSubscriptionsListByBillingProfile.json index ac88af9bc396..2d1d563bf04c 100644 --- a/specification/billing/resource-manager/Microsoft.Billing/stable/2020-05-01/examples/BillingSubscriptionsListByBillingProfile.json +++ b/specification/billing/resource-manager/Microsoft.Billing/stable/2020-05-01/examples/BillingSubscriptionsListByBillingProfile.json @@ -14,7 +14,7 @@ "type": "Microsoft.Billing/billingAccounts/billingSubscriptions", "properties": { "displayName": "My subscription", - "subscriptionId": "6b96d3f2-9008-4a9d-912f-f87744185aa3", + "subscriptionId": "88100ba7-38e2-4369-aa8e-544313e0c90b", "subscriptionBillingStatus": "Active", "lastMonthCharges": { "currency": "USD", @@ -39,7 +39,7 @@ "type": "Microsoft.Billing/billingAccounts/billingSubscriptions", "properties": { "displayName": "Test subscription", - "subscriptionId": "6b96d3f2-9008-4a9d-912f-6b96d3f2", + "subscriptionId": "66e1ffd8-0f9d-4190-a5a3-910db5a20795", "subscriptionBillingStatus": "Active", "lastMonthCharges": { "currency": "USD", @@ -64,7 +64,7 @@ "type": "Microsoft.Billing/billingAccounts/billingSubscriptions", "properties": { "displayName": "Dev Subscription", - "subscriptionId": "6b96d3f2-4a9d-9008-912f-f87744185aa3", + "subscriptionId": "87607149-63a6-4644-8dc1-1d2e368f4994", "subscriptionBillingStatus": "Active", "lastMonthCharges": { "currency": "USD", diff --git a/specification/billing/resource-manager/Microsoft.Billing/stable/2020-05-01/examples/BillingSubscriptionsListByCustomer.json b/specification/billing/resource-manager/Microsoft.Billing/stable/2020-05-01/examples/BillingSubscriptionsListByCustomer.json index 966ab091b901..32bdcdec8883 100644 --- a/specification/billing/resource-manager/Microsoft.Billing/stable/2020-05-01/examples/BillingSubscriptionsListByCustomer.json +++ b/specification/billing/resource-manager/Microsoft.Billing/stable/2020-05-01/examples/BillingSubscriptionsListByCustomer.json @@ -14,7 +14,7 @@ "type": "Microsoft.Billing/billingAccounts/billingSubscriptions", "properties": { "displayName": "My subscription", - "subscriptionId": "6b96d3f2-9008-4a9d-912f-f87744185aa3", + "subscriptionId": "87607149-63a6-4644-8dc1-1d2e368f4994", "subscriptionBillingStatus": "Active", "lastMonthCharges": { "currency": "USD", @@ -41,7 +41,7 @@ "type": "Microsoft.Billing/billingAccounts/billingSubscriptions", "properties": { "displayName": "Test subscription", - "subscriptionId": "6b96d3f2-9008-4a9d-912f-6b96d3f2", + "subscriptionId": "87607149-63a6-4644-8dc1-1d2e368f4995", "subscriptionBillingStatus": "Active", "lastMonthCharges": { "currency": "USD", diff --git a/specification/billing/resource-manager/Microsoft.Billing/stable/2020-05-01/examples/BillingSubscriptionsListByInvoiceSection.json b/specification/billing/resource-manager/Microsoft.Billing/stable/2020-05-01/examples/BillingSubscriptionsListByInvoiceSection.json index b2f82cede0d2..9b357e1c51b0 100644 --- a/specification/billing/resource-manager/Microsoft.Billing/stable/2020-05-01/examples/BillingSubscriptionsListByInvoiceSection.json +++ b/specification/billing/resource-manager/Microsoft.Billing/stable/2020-05-01/examples/BillingSubscriptionsListByInvoiceSection.json @@ -15,7 +15,7 @@ "type": "Microsoft.Billing/billingAccounts/billingSubscriptions", "properties": { "displayName": "My subscription", - "subscriptionId": "6b96d3f2-9008-4a9d-912f-f87744185aa3", + "subscriptionId": "87607149-63a6-4644-8dc1-1d2e368f4994", "subscriptionBillingStatus": "Active", "lastMonthCharges": { "currency": "USD", @@ -40,7 +40,7 @@ "type": "Microsoft.Billing/billingAccounts/billingSubscriptions", "properties": { "displayName": "Test subscription", - "subscriptionId": "6b96d3f2-9008-4a9d-912f-6b96d3f2", + "subscriptionId": "87607149-63a6-4644-8dc1-1d2e368f4995", "subscriptionBillingStatus": "Active", "lastMonthCharges": { "currency": "USD", @@ -65,7 +65,7 @@ "type": "Microsoft.Billing/billingAccounts/billingSubscriptions", "properties": { "displayName": "Dev Subscription", - "subscriptionId": "6b96d3f2-4a9d-9008-912f-f87744185aa3", + "subscriptionId": "87607149-63a6-4644-8dc1-1d2e368f4996", "subscriptionBillingStatus": "Active", "lastMonthCharges": { "currency": "USD", diff --git a/specification/billing/resource-manager/Microsoft.Billing/stable/2020-05-01/examples/GetOperations.json b/specification/billing/resource-manager/Microsoft.Billing/stable/2020-05-01/examples/GetOperations.json new file mode 100644 index 000000000000..d740b34bacaf --- /dev/null +++ b/specification/billing/resource-manager/Microsoft.Billing/stable/2020-05-01/examples/GetOperations.json @@ -0,0 +1,59 @@ +{ + "parameters": { + "api-version": "2020-05-01" + }, + "responses": { + "200": { + "body": { + "value": [ + { + "display": { + "operation": "List Invoices", + "provider": "Microsoft.Billing", + "resource": "Invoices" + }, + "isDataAction": false, + "name": "Microsoft.Billing/invoices/read" + }, + { + "display": { + "operation": "List/Get Billing Periods(s)", + "provider": "Microsoft Billing", + "resource": "Billing Periods" + }, + "isDataAction": false, + "name": "Microsoft.Billing/billingPeriods/read" + }, + { + "display": { + "operation": "List/Get Billing Properties", + "provider": "Microsoft Billing", + "resource": "Billing Property" + }, + "isDataAction": false, + "name": "Microsoft.Billing/billingProperty/read" + }, + { + "display": { + "operation": "Update Billing Properties", + "provider": "Microsoft Billing", + "resource": "Billing Property" + }, + "isDataAction": false, + "name": "Microsoft.Billing/billingProperty/write" + }, + { + "display": { + "description": "Download invoice using download link from list", + "operation": "Download Invoice Documents", + "provider": "Microsoft.Billing", + "resource": "Billing Subscriptions" + }, + "isDataAction": false, + "name": "Microsoft.Billing/billingAccounts/billingSubscriptions/downloadDocuments/action" + } + ] + } + } + } +}