Update Postgres Gateway Users
- async AsyncCogniteClient.postgres_gateway.users.update( ) User | UserList
-
Update postgres users
- Parameters:
items (UserUpdate | UserWrite | Sequence[UserUpdate | UserWrite]) – The user(s) to update.
- Returns:
The updated user(s)
- Return type:
Examples
Update user:
>>> import os >>> from cognite.client import CogniteClient >>> from cognite.client.data_classes.postgres_gateway import ( ... UserUpdate, ... SessionCredentials, ... ) >>> from cognite.client.data_classes import ClientCredentials >>> client = CogniteClient() >>> # async_client = AsyncCogniteClient() # another option >>> session = client.iam.sessions.create( ... ClientCredentials(os.environ["IDP_CLIENT_ID"], os.environ["IDP_CLIENT_SECRET"]), ... session_type="CLIENT_CREDENTIALS", ... ) >>> update = UserUpdate("myUser").credentials.set( ... SessionCredentials(nonce=session.nonce) ... ) >>> res = client.postgres_gateway.users.update(update)