Skip to main content

IIdentityStoreUpdateUserRequest

Interface in AWS.IdentityStore

Interface for UpdateUser requests.

Ancestors

Properties

IdentityStoreId

property IdentityStoreId: string

The identifier of the identity store that contains the user to update.

This value scopes the update operation to a specific AWS SSO identity store instance.

Operations

property Operations: TList<IIdentityStoreAttributeOperation>

Type: IIdentityStoreAttributeOperation

A list of attribute update operations to apply to the user.

Each operation specifies a target attribute and a new value. Examples include updates to fields like DisplayName, UserType, Emails, or PhoneNumbers. This list must contain at least one operation and is required for the update request.

UserId

property UserId: string

The unique identifier of the user whose attributes will be updated.

This value must reference an existing user within the specified identity store. It is returned by operations like CreateUser or DescribeUser.

Methods

AddOperation

function AddOperation( const AOperation: IIdentityStoreAttributeOperation): NativeInt; overload;

IIdentityStoreAttributeOperation

Add an operation to the list of Operations.

Parameters

NameDescription
AOperationSpecify an attribute operation to add to the Operations list.

Returns

Returns the index of the operation added to the Operations list.


function AddOperation( const AAttributePath, AAttributeValue: string): NativeInt; overload;

Add an operation to the list of Operations.

Parameters

NameDescription
AAttributePathSpecify the name of the attribute to update.
AAttributeValueSpecify the new value for the specified attribute, formatted as a JSON literal.

Returns

Returns the index of the operation added to the Operations list.