Skip to main content

feature_rollout_policies

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

Overview​

Namefeature_rollout_policies
TypeResource
Identra_id.policies.feature_rollout_policies

Fields​

The following fields are returned by SELECT queries:

Retrieved navigation property

NameDatatypeDescription
idstringThe unique identifier for an entity. Read-only.
appliesToarrayNullable. Specifies a list of directoryObject resources that feature is enabled for.
descriptionstringA description for this feature rollout policy.
displayNamestringThe display name for this feature rollout policy.
featurestring (passthroughAuthentication, seamlessSso, passwordHashSync, emailAsAlternateId, unknownFutureValue, certificateBasedAuthentication, multiFactorAuthentication) (title: stagedFeatureName)
isAppliedToOrganizationbooleanIndicates whether this feature rollout policy should be applied to the entire organization.
isEnabledbooleanIndicates whether the feature rollout is enabled.

Methods​

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectfeature_rollout_policy_idRetrieve the properties and relationships of a featureRolloutPolicy object.
listselectRetrieve a list of featureRolloutPolicy objects.
insertinsertCreate a new featureRolloutPolicy object.
updateupdatefeature_rollout_policy_idUpdate the properties of featureRolloutPolicy object.
deletedeletefeature_rollout_policy_idIf-MatchDelete a featureRolloutPolicy 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
feature_rollout_policy_idstringThe unique identifier of featureRolloutPolicy
If-MatchstringETag

SELECT examples​

Retrieve the properties and relationships of a featureRolloutPolicy object.

SELECT
id,
appliesTo,
description,
displayName,
feature,
isAppliedToOrganization,
isEnabled
FROM entra_id.policies.feature_rollout_policies
WHERE feature_rollout_policy_id = '{{ feature_rollout_policy_id }}' -- required
;

INSERT examples​

Create a new featureRolloutPolicy object.

INSERT INTO entra_id.policies.feature_rollout_policies (
id,
description,
displayName,
feature,
isAppliedToOrganization,
isEnabled,
appliesTo
)
SELECT
'{{ id }}',
'{{ description }}',
'{{ displayName }}',
'{{ feature }}',
{{ isAppliedToOrganization }},
{{ isEnabled }},
'{{ appliesTo }}'
RETURNING
id,
appliesTo,
description,
displayName,
feature,
isAppliedToOrganization,
isEnabled
;

UPDATE examples​

Update the properties of featureRolloutPolicy object.

UPDATE entra_id.policies.feature_rollout_policies
SET
id = '{{ id }}',
description = '{{ description }}',
displayName = '{{ displayName }}',
feature = '{{ feature }}',
isAppliedToOrganization = {{ isAppliedToOrganization }},
isEnabled = {{ isEnabled }},
appliesTo = '{{ appliesTo }}'
WHERE
feature_rollout_policy_id = '{{ feature_rollout_policy_id }}' --required
RETURNING
id,
appliesTo,
description,
displayName,
feature,
isAppliedToOrganization,
isEnabled;

DELETE examples​

Delete a featureRolloutPolicy object.

DELETE FROM entra_id.policies.feature_rollout_policies
WHERE feature_rollout_policy_id = '{{ feature_rollout_policy_id }}' --required
AND If-Match = '{{ If-Match }}'
;