Documentation ¶
Index ¶
- type VoiceConnector
- type VoiceConnectorArgs
- type VoiceConnectorArray
- type VoiceConnectorArrayInput
- type VoiceConnectorArrayOutput
- func (VoiceConnectorArrayOutput) ElementType() reflect.Type
- func (o VoiceConnectorArrayOutput) Index(i pulumi.IntInput) VoiceConnectorOutput
- func (o VoiceConnectorArrayOutput) ToVoiceConnectorArrayOutput() VoiceConnectorArrayOutput
- func (o VoiceConnectorArrayOutput) ToVoiceConnectorArrayOutputWithContext(ctx context.Context) VoiceConnectorArrayOutput
- type VoiceConnectorGroup
- type VoiceConnectorGroupArgs
- type VoiceConnectorGroupArray
- type VoiceConnectorGroupArrayInput
- type VoiceConnectorGroupArrayOutput
- func (VoiceConnectorGroupArrayOutput) ElementType() reflect.Type
- func (o VoiceConnectorGroupArrayOutput) Index(i pulumi.IntInput) VoiceConnectorGroupOutput
- func (o VoiceConnectorGroupArrayOutput) ToVoiceConnectorGroupArrayOutput() VoiceConnectorGroupArrayOutput
- func (o VoiceConnectorGroupArrayOutput) ToVoiceConnectorGroupArrayOutputWithContext(ctx context.Context) VoiceConnectorGroupArrayOutput
- type VoiceConnectorGroupConnector
- type VoiceConnectorGroupConnectorArgs
- func (VoiceConnectorGroupConnectorArgs) ElementType() reflect.Type
- func (i VoiceConnectorGroupConnectorArgs) ToVoiceConnectorGroupConnectorOutput() VoiceConnectorGroupConnectorOutput
- func (i VoiceConnectorGroupConnectorArgs) ToVoiceConnectorGroupConnectorOutputWithContext(ctx context.Context) VoiceConnectorGroupConnectorOutput
- type VoiceConnectorGroupConnectorArray
- func (VoiceConnectorGroupConnectorArray) ElementType() reflect.Type
- func (i VoiceConnectorGroupConnectorArray) ToVoiceConnectorGroupConnectorArrayOutput() VoiceConnectorGroupConnectorArrayOutput
- func (i VoiceConnectorGroupConnectorArray) ToVoiceConnectorGroupConnectorArrayOutputWithContext(ctx context.Context) VoiceConnectorGroupConnectorArrayOutput
- type VoiceConnectorGroupConnectorArrayInput
- type VoiceConnectorGroupConnectorArrayOutput
- func (VoiceConnectorGroupConnectorArrayOutput) ElementType() reflect.Type
- func (o VoiceConnectorGroupConnectorArrayOutput) Index(i pulumi.IntInput) VoiceConnectorGroupConnectorOutput
- func (o VoiceConnectorGroupConnectorArrayOutput) ToVoiceConnectorGroupConnectorArrayOutput() VoiceConnectorGroupConnectorArrayOutput
- func (o VoiceConnectorGroupConnectorArrayOutput) ToVoiceConnectorGroupConnectorArrayOutputWithContext(ctx context.Context) VoiceConnectorGroupConnectorArrayOutput
- type VoiceConnectorGroupConnectorInput
- type VoiceConnectorGroupConnectorOutput
- func (VoiceConnectorGroupConnectorOutput) ElementType() reflect.Type
- func (o VoiceConnectorGroupConnectorOutput) Priority() pulumi.IntOutput
- func (o VoiceConnectorGroupConnectorOutput) ToVoiceConnectorGroupConnectorOutput() VoiceConnectorGroupConnectorOutput
- func (o VoiceConnectorGroupConnectorOutput) ToVoiceConnectorGroupConnectorOutputWithContext(ctx context.Context) VoiceConnectorGroupConnectorOutput
- func (o VoiceConnectorGroupConnectorOutput) VoiceConnectorId() pulumi.StringOutput
- type VoiceConnectorGroupInput
- type VoiceConnectorGroupMap
- type VoiceConnectorGroupMapInput
- type VoiceConnectorGroupMapOutput
- func (VoiceConnectorGroupMapOutput) ElementType() reflect.Type
- func (o VoiceConnectorGroupMapOutput) MapIndex(k pulumi.StringInput) VoiceConnectorGroupOutput
- func (o VoiceConnectorGroupMapOutput) ToVoiceConnectorGroupMapOutput() VoiceConnectorGroupMapOutput
- func (o VoiceConnectorGroupMapOutput) ToVoiceConnectorGroupMapOutputWithContext(ctx context.Context) VoiceConnectorGroupMapOutput
- type VoiceConnectorGroupOutput
- func (o VoiceConnectorGroupOutput) Connectors() VoiceConnectorGroupConnectorArrayOutput
- func (VoiceConnectorGroupOutput) ElementType() reflect.Type
- func (o VoiceConnectorGroupOutput) Name() pulumi.StringOutput
- func (o VoiceConnectorGroupOutput) ToVoiceConnectorGroupOutput() VoiceConnectorGroupOutput
- func (o VoiceConnectorGroupOutput) ToVoiceConnectorGroupOutputWithContext(ctx context.Context) VoiceConnectorGroupOutput
- type VoiceConnectorGroupState
- type VoiceConnectorInput
- type VoiceConnectorLogging
- type VoiceConnectorLoggingArgs
- type VoiceConnectorLoggingArray
- func (VoiceConnectorLoggingArray) ElementType() reflect.Type
- func (i VoiceConnectorLoggingArray) ToVoiceConnectorLoggingArrayOutput() VoiceConnectorLoggingArrayOutput
- func (i VoiceConnectorLoggingArray) ToVoiceConnectorLoggingArrayOutputWithContext(ctx context.Context) VoiceConnectorLoggingArrayOutput
- type VoiceConnectorLoggingArrayInput
- type VoiceConnectorLoggingArrayOutput
- func (VoiceConnectorLoggingArrayOutput) ElementType() reflect.Type
- func (o VoiceConnectorLoggingArrayOutput) Index(i pulumi.IntInput) VoiceConnectorLoggingOutput
- func (o VoiceConnectorLoggingArrayOutput) ToVoiceConnectorLoggingArrayOutput() VoiceConnectorLoggingArrayOutput
- func (o VoiceConnectorLoggingArrayOutput) ToVoiceConnectorLoggingArrayOutputWithContext(ctx context.Context) VoiceConnectorLoggingArrayOutput
- type VoiceConnectorLoggingInput
- type VoiceConnectorLoggingMap
- type VoiceConnectorLoggingMapInput
- type VoiceConnectorLoggingMapOutput
- func (VoiceConnectorLoggingMapOutput) ElementType() reflect.Type
- func (o VoiceConnectorLoggingMapOutput) MapIndex(k pulumi.StringInput) VoiceConnectorLoggingOutput
- func (o VoiceConnectorLoggingMapOutput) ToVoiceConnectorLoggingMapOutput() VoiceConnectorLoggingMapOutput
- func (o VoiceConnectorLoggingMapOutput) ToVoiceConnectorLoggingMapOutputWithContext(ctx context.Context) VoiceConnectorLoggingMapOutput
- type VoiceConnectorLoggingOutput
- func (VoiceConnectorLoggingOutput) ElementType() reflect.Type
- func (o VoiceConnectorLoggingOutput) EnableSipLogs() pulumi.BoolPtrOutput
- func (o VoiceConnectorLoggingOutput) ToVoiceConnectorLoggingOutput() VoiceConnectorLoggingOutput
- func (o VoiceConnectorLoggingOutput) ToVoiceConnectorLoggingOutputWithContext(ctx context.Context) VoiceConnectorLoggingOutput
- func (o VoiceConnectorLoggingOutput) VoiceConnectorId() pulumi.StringOutput
- type VoiceConnectorLoggingState
- type VoiceConnectorMap
- type VoiceConnectorMapInput
- type VoiceConnectorMapOutput
- func (VoiceConnectorMapOutput) ElementType() reflect.Type
- func (o VoiceConnectorMapOutput) MapIndex(k pulumi.StringInput) VoiceConnectorOutput
- func (o VoiceConnectorMapOutput) ToVoiceConnectorMapOutput() VoiceConnectorMapOutput
- func (o VoiceConnectorMapOutput) ToVoiceConnectorMapOutputWithContext(ctx context.Context) VoiceConnectorMapOutput
- type VoiceConnectorOrganization
- func (*VoiceConnectorOrganization) ElementType() reflect.Type
- func (i *VoiceConnectorOrganization) ToVoiceConnectorOrganizationOutput() VoiceConnectorOrganizationOutput
- func (i *VoiceConnectorOrganization) ToVoiceConnectorOrganizationOutputWithContext(ctx context.Context) VoiceConnectorOrganizationOutput
- type VoiceConnectorOrganizationArgs
- type VoiceConnectorOrganizationArray
- func (VoiceConnectorOrganizationArray) ElementType() reflect.Type
- func (i VoiceConnectorOrganizationArray) ToVoiceConnectorOrganizationArrayOutput() VoiceConnectorOrganizationArrayOutput
- func (i VoiceConnectorOrganizationArray) ToVoiceConnectorOrganizationArrayOutputWithContext(ctx context.Context) VoiceConnectorOrganizationArrayOutput
- type VoiceConnectorOrganizationArrayInput
- type VoiceConnectorOrganizationArrayOutput
- func (VoiceConnectorOrganizationArrayOutput) ElementType() reflect.Type
- func (o VoiceConnectorOrganizationArrayOutput) Index(i pulumi.IntInput) VoiceConnectorOrganizationOutput
- func (o VoiceConnectorOrganizationArrayOutput) ToVoiceConnectorOrganizationArrayOutput() VoiceConnectorOrganizationArrayOutput
- func (o VoiceConnectorOrganizationArrayOutput) ToVoiceConnectorOrganizationArrayOutputWithContext(ctx context.Context) VoiceConnectorOrganizationArrayOutput
- type VoiceConnectorOrganizationInput
- type VoiceConnectorOrganizationMap
- func (VoiceConnectorOrganizationMap) ElementType() reflect.Type
- func (i VoiceConnectorOrganizationMap) ToVoiceConnectorOrganizationMapOutput() VoiceConnectorOrganizationMapOutput
- func (i VoiceConnectorOrganizationMap) ToVoiceConnectorOrganizationMapOutputWithContext(ctx context.Context) VoiceConnectorOrganizationMapOutput
- type VoiceConnectorOrganizationMapInput
- type VoiceConnectorOrganizationMapOutput
- func (VoiceConnectorOrganizationMapOutput) ElementType() reflect.Type
- func (o VoiceConnectorOrganizationMapOutput) MapIndex(k pulumi.StringInput) VoiceConnectorOrganizationOutput
- func (o VoiceConnectorOrganizationMapOutput) ToVoiceConnectorOrganizationMapOutput() VoiceConnectorOrganizationMapOutput
- func (o VoiceConnectorOrganizationMapOutput) ToVoiceConnectorOrganizationMapOutputWithContext(ctx context.Context) VoiceConnectorOrganizationMapOutput
- type VoiceConnectorOrganizationOutput
- func (o VoiceConnectorOrganizationOutput) Disabled() pulumi.BoolPtrOutput
- func (VoiceConnectorOrganizationOutput) ElementType() reflect.Type
- func (o VoiceConnectorOrganizationOutput) Routes() VoiceConnectorOrganizationRouteArrayOutput
- func (o VoiceConnectorOrganizationOutput) ToVoiceConnectorOrganizationOutput() VoiceConnectorOrganizationOutput
- func (o VoiceConnectorOrganizationOutput) ToVoiceConnectorOrganizationOutputWithContext(ctx context.Context) VoiceConnectorOrganizationOutput
- func (o VoiceConnectorOrganizationOutput) VoiceConnectorId() pulumi.StringOutput
- type VoiceConnectorOrganizationRoute
- type VoiceConnectorOrganizationRouteArgs
- func (VoiceConnectorOrganizationRouteArgs) ElementType() reflect.Type
- func (i VoiceConnectorOrganizationRouteArgs) ToVoiceConnectorOrganizationRouteOutput() VoiceConnectorOrganizationRouteOutput
- func (i VoiceConnectorOrganizationRouteArgs) ToVoiceConnectorOrganizationRouteOutputWithContext(ctx context.Context) VoiceConnectorOrganizationRouteOutput
- type VoiceConnectorOrganizationRouteArray
- func (VoiceConnectorOrganizationRouteArray) ElementType() reflect.Type
- func (i VoiceConnectorOrganizationRouteArray) ToVoiceConnectorOrganizationRouteArrayOutput() VoiceConnectorOrganizationRouteArrayOutput
- func (i VoiceConnectorOrganizationRouteArray) ToVoiceConnectorOrganizationRouteArrayOutputWithContext(ctx context.Context) VoiceConnectorOrganizationRouteArrayOutput
- type VoiceConnectorOrganizationRouteArrayInput
- type VoiceConnectorOrganizationRouteArrayOutput
- func (VoiceConnectorOrganizationRouteArrayOutput) ElementType() reflect.Type
- func (o VoiceConnectorOrganizationRouteArrayOutput) Index(i pulumi.IntInput) VoiceConnectorOrganizationRouteOutput
- func (o VoiceConnectorOrganizationRouteArrayOutput) ToVoiceConnectorOrganizationRouteArrayOutput() VoiceConnectorOrganizationRouteArrayOutput
- func (o VoiceConnectorOrganizationRouteArrayOutput) ToVoiceConnectorOrganizationRouteArrayOutputWithContext(ctx context.Context) VoiceConnectorOrganizationRouteArrayOutput
- type VoiceConnectorOrganizationRouteInput
- type VoiceConnectorOrganizationRouteOutput
- func (VoiceConnectorOrganizationRouteOutput) ElementType() reflect.Type
- func (o VoiceConnectorOrganizationRouteOutput) Host() pulumi.StringOutput
- func (o VoiceConnectorOrganizationRouteOutput) Port() pulumi.IntPtrOutput
- func (o VoiceConnectorOrganizationRouteOutput) Priority() pulumi.IntOutput
- func (o VoiceConnectorOrganizationRouteOutput) Protocol() pulumi.StringOutput
- func (o VoiceConnectorOrganizationRouteOutput) ToVoiceConnectorOrganizationRouteOutput() VoiceConnectorOrganizationRouteOutput
- func (o VoiceConnectorOrganizationRouteOutput) ToVoiceConnectorOrganizationRouteOutputWithContext(ctx context.Context) VoiceConnectorOrganizationRouteOutput
- func (o VoiceConnectorOrganizationRouteOutput) Weight() pulumi.IntOutput
- type VoiceConnectorOrganizationState
- type VoiceConnectorOutput
- func (o VoiceConnectorOutput) AwsRegion() pulumi.StringPtrOutput
- func (VoiceConnectorOutput) ElementType() reflect.Type
- func (o VoiceConnectorOutput) Name() pulumi.StringOutput
- func (o VoiceConnectorOutput) OutboundHostName() pulumi.StringOutput
- func (o VoiceConnectorOutput) RequireEncryption() pulumi.BoolOutput
- func (o VoiceConnectorOutput) ToVoiceConnectorOutput() VoiceConnectorOutput
- func (o VoiceConnectorOutput) ToVoiceConnectorOutputWithContext(ctx context.Context) VoiceConnectorOutput
- type VoiceConnectorState
- type VoiceConnectorStreaming
- type VoiceConnectorStreamingArgs
- type VoiceConnectorStreamingArray
- func (VoiceConnectorStreamingArray) ElementType() reflect.Type
- func (i VoiceConnectorStreamingArray) ToVoiceConnectorStreamingArrayOutput() VoiceConnectorStreamingArrayOutput
- func (i VoiceConnectorStreamingArray) ToVoiceConnectorStreamingArrayOutputWithContext(ctx context.Context) VoiceConnectorStreamingArrayOutput
- type VoiceConnectorStreamingArrayInput
- type VoiceConnectorStreamingArrayOutput
- func (VoiceConnectorStreamingArrayOutput) ElementType() reflect.Type
- func (o VoiceConnectorStreamingArrayOutput) Index(i pulumi.IntInput) VoiceConnectorStreamingOutput
- func (o VoiceConnectorStreamingArrayOutput) ToVoiceConnectorStreamingArrayOutput() VoiceConnectorStreamingArrayOutput
- func (o VoiceConnectorStreamingArrayOutput) ToVoiceConnectorStreamingArrayOutputWithContext(ctx context.Context) VoiceConnectorStreamingArrayOutput
- type VoiceConnectorStreamingInput
- type VoiceConnectorStreamingMap
- func (VoiceConnectorStreamingMap) ElementType() reflect.Type
- func (i VoiceConnectorStreamingMap) ToVoiceConnectorStreamingMapOutput() VoiceConnectorStreamingMapOutput
- func (i VoiceConnectorStreamingMap) ToVoiceConnectorStreamingMapOutputWithContext(ctx context.Context) VoiceConnectorStreamingMapOutput
- type VoiceConnectorStreamingMapInput
- type VoiceConnectorStreamingMapOutput
- func (VoiceConnectorStreamingMapOutput) ElementType() reflect.Type
- func (o VoiceConnectorStreamingMapOutput) MapIndex(k pulumi.StringInput) VoiceConnectorStreamingOutput
- func (o VoiceConnectorStreamingMapOutput) ToVoiceConnectorStreamingMapOutput() VoiceConnectorStreamingMapOutput
- func (o VoiceConnectorStreamingMapOutput) ToVoiceConnectorStreamingMapOutputWithContext(ctx context.Context) VoiceConnectorStreamingMapOutput
- type VoiceConnectorStreamingOutput
- func (o VoiceConnectorStreamingOutput) DataRetention() pulumi.IntOutput
- func (o VoiceConnectorStreamingOutput) Disabled() pulumi.BoolPtrOutput
- func (VoiceConnectorStreamingOutput) ElementType() reflect.Type
- func (o VoiceConnectorStreamingOutput) StreamingNotificationTargets() pulumi.StringArrayOutput
- func (o VoiceConnectorStreamingOutput) ToVoiceConnectorStreamingOutput() VoiceConnectorStreamingOutput
- func (o VoiceConnectorStreamingOutput) ToVoiceConnectorStreamingOutputWithContext(ctx context.Context) VoiceConnectorStreamingOutput
- func (o VoiceConnectorStreamingOutput) VoiceConnectorId() pulumi.StringOutput
- type VoiceConnectorStreamingState
- type VoiceConnectorTermination
- type VoiceConnectorTerminationArgs
- type VoiceConnectorTerminationArray
- func (VoiceConnectorTerminationArray) ElementType() reflect.Type
- func (i VoiceConnectorTerminationArray) ToVoiceConnectorTerminationArrayOutput() VoiceConnectorTerminationArrayOutput
- func (i VoiceConnectorTerminationArray) ToVoiceConnectorTerminationArrayOutputWithContext(ctx context.Context) VoiceConnectorTerminationArrayOutput
- type VoiceConnectorTerminationArrayInput
- type VoiceConnectorTerminationArrayOutput
- func (VoiceConnectorTerminationArrayOutput) ElementType() reflect.Type
- func (o VoiceConnectorTerminationArrayOutput) Index(i pulumi.IntInput) VoiceConnectorTerminationOutput
- func (o VoiceConnectorTerminationArrayOutput) ToVoiceConnectorTerminationArrayOutput() VoiceConnectorTerminationArrayOutput
- func (o VoiceConnectorTerminationArrayOutput) ToVoiceConnectorTerminationArrayOutputWithContext(ctx context.Context) VoiceConnectorTerminationArrayOutput
- type VoiceConnectorTerminationCredentials
- func (*VoiceConnectorTerminationCredentials) ElementType() reflect.Type
- func (i *VoiceConnectorTerminationCredentials) ToVoiceConnectorTerminationCredentialsOutput() VoiceConnectorTerminationCredentialsOutput
- func (i *VoiceConnectorTerminationCredentials) ToVoiceConnectorTerminationCredentialsOutputWithContext(ctx context.Context) VoiceConnectorTerminationCredentialsOutput
- type VoiceConnectorTerminationCredentialsArgs
- type VoiceConnectorTerminationCredentialsArray
- func (VoiceConnectorTerminationCredentialsArray) ElementType() reflect.Type
- func (i VoiceConnectorTerminationCredentialsArray) ToVoiceConnectorTerminationCredentialsArrayOutput() VoiceConnectorTerminationCredentialsArrayOutput
- func (i VoiceConnectorTerminationCredentialsArray) ToVoiceConnectorTerminationCredentialsArrayOutputWithContext(ctx context.Context) VoiceConnectorTerminationCredentialsArrayOutput
- type VoiceConnectorTerminationCredentialsArrayInput
- type VoiceConnectorTerminationCredentialsArrayOutput
- func (VoiceConnectorTerminationCredentialsArrayOutput) ElementType() reflect.Type
- func (o VoiceConnectorTerminationCredentialsArrayOutput) Index(i pulumi.IntInput) VoiceConnectorTerminationCredentialsOutput
- func (o VoiceConnectorTerminationCredentialsArrayOutput) ToVoiceConnectorTerminationCredentialsArrayOutput() VoiceConnectorTerminationCredentialsArrayOutput
- func (o VoiceConnectorTerminationCredentialsArrayOutput) ToVoiceConnectorTerminationCredentialsArrayOutputWithContext(ctx context.Context) VoiceConnectorTerminationCredentialsArrayOutput
- type VoiceConnectorTerminationCredentialsCredential
- type VoiceConnectorTerminationCredentialsCredentialArgs
- func (VoiceConnectorTerminationCredentialsCredentialArgs) ElementType() reflect.Type
- func (i VoiceConnectorTerminationCredentialsCredentialArgs) ToVoiceConnectorTerminationCredentialsCredentialOutput() VoiceConnectorTerminationCredentialsCredentialOutput
- func (i VoiceConnectorTerminationCredentialsCredentialArgs) ToVoiceConnectorTerminationCredentialsCredentialOutputWithContext(ctx context.Context) VoiceConnectorTerminationCredentialsCredentialOutput
- type VoiceConnectorTerminationCredentialsCredentialArray
- func (VoiceConnectorTerminationCredentialsCredentialArray) ElementType() reflect.Type
- func (i VoiceConnectorTerminationCredentialsCredentialArray) ToVoiceConnectorTerminationCredentialsCredentialArrayOutput() VoiceConnectorTerminationCredentialsCredentialArrayOutput
- func (i VoiceConnectorTerminationCredentialsCredentialArray) ToVoiceConnectorTerminationCredentialsCredentialArrayOutputWithContext(ctx context.Context) VoiceConnectorTerminationCredentialsCredentialArrayOutput
- type VoiceConnectorTerminationCredentialsCredentialArrayInput
- type VoiceConnectorTerminationCredentialsCredentialArrayOutput
- func (VoiceConnectorTerminationCredentialsCredentialArrayOutput) ElementType() reflect.Type
- func (o VoiceConnectorTerminationCredentialsCredentialArrayOutput) Index(i pulumi.IntInput) VoiceConnectorTerminationCredentialsCredentialOutput
- func (o VoiceConnectorTerminationCredentialsCredentialArrayOutput) ToVoiceConnectorTerminationCredentialsCredentialArrayOutput() VoiceConnectorTerminationCredentialsCredentialArrayOutput
- func (o VoiceConnectorTerminationCredentialsCredentialArrayOutput) ToVoiceConnectorTerminationCredentialsCredentialArrayOutputWithContext(ctx context.Context) VoiceConnectorTerminationCredentialsCredentialArrayOutput
- type VoiceConnectorTerminationCredentialsCredentialInput
- type VoiceConnectorTerminationCredentialsCredentialOutput
- func (VoiceConnectorTerminationCredentialsCredentialOutput) ElementType() reflect.Type
- func (o VoiceConnectorTerminationCredentialsCredentialOutput) Password() pulumi.StringOutput
- func (o VoiceConnectorTerminationCredentialsCredentialOutput) ToVoiceConnectorTerminationCredentialsCredentialOutput() VoiceConnectorTerminationCredentialsCredentialOutput
- func (o VoiceConnectorTerminationCredentialsCredentialOutput) ToVoiceConnectorTerminationCredentialsCredentialOutputWithContext(ctx context.Context) VoiceConnectorTerminationCredentialsCredentialOutput
- func (o VoiceConnectorTerminationCredentialsCredentialOutput) Username() pulumi.StringOutput
- type VoiceConnectorTerminationCredentialsInput
- type VoiceConnectorTerminationCredentialsMap
- func (VoiceConnectorTerminationCredentialsMap) ElementType() reflect.Type
- func (i VoiceConnectorTerminationCredentialsMap) ToVoiceConnectorTerminationCredentialsMapOutput() VoiceConnectorTerminationCredentialsMapOutput
- func (i VoiceConnectorTerminationCredentialsMap) ToVoiceConnectorTerminationCredentialsMapOutputWithContext(ctx context.Context) VoiceConnectorTerminationCredentialsMapOutput
- type VoiceConnectorTerminationCredentialsMapInput
- type VoiceConnectorTerminationCredentialsMapOutput
- func (VoiceConnectorTerminationCredentialsMapOutput) ElementType() reflect.Type
- func (o VoiceConnectorTerminationCredentialsMapOutput) MapIndex(k pulumi.StringInput) VoiceConnectorTerminationCredentialsOutput
- func (o VoiceConnectorTerminationCredentialsMapOutput) ToVoiceConnectorTerminationCredentialsMapOutput() VoiceConnectorTerminationCredentialsMapOutput
- func (o VoiceConnectorTerminationCredentialsMapOutput) ToVoiceConnectorTerminationCredentialsMapOutputWithContext(ctx context.Context) VoiceConnectorTerminationCredentialsMapOutput
- type VoiceConnectorTerminationCredentialsOutput
- func (o VoiceConnectorTerminationCredentialsOutput) Credentials() VoiceConnectorTerminationCredentialsCredentialArrayOutput
- func (VoiceConnectorTerminationCredentialsOutput) ElementType() reflect.Type
- func (o VoiceConnectorTerminationCredentialsOutput) ToVoiceConnectorTerminationCredentialsOutput() VoiceConnectorTerminationCredentialsOutput
- func (o VoiceConnectorTerminationCredentialsOutput) ToVoiceConnectorTerminationCredentialsOutputWithContext(ctx context.Context) VoiceConnectorTerminationCredentialsOutput
- func (o VoiceConnectorTerminationCredentialsOutput) VoiceConnectorId() pulumi.StringOutput
- type VoiceConnectorTerminationCredentialsState
- type VoiceConnectorTerminationInput
- type VoiceConnectorTerminationMap
- func (VoiceConnectorTerminationMap) ElementType() reflect.Type
- func (i VoiceConnectorTerminationMap) ToVoiceConnectorTerminationMapOutput() VoiceConnectorTerminationMapOutput
- func (i VoiceConnectorTerminationMap) ToVoiceConnectorTerminationMapOutputWithContext(ctx context.Context) VoiceConnectorTerminationMapOutput
- type VoiceConnectorTerminationMapInput
- type VoiceConnectorTerminationMapOutput
- func (VoiceConnectorTerminationMapOutput) ElementType() reflect.Type
- func (o VoiceConnectorTerminationMapOutput) MapIndex(k pulumi.StringInput) VoiceConnectorTerminationOutput
- func (o VoiceConnectorTerminationMapOutput) ToVoiceConnectorTerminationMapOutput() VoiceConnectorTerminationMapOutput
- func (o VoiceConnectorTerminationMapOutput) ToVoiceConnectorTerminationMapOutputWithContext(ctx context.Context) VoiceConnectorTerminationMapOutput
- type VoiceConnectorTerminationOutput
- func (o VoiceConnectorTerminationOutput) CallingRegions() pulumi.StringArrayOutput
- func (o VoiceConnectorTerminationOutput) CidrAllowLists() pulumi.StringArrayOutput
- func (o VoiceConnectorTerminationOutput) CpsLimit() pulumi.IntPtrOutput
- func (o VoiceConnectorTerminationOutput) DefaultPhoneNumber() pulumi.StringPtrOutput
- func (o VoiceConnectorTerminationOutput) Disabled() pulumi.BoolPtrOutput
- func (VoiceConnectorTerminationOutput) ElementType() reflect.Type
- func (o VoiceConnectorTerminationOutput) ToVoiceConnectorTerminationOutput() VoiceConnectorTerminationOutput
- func (o VoiceConnectorTerminationOutput) ToVoiceConnectorTerminationOutputWithContext(ctx context.Context) VoiceConnectorTerminationOutput
- func (o VoiceConnectorTerminationOutput) VoiceConnectorId() pulumi.StringOutput
- type VoiceConnectorTerminationState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type VoiceConnector ¶
type VoiceConnector struct { pulumi.CustomResourceState // The AWS Region in which the Amazon Chime Voice Connector is created. Default value: `us-east-1` AwsRegion pulumi.StringPtrOutput `pulumi:"awsRegion"` // The name of the Amazon Chime Voice Connector. Name pulumi.StringOutput `pulumi:"name"` // The outbound host name for the Amazon Chime Voice Connector. OutboundHostName pulumi.StringOutput `pulumi:"outboundHostName"` // When enabled, requires encryption for the Amazon Chime Voice Connector. RequireEncryption pulumi.BoolOutput `pulumi:"requireEncryption"` }
Enables you to connect your phone system to the telephone network at a substantial cost savings by using SIP trunking.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v5/go/aws/chime" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := chime.NewVoiceConnector(ctx, "test", &chime.VoiceConnectorArgs{ AwsRegion: pulumi.String("us-east-1"), RequireEncryption: pulumi.Bool(true), }) if err != nil { return err } return nil }) }
```
## Import
Configuration Recorder can be imported using the name, e.g.,
```sh
$ pulumi import aws:chime/voiceConnector:VoiceConnector test example
```
func GetVoiceConnector ¶
func GetVoiceConnector(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VoiceConnectorState, opts ...pulumi.ResourceOption) (*VoiceConnector, error)
GetVoiceConnector gets an existing VoiceConnector resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewVoiceConnector ¶
func NewVoiceConnector(ctx *pulumi.Context, name string, args *VoiceConnectorArgs, opts ...pulumi.ResourceOption) (*VoiceConnector, error)
NewVoiceConnector registers a new resource with the given unique name, arguments, and options.
func (*VoiceConnector) ElementType ¶
func (*VoiceConnector) ElementType() reflect.Type
func (*VoiceConnector) ToVoiceConnectorOutput ¶
func (i *VoiceConnector) ToVoiceConnectorOutput() VoiceConnectorOutput
func (*VoiceConnector) ToVoiceConnectorOutputWithContext ¶
func (i *VoiceConnector) ToVoiceConnectorOutputWithContext(ctx context.Context) VoiceConnectorOutput
type VoiceConnectorArgs ¶
type VoiceConnectorArgs struct { // The AWS Region in which the Amazon Chime Voice Connector is created. Default value: `us-east-1` AwsRegion pulumi.StringPtrInput // The name of the Amazon Chime Voice Connector. Name pulumi.StringPtrInput // When enabled, requires encryption for the Amazon Chime Voice Connector. RequireEncryption pulumi.BoolInput }
The set of arguments for constructing a VoiceConnector resource.
func (VoiceConnectorArgs) ElementType ¶
func (VoiceConnectorArgs) ElementType() reflect.Type
type VoiceConnectorArray ¶
type VoiceConnectorArray []VoiceConnectorInput
func (VoiceConnectorArray) ElementType ¶
func (VoiceConnectorArray) ElementType() reflect.Type
func (VoiceConnectorArray) ToVoiceConnectorArrayOutput ¶
func (i VoiceConnectorArray) ToVoiceConnectorArrayOutput() VoiceConnectorArrayOutput
func (VoiceConnectorArray) ToVoiceConnectorArrayOutputWithContext ¶
func (i VoiceConnectorArray) ToVoiceConnectorArrayOutputWithContext(ctx context.Context) VoiceConnectorArrayOutput
type VoiceConnectorArrayInput ¶
type VoiceConnectorArrayInput interface { pulumi.Input ToVoiceConnectorArrayOutput() VoiceConnectorArrayOutput ToVoiceConnectorArrayOutputWithContext(context.Context) VoiceConnectorArrayOutput }
VoiceConnectorArrayInput is an input type that accepts VoiceConnectorArray and VoiceConnectorArrayOutput values. You can construct a concrete instance of `VoiceConnectorArrayInput` via:
VoiceConnectorArray{ VoiceConnectorArgs{...} }
type VoiceConnectorArrayOutput ¶
type VoiceConnectorArrayOutput struct{ *pulumi.OutputState }
func (VoiceConnectorArrayOutput) ElementType ¶
func (VoiceConnectorArrayOutput) ElementType() reflect.Type
func (VoiceConnectorArrayOutput) Index ¶
func (o VoiceConnectorArrayOutput) Index(i pulumi.IntInput) VoiceConnectorOutput
func (VoiceConnectorArrayOutput) ToVoiceConnectorArrayOutput ¶
func (o VoiceConnectorArrayOutput) ToVoiceConnectorArrayOutput() VoiceConnectorArrayOutput
func (VoiceConnectorArrayOutput) ToVoiceConnectorArrayOutputWithContext ¶
func (o VoiceConnectorArrayOutput) ToVoiceConnectorArrayOutputWithContext(ctx context.Context) VoiceConnectorArrayOutput
type VoiceConnectorGroup ¶
type VoiceConnectorGroup struct { pulumi.CustomResourceState // The Amazon Chime Voice Connectors to route inbound calls to. Connectors VoiceConnectorGroupConnectorArrayOutput `pulumi:"connectors"` // The name of the Amazon Chime Voice Connector group. Name pulumi.StringOutput `pulumi:"name"` }
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.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v5/go/aws/chime" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { vc1, err := chime.NewVoiceConnector(ctx, "vc1", &chime.VoiceConnectorArgs{ RequireEncryption: pulumi.Bool(true), AwsRegion: pulumi.String("us-east-1"), }) if err != nil { return err } vc2, err := chime.NewVoiceConnector(ctx, "vc2", &chime.VoiceConnectorArgs{ RequireEncryption: pulumi.Bool(true), AwsRegion: pulumi.String("us-west-2"), }) if err != nil { return err } _, err = chime.NewVoiceConnectorGroup(ctx, "group", &chime.VoiceConnectorGroupArgs{ Connectors: chime.VoiceConnectorGroupConnectorArray{ &chime.VoiceConnectorGroupConnectorArgs{ VoiceConnectorId: vc1.ID(), Priority: pulumi.Int(1), }, &chime.VoiceConnectorGroupConnectorArgs{ VoiceConnectorId: vc2.ID(), Priority: pulumi.Int(3), }, }, }) if err != nil { return err } return nil }) }
```
## Import
Configuration Recorder can be imported using the name, e.g.,
```sh
$ pulumi import aws:chime/voiceConnectorGroup:VoiceConnectorGroup default example
```
func GetVoiceConnectorGroup ¶
func GetVoiceConnectorGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VoiceConnectorGroupState, opts ...pulumi.ResourceOption) (*VoiceConnectorGroup, error)
GetVoiceConnectorGroup gets an existing VoiceConnectorGroup resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewVoiceConnectorGroup ¶
func NewVoiceConnectorGroup(ctx *pulumi.Context, name string, args *VoiceConnectorGroupArgs, opts ...pulumi.ResourceOption) (*VoiceConnectorGroup, error)
NewVoiceConnectorGroup registers a new resource with the given unique name, arguments, and options.
func (*VoiceConnectorGroup) ElementType ¶
func (*VoiceConnectorGroup) ElementType() reflect.Type
func (*VoiceConnectorGroup) ToVoiceConnectorGroupOutput ¶
func (i *VoiceConnectorGroup) ToVoiceConnectorGroupOutput() VoiceConnectorGroupOutput
func (*VoiceConnectorGroup) ToVoiceConnectorGroupOutputWithContext ¶
func (i *VoiceConnectorGroup) ToVoiceConnectorGroupOutputWithContext(ctx context.Context) VoiceConnectorGroupOutput
type VoiceConnectorGroupArgs ¶
type VoiceConnectorGroupArgs struct { // The Amazon Chime Voice Connectors to route inbound calls to. Connectors VoiceConnectorGroupConnectorArrayInput // The name of the Amazon Chime Voice Connector group. Name pulumi.StringPtrInput }
The set of arguments for constructing a VoiceConnectorGroup resource.
func (VoiceConnectorGroupArgs) ElementType ¶
func (VoiceConnectorGroupArgs) ElementType() reflect.Type
type VoiceConnectorGroupArray ¶
type VoiceConnectorGroupArray []VoiceConnectorGroupInput
func (VoiceConnectorGroupArray) ElementType ¶
func (VoiceConnectorGroupArray) ElementType() reflect.Type
func (VoiceConnectorGroupArray) ToVoiceConnectorGroupArrayOutput ¶
func (i VoiceConnectorGroupArray) ToVoiceConnectorGroupArrayOutput() VoiceConnectorGroupArrayOutput
func (VoiceConnectorGroupArray) ToVoiceConnectorGroupArrayOutputWithContext ¶
func (i VoiceConnectorGroupArray) ToVoiceConnectorGroupArrayOutputWithContext(ctx context.Context) VoiceConnectorGroupArrayOutput
type VoiceConnectorGroupArrayInput ¶
type VoiceConnectorGroupArrayInput interface { pulumi.Input ToVoiceConnectorGroupArrayOutput() VoiceConnectorGroupArrayOutput ToVoiceConnectorGroupArrayOutputWithContext(context.Context) VoiceConnectorGroupArrayOutput }
VoiceConnectorGroupArrayInput is an input type that accepts VoiceConnectorGroupArray and VoiceConnectorGroupArrayOutput values. You can construct a concrete instance of `VoiceConnectorGroupArrayInput` via:
VoiceConnectorGroupArray{ VoiceConnectorGroupArgs{...} }
type VoiceConnectorGroupArrayOutput ¶
type VoiceConnectorGroupArrayOutput struct{ *pulumi.OutputState }
func (VoiceConnectorGroupArrayOutput) ElementType ¶
func (VoiceConnectorGroupArrayOutput) ElementType() reflect.Type
func (VoiceConnectorGroupArrayOutput) Index ¶
func (o VoiceConnectorGroupArrayOutput) Index(i pulumi.IntInput) VoiceConnectorGroupOutput
func (VoiceConnectorGroupArrayOutput) ToVoiceConnectorGroupArrayOutput ¶
func (o VoiceConnectorGroupArrayOutput) ToVoiceConnectorGroupArrayOutput() VoiceConnectorGroupArrayOutput
func (VoiceConnectorGroupArrayOutput) ToVoiceConnectorGroupArrayOutputWithContext ¶
func (o VoiceConnectorGroupArrayOutput) ToVoiceConnectorGroupArrayOutputWithContext(ctx context.Context) VoiceConnectorGroupArrayOutput
type VoiceConnectorGroupConnector ¶
type VoiceConnectorGroupConnector struct { // The priority associated with the Amazon Chime Voice Connector, with 1 being the highest priority. Higher priority Amazon Chime Voice Connectors are attempted first. Priority int `pulumi:"priority"` // The Amazon Chime Voice Connector ID. VoiceConnectorId string `pulumi:"voiceConnectorId"` }
type VoiceConnectorGroupConnectorArgs ¶
type VoiceConnectorGroupConnectorArgs struct { // The priority associated with the Amazon Chime Voice Connector, with 1 being the highest priority. Higher priority Amazon Chime Voice Connectors are attempted first. Priority pulumi.IntInput `pulumi:"priority"` // The Amazon Chime Voice Connector ID. VoiceConnectorId pulumi.StringInput `pulumi:"voiceConnectorId"` }
func (VoiceConnectorGroupConnectorArgs) ElementType ¶
func (VoiceConnectorGroupConnectorArgs) ElementType() reflect.Type
func (VoiceConnectorGroupConnectorArgs) ToVoiceConnectorGroupConnectorOutput ¶
func (i VoiceConnectorGroupConnectorArgs) ToVoiceConnectorGroupConnectorOutput() VoiceConnectorGroupConnectorOutput
func (VoiceConnectorGroupConnectorArgs) ToVoiceConnectorGroupConnectorOutputWithContext ¶
func (i VoiceConnectorGroupConnectorArgs) ToVoiceConnectorGroupConnectorOutputWithContext(ctx context.Context) VoiceConnectorGroupConnectorOutput
type VoiceConnectorGroupConnectorArray ¶
type VoiceConnectorGroupConnectorArray []VoiceConnectorGroupConnectorInput
func (VoiceConnectorGroupConnectorArray) ElementType ¶
func (VoiceConnectorGroupConnectorArray) ElementType() reflect.Type
func (VoiceConnectorGroupConnectorArray) ToVoiceConnectorGroupConnectorArrayOutput ¶
func (i VoiceConnectorGroupConnectorArray) ToVoiceConnectorGroupConnectorArrayOutput() VoiceConnectorGroupConnectorArrayOutput
func (VoiceConnectorGroupConnectorArray) ToVoiceConnectorGroupConnectorArrayOutputWithContext ¶
func (i VoiceConnectorGroupConnectorArray) ToVoiceConnectorGroupConnectorArrayOutputWithContext(ctx context.Context) VoiceConnectorGroupConnectorArrayOutput
type VoiceConnectorGroupConnectorArrayInput ¶
type VoiceConnectorGroupConnectorArrayInput interface { pulumi.Input ToVoiceConnectorGroupConnectorArrayOutput() VoiceConnectorGroupConnectorArrayOutput ToVoiceConnectorGroupConnectorArrayOutputWithContext(context.Context) VoiceConnectorGroupConnectorArrayOutput }
VoiceConnectorGroupConnectorArrayInput is an input type that accepts VoiceConnectorGroupConnectorArray and VoiceConnectorGroupConnectorArrayOutput values. You can construct a concrete instance of `VoiceConnectorGroupConnectorArrayInput` via:
VoiceConnectorGroupConnectorArray{ VoiceConnectorGroupConnectorArgs{...} }
type VoiceConnectorGroupConnectorArrayOutput ¶
type VoiceConnectorGroupConnectorArrayOutput struct{ *pulumi.OutputState }
func (VoiceConnectorGroupConnectorArrayOutput) ElementType ¶
func (VoiceConnectorGroupConnectorArrayOutput) ElementType() reflect.Type
func (VoiceConnectorGroupConnectorArrayOutput) ToVoiceConnectorGroupConnectorArrayOutput ¶
func (o VoiceConnectorGroupConnectorArrayOutput) ToVoiceConnectorGroupConnectorArrayOutput() VoiceConnectorGroupConnectorArrayOutput
func (VoiceConnectorGroupConnectorArrayOutput) ToVoiceConnectorGroupConnectorArrayOutputWithContext ¶
func (o VoiceConnectorGroupConnectorArrayOutput) ToVoiceConnectorGroupConnectorArrayOutputWithContext(ctx context.Context) VoiceConnectorGroupConnectorArrayOutput
type VoiceConnectorGroupConnectorInput ¶
type VoiceConnectorGroupConnectorInput interface { pulumi.Input ToVoiceConnectorGroupConnectorOutput() VoiceConnectorGroupConnectorOutput ToVoiceConnectorGroupConnectorOutputWithContext(context.Context) VoiceConnectorGroupConnectorOutput }
VoiceConnectorGroupConnectorInput is an input type that accepts VoiceConnectorGroupConnectorArgs and VoiceConnectorGroupConnectorOutput values. You can construct a concrete instance of `VoiceConnectorGroupConnectorInput` via:
VoiceConnectorGroupConnectorArgs{...}
type VoiceConnectorGroupConnectorOutput ¶
type VoiceConnectorGroupConnectorOutput struct{ *pulumi.OutputState }
func (VoiceConnectorGroupConnectorOutput) ElementType ¶
func (VoiceConnectorGroupConnectorOutput) ElementType() reflect.Type
func (VoiceConnectorGroupConnectorOutput) Priority ¶
func (o VoiceConnectorGroupConnectorOutput) Priority() pulumi.IntOutput
The priority associated with the Amazon Chime Voice Connector, with 1 being the highest priority. Higher priority Amazon Chime Voice Connectors are attempted first.
func (VoiceConnectorGroupConnectorOutput) ToVoiceConnectorGroupConnectorOutput ¶
func (o VoiceConnectorGroupConnectorOutput) ToVoiceConnectorGroupConnectorOutput() VoiceConnectorGroupConnectorOutput
func (VoiceConnectorGroupConnectorOutput) ToVoiceConnectorGroupConnectorOutputWithContext ¶
func (o VoiceConnectorGroupConnectorOutput) ToVoiceConnectorGroupConnectorOutputWithContext(ctx context.Context) VoiceConnectorGroupConnectorOutput
func (VoiceConnectorGroupConnectorOutput) VoiceConnectorId ¶
func (o VoiceConnectorGroupConnectorOutput) VoiceConnectorId() pulumi.StringOutput
The Amazon Chime Voice Connector ID.
type VoiceConnectorGroupInput ¶
type VoiceConnectorGroupInput interface { pulumi.Input ToVoiceConnectorGroupOutput() VoiceConnectorGroupOutput ToVoiceConnectorGroupOutputWithContext(ctx context.Context) VoiceConnectorGroupOutput }
type VoiceConnectorGroupMap ¶
type VoiceConnectorGroupMap map[string]VoiceConnectorGroupInput
func (VoiceConnectorGroupMap) ElementType ¶
func (VoiceConnectorGroupMap) ElementType() reflect.Type
func (VoiceConnectorGroupMap) ToVoiceConnectorGroupMapOutput ¶
func (i VoiceConnectorGroupMap) ToVoiceConnectorGroupMapOutput() VoiceConnectorGroupMapOutput
func (VoiceConnectorGroupMap) ToVoiceConnectorGroupMapOutputWithContext ¶
func (i VoiceConnectorGroupMap) ToVoiceConnectorGroupMapOutputWithContext(ctx context.Context) VoiceConnectorGroupMapOutput
type VoiceConnectorGroupMapInput ¶
type VoiceConnectorGroupMapInput interface { pulumi.Input ToVoiceConnectorGroupMapOutput() VoiceConnectorGroupMapOutput ToVoiceConnectorGroupMapOutputWithContext(context.Context) VoiceConnectorGroupMapOutput }
VoiceConnectorGroupMapInput is an input type that accepts VoiceConnectorGroupMap and VoiceConnectorGroupMapOutput values. You can construct a concrete instance of `VoiceConnectorGroupMapInput` via:
VoiceConnectorGroupMap{ "key": VoiceConnectorGroupArgs{...} }
type VoiceConnectorGroupMapOutput ¶
type VoiceConnectorGroupMapOutput struct{ *pulumi.OutputState }
func (VoiceConnectorGroupMapOutput) ElementType ¶
func (VoiceConnectorGroupMapOutput) ElementType() reflect.Type
func (VoiceConnectorGroupMapOutput) MapIndex ¶
func (o VoiceConnectorGroupMapOutput) MapIndex(k pulumi.StringInput) VoiceConnectorGroupOutput
func (VoiceConnectorGroupMapOutput) ToVoiceConnectorGroupMapOutput ¶
func (o VoiceConnectorGroupMapOutput) ToVoiceConnectorGroupMapOutput() VoiceConnectorGroupMapOutput
func (VoiceConnectorGroupMapOutput) ToVoiceConnectorGroupMapOutputWithContext ¶
func (o VoiceConnectorGroupMapOutput) ToVoiceConnectorGroupMapOutputWithContext(ctx context.Context) VoiceConnectorGroupMapOutput
type VoiceConnectorGroupOutput ¶
type VoiceConnectorGroupOutput struct{ *pulumi.OutputState }
func (VoiceConnectorGroupOutput) Connectors ¶ added in v5.4.0
func (o VoiceConnectorGroupOutput) Connectors() VoiceConnectorGroupConnectorArrayOutput
The Amazon Chime Voice Connectors to route inbound calls to.
func (VoiceConnectorGroupOutput) ElementType ¶
func (VoiceConnectorGroupOutput) ElementType() reflect.Type
func (VoiceConnectorGroupOutput) Name ¶ added in v5.4.0
func (o VoiceConnectorGroupOutput) Name() pulumi.StringOutput
The name of the Amazon Chime Voice Connector group.
func (VoiceConnectorGroupOutput) ToVoiceConnectorGroupOutput ¶
func (o VoiceConnectorGroupOutput) ToVoiceConnectorGroupOutput() VoiceConnectorGroupOutput
func (VoiceConnectorGroupOutput) ToVoiceConnectorGroupOutputWithContext ¶
func (o VoiceConnectorGroupOutput) ToVoiceConnectorGroupOutputWithContext(ctx context.Context) VoiceConnectorGroupOutput
type VoiceConnectorGroupState ¶
type VoiceConnectorGroupState struct { // The Amazon Chime Voice Connectors to route inbound calls to. Connectors VoiceConnectorGroupConnectorArrayInput // The name of the Amazon Chime Voice Connector group. Name pulumi.StringPtrInput }
func (VoiceConnectorGroupState) ElementType ¶
func (VoiceConnectorGroupState) ElementType() reflect.Type
type VoiceConnectorInput ¶
type VoiceConnectorInput interface { pulumi.Input ToVoiceConnectorOutput() VoiceConnectorOutput ToVoiceConnectorOutputWithContext(ctx context.Context) VoiceConnectorOutput }
type VoiceConnectorLogging ¶
type VoiceConnectorLogging struct { pulumi.CustomResourceState // When true, enables SIP message logs for sending to Amazon CloudWatch Logs. EnableSipLogs pulumi.BoolPtrOutput `pulumi:"enableSipLogs"` // The Amazon Chime Voice Connector ID. VoiceConnectorId pulumi.StringOutput `pulumi:"voiceConnectorId"` }
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.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v5/go/aws/chime" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { defaultVoiceConnector, err := chime.NewVoiceConnector(ctx, "defaultVoiceConnector", &chime.VoiceConnectorArgs{ RequireEncryption: pulumi.Bool(true), }) if err != nil { return err } _, err = chime.NewVoiceConnectorLogging(ctx, "defaultVoiceConnectorLogging", &chime.VoiceConnectorLoggingArgs{ EnableSipLogs: pulumi.Bool(true), VoiceConnectorId: defaultVoiceConnector.ID(), }) if err != nil { return err } return nil }) }
```
## Import
Chime Voice Connector Logging can be imported using the `voice_connector_id`, e.g.,
```sh
$ pulumi import aws:chime/voiceConnectorLogging:VoiceConnectorLogging default abcdef1ghij2klmno3pqr4
```
func GetVoiceConnectorLogging ¶
func GetVoiceConnectorLogging(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VoiceConnectorLoggingState, opts ...pulumi.ResourceOption) (*VoiceConnectorLogging, error)
GetVoiceConnectorLogging gets an existing VoiceConnectorLogging resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewVoiceConnectorLogging ¶
func NewVoiceConnectorLogging(ctx *pulumi.Context, name string, args *VoiceConnectorLoggingArgs, opts ...pulumi.ResourceOption) (*VoiceConnectorLogging, error)
NewVoiceConnectorLogging registers a new resource with the given unique name, arguments, and options.
func (*VoiceConnectorLogging) ElementType ¶
func (*VoiceConnectorLogging) ElementType() reflect.Type
func (*VoiceConnectorLogging) ToVoiceConnectorLoggingOutput ¶
func (i *VoiceConnectorLogging) ToVoiceConnectorLoggingOutput() VoiceConnectorLoggingOutput
func (*VoiceConnectorLogging) ToVoiceConnectorLoggingOutputWithContext ¶
func (i *VoiceConnectorLogging) ToVoiceConnectorLoggingOutputWithContext(ctx context.Context) VoiceConnectorLoggingOutput
type VoiceConnectorLoggingArgs ¶
type VoiceConnectorLoggingArgs struct { // When true, enables SIP message logs for sending to Amazon CloudWatch Logs. EnableSipLogs pulumi.BoolPtrInput // The Amazon Chime Voice Connector ID. VoiceConnectorId pulumi.StringInput }
The set of arguments for constructing a VoiceConnectorLogging resource.
func (VoiceConnectorLoggingArgs) ElementType ¶
func (VoiceConnectorLoggingArgs) ElementType() reflect.Type
type VoiceConnectorLoggingArray ¶
type VoiceConnectorLoggingArray []VoiceConnectorLoggingInput
func (VoiceConnectorLoggingArray) ElementType ¶
func (VoiceConnectorLoggingArray) ElementType() reflect.Type
func (VoiceConnectorLoggingArray) ToVoiceConnectorLoggingArrayOutput ¶
func (i VoiceConnectorLoggingArray) ToVoiceConnectorLoggingArrayOutput() VoiceConnectorLoggingArrayOutput
func (VoiceConnectorLoggingArray) ToVoiceConnectorLoggingArrayOutputWithContext ¶
func (i VoiceConnectorLoggingArray) ToVoiceConnectorLoggingArrayOutputWithContext(ctx context.Context) VoiceConnectorLoggingArrayOutput
type VoiceConnectorLoggingArrayInput ¶
type VoiceConnectorLoggingArrayInput interface { pulumi.Input ToVoiceConnectorLoggingArrayOutput() VoiceConnectorLoggingArrayOutput ToVoiceConnectorLoggingArrayOutputWithContext(context.Context) VoiceConnectorLoggingArrayOutput }
VoiceConnectorLoggingArrayInput is an input type that accepts VoiceConnectorLoggingArray and VoiceConnectorLoggingArrayOutput values. You can construct a concrete instance of `VoiceConnectorLoggingArrayInput` via:
VoiceConnectorLoggingArray{ VoiceConnectorLoggingArgs{...} }
type VoiceConnectorLoggingArrayOutput ¶
type VoiceConnectorLoggingArrayOutput struct{ *pulumi.OutputState }
func (VoiceConnectorLoggingArrayOutput) ElementType ¶
func (VoiceConnectorLoggingArrayOutput) ElementType() reflect.Type
func (VoiceConnectorLoggingArrayOutput) Index ¶
func (o VoiceConnectorLoggingArrayOutput) Index(i pulumi.IntInput) VoiceConnectorLoggingOutput
func (VoiceConnectorLoggingArrayOutput) ToVoiceConnectorLoggingArrayOutput ¶
func (o VoiceConnectorLoggingArrayOutput) ToVoiceConnectorLoggingArrayOutput() VoiceConnectorLoggingArrayOutput
func (VoiceConnectorLoggingArrayOutput) ToVoiceConnectorLoggingArrayOutputWithContext ¶
func (o VoiceConnectorLoggingArrayOutput) ToVoiceConnectorLoggingArrayOutputWithContext(ctx context.Context) VoiceConnectorLoggingArrayOutput
type VoiceConnectorLoggingInput ¶
type VoiceConnectorLoggingInput interface { pulumi.Input ToVoiceConnectorLoggingOutput() VoiceConnectorLoggingOutput ToVoiceConnectorLoggingOutputWithContext(ctx context.Context) VoiceConnectorLoggingOutput }
type VoiceConnectorLoggingMap ¶
type VoiceConnectorLoggingMap map[string]VoiceConnectorLoggingInput
func (VoiceConnectorLoggingMap) ElementType ¶
func (VoiceConnectorLoggingMap) ElementType() reflect.Type
func (VoiceConnectorLoggingMap) ToVoiceConnectorLoggingMapOutput ¶
func (i VoiceConnectorLoggingMap) ToVoiceConnectorLoggingMapOutput() VoiceConnectorLoggingMapOutput
func (VoiceConnectorLoggingMap) ToVoiceConnectorLoggingMapOutputWithContext ¶
func (i VoiceConnectorLoggingMap) ToVoiceConnectorLoggingMapOutputWithContext(ctx context.Context) VoiceConnectorLoggingMapOutput
type VoiceConnectorLoggingMapInput ¶
type VoiceConnectorLoggingMapInput interface { pulumi.Input ToVoiceConnectorLoggingMapOutput() VoiceConnectorLoggingMapOutput ToVoiceConnectorLoggingMapOutputWithContext(context.Context) VoiceConnectorLoggingMapOutput }
VoiceConnectorLoggingMapInput is an input type that accepts VoiceConnectorLoggingMap and VoiceConnectorLoggingMapOutput values. You can construct a concrete instance of `VoiceConnectorLoggingMapInput` via:
VoiceConnectorLoggingMap{ "key": VoiceConnectorLoggingArgs{...} }
type VoiceConnectorLoggingMapOutput ¶
type VoiceConnectorLoggingMapOutput struct{ *pulumi.OutputState }
func (VoiceConnectorLoggingMapOutput) ElementType ¶
func (VoiceConnectorLoggingMapOutput) ElementType() reflect.Type
func (VoiceConnectorLoggingMapOutput) MapIndex ¶
func (o VoiceConnectorLoggingMapOutput) MapIndex(k pulumi.StringInput) VoiceConnectorLoggingOutput
func (VoiceConnectorLoggingMapOutput) ToVoiceConnectorLoggingMapOutput ¶
func (o VoiceConnectorLoggingMapOutput) ToVoiceConnectorLoggingMapOutput() VoiceConnectorLoggingMapOutput
func (VoiceConnectorLoggingMapOutput) ToVoiceConnectorLoggingMapOutputWithContext ¶
func (o VoiceConnectorLoggingMapOutput) ToVoiceConnectorLoggingMapOutputWithContext(ctx context.Context) VoiceConnectorLoggingMapOutput
type VoiceConnectorLoggingOutput ¶
type VoiceConnectorLoggingOutput struct{ *pulumi.OutputState }
func (VoiceConnectorLoggingOutput) ElementType ¶
func (VoiceConnectorLoggingOutput) ElementType() reflect.Type
func (VoiceConnectorLoggingOutput) EnableSipLogs ¶ added in v5.4.0
func (o VoiceConnectorLoggingOutput) EnableSipLogs() pulumi.BoolPtrOutput
When true, enables SIP message logs for sending to Amazon CloudWatch Logs.
func (VoiceConnectorLoggingOutput) ToVoiceConnectorLoggingOutput ¶
func (o VoiceConnectorLoggingOutput) ToVoiceConnectorLoggingOutput() VoiceConnectorLoggingOutput
func (VoiceConnectorLoggingOutput) ToVoiceConnectorLoggingOutputWithContext ¶
func (o VoiceConnectorLoggingOutput) ToVoiceConnectorLoggingOutputWithContext(ctx context.Context) VoiceConnectorLoggingOutput
func (VoiceConnectorLoggingOutput) VoiceConnectorId ¶ added in v5.4.0
func (o VoiceConnectorLoggingOutput) VoiceConnectorId() pulumi.StringOutput
The Amazon Chime Voice Connector ID.
type VoiceConnectorLoggingState ¶
type VoiceConnectorLoggingState struct { // When true, enables SIP message logs for sending to Amazon CloudWatch Logs. EnableSipLogs pulumi.BoolPtrInput // The Amazon Chime Voice Connector ID. VoiceConnectorId pulumi.StringPtrInput }
func (VoiceConnectorLoggingState) ElementType ¶
func (VoiceConnectorLoggingState) ElementType() reflect.Type
type VoiceConnectorMap ¶
type VoiceConnectorMap map[string]VoiceConnectorInput
func (VoiceConnectorMap) ElementType ¶
func (VoiceConnectorMap) ElementType() reflect.Type
func (VoiceConnectorMap) ToVoiceConnectorMapOutput ¶
func (i VoiceConnectorMap) ToVoiceConnectorMapOutput() VoiceConnectorMapOutput
func (VoiceConnectorMap) ToVoiceConnectorMapOutputWithContext ¶
func (i VoiceConnectorMap) ToVoiceConnectorMapOutputWithContext(ctx context.Context) VoiceConnectorMapOutput
type VoiceConnectorMapInput ¶
type VoiceConnectorMapInput interface { pulumi.Input ToVoiceConnectorMapOutput() VoiceConnectorMapOutput ToVoiceConnectorMapOutputWithContext(context.Context) VoiceConnectorMapOutput }
VoiceConnectorMapInput is an input type that accepts VoiceConnectorMap and VoiceConnectorMapOutput values. You can construct a concrete instance of `VoiceConnectorMapInput` via:
VoiceConnectorMap{ "key": VoiceConnectorArgs{...} }
type VoiceConnectorMapOutput ¶
type VoiceConnectorMapOutput struct{ *pulumi.OutputState }
func (VoiceConnectorMapOutput) ElementType ¶
func (VoiceConnectorMapOutput) ElementType() reflect.Type
func (VoiceConnectorMapOutput) MapIndex ¶
func (o VoiceConnectorMapOutput) MapIndex(k pulumi.StringInput) VoiceConnectorOutput
func (VoiceConnectorMapOutput) ToVoiceConnectorMapOutput ¶
func (o VoiceConnectorMapOutput) ToVoiceConnectorMapOutput() VoiceConnectorMapOutput
func (VoiceConnectorMapOutput) ToVoiceConnectorMapOutputWithContext ¶
func (o VoiceConnectorMapOutput) ToVoiceConnectorMapOutputWithContext(ctx context.Context) VoiceConnectorMapOutput
type VoiceConnectorOrganization ¶
type VoiceConnectorOrganization struct { pulumi.CustomResourceState // When origination settings are disabled, inbound calls are not enabled for your Amazon Chime Voice Connector. Disabled pulumi.BoolPtrOutput `pulumi:"disabled"` // Set of call distribution properties defined for your SIP hosts. See route below for more details. Minimum of 1. Maximum of 20. Routes VoiceConnectorOrganizationRouteArrayOutput `pulumi:"routes"` // The Amazon Chime Voice Connector ID. VoiceConnectorId pulumi.StringOutput `pulumi:"voiceConnectorId"` }
Enable origination settings to control inbound calling to your SIP infrastructure.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v5/go/aws/chime" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { defaultVoiceConnector, err := chime.NewVoiceConnector(ctx, "defaultVoiceConnector", &chime.VoiceConnectorArgs{ RequireEncryption: pulumi.Bool(true), }) if err != nil { return err } _, err = chime.NewVoiceConnectorOrganization(ctx, "defaultVoiceConnectorOrganization", &chime.VoiceConnectorOrganizationArgs{ Disabled: pulumi.Bool(false), VoiceConnectorId: defaultVoiceConnector.ID(), Routes: chime.VoiceConnectorOrganizationRouteArray{ &chime.VoiceConnectorOrganizationRouteArgs{ Host: pulumi.String("127.0.0.1"), Port: pulumi.Int(8081), Protocol: pulumi.String("TCP"), Priority: pulumi.Int(1), Weight: pulumi.Int(1), }, &chime.VoiceConnectorOrganizationRouteArgs{ Host: pulumi.String("127.0.0.2"), Port: pulumi.Int(8082), Protocol: pulumi.String("TCP"), Priority: pulumi.Int(2), Weight: pulumi.Int(10), }, }, }) if err != nil { return err } return nil }) }
```
## Import
Chime Voice Connector Origination can be imported using the `voice_connector_id`, e.g.,
```sh
$ pulumi import aws:chime/voiceConnectorOrganization:VoiceConnectorOrganization default abcdef1ghij2klmno3pqr4
```
func GetVoiceConnectorOrganization ¶
func GetVoiceConnectorOrganization(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VoiceConnectorOrganizationState, opts ...pulumi.ResourceOption) (*VoiceConnectorOrganization, error)
GetVoiceConnectorOrganization gets an existing VoiceConnectorOrganization resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewVoiceConnectorOrganization ¶
func NewVoiceConnectorOrganization(ctx *pulumi.Context, name string, args *VoiceConnectorOrganizationArgs, opts ...pulumi.ResourceOption) (*VoiceConnectorOrganization, error)
NewVoiceConnectorOrganization registers a new resource with the given unique name, arguments, and options.
func (*VoiceConnectorOrganization) ElementType ¶
func (*VoiceConnectorOrganization) ElementType() reflect.Type
func (*VoiceConnectorOrganization) ToVoiceConnectorOrganizationOutput ¶
func (i *VoiceConnectorOrganization) ToVoiceConnectorOrganizationOutput() VoiceConnectorOrganizationOutput
func (*VoiceConnectorOrganization) ToVoiceConnectorOrganizationOutputWithContext ¶
func (i *VoiceConnectorOrganization) ToVoiceConnectorOrganizationOutputWithContext(ctx context.Context) VoiceConnectorOrganizationOutput
type VoiceConnectorOrganizationArgs ¶
type VoiceConnectorOrganizationArgs struct { // When origination settings are disabled, inbound calls are not enabled for your Amazon Chime Voice Connector. Disabled pulumi.BoolPtrInput // Set of call distribution properties defined for your SIP hosts. See route below for more details. Minimum of 1. Maximum of 20. Routes VoiceConnectorOrganizationRouteArrayInput // The Amazon Chime Voice Connector ID. VoiceConnectorId pulumi.StringInput }
The set of arguments for constructing a VoiceConnectorOrganization resource.
func (VoiceConnectorOrganizationArgs) ElementType ¶
func (VoiceConnectorOrganizationArgs) ElementType() reflect.Type
type VoiceConnectorOrganizationArray ¶
type VoiceConnectorOrganizationArray []VoiceConnectorOrganizationInput
func (VoiceConnectorOrganizationArray) ElementType ¶
func (VoiceConnectorOrganizationArray) ElementType() reflect.Type
func (VoiceConnectorOrganizationArray) ToVoiceConnectorOrganizationArrayOutput ¶
func (i VoiceConnectorOrganizationArray) ToVoiceConnectorOrganizationArrayOutput() VoiceConnectorOrganizationArrayOutput
func (VoiceConnectorOrganizationArray) ToVoiceConnectorOrganizationArrayOutputWithContext ¶
func (i VoiceConnectorOrganizationArray) ToVoiceConnectorOrganizationArrayOutputWithContext(ctx context.Context) VoiceConnectorOrganizationArrayOutput
type VoiceConnectorOrganizationArrayInput ¶
type VoiceConnectorOrganizationArrayInput interface { pulumi.Input ToVoiceConnectorOrganizationArrayOutput() VoiceConnectorOrganizationArrayOutput ToVoiceConnectorOrganizationArrayOutputWithContext(context.Context) VoiceConnectorOrganizationArrayOutput }
VoiceConnectorOrganizationArrayInput is an input type that accepts VoiceConnectorOrganizationArray and VoiceConnectorOrganizationArrayOutput values. You can construct a concrete instance of `VoiceConnectorOrganizationArrayInput` via:
VoiceConnectorOrganizationArray{ VoiceConnectorOrganizationArgs{...} }
type VoiceConnectorOrganizationArrayOutput ¶
type VoiceConnectorOrganizationArrayOutput struct{ *pulumi.OutputState }
func (VoiceConnectorOrganizationArrayOutput) ElementType ¶
func (VoiceConnectorOrganizationArrayOutput) ElementType() reflect.Type
func (VoiceConnectorOrganizationArrayOutput) Index ¶
func (o VoiceConnectorOrganizationArrayOutput) Index(i pulumi.IntInput) VoiceConnectorOrganizationOutput
func (VoiceConnectorOrganizationArrayOutput) ToVoiceConnectorOrganizationArrayOutput ¶
func (o VoiceConnectorOrganizationArrayOutput) ToVoiceConnectorOrganizationArrayOutput() VoiceConnectorOrganizationArrayOutput
func (VoiceConnectorOrganizationArrayOutput) ToVoiceConnectorOrganizationArrayOutputWithContext ¶
func (o VoiceConnectorOrganizationArrayOutput) ToVoiceConnectorOrganizationArrayOutputWithContext(ctx context.Context) VoiceConnectorOrganizationArrayOutput
type VoiceConnectorOrganizationInput ¶
type VoiceConnectorOrganizationInput interface { pulumi.Input ToVoiceConnectorOrganizationOutput() VoiceConnectorOrganizationOutput ToVoiceConnectorOrganizationOutputWithContext(ctx context.Context) VoiceConnectorOrganizationOutput }
type VoiceConnectorOrganizationMap ¶
type VoiceConnectorOrganizationMap map[string]VoiceConnectorOrganizationInput
func (VoiceConnectorOrganizationMap) ElementType ¶
func (VoiceConnectorOrganizationMap) ElementType() reflect.Type
func (VoiceConnectorOrganizationMap) ToVoiceConnectorOrganizationMapOutput ¶
func (i VoiceConnectorOrganizationMap) ToVoiceConnectorOrganizationMapOutput() VoiceConnectorOrganizationMapOutput
func (VoiceConnectorOrganizationMap) ToVoiceConnectorOrganizationMapOutputWithContext ¶
func (i VoiceConnectorOrganizationMap) ToVoiceConnectorOrganizationMapOutputWithContext(ctx context.Context) VoiceConnectorOrganizationMapOutput
type VoiceConnectorOrganizationMapInput ¶
type VoiceConnectorOrganizationMapInput interface { pulumi.Input ToVoiceConnectorOrganizationMapOutput() VoiceConnectorOrganizationMapOutput ToVoiceConnectorOrganizationMapOutputWithContext(context.Context) VoiceConnectorOrganizationMapOutput }
VoiceConnectorOrganizationMapInput is an input type that accepts VoiceConnectorOrganizationMap and VoiceConnectorOrganizationMapOutput values. You can construct a concrete instance of `VoiceConnectorOrganizationMapInput` via:
VoiceConnectorOrganizationMap{ "key": VoiceConnectorOrganizationArgs{...} }
type VoiceConnectorOrganizationMapOutput ¶
type VoiceConnectorOrganizationMapOutput struct{ *pulumi.OutputState }
func (VoiceConnectorOrganizationMapOutput) ElementType ¶
func (VoiceConnectorOrganizationMapOutput) ElementType() reflect.Type
func (VoiceConnectorOrganizationMapOutput) MapIndex ¶
func (o VoiceConnectorOrganizationMapOutput) MapIndex(k pulumi.StringInput) VoiceConnectorOrganizationOutput
func (VoiceConnectorOrganizationMapOutput) ToVoiceConnectorOrganizationMapOutput ¶
func (o VoiceConnectorOrganizationMapOutput) ToVoiceConnectorOrganizationMapOutput() VoiceConnectorOrganizationMapOutput
func (VoiceConnectorOrganizationMapOutput) ToVoiceConnectorOrganizationMapOutputWithContext ¶
func (o VoiceConnectorOrganizationMapOutput) ToVoiceConnectorOrganizationMapOutputWithContext(ctx context.Context) VoiceConnectorOrganizationMapOutput
type VoiceConnectorOrganizationOutput ¶
type VoiceConnectorOrganizationOutput struct{ *pulumi.OutputState }
func (VoiceConnectorOrganizationOutput) Disabled ¶ added in v5.4.0
func (o VoiceConnectorOrganizationOutput) Disabled() pulumi.BoolPtrOutput
When origination settings are disabled, inbound calls are not enabled for your Amazon Chime Voice Connector.
func (VoiceConnectorOrganizationOutput) ElementType ¶
func (VoiceConnectorOrganizationOutput) ElementType() reflect.Type
func (VoiceConnectorOrganizationOutput) Routes ¶ added in v5.4.0
func (o VoiceConnectorOrganizationOutput) Routes() VoiceConnectorOrganizationRouteArrayOutput
Set of call distribution properties defined for your SIP hosts. See route below for more details. Minimum of 1. Maximum of 20.
func (VoiceConnectorOrganizationOutput) ToVoiceConnectorOrganizationOutput ¶
func (o VoiceConnectorOrganizationOutput) ToVoiceConnectorOrganizationOutput() VoiceConnectorOrganizationOutput
func (VoiceConnectorOrganizationOutput) ToVoiceConnectorOrganizationOutputWithContext ¶
func (o VoiceConnectorOrganizationOutput) ToVoiceConnectorOrganizationOutputWithContext(ctx context.Context) VoiceConnectorOrganizationOutput
func (VoiceConnectorOrganizationOutput) VoiceConnectorId ¶ added in v5.4.0
func (o VoiceConnectorOrganizationOutput) VoiceConnectorId() pulumi.StringOutput
The Amazon Chime Voice Connector ID.
type VoiceConnectorOrganizationRoute ¶
type VoiceConnectorOrganizationRoute struct { // The FQDN or IP address to contact for origination traffic. Host string `pulumi:"host"` // The designated origination route port. Defaults to `5060`. Port *int `pulumi:"port"` // The priority associated with the host, with 1 being the highest priority. Higher priority hosts are attempted first. Priority int `pulumi:"priority"` // The protocol to use for the origination route. Encryption-enabled Amazon Chime Voice Connectors use TCP protocol by default. Protocol string `pulumi:"protocol"` // The weight associated with the host. If hosts are equal in priority, calls are redistributed among them based on their relative weight. Weight int `pulumi:"weight"` }
type VoiceConnectorOrganizationRouteArgs ¶
type VoiceConnectorOrganizationRouteArgs struct { // The FQDN or IP address to contact for origination traffic. Host pulumi.StringInput `pulumi:"host"` // The designated origination route port. Defaults to `5060`. Port pulumi.IntPtrInput `pulumi:"port"` // The priority associated with the host, with 1 being the highest priority. Higher priority hosts are attempted first. Priority pulumi.IntInput `pulumi:"priority"` // The protocol to use for the origination route. Encryption-enabled Amazon Chime Voice Connectors use TCP protocol by default. Protocol pulumi.StringInput `pulumi:"protocol"` // The weight associated with the host. If hosts are equal in priority, calls are redistributed among them based on their relative weight. Weight pulumi.IntInput `pulumi:"weight"` }
func (VoiceConnectorOrganizationRouteArgs) ElementType ¶
func (VoiceConnectorOrganizationRouteArgs) ElementType() reflect.Type
func (VoiceConnectorOrganizationRouteArgs) ToVoiceConnectorOrganizationRouteOutput ¶
func (i VoiceConnectorOrganizationRouteArgs) ToVoiceConnectorOrganizationRouteOutput() VoiceConnectorOrganizationRouteOutput
func (VoiceConnectorOrganizationRouteArgs) ToVoiceConnectorOrganizationRouteOutputWithContext ¶
func (i VoiceConnectorOrganizationRouteArgs) ToVoiceConnectorOrganizationRouteOutputWithContext(ctx context.Context) VoiceConnectorOrganizationRouteOutput
type VoiceConnectorOrganizationRouteArray ¶
type VoiceConnectorOrganizationRouteArray []VoiceConnectorOrganizationRouteInput
func (VoiceConnectorOrganizationRouteArray) ElementType ¶
func (VoiceConnectorOrganizationRouteArray) ElementType() reflect.Type
func (VoiceConnectorOrganizationRouteArray) ToVoiceConnectorOrganizationRouteArrayOutput ¶
func (i VoiceConnectorOrganizationRouteArray) ToVoiceConnectorOrganizationRouteArrayOutput() VoiceConnectorOrganizationRouteArrayOutput
func (VoiceConnectorOrganizationRouteArray) ToVoiceConnectorOrganizationRouteArrayOutputWithContext ¶
func (i VoiceConnectorOrganizationRouteArray) ToVoiceConnectorOrganizationRouteArrayOutputWithContext(ctx context.Context) VoiceConnectorOrganizationRouteArrayOutput
type VoiceConnectorOrganizationRouteArrayInput ¶
type VoiceConnectorOrganizationRouteArrayInput interface { pulumi.Input ToVoiceConnectorOrganizationRouteArrayOutput() VoiceConnectorOrganizationRouteArrayOutput ToVoiceConnectorOrganizationRouteArrayOutputWithContext(context.Context) VoiceConnectorOrganizationRouteArrayOutput }
VoiceConnectorOrganizationRouteArrayInput is an input type that accepts VoiceConnectorOrganizationRouteArray and VoiceConnectorOrganizationRouteArrayOutput values. You can construct a concrete instance of `VoiceConnectorOrganizationRouteArrayInput` via:
VoiceConnectorOrganizationRouteArray{ VoiceConnectorOrganizationRouteArgs{...} }
type VoiceConnectorOrganizationRouteArrayOutput ¶
type VoiceConnectorOrganizationRouteArrayOutput struct{ *pulumi.OutputState }
func (VoiceConnectorOrganizationRouteArrayOutput) ElementType ¶
func (VoiceConnectorOrganizationRouteArrayOutput) ElementType() reflect.Type
func (VoiceConnectorOrganizationRouteArrayOutput) ToVoiceConnectorOrganizationRouteArrayOutput ¶
func (o VoiceConnectorOrganizationRouteArrayOutput) ToVoiceConnectorOrganizationRouteArrayOutput() VoiceConnectorOrganizationRouteArrayOutput
func (VoiceConnectorOrganizationRouteArrayOutput) ToVoiceConnectorOrganizationRouteArrayOutputWithContext ¶
func (o VoiceConnectorOrganizationRouteArrayOutput) ToVoiceConnectorOrganizationRouteArrayOutputWithContext(ctx context.Context) VoiceConnectorOrganizationRouteArrayOutput
type VoiceConnectorOrganizationRouteInput ¶
type VoiceConnectorOrganizationRouteInput interface { pulumi.Input ToVoiceConnectorOrganizationRouteOutput() VoiceConnectorOrganizationRouteOutput ToVoiceConnectorOrganizationRouteOutputWithContext(context.Context) VoiceConnectorOrganizationRouteOutput }
VoiceConnectorOrganizationRouteInput is an input type that accepts VoiceConnectorOrganizationRouteArgs and VoiceConnectorOrganizationRouteOutput values. You can construct a concrete instance of `VoiceConnectorOrganizationRouteInput` via:
VoiceConnectorOrganizationRouteArgs{...}
type VoiceConnectorOrganizationRouteOutput ¶
type VoiceConnectorOrganizationRouteOutput struct{ *pulumi.OutputState }
func (VoiceConnectorOrganizationRouteOutput) ElementType ¶
func (VoiceConnectorOrganizationRouteOutput) ElementType() reflect.Type
func (VoiceConnectorOrganizationRouteOutput) Host ¶
func (o VoiceConnectorOrganizationRouteOutput) Host() pulumi.StringOutput
The FQDN or IP address to contact for origination traffic.
func (VoiceConnectorOrganizationRouteOutput) Port ¶
func (o VoiceConnectorOrganizationRouteOutput) Port() pulumi.IntPtrOutput
The designated origination route port. Defaults to `5060`.
func (VoiceConnectorOrganizationRouteOutput) Priority ¶
func (o VoiceConnectorOrganizationRouteOutput) Priority() pulumi.IntOutput
The priority associated with the host, with 1 being the highest priority. Higher priority hosts are attempted first.
func (VoiceConnectorOrganizationRouteOutput) Protocol ¶
func (o VoiceConnectorOrganizationRouteOutput) Protocol() pulumi.StringOutput
The protocol to use for the origination route. Encryption-enabled Amazon Chime Voice Connectors use TCP protocol by default.
func (VoiceConnectorOrganizationRouteOutput) ToVoiceConnectorOrganizationRouteOutput ¶
func (o VoiceConnectorOrganizationRouteOutput) ToVoiceConnectorOrganizationRouteOutput() VoiceConnectorOrganizationRouteOutput
func (VoiceConnectorOrganizationRouteOutput) ToVoiceConnectorOrganizationRouteOutputWithContext ¶
func (o VoiceConnectorOrganizationRouteOutput) ToVoiceConnectorOrganizationRouteOutputWithContext(ctx context.Context) VoiceConnectorOrganizationRouteOutput
func (VoiceConnectorOrganizationRouteOutput) Weight ¶
func (o VoiceConnectorOrganizationRouteOutput) Weight() pulumi.IntOutput
The weight associated with the host. If hosts are equal in priority, calls are redistributed among them based on their relative weight.
type VoiceConnectorOrganizationState ¶
type VoiceConnectorOrganizationState struct { // When origination settings are disabled, inbound calls are not enabled for your Amazon Chime Voice Connector. Disabled pulumi.BoolPtrInput // Set of call distribution properties defined for your SIP hosts. See route below for more details. Minimum of 1. Maximum of 20. Routes VoiceConnectorOrganizationRouteArrayInput // The Amazon Chime Voice Connector ID. VoiceConnectorId pulumi.StringPtrInput }
func (VoiceConnectorOrganizationState) ElementType ¶
func (VoiceConnectorOrganizationState) ElementType() reflect.Type
type VoiceConnectorOutput ¶
type VoiceConnectorOutput struct{ *pulumi.OutputState }
func (VoiceConnectorOutput) AwsRegion ¶ added in v5.4.0
func (o VoiceConnectorOutput) AwsRegion() pulumi.StringPtrOutput
The AWS Region in which the Amazon Chime Voice Connector is created. Default value: `us-east-1`
func (VoiceConnectorOutput) ElementType ¶
func (VoiceConnectorOutput) ElementType() reflect.Type
func (VoiceConnectorOutput) Name ¶ added in v5.4.0
func (o VoiceConnectorOutput) Name() pulumi.StringOutput
The name of the Amazon Chime Voice Connector.
func (VoiceConnectorOutput) OutboundHostName ¶ added in v5.4.0
func (o VoiceConnectorOutput) OutboundHostName() pulumi.StringOutput
The outbound host name for the Amazon Chime Voice Connector.
func (VoiceConnectorOutput) RequireEncryption ¶ added in v5.4.0
func (o VoiceConnectorOutput) RequireEncryption() pulumi.BoolOutput
When enabled, requires encryption for the Amazon Chime Voice Connector.
func (VoiceConnectorOutput) ToVoiceConnectorOutput ¶
func (o VoiceConnectorOutput) ToVoiceConnectorOutput() VoiceConnectorOutput
func (VoiceConnectorOutput) ToVoiceConnectorOutputWithContext ¶
func (o VoiceConnectorOutput) ToVoiceConnectorOutputWithContext(ctx context.Context) VoiceConnectorOutput
type VoiceConnectorState ¶
type VoiceConnectorState struct { // The AWS Region in which the Amazon Chime Voice Connector is created. Default value: `us-east-1` AwsRegion pulumi.StringPtrInput // The name of the Amazon Chime Voice Connector. Name pulumi.StringPtrInput // The outbound host name for the Amazon Chime Voice Connector. OutboundHostName pulumi.StringPtrInput // When enabled, requires encryption for the Amazon Chime Voice Connector. RequireEncryption pulumi.BoolPtrInput }
func (VoiceConnectorState) ElementType ¶
func (VoiceConnectorState) ElementType() reflect.Type
type VoiceConnectorStreaming ¶
type VoiceConnectorStreaming struct { pulumi.CustomResourceState // The retention period, in hours, for the Amazon Kinesis data. DataRetention pulumi.IntOutput `pulumi:"dataRetention"` // When true, media streaming to Amazon Kinesis is turned off. Default: `false` Disabled pulumi.BoolPtrOutput `pulumi:"disabled"` // The streaming notification targets. Valid Values: `EventBridge | SNS | SQS` StreamingNotificationTargets pulumi.StringArrayOutput `pulumi:"streamingNotificationTargets"` // The Amazon Chime Voice Connector ID. VoiceConnectorId pulumi.StringOutput `pulumi:"voiceConnectorId"` }
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.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v5/go/aws/chime" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { defaultVoiceConnector, err := chime.NewVoiceConnector(ctx, "defaultVoiceConnector", &chime.VoiceConnectorArgs{ RequireEncryption: pulumi.Bool(true), }) if err != nil { return err } _, err = chime.NewVoiceConnectorStreaming(ctx, "defaultVoiceConnectorStreaming", &chime.VoiceConnectorStreamingArgs{ Disabled: pulumi.Bool(false), VoiceConnectorId: defaultVoiceConnector.ID(), DataRetention: pulumi.Int(7), StreamingNotificationTargets: pulumi.StringArray{ pulumi.String("SQS"), }, }) if err != nil { return err } return nil }) }
```
## Import
Chime Voice Connector Streaming can be imported using the `voice_connector_id`, e.g.,
```sh
$ pulumi import aws:chime/voiceConnectorStreaming:VoiceConnectorStreaming default abcdef1ghij2klmno3pqr4
```
func GetVoiceConnectorStreaming ¶
func GetVoiceConnectorStreaming(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VoiceConnectorStreamingState, opts ...pulumi.ResourceOption) (*VoiceConnectorStreaming, error)
GetVoiceConnectorStreaming gets an existing VoiceConnectorStreaming resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewVoiceConnectorStreaming ¶
func NewVoiceConnectorStreaming(ctx *pulumi.Context, name string, args *VoiceConnectorStreamingArgs, opts ...pulumi.ResourceOption) (*VoiceConnectorStreaming, error)
NewVoiceConnectorStreaming registers a new resource with the given unique name, arguments, and options.
func (*VoiceConnectorStreaming) ElementType ¶
func (*VoiceConnectorStreaming) ElementType() reflect.Type
func (*VoiceConnectorStreaming) ToVoiceConnectorStreamingOutput ¶
func (i *VoiceConnectorStreaming) ToVoiceConnectorStreamingOutput() VoiceConnectorStreamingOutput
func (*VoiceConnectorStreaming) ToVoiceConnectorStreamingOutputWithContext ¶
func (i *VoiceConnectorStreaming) ToVoiceConnectorStreamingOutputWithContext(ctx context.Context) VoiceConnectorStreamingOutput
type VoiceConnectorStreamingArgs ¶
type VoiceConnectorStreamingArgs struct { // The retention period, in hours, for the Amazon Kinesis data. DataRetention pulumi.IntInput // When true, media streaming to Amazon Kinesis is turned off. Default: `false` Disabled pulumi.BoolPtrInput // The streaming notification targets. Valid Values: `EventBridge | SNS | SQS` StreamingNotificationTargets pulumi.StringArrayInput // The Amazon Chime Voice Connector ID. VoiceConnectorId pulumi.StringInput }
The set of arguments for constructing a VoiceConnectorStreaming resource.
func (VoiceConnectorStreamingArgs) ElementType ¶
func (VoiceConnectorStreamingArgs) ElementType() reflect.Type
type VoiceConnectorStreamingArray ¶
type VoiceConnectorStreamingArray []VoiceConnectorStreamingInput
func (VoiceConnectorStreamingArray) ElementType ¶
func (VoiceConnectorStreamingArray) ElementType() reflect.Type
func (VoiceConnectorStreamingArray) ToVoiceConnectorStreamingArrayOutput ¶
func (i VoiceConnectorStreamingArray) ToVoiceConnectorStreamingArrayOutput() VoiceConnectorStreamingArrayOutput
func (VoiceConnectorStreamingArray) ToVoiceConnectorStreamingArrayOutputWithContext ¶
func (i VoiceConnectorStreamingArray) ToVoiceConnectorStreamingArrayOutputWithContext(ctx context.Context) VoiceConnectorStreamingArrayOutput
type VoiceConnectorStreamingArrayInput ¶
type VoiceConnectorStreamingArrayInput interface { pulumi.Input ToVoiceConnectorStreamingArrayOutput() VoiceConnectorStreamingArrayOutput ToVoiceConnectorStreamingArrayOutputWithContext(context.Context) VoiceConnectorStreamingArrayOutput }
VoiceConnectorStreamingArrayInput is an input type that accepts VoiceConnectorStreamingArray and VoiceConnectorStreamingArrayOutput values. You can construct a concrete instance of `VoiceConnectorStreamingArrayInput` via:
VoiceConnectorStreamingArray{ VoiceConnectorStreamingArgs{...} }
type VoiceConnectorStreamingArrayOutput ¶
type VoiceConnectorStreamingArrayOutput struct{ *pulumi.OutputState }
func (VoiceConnectorStreamingArrayOutput) ElementType ¶
func (VoiceConnectorStreamingArrayOutput) ElementType() reflect.Type
func (VoiceConnectorStreamingArrayOutput) Index ¶
func (o VoiceConnectorStreamingArrayOutput) Index(i pulumi.IntInput) VoiceConnectorStreamingOutput
func (VoiceConnectorStreamingArrayOutput) ToVoiceConnectorStreamingArrayOutput ¶
func (o VoiceConnectorStreamingArrayOutput) ToVoiceConnectorStreamingArrayOutput() VoiceConnectorStreamingArrayOutput
func (VoiceConnectorStreamingArrayOutput) ToVoiceConnectorStreamingArrayOutputWithContext ¶
func (o VoiceConnectorStreamingArrayOutput) ToVoiceConnectorStreamingArrayOutputWithContext(ctx context.Context) VoiceConnectorStreamingArrayOutput
type VoiceConnectorStreamingInput ¶
type VoiceConnectorStreamingInput interface { pulumi.Input ToVoiceConnectorStreamingOutput() VoiceConnectorStreamingOutput ToVoiceConnectorStreamingOutputWithContext(ctx context.Context) VoiceConnectorStreamingOutput }
type VoiceConnectorStreamingMap ¶
type VoiceConnectorStreamingMap map[string]VoiceConnectorStreamingInput
func (VoiceConnectorStreamingMap) ElementType ¶
func (VoiceConnectorStreamingMap) ElementType() reflect.Type
func (VoiceConnectorStreamingMap) ToVoiceConnectorStreamingMapOutput ¶
func (i VoiceConnectorStreamingMap) ToVoiceConnectorStreamingMapOutput() VoiceConnectorStreamingMapOutput
func (VoiceConnectorStreamingMap) ToVoiceConnectorStreamingMapOutputWithContext ¶
func (i VoiceConnectorStreamingMap) ToVoiceConnectorStreamingMapOutputWithContext(ctx context.Context) VoiceConnectorStreamingMapOutput
type VoiceConnectorStreamingMapInput ¶
type VoiceConnectorStreamingMapInput interface { pulumi.Input ToVoiceConnectorStreamingMapOutput() VoiceConnectorStreamingMapOutput ToVoiceConnectorStreamingMapOutputWithContext(context.Context) VoiceConnectorStreamingMapOutput }
VoiceConnectorStreamingMapInput is an input type that accepts VoiceConnectorStreamingMap and VoiceConnectorStreamingMapOutput values. You can construct a concrete instance of `VoiceConnectorStreamingMapInput` via:
VoiceConnectorStreamingMap{ "key": VoiceConnectorStreamingArgs{...} }
type VoiceConnectorStreamingMapOutput ¶
type VoiceConnectorStreamingMapOutput struct{ *pulumi.OutputState }
func (VoiceConnectorStreamingMapOutput) ElementType ¶
func (VoiceConnectorStreamingMapOutput) ElementType() reflect.Type
func (VoiceConnectorStreamingMapOutput) MapIndex ¶
func (o VoiceConnectorStreamingMapOutput) MapIndex(k pulumi.StringInput) VoiceConnectorStreamingOutput
func (VoiceConnectorStreamingMapOutput) ToVoiceConnectorStreamingMapOutput ¶
func (o VoiceConnectorStreamingMapOutput) ToVoiceConnectorStreamingMapOutput() VoiceConnectorStreamingMapOutput
func (VoiceConnectorStreamingMapOutput) ToVoiceConnectorStreamingMapOutputWithContext ¶
func (o VoiceConnectorStreamingMapOutput) ToVoiceConnectorStreamingMapOutputWithContext(ctx context.Context) VoiceConnectorStreamingMapOutput
type VoiceConnectorStreamingOutput ¶
type VoiceConnectorStreamingOutput struct{ *pulumi.OutputState }
func (VoiceConnectorStreamingOutput) DataRetention ¶ added in v5.4.0
func (o VoiceConnectorStreamingOutput) DataRetention() pulumi.IntOutput
The retention period, in hours, for the Amazon Kinesis data.
func (VoiceConnectorStreamingOutput) Disabled ¶ added in v5.4.0
func (o VoiceConnectorStreamingOutput) Disabled() pulumi.BoolPtrOutput
When true, media streaming to Amazon Kinesis is turned off. Default: `false`
func (VoiceConnectorStreamingOutput) ElementType ¶
func (VoiceConnectorStreamingOutput) ElementType() reflect.Type
func (VoiceConnectorStreamingOutput) StreamingNotificationTargets ¶ added in v5.4.0
func (o VoiceConnectorStreamingOutput) StreamingNotificationTargets() pulumi.StringArrayOutput
The streaming notification targets. Valid Values: `EventBridge | SNS | SQS`
func (VoiceConnectorStreamingOutput) ToVoiceConnectorStreamingOutput ¶
func (o VoiceConnectorStreamingOutput) ToVoiceConnectorStreamingOutput() VoiceConnectorStreamingOutput
func (VoiceConnectorStreamingOutput) ToVoiceConnectorStreamingOutputWithContext ¶
func (o VoiceConnectorStreamingOutput) ToVoiceConnectorStreamingOutputWithContext(ctx context.Context) VoiceConnectorStreamingOutput
func (VoiceConnectorStreamingOutput) VoiceConnectorId ¶ added in v5.4.0
func (o VoiceConnectorStreamingOutput) VoiceConnectorId() pulumi.StringOutput
The Amazon Chime Voice Connector ID.
type VoiceConnectorStreamingState ¶
type VoiceConnectorStreamingState struct { // The retention period, in hours, for the Amazon Kinesis data. DataRetention pulumi.IntPtrInput // When true, media streaming to Amazon Kinesis is turned off. Default: `false` Disabled pulumi.BoolPtrInput // The streaming notification targets. Valid Values: `EventBridge | SNS | SQS` StreamingNotificationTargets pulumi.StringArrayInput // The Amazon Chime Voice Connector ID. VoiceConnectorId pulumi.StringPtrInput }
func (VoiceConnectorStreamingState) ElementType ¶
func (VoiceConnectorStreamingState) ElementType() reflect.Type
type VoiceConnectorTermination ¶
type VoiceConnectorTermination struct { pulumi.CustomResourceState // The countries to which calls are allowed, in ISO 3166-1 alpha-2 format. CallingRegions pulumi.StringArrayOutput `pulumi:"callingRegions"` // The IP addresses allowed to make calls, in CIDR format. CidrAllowLists pulumi.StringArrayOutput `pulumi:"cidrAllowLists"` // The limit on calls per second. Max value based on account service quota. Default value of `1`. CpsLimit pulumi.IntPtrOutput `pulumi:"cpsLimit"` // The default caller ID phone number. DefaultPhoneNumber pulumi.StringPtrOutput `pulumi:"defaultPhoneNumber"` // When termination settings are disabled, outbound calls can not be made. Disabled pulumi.BoolPtrOutput `pulumi:"disabled"` // The Amazon Chime Voice Connector ID. VoiceConnectorId pulumi.StringOutput `pulumi:"voiceConnectorId"` }
Enable Termination settings to control outbound calling from your SIP infrastructure.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v5/go/aws/chime" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { defaultVoiceConnector, err := chime.NewVoiceConnector(ctx, "defaultVoiceConnector", &chime.VoiceConnectorArgs{ RequireEncryption: pulumi.Bool(true), }) if err != nil { return err } _, err = chime.NewVoiceConnectorTermination(ctx, "defaultVoiceConnectorTermination", &chime.VoiceConnectorTerminationArgs{ Disabled: pulumi.Bool(false), CpsLimit: pulumi.Int(1), CidrAllowLists: pulumi.StringArray{ pulumi.String("50.35.78.96/31"), }, CallingRegions: pulumi.StringArray{ pulumi.String("US"), pulumi.String("CA"), }, VoiceConnectorId: defaultVoiceConnector.ID(), }) if err != nil { return err } return nil }) }
```
## Import
Chime Voice Connector Termination can be imported using the `voice_connector_id`, e.g.,
```sh
$ pulumi import aws:chime/voiceConnectorTermination:VoiceConnectorTermination default abcdef1ghij2klmno3pqr4
```
func GetVoiceConnectorTermination ¶
func GetVoiceConnectorTermination(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VoiceConnectorTerminationState, opts ...pulumi.ResourceOption) (*VoiceConnectorTermination, error)
GetVoiceConnectorTermination gets an existing VoiceConnectorTermination resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewVoiceConnectorTermination ¶
func NewVoiceConnectorTermination(ctx *pulumi.Context, name string, args *VoiceConnectorTerminationArgs, opts ...pulumi.ResourceOption) (*VoiceConnectorTermination, error)
NewVoiceConnectorTermination registers a new resource with the given unique name, arguments, and options.
func (*VoiceConnectorTermination) ElementType ¶
func (*VoiceConnectorTermination) ElementType() reflect.Type
func (*VoiceConnectorTermination) ToVoiceConnectorTerminationOutput ¶
func (i *VoiceConnectorTermination) ToVoiceConnectorTerminationOutput() VoiceConnectorTerminationOutput
func (*VoiceConnectorTermination) ToVoiceConnectorTerminationOutputWithContext ¶
func (i *VoiceConnectorTermination) ToVoiceConnectorTerminationOutputWithContext(ctx context.Context) VoiceConnectorTerminationOutput
type VoiceConnectorTerminationArgs ¶
type VoiceConnectorTerminationArgs struct { // The countries to which calls are allowed, in ISO 3166-1 alpha-2 format. CallingRegions pulumi.StringArrayInput // The IP addresses allowed to make calls, in CIDR format. CidrAllowLists pulumi.StringArrayInput // The limit on calls per second. Max value based on account service quota. Default value of `1`. CpsLimit pulumi.IntPtrInput // The default caller ID phone number. DefaultPhoneNumber pulumi.StringPtrInput // When termination settings are disabled, outbound calls can not be made. Disabled pulumi.BoolPtrInput // The Amazon Chime Voice Connector ID. VoiceConnectorId pulumi.StringInput }
The set of arguments for constructing a VoiceConnectorTermination resource.
func (VoiceConnectorTerminationArgs) ElementType ¶
func (VoiceConnectorTerminationArgs) ElementType() reflect.Type
type VoiceConnectorTerminationArray ¶
type VoiceConnectorTerminationArray []VoiceConnectorTerminationInput
func (VoiceConnectorTerminationArray) ElementType ¶
func (VoiceConnectorTerminationArray) ElementType() reflect.Type
func (VoiceConnectorTerminationArray) ToVoiceConnectorTerminationArrayOutput ¶
func (i VoiceConnectorTerminationArray) ToVoiceConnectorTerminationArrayOutput() VoiceConnectorTerminationArrayOutput
func (VoiceConnectorTerminationArray) ToVoiceConnectorTerminationArrayOutputWithContext ¶
func (i VoiceConnectorTerminationArray) ToVoiceConnectorTerminationArrayOutputWithContext(ctx context.Context) VoiceConnectorTerminationArrayOutput
type VoiceConnectorTerminationArrayInput ¶
type VoiceConnectorTerminationArrayInput interface { pulumi.Input ToVoiceConnectorTerminationArrayOutput() VoiceConnectorTerminationArrayOutput ToVoiceConnectorTerminationArrayOutputWithContext(context.Context) VoiceConnectorTerminationArrayOutput }
VoiceConnectorTerminationArrayInput is an input type that accepts VoiceConnectorTerminationArray and VoiceConnectorTerminationArrayOutput values. You can construct a concrete instance of `VoiceConnectorTerminationArrayInput` via:
VoiceConnectorTerminationArray{ VoiceConnectorTerminationArgs{...} }
type VoiceConnectorTerminationArrayOutput ¶
type VoiceConnectorTerminationArrayOutput struct{ *pulumi.OutputState }
func (VoiceConnectorTerminationArrayOutput) ElementType ¶
func (VoiceConnectorTerminationArrayOutput) ElementType() reflect.Type
func (VoiceConnectorTerminationArrayOutput) Index ¶
func (o VoiceConnectorTerminationArrayOutput) Index(i pulumi.IntInput) VoiceConnectorTerminationOutput
func (VoiceConnectorTerminationArrayOutput) ToVoiceConnectorTerminationArrayOutput ¶
func (o VoiceConnectorTerminationArrayOutput) ToVoiceConnectorTerminationArrayOutput() VoiceConnectorTerminationArrayOutput
func (VoiceConnectorTerminationArrayOutput) ToVoiceConnectorTerminationArrayOutputWithContext ¶
func (o VoiceConnectorTerminationArrayOutput) ToVoiceConnectorTerminationArrayOutputWithContext(ctx context.Context) VoiceConnectorTerminationArrayOutput
type VoiceConnectorTerminationCredentials ¶
type VoiceConnectorTerminationCredentials struct { pulumi.CustomResourceState // List of termination SIP credentials. Credentials VoiceConnectorTerminationCredentialsCredentialArrayOutput `pulumi:"credentials"` // Amazon Chime Voice Connector ID. VoiceConnectorId pulumi.StringOutput `pulumi:"voiceConnectorId"` }
Adds termination SIP credentials for the specified Amazon Chime Voice Connector.
> **Note:** Voice Connector Termination Credentials requires a Voice Connector Termination to be present. Use of `dependsOn` (as shown below) is recommended to avoid race conditions.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v5/go/aws/chime" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { defaultVoiceConnector, err := chime.NewVoiceConnector(ctx, "defaultVoiceConnector", &chime.VoiceConnectorArgs{ RequireEncryption: pulumi.Bool(true), }) if err != nil { return err } defaultVoiceConnectorTermination, err := chime.NewVoiceConnectorTermination(ctx, "defaultVoiceConnectorTermination", &chime.VoiceConnectorTerminationArgs{ Disabled: pulumi.Bool(true), CpsLimit: pulumi.Int(1), CidrAllowLists: pulumi.StringArray{ pulumi.String("50.35.78.96/31"), }, CallingRegions: pulumi.StringArray{ pulumi.String("US"), pulumi.String("CA"), }, VoiceConnectorId: defaultVoiceConnector.ID(), }) if err != nil { return err } _, err = chime.NewVoiceConnectorTerminationCredentials(ctx, "defaultVoiceConnectorTerminationCredentials", &chime.VoiceConnectorTerminationCredentialsArgs{ VoiceConnectorId: defaultVoiceConnector.ID(), Credentials: chime.VoiceConnectorTerminationCredentialsCredentialArray{ &chime.VoiceConnectorTerminationCredentialsCredentialArgs{ Username: pulumi.String("test"), Password: pulumi.String("test!"), }, }, }, pulumi.DependsOn([]pulumi.Resource{ defaultVoiceConnectorTermination, })) if err != nil { return err } return nil }) }
```
## Import
Chime Voice Connector Termination Credentials can be imported using the `voice_connector_id`, e.g.,
```sh
$ pulumi import aws:chime/voiceConnectorTerminationCredentials:VoiceConnectorTerminationCredentials default abcdef1ghij2klmno3pqr4
```
func GetVoiceConnectorTerminationCredentials ¶
func GetVoiceConnectorTerminationCredentials(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VoiceConnectorTerminationCredentialsState, opts ...pulumi.ResourceOption) (*VoiceConnectorTerminationCredentials, error)
GetVoiceConnectorTerminationCredentials gets an existing VoiceConnectorTerminationCredentials resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewVoiceConnectorTerminationCredentials ¶
func NewVoiceConnectorTerminationCredentials(ctx *pulumi.Context, name string, args *VoiceConnectorTerminationCredentialsArgs, opts ...pulumi.ResourceOption) (*VoiceConnectorTerminationCredentials, error)
NewVoiceConnectorTerminationCredentials registers a new resource with the given unique name, arguments, and options.
func (*VoiceConnectorTerminationCredentials) ElementType ¶
func (*VoiceConnectorTerminationCredentials) ElementType() reflect.Type
func (*VoiceConnectorTerminationCredentials) ToVoiceConnectorTerminationCredentialsOutput ¶
func (i *VoiceConnectorTerminationCredentials) ToVoiceConnectorTerminationCredentialsOutput() VoiceConnectorTerminationCredentialsOutput
func (*VoiceConnectorTerminationCredentials) ToVoiceConnectorTerminationCredentialsOutputWithContext ¶
func (i *VoiceConnectorTerminationCredentials) ToVoiceConnectorTerminationCredentialsOutputWithContext(ctx context.Context) VoiceConnectorTerminationCredentialsOutput
type VoiceConnectorTerminationCredentialsArgs ¶
type VoiceConnectorTerminationCredentialsArgs struct { // List of termination SIP credentials. Credentials VoiceConnectorTerminationCredentialsCredentialArrayInput // Amazon Chime Voice Connector ID. VoiceConnectorId pulumi.StringInput }
The set of arguments for constructing a VoiceConnectorTerminationCredentials resource.
func (VoiceConnectorTerminationCredentialsArgs) ElementType ¶
func (VoiceConnectorTerminationCredentialsArgs) ElementType() reflect.Type
type VoiceConnectorTerminationCredentialsArray ¶
type VoiceConnectorTerminationCredentialsArray []VoiceConnectorTerminationCredentialsInput
func (VoiceConnectorTerminationCredentialsArray) ElementType ¶
func (VoiceConnectorTerminationCredentialsArray) ElementType() reflect.Type
func (VoiceConnectorTerminationCredentialsArray) ToVoiceConnectorTerminationCredentialsArrayOutput ¶
func (i VoiceConnectorTerminationCredentialsArray) ToVoiceConnectorTerminationCredentialsArrayOutput() VoiceConnectorTerminationCredentialsArrayOutput
func (VoiceConnectorTerminationCredentialsArray) ToVoiceConnectorTerminationCredentialsArrayOutputWithContext ¶
func (i VoiceConnectorTerminationCredentialsArray) ToVoiceConnectorTerminationCredentialsArrayOutputWithContext(ctx context.Context) VoiceConnectorTerminationCredentialsArrayOutput
type VoiceConnectorTerminationCredentialsArrayInput ¶
type VoiceConnectorTerminationCredentialsArrayInput interface { pulumi.Input ToVoiceConnectorTerminationCredentialsArrayOutput() VoiceConnectorTerminationCredentialsArrayOutput ToVoiceConnectorTerminationCredentialsArrayOutputWithContext(context.Context) VoiceConnectorTerminationCredentialsArrayOutput }
VoiceConnectorTerminationCredentialsArrayInput is an input type that accepts VoiceConnectorTerminationCredentialsArray and VoiceConnectorTerminationCredentialsArrayOutput values. You can construct a concrete instance of `VoiceConnectorTerminationCredentialsArrayInput` via:
VoiceConnectorTerminationCredentialsArray{ VoiceConnectorTerminationCredentialsArgs{...} }
type VoiceConnectorTerminationCredentialsArrayOutput ¶
type VoiceConnectorTerminationCredentialsArrayOutput struct{ *pulumi.OutputState }
func (VoiceConnectorTerminationCredentialsArrayOutput) ElementType ¶
func (VoiceConnectorTerminationCredentialsArrayOutput) ElementType() reflect.Type
func (VoiceConnectorTerminationCredentialsArrayOutput) ToVoiceConnectorTerminationCredentialsArrayOutput ¶
func (o VoiceConnectorTerminationCredentialsArrayOutput) ToVoiceConnectorTerminationCredentialsArrayOutput() VoiceConnectorTerminationCredentialsArrayOutput
func (VoiceConnectorTerminationCredentialsArrayOutput) ToVoiceConnectorTerminationCredentialsArrayOutputWithContext ¶
func (o VoiceConnectorTerminationCredentialsArrayOutput) ToVoiceConnectorTerminationCredentialsArrayOutputWithContext(ctx context.Context) VoiceConnectorTerminationCredentialsArrayOutput
type VoiceConnectorTerminationCredentialsCredentialArgs ¶
type VoiceConnectorTerminationCredentialsCredentialArgs struct { // RFC2617 compliant password associated with the SIP credentials. Password pulumi.StringInput `pulumi:"password"` // RFC2617 compliant username associated with the SIP credentials. Username pulumi.StringInput `pulumi:"username"` }
func (VoiceConnectorTerminationCredentialsCredentialArgs) ElementType ¶
func (VoiceConnectorTerminationCredentialsCredentialArgs) ElementType() reflect.Type
func (VoiceConnectorTerminationCredentialsCredentialArgs) ToVoiceConnectorTerminationCredentialsCredentialOutput ¶
func (i VoiceConnectorTerminationCredentialsCredentialArgs) ToVoiceConnectorTerminationCredentialsCredentialOutput() VoiceConnectorTerminationCredentialsCredentialOutput
func (VoiceConnectorTerminationCredentialsCredentialArgs) ToVoiceConnectorTerminationCredentialsCredentialOutputWithContext ¶
func (i VoiceConnectorTerminationCredentialsCredentialArgs) ToVoiceConnectorTerminationCredentialsCredentialOutputWithContext(ctx context.Context) VoiceConnectorTerminationCredentialsCredentialOutput
type VoiceConnectorTerminationCredentialsCredentialArray ¶
type VoiceConnectorTerminationCredentialsCredentialArray []VoiceConnectorTerminationCredentialsCredentialInput
func (VoiceConnectorTerminationCredentialsCredentialArray) ElementType ¶
func (VoiceConnectorTerminationCredentialsCredentialArray) ElementType() reflect.Type
func (VoiceConnectorTerminationCredentialsCredentialArray) ToVoiceConnectorTerminationCredentialsCredentialArrayOutput ¶
func (i VoiceConnectorTerminationCredentialsCredentialArray) ToVoiceConnectorTerminationCredentialsCredentialArrayOutput() VoiceConnectorTerminationCredentialsCredentialArrayOutput
func (VoiceConnectorTerminationCredentialsCredentialArray) ToVoiceConnectorTerminationCredentialsCredentialArrayOutputWithContext ¶
func (i VoiceConnectorTerminationCredentialsCredentialArray) ToVoiceConnectorTerminationCredentialsCredentialArrayOutputWithContext(ctx context.Context) VoiceConnectorTerminationCredentialsCredentialArrayOutput
type VoiceConnectorTerminationCredentialsCredentialArrayInput ¶
type VoiceConnectorTerminationCredentialsCredentialArrayInput interface { pulumi.Input ToVoiceConnectorTerminationCredentialsCredentialArrayOutput() VoiceConnectorTerminationCredentialsCredentialArrayOutput ToVoiceConnectorTerminationCredentialsCredentialArrayOutputWithContext(context.Context) VoiceConnectorTerminationCredentialsCredentialArrayOutput }
VoiceConnectorTerminationCredentialsCredentialArrayInput is an input type that accepts VoiceConnectorTerminationCredentialsCredentialArray and VoiceConnectorTerminationCredentialsCredentialArrayOutput values. You can construct a concrete instance of `VoiceConnectorTerminationCredentialsCredentialArrayInput` via:
VoiceConnectorTerminationCredentialsCredentialArray{ VoiceConnectorTerminationCredentialsCredentialArgs{...} }
type VoiceConnectorTerminationCredentialsCredentialArrayOutput ¶
type VoiceConnectorTerminationCredentialsCredentialArrayOutput struct{ *pulumi.OutputState }
func (VoiceConnectorTerminationCredentialsCredentialArrayOutput) ElementType ¶
func (VoiceConnectorTerminationCredentialsCredentialArrayOutput) ElementType() reflect.Type
func (VoiceConnectorTerminationCredentialsCredentialArrayOutput) ToVoiceConnectorTerminationCredentialsCredentialArrayOutput ¶
func (o VoiceConnectorTerminationCredentialsCredentialArrayOutput) ToVoiceConnectorTerminationCredentialsCredentialArrayOutput() VoiceConnectorTerminationCredentialsCredentialArrayOutput
func (VoiceConnectorTerminationCredentialsCredentialArrayOutput) ToVoiceConnectorTerminationCredentialsCredentialArrayOutputWithContext ¶
func (o VoiceConnectorTerminationCredentialsCredentialArrayOutput) ToVoiceConnectorTerminationCredentialsCredentialArrayOutputWithContext(ctx context.Context) VoiceConnectorTerminationCredentialsCredentialArrayOutput
type VoiceConnectorTerminationCredentialsCredentialInput ¶
type VoiceConnectorTerminationCredentialsCredentialInput interface { pulumi.Input ToVoiceConnectorTerminationCredentialsCredentialOutput() VoiceConnectorTerminationCredentialsCredentialOutput ToVoiceConnectorTerminationCredentialsCredentialOutputWithContext(context.Context) VoiceConnectorTerminationCredentialsCredentialOutput }
VoiceConnectorTerminationCredentialsCredentialInput is an input type that accepts VoiceConnectorTerminationCredentialsCredentialArgs and VoiceConnectorTerminationCredentialsCredentialOutput values. You can construct a concrete instance of `VoiceConnectorTerminationCredentialsCredentialInput` via:
VoiceConnectorTerminationCredentialsCredentialArgs{...}
type VoiceConnectorTerminationCredentialsCredentialOutput ¶
type VoiceConnectorTerminationCredentialsCredentialOutput struct{ *pulumi.OutputState }
func (VoiceConnectorTerminationCredentialsCredentialOutput) ElementType ¶
func (VoiceConnectorTerminationCredentialsCredentialOutput) ElementType() reflect.Type
func (VoiceConnectorTerminationCredentialsCredentialOutput) Password ¶
func (o VoiceConnectorTerminationCredentialsCredentialOutput) Password() pulumi.StringOutput
RFC2617 compliant password associated with the SIP credentials.
func (VoiceConnectorTerminationCredentialsCredentialOutput) ToVoiceConnectorTerminationCredentialsCredentialOutput ¶
func (o VoiceConnectorTerminationCredentialsCredentialOutput) ToVoiceConnectorTerminationCredentialsCredentialOutput() VoiceConnectorTerminationCredentialsCredentialOutput
func (VoiceConnectorTerminationCredentialsCredentialOutput) ToVoiceConnectorTerminationCredentialsCredentialOutputWithContext ¶
func (o VoiceConnectorTerminationCredentialsCredentialOutput) ToVoiceConnectorTerminationCredentialsCredentialOutputWithContext(ctx context.Context) VoiceConnectorTerminationCredentialsCredentialOutput
func (VoiceConnectorTerminationCredentialsCredentialOutput) Username ¶
func (o VoiceConnectorTerminationCredentialsCredentialOutput) Username() pulumi.StringOutput
RFC2617 compliant username associated with the SIP credentials.
type VoiceConnectorTerminationCredentialsInput ¶
type VoiceConnectorTerminationCredentialsInput interface { pulumi.Input ToVoiceConnectorTerminationCredentialsOutput() VoiceConnectorTerminationCredentialsOutput ToVoiceConnectorTerminationCredentialsOutputWithContext(ctx context.Context) VoiceConnectorTerminationCredentialsOutput }
type VoiceConnectorTerminationCredentialsMap ¶
type VoiceConnectorTerminationCredentialsMap map[string]VoiceConnectorTerminationCredentialsInput
func (VoiceConnectorTerminationCredentialsMap) ElementType ¶
func (VoiceConnectorTerminationCredentialsMap) ElementType() reflect.Type
func (VoiceConnectorTerminationCredentialsMap) ToVoiceConnectorTerminationCredentialsMapOutput ¶
func (i VoiceConnectorTerminationCredentialsMap) ToVoiceConnectorTerminationCredentialsMapOutput() VoiceConnectorTerminationCredentialsMapOutput
func (VoiceConnectorTerminationCredentialsMap) ToVoiceConnectorTerminationCredentialsMapOutputWithContext ¶
func (i VoiceConnectorTerminationCredentialsMap) ToVoiceConnectorTerminationCredentialsMapOutputWithContext(ctx context.Context) VoiceConnectorTerminationCredentialsMapOutput
type VoiceConnectorTerminationCredentialsMapInput ¶
type VoiceConnectorTerminationCredentialsMapInput interface { pulumi.Input ToVoiceConnectorTerminationCredentialsMapOutput() VoiceConnectorTerminationCredentialsMapOutput ToVoiceConnectorTerminationCredentialsMapOutputWithContext(context.Context) VoiceConnectorTerminationCredentialsMapOutput }
VoiceConnectorTerminationCredentialsMapInput is an input type that accepts VoiceConnectorTerminationCredentialsMap and VoiceConnectorTerminationCredentialsMapOutput values. You can construct a concrete instance of `VoiceConnectorTerminationCredentialsMapInput` via:
VoiceConnectorTerminationCredentialsMap{ "key": VoiceConnectorTerminationCredentialsArgs{...} }
type VoiceConnectorTerminationCredentialsMapOutput ¶
type VoiceConnectorTerminationCredentialsMapOutput struct{ *pulumi.OutputState }
func (VoiceConnectorTerminationCredentialsMapOutput) ElementType ¶
func (VoiceConnectorTerminationCredentialsMapOutput) ElementType() reflect.Type
func (VoiceConnectorTerminationCredentialsMapOutput) ToVoiceConnectorTerminationCredentialsMapOutput ¶
func (o VoiceConnectorTerminationCredentialsMapOutput) ToVoiceConnectorTerminationCredentialsMapOutput() VoiceConnectorTerminationCredentialsMapOutput
func (VoiceConnectorTerminationCredentialsMapOutput) ToVoiceConnectorTerminationCredentialsMapOutputWithContext ¶
func (o VoiceConnectorTerminationCredentialsMapOutput) ToVoiceConnectorTerminationCredentialsMapOutputWithContext(ctx context.Context) VoiceConnectorTerminationCredentialsMapOutput
type VoiceConnectorTerminationCredentialsOutput ¶
type VoiceConnectorTerminationCredentialsOutput struct{ *pulumi.OutputState }
func (VoiceConnectorTerminationCredentialsOutput) Credentials ¶ added in v5.4.0
func (o VoiceConnectorTerminationCredentialsOutput) Credentials() VoiceConnectorTerminationCredentialsCredentialArrayOutput
List of termination SIP credentials.
func (VoiceConnectorTerminationCredentialsOutput) ElementType ¶
func (VoiceConnectorTerminationCredentialsOutput) ElementType() reflect.Type
func (VoiceConnectorTerminationCredentialsOutput) ToVoiceConnectorTerminationCredentialsOutput ¶
func (o VoiceConnectorTerminationCredentialsOutput) ToVoiceConnectorTerminationCredentialsOutput() VoiceConnectorTerminationCredentialsOutput
func (VoiceConnectorTerminationCredentialsOutput) ToVoiceConnectorTerminationCredentialsOutputWithContext ¶
func (o VoiceConnectorTerminationCredentialsOutput) ToVoiceConnectorTerminationCredentialsOutputWithContext(ctx context.Context) VoiceConnectorTerminationCredentialsOutput
func (VoiceConnectorTerminationCredentialsOutput) VoiceConnectorId ¶ added in v5.4.0
func (o VoiceConnectorTerminationCredentialsOutput) VoiceConnectorId() pulumi.StringOutput
Amazon Chime Voice Connector ID.
type VoiceConnectorTerminationCredentialsState ¶
type VoiceConnectorTerminationCredentialsState struct { // List of termination SIP credentials. Credentials VoiceConnectorTerminationCredentialsCredentialArrayInput // Amazon Chime Voice Connector ID. VoiceConnectorId pulumi.StringPtrInput }
func (VoiceConnectorTerminationCredentialsState) ElementType ¶
func (VoiceConnectorTerminationCredentialsState) ElementType() reflect.Type
type VoiceConnectorTerminationInput ¶
type VoiceConnectorTerminationInput interface { pulumi.Input ToVoiceConnectorTerminationOutput() VoiceConnectorTerminationOutput ToVoiceConnectorTerminationOutputWithContext(ctx context.Context) VoiceConnectorTerminationOutput }
type VoiceConnectorTerminationMap ¶
type VoiceConnectorTerminationMap map[string]VoiceConnectorTerminationInput
func (VoiceConnectorTerminationMap) ElementType ¶
func (VoiceConnectorTerminationMap) ElementType() reflect.Type
func (VoiceConnectorTerminationMap) ToVoiceConnectorTerminationMapOutput ¶
func (i VoiceConnectorTerminationMap) ToVoiceConnectorTerminationMapOutput() VoiceConnectorTerminationMapOutput
func (VoiceConnectorTerminationMap) ToVoiceConnectorTerminationMapOutputWithContext ¶
func (i VoiceConnectorTerminationMap) ToVoiceConnectorTerminationMapOutputWithContext(ctx context.Context) VoiceConnectorTerminationMapOutput
type VoiceConnectorTerminationMapInput ¶
type VoiceConnectorTerminationMapInput interface { pulumi.Input ToVoiceConnectorTerminationMapOutput() VoiceConnectorTerminationMapOutput ToVoiceConnectorTerminationMapOutputWithContext(context.Context) VoiceConnectorTerminationMapOutput }
VoiceConnectorTerminationMapInput is an input type that accepts VoiceConnectorTerminationMap and VoiceConnectorTerminationMapOutput values. You can construct a concrete instance of `VoiceConnectorTerminationMapInput` via:
VoiceConnectorTerminationMap{ "key": VoiceConnectorTerminationArgs{...} }
type VoiceConnectorTerminationMapOutput ¶
type VoiceConnectorTerminationMapOutput struct{ *pulumi.OutputState }
func (VoiceConnectorTerminationMapOutput) ElementType ¶
func (VoiceConnectorTerminationMapOutput) ElementType() reflect.Type
func (VoiceConnectorTerminationMapOutput) MapIndex ¶
func (o VoiceConnectorTerminationMapOutput) MapIndex(k pulumi.StringInput) VoiceConnectorTerminationOutput
func (VoiceConnectorTerminationMapOutput) ToVoiceConnectorTerminationMapOutput ¶
func (o VoiceConnectorTerminationMapOutput) ToVoiceConnectorTerminationMapOutput() VoiceConnectorTerminationMapOutput
func (VoiceConnectorTerminationMapOutput) ToVoiceConnectorTerminationMapOutputWithContext ¶
func (o VoiceConnectorTerminationMapOutput) ToVoiceConnectorTerminationMapOutputWithContext(ctx context.Context) VoiceConnectorTerminationMapOutput
type VoiceConnectorTerminationOutput ¶
type VoiceConnectorTerminationOutput struct{ *pulumi.OutputState }
func (VoiceConnectorTerminationOutput) CallingRegions ¶ added in v5.4.0
func (o VoiceConnectorTerminationOutput) CallingRegions() pulumi.StringArrayOutput
The countries to which calls are allowed, in ISO 3166-1 alpha-2 format.
func (VoiceConnectorTerminationOutput) CidrAllowLists ¶ added in v5.4.0
func (o VoiceConnectorTerminationOutput) CidrAllowLists() pulumi.StringArrayOutput
The IP addresses allowed to make calls, in CIDR format.
func (VoiceConnectorTerminationOutput) CpsLimit ¶ added in v5.4.0
func (o VoiceConnectorTerminationOutput) CpsLimit() pulumi.IntPtrOutput
The limit on calls per second. Max value based on account service quota. Default value of `1`.
func (VoiceConnectorTerminationOutput) DefaultPhoneNumber ¶ added in v5.4.0
func (o VoiceConnectorTerminationOutput) DefaultPhoneNumber() pulumi.StringPtrOutput
The default caller ID phone number.
func (VoiceConnectorTerminationOutput) Disabled ¶ added in v5.4.0
func (o VoiceConnectorTerminationOutput) Disabled() pulumi.BoolPtrOutput
When termination settings are disabled, outbound calls can not be made.
func (VoiceConnectorTerminationOutput) ElementType ¶
func (VoiceConnectorTerminationOutput) ElementType() reflect.Type
func (VoiceConnectorTerminationOutput) ToVoiceConnectorTerminationOutput ¶
func (o VoiceConnectorTerminationOutput) ToVoiceConnectorTerminationOutput() VoiceConnectorTerminationOutput
func (VoiceConnectorTerminationOutput) ToVoiceConnectorTerminationOutputWithContext ¶
func (o VoiceConnectorTerminationOutput) ToVoiceConnectorTerminationOutputWithContext(ctx context.Context) VoiceConnectorTerminationOutput
func (VoiceConnectorTerminationOutput) VoiceConnectorId ¶ added in v5.4.0
func (o VoiceConnectorTerminationOutput) VoiceConnectorId() pulumi.StringOutput
The Amazon Chime Voice Connector ID.
type VoiceConnectorTerminationState ¶
type VoiceConnectorTerminationState struct { // The countries to which calls are allowed, in ISO 3166-1 alpha-2 format. CallingRegions pulumi.StringArrayInput // The IP addresses allowed to make calls, in CIDR format. CidrAllowLists pulumi.StringArrayInput // The limit on calls per second. Max value based on account service quota. Default value of `1`. CpsLimit pulumi.IntPtrInput // The default caller ID phone number. DefaultPhoneNumber pulumi.StringPtrInput // When termination settings are disabled, outbound calls can not be made. Disabled pulumi.BoolPtrInput // The Amazon Chime Voice Connector ID. VoiceConnectorId pulumi.StringPtrInput }
func (VoiceConnectorTerminationState) ElementType ¶
func (VoiceConnectorTerminationState) ElementType() reflect.Type