Package-level declarations

Types

Link copied to clipboard
class SdkvoiceVoiceProfileDomain : KotlinCustomResource

Resource for managing an AWS Chime SDK Voice Profile Domain.

Link copied to clipboard
data class SdkvoiceVoiceProfileDomainArgs(val description: Output<String>? = null, val name: Output<String>? = null, val serverSideEncryptionConfiguration: Output<SdkvoiceVoiceProfileDomainServerSideEncryptionConfigurationArgs>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<SdkvoiceVoiceProfileDomainArgs>

Resource for managing an AWS Chime SDK Voice Profile Domain.

Link copied to clipboard
class VoiceConnector : KotlinCustomResource

Enables you to connect your phone system to the telephone network at a substantial cost savings by using SIP trunking.

Link copied to clipboard
data class VoiceConnectorArgs(val awsRegion: Output<String>? = null, val name: Output<String>? = null, val requireEncryption: Output<Boolean>? = null) : ConvertibleToJava<VoiceConnectorArgs>

Enables you to connect your phone system to the telephone network at a substantial cost savings by using SIP trunking.

Link copied to clipboard
Link copied to clipboard
class VoiceConnectorGroup : KotlinCustomResource

Creates an Amazon Chime Voice Connector group under the administrator's AWS account. You can associate Amazon Chime Voice Connectors with the Amazon Chime Voice Connector group by including VoiceConnectorItems in the request. You can include Amazon Chime Voice Connectors from different AWS Regions in your group. This creates a fault tolerant mechanism for fallback in case of availability events.

Link copied to clipboard
data class VoiceConnectorGroupArgs(val connectors: Output<List<VoiceConnectorGroupConnectorArgs>>? = null, val name: Output<String>? = null) : ConvertibleToJava<VoiceConnectorGroupArgs>

Creates an Amazon Chime Voice Connector group under the administrator's AWS account. You can associate Amazon Chime Voice Connectors with the Amazon Chime Voice Connector group by including VoiceConnectorItems in the request. You can include Amazon Chime Voice Connectors from different AWS Regions in your group. This creates a fault tolerant mechanism for fallback in case of availability events.

Link copied to clipboard
Link copied to clipboard
class VoiceConnectorLogging : KotlinCustomResource

Adds a logging configuration for the specified Amazon Chime Voice Connector. The logging configuration specifies whether SIP message logs are enabled for sending to Amazon CloudWatch Logs.

Link copied to clipboard
data class VoiceConnectorLoggingArgs(val enableMediaMetricLogs: Output<Boolean>? = null, val enableSipLogs: Output<Boolean>? = null, val voiceConnectorId: Output<String>? = null) : ConvertibleToJava<VoiceConnectorLoggingArgs>

Adds a logging configuration for the specified Amazon Chime Voice Connector. The logging configuration specifies whether SIP message logs are enabled for sending to Amazon CloudWatch Logs.

Link copied to clipboard
Link copied to clipboard
object VoiceConnectorMapper : ResourceMapper<VoiceConnector>
Link copied to clipboard
class VoiceConnectorOrganization : KotlinCustomResource

Enable origination settings to control inbound calling to your SIP infrastructure.

Link copied to clipboard
data class VoiceConnectorOrganizationArgs(val disabled: Output<Boolean>? = null, val routes: Output<List<VoiceConnectorOrganizationRouteArgs>>? = null, val voiceConnectorId: Output<String>? = null) : ConvertibleToJava<VoiceConnectorOrganizationArgs>

Enable origination settings to control inbound calling to your SIP infrastructure.

Link copied to clipboard
class VoiceConnectorStreaming : KotlinCustomResource

Adds a streaming configuration for the specified Amazon Chime Voice Connector. The streaming configuration specifies whether media streaming is enabled for sending to Amazon Kinesis. It also sets the retention period, in hours, for the Amazon Kinesis data.

Link copied to clipboard
data class VoiceConnectorStreamingArgs(val dataRetention: Output<Int>? = null, val disabled: Output<Boolean>? = null, val mediaInsightsConfiguration: Output<VoiceConnectorStreamingMediaInsightsConfigurationArgs>? = null, val streamingNotificationTargets: Output<List<String>>? = null, val voiceConnectorId: Output<String>? = null) : ConvertibleToJava<VoiceConnectorStreamingArgs>

Adds a streaming configuration for the specified Amazon Chime Voice Connector. The streaming configuration specifies whether media streaming is enabled for sending to Amazon Kinesis. It also sets the retention period, in hours, for the Amazon Kinesis data.

Link copied to clipboard
Link copied to clipboard
class VoiceConnectorTermination : KotlinCustomResource

Enable Termination settings to control outbound calling from your SIP infrastructure.

Link copied to clipboard
data class VoiceConnectorTerminationArgs(val callingRegions: Output<List<String>>? = null, val cidrAllowLists: Output<List<String>>? = null, val cpsLimit: Output<Int>? = null, val defaultPhoneNumber: Output<String>? = null, val disabled: Output<Boolean>? = null, val voiceConnectorId: Output<String>? = null) : ConvertibleToJava<VoiceConnectorTerminationArgs>

Enable Termination settings to control outbound calling from your SIP infrastructure.

Link copied to clipboard
class VoiceConnectorTerminationCredentials : KotlinCustomResource

Adds termination SIP credentials for the specified Amazon Chime Voice Connector.

Link copied to clipboard
data class VoiceConnectorTerminationCredentialsArgs(val credentials: Output<List<VoiceConnectorTerminationCredentialsCredentialArgs>>? = null, val voiceConnectorId: Output<String>? = null) : ConvertibleToJava<VoiceConnectorTerminationCredentialsArgs>

Adds termination SIP credentials for the specified Amazon Chime Voice Connector.

Functions

Link copied to clipboard