connect

package
v0.1.0 Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const (
	QuickConnectQuickConnectTypePhoneNumber = QuickConnectQuickConnectType("PHONE_NUMBER")
	QuickConnectQuickConnectTypeQueue       = QuickConnectQuickConnectType("QUEUE")
	QuickConnectQuickConnectTypeUser        = QuickConnectQuickConnectType("USER")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type QuickConnect

type QuickConnect struct {
	pulumi.CustomResourceState

	// The description of the quick connect.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The identifier of the Amazon Connect instance.
	InstanceArn pulumi.StringOutput `pulumi:"instanceArn"`
	// The name of the quick connect.
	Name pulumi.StringOutput `pulumi:"name"`
	// The Amazon Resource Name (ARN) for the quick connect.
	QuickConnectArn pulumi.StringOutput `pulumi:"quickConnectArn"`
	// Configuration settings for the quick connect.
	QuickConnectConfig QuickConnectQuickConnectConfigOutput `pulumi:"quickConnectConfig"`
	// One or more tags.
	Tags QuickConnectTagArrayOutput `pulumi:"tags"`
}

Resource Type definition for AWS::Connect::QuickConnect

func GetQuickConnect

func GetQuickConnect(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *QuickConnectState, opts ...pulumi.ResourceOption) (*QuickConnect, error)

GetQuickConnect gets an existing QuickConnect 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 NewQuickConnect

func NewQuickConnect(ctx *pulumi.Context,
	name string, args *QuickConnectArgs, opts ...pulumi.ResourceOption) (*QuickConnect, error)

NewQuickConnect registers a new resource with the given unique name, arguments, and options.

func (*QuickConnect) ElementType

func (*QuickConnect) ElementType() reflect.Type

func (*QuickConnect) ToQuickConnectOutput

func (i *QuickConnect) ToQuickConnectOutput() QuickConnectOutput

func (*QuickConnect) ToQuickConnectOutputWithContext

func (i *QuickConnect) ToQuickConnectOutputWithContext(ctx context.Context) QuickConnectOutput

type QuickConnectArgs

type QuickConnectArgs struct {
	// The description of the quick connect.
	Description pulumi.StringPtrInput
	// The identifier of the Amazon Connect instance.
	InstanceArn pulumi.StringInput
	// The name of the quick connect.
	Name pulumi.StringInput
	// Configuration settings for the quick connect.
	QuickConnectConfig QuickConnectQuickConnectConfigInput
	// One or more tags.
	Tags QuickConnectTagArrayInput
}

The set of arguments for constructing a QuickConnect resource.

func (QuickConnectArgs) ElementType

func (QuickConnectArgs) ElementType() reflect.Type

type QuickConnectInput

type QuickConnectInput interface {
	pulumi.Input

	ToQuickConnectOutput() QuickConnectOutput
	ToQuickConnectOutputWithContext(ctx context.Context) QuickConnectOutput
}

type QuickConnectOutput

type QuickConnectOutput struct{ *pulumi.OutputState }

func (QuickConnectOutput) ElementType

func (QuickConnectOutput) ElementType() reflect.Type

func (QuickConnectOutput) ToQuickConnectOutput

func (o QuickConnectOutput) ToQuickConnectOutput() QuickConnectOutput

func (QuickConnectOutput) ToQuickConnectOutputWithContext

func (o QuickConnectOutput) ToQuickConnectOutputWithContext(ctx context.Context) QuickConnectOutput

type QuickConnectPhoneNumberQuickConnectConfig

type QuickConnectPhoneNumberQuickConnectConfig struct {
	PhoneNumber string `pulumi:"phoneNumber"`
}

The phone configuration. This is required only if QuickConnectType is PHONE_NUMBER.

type QuickConnectPhoneNumberQuickConnectConfigArgs

type QuickConnectPhoneNumberQuickConnectConfigArgs struct {
	PhoneNumber pulumi.StringInput `pulumi:"phoneNumber"`
}

The phone configuration. This is required only if QuickConnectType is PHONE_NUMBER.

func (QuickConnectPhoneNumberQuickConnectConfigArgs) ElementType

func (QuickConnectPhoneNumberQuickConnectConfigArgs) ToQuickConnectPhoneNumberQuickConnectConfigOutput

func (i QuickConnectPhoneNumberQuickConnectConfigArgs) ToQuickConnectPhoneNumberQuickConnectConfigOutput() QuickConnectPhoneNumberQuickConnectConfigOutput

func (QuickConnectPhoneNumberQuickConnectConfigArgs) ToQuickConnectPhoneNumberQuickConnectConfigOutputWithContext

func (i QuickConnectPhoneNumberQuickConnectConfigArgs) ToQuickConnectPhoneNumberQuickConnectConfigOutputWithContext(ctx context.Context) QuickConnectPhoneNumberQuickConnectConfigOutput

func (QuickConnectPhoneNumberQuickConnectConfigArgs) ToQuickConnectPhoneNumberQuickConnectConfigPtrOutput

func (i QuickConnectPhoneNumberQuickConnectConfigArgs) ToQuickConnectPhoneNumberQuickConnectConfigPtrOutput() QuickConnectPhoneNumberQuickConnectConfigPtrOutput

func (QuickConnectPhoneNumberQuickConnectConfigArgs) ToQuickConnectPhoneNumberQuickConnectConfigPtrOutputWithContext

func (i QuickConnectPhoneNumberQuickConnectConfigArgs) ToQuickConnectPhoneNumberQuickConnectConfigPtrOutputWithContext(ctx context.Context) QuickConnectPhoneNumberQuickConnectConfigPtrOutput

type QuickConnectPhoneNumberQuickConnectConfigInput

type QuickConnectPhoneNumberQuickConnectConfigInput interface {
	pulumi.Input

	ToQuickConnectPhoneNumberQuickConnectConfigOutput() QuickConnectPhoneNumberQuickConnectConfigOutput
	ToQuickConnectPhoneNumberQuickConnectConfigOutputWithContext(context.Context) QuickConnectPhoneNumberQuickConnectConfigOutput
}

QuickConnectPhoneNumberQuickConnectConfigInput is an input type that accepts QuickConnectPhoneNumberQuickConnectConfigArgs and QuickConnectPhoneNumberQuickConnectConfigOutput values. You can construct a concrete instance of `QuickConnectPhoneNumberQuickConnectConfigInput` via:

QuickConnectPhoneNumberQuickConnectConfigArgs{...}

type QuickConnectPhoneNumberQuickConnectConfigOutput

type QuickConnectPhoneNumberQuickConnectConfigOutput struct{ *pulumi.OutputState }

The phone configuration. This is required only if QuickConnectType is PHONE_NUMBER.

func (QuickConnectPhoneNumberQuickConnectConfigOutput) ElementType

func (QuickConnectPhoneNumberQuickConnectConfigOutput) PhoneNumber

func (QuickConnectPhoneNumberQuickConnectConfigOutput) ToQuickConnectPhoneNumberQuickConnectConfigOutput

func (o QuickConnectPhoneNumberQuickConnectConfigOutput) ToQuickConnectPhoneNumberQuickConnectConfigOutput() QuickConnectPhoneNumberQuickConnectConfigOutput

func (QuickConnectPhoneNumberQuickConnectConfigOutput) ToQuickConnectPhoneNumberQuickConnectConfigOutputWithContext

func (o QuickConnectPhoneNumberQuickConnectConfigOutput) ToQuickConnectPhoneNumberQuickConnectConfigOutputWithContext(ctx context.Context) QuickConnectPhoneNumberQuickConnectConfigOutput

func (QuickConnectPhoneNumberQuickConnectConfigOutput) ToQuickConnectPhoneNumberQuickConnectConfigPtrOutput

func (o QuickConnectPhoneNumberQuickConnectConfigOutput) ToQuickConnectPhoneNumberQuickConnectConfigPtrOutput() QuickConnectPhoneNumberQuickConnectConfigPtrOutput

func (QuickConnectPhoneNumberQuickConnectConfigOutput) ToQuickConnectPhoneNumberQuickConnectConfigPtrOutputWithContext

func (o QuickConnectPhoneNumberQuickConnectConfigOutput) ToQuickConnectPhoneNumberQuickConnectConfigPtrOutputWithContext(ctx context.Context) QuickConnectPhoneNumberQuickConnectConfigPtrOutput

type QuickConnectPhoneNumberQuickConnectConfigPtrInput

type QuickConnectPhoneNumberQuickConnectConfigPtrInput interface {
	pulumi.Input

	ToQuickConnectPhoneNumberQuickConnectConfigPtrOutput() QuickConnectPhoneNumberQuickConnectConfigPtrOutput
	ToQuickConnectPhoneNumberQuickConnectConfigPtrOutputWithContext(context.Context) QuickConnectPhoneNumberQuickConnectConfigPtrOutput
}

QuickConnectPhoneNumberQuickConnectConfigPtrInput is an input type that accepts QuickConnectPhoneNumberQuickConnectConfigArgs, QuickConnectPhoneNumberQuickConnectConfigPtr and QuickConnectPhoneNumberQuickConnectConfigPtrOutput values. You can construct a concrete instance of `QuickConnectPhoneNumberQuickConnectConfigPtrInput` via:

        QuickConnectPhoneNumberQuickConnectConfigArgs{...}

or:

        nil

type QuickConnectPhoneNumberQuickConnectConfigPtrOutput

type QuickConnectPhoneNumberQuickConnectConfigPtrOutput struct{ *pulumi.OutputState }

func (QuickConnectPhoneNumberQuickConnectConfigPtrOutput) Elem

func (QuickConnectPhoneNumberQuickConnectConfigPtrOutput) ElementType

func (QuickConnectPhoneNumberQuickConnectConfigPtrOutput) PhoneNumber

func (QuickConnectPhoneNumberQuickConnectConfigPtrOutput) ToQuickConnectPhoneNumberQuickConnectConfigPtrOutput

func (o QuickConnectPhoneNumberQuickConnectConfigPtrOutput) ToQuickConnectPhoneNumberQuickConnectConfigPtrOutput() QuickConnectPhoneNumberQuickConnectConfigPtrOutput

func (QuickConnectPhoneNumberQuickConnectConfigPtrOutput) ToQuickConnectPhoneNumberQuickConnectConfigPtrOutputWithContext

func (o QuickConnectPhoneNumberQuickConnectConfigPtrOutput) ToQuickConnectPhoneNumberQuickConnectConfigPtrOutputWithContext(ctx context.Context) QuickConnectPhoneNumberQuickConnectConfigPtrOutput

type QuickConnectQueueQuickConnectConfig

type QuickConnectQueueQuickConnectConfig struct {
	ContactFlowArn string `pulumi:"contactFlowArn"`
	QueueArn       string `pulumi:"queueArn"`
}

The queue configuration. This is required only if QuickConnectType is QUEUE.

type QuickConnectQueueQuickConnectConfigArgs

type QuickConnectQueueQuickConnectConfigArgs struct {
	ContactFlowArn pulumi.StringInput `pulumi:"contactFlowArn"`
	QueueArn       pulumi.StringInput `pulumi:"queueArn"`
}

The queue configuration. This is required only if QuickConnectType is QUEUE.

func (QuickConnectQueueQuickConnectConfigArgs) ElementType

func (QuickConnectQueueQuickConnectConfigArgs) ToQuickConnectQueueQuickConnectConfigOutput

func (i QuickConnectQueueQuickConnectConfigArgs) ToQuickConnectQueueQuickConnectConfigOutput() QuickConnectQueueQuickConnectConfigOutput

func (QuickConnectQueueQuickConnectConfigArgs) ToQuickConnectQueueQuickConnectConfigOutputWithContext

func (i QuickConnectQueueQuickConnectConfigArgs) ToQuickConnectQueueQuickConnectConfigOutputWithContext(ctx context.Context) QuickConnectQueueQuickConnectConfigOutput

func (QuickConnectQueueQuickConnectConfigArgs) ToQuickConnectQueueQuickConnectConfigPtrOutput

func (i QuickConnectQueueQuickConnectConfigArgs) ToQuickConnectQueueQuickConnectConfigPtrOutput() QuickConnectQueueQuickConnectConfigPtrOutput

func (QuickConnectQueueQuickConnectConfigArgs) ToQuickConnectQueueQuickConnectConfigPtrOutputWithContext

func (i QuickConnectQueueQuickConnectConfigArgs) ToQuickConnectQueueQuickConnectConfigPtrOutputWithContext(ctx context.Context) QuickConnectQueueQuickConnectConfigPtrOutput

type QuickConnectQueueQuickConnectConfigInput

type QuickConnectQueueQuickConnectConfigInput interface {
	pulumi.Input

	ToQuickConnectQueueQuickConnectConfigOutput() QuickConnectQueueQuickConnectConfigOutput
	ToQuickConnectQueueQuickConnectConfigOutputWithContext(context.Context) QuickConnectQueueQuickConnectConfigOutput
}

QuickConnectQueueQuickConnectConfigInput is an input type that accepts QuickConnectQueueQuickConnectConfigArgs and QuickConnectQueueQuickConnectConfigOutput values. You can construct a concrete instance of `QuickConnectQueueQuickConnectConfigInput` via:

QuickConnectQueueQuickConnectConfigArgs{...}

type QuickConnectQueueQuickConnectConfigOutput

type QuickConnectQueueQuickConnectConfigOutput struct{ *pulumi.OutputState }

The queue configuration. This is required only if QuickConnectType is QUEUE.

func (QuickConnectQueueQuickConnectConfigOutput) ContactFlowArn

func (QuickConnectQueueQuickConnectConfigOutput) ElementType

func (QuickConnectQueueQuickConnectConfigOutput) QueueArn

func (QuickConnectQueueQuickConnectConfigOutput) ToQuickConnectQueueQuickConnectConfigOutput

func (o QuickConnectQueueQuickConnectConfigOutput) ToQuickConnectQueueQuickConnectConfigOutput() QuickConnectQueueQuickConnectConfigOutput

func (QuickConnectQueueQuickConnectConfigOutput) ToQuickConnectQueueQuickConnectConfigOutputWithContext

func (o QuickConnectQueueQuickConnectConfigOutput) ToQuickConnectQueueQuickConnectConfigOutputWithContext(ctx context.Context) QuickConnectQueueQuickConnectConfigOutput

func (QuickConnectQueueQuickConnectConfigOutput) ToQuickConnectQueueQuickConnectConfigPtrOutput

func (o QuickConnectQueueQuickConnectConfigOutput) ToQuickConnectQueueQuickConnectConfigPtrOutput() QuickConnectQueueQuickConnectConfigPtrOutput

func (QuickConnectQueueQuickConnectConfigOutput) ToQuickConnectQueueQuickConnectConfigPtrOutputWithContext

func (o QuickConnectQueueQuickConnectConfigOutput) ToQuickConnectQueueQuickConnectConfigPtrOutputWithContext(ctx context.Context) QuickConnectQueueQuickConnectConfigPtrOutput

type QuickConnectQueueQuickConnectConfigPtrInput

type QuickConnectQueueQuickConnectConfigPtrInput interface {
	pulumi.Input

	ToQuickConnectQueueQuickConnectConfigPtrOutput() QuickConnectQueueQuickConnectConfigPtrOutput
	ToQuickConnectQueueQuickConnectConfigPtrOutputWithContext(context.Context) QuickConnectQueueQuickConnectConfigPtrOutput
}

QuickConnectQueueQuickConnectConfigPtrInput is an input type that accepts QuickConnectQueueQuickConnectConfigArgs, QuickConnectQueueQuickConnectConfigPtr and QuickConnectQueueQuickConnectConfigPtrOutput values. You can construct a concrete instance of `QuickConnectQueueQuickConnectConfigPtrInput` via:

        QuickConnectQueueQuickConnectConfigArgs{...}

or:

        nil

type QuickConnectQueueQuickConnectConfigPtrOutput

type QuickConnectQueueQuickConnectConfigPtrOutput struct{ *pulumi.OutputState }

func (QuickConnectQueueQuickConnectConfigPtrOutput) ContactFlowArn

func (QuickConnectQueueQuickConnectConfigPtrOutput) Elem

func (QuickConnectQueueQuickConnectConfigPtrOutput) ElementType

func (QuickConnectQueueQuickConnectConfigPtrOutput) QueueArn

func (QuickConnectQueueQuickConnectConfigPtrOutput) ToQuickConnectQueueQuickConnectConfigPtrOutput

func (o QuickConnectQueueQuickConnectConfigPtrOutput) ToQuickConnectQueueQuickConnectConfigPtrOutput() QuickConnectQueueQuickConnectConfigPtrOutput

func (QuickConnectQueueQuickConnectConfigPtrOutput) ToQuickConnectQueueQuickConnectConfigPtrOutputWithContext

func (o QuickConnectQueueQuickConnectConfigPtrOutput) ToQuickConnectQueueQuickConnectConfigPtrOutputWithContext(ctx context.Context) QuickConnectQueueQuickConnectConfigPtrOutput

type QuickConnectQuickConnectConfig

type QuickConnectQuickConnectConfig struct {
	PhoneConfig      *QuickConnectPhoneNumberQuickConnectConfig `pulumi:"phoneConfig"`
	QueueConfig      *QuickConnectQueueQuickConnectConfig       `pulumi:"queueConfig"`
	QuickConnectType QuickConnectQuickConnectType               `pulumi:"quickConnectType"`
	UserConfig       *QuickConnectUserQuickConnectConfig        `pulumi:"userConfig"`
}

Configuration settings for the quick connect.

type QuickConnectQuickConnectConfigArgs

type QuickConnectQuickConnectConfigArgs struct {
	PhoneConfig      QuickConnectPhoneNumberQuickConnectConfigPtrInput `pulumi:"phoneConfig"`
	QueueConfig      QuickConnectQueueQuickConnectConfigPtrInput       `pulumi:"queueConfig"`
	QuickConnectType QuickConnectQuickConnectTypeInput                 `pulumi:"quickConnectType"`
	UserConfig       QuickConnectUserQuickConnectConfigPtrInput        `pulumi:"userConfig"`
}

Configuration settings for the quick connect.

func (QuickConnectQuickConnectConfigArgs) ElementType

func (QuickConnectQuickConnectConfigArgs) ToQuickConnectQuickConnectConfigOutput

func (i QuickConnectQuickConnectConfigArgs) ToQuickConnectQuickConnectConfigOutput() QuickConnectQuickConnectConfigOutput

func (QuickConnectQuickConnectConfigArgs) ToQuickConnectQuickConnectConfigOutputWithContext

func (i QuickConnectQuickConnectConfigArgs) ToQuickConnectQuickConnectConfigOutputWithContext(ctx context.Context) QuickConnectQuickConnectConfigOutput

func (QuickConnectQuickConnectConfigArgs) ToQuickConnectQuickConnectConfigPtrOutput

func (i QuickConnectQuickConnectConfigArgs) ToQuickConnectQuickConnectConfigPtrOutput() QuickConnectQuickConnectConfigPtrOutput

func (QuickConnectQuickConnectConfigArgs) ToQuickConnectQuickConnectConfigPtrOutputWithContext

func (i QuickConnectQuickConnectConfigArgs) ToQuickConnectQuickConnectConfigPtrOutputWithContext(ctx context.Context) QuickConnectQuickConnectConfigPtrOutput

type QuickConnectQuickConnectConfigInput

type QuickConnectQuickConnectConfigInput interface {
	pulumi.Input

	ToQuickConnectQuickConnectConfigOutput() QuickConnectQuickConnectConfigOutput
	ToQuickConnectQuickConnectConfigOutputWithContext(context.Context) QuickConnectQuickConnectConfigOutput
}

QuickConnectQuickConnectConfigInput is an input type that accepts QuickConnectQuickConnectConfigArgs and QuickConnectQuickConnectConfigOutput values. You can construct a concrete instance of `QuickConnectQuickConnectConfigInput` via:

QuickConnectQuickConnectConfigArgs{...}

type QuickConnectQuickConnectConfigOutput

type QuickConnectQuickConnectConfigOutput struct{ *pulumi.OutputState }

Configuration settings for the quick connect.

func (QuickConnectQuickConnectConfigOutput) ElementType

func (QuickConnectQuickConnectConfigOutput) PhoneConfig

func (QuickConnectQuickConnectConfigOutput) QueueConfig

func (QuickConnectQuickConnectConfigOutput) QuickConnectType

func (QuickConnectQuickConnectConfigOutput) ToQuickConnectQuickConnectConfigOutput

func (o QuickConnectQuickConnectConfigOutput) ToQuickConnectQuickConnectConfigOutput() QuickConnectQuickConnectConfigOutput

func (QuickConnectQuickConnectConfigOutput) ToQuickConnectQuickConnectConfigOutputWithContext

func (o QuickConnectQuickConnectConfigOutput) ToQuickConnectQuickConnectConfigOutputWithContext(ctx context.Context) QuickConnectQuickConnectConfigOutput

func (QuickConnectQuickConnectConfigOutput) ToQuickConnectQuickConnectConfigPtrOutput

func (o QuickConnectQuickConnectConfigOutput) ToQuickConnectQuickConnectConfigPtrOutput() QuickConnectQuickConnectConfigPtrOutput

func (QuickConnectQuickConnectConfigOutput) ToQuickConnectQuickConnectConfigPtrOutputWithContext

func (o QuickConnectQuickConnectConfigOutput) ToQuickConnectQuickConnectConfigPtrOutputWithContext(ctx context.Context) QuickConnectQuickConnectConfigPtrOutput

func (QuickConnectQuickConnectConfigOutput) UserConfig

type QuickConnectQuickConnectConfigPtrInput

type QuickConnectQuickConnectConfigPtrInput interface {
	pulumi.Input

	ToQuickConnectQuickConnectConfigPtrOutput() QuickConnectQuickConnectConfigPtrOutput
	ToQuickConnectQuickConnectConfigPtrOutputWithContext(context.Context) QuickConnectQuickConnectConfigPtrOutput
}

QuickConnectQuickConnectConfigPtrInput is an input type that accepts QuickConnectQuickConnectConfigArgs, QuickConnectQuickConnectConfigPtr and QuickConnectQuickConnectConfigPtrOutput values. You can construct a concrete instance of `QuickConnectQuickConnectConfigPtrInput` via:

        QuickConnectQuickConnectConfigArgs{...}

or:

        nil

type QuickConnectQuickConnectConfigPtrOutput

type QuickConnectQuickConnectConfigPtrOutput struct{ *pulumi.OutputState }

func (QuickConnectQuickConnectConfigPtrOutput) Elem

func (QuickConnectQuickConnectConfigPtrOutput) ElementType

func (QuickConnectQuickConnectConfigPtrOutput) PhoneConfig

func (QuickConnectQuickConnectConfigPtrOutput) QueueConfig

func (QuickConnectQuickConnectConfigPtrOutput) QuickConnectType

func (QuickConnectQuickConnectConfigPtrOutput) ToQuickConnectQuickConnectConfigPtrOutput

func (o QuickConnectQuickConnectConfigPtrOutput) ToQuickConnectQuickConnectConfigPtrOutput() QuickConnectQuickConnectConfigPtrOutput

func (QuickConnectQuickConnectConfigPtrOutput) ToQuickConnectQuickConnectConfigPtrOutputWithContext

func (o QuickConnectQuickConnectConfigPtrOutput) ToQuickConnectQuickConnectConfigPtrOutputWithContext(ctx context.Context) QuickConnectQuickConnectConfigPtrOutput

func (QuickConnectQuickConnectConfigPtrOutput) UserConfig

type QuickConnectQuickConnectType

type QuickConnectQuickConnectType string

The type of quick connect. In the Amazon Connect console, when you create a quick connect, you are prompted to assign one of the following types: Agent (USER), External (PHONE_NUMBER), or Queue (QUEUE).

func (QuickConnectQuickConnectType) ElementType

func (QuickConnectQuickConnectType) ToQuickConnectQuickConnectTypeOutput

func (e QuickConnectQuickConnectType) ToQuickConnectQuickConnectTypeOutput() QuickConnectQuickConnectTypeOutput

func (QuickConnectQuickConnectType) ToQuickConnectQuickConnectTypeOutputWithContext

func (e QuickConnectQuickConnectType) ToQuickConnectQuickConnectTypeOutputWithContext(ctx context.Context) QuickConnectQuickConnectTypeOutput

func (QuickConnectQuickConnectType) ToQuickConnectQuickConnectTypePtrOutput

func (e QuickConnectQuickConnectType) ToQuickConnectQuickConnectTypePtrOutput() QuickConnectQuickConnectTypePtrOutput

func (QuickConnectQuickConnectType) ToQuickConnectQuickConnectTypePtrOutputWithContext

func (e QuickConnectQuickConnectType) ToQuickConnectQuickConnectTypePtrOutputWithContext(ctx context.Context) QuickConnectQuickConnectTypePtrOutput

func (QuickConnectQuickConnectType) ToStringOutput

func (QuickConnectQuickConnectType) ToStringOutputWithContext

func (e QuickConnectQuickConnectType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (QuickConnectQuickConnectType) ToStringPtrOutput

func (e QuickConnectQuickConnectType) ToStringPtrOutput() pulumi.StringPtrOutput

func (QuickConnectQuickConnectType) ToStringPtrOutputWithContext

func (e QuickConnectQuickConnectType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type QuickConnectQuickConnectTypeInput

type QuickConnectQuickConnectTypeInput interface {
	pulumi.Input

	ToQuickConnectQuickConnectTypeOutput() QuickConnectQuickConnectTypeOutput
	ToQuickConnectQuickConnectTypeOutputWithContext(context.Context) QuickConnectQuickConnectTypeOutput
}

QuickConnectQuickConnectTypeInput is an input type that accepts QuickConnectQuickConnectTypeArgs and QuickConnectQuickConnectTypeOutput values. You can construct a concrete instance of `QuickConnectQuickConnectTypeInput` via:

QuickConnectQuickConnectTypeArgs{...}

type QuickConnectQuickConnectTypeOutput

type QuickConnectQuickConnectTypeOutput struct{ *pulumi.OutputState }

func (QuickConnectQuickConnectTypeOutput) ElementType

func (QuickConnectQuickConnectTypeOutput) ToQuickConnectQuickConnectTypeOutput

func (o QuickConnectQuickConnectTypeOutput) ToQuickConnectQuickConnectTypeOutput() QuickConnectQuickConnectTypeOutput

func (QuickConnectQuickConnectTypeOutput) ToQuickConnectQuickConnectTypeOutputWithContext

func (o QuickConnectQuickConnectTypeOutput) ToQuickConnectQuickConnectTypeOutputWithContext(ctx context.Context) QuickConnectQuickConnectTypeOutput

func (QuickConnectQuickConnectTypeOutput) ToQuickConnectQuickConnectTypePtrOutput

func (o QuickConnectQuickConnectTypeOutput) ToQuickConnectQuickConnectTypePtrOutput() QuickConnectQuickConnectTypePtrOutput

func (QuickConnectQuickConnectTypeOutput) ToQuickConnectQuickConnectTypePtrOutputWithContext

func (o QuickConnectQuickConnectTypeOutput) ToQuickConnectQuickConnectTypePtrOutputWithContext(ctx context.Context) QuickConnectQuickConnectTypePtrOutput

func (QuickConnectQuickConnectTypeOutput) ToStringOutput

func (QuickConnectQuickConnectTypeOutput) ToStringOutputWithContext

func (o QuickConnectQuickConnectTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (QuickConnectQuickConnectTypeOutput) ToStringPtrOutput

func (QuickConnectQuickConnectTypeOutput) ToStringPtrOutputWithContext

func (o QuickConnectQuickConnectTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type QuickConnectQuickConnectTypePtrInput

type QuickConnectQuickConnectTypePtrInput interface {
	pulumi.Input

	ToQuickConnectQuickConnectTypePtrOutput() QuickConnectQuickConnectTypePtrOutput
	ToQuickConnectQuickConnectTypePtrOutputWithContext(context.Context) QuickConnectQuickConnectTypePtrOutput
}

func QuickConnectQuickConnectTypePtr

func QuickConnectQuickConnectTypePtr(v string) QuickConnectQuickConnectTypePtrInput

type QuickConnectQuickConnectTypePtrOutput

type QuickConnectQuickConnectTypePtrOutput struct{ *pulumi.OutputState }

func (QuickConnectQuickConnectTypePtrOutput) Elem

func (QuickConnectQuickConnectTypePtrOutput) ElementType

func (QuickConnectQuickConnectTypePtrOutput) ToQuickConnectQuickConnectTypePtrOutput

func (o QuickConnectQuickConnectTypePtrOutput) ToQuickConnectQuickConnectTypePtrOutput() QuickConnectQuickConnectTypePtrOutput

func (QuickConnectQuickConnectTypePtrOutput) ToQuickConnectQuickConnectTypePtrOutputWithContext

func (o QuickConnectQuickConnectTypePtrOutput) ToQuickConnectQuickConnectTypePtrOutputWithContext(ctx context.Context) QuickConnectQuickConnectTypePtrOutput

func (QuickConnectQuickConnectTypePtrOutput) ToStringPtrOutput

func (QuickConnectQuickConnectTypePtrOutput) ToStringPtrOutputWithContext

func (o QuickConnectQuickConnectTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type QuickConnectState

type QuickConnectState struct {
}

func (QuickConnectState) ElementType

func (QuickConnectState) ElementType() reflect.Type

type QuickConnectTag

type QuickConnectTag struct {
	// The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Key string `pulumi:"key"`
	// The value for the tag. You can specify a value that is maximum of 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Value string `pulumi:"value"`
}

A key-value pair to associate with a resource.

type QuickConnectTagArgs

type QuickConnectTagArgs struct {
	// The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Key pulumi.StringInput `pulumi:"key"`
	// The value for the tag. You can specify a value that is maximum of 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
	Value pulumi.StringInput `pulumi:"value"`
}

A key-value pair to associate with a resource.

func (QuickConnectTagArgs) ElementType

func (QuickConnectTagArgs) ElementType() reflect.Type

func (QuickConnectTagArgs) ToQuickConnectTagOutput

func (i QuickConnectTagArgs) ToQuickConnectTagOutput() QuickConnectTagOutput

func (QuickConnectTagArgs) ToQuickConnectTagOutputWithContext

func (i QuickConnectTagArgs) ToQuickConnectTagOutputWithContext(ctx context.Context) QuickConnectTagOutput

type QuickConnectTagArray

type QuickConnectTagArray []QuickConnectTagInput

func (QuickConnectTagArray) ElementType

func (QuickConnectTagArray) ElementType() reflect.Type

func (QuickConnectTagArray) ToQuickConnectTagArrayOutput

func (i QuickConnectTagArray) ToQuickConnectTagArrayOutput() QuickConnectTagArrayOutput

func (QuickConnectTagArray) ToQuickConnectTagArrayOutputWithContext

func (i QuickConnectTagArray) ToQuickConnectTagArrayOutputWithContext(ctx context.Context) QuickConnectTagArrayOutput

type QuickConnectTagArrayInput

type QuickConnectTagArrayInput interface {
	pulumi.Input

	ToQuickConnectTagArrayOutput() QuickConnectTagArrayOutput
	ToQuickConnectTagArrayOutputWithContext(context.Context) QuickConnectTagArrayOutput
}

QuickConnectTagArrayInput is an input type that accepts QuickConnectTagArray and QuickConnectTagArrayOutput values. You can construct a concrete instance of `QuickConnectTagArrayInput` via:

QuickConnectTagArray{ QuickConnectTagArgs{...} }

type QuickConnectTagArrayOutput

type QuickConnectTagArrayOutput struct{ *pulumi.OutputState }

func (QuickConnectTagArrayOutput) ElementType

func (QuickConnectTagArrayOutput) ElementType() reflect.Type

func (QuickConnectTagArrayOutput) Index

func (QuickConnectTagArrayOutput) ToQuickConnectTagArrayOutput

func (o QuickConnectTagArrayOutput) ToQuickConnectTagArrayOutput() QuickConnectTagArrayOutput

func (QuickConnectTagArrayOutput) ToQuickConnectTagArrayOutputWithContext

func (o QuickConnectTagArrayOutput) ToQuickConnectTagArrayOutputWithContext(ctx context.Context) QuickConnectTagArrayOutput

type QuickConnectTagInput

type QuickConnectTagInput interface {
	pulumi.Input

	ToQuickConnectTagOutput() QuickConnectTagOutput
	ToQuickConnectTagOutputWithContext(context.Context) QuickConnectTagOutput
}

QuickConnectTagInput is an input type that accepts QuickConnectTagArgs and QuickConnectTagOutput values. You can construct a concrete instance of `QuickConnectTagInput` via:

QuickConnectTagArgs{...}

type QuickConnectTagOutput

type QuickConnectTagOutput struct{ *pulumi.OutputState }

A key-value pair to associate with a resource.

func (QuickConnectTagOutput) ElementType

func (QuickConnectTagOutput) ElementType() reflect.Type

func (QuickConnectTagOutput) Key

The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

func (QuickConnectTagOutput) ToQuickConnectTagOutput

func (o QuickConnectTagOutput) ToQuickConnectTagOutput() QuickConnectTagOutput

func (QuickConnectTagOutput) ToQuickConnectTagOutputWithContext

func (o QuickConnectTagOutput) ToQuickConnectTagOutputWithContext(ctx context.Context) QuickConnectTagOutput

func (QuickConnectTagOutput) Value

The value for the tag. You can specify a value that is maximum of 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

type QuickConnectUserQuickConnectConfig

type QuickConnectUserQuickConnectConfig struct {
	ContactFlowArn string `pulumi:"contactFlowArn"`
	UserArn        string `pulumi:"userArn"`
}

The user configuration. This is required only if QuickConnectType is USER.

type QuickConnectUserQuickConnectConfigArgs

type QuickConnectUserQuickConnectConfigArgs struct {
	ContactFlowArn pulumi.StringInput `pulumi:"contactFlowArn"`
	UserArn        pulumi.StringInput `pulumi:"userArn"`
}

The user configuration. This is required only if QuickConnectType is USER.

func (QuickConnectUserQuickConnectConfigArgs) ElementType

func (QuickConnectUserQuickConnectConfigArgs) ToQuickConnectUserQuickConnectConfigOutput

func (i QuickConnectUserQuickConnectConfigArgs) ToQuickConnectUserQuickConnectConfigOutput() QuickConnectUserQuickConnectConfigOutput

func (QuickConnectUserQuickConnectConfigArgs) ToQuickConnectUserQuickConnectConfigOutputWithContext

func (i QuickConnectUserQuickConnectConfigArgs) ToQuickConnectUserQuickConnectConfigOutputWithContext(ctx context.Context) QuickConnectUserQuickConnectConfigOutput

func (QuickConnectUserQuickConnectConfigArgs) ToQuickConnectUserQuickConnectConfigPtrOutput

func (i QuickConnectUserQuickConnectConfigArgs) ToQuickConnectUserQuickConnectConfigPtrOutput() QuickConnectUserQuickConnectConfigPtrOutput

func (QuickConnectUserQuickConnectConfigArgs) ToQuickConnectUserQuickConnectConfigPtrOutputWithContext

func (i QuickConnectUserQuickConnectConfigArgs) ToQuickConnectUserQuickConnectConfigPtrOutputWithContext(ctx context.Context) QuickConnectUserQuickConnectConfigPtrOutput

type QuickConnectUserQuickConnectConfigInput

type QuickConnectUserQuickConnectConfigInput interface {
	pulumi.Input

	ToQuickConnectUserQuickConnectConfigOutput() QuickConnectUserQuickConnectConfigOutput
	ToQuickConnectUserQuickConnectConfigOutputWithContext(context.Context) QuickConnectUserQuickConnectConfigOutput
}

QuickConnectUserQuickConnectConfigInput is an input type that accepts QuickConnectUserQuickConnectConfigArgs and QuickConnectUserQuickConnectConfigOutput values. You can construct a concrete instance of `QuickConnectUserQuickConnectConfigInput` via:

QuickConnectUserQuickConnectConfigArgs{...}

type QuickConnectUserQuickConnectConfigOutput

type QuickConnectUserQuickConnectConfigOutput struct{ *pulumi.OutputState }

The user configuration. This is required only if QuickConnectType is USER.

func (QuickConnectUserQuickConnectConfigOutput) ContactFlowArn

func (QuickConnectUserQuickConnectConfigOutput) ElementType

func (QuickConnectUserQuickConnectConfigOutput) ToQuickConnectUserQuickConnectConfigOutput

func (o QuickConnectUserQuickConnectConfigOutput) ToQuickConnectUserQuickConnectConfigOutput() QuickConnectUserQuickConnectConfigOutput

func (QuickConnectUserQuickConnectConfigOutput) ToQuickConnectUserQuickConnectConfigOutputWithContext

func (o QuickConnectUserQuickConnectConfigOutput) ToQuickConnectUserQuickConnectConfigOutputWithContext(ctx context.Context) QuickConnectUserQuickConnectConfigOutput

func (QuickConnectUserQuickConnectConfigOutput) ToQuickConnectUserQuickConnectConfigPtrOutput

func (o QuickConnectUserQuickConnectConfigOutput) ToQuickConnectUserQuickConnectConfigPtrOutput() QuickConnectUserQuickConnectConfigPtrOutput

func (QuickConnectUserQuickConnectConfigOutput) ToQuickConnectUserQuickConnectConfigPtrOutputWithContext

func (o QuickConnectUserQuickConnectConfigOutput) ToQuickConnectUserQuickConnectConfigPtrOutputWithContext(ctx context.Context) QuickConnectUserQuickConnectConfigPtrOutput

func (QuickConnectUserQuickConnectConfigOutput) UserArn

type QuickConnectUserQuickConnectConfigPtrInput

type QuickConnectUserQuickConnectConfigPtrInput interface {
	pulumi.Input

	ToQuickConnectUserQuickConnectConfigPtrOutput() QuickConnectUserQuickConnectConfigPtrOutput
	ToQuickConnectUserQuickConnectConfigPtrOutputWithContext(context.Context) QuickConnectUserQuickConnectConfigPtrOutput
}

QuickConnectUserQuickConnectConfigPtrInput is an input type that accepts QuickConnectUserQuickConnectConfigArgs, QuickConnectUserQuickConnectConfigPtr and QuickConnectUserQuickConnectConfigPtrOutput values. You can construct a concrete instance of `QuickConnectUserQuickConnectConfigPtrInput` via:

        QuickConnectUserQuickConnectConfigArgs{...}

or:

        nil

type QuickConnectUserQuickConnectConfigPtrOutput

type QuickConnectUserQuickConnectConfigPtrOutput struct{ *pulumi.OutputState }

func (QuickConnectUserQuickConnectConfigPtrOutput) ContactFlowArn

func (QuickConnectUserQuickConnectConfigPtrOutput) Elem

func (QuickConnectUserQuickConnectConfigPtrOutput) ElementType

func (QuickConnectUserQuickConnectConfigPtrOutput) ToQuickConnectUserQuickConnectConfigPtrOutput

func (o QuickConnectUserQuickConnectConfigPtrOutput) ToQuickConnectUserQuickConnectConfigPtrOutput() QuickConnectUserQuickConnectConfigPtrOutput

func (QuickConnectUserQuickConnectConfigPtrOutput) ToQuickConnectUserQuickConnectConfigPtrOutputWithContext

func (o QuickConnectUserQuickConnectConfigPtrOutput) ToQuickConnectUserQuickConnectConfigPtrOutputWithContext(ctx context.Context) QuickConnectUserQuickConnectConfigPtrOutput

func (QuickConnectUserQuickConnectConfigPtrOutput) UserArn

Jump to

Keyboard shortcuts

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