Documentation ¶
Index ¶
- type VoiceConnector
- func (*VoiceConnector) ElementType() reflect.Type
- func (i *VoiceConnector) ToVoiceConnectorOutput() VoiceConnectorOutput
- func (i *VoiceConnector) ToVoiceConnectorOutputWithContext(ctx context.Context) VoiceConnectorOutput
- func (i *VoiceConnector) ToVoiceConnectorPtrOutput() VoiceConnectorPtrOutput
- func (i *VoiceConnector) ToVoiceConnectorPtrOutputWithContext(ctx context.Context) VoiceConnectorPtrOutput
- 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
- func (*VoiceConnectorGroup) ElementType() reflect.Type
- func (i *VoiceConnectorGroup) ToVoiceConnectorGroupOutput() VoiceConnectorGroupOutput
- func (i *VoiceConnectorGroup) ToVoiceConnectorGroupOutputWithContext(ctx context.Context) VoiceConnectorGroupOutput
- func (i *VoiceConnectorGroup) ToVoiceConnectorGroupPtrOutput() VoiceConnectorGroupPtrOutput
- func (i *VoiceConnectorGroup) ToVoiceConnectorGroupPtrOutputWithContext(ctx context.Context) VoiceConnectorGroupPtrOutput
- 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 (VoiceConnectorGroupOutput) ElementType() reflect.Type
- func (o VoiceConnectorGroupOutput) ToVoiceConnectorGroupOutput() VoiceConnectorGroupOutput
- func (o VoiceConnectorGroupOutput) ToVoiceConnectorGroupOutputWithContext(ctx context.Context) VoiceConnectorGroupOutput
- func (o VoiceConnectorGroupOutput) ToVoiceConnectorGroupPtrOutput() VoiceConnectorGroupPtrOutput
- func (o VoiceConnectorGroupOutput) ToVoiceConnectorGroupPtrOutputWithContext(ctx context.Context) VoiceConnectorGroupPtrOutput
- type VoiceConnectorGroupPtrInput
- type VoiceConnectorGroupPtrOutput
- func (o VoiceConnectorGroupPtrOutput) Elem() VoiceConnectorGroupOutput
- func (VoiceConnectorGroupPtrOutput) ElementType() reflect.Type
- func (o VoiceConnectorGroupPtrOutput) ToVoiceConnectorGroupPtrOutput() VoiceConnectorGroupPtrOutput
- func (o VoiceConnectorGroupPtrOutput) ToVoiceConnectorGroupPtrOutputWithContext(ctx context.Context) VoiceConnectorGroupPtrOutput
- type VoiceConnectorGroupState
- type VoiceConnectorInput
- 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 VoiceConnectorOutput
- func (VoiceConnectorOutput) ElementType() reflect.Type
- func (o VoiceConnectorOutput) ToVoiceConnectorOutput() VoiceConnectorOutput
- func (o VoiceConnectorOutput) ToVoiceConnectorOutputWithContext(ctx context.Context) VoiceConnectorOutput
- func (o VoiceConnectorOutput) ToVoiceConnectorPtrOutput() VoiceConnectorPtrOutput
- func (o VoiceConnectorOutput) ToVoiceConnectorPtrOutputWithContext(ctx context.Context) VoiceConnectorPtrOutput
- type VoiceConnectorPtrInput
- type VoiceConnectorPtrOutput
- func (o VoiceConnectorPtrOutput) Elem() VoiceConnectorOutput
- func (VoiceConnectorPtrOutput) ElementType() reflect.Type
- func (o VoiceConnectorPtrOutput) ToVoiceConnectorPtrOutput() VoiceConnectorPtrOutput
- func (o VoiceConnectorPtrOutput) ToVoiceConnectorPtrOutputWithContext(ctx context.Context) VoiceConnectorPtrOutput
- type VoiceConnectorState
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/v4/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
func (*VoiceConnector) ToVoiceConnectorPtrOutput ¶
func (i *VoiceConnector) ToVoiceConnectorPtrOutput() VoiceConnectorPtrOutput
func (*VoiceConnector) ToVoiceConnectorPtrOutputWithContext ¶
func (i *VoiceConnector) ToVoiceConnectorPtrOutputWithContext(ctx context.Context) VoiceConnectorPtrOutput
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 ¶ added in v4.17.0
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/v4/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 ¶ added in v4.17.0
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 ¶ added in v4.17.0
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 ¶ added in v4.17.0
func (*VoiceConnectorGroup) ElementType() reflect.Type
func (*VoiceConnectorGroup) ToVoiceConnectorGroupOutput ¶ added in v4.17.0
func (i *VoiceConnectorGroup) ToVoiceConnectorGroupOutput() VoiceConnectorGroupOutput
func (*VoiceConnectorGroup) ToVoiceConnectorGroupOutputWithContext ¶ added in v4.17.0
func (i *VoiceConnectorGroup) ToVoiceConnectorGroupOutputWithContext(ctx context.Context) VoiceConnectorGroupOutput
func (*VoiceConnectorGroup) ToVoiceConnectorGroupPtrOutput ¶ added in v4.17.0
func (i *VoiceConnectorGroup) ToVoiceConnectorGroupPtrOutput() VoiceConnectorGroupPtrOutput
func (*VoiceConnectorGroup) ToVoiceConnectorGroupPtrOutputWithContext ¶ added in v4.17.0
func (i *VoiceConnectorGroup) ToVoiceConnectorGroupPtrOutputWithContext(ctx context.Context) VoiceConnectorGroupPtrOutput
type VoiceConnectorGroupArgs ¶ added in v4.17.0
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 ¶ added in v4.17.0
func (VoiceConnectorGroupArgs) ElementType() reflect.Type
type VoiceConnectorGroupArray ¶ added in v4.17.0
type VoiceConnectorGroupArray []VoiceConnectorGroupInput
func (VoiceConnectorGroupArray) ElementType ¶ added in v4.17.0
func (VoiceConnectorGroupArray) ElementType() reflect.Type
func (VoiceConnectorGroupArray) ToVoiceConnectorGroupArrayOutput ¶ added in v4.17.0
func (i VoiceConnectorGroupArray) ToVoiceConnectorGroupArrayOutput() VoiceConnectorGroupArrayOutput
func (VoiceConnectorGroupArray) ToVoiceConnectorGroupArrayOutputWithContext ¶ added in v4.17.0
func (i VoiceConnectorGroupArray) ToVoiceConnectorGroupArrayOutputWithContext(ctx context.Context) VoiceConnectorGroupArrayOutput
type VoiceConnectorGroupArrayInput ¶ added in v4.17.0
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 ¶ added in v4.17.0
type VoiceConnectorGroupArrayOutput struct{ *pulumi.OutputState }
func (VoiceConnectorGroupArrayOutput) ElementType ¶ added in v4.17.0
func (VoiceConnectorGroupArrayOutput) ElementType() reflect.Type
func (VoiceConnectorGroupArrayOutput) Index ¶ added in v4.17.0
func (o VoiceConnectorGroupArrayOutput) Index(i pulumi.IntInput) VoiceConnectorGroupOutput
func (VoiceConnectorGroupArrayOutput) ToVoiceConnectorGroupArrayOutput ¶ added in v4.17.0
func (o VoiceConnectorGroupArrayOutput) ToVoiceConnectorGroupArrayOutput() VoiceConnectorGroupArrayOutput
func (VoiceConnectorGroupArrayOutput) ToVoiceConnectorGroupArrayOutputWithContext ¶ added in v4.17.0
func (o VoiceConnectorGroupArrayOutput) ToVoiceConnectorGroupArrayOutputWithContext(ctx context.Context) VoiceConnectorGroupArrayOutput
type VoiceConnectorGroupConnector ¶ added in v4.17.0
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 ¶ added in v4.17.0
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 ¶ added in v4.17.0
func (VoiceConnectorGroupConnectorArgs) ElementType() reflect.Type
func (VoiceConnectorGroupConnectorArgs) ToVoiceConnectorGroupConnectorOutput ¶ added in v4.17.0
func (i VoiceConnectorGroupConnectorArgs) ToVoiceConnectorGroupConnectorOutput() VoiceConnectorGroupConnectorOutput
func (VoiceConnectorGroupConnectorArgs) ToVoiceConnectorGroupConnectorOutputWithContext ¶ added in v4.17.0
func (i VoiceConnectorGroupConnectorArgs) ToVoiceConnectorGroupConnectorOutputWithContext(ctx context.Context) VoiceConnectorGroupConnectorOutput
type VoiceConnectorGroupConnectorArray ¶ added in v4.17.0
type VoiceConnectorGroupConnectorArray []VoiceConnectorGroupConnectorInput
func (VoiceConnectorGroupConnectorArray) ElementType ¶ added in v4.17.0
func (VoiceConnectorGroupConnectorArray) ElementType() reflect.Type
func (VoiceConnectorGroupConnectorArray) ToVoiceConnectorGroupConnectorArrayOutput ¶ added in v4.17.0
func (i VoiceConnectorGroupConnectorArray) ToVoiceConnectorGroupConnectorArrayOutput() VoiceConnectorGroupConnectorArrayOutput
func (VoiceConnectorGroupConnectorArray) ToVoiceConnectorGroupConnectorArrayOutputWithContext ¶ added in v4.17.0
func (i VoiceConnectorGroupConnectorArray) ToVoiceConnectorGroupConnectorArrayOutputWithContext(ctx context.Context) VoiceConnectorGroupConnectorArrayOutput
type VoiceConnectorGroupConnectorArrayInput ¶ added in v4.17.0
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 ¶ added in v4.17.0
type VoiceConnectorGroupConnectorArrayOutput struct{ *pulumi.OutputState }
func (VoiceConnectorGroupConnectorArrayOutput) ElementType ¶ added in v4.17.0
func (VoiceConnectorGroupConnectorArrayOutput) ElementType() reflect.Type
func (VoiceConnectorGroupConnectorArrayOutput) ToVoiceConnectorGroupConnectorArrayOutput ¶ added in v4.17.0
func (o VoiceConnectorGroupConnectorArrayOutput) ToVoiceConnectorGroupConnectorArrayOutput() VoiceConnectorGroupConnectorArrayOutput
func (VoiceConnectorGroupConnectorArrayOutput) ToVoiceConnectorGroupConnectorArrayOutputWithContext ¶ added in v4.17.0
func (o VoiceConnectorGroupConnectorArrayOutput) ToVoiceConnectorGroupConnectorArrayOutputWithContext(ctx context.Context) VoiceConnectorGroupConnectorArrayOutput
type VoiceConnectorGroupConnectorInput ¶ added in v4.17.0
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 ¶ added in v4.17.0
type VoiceConnectorGroupConnectorOutput struct{ *pulumi.OutputState }
func (VoiceConnectorGroupConnectorOutput) ElementType ¶ added in v4.17.0
func (VoiceConnectorGroupConnectorOutput) ElementType() reflect.Type
func (VoiceConnectorGroupConnectorOutput) Priority ¶ added in v4.17.0
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 ¶ added in v4.17.0
func (o VoiceConnectorGroupConnectorOutput) ToVoiceConnectorGroupConnectorOutput() VoiceConnectorGroupConnectorOutput
func (VoiceConnectorGroupConnectorOutput) ToVoiceConnectorGroupConnectorOutputWithContext ¶ added in v4.17.0
func (o VoiceConnectorGroupConnectorOutput) ToVoiceConnectorGroupConnectorOutputWithContext(ctx context.Context) VoiceConnectorGroupConnectorOutput
func (VoiceConnectorGroupConnectorOutput) VoiceConnectorId ¶ added in v4.17.0
func (o VoiceConnectorGroupConnectorOutput) VoiceConnectorId() pulumi.StringOutput
The Amazon Chime Voice Connector ID.
type VoiceConnectorGroupInput ¶ added in v4.17.0
type VoiceConnectorGroupInput interface { pulumi.Input ToVoiceConnectorGroupOutput() VoiceConnectorGroupOutput ToVoiceConnectorGroupOutputWithContext(ctx context.Context) VoiceConnectorGroupOutput }
type VoiceConnectorGroupMap ¶ added in v4.17.0
type VoiceConnectorGroupMap map[string]VoiceConnectorGroupInput
func (VoiceConnectorGroupMap) ElementType ¶ added in v4.17.0
func (VoiceConnectorGroupMap) ElementType() reflect.Type
func (VoiceConnectorGroupMap) ToVoiceConnectorGroupMapOutput ¶ added in v4.17.0
func (i VoiceConnectorGroupMap) ToVoiceConnectorGroupMapOutput() VoiceConnectorGroupMapOutput
func (VoiceConnectorGroupMap) ToVoiceConnectorGroupMapOutputWithContext ¶ added in v4.17.0
func (i VoiceConnectorGroupMap) ToVoiceConnectorGroupMapOutputWithContext(ctx context.Context) VoiceConnectorGroupMapOutput
type VoiceConnectorGroupMapInput ¶ added in v4.17.0
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 ¶ added in v4.17.0
type VoiceConnectorGroupMapOutput struct{ *pulumi.OutputState }
func (VoiceConnectorGroupMapOutput) ElementType ¶ added in v4.17.0
func (VoiceConnectorGroupMapOutput) ElementType() reflect.Type
func (VoiceConnectorGroupMapOutput) MapIndex ¶ added in v4.17.0
func (o VoiceConnectorGroupMapOutput) MapIndex(k pulumi.StringInput) VoiceConnectorGroupOutput
func (VoiceConnectorGroupMapOutput) ToVoiceConnectorGroupMapOutput ¶ added in v4.17.0
func (o VoiceConnectorGroupMapOutput) ToVoiceConnectorGroupMapOutput() VoiceConnectorGroupMapOutput
func (VoiceConnectorGroupMapOutput) ToVoiceConnectorGroupMapOutputWithContext ¶ added in v4.17.0
func (o VoiceConnectorGroupMapOutput) ToVoiceConnectorGroupMapOutputWithContext(ctx context.Context) VoiceConnectorGroupMapOutput
type VoiceConnectorGroupOutput ¶ added in v4.17.0
type VoiceConnectorGroupOutput struct{ *pulumi.OutputState }
func (VoiceConnectorGroupOutput) ElementType ¶ added in v4.17.0
func (VoiceConnectorGroupOutput) ElementType() reflect.Type
func (VoiceConnectorGroupOutput) ToVoiceConnectorGroupOutput ¶ added in v4.17.0
func (o VoiceConnectorGroupOutput) ToVoiceConnectorGroupOutput() VoiceConnectorGroupOutput
func (VoiceConnectorGroupOutput) ToVoiceConnectorGroupOutputWithContext ¶ added in v4.17.0
func (o VoiceConnectorGroupOutput) ToVoiceConnectorGroupOutputWithContext(ctx context.Context) VoiceConnectorGroupOutput
func (VoiceConnectorGroupOutput) ToVoiceConnectorGroupPtrOutput ¶ added in v4.17.0
func (o VoiceConnectorGroupOutput) ToVoiceConnectorGroupPtrOutput() VoiceConnectorGroupPtrOutput
func (VoiceConnectorGroupOutput) ToVoiceConnectorGroupPtrOutputWithContext ¶ added in v4.17.0
func (o VoiceConnectorGroupOutput) ToVoiceConnectorGroupPtrOutputWithContext(ctx context.Context) VoiceConnectorGroupPtrOutput
type VoiceConnectorGroupPtrInput ¶ added in v4.17.0
type VoiceConnectorGroupPtrInput interface { pulumi.Input ToVoiceConnectorGroupPtrOutput() VoiceConnectorGroupPtrOutput ToVoiceConnectorGroupPtrOutputWithContext(ctx context.Context) VoiceConnectorGroupPtrOutput }
type VoiceConnectorGroupPtrOutput ¶ added in v4.17.0
type VoiceConnectorGroupPtrOutput struct{ *pulumi.OutputState }
func (VoiceConnectorGroupPtrOutput) Elem ¶ added in v4.17.0
func (o VoiceConnectorGroupPtrOutput) Elem() VoiceConnectorGroupOutput
func (VoiceConnectorGroupPtrOutput) ElementType ¶ added in v4.17.0
func (VoiceConnectorGroupPtrOutput) ElementType() reflect.Type
func (VoiceConnectorGroupPtrOutput) ToVoiceConnectorGroupPtrOutput ¶ added in v4.17.0
func (o VoiceConnectorGroupPtrOutput) ToVoiceConnectorGroupPtrOutput() VoiceConnectorGroupPtrOutput
func (VoiceConnectorGroupPtrOutput) ToVoiceConnectorGroupPtrOutputWithContext ¶ added in v4.17.0
func (o VoiceConnectorGroupPtrOutput) ToVoiceConnectorGroupPtrOutputWithContext(ctx context.Context) VoiceConnectorGroupPtrOutput
type VoiceConnectorGroupState ¶ added in v4.17.0
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 ¶ added in v4.17.0
func (VoiceConnectorGroupState) ElementType() reflect.Type
type VoiceConnectorInput ¶
type VoiceConnectorInput interface { pulumi.Input ToVoiceConnectorOutput() VoiceConnectorOutput ToVoiceConnectorOutputWithContext(ctx context.Context) VoiceConnectorOutput }
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 VoiceConnectorOutput ¶
type VoiceConnectorOutput struct{ *pulumi.OutputState }
func (VoiceConnectorOutput) ElementType ¶
func (VoiceConnectorOutput) ElementType() reflect.Type
func (VoiceConnectorOutput) ToVoiceConnectorOutput ¶
func (o VoiceConnectorOutput) ToVoiceConnectorOutput() VoiceConnectorOutput
func (VoiceConnectorOutput) ToVoiceConnectorOutputWithContext ¶
func (o VoiceConnectorOutput) ToVoiceConnectorOutputWithContext(ctx context.Context) VoiceConnectorOutput
func (VoiceConnectorOutput) ToVoiceConnectorPtrOutput ¶
func (o VoiceConnectorOutput) ToVoiceConnectorPtrOutput() VoiceConnectorPtrOutput
func (VoiceConnectorOutput) ToVoiceConnectorPtrOutputWithContext ¶
func (o VoiceConnectorOutput) ToVoiceConnectorPtrOutputWithContext(ctx context.Context) VoiceConnectorPtrOutput
type VoiceConnectorPtrInput ¶
type VoiceConnectorPtrInput interface { pulumi.Input ToVoiceConnectorPtrOutput() VoiceConnectorPtrOutput ToVoiceConnectorPtrOutputWithContext(ctx context.Context) VoiceConnectorPtrOutput }
type VoiceConnectorPtrOutput ¶
type VoiceConnectorPtrOutput struct{ *pulumi.OutputState }
func (VoiceConnectorPtrOutput) Elem ¶
func (o VoiceConnectorPtrOutput) Elem() VoiceConnectorOutput
func (VoiceConnectorPtrOutput) ElementType ¶
func (VoiceConnectorPtrOutput) ElementType() reflect.Type
func (VoiceConnectorPtrOutput) ToVoiceConnectorPtrOutput ¶
func (o VoiceConnectorPtrOutput) ToVoiceConnectorPtrOutput() VoiceConnectorPtrOutput
func (VoiceConnectorPtrOutput) ToVoiceConnectorPtrOutputWithContext ¶
func (o VoiceConnectorPtrOutput) ToVoiceConnectorPtrOutputWithContext(ctx context.Context) VoiceConnectorPtrOutput
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