Skip to content

Commit 1709b71

Browse files
us6193Umang Shah
authored andcommitted
Fixing examples on 2020-05-01 to fix s360 linting alert. (Azure#21099)
* Fixing examples on 2020-05-01 to fix s360 linting alert. * Added example for Get_operations api * correction * fixed dates Co-authored-by: Umang Shah <[email protected]>
1 parent aec10d6 commit 1709b71

8 files changed

+90
-26
lines changed

specification/billing/resource-manager/Microsoft.Billing/stable/2020-05-01/billingOperations.json

+5
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,11 @@
2121
"tags": [
2222
"Operations"
2323
],
24+
"x-ms-examples": {
25+
"BillingAccountPermissionsList": {
26+
"$ref": "./examples/GetOperations.json"
27+
}
28+
},
2429
"operationId": "Operations_List",
2530
"description": "Lists the available billing REST API operations.",
2631
"externalDocs": {

specification/billing/resource-manager/Microsoft.Billing/stable/2020-05-01/examples/BillingSubscriptionInvoice.json

+4-4
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@
1111
"name": "1383724",
1212
"type": "Microsoft.Billing/billingAccounts/billingSubscriptions/invoices",
1313
"properties": {
14-
"dueDate": "2018-03-01T17:32:28Z",
15-
"invoiceDate": "2018-02-01T17:32:28Z",
14+
"dueDate": "2022-03-01T17:32:28Z",
15+
"invoiceDate": "2022-01-01T17:32:28Z",
1616
"status": "Paid",
1717
"amountDue": {
1818
"currency": "USD",
@@ -22,8 +22,8 @@
2222
"currency": "USD",
2323
"value": 2000.00
2424
},
25-
"invoicePeriodStartDate": "2018-02-01T17:32:28Z",
26-
"invoicePeriodEndDate": "2018-02-30T17:32:28Z",
25+
"invoicePeriodStartDate": "2022-01-01T17:32:28Z",
26+
"invoicePeriodEndDate": "2022-01-30T17:32:28Z",
2727
"invoiceType": "AzureMarketplace",
2828
"billingProfileId": "/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/11000000-0000-0000-0000-000000000000",
2929
"billingProfileDisplayName": "Contoso Operations Billing",

specification/billing/resource-manager/Microsoft.Billing/stable/2020-05-01/examples/BillingSubscriptionInvoicesList.json

+11-11
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
"parameters": {
33
"api-version": "2020-05-01",
44
"subscriptionId": "{subscriptionId}",
5-
"periodStartDate": "2018-01-01",
6-
"periodEndDate": "2018-06-30"
5+
"periodStartDate": "2022-01-01",
6+
"periodEndDate": "2022-06-30"
77
},
88
"responses": {
99
"200": {
@@ -14,15 +14,15 @@
1414
"name": "1383723",
1515
"type": "Microsoft.Billing/billingAccounts/billingSubscriptions/invoices",
1616
"properties": {
17-
"dueDate": "2018-01-16T17:32:28Z",
18-
"invoiceDate": "2018-01-01T17:32:28Z",
17+
"dueDate": "2022-01-16T17:32:28Z",
18+
"invoiceDate": "2022-01-01T17:32:28Z",
1919
"status": "Due",
2020
"amountDue": {
2121
"currency": "USD",
2222
"value": 2000.00
2323
},
24-
"invoicePeriodStartDate": "2018-01-01T17:32:28Z",
25-
"invoicePeriodEndDate": "2018-01-15T17:32:28Z",
24+
"invoicePeriodStartDate": "2022-01-01T17:32:28Z",
25+
"invoicePeriodEndDate": "2022-01-15T17:32:28Z",
2626
"invoiceType": "AzureServices",
2727
"purchaseOrderNumber": "123456",
2828
"subscriptionId": "55000000-0000-0000-0000-000000000011"
@@ -33,8 +33,8 @@
3333
"name": "1383724",
3434
"type": "Microsoft.Billing/billingAccounts/billingSubscriptions/invoices",
3535
"properties": {
36-
"dueDate": "2018-03-01T17:32:28Z",
37-
"invoiceDate": "2018-02-01T17:32:28Z",
36+
"dueDate": "2022-02-01T17:32:28Z",
37+
"invoiceDate": "2022-01-01T17:32:28Z",
3838
"status": "Paid",
3939
"amountDue": {
4040
"currency": "USD",
@@ -44,8 +44,8 @@
4444
"currency": "USD",
4545
"value": 2000.00
4646
},
47-
"invoicePeriodStartDate": "2018-02-01T17:32:28Z",
48-
"invoicePeriodEndDate": "2018-02-30T17:32:28Z",
47+
"invoicePeriodStartDate": "2022-01-01T17:32:28Z",
48+
"invoicePeriodEndDate": "2022-01-30T17:32:28Z",
4949
"invoiceType": "AzureMarketplace",
5050
"billingProfileId": "/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/11000000-0000-0000-0000-000000000000",
5151
"billingProfileDisplayName": "Contoso Operations Billing",
@@ -59,7 +59,7 @@
5959
],
6060
"payments": [
6161
{
62-
"date": "2018-01-14T17:32:28Z",
62+
"date": "2022-01-14T17:32:28Z",
6363
"paymentType": "credited",
6464
"amount": {
6565
"currency": "USD",

specification/billing/resource-manager/Microsoft.Billing/stable/2020-05-01/examples/BillingSubscriptionsListByBillingAccount.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
"type": "Microsoft.Billing/billingAccounts/billingSubscriptions",
1414
"properties": {
1515
"displayName": "My subscription",
16-
"subscriptionId": "6b96d3f2-9008-4a9d-912f-f87744185aa3",
16+
"subscriptionId": "96703df4-5ee9-4e57-b491-dbebe7a58fa0",
1717
"subscriptionBillingStatus": "Active",
1818
"lastMonthCharges": {
1919
"currency": "USD",
@@ -38,7 +38,7 @@
3838
"type": "Microsoft.Billing/billingAccounts/billingSubscriptions",
3939
"properties": {
4040
"displayName": "Test subscription",
41-
"subscriptionId": "6b96d3f2-9008-4a9d-912f-6b96d3f2",
41+
"subscriptionId": "756f932a-2e3d-4227-bfe1-0d06426bafa6",
4242
"subscriptionBillingStatus": "Active",
4343
"lastMonthCharges": {
4444
"currency": "USD",
@@ -63,7 +63,7 @@
6363
"type": "Microsoft.Billing/billingAccounts/billingSubscriptions",
6464
"properties": {
6565
"displayName": "Dev Subscription",
66-
"subscriptionId": "6b96d3f2-4a9d-9008-912f-f87744185aa3",
66+
"subscriptionId": "cf8140cc-a556-409c-84be-3e2561c90dbf",
6767
"subscriptionBillingStatus": "Active",
6868
"lastMonthCharges": {
6969
"currency": "USD",

specification/billing/resource-manager/Microsoft.Billing/stable/2020-05-01/examples/BillingSubscriptionsListByBillingProfile.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
"type": "Microsoft.Billing/billingAccounts/billingSubscriptions",
1515
"properties": {
1616
"displayName": "My subscription",
17-
"subscriptionId": "6b96d3f2-9008-4a9d-912f-f87744185aa3",
17+
"subscriptionId": "88100ba7-38e2-4369-aa8e-544313e0c90b",
1818
"subscriptionBillingStatus": "Active",
1919
"lastMonthCharges": {
2020
"currency": "USD",
@@ -39,7 +39,7 @@
3939
"type": "Microsoft.Billing/billingAccounts/billingSubscriptions",
4040
"properties": {
4141
"displayName": "Test subscription",
42-
"subscriptionId": "6b96d3f2-9008-4a9d-912f-6b96d3f2",
42+
"subscriptionId": "66e1ffd8-0f9d-4190-a5a3-910db5a20795",
4343
"subscriptionBillingStatus": "Active",
4444
"lastMonthCharges": {
4545
"currency": "USD",
@@ -64,7 +64,7 @@
6464
"type": "Microsoft.Billing/billingAccounts/billingSubscriptions",
6565
"properties": {
6666
"displayName": "Dev Subscription",
67-
"subscriptionId": "6b96d3f2-4a9d-9008-912f-f87744185aa3",
67+
"subscriptionId": "87607149-63a6-4644-8dc1-1d2e368f4994",
6868
"subscriptionBillingStatus": "Active",
6969
"lastMonthCharges": {
7070
"currency": "USD",

specification/billing/resource-manager/Microsoft.Billing/stable/2020-05-01/examples/BillingSubscriptionsListByCustomer.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
"type": "Microsoft.Billing/billingAccounts/billingSubscriptions",
1515
"properties": {
1616
"displayName": "My subscription",
17-
"subscriptionId": "6b96d3f2-9008-4a9d-912f-f87744185aa3",
17+
"subscriptionId": "87607149-63a6-4644-8dc1-1d2e368f4994",
1818
"subscriptionBillingStatus": "Active",
1919
"lastMonthCharges": {
2020
"currency": "USD",
@@ -41,7 +41,7 @@
4141
"type": "Microsoft.Billing/billingAccounts/billingSubscriptions",
4242
"properties": {
4343
"displayName": "Test subscription",
44-
"subscriptionId": "6b96d3f2-9008-4a9d-912f-6b96d3f2",
44+
"subscriptionId": "87607149-63a6-4644-8dc1-1d2e368f4995",
4545
"subscriptionBillingStatus": "Active",
4646
"lastMonthCharges": {
4747
"currency": "USD",

specification/billing/resource-manager/Microsoft.Billing/stable/2020-05-01/examples/BillingSubscriptionsListByInvoiceSection.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"type": "Microsoft.Billing/billingAccounts/billingSubscriptions",
1616
"properties": {
1717
"displayName": "My subscription",
18-
"subscriptionId": "6b96d3f2-9008-4a9d-912f-f87744185aa3",
18+
"subscriptionId": "87607149-63a6-4644-8dc1-1d2e368f4994",
1919
"subscriptionBillingStatus": "Active",
2020
"lastMonthCharges": {
2121
"currency": "USD",
@@ -40,7 +40,7 @@
4040
"type": "Microsoft.Billing/billingAccounts/billingSubscriptions",
4141
"properties": {
4242
"displayName": "Test subscription",
43-
"subscriptionId": "6b96d3f2-9008-4a9d-912f-6b96d3f2",
43+
"subscriptionId": "87607149-63a6-4644-8dc1-1d2e368f4995",
4444
"subscriptionBillingStatus": "Active",
4545
"lastMonthCharges": {
4646
"currency": "USD",
@@ -65,7 +65,7 @@
6565
"type": "Microsoft.Billing/billingAccounts/billingSubscriptions",
6666
"properties": {
6767
"displayName": "Dev Subscription",
68-
"subscriptionId": "6b96d3f2-4a9d-9008-912f-f87744185aa3",
68+
"subscriptionId": "87607149-63a6-4644-8dc1-1d2e368f4996",
6969
"subscriptionBillingStatus": "Active",
7070
"lastMonthCharges": {
7171
"currency": "USD",
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
{
2+
"parameters": {
3+
"api-version": "2020-05-01"
4+
},
5+
"responses": {
6+
"200": {
7+
"body": {
8+
"value": [
9+
{
10+
"display": {
11+
"operation": "List Invoices",
12+
"provider": "Microsoft.Billing",
13+
"resource": "Invoices"
14+
},
15+
"isDataAction": false,
16+
"name": "Microsoft.Billing/invoices/read"
17+
},
18+
{
19+
"display": {
20+
"operation": "List/Get Billing Periods(s)",
21+
"provider": "Microsoft Billing",
22+
"resource": "Billing Periods"
23+
},
24+
"isDataAction": false,
25+
"name": "Microsoft.Billing/billingPeriods/read"
26+
},
27+
{
28+
"display": {
29+
"operation": "List/Get Billing Properties",
30+
"provider": "Microsoft Billing",
31+
"resource": "Billing Property"
32+
},
33+
"isDataAction": false,
34+
"name": "Microsoft.Billing/billingProperty/read"
35+
},
36+
{
37+
"display": {
38+
"operation": "Update Billing Properties",
39+
"provider": "Microsoft Billing",
40+
"resource": "Billing Property"
41+
},
42+
"isDataAction": false,
43+
"name": "Microsoft.Billing/billingProperty/write"
44+
},
45+
{
46+
"display": {
47+
"description": "Download invoice using download link from list",
48+
"operation": "Download Invoice Documents",
49+
"provider": "Microsoft.Billing",
50+
"resource": "Billing Subscriptions"
51+
},
52+
"isDataAction": false,
53+
"name": "Microsoft.Billing/billingAccounts/billingSubscriptions/downloadDocuments/action"
54+
}
55+
]
56+
}
57+
}
58+
}
59+
}

0 commit comments

Comments
 (0)