AppStream / Client / batch_disassociate_user_stack
batch_disassociate_user_stack#
- AppStream.Client.batch_disassociate_user_stack(**kwargs)#
Disassociates the specified users from the specified stacks.
See also: AWS API Documentation
Request Syntax
response = client.batch_disassociate_user_stack( UserStackAssociations=[ { 'StackName': 'string', 'UserName': 'string', 'AuthenticationType': 'API'|'SAML'|'USERPOOL'|'AWS_AD', 'SendEmailNotification': True|False }, ] )
- Parameters:
UserStackAssociations (list) –
[REQUIRED]
The list of UserStackAssociation objects.
(dict) –
Describes a user in the user pool and the associated stack.
StackName (string) – [REQUIRED]
The name of the stack that is associated with the user.
UserName (string) – [REQUIRED]
The email address of the user who is associated with the stack.
Note
Users’ email addresses are case-sensitive.
AuthenticationType (string) – [REQUIRED]
The authentication type for the user.
SendEmailNotification (boolean) –
Specifies whether a welcome email is sent to a user after the user is created in the user pool.
- Return type:
dict
- Returns:
Response Syntax
{ 'errors': [ { 'UserStackAssociation': { 'StackName': 'string', 'UserName': 'string', 'AuthenticationType': 'API'|'SAML'|'USERPOOL'|'AWS_AD', 'SendEmailNotification': True|False }, 'ErrorCode': 'STACK_NOT_FOUND'|'USER_NAME_NOT_FOUND'|'DIRECTORY_NOT_FOUND'|'INTERNAL_ERROR', 'ErrorMessage': 'string' }, ] }
Response Structure
(dict) –
errors (list) –
The list of UserStackAssociationError objects.
(dict) –
Describes the error that is returned when a user can’t be associated with or disassociated from a stack.
UserStackAssociation (dict) –
Information about the user and associated stack.
StackName (string) –
The name of the stack that is associated with the user.
UserName (string) –
The email address of the user who is associated with the stack.
Note
Users’ email addresses are case-sensitive.
AuthenticationType (string) –
The authentication type for the user.
SendEmailNotification (boolean) –
Specifies whether a welcome email is sent to a user after the user is created in the user pool.
ErrorCode (string) –
The error code for the error that is returned when a user can’t be associated with or disassociated from a stack.
ErrorMessage (string) –
The error message for the error that is returned when a user can’t be associated with or disassociated from a stack.
Exceptions
AppStream.Client.exceptions.OperationNotPermittedException
AppStream.Client.exceptions.InvalidParameterCombinationException