Skip to main content

custom_certificates

Creates, updates, deletes, gets or lists a custom_certificates resource.

Overview

Namecustom_certificates
TypeResource
Idazure.web_pubsub.custom_certificates

Fields

The following fields are returned by SELECT queries:

Success. The response describe the corresponding custom certificate.

NameDatatypeDescription
propertiesobjectCustom certificate properties.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectsubscriptionId, resourceGroupName, resourceName, certificateNameGet a custom certificate.
listselectsubscriptionId, resourceGroupName, resourceNameList all custom certificates.
create_or_updateinsertsubscriptionId, resourceGroupName, resourceName, certificateName, data__propertiesCreate or update a custom certificate.
deletedeletesubscriptionId, resourceGroupName, resourceName, certificateNameDelete a custom certificate.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
certificateNamestringCustom certificate name
resourceGroupNamestringThe name of the resource group. The name is case insensitive.
resourceNamestringThe name of the resource.
subscriptionIdstring (uuid)The ID of the target subscription. The value must be an UUID.

SELECT examples

Get a custom certificate.

SELECT
properties
FROM azure.web_pubsub.custom_certificates
WHERE subscriptionId = '{{ subscriptionId }}' -- required
AND resourceGroupName = '{{ resourceGroupName }}' -- required
AND resourceName = '{{ resourceName }}' -- required
AND certificateName = '{{ certificateName }}' -- required
;

INSERT examples

Create or update a custom certificate.

INSERT INTO azure.web_pubsub.custom_certificates (
data__properties,
subscriptionId,
resourceGroupName,
resourceName,
certificateName
)
SELECT
'{{ properties }}' /* required */,
'{{ subscriptionId }}',
'{{ resourceGroupName }}',
'{{ resourceName }}',
'{{ certificateName }}'
RETURNING
properties
;

DELETE examples

Delete a custom certificate.

DELETE FROM azure.web_pubsub.custom_certificates
WHERE subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND resourceName = '{{ resourceName }}' --required
AND certificateName = '{{ certificateName }}' --required
;