Skip to content

Commit c1cc802

Browse files
pixiasarangan12
authored andcommitted
Add resource group based LTR API (#6571)
* Fix set LTR policy example * Add resource group based LTR APIs * fix examples
1 parent 5f0e30b commit c1cc802

7 files changed

+523
-8
lines changed

specification/sql/resource-manager/Microsoft.Sql/preview/2017-03-01-preview/examples/LongTermRetentionBackupDelete.json

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,6 @@
99
},
1010
"responses": {
1111
"200": {},
12-
"202": {
13-
"body": ""
14-
}
12+
"202": {}
1513
}
1614
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
{
2+
"parameters": {
3+
"subscriptionId": "00000000-1111-2222-3333-444444444444",
4+
"resourceGroupName": "testResourceGroup",
5+
"locationName": "japaneast",
6+
"longTermRetentionServerName": "testserver",
7+
"longTermRetentionDatabaseName": "testDatabase",
8+
"backupName": "55555555-6666-7777-8888-999999999999;131637960820000000",
9+
"api-version": "2017-03-01-preview"
10+
},
11+
"responses": {
12+
"200": {},
13+
"202": {}
14+
}
15+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
{
2+
"parameters": {
3+
"subscriptionId": "00000000-1111-2222-3333-444444444444",
4+
"resourceGroupName": "testResourceGroup",
5+
"locationName": "japaneast",
6+
"longTermRetentionServerName": "testserver",
7+
"longTermRetentionDatabaseName": "testDatabase",
8+
"backupName": "55555555-6666-7777-8888-999999999999;131637960820000000",
9+
"api-version": "2017-03-01"
10+
},
11+
"responses": {
12+
"200": {
13+
"body": {
14+
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testResourceGroup/providers/Microsoft.Sql/locations/japaneast/longTermRetentionServers/testserver/longTermRetentionDatabases/testDatabase/longTermRetentionBackups/2017-03-10T08:00:00.000Z;55555555-6666-7777-8888-999999999999;2017-09-06T08:00:00.000Z",
15+
"name": "2017-03-10T08:00:00.000Z;55555555-6666-7777-8888-999999999999;131637960820000000",
16+
"type": "Microsoft.Sql/locations/longTermRetentionServers/longTermRetentionDatabases/longTermRetentionBackups",
17+
"properties" : {
18+
"serverName": "testserver",
19+
"serverCreateTime": "2017-03-10T08:00:00.000Z",
20+
"databaseName": "testDatabase",
21+
"databaseDeletionTime": null,
22+
"backupTime": "2017-09-06T08:00:00.000Z"
23+
}
24+
}
25+
}
26+
}
27+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
{
2+
"parameters": {
3+
"subscriptionId": "00000000-1111-2222-3333-444444444444",
4+
"resourceGroupName": "testResourceGroup",
5+
"locationName": "japaneast",
6+
"longTermRetentionServerName": "testserver",
7+
"longTermRetentionDatabaseName": "testDatabase",
8+
"api-version": "2017-03-01"
9+
},
10+
"responses": {
11+
"200": {
12+
"body": {
13+
"value": [
14+
{
15+
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testResourceGroup/providers/Microsoft.Sql/locations/japaneast/longTermRetentionServers/testserver/longTermRetentionDatabases/testDatabase/longTermRetentionBackups/55555555-6666-7777-8888-999999999999;131637960820000000",
16+
"name": "55555555-6666-7777-8888-999999999999;131637960820000000",
17+
"type": "Microsoft.Sql/locations/longTermRetentionServers/longTermRetentionDatabases/longTermRetentionBackups",
18+
"properties": {
19+
"serverName": "testserver",
20+
"serverCreateTime": "2017-03-10T08:00:00.000Z",
21+
"databaseName": "testDatabase",
22+
"databaseDeletionTime": null,
23+
"backupTime": "2017-08-23T08:00:00.000Z"
24+
}
25+
},
26+
{
27+
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testResourceGroup/providers/Microsoft.Sql/locations/japaneast/longTermRetentionServers/testserver/longTermRetentionDatabases/testDatabase/longTermRetentionBackups/55555555-6666-7777-8888-999999999999;131657960820000000",
28+
"name": "55555555-6666-7777-8888-999999999999;131657960820000000",
29+
"type": "Microsoft.Sql/locations/longTermRetentionServers/longTermRetentionDatabases/longTermRetentionBackups",
30+
"properties": {
31+
"serverName": "testserver",
32+
"serverCreateTime": "2017-03-10T08:00:00.000Z",
33+
"databaseName": "testDatabase",
34+
"databaseDeletionTime": null,
35+
"backupTime": "2017-08-30T08:00:00.000Z"
36+
}
37+
},
38+
{
39+
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testResourceGroup/providers/Microsoft.Sql/locations/japaneast/longTermRetentionServers/testserver/longTermRetentionDatabases/testDatabase/longTermRetentionBackups/55555555-6666-7777-8888-999999999999;131677960820000000",
40+
"name": "55555555-6666-7777-8888-999999999999;131677960820000000",
41+
"type": "Microsoft.Sql/locations/longTermRetentionServers/longTermRetentionDatabases/longTermRetentionBackups",
42+
"properties": {
43+
"serverName": "testserver",
44+
"serverCreateTime": "2017-03-10T08:00:00.000Z",
45+
"databaseName": "testDatabase",
46+
"databaseDeletionTime": "2017-09-07T08:00:00.000Z",
47+
"backupTime": "2017-09-06T08:00:00.000Z"
48+
}
49+
}
50+
]
51+
}
52+
}
53+
}
54+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
{
2+
"parameters": {
3+
"subscriptionId": "00000000-1111-2222-3333-444444444444",
4+
"resourceGroupName": "testResourceGroup",
5+
"locationName": "japaneast",
6+
"api-version": "2017-03-01"
7+
},
8+
"responses": {
9+
"200": {
10+
"body": {
11+
"value": [
12+
{
13+
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testResourceGroup/providers/Microsoft.Sql/locations/japaneast/longTermRetentionServers/testserver1/longTermRetentionDatabases/testDatabase1/longTermRetentionBackups/55555555-6666-7777-8888-999999999999;131637960820000000",
14+
"name": "55555555-6666-7777-8888-999999999999;2017-08-23T08:00:00.000Z",
15+
"type": "Microsoft.Sql/locations/longTermRetentionServers/longTermRetentionDatabases/longTermRetentionBackups",
16+
"properties": {
17+
"serverName": "testserver1",
18+
"serverCreateTime": "2017-03-10T08:00:00.000Z",
19+
"databaseName": "testDatabase1",
20+
"databaseDeletionTime": null,
21+
"backupTime": "2017-08-23T08:00:00.000Z"
22+
}
23+
},
24+
{
25+
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testResourceGroup/providers/Microsoft.Sql/locations/japaneast/longTermRetentionServers/testserver2/longTermRetentionDatabases/testDatabase2/longTermRetentionBackups/12341234-1234-1234-1234-123123123123;131657960820000000",
26+
"name": "12341234-1234-1234-1234-123123123123;2017-08-30T08:00:00.000Z",
27+
"type": "Microsoft.Sql/locations/longTermRetentionServers/longTermRetentionDatabases/longTermRetentionBackups",
28+
"properties": {
29+
"serverName": "testserver2",
30+
"serverCreateTime": "2017-04-10T08:00:00.000Z",
31+
"databaseName": "testDatabase2",
32+
"databaseDeletionTime": null,
33+
"backupTime": "2017-08-30T08:00:00.000Z"
34+
}
35+
},
36+
{
37+
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testResourceGroup/providers/Microsoft.Sql/locations/japaneast/longTermRetentionServers/testserver3/longTermRetentionDatabases/testDatabase3/longTermRetentionBackups/43214321-4321-4321-4321-321321321321;131677960820000000",
38+
"name": "43214321-4321-4321-4321-321321321321;2017-09-06T08:00:00.000Z",
39+
"type": "Microsoft.Sql/locations/longTermRetentionServers/longTermRetentionDatabases/longTermRetentionBackups",
40+
"properties": {
41+
"serverName": "testserver3",
42+
"serverCreateTime": "2017-05-10T08:00:00.000Z",
43+
"databaseName": "testDatabase3",
44+
"databaseDeletionTime": null,
45+
"backupTime": "2017-09-06T08:00:00.000Z"
46+
}
47+
}
48+
]
49+
}
50+
}
51+
}
52+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
{
2+
"parameters": {
3+
"subscriptionId": "00000000-1111-2222-3333-444444444444",
4+
"resourceGroupName": "testResourceGroup",
5+
"locationName": "japaneast",
6+
"longTermRetentionServerName": "testserver",
7+
"api-version": "2017-03-01"
8+
},
9+
"responses": {
10+
"200": {
11+
"body": {
12+
"value": [
13+
{
14+
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testResourceGroup/providers/Microsoft.Sql/locations/japaneast/longTermRetentionServers/testserver/longTermRetentionDatabases/testDatabase1/longTermRetentionBackups/55555555-6666-7777-8888-999999999999;131637960820000000",
15+
"name": "55555555-6666-7777-8888-999999999999;131637960820000000",
16+
"type": "Microsoft.Sql/locations/longTermRetentionServers/longTermRetentionDatabases/longTermRetentionBackups",
17+
"properties": {
18+
"serverName": "testserver",
19+
"serverCreateTime": "2017-03-10T08:00:00.000Z",
20+
"databaseName": "testDatabase1",
21+
"databaseDeletionTime": null,
22+
"backupTime": "2017-08-23T08:00:00.000Z"
23+
}
24+
},
25+
{
26+
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testResourceGroup/providers/Microsoft.Sql/locations/japaneast/longTermRetentionServers/testserver/longTermRetentionDatabases/testDatabase2/longTermRetentionBackups/12341234-1234-1234-1234-123123123123;131657960820000000",
27+
"name": "12341234-1234-1234-1234-123123123123;131657960820000000",
28+
"type": "Microsoft.Sql/locations/longTermRetentionServers/longTermRetentionDatabases/longTermRetentionBackups",
29+
"properties": {
30+
"serverName": "testserver",
31+
"serverCreateTime": "2017-03-10T08:00:00.000Z",
32+
"databaseName": "testDatabase2",
33+
"databaseDeletionTime": null,
34+
"backupTime": "2017-08-30T08:00:00.000Z"
35+
}
36+
},
37+
{
38+
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testResourceGroup/providers/Microsoft.Sql/locations/japaneast/longTermRetentionServers/testserver/longTermRetentionDatabases/testDatabase3/longTermRetentionBackups/43214321-4321-4321-4321-321321321321;131677960820000000",
39+
"name": "43214321-4321-4321-4321-321321321321;131667960820000000",
40+
"type": "Microsoft.Sql/locations/longTermRetentionServers/longTermRetentionDatabases/longTermRetentionBackups",
41+
"properties": {
42+
"serverName": "testserver",
43+
"serverCreateTime": "2017-03-10T08:00:00.000Z",
44+
"databaseName": "testDatabase3",
45+
"databaseDeletionTime": null,
46+
"backupTime": "2017-09-06T08:00:00.000Z"
47+
}
48+
}
49+
]
50+
}
51+
}
52+
}
53+
}

0 commit comments

Comments
 (0)