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 }}'
;