Files
developer.sailpoint.com/docs/tools/sdk/python/Reference/V2025/Models/EntitlementAttributeBulkUpdateQueryRequest.md
2025-07-25 15:10:03 +00:00

3.5 KiB

id, title, pagination_label, sidebar_label, sidebar_class_name, keywords, slug, tags
id title pagination_label sidebar_label sidebar_class_name keywords slug tags
v2025-entitlement-attribute-bulk-update-query-request EntitlementAttributeBulkUpdateQueryRequest EntitlementAttributeBulkUpdateQueryRequest EntitlementAttributeBulkUpdateQueryRequest pythonsdk
python
Python
sdk
EntitlementAttributeBulkUpdateQueryRequest
V2025EntitlementAttributeBulkUpdateQueryRequest
/tools/sdk/python/v2025/models/entitlement-attribute-bulk-update-query-request
SDK
Software Development Kit
EntitlementAttributeBulkUpdateQueryRequest
V2025EntitlementAttributeBulkUpdateQueryRequest

EntitlementAttributeBulkUpdateQueryRequest

Properties

Name Type Description Notes
query Search [optional]
operation Enum [ 'ADD', 'REMOVE', 'REPLACE' ] Operation to perform on the attributes in the bulk update request. [optional]
replace_scope Enum [ 'ALL', 'ATTRIBUTE' ] The choice of update scope. [optional]
values []RoleMetadataBulkUpdateByIdRequestValuesInner The metadata to be updated, including attribute and values. [optional]
}

Example

from sailpoint.v2025.models.entitlement_attribute_bulk_update_query_request import EntitlementAttributeBulkUpdateQueryRequest

entitlement_attribute_bulk_update_query_request = EntitlementAttributeBulkUpdateQueryRequest(
query=sailpoint.v2025.models.search.Search(
                    indices = [identities], 
                    query_type = 'SAILPOINT', 
                    query_version = null, 
                    query = sailpoint.v2025.models.query.Query(
                        fields = '[firstName,lastName,email]', 
                        time_zone = 'America/Chicago', 
                        inner_hit = sailpoint.v2025.models.inner_hit.InnerHit(
                            query = 'source.name:\"Active Directory\"', 
                            type = 'access', ), ), 
                    query_dsl = {match={name=john.doe}}, 
                    text_query = sailpoint.v2025.models.text_query.TextQuery(
                        terms = [The quick brown fox, 3141592, 7], 
                        fields = [displayName, employeeNumber, roleCount], 
                        match_any = False, 
                        contains = True, ), 
                    type_ahead_query = sailpoint.v2025.models.type_ahead_query.TypeAheadQuery(
                        query = 'Work', 
                        field = 'source.name', 
                        nested_type = 'access', 
                        max_expansions = 10, 
                        size = 100, 
                        sort = 'desc', 
                        sort_by_value = True, ), 
                    include_nested = True, 
                    query_result_filter = sailpoint.v2025.models.query_result_filter.QueryResultFilter(
                        includes = [name, displayName], 
                        excludes = [stacktrace], ), 
                    aggregation_type = 'DSL', 
                    aggregations_version = null, 
                    aggregations_dsl = {}, 
                    aggregations = null, 
                    sort = [displayName, +id], 
                    search_after = [John Doe, 2c91808375d8e80a0175e1f88a575221], 
                    filters = {}, ),
operation='add',
replace_scope='attribute',
values=[{attribute=iscFederalClassifications, values=[topSecret]}]
)

[Back to top]