Skip to content

Commit 2e88f0e

Browse files
authored
Introduce Microsoft.Resources/snapshots (#20921)
* Add new snapshots type * Readme * Readme typo * suppressions * readme * Preview * Make augmented properties siblings of the original ARM resource * Snapshot * prettier * fix examples * comments * comments * comments
1 parent be02f4e commit 2e88f0e

File tree

4 files changed

+522
-0
lines changed

4 files changed

+522
-0
lines changed
Lines changed: 87 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,87 @@
1+
{
2+
"parameters": {
3+
"subscriptionId": "subscriptionId1",
4+
"resourceGroupName": "resourceGroup1",
5+
"resourceProviderNamespace": "resourceProvider1",
6+
"resourceType": "resourceType1",
7+
"resourceName": "resourceName1",
8+
"api-version": "2022-11-01-preview",
9+
"snapshotId": "snapshotId1"
10+
},
11+
"responses": {
12+
"200": {
13+
"body": {
14+
"id": "/subscriptions/subscriptionId1/resourceGroups/resourceGroup1/providers/resourceProvider1/resourceType1/resourceName1/providers/Microsoft.Resources/snapshots/snapshotId1",
15+
"name": "snapshotId1",
16+
"type": "Microsoft.Resources/snapshots",
17+
"properties": {
18+
"apiVersion": "2022-05-01",
19+
"content": {
20+
"sku": {
21+
"name": "Standard_GZRS",
22+
"tier": "Standard"
23+
},
24+
"kind": "StorageV2",
25+
"id": "/subscriptions/subscriptionId1/resourceGroups/resourceGroup1/providers/resourceProvider1/resourceType1/resourceName1",
26+
"name": "resourceName1",
27+
"type": "resourceProvider1/resourceType1",
28+
"location": "eastus",
29+
"tags": {
30+
"aaa": "aaaa",
31+
"dfasdf": "dfsadfsf"
32+
},
33+
"properties": {
34+
"defaultToOAuthAuthentication": false,
35+
"keyCreationTime": {
36+
"key1": "2021-04-15T20:12:24.1028866Z",
37+
"key2": "2021-04-15T19:58:00.3691784Z"
38+
},
39+
"privateEndpointConnections": [],
40+
"minimumTlsVersion": "TLS1_0",
41+
"allowBlobPublicAccess": true,
42+
"allowSharedKeyAccess": true,
43+
"networkAcls": {
44+
"bypass": "AzureServices",
45+
"virtualNetworkRules": [],
46+
"ipRules": [],
47+
"defaultAction": "Allow"
48+
},
49+
"supportsHttpsTrafficOnly": true,
50+
"encryption": {
51+
"services": {
52+
"file": {
53+
"keyType": "Account",
54+
"enabled": true,
55+
"lastEnabledTime": "2021-04-15T19:58:00.3848008Z"
56+
},
57+
"blob": {
58+
"keyType": "Account",
59+
"enabled": true,
60+
"lastEnabledTime": "2021-04-15T19:58:00.3848008Z"
61+
}
62+
},
63+
"keySource": "Microsoft.Storage"
64+
},
65+
"accessTier": "Hot",
66+
"provisioningState": "Succeeded",
67+
"creationTime": "2021-04-15T19:58:00.2285507Z",
68+
"primaryEndpoints": {
69+
"dfs": "https://resourceName1.dfs.core.windows.net/",
70+
"web": "https://resourceName1.z13.web.core.windows.net/",
71+
"blob": "https://resourceName1.blob.core.windows.net/",
72+
"queue": "https://resourceName1.queue.core.windows.net/",
73+
"table": "https://resourceName1.table.core.windows.net/",
74+
"file": "https://resourceName1.file.core.windows.net/"
75+
},
76+
"primaryLocation": "eastus",
77+
"statusOfPrimary": "available",
78+
"lastGeoFailoverTime": "2022-07-21T22:11:20.3670939Z",
79+
"secondaryLocation": "westus",
80+
"statusOfSecondary": "available"
81+
}
82+
}
83+
}
84+
}
85+
}
86+
}
87+
}
Lines changed: 162 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,162 @@
1+
{
2+
"parameters": {
3+
"subscriptionId": "subscriptionId1",
4+
"resourceGroupName": "resourceGroup1",
5+
"resourceProviderNamespace": "resourceProvider1",
6+
"resourceType": "resourceType1",
7+
"resourceName": "resourceName1",
8+
"api-version": "2022-11-01-preview"
9+
},
10+
"responses": {
11+
"200": {
12+
"body": {
13+
"value": [
14+
{
15+
"id": "/subscriptions/subscriptionId1/resourceGroups/resourceGroup1/providers/resourceProvider1/resourceType1/resourceName1/providers/Microsoft.Resources/snapshots/snapshotId1",
16+
"name": "snapshotId1",
17+
"type": "Microsoft.Resources/snapshots",
18+
"properties": {
19+
"apiVersion": "2022-05-01",
20+
"content": {
21+
"sku": {
22+
"name": "Standard_GZRS",
23+
"tier": "Standard"
24+
},
25+
"kind": "StorageV2",
26+
"id": "/subscriptions/subscriptionId1/resourceGroups/resourceGroup1/providers/resourceProvider1/resourceType1/resourceName1",
27+
"name": "resourceName1",
28+
"type": "resourceProvider1/resourceType1",
29+
"location": "eastus",
30+
"tags": {
31+
"aaa": "aaaa",
32+
"dfasdf": "dfsadfsf"
33+
},
34+
"properties": {
35+
"defaultToOAuthAuthentication": false,
36+
"keyCreationTime": {
37+
"key1": "2021-04-15T20:12:24.1028866Z",
38+
"key2": "2021-04-15T19:58:00.3691784Z"
39+
},
40+
"privateEndpointConnections": [],
41+
"minimumTlsVersion": "TLS1_0",
42+
"allowBlobPublicAccess": true,
43+
"allowSharedKeyAccess": true,
44+
"networkAcls": {
45+
"bypass": "AzureServices",
46+
"virtualNetworkRules": [],
47+
"ipRules": [],
48+
"defaultAction": "Allow"
49+
},
50+
"supportsHttpsTrafficOnly": true,
51+
"encryption": {
52+
"services": {
53+
"file": {
54+
"keyType": "Account",
55+
"enabled": true,
56+
"lastEnabledTime": "2021-04-15T19:58:00.3848008Z"
57+
},
58+
"blob": {
59+
"keyType": "Account",
60+
"enabled": true,
61+
"lastEnabledTime": "2021-04-15T19:58:00.3848008Z"
62+
}
63+
},
64+
"keySource": "Microsoft.Storage"
65+
},
66+
"accessTier": "Hot",
67+
"provisioningState": "Succeeded",
68+
"creationTime": "2021-04-15T19:58:00.2285507Z",
69+
"primaryEndpoints": {
70+
"dfs": "https://resourceName1.dfs.core.windows.net/",
71+
"web": "https://resourceName1.z13.web.core.windows.net/",
72+
"blob": "https://resourceName1.blob.core.windows.net/",
73+
"queue": "https://resourceName1.queue.core.windows.net/",
74+
"table": "https://resourceName1.table.core.windows.net/",
75+
"file": "https://resourceName1.file.core.windows.net/"
76+
},
77+
"primaryLocation": "eastus",
78+
"statusOfPrimary": "available",
79+
"lastGeoFailoverTime": "2022-07-21T22:11:20.3670939Z",
80+
"secondaryLocation": "westus",
81+
"statusOfSecondary": "available"
82+
}
83+
}
84+
}
85+
},
86+
{
87+
"id": "/subscriptions/subscriptionId1/resourceGroups/resourceGroup1/providers/resourceProvider1/resourceType1/resourceName1/providers/Microsoft.Resources/snapshots/snapshotId2",
88+
"name": "snapshotId2",
89+
"type": "Microsoft.Resources/snapshots",
90+
"properties": {
91+
"apiVersion": "2022-05-01",
92+
"content": {
93+
"sku": {
94+
"name": "Standard_GZRS",
95+
"tier": "Standard"
96+
},
97+
"kind": "StorageV2",
98+
"id": "/subscriptions/subscriptionId1/resourceGroups/resourceGroup1/providers/resourceProvider1/resourceType1/resourceName1",
99+
"name": "resourceName1",
100+
"type": "resourceProvider1/resourceType1",
101+
"location": "eastus",
102+
"tags": {
103+
"aaa": "aaaa",
104+
"dfasdf": "dfsadfsf"
105+
},
106+
"properties": {
107+
"defaultToOAuthAuthentication": false,
108+
"keyCreationTime": {
109+
"key1": "2021-04-15T20:12:24.1028866Z",
110+
"key2": "2021-04-15T19:58:00.3691784Z"
111+
},
112+
"privateEndpointConnections": [],
113+
"minimumTlsVersion": "TLS1_0",
114+
"allowBlobPublicAccess": true,
115+
"allowSharedKeyAccess": true,
116+
"networkAcls": {
117+
"bypass": "AzureServices",
118+
"virtualNetworkRules": [],
119+
"ipRules": [],
120+
"defaultAction": "Allow"
121+
},
122+
"supportsHttpsTrafficOnly": true,
123+
"encryption": {
124+
"services": {
125+
"file": {
126+
"keyType": "Account",
127+
"enabled": true,
128+
"lastEnabledTime": "2021-04-15T19:58:00.3848008Z"
129+
},
130+
"blob": {
131+
"keyType": "Account",
132+
"enabled": true,
133+
"lastEnabledTime": "2021-04-15T19:58:00.3848008Z"
134+
}
135+
},
136+
"keySource": "Microsoft.Storage"
137+
},
138+
"accessTier": "Hot",
139+
"provisioningState": "Succeeded",
140+
"creationTime": "2021-04-15T19:58:00.2285507Z",
141+
"primaryEndpoints": {
142+
"dfs": "https://resourceName1.dfs.core.windows.net/",
143+
"web": "https://resourceName1.z13.web.core.windows.net/",
144+
"blob": "https://resourceName1.blob.core.windows.net/",
145+
"queue": "https://resourceName1.queue.core.windows.net/",
146+
"table": "https://resourceName1.table.core.windows.net/",
147+
"file": "https://resourceName1.file.core.windows.net/"
148+
},
149+
"primaryLocation": "eastus",
150+
"statusOfPrimary": "available",
151+
"lastGeoFailoverTime": "2022-07-21T22:11:20.3670939Z",
152+
"secondaryLocation": "westus",
153+
"statusOfSecondary": "available"
154+
}
155+
}
156+
}
157+
}
158+
]
159+
}
160+
}
161+
}
162+
}

0 commit comments

Comments
 (0)