Skip to content

Commit 8541902

Browse files
solankisamirmstrisoline
authored andcommitted
Update REST API Example (Azure#17456)
* update example * external
1 parent 87d6ba6 commit 8541902

File tree

2 files changed

+180
-77
lines changed

2 files changed

+180
-77
lines changed

specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2021-04-01-preview/examples/ApiManagementUpdateServiceToNewVnetAndAZs.json

Lines changed: 90 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -6,19 +6,38 @@
66
"subscriptionId": "subid",
77
"parameters": {
88
"properties": {
9+
"additionalLocations": [
10+
{
11+
"location": "Australia East",
12+
"sku": {
13+
"name": "Premium",
14+
"capacity": 3
15+
},
16+
"zones": [
17+
"1",
18+
"2",
19+
"3"
20+
],
21+
"virtualNetworkConfiguration": {
22+
"subnetResourceId": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/apimaeavnet/subnets/default"
23+
},
24+
"publicIpAddressId": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPAddresses/apim-australia-east-publicip"
25+
}
26+
],
927
"virtualNetworkConfiguration": {
10-
"subnetResourceId": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/apimService1v2/subnets/default"
28+
"subnetResourceId": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnet-apim-japaneast/subnets/apim2"
1129
},
12-
"publicIpAddressId": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPAddresses/apimService1ip",
13-
"virtualNetworkType": "External"
30+
"virtualNetworkType": "External",
31+
"publicIpAddressId": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPAddresses/publicip-apim-japan-east"
1432
},
1533
"sku": {
1634
"name": "Premium",
17-
"capacity": 2
35+
"capacity": 3
1836
},
1937
"zones": [
2038
"1",
21-
"2"
39+
"2",
40+
"3"
2241
]
2342
}
2443
},
@@ -34,17 +53,17 @@
3453
"name": "apimService1",
3554
"type": "Microsoft.ApiManagement/service",
3655
"tags": {},
37-
"location": "West Europe",
38-
"etag": "AAAAAABlaZ0=",
56+
"location": "Japan East",
57+
"etag": "AAAAAAAWBIU=",
3958
"properties": {
40-
"publisherEmail": "foobar@contoso.com",
41-
"publisherName": "Microsoft",
59+
"publisherEmail": "contoso@microsoft.com",
60+
"publisherName": "apimPublisher",
4261
"notificationSenderEmail": "[email protected]",
4362
"provisioningState": "Succeeded",
4463
"targetProvisioningState": "",
45-
"createdAtUtc": "2016-04-12T00:20:15.6018952Z",
64+
"createdAtUtc": "2021-04-08T23:41:35.6447381Z",
4665
"gatewayUrl": "https://apimService1.azure-api.net",
47-
"gatewayRegionalUrl": "https://apimService1-westeurope-01.regional.azure-api.net",
66+
"gatewayRegionalUrl": "https://apimService1-japaneast-01.regional.azure-api.net",
4867
"portalUrl": "https://apimService1.portal.azure-api.net",
4968
"developerPortalUrl": "https://apimService1.developer.azure-api.net",
5069
"managementApiUrl": "https://apimService1.management.azure-api.net",
@@ -59,51 +78,84 @@
5978
},
6079
{
6180
"type": "Proxy",
62-
"hostName": "proxy.msitesting.net",
63-
"keyVaultId": "https://demo-msi-keyvault.vault.azure.net/secrets/msicertificate",
81+
"hostName": "mycustomdomain.int-azure-api.net",
6482
"negotiateClientCertificate": false,
6583
"certificate": {
66-
"expiry": "2020-12-18T11:11:47+00:00",
67-
"thumbprint": "9833D531D7A4XXXX766F2A85908BD3692E0BD3F",
68-
"subject": "CN=*.msitesting.net"
84+
"expiry": "2022-06-09T23:59:59+00:00",
85+
"thumbprint": "2994B5FFB8F76B3C687D324A8DEE0432C1ED18CD",
86+
"subject": "CN=mycustomdomain.int-azure-api.net"
6987
},
7088
"defaultSslBinding": true,
71-
"certificateSource": "Custom"
89+
"certificateSource": "Managed"
7290
}
7391
],
7492
"publicIPAddresses": [
75-
"13.94.XXX.188"
93+
"20.78.XXX.217"
94+
],
95+
"additionalLocations": [
96+
{
97+
"location": "Australia East",
98+
"sku": {
99+
"name": "Premium",
100+
"capacity": 3
101+
},
102+
"zones": [
103+
"1",
104+
"2",
105+
"3"
106+
],
107+
"publicIPAddresses": [
108+
"20.XXX.1.35"
109+
],
110+
"virtualNetworkConfiguration": {
111+
"subnetResourceId": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/apimaeavnet/subnets/default"
112+
},
113+
"gatewayRegionalUrl": "https://apimService1-australiaeast-01.regional.azure-api.net",
114+
"disableGateway": false,
115+
"publicIpAddressId": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPAddresses/apim-australia-east-publicip",
116+
"platformVersion": "stv2"
117+
}
76118
],
77119
"virtualNetworkConfiguration": {
78-
"subnetResourceId": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/apimService1v2/subnets/default"
120+
"subnetResourceId": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnet-apim-japaneast/subnets/apim2"
79121
},
80-
"publicIpAddressId": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPAddresses/apimService1ip",
81-
"virtualNetworkType": "External",
82122
"customProperties": {
83-
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10": "True",
84-
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls11": "True",
85-
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Ssl30": "False",
86-
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TripleDes168": "True",
87-
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10": "True",
88-
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11": "True",
89-
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Ssl30": "False",
90-
"Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2": "False"
123+
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA": "false",
124+
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA": "false",
125+
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TLS_RSA_WITH_AES_128_GCM_SHA256": "false",
126+
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TLS_RSA_WITH_AES_256_CBC_SHA256": "false",
127+
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TLS_RSA_WITH_AES_128_CBC_SHA256": "false",
128+
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TLS_RSA_WITH_AES_256_CBC_SHA": "false",
129+
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TLS_RSA_WITH_AES_128_CBC_SHA": "false",
130+
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TripleDes168": "false",
131+
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10": "false",
132+
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls11": "false",
133+
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Ssl30": "false",
134+
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10": "false",
135+
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11": "false",
136+
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Ssl30": "false",
137+
"Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2": "false"
91138
},
92-
"disableGateway": false
139+
"virtualNetworkType": "Internal",
140+
"disableGateway": false,
141+
"publicIpAddressId": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPAddresses/publicip-apim-japan-east",
142+
"publicNetworkAccess": "Enabled",
143+
"platformVersion": "stv2"
93144
},
94145
"sku": {
95146
"name": "Premium",
96-
"capacity": 2
97-
},
98-
"identity": {
99-
"type": "SystemAssigned",
100-
"principalId": "ca1d33f7-XXXX-42ec-b3e9-XXXX",
101-
"tenantId": "72f988bf-XXXX-41af-91ab-2d7cd011db47"
147+
"capacity": 3
102148
},
103149
"zones": [
104150
"1",
105-
"2"
106-
]
151+
"2",
152+
"3"
153+
],
154+
"systemData": {
155+
"lastModifiedBy": "[email protected]",
156+
"lastModifiedByType": "User",
157+
"lastModifiedAt": "2022-01-21T20:04:21.6108974Z"
158+
}
107159
}
108160
}
109161
}

