Skip to content

Commit 1d50a8b

Browse files
apmehrotraJoshLove-msft
authored andcommitted
Adding support for child service configuration resource (Azure#23116)
* Adds base for updating Microsoft.HybridConnectivity from version preview/2022-05-01-preview to version 2023-03-15 * Updates readme * Updates API version in new specs and examples * Adding support for child service configuration resource * Addressing PR comments * Handling camel casing * Updating the examples * Addresing issues
1 parent 016b003 commit 1d50a8b

20 files changed

+1617
-10
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
{
2+
"parameters": {
3+
"resourceUri": "subscriptions/f5bcc1d9-23af-4ae9-aca1-041d0f593a63/resourceGroups/hybridRG/providers/Microsoft.HybridCompute/machines/testMachine",
4+
"api-version": "2023-03-15",
5+
"endpointName": "default"
6+
},
7+
"responses": {
8+
"200": {},
9+
"204": {}
10+
}
11+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
{
2+
"parameters": {
3+
"resourceUri": "subscriptions/f5bcc1d9-23af-4ae9-aca1-041d0f593a63/resourceGroups/hybridRG/providers/Microsoft.HybridCompute/machines/testMachine",
4+
"api-version": "2023-03-15",
5+
"endpointName": "custom"
6+
},
7+
"responses": {
8+
"200": {
9+
"body": {
10+
"id": "/subscriptions/f5bcc1d9-23af-4ae9-aca1-041d0f593a63/resourceGroups/hybridRG/providers/Microsoft.HybridCompute/machines/testMachine/providers/Microsoft.HybridConnectivity/endpoints/custom",
11+
"name": "custom",
12+
"type": "Microsoft.HybridConnectivity/endpoints",
13+
"properties": {
14+
"type": "custom",
15+
"resourceId": "/subscriptions/f5bcc1d9-23af-4ae9-aca1-041d0f593a63/resourceGroups/hybridRG/providers/Microsoft.Relay/namespaces/custom-relay-namespace"
16+
}
17+
}
18+
}
19+
}
20+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
{
2+
"parameters": {
3+
"resourceUri": "subscriptions/f5bcc1d9-23af-4ae9-aca1-041d0f593a63/resourceGroups/hybridRG/providers/Microsoft.HybridCompute/machines/testMachine",
4+
"api-version": "2023-03-15",
5+
"endpointName": "default"
6+
},
7+
"responses": {
8+
"200": {
9+
"body": {
10+
"id": "/subscriptions/f5bcc1d9-23af-4ae9-aca1-041d0f593a63/resourceGroups/hybridRG/providers/Microsoft.HybridCompute/machines/testMachine/providers/Microsoft.HybridConnectivity/endpoints/default",
11+
"name": "default",
12+
"type": "Microsoft.HybridConnectivity/endpoints",
13+
"properties": {
14+
"type": "default"
15+
}
16+
}
17+
}
18+
}
19+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
{
2+
"parameters": {
3+
"resourceUri": "subscriptions/f5bcc1d9-23af-4ae9-aca1-041d0f593a63/resourceGroups/hybridRG/providers/Microsoft.HybridCompute/machines/testMachine",
4+
"api-version": "2023-03-15"
5+
},
6+
"responses": {
7+
"200": {
8+
"body": {
9+
"value": [
10+
{
11+
"id": "/subscriptions/f5bcc1d9-23af-4ae9-aca1-041d0f593a63/resourceGroups/hybridRG/providers/Microsoft.HybridCompute/machines/testMachine/providers/Microsoft.HybridConnectivity/endpoints/default",
12+
"name": "default",
13+
"type": "Microsoft.HybridConnectivity/endpoints",
14+
"properties": {
15+
"type": "default"
16+
}
17+
},
18+
{
19+
"id": "/subscriptions/f5bcc1d9-23af-4ae9-aca1-041d0f593a63/resourceGroups/hybridRG/providers/Microsoft.HybridCompute/machines/testMachine/providers/Microsoft.HybridConnectivity/endpoints/custom",
20+
"name": "custom",
21+
"type": "Microsoft.HybridConnectivity/endpoints",
22+
"properties": {
23+
"type": "custom",
24+
"resourceId": "/subscriptions/f5bcc1d9-23af-4ae9-aca1-041d0f593a63/resourceGroups/hybridRG/providers/Microsoft.Relay/namespaces/custom-relay-namespace"
25+
}
26+
}
27+
]
28+
}
29+
}
30+
}
31+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
{
2+
"parameters": {
3+
"resourceUri": "subscriptions/f5bcc1d9-23af-4ae9-aca1-041d0f593a63/resourceGroups/hybridRG/providers/Microsoft.HybridCompute/machines/testMachine",
4+
"api-version": "2023-03-15",
5+
"endpointName": "default",
6+
"EndpointResource": {
7+
"properties": {
8+
"type": "default"
9+
}
10+
}
11+
},
12+
"responses": {
13+
"200": {
14+
"body": {
15+
"id": "/subscriptions/f5bcc1d9-23af-4ae9-aca1-041d0f593a63/resourceGroups/hybridRG/providers/Microsoft.HybridCompute/machines/testMachine/providers/Microsoft.HybridConnectivity/endpoints/default",
16+
"name": "default",
17+
"type": "Microsoft.HybridConnectivity/endpoints",
18+
"properties": {
19+
"type": "default",
20+
"provisioningState": "Succeeded"
21+
}
22+
}
23+
}
24+
}
25+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
{
2+
"parameters": {
3+
"resourceUri": "subscriptions/f5bcc1d9-23af-4ae9-aca1-041d0f593a63/resourceGroups/hybridRG/providers/Microsoft.HybridCompute/machines/testMachine",
4+
"api-version": "2023-03-15",
5+
"endpointName": "default",
6+
"expiresin": 10800,
7+
"ListCredentialsRequest": {
8+
"serviceName": "SSH"
9+
}
10+
},
11+
"responses": {
12+
"200": {
13+
"body": {
14+
"relay": {
15+
"namespaceName": "azgnrelay-eastus-l1",
16+
"namespaceNameSuffix": "servicebus.windows.net",
17+
"hybridConnectionName": "microsoft.kubernetes/connectedclusters/a0e1fd7d1d974ddf6b11a952d67679c9f12c006eee16861857a8268da4eb1498/1619989456957411072",
18+
"accessKey": "SharedAccessSignature sr=http%3A%2F%2Fazgnrelay-eastus-l1.servicebus.windows.net%2Fmicrosoft.kubernetes%2Fconnectedclusters%2Fa0e1fd7d1d974ddf6b11a952d67679c9f12c006eee16861857a8268da4eb1498%2F1619989456957411072%2F&sig=WxDwPF6AmmODaMHNnBGDSm773UG%2B%2Be",
19+
"expiresOn": 1620000256,
20+
"serviceConfigurationToken": "SSHvjqH=pTlKql=RtMGw/-k5VFBxSYHIiq5ZgbGFcLkNrDNz5fDsinCN2zkG"
21+
}
22+
}
23+
}
24+
}
25+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
{
2+
"parameters": {
3+
"resourceUri": "subscriptions/f5bcc1d9-23af-4ae9-aca1-041d0f593a63/resourceGroups/arcGroup/providers/Microsoft.ArcPlaceHolder/ProvisionedClusters/cluster0",
4+
"api-version": "2023-03-15",
5+
"endpointName": "default",
6+
"expiresin": 10800
7+
},
8+
"responses": {
9+
"200": {
10+
"body": {
11+
"relay": {
12+
"namespaceName": "relaynamespace",
13+
"namespaceNameSuffix": "servicebus.windows.net",
14+
"hybridConnectionName": "microsoft.arcplaceholder/provisionedclusters/000/1619989456957411072",
15+
"accessKey": "SharedAccessSignature sr=http%3A%2F%2Fazgnrelay-eastus-l1.servicebus.windows.net%2Fmicrosoft.provisionedcluster%hci",
16+
"expiresOn": 1620000256
17+
},
18+
"ingress": {
19+
"hostname": "clusterhostname",
20+
"aadProfile": {
21+
"serverId": "6256c85f-0aad-4d50-b960-e6e9b21efe35",
22+
"tenantId": "hy657tgh-8d16-42db-81b7-1234hygt67hy5"
23+
}
24+
}
25+
}
26+
}
27+
}
28+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
{
2+
"parameters": {
3+
"resourceUri": "subscriptions/f5bcc1d9-23af-4ae9-aca1-041d0f593a63/resourceGroups/arcGroup/providers/Microsoft.Compute/virtualMachines/vm00006",
4+
"api-version": "2023-03-15",
5+
"endpointName": "default",
6+
"ManagedProxyRequest": {
7+
"service": "127.0.0.1:65035",
8+
"hostname": "r.proxy.arc.com",
9+
"serviceName": "WAC"
10+
}
11+
},
12+
"responses": {
13+
"200": {
14+
"body": {
15+
"proxy": "uid.r.proxy.arc.com",
16+
"expiresOn": 1620000256
17+
}
18+
}
19+
}
20+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
{
2+
"parameters": {
3+
"resourceUri": "subscriptions/f5bcc1d9-23af-4ae9-aca1-041d0f593a63/resourceGroups/hybridRG/providers/Microsoft.HybridCompute/machines/testMachine",
4+
"api-version": "2023-03-15",
5+
"endpointName": "custom",
6+
"EndpointResource": {
7+
"properties": {
8+
"type": "custom",
9+
"resourceId": "/subscriptions/f5bcc1d9-23af-4ae9-aca1-041d0f593a63/resourceGroups/hybridRG/providers/Microsoft.Relay/namespaces/custom-relay-namespace"
10+
}
11+
}
12+
},
13+
"responses": {
14+
"200": {
15+
"body": {
16+
"id": "/subscriptions/f5bcc1d9-23af-4ae9-aca1-041d0f593a63/resourceGroups/hybridRG/providers/Microsoft.HybridCompute/machines/testMachine/providers/Microsoft.HybridConnectivity/endpoints/custom",
17+
"name": "custom",
18+
"type": "Microsoft.HybridConnectivity/endpoints",
19+
"properties": {
20+
"type": "custom",
21+
"resourceId": "/subscriptions/f5bcc1d9-23af-4ae9-aca1-041d0f593a63/resourceGroups/hybridRG/providers/Microsoft.Relay/namespaces/custom-relay-namespace",
22+
"provisioningState": "Succeeded"
23+
}
24+
}
25+
}
26+
}
27+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
{
2+
"parameters": {
3+
"resourceUri": "subscriptions/f5bcc1d9-23af-4ae9-aca1-041d0f593a63/resourceGroups/hybridRG/providers/Microsoft.HybridCompute/machines/testMachine",
4+
"api-version": "2023-03-15",
5+
"endpointName": "default",
6+
"EndpointResource": {
7+
"properties": {
8+
"type": "default"
9+
}
10+
}
11+
},
12+
"responses": {
13+
"200": {
14+
"body": {
15+
"id": "/subscriptions/f5bcc1d9-23af-4ae9-aca1-041d0f593a63/resourceGroups/hybridRG/providers/Microsoft.HybridCompute/machines/testMachine/providers/Microsoft.HybridConnectivity/endpoints/default",
16+
"name": "default",
17+
"type": "Microsoft.HybridConnectivity/endpoints",
18+
"properties": {
19+
"type": "default",
20+
"provisioningState": "Succeeded"
21+
}
22+
}
23+
}
24+
}
25+
}

0 commit comments

Comments
 (0)