NimbleStudio / Client / put_launch_profile_members
put_launch_profile_members#
- NimbleStudio.Client.put_launch_profile_members(**kwargs)#
Add/update users with given persona to launch profile membership.
See also: AWS API Documentation
Request Syntax
response = client.put_launch_profile_members( clientToken='string', identityStoreId='string', launchProfileId='string', members=[ { 'persona': 'USER', 'principalId': 'string' }, ], studioId='string' )
- Parameters:
clientToken (string) –
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don’t specify a client token, the Amazon Web Services SDK automatically generates a client token and uses it for the request to ensure idempotency.
This field is autopopulated if not provided.
identityStoreId (string) –
[REQUIRED]
The ID of the identity store.
launchProfileId (string) –
[REQUIRED]
The ID of the launch profile used to control access from the streaming session.
members (list) –
[REQUIRED]
A list of members.
(dict) –
A new member that is added to a launch profile.
persona (string) – [REQUIRED]
The persona.
principalId (string) – [REQUIRED]
The principal ID.
studioId (string) –
[REQUIRED]
The studio ID.
- Return type:
dict
- Returns:
Response Syntax
{}
Response Structure
(dict) –
Exceptions
NimbleStudio.Client.exceptions.ResourceNotFoundException
NimbleStudio.Client.exceptions.ConflictException
NimbleStudio.Client.exceptions.ThrottlingException
NimbleStudio.Client.exceptions.ValidationException
NimbleStudio.Client.exceptions.AccessDeniedException
NimbleStudio.Client.exceptions.InternalServerErrorException
NimbleStudio.Client.exceptions.ServiceQuotaExceededException