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