Skip to main content

certificate_based_auth_configuration

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

Overview

Namecertificate_based_auth_configuration
TypeResource
Identra_id.organization.certificate_based_auth_configuration

Fields

The following fields are returned by SELECT queries:

Retrieved navigation property

NameDatatypeDescription
idstringThe unique identifier for an entity. Read-only.
certificateAuthoritiesarrayCollection of certificate authorities which creates a trusted certificate chain.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectorganization_id, certificate_based_auth_configuration_idGet the properties of a certificateBasedAuthConfiguration object.
listselectorganization_idGet a list of certificateBasedAuthConfiguration objects.
insertinsertorganization_idCreate a new certificateBasedAuthConfiguration object.
deletedeleteorganization_id, certificate_based_auth_configuration_idIf-MatchDelete a certificateBasedAuthConfiguration object.

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_based_auth_configuration_idstringThe unique identifier of certificateBasedAuthConfiguration
organization_idstringThe unique identifier of organization
If-MatchstringETag

SELECT examples

Get the properties of a certificateBasedAuthConfiguration object.

SELECT
id,
certificateAuthorities
FROM entra_id.organization.certificate_based_auth_configuration
WHERE organization_id = '{{ organization_id }}' -- required
AND certificate_based_auth_configuration_id = '{{ certificate_based_auth_configuration_id }}' -- required
;

INSERT examples

Create a new certificateBasedAuthConfiguration object.

INSERT INTO entra_id.organization.certificate_based_auth_configuration (
id,
certificateAuthorities,
organization_id
)
SELECT
'{{ id }}',
'{{ certificateAuthorities }}',
'{{ organization_id }}'
RETURNING
id,
certificateAuthorities
;

DELETE examples

Delete a certificateBasedAuthConfiguration object.

DELETE FROM entra_id.organization.certificate_based_auth_configuration
WHERE organization_id = '{{ organization_id }}' --required
AND certificate_based_auth_configuration_id = '{{ certificate_based_auth_configuration_id }}' --required
AND If-Match = '{{ If-Match }}'
;