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
;