connect

package
v0.11.0 Latest Latest
Warning

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

Go to latest
Published: Jan 24, 2022 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ContactFlowModuleStateEnumActive   = ContactFlowModuleStateEnum("ACTIVE")
	ContactFlowModuleStateEnumArchived = ContactFlowModuleStateEnum("ARCHIVED")
)
View Source
const (
	ContactFlowModuleStatusPublished = ContactFlowModuleStatus("PUBLISHED")
	ContactFlowModuleStatusSaved     = ContactFlowModuleStatus("SAVED")
)
View Source
const (
	ContactFlowStateEnumActive   = ContactFlowStateEnum("ACTIVE")
	ContactFlowStateEnumArchived = ContactFlowStateEnum("ARCHIVED")
)
View Source
const (
	ContactFlowTypeContactFlow     = ContactFlowType("CONTACT_FLOW")
	ContactFlowTypeCustomerQueue   = ContactFlowType("CUSTOMER_QUEUE")
	ContactFlowTypeCustomerHold    = ContactFlowType("CUSTOMER_HOLD")
	ContactFlowTypeCustomerWhisper = ContactFlowType("CUSTOMER_WHISPER")
	ContactFlowTypeAgentHold       = ContactFlowType("AGENT_HOLD")
	ContactFlowTypeAgentWhisper    = ContactFlowType("AGENT_WHISPER")
	ContactFlowTypeOutboundWhisper = ContactFlowType("OUTBOUND_WHISPER")
	ContactFlowTypeAgentTransfer   = ContactFlowType("AGENT_TRANSFER")
	ContactFlowTypeQueueTransfer   = ContactFlowType("QUEUE_TRANSFER")
)
View Source
const (
	HoursOfOperationConfigDaySunday    = HoursOfOperationConfigDay("SUNDAY")
	HoursOfOperationConfigDayMonday    = HoursOfOperationConfigDay("MONDAY")
	HoursOfOperationConfigDayTuesday   = HoursOfOperationConfigDay("TUESDAY")
	HoursOfOperationConfigDayWednesday = HoursOfOperationConfigDay("WEDNESDAY")
	HoursOfOperationConfigDayThursday  = HoursOfOperationConfigDay("THURSDAY")
	HoursOfOperationConfigDayFriday    = HoursOfOperationConfigDay("FRIDAY")
	HoursOfOperationConfigDaySaturday  = HoursOfOperationConfigDay("SATURDAY")
)
View Source
const (
	QuickConnectTypePhoneNumber = QuickConnectType("PHONE_NUMBER")
	QuickConnectTypeQueue       = QuickConnectType("QUEUE")
	QuickConnectTypeUser        = QuickConnectType("USER")
)
View Source
const (
	UserPhoneTypeSoftPhone = UserPhoneType("SOFT_PHONE")
	UserPhoneTypeDeskPhone = UserPhoneType("DESK_PHONE")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type ContactFlow added in v0.7.0

type ContactFlow struct {
	pulumi.CustomResourceState

	// The identifier of the contact flow (ARN).
	ContactFlowArn pulumi.StringOutput `pulumi:"contactFlowArn"`
	// The content of the contact flow in JSON format.
	Content pulumi.StringOutput `pulumi:"content"`
	// The description of the contact flow.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The identifier of the Amazon Connect instance (ARN).
	InstanceArn pulumi.StringOutput `pulumi:"instanceArn"`
	// The name of the contact flow.
	Name pulumi.StringOutput `pulumi:"name"`
	// The state of the contact flow.
	State ContactFlowStateEnumPtrOutput `pulumi:"state"`
	// One or more tags.
	Tags ContactFlowTagArrayOutput `pulumi:"tags"`
	// The type of the contact flow.
	Type ContactFlowTypePtrOutput `pulumi:"type"`
}

Resource Type definition for AWS::Connect::ContactFlow

func GetContactFlow added in v0.7.0

func GetContactFlow(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ContactFlowState, opts ...pulumi.ResourceOption) (*ContactFlow, error)

GetContactFlow gets an existing ContactFlow 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 NewContactFlow added in v0.7.0

func NewContactFlow(ctx *pulumi.Context,
	name string, args *ContactFlowArgs, opts ...pulumi.ResourceOption) (*ContactFlow, error)

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

func (*ContactFlow) ElementType added in v0.7.0

func (*ContactFlow) ElementType() reflect.Type

func (*ContactFlow) ToContactFlowOutput added in v0.7.0

func (i *ContactFlow) ToContactFlowOutput() ContactFlowOutput

func (*ContactFlow) ToContactFlowOutputWithContext added in v0.7.0

func (i *ContactFlow) ToContactFlowOutputWithContext(ctx context.Context) ContactFlowOutput

type ContactFlowArgs added in v0.7.0

type ContactFlowArgs struct {
	// The content of the contact flow in JSON format.
	Content pulumi.StringInput
	// The description of the contact flow.
	Description pulumi.StringPtrInput
	// The identifier of the Amazon Connect instance (ARN).
	InstanceArn pulumi.StringInput
	// The name of the contact flow.
	Name pulumi.StringPtrInput
	// The state of the contact flow.
	State ContactFlowStateEnumPtrInput
	// One or more tags.
	Tags ContactFlowTagArrayInput
	// The type of the contact flow.
	Type ContactFlowTypePtrInput
}

The set of arguments for constructing a ContactFlow resource.

func (ContactFlowArgs) ElementType added in v0.7.0

func (ContactFlowArgs) ElementType() reflect.Type

type ContactFlowInput added in v0.7.0

type ContactFlowInput interface {
	pulumi.Input

	ToContactFlowOutput() ContactFlowOutput
	ToContactFlowOutputWithContext(ctx context.Context) ContactFlowOutput
}

type ContactFlowModule added in v0.7.0

type ContactFlowModule struct {
	pulumi.CustomResourceState

	// The identifier of the contact flow module (ARN).
	ContactFlowModuleArn pulumi.StringOutput `pulumi:"contactFlowModuleArn"`
	// The content of the contact flow module in JSON format.
	Content pulumi.StringOutput `pulumi:"content"`
	// The description of the contact flow module.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The identifier of the Amazon Connect instance (ARN).
	InstanceArn pulumi.StringOutput `pulumi:"instanceArn"`
	// The name of the contact flow module.
	Name pulumi.StringOutput `pulumi:"name"`
	// The state of the contact flow module.
	State ContactFlowModuleStateEnumPtrOutput `pulumi:"state"`
	// The status of the contact flow module.
	Status ContactFlowModuleStatusOutput `pulumi:"status"`
	// One or more tags.
	Tags ContactFlowModuleTagArrayOutput `pulumi:"tags"`
}

Resource Type definition for AWS::Connect::ContactFlowModule.

func GetContactFlowModule added in v0.7.0

func GetContactFlowModule(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ContactFlowModuleState, opts ...pulumi.ResourceOption) (*ContactFlowModule, error)

GetContactFlowModule gets an existing ContactFlowModule 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 NewContactFlowModule added in v0.7.0

func NewContactFlowModule(ctx *pulumi.Context,
	name string, args *ContactFlowModuleArgs, opts ...pulumi.ResourceOption) (*ContactFlowModule, error)

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

func (*ContactFlowModule) ElementType added in v0.7.0

func (*ContactFlowModule) ElementType() reflect.Type

func (*ContactFlowModule) ToContactFlowModuleOutput added in v0.7.0

func (i *ContactFlowModule) ToContactFlowModuleOutput() ContactFlowModuleOutput

func (*ContactFlowModule) ToContactFlowModuleOutputWithContext added in v0.7.0

func (i *ContactFlowModule) ToContactFlowModuleOutputWithContext(ctx context.Context) ContactFlowModuleOutput

type ContactFlowModuleArgs added in v0.7.0

type ContactFlowModuleArgs struct {
	// The content of the contact flow module in JSON format.
	Content pulumi.StringInput
	// The description of the contact flow module.
	Description pulumi.StringPtrInput
	// The identifier of the Amazon Connect instance (ARN).
	InstanceArn pulumi.StringInput
	// The name of the contact flow module.
	Name pulumi.StringPtrInput
	// The state of the contact flow module.
	State ContactFlowModuleStateEnumPtrInput
	// One or more tags.
	Tags ContactFlowModuleTagArrayInput
}

The set of arguments for constructing a ContactFlowModule resource.

func (ContactFlowModuleArgs) ElementType added in v0.7.0

func (ContactFlowModuleArgs) ElementType() reflect.Type

type ContactFlowModuleInput added in v0.7.0

type ContactFlowModuleInput interface {
	pulumi.Input

	ToContactFlowModuleOutput() ContactFlowModuleOutput
	ToContactFlowModuleOutputWithContext(ctx context.Context) ContactFlowModuleOutput
}

type ContactFlowModuleOutput added in v0.7.0

type ContactFlowModuleOutput struct{ *pulumi.OutputState }

func (ContactFlowModuleOutput) ElementType added in v0.7.0

func (ContactFlowModuleOutput) ElementType() reflect.Type

func (ContactFlowModuleOutput) ToContactFlowModuleOutput added in v0.7.0

func (o ContactFlowModuleOutput) ToContactFlowModuleOutput() ContactFlowModuleOutput

func (ContactFlowModuleOutput) ToContactFlowModuleOutputWithContext added in v0.7.0

func (o ContactFlowModuleOutput) ToContactFlowModuleOutputWithContext(ctx context.Context) ContactFlowModuleOutput

type ContactFlowModuleState added in v0.7.0

type ContactFlowModuleState struct {
}

func (ContactFlowModuleState) ElementType added in v0.7.0

func (ContactFlowModuleState) ElementType() reflect.Type

type ContactFlowModuleStateEnum added in v0.7.0

type ContactFlowModuleStateEnum string

The state of the contact flow module.

func (ContactFlowModuleStateEnum) ElementType added in v0.7.0

func (ContactFlowModuleStateEnum) ElementType() reflect.Type

func (ContactFlowModuleStateEnum) ToContactFlowModuleStateEnumOutput added in v0.7.0

func (e ContactFlowModuleStateEnum) ToContactFlowModuleStateEnumOutput() ContactFlowModuleStateEnumOutput

func (ContactFlowModuleStateEnum) ToContactFlowModuleStateEnumOutputWithContext added in v0.7.0

func (e ContactFlowModuleStateEnum) ToContactFlowModuleStateEnumOutputWithContext(ctx context.Context) ContactFlowModuleStateEnumOutput

func (ContactFlowModuleStateEnum) ToContactFlowModuleStateEnumPtrOutput added in v0.7.0

func (e ContactFlowModuleStateEnum) ToContactFlowModuleStateEnumPtrOutput() ContactFlowModuleStateEnumPtrOutput

func (ContactFlowModuleStateEnum) ToContactFlowModuleStateEnumPtrOutputWithContext added in v0.7.0

func (e ContactFlowModuleStateEnum) ToContactFlowModuleStateEnumPtrOutputWithContext(ctx context.Context) ContactFlowModuleStateEnumPtrOutput

func (ContactFlowModuleStateEnum) ToStringOutput added in v0.7.0

func (e ContactFlowModuleStateEnum) ToStringOutput() pulumi.StringOutput

func (ContactFlowModuleStateEnum) ToStringOutputWithContext added in v0.7.0

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

func (ContactFlowModuleStateEnum) ToStringPtrOutput added in v0.7.0

func (e ContactFlowModuleStateEnum) ToStringPtrOutput() pulumi.StringPtrOutput

func (ContactFlowModuleStateEnum) ToStringPtrOutputWithContext added in v0.7.0

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

type ContactFlowModuleStateEnumInput added in v0.7.0

type ContactFlowModuleStateEnumInput interface {
	pulumi.Input

	ToContactFlowModuleStateEnumOutput() ContactFlowModuleStateEnumOutput
	ToContactFlowModuleStateEnumOutputWithContext(context.Context) ContactFlowModuleStateEnumOutput
}

ContactFlowModuleStateEnumInput is an input type that accepts ContactFlowModuleStateEnumArgs and ContactFlowModuleStateEnumOutput values. You can construct a concrete instance of `ContactFlowModuleStateEnumInput` via:

ContactFlowModuleStateEnumArgs{...}

type ContactFlowModuleStateEnumOutput added in v0.7.0

type ContactFlowModuleStateEnumOutput struct{ *pulumi.OutputState }

func (ContactFlowModuleStateEnumOutput) ElementType added in v0.7.0

func (ContactFlowModuleStateEnumOutput) ToContactFlowModuleStateEnumOutput added in v0.7.0

func (o ContactFlowModuleStateEnumOutput) ToContactFlowModuleStateEnumOutput() ContactFlowModuleStateEnumOutput

func (ContactFlowModuleStateEnumOutput) ToContactFlowModuleStateEnumOutputWithContext added in v0.7.0

func (o ContactFlowModuleStateEnumOutput) ToContactFlowModuleStateEnumOutputWithContext(ctx context.Context) ContactFlowModuleStateEnumOutput

func (ContactFlowModuleStateEnumOutput) ToContactFlowModuleStateEnumPtrOutput added in v0.7.0

func (o ContactFlowModuleStateEnumOutput) ToContactFlowModuleStateEnumPtrOutput() ContactFlowModuleStateEnumPtrOutput

func (ContactFlowModuleStateEnumOutput) ToContactFlowModuleStateEnumPtrOutputWithContext added in v0.7.0

func (o ContactFlowModuleStateEnumOutput) ToContactFlowModuleStateEnumPtrOutputWithContext(ctx context.Context) ContactFlowModuleStateEnumPtrOutput

func (ContactFlowModuleStateEnumOutput) ToStringOutput added in v0.7.0

func (ContactFlowModuleStateEnumOutput) ToStringOutputWithContext added in v0.7.0

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

func (ContactFlowModuleStateEnumOutput) ToStringPtrOutput added in v0.7.0

func (ContactFlowModuleStateEnumOutput) ToStringPtrOutputWithContext added in v0.7.0

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

type ContactFlowModuleStateEnumPtrInput added in v0.7.0

type ContactFlowModuleStateEnumPtrInput interface {
	pulumi.Input

	ToContactFlowModuleStateEnumPtrOutput() ContactFlowModuleStateEnumPtrOutput
	ToContactFlowModuleStateEnumPtrOutputWithContext(context.Context) ContactFlowModuleStateEnumPtrOutput
}

func ContactFlowModuleStateEnumPtr added in v0.7.0

func ContactFlowModuleStateEnumPtr(v string) ContactFlowModuleStateEnumPtrInput

type ContactFlowModuleStateEnumPtrOutput added in v0.7.0

type ContactFlowModuleStateEnumPtrOutput struct{ *pulumi.OutputState }

func (ContactFlowModuleStateEnumPtrOutput) Elem added in v0.7.0

func (ContactFlowModuleStateEnumPtrOutput) ElementType added in v0.7.0

func (ContactFlowModuleStateEnumPtrOutput) ToContactFlowModuleStateEnumPtrOutput added in v0.7.0

func (o ContactFlowModuleStateEnumPtrOutput) ToContactFlowModuleStateEnumPtrOutput() ContactFlowModuleStateEnumPtrOutput

func (ContactFlowModuleStateEnumPtrOutput) ToContactFlowModuleStateEnumPtrOutputWithContext added in v0.7.0

func (o ContactFlowModuleStateEnumPtrOutput) ToContactFlowModuleStateEnumPtrOutputWithContext(ctx context.Context) ContactFlowModuleStateEnumPtrOutput

func (ContactFlowModuleStateEnumPtrOutput) ToStringPtrOutput added in v0.7.0

func (ContactFlowModuleStateEnumPtrOutput) ToStringPtrOutputWithContext added in v0.7.0

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

type ContactFlowModuleStatus added in v0.7.0

type ContactFlowModuleStatus string

The status of the contact flow module.

func (ContactFlowModuleStatus) ElementType added in v0.7.0

func (ContactFlowModuleStatus) ElementType() reflect.Type

func (ContactFlowModuleStatus) ToContactFlowModuleStatusOutput added in v0.7.0

func (e ContactFlowModuleStatus) ToContactFlowModuleStatusOutput() ContactFlowModuleStatusOutput

func (ContactFlowModuleStatus) ToContactFlowModuleStatusOutputWithContext added in v0.7.0

func (e ContactFlowModuleStatus) ToContactFlowModuleStatusOutputWithContext(ctx context.Context) ContactFlowModuleStatusOutput

func (ContactFlowModuleStatus) ToContactFlowModuleStatusPtrOutput added in v0.7.0

func (e ContactFlowModuleStatus) ToContactFlowModuleStatusPtrOutput() ContactFlowModuleStatusPtrOutput

func (ContactFlowModuleStatus) ToContactFlowModuleStatusPtrOutputWithContext added in v0.7.0

func (e ContactFlowModuleStatus) ToContactFlowModuleStatusPtrOutputWithContext(ctx context.Context) ContactFlowModuleStatusPtrOutput

func (ContactFlowModuleStatus) ToStringOutput added in v0.7.0

func (e ContactFlowModuleStatus) ToStringOutput() pulumi.StringOutput

func (ContactFlowModuleStatus) ToStringOutputWithContext added in v0.7.0

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

func (ContactFlowModuleStatus) ToStringPtrOutput added in v0.7.0

func (e ContactFlowModuleStatus) ToStringPtrOutput() pulumi.StringPtrOutput

func (ContactFlowModuleStatus) ToStringPtrOutputWithContext added in v0.7.0

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

type ContactFlowModuleStatusInput added in v0.7.0

type ContactFlowModuleStatusInput interface {
	pulumi.Input

	ToContactFlowModuleStatusOutput() ContactFlowModuleStatusOutput
	ToContactFlowModuleStatusOutputWithContext(context.Context) ContactFlowModuleStatusOutput
}

ContactFlowModuleStatusInput is an input type that accepts ContactFlowModuleStatusArgs and ContactFlowModuleStatusOutput values. You can construct a concrete instance of `ContactFlowModuleStatusInput` via:

ContactFlowModuleStatusArgs{...}

type ContactFlowModuleStatusOutput added in v0.7.0

type ContactFlowModuleStatusOutput struct{ *pulumi.OutputState }

func (ContactFlowModuleStatusOutput) ElementType added in v0.7.0

func (ContactFlowModuleStatusOutput) ToContactFlowModuleStatusOutput added in v0.7.0

func (o ContactFlowModuleStatusOutput) ToContactFlowModuleStatusOutput() ContactFlowModuleStatusOutput

func (ContactFlowModuleStatusOutput) ToContactFlowModuleStatusOutputWithContext added in v0.7.0

func (o ContactFlowModuleStatusOutput) ToContactFlowModuleStatusOutputWithContext(ctx context.Context) ContactFlowModuleStatusOutput

func (ContactFlowModuleStatusOutput) ToContactFlowModuleStatusPtrOutput added in v0.7.0

func (o ContactFlowModuleStatusOutput) ToContactFlowModuleStatusPtrOutput() ContactFlowModuleStatusPtrOutput

func (ContactFlowModuleStatusOutput) ToContactFlowModuleStatusPtrOutputWithContext added in v0.7.0

func (o ContactFlowModuleStatusOutput) ToContactFlowModuleStatusPtrOutputWithContext(ctx context.Context) ContactFlowModuleStatusPtrOutput

func (ContactFlowModuleStatusOutput) ToStringOutput added in v0.7.0

func (ContactFlowModuleStatusOutput) ToStringOutputWithContext added in v0.7.0

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

func (ContactFlowModuleStatusOutput) ToStringPtrOutput added in v0.7.0

func (ContactFlowModuleStatusOutput) ToStringPtrOutputWithContext added in v0.7.0

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

type ContactFlowModuleStatusPtrInput added in v0.7.0

type ContactFlowModuleStatusPtrInput interface {
	pulumi.Input

	ToContactFlowModuleStatusPtrOutput() ContactFlowModuleStatusPtrOutput
	ToContactFlowModuleStatusPtrOutputWithContext(context.Context) ContactFlowModuleStatusPtrOutput
}

func ContactFlowModuleStatusPtr added in v0.7.0

func ContactFlowModuleStatusPtr(v string) ContactFlowModuleStatusPtrInput

type ContactFlowModuleStatusPtrOutput added in v0.7.0

type ContactFlowModuleStatusPtrOutput struct{ *pulumi.OutputState }

func (ContactFlowModuleStatusPtrOutput) Elem added in v0.7.0

func (ContactFlowModuleStatusPtrOutput) ElementType added in v0.7.0

func (ContactFlowModuleStatusPtrOutput) ToContactFlowModuleStatusPtrOutput added in v0.7.0

func (o ContactFlowModuleStatusPtrOutput) ToContactFlowModuleStatusPtrOutput() ContactFlowModuleStatusPtrOutput

func (ContactFlowModuleStatusPtrOutput) ToContactFlowModuleStatusPtrOutputWithContext added in v0.7.0

func (o ContactFlowModuleStatusPtrOutput) ToContactFlowModuleStatusPtrOutputWithContext(ctx context.Context) ContactFlowModuleStatusPtrOutput

func (ContactFlowModuleStatusPtrOutput) ToStringPtrOutput added in v0.7.0

func (ContactFlowModuleStatusPtrOutput) ToStringPtrOutputWithContext added in v0.7.0

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

type ContactFlowModuleTag added in v0.7.0

type ContactFlowModuleTag 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 ContactFlowModuleTagArgs added in v0.7.0

type ContactFlowModuleTagArgs 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 (ContactFlowModuleTagArgs) ElementType added in v0.7.0

func (ContactFlowModuleTagArgs) ElementType() reflect.Type

func (ContactFlowModuleTagArgs) ToContactFlowModuleTagOutput added in v0.7.0

func (i ContactFlowModuleTagArgs) ToContactFlowModuleTagOutput() ContactFlowModuleTagOutput

func (ContactFlowModuleTagArgs) ToContactFlowModuleTagOutputWithContext added in v0.7.0

func (i ContactFlowModuleTagArgs) ToContactFlowModuleTagOutputWithContext(ctx context.Context) ContactFlowModuleTagOutput

type ContactFlowModuleTagArray added in v0.7.0

type ContactFlowModuleTagArray []ContactFlowModuleTagInput

func (ContactFlowModuleTagArray) ElementType added in v0.7.0

func (ContactFlowModuleTagArray) ElementType() reflect.Type

func (ContactFlowModuleTagArray) ToContactFlowModuleTagArrayOutput added in v0.7.0

func (i ContactFlowModuleTagArray) ToContactFlowModuleTagArrayOutput() ContactFlowModuleTagArrayOutput

func (ContactFlowModuleTagArray) ToContactFlowModuleTagArrayOutputWithContext added in v0.7.0

func (i ContactFlowModuleTagArray) ToContactFlowModuleTagArrayOutputWithContext(ctx context.Context) ContactFlowModuleTagArrayOutput

type ContactFlowModuleTagArrayInput added in v0.7.0

type ContactFlowModuleTagArrayInput interface {
	pulumi.Input

	ToContactFlowModuleTagArrayOutput() ContactFlowModuleTagArrayOutput
	ToContactFlowModuleTagArrayOutputWithContext(context.Context) ContactFlowModuleTagArrayOutput
}

ContactFlowModuleTagArrayInput is an input type that accepts ContactFlowModuleTagArray and ContactFlowModuleTagArrayOutput values. You can construct a concrete instance of `ContactFlowModuleTagArrayInput` via:

ContactFlowModuleTagArray{ ContactFlowModuleTagArgs{...} }

type ContactFlowModuleTagArrayOutput added in v0.7.0

type ContactFlowModuleTagArrayOutput struct{ *pulumi.OutputState }

func (ContactFlowModuleTagArrayOutput) ElementType added in v0.7.0

func (ContactFlowModuleTagArrayOutput) Index added in v0.7.0

func (ContactFlowModuleTagArrayOutput) ToContactFlowModuleTagArrayOutput added in v0.7.0

func (o ContactFlowModuleTagArrayOutput) ToContactFlowModuleTagArrayOutput() ContactFlowModuleTagArrayOutput

func (ContactFlowModuleTagArrayOutput) ToContactFlowModuleTagArrayOutputWithContext added in v0.7.0

func (o ContactFlowModuleTagArrayOutput) ToContactFlowModuleTagArrayOutputWithContext(ctx context.Context) ContactFlowModuleTagArrayOutput

type ContactFlowModuleTagInput added in v0.7.0

type ContactFlowModuleTagInput interface {
	pulumi.Input

	ToContactFlowModuleTagOutput() ContactFlowModuleTagOutput
	ToContactFlowModuleTagOutputWithContext(context.Context) ContactFlowModuleTagOutput
}

ContactFlowModuleTagInput is an input type that accepts ContactFlowModuleTagArgs and ContactFlowModuleTagOutput values. You can construct a concrete instance of `ContactFlowModuleTagInput` via:

ContactFlowModuleTagArgs{...}

type ContactFlowModuleTagOutput added in v0.7.0

type ContactFlowModuleTagOutput struct{ *pulumi.OutputState }

A key-value pair to associate with a resource.

func (ContactFlowModuleTagOutput) ElementType added in v0.7.0

func (ContactFlowModuleTagOutput) ElementType() reflect.Type

func (ContactFlowModuleTagOutput) Key added in v0.7.0

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 (ContactFlowModuleTagOutput) ToContactFlowModuleTagOutput added in v0.7.0

func (o ContactFlowModuleTagOutput) ToContactFlowModuleTagOutput() ContactFlowModuleTagOutput

func (ContactFlowModuleTagOutput) ToContactFlowModuleTagOutputWithContext added in v0.7.0

func (o ContactFlowModuleTagOutput) ToContactFlowModuleTagOutputWithContext(ctx context.Context) ContactFlowModuleTagOutput

func (ContactFlowModuleTagOutput) Value added in v0.7.0

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 ContactFlowOutput added in v0.7.0

type ContactFlowOutput struct{ *pulumi.OutputState }

func (ContactFlowOutput) ElementType added in v0.7.0

func (ContactFlowOutput) ElementType() reflect.Type

func (ContactFlowOutput) ToContactFlowOutput added in v0.7.0

func (o ContactFlowOutput) ToContactFlowOutput() ContactFlowOutput

func (ContactFlowOutput) ToContactFlowOutputWithContext added in v0.7.0

func (o ContactFlowOutput) ToContactFlowOutputWithContext(ctx context.Context) ContactFlowOutput

type ContactFlowState added in v0.7.0

type ContactFlowState struct {
}

func (ContactFlowState) ElementType added in v0.7.0

func (ContactFlowState) ElementType() reflect.Type

type ContactFlowStateEnum added in v0.7.0

type ContactFlowStateEnum string

The state of the contact flow.

func (ContactFlowStateEnum) ElementType added in v0.7.0

func (ContactFlowStateEnum) ElementType() reflect.Type

func (ContactFlowStateEnum) ToContactFlowStateEnumOutput added in v0.7.0

func (e ContactFlowStateEnum) ToContactFlowStateEnumOutput() ContactFlowStateEnumOutput

func (ContactFlowStateEnum) ToContactFlowStateEnumOutputWithContext added in v0.7.0

func (e ContactFlowStateEnum) ToContactFlowStateEnumOutputWithContext(ctx context.Context) ContactFlowStateEnumOutput

func (ContactFlowStateEnum) ToContactFlowStateEnumPtrOutput added in v0.7.0

func (e ContactFlowStateEnum) ToContactFlowStateEnumPtrOutput() ContactFlowStateEnumPtrOutput

func (ContactFlowStateEnum) ToContactFlowStateEnumPtrOutputWithContext added in v0.7.0

func (e ContactFlowStateEnum) ToContactFlowStateEnumPtrOutputWithContext(ctx context.Context) ContactFlowStateEnumPtrOutput

func (ContactFlowStateEnum) ToStringOutput added in v0.7.0

func (e ContactFlowStateEnum) ToStringOutput() pulumi.StringOutput

func (ContactFlowStateEnum) ToStringOutputWithContext added in v0.7.0

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

func (ContactFlowStateEnum) ToStringPtrOutput added in v0.7.0

func (e ContactFlowStateEnum) ToStringPtrOutput() pulumi.StringPtrOutput

func (ContactFlowStateEnum) ToStringPtrOutputWithContext added in v0.7.0

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

type ContactFlowStateEnumInput added in v0.7.0

type ContactFlowStateEnumInput interface {
	pulumi.Input

	ToContactFlowStateEnumOutput() ContactFlowStateEnumOutput
	ToContactFlowStateEnumOutputWithContext(context.Context) ContactFlowStateEnumOutput
}

ContactFlowStateEnumInput is an input type that accepts ContactFlowStateEnumArgs and ContactFlowStateEnumOutput values. You can construct a concrete instance of `ContactFlowStateEnumInput` via:

ContactFlowStateEnumArgs{...}

type ContactFlowStateEnumOutput added in v0.7.0

type ContactFlowStateEnumOutput struct{ *pulumi.OutputState }

func (ContactFlowStateEnumOutput) ElementType added in v0.7.0

func (ContactFlowStateEnumOutput) ElementType() reflect.Type

func (ContactFlowStateEnumOutput) ToContactFlowStateEnumOutput added in v0.7.0

func (o ContactFlowStateEnumOutput) ToContactFlowStateEnumOutput() ContactFlowStateEnumOutput

func (ContactFlowStateEnumOutput) ToContactFlowStateEnumOutputWithContext added in v0.7.0

func (o ContactFlowStateEnumOutput) ToContactFlowStateEnumOutputWithContext(ctx context.Context) ContactFlowStateEnumOutput

func (ContactFlowStateEnumOutput) ToContactFlowStateEnumPtrOutput added in v0.7.0

func (o ContactFlowStateEnumOutput) ToContactFlowStateEnumPtrOutput() ContactFlowStateEnumPtrOutput

func (ContactFlowStateEnumOutput) ToContactFlowStateEnumPtrOutputWithContext added in v0.7.0

func (o ContactFlowStateEnumOutput) ToContactFlowStateEnumPtrOutputWithContext(ctx context.Context) ContactFlowStateEnumPtrOutput

func (ContactFlowStateEnumOutput) ToStringOutput added in v0.7.0

func (o ContactFlowStateEnumOutput) ToStringOutput() pulumi.StringOutput

func (ContactFlowStateEnumOutput) ToStringOutputWithContext added in v0.7.0

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

func (ContactFlowStateEnumOutput) ToStringPtrOutput added in v0.7.0

func (o ContactFlowStateEnumOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ContactFlowStateEnumOutput) ToStringPtrOutputWithContext added in v0.7.0

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

type ContactFlowStateEnumPtrInput added in v0.7.0

type ContactFlowStateEnumPtrInput interface {
	pulumi.Input

	ToContactFlowStateEnumPtrOutput() ContactFlowStateEnumPtrOutput
	ToContactFlowStateEnumPtrOutputWithContext(context.Context) ContactFlowStateEnumPtrOutput
}

func ContactFlowStateEnumPtr added in v0.7.0

func ContactFlowStateEnumPtr(v string) ContactFlowStateEnumPtrInput

type ContactFlowStateEnumPtrOutput added in v0.7.0

type ContactFlowStateEnumPtrOutput struct{ *pulumi.OutputState }

func (ContactFlowStateEnumPtrOutput) Elem added in v0.7.0

func (ContactFlowStateEnumPtrOutput) ElementType added in v0.7.0

func (ContactFlowStateEnumPtrOutput) ToContactFlowStateEnumPtrOutput added in v0.7.0

func (o ContactFlowStateEnumPtrOutput) ToContactFlowStateEnumPtrOutput() ContactFlowStateEnumPtrOutput

func (ContactFlowStateEnumPtrOutput) ToContactFlowStateEnumPtrOutputWithContext added in v0.7.0

func (o ContactFlowStateEnumPtrOutput) ToContactFlowStateEnumPtrOutputWithContext(ctx context.Context) ContactFlowStateEnumPtrOutput

func (ContactFlowStateEnumPtrOutput) ToStringPtrOutput added in v0.7.0

func (ContactFlowStateEnumPtrOutput) ToStringPtrOutputWithContext added in v0.7.0

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

type ContactFlowTag added in v0.7.0

type ContactFlowTag 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 ContactFlowTagArgs added in v0.7.0

type ContactFlowTagArgs 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 (ContactFlowTagArgs) ElementType added in v0.7.0

func (ContactFlowTagArgs) ElementType() reflect.Type

func (ContactFlowTagArgs) ToContactFlowTagOutput added in v0.7.0

func (i ContactFlowTagArgs) ToContactFlowTagOutput() ContactFlowTagOutput

func (ContactFlowTagArgs) ToContactFlowTagOutputWithContext added in v0.7.0

func (i ContactFlowTagArgs) ToContactFlowTagOutputWithContext(ctx context.Context) ContactFlowTagOutput

type ContactFlowTagArray added in v0.7.0

type ContactFlowTagArray []ContactFlowTagInput

func (ContactFlowTagArray) ElementType added in v0.7.0

func (ContactFlowTagArray) ElementType() reflect.Type

func (ContactFlowTagArray) ToContactFlowTagArrayOutput added in v0.7.0

func (i ContactFlowTagArray) ToContactFlowTagArrayOutput() ContactFlowTagArrayOutput

func (ContactFlowTagArray) ToContactFlowTagArrayOutputWithContext added in v0.7.0

func (i ContactFlowTagArray) ToContactFlowTagArrayOutputWithContext(ctx context.Context) ContactFlowTagArrayOutput

type ContactFlowTagArrayInput added in v0.7.0

type ContactFlowTagArrayInput interface {
	pulumi.Input

	ToContactFlowTagArrayOutput() ContactFlowTagArrayOutput
	ToContactFlowTagArrayOutputWithContext(context.Context) ContactFlowTagArrayOutput
}

ContactFlowTagArrayInput is an input type that accepts ContactFlowTagArray and ContactFlowTagArrayOutput values. You can construct a concrete instance of `ContactFlowTagArrayInput` via:

ContactFlowTagArray{ ContactFlowTagArgs{...} }

type ContactFlowTagArrayOutput added in v0.7.0

type ContactFlowTagArrayOutput struct{ *pulumi.OutputState }

func (ContactFlowTagArrayOutput) ElementType added in v0.7.0

func (ContactFlowTagArrayOutput) ElementType() reflect.Type

func (ContactFlowTagArrayOutput) Index added in v0.7.0

func (ContactFlowTagArrayOutput) ToContactFlowTagArrayOutput added in v0.7.0

func (o ContactFlowTagArrayOutput) ToContactFlowTagArrayOutput() ContactFlowTagArrayOutput

func (ContactFlowTagArrayOutput) ToContactFlowTagArrayOutputWithContext added in v0.7.0

func (o ContactFlowTagArrayOutput) ToContactFlowTagArrayOutputWithContext(ctx context.Context) ContactFlowTagArrayOutput

type ContactFlowTagInput added in v0.7.0

type ContactFlowTagInput interface {
	pulumi.Input

	ToContactFlowTagOutput() ContactFlowTagOutput
	ToContactFlowTagOutputWithContext(context.Context) ContactFlowTagOutput
}

ContactFlowTagInput is an input type that accepts ContactFlowTagArgs and ContactFlowTagOutput values. You can construct a concrete instance of `ContactFlowTagInput` via:

ContactFlowTagArgs{...}

type ContactFlowTagOutput added in v0.7.0

type ContactFlowTagOutput struct{ *pulumi.OutputState }

A key-value pair to associate with a resource.

func (ContactFlowTagOutput) ElementType added in v0.7.0

func (ContactFlowTagOutput) ElementType() reflect.Type

func (ContactFlowTagOutput) Key added in v0.7.0

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 (ContactFlowTagOutput) ToContactFlowTagOutput added in v0.7.0

func (o ContactFlowTagOutput) ToContactFlowTagOutput() ContactFlowTagOutput

func (ContactFlowTagOutput) ToContactFlowTagOutputWithContext added in v0.7.0

func (o ContactFlowTagOutput) ToContactFlowTagOutputWithContext(ctx context.Context) ContactFlowTagOutput

func (ContactFlowTagOutput) Value added in v0.7.0

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 ContactFlowType added in v0.7.0

type ContactFlowType string

The type of the contact flow.

func (ContactFlowType) ElementType added in v0.7.0

func (ContactFlowType) ElementType() reflect.Type

func (ContactFlowType) ToContactFlowTypeOutput added in v0.7.0

func (e ContactFlowType) ToContactFlowTypeOutput() ContactFlowTypeOutput

func (ContactFlowType) ToContactFlowTypeOutputWithContext added in v0.7.0

func (e ContactFlowType) ToContactFlowTypeOutputWithContext(ctx context.Context) ContactFlowTypeOutput

func (ContactFlowType) ToContactFlowTypePtrOutput added in v0.7.0

func (e ContactFlowType) ToContactFlowTypePtrOutput() ContactFlowTypePtrOutput

func (ContactFlowType) ToContactFlowTypePtrOutputWithContext added in v0.7.0

func (e ContactFlowType) ToContactFlowTypePtrOutputWithContext(ctx context.Context) ContactFlowTypePtrOutput

func (ContactFlowType) ToStringOutput added in v0.7.0

func (e ContactFlowType) ToStringOutput() pulumi.StringOutput

func (ContactFlowType) ToStringOutputWithContext added in v0.7.0

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

func (ContactFlowType) ToStringPtrOutput added in v0.7.0

func (e ContactFlowType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ContactFlowType) ToStringPtrOutputWithContext added in v0.7.0

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

type ContactFlowTypeInput added in v0.7.0

type ContactFlowTypeInput interface {
	pulumi.Input

	ToContactFlowTypeOutput() ContactFlowTypeOutput
	ToContactFlowTypeOutputWithContext(context.Context) ContactFlowTypeOutput
}

ContactFlowTypeInput is an input type that accepts ContactFlowTypeArgs and ContactFlowTypeOutput values. You can construct a concrete instance of `ContactFlowTypeInput` via:

ContactFlowTypeArgs{...}

type ContactFlowTypeOutput added in v0.7.0

type ContactFlowTypeOutput struct{ *pulumi.OutputState }

func (ContactFlowTypeOutput) ElementType added in v0.7.0

func (ContactFlowTypeOutput) ElementType() reflect.Type

func (ContactFlowTypeOutput) ToContactFlowTypeOutput added in v0.7.0

func (o ContactFlowTypeOutput) ToContactFlowTypeOutput() ContactFlowTypeOutput

func (ContactFlowTypeOutput) ToContactFlowTypeOutputWithContext added in v0.7.0

func (o ContactFlowTypeOutput) ToContactFlowTypeOutputWithContext(ctx context.Context) ContactFlowTypeOutput

func (ContactFlowTypeOutput) ToContactFlowTypePtrOutput added in v0.7.0

func (o ContactFlowTypeOutput) ToContactFlowTypePtrOutput() ContactFlowTypePtrOutput

func (ContactFlowTypeOutput) ToContactFlowTypePtrOutputWithContext added in v0.7.0

func (o ContactFlowTypeOutput) ToContactFlowTypePtrOutputWithContext(ctx context.Context) ContactFlowTypePtrOutput

func (ContactFlowTypeOutput) ToStringOutput added in v0.7.0

func (o ContactFlowTypeOutput) ToStringOutput() pulumi.StringOutput

func (ContactFlowTypeOutput) ToStringOutputWithContext added in v0.7.0

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

func (ContactFlowTypeOutput) ToStringPtrOutput added in v0.7.0

func (o ContactFlowTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ContactFlowTypeOutput) ToStringPtrOutputWithContext added in v0.7.0

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

type ContactFlowTypePtrInput added in v0.7.0

type ContactFlowTypePtrInput interface {
	pulumi.Input

	ToContactFlowTypePtrOutput() ContactFlowTypePtrOutput
	ToContactFlowTypePtrOutputWithContext(context.Context) ContactFlowTypePtrOutput
}

func ContactFlowTypePtr added in v0.7.0

func ContactFlowTypePtr(v string) ContactFlowTypePtrInput

type ContactFlowTypePtrOutput added in v0.7.0

type ContactFlowTypePtrOutput struct{ *pulumi.OutputState }

func (ContactFlowTypePtrOutput) Elem added in v0.7.0

func (ContactFlowTypePtrOutput) ElementType added in v0.7.0

func (ContactFlowTypePtrOutput) ElementType() reflect.Type

func (ContactFlowTypePtrOutput) ToContactFlowTypePtrOutput added in v0.7.0

func (o ContactFlowTypePtrOutput) ToContactFlowTypePtrOutput() ContactFlowTypePtrOutput

func (ContactFlowTypePtrOutput) ToContactFlowTypePtrOutputWithContext added in v0.7.0

func (o ContactFlowTypePtrOutput) ToContactFlowTypePtrOutputWithContext(ctx context.Context) ContactFlowTypePtrOutput

func (ContactFlowTypePtrOutput) ToStringPtrOutput added in v0.7.0

func (o ContactFlowTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ContactFlowTypePtrOutput) ToStringPtrOutputWithContext added in v0.7.0

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

type HoursOfOperation added in v0.3.0

type HoursOfOperation struct {
	pulumi.CustomResourceState

	// Configuration information for the hours of operation: day, start time, and end time.
	Config HoursOfOperationConfigArrayOutput `pulumi:"config"`
	// The description of the hours of operation.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The Amazon Resource Name (ARN) for the hours of operation.
	HoursOfOperationArn pulumi.StringOutput `pulumi:"hoursOfOperationArn"`
	// The identifier of the Amazon Connect instance.
	InstanceArn pulumi.StringOutput `pulumi:"instanceArn"`
	// The name of the hours of operation.
	Name pulumi.StringOutput `pulumi:"name"`
	// One or more tags.
	Tags HoursOfOperationTagArrayOutput `pulumi:"tags"`
	// The time zone of the hours of operation.
	TimeZone pulumi.StringOutput `pulumi:"timeZone"`
}

Resource Type definition for AWS::Connect::HoursOfOperation

func GetHoursOfOperation added in v0.3.0

func GetHoursOfOperation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *HoursOfOperationState, opts ...pulumi.ResourceOption) (*HoursOfOperation, error)

