Skip to main content

certificate_issuers

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

Overview

Namecertificate_issuers
TypeResource
Idazure.key_vault_certificates.certificate_issuers

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
idstringIdentifier for the issuer object.
attributesobjectAttributes of the issuer object.
credentialsobjectThe credentials to be used for the issuer.
org_detailsobjectDetails of the organization as provided to the issuer.
providerstringThe issuer provider.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
get_certificate_issuerselectissuer_name, vault_nameLists the specified certificate issuer. The GetCertificateIssuer operation returns the specified certificate issuer resources in the specified key vault. This operation requires the certificates/manageissuers/getissuers permission.
get_certificate_issuersselectvault_namemaxresultsList certificate issuers for a specified key vault. The GetCertificateIssuers operation returns the set of certificate issuer resources in the specified key vault. This operation requires the certificates/manageissuers/getissuers permission.
update_certificate_issuerupdateissuer_name, vault_nameUpdates the specified certificate issuer. The UpdateCertificateIssuer operation performs an update on the specified certificate issuer entity. This operation requires the certificates/setissuers permission.
set_certificate_issuerreplaceissuer_name, vault_name, providerSets the specified certificate issuer. The SetCertificateIssuer operation adds or updates the specified certificate issuer. This operation requires the certificates/setissuers permission.
delete_certificate_issuerdeleteissuer_name, vault_nameDeletes the specified certificate issuer. The DeleteCertificateIssuer operation permanently removes the specified certificate issuer from the vault. This operation requires the certificates/manageissuers/deleteissuers permission.

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
issuer_namestringThe name of the issuer. Required.
vault_namestringKey vault name. (default: )
maxresultsintegerMaximum number of results to return in a page. If not specified the service will return up to 25 results. Default value is None.

SELECT examples

Lists the specified certificate issuer. The GetCertificateIssuer operation returns the specified certificate issuer resources in the specified key vault. This operation requires the certificates/manageissuers/getissuers permission.

SELECT
id,
attributes,
credentials,
org_details,
provider
FROM azure.key_vault_certificates.certificate_issuers
WHERE issuer_name = '{{ issuer_name }}' -- required
AND vault_name = '{{ vault_name }}' -- required
;

UPDATE examples

Updates the specified certificate issuer. The UpdateCertificateIssuer operation performs an update on the specified certificate issuer entity. This operation requires the certificates/setissuers permission.

UPDATE azure.key_vault_certificates.certificate_issuers
SET
provider = '{{ provider }}',
credentials = '{{ credentials }}',
org_details = '{{ org_details }}',
attributes = '{{ attributes }}'
WHERE
issuer_name = '{{ issuer_name }}' --required
AND vault_name = '{{ vault_name }}' --required
RETURNING
id,
attributes,
credentials,
org_details,
provider;

REPLACE examples

Sets the specified certificate issuer. The SetCertificateIssuer operation adds or updates the specified certificate issuer. This operation requires the certificates/setissuers permission.

REPLACE azure.key_vault_certificates.certificate_issuers
SET
provider = '{{ provider }}',
credentials = '{{ credentials }}',
org_details = '{{ org_details }}',
attributes = '{{ attributes }}'
WHERE
issuer_name = '{{ issuer_name }}' --required
AND vault_name = '{{ vault_name }}' --required
AND provider = '{{ provider }}' --required
RETURNING
id,
attributes,
credentials,
org_details,
provider;

DELETE examples

Deletes the specified certificate issuer. The DeleteCertificateIssuer operation permanently removes the specified certificate issuer from the vault. This operation requires the certificates/manageissuers/deleteissuers permission.

DELETE FROM azure.key_vault_certificates.certificate_issuers
WHERE issuer_name = '{{ issuer_name }}' --required
AND vault_name = '{{ vault_name }}' --required
;