diff --git a/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json b/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json index 776c411609f3..04febbe43031 100644 --- a/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json +++ b/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/definitions.json @@ -1320,13 +1320,21 @@ }, "BackendCredentialsContract": { "properties": { + "certificateIds": { + "type": "array", + "items": { + "type": "string" + }, + "maxItems": 32, + "description": "List of Client Certificate Ids." + }, "certificate": { "type": "array", "items": { "type": "string" }, "maxItems": 32, - "description": "List of Client Certificate Thumbprint." + "description": "List of Client Certificate Thumbprints. Will be ignored if certificatesIds are provided." }, "query": { "type": "object", @@ -1417,8 +1425,12 @@ }, "BackendServiceFabricClusterProperties": { "properties": { + "clientCertificateId": { + "description": "The client certificate id for the management endpoint.", + "type": "string" + }, "clientCertificatethumbprint": { - "description": "The client certificate thumbprint for the management endpoint.", + "description": "The client certificate thumbprint for the management endpoint. Will be ignored if certificatesIds are provided", "type": "string" }, "maxPartitionResolutionRetries": { @@ -1449,8 +1461,7 @@ } }, "required": [ - "managementEndpoints", - "clientCertificatethumbprint" + "managementEndpoints" ], "description": "Properties of the Service Fabric Type Backend." }, diff --git a/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/examples/ApiManagementCreateBackendServiceFabric.json b/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/examples/ApiManagementCreateBackendServiceFabric.json index d15296dc92df..7554eb005b06 100644 --- a/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/examples/ApiManagementCreateBackendServiceFabric.json +++ b/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/examples/ApiManagementCreateBackendServiceFabric.json @@ -15,7 +15,7 @@ "managementEndpoints": [ "https://somecluster.com" ], - "clientCertificatethumbprint": "EBA029198AA3E76EF0D70482626E5BCF148594A6", + "clientCertificateId": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.ApiManagement/service/apimService1/certificates/cert1", "serverX509Names": [ { "name": "ServerCommonName1", @@ -43,7 +43,7 @@ "managementEndpoints": [ "https://somecluster.com" ], - "clientCertificatethumbprint": "EBA029198AA3E76EF0D70482626E5BCF148594A6", + "clientCertificateId": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.ApiManagement/service/apimService1/certificates/cert1", "serverX509Names": [ { "name": "ServerCommonName1", @@ -70,7 +70,7 @@ "managementEndpoints": [ "https://somecluster.com" ], - "clientCertificatethumbprint": "EBA029198AA3E76EF0D70482626E5BCF148594A6", + "clientCertificateId": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.ApiManagement/service/apimService1/certificates/cert1", "serverX509Names": [ { "name": "ServerCommonName1", diff --git a/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/examples/ApiManagementGetBackend.json b/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/examples/ApiManagementGetBackend.json index 1c91275b8805..142fd94a588c 100644 --- a/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/examples/ApiManagementGetBackend.json +++ b/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/examples/ApiManagementGetBackend.json @@ -21,7 +21,7 @@ "managementEndpoints": [ "https://somecluster.com" ], - "clientCertificatethumbprint": "EBA029198AA3E76EF0D70482626E5BCF148594A6", + "clientCertificateId": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.ApiManagement/service/apimService1/certificates/cert1", "serverX509Names": [ { "name": "ServerCommonName1", diff --git a/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/examples/ApiManagementListBackends.json b/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/examples/ApiManagementListBackends.json index fc642e27349f..c83e041cbdf9 100644 --- a/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/examples/ApiManagementListBackends.json +++ b/specification/apimanagement/resource-manager/Microsoft.ApiManagement/preview/2020-06-01-preview/examples/ApiManagementListBackends.json @@ -60,7 +60,7 @@ "managementEndpoints": [ "https://somecluster.com" ], - "clientCertificatethumbprint": "EBA029198AA3E76EF0D70482626E5BCF148594A6", + "clientCertificateId": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.ApiManagement/service/apimService1/certificates/cert1", "serverX509Names": [ { "name": "ServerCommonName1",