ConnectCases / Client / put_case_event_configuration
put_case_event_configuration#
- ConnectCases.Client.put_case_event_configuration(**kwargs)#
API for adding case event publishing configuration
See also: AWS API Documentation
Request Syntax
response = client.put_case_event_configuration( domainId='string', eventBridge={ 'enabled': True|False, 'includedData': { 'caseData': { 'fields': [ { 'id': 'string' }, ] }, 'relatedItemData': { 'includeContent': True|False } } } )
- Parameters:
domainId (string) –
[REQUIRED]
The unique identifier of the Cases domain.
eventBridge (dict) –
[REQUIRED]
Configuration to enable EventBridge case event delivery and determine what data is delivered.
enabled (boolean) – [REQUIRED]
Indicates whether the to broadcast case event data to the customer.
includedData (dict) –
Details of what case and related item data is published through the case event stream.
caseData (dict) –
Details of what case data is published through the case event stream.
fields (list) – [REQUIRED]
List of field identifiers.
(dict) –
Object for unique identifier of a field.
id (string) – [REQUIRED]
Unique identifier of a field.
relatedItemData (dict) –
Details of what related item data is published through the case event stream.
includeContent (boolean) – [REQUIRED]
Details of what related item data is published through the case event stream.
- Return type:
dict
- Returns:
Response Syntax
{}
Response Structure
(dict) –
Exceptions
ConnectCases.Client.exceptions.InternalServerException
ConnectCases.Client.exceptions.ResourceNotFoundException
ConnectCases.Client.exceptions.ValidationException
ConnectCases.Client.exceptions.ThrottlingException
ConnectCases.Client.exceptions.AccessDeniedException