Skip to content

Commit 891dd18

Browse files
authored
[Hub Generated] Review request for Microsoft.ContainerRegistry to add version preview/2023-01-01-preview (#21727)
1 parent c91eca4 commit 891dd18

File tree

84 files changed

+10841
-3
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

84 files changed

+10841
-3
lines changed

specification/containerregistry/resource-manager/Microsoft.ContainerRegistry/preview/2023-01-01-preview/containerregistry.json

Lines changed: 7292 additions & 0 deletions
Large diffs are not rendered by default.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
{
2+
"parameters": {
3+
"api-version": "2023-01-01-preview",
4+
"subscriptionId": "00000000-0000-0000-0000-000000000000",
5+
"resourceGroupName": "myResourceGroup",
6+
"registryName": "myRegistry",
7+
"cacheRuleName": "myCacheRule",
8+
"cacheRuleCreateParameters": {
9+
"properties": {
10+
"sourceRepository": "docker.io/library/hello-world",
11+
"targetRepository": "cached-docker-hub/hello-world",
12+
"credentialSetResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.ContainerRegistry/registries/myRegistry/credentialSets/myCredentialSet"
13+
}
14+
}
15+
},
16+
"responses": {
17+
"200": {
18+
"body": {
19+
"type": "Microsoft.ContainerRegistry/registries/cacheRules",
20+
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.ContainerRegistry/registries/myRegistry/cacheRules/myCacheRule",
21+
"name": "myCacheRule",
22+
"properties": {
23+
"credentialSetResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.ContainerRegistry/registries/myRegistry/credentialSets/myCredentialSet",
24+
"sourceRepository": "docker.io/library/hello-world",
25+
"targetRepository": "cached-docker-hub/hello-world",
26+
"creationDate": "2022-11-07T18:20:33.8374968+00:00",
27+
"provisioningState": "Succeeded"
28+
}
29+
}
30+
},
31+
"201": {
32+
"headers": {
33+
"Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.ContainerRegistry/registries/myRegistry/cacheRules/myCacheRule/operationStatuses/cacherules-00000000-0000-0000-0000-000000000000?api-version=2023-01-01-preview"
34+
},
35+
"body": {
36+
"type": "Microsoft.ContainerRegistry/registries/cacheRules",
37+
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.ContainerRegistry/registries/myRegistry/cacheRules/myCacheRule",
38+
"name": "myCacheRule",
39+
"properties": {
40+
"credentialSetResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.ContainerRegistry/registries/myRegistry/credentialSets/myCredentialSet",
41+
"sourceRepository": "docker.io/library/hello-world",
42+
"targetRepository": "cached-docker-hub/hello-world",
43+
"creationDate": "2022-11-07T18:20:33.8374968+00:00",
44+
"provisioningState": "Creating"
45+
}
46+
}
47+
}
48+
}
49+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
{
2+
"parameters": {
3+
"api-version": "2023-01-01-preview",
4+
"subscriptionId": "00000000-0000-0000-0000-000000000000",
5+
"resourceGroupName": "myResourceGroup",
6+
"registryName": "myRegistry",
7+
"cacheRuleName": "myCacheRule"
8+
},
9+
"responses": {
10+
"200": {},
11+
"202": {
12+
"headers": {
13+
"Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.ContainerRegistry/registries/myRegistry/cacheRules/myCacheRule/operationStatuses/cacherules-00000000-0000-0000-0000-000000000000?api-version=2023-01-01-preview"
14+
}
15+
},
16+
"204": {}
17+
}
18+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
{
2+
"parameters": {
3+
"api-version": "2023-01-01-preview",
4+
"subscriptionId": "00000000-0000-0000-0000-000000000000",
5+
"resourceGroupName": "myResourceGroup",
6+
"registryName": "myRegistry",
7+
"cacheRuleName": "myCacheRule"
8+
},
9+
"responses": {
10+
"200": {
11+
"body": {
12+
"type": "Microsoft.ContainerRegistry/registries/cacheRules",
13+
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.ContainerRegistry/registries/myRegistry/cacheRules/myCacheRule",
14+
"name": "myCacheRule",
15+
"properties": {
16+
"credentialSetResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.ContainerRegistry/registries/myRegistry/credentialSets/myCredentialSet",
17+
"sourceRepository": "docker.io/library/hello-world",
18+
"targetRepository": "cached-docker-hub/hello-world",
19+
"creationDate": "2022-11-07T18:20:33.8374968+00:00",
20+
"provisioningState": "Succeeded"
21+
}
22+
}
23+
}
24+
}
25+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
{
2+
"parameters": {
3+
"api-version": "2023-01-01-preview",
4+
"subscriptionId": "00000000-0000-0000-0000-000000000000",
5+
"resourceGroupName": "myResourceGroup",
6+
"registryName": "myRegistry"
7+
},
8+
"responses": {
9+
"200": {
10+
"body": {
11+
"value": [
12+
{
13+
"type": "Microsoft.ContainerRegistry/registries/cacheRules",
14+
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.ContainerRegistry/registries/myRegistry/cacheRules/myCacheRule",
15+
"name": "myCacheRule",
16+
"properties": {
17+
"credentialSetResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.ContainerRegistry/registries/myRegistry/credentialSets/myCredentialSet",
18+
"sourceRepository": "docker.io/library/hello-world",
19+
"targetRepository": "cached-docker-hub/hello-world",
20+
"creationDate": "2022-11-07T18:20:33.8374968+00:00",
21+
"provisioningState": "Succeeded"
22+
}
23+
}
24+
]
25+
}
26+
}
27+
}
28+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
{
2+
"parameters": {
3+
"api-version": "2023-01-01-preview",
4+
"subscriptionId": "00000000-0000-0000-0000-000000000000",
5+
"resourceGroupName": "myResourceGroup",
6+
"registryName": "myRegistry",
7+
"cacheRuleName": "myCacheRule",
8+
"cacheRuleUpdateParameters": {
9+
"properties": {
10+
"credentialSetResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.ContainerRegistry/registries/myRegistry/credentialSets/myCredentialSet2"
11+
}
12+
}
13+
},
14+
"responses": {
15+
"200": {
16+
"body": {
17+
"type": "Microsoft.ContainerRegistry/registries/cacheRules",
18+
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.ContainerRegistry/registries/myRegistry/cacheRules/myCacheRule",
19+
"name": "myCacheRule",
20+
"properties": {
21+
"credentialSetResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.ContainerRegistry/registries/myRegistry/credentialSets/myCredentialSet2",
22+
"sourceRepository": "docker.io/library/hello-world",
23+
"targetRepository": "cached-docker-hub/hello-world",
24+
"creationDate": "2022-11-07T18:20:33.8374968+00:00",
25+
"provisioningState": "Succeeded"
26+
}
27+
}
28+
},
29+
"201": {
30+
"headers": {
31+
"Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.ContainerRegistry/registries/myRegistry/cacheRules/myCacheRule/operationStatuses/cacherules-00000000-0000-0000-0000-000000000000?api-version=2023-01-01-preview"
32+
},
33+
"body": {
34+
"type": "Microsoft.ContainerRegistry/registries/cacheRules",
35+
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.ContainerRegistry/registries/myRegistry/cacheRules/myCacheRule",
36+
"name": "myCacheRule",
37+
"properties": {
38+
"credentialSetResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.ContainerRegistry/registries/myRegistry/credentialSets/myCredentialSet2",
39+
"sourceRepository": "docker.io/library/hello-world",
40+
"targetRepository": "cached-docker-hub/hello-world",
41+
"creationDate": "2022-11-07T18:20:33.8374968+00:00",
42+
"provisioningState": "Updating"
43+
}
44+
}
45+
}
46+
}
47+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,98 @@
1+
{
2+
"parameters": {
3+
"api-version": "2023-01-01-preview",
4+
"subscriptionId": "00000000-0000-0000-0000-000000000000",
5+
"resourceGroupName": "myResourceGroup",
6+
"registryName": "myRegistry",
7+
"connectedRegistryName": "myConnectedRegistry",
8+
"connectedRegistryCreateParameters": {
9+
"properties": {
10+
"mode": "ReadWrite",
11+
"parent": {
12+
"syncProperties": {
13+
"tokenId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.ContainerRegistry/registries/myRegistry/tokens/syncToken",
14+
"schedule": "0 9 * * *",
15+
"messageTtl": "P2D",
16+
"syncWindow": "PT3H"
17+
}
18+
},
19+
"clientTokenIds": [
20+
"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.ContainerRegistry/registries/myRegistry/tokens/client1Token"
21+
],
22+
"notificationsList": [
23+
"hello-world:*:*",
24+
"sample/repo/*:1.0:*"
25+
]
26+
}
27+
}
28+
},
29+
"responses": {
30+
"200": {
31+
"body": {
32+
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.ContainerRegistry/registries/myRegistry/connectedRegistries/myConnectedRegistry",
33+
"name": "myConnectedRegistry",
34+
"type": "Microsoft.ContainerRegistry/registries/connectedRegistries",
35+
"properties": {
36+
"mode": "ReadWrite",
37+
"activation": {
38+
"status": "Inactive"
39+
},
40+
"parent": {
41+
"syncProperties": {
42+
"tokenId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.ContainerRegistry/registries/myRegistry/tokens/syncToken",
43+
"schedule": "0 9 * * *",
44+
"messageTtl": "P2D",
45+
"syncWindow": "PT3H"
46+
}
47+
},
48+
"clientTokenIds": [
49+
"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.ContainerRegistry/registries/myRegistry/tokens/client1Token"
50+
],
51+
"logging": {
52+
"logLevel": "Information",
53+
"auditLogStatus": "Disabled"
54+
},
55+
"notificationsList": [
56+
"hello-world:*:*",
57+
"sample/repo/*:1.0:*"
58+
]
59+
}
60+
}
61+
},
62+
"201": {
63+
"headers": {
64+
"Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.ContainerRegistry/registries/myRegistry/connectedRegistries/myConnectedRegistry/operationStatuses/connectedregistries-00000000-0000-0000-0000-000000000000?api-version=2023-01-01-preview"
65+
},
66+
"body": {
67+
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.ContainerRegistry/registries/myRegistry/connectedRegistries/myConnectedRegistry",
68+
"name": "myConnectedRegistry",
69+
"type": "Microsoft.ContainerRegistry/registries/connectedRegistries",
70+
"properties": {
71+
"mode": "ReadWrite",
72+
"activation": {
73+
"status": "Inactive"
74+
},
75+
"parent": {
76+
"syncProperties": {
77+
"tokenId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.ContainerRegistry/registries/myRegistry/tokens/syncToken",
78+
"schedule": "0 9 * * *",
79+
"messageTtl": "P2D",
80+
"syncWindow": "PT3H"
81+
}
82+
},
83+
"clientTokenIds": [
84+
"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.ContainerRegistry/registries/myRegistry/tokens/client1Token"
85+
],
86+
"logging": {
87+
"logLevel": "Information",
88+
"auditLogStatus": "Disabled"
89+
},
90+
"notificationsList": [
91+
"hello-world:*:*",
92+
"sample/repo/*:1.0:*"
93+
]
94+
}
95+
}
96+
}
97+
}
98+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
{
2+
"parameters": {
3+
"api-version": "2023-01-01-preview",
4+
"subscriptionId": "00000000-0000-0000-0000-000000000000",
5+
"resourceGroupName": "myResourceGroup",
6+
"registryName": "myRegistry",
7+
"connectedRegistryName": "myConnectedRegistry"
8+
},
9+
"responses": {
10+
"200": {},
11+
"202": {
12+
"headers": {
13+
"Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.ContainerRegistry/registries/myRegistry/connectedRegistries/myConnectedRegistry/operationStatuses/connectedregistries-00000000-0000-0000-0000-000000000000?api-version=2023-01-01-preview"
14+
}
15+
}
16+
}
17+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
{
2+
"parameters": {
3+
"api-version": "2023-01-01-preview",
4+
"subscriptionId": "00000000-0000-0000-0000-000000000000",
5+
"resourceGroupName": "myResourceGroup",
6+
"registryName": "myRegistry",
7+
"connectedRegistryName": "myConnectedRegistry"
8+
},
9+
"responses": {
10+
"200": {},
11+
"202": {
12+
"headers": {
13+
"Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.ContainerRegistry/registries/myRegistry/connectedRegistries/myConnectedRegistry/operationStatuses/connectedregistries-00000000-0000-0000-0000-000000000000?api-version=2023-01-01-preview"
14+
}
15+
},
16+
"204": {}
17+
}
18+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
{
2+
"parameters": {
3+
"api-version": "2023-01-01-preview",
4+
"subscriptionId": "00000000-0000-0000-0000-000000000000",
5+
"resourceGroupName": "myResourceGroup",
6+
"registryName": "myRegistry",
7+
"connectedRegistryName": "myConnectedRegistry"
8+
},
9+
"responses": {
10+
"200": {
11+
"body": {
12+
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.ContainerRegistry/registries/myRegistry/connectedRegistries/myConnectedRegistry",
13+
"name": "myConnectedRegistry",
14+
"type": "Microsoft.ContainerRegistry/registries/connectedRegistries",
15+
"properties": {
16+
"mode": "ReadWrite",
17+
"activation": {
18+
"status": "Inactive"
19+
},
20+
"parent": {
21+
"syncProperties": {
22+
"tokenId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.ContainerRegistry/registries/myRegistry/tokens/syncToken",
23+
"schedule": "0 9 * * *",
24+
"messageTtl": "P2D",
25+
"syncWindow": "PT3H"
26+
}
27+
},
28+
"clientTokenIds": [
29+
"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.ContainerRegistry/registries/myRegistry/tokens/client1Token"
30+
],
31+
"logging": {
32+
"logLevel": "Information",
33+
"auditLogStatus": "Disabled"
34+
},
35+
"notificationsList": [
36+
"hello-world:*:*",
37+
"sample/repo/*:1.0:*"
38+
]
39+
}
40+
}
41+
}
42+
}
43+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
{
2+
"parameters": {
3+
"api-version": "2023-01-01-preview",
4+
"subscriptionId": "00000000-0000-0000-0000-000000000000",
5+
"resourceGroupName": "myResourceGroup",
6+
"registryName": "myRegistry"
7+
},
8+
"responses": {
9+
"200": {
10+
"body": {
11+
"value": [
12+
{
13+
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.ContainerRegistry/registries/myRegistry/connectedRegistries/myConnectedRegistry",
14+
"name": "myConnectedRegistry",
15+
"type": "Microsoft.ContainerRegistry/registries/connectedRegistries",
16+
"properties": {
17+
"mode": "ReadWrite",
18+
"activation": {
19+
"status": "Inactive"
20+
},
21+
"parent": {
22+
"syncProperties": {
23+
"tokenId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.ContainerRegistry/registries/myRegistry/tokens/syncToken",
24+
"schedule": "0 9 * * *",
25+
"messageTtl": "P2D",
26+
"syncWindow": "PT3H"
27+
}
28+
},
29+
"clientTokenIds": [
30+
"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.ContainerRegistry/registries/myRegistry/tokens/client1Token"
31+
],
32+
"logging": {
33+
"logLevel": "Information",
34+
"auditLogStatus": "Disabled"
35+
},
36+
"notificationsList": [
37+
"hello-world:*:*",
38+
"sample/repo/*:1.0:*"
39+
]
40+
}
41+
}
42+
]
43+
}
44+
}
45+
}
46+
}

0 commit comments

Comments
 (0)