specification/apimanagement/resource-manager/Microsoft.ApiManagement/stable/2021-08-01/examples/ApiManagementUpdateServiceToNewVnetAndAZs.json

Lines changed: 90 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -6,19 +6,38 @@
66
"subscriptionId": "subid",
77
"parameters": {
88
"properties": {
9+
"additionalLocations": [
10+
{
11+
"location": "Australia East",
12+
"sku": {
13+
"name": "Premium",
14+
"capacity": 3
15+
},
16+
"zones": [
17+
"1",
18+
"2",
19+
"3"
20+
],
21+
"virtualNetworkConfiguration": {
22+
"subnetResourceId": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/apimaeavnet/subnets/default"
23+
},
24+
"publicIpAddressId": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPAddresses/apim-australia-east-publicip"
25+
}
26+
],
927
"virtualNetworkConfiguration": {
10-
"subnetResourceId": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/apimService1v2/subnets/default"
28+
"subnetResourceId": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnet-apim-japaneast/subnets/apim2"
1129
},
12-
"publicIpAddressId": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPAddresses/apimService1ip",
13-
"virtualNetworkType": "External"
30+
"virtualNetworkType": "External",
31+
"publicIpAddressId": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPAddresses/publicip-apim-japan-east"
1432
},
1533
"sku": {
1634
"name": "Premium",
17-
"capacity": 2
35+
"capacity": 3
1836
},
1937
"zones": [
2038
"1",
21-
"2"
39+
"2",
40+
"3"
2241
]
2342
}
2443
},
@@ -33,18 +52,17 @@
3352
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.ApiManagement/service/apimService1",
3453
"name": "apimService1",
3554
"type": "Microsoft.ApiManagement/service",
36-
"tags": {},
37-
"location": "West Europe",
38-
"etag": "AAAAAABlaZ0=",
55+
"location": "Japan East",
56+
"etag": "AAAAAAAWBIU=",
3957
"properties": {
40-
"publisherEmail": "foobar@contoso.com",
41-
"publisherName": "Microsoft",
58+
"publisherEmail": "contoso@microsoft.com",
59+
"publisherName": "apimPublisher",
4260
"notificationSenderEmail": "[email protected]",
4361
"provisioningState": "Succeeded",
4462
"targetProvisioningState": "",
45-
"createdAtUtc": "2016-04-12T00:20:15.6018952Z",
63+
"createdAtUtc": "2021-04-08T23:41:35.6447381Z",
4664
"gatewayUrl": "https://apimService1.azure-api.net",
47-
"gatewayRegionalUrl": "https://apimService1-westeurope-01.regional.azure-api.net",
65+
"gatewayRegionalUrl": "https://apimService1-japaneast-01.regional.azure-api.net",
4866
"portalUrl": "https://apimService1.portal.azure-api.net",
4967
"developerPortalUrl": "https://apimService1.developer.azure-api.net",
5068
"managementApiUrl": "https://apimService1.management.azure-api.net",
@@ -59,51 +77,84 @@
5977
},
6078
{
6179
"type": "Proxy",
62-
"hostName": "proxy.msitesting.net",
63-
"keyVaultId": "https://demo-msi-keyvault.vault.azure.net/secrets/msicertificate",
80+
"hostName": "mycustomdomain.int-azure-api.net",
6481
"negotiateClientCertificate": false,
6582
"certificate": {
66-
"expiry": "2020-12-18T11:11:47+00:00",
67-
"thumbprint": "9833D531D7A4XXXX766F2A85908BD3692E0BD3F",
68-
"subject": "CN=*.msitesting.net"
83+
"expiry": "2022-06-09T23:59:59+00:00",
84+
"thumbprint": "2994B5FFB8F76B3C687D324A8DEE0432C1ED18CD",
85+
"subject": "CN=mycustomdomain.int-azure-api.net"
6986
},
7087
"defaultSslBinding": true,
71-
"certificateSource": "Custom"
88+
"certificateSource": "Managed"
7289
}
7390
],
7491
"publicIPAddresses": [
75-
"13.94.XXX.188"
92+
"20.78.248.217"
93+
],
94+
"additionalLocations": [
95+
{
96+
"location": "Australia East",
97+
"sku": {
98+
"name": "Premium",
99+
"capacity": 3
100+
},
101+
"zones": [
102+
"1",
103+
"2",
104+
"3"
105+
],
106+
"publicIPAddresses": [
107+
"20.213.1.35"
108+
],
109+
"virtualNetworkConfiguration": {
110+
"subnetResourceId": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/apimaeavnet/subnets/default"
111+
},
112+
"gatewayRegionalUrl": "https://apimService1-australiaeast-01.regional.azure-api.net",
113+
"disableGateway": false,
114+
"publicIpAddressId": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPAddresses/apim-australia-east-publicip",
115+
"platformVersion": "stv2"
116+
}
76117
],
77118
"virtualNetworkConfiguration": {
78-
"subnetResourceId": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/apimService1v2/subnets/default"
119+
"subnetResourceId": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnet-apim-japaneast/subnets/apim2"
79120
},
80-
"publicIpAddressId": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPAddresses/apimService1ip",
81-
"virtualNetworkType": "External",
82121
"customProperties": {
83-
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10": "True",
84-
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls11": "True",
85-
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Ssl30": "False",
86-
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TripleDes168": "True",
87-
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10": "True",
88-
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11": "True",
89-
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Ssl30": "False",
90-
"Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2": "False"
122+
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA": "false",
123+
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA": "false",
124+
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TLS_RSA_WITH_AES_128_GCM_SHA256": "false",
125+
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TLS_RSA_WITH_AES_256_CBC_SHA256": "false",
126+
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TLS_RSA_WITH_AES_128_CBC_SHA256": "false",
127+
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TLS_RSA_WITH_AES_256_CBC_SHA": "false",
128+
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TLS_RSA_WITH_AES_128_CBC_SHA": "false",
129+
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Ciphers.TripleDes168": "false",
130+
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls10": "false",
131+
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Tls11": "false",
132+
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Protocols.Ssl30": "false",
133+
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls10": "false",
134+
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Tls11": "false",
135+
"Microsoft.WindowsAzure.ApiManagement.Gateway.Security.Backend.Protocols.Ssl30": "false",
136+
"Microsoft.WindowsAzure.ApiManagement.Gateway.Protocols.Server.Http2": "false"
91137
},
92-
"disableGateway": false
138+
"virtualNetworkType": "Internal",
139+
"disableGateway": false,
140+
"publicIpAddressId": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPAddresses/publicip-apim-japan-east",
141+
"publicNetworkAccess": "Enabled",
142+
"platformVersion": "stv2"
93143
},
94144
"sku": {
95145
"name": "Premium",
96-
"capacity": 2
97-
},
98-
"identity": {
99-
"type": "SystemAssigned",
100-
"principalId": "ca1d33f7-XXXX-42ec-b3e9-XXXX",
101-
"tenantId": "72f988bf-XXXX-41af-91ab-2d7cd011db47"
146+
"capacity": 3
102147
},
103148
"zones": [
104149
"1",
105-
"2"
106-
]
150+
"2",
151+
"3"
152+
],
153+
"systemData": {
154+
"lastModifiedBy": "[email protected]",
155+
"lastModifiedByType": "User",
156+
"lastModifiedAt": "2022-01-21T20:04:21.6108974Z"
157+
}
107158
}
108159
}
109160
}

0 commit comments

Comments
 (0)