DataZone / Client / add_entity_owner
add_entity_owner#
- DataZone.Client.add_entity_owner(**kwargs)#
Adds the owner of an entity (a domain unit).
See also: AWS API Documentation
Request Syntax
response = client.add_entity_owner( clientToken='string', domainIdentifier='string', entityIdentifier='string', entityType='DOMAIN_UNIT', owner={ 'group': { 'groupIdentifier': 'string' }, 'user': { 'userIdentifier': 'string' } } )
- Parameters:
clientToken (string) –
A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.
This field is autopopulated if not provided.
domainIdentifier (string) –
[REQUIRED]
The ID of the domain in which you want to add the entity owner.
entityIdentifier (string) –
[REQUIRED]
The ID of the entity to which you want to add an owner.
entityType (string) –
[REQUIRED]
The type of an entity.
owner (dict) –
[REQUIRED]
The owner that you want to add to the entity.
Note
This is a Tagged Union structure. Only one of the following top level keys can be set:
group
,user
.group (dict) –
Specifies that the domain unit owner is a group.
groupIdentifier (string) – [REQUIRED]
The ID of the domain unit owners group.
user (dict) –
Specifies that the domain unit owner is a user.
userIdentifier (string) – [REQUIRED]
The ID of the owner user.
- Return type:
dict
- Returns:
Response Syntax
{}
Response Structure
(dict) –
Exceptions
DataZone.Client.exceptions.InternalServerException
DataZone.Client.exceptions.ResourceNotFoundException
DataZone.Client.exceptions.AccessDeniedException
DataZone.Client.exceptions.ThrottlingException
DataZone.Client.exceptions.ServiceQuotaExceededException
DataZone.Client.exceptions.ConflictException
DataZone.Client.exceptions.ValidationException
DataZone.Client.exceptions.UnauthorizedException