Skip to main content

conditional_access_authentication_strength_policies_combination_configurations

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

Overview

Nameconditional_access_authentication_strength_policies_combination_configurations
TypeResource
Identra_id.identity.conditional_access_authentication_strength_policies_combination_configurations

Fields

The following fields are returned by SELECT queries:

Retrieved navigation property

NameDatatypeDescription
idstringThe unique identifier for an entity. Read-only.
appliesToCombinationsarrayWhich authentication method combinations this configuration applies to. Must be an allowedCombinations object, part of the authenticationStrengthPolicy. The only possible value for fido2combinationConfigurations is 'fido2'.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectauthentication_strength_policy_id, authentication_combination_configuration_idRead the properties and relationships of an authenticationCombinationConfiguration object.
listselectauthentication_strength_policy_idGet the authenticationCombinationConfiguration objects for an authentication strength policy. The objects can be of one or more of the following derived types:
* fido2combinationConfigurations
* x509certificatecombinationconfiguration authenticationCombinationConfiguration objects are supported only for custom authentication strengths.
insertinsertauthentication_strength_policy_idCreate a new authenticationCombinationConfiguration object which can be of one of the following derived types:
* fido2combinationConfiguration
* x509certificatecombinationconfiguration
updateupdateauthentication_strength_policy_id, authentication_combination_configuration_idUpdate the properties of an authenticationCombinationConfiguration object.
The properties can be for one of the following derived types:
* fido2combinationConfigurations
* x509certificatecombinationconfiguration
deletedeleteauthentication_strength_policy_id, authentication_combination_configuration_idIf-MatchDelete an authenticationCombinationConfiguration for a custom authenticationStrengthPolicy 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
authentication_combination_configuration_idstringThe unique identifier of authenticationCombinationConfiguration
authentication_strength_policy_idstringThe unique identifier of authenticationStrengthPolicy
If-MatchstringETag

SELECT examples

Read the properties and relationships of an authenticationCombinationConfiguration object.

SELECT
id,
appliesToCombinations
FROM entra_id.identity.conditional_access_authentication_strength_policies_combination_configurations
WHERE authentication_strength_policy_id = '{{ authentication_strength_policy_id }}' -- required
AND authentication_combination_configuration_id = '{{ authentication_combination_configuration_id }}' -- required
;

INSERT examples

Create a new authenticationCombinationConfiguration object which can be of one of the following derived types:
* fido2combinationConfiguration
* x509certificatecombinationconfiguration

INSERT INTO entra_id.identity.conditional_access_authentication_strength_policies_combination_configurations (
id,
appliesToCombinations,
authentication_strength_policy_id
)
SELECT
'{{ id }}',
'{{ appliesToCombinations }}',
'{{ authentication_strength_policy_id }}'
RETURNING
id,
appliesToCombinations
;

UPDATE examples

Update the properties of an authenticationCombinationConfiguration object.
The properties can be for one of the following derived types:
* fido2combinationConfigurations
* x509certificatecombinationconfiguration

UPDATE entra_id.identity.conditional_access_authentication_strength_policies_combination_configurations
SET
id = '{{ id }}',
appliesToCombinations = '{{ appliesToCombinations }}'
WHERE
authentication_strength_policy_id = '{{ authentication_strength_policy_id }}' --required
AND authentication_combination_configuration_id = '{{ authentication_combination_configuration_id }}' --required
RETURNING
id,
appliesToCombinations;

DELETE examples

Delete an authenticationCombinationConfiguration for a custom authenticationStrengthPolicy object.

DELETE FROM entra_id.identity.conditional_access_authentication_strength_policies_combination_configurations
WHERE authentication_strength_policy_id = '{{ authentication_strength_policy_id }}' --required
AND authentication_combination_configuration_id = '{{ authentication_combination_configuration_id }}' --required
AND If-Match = '{{ If-Match }}'
;