chime

package
v4.18.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 31, 2021 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

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 (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) Index added in v4.17.0

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) 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) 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) Index added in v4.17.0

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) Priority added in v4.17.0

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

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) MapIndex added in v4.17.0

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 (VoiceConnectorGroupPtrOutput) ElementType added in v4.17.0

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 (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 (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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL