Skip to main content

RoleMetadataBulkUpdateByQueryRequest

Bulk update by query request of Role metadata. The maximum meta data values that one single role assigned can not exceed 25. Custom metadata need suit licensed. For more information about the query could refer to V3 API Perform Search

Properties

NameTypeDescriptionNotes
queryobjectquery the identities to be updated[required]
operationEnum [ 'ADD', 'REMOVE', 'REPLACE' ]The operation to be performed[required]
replace_scopeEnum [ 'ALL', 'ATTRIBUTE' ]The choice of update scope.[optional]
values[]RoleMetadataBulkUpdateByQueryRequestValuesInnerThe metadata to be updated, including attribute key and value.[required]
}

Example

from sailpoint.v2024.models.role_metadata_bulk_update_by_query_request import RoleMetadataBulkUpdateByQueryRequest

role_metadata_bulk_update_by_query_request = RoleMetadataBulkUpdateByQueryRequest(
query={query"={indices=[roles], queryType=TEXT, textQuery={terms=[test123], fields=[id], matchAny=false, contains=true}, includeNested=false}},
operation='REPLACE',
replace_scope='ALL',
values=[
sailpoint.v2024.models.role_metadata_bulk_update_by_query_request_values_inner.RoleMetadataBulkUpdateByQueryRequest_values_inner(
attribute_key = 'iscFederalClassifications',
attribute_value = [topSecret], )
]
)

[Back to top]