Skip to content

Commit 04e8aea

Browse files
PakDLiu00Kai0
authored andcommitted
Donaliu/20200207 sap monitor (Azure#8528)
* Added new version 2020-02-07-preview of SapMonitor APIs * bugs * Fixed parameter naming * fixed examples * fixed more examples * various fixed * more fixes * ran prettier * renamed monitorProviders to providerInstances * updated README * Added 201 and 202 for create and delete provider instances * ran prettier * fixed path in readme * added id field to providerInstances * Separate SapMonitor and providerInstance APIs Added List providerInstance API * fixed spelling * updated provider instance payload
1 parent 945404b commit 04e8aea

File tree

12 files changed

+1101
-0
lines changed

12 files changed

+1101
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
{
2+
"parameters": {
3+
"api-version": "2020-02-07-preview",
4+
"subscriptionId": "00000000-0000-0000-0000-000000000000",
5+
"resourceGroupName": "myResourceGroup",
6+
"sapMonitorName": "mySapMonitor",
7+
"providerInstanceName": "myProviderInstance",
8+
"providerInstanceParameter": {
9+
"name": "myProviderInstance",
10+
"properties": {
11+
"type": "hana",
12+
"properties": "{\"hostname\":\"10.0.0.10\",\"dbName\":\"SYSTEMDB\",\"sqlPort\":30015,\"dbUsername\":\"SYSTEM\",\"dbPassword\":\"PASSWORD\"}"
13+
}
14+
}
15+
},
16+
"responses": {
17+
"200": {
18+
"body": {
19+
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.HanaOnAzure/sapMonitors/mySapMonitor/providerInstances/myProviderInstance",
20+
"name": "myProviderInstance",
21+
"type": "Microsoft.HanaOnAzure/sapMonitors/providerInstances",
22+
"properties": {
23+
"type": "hana",
24+
"properties": "{\"hostname\":\"10.0.0.10\",\"dbName\":\"SYSTEMDB\",\"sqlPort\":30015,\"dbUsername\":\"SYSTEM\"}"
25+
}
26+
}
27+
},
28+
"201": {
29+
"body": {
30+
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.HanaOnAzure/sapMonitors/mySapMonitor/providerInstances/myProviderInstance",
31+
"name": "myProviderInstance",
32+
"type": "Microsoft.HanaOnAzure/sapMonitors/providerInstances",
33+
"properties": {
34+
"type": "hana",
35+
"properties": "{\"hostname\":\"10.0.0.10\",\"dbName\":\"SYSTEMDB\",\"sqlPort\":30015,\"dbUsername\":\"SYSTEM\"}"
36+
}
37+
}
38+
}
39+
}
40+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
{
2+
"parameters": {
3+
"api-version": "2020-02-07-preview",
4+
"subscriptionId": "00000000-0000-0000-0000-000000000000",
5+
"resourceGroupName": "myResourceGroup",
6+
"sapMonitorName": "mySapMonitor",
7+
"providerInstanceName": "myProviderInstance"
8+
},
9+
"responses": {
10+
"200": {},
11+
"202": {},
12+
"204": {}
13+
}
14+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
{
2+
"parameters": {
3+
"api-version": "2020-02-07-preview",
4+
"subscriptionId": "00000000-0000-0000-0000-000000000000",
5+
"resourceGroupName": "myResourceGroup",
6+
"sapMonitorName": "mySapMonitor",
7+
"providerInstanceName": "myProviderInstance"
8+
},
9+
"responses": {
10+
"200": {
11+
"body": {
12+
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.HanaOnAzure/sapMonitors/mySapMonitor/providerInstances/myProviderInstance",
13+
"name": "myProviderInstance",
14+
"type": "Microsoft.HanaOnAzure/sapMonitors/providerInstances",
15+
"properties": {
16+
"type": "hana",
17+
"properties": "{\"hostname\":\"10.0.0.10\",\"dbName\":\"SYSTEMDB\",\"sqlPort\":30015,\"dbUsername\":\"SYSTEM\"}"
18+
}
19+
}
20+
}
21+
}
22+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
{
2+
"parameters": {
3+
"api-version": "2020-02-07-preview",
4+
"subscriptionId": "00000000-0000-0000-0000-000000000000",
5+
"resourceGroupName": "myResourceGroup",
6+
"sapMonitorName": "mySapMonitor"
7+
},
8+
"responses": {
9+
"200": {
10+
"body": {
11+
"value": [
12+
{
13+
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.HanaOnAzure/sapMonitors/mySapMonitor/providerInstances/myProviderInstance1",
14+
"name": "myProviderInstance1",
15+
"type": "Microsoft.HanaOnAzure/sapMonitors/providerInstances",
16+
"properties": {
17+
"type": "hana",
18+
"properties": "{\"hostname\":\"10.0.0.10\",\"dbName\":\"SYSTEMDB\",\"sqlPort\":30015,\"dbUsername\":\"SYSTEM\"}"
19+
}
20+
},
21+
{
22+
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.HanaOnAzure/sapMonitors/mySapMonitor/providerInstances/myProviderInstance2",
23+
"name": "myProviderInstance2",
24+
"type": "Microsoft.HanaOnAzure/sapMonitors/providerInstances",
25+
"properties": {
26+
"type": "hana",
27+
"properties": "{\"hostname\":\"10.0.0.11\",\"dbName\":\"SYSTEMDB\",\"sqlPort\":30015,\"dbUsername\":\"SYSTEM\"}"
28+
}
29+
}
30+
]
31+
}
32+
}
33+
}
34+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
{
2+
"parameters": {
3+
"api-version": "2020-02-07-preview",
4+
"subscriptionId": "00000000-0000-0000-0000-000000000000",
5+
"resourceGroupName": "myResourceGroup",
6+
"sapMonitorName": "mySapMonitor",
7+
"sapMonitorParameter": {
8+
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.HanaOnAzure/sapMonitors/mySapMonitor",
9+
"name": "mySapMonitor",
10+
"type": "Microsoft.HanaOnAzure/sapMonitors",
11+
"location": "westus",
12+
"tags": {
13+
"key": "value"
14+
},
15+
"properties": {
16+
"enableCustomerAnalytics": true,
17+
"logAnalyticsWorkspaceArmId": "",
18+
"logAnalyticsWorkspaceId": "",
19+
"logAnalyticsWorkspaceSharedKey": ""
20+
}
21+
}
22+
},
23+
"responses": {
24+
"200": {
25+
"body": {
26+
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.HanaOnAzure/hanaInstances/myHanaInstance",
27+
"name": "myHanaInstance",
28+
"type": "Microsoft.HanaOnAzure/hanaInstances",
29+
"location": "westus",
30+
"tags": {
31+
"key": "value"
32+
},
33+
"properties": {
34+
"enableCustomerAnalytics": true,
35+
"logAnalyticsWorkspaceArmId": "",
36+
"logAnalyticsWorkspaceId": "",
37+
"logAnalyticsWorkspaceSharedKey": "",
38+
"managedResourceGroupName": "",
39+
"sapMonitorCollectorVersion": "",
40+
"provisioningState": "Succeeded"
41+
}
42+
}
43+
},
44+
"201": {
45+
"body": {
46+
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.HanaOnAzure/hanaInstances/myHanaInstance",
47+
"name": "myHanaInstance",
48+
"type": "Microsoft.HanaOnAzure/hanaInstances",
49+
"location": "westus",
50+
"tags": {
51+
"key": "value"
52+
},
53+
"properties": {
54+
"enableCustomerAnalytics": true,
55+
"logAnalyticsWorkspaceArmId": "",
56+
"logAnalyticsWorkspaceId": "",
57+
"logAnalyticsWorkspaceSharedKey": "",
58+
"managedResourceGroupName": "",
59+
"sapMonitorCollectorVersion": "",
60+
"provisioningState": "Accepted"
61+
}
62+
}
63+
}
64+
}
65+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
{
2+
"parameters": {
3+
"api-version": "2020-02-07-preview",
4+
"subscriptionId": "00000000-0000-0000-0000-000000000000",
5+
"resourceGroupName": "myResourceGroup",
6+
"sapMonitorName": "mySapMonitor"
7+
},
8+
"responses": {
9+
"200": {},
10+
"202": {},
11+
"204": {}
12+
}
13+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
{
2+
"parameters": {
3+
"api-version": "2020-02-07-preview",
4+
"subscriptionId": "00000000-0000-0000-0000-000000000000",
5+
"resourceGroupName": "myResourceGroup",
6+
"sapMonitorName": "mySapMonitor"
7+
},
8+
"responses": {
9+
"200": {
10+
"body": {
11+
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.HanaOnAzure/sapMonitors/mySapMonitor",
12+
"name": "mySapMonitor",
13+
"type": "Microsoft.HanaOnAzure/sapMonitors",
14+
"location": "westus",
15+
"tags": {
16+
"key": "value"
17+
},
18+
"properties": {
19+
"enableCustomerAnalytics": true,
20+
"logAnalyticsWorkspaceArmId": "",
21+
"logAnalyticsWorkspaceId": "",
22+
"logAnalyticsWorkspaceSharedKey": "",
23+
"managedResourceGroupName": "",
24+
"sapMonitorCollectorVersion": "",
25+
"provisioningState": "Succeeded"
26+
}
27+
}
28+
}
29+
}
30+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
{
2+
"parameters": {
3+
"api-version": "2020-02-07-preview",
4+
"subscriptionId": "00000000-0000-0000-0000-000000000000"
5+
},
6+
"responses": {
7+
"200": {
8+
"body": {
9+
"value": [
10+
{
11+
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.HanaOnAzure/sapMonitors/mySapMonitor1",
12+
"name": "mySapMonitor1",
13+
"type": "Microsoft.HanaOnAzure/sapMonitors",
14+
"location": "westus",
15+
"tags": {
16+
"key": "value"
17+
},
18+
"properties": {
19+
"enableCustomerAnalytics": true,
20+
"logAnalyticsWorkspaceArmId": "",
21+
"logAnalyticsWorkspaceId": "",
22+
"logAnalyticsWorkspaceSharedKey": "",
23+
"managedResourceGroupName": "",
24+
"sapMonitorCollectorVersion": "",
25+
"provisioningState": "Succeeded"
26+
}
27+
},
28+
{
29+
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.HanaOnAzure/sapMonitors/mySapMonitor2",
30+
"name": "mySapMonitor2",
31+
"type": "Microsoft.HanaOnAzure/sapMonitors",
32+
"location": "westus",
33+
"tags": {
34+
"key": "value"
35+
},
36+
"properties": {
37+
"enableCustomerAnalytics": true,
38+
"logAnalyticsWorkspaceArmId": "",
39+
"logAnalyticsWorkspaceId": "",
40+
"logAnalyticsWorkspaceSharedKey": "",
41+
"managedResourceGroupName": "",
42+
"sapMonitorCollectorVersion": "",
43+
"provisioningState": "Succeeded"
44+
}
45+
}
46+
]
47+
}
48+
}
49+
}
50+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
{
2+
"parameters": {
3+
"api-version": "2020-02-07-preview",
4+
"subscriptionId": "00000000-0000-0000-0000-000000000000",
5+
"resourceGroupName": "myResourceGroup",
6+
"sapMonitorName": "mySapMonitor",
7+
"tagsParameter": {
8+
"tags": {
9+
"testkey": "testvalue"
10+
}
11+
}
12+
},
13+
"responses": {
14+
"200": {
15+
"body": {
16+
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.HanaOnAzure/sapMonitors/mySapMonitor",
17+
"name": "mySapMonitor",
18+
"type": "Microsoft.HanaOnAzure/sapMonitors",
19+
"location": "westus",
20+
"tags": {
21+
"testkey": "testvalue"
22+
},
23+
"properties": {
24+
"enableCustomerAnalytics": true,
25+
"logAnalyticsWorkspaceArmId": "",
26+
"logAnalyticsWorkspaceId": "",
27+
"logAnalyticsWorkspaceSharedKey": "",
28+
"managedResourceGroupName": "",
29+
"sapMonitorCollectorVersion": "",
30+
"provisioningState": "Succeeded"
31+
}
32+
}
33+
}
34+
}
35+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
{
2+
"parameters": {
3+
"api-version": "2020-02-07-preview",
4+
"subscriptionId": "00000000-0000-0000-0000-000000000000",
5+
"resourceGroupName": "myResourceGroup",
6+
"sapMonitorName": "mySapMonitor",
7+
"tagsParameter": {
8+
"tags": {}
9+
}
10+
},
11+
"responses": {
12+
"200": {
13+
"body": {
14+
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.HanaOnAzure/sapMonitors/mySapMonitor",
15+
"name": "mySapMonitor",
16+
"type": "Microsoft.HanaOnAzure/sapMonitors",
17+
"location": "westus",
18+
"tags": {},
19+
"properties": {
20+
"enableCustomerAnalytics": true,
21+
"logAnalyticsWorkspaceArmId": "",
22+
"logAnalyticsWorkspaceId": "",
23+
"logAnalyticsWorkspaceSharedKey": "",
24+
"managedResourceGroupName": "",
25+
"sapMonitorCollectorVersion": "",
26+
"provisioningState": "Succeeded"
27+
}
28+
}
29+
}
30+
}
31+
}

0 commit comments

Comments
 (0)