QConnect / Client / deactivate_message_template
deactivate_message_template#
- QConnect.Client.deactivate_message_template(**kwargs)#
- Deactivates a specific version of the Amazon Q in Connect message template . After the version is deactivated, you can no longer use the - $ACTIVE_VERSIONqualifier to reference the version in active status.- See also: AWS API Documentation - Request Syntax- response = client.deactivate_message_template( knowledgeBaseId='string', messageTemplateId='string', versionNumber=123 ) - Parameters:
- knowledgeBaseId (string) – - [REQUIRED] - The identifier of the knowledge base. Can be either the ID or the ARN. URLs cannot contain the ARN. 
- messageTemplateId (string) – - [REQUIRED] - The identifier of the message template. Can be either the ID or the ARN. It cannot contain any qualifier. 
- versionNumber (integer) – - [REQUIRED] - The version number of the message template version to deactivate. 
 
- Return type:
- dict 
- Returns:
- Response Syntax- { 'messageTemplateArn': 'string', 'messageTemplateId': 'string', 'versionNumber': 123 } - Response Structure- (dict) – - messageTemplateArn (string) – - The Amazon Resource Name (ARN) of the message template. 
- messageTemplateId (string) – - The identifier of the message template. 
- versionNumber (integer) – - The version number of the message template version that has been deactivated. 
 
 
 - Exceptions- QConnect.Client.exceptions.ConflictException
- QConnect.Client.exceptions.ValidationException
- QConnect.Client.exceptions.AccessDeniedException
- QConnect.Client.exceptions.ResourceNotFoundException
- QConnect.Client.exceptions.ThrottlingException