AttributesProperty Struct
*This is a preview release for Connect Customer .
It is subject to change.*
Example
ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_connect as connect } from 'aws-cdk-lib';
const attributesProperty: connect.CfnInstance.AttributesProperty = {
inboundCalls: false,
outboundCalls: false,
// the properties below are optional
autoResolveBestVoices: false,
contactflowLogs: false,
contactLens: false,
earlyMedia: false,
enhancedChatMonitoring: false,
enhancedContactMonitoring: false,
highVolumeOutBound: false,
messageStreaming: false,
multiPartyChatConference: false,
multiPartyConference: false,
useCustomTtsVoices: false,
};
Properties
autoResolveBestVoicesboolean | IResolvableauto_resolve_best_voicestyping.Union[bool, IResolvable]autoResolveBestVoicesBooleanAutoResolveBestVoicesboolAutoResolveBestVoicesinterface{}#Boolean flag which enables AUTO_RESOLVE_BEST_VOICES on an instance.
contactflowLogsboolean | IResolvablecontactflow_logstyping.Union[bool, IResolvable]contactflowLogsBooleanContactflowLogsboolContactflowLogsinterface{}#Boolean flag which enables CONTACTFLOW_LOGS on an instance.
contactLensboolean | IResolvablecontact_lenstyping.Union[bool, IResolvable]contactLensBooleanContactLensboolContactLensinterface{}#Boolean flag which enables CONTACT_LENS on an instance.
earlyMediaboolean | IResolvableearly_mediatyping.Union[bool, IResolvable]earlyMediaBooleanEarlyMediaboolEarlyMediainterface{}#Boolean flag which enables EARLY_MEDIA on an instance.
enhancedChatMonitoringboolean | IResolvableenhanced_chat_monitoringtyping.Union[bool, IResolvable]enhancedChatMonitoringBooleanEnhancedChatMonitoringboolEnhancedChatMonitoringinterface{}#Boolean flag which enables ENHANCED_CHAT_MONITORING on an instance.
enhancedContactMonitoringboolean | IResolvableenhanced_contact_monitoringtyping.Union[bool, IResolvable]enhancedContactMonitoringBooleanEnhancedContactMonitoringboolEnhancedContactMonitoringinterface{}#Boolean flag which enables ENHANCED_CONTACT_MONITORING on an instance.
highVolumeOutBoundboolean | IResolvablehigh_volume_out_boundtyping.Union[bool, IResolvable]highVolumeOutBoundBooleanHighVolumeOutBoundboolHighVolumeOutBoundinterface{}#Boolean flag which enables HIGH_VOLUME_OUTBOUND on an instance.
inboundCallsboolean | IResolvableinbound_callstyping.Union[bool, IResolvable]inboundCallsBooleanInboundCallsboolInboundCallsinterface{}required#Mandatory element which enables inbound calls on new instance.
messageStreamingboolean | IResolvablemessage_streamingtyping.Union[bool, IResolvable]messageStreamingBooleanMessageStreamingboolMessageStreaminginterface{}#Boolean flag which enables MESSAGE_STREAMING on an instance.
multiPartyChatConferenceboolean | IResolvablemulti_party_chat_conferencetyping.Union[bool, IResolvable]multiPartyChatConferenceBooleanMultiPartyChatConferenceboolMultiPartyChatConferenceinterface{}#Boolean flag which enables MULTI_PARTY_CHAT_CONFERENCE on an instance.
multiPartyConferenceboolean | IResolvablemulti_party_conferencetyping.Union[bool, IResolvable]multiPartyConferenceBooleanMultiPartyConferenceboolMultiPartyConferenceinterface{}#Boolean flag which enables MULTI_PARTY_CONFERENCE on an instance.
outboundCallsboolean | IResolvableoutbound_callstyping.Union[bool, IResolvable]outboundCallsBooleanOutboundCallsboolOutboundCallsinterface{}required#Mandatory element which enables outbound calls on new instance.
useCustomTtsVoicesboolean | IResolvableuse_custom_tts_voicestyping.Union[bool, IResolvable]useCustomTtsVoicesBooleanUseCustomTtsVoicesboolUseCustomTtsVoicesinterface{}#Boolean flag which enables USE_CUSTOM_TTS_VOICES on an instance.