GetHoursOfOperation gets an existing HoursOfOperation 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 NewHoursOfOperation added in v0.3.0

func NewHoursOfOperation(ctx *pulumi.Context,
	name string, args *HoursOfOperationArgs, opts ...pulumi.ResourceOption) (*HoursOfOperation, error)

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

func (*HoursOfOperation) ElementType added in v0.3.0

func (*HoursOfOperation) ElementType() reflect.Type

func (*HoursOfOperation) ToHoursOfOperationOutput added in v0.3.0

func (i *HoursOfOperation) ToHoursOfOperationOutput() HoursOfOperationOutput

func (*HoursOfOperation) ToHoursOfOperationOutputWithContext added in v0.3.0

func (i *HoursOfOperation) ToHoursOfOperationOutputWithContext(ctx context.Context) HoursOfOperationOutput

type HoursOfOperationArgs added in v0.3.0

type HoursOfOperationArgs struct {
	// Configuration information for the hours of operation: day, start time, and end time.
	Config HoursOfOperationConfigArrayInput
	// The description of the hours of operation.
	Description pulumi.StringPtrInput
	// The identifier of the Amazon Connect instance.
	InstanceArn pulumi.StringInput
	// The name of the hours of operation.
	Name pulumi.StringPtrInput
	// One or more tags.
	Tags HoursOfOperationTagArrayInput
	// The time zone of the hours of operation.
	TimeZone pulumi.StringInput
}

