diff --git a/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2024-10-01-preview/apigateway.json b/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2024-10-01-preview/apigateway.json index a58431e43c1d..339ccd6c543c 100644 --- a/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2024-10-01-preview/apigateway.json +++ b/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2024-10-01-preview/apigateway.json @@ -47,6 +47,9 @@ }, "ApiManagementCreateWorkspacePremiumGateway": { "$ref": "./examples/ApiManagementCreateWorkspacePremiumGateway.json" + }, + "ApiManagementCreateWorkspacePremiumKubernetesManagedGateway": { + "$ref": "./examples/ApiManagementCreateWorkspacePremiumGatewayKubernetesManaged.json" } }, "parameters": [ @@ -103,6 +106,9 @@ "x-ms-examples": { "ApiManagementUpdateStandardGateway": { "$ref": "./examples/ApiManagementUpdateStandardGateway.json" + }, + "ApiManagementUpdatePremiumKubernetesManagedGateway": { + "$ref": "./examples/ApiManagementUpdatePremiumGatewayKubernetesManaged.json" } }, "parameters": [ @@ -162,6 +168,9 @@ "x-ms-examples": { "ApiManagementGatewayGetGateway": { "$ref": "./examples/ApiManagementGatewayGetGateway.json" + }, + "ApiManagementGatewayGetKubernetesManagedGateway": { + "$ref": "./examples/ApiManagementGatewayGetKubernetesManagedGateway.json" } }, "parameters": [ @@ -666,6 +675,28 @@ "type": "string", "description": "ETag of the resource.", "readOnly": true + }, + "kind": { + "type": "string", + "description": "The kind of gateway.", + "enum": [ + "KubernetesManaged", + "Default" + ], + "x-ms-enum": { + "name": "GatewayKind", + "modelAsString": true, + "values": [ + { + "value": "Default", + "description": "Kind of gateway that is capable of exposing APIs for workspaces using configuration managed through Azure Resource Manager (ARM)." + }, + { + "value": "KubernetesManaged", + "description": "Kind of gateway that is capable of exposing traffic routes for workspaces using configuration managed by Kubernetes resources." + } + ] + } } }, "allOf": [ @@ -834,4 +865,3 @@ }, "parameters": {} } - diff --git a/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2024-10-01-preview/apimworkspaces.json b/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2024-10-01-preview/apimworkspaces.json index adf945201ed6..23fbfadbffe4 100644 --- a/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2024-10-01-preview/apimworkspaces.json +++ b/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2024-10-01-preview/apimworkspaces.json @@ -149,6 +149,9 @@ "x-ms-examples": { "ApiManagementGetWorkspace": { "$ref": "./examples/ApiManagementGetWorkspace.json" + }, + "ApiManagementGetKubernetesManagedWorkspace": { + "$ref": "./examples/ApiManagementGetKubernetesManagedWorkspace.json" } }, "parameters": [ @@ -198,6 +201,9 @@ "x-ms-examples": { "ApiManagementCreateWorkspace": { "$ref": "./examples/ApiManagementCreateWorkspace.json" + }, + "ApiManagementCreateKubernetesWorkspace": { + "$ref": "./examples/ApiManagementCreateKubernetesWorkspace.json" } }, "parameters": [ @@ -8365,4 +8371,3 @@ "definitions": {}, "parameters": {} } - diff --git a/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2024-10-01-preview/definitions.json b/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2024-10-01-preview/definitions.json index 9e886b46b5ff..c64233344371 100644 --- a/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2024-10-01-preview/definitions.json +++ b/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2024-10-01-preview/definitions.json @@ -9232,6 +9232,17 @@ "description": { "type": "string", "description": "Description of the workspace." + }, + "configurationApi": { + "type": "object", + "properties": { + "hostname": { + "readOnly": true, + "type": "string", + "description": "Hostname to which the agent connects to propagate configuration to the cloud." + } + }, + "description": "Information regarding the Configuration API." } }, "required": [ @@ -9575,4 +9586,3 @@ }, "parameters": {} } - diff --git a/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2024-10-01-preview/examples/ApiManagementCreateKubernetesWorkspace.json b/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2024-10-01-preview/examples/ApiManagementCreateKubernetesWorkspace.json new file mode 100644 index 000000000000..c5ceaed43b4d --- /dev/null +++ b/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2024-10-01-preview/examples/ApiManagementCreateKubernetesWorkspace.json @@ -0,0 +1,45 @@ +{ + "parameters": { + "serviceName": "apimService1", + "resourceGroupName": "rg1", + "api-version": "2024-10-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "workspaceId": "wks1", + "parameters": { + "properties": { + "displayName": "my workspace", + "description": "workspace 1" + } + } + }, + "responses": { + "201": { + "body": { + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ApiManagement/service/apimService1/workspaces/wks1", + "type": "Microsoft.ApiManagement/service/workspaces", + "name": "wks1", + "properties": { + "description": "workspace 1", + "displayName": "my workspace", + "configurationApi": { + "hostname": "tenant1.configuration.eastus-01.azure-api.net" + } + } + } + }, + "200": { + "body": { + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ApiManagement/service/apimService1/workspaces/wks1", + "type": "Microsoft.ApiManagement/service/workspaces", + "name": "wks1", + "properties": { + "description": "workspace 1", + "displayName": "my workspace", + "configurationApi": { + "hostname": "tenant1.configuration.eastus-01.azure-api.net" + } + } + } + } + } +} diff --git a/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2024-10-01-preview/examples/ApiManagementCreateStandardGateway.json b/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2024-10-01-preview/examples/ApiManagementCreateStandardGateway.json index c2b858103481..2d6870b2bdbe 100644 --- a/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2024-10-01-preview/examples/ApiManagementCreateStandardGateway.json +++ b/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2024-10-01-preview/examples/ApiManagementCreateStandardGateway.json @@ -85,7 +85,7 @@ } }, "configurationApi": { - "hostname": "apimGateway1.eastus.configuration.gateway.azure-api.net" + "hostname": "tenant1.configuration.eastus-01.azure-api.net" } }, "sku": { @@ -104,4 +104,3 @@ } } } - diff --git a/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2024-10-01-preview/examples/ApiManagementCreateWorkspacePremiumGatewayKubernetesManaged.json b/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2024-10-01-preview/examples/ApiManagementCreateWorkspacePremiumGatewayKubernetesManaged.json new file mode 100644 index 000000000000..0340bd7e8efa --- /dev/null +++ b/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2024-10-01-preview/examples/ApiManagementCreateWorkspacePremiumGatewayKubernetesManaged.json @@ -0,0 +1,103 @@ +{ + "parameters": { + "gatewayName": "apimGateway1", + "resourceGroupName": "rg1", + "api-version": "2024-10-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "parameters": { + "properties": { + "backend": { + "subnet": { + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vn1/subnets/sn1" + } + } + }, + "sku": { + "name": "WorkspaceGatewayPremium", + "capacity": 1 + }, + "location": "South Central US", + "tags": { + "Name": "Contoso", + "Test": "User" + }, + "kind": "KubernetesManaged" + } + }, + "responses": { + "201": { + "headers": { + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ApiManagement/gateways/apimGateway1/operationresults/ZWFzdHVzOmFuZHktdGVzdGluZy0yMDIyLTA0LTAxLXByZXZpZXctNF9BY3RfODQ2ZWE4Ng==?api-version=2024-10-01-preview&asyncResponse", + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ApiManagement/gateways/apimGateway1/operationresults/ZWFzdHVzOmFuZHktdGVzdGluZy0yMDIyLTA0LTAxLXByZXZpZXctNF9BY3RfODQ2ZWE4Ng==?api-version=2024-10-01-preview&asyncResponse" + }, + "body": { + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ApiManagement/gateways/apimGateway1", + "name": "apimGateway1", + "type": "Microsoft.ApiManagement/gateway", + "tags": { + "api-version": "2024-10-01-preview" + }, + "location": "East US", + "etag": "AAAAAAAmRAM=", + "kind": "KubernetesManaged", + "properties": { + "provisioningState": "Created", + "targetProvisioningState": "Activating", + "createdAtUtc": "2022-07-11T18:41:01.2506031Z", + "backend": { + "subnet": { + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vn1/subnets/sn1" + } + } + }, + "sku": { + "name": "WorkspaceGatewayPremium", + "capacity": 1 + }, + "systemData": { + "createdBy": "user@contoso.com", + "createdByType": "User", + "createdAt": "2022-07-11T18:41:00.9390609Z", + "lastModifiedBy": "user@contoso.com", + "lastModifiedByType": "User", + "lastModifiedAt": "2022-07-11T18:41:00.9390609Z" + } + } + }, + "200": { + "body": { + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ApiManagement/gateways/apimGateway1", + "name": "apimGateway1", + "type": "Microsoft.ApiManagement/gateways", + "tags": { + "api-version": "2024-10-01-preview" + }, + "location": "East US", + "etag": "AAAAAAAmREI=", + "kind": "KubernetesManaged", + "properties": { + "provisioningState": "Succeeded", + "targetProvisioningState": "", + "createdAtUtc": "2022-07-11T18:41:01.2506031Z", + "backend": { + "subnet": { + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vn1/subnets/sn1" + } + } + }, + "sku": { + "name": "WorkspaceGatewayPremium", + "capacity": 1 + }, + "systemData": { + "createdBy": "user@contoso.com", + "createdByType": "User", + "createdAt": "2022-07-11T18:41:00.9390609Z", + "lastModifiedBy": "user@contoso.com", + "lastModifiedByType": "User", + "lastModifiedAt": "2022-07-11T18:41:00.9390609Z" + } + } + } + } +} diff --git a/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2024-10-01-preview/examples/ApiManagementGatewayDeleteGateway.json b/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2024-10-01-preview/examples/ApiManagementGatewayDeleteGateway.json index 9303dea57929..77dcddfa488a 100644 --- a/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2024-10-01-preview/examples/ApiManagementGatewayDeleteGateway.json +++ b/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2024-10-01-preview/examples/ApiManagementGatewayDeleteGateway.json @@ -30,7 +30,7 @@ } }, "configurationApi": { - "hostname": "example-gateway.westus.configuration.gateway.azure-api.net" + "hostname": "tenant1.configuration.eastus-01.azure-api.net" } }, "sku": { @@ -42,4 +42,3 @@ "204": {} } } - diff --git a/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2024-10-01-preview/examples/ApiManagementGatewayGetGateway.json b/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2024-10-01-preview/examples/ApiManagementGatewayGetGateway.json index f8ec88b655aa..5fca07354a86 100644 --- a/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2024-10-01-preview/examples/ApiManagementGatewayGetGateway.json +++ b/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2024-10-01-preview/examples/ApiManagementGatewayGetGateway.json @@ -30,7 +30,7 @@ } }, "configurationApi": { - "hostname": "example-gateway.eastus.configuration.gateway.azure-api.net" + "hostname": "tenant1.configuration.eastus-01.azure-api.net" } }, "sku": { @@ -49,4 +49,3 @@ } } } - diff --git a/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2024-10-01-preview/examples/ApiManagementGatewayGetKubernetesManagedGateway.json b/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2024-10-01-preview/examples/ApiManagementGatewayGetKubernetesManagedGateway.json new file mode 100644 index 000000000000..aa93c7580f5c --- /dev/null +++ b/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2024-10-01-preview/examples/ApiManagementGatewayGetKubernetesManagedGateway.json @@ -0,0 +1,48 @@ +{ + "parameters": { + "gatewayName": "apimService1", + "resourceGroupName": "rg1", + "api-version": "2024-10-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000" + }, + "responses": { + "200": { + "body": { + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ApiManagement/gateway/example-gateway", + "name": "example-gateway", + "type": "Microsoft.ApiManagement/gateway", + "kind": "KubernetesManaged", + "tags": { + "owner": "v-aswmoh", + "ReleaseName": "Z3" + }, + "location": "East US", + "etag": "AAAAAAAWN/4=", + "properties": { + "targetProvisioningState": "", + "createdAtUtc": "2021-06-16T09:40:00.9453556Z", + "frontend": { + "defaultHostname": "example-gateway.eastus.gateway.azure-api.net" + }, + "backend": { + "subnet": { + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vn1/subnets/sn1" + } + } + }, + "sku": { + "name": "WorkspaceGatewayPremium", + "capacity": 1 + }, + "systemData": { + "createdBy": "string", + "createdByType": "User", + "createdAt": "2021-06-16T09:40:00.7106733Z", + "lastModifiedBy": "foo@contoso.com", + "lastModifiedByType": "User", + "lastModifiedAt": "2021-06-20T06:33:09.6159006Z" + } + } + } + } +} diff --git a/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2024-10-01-preview/examples/ApiManagementGetKubernetesManagedWorkspace.json b/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2024-10-01-preview/examples/ApiManagementGetKubernetesManagedWorkspace.json new file mode 100644 index 000000000000..45aada495346 --- /dev/null +++ b/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2024-10-01-preview/examples/ApiManagementGetKubernetesManagedWorkspace.json @@ -0,0 +1,25 @@ +{ + "parameters": { + "serviceName": "apimService1", + "resourceGroupName": "rg1", + "api-version": "2024-10-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "workspaceId": "wks1" + }, + "responses": { + "200": { + "body": { + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ApiManagement/service/apimService1/workspaces/wks1", + "type": "Microsoft.ApiManagement/service/workspaces", + "name": "wks1", + "properties": { + "description": "workspace 1", + "displayName": "my workspace", + "configurationApi": { + "hostname": "tenant1.configuration.eastus-01.azure-api.net" + } + } + } + } + } +} diff --git a/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2024-10-01-preview/examples/ApiManagementListGatewaysBySubscription.json b/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2024-10-01-preview/examples/ApiManagementListGatewaysBySubscription.json index 6f7c7908f86a..d1d199b3b045 100644 --- a/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2024-10-01-preview/examples/ApiManagementListGatewaysBySubscription.json +++ b/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2024-10-01-preview/examples/ApiManagementListGatewaysBySubscription.json @@ -30,7 +30,7 @@ } }, "configurationApi": { - "hostname": "standard-gw-1.westus.configuration.gateway.azure-api.net" + "hostname": "standard-gw-1.configuration.westus-01.azure-api.net" } }, "sku": { @@ -64,10 +64,37 @@ "name": "WorkspaceGatewayPremium", "capacity": 1 } + }, + { + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ApiManagement/gateways/kube-managed-gw-1", + "name": "kube-managed-gw-1", + "type": "Microsoft.ApiManagement/gateways", + "tags": { + "Owner": "vitaliik" + }, + "location": "East US", + "etag": "AAAAAAAWKwo=", + "properties": { + "provisioningState": "Succeeded", + "targetProvisioningState": "", + "createdAtUtc": "2021-06-16T09:40:00.9453556Z", + "frontend": { + "defaultHostname": "kube-managed-gw-1.eastus.gateway.azure-api.net" + }, + "backend": { + "subnet": { + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vn2/subnets/sn2" + } + } + }, + "kind": "KubernetesManaged", + "sku": { + "name": "WorkspaceGatewayPremium", + "capacity": 1 + } } ] } } } } - diff --git a/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2024-10-01-preview/examples/ApiManagementListGatewaysBySubscriptionAndResourceGroup.json b/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2024-10-01-preview/examples/ApiManagementListGatewaysBySubscriptionAndResourceGroup.json index 014e5fb78e2c..e625aeaa694f 100644 --- a/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2024-10-01-preview/examples/ApiManagementListGatewaysBySubscriptionAndResourceGroup.json +++ b/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2024-10-01-preview/examples/ApiManagementListGatewaysBySubscriptionAndResourceGroup.json @@ -31,7 +31,7 @@ } }, "configurationApi": { - "hostname": "standard-gw-1.westus.configuration.gateway.azure-api.net" + "hostname": "standard-gw-1.configuration.westus-01.azure-api.net" } }, "sku": { @@ -69,17 +69,44 @@ } }, "configurationApi": { - "hostname": "standard-gw-2.eastus.configuration.gateway.azure-api.net" + "hostname": "standard-gw-2.configuration.eastus-01.azure-api.net" } }, "sku": { "name": "Standard", "capacity": 1 } + }, + { + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ApiManagement/gateways/kube-managed-gw-1", + "name": "kube-managed-gw-1", + "type": "Microsoft.ApiManagement/gateways", + "tags": { + "Owner": "vitaliik" + }, + "location": "East US", + "etag": "AAAAAAAWKwo=", + "properties": { + "provisioningState": "Succeeded", + "targetProvisioningState": "", + "createdAtUtc": "2021-06-16T09:40:00.9453556Z", + "frontend": { + "defaultHostname": "kube-managed-gw-1.eastus.gateway.azure-api.net" + }, + "backend": { + "subnet": { + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vn2/subnets/sn2" + } + } + }, + "kind": "KubernetesManaged", + "sku": { + "name": "WorkspaceGatewayPremium", + "capacity": 1 + } } ] } } } } - diff --git a/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2024-10-01-preview/examples/ApiManagementListWorkspaces.json b/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2024-10-01-preview/examples/ApiManagementListWorkspaces.json index b79e8cc02f75..60bef3235306 100644 --- a/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2024-10-01-preview/examples/ApiManagementListWorkspaces.json +++ b/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2024-10-01-preview/examples/ApiManagementListWorkspaces.json @@ -26,12 +26,23 @@ "description": "workspace 2", "displayName": "my workspace" } + }, + { + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ApiManagement/service/apimService1/workspaces/wks3", + "type": "Microsoft.ApiManagement/service/workspaces", + "name": "wks1", + "properties": { + "description": "workspace 3", + "displayName": "my workspace", + "configurationApi": { + "hostname": "tenant1.configuration.eastus-01.azure-api.net" + } + } } ], - "count": 2, + "count": 3, "nextLink": "" } } } } - diff --git a/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2024-10-01-preview/examples/ApiManagementUpdatePremiumGatewayKubernetesManaged.json b/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2024-10-01-preview/examples/ApiManagementUpdatePremiumGatewayKubernetesManaged.json new file mode 100644 index 000000000000..36723437cd36 --- /dev/null +++ b/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2024-10-01-preview/examples/ApiManagementUpdatePremiumGatewayKubernetesManaged.json @@ -0,0 +1,65 @@ +{ + "parameters": { + "gatewayName": "apimGateway1", + "resourceGroupName": "rg1", + "api-version": "2024-10-01-preview", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "parameters": { + "properties": {}, + "sku": { + "name": "WorkspaceGatewayPremium", + "capacity": 10 + }, + "tags": { + "Name": "Contoso", + "Test": "User" + } + } + }, + "responses": { + "200": { + "body": { + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ApiManagement/gateways/apimGateway1", + "name": "apimGateway1", + "type": "Microsoft.ApiManagement/gateways", + "tags": { + "api-version": "2024-10-01-preview" + }, + "location": "East US", + "etag": "AAAAAAAmREI=", + "properties": { + "provisioningState": "Succeeded", + "targetProvisioningState": "", + "createdAtUtc": "2022-07-11T18:41:01.2506031Z", + "frontend": { + "defaultHostname": "apimGateway1.eastus.gateway.azure-api.net" + }, + "backend": { + "subnet": { + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vn1/subnets/sn1" + } + } + }, + "sku": { + "name": "WorkspaceGatewayPremium", + "capacity": 10 + }, + "kind": "KubernetesManaged", + "systemData": { + "createdBy": "user@contoso.com", + "createdByType": "User", + "createdAt": "2022-07-11T18:41:00.9390609Z", + "lastModifiedBy": "user@contoso.com", + "lastModifiedByType": "User", + "lastModifiedAt": "2022-07-11T18:41:00.9390609Z" + } + } + }, + "202": { + "headers": { + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ApiManagement/gateways/apimGateway1/operationresults/ZWFzdHVzOmFuZHktdGVzdGluZy0yMDIyLTA0LTAxLXByZXZpZXctNF9BY3RfODQ2ZWE4Ng==?api-version=2024-10-01-preview&asyncResponse", + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.ApiManagement/gateways/apimGateway1/operationresults/ZWFzdHVzOmFuZHktdGVzdGluZy0yMDIyLTA0LTAxLXByZXZpZXctNF9BY3RfODQ2ZWE4Ng==?api-version=2024-10-01-preview&asyncResponse" + } + } + } +} diff --git a/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2024-10-01-preview/examples/ApiManagementUpdateStandardGateway.json b/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2024-10-01-preview/examples/ApiManagementUpdateStandardGateway.json index 63c992d07fe4..ba01cf17f81b 100644 --- a/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2024-10-01-preview/examples/ApiManagementUpdateStandardGateway.json +++ b/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2024-10-01-preview/examples/ApiManagementUpdateStandardGateway.json @@ -40,7 +40,7 @@ } }, "configurationApi": { - "hostname": "apimGateway1.eastus.configuration.gateway.azure-api.net" + "hostname": "apimGateway1.configuration.eastus-01.azure-api.net" } }, "sku": { @@ -65,4 +65,3 @@ } } } -