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