The set of arguments for constructing a HoursOfOperation resource.

func (HoursOfOperationArgs) ElementType added in v0.3.0

func (HoursOfOperationArgs) ElementType() reflect.Type

type HoursOfOperationConfig added in v0.3.0

type HoursOfOperationConfig struct {
	// The day that the hours of operation applies to.
	Day HoursOfOperationConfigDay `pulumi:"day"`
	// The end time that your contact center closes.
	EndTime HoursOfOperationTimeSlice `pulumi:"endTime"`
	// The start time that your contact center opens.
	StartTime HoursOfOperationTimeSlice `pulumi:"startTime"`
}

Contains information about the hours of operation.

type HoursOfOperationConfigArgs added in v0.3.0

type HoursOfOperationConfigArgs struct {
	// The day that the hours of operation applies to.
	Day HoursOfOperationConfigDayInput `pulumi:"day"`
	// The end time that your contact center closes.
	EndTime HoursOfOperationTimeSliceInput `pulumi:"endTime"`
	// The start time that your contact center opens.
	StartTime HoursOfOperationTimeSliceInput `pulumi:"startTime"`
}

Contains information about the hours of operation.

func (HoursOfOperationConfigArgs) ElementType added in v0.3.0

func (HoursOfOperationConfigArgs) ElementType() reflect.Type

func (HoursOfOperationConfigArgs) ToHoursOfOperationConfigOutput added in v0.3.0

func (i HoursOfOperationConfigArgs) ToHoursOfOperationConfigOutput() HoursOfOperationConfigOutput

func (HoursOfOperationConfigArgs) ToHoursOfOperationConfigOutputWithContext added in v0.3.0

func (i HoursOfOperationConfigArgs) ToHoursOfOperationConfigOutputWithContext(ctx context.Context) HoursOfOperationConfigOutput

type HoursOfOperationConfigArray added in v0.3.0

type HoursOfOperationConfigArray []HoursOfOperationConfigInput

func (HoursOfOperationConfigArray) ElementType added in v0.3.0

func (HoursOfOperationConfigArray) ToHoursOfOperationConfigArrayOutput added in v0.3.0

func (i HoursOfOperationConfigArray) ToHoursOfOperationConfigArrayOutput() HoursOfOperationConfigArrayOutput

func (HoursOfOperationConfigArray) ToHoursOfOperationConfigArrayOutputWithContext added in v0.3.0

func (i HoursOfOperationConfigArray) ToHoursOfOperationConfigArrayOutputWithContext(ctx context.Context) HoursOfOperationConfigArrayOutput

type HoursOfOperationConfigArrayInput added in v0.3.0

type HoursOfOperationConfigArrayInput interface {
	pulumi.Input

	ToHoursOfOperationConfigArrayOutput() HoursOfOperationConfigArrayOutput
	ToHoursOfOperationConfigArrayOutputWithContext(context.Context) HoursOfOperationConfigArrayOutput
}

HoursOfOperationConfigArrayInput is an input type that accepts HoursOfOperationConfigArray and HoursOfOperationConfigArrayOutput values. You can construct a concrete instance of `HoursOfOperationConfigArrayInput` via:

HoursOfOperationConfigArray{ HoursOfOperationConfigArgs{...} }

type HoursOfOperationConfigArrayOutput added in v0.3.0

type HoursOfOperationConfigArrayOutput struct{ *pulumi.OutputState }

func (HoursOfOperationConfigArrayOutput) ElementType added in v0.3.0

func (HoursOfOperationConfigArrayOutput) Index added in v0.3.0

func (HoursOfOperationConfigArrayOutput) ToHoursOfOperationConfigArrayOutput added in v0.3.0

func (o HoursOfOperationConfigArrayOutput) ToHoursOfOperationConfigArrayOutput() HoursOfOperationConfigArrayOutput

func (HoursOfOperationConfigArrayOutput) ToHoursOfOperationConfigArrayOutputWithContext added in v0.3.0

func (o HoursOfOperationConfigArrayOutput) ToHoursOfOperationConfigArrayOutputWithContext(ctx context.Context) HoursOfOperationConfigArrayOutput

type HoursOfOperationConfigDay added in v0.3.0

type HoursOfOperationConfigDay string

The day that the hours of operation applies to.

func (HoursOfOperationConfigDay) ElementType added in v0.3.0

func (HoursOfOperationConfigDay) ElementType() reflect.Type

func (HoursOfOperationConfigDay) ToHoursOfOperationConfigDayOutput added in v0.3.0

func (e HoursOfOperationConfigDay) ToHoursOfOperationConfigDayOutput() HoursOfOperationConfigDayOutput

func (HoursOfOperationConfigDay) ToHoursOfOperationConfigDayOutputWithContext added in v0.3.0

func (e HoursOfOperationConfigDay) ToHoursOfOperationConfigDayOutputWithContext(ctx context.Context) HoursOfOperationConfigDayOutput

func (HoursOfOperationConfigDay) ToHoursOfOperationConfigDayPtrOutput added in v0.3.0

func (e HoursOfOperationConfigDay) ToHoursOfOperationConfigDayPtrOutput() HoursOfOperationConfigDayPtrOutput

func (HoursOfOperationConfigDay) ToHoursOfOperationConfigDayPtrOutputWithContext added in v0.3.0

func (e HoursOfOperationConfigDay) ToHoursOfOperationConfigDayPtrOutputWithContext(ctx context.Context) HoursOfOperationConfigDayPtrOutput

func (HoursOfOperationConfigDay) ToStringOutput added in v0.3.0

func (e HoursOfOperationConfigDay) ToStringOutput() pulumi.StringOutput

func (HoursOfOperationConfigDay) ToStringOutputWithContext added in v0.3.0

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

func (HoursOfOperationConfigDay) ToStringPtrOutput added in v0.3.0

func (e HoursOfOperationConfigDay) ToStringPtrOutput() pulumi.StringPtrOutput

func (HoursOfOperationConfigDay) ToStringPtrOutputWithContext added in v0.3.0

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

type HoursOfOperationConfigDayInput added in v0.3.0

type HoursOfOperationConfigDayInput interface {
	pulumi.Input

	ToHoursOfOperationConfigDayOutput() HoursOfOperationConfigDayOutput
	ToHoursOfOperationConfigDayOutputWithContext(context.Context) HoursOfOperationConfigDayOutput
}

HoursOfOperationConfigDayInput is an input type that accepts HoursOfOperationConfigDayArgs and HoursOfOperationConfigDayOutput values. You can construct a concrete instance of `HoursOfOperationConfigDayInput` via:

HoursOfOperationConfigDayArgs{...}

type HoursOfOperationConfigDayOutput added in v0.3.0

type HoursOfOperationConfigDayOutput struct{ *pulumi.OutputState }

func (HoursOfOperationConfigDayOutput) ElementType added in v0.3.0

func (HoursOfOperationConfigDayOutput) ToHoursOfOperationConfigDayOutput added in v0.3.0

func (o HoursOfOperationConfigDayOutput) ToHoursOfOperationConfigDayOutput() HoursOfOperationConfigDayOutput

func (HoursOfOperationConfigDayOutput) ToHoursOfOperationConfigDayOutputWithContext added in v0.3.0

func (o HoursOfOperationConfigDayOutput) ToHoursOfOperationConfigDayOutputWithContext(ctx context.Context) HoursOfOperationConfigDayOutput

func (HoursOfOperationConfigDayOutput) ToHoursOfOperationConfigDayPtrOutput added in v0.3.0

func (o HoursOfOperationConfigDayOutput) ToHoursOfOperationConfigDayPtrOutput() HoursOfOperationConfigDayPtrOutput

func (HoursOfOperationConfigDayOutput) ToHoursOfOperationConfigDayPtrOutputWithContext added in v0.3.0

func (o HoursOfOperationConfigDayOutput) ToHoursOfOperationConfigDayPtrOutputWithContext(ctx context.Context) HoursOfOperationConfigDayPtrOutput

func (HoursOfOperationConfigDayOutput) ToStringOutput added in v0.3.0

func (HoursOfOperationConfigDayOutput) ToStringOutputWithContext added in v0.3.0

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

func (HoursOfOperationConfigDayOutput) ToStringPtrOutput added in v0.3.0

func (HoursOfOperationConfigDayOutput) ToStringPtrOutputWithContext added in v0.3.0

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

type HoursOfOperationConfigDayPtrInput added in v0.3.0

type HoursOfOperationConfigDayPtrInput interface {
	pulumi.Input

	ToHoursOfOperationConfigDayPtrOutput() HoursOfOperationConfigDayPtrOutput
	ToHoursOfOperationConfigDayPtrOutputWithContext(context.Context) HoursOfOperationConfigDayPtrOutput
}

func HoursOfOperationConfigDayPtr added in v0.3.0

func HoursOfOperationConfigDayPtr(v string) HoursOfOperationConfigDayPtrInput

type HoursOfOperationConfigDayPtrOutput added in v0.3.0

type HoursOfOperationConfigDayPtrOutput struct{ *pulumi.OutputState }

func (HoursOfOperationConfigDayPtrOutput) Elem added in v0.3.0

func (HoursOfOperationConfigDayPtrOutput) ElementType added in v0.3.0

func (HoursOfOperationConfigDayPtrOutput) ToHoursOfOperationConfigDayPtrOutput added in v0.3.0

func (o HoursOfOperationConfigDayPtrOutput) ToHoursOfOperationConfigDayPtrOutput() HoursOfOperationConfigDayPtrOutput

func (HoursOfOperationConfigDayPtrOutput) ToHoursOfOperationConfigDayPtrOutputWithContext added in v0.3.0

func (o HoursOfOperationConfigDayPtrOutput) ToHoursOfOperationConfigDayPtrOutputWithContext(ctx context.Context) HoursOfOperationConfigDayPtrOutput

func (HoursOfOperationConfigDayPtrOutput) ToStringPtrOutput added in v0.3.0

func (HoursOfOperationConfigDayPtrOutput) ToStringPtrOutputWithContext added in v0.3.0

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

type HoursOfOperationConfigInput added in v0.3.0

type HoursOfOperationConfigInput interface {
	pulumi.Input

	ToHoursOfOperationConfigOutput() HoursOfOperationConfigOutput
	ToHoursOfOperationConfigOutputWithContext(context.Context) HoursOfOperationConfigOutput
}

HoursOfOperationConfigInput is an input type that accepts HoursOfOperationConfigArgs and HoursOfOperationConfigOutput values. You can construct a concrete instance of `HoursOfOperationConfigInput` via:

HoursOfOperationConfigArgs{...}

type HoursOfOperationConfigOutput added in v0.3.0

type HoursOfOperationConfigOutput struct{ *pulumi.OutputState }

Contains information about the hours of operation.

func (HoursOfOperationConfigOutput) Day added in v0.3.0

The day that the hours of operation applies to.

func (HoursOfOperationConfigOutput) ElementType added in v0.3.0

func (HoursOfOperationConfigOutput) EndTime added in v0.3.0

The end time that your contact center closes.

func (HoursOfOperationConfigOutput) StartTime added in v0.3.0

The start time that your contact center opens.

func (HoursOfOperationConfigOutput) ToHoursOfOperationConfigOutput added in v0.3.0

func (o HoursOfOperationConfigOutput) ToHoursOfOperationConfigOutput() HoursOfOperationConfigOutput

func (HoursOfOperationConfigOutput) ToHoursOfOperationConfigOutputWithContext added in v0.3.0

func (o HoursOfOperationConfigOutput) ToHoursOfOperationConfigOutputWithContext(ctx context.Context) HoursOfOperationConfigOutput

type HoursOfOperationInput added in v0.3.0

type HoursOfOperationInput interface {
	pulumi.Input

	ToHoursOfOperationOutput() HoursOfOperationOutput
	ToHoursOfOperationOutputWithContext(ctx context.Context) HoursOfOperationOutput
}

type HoursOfOperationOutput added in v0.3.0

type HoursOfOperationOutput struct{ *pulumi.OutputState }

func (HoursOfOperationOutput) ElementType added in v0.3.0

func (HoursOfOperationOutput) ElementType() reflect.Type

func (HoursOfOperationOutput) ToHoursOfOperationOutput added in v0.3.0

func (o HoursOfOperationOutput) ToHoursOfOperationOutput() HoursOfOperationOutput

func (HoursOfOperationOutput) ToHoursOfOperationOutputWithContext added in v0.3.0

func (o HoursOfOperationOutput) ToHoursOfOperationOutputWithContext(ctx context.Context) HoursOfOperationOutput

type HoursOfOperationState added in v0.3.0

type HoursOfOperationState struct {
}

func (HoursOfOperationState) ElementType added in v0.3.0

func (HoursOfOperationState) ElementType() reflect.Type

type HoursOfOperationTag added in v0.3.0

type HoursOfOperationTag 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 HoursOfOperationTagArgs added in v0.3.0

type HoursOfOperationTagArgs 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 (HoursOfOperationTagArgs) ElementType added in v0.3.0

func (HoursOfOperationTagArgs) ElementType() reflect.Type

func (HoursOfOperationTagArgs) ToHoursOfOperationTagOutput added in v0.3.0

func (i HoursOfOperationTagArgs) ToHoursOfOperationTagOutput() HoursOfOperationTagOutput

func (HoursOfOperationTagArgs) ToHoursOfOperationTagOutputWithContext added in v0.3.0

func (i HoursOfOperationTagArgs) ToHoursOfOperationTagOutputWithContext(ctx context.Context) HoursOfOperationTagOutput

type HoursOfOperationTagArray added in v0.3.0

type HoursOfOperationTagArray []HoursOfOperationTagInput

func (HoursOfOperationTagArray) ElementType added in v0.3.0

func (HoursOfOperationTagArray) ElementType() reflect.Type

func (HoursOfOperationTagArray) ToHoursOfOperationTagArrayOutput added in v0.3.0

func (i HoursOfOperationTagArray) ToHoursOfOperationTagArrayOutput() HoursOfOperationTagArrayOutput

func (HoursOfOperationTagArray) ToHoursOfOperationTagArrayOutputWithContext added in v0.3.0

func (i HoursOfOperationTagArray) ToHoursOfOperationTagArrayOutputWithContext(ctx context.Context) HoursOfOperationTagArrayOutput

type HoursOfOperationTagArrayInput added in v0.3.0

type HoursOfOperationTagArrayInput interface {
	pulumi.Input

	ToHoursOfOperationTagArrayOutput() HoursOfOperationTagArrayOutput
	ToHoursOfOperationTagArrayOutputWithContext(context.Context) HoursOfOperationTagArrayOutput
}

HoursOfOperationTagArrayInput is an input type that accepts HoursOfOperationTagArray and HoursOfOperationTagArrayOutput values. You can construct a concrete instance of `HoursOfOperationTagArrayInput` via:

HoursOfOperationTagArray{ HoursOfOperationTagArgs{...} }

type HoursOfOperationTagArrayOutput added in v0.3.0

type HoursOfOperationTagArrayOutput struct{ *pulumi.OutputState }

func (HoursOfOperationTagArrayOutput) ElementType added in v0.3.0

func (HoursOfOperationTagArrayOutput) Index added in v0.3.0

func (HoursOfOperationTagArrayOutput) ToHoursOfOperationTagArrayOutput added in v0.3.0

func (o HoursOfOperationTagArrayOutput) ToHoursOfOperationTagArrayOutput() HoursOfOperationTagArrayOutput

func (HoursOfOperationTagArrayOutput) ToHoursOfOperationTagArrayOutputWithContext added in v0.3.0

func (o HoursOfOperationTagArrayOutput) ToHoursOfOperationTagArrayOutputWithContext(ctx context.Context) HoursOfOperationTagArrayOutput

type HoursOfOperationTagInput added in v0.3.0

type HoursOfOperationTagInput interface {
	pulumi.Input

	ToHoursOfOperationTagOutput() HoursOfOperationTagOutput
	ToHoursOfOperationTagOutputWithContext(context.Context) HoursOfOperationTagOutput
}

HoursOfOperationTagInput is an input type that accepts HoursOfOperationTagArgs and HoursOfOperationTagOutput values. You can construct a concrete instance of `HoursOfOperationTagInput` via:

HoursOfOperationTagArgs{...}

type HoursOfOperationTagOutput added in v0.3.0

type HoursOfOperationTagOutput struct{ *pulumi.OutputState }

A key-value pair to associate with a resource.

func (HoursOfOperationTagOutput) ElementType added in v0.3.0

func (HoursOfOperationTagOutput) ElementType() reflect.Type

func (HoursOfOperationTagOutput) Key added in v0.3.0

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 (HoursOfOperationTagOutput) ToHoursOfOperationTagOutput added in v0.3.0

func (o HoursOfOperationTagOutput) ToHoursOfOperationTagOutput() HoursOfOperationTagOutput

func (HoursOfOperationTagOutput) ToHoursOfOperationTagOutputWithContext added in v0.3.0

func (o HoursOfOperationTagOutput) ToHoursOfOperationTagOutputWithContext(ctx context.Context) HoursOfOperationTagOutput

func (HoursOfOperationTagOutput) Value added in v0.3.0

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 HoursOfOperationTimeSlice added in v0.3.0

type HoursOfOperationTimeSlice struct {
	// The hours.
	Hours int `pulumi:"hours"`
	// The minutes.
	Minutes int `pulumi:"minutes"`
}

The start time or end time for an hours of operation.

type HoursOfOperationTimeSliceArgs added in v0.3.0

type HoursOfOperationTimeSliceArgs struct {
	// The hours.
	Hours pulumi.IntInput `pulumi:"hours"`
	// The minutes.
	Minutes pulumi.IntInput `pulumi:"minutes"`
}

The start time or end time for an hours of operation.

func (HoursOfOperationTimeSliceArgs) ElementType added in v0.3.0

func (HoursOfOperationTimeSliceArgs) ToHoursOfOperationTimeSliceOutput added in v0.3.0

func (i HoursOfOperationTimeSliceArgs) ToHoursOfOperationTimeSliceOutput() HoursOfOperationTimeSliceOutput

func (HoursOfOperationTimeSliceArgs) ToHoursOfOperationTimeSliceOutputWithContext added in v0.3.0

func (i HoursOfOperationTimeSliceArgs) ToHoursOfOperationTimeSliceOutputWithContext(ctx context.Context) HoursOfOperationTimeSliceOutput

type HoursOfOperationTimeSliceInput added in v0.3.0

type HoursOfOperationTimeSliceInput interface {
	pulumi.Input

	ToHoursOfOperationTimeSliceOutput() HoursOfOperationTimeSliceOutput
	ToHoursOfOperationTimeSliceOutputWithContext(context.Context) HoursOfOperationTimeSliceOutput
}

HoursOfOperationTimeSliceInput is an input type that accepts HoursOfOperationTimeSliceArgs and HoursOfOperationTimeSliceOutput values. You can construct a concrete instance of `HoursOfOperationTimeSliceInput` via:

HoursOfOperationTimeSliceArgs{...}

type HoursOfOperationTimeSliceOutput added in v0.3.0

type HoursOfOperationTimeSliceOutput struct{ *pulumi.OutputState }

The start time or end time for an hours of operation.

func (HoursOfOperationTimeSliceOutput) ElementType added in v0.3.0

func (HoursOfOperationTimeSliceOutput) Hours added in v0.3.0

The hours.

func (HoursOfOperationTimeSliceOutput) Minutes added in v0.3.0

The minutes.

func (HoursOfOperationTimeSliceOutput) ToHoursOfOperationTimeSliceOutput added in v0.3.0

func (o HoursOfOperationTimeSliceOutput) ToHoursOfOperationTimeSliceOutput() HoursOfOperationTimeSliceOutput

func (HoursOfOperationTimeSliceOutput) ToHoursOfOperationTimeSliceOutputWithContext added in v0.3.0

func (o HoursOfOperationTimeSliceOutput) ToHoursOfOperationTimeSliceOutputWithContext(ctx context.Context) HoursOfOperationTimeSliceOutput

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 QuickConnectConfigOutput `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.StringPtrInput
	// Configuration settings for the quick connect.
	QuickConnectConfig QuickConnectConfigInput
	// One or more tags.
	Tags QuickConnectTagArrayInput
}

The set of arguments for constructing a QuickConnect resource.

func (QuickConnectArgs) ElementType

func (QuickConnectArgs) ElementType() reflect.Type

type QuickConnectConfig added in v0.2.0

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

Configuration settings for the quick connect.

type QuickConnectConfigArgs added in v0.2.0

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

Configuration settings for the quick connect.

func (QuickConnectConfigArgs) ElementType added in v0.2.0

func (QuickConnectConfigArgs) ElementType() reflect.Type

func (QuickConnectConfigArgs) ToQuickConnectConfigOutput added in v0.2.0

func (i QuickConnectConfigArgs) ToQuickConnectConfigOutput() QuickConnectConfigOutput

func (QuickConnectConfigArgs) ToQuickConnectConfigOutputWithContext added in v0.2.0

func (i QuickConnectConfigArgs) ToQuickConnectConfigOutputWithContext(ctx context.Context) QuickConnectConfigOutput

func (QuickConnectConfigArgs) ToQuickConnectConfigPtrOutput added in v0.2.0

func (i QuickConnectConfigArgs) ToQuickConnectConfigPtrOutput() QuickConnectConfigPtrOutput

func (QuickConnectConfigArgs) ToQuickConnectConfigPtrOutputWithContext added in v0.2.0

func (i QuickConnectConfigArgs) ToQuickConnectConfigPtrOutputWithContext(ctx context.Context) QuickConnectConfigPtrOutput

type QuickConnectConfigInput added in v0.2.0

type QuickConnectConfigInput interface {
	pulumi.Input

	ToQuickConnectConfigOutput() QuickConnectConfigOutput
	ToQuickConnectConfigOutputWithContext(context.Context) QuickConnectConfigOutput
}

QuickConnectConfigInput is an input type that accepts QuickConnectConfigArgs and QuickConnectConfigOutput values. You can construct a concrete instance of `QuickConnectConfigInput` via:

QuickConnectConfigArgs{...}

type QuickConnectConfigOutput added in v0.2.0

type QuickConnectConfigOutput struct{ *pulumi.OutputState }

Configuration settings for the quick connect.

func (QuickConnectConfigOutput) ElementType added in v0.2.0

func (QuickConnectConfigOutput) ElementType() reflect.Type

func (QuickConnectConfigOutput) PhoneConfig added in v0.2.0

func (QuickConnectConfigOutput) QueueConfig added in v0.2.0

func (QuickConnectConfigOutput) QuickConnectType added in v0.2.0

func (o QuickConnectConfigOutput) QuickConnectType() QuickConnectTypeOutput

func (QuickConnectConfigOutput) ToQuickConnectConfigOutput added in v0.2.0

func (o QuickConnectConfigOutput) ToQuickConnectConfigOutput() QuickConnectConfigOutput

func (QuickConnectConfigOutput) ToQuickConnectConfigOutputWithContext added in v0.2.0

func (o QuickConnectConfigOutput) ToQuickConnectConfigOutputWithContext(ctx context.Context) QuickConnectConfigOutput

func (QuickConnectConfigOutput) ToQuickConnectConfigPtrOutput added in v0.2.0

func (o QuickConnectConfigOutput) ToQuickConnectConfigPtrOutput() QuickConnectConfigPtrOutput

func (QuickConnectConfigOutput) ToQuickConnectConfigPtrOutputWithContext added in v0.2.0

func (o QuickConnectConfigOutput) ToQuickConnectConfigPtrOutputWithContext(ctx context.Context) QuickConnectConfigPtrOutput

func (QuickConnectConfigOutput) UserConfig added in v0.2.0

type QuickConnectConfigPtrInput added in v0.2.0

type QuickConnectConfigPtrInput interface {
	pulumi.Input

	ToQuickConnectConfigPtrOutput() QuickConnectConfigPtrOutput
	ToQuickConnectConfigPtrOutputWithContext(context.Context) QuickConnectConfigPtrOutput
}

QuickConnectConfigPtrInput is an input type that accepts QuickConnectConfigArgs, QuickConnectConfigPtr and QuickConnectConfigPtrOutput values. You can construct a concrete instance of `QuickConnectConfigPtrInput` via:

        QuickConnectConfigArgs{...}

or:

        nil

func QuickConnectConfigPtr added in v0.2.0

func QuickConnectConfigPtr(v *QuickConnectConfigArgs) QuickConnectConfigPtrInput

type QuickConnectConfigPtrOutput added in v0.2.0

type QuickConnectConfigPtrOutput struct{ *pulumi.OutputState }

func (QuickConnectConfigPtrOutput) Elem added in v0.2.0

func (QuickConnectConfigPtrOutput) ElementType added in v0.2.0

func (QuickConnectConfigPtrOutput) PhoneConfig added in v0.2.0

func (QuickConnectConfigPtrOutput) QueueConfig added in v0.2.0

func (QuickConnectConfigPtrOutput) QuickConnectType added in v0.2.0

func (QuickConnectConfigPtrOutput) ToQuickConnectConfigPtrOutput added in v0.2.0

func (o QuickConnectConfigPtrOutput) ToQuickConnectConfigPtrOutput() QuickConnectConfigPtrOutput

func (QuickConnectConfigPtrOutput) ToQuickConnectConfigPtrOutputWithContext added in v0.2.0

func (o QuickConnectConfigPtrOutput) ToQuickConnectConfigPtrOutputWithContext(ctx context.Context) QuickConnectConfigPtrOutput

func (QuickConnectConfigPtrOutput) UserConfig added in v0.2.0

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 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 QuickConnectType added in v0.2.0

type QuickConnectType 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 (QuickConnectType) ElementType added in v0.2.0

func (QuickConnectType) ElementType() reflect.Type

func (QuickConnectType) ToQuickConnectTypeOutput added in v0.2.0

func (e QuickConnectType) ToQuickConnectTypeOutput() QuickConnectTypeOutput

func (QuickConnectType) ToQuickConnectTypeOutputWithContext added in v0.2.0

func (e QuickConnectType) ToQuickConnectTypeOutputWithContext(ctx context.Context) QuickConnectTypeOutput

func (QuickConnectType) ToQuickConnectTypePtrOutput added in v0.2.0

func (e QuickConnectType) ToQuickConnectTypePtrOutput() QuickConnectTypePtrOutput

func (QuickConnectType) ToQuickConnectTypePtrOutputWithContext added in v0.2.0

func (e QuickConnectType) ToQuickConnectTypePtrOutputWithContext(ctx context.Context) QuickConnectTypePtrOutput

func (QuickConnectType) ToStringOutput added in v0.2.0

func (e QuickConnectType) ToStringOutput() pulumi.StringOutput

func (QuickConnectType) ToStringOutputWithContext added in v0.2.0

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

func (QuickConnectType) ToStringPtrOutput added in v0.2.0

func (e QuickConnectType) ToStringPtrOutput() pulumi.StringPtrOutput

func (QuickConnectType) ToStringPtrOutputWithContext added in v0.2.0

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

type QuickConnectTypeInput added in v0.2.0

type QuickConnectTypeInput interface {
	pulumi.Input

	ToQuickConnectTypeOutput() QuickConnectTypeOutput
	ToQuickConnectTypeOutputWithContext(context.Context) QuickConnectTypeOutput
}

QuickConnectTypeInput is an input type that accepts QuickConnectTypeArgs and QuickConnectTypeOutput values. You can construct a concrete instance of `QuickConnectTypeInput` via:

QuickConnectTypeArgs{...}

type QuickConnectTypeOutput added in v0.2.0

type QuickConnectTypeOutput struct{ *pulumi.OutputState }

func (QuickConnectTypeOutput) ElementType added in v0.2.0

func (QuickConnectTypeOutput) ElementType() reflect.Type

func (QuickConnectTypeOutput) ToQuickConnectTypeOutput added in v0.2.0

func (o QuickConnectTypeOutput) ToQuickConnectTypeOutput() QuickConnectTypeOutput

func (QuickConnectTypeOutput) ToQuickConnectTypeOutputWithContext added in v0.2.0

func (o QuickConnectTypeOutput) ToQuickConnectTypeOutputWithContext(ctx context.Context) QuickConnectTypeOutput

func (QuickConnectTypeOutput) ToQuickConnectTypePtrOutput added in v0.2.0

func (o QuickConnectTypeOutput) ToQuickConnectTypePtrOutput() QuickConnectTypePtrOutput

func (QuickConnectTypeOutput) ToQuickConnectTypePtrOutputWithContext added in v0.2.0

func (o QuickConnectTypeOutput) ToQuickConnectTypePtrOutputWithContext(ctx context.Context) QuickConnectTypePtrOutput

func (QuickConnectTypeOutput) ToStringOutput added in v0.2.0

func (o QuickConnectTypeOutput) ToStringOutput() pulumi.StringOutput

func (QuickConnectTypeOutput) ToStringOutputWithContext added in v0.2.0

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

func (QuickConnectTypeOutput) ToStringPtrOutput added in v0.2.0

func (o QuickConnectTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (QuickConnectTypeOutput) ToStringPtrOutputWithContext added in v0.2.0

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

type QuickConnectTypePtrInput added in v0.2.0

type QuickConnectTypePtrInput interface {
	pulumi.Input

	ToQuickConnectTypePtrOutput() QuickConnectTypePtrOutput
	ToQuickConnectTypePtrOutputWithContext(context.Context) QuickConnectTypePtrOutput
}

func QuickConnectTypePtr added in v0.2.0

func QuickConnectTypePtr(v string) QuickConnectTypePtrInput

type QuickConnectTypePtrOutput added in v0.2.0

type QuickConnectTypePtrOutput struct{ *pulumi.OutputState }

func (QuickConnectTypePtrOutput) Elem added in v0.2.0

func (QuickConnectTypePtrOutput) ElementType added in v0.2.0

func (QuickConnectTypePtrOutput) ElementType() reflect.Type

func (QuickConnectTypePtrOutput) ToQuickConnectTypePtrOutput added in v0.2.0

func (o QuickConnectTypePtrOutput) ToQuickConnectTypePtrOutput() QuickConnectTypePtrOutput

func (QuickConnectTypePtrOutput) ToQuickConnectTypePtrOutputWithContext added in v0.2.0

func (o QuickConnectTypePtrOutput) ToQuickConnectTypePtrOutputWithContext(ctx context.Context) QuickConnectTypePtrOutput

func (QuickConnectTypePtrOutput) ToStringPtrOutput added in v0.2.0

func (o QuickConnectTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (QuickConnectTypePtrOutput) ToStringPtrOutputWithContext added in v0.2.0

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

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

type User added in v0.3.0

type User struct {
	pulumi.CustomResourceState

	// The identifier of the user account in the directory used for identity management.
	DirectoryUserId pulumi.StringPtrOutput `pulumi:"directoryUserId"`
	// The identifier of the hierarchy group for the user.
	HierarchyGroupArn pulumi.StringPtrOutput `pulumi:"hierarchyGroupArn"`
	// The information about the identity of the user.
	IdentityInfo UserIdentityInfoPtrOutput `pulumi:"identityInfo"`
	// The identifier of the Amazon Connect instance.
	InstanceArn pulumi.StringOutput `pulumi:"instanceArn"`
	// The password for the user account. A password is required if you are using Amazon Connect for identity management. Otherwise, it is an error to include a password.
	Password pulumi.StringPtrOutput `pulumi:"password"`
	// The phone settings for the user.
	PhoneConfig UserPhoneConfigOutput `pulumi:"phoneConfig"`
	// The identifier of the routing profile for the user.
	RoutingProfileArn pulumi.StringOutput `pulumi:"routingProfileArn"`
	// One or more security profile arns for the user
	SecurityProfileArns pulumi.StringArrayOutput `pulumi:"securityProfileArns"`
	// One or more tags.
	Tags UserTagArrayOutput `pulumi:"tags"`
	// The Amazon Resource Name (ARN) for the user.
	UserArn pulumi.StringOutput `pulumi:"userArn"`
	// The user name for the account.
	Username pulumi.StringOutput `pulumi:"username"`
}

Resource Type definition for AWS::Connect::User

func GetUser added in v0.3.0

func GetUser(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *UserState, opts ...pulumi.ResourceOption) (*User, error)

GetUser gets an existing User 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 NewUser added in v0.3.0

func NewUser(ctx *pulumi.Context,
	name string, args *UserArgs, opts ...pulumi.ResourceOption) (*User, error)

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

func (*User) ElementType added in v0.3.0

func (*User) ElementType() reflect.Type

func (*User) ToUserOutput added in v0.3.0

func (i *User) ToUserOutput() UserOutput

func (*User) ToUserOutputWithContext added in v0.3.0

func (i *User) ToUserOutputWithContext(ctx context.Context) UserOutput

type UserArgs added in v0.3.0

type UserArgs struct {
	// The identifier of the user account in the directory used for identity management.
	DirectoryUserId pulumi.StringPtrInput
	// The identifier of the hierarchy group for the user.
	HierarchyGroupArn pulumi.StringPtrInput
	// The information about the identity of the user.
	IdentityInfo UserIdentityInfoPtrInput
	// The identifier of the Amazon Connect instance.
	InstanceArn pulumi.StringInput
	// The password for the user account. A password is required if you are using Amazon Connect for identity management. Otherwise, it is an error to include a password.
	Password pulumi.StringPtrInput
	// The phone settings for the user.
	PhoneConfig UserPhoneConfigInput
	// The identifier of the routing profile for the user.
	RoutingProfileArn pulumi.StringInput
	// One or more security profile arns for the user
	SecurityProfileArns pulumi.StringArrayInput
	// One or more tags.
	Tags UserTagArrayInput
	// The user name for the account.
	Username pulumi.StringInput
}

The set of arguments for constructing a User resource.

func (UserArgs) ElementType added in v0.3.0

func (UserArgs) ElementType() reflect.Type

type UserHierarchyGroup added in v0.3.0

type UserHierarchyGroup struct {
	pulumi.CustomResourceState

	// The identifier of the Amazon Connect instance.
	InstanceArn pulumi.StringOutput `pulumi:"instanceArn"`
	// The name of the user hierarchy group.
	Name pulumi.StringOutput `pulumi:"name"`
	// The Amazon Resource Name (ARN) for the parent user hierarchy group.
	ParentGroupArn pulumi.StringPtrOutput `pulumi:"parentGroupArn"`
	// The Amazon Resource Name (ARN) for the user hierarchy group.
	UserHierarchyGroupArn pulumi.StringOutput `pulumi:"userHierarchyGroupArn"`
}

Resource Type definition for AWS::Connect::UserHierarchyGroup

func GetUserHierarchyGroup added in v0.3.0

func GetUserHierarchyGroup(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *UserHierarchyGroupState, opts ...pulumi.ResourceOption) (*UserHierarchyGroup, error)

GetUserHierarchyGroup gets an existing UserHierarchyGroup 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 NewUserHierarchyGroup added in v0.3.0

func NewUserHierarchyGroup(ctx *pulumi.Context,
	name string, args *UserHierarchyGroupArgs, opts ...pulumi.ResourceOption) (*UserHierarchyGroup, error)

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

func (*UserHierarchyGroup) ElementType added in v0.3.0

func (*UserHierarchyGroup) ElementType() reflect.Type

func (*UserHierarchyGroup) ToUserHierarchyGroupOutput added in v0.3.0

func (i *UserHierarchyGroup) ToUserHierarchyGroupOutput() UserHierarchyGroupOutput

func (*UserHierarchyGroup) ToUserHierarchyGroupOutputWithContext added in v0.3.0

func (i *UserHierarchyGroup) ToUserHierarchyGroupOutputWithContext(ctx context.Context) UserHierarchyGroupOutput

type UserHierarchyGroupArgs added in v0.3.0

type UserHierarchyGroupArgs struct {
	// The identifier of the Amazon Connect instance.
	InstanceArn pulumi.StringInput
	// The name of the user hierarchy group.
	Name pulumi.StringPtrInput
	// The Amazon Resource Name (ARN) for the parent user hierarchy group.
	ParentGroupArn pulumi.StringPtrInput
}

The set of arguments for constructing a UserHierarchyGroup resource.

func (UserHierarchyGroupArgs) ElementType added in v0.3.0

func (UserHierarchyGroupArgs) ElementType() reflect.Type

type UserHierarchyGroupInput added in v0.3.0

type UserHierarchyGroupInput interface {
	pulumi.Input

	ToUserHierarchyGroupOutput() UserHierarchyGroupOutput
	ToUserHierarchyGroupOutputWithContext(ctx context.Context) UserHierarchyGroupOutput
}

type UserHierarchyGroupOutput added in v0.3.0

type UserHierarchyGroupOutput struct{ *pulumi.OutputState }

func (UserHierarchyGroupOutput) ElementType added in v0.3.0

func (UserHierarchyGroupOutput) ElementType() reflect.Type

func (UserHierarchyGroupOutput) ToUserHierarchyGroupOutput added in v0.3.0

func (o UserHierarchyGroupOutput) ToUserHierarchyGroupOutput() UserHierarchyGroupOutput

func (UserHierarchyGroupOutput) ToUserHierarchyGroupOutputWithContext added in v0.3.0

func (o UserHierarchyGroupOutput) ToUserHierarchyGroupOutputWithContext(ctx context.Context) UserHierarchyGroupOutput

type UserHierarchyGroupState added in v0.3.0

type UserHierarchyGroupState struct {
}

func (UserHierarchyGroupState) ElementType added in v0.3.0

func (UserHierarchyGroupState) ElementType() reflect.Type

type UserIdentityInfo added in v0.3.0

type UserIdentityInfo struct {
	Email     *string `pulumi:"email"`
	FirstName *string `pulumi:"firstName"`
	LastName  *string `pulumi:"lastName"`
}

Contains information about the identity of a user.

type UserIdentityInfoArgs added in v0.3.0

type UserIdentityInfoArgs struct {
	Email     pulumi.StringPtrInput `pulumi:"email"`
	FirstName pulumi.StringPtrInput `pulumi:"firstName"`
	LastName  pulumi.StringPtrInput `pulumi:"lastName"`
}

Contains information about the identity of a user.

func (UserIdentityInfoArgs) ElementType added in v0.3.0

func (UserIdentityInfoArgs) ElementType() reflect.Type

func (UserIdentityInfoArgs) ToUserIdentityInfoOutput added in v0.3.0

func (i UserIdentityInfoArgs) ToUserIdentityInfoOutput() UserIdentityInfoOutput

func (UserIdentityInfoArgs) ToUserIdentityInfoOutputWithContext added in v0.3.0

func (i UserIdentityInfoArgs) ToUserIdentityInfoOutputWithContext(ctx context.Context) UserIdentityInfoOutput

func (UserIdentityInfoArgs) ToUserIdentityInfoPtrOutput added in v0.3.0

func (i UserIdentityInfoArgs) ToUserIdentityInfoPtrOutput() UserIdentityInfoPtrOutput

func (UserIdentityInfoArgs) ToUserIdentityInfoPtrOutputWithContext added in v0.3.0

func (i UserIdentityInfoArgs) ToUserIdentityInfoPtrOutputWithContext(ctx context.Context) UserIdentityInfoPtrOutput

type UserIdentityInfoInput added in v0.3.0

type UserIdentityInfoInput interface {
	pulumi.Input

	ToUserIdentityInfoOutput() UserIdentityInfoOutput
	ToUserIdentityInfoOutputWithContext(context.Context) UserIdentityInfoOutput
}

UserIdentityInfoInput is an input type that accepts UserIdentityInfoArgs and UserIdentityInfoOutput values. You can construct a concrete instance of `UserIdentityInfoInput` via:

UserIdentityInfoArgs{...}

type UserIdentityInfoOutput added in v0.3.0

type UserIdentityInfoOutput struct{ *pulumi.OutputState }

Contains information about the identity of a user.

func (UserIdentityInfoOutput) ElementType added in v0.3.0

func (UserIdentityInfoOutput) ElementType() reflect.Type

func (UserIdentityInfoOutput) Email added in v0.3.0

func (UserIdentityInfoOutput) FirstName added in v0.3.0

func (UserIdentityInfoOutput) LastName added in v0.3.0

func (UserIdentityInfoOutput) ToUserIdentityInfoOutput added in v0.3.0

func (o UserIdentityInfoOutput) ToUserIdentityInfoOutput() UserIdentityInfoOutput

func (UserIdentityInfoOutput) ToUserIdentityInfoOutputWithContext added in v0.3.0

func (o UserIdentityInfoOutput) ToUserIdentityInfoOutputWithContext(ctx context.Context) UserIdentityInfoOutput

func (UserIdentityInfoOutput) ToUserIdentityInfoPtrOutput added in v0.3.0

func (o UserIdentityInfoOutput) ToUserIdentityInfoPtrOutput() UserIdentityInfoPtrOutput

func (UserIdentityInfoOutput) ToUserIdentityInfoPtrOutputWithContext added in v0.3.0

func (o UserIdentityInfoOutput) ToUserIdentityInfoPtrOutputWithContext(ctx context.Context) UserIdentityInfoPtrOutput

type UserIdentityInfoPtrInput added in v0.3.0

type UserIdentityInfoPtrInput interface {
	pulumi.Input

	ToUserIdentityInfoPtrOutput() UserIdentityInfoPtrOutput
	ToUserIdentityInfoPtrOutputWithContext(context.Context) UserIdentityInfoPtrOutput
}

UserIdentityInfoPtrInput is an input type that accepts UserIdentityInfoArgs, UserIdentityInfoPtr and UserIdentityInfoPtrOutput values. You can construct a concrete instance of `UserIdentityInfoPtrInput` via:

        UserIdentityInfoArgs{...}

or:

        nil

func UserIdentityInfoPtr added in v0.3.0

func UserIdentityInfoPtr(v *UserIdentityInfoArgs) UserIdentityInfoPtrInput

type UserIdentityInfoPtrOutput added in v0.3.0

type UserIdentityInfoPtrOutput struct{ *pulumi.OutputState }

func (UserIdentityInfoPtrOutput) Elem added in v0.3.0

func (UserIdentityInfoPtrOutput) ElementType added in v0.3.0

func (UserIdentityInfoPtrOutput) ElementType() reflect.Type

func (UserIdentityInfoPtrOutput) Email added in v0.3.0

func (UserIdentityInfoPtrOutput) FirstName added in v0.3.0

func (UserIdentityInfoPtrOutput) LastName added in v0.3.0

func (UserIdentityInfoPtrOutput) ToUserIdentityInfoPtrOutput added in v0.3.0

func (o UserIdentityInfoPtrOutput) ToUserIdentityInfoPtrOutput() UserIdentityInfoPtrOutput

func (UserIdentityInfoPtrOutput) ToUserIdentityInfoPtrOutputWithContext added in v0.3.0

func (o UserIdentityInfoPtrOutput) ToUserIdentityInfoPtrOutputWithContext(ctx context.Context) UserIdentityInfoPtrOutput

type UserInput added in v0.3.0

type UserInput interface {
	pulumi.Input

	ToUserOutput() UserOutput
	ToUserOutputWithContext(ctx context.Context) UserOutput
}

type UserOutput added in v0.3.0

type UserOutput struct{ *pulumi.OutputState }

func (UserOutput) ElementType added in v0.3.0

func (UserOutput) ElementType() reflect.Type

func (UserOutput) ToUserOutput added in v0.3.0

func (o UserOutput) ToUserOutput() UserOutput

func (UserOutput) ToUserOutputWithContext added in v0.3.0

func (o UserOutput) ToUserOutputWithContext(ctx context.Context) UserOutput

type UserPhoneConfig added in v0.3.0

type UserPhoneConfig struct {
	AfterContactWorkTimeLimit *int          `pulumi:"afterContactWorkTimeLimit"`
	AutoAccept                *bool         `pulumi:"autoAccept"`
	DeskPhoneNumber           *string       `pulumi:"deskPhoneNumber"`
	PhoneType                 UserPhoneType `pulumi:"phoneType"`
}

Contains information about the phone configuration settings for a user.

type UserPhoneConfigArgs added in v0.3.0

type UserPhoneConfigArgs struct {
	AfterContactWorkTimeLimit pulumi.IntPtrInput    `pulumi:"afterContactWorkTimeLimit"`
	AutoAccept                pulumi.BoolPtrInput   `pulumi:"autoAccept"`
	DeskPhoneNumber           pulumi.StringPtrInput `pulumi:"deskPhoneNumber"`
	PhoneType                 UserPhoneTypeInput    `pulumi:"phoneType"`
}

Contains information about the phone configuration settings for a user.

func (UserPhoneConfigArgs) ElementType added in v0.3.0

func (UserPhoneConfigArgs) ElementType() reflect.Type

func (UserPhoneConfigArgs) ToUserPhoneConfigOutput added in v0.3.0

func (i UserPhoneConfigArgs) ToUserPhoneConfigOutput() UserPhoneConfigOutput

func (UserPhoneConfigArgs) ToUserPhoneConfigOutputWithContext added in v0.3.0

func (i UserPhoneConfigArgs) ToUserPhoneConfigOutputWithContext(ctx context.Context) UserPhoneConfigOutput

func (UserPhoneConfigArgs) ToUserPhoneConfigPtrOutput added in v0.3.0

func (i UserPhoneConfigArgs) ToUserPhoneConfigPtrOutput() UserPhoneConfigPtrOutput

func (UserPhoneConfigArgs) ToUserPhoneConfigPtrOutputWithContext added in v0.3.0

func (i UserPhoneConfigArgs) ToUserPhoneConfigPtrOutputWithContext(ctx context.Context) UserPhoneConfigPtrOutput

type UserPhoneConfigInput added in v0.3.0

type UserPhoneConfigInput interface {
	pulumi.Input

	ToUserPhoneConfigOutput() UserPhoneConfigOutput
	ToUserPhoneConfigOutputWithContext(context.Context) UserPhoneConfigOutput
}

UserPhoneConfigInput is an input type that accepts UserPhoneConfigArgs and UserPhoneConfigOutput values. You can construct a concrete instance of `UserPhoneConfigInput` via:

UserPhoneConfigArgs{...}

type UserPhoneConfigOutput added in v0.3.0

type UserPhoneConfigOutput struct{ *pulumi.OutputState }

Contains information about the phone configuration settings for a user.

func (UserPhoneConfigOutput) AfterContactWorkTimeLimit added in v0.3.0

func (o UserPhoneConfigOutput) AfterContactWorkTimeLimit() pulumi.IntPtrOutput

func (UserPhoneConfigOutput) AutoAccept added in v0.3.0

func (UserPhoneConfigOutput) DeskPhoneNumber added in v0.3.0

func (o UserPhoneConfigOutput) DeskPhoneNumber() pulumi.StringPtrOutput

func (UserPhoneConfigOutput) ElementType added in v0.3.0

func (UserPhoneConfigOutput) ElementType() reflect.Type

func (UserPhoneConfigOutput) PhoneType added in v0.3.0

func (UserPhoneConfigOutput) ToUserPhoneConfigOutput added in v0.3.0

func (o UserPhoneConfigOutput) ToUserPhoneConfigOutput() UserPhoneConfigOutput

func (UserPhoneConfigOutput) ToUserPhoneConfigOutputWithContext added in v0.3.0

func (o UserPhoneConfigOutput) ToUserPhoneConfigOutputWithContext(ctx context.Context) UserPhoneConfigOutput

func (UserPhoneConfigOutput) ToUserPhoneConfigPtrOutput added in v0.3.0

func (o UserPhoneConfigOutput) ToUserPhoneConfigPtrOutput() UserPhoneConfigPtrOutput

func (UserPhoneConfigOutput) ToUserPhoneConfigPtrOutputWithContext added in v0.3.0

func (o UserPhoneConfigOutput) ToUserPhoneConfigPtrOutputWithContext(ctx context.Context) UserPhoneConfigPtrOutput

type UserPhoneConfigPtrInput added in v0.3.0

type UserPhoneConfigPtrInput interface {
	pulumi.Input

	ToUserPhoneConfigPtrOutput() UserPhoneConfigPtrOutput
	ToUserPhoneConfigPtrOutputWithContext(context.Context) UserPhoneConfigPtrOutput
}

UserPhoneConfigPtrInput is an input type that accepts UserPhoneConfigArgs, UserPhoneConfigPtr and UserPhoneConfigPtrOutput values. You can construct a concrete instance of `UserPhoneConfigPtrInput` via:

        UserPhoneConfigArgs{...}

or:

        nil

func UserPhoneConfigPtr added in v0.3.0

func UserPhoneConfigPtr(v *UserPhoneConfigArgs) UserPhoneConfigPtrInput

type UserPhoneConfigPtrOutput added in v0.3.0

type UserPhoneConfigPtrOutput struct{ *pulumi.OutputState }

func (UserPhoneConfigPtrOutput) AfterContactWorkTimeLimit added in v0.3.0

func (o UserPhoneConfigPtrOutput) AfterContactWorkTimeLimit() pulumi.IntPtrOutput

func (UserPhoneConfigPtrOutput) AutoAccept added in v0.3.0

func (UserPhoneConfigPtrOutput) DeskPhoneNumber added in v0.3.0

func (o UserPhoneConfigPtrOutput) DeskPhoneNumber() pulumi.StringPtrOutput

func (UserPhoneConfigPtrOutput) Elem added in v0.3.0

func (UserPhoneConfigPtrOutput) ElementType added in v0.3.0

func (UserPhoneConfigPtrOutput) ElementType() reflect.Type

func (UserPhoneConfigPtrOutput) PhoneType added in v0.3.0

func (UserPhoneConfigPtrOutput) ToUserPhoneConfigPtrOutput added in v0.3.0

func (o UserPhoneConfigPtrOutput) ToUserPhoneConfigPtrOutput() UserPhoneConfigPtrOutput

func (UserPhoneConfigPtrOutput) ToUserPhoneConfigPtrOutputWithContext added in v0.3.0

func (o UserPhoneConfigPtrOutput) ToUserPhoneConfigPtrOutputWithContext(ctx context.Context) UserPhoneConfigPtrOutput

type UserPhoneType added in v0.3.0

type UserPhoneType string

The phone type.

func (UserPhoneType) ElementType added in v0.3.0

func (UserPhoneType) ElementType() reflect.Type

func (UserPhoneType) ToStringOutput added in v0.3.0

func (e UserPhoneType) ToStringOutput() pulumi.StringOutput

func (UserPhoneType) ToStringOutputWithContext added in v0.3.0

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

func (UserPhoneType) ToStringPtrOutput added in v0.3.0

func (e UserPhoneType) ToStringPtrOutput() pulumi.StringPtrOutput

func (UserPhoneType) ToStringPtrOutputWithContext added in v0.3.0

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

func (UserPhoneType) ToUserPhoneTypeOutput added in v0.3.0

func (e UserPhoneType) ToUserPhoneTypeOutput() UserPhoneTypeOutput

func (UserPhoneType) ToUserPhoneTypeOutputWithContext added in v0.3.0

func (e UserPhoneType) ToUserPhoneTypeOutputWithContext(ctx context.Context) UserPhoneTypeOutput

func (UserPhoneType) ToUserPhoneTypePtrOutput added in v0.3.0

func (e UserPhoneType) ToUserPhoneTypePtrOutput() UserPhoneTypePtrOutput

func (UserPhoneType) ToUserPhoneTypePtrOutputWithContext added in v0.3.0

func (e UserPhoneType) ToUserPhoneTypePtrOutputWithContext(ctx context.Context) UserPhoneTypePtrOutput

type UserPhoneTypeInput added in v0.3.0

type UserPhoneTypeInput interface {
	pulumi.Input

	ToUserPhoneTypeOutput() UserPhoneTypeOutput
	ToUserPhoneTypeOutputWithContext(context.Context) UserPhoneTypeOutput
}

UserPhoneTypeInput is an input type that accepts UserPhoneTypeArgs and UserPhoneTypeOutput values. You can construct a concrete instance of `UserPhoneTypeInput` via:

UserPhoneTypeArgs{...}

type UserPhoneTypeOutput added in v0.3.0

type UserPhoneTypeOutput struct{ *pulumi.OutputState }

func (UserPhoneTypeOutput) ElementType added in v0.3.0

func (UserPhoneTypeOutput) ElementType() reflect.Type

func (UserPhoneTypeOutput) ToStringOutput added in v0.3.0

func (o UserPhoneTypeOutput) ToStringOutput() pulumi.StringOutput

func (UserPhoneTypeOutput) ToStringOutputWithContext added in v0.3.0

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

func (UserPhoneTypeOutput) ToStringPtrOutput added in v0.3.0

func (o UserPhoneTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (UserPhoneTypeOutput) ToStringPtrOutputWithContext added in v0.3.0

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

func (UserPhoneTypeOutput) ToUserPhoneTypeOutput added in v0.3.0

func (o UserPhoneTypeOutput) ToUserPhoneTypeOutput() UserPhoneTypeOutput

func (UserPhoneTypeOutput) ToUserPhoneTypeOutputWithContext added in v0.3.0

func (o UserPhoneTypeOutput) ToUserPhoneTypeOutputWithContext(ctx context.Context) UserPhoneTypeOutput

func (UserPhoneTypeOutput) ToUserPhoneTypePtrOutput added in v0.3.0

func (o UserPhoneTypeOutput) ToUserPhoneTypePtrOutput() UserPhoneTypePtrOutput

func (UserPhoneTypeOutput) ToUserPhoneTypePtrOutputWithContext added in v0.3.0

func (o UserPhoneTypeOutput) ToUserPhoneTypePtrOutputWithContext(ctx context.Context) UserPhoneTypePtrOutput

type UserPhoneTypePtrInput added in v0.3.0

type UserPhoneTypePtrInput interface {
	pulumi.Input

	ToUserPhoneTypePtrOutput() UserPhoneTypePtrOutput
	ToUserPhoneTypePtrOutputWithContext(context.Context) UserPhoneTypePtrOutput
}

func UserPhoneTypePtr added in v0.3.0

func UserPhoneTypePtr(v string) UserPhoneTypePtrInput

type UserPhoneTypePtrOutput added in v0.3.0

type UserPhoneTypePtrOutput struct{ *pulumi.OutputState }

func (UserPhoneTypePtrOutput) Elem added in v0.3.0

func (UserPhoneTypePtrOutput) ElementType added in v0.3.0

func (UserPhoneTypePtrOutput) ElementType() reflect.Type

func (UserPhoneTypePtrOutput) ToStringPtrOutput added in v0.3.0

func (o UserPhoneTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (UserPhoneTypePtrOutput) ToStringPtrOutputWithContext added in v0.3.0

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

func (UserPhoneTypePtrOutput) ToUserPhoneTypePtrOutput added in v0.3.0

func (o UserPhoneTypePtrOutput) ToUserPhoneTypePtrOutput() UserPhoneTypePtrOutput

func (UserPhoneTypePtrOutput) ToUserPhoneTypePtrOutputWithContext added in v0.3.0

func (o UserPhoneTypePtrOutput) ToUserPhoneTypePtrOutputWithContext(ctx context.Context) UserPhoneTypePtrOutput

type UserState added in v0.3.0

type UserState struct {
}

func (UserState) ElementType added in v0.3.0

func (UserState) ElementType() reflect.Type

type UserTag added in v0.3.0

type UserTag 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 UserTagArgs added in v0.3.0

type UserTagArgs 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 (UserTagArgs) ElementType added in v0.3.0

func (UserTagArgs) ElementType() reflect.Type

func (UserTagArgs) ToUserTagOutput added in v0.3.0

func (i UserTagArgs) ToUserTagOutput() UserTagOutput

func (UserTagArgs) ToUserTagOutputWithContext added in v0.3.0

func (i UserTagArgs) ToUserTagOutputWithContext(ctx context.Context) UserTagOutput

type UserTagArray added in v0.3.0

type UserTagArray []UserTagInput

func (UserTagArray) ElementType added in v0.3.0

func (UserTagArray) ElementType() reflect.Type

func (UserTagArray) ToUserTagArrayOutput added in v0.3.0

func (i UserTagArray) ToUserTagArrayOutput() UserTagArrayOutput

func (UserTagArray) ToUserTagArrayOutputWithContext added in v0.3.0

func (i UserTagArray) ToUserTagArrayOutputWithContext(ctx context.Context) UserTagArrayOutput

type UserTagArrayInput added in v0.3.0

type UserTagArrayInput interface {
	pulumi.Input

	ToUserTagArrayOutput() UserTagArrayOutput
	ToUserTagArrayOutputWithContext(context.Context) UserTagArrayOutput
}

UserTagArrayInput is an input type that accepts UserTagArray and UserTagArrayOutput values. You can construct a concrete instance of `UserTagArrayInput` via:

UserTagArray{ UserTagArgs{...} }

type UserTagArrayOutput added in v0.3.0

type UserTagArrayOutput struct{ *pulumi.OutputState }

func (UserTagArrayOutput) ElementType added in v0.3.0

func (UserTagArrayOutput) ElementType() reflect.Type

func (UserTagArrayOutput) Index added in v0.3.0

func (UserTagArrayOutput) ToUserTagArrayOutput added in v0.3.0

func (o UserTagArrayOutput) ToUserTagArrayOutput() UserTagArrayOutput

func (UserTagArrayOutput) ToUserTagArrayOutputWithContext added in v0.3.0

func (o UserTagArrayOutput) ToUserTagArrayOutputWithContext(ctx context.Context) UserTagArrayOutput

type UserTagInput added in v0.3.0

type UserTagInput interface {
	pulumi.Input

	ToUserTagOutput() UserTagOutput
	ToUserTagOutputWithContext(context.Context) UserTagOutput
}

UserTagInput is an input type that accepts UserTagArgs and UserTagOutput values. You can construct a concrete instance of `UserTagInput` via:

UserTagArgs{...}

type UserTagOutput added in v0.3.0

type UserTagOutput struct{ *pulumi.OutputState }

A key-value pair to associate with a resource.

func (UserTagOutput) ElementType added in v0.3.0

func (UserTagOutput) ElementType() reflect.Type

func (UserTagOutput) Key added in v0.3.0

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 (UserTagOutput) ToUserTagOutput added in v0.3.0

func (o UserTagOutput) ToUserTagOutput() UserTagOutput

func (UserTagOutput) ToUserTagOutputWithContext added in v0.3.0

func (o UserTagOutput) ToUserTagOutputWithContext(ctx context.Context) UserTagOutput

func (UserTagOutput) Value added in v0.3.0

func (o UserTagOutput) Value() pulumi.StringOutput

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

Jump to

Keyboard shortcuts

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