Create Postgres Gateway Users
- async AsyncCogniteClient.postgres_gateway.users.create( ) UserCreated | UserCreatedList
-
Create postgres users.
- Parameters:
user (UserWrite | Sequence[UserWrite]) – The user(s) to create.
- Returns:
The created user(s)
- Return type:
Examples
Create user:
>>> import os >>> from cognite.client import CogniteClient >>> from cognite.client.data_classes.postgres_gateway import ( ... UserWrite, ... 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", ... ) >>> user = UserWrite(credentials=SessionCredentials(nonce=session.nonce)) >>> res = client.postgres_gateway.users.create(user)