Skip to main content

certificates

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

Overview​

Namecertificates
TypeResource
Idazure_extras.app_platform.certificates

Fields​

The following fields are returned by SELECT queries:

NameDatatypeDescription
idstringFully qualified resource Id for the resource.
namestringThe name of the resource.
activateDatestringThe activate date of certificate.
dnsNamesarrayThe domain list of certificate.
expirationDatestringThe expiration date of certificate.
issuedDatestringThe issue date of certificate.
issuerstringThe issuer of certificate.
provisioningStatestringProvisioning state of the Certificate. Known values are: "Creating", "Updating", "Succeeded", "Failed", and "Deleting".
subjectNamestringThe subject name of certificate.
systemDataobjectMetadata pertaining to creation and last modification of the resource.
thumbprintstringThe thumbprint of certificate.
typestringThe type of the resource.

Methods​

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectresource_group_name, service_name, certificate_name, subscription_idGet the certificate resource.
listselectresource_group_name, service_name, subscription_idList all the certificates of one user.
create_or_updateinsertresource_group_name, service_name, certificate_name, subscription_idCreate or update certificate resource.
create_or_updatereplaceresource_group_name, service_name, certificate_name, subscription_idCreate or update certificate resource.
deletedeleteresource_group_name, service_name, certificate_name, subscription_idDelete the certificate resource.

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
certificate_namestringThe name of the certificate resource. Required.
resource_group_namestringThe name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal. Required.
service_namestringThe name of the Service resource. Required.
subscription_idstring

SELECT examples​

Get the certificate resource.

SELECT
id,
name,
activateDate,
dnsNames,
expirationDate,
issuedDate,
issuer,
provisioningState,
subjectName,
systemData,
thumbprint,
type
FROM azure_extras.app_platform.certificates
WHERE resource_group_name = '{{ resource_group_name }}' -- required
AND service_name = '{{ service_name }}' -- required
AND certificate_name = '{{ certificate_name }}' -- required
AND subscription_id = '{{ subscription_id }}' -- required
;

INSERT examples​

Create or update certificate resource.

INSERT INTO azure_extras.app_platform.certificates (
properties,
resource_group_name,
service_name,
certificate_name,
subscription_id
)
SELECT
'{{ properties }}',
'{{ resource_group_name }}',
'{{ service_name }}',
'{{ certificate_name }}',
'{{ subscription_id }}'
RETURNING
id,
name,
properties,
systemData,
type
;

REPLACE examples​

Create or update certificate resource.

REPLACE azure_extras.app_platform.certificates
SET
properties = '{{ properties }}'
WHERE
resource_group_name = '{{ resource_group_name }}' --required
AND service_name = '{{ service_name }}' --required
AND certificate_name = '{{ certificate_name }}' --required
AND subscription_id = '{{ subscription_id }}' --required
RETURNING
id,
name,
properties,
systemData,
type;

DELETE examples​

Delete the certificate resource.

DELETE FROM azure_extras.app_platform.certificates
WHERE resource_group_name = '{{ resource_group_name }}' --required
AND service_name = '{{ service_name }}' --required
AND certificate_name = '{{ certificate_name }}' --required
AND subscription_id = '{{ subscription_id }}' --required
;