Package-level declarations

Types

Link copied to clipboard
class SdkvoiceGlobalSettings : KotlinCustomResource

Resource for managing Amazon Chime SDK Voice Global Settings.

Link copied to clipboard
data class SdkvoiceGlobalSettingsArgs(val voiceConnector: Output<SdkvoiceGlobalSettingsVoiceConnectorArgs>? = null) : ConvertibleToJava<SdkvoiceGlobalSettingsArgs>

Resource for managing Amazon Chime SDK Voice Global Settings.

Link copied to clipboard
Link copied to clipboard
class SdkvoiceSipMediaApplication : KotlinCustomResource

A ChimeSDKVoice SIP Media Application is a managed object that passes values from a SIP rule to a target AWS Lambda function.

Link copied to clipboard
data class SdkvoiceSipMediaApplicationArgs(val awsRegion: Output<String>? = null, val endpoints: Output<SdkvoiceSipMediaApplicationEndpointsArgs>? = null, val name: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<SdkvoiceSipMediaApplicationArgs>

A ChimeSDKVoice SIP Media Application is a managed object that passes values from a SIP rule to a target AWS Lambda function.

Link copied to clipboard
class SdkvoiceSipRule : KotlinCustomResource

A SIP rule associates your SIP media application with a phone number or a Request URI hostname. You can associate a SIP rule with more than one SIP media application. Each application then runs only that rule.

Link copied to clipboard
data class SdkvoiceSipRuleArgs(val disabled: Output<Boolean>? = null, val name: Output<String>? = null, val targetApplications: Output<List<SdkvoiceSipRuleTargetApplicationArgs>>? = null, val triggerType: Output<String>? = null, val triggerValue: Output<String>? = null) : ConvertibleToJava<SdkvoiceSipRuleArgs>

A SIP rule associates your SIP media application with a phone number or a Request URI hostname. You can associate a SIP rule with more than one SIP media application. Each application then runs only that rule.

Link copied to clipboard
object SdkvoiceSipRuleMapper : ResourceMapper<SdkvoiceSipRule>
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, val tags: Output<Map<String, String>>? = 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 constructor(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 VoiceConnectorOrigination : KotlinCustomResource

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

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

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
Link copied to clipboard