IVS / Client / start_viewer_session_revocation
start_viewer_session_revocation#
- IVS.Client.start_viewer_session_revocation(**kwargs)#
- Starts the process of revoking the viewer session associated with a specified channel ARN and viewer ID. Optionally, you can provide a version to revoke viewer sessions less than and including that version. For instructions on associating a viewer ID with a viewer session, see Setting Up Private Channels. - See also: AWS API Documentation - Request Syntax- response = client.start_viewer_session_revocation( channelArn='string', viewerId='string', viewerSessionVersionsLessThanOrEqualTo=123 ) - Parameters:
- channelArn (string) – - [REQUIRED] - The ARN of the channel associated with the viewer session to revoke. 
- viewerId (string) – - [REQUIRED] - The ID of the viewer associated with the viewer session to revoke. Do not use this field for personally identifying, confidential, or sensitive information. 
- viewerSessionVersionsLessThanOrEqualTo (integer) – An optional filter on which versions of the viewer session to revoke. All versions less than or equal to the specified version will be revoked. Default: 0. 
 
- Return type:
- dict 
- Returns:
- Response Syntax- {}- Response Structure- (dict) – 
 
 - Exceptions- IVS.Client.exceptions.ResourceNotFoundException
- IVS.Client.exceptions.InternalServerException
- IVS.Client.exceptions.AccessDeniedException
- IVS.Client.exceptions.ValidationException
- IVS.Client.exceptions.PendingVerification
- IVS.Client.exceptions.ThrottlingException