connectcampaignsv2

package
v1.25.0 Latest Latest
Warning

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

Go to latest
Published: Feb 3, 2025 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const (
	CampaignDayOfWeekMonday    = CampaignDayOfWeek("MONDAY")
	CampaignDayOfWeekTuesday   = CampaignDayOfWeek("TUESDAY")
	CampaignDayOfWeekWednesday = CampaignDayOfWeek("WEDNESDAY")
	CampaignDayOfWeekThursday  = CampaignDayOfWeek("THURSDAY")
	CampaignDayOfWeekFriday    = CampaignDayOfWeek("FRIDAY")
	CampaignDayOfWeekSaturday  = CampaignDayOfWeek("SATURDAY")
	CampaignDayOfWeekSunday    = CampaignDayOfWeek("SUNDAY")
)
View Source
const (
	CampaignLocalTimeZoneDetectionTypeZipCode  = CampaignLocalTimeZoneDetectionType("ZIP_CODE")
	CampaignLocalTimeZoneDetectionTypeAreaCode = CampaignLocalTimeZoneDetectionType("AREA_CODE")
)
View Source
const (
	CampaignCommunicationLimitTimeUnitDay = CampaignCommunicationLimitTimeUnit("DAY")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Campaign

type Campaign struct {
	pulumi.CustomResourceState

	// Amazon Connect Campaign Arn
	Arn pulumi.StringOutput `pulumi:"arn"`
	// Contains channel subtype configuration for an outbound campaign.
	ChannelSubtypeConfig CampaignChannelSubtypeConfigOutput `pulumi:"channelSubtypeConfig"`
	// Communication limits configuration for an outbound campaign.
	CommunicationLimitsOverride CampaignCommunicationLimitsConfigPtrOutput `pulumi:"communicationLimitsOverride"`
	// Contains communication time configuration for an outbound campaign.
	CommunicationTimeConfig CampaignCommunicationTimeConfigPtrOutput `pulumi:"communicationTimeConfig"`
	// The Amazon Resource Name (ARN) of the Amazon Connect campaign flow associated with the outbound campaign.
	ConnectCampaignFlowArn pulumi.StringPtrOutput `pulumi:"connectCampaignFlowArn"`
	// The identifier of the Amazon Connect instance. You can find the `instanceId` in the ARN of the instance.
	ConnectInstanceId pulumi.StringOutput `pulumi:"connectInstanceId"`
	// The name of the outbound campaign.
	Name pulumi.StringOutput `pulumi:"name"`
	// Contains the schedule configuration.
	Schedule CampaignSchedulePtrOutput `pulumi:"schedule"`
	// Contains source configuration.
	Source CampaignSourcePtrOutput `pulumi:"source"`
	// One or more tags.
	Tags aws.TagArrayOutput `pulumi:"tags"`
}

Definition of AWS::ConnectCampaignsV2::Campaign Resource Type

func GetCampaign

func GetCampaign(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CampaignState, opts ...pulumi.ResourceOption) (*Campaign, error)

GetCampaign gets an existing Campaign 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 NewCampaign

func NewCampaign(ctx *pulumi.Context,
	name string, args *CampaignArgs, opts ...pulumi.ResourceOption) (*Campaign, error)

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

func (*Campaign) ElementType

func (*Campaign) ElementType() reflect.Type

func (*Campaign) ToCampaignOutput

func (i *Campaign) ToCampaignOutput() CampaignOutput

func (*Campaign) ToCampaignOutputWithContext

func (i *Campaign) ToCampaignOutputWithContext(ctx context.Context) CampaignOutput

type CampaignAgentlessConfig

type CampaignAgentlessConfig struct {
}

Agentless config

type CampaignAgentlessConfigArgs

type CampaignAgentlessConfigArgs struct {
}

Agentless config

func (CampaignAgentlessConfigArgs) ElementType

func (CampaignAgentlessConfigArgs) ToCampaignAgentlessConfigOutput

func (i CampaignAgentlessConfigArgs) ToCampaignAgentlessConfigOutput() CampaignAgentlessConfigOutput

func (CampaignAgentlessConfigArgs) ToCampaignAgentlessConfigOutputWithContext

func (i CampaignAgentlessConfigArgs) ToCampaignAgentlessConfigOutputWithContext(ctx context.Context) CampaignAgentlessConfigOutput

func (CampaignAgentlessConfigArgs) ToCampaignAgentlessConfigPtrOutput

func (i CampaignAgentlessConfigArgs) ToCampaignAgentlessConfigPtrOutput() CampaignAgentlessConfigPtrOutput

func (CampaignAgentlessConfigArgs) ToCampaignAgentlessConfigPtrOutputWithContext

func (i CampaignAgentlessConfigArgs) ToCampaignAgentlessConfigPtrOutputWithContext(ctx context.Context) CampaignAgentlessConfigPtrOutput

type CampaignAgentlessConfigInput

type CampaignAgentlessConfigInput interface {
	pulumi.Input

	ToCampaignAgentlessConfigOutput() CampaignAgentlessConfigOutput
	ToCampaignAgentlessConfigOutputWithContext(context.Context) CampaignAgentlessConfigOutput
}

CampaignAgentlessConfigInput is an input type that accepts CampaignAgentlessConfigArgs and CampaignAgentlessConfigOutput values. You can construct a concrete instance of `CampaignAgentlessConfigInput` via:

CampaignAgentlessConfigArgs{...}

type CampaignAgentlessConfigOutput

type CampaignAgentlessConfigOutput struct{ *pulumi.OutputState }

Agentless config

func (CampaignAgentlessConfigOutput) ElementType

func (CampaignAgentlessConfigOutput) ToCampaignAgentlessConfigOutput

func (o CampaignAgentlessConfigOutput) ToCampaignAgentlessConfigOutput() CampaignAgentlessConfigOutput

func (CampaignAgentlessConfigOutput) ToCampaignAgentlessConfigOutputWithContext

func (o CampaignAgentlessConfigOutput) ToCampaignAgentlessConfigOutputWithContext(ctx context.Context) CampaignAgentlessConfigOutput

func (CampaignAgentlessConfigOutput) ToCampaignAgentlessConfigPtrOutput

func (o CampaignAgentlessConfigOutput) ToCampaignAgentlessConfigPtrOutput() CampaignAgentlessConfigPtrOutput

func (CampaignAgentlessConfigOutput) ToCampaignAgentlessConfigPtrOutputWithContext

func (o CampaignAgentlessConfigOutput) ToCampaignAgentlessConfigPtrOutputWithContext(ctx context.Context) CampaignAgentlessConfigPtrOutput

type CampaignAgentlessConfigPtrInput

type CampaignAgentlessConfigPtrInput interface {
	pulumi.Input

	ToCampaignAgentlessConfigPtrOutput() CampaignAgentlessConfigPtrOutput
	ToCampaignAgentlessConfigPtrOutputWithContext(context.Context) CampaignAgentlessConfigPtrOutput
}

CampaignAgentlessConfigPtrInput is an input type that accepts CampaignAgentlessConfigArgs, CampaignAgentlessConfigPtr and CampaignAgentlessConfigPtrOutput values. You can construct a concrete instance of `CampaignAgentlessConfigPtrInput` via:

        CampaignAgentlessConfigArgs{...}

or:

        nil

type CampaignAgentlessConfigPtrOutput

type CampaignAgentlessConfigPtrOutput struct{ *pulumi.OutputState }

func (CampaignAgentlessConfigPtrOutput) Elem

func (CampaignAgentlessConfigPtrOutput) ElementType

func (CampaignAgentlessConfigPtrOutput) ToCampaignAgentlessConfigPtrOutput

func (o CampaignAgentlessConfigPtrOutput) ToCampaignAgentlessConfigPtrOutput() CampaignAgentlessConfigPtrOutput

func (CampaignAgentlessConfigPtrOutput) ToCampaignAgentlessConfigPtrOutputWithContext

func (o CampaignAgentlessConfigPtrOutput) ToCampaignAgentlessConfigPtrOutputWithContext(ctx context.Context) CampaignAgentlessConfigPtrOutput

type CampaignAnswerMachineDetectionConfig

type CampaignAnswerMachineDetectionConfig struct {
	// Enables detection of prompts (e.g., beep after after a voicemail greeting)
	AwaitAnswerMachinePrompt *bool `pulumi:"awaitAnswerMachinePrompt"`
	// Flag to decided whether outbound calls should have answering machine detection enabled or not
	EnableAnswerMachineDetection bool `pulumi:"enableAnswerMachineDetection"`
}

The configuration used for answering machine detection during outbound calls

type CampaignAnswerMachineDetectionConfigArgs

type CampaignAnswerMachineDetectionConfigArgs struct {
	// Enables detection of prompts (e.g., beep after after a voicemail greeting)
	AwaitAnswerMachinePrompt pulumi.BoolPtrInput `pulumi:"awaitAnswerMachinePrompt"`
	// Flag to decided whether outbound calls should have answering machine detection enabled or not
	EnableAnswerMachineDetection pulumi.BoolInput `pulumi:"enableAnswerMachineDetection"`
}

The configuration used for answering machine detection during outbound calls

func (CampaignAnswerMachineDetectionConfigArgs) ElementType

func (CampaignAnswerMachineDetectionConfigArgs) ToCampaignAnswerMachineDetectionConfigOutput

func (i CampaignAnswerMachineDetectionConfigArgs) ToCampaignAnswerMachineDetectionConfigOutput() CampaignAnswerMachineDetectionConfigOutput

func (CampaignAnswerMachineDetectionConfigArgs) ToCampaignAnswerMachineDetectionConfigOutputWithContext

func (i CampaignAnswerMachineDetectionConfigArgs) ToCampaignAnswerMachineDetectionConfigOutputWithContext(ctx context.Context) CampaignAnswerMachineDetectionConfigOutput

func (CampaignAnswerMachineDetectionConfigArgs) ToCampaignAnswerMachineDetectionConfigPtrOutput

func (i CampaignAnswerMachineDetectionConfigArgs) ToCampaignAnswerMachineDetectionConfigPtrOutput() CampaignAnswerMachineDetectionConfigPtrOutput

func (CampaignAnswerMachineDetectionConfigArgs) ToCampaignAnswerMachineDetectionConfigPtrOutputWithContext

func (i CampaignAnswerMachineDetectionConfigArgs) ToCampaignAnswerMachineDetectionConfigPtrOutputWithContext(ctx context.Context) CampaignAnswerMachineDetectionConfigPtrOutput

type CampaignAnswerMachineDetectionConfigInput

type CampaignAnswerMachineDetectionConfigInput interface {
	pulumi.Input

	ToCampaignAnswerMachineDetectionConfigOutput() CampaignAnswerMachineDetectionConfigOutput
	ToCampaignAnswerMachineDetectionConfigOutputWithContext(context.Context) CampaignAnswerMachineDetectionConfigOutput
}

CampaignAnswerMachineDetectionConfigInput is an input type that accepts CampaignAnswerMachineDetectionConfigArgs and CampaignAnswerMachineDetectionConfigOutput values. You can construct a concrete instance of `CampaignAnswerMachineDetectionConfigInput` via:

CampaignAnswerMachineDetectionConfigArgs{...}

type CampaignAnswerMachineDetectionConfigOutput

type CampaignAnswerMachineDetectionConfigOutput struct{ *pulumi.OutputState }

The configuration used for answering machine detection during outbound calls

func (CampaignAnswerMachineDetectionConfigOutput) AwaitAnswerMachinePrompt

Enables detection of prompts (e.g., beep after after a voicemail greeting)

func (CampaignAnswerMachineDetectionConfigOutput) ElementType

func (CampaignAnswerMachineDetectionConfigOutput) EnableAnswerMachineDetection

func (o CampaignAnswerMachineDetectionConfigOutput) EnableAnswerMachineDetection() pulumi.BoolOutput

Flag to decided whether outbound calls should have answering machine detection enabled or not

func (CampaignAnswerMachineDetectionConfigOutput) ToCampaignAnswerMachineDetectionConfigOutput

func (o CampaignAnswerMachineDetectionConfigOutput) ToCampaignAnswerMachineDetectionConfigOutput() CampaignAnswerMachineDetectionConfigOutput

func (CampaignAnswerMachineDetectionConfigOutput) ToCampaignAnswerMachineDetectionConfigOutputWithContext

func (o CampaignAnswerMachineDetectionConfigOutput) ToCampaignAnswerMachineDetectionConfigOutputWithContext(ctx context.Context) CampaignAnswerMachineDetectionConfigOutput

func (CampaignAnswerMachineDetectionConfigOutput) ToCampaignAnswerMachineDetectionConfigPtrOutput

func (o CampaignAnswerMachineDetectionConfigOutput) ToCampaignAnswerMachineDetectionConfigPtrOutput() CampaignAnswerMachineDetectionConfigPtrOutput

func (CampaignAnswerMachineDetectionConfigOutput) ToCampaignAnswerMachineDetectionConfigPtrOutputWithContext

func (o CampaignAnswerMachineDetectionConfigOutput) ToCampaignAnswerMachineDetectionConfigPtrOutputWithContext(ctx context.Context) CampaignAnswerMachineDetectionConfigPtrOutput

type CampaignAnswerMachineDetectionConfigPtrInput

type CampaignAnswerMachineDetectionConfigPtrInput interface {
	pulumi.Input

	ToCampaignAnswerMachineDetectionConfigPtrOutput() CampaignAnswerMachineDetectionConfigPtrOutput
	ToCampaignAnswerMachineDetectionConfigPtrOutputWithContext(context.Context) CampaignAnswerMachineDetectionConfigPtrOutput
}

CampaignAnswerMachineDetectionConfigPtrInput is an input type that accepts CampaignAnswerMachineDetectionConfigArgs, CampaignAnswerMachineDetectionConfigPtr and CampaignAnswerMachineDetectionConfigPtrOutput values. You can construct a concrete instance of `CampaignAnswerMachineDetectionConfigPtrInput` via:

        CampaignAnswerMachineDetectionConfigArgs{...}

or:

        nil

type CampaignAnswerMachineDetectionConfigPtrOutput

type CampaignAnswerMachineDetectionConfigPtrOutput struct{ *pulumi.OutputState }

func (CampaignAnswerMachineDetectionConfigPtrOutput) AwaitAnswerMachinePrompt

Enables detection of prompts (e.g., beep after after a voicemail greeting)

func (CampaignAnswerMachineDetectionConfigPtrOutput) Elem

func (CampaignAnswerMachineDetectionConfigPtrOutput) ElementType

func (CampaignAnswerMachineDetectionConfigPtrOutput) EnableAnswerMachineDetection

func (o CampaignAnswerMachineDetectionConfigPtrOutput) EnableAnswerMachineDetection() pulumi.BoolPtrOutput

Flag to decided whether outbound calls should have answering machine detection enabled or not

func (CampaignAnswerMachineDetectionConfigPtrOutput) ToCampaignAnswerMachineDetectionConfigPtrOutput

func (o CampaignAnswerMachineDetectionConfigPtrOutput) ToCampaignAnswerMachineDetectionConfigPtrOutput() CampaignAnswerMachineDetectionConfigPtrOutput

func (CampaignAnswerMachineDetectionConfigPtrOutput) ToCampaignAnswerMachineDetectionConfigPtrOutputWithContext

func (o CampaignAnswerMachineDetectionConfigPtrOutput) ToCampaignAnswerMachineDetectionConfigPtrOutputWithContext(ctx context.Context) CampaignAnswerMachineDetectionConfigPtrOutput

type CampaignArgs

type CampaignArgs struct {
	// Contains channel subtype configuration for an outbound campaign.
	ChannelSubtypeConfig CampaignChannelSubtypeConfigInput
	// Communication limits configuration for an outbound campaign.
	CommunicationLimitsOverride CampaignCommunicationLimitsConfigPtrInput
	// Contains communication time configuration for an outbound campaign.
	CommunicationTimeConfig CampaignCommunicationTimeConfigPtrInput
	// The Amazon Resource Name (ARN) of the Amazon Connect campaign flow associated with the outbound campaign.
	ConnectCampaignFlowArn pulumi.StringPtrInput
	// The identifier of the Amazon Connect instance. You can find the `instanceId` in the ARN of the instance.
	ConnectInstanceId pulumi.StringInput
	// The name of the outbound campaign.
	Name pulumi.StringPtrInput
	// Contains the schedule configuration.
	Schedule CampaignSchedulePtrInput
	// Contains source configuration.
	Source CampaignSourcePtrInput
	// One or more tags.
	Tags aws.TagArrayInput
}

The set of arguments for constructing a Campaign resource.

func (CampaignArgs) ElementType

func (CampaignArgs) ElementType() reflect.Type

type CampaignChannelSubtypeConfig

type CampaignChannelSubtypeConfig struct {
	// The configuration of the email channel subtype.
	Email *CampaignEmailChannelSubtypeConfig `pulumi:"email"`
	// The configuration of the SMS channel subtype.
	Sms *CampaignSmsChannelSubtypeConfig `pulumi:"sms"`
	// The configuration of the telephony channel subtype.
	Telephony *CampaignTelephonyChannelSubtypeConfig `pulumi:"telephony"`
}

The possible types of channel subtype config parameters

type CampaignChannelSubtypeConfigArgs

type CampaignChannelSubtypeConfigArgs struct {
	// The configuration of the email channel subtype.
	Email CampaignEmailChannelSubtypeConfigPtrInput `pulumi:"email"`
	// The configuration of the SMS channel subtype.
	Sms CampaignSmsChannelSubtypeConfigPtrInput `pulumi:"sms"`
	// The configuration of the telephony channel subtype.
	Telephony CampaignTelephonyChannelSubtypeConfigPtrInput `pulumi:"telephony"`
}

The possible types of channel subtype config parameters

func (CampaignChannelSubtypeConfigArgs) ElementType

func (CampaignChannelSubtypeConfigArgs) ToCampaignChannelSubtypeConfigOutput

func (i CampaignChannelSubtypeConfigArgs) ToCampaignChannelSubtypeConfigOutput() CampaignChannelSubtypeConfigOutput

func (CampaignChannelSubtypeConfigArgs) ToCampaignChannelSubtypeConfigOutputWithContext

func (i CampaignChannelSubtypeConfigArgs) ToCampaignChannelSubtypeConfigOutputWithContext(ctx context.Context) CampaignChannelSubtypeConfigOutput

type CampaignChannelSubtypeConfigInput

type CampaignChannelSubtypeConfigInput interface {
	pulumi.Input

	ToCampaignChannelSubtypeConfigOutput() CampaignChannelSubtypeConfigOutput
	ToCampaignChannelSubtypeConfigOutputWithContext(context.Context) CampaignChannelSubtypeConfigOutput
}

CampaignChannelSubtypeConfigInput is an input type that accepts CampaignChannelSubtypeConfigArgs and CampaignChannelSubtypeConfigOutput values. You can construct a concrete instance of `CampaignChannelSubtypeConfigInput` via:

CampaignChannelSubtypeConfigArgs{...}

type CampaignChannelSubtypeConfigOutput

type CampaignChannelSubtypeConfigOutput struct{ *pulumi.OutputState }

The possible types of channel subtype config parameters

func (CampaignChannelSubtypeConfigOutput) ElementType

func (CampaignChannelSubtypeConfigOutput) Email

The configuration of the email channel subtype.

func (CampaignChannelSubtypeConfigOutput) Sms

The configuration of the SMS channel subtype.

func (CampaignChannelSubtypeConfigOutput) Telephony

The configuration of the telephony channel subtype.

func (CampaignChannelSubtypeConfigOutput) ToCampaignChannelSubtypeConfigOutput

func (o CampaignChannelSubtypeConfigOutput) ToCampaignChannelSubtypeConfigOutput() CampaignChannelSubtypeConfigOutput

func (CampaignChannelSubtypeConfigOutput) ToCampaignChannelSubtypeConfigOutputWithContext

func (o CampaignChannelSubtypeConfigOutput) ToCampaignChannelSubtypeConfigOutputWithContext(ctx context.Context) CampaignChannelSubtypeConfigOutput

type CampaignChannelSubtypeConfigPtrOutput

type CampaignChannelSubtypeConfigPtrOutput struct{ *pulumi.OutputState }

func (CampaignChannelSubtypeConfigPtrOutput) Elem

func (CampaignChannelSubtypeConfigPtrOutput) ElementType

func (CampaignChannelSubtypeConfigPtrOutput) Email

The configuration of the email channel subtype.

func (CampaignChannelSubtypeConfigPtrOutput) Sms

The configuration of the SMS channel subtype.

func (CampaignChannelSubtypeConfigPtrOutput) Telephony

The configuration of the telephony channel subtype.

func (CampaignChannelSubtypeConfigPtrOutput) ToCampaignChannelSubtypeConfigPtrOutput

func (o CampaignChannelSubtypeConfigPtrOutput) ToCampaignChannelSubtypeConfigPtrOutput() CampaignChannelSubtypeConfigPtrOutput

func (CampaignChannelSubtypeConfigPtrOutput) ToCampaignChannelSubtypeConfigPtrOutputWithContext

func (o CampaignChannelSubtypeConfigPtrOutput) ToCampaignChannelSubtypeConfigPtrOutputWithContext(ctx context.Context) CampaignChannelSubtypeConfigPtrOutput

type CampaignCommunicationLimit

type CampaignCommunicationLimit struct {
	Frequency            int                                `pulumi:"frequency"`
	MaxCountPerRecipient int                                `pulumi:"maxCountPerRecipient"`
	Unit                 CampaignCommunicationLimitTimeUnit `pulumi:"unit"`
}

Communication Limit

type CampaignCommunicationLimitArgs

type CampaignCommunicationLimitArgs struct {
	Frequency            pulumi.IntInput                         `pulumi:"frequency"`
	MaxCountPerRecipient pulumi.IntInput                         `pulumi:"maxCountPerRecipient"`
	Unit                 CampaignCommunicationLimitTimeUnitInput `pulumi:"unit"`
}

Communication Limit

func (CampaignCommunicationLimitArgs) ElementType

func (CampaignCommunicationLimitArgs) ToCampaignCommunicationLimitOutput

func (i CampaignCommunicationLimitArgs) ToCampaignCommunicationLimitOutput() CampaignCommunicationLimitOutput

func (CampaignCommunicationLimitArgs) ToCampaignCommunicationLimitOutputWithContext

func (i CampaignCommunicationLimitArgs) ToCampaignCommunicationLimitOutputWithContext(ctx context.Context) CampaignCommunicationLimitOutput

type CampaignCommunicationLimitArray

type CampaignCommunicationLimitArray []CampaignCommunicationLimitInput

func (CampaignCommunicationLimitArray) ElementType

func (CampaignCommunicationLimitArray) ToCampaignCommunicationLimitArrayOutput

func (i CampaignCommunicationLimitArray) ToCampaignCommunicationLimitArrayOutput() CampaignCommunicationLimitArrayOutput

func (CampaignCommunicationLimitArray) ToCampaignCommunicationLimitArrayOutputWithContext

func (i CampaignCommunicationLimitArray) ToCampaignCommunicationLimitArrayOutputWithContext(ctx context.Context) CampaignCommunicationLimitArrayOutput

type CampaignCommunicationLimitArrayInput

type CampaignCommunicationLimitArrayInput interface {
	pulumi.Input

	ToCampaignCommunicationLimitArrayOutput() CampaignCommunicationLimitArrayOutput
	ToCampaignCommunicationLimitArrayOutputWithContext(context.Context) CampaignCommunicationLimitArrayOutput
}

CampaignCommunicationLimitArrayInput is an input type that accepts CampaignCommunicationLimitArray and CampaignCommunicationLimitArrayOutput values. You can construct a concrete instance of `CampaignCommunicationLimitArrayInput` via:

CampaignCommunicationLimitArray{ CampaignCommunicationLimitArgs{...} }

type CampaignCommunicationLimitArrayOutput

type CampaignCommunicationLimitArrayOutput struct{ *pulumi.OutputState }

func (CampaignCommunicationLimitArrayOutput) ElementType

func (CampaignCommunicationLimitArrayOutput) Index

func (CampaignCommunicationLimitArrayOutput) ToCampaignCommunicationLimitArrayOutput

func (o CampaignCommunicationLimitArrayOutput) ToCampaignCommunicationLimitArrayOutput() CampaignCommunicationLimitArrayOutput

func (CampaignCommunicationLimitArrayOutput) ToCampaignCommunicationLimitArrayOutputWithContext

func (o CampaignCommunicationLimitArrayOutput) ToCampaignCommunicationLimitArrayOutputWithContext(ctx context.Context) CampaignCommunicationLimitArrayOutput

type CampaignCommunicationLimitInput

type CampaignCommunicationLimitInput interface {
	pulumi.Input

	ToCampaignCommunicationLimitOutput() CampaignCommunicationLimitOutput
	ToCampaignCommunicationLimitOutputWithContext(context.Context) CampaignCommunicationLimitOutput
}

CampaignCommunicationLimitInput is an input type that accepts CampaignCommunicationLimitArgs and CampaignCommunicationLimitOutput values. You can construct a concrete instance of `CampaignCommunicationLimitInput` via:

CampaignCommunicationLimitArgs{...}

type CampaignCommunicationLimitOutput

type CampaignCommunicationLimitOutput struct{ *pulumi.OutputState }

Communication Limit

func (CampaignCommunicationLimitOutput) ElementType

func (CampaignCommunicationLimitOutput) Frequency

func (CampaignCommunicationLimitOutput) MaxCountPerRecipient

func (o CampaignCommunicationLimitOutput) MaxCountPerRecipient() pulumi.IntOutput

func (CampaignCommunicationLimitOutput) ToCampaignCommunicationLimitOutput

func (o CampaignCommunicationLimitOutput) ToCampaignCommunicationLimitOutput() CampaignCommunicationLimitOutput

func (CampaignCommunicationLimitOutput) ToCampaignCommunicationLimitOutputWithContext

func (o CampaignCommunicationLimitOutput) ToCampaignCommunicationLimitOutputWithContext(ctx context.Context) CampaignCommunicationLimitOutput

func (CampaignCommunicationLimitOutput) Unit

type CampaignCommunicationLimitTimeUnit

type CampaignCommunicationLimitTimeUnit string

The communication limit time unit

func (CampaignCommunicationLimitTimeUnit) ElementType

func (CampaignCommunicationLimitTimeUnit) ToCampaignCommunicationLimitTimeUnitOutput

func (e CampaignCommunicationLimitTimeUnit) ToCampaignCommunicationLimitTimeUnitOutput() CampaignCommunicationLimitTimeUnitOutput

func (CampaignCommunicationLimitTimeUnit) ToCampaignCommunicationLimitTimeUnitOutputWithContext

func (e CampaignCommunicationLimitTimeUnit) ToCampaignCommunicationLimitTimeUnitOutputWithContext(ctx context.Context) CampaignCommunicationLimitTimeUnitOutput

func (CampaignCommunicationLimitTimeUnit) ToCampaignCommunicationLimitTimeUnitPtrOutput

func (e CampaignCommunicationLimitTimeUnit) ToCampaignCommunicationLimitTimeUnitPtrOutput() CampaignCommunicationLimitTimeUnitPtrOutput

func (CampaignCommunicationLimitTimeUnit) ToCampaignCommunicationLimitTimeUnitPtrOutputWithContext

func (e CampaignCommunicationLimitTimeUnit) ToCampaignCommunicationLimitTimeUnitPtrOutputWithContext(ctx context.Context) CampaignCommunicationLimitTimeUnitPtrOutput

func (CampaignCommunicationLimitTimeUnit) ToStringOutput

func (CampaignCommunicationLimitTimeUnit) ToStringOutputWithContext

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

func (CampaignCommunicationLimitTimeUnit) ToStringPtrOutput

func (CampaignCommunicationLimitTimeUnit) ToStringPtrOutputWithContext

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

type CampaignCommunicationLimitTimeUnitInput

type CampaignCommunicationLimitTimeUnitInput interface {
	pulumi.Input

	ToCampaignCommunicationLimitTimeUnitOutput() CampaignCommunicationLimitTimeUnitOutput
	ToCampaignCommunicationLimitTimeUnitOutputWithContext(context.Context) CampaignCommunicationLimitTimeUnitOutput
}

CampaignCommunicationLimitTimeUnitInput is an input type that accepts values of the CampaignCommunicationLimitTimeUnit enum A concrete instance of `CampaignCommunicationLimitTimeUnitInput` can be one of the following:

CampaignCommunicationLimitTimeUnitDay

type CampaignCommunicationLimitTimeUnitOutput

type CampaignCommunicationLimitTimeUnitOutput struct{ *pulumi.OutputState }

func (CampaignCommunicationLimitTimeUnitOutput) ElementType

func (CampaignCommunicationLimitTimeUnitOutput) ToCampaignCommunicationLimitTimeUnitOutput

func (o CampaignCommunicationLimitTimeUnitOutput) ToCampaignCommunicationLimitTimeUnitOutput() CampaignCommunicationLimitTimeUnitOutput

func (CampaignCommunicationLimitTimeUnitOutput) ToCampaignCommunicationLimitTimeUnitOutputWithContext

func (o CampaignCommunicationLimitTimeUnitOutput) ToCampaignCommunicationLimitTimeUnitOutputWithContext(ctx context.Context) CampaignCommunicationLimitTimeUnitOutput

func (CampaignCommunicationLimitTimeUnitOutput) ToCampaignCommunicationLimitTimeUnitPtrOutput

func (o CampaignCommunicationLimitTimeUnitOutput) ToCampaignCommunicationLimitTimeUnitPtrOutput() CampaignCommunicationLimitTimeUnitPtrOutput

func (CampaignCommunicationLimitTimeUnitOutput) ToCampaignCommunicationLimitTimeUnitPtrOutputWithContext

func (o CampaignCommunicationLimitTimeUnitOutput) ToCampaignCommunicationLimitTimeUnitPtrOutputWithContext(ctx context.Context) CampaignCommunicationLimitTimeUnitPtrOutput

func (CampaignCommunicationLimitTimeUnitOutput) ToStringOutput

func (CampaignCommunicationLimitTimeUnitOutput) ToStringOutputWithContext

func (CampaignCommunicationLimitTimeUnitOutput) ToStringPtrOutput

func (CampaignCommunicationLimitTimeUnitOutput) ToStringPtrOutputWithContext

type CampaignCommunicationLimitTimeUnitPtrInput

type CampaignCommunicationLimitTimeUnitPtrInput interface {
	pulumi.Input

	ToCampaignCommunicationLimitTimeUnitPtrOutput() CampaignCommunicationLimitTimeUnitPtrOutput
	ToCampaignCommunicationLimitTimeUnitPtrOutputWithContext(context.Context) CampaignCommunicationLimitTimeUnitPtrOutput
}

type CampaignCommunicationLimitTimeUnitPtrOutput

type CampaignCommunicationLimitTimeUnitPtrOutput struct{ *pulumi.OutputState }

func (CampaignCommunicationLimitTimeUnitPtrOutput) Elem

func (CampaignCommunicationLimitTimeUnitPtrOutput) ElementType

func (CampaignCommunicationLimitTimeUnitPtrOutput) ToCampaignCommunicationLimitTimeUnitPtrOutput

func (o CampaignCommunicationLimitTimeUnitPtrOutput) ToCampaignCommunicationLimitTimeUnitPtrOutput() CampaignCommunicationLimitTimeUnitPtrOutput

func (CampaignCommunicationLimitTimeUnitPtrOutput) ToCampaignCommunicationLimitTimeUnitPtrOutputWithContext

func (o CampaignCommunicationLimitTimeUnitPtrOutput) ToCampaignCommunicationLimitTimeUnitPtrOutputWithContext(ctx context.Context) CampaignCommunicationLimitTimeUnitPtrOutput

func (CampaignCommunicationLimitTimeUnitPtrOutput) ToStringPtrOutput

func (CampaignCommunicationLimitTimeUnitPtrOutput) ToStringPtrOutputWithContext

type CampaignCommunicationLimits

type CampaignCommunicationLimits struct {
	// The list of CommunicationLimits.
	CommunicationLimitList []CampaignCommunicationLimit `pulumi:"communicationLimitList"`
}

Communication limits

type CampaignCommunicationLimitsArgs

type CampaignCommunicationLimitsArgs struct {
	// The list of CommunicationLimits.
	CommunicationLimitList CampaignCommunicationLimitArrayInput `pulumi:"communicationLimitList"`
}

Communication limits

func (CampaignCommunicationLimitsArgs) ElementType

func (CampaignCommunicationLimitsArgs) ToCampaignCommunicationLimitsOutput

func (i CampaignCommunicationLimitsArgs) ToCampaignCommunicationLimitsOutput() CampaignCommunicationLimitsOutput

func (CampaignCommunicationLimitsArgs) ToCampaignCommunicationLimitsOutputWithContext

func (i CampaignCommunicationLimitsArgs) ToCampaignCommunicationLimitsOutputWithContext(ctx context.Context) CampaignCommunicationLimitsOutput

func (CampaignCommunicationLimitsArgs) ToCampaignCommunicationLimitsPtrOutput

func (i CampaignCommunicationLimitsArgs) ToCampaignCommunicationLimitsPtrOutput() CampaignCommunicationLimitsPtrOutput

func (CampaignCommunicationLimitsArgs) ToCampaignCommunicationLimitsPtrOutputWithContext

func (i CampaignCommunicationLimitsArgs) ToCampaignCommunicationLimitsPtrOutputWithContext(ctx context.Context) CampaignCommunicationLimitsPtrOutput

type CampaignCommunicationLimitsConfig

type CampaignCommunicationLimitsConfig struct {
	// The CommunicationLimits that apply to all channel subtypes defined in an outbound campaign.
	AllChannelsSubtypes *CampaignCommunicationLimits `pulumi:"allChannelsSubtypes"`
}

Communication limits config

type CampaignCommunicationLimitsConfigArgs

type CampaignCommunicationLimitsConfigArgs struct {
	// The CommunicationLimits that apply to all channel subtypes defined in an outbound campaign.
	AllChannelsSubtypes CampaignCommunicationLimitsPtrInput `pulumi:"allChannelsSubtypes"`
}

Communication limits config

func (CampaignCommunicationLimitsConfigArgs) ElementType

func (CampaignCommunicationLimitsConfigArgs) ToCampaignCommunicationLimitsConfigOutput

func (i CampaignCommunicationLimitsConfigArgs) ToCampaignCommunicationLimitsConfigOutput() CampaignCommunicationLimitsConfigOutput

func (CampaignCommunicationLimitsConfigArgs) ToCampaignCommunicationLimitsConfigOutputWithContext

func (i CampaignCommunicationLimitsConfigArgs) ToCampaignCommunicationLimitsConfigOutputWithContext(ctx context.Context) CampaignCommunicationLimitsConfigOutput

func (CampaignCommunicationLimitsConfigArgs) ToCampaignCommunicationLimitsConfigPtrOutput

func (i CampaignCommunicationLimitsConfigArgs) ToCampaignCommunicationLimitsConfigPtrOutput() CampaignCommunicationLimitsConfigPtrOutput

func (CampaignCommunicationLimitsConfigArgs) ToCampaignCommunicationLimitsConfigPtrOutputWithContext

func (i CampaignCommunicationLimitsConfigArgs) ToCampaignCommunicationLimitsConfigPtrOutputWithContext(ctx context.Context) CampaignCommunicationLimitsConfigPtrOutput

type CampaignCommunicationLimitsConfigInput

type CampaignCommunicationLimitsConfigInput interface {
	pulumi.Input

	ToCampaignCommunicationLimitsConfigOutput() CampaignCommunicationLimitsConfigOutput
	ToCampaignCommunicationLimitsConfigOutputWithContext(context.Context) CampaignCommunicationLimitsConfigOutput
}

CampaignCommunicationLimitsConfigInput is an input type that accepts CampaignCommunicationLimitsConfigArgs and CampaignCommunicationLimitsConfigOutput values. You can construct a concrete instance of `CampaignCommunicationLimitsConfigInput` via:

CampaignCommunicationLimitsConfigArgs{...}

type CampaignCommunicationLimitsConfigOutput

type CampaignCommunicationLimitsConfigOutput struct{ *pulumi.OutputState }

Communication limits config

func (CampaignCommunicationLimitsConfigOutput) AllChannelsSubtypes

The CommunicationLimits that apply to all channel subtypes defined in an outbound campaign.

func (CampaignCommunicationLimitsConfigOutput) ElementType

func (CampaignCommunicationLimitsConfigOutput) ToCampaignCommunicationLimitsConfigOutput

func (o CampaignCommunicationLimitsConfigOutput) ToCampaignCommunicationLimitsConfigOutput() CampaignCommunicationLimitsConfigOutput

func (CampaignCommunicationLimitsConfigOutput) ToCampaignCommunicationLimitsConfigOutputWithContext

func (o CampaignCommunicationLimitsConfigOutput) ToCampaignCommunicationLimitsConfigOutputWithContext(ctx context.Context) CampaignCommunicationLimitsConfigOutput

func (CampaignCommunicationLimitsConfigOutput) ToCampaignCommunicationLimitsConfigPtrOutput

func (o CampaignCommunicationLimitsConfigOutput) ToCampaignCommunicationLimitsConfigPtrOutput() CampaignCommunicationLimitsConfigPtrOutput

func (CampaignCommunicationLimitsConfigOutput) ToCampaignCommunicationLimitsConfigPtrOutputWithContext

func (o CampaignCommunicationLimitsConfigOutput) ToCampaignCommunicationLimitsConfigPtrOutputWithContext(ctx context.Context) CampaignCommunicationLimitsConfigPtrOutput

type CampaignCommunicationLimitsConfigPtrInput

type CampaignCommunicationLimitsConfigPtrInput interface {
	pulumi.Input

	ToCampaignCommunicationLimitsConfigPtrOutput() CampaignCommunicationLimitsConfigPtrOutput
	ToCampaignCommunicationLimitsConfigPtrOutputWithContext(context.Context) CampaignCommunicationLimitsConfigPtrOutput
}

CampaignCommunicationLimitsConfigPtrInput is an input type that accepts CampaignCommunicationLimitsConfigArgs, CampaignCommunicationLimitsConfigPtr and CampaignCommunicationLimitsConfigPtrOutput values. You can construct a concrete instance of `CampaignCommunicationLimitsConfigPtrInput` via:

        CampaignCommunicationLimitsConfigArgs{...}

or:

        nil

type CampaignCommunicationLimitsConfigPtrOutput

type CampaignCommunicationLimitsConfigPtrOutput struct{ *pulumi.OutputState }

func (CampaignCommunicationLimitsConfigPtrOutput) AllChannelsSubtypes

The CommunicationLimits that apply to all channel subtypes defined in an outbound campaign.

func (CampaignCommunicationLimitsConfigPtrOutput) Elem

func (CampaignCommunicationLimitsConfigPtrOutput) ElementType

func (CampaignCommunicationLimitsConfigPtrOutput) ToCampaignCommunicationLimitsConfigPtrOutput

func (o CampaignCommunicationLimitsConfigPtrOutput) ToCampaignCommunicationLimitsConfigPtrOutput() CampaignCommunicationLimitsConfigPtrOutput

func (CampaignCommunicationLimitsConfigPtrOutput) ToCampaignCommunicationLimitsConfigPtrOutputWithContext

func (o CampaignCommunicationLimitsConfigPtrOutput) ToCampaignCommunicationLimitsConfigPtrOutputWithContext(ctx context.Context) CampaignCommunicationLimitsConfigPtrOutput

type CampaignCommunicationLimitsInput

type CampaignCommunicationLimitsInput interface {
	pulumi.Input

	ToCampaignCommunicationLimitsOutput() CampaignCommunicationLimitsOutput
	ToCampaignCommunicationLimitsOutputWithContext(context.Context) CampaignCommunicationLimitsOutput
}

CampaignCommunicationLimitsInput is an input type that accepts CampaignCommunicationLimitsArgs and CampaignCommunicationLimitsOutput values. You can construct a concrete instance of `CampaignCommunicationLimitsInput` via:

CampaignCommunicationLimitsArgs{...}

type CampaignCommunicationLimitsOutput

type CampaignCommunicationLimitsOutput struct{ *pulumi.OutputState }

Communication limits

func (CampaignCommunicationLimitsOutput) CommunicationLimitList

The list of CommunicationLimits.

func (CampaignCommunicationLimitsOutput) ElementType

func (CampaignCommunicationLimitsOutput) ToCampaignCommunicationLimitsOutput

func (o CampaignCommunicationLimitsOutput) ToCampaignCommunicationLimitsOutput() CampaignCommunicationLimitsOutput

func (CampaignCommunicationLimitsOutput) ToCampaignCommunicationLimitsOutputWithContext

func (o CampaignCommunicationLimitsOutput) ToCampaignCommunicationLimitsOutputWithContext(ctx context.Context) CampaignCommunicationLimitsOutput

func (CampaignCommunicationLimitsOutput) ToCampaignCommunicationLimitsPtrOutput

func (o CampaignCommunicationLimitsOutput) ToCampaignCommunicationLimitsPtrOutput() CampaignCommunicationLimitsPtrOutput

func (CampaignCommunicationLimitsOutput) ToCampaignCommunicationLimitsPtrOutputWithContext

func (o CampaignCommunicationLimitsOutput) ToCampaignCommunicationLimitsPtrOutputWithContext(ctx context.Context) CampaignCommunicationLimitsPtrOutput

type CampaignCommunicationLimitsPtrInput

type CampaignCommunicationLimitsPtrInput interface {
	pulumi.Input

	ToCampaignCommunicationLimitsPtrOutput() CampaignCommunicationLimitsPtrOutput
	ToCampaignCommunicationLimitsPtrOutputWithContext(context.Context) CampaignCommunicationLimitsPtrOutput
}

CampaignCommunicationLimitsPtrInput is an input type that accepts CampaignCommunicationLimitsArgs, CampaignCommunicationLimitsPtr and CampaignCommunicationLimitsPtrOutput values. You can construct a concrete instance of `CampaignCommunicationLimitsPtrInput` via:

        CampaignCommunicationLimitsArgs{...}

or:

        nil

type CampaignCommunicationLimitsPtrOutput

type CampaignCommunicationLimitsPtrOutput struct{ *pulumi.OutputState }

func (CampaignCommunicationLimitsPtrOutput) CommunicationLimitList

The list of CommunicationLimits.

func (CampaignCommunicationLimitsPtrOutput) Elem

func (CampaignCommunicationLimitsPtrOutput) ElementType

func (CampaignCommunicationLimitsPtrOutput) ToCampaignCommunicationLimitsPtrOutput

func (o CampaignCommunicationLimitsPtrOutput) ToCampaignCommunicationLimitsPtrOutput() CampaignCommunicationLimitsPtrOutput

func (CampaignCommunicationLimitsPtrOutput) ToCampaignCommunicationLimitsPtrOutputWithContext

func (o CampaignCommunicationLimitsPtrOutput) ToCampaignCommunicationLimitsPtrOutputWithContext(ctx context.Context) CampaignCommunicationLimitsPtrOutput

type CampaignCommunicationTimeConfig

type CampaignCommunicationTimeConfig struct {
	// The communication time configuration for the email channel subtype.
	Email *CampaignTimeWindow `pulumi:"email"`
	// The local timezone configuration.
	LocalTimeZoneConfig CampaignLocalTimeZoneConfig `pulumi:"localTimeZoneConfig"`
	// The communication time configuration for the SMS channel subtype.
	Sms *CampaignTimeWindow `pulumi:"sms"`
	// The communication time configuration for the telephony channel subtype.
	Telephony *CampaignTimeWindow `pulumi:"telephony"`
}

Campaign communication time config

type CampaignCommunicationTimeConfigArgs

type CampaignCommunicationTimeConfigArgs struct {
	// The communication time configuration for the email channel subtype.
	Email CampaignTimeWindowPtrInput `pulumi:"email"`
	// The local timezone configuration.
	LocalTimeZoneConfig CampaignLocalTimeZoneConfigInput `pulumi:"localTimeZoneConfig"`
	// The communication time configuration for the SMS channel subtype.
	Sms CampaignTimeWindowPtrInput `pulumi:"sms"`
	// The communication time configuration for the telephony channel subtype.
	Telephony CampaignTimeWindowPtrInput `pulumi:"telephony"`
}

Campaign communication time config

func (CampaignCommunicationTimeConfigArgs) ElementType

func (CampaignCommunicationTimeConfigArgs) ToCampaignCommunicationTimeConfigOutput

func (i CampaignCommunicationTimeConfigArgs) ToCampaignCommunicationTimeConfigOutput() CampaignCommunicationTimeConfigOutput

func (CampaignCommunicationTimeConfigArgs) ToCampaignCommunicationTimeConfigOutputWithContext

func (i CampaignCommunicationTimeConfigArgs) ToCampaignCommunicationTimeConfigOutputWithContext(ctx context.Context) CampaignCommunicationTimeConfigOutput

func (CampaignCommunicationTimeConfigArgs) ToCampaignCommunicationTimeConfigPtrOutput

func (i CampaignCommunicationTimeConfigArgs) ToCampaignCommunicationTimeConfigPtrOutput() CampaignCommunicationTimeConfigPtrOutput

func (CampaignCommunicationTimeConfigArgs) ToCampaignCommunicationTimeConfigPtrOutputWithContext

func (i CampaignCommunicationTimeConfigArgs) ToCampaignCommunicationTimeConfigPtrOutputWithContext(ctx context.Context) CampaignCommunicationTimeConfigPtrOutput

type CampaignCommunicationTimeConfigInput

type CampaignCommunicationTimeConfigInput interface {
	pulumi.Input

	ToCampaignCommunicationTimeConfigOutput() CampaignCommunicationTimeConfigOutput
	ToCampaignCommunicationTimeConfigOutputWithContext(context.Context) CampaignCommunicationTimeConfigOutput
}

CampaignCommunicationTimeConfigInput is an input type that accepts CampaignCommunicationTimeConfigArgs and CampaignCommunicationTimeConfigOutput values. You can construct a concrete instance of `CampaignCommunicationTimeConfigInput` via:

CampaignCommunicationTimeConfigArgs{...}

type CampaignCommunicationTimeConfigOutput

type CampaignCommunicationTimeConfigOutput struct{ *pulumi.OutputState }

Campaign communication time config

func (CampaignCommunicationTimeConfigOutput) ElementType

func (CampaignCommunicationTimeConfigOutput) Email

The communication time configuration for the email channel subtype.

func (CampaignCommunicationTimeConfigOutput) LocalTimeZoneConfig

The local timezone configuration.

func (CampaignCommunicationTimeConfigOutput) Sms

The communication time configuration for the SMS channel subtype.

func (CampaignCommunicationTimeConfigOutput) Telephony

The communication time configuration for the telephony channel subtype.

func (CampaignCommunicationTimeConfigOutput) ToCampaignCommunicationTimeConfigOutput

func (o CampaignCommunicationTimeConfigOutput) ToCampaignCommunicationTimeConfigOutput() CampaignCommunicationTimeConfigOutput

func (CampaignCommunicationTimeConfigOutput) ToCampaignCommunicationTimeConfigOutputWithContext

func (o CampaignCommunicationTimeConfigOutput) ToCampaignCommunicationTimeConfigOutputWithContext(ctx context.Context) CampaignCommunicationTimeConfigOutput

func (CampaignCommunicationTimeConfigOutput) ToCampaignCommunicationTimeConfigPtrOutput

func (o CampaignCommunicationTimeConfigOutput) ToCampaignCommunicationTimeConfigPtrOutput() CampaignCommunicationTimeConfigPtrOutput

func (CampaignCommunicationTimeConfigOutput) ToCampaignCommunicationTimeConfigPtrOutputWithContext

func (o CampaignCommunicationTimeConfigOutput) ToCampaignCommunicationTimeConfigPtrOutputWithContext(ctx context.Context) CampaignCommunicationTimeConfigPtrOutput

type CampaignCommunicationTimeConfigPtrInput

type CampaignCommunicationTimeConfigPtrInput interface {
	pulumi.Input

	ToCampaignCommunicationTimeConfigPtrOutput() CampaignCommunicationTimeConfigPtrOutput
	ToCampaignCommunicationTimeConfigPtrOutputWithContext(context.Context) CampaignCommunicationTimeConfigPtrOutput
}

CampaignCommunicationTimeConfigPtrInput is an input type that accepts CampaignCommunicationTimeConfigArgs, CampaignCommunicationTimeConfigPtr and CampaignCommunicationTimeConfigPtrOutput values. You can construct a concrete instance of `CampaignCommunicationTimeConfigPtrInput` via:

        CampaignCommunicationTimeConfigArgs{...}

or:

        nil

type CampaignCommunicationTimeConfigPtrOutput

type CampaignCommunicationTimeConfigPtrOutput struct{ *pulumi.OutputState }

func (CampaignCommunicationTimeConfigPtrOutput) Elem

func (CampaignCommunicationTimeConfigPtrOutput) ElementType

func (CampaignCommunicationTimeConfigPtrOutput) Email

The communication time configuration for the email channel subtype.

func (CampaignCommunicationTimeConfigPtrOutput) LocalTimeZoneConfig

The local timezone configuration.

func (CampaignCommunicationTimeConfigPtrOutput) Sms

The communication time configuration for the SMS channel subtype.

func (CampaignCommunicationTimeConfigPtrOutput) Telephony

The communication time configuration for the telephony channel subtype.

func (CampaignCommunicationTimeConfigPtrOutput) ToCampaignCommunicationTimeConfigPtrOutput

func (o CampaignCommunicationTimeConfigPtrOutput) ToCampaignCommunicationTimeConfigPtrOutput() CampaignCommunicationTimeConfigPtrOutput

func (CampaignCommunicationTimeConfigPtrOutput) ToCampaignCommunicationTimeConfigPtrOutputWithContext

func (o CampaignCommunicationTimeConfigPtrOutput) ToCampaignCommunicationTimeConfigPtrOutputWithContext(ctx context.Context) CampaignCommunicationTimeConfigPtrOutput

type CampaignDailyHour

type CampaignDailyHour struct {
	Key   *CampaignDayOfWeek  `pulumi:"key"`
	Value []CampaignTimeRange `pulumi:"value"`
}

Daily Hour

type CampaignDailyHourArgs

type CampaignDailyHourArgs struct {
	Key   CampaignDayOfWeekPtrInput   `pulumi:"key"`
	Value CampaignTimeRangeArrayInput `pulumi:"value"`
}

Daily Hour

func (CampaignDailyHourArgs) ElementType

func (CampaignDailyHourArgs) ElementType() reflect.Type

func (CampaignDailyHourArgs) ToCampaignDailyHourOutput

func (i CampaignDailyHourArgs) ToCampaignDailyHourOutput() CampaignDailyHourOutput

func (CampaignDailyHourArgs) ToCampaignDailyHourOutputWithContext

func (i CampaignDailyHourArgs) ToCampaignDailyHourOutputWithContext(ctx context.Context) CampaignDailyHourOutput

type CampaignDailyHourArray

type CampaignDailyHourArray []CampaignDailyHourInput

func (CampaignDailyHourArray) ElementType

func (CampaignDailyHourArray) ElementType() reflect.Type

func (CampaignDailyHourArray) ToCampaignDailyHourArrayOutput

func (i CampaignDailyHourArray) ToCampaignDailyHourArrayOutput() CampaignDailyHourArrayOutput

func (CampaignDailyHourArray) ToCampaignDailyHourArrayOutputWithContext

func (i CampaignDailyHourArray) ToCampaignDailyHourArrayOutputWithContext(ctx context.Context) CampaignDailyHourArrayOutput

type CampaignDailyHourArrayInput

type CampaignDailyHourArrayInput interface {
	pulumi.Input

	ToCampaignDailyHourArrayOutput() CampaignDailyHourArrayOutput
	ToCampaignDailyHourArrayOutputWithContext(context.Context) CampaignDailyHourArrayOutput
}

CampaignDailyHourArrayInput is an input type that accepts CampaignDailyHourArray and CampaignDailyHourArrayOutput values. You can construct a concrete instance of `CampaignDailyHourArrayInput` via:

CampaignDailyHourArray{ CampaignDailyHourArgs{...} }

type CampaignDailyHourArrayOutput

type CampaignDailyHourArrayOutput struct{ *pulumi.OutputState }

func (CampaignDailyHourArrayOutput) ElementType

func (CampaignDailyHourArrayOutput) Index

func (CampaignDailyHourArrayOutput) ToCampaignDailyHourArrayOutput

func (o CampaignDailyHourArrayOutput) ToCampaignDailyHourArrayOutput() CampaignDailyHourArrayOutput

func (CampaignDailyHourArrayOutput) ToCampaignDailyHourArrayOutputWithContext

func (o CampaignDailyHourArrayOutput) ToCampaignDailyHourArrayOutputWithContext(ctx context.Context) CampaignDailyHourArrayOutput

type CampaignDailyHourInput

type CampaignDailyHourInput interface {
	pulumi.Input

	ToCampaignDailyHourOutput() CampaignDailyHourOutput
	ToCampaignDailyHourOutputWithContext(context.Context) CampaignDailyHourOutput
}

CampaignDailyHourInput is an input type that accepts CampaignDailyHourArgs and CampaignDailyHourOutput values. You can construct a concrete instance of `CampaignDailyHourInput` via:

CampaignDailyHourArgs{...}

type CampaignDailyHourOutput

type CampaignDailyHourOutput struct{ *pulumi.OutputState }

Daily Hour

func (CampaignDailyHourOutput) ElementType

func (CampaignDailyHourOutput) ElementType() reflect.Type

func (CampaignDailyHourOutput) Key

func (CampaignDailyHourOutput) ToCampaignDailyHourOutput

func (o CampaignDailyHourOutput) ToCampaignDailyHourOutput() CampaignDailyHourOutput

func (CampaignDailyHourOutput) ToCampaignDailyHourOutputWithContext

func (o CampaignDailyHourOutput) ToCampaignDailyHourOutputWithContext(ctx context.Context) CampaignDailyHourOutput

func (CampaignDailyHourOutput) Value

type CampaignDayOfWeek

type CampaignDayOfWeek string

Day of week

func (CampaignDayOfWeek) ElementType

func (CampaignDayOfWeek) ElementType() reflect.Type

func (CampaignDayOfWeek) ToCampaignDayOfWeekOutput

func (e CampaignDayOfWeek) ToCampaignDayOfWeekOutput() CampaignDayOfWeekOutput

func (CampaignDayOfWeek) ToCampaignDayOfWeekOutputWithContext

func (e CampaignDayOfWeek) ToCampaignDayOfWeekOutputWithContext(ctx context.Context) CampaignDayOfWeekOutput

func (CampaignDayOfWeek) ToCampaignDayOfWeekPtrOutput

func (e CampaignDayOfWeek) ToCampaignDayOfWeekPtrOutput() CampaignDayOfWeekPtrOutput

func (CampaignDayOfWeek) ToCampaignDayOfWeekPtrOutputWithContext

func (e CampaignDayOfWeek) ToCampaignDayOfWeekPtrOutputWithContext(ctx context.Context) CampaignDayOfWeekPtrOutput

func (CampaignDayOfWeek) ToStringOutput

func (e CampaignDayOfWeek) ToStringOutput() pulumi.StringOutput

func (CampaignDayOfWeek) ToStringOutputWithContext

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

func (CampaignDayOfWeek) ToStringPtrOutput

func (e CampaignDayOfWeek) ToStringPtrOutput() pulumi.StringPtrOutput

func (CampaignDayOfWeek) ToStringPtrOutputWithContext

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

type CampaignDayOfWeekInput

type CampaignDayOfWeekInput interface {
	pulumi.Input

	ToCampaignDayOfWeekOutput() CampaignDayOfWeekOutput
	ToCampaignDayOfWeekOutputWithContext(context.Context) CampaignDayOfWeekOutput
}

CampaignDayOfWeekInput is an input type that accepts values of the CampaignDayOfWeek enum A concrete instance of `CampaignDayOfWeekInput` can be one of the following:

CampaignDayOfWeekMonday
CampaignDayOfWeekTuesday
CampaignDayOfWeekWednesday
CampaignDayOfWeekThursday
CampaignDayOfWeekFriday
CampaignDayOfWeekSaturday
CampaignDayOfWeekSunday

type CampaignDayOfWeekOutput

type CampaignDayOfWeekOutput struct{ *pulumi.OutputState }

func (CampaignDayOfWeekOutput) ElementType

func (CampaignDayOfWeekOutput) ElementType() reflect.Type

func (CampaignDayOfWeekOutput) ToCampaignDayOfWeekOutput

func (o CampaignDayOfWeekOutput) ToCampaignDayOfWeekOutput() CampaignDayOfWeekOutput

func (CampaignDayOfWeekOutput) ToCampaignDayOfWeekOutputWithContext

func (o CampaignDayOfWeekOutput) ToCampaignDayOfWeekOutputWithContext(ctx context.Context) CampaignDayOfWeekOutput

func (CampaignDayOfWeekOutput) ToCampaignDayOfWeekPtrOutput

func (o CampaignDayOfWeekOutput) ToCampaignDayOfWeekPtrOutput() CampaignDayOfWeekPtrOutput

func (CampaignDayOfWeekOutput) ToCampaignDayOfWeekPtrOutputWithContext

func (o CampaignDayOfWeekOutput) ToCampaignDayOfWeekPtrOutputWithContext(ctx context.Context) CampaignDayOfWeekPtrOutput

func (CampaignDayOfWeekOutput) ToStringOutput

func (o CampaignDayOfWeekOutput) ToStringOutput() pulumi.StringOutput

func (CampaignDayOfWeekOutput) ToStringOutputWithContext

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

func (CampaignDayOfWeekOutput) ToStringPtrOutput

func (o CampaignDayOfWeekOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (CampaignDayOfWeekOutput) ToStringPtrOutputWithContext

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

type CampaignDayOfWeekPtrInput

type CampaignDayOfWeekPtrInput interface {
	pulumi.Input

	ToCampaignDayOfWeekPtrOutput() CampaignDayOfWeekPtrOutput
	ToCampaignDayOfWeekPtrOutputWithContext(context.Context) CampaignDayOfWeekPtrOutput
}

func CampaignDayOfWeekPtr

func CampaignDayOfWeekPtr(v string) CampaignDayOfWeekPtrInput

type CampaignDayOfWeekPtrOutput

type CampaignDayOfWeekPtrOutput struct{ *pulumi.OutputState }

func (CampaignDayOfWeekPtrOutput) Elem

func (CampaignDayOfWeekPtrOutput) ElementType

func (CampaignDayOfWeekPtrOutput) ElementType() reflect.Type

func (CampaignDayOfWeekPtrOutput) ToCampaignDayOfWeekPtrOutput

func (o CampaignDayOfWeekPtrOutput) ToCampaignDayOfWeekPtrOutput() CampaignDayOfWeekPtrOutput

func (CampaignDayOfWeekPtrOutput) ToCampaignDayOfWeekPtrOutputWithContext

func (o CampaignDayOfWeekPtrOutput) ToCampaignDayOfWeekPtrOutputWithContext(ctx context.Context) CampaignDayOfWeekPtrOutput

func (CampaignDayOfWeekPtrOutput) ToStringPtrOutput

func (o CampaignDayOfWeekPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (CampaignDayOfWeekPtrOutput) ToStringPtrOutputWithContext

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

type CampaignEmailChannelSubtypeConfig

type CampaignEmailChannelSubtypeConfig struct {
	// The allocation of email capacity between multiple running outbound campaigns.
	Capacity *float64 `pulumi:"capacity"`
	// The default email outbound configuration of an outbound campaign.
	DefaultOutboundConfig CampaignEmailOutboundConfig `pulumi:"defaultOutboundConfig"`
	// The outbound mode for email of an outbound campaign.
	OutboundMode CampaignEmailOutboundMode `pulumi:"outboundMode"`
}

Email Channel Subtype config

type CampaignEmailChannelSubtypeConfigArgs

type CampaignEmailChannelSubtypeConfigArgs struct {
	// The allocation of email capacity between multiple running outbound campaigns.
	Capacity pulumi.Float64PtrInput `pulumi:"capacity"`
	// The default email outbound configuration of an outbound campaign.
	DefaultOutboundConfig CampaignEmailOutboundConfigInput `pulumi:"defaultOutboundConfig"`
	// The outbound mode for email of an outbound campaign.
	OutboundMode CampaignEmailOutboundModeInput `pulumi:"outboundMode"`
}

Email Channel Subtype config

func (CampaignEmailChannelSubtypeConfigArgs) ElementType

func (CampaignEmailChannelSubtypeConfigArgs) ToCampaignEmailChannelSubtypeConfigOutput

func (i CampaignEmailChannelSubtypeConfigArgs) ToCampaignEmailChannelSubtypeConfigOutput() CampaignEmailChannelSubtypeConfigOutput

func (CampaignEmailChannelSubtypeConfigArgs) ToCampaignEmailChannelSubtypeConfigOutputWithContext

func (i CampaignEmailChannelSubtypeConfigArgs) ToCampaignEmailChannelSubtypeConfigOutputWithContext(ctx context.Context) CampaignEmailChannelSubtypeConfigOutput

func (CampaignEmailChannelSubtypeConfigArgs) ToCampaignEmailChannelSubtypeConfigPtrOutput

func (i CampaignEmailChannelSubtypeConfigArgs) ToCampaignEmailChannelSubtypeConfigPtrOutput() CampaignEmailChannelSubtypeConfigPtrOutput

func (CampaignEmailChannelSubtypeConfigArgs) ToCampaignEmailChannelSubtypeConfigPtrOutputWithContext

func (i CampaignEmailChannelSubtypeConfigArgs) ToCampaignEmailChannelSubtypeConfigPtrOutputWithContext(ctx context.Context) CampaignEmailChannelSubtypeConfigPtrOutput

type CampaignEmailChannelSubtypeConfigInput

type CampaignEmailChannelSubtypeConfigInput interface {
	pulumi.Input

	ToCampaignEmailChannelSubtypeConfigOutput() CampaignEmailChannelSubtypeConfigOutput
	ToCampaignEmailChannelSubtypeConfigOutputWithContext(context.Context) CampaignEmailChannelSubtypeConfigOutput
}

CampaignEmailChannelSubtypeConfigInput is an input type that accepts CampaignEmailChannelSubtypeConfigArgs and CampaignEmailChannelSubtypeConfigOutput values. You can construct a concrete instance of `CampaignEmailChannelSubtypeConfigInput` via:

CampaignEmailChannelSubtypeConfigArgs{...}

type CampaignEmailChannelSubtypeConfigOutput

type CampaignEmailChannelSubtypeConfigOutput struct{ *pulumi.OutputState }

Email Channel Subtype config

func (CampaignEmailChannelSubtypeConfigOutput) Capacity

The allocation of email capacity between multiple running outbound campaigns.

func (CampaignEmailChannelSubtypeConfigOutput) DefaultOutboundConfig

The default email outbound configuration of an outbound campaign.

func (CampaignEmailChannelSubtypeConfigOutput) ElementType

func (CampaignEmailChannelSubtypeConfigOutput) OutboundMode

The outbound mode for email of an outbound campaign.

func (CampaignEmailChannelSubtypeConfigOutput) ToCampaignEmailChannelSubtypeConfigOutput

func (o CampaignEmailChannelSubtypeConfigOutput) ToCampaignEmailChannelSubtypeConfigOutput() CampaignEmailChannelSubtypeConfigOutput

func (CampaignEmailChannelSubtypeConfigOutput) ToCampaignEmailChannelSubtypeConfigOutputWithContext

func (o CampaignEmailChannelSubtypeConfigOutput) ToCampaignEmailChannelSubtypeConfigOutputWithContext(ctx context.Context) CampaignEmailChannelSubtypeConfigOutput

func (CampaignEmailChannelSubtypeConfigOutput) ToCampaignEmailChannelSubtypeConfigPtrOutput

func (o CampaignEmailChannelSubtypeConfigOutput) ToCampaignEmailChannelSubtypeConfigPtrOutput() CampaignEmailChannelSubtypeConfigPtrOutput

func (CampaignEmailChannelSubtypeConfigOutput) ToCampaignEmailChannelSubtypeConfigPtrOutputWithContext

func (o CampaignEmailChannelSubtypeConfigOutput) ToCampaignEmailChannelSubtypeConfigPtrOutputWithContext(ctx context.Context) CampaignEmailChannelSubtypeConfigPtrOutput

type CampaignEmailChannelSubtypeConfigPtrInput

type CampaignEmailChannelSubtypeConfigPtrInput interface {
	pulumi.Input

	ToCampaignEmailChannelSubtypeConfigPtrOutput() CampaignEmailChannelSubtypeConfigPtrOutput
	ToCampaignEmailChannelSubtypeConfigPtrOutputWithContext(context.Context) CampaignEmailChannelSubtypeConfigPtrOutput
}

CampaignEmailChannelSubtypeConfigPtrInput is an input type that accepts CampaignEmailChannelSubtypeConfigArgs, CampaignEmailChannelSubtypeConfigPtr and CampaignEmailChannelSubtypeConfigPtrOutput values. You can construct a concrete instance of `CampaignEmailChannelSubtypeConfigPtrInput` via:

        CampaignEmailChannelSubtypeConfigArgs{...}

or:

        nil

type CampaignEmailChannelSubtypeConfigPtrOutput

type CampaignEmailChannelSubtypeConfigPtrOutput struct{ *pulumi.OutputState }

func (CampaignEmailChannelSubtypeConfigPtrOutput) Capacity

The allocation of email capacity between multiple running outbound campaigns.

func (CampaignEmailChannelSubtypeConfigPtrOutput) DefaultOutboundConfig

The default email outbound configuration of an outbound campaign.

func (CampaignEmailChannelSubtypeConfigPtrOutput) Elem

func (CampaignEmailChannelSubtypeConfigPtrOutput) ElementType

func (CampaignEmailChannelSubtypeConfigPtrOutput) OutboundMode

The outbound mode for email of an outbound campaign.

func (CampaignEmailChannelSubtypeConfigPtrOutput) ToCampaignEmailChannelSubtypeConfigPtrOutput

func (o CampaignEmailChannelSubtypeConfigPtrOutput) ToCampaignEmailChannelSubtypeConfigPtrOutput() CampaignEmailChannelSubtypeConfigPtrOutput

func (CampaignEmailChannelSubtypeConfigPtrOutput) ToCampaignEmailChannelSubtypeConfigPtrOutputWithContext

func (o CampaignEmailChannelSubtypeConfigPtrOutput) ToCampaignEmailChannelSubtypeConfigPtrOutputWithContext(ctx context.Context) CampaignEmailChannelSubtypeConfigPtrOutput

type CampaignEmailOutboundConfig

type CampaignEmailOutboundConfig struct {
	// The Amazon Connect source email address.
	ConnectSourceEmailAddress string `pulumi:"connectSourceEmailAddress"`
	// The display name for the Amazon Connect source email address.
	SourceEmailAddressDisplayName *string `pulumi:"sourceEmailAddressDisplayName"`
	// The Amazon Resource Name (ARN) of the Amazon Q in Connect template.
	WisdomTemplateArn string `pulumi:"wisdomTemplateArn"`
}

Default SMS outbound config

type CampaignEmailOutboundConfigArgs

type CampaignEmailOutboundConfigArgs struct {
	// The Amazon Connect source email address.
	ConnectSourceEmailAddress pulumi.StringInput `pulumi:"connectSourceEmailAddress"`
	// The display name for the Amazon Connect source email address.
	SourceEmailAddressDisplayName pulumi.StringPtrInput `pulumi:"sourceEmailAddressDisplayName"`
	// The Amazon Resource Name (ARN) of the Amazon Q in Connect template.
	WisdomTemplateArn pulumi.StringInput `pulumi:"wisdomTemplateArn"`
}

Default SMS outbound config

func (CampaignEmailOutboundConfigArgs) ElementType

func (CampaignEmailOutboundConfigArgs) ToCampaignEmailOutboundConfigOutput

func (i CampaignEmailOutboundConfigArgs) ToCampaignEmailOutboundConfigOutput() CampaignEmailOutboundConfigOutput

func (CampaignEmailOutboundConfigArgs) ToCampaignEmailOutboundConfigOutputWithContext

func (i CampaignEmailOutboundConfigArgs) ToCampaignEmailOutboundConfigOutputWithContext(ctx context.Context) CampaignEmailOutboundConfigOutput

func (CampaignEmailOutboundConfigArgs) ToCampaignEmailOutboundConfigPtrOutput

func (i CampaignEmailOutboundConfigArgs) ToCampaignEmailOutboundConfigPtrOutput() CampaignEmailOutboundConfigPtrOutput

func (CampaignEmailOutboundConfigArgs) ToCampaignEmailOutboundConfigPtrOutputWithContext

func (i CampaignEmailOutboundConfigArgs) ToCampaignEmailOutboundConfigPtrOutputWithContext(ctx context.Context) CampaignEmailOutboundConfigPtrOutput

type CampaignEmailOutboundConfigInput

type CampaignEmailOutboundConfigInput interface {
	pulumi.Input

	ToCampaignEmailOutboundConfigOutput() CampaignEmailOutboundConfigOutput
	ToCampaignEmailOutboundConfigOutputWithContext(context.Context) CampaignEmailOutboundConfigOutput
}

CampaignEmailOutboundConfigInput is an input type that accepts CampaignEmailOutboundConfigArgs and CampaignEmailOutboundConfigOutput values. You can construct a concrete instance of `CampaignEmailOutboundConfigInput` via:

CampaignEmailOutboundConfigArgs{...}

type CampaignEmailOutboundConfigOutput

type CampaignEmailOutboundConfigOutput struct{ *pulumi.OutputState }

Default SMS outbound config

func (CampaignEmailOutboundConfigOutput) ConnectSourceEmailAddress

func (o CampaignEmailOutboundConfigOutput) ConnectSourceEmailAddress() pulumi.StringOutput

The Amazon Connect source email address.

func (CampaignEmailOutboundConfigOutput) ElementType

func (CampaignEmailOutboundConfigOutput) SourceEmailAddressDisplayName

func (o CampaignEmailOutboundConfigOutput) SourceEmailAddressDisplayName() pulumi.StringPtrOutput

The display name for the Amazon Connect source email address.

func (CampaignEmailOutboundConfigOutput) ToCampaignEmailOutboundConfigOutput

func (o CampaignEmailOutboundConfigOutput) ToCampaignEmailOutboundConfigOutput() CampaignEmailOutboundConfigOutput

func (CampaignEmailOutboundConfigOutput) ToCampaignEmailOutboundConfigOutputWithContext

func (o CampaignEmailOutboundConfigOutput) ToCampaignEmailOutboundConfigOutputWithContext(ctx context.Context) CampaignEmailOutboundConfigOutput

func (CampaignEmailOutboundConfigOutput) ToCampaignEmailOutboundConfigPtrOutput

func (o CampaignEmailOutboundConfigOutput) ToCampaignEmailOutboundConfigPtrOutput() CampaignEmailOutboundConfigPtrOutput

func (CampaignEmailOutboundConfigOutput) ToCampaignEmailOutboundConfigPtrOutputWithContext

func (o CampaignEmailOutboundConfigOutput) ToCampaignEmailOutboundConfigPtrOutputWithContext(ctx context.Context) CampaignEmailOutboundConfigPtrOutput

func (CampaignEmailOutboundConfigOutput) WisdomTemplateArn

The Amazon Resource Name (ARN) of the Amazon Q in Connect template.

type CampaignEmailOutboundConfigPtrInput

type CampaignEmailOutboundConfigPtrInput interface {
	pulumi.Input

	ToCampaignEmailOutboundConfigPtrOutput() CampaignEmailOutboundConfigPtrOutput
	ToCampaignEmailOutboundConfigPtrOutputWithContext(context.Context) CampaignEmailOutboundConfigPtrOutput
}

CampaignEmailOutboundConfigPtrInput is an input type that accepts CampaignEmailOutboundConfigArgs, CampaignEmailOutboundConfigPtr and CampaignEmailOutboundConfigPtrOutput values. You can construct a concrete instance of `CampaignEmailOutboundConfigPtrInput` via:

        CampaignEmailOutboundConfigArgs{...}

or:

        nil

type CampaignEmailOutboundConfigPtrOutput

type CampaignEmailOutboundConfigPtrOutput struct{ *pulumi.OutputState }

func (CampaignEmailOutboundConfigPtrOutput) ConnectSourceEmailAddress

func (o CampaignEmailOutboundConfigPtrOutput) ConnectSourceEmailAddress() pulumi.StringPtrOutput

The Amazon Connect source email address.

func (CampaignEmailOutboundConfigPtrOutput) Elem

func (CampaignEmailOutboundConfigPtrOutput) ElementType

func (CampaignEmailOutboundConfigPtrOutput) SourceEmailAddressDisplayName

func (o CampaignEmailOutboundConfigPtrOutput) SourceEmailAddressDisplayName() pulumi.StringPtrOutput

The display name for the Amazon Connect source email address.

func (CampaignEmailOutboundConfigPtrOutput) ToCampaignEmailOutboundConfigPtrOutput

func (o CampaignEmailOutboundConfigPtrOutput) ToCampaignEmailOutboundConfigPtrOutput() CampaignEmailOutboundConfigPtrOutput

func (CampaignEmailOutboundConfigPtrOutput) ToCampaignEmailOutboundConfigPtrOutputWithContext

func (o CampaignEmailOutboundConfigPtrOutput) ToCampaignEmailOutboundConfigPtrOutputWithContext(ctx context.Context) CampaignEmailOutboundConfigPtrOutput

func (CampaignEmailOutboundConfigPtrOutput) WisdomTemplateArn

The Amazon Resource Name (ARN) of the Amazon Q in Connect template.

type CampaignEmailOutboundMode

type CampaignEmailOutboundMode struct {
	// The agentless outbound mode configuration for email.
	AgentlessConfig *CampaignAgentlessConfig `pulumi:"agentlessConfig"`
}

Email Outbound Mode

type CampaignEmailOutboundModeArgs

type CampaignEmailOutboundModeArgs struct {
	// The agentless outbound mode configuration for email.
	AgentlessConfig CampaignAgentlessConfigPtrInput `pulumi:"agentlessConfig"`
}

Email Outbound Mode

func (CampaignEmailOutboundModeArgs) ElementType

func (CampaignEmailOutboundModeArgs) ToCampaignEmailOutboundModeOutput

func (i CampaignEmailOutboundModeArgs) ToCampaignEmailOutboundModeOutput() CampaignEmailOutboundModeOutput

func (CampaignEmailOutboundModeArgs) ToCampaignEmailOutboundModeOutputWithContext

func (i CampaignEmailOutboundModeArgs) ToCampaignEmailOutboundModeOutputWithContext(ctx context.Context) CampaignEmailOutboundModeOutput

func (CampaignEmailOutboundModeArgs) ToCampaignEmailOutboundModePtrOutput

func (i CampaignEmailOutboundModeArgs) ToCampaignEmailOutboundModePtrOutput() CampaignEmailOutboundModePtrOutput

func (CampaignEmailOutboundModeArgs) ToCampaignEmailOutboundModePtrOutputWithContext

func (i CampaignEmailOutboundModeArgs) ToCampaignEmailOutboundModePtrOutputWithContext(ctx context.Context) CampaignEmailOutboundModePtrOutput

type CampaignEmailOutboundModeInput

type CampaignEmailOutboundModeInput interface {
	pulumi.Input

	ToCampaignEmailOutboundModeOutput() CampaignEmailOutboundModeOutput
	ToCampaignEmailOutboundModeOutputWithContext(context.Context) CampaignEmailOutboundModeOutput
}

CampaignEmailOutboundModeInput is an input type that accepts CampaignEmailOutboundModeArgs and CampaignEmailOutboundModeOutput values. You can construct a concrete instance of `CampaignEmailOutboundModeInput` via:

CampaignEmailOutboundModeArgs{...}

type CampaignEmailOutboundModeOutput

type CampaignEmailOutboundModeOutput struct{ *pulumi.OutputState }

Email Outbound Mode

func (CampaignEmailOutboundModeOutput) AgentlessConfig

The agentless outbound mode configuration for email.

func (CampaignEmailOutboundModeOutput) ElementType

func (CampaignEmailOutboundModeOutput) ToCampaignEmailOutboundModeOutput

func (o CampaignEmailOutboundModeOutput) ToCampaignEmailOutboundModeOutput() CampaignEmailOutboundModeOutput

func (CampaignEmailOutboundModeOutput) ToCampaignEmailOutboundModeOutputWithContext

func (o CampaignEmailOutboundModeOutput) ToCampaignEmailOutboundModeOutputWithContext(ctx context.Context) CampaignEmailOutboundModeOutput

func (CampaignEmailOutboundModeOutput) ToCampaignEmailOutboundModePtrOutput

func (o CampaignEmailOutboundModeOutput) ToCampaignEmailOutboundModePtrOutput() CampaignEmailOutboundModePtrOutput

func (CampaignEmailOutboundModeOutput) ToCampaignEmailOutboundModePtrOutputWithContext

func (o CampaignEmailOutboundModeOutput) ToCampaignEmailOutboundModePtrOutputWithContext(ctx context.Context) CampaignEmailOutboundModePtrOutput

type CampaignEmailOutboundModePtrInput

type CampaignEmailOutboundModePtrInput interface {
	pulumi.Input

	ToCampaignEmailOutboundModePtrOutput() CampaignEmailOutboundModePtrOutput
	ToCampaignEmailOutboundModePtrOutputWithContext(context.Context) CampaignEmailOutboundModePtrOutput
}

CampaignEmailOutboundModePtrInput is an input type that accepts CampaignEmailOutboundModeArgs, CampaignEmailOutboundModePtr and CampaignEmailOutboundModePtrOutput values. You can construct a concrete instance of `CampaignEmailOutboundModePtrInput` via:

        CampaignEmailOutboundModeArgs{...}

or:

        nil

type CampaignEmailOutboundModePtrOutput

type CampaignEmailOutboundModePtrOutput struct{ *pulumi.OutputState }

func (CampaignEmailOutboundModePtrOutput) AgentlessConfig

The agentless outbound mode configuration for email.

func (CampaignEmailOutboundModePtrOutput) Elem

func (CampaignEmailOutboundModePtrOutput) ElementType

func (CampaignEmailOutboundModePtrOutput) ToCampaignEmailOutboundModePtrOutput

func (o CampaignEmailOutboundModePtrOutput) ToCampaignEmailOutboundModePtrOutput() CampaignEmailOutboundModePtrOutput

func (CampaignEmailOutboundModePtrOutput) ToCampaignEmailOutboundModePtrOutputWithContext

func (o CampaignEmailOutboundModePtrOutput) ToCampaignEmailOutboundModePtrOutputWithContext(ctx context.Context) CampaignEmailOutboundModePtrOutput

type CampaignEventTrigger added in v1.16.0

type CampaignEventTrigger struct {
	// The Amazon Resource Name (ARN) of the Customer Profiles domain.
	CustomerProfilesDomainArn *string `pulumi:"customerProfilesDomainArn"`
}

The event trigger of the campaign

type CampaignEventTriggerArgs added in v1.16.0

type CampaignEventTriggerArgs struct {
	// The Amazon Resource Name (ARN) of the Customer Profiles domain.
	CustomerProfilesDomainArn pulumi.StringPtrInput `pulumi:"customerProfilesDomainArn"`
}

The event trigger of the campaign

func (CampaignEventTriggerArgs) ElementType added in v1.16.0

func (CampaignEventTriggerArgs) ElementType() reflect.Type

func (CampaignEventTriggerArgs) ToCampaignEventTriggerOutput added in v1.16.0

func (i CampaignEventTriggerArgs) ToCampaignEventTriggerOutput() CampaignEventTriggerOutput

func (CampaignEventTriggerArgs) ToCampaignEventTriggerOutputWithContext added in v1.16.0

func (i CampaignEventTriggerArgs) ToCampaignEventTriggerOutputWithContext(ctx context.Context) CampaignEventTriggerOutput

func (CampaignEventTriggerArgs) ToCampaignEventTriggerPtrOutput added in v1.16.0

func (i CampaignEventTriggerArgs) ToCampaignEventTriggerPtrOutput() CampaignEventTriggerPtrOutput

func (CampaignEventTriggerArgs) ToCampaignEventTriggerPtrOutputWithContext added in v1.16.0

func (i CampaignEventTriggerArgs) ToCampaignEventTriggerPtrOutputWithContext(ctx context.Context) CampaignEventTriggerPtrOutput

type CampaignEventTriggerInput added in v1.16.0

type CampaignEventTriggerInput interface {
	pulumi.Input

	ToCampaignEventTriggerOutput() CampaignEventTriggerOutput
	ToCampaignEventTriggerOutputWithContext(context.Context) CampaignEventTriggerOutput
}

CampaignEventTriggerInput is an input type that accepts CampaignEventTriggerArgs and CampaignEventTriggerOutput values. You can construct a concrete instance of `CampaignEventTriggerInput` via:

CampaignEventTriggerArgs{...}

type CampaignEventTriggerOutput added in v1.16.0

type CampaignEventTriggerOutput struct{ *pulumi.OutputState }

The event trigger of the campaign

func (CampaignEventTriggerOutput) CustomerProfilesDomainArn added in v1.16.0

func (o CampaignEventTriggerOutput) CustomerProfilesDomainArn() pulumi.StringPtrOutput

The Amazon Resource Name (ARN) of the Customer Profiles domain.

func (CampaignEventTriggerOutput) ElementType added in v1.16.0

func (CampaignEventTriggerOutput) ElementType() reflect.Type

func (CampaignEventTriggerOutput) ToCampaignEventTriggerOutput added in v1.16.0

func (o CampaignEventTriggerOutput) ToCampaignEventTriggerOutput() CampaignEventTriggerOutput

func (CampaignEventTriggerOutput) ToCampaignEventTriggerOutputWithContext added in v1.16.0

func (o CampaignEventTriggerOutput) ToCampaignEventTriggerOutputWithContext(ctx context.Context) CampaignEventTriggerOutput

func (CampaignEventTriggerOutput) ToCampaignEventTriggerPtrOutput added in v1.16.0

func (o CampaignEventTriggerOutput) ToCampaignEventTriggerPtrOutput() CampaignEventTriggerPtrOutput

func (CampaignEventTriggerOutput) ToCampaignEventTriggerPtrOutputWithContext added in v1.16.0

func (o CampaignEventTriggerOutput) ToCampaignEventTriggerPtrOutputWithContext(ctx context.Context) CampaignEventTriggerPtrOutput

type CampaignEventTriggerPtrInput added in v1.16.0

type CampaignEventTriggerPtrInput interface {
	pulumi.Input

	ToCampaignEventTriggerPtrOutput() CampaignEventTriggerPtrOutput
	ToCampaignEventTriggerPtrOutputWithContext(context.Context) CampaignEventTriggerPtrOutput
}

CampaignEventTriggerPtrInput is an input type that accepts CampaignEventTriggerArgs, CampaignEventTriggerPtr and CampaignEventTriggerPtrOutput values. You can construct a concrete instance of `CampaignEventTriggerPtrInput` via:

        CampaignEventTriggerArgs{...}

or:

        nil

func CampaignEventTriggerPtr added in v1.16.0

func CampaignEventTriggerPtr(v *CampaignEventTriggerArgs) CampaignEventTriggerPtrInput

type CampaignEventTriggerPtrOutput added in v1.16.0

type CampaignEventTriggerPtrOutput struct{ *pulumi.OutputState }

func (CampaignEventTriggerPtrOutput) CustomerProfilesDomainArn added in v1.16.0

func (o CampaignEventTriggerPtrOutput) CustomerProfilesDomainArn() pulumi.StringPtrOutput

The Amazon Resource Name (ARN) of the Customer Profiles domain.

func (CampaignEventTriggerPtrOutput) Elem added in v1.16.0

func (CampaignEventTriggerPtrOutput) ElementType added in v1.16.0

func (CampaignEventTriggerPtrOutput) ToCampaignEventTriggerPtrOutput added in v1.16.0

func (o CampaignEventTriggerPtrOutput) ToCampaignEventTriggerPtrOutput() CampaignEventTriggerPtrOutput

func (CampaignEventTriggerPtrOutput) ToCampaignEventTriggerPtrOutputWithContext added in v1.16.0

func (o CampaignEventTriggerPtrOutput) ToCampaignEventTriggerPtrOutputWithContext(ctx context.Context) CampaignEventTriggerPtrOutput

type CampaignInput

type CampaignInput interface {
	pulumi.Input

	ToCampaignOutput() CampaignOutput
	ToCampaignOutputWithContext(ctx context.Context) CampaignOutput
}

type CampaignLocalTimeZoneConfig

type CampaignLocalTimeZoneConfig struct {
	// The timezone to use for all recipients.
	DefaultTimeZone *string `pulumi:"defaultTimeZone"`
	// Detects methods for the recipient's timezone.
	LocalTimeZoneDetection []CampaignLocalTimeZoneDetectionType `pulumi:"localTimeZoneDetection"`
}

Local time zone config

type CampaignLocalTimeZoneConfigArgs

type CampaignLocalTimeZoneConfigArgs struct {
	// The timezone to use for all recipients.
	DefaultTimeZone pulumi.StringPtrInput `pulumi:"defaultTimeZone"`
	// Detects methods for the recipient's timezone.
	LocalTimeZoneDetection CampaignLocalTimeZoneDetectionTypeArrayInput `pulumi:"localTimeZoneDetection"`
}

Local time zone config

func (CampaignLocalTimeZoneConfigArgs) ElementType

func (CampaignLocalTimeZoneConfigArgs) ToCampaignLocalTimeZoneConfigOutput

func (i CampaignLocalTimeZoneConfigArgs) ToCampaignLocalTimeZoneConfigOutput() CampaignLocalTimeZoneConfigOutput

func (CampaignLocalTimeZoneConfigArgs) ToCampaignLocalTimeZoneConfigOutputWithContext

func (i CampaignLocalTimeZoneConfigArgs) ToCampaignLocalTimeZoneConfigOutputWithContext(ctx context.Context) CampaignLocalTimeZoneConfigOutput

func (CampaignLocalTimeZoneConfigArgs) ToCampaignLocalTimeZoneConfigPtrOutput

func (i CampaignLocalTimeZoneConfigArgs) ToCampaignLocalTimeZoneConfigPtrOutput() CampaignLocalTimeZoneConfigPtrOutput

func (CampaignLocalTimeZoneConfigArgs) ToCampaignLocalTimeZoneConfigPtrOutputWithContext

func (i CampaignLocalTimeZoneConfigArgs) ToCampaignLocalTimeZoneConfigPtrOutputWithContext(ctx context.Context) CampaignLocalTimeZoneConfigPtrOutput

type CampaignLocalTimeZoneConfigInput

type CampaignLocalTimeZoneConfigInput interface {
	pulumi.Input

	ToCampaignLocalTimeZoneConfigOutput() CampaignLocalTimeZoneConfigOutput
	ToCampaignLocalTimeZoneConfigOutputWithContext(context.Context) CampaignLocalTimeZoneConfigOutput
}

CampaignLocalTimeZoneConfigInput is an input type that accepts CampaignLocalTimeZoneConfigArgs and CampaignLocalTimeZoneConfigOutput values. You can construct a concrete instance of `CampaignLocalTimeZoneConfigInput` via:

CampaignLocalTimeZoneConfigArgs{...}

type CampaignLocalTimeZoneConfigOutput

type CampaignLocalTimeZoneConfigOutput struct{ *pulumi.OutputState }

Local time zone config

func (CampaignLocalTimeZoneConfigOutput) DefaultTimeZone

The timezone to use for all recipients.

func (CampaignLocalTimeZoneConfigOutput) ElementType

func (CampaignLocalTimeZoneConfigOutput) LocalTimeZoneDetection

Detects methods for the recipient's timezone.

func (CampaignLocalTimeZoneConfigOutput) ToCampaignLocalTimeZoneConfigOutput

func (o CampaignLocalTimeZoneConfigOutput) ToCampaignLocalTimeZoneConfigOutput() CampaignLocalTimeZoneConfigOutput

func (CampaignLocalTimeZoneConfigOutput) ToCampaignLocalTimeZoneConfigOutputWithContext

func (o CampaignLocalTimeZoneConfigOutput) ToCampaignLocalTimeZoneConfigOutputWithContext(ctx context.Context) CampaignLocalTimeZoneConfigOutput

func (CampaignLocalTimeZoneConfigOutput) ToCampaignLocalTimeZoneConfigPtrOutput

func (o CampaignLocalTimeZoneConfigOutput) ToCampaignLocalTimeZoneConfigPtrOutput() CampaignLocalTimeZoneConfigPtrOutput

func (CampaignLocalTimeZoneConfigOutput) ToCampaignLocalTimeZoneConfigPtrOutputWithContext

func (o CampaignLocalTimeZoneConfigOutput) ToCampaignLocalTimeZoneConfigPtrOutputWithContext(ctx context.Context) CampaignLocalTimeZoneConfigPtrOutput

type CampaignLocalTimeZoneConfigPtrInput

type CampaignLocalTimeZoneConfigPtrInput interface {
	pulumi.Input

	ToCampaignLocalTimeZoneConfigPtrOutput() CampaignLocalTimeZoneConfigPtrOutput
	ToCampaignLocalTimeZoneConfigPtrOutputWithContext(context.Context) CampaignLocalTimeZoneConfigPtrOutput
}

CampaignLocalTimeZoneConfigPtrInput is an input type that accepts CampaignLocalTimeZoneConfigArgs, CampaignLocalTimeZoneConfigPtr and CampaignLocalTimeZoneConfigPtrOutput values. You can construct a concrete instance of `CampaignLocalTimeZoneConfigPtrInput` via:

        CampaignLocalTimeZoneConfigArgs{...}

or:

        nil

type CampaignLocalTimeZoneConfigPtrOutput

type CampaignLocalTimeZoneConfigPtrOutput struct{ *pulumi.OutputState }

func (CampaignLocalTimeZoneConfigPtrOutput) DefaultTimeZone

The timezone to use for all recipients.

func (CampaignLocalTimeZoneConfigPtrOutput) Elem

func (CampaignLocalTimeZoneConfigPtrOutput) ElementType

func (CampaignLocalTimeZoneConfigPtrOutput) LocalTimeZoneDetection

Detects methods for the recipient's timezone.

func (CampaignLocalTimeZoneConfigPtrOutput) ToCampaignLocalTimeZoneConfigPtrOutput

func (o CampaignLocalTimeZoneConfigPtrOutput) ToCampaignLocalTimeZoneConfigPtrOutput() CampaignLocalTimeZoneConfigPtrOutput

func (CampaignLocalTimeZoneConfigPtrOutput) ToCampaignLocalTimeZoneConfigPtrOutputWithContext

func (o CampaignLocalTimeZoneConfigPtrOutput) ToCampaignLocalTimeZoneConfigPtrOutputWithContext(ctx context.Context) CampaignLocalTimeZoneConfigPtrOutput

type CampaignLocalTimeZoneDetectionType

type CampaignLocalTimeZoneDetectionType string

Local TimeZone Detection method

func (CampaignLocalTimeZoneDetectionType) ElementType

func (CampaignLocalTimeZoneDetectionType) ToCampaignLocalTimeZoneDetectionTypeOutput

func (e CampaignLocalTimeZoneDetectionType) ToCampaignLocalTimeZoneDetectionTypeOutput() CampaignLocalTimeZoneDetectionTypeOutput

func (CampaignLocalTimeZoneDetectionType) ToCampaignLocalTimeZoneDetectionTypeOutputWithContext

func (e CampaignLocalTimeZoneDetectionType) ToCampaignLocalTimeZoneDetectionTypeOutputWithContext(ctx context.Context) CampaignLocalTimeZoneDetectionTypeOutput

func (CampaignLocalTimeZoneDetectionType) ToCampaignLocalTimeZoneDetectionTypePtrOutput

func (e CampaignLocalTimeZoneDetectionType) ToCampaignLocalTimeZoneDetectionTypePtrOutput() CampaignLocalTimeZoneDetectionTypePtrOutput

func (CampaignLocalTimeZoneDetectionType) ToCampaignLocalTimeZoneDetectionTypePtrOutputWithContext

func (e CampaignLocalTimeZoneDetectionType) ToCampaignLocalTimeZoneDetectionTypePtrOutputWithContext(ctx context.Context) CampaignLocalTimeZoneDetectionTypePtrOutput

func (CampaignLocalTimeZoneDetectionType) ToStringOutput

func (CampaignLocalTimeZoneDetectionType) ToStringOutputWithContext

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

func (CampaignLocalTimeZoneDetectionType) ToStringPtrOutput

func (CampaignLocalTimeZoneDetectionType) ToStringPtrOutputWithContext

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

type CampaignLocalTimeZoneDetectionTypeArray

type CampaignLocalTimeZoneDetectionTypeArray []CampaignLocalTimeZoneDetectionType

func (CampaignLocalTimeZoneDetectionTypeArray) ElementType

func (CampaignLocalTimeZoneDetectionTypeArray) ToCampaignLocalTimeZoneDetectionTypeArrayOutput

func (i CampaignLocalTimeZoneDetectionTypeArray) ToCampaignLocalTimeZoneDetectionTypeArrayOutput() CampaignLocalTimeZoneDetectionTypeArrayOutput

func (CampaignLocalTimeZoneDetectionTypeArray) ToCampaignLocalTimeZoneDetectionTypeArrayOutputWithContext

func (i CampaignLocalTimeZoneDetectionTypeArray) ToCampaignLocalTimeZoneDetectionTypeArrayOutputWithContext(ctx context.Context) CampaignLocalTimeZoneDetectionTypeArrayOutput

type CampaignLocalTimeZoneDetectionTypeArrayInput

type CampaignLocalTimeZoneDetectionTypeArrayInput interface {
	pulumi.Input

	ToCampaignLocalTimeZoneDetectionTypeArrayOutput() CampaignLocalTimeZoneDetectionTypeArrayOutput
	ToCampaignLocalTimeZoneDetectionTypeArrayOutputWithContext(context.Context) CampaignLocalTimeZoneDetectionTypeArrayOutput
}

CampaignLocalTimeZoneDetectionTypeArrayInput is an input type that accepts CampaignLocalTimeZoneDetectionTypeArray and CampaignLocalTimeZoneDetectionTypeArrayOutput values. You can construct a concrete instance of `CampaignLocalTimeZoneDetectionTypeArrayInput` via:

CampaignLocalTimeZoneDetectionTypeArray{ CampaignLocalTimeZoneDetectionTypeArgs{...} }

type CampaignLocalTimeZoneDetectionTypeArrayOutput

type CampaignLocalTimeZoneDetectionTypeArrayOutput struct{ *pulumi.OutputState }

func (CampaignLocalTimeZoneDetectionTypeArrayOutput) ElementType

func (CampaignLocalTimeZoneDetectionTypeArrayOutput) Index

func (CampaignLocalTimeZoneDetectionTypeArrayOutput) ToCampaignLocalTimeZoneDetectionTypeArrayOutput

func (o CampaignLocalTimeZoneDetectionTypeArrayOutput) ToCampaignLocalTimeZoneDetectionTypeArrayOutput() CampaignLocalTimeZoneDetectionTypeArrayOutput

func (CampaignLocalTimeZoneDetectionTypeArrayOutput) ToCampaignLocalTimeZoneDetectionTypeArrayOutputWithContext

func (o CampaignLocalTimeZoneDetectionTypeArrayOutput) ToCampaignLocalTimeZoneDetectionTypeArrayOutputWithContext(ctx context.Context) CampaignLocalTimeZoneDetectionTypeArrayOutput

type CampaignLocalTimeZoneDetectionTypeInput

type CampaignLocalTimeZoneDetectionTypeInput interface {
	pulumi.Input

	ToCampaignLocalTimeZoneDetectionTypeOutput() CampaignLocalTimeZoneDetectionTypeOutput
	ToCampaignLocalTimeZoneDetectionTypeOutputWithContext(context.Context) CampaignLocalTimeZoneDetectionTypeOutput
}

CampaignLocalTimeZoneDetectionTypeInput is an input type that accepts values of the CampaignLocalTimeZoneDetectionType enum A concrete instance of `CampaignLocalTimeZoneDetectionTypeInput` can be one of the following:

CampaignLocalTimeZoneDetectionTypeZipCode
CampaignLocalTimeZoneDetectionTypeAreaCode

type CampaignLocalTimeZoneDetectionTypeOutput

type CampaignLocalTimeZoneDetectionTypeOutput struct{ *pulumi.OutputState }

func (CampaignLocalTimeZoneDetectionTypeOutput) ElementType

func (CampaignLocalTimeZoneDetectionTypeOutput) ToCampaignLocalTimeZoneDetectionTypeOutput

func (o CampaignLocalTimeZoneDetectionTypeOutput) ToCampaignLocalTimeZoneDetectionTypeOutput() CampaignLocalTimeZoneDetectionTypeOutput

func (CampaignLocalTimeZoneDetectionTypeOutput) ToCampaignLocalTimeZoneDetectionTypeOutputWithContext

func (o CampaignLocalTimeZoneDetectionTypeOutput) ToCampaignLocalTimeZoneDetectionTypeOutputWithContext(ctx context.Context) CampaignLocalTimeZoneDetectionTypeOutput

func (CampaignLocalTimeZoneDetectionTypeOutput) ToCampaignLocalTimeZoneDetectionTypePtrOutput

func (o CampaignLocalTimeZoneDetectionTypeOutput) ToCampaignLocalTimeZoneDetectionTypePtrOutput() CampaignLocalTimeZoneDetectionTypePtrOutput

func (CampaignLocalTimeZoneDetectionTypeOutput) ToCampaignLocalTimeZoneDetectionTypePtrOutputWithContext

func (o CampaignLocalTimeZoneDetectionTypeOutput) ToCampaignLocalTimeZoneDetectionTypePtrOutputWithContext(ctx context.Context) CampaignLocalTimeZoneDetectionTypePtrOutput

func (CampaignLocalTimeZoneDetectionTypeOutput) ToStringOutput

func (CampaignLocalTimeZoneDetectionTypeOutput) ToStringOutputWithContext

func (CampaignLocalTimeZoneDetectionTypeOutput) ToStringPtrOutput

func (CampaignLocalTimeZoneDetectionTypeOutput) ToStringPtrOutputWithContext

type CampaignLocalTimeZoneDetectionTypePtrInput

type CampaignLocalTimeZoneDetectionTypePtrInput interface {
	pulumi.Input

	ToCampaignLocalTimeZoneDetectionTypePtrOutput() CampaignLocalTimeZoneDetectionTypePtrOutput
	ToCampaignLocalTimeZoneDetectionTypePtrOutputWithContext(context.Context) CampaignLocalTimeZoneDetectionTypePtrOutput
}

type CampaignLocalTimeZoneDetectionTypePtrOutput

type CampaignLocalTimeZoneDetectionTypePtrOutput struct{ *pulumi.OutputState }

func (CampaignLocalTimeZoneDetectionTypePtrOutput) Elem

func (CampaignLocalTimeZoneDetectionTypePtrOutput) ElementType

func (CampaignLocalTimeZoneDetectionTypePtrOutput) ToCampaignLocalTimeZoneDetectionTypePtrOutput

func (o CampaignLocalTimeZoneDetectionTypePtrOutput) ToCampaignLocalTimeZoneDetectionTypePtrOutput() CampaignLocalTimeZoneDetectionTypePtrOutput

func (CampaignLocalTimeZoneDetectionTypePtrOutput) ToCampaignLocalTimeZoneDetectionTypePtrOutputWithContext

func (o CampaignLocalTimeZoneDetectionTypePtrOutput) ToCampaignLocalTimeZoneDetectionTypePtrOutputWithContext(ctx context.Context) CampaignLocalTimeZoneDetectionTypePtrOutput

func (CampaignLocalTimeZoneDetectionTypePtrOutput) ToStringPtrOutput

func (CampaignLocalTimeZoneDetectionTypePtrOutput) ToStringPtrOutputWithContext

type CampaignOpenHours

type CampaignOpenHours struct {
	// The daily hours configuration.
	DailyHours []CampaignDailyHour `pulumi:"dailyHours"`
}

Open Hours config

type CampaignOpenHoursArgs

type CampaignOpenHoursArgs struct {
	// The daily hours configuration.
	DailyHours CampaignDailyHourArrayInput `pulumi:"dailyHours"`
}

Open Hours config

func (CampaignOpenHoursArgs) ElementType

func (CampaignOpenHoursArgs) ElementType() reflect.Type

func (CampaignOpenHoursArgs) ToCampaignOpenHoursOutput

func (i CampaignOpenHoursArgs) ToCampaignOpenHoursOutput() CampaignOpenHoursOutput

func (CampaignOpenHoursArgs) ToCampaignOpenHoursOutputWithContext

func (i CampaignOpenHoursArgs) ToCampaignOpenHoursOutputWithContext(ctx context.Context) CampaignOpenHoursOutput

func (CampaignOpenHoursArgs) ToCampaignOpenHoursPtrOutput

func (i CampaignOpenHoursArgs) ToCampaignOpenHoursPtrOutput() CampaignOpenHoursPtrOutput

func (CampaignOpenHoursArgs) ToCampaignOpenHoursPtrOutputWithContext

func (i CampaignOpenHoursArgs) ToCampaignOpenHoursPtrOutputWithContext(ctx context.Context) CampaignOpenHoursPtrOutput

type CampaignOpenHoursInput

type CampaignOpenHoursInput interface {
	pulumi.Input

	ToCampaignOpenHoursOutput() CampaignOpenHoursOutput
	ToCampaignOpenHoursOutputWithContext(context.Context) CampaignOpenHoursOutput
}

CampaignOpenHoursInput is an input type that accepts CampaignOpenHoursArgs and CampaignOpenHoursOutput values. You can construct a concrete instance of `CampaignOpenHoursInput` via:

CampaignOpenHoursArgs{...}

type CampaignOpenHoursOutput

type CampaignOpenHoursOutput struct{ *pulumi.OutputState }

Open Hours config

func (CampaignOpenHoursOutput) DailyHours

The daily hours configuration.

func (CampaignOpenHoursOutput) ElementType

func (CampaignOpenHoursOutput) ElementType() reflect.Type

func (CampaignOpenHoursOutput) ToCampaignOpenHoursOutput

func (o CampaignOpenHoursOutput) ToCampaignOpenHoursOutput() CampaignOpenHoursOutput

func (CampaignOpenHoursOutput) ToCampaignOpenHoursOutputWithContext

func (o CampaignOpenHoursOutput) ToCampaignOpenHoursOutputWithContext(ctx context.Context) CampaignOpenHoursOutput

func (CampaignOpenHoursOutput) ToCampaignOpenHoursPtrOutput

func (o CampaignOpenHoursOutput) ToCampaignOpenHoursPtrOutput() CampaignOpenHoursPtrOutput

func (CampaignOpenHoursOutput) ToCampaignOpenHoursPtrOutputWithContext

func (o CampaignOpenHoursOutput) ToCampaignOpenHoursPtrOutputWithContext(ctx context.Context) CampaignOpenHoursPtrOutput

type CampaignOpenHoursPtrInput

type CampaignOpenHoursPtrInput interface {
	pulumi.Input

	ToCampaignOpenHoursPtrOutput() CampaignOpenHoursPtrOutput
	ToCampaignOpenHoursPtrOutputWithContext(context.Context) CampaignOpenHoursPtrOutput
}

CampaignOpenHoursPtrInput is an input type that accepts CampaignOpenHoursArgs, CampaignOpenHoursPtr and CampaignOpenHoursPtrOutput values. You can construct a concrete instance of `CampaignOpenHoursPtrInput` via:

        CampaignOpenHoursArgs{...}

or:

        nil

type CampaignOpenHoursPtrOutput

type CampaignOpenHoursPtrOutput struct{ *pulumi.OutputState }

func (CampaignOpenHoursPtrOutput) DailyHours

The daily hours configuration.

func (CampaignOpenHoursPtrOutput) Elem

func (CampaignOpenHoursPtrOutput) ElementType

func (CampaignOpenHoursPtrOutput) ElementType() reflect.Type

func (CampaignOpenHoursPtrOutput) ToCampaignOpenHoursPtrOutput

func (o CampaignOpenHoursPtrOutput) ToCampaignOpenHoursPtrOutput() CampaignOpenHoursPtrOutput

func (CampaignOpenHoursPtrOutput) ToCampaignOpenHoursPtrOutputWithContext

func (o CampaignOpenHoursPtrOutput) ToCampaignOpenHoursPtrOutputWithContext(ctx context.Context) CampaignOpenHoursPtrOutput

type CampaignOutput

type CampaignOutput struct{ *pulumi.OutputState }

func (CampaignOutput) Arn

Amazon Connect Campaign Arn

func (CampaignOutput) ChannelSubtypeConfig

func (o CampaignOutput) ChannelSubtypeConfig() CampaignChannelSubtypeConfigOutput

Contains channel subtype configuration for an outbound campaign.

func (CampaignOutput) CommunicationLimitsOverride

func (o CampaignOutput) CommunicationLimitsOverride() CampaignCommunicationLimitsConfigPtrOutput

Communication limits configuration for an outbound campaign.

func (CampaignOutput) CommunicationTimeConfig

func (o CampaignOutput) CommunicationTimeConfig() CampaignCommunicationTimeConfigPtrOutput

Contains communication time configuration for an outbound campaign.

func (CampaignOutput) ConnectCampaignFlowArn

func (o CampaignOutput) ConnectCampaignFlowArn() pulumi.StringPtrOutput

The Amazon Resource Name (ARN) of the Amazon Connect campaign flow associated with the outbound campaign.

func (CampaignOutput) ConnectInstanceId

func (o CampaignOutput) ConnectInstanceId() pulumi.StringOutput

The identifier of the Amazon Connect instance. You can find the `instanceId` in the ARN of the instance.

func (CampaignOutput) ElementType

func (CampaignOutput) ElementType() reflect.Type

func (CampaignOutput) Name

The name of the outbound campaign.

func (CampaignOutput) Schedule

Contains the schedule configuration.

func (CampaignOutput) Source

Contains source configuration.

func (CampaignOutput) Tags

One or more tags.

func (CampaignOutput) ToCampaignOutput

func (o CampaignOutput) ToCampaignOutput() CampaignOutput

func (CampaignOutput) ToCampaignOutputWithContext

func (o CampaignOutput) ToCampaignOutputWithContext(ctx context.Context) CampaignOutput

type CampaignPredictiveConfig

type CampaignPredictiveConfig struct {
	// Bandwidth allocation for the predictive outbound mode.
	BandwidthAllocation float64 `pulumi:"bandwidthAllocation"`
}

Predictive config

type CampaignPredictiveConfigArgs

type CampaignPredictiveConfigArgs struct {
	// Bandwidth allocation for the predictive outbound mode.
	BandwidthAllocation pulumi.Float64Input `pulumi:"bandwidthAllocation"`
}

Predictive config

func (CampaignPredictiveConfigArgs) ElementType

func (CampaignPredictiveConfigArgs) ToCampaignPredictiveConfigOutput

func (i CampaignPredictiveConfigArgs) ToCampaignPredictiveConfigOutput() CampaignPredictiveConfigOutput

func (CampaignPredictiveConfigArgs) ToCampaignPredictiveConfigOutputWithContext

func (i CampaignPredictiveConfigArgs) ToCampaignPredictiveConfigOutputWithContext(ctx context.Context) CampaignPredictiveConfigOutput

func (CampaignPredictiveConfigArgs) ToCampaignPredictiveConfigPtrOutput

func (i CampaignPredictiveConfigArgs) ToCampaignPredictiveConfigPtrOutput() CampaignPredictiveConfigPtrOutput

func (CampaignPredictiveConfigArgs) ToCampaignPredictiveConfigPtrOutputWithContext

func (i CampaignPredictiveConfigArgs) ToCampaignPredictiveConfigPtrOutputWithContext(ctx context.Context) CampaignPredictiveConfigPtrOutput

type CampaignPredictiveConfigInput

type CampaignPredictiveConfigInput interface {
	pulumi.Input

	ToCampaignPredictiveConfigOutput() CampaignPredictiveConfigOutput
	ToCampaignPredictiveConfigOutputWithContext(context.Context) CampaignPredictiveConfigOutput
}

CampaignPredictiveConfigInput is an input type that accepts CampaignPredictiveConfigArgs and CampaignPredictiveConfigOutput values. You can construct a concrete instance of `CampaignPredictiveConfigInput` via:

CampaignPredictiveConfigArgs{...}

type CampaignPredictiveConfigOutput

type CampaignPredictiveConfigOutput struct{ *pulumi.OutputState }

Predictive config

func (CampaignPredictiveConfigOutput) BandwidthAllocation

func (o CampaignPredictiveConfigOutput) BandwidthAllocation() pulumi.Float64Output

Bandwidth allocation for the predictive outbound mode.

func (CampaignPredictiveConfigOutput) ElementType

func (CampaignPredictiveConfigOutput) ToCampaignPredictiveConfigOutput

func (o CampaignPredictiveConfigOutput) ToCampaignPredictiveConfigOutput() CampaignPredictiveConfigOutput

func (CampaignPredictiveConfigOutput) ToCampaignPredictiveConfigOutputWithContext

func (o CampaignPredictiveConfigOutput) ToCampaignPredictiveConfigOutputWithContext(ctx context.Context) CampaignPredictiveConfigOutput

func (CampaignPredictiveConfigOutput) ToCampaignPredictiveConfigPtrOutput

func (o CampaignPredictiveConfigOutput) ToCampaignPredictiveConfigPtrOutput() CampaignPredictiveConfigPtrOutput

func (CampaignPredictiveConfigOutput) ToCampaignPredictiveConfigPtrOutputWithContext

func (o CampaignPredictiveConfigOutput) ToCampaignPredictiveConfigPtrOutputWithContext(ctx context.Context) CampaignPredictiveConfigPtrOutput

type CampaignPredictiveConfigPtrInput

type CampaignPredictiveConfigPtrInput interface {
	pulumi.Input

	ToCampaignPredictiveConfigPtrOutput() CampaignPredictiveConfigPtrOutput
	ToCampaignPredictiveConfigPtrOutputWithContext(context.Context) CampaignPredictiveConfigPtrOutput
}

CampaignPredictiveConfigPtrInput is an input type that accepts CampaignPredictiveConfigArgs, CampaignPredictiveConfigPtr and CampaignPredictiveConfigPtrOutput values. You can construct a concrete instance of `CampaignPredictiveConfigPtrInput` via:

        CampaignPredictiveConfigArgs{...}

or:

        nil

type CampaignPredictiveConfigPtrOutput

type CampaignPredictiveConfigPtrOutput struct{ *pulumi.OutputState }

func (CampaignPredictiveConfigPtrOutput) BandwidthAllocation

Bandwidth allocation for the predictive outbound mode.

func (CampaignPredictiveConfigPtrOutput) Elem

func (CampaignPredictiveConfigPtrOutput) ElementType

func (CampaignPredictiveConfigPtrOutput) ToCampaignPredictiveConfigPtrOutput

func (o CampaignPredictiveConfigPtrOutput) ToCampaignPredictiveConfigPtrOutput() CampaignPredictiveConfigPtrOutput

func (CampaignPredictiveConfigPtrOutput) ToCampaignPredictiveConfigPtrOutputWithContext

func (o CampaignPredictiveConfigPtrOutput) ToCampaignPredictiveConfigPtrOutputWithContext(ctx context.Context) CampaignPredictiveConfigPtrOutput

type CampaignProgressiveConfig

type CampaignProgressiveConfig struct {
	// Bandwidth allocation for the progressive outbound mode.
	BandwidthAllocation float64 `pulumi:"bandwidthAllocation"`
}

Progressive config

type CampaignProgressiveConfigArgs

type CampaignProgressiveConfigArgs struct {
	// Bandwidth allocation for the progressive outbound mode.
	BandwidthAllocation pulumi.Float64Input `pulumi:"bandwidthAllocation"`
}

Progressive config

func (CampaignProgressiveConfigArgs) ElementType

func (CampaignProgressiveConfigArgs) ToCampaignProgressiveConfigOutput

func (i CampaignProgressiveConfigArgs) ToCampaignProgressiveConfigOutput() CampaignProgressiveConfigOutput

func (CampaignProgressiveConfigArgs) ToCampaignProgressiveConfigOutputWithContext

func (i CampaignProgressiveConfigArgs) ToCampaignProgressiveConfigOutputWithContext(ctx context.Context) CampaignProgressiveConfigOutput

func (CampaignProgressiveConfigArgs) ToCampaignProgressiveConfigPtrOutput

func (i CampaignProgressiveConfigArgs) ToCampaignProgressiveConfigPtrOutput() CampaignProgressiveConfigPtrOutput

func (CampaignProgressiveConfigArgs) ToCampaignProgressiveConfigPtrOutputWithContext

func (i CampaignProgressiveConfigArgs) ToCampaignProgressiveConfigPtrOutputWithContext(ctx context.Context) CampaignProgressiveConfigPtrOutput

type CampaignProgressiveConfigInput

type CampaignProgressiveConfigInput interface {
	pulumi.Input

	ToCampaignProgressiveConfigOutput() CampaignProgressiveConfigOutput
	ToCampaignProgressiveConfigOutputWithContext(context.Context) CampaignProgressiveConfigOutput
}

CampaignProgressiveConfigInput is an input type that accepts CampaignProgressiveConfigArgs and CampaignProgressiveConfigOutput values. You can construct a concrete instance of `CampaignProgressiveConfigInput` via:

CampaignProgressiveConfigArgs{...}

type CampaignProgressiveConfigOutput

type CampaignProgressiveConfigOutput struct{ *pulumi.OutputState }

Progressive config

func (CampaignProgressiveConfigOutput) BandwidthAllocation

func (o CampaignProgressiveConfigOutput) BandwidthAllocation() pulumi.Float64Output

Bandwidth allocation for the progressive outbound mode.

func (CampaignProgressiveConfigOutput) ElementType

func (CampaignProgressiveConfigOutput) ToCampaignProgressiveConfigOutput

func (o CampaignProgressiveConfigOutput) ToCampaignProgressiveConfigOutput() CampaignProgressiveConfigOutput

func (CampaignProgressiveConfigOutput) ToCampaignProgressiveConfigOutputWithContext

func (o CampaignProgressiveConfigOutput) ToCampaignProgressiveConfigOutputWithContext(ctx context.Context) CampaignProgressiveConfigOutput

func (CampaignProgressiveConfigOutput) ToCampaignProgressiveConfigPtrOutput

func (o CampaignProgressiveConfigOutput) ToCampaignProgressiveConfigPtrOutput() CampaignProgressiveConfigPtrOutput

func (CampaignProgressiveConfigOutput) ToCampaignProgressiveConfigPtrOutputWithContext

func (o CampaignProgressiveConfigOutput) ToCampaignProgressiveConfigPtrOutputWithContext(ctx context.Context) CampaignProgressiveConfigPtrOutput

type CampaignProgressiveConfigPtrInput

type CampaignProgressiveConfigPtrInput interface {
	pulumi.Input

	ToCampaignProgressiveConfigPtrOutput() CampaignProgressiveConfigPtrOutput
	ToCampaignProgressiveConfigPtrOutputWithContext(context.Context) CampaignProgressiveConfigPtrOutput
}

CampaignProgressiveConfigPtrInput is an input type that accepts CampaignProgressiveConfigArgs, CampaignProgressiveConfigPtr and CampaignProgressiveConfigPtrOutput values. You can construct a concrete instance of `CampaignProgressiveConfigPtrInput` via:

        CampaignProgressiveConfigArgs{...}

or:

        nil

type CampaignProgressiveConfigPtrOutput

type CampaignProgressiveConfigPtrOutput struct{ *pulumi.OutputState }

func (CampaignProgressiveConfigPtrOutput) BandwidthAllocation

Bandwidth allocation for the progressive outbound mode.

func (CampaignProgressiveConfigPtrOutput) Elem

func (CampaignProgressiveConfigPtrOutput) ElementType

func (CampaignProgressiveConfigPtrOutput) ToCampaignProgressiveConfigPtrOutput

func (o CampaignProgressiveConfigPtrOutput) ToCampaignProgressiveConfigPtrOutput() CampaignProgressiveConfigPtrOutput

func (CampaignProgressiveConfigPtrOutput) ToCampaignProgressiveConfigPtrOutputWithContext

func (o CampaignProgressiveConfigPtrOutput) ToCampaignProgressiveConfigPtrOutputWithContext(ctx context.Context) CampaignProgressiveConfigPtrOutput

type CampaignRestrictedPeriod

type CampaignRestrictedPeriod struct {
	EndDate string `pulumi:"endDate"`
	// The name of a restricted period
	Name      *string `pulumi:"name"`
	StartDate string  `pulumi:"startDate"`
}

Restricted period

type CampaignRestrictedPeriodArgs

type CampaignRestrictedPeriodArgs struct {
	EndDate pulumi.StringInput `pulumi:"endDate"`
	// The name of a restricted period
	Name      pulumi.StringPtrInput `pulumi:"name"`
	StartDate pulumi.StringInput    `pulumi:"startDate"`
}

Restricted period

func (CampaignRestrictedPeriodArgs) ElementType

func (CampaignRestrictedPeriodArgs) ToCampaignRestrictedPeriodOutput

func (i CampaignRestrictedPeriodArgs) ToCampaignRestrictedPeriodOutput() CampaignRestrictedPeriodOutput

func (CampaignRestrictedPeriodArgs) ToCampaignRestrictedPeriodOutputWithContext

func (i CampaignRestrictedPeriodArgs) ToCampaignRestrictedPeriodOutputWithContext(ctx context.Context) CampaignRestrictedPeriodOutput

type CampaignRestrictedPeriodArray

type CampaignRestrictedPeriodArray []CampaignRestrictedPeriodInput

func (CampaignRestrictedPeriodArray) ElementType

func (CampaignRestrictedPeriodArray) ToCampaignRestrictedPeriodArrayOutput

func (i CampaignRestrictedPeriodArray) ToCampaignRestrictedPeriodArrayOutput() CampaignRestrictedPeriodArrayOutput

func (CampaignRestrictedPeriodArray) ToCampaignRestrictedPeriodArrayOutputWithContext

func (i CampaignRestrictedPeriodArray) ToCampaignRestrictedPeriodArrayOutputWithContext(ctx context.Context) CampaignRestrictedPeriodArrayOutput

type CampaignRestrictedPeriodArrayInput

type CampaignRestrictedPeriodArrayInput interface {
	pulumi.Input

	ToCampaignRestrictedPeriodArrayOutput() CampaignRestrictedPeriodArrayOutput
	ToCampaignRestrictedPeriodArrayOutputWithContext(context.Context) CampaignRestrictedPeriodArrayOutput
}

CampaignRestrictedPeriodArrayInput is an input type that accepts CampaignRestrictedPeriodArray and CampaignRestrictedPeriodArrayOutput values. You can construct a concrete instance of `CampaignRestrictedPeriodArrayInput` via:

CampaignRestrictedPeriodArray{ CampaignRestrictedPeriodArgs{...} }

type CampaignRestrictedPeriodArrayOutput

type CampaignRestrictedPeriodArrayOutput struct{ *pulumi.OutputState }

func (CampaignRestrictedPeriodArrayOutput) ElementType

func (CampaignRestrictedPeriodArrayOutput) Index

func (CampaignRestrictedPeriodArrayOutput) ToCampaignRestrictedPeriodArrayOutput

func (o CampaignRestrictedPeriodArrayOutput) ToCampaignRestrictedPeriodArrayOutput() CampaignRestrictedPeriodArrayOutput

func (CampaignRestrictedPeriodArrayOutput) ToCampaignRestrictedPeriodArrayOutputWithContext

func (o CampaignRestrictedPeriodArrayOutput) ToCampaignRestrictedPeriodArrayOutputWithContext(ctx context.Context) CampaignRestrictedPeriodArrayOutput

type CampaignRestrictedPeriodInput

type CampaignRestrictedPeriodInput interface {
	pulumi.Input

	ToCampaignRestrictedPeriodOutput() CampaignRestrictedPeriodOutput
	ToCampaignRestrictedPeriodOutputWithContext(context.Context) CampaignRestrictedPeriodOutput
}

CampaignRestrictedPeriodInput is an input type that accepts CampaignRestrictedPeriodArgs and CampaignRestrictedPeriodOutput values. You can construct a concrete instance of `CampaignRestrictedPeriodInput` via:

CampaignRestrictedPeriodArgs{...}

type CampaignRestrictedPeriodOutput

type CampaignRestrictedPeriodOutput struct{ *pulumi.OutputState }

Restricted period

func (CampaignRestrictedPeriodOutput) ElementType

func (CampaignRestrictedPeriodOutput) EndDate

func (CampaignRestrictedPeriodOutput) Name

The name of a restricted period

func (CampaignRestrictedPeriodOutput) StartDate

func (CampaignRestrictedPeriodOutput) ToCampaignRestrictedPeriodOutput

func (o CampaignRestrictedPeriodOutput) ToCampaignRestrictedPeriodOutput() CampaignRestrictedPeriodOutput

func (CampaignRestrictedPeriodOutput) ToCampaignRestrictedPeriodOutputWithContext

func (o CampaignRestrictedPeriodOutput) ToCampaignRestrictedPeriodOutputWithContext(ctx context.Context) CampaignRestrictedPeriodOutput

type CampaignRestrictedPeriods

type CampaignRestrictedPeriods struct {
	// The restricted period list.
	RestrictedPeriodList []CampaignRestrictedPeriod `pulumi:"restrictedPeriodList"`
}

Restricted period config

type CampaignRestrictedPeriodsArgs

type CampaignRestrictedPeriodsArgs struct {
	// The restricted period list.
	RestrictedPeriodList CampaignRestrictedPeriodArrayInput `pulumi:"restrictedPeriodList"`
}

Restricted period config

func (CampaignRestrictedPeriodsArgs) ElementType

func (CampaignRestrictedPeriodsArgs) ToCampaignRestrictedPeriodsOutput

func (i CampaignRestrictedPeriodsArgs) ToCampaignRestrictedPeriodsOutput() CampaignRestrictedPeriodsOutput

func (CampaignRestrictedPeriodsArgs) ToCampaignRestrictedPeriodsOutputWithContext

func (i CampaignRestrictedPeriodsArgs) ToCampaignRestrictedPeriodsOutputWithContext(ctx context.Context) CampaignRestrictedPeriodsOutput

func (CampaignRestrictedPeriodsArgs) ToCampaignRestrictedPeriodsPtrOutput

func (i CampaignRestrictedPeriodsArgs) ToCampaignRestrictedPeriodsPtrOutput() CampaignRestrictedPeriodsPtrOutput

func (CampaignRestrictedPeriodsArgs) ToCampaignRestrictedPeriodsPtrOutputWithContext

func (i CampaignRestrictedPeriodsArgs) ToCampaignRestrictedPeriodsPtrOutputWithContext(ctx context.Context) CampaignRestrictedPeriodsPtrOutput

type CampaignRestrictedPeriodsInput

type CampaignRestrictedPeriodsInput interface {
	pulumi.Input

	ToCampaignRestrictedPeriodsOutput() CampaignRestrictedPeriodsOutput
	ToCampaignRestrictedPeriodsOutputWithContext(context.Context) CampaignRestrictedPeriodsOutput
}

CampaignRestrictedPeriodsInput is an input type that accepts CampaignRestrictedPeriodsArgs and CampaignRestrictedPeriodsOutput values. You can construct a concrete instance of `CampaignRestrictedPeriodsInput` via:

CampaignRestrictedPeriodsArgs{...}

type CampaignRestrictedPeriodsOutput

type CampaignRestrictedPeriodsOutput struct{ *pulumi.OutputState }

Restricted period config

func (CampaignRestrictedPeriodsOutput) ElementType

func (CampaignRestrictedPeriodsOutput) RestrictedPeriodList

The restricted period list.

func (CampaignRestrictedPeriodsOutput) ToCampaignRestrictedPeriodsOutput

func (o CampaignRestrictedPeriodsOutput) ToCampaignRestrictedPeriodsOutput() CampaignRestrictedPeriodsOutput

func (CampaignRestrictedPeriodsOutput) ToCampaignRestrictedPeriodsOutputWithContext

func (o CampaignRestrictedPeriodsOutput) ToCampaignRestrictedPeriodsOutputWithContext(ctx context.Context) CampaignRestrictedPeriodsOutput

func (CampaignRestrictedPeriodsOutput) ToCampaignRestrictedPeriodsPtrOutput

func (o CampaignRestrictedPeriodsOutput) ToCampaignRestrictedPeriodsPtrOutput() CampaignRestrictedPeriodsPtrOutput

func (CampaignRestrictedPeriodsOutput) ToCampaignRestrictedPeriodsPtrOutputWithContext

func (o CampaignRestrictedPeriodsOutput) ToCampaignRestrictedPeriodsPtrOutputWithContext(ctx context.Context) CampaignRestrictedPeriodsPtrOutput

type CampaignRestrictedPeriodsPtrInput

type CampaignRestrictedPeriodsPtrInput interface {
	pulumi.Input

	ToCampaignRestrictedPeriodsPtrOutput() CampaignRestrictedPeriodsPtrOutput
	ToCampaignRestrictedPeriodsPtrOutputWithContext(context.Context) CampaignRestrictedPeriodsPtrOutput
}

CampaignRestrictedPeriodsPtrInput is an input type that accepts CampaignRestrictedPeriodsArgs, CampaignRestrictedPeriodsPtr and CampaignRestrictedPeriodsPtrOutput values. You can construct a concrete instance of `CampaignRestrictedPeriodsPtrInput` via:

        CampaignRestrictedPeriodsArgs{...}

or:

        nil

type CampaignRestrictedPeriodsPtrOutput

type CampaignRestrictedPeriodsPtrOutput struct{ *pulumi.OutputState }

func (CampaignRestrictedPeriodsPtrOutput) Elem

func (CampaignRestrictedPeriodsPtrOutput) ElementType

func (CampaignRestrictedPeriodsPtrOutput) RestrictedPeriodList

The restricted period list.

func (CampaignRestrictedPeriodsPtrOutput) ToCampaignRestrictedPeriodsPtrOutput

func (o CampaignRestrictedPeriodsPtrOutput) ToCampaignRestrictedPeriodsPtrOutput() CampaignRestrictedPeriodsPtrOutput

func (CampaignRestrictedPeriodsPtrOutput) ToCampaignRestrictedPeriodsPtrOutputWithContext

func (o CampaignRestrictedPeriodsPtrOutput) ToCampaignRestrictedPeriodsPtrOutputWithContext(ctx context.Context) CampaignRestrictedPeriodsPtrOutput

type CampaignSchedule

type CampaignSchedule struct {
	// The end time of the schedule in UTC.
	EndTime string `pulumi:"endTime"`
	// The refresh frequency of the campaign.
	RefreshFrequency *string `pulumi:"refreshFrequency"`
	// The start time of the schedule in UTC.
	StartTime string `pulumi:"startTime"`
}

Campaign schedule

type CampaignScheduleArgs

type CampaignScheduleArgs struct {
	// The end time of the schedule in UTC.
	EndTime pulumi.StringInput `pulumi:"endTime"`
	// The refresh frequency of the campaign.
	RefreshFrequency pulumi.StringPtrInput `pulumi:"refreshFrequency"`
	// The start time of the schedule in UTC.
	StartTime pulumi.StringInput `pulumi:"startTime"`
}

Campaign schedule

func (CampaignScheduleArgs) ElementType

func (CampaignScheduleArgs) ElementType() reflect.Type

func (CampaignScheduleArgs) ToCampaignScheduleOutput

func (i CampaignScheduleArgs) ToCampaignScheduleOutput() CampaignScheduleOutput

func (CampaignScheduleArgs) ToCampaignScheduleOutputWithContext

func (i CampaignScheduleArgs) ToCampaignScheduleOutputWithContext(ctx context.Context) CampaignScheduleOutput

func (CampaignScheduleArgs) ToCampaignSchedulePtrOutput

func (i CampaignScheduleArgs) ToCampaignSchedulePtrOutput() CampaignSchedulePtrOutput

func (CampaignScheduleArgs) ToCampaignSchedulePtrOutputWithContext

func (i CampaignScheduleArgs) ToCampaignSchedulePtrOutputWithContext(ctx context.Context) CampaignSchedulePtrOutput

type CampaignScheduleInput

type CampaignScheduleInput interface {
	pulumi.Input

	ToCampaignScheduleOutput() CampaignScheduleOutput
	ToCampaignScheduleOutputWithContext(context.Context) CampaignScheduleOutput
}

CampaignScheduleInput is an input type that accepts CampaignScheduleArgs and CampaignScheduleOutput values. You can construct a concrete instance of `CampaignScheduleInput` via:

CampaignScheduleArgs{...}

type CampaignScheduleOutput

type CampaignScheduleOutput struct{ *pulumi.OutputState }

Campaign schedule

func (CampaignScheduleOutput) ElementType

func (CampaignScheduleOutput) ElementType() reflect.Type

func (CampaignScheduleOutput) EndTime

The end time of the schedule in UTC.

func (CampaignScheduleOutput) RefreshFrequency

func (o CampaignScheduleOutput) RefreshFrequency() pulumi.StringPtrOutput

The refresh frequency of the campaign.

func (CampaignScheduleOutput) StartTime

The start time of the schedule in UTC.

func (CampaignScheduleOutput) ToCampaignScheduleOutput

func (o CampaignScheduleOutput) ToCampaignScheduleOutput() CampaignScheduleOutput

func (CampaignScheduleOutput) ToCampaignScheduleOutputWithContext

func (o CampaignScheduleOutput) ToCampaignScheduleOutputWithContext(ctx context.Context) CampaignScheduleOutput

func (CampaignScheduleOutput) ToCampaignSchedulePtrOutput

func (o CampaignScheduleOutput) ToCampaignSchedulePtrOutput() CampaignSchedulePtrOutput

func (CampaignScheduleOutput) ToCampaignSchedulePtrOutputWithContext

func (o CampaignScheduleOutput) ToCampaignSchedulePtrOutputWithContext(ctx context.Context) CampaignSchedulePtrOutput

type CampaignSchedulePtrInput

type CampaignSchedulePtrInput interface {
	pulumi.Input

	ToCampaignSchedulePtrOutput() CampaignSchedulePtrOutput
	ToCampaignSchedulePtrOutputWithContext(context.Context) CampaignSchedulePtrOutput
}

CampaignSchedulePtrInput is an input type that accepts CampaignScheduleArgs, CampaignSchedulePtr and CampaignSchedulePtrOutput values. You can construct a concrete instance of `CampaignSchedulePtrInput` via:

        CampaignScheduleArgs{...}

or:

        nil

type CampaignSchedulePtrOutput

type CampaignSchedulePtrOutput struct{ *pulumi.OutputState }

func (CampaignSchedulePtrOutput) Elem

func (CampaignSchedulePtrOutput) ElementType

func (CampaignSchedulePtrOutput) ElementType() reflect.Type

func (CampaignSchedulePtrOutput) EndTime

The end time of the schedule in UTC.

func (CampaignSchedulePtrOutput) RefreshFrequency

func (o CampaignSchedulePtrOutput) RefreshFrequency() pulumi.StringPtrOutput

The refresh frequency of the campaign.

func (CampaignSchedulePtrOutput) StartTime

The start time of the schedule in UTC.

func (CampaignSchedulePtrOutput) ToCampaignSchedulePtrOutput

func (o CampaignSchedulePtrOutput) ToCampaignSchedulePtrOutput() CampaignSchedulePtrOutput

func (CampaignSchedulePtrOutput) ToCampaignSchedulePtrOutputWithContext

func (o CampaignSchedulePtrOutput) ToCampaignSchedulePtrOutputWithContext(ctx context.Context) CampaignSchedulePtrOutput

type CampaignSmsChannelSubtypeConfig

type CampaignSmsChannelSubtypeConfig struct {
	// The allocation of SMS capacity between multiple running outbound campaigns.
	Capacity *float64 `pulumi:"capacity"`
	// The default SMS outbound configuration of an outbound campaign.
	DefaultOutboundConfig CampaignSmsOutboundConfig `pulumi:"defaultOutboundConfig"`
	// The outbound mode of SMS for an outbound campaign.
	OutboundMode CampaignSmsOutboundMode `pulumi:"outboundMode"`
}

SMS Channel Subtype config

type CampaignSmsChannelSubtypeConfigArgs

type CampaignSmsChannelSubtypeConfigArgs struct {
	// The allocation of SMS capacity between multiple running outbound campaigns.
	Capacity pulumi.Float64PtrInput `pulumi:"capacity"`
	// The default SMS outbound configuration of an outbound campaign.
	DefaultOutboundConfig CampaignSmsOutboundConfigInput `pulumi:"defaultOutboundConfig"`
	// The outbound mode of SMS for an outbound campaign.
	OutboundMode CampaignSmsOutboundModeInput `pulumi:"outboundMode"`
}

SMS Channel Subtype config

func (CampaignSmsChannelSubtypeConfigArgs) ElementType

func (CampaignSmsChannelSubtypeConfigArgs) ToCampaignSmsChannelSubtypeConfigOutput

func (i CampaignSmsChannelSubtypeConfigArgs) ToCampaignSmsChannelSubtypeConfigOutput() CampaignSmsChannelSubtypeConfigOutput

func (CampaignSmsChannelSubtypeConfigArgs) ToCampaignSmsChannelSubtypeConfigOutputWithContext

func (i CampaignSmsChannelSubtypeConfigArgs) ToCampaignSmsChannelSubtypeConfigOutputWithContext(ctx context.Context) CampaignSmsChannelSubtypeConfigOutput

func (CampaignSmsChannelSubtypeConfigArgs) ToCampaignSmsChannelSubtypeConfigPtrOutput

func (i CampaignSmsChannelSubtypeConfigArgs) ToCampaignSmsChannelSubtypeConfigPtrOutput() CampaignSmsChannelSubtypeConfigPtrOutput

func (CampaignSmsChannelSubtypeConfigArgs) ToCampaignSmsChannelSubtypeConfigPtrOutputWithContext

func (i CampaignSmsChannelSubtypeConfigArgs) ToCampaignSmsChannelSubtypeConfigPtrOutputWithContext(ctx context.Context) CampaignSmsChannelSubtypeConfigPtrOutput

type CampaignSmsChannelSubtypeConfigInput

type CampaignSmsChannelSubtypeConfigInput interface {
	pulumi.Input

	ToCampaignSmsChannelSubtypeConfigOutput() CampaignSmsChannelSubtypeConfigOutput
	ToCampaignSmsChannelSubtypeConfigOutputWithContext(context.Context) CampaignSmsChannelSubtypeConfigOutput
}

CampaignSmsChannelSubtypeConfigInput is an input type that accepts CampaignSmsChannelSubtypeConfigArgs and CampaignSmsChannelSubtypeConfigOutput values. You can construct a concrete instance of `CampaignSmsChannelSubtypeConfigInput` via:

CampaignSmsChannelSubtypeConfigArgs{...}

type CampaignSmsChannelSubtypeConfigOutput

type CampaignSmsChannelSubtypeConfigOutput struct{ *pulumi.OutputState }

SMS Channel Subtype config

func (CampaignSmsChannelSubtypeConfigOutput) Capacity

The allocation of SMS capacity between multiple running outbound campaigns.

func (CampaignSmsChannelSubtypeConfigOutput) DefaultOutboundConfig

The default SMS outbound configuration of an outbound campaign.

func (CampaignSmsChannelSubtypeConfigOutput) ElementType

func (CampaignSmsChannelSubtypeConfigOutput) OutboundMode

The outbound mode of SMS for an outbound campaign.

func (CampaignSmsChannelSubtypeConfigOutput) ToCampaignSmsChannelSubtypeConfigOutput

func (o CampaignSmsChannelSubtypeConfigOutput) ToCampaignSmsChannelSubtypeConfigOutput() CampaignSmsChannelSubtypeConfigOutput

func (CampaignSmsChannelSubtypeConfigOutput) ToCampaignSmsChannelSubtypeConfigOutputWithContext

func (o CampaignSmsChannelSubtypeConfigOutput) ToCampaignSmsChannelSubtypeConfigOutputWithContext(ctx context.Context) CampaignSmsChannelSubtypeConfigOutput

func (CampaignSmsChannelSubtypeConfigOutput) ToCampaignSmsChannelSubtypeConfigPtrOutput

func (o CampaignSmsChannelSubtypeConfigOutput) ToCampaignSmsChannelSubtypeConfigPtrOutput() CampaignSmsChannelSubtypeConfigPtrOutput

func (CampaignSmsChannelSubtypeConfigOutput) ToCampaignSmsChannelSubtypeConfigPtrOutputWithContext

func (o CampaignSmsChannelSubtypeConfigOutput) ToCampaignSmsChannelSubtypeConfigPtrOutputWithContext(ctx context.Context) CampaignSmsChannelSubtypeConfigPtrOutput

type CampaignSmsChannelSubtypeConfigPtrInput

type CampaignSmsChannelSubtypeConfigPtrInput interface {
	pulumi.Input

	ToCampaignSmsChannelSubtypeConfigPtrOutput() CampaignSmsChannelSubtypeConfigPtrOutput
	ToCampaignSmsChannelSubtypeConfigPtrOutputWithContext(context.Context) CampaignSmsChannelSubtypeConfigPtrOutput
}

CampaignSmsChannelSubtypeConfigPtrInput is an input type that accepts CampaignSmsChannelSubtypeConfigArgs, CampaignSmsChannelSubtypeConfigPtr and CampaignSmsChannelSubtypeConfigPtrOutput values. You can construct a concrete instance of `CampaignSmsChannelSubtypeConfigPtrInput` via:

        CampaignSmsChannelSubtypeConfigArgs{...}

or:

        nil

type CampaignSmsChannelSubtypeConfigPtrOutput

type CampaignSmsChannelSubtypeConfigPtrOutput struct{ *pulumi.OutputState }

func (CampaignSmsChannelSubtypeConfigPtrOutput) Capacity

The allocation of SMS capacity between multiple running outbound campaigns.

func (CampaignSmsChannelSubtypeConfigPtrOutput) DefaultOutboundConfig

The default SMS outbound configuration of an outbound campaign.

func (CampaignSmsChannelSubtypeConfigPtrOutput) Elem

func (CampaignSmsChannelSubtypeConfigPtrOutput) ElementType

func (CampaignSmsChannelSubtypeConfigPtrOutput) OutboundMode

The outbound mode of SMS for an outbound campaign.

func (CampaignSmsChannelSubtypeConfigPtrOutput) ToCampaignSmsChannelSubtypeConfigPtrOutput

func (o CampaignSmsChannelSubtypeConfigPtrOutput) ToCampaignSmsChannelSubtypeConfigPtrOutput() CampaignSmsChannelSubtypeConfigPtrOutput

func (CampaignSmsChannelSubtypeConfigPtrOutput) ToCampaignSmsChannelSubtypeConfigPtrOutputWithContext

func (o CampaignSmsChannelSubtypeConfigPtrOutput) ToCampaignSmsChannelSubtypeConfigPtrOutputWithContext(ctx context.Context) CampaignSmsChannelSubtypeConfigPtrOutput

type CampaignSmsOutboundConfig

type CampaignSmsOutboundConfig struct {
	// The Amazon Resource Name (ARN) of the Amazon Connect source SMS phone number.
	ConnectSourcePhoneNumberArn string `pulumi:"connectSourcePhoneNumberArn"`
	// The Amazon Resource Name (ARN) of the Amazon Q in Connect template.
	WisdomTemplateArn string `pulumi:"wisdomTemplateArn"`
}

Default SMS outbound config

type CampaignSmsOutboundConfigArgs

type CampaignSmsOutboundConfigArgs struct {
	// The Amazon Resource Name (ARN) of the Amazon Connect source SMS phone number.
	ConnectSourcePhoneNumberArn pulumi.StringInput `pulumi:"connectSourcePhoneNumberArn"`
	// The Amazon Resource Name (ARN) of the Amazon Q in Connect template.
	WisdomTemplateArn pulumi.StringInput `pulumi:"wisdomTemplateArn"`
}

Default SMS outbound config

func (CampaignSmsOutboundConfigArgs) ElementType

func (CampaignSmsOutboundConfigArgs) ToCampaignSmsOutboundConfigOutput

func (i CampaignSmsOutboundConfigArgs) ToCampaignSmsOutboundConfigOutput() CampaignSmsOutboundConfigOutput

func (CampaignSmsOutboundConfigArgs) ToCampaignSmsOutboundConfigOutputWithContext

func (i CampaignSmsOutboundConfigArgs) ToCampaignSmsOutboundConfigOutputWithContext(ctx context.Context) CampaignSmsOutboundConfigOutput

func (CampaignSmsOutboundConfigArgs) ToCampaignSmsOutboundConfigPtrOutput

func (i CampaignSmsOutboundConfigArgs) ToCampaignSmsOutboundConfigPtrOutput() CampaignSmsOutboundConfigPtrOutput

func (CampaignSmsOutboundConfigArgs) ToCampaignSmsOutboundConfigPtrOutputWithContext

func (i CampaignSmsOutboundConfigArgs) ToCampaignSmsOutboundConfigPtrOutputWithContext(ctx context.Context) CampaignSmsOutboundConfigPtrOutput

type CampaignSmsOutboundConfigInput

type CampaignSmsOutboundConfigInput interface {
	pulumi.Input

	ToCampaignSmsOutboundConfigOutput() CampaignSmsOutboundConfigOutput
	ToCampaignSmsOutboundConfigOutputWithContext(context.Context) CampaignSmsOutboundConfigOutput
}

CampaignSmsOutboundConfigInput is an input type that accepts CampaignSmsOutboundConfigArgs and CampaignSmsOutboundConfigOutput values. You can construct a concrete instance of `CampaignSmsOutboundConfigInput` via:

CampaignSmsOutboundConfigArgs{...}

type CampaignSmsOutboundConfigOutput

type CampaignSmsOutboundConfigOutput struct{ *pulumi.OutputState }

Default SMS outbound config

func (CampaignSmsOutboundConfigOutput) ConnectSourcePhoneNumberArn

func (o CampaignSmsOutboundConfigOutput) ConnectSourcePhoneNumberArn() pulumi.StringOutput

The Amazon Resource Name (ARN) of the Amazon Connect source SMS phone number.

func (CampaignSmsOutboundConfigOutput) ElementType

func (CampaignSmsOutboundConfigOutput) ToCampaignSmsOutboundConfigOutput

func (o CampaignSmsOutboundConfigOutput) ToCampaignSmsOutboundConfigOutput() CampaignSmsOutboundConfigOutput

func (CampaignSmsOutboundConfigOutput) ToCampaignSmsOutboundConfigOutputWithContext

func (o CampaignSmsOutboundConfigOutput) ToCampaignSmsOutboundConfigOutputWithContext(ctx context.Context) CampaignSmsOutboundConfigOutput

func (CampaignSmsOutboundConfigOutput) ToCampaignSmsOutboundConfigPtrOutput

func (o CampaignSmsOutboundConfigOutput) ToCampaignSmsOutboundConfigPtrOutput() CampaignSmsOutboundConfigPtrOutput

func (CampaignSmsOutboundConfigOutput) ToCampaignSmsOutboundConfigPtrOutputWithContext

func (o CampaignSmsOutboundConfigOutput) ToCampaignSmsOutboundConfigPtrOutputWithContext(ctx context.Context) CampaignSmsOutboundConfigPtrOutput

func (CampaignSmsOutboundConfigOutput) WisdomTemplateArn

func (o CampaignSmsOutboundConfigOutput) WisdomTemplateArn() pulumi.StringOutput

The Amazon Resource Name (ARN) of the Amazon Q in Connect template.

type CampaignSmsOutboundConfigPtrInput

type CampaignSmsOutboundConfigPtrInput interface {
	pulumi.Input

	ToCampaignSmsOutboundConfigPtrOutput() CampaignSmsOutboundConfigPtrOutput
	ToCampaignSmsOutboundConfigPtrOutputWithContext(context.Context) CampaignSmsOutboundConfigPtrOutput
}

CampaignSmsOutboundConfigPtrInput is an input type that accepts CampaignSmsOutboundConfigArgs, CampaignSmsOutboundConfigPtr and CampaignSmsOutboundConfigPtrOutput values. You can construct a concrete instance of `CampaignSmsOutboundConfigPtrInput` via:

        CampaignSmsOutboundConfigArgs{...}

or:

        nil

type CampaignSmsOutboundConfigPtrOutput

type CampaignSmsOutboundConfigPtrOutput struct{ *pulumi.OutputState }

func (CampaignSmsOutboundConfigPtrOutput) ConnectSourcePhoneNumberArn

func (o CampaignSmsOutboundConfigPtrOutput) ConnectSourcePhoneNumberArn() pulumi.StringPtrOutput

The Amazon Resource Name (ARN) of the Amazon Connect source SMS phone number.

func (CampaignSmsOutboundConfigPtrOutput) Elem

func (CampaignSmsOutboundConfigPtrOutput) ElementType

func (CampaignSmsOutboundConfigPtrOutput) ToCampaignSmsOutboundConfigPtrOutput

func (o CampaignSmsOutboundConfigPtrOutput) ToCampaignSmsOutboundConfigPtrOutput() CampaignSmsOutboundConfigPtrOutput

func (CampaignSmsOutboundConfigPtrOutput) ToCampaignSmsOutboundConfigPtrOutputWithContext

func (o CampaignSmsOutboundConfigPtrOutput) ToCampaignSmsOutboundConfigPtrOutputWithContext(ctx context.Context) CampaignSmsOutboundConfigPtrOutput

func (CampaignSmsOutboundConfigPtrOutput) WisdomTemplateArn

The Amazon Resource Name (ARN) of the Amazon Q in Connect template.

type CampaignSmsOutboundMode

type CampaignSmsOutboundMode struct {
	// Contains agentless outbound mode configuration.
	AgentlessConfig *CampaignAgentlessConfig `pulumi:"agentlessConfig"`
}

SMS Outbound Mode

type CampaignSmsOutboundModeArgs

type CampaignSmsOutboundModeArgs struct {
	// Contains agentless outbound mode configuration.
	AgentlessConfig CampaignAgentlessConfigPtrInput `pulumi:"agentlessConfig"`
}

SMS Outbound Mode

func (CampaignSmsOutboundModeArgs) ElementType

func (CampaignSmsOutboundModeArgs) ToCampaignSmsOutboundModeOutput

func (i CampaignSmsOutboundModeArgs) ToCampaignSmsOutboundModeOutput() CampaignSmsOutboundModeOutput

func (CampaignSmsOutboundModeArgs) ToCampaignSmsOutboundModeOutputWithContext

func (i CampaignSmsOutboundModeArgs) ToCampaignSmsOutboundModeOutputWithContext(ctx context.Context) CampaignSmsOutboundModeOutput

func (CampaignSmsOutboundModeArgs) ToCampaignSmsOutboundModePtrOutput

func (i CampaignSmsOutboundModeArgs) ToCampaignSmsOutboundModePtrOutput() CampaignSmsOutboundModePtrOutput

func (CampaignSmsOutboundModeArgs) ToCampaignSmsOutboundModePtrOutputWithContext

func (i CampaignSmsOutboundModeArgs) ToCampaignSmsOutboundModePtrOutputWithContext(ctx context.Context) CampaignSmsOutboundModePtrOutput

type CampaignSmsOutboundModeInput

type CampaignSmsOutboundModeInput interface {
	pulumi.Input

	ToCampaignSmsOutboundModeOutput() CampaignSmsOutboundModeOutput
	ToCampaignSmsOutboundModeOutputWithContext(context.Context) CampaignSmsOutboundModeOutput
}

CampaignSmsOutboundModeInput is an input type that accepts CampaignSmsOutboundModeArgs and CampaignSmsOutboundModeOutput values. You can construct a concrete instance of `CampaignSmsOutboundModeInput` via:

CampaignSmsOutboundModeArgs{...}

type CampaignSmsOutboundModeOutput

type CampaignSmsOutboundModeOutput struct{ *pulumi.OutputState }

SMS Outbound Mode

func (CampaignSmsOutboundModeOutput) AgentlessConfig

Contains agentless outbound mode configuration.

func (CampaignSmsOutboundModeOutput) ElementType

func (CampaignSmsOutboundModeOutput) ToCampaignSmsOutboundModeOutput

func (o CampaignSmsOutboundModeOutput) ToCampaignSmsOutboundModeOutput() CampaignSmsOutboundModeOutput

func (CampaignSmsOutboundModeOutput) ToCampaignSmsOutboundModeOutputWithContext

func (o CampaignSmsOutboundModeOutput) ToCampaignSmsOutboundModeOutputWithContext(ctx context.Context) CampaignSmsOutboundModeOutput

func (CampaignSmsOutboundModeOutput) ToCampaignSmsOutboundModePtrOutput

func (o CampaignSmsOutboundModeOutput) ToCampaignSmsOutboundModePtrOutput() CampaignSmsOutboundModePtrOutput

func (CampaignSmsOutboundModeOutput) ToCampaignSmsOutboundModePtrOutputWithContext

func (o CampaignSmsOutboundModeOutput) ToCampaignSmsOutboundModePtrOutputWithContext(ctx context.Context) CampaignSmsOutboundModePtrOutput

type CampaignSmsOutboundModePtrInput

type CampaignSmsOutboundModePtrInput interface {
	pulumi.Input

	ToCampaignSmsOutboundModePtrOutput() CampaignSmsOutboundModePtrOutput
	ToCampaignSmsOutboundModePtrOutputWithContext(context.Context) CampaignSmsOutboundModePtrOutput
}

CampaignSmsOutboundModePtrInput is an input type that accepts CampaignSmsOutboundModeArgs, CampaignSmsOutboundModePtr and CampaignSmsOutboundModePtrOutput values. You can construct a concrete instance of `CampaignSmsOutboundModePtrInput` via:

        CampaignSmsOutboundModeArgs{...}

or:

        nil

type CampaignSmsOutboundModePtrOutput

type CampaignSmsOutboundModePtrOutput struct{ *pulumi.OutputState }

func (CampaignSmsOutboundModePtrOutput) AgentlessConfig

Contains agentless outbound mode configuration.

func (CampaignSmsOutboundModePtrOutput) Elem

func (CampaignSmsOutboundModePtrOutput) ElementType

func (CampaignSmsOutboundModePtrOutput) ToCampaignSmsOutboundModePtrOutput

func (o CampaignSmsOutboundModePtrOutput) ToCampaignSmsOutboundModePtrOutput() CampaignSmsOutboundModePtrOutput

func (CampaignSmsOutboundModePtrOutput) ToCampaignSmsOutboundModePtrOutputWithContext

func (o CampaignSmsOutboundModePtrOutput) ToCampaignSmsOutboundModePtrOutputWithContext(ctx context.Context) CampaignSmsOutboundModePtrOutput

type CampaignSource

type CampaignSource struct {
	// The Amazon Resource Name (ARN) of the Customer Profiles segment.
	CustomerProfilesSegmentArn *string `pulumi:"customerProfilesSegmentArn"`
	// The event trigger of the campaign.
	EventTrigger *CampaignEventTrigger `pulumi:"eventTrigger"`
}

The possible source of the campaign

type CampaignSourceArgs

type CampaignSourceArgs struct {
	// The Amazon Resource Name (ARN) of the Customer Profiles segment.
	CustomerProfilesSegmentArn pulumi.StringPtrInput `pulumi:"customerProfilesSegmentArn"`
	// The event trigger of the campaign.
	EventTrigger CampaignEventTriggerPtrInput `pulumi:"eventTrigger"`
}

The possible source of the campaign

func (CampaignSourceArgs) ElementType

func (CampaignSourceArgs) ElementType() reflect.Type

func (CampaignSourceArgs) ToCampaignSourceOutput

func (i CampaignSourceArgs) ToCampaignSourceOutput() CampaignSourceOutput

func (CampaignSourceArgs) ToCampaignSourceOutputWithContext

func (i CampaignSourceArgs) ToCampaignSourceOutputWithContext(ctx context.Context) CampaignSourceOutput

func (CampaignSourceArgs) ToCampaignSourcePtrOutput

func (i CampaignSourceArgs) ToCampaignSourcePtrOutput() CampaignSourcePtrOutput

func (CampaignSourceArgs) ToCampaignSourcePtrOutputWithContext

func (i CampaignSourceArgs) ToCampaignSourcePtrOutputWithContext(ctx context.Context) CampaignSourcePtrOutput

type CampaignSourceInput

type CampaignSourceInput interface {
	pulumi.Input

	ToCampaignSourceOutput() CampaignSourceOutput
	ToCampaignSourceOutputWithContext(context.Context) CampaignSourceOutput
}

CampaignSourceInput is an input type that accepts CampaignSourceArgs and CampaignSourceOutput values. You can construct a concrete instance of `CampaignSourceInput` via:

CampaignSourceArgs{...}

type CampaignSourceOutput

type CampaignSourceOutput struct{ *pulumi.OutputState }

The possible source of the campaign

func (CampaignSourceOutput) CustomerProfilesSegmentArn

func (o CampaignSourceOutput) CustomerProfilesSegmentArn() pulumi.StringPtrOutput

The Amazon Resource Name (ARN) of the Customer Profiles segment.

func (CampaignSourceOutput) ElementType

func (CampaignSourceOutput) ElementType() reflect.Type

func (CampaignSourceOutput) EventTrigger added in v1.16.0

The event trigger of the campaign.

func (CampaignSourceOutput) ToCampaignSourceOutput

func (o CampaignSourceOutput) ToCampaignSourceOutput() CampaignSourceOutput

func (CampaignSourceOutput) ToCampaignSourceOutputWithContext

func (o CampaignSourceOutput) ToCampaignSourceOutputWithContext(ctx context.Context) CampaignSourceOutput

func (CampaignSourceOutput) ToCampaignSourcePtrOutput

func (o CampaignSourceOutput) ToCampaignSourcePtrOutput() CampaignSourcePtrOutput

func (CampaignSourceOutput) ToCampaignSourcePtrOutputWithContext

func (o CampaignSourceOutput) ToCampaignSourcePtrOutputWithContext(ctx context.Context) CampaignSourcePtrOutput

type CampaignSourcePtrInput

type CampaignSourcePtrInput interface {
	pulumi.Input

	ToCampaignSourcePtrOutput() CampaignSourcePtrOutput
	ToCampaignSourcePtrOutputWithContext(context.Context) CampaignSourcePtrOutput
}

CampaignSourcePtrInput is an input type that accepts CampaignSourceArgs, CampaignSourcePtr and CampaignSourcePtrOutput values. You can construct a concrete instance of `CampaignSourcePtrInput` via:

        CampaignSourceArgs{...}

or:

        nil

type CampaignSourcePtrOutput

type CampaignSourcePtrOutput struct{ *pulumi.OutputState }

func (CampaignSourcePtrOutput) CustomerProfilesSegmentArn

func (o CampaignSourcePtrOutput) CustomerProfilesSegmentArn() pulumi.StringPtrOutput

The Amazon Resource Name (ARN) of the Customer Profiles segment.

func (CampaignSourcePtrOutput) Elem

func (CampaignSourcePtrOutput) ElementType

func (CampaignSourcePtrOutput) ElementType() reflect.Type

func (CampaignSourcePtrOutput) EventTrigger added in v1.16.0

The event trigger of the campaign.

func (CampaignSourcePtrOutput) ToCampaignSourcePtrOutput

func (o CampaignSourcePtrOutput) ToCampaignSourcePtrOutput() CampaignSourcePtrOutput

func (CampaignSourcePtrOutput) ToCampaignSourcePtrOutputWithContext

func (o CampaignSourcePtrOutput) ToCampaignSourcePtrOutputWithContext(ctx context.Context) CampaignSourcePtrOutput

type CampaignState

type CampaignState struct {
}

func (CampaignState) ElementType

func (CampaignState) ElementType() reflect.Type

type CampaignTag

type CampaignTag struct {
	// The key name of the tag.
	Key string `pulumi:"key"`
	// The value for the tag.
	Value string `pulumi:"value"`
}

type CampaignTelephonyChannelSubtypeConfig

type CampaignTelephonyChannelSubtypeConfig struct {
	// The allocation of telephony capacity between multiple running outbound campaigns.
	Capacity *float64 `pulumi:"capacity"`
	// The identifier of the Amazon Connect queue associated with telephony outbound requests of an outbound campaign.
	ConnectQueueId *string `pulumi:"connectQueueId"`
	// The default telephony outbound configuration of an outbound campaign.
	DefaultOutboundConfig CampaignTelephonyOutboundConfig `pulumi:"defaultOutboundConfig"`
	// The outbound mode of telephony for an outbound campaign.
	OutboundMode CampaignTelephonyOutboundMode `pulumi:"outboundMode"`
}

Telephony Channel Subtype config

type CampaignTelephonyChannelSubtypeConfigArgs

type CampaignTelephonyChannelSubtypeConfigArgs struct {
	// The allocation of telephony capacity between multiple running outbound campaigns.
	Capacity pulumi.Float64PtrInput `pulumi:"capacity"`
	// The identifier of the Amazon Connect queue associated with telephony outbound requests of an outbound campaign.
	ConnectQueueId pulumi.StringPtrInput `pulumi:"connectQueueId"`
	// The default telephony outbound configuration of an outbound campaign.
	DefaultOutboundConfig CampaignTelephonyOutboundConfigInput `pulumi:"defaultOutboundConfig"`
	// The outbound mode of telephony for an outbound campaign.
	OutboundMode CampaignTelephonyOutboundModeInput `pulumi:"outboundMode"`
}

Telephony Channel Subtype config

func (CampaignTelephonyChannelSubtypeConfigArgs) ElementType

func (CampaignTelephonyChannelSubtypeConfigArgs) ToCampaignTelephonyChannelSubtypeConfigOutput

func (i CampaignTelephonyChannelSubtypeConfigArgs) ToCampaignTelephonyChannelSubtypeConfigOutput() CampaignTelephonyChannelSubtypeConfigOutput

func (CampaignTelephonyChannelSubtypeConfigArgs) ToCampaignTelephonyChannelSubtypeConfigOutputWithContext

func (i CampaignTelephonyChannelSubtypeConfigArgs) ToCampaignTelephonyChannelSubtypeConfigOutputWithContext(ctx context.Context) CampaignTelephonyChannelSubtypeConfigOutput

func (CampaignTelephonyChannelSubtypeConfigArgs) ToCampaignTelephonyChannelSubtypeConfigPtrOutput

func (i CampaignTelephonyChannelSubtypeConfigArgs) ToCampaignTelephonyChannelSubtypeConfigPtrOutput() CampaignTelephonyChannelSubtypeConfigPtrOutput

func (CampaignTelephonyChannelSubtypeConfigArgs) ToCampaignTelephonyChannelSubtypeConfigPtrOutputWithContext

func (i CampaignTelephonyChannelSubtypeConfigArgs) ToCampaignTelephonyChannelSubtypeConfigPtrOutputWithContext(ctx context.Context) CampaignTelephonyChannelSubtypeConfigPtrOutput

type CampaignTelephonyChannelSubtypeConfigInput

type CampaignTelephonyChannelSubtypeConfigInput interface {
	pulumi.Input

	ToCampaignTelephonyChannelSubtypeConfigOutput() CampaignTelephonyChannelSubtypeConfigOutput
	ToCampaignTelephonyChannelSubtypeConfigOutputWithContext(context.Context) CampaignTelephonyChannelSubtypeConfigOutput
}

CampaignTelephonyChannelSubtypeConfigInput is an input type that accepts CampaignTelephonyChannelSubtypeConfigArgs and CampaignTelephonyChannelSubtypeConfigOutput values. You can construct a concrete instance of `CampaignTelephonyChannelSubtypeConfigInput` via:

CampaignTelephonyChannelSubtypeConfigArgs{...}

type CampaignTelephonyChannelSubtypeConfigOutput

type CampaignTelephonyChannelSubtypeConfigOutput struct{ *pulumi.OutputState }

Telephony Channel Subtype config

func (CampaignTelephonyChannelSubtypeConfigOutput) Capacity

The allocation of telephony capacity between multiple running outbound campaigns.

func (CampaignTelephonyChannelSubtypeConfigOutput) ConnectQueueId

The identifier of the Amazon Connect queue associated with telephony outbound requests of an outbound campaign.

func (CampaignTelephonyChannelSubtypeConfigOutput) DefaultOutboundConfig

The default telephony outbound configuration of an outbound campaign.

func (CampaignTelephonyChannelSubtypeConfigOutput) ElementType

func (CampaignTelephonyChannelSubtypeConfigOutput) OutboundMode

The outbound mode of telephony for an outbound campaign.

func (CampaignTelephonyChannelSubtypeConfigOutput) ToCampaignTelephonyChannelSubtypeConfigOutput

func (o CampaignTelephonyChannelSubtypeConfigOutput) ToCampaignTelephonyChannelSubtypeConfigOutput() CampaignTelephonyChannelSubtypeConfigOutput

func (CampaignTelephonyChannelSubtypeConfigOutput) ToCampaignTelephonyChannelSubtypeConfigOutputWithContext

func (o CampaignTelephonyChannelSubtypeConfigOutput) ToCampaignTelephonyChannelSubtypeConfigOutputWithContext(ctx context.Context) CampaignTelephonyChannelSubtypeConfigOutput

func (CampaignTelephonyChannelSubtypeConfigOutput) ToCampaignTelephonyChannelSubtypeConfigPtrOutput

func (o CampaignTelephonyChannelSubtypeConfigOutput) ToCampaignTelephonyChannelSubtypeConfigPtrOutput() CampaignTelephonyChannelSubtypeConfigPtrOutput

func (CampaignTelephonyChannelSubtypeConfigOutput) ToCampaignTelephonyChannelSubtypeConfigPtrOutputWithContext

func (o CampaignTelephonyChannelSubtypeConfigOutput) ToCampaignTelephonyChannelSubtypeConfigPtrOutputWithContext(ctx context.Context) CampaignTelephonyChannelSubtypeConfigPtrOutput

type CampaignTelephonyChannelSubtypeConfigPtrInput

type CampaignTelephonyChannelSubtypeConfigPtrInput interface {
	pulumi.Input

	ToCampaignTelephonyChannelSubtypeConfigPtrOutput() CampaignTelephonyChannelSubtypeConfigPtrOutput
	ToCampaignTelephonyChannelSubtypeConfigPtrOutputWithContext(context.Context) CampaignTelephonyChannelSubtypeConfigPtrOutput
}

CampaignTelephonyChannelSubtypeConfigPtrInput is an input type that accepts CampaignTelephonyChannelSubtypeConfigArgs, CampaignTelephonyChannelSubtypeConfigPtr and CampaignTelephonyChannelSubtypeConfigPtrOutput values. You can construct a concrete instance of `CampaignTelephonyChannelSubtypeConfigPtrInput` via:

        CampaignTelephonyChannelSubtypeConfigArgs{...}

or:

        nil

type CampaignTelephonyChannelSubtypeConfigPtrOutput

type CampaignTelephonyChannelSubtypeConfigPtrOutput struct{ *pulumi.OutputState }

func (CampaignTelephonyChannelSubtypeConfigPtrOutput) Capacity

The allocation of telephony capacity between multiple running outbound campaigns.

func (CampaignTelephonyChannelSubtypeConfigPtrOutput) ConnectQueueId

The identifier of the Amazon Connect queue associated with telephony outbound requests of an outbound campaign.

func (CampaignTelephonyChannelSubtypeConfigPtrOutput) DefaultOutboundConfig

The default telephony outbound configuration of an outbound campaign.

func (CampaignTelephonyChannelSubtypeConfigPtrOutput) Elem

func (CampaignTelephonyChannelSubtypeConfigPtrOutput) ElementType

func (CampaignTelephonyChannelSubtypeConfigPtrOutput) OutboundMode

The outbound mode of telephony for an outbound campaign.

func (CampaignTelephonyChannelSubtypeConfigPtrOutput) ToCampaignTelephonyChannelSubtypeConfigPtrOutput

func (o CampaignTelephonyChannelSubtypeConfigPtrOutput) ToCampaignTelephonyChannelSubtypeConfigPtrOutput() CampaignTelephonyChannelSubtypeConfigPtrOutput

func (CampaignTelephonyChannelSubtypeConfigPtrOutput) ToCampaignTelephonyChannelSubtypeConfigPtrOutputWithContext

func (o CampaignTelephonyChannelSubtypeConfigPtrOutput) ToCampaignTelephonyChannelSubtypeConfigPtrOutputWithContext(ctx context.Context) CampaignTelephonyChannelSubtypeConfigPtrOutput

type CampaignTelephonyOutboundConfig

type CampaignTelephonyOutboundConfig struct {
	// The answering machine detection configuration.
	AnswerMachineDetectionConfig *CampaignAnswerMachineDetectionConfig `pulumi:"answerMachineDetectionConfig"`
	// The identifier of the published Amazon Connect contact flow.
	ConnectContactFlowId string `pulumi:"connectContactFlowId"`
	// The Amazon Connect source phone number.
	ConnectSourcePhoneNumber *string `pulumi:"connectSourcePhoneNumber"`
}

Default Telephone Outbound config

type CampaignTelephonyOutboundConfigArgs

type CampaignTelephonyOutboundConfigArgs struct {
	// The answering machine detection configuration.
	AnswerMachineDetectionConfig CampaignAnswerMachineDetectionConfigPtrInput `pulumi:"answerMachineDetectionConfig"`
	// The identifier of the published Amazon Connect contact flow.
	ConnectContactFlowId pulumi.StringInput `pulumi:"connectContactFlowId"`
	// The Amazon Connect source phone number.
	ConnectSourcePhoneNumber pulumi.StringPtrInput `pulumi:"connectSourcePhoneNumber"`
}

Default Telephone Outbound config

func (CampaignTelephonyOutboundConfigArgs) ElementType

func (CampaignTelephonyOutboundConfigArgs) ToCampaignTelephonyOutboundConfigOutput

func (i CampaignTelephonyOutboundConfigArgs) ToCampaignTelephonyOutboundConfigOutput() CampaignTelephonyOutboundConfigOutput

func (CampaignTelephonyOutboundConfigArgs) ToCampaignTelephonyOutboundConfigOutputWithContext

func (i CampaignTelephonyOutboundConfigArgs) ToCampaignTelephonyOutboundConfigOutputWithContext(ctx context.Context) CampaignTelephonyOutboundConfigOutput

func (CampaignTelephonyOutboundConfigArgs) ToCampaignTelephonyOutboundConfigPtrOutput

func (i CampaignTelephonyOutboundConfigArgs) ToCampaignTelephonyOutboundConfigPtrOutput() CampaignTelephonyOutboundConfigPtrOutput

func (CampaignTelephonyOutboundConfigArgs) ToCampaignTelephonyOutboundConfigPtrOutputWithContext

func (i CampaignTelephonyOutboundConfigArgs) ToCampaignTelephonyOutboundConfigPtrOutputWithContext(ctx context.Context) CampaignTelephonyOutboundConfigPtrOutput

type CampaignTelephonyOutboundConfigInput

type CampaignTelephonyOutboundConfigInput interface {
	pulumi.Input

	ToCampaignTelephonyOutboundConfigOutput() CampaignTelephonyOutboundConfigOutput
	ToCampaignTelephonyOutboundConfigOutputWithContext(context.Context) CampaignTelephonyOutboundConfigOutput
}

CampaignTelephonyOutboundConfigInput is an input type that accepts CampaignTelephonyOutboundConfigArgs and CampaignTelephonyOutboundConfigOutput values. You can construct a concrete instance of `CampaignTelephonyOutboundConfigInput` via:

CampaignTelephonyOutboundConfigArgs{...}

type CampaignTelephonyOutboundConfigOutput

type CampaignTelephonyOutboundConfigOutput struct{ *pulumi.OutputState }

Default Telephone Outbound config

func (CampaignTelephonyOutboundConfigOutput) AnswerMachineDetectionConfig

The answering machine detection configuration.

func (CampaignTelephonyOutboundConfigOutput) ConnectContactFlowId

The identifier of the published Amazon Connect contact flow.

func (CampaignTelephonyOutboundConfigOutput) ConnectSourcePhoneNumber

func (o CampaignTelephonyOutboundConfigOutput) ConnectSourcePhoneNumber() pulumi.StringPtrOutput

The Amazon Connect source phone number.

func (CampaignTelephonyOutboundConfigOutput) ElementType

func (CampaignTelephonyOutboundConfigOutput) ToCampaignTelephonyOutboundConfigOutput

func (o CampaignTelephonyOutboundConfigOutput) ToCampaignTelephonyOutboundConfigOutput() CampaignTelephonyOutboundConfigOutput

func (CampaignTelephonyOutboundConfigOutput) ToCampaignTelephonyOutboundConfigOutputWithContext

func (o CampaignTelephonyOutboundConfigOutput) ToCampaignTelephonyOutboundConfigOutputWithContext(ctx context.Context) CampaignTelephonyOutboundConfigOutput

func (CampaignTelephonyOutboundConfigOutput) ToCampaignTelephonyOutboundConfigPtrOutput

func (o CampaignTelephonyOutboundConfigOutput) ToCampaignTelephonyOutboundConfigPtrOutput() CampaignTelephonyOutboundConfigPtrOutput

func (CampaignTelephonyOutboundConfigOutput) ToCampaignTelephonyOutboundConfigPtrOutputWithContext

func (o CampaignTelephonyOutboundConfigOutput) ToCampaignTelephonyOutboundConfigPtrOutputWithContext(ctx context.Context) CampaignTelephonyOutboundConfigPtrOutput

type CampaignTelephonyOutboundConfigPtrInput

type CampaignTelephonyOutboundConfigPtrInput interface {
	pulumi.Input

	ToCampaignTelephonyOutboundConfigPtrOutput() CampaignTelephonyOutboundConfigPtrOutput
	ToCampaignTelephonyOutboundConfigPtrOutputWithContext(context.Context) CampaignTelephonyOutboundConfigPtrOutput
}

CampaignTelephonyOutboundConfigPtrInput is an input type that accepts CampaignTelephonyOutboundConfigArgs, CampaignTelephonyOutboundConfigPtr and CampaignTelephonyOutboundConfigPtrOutput values. You can construct a concrete instance of `CampaignTelephonyOutboundConfigPtrInput` via:

        CampaignTelephonyOutboundConfigArgs{...}

or:

        nil

type CampaignTelephonyOutboundConfigPtrOutput

type CampaignTelephonyOutboundConfigPtrOutput struct{ *pulumi.OutputState }

func (CampaignTelephonyOutboundConfigPtrOutput) AnswerMachineDetectionConfig

The answering machine detection configuration.

func (CampaignTelephonyOutboundConfigPtrOutput) ConnectContactFlowId

The identifier of the published Amazon Connect contact flow.

func (CampaignTelephonyOutboundConfigPtrOutput) ConnectSourcePhoneNumber

The Amazon Connect source phone number.

func (CampaignTelephonyOutboundConfigPtrOutput) Elem

func (CampaignTelephonyOutboundConfigPtrOutput) ElementType

func (CampaignTelephonyOutboundConfigPtrOutput) ToCampaignTelephonyOutboundConfigPtrOutput

func (o CampaignTelephonyOutboundConfigPtrOutput) ToCampaignTelephonyOutboundConfigPtrOutput() CampaignTelephonyOutboundConfigPtrOutput

func (CampaignTelephonyOutboundConfigPtrOutput) ToCampaignTelephonyOutboundConfigPtrOutputWithContext

func (o CampaignTelephonyOutboundConfigPtrOutput) ToCampaignTelephonyOutboundConfigPtrOutputWithContext(ctx context.Context) CampaignTelephonyOutboundConfigPtrOutput

type CampaignTelephonyOutboundMode

type CampaignTelephonyOutboundMode struct {
	// The agentless outbound mode configuration for telephony.
	AgentlessConfig *CampaignAgentlessConfig `pulumi:"agentlessConfig"`
	// Contains predictive outbound mode configuration.
	PredictiveConfig *CampaignPredictiveConfig `pulumi:"predictiveConfig"`
	// Contains progressive telephony outbound mode configuration.
	ProgressiveConfig *CampaignProgressiveConfig `pulumi:"progressiveConfig"`
}

Telephony Outbound Mode

type CampaignTelephonyOutboundModeArgs

type CampaignTelephonyOutboundModeArgs struct {
	// The agentless outbound mode configuration for telephony.
	AgentlessConfig CampaignAgentlessConfigPtrInput `pulumi:"agentlessConfig"`
	// Contains predictive outbound mode configuration.
	PredictiveConfig CampaignPredictiveConfigPtrInput `pulumi:"predictiveConfig"`
	// Contains progressive telephony outbound mode configuration.
	ProgressiveConfig CampaignProgressiveConfigPtrInput `pulumi:"progressiveConfig"`
}

Telephony Outbound Mode

func (CampaignTelephonyOutboundModeArgs) ElementType

func (CampaignTelephonyOutboundModeArgs) ToCampaignTelephonyOutboundModeOutput

func (i CampaignTelephonyOutboundModeArgs) ToCampaignTelephonyOutboundModeOutput() CampaignTelephonyOutboundModeOutput

func (CampaignTelephonyOutboundModeArgs) ToCampaignTelephonyOutboundModeOutputWithContext

func (i CampaignTelephonyOutboundModeArgs) ToCampaignTelephonyOutboundModeOutputWithContext(ctx context.Context) CampaignTelephonyOutboundModeOutput

func (CampaignTelephonyOutboundModeArgs) ToCampaignTelephonyOutboundModePtrOutput

func (i CampaignTelephonyOutboundModeArgs) ToCampaignTelephonyOutboundModePtrOutput() CampaignTelephonyOutboundModePtrOutput

func (CampaignTelephonyOutboundModeArgs) ToCampaignTelephonyOutboundModePtrOutputWithContext

func (i CampaignTelephonyOutboundModeArgs) ToCampaignTelephonyOutboundModePtrOutputWithContext(ctx context.Context) CampaignTelephonyOutboundModePtrOutput

type CampaignTelephonyOutboundModeInput

type CampaignTelephonyOutboundModeInput interface {
	pulumi.Input

	ToCampaignTelephonyOutboundModeOutput() CampaignTelephonyOutboundModeOutput
	ToCampaignTelephonyOutboundModeOutputWithContext(context.Context) CampaignTelephonyOutboundModeOutput
}

CampaignTelephonyOutboundModeInput is an input type that accepts CampaignTelephonyOutboundModeArgs and CampaignTelephonyOutboundModeOutput values. You can construct a concrete instance of `CampaignTelephonyOutboundModeInput` via:

CampaignTelephonyOutboundModeArgs{...}

type CampaignTelephonyOutboundModeOutput

type CampaignTelephonyOutboundModeOutput struct{ *pulumi.OutputState }

Telephony Outbound Mode

func (CampaignTelephonyOutboundModeOutput) AgentlessConfig

The agentless outbound mode configuration for telephony.

func (CampaignTelephonyOutboundModeOutput) ElementType

func (CampaignTelephonyOutboundModeOutput) PredictiveConfig

Contains predictive outbound mode configuration.

func (CampaignTelephonyOutboundModeOutput) ProgressiveConfig

Contains progressive telephony outbound mode configuration.

func (CampaignTelephonyOutboundModeOutput) ToCampaignTelephonyOutboundModeOutput

func (o CampaignTelephonyOutboundModeOutput) ToCampaignTelephonyOutboundModeOutput() CampaignTelephonyOutboundModeOutput

func (CampaignTelephonyOutboundModeOutput) ToCampaignTelephonyOutboundModeOutputWithContext

func (o CampaignTelephonyOutboundModeOutput) ToCampaignTelephonyOutboundModeOutputWithContext(ctx context.Context) CampaignTelephonyOutboundModeOutput

func (CampaignTelephonyOutboundModeOutput) ToCampaignTelephonyOutboundModePtrOutput

func (o CampaignTelephonyOutboundModeOutput) ToCampaignTelephonyOutboundModePtrOutput() CampaignTelephonyOutboundModePtrOutput

func (CampaignTelephonyOutboundModeOutput) ToCampaignTelephonyOutboundModePtrOutputWithContext

func (o CampaignTelephonyOutboundModeOutput) ToCampaignTelephonyOutboundModePtrOutputWithContext(ctx context.Context) CampaignTelephonyOutboundModePtrOutput

type CampaignTelephonyOutboundModePtrInput

type CampaignTelephonyOutboundModePtrInput interface {
	pulumi.Input

	ToCampaignTelephonyOutboundModePtrOutput() CampaignTelephonyOutboundModePtrOutput
	ToCampaignTelephonyOutboundModePtrOutputWithContext(context.Context) CampaignTelephonyOutboundModePtrOutput
}

CampaignTelephonyOutboundModePtrInput is an input type that accepts CampaignTelephonyOutboundModeArgs, CampaignTelephonyOutboundModePtr and CampaignTelephonyOutboundModePtrOutput values. You can construct a concrete instance of `CampaignTelephonyOutboundModePtrInput` via:

        CampaignTelephonyOutboundModeArgs{...}

or:

        nil

type CampaignTelephonyOutboundModePtrOutput

type CampaignTelephonyOutboundModePtrOutput struct{ *pulumi.OutputState }

func (CampaignTelephonyOutboundModePtrOutput) AgentlessConfig

The agentless outbound mode configuration for telephony.

func (CampaignTelephonyOutboundModePtrOutput) Elem

func (CampaignTelephonyOutboundModePtrOutput) ElementType

func (CampaignTelephonyOutboundModePtrOutput) PredictiveConfig

Contains predictive outbound mode configuration.

func (CampaignTelephonyOutboundModePtrOutput) ProgressiveConfig

Contains progressive telephony outbound mode configuration.

func (CampaignTelephonyOutboundModePtrOutput) ToCampaignTelephonyOutboundModePtrOutput

func (o CampaignTelephonyOutboundModePtrOutput) ToCampaignTelephonyOutboundModePtrOutput() CampaignTelephonyOutboundModePtrOutput

func (CampaignTelephonyOutboundModePtrOutput) ToCampaignTelephonyOutboundModePtrOutputWithContext

func (o CampaignTelephonyOutboundModePtrOutput) ToCampaignTelephonyOutboundModePtrOutputWithContext(ctx context.Context) CampaignTelephonyOutboundModePtrOutput

type CampaignTimeRange

type CampaignTimeRange struct {
	EndTime   string `pulumi:"endTime"`
	StartTime string `pulumi:"startTime"`
}

Time range in 24 hour format

type CampaignTimeRangeArgs

type CampaignTimeRangeArgs struct {
	EndTime   pulumi.StringInput `pulumi:"endTime"`
	StartTime pulumi.StringInput `pulumi:"startTime"`
}

Time range in 24 hour format

func (CampaignTimeRangeArgs) ElementType

func (CampaignTimeRangeArgs) ElementType() reflect.Type

func (CampaignTimeRangeArgs) ToCampaignTimeRangeOutput

func (i CampaignTimeRangeArgs) ToCampaignTimeRangeOutput() CampaignTimeRangeOutput

func (CampaignTimeRangeArgs) ToCampaignTimeRangeOutputWithContext

func (i CampaignTimeRangeArgs) ToCampaignTimeRangeOutputWithContext(ctx context.Context) CampaignTimeRangeOutput

type CampaignTimeRangeArray

type CampaignTimeRangeArray []CampaignTimeRangeInput

func (CampaignTimeRangeArray) ElementType

func (CampaignTimeRangeArray) ElementType() reflect.Type

func (CampaignTimeRangeArray) ToCampaignTimeRangeArrayOutput

func (i CampaignTimeRangeArray) ToCampaignTimeRangeArrayOutput() CampaignTimeRangeArrayOutput

func (CampaignTimeRangeArray) ToCampaignTimeRangeArrayOutputWithContext

func (i CampaignTimeRangeArray) ToCampaignTimeRangeArrayOutputWithContext(ctx context.Context) CampaignTimeRangeArrayOutput

type CampaignTimeRangeArrayInput

type CampaignTimeRangeArrayInput interface {
	pulumi.Input

	ToCampaignTimeRangeArrayOutput() CampaignTimeRangeArrayOutput
	ToCampaignTimeRangeArrayOutputWithContext(context.Context) CampaignTimeRangeArrayOutput
}

CampaignTimeRangeArrayInput is an input type that accepts CampaignTimeRangeArray and CampaignTimeRangeArrayOutput values. You can construct a concrete instance of `CampaignTimeRangeArrayInput` via:

CampaignTimeRangeArray{ CampaignTimeRangeArgs{...} }

type CampaignTimeRangeArrayOutput

type CampaignTimeRangeArrayOutput struct{ *pulumi.OutputState }

func (CampaignTimeRangeArrayOutput) ElementType

func (CampaignTimeRangeArrayOutput) Index

func (CampaignTimeRangeArrayOutput) ToCampaignTimeRangeArrayOutput

func (o CampaignTimeRangeArrayOutput) ToCampaignTimeRangeArrayOutput() CampaignTimeRangeArrayOutput

func (CampaignTimeRangeArrayOutput) ToCampaignTimeRangeArrayOutputWithContext

func (o CampaignTimeRangeArrayOutput) ToCampaignTimeRangeArrayOutputWithContext(ctx context.Context) CampaignTimeRangeArrayOutput

type CampaignTimeRangeInput

type CampaignTimeRangeInput interface {
	pulumi.Input

	ToCampaignTimeRangeOutput() CampaignTimeRangeOutput
	ToCampaignTimeRangeOutputWithContext(context.Context) CampaignTimeRangeOutput
}

CampaignTimeRangeInput is an input type that accepts CampaignTimeRangeArgs and CampaignTimeRangeOutput values. You can construct a concrete instance of `CampaignTimeRangeInput` via:

CampaignTimeRangeArgs{...}

type CampaignTimeRangeOutput

type CampaignTimeRangeOutput struct{ *pulumi.OutputState }

Time range in 24 hour format

func (CampaignTimeRangeOutput) ElementType

func (CampaignTimeRangeOutput) ElementType() reflect.Type

func (CampaignTimeRangeOutput) EndTime

func (CampaignTimeRangeOutput) StartTime

func (CampaignTimeRangeOutput) ToCampaignTimeRangeOutput

func (o CampaignTimeRangeOutput) ToCampaignTimeRangeOutput() CampaignTimeRangeOutput

func (CampaignTimeRangeOutput) ToCampaignTimeRangeOutputWithContext

func (o CampaignTimeRangeOutput) ToCampaignTimeRangeOutputWithContext(ctx context.Context) CampaignTimeRangeOutput

type CampaignTimeWindow

type CampaignTimeWindow struct {
	// The open hours configuration.
	OpenHours CampaignOpenHours `pulumi:"openHours"`
	// The restricted periods configuration.
	RestrictedPeriods *CampaignRestrictedPeriods `pulumi:"restrictedPeriods"`
}

Time window config

type CampaignTimeWindowArgs

type CampaignTimeWindowArgs struct {
	// The open hours configuration.
	OpenHours CampaignOpenHoursInput `pulumi:"openHours"`
	// The restricted periods configuration.
	RestrictedPeriods CampaignRestrictedPeriodsPtrInput `pulumi:"restrictedPeriods"`
}

Time window config

func (CampaignTimeWindowArgs) ElementType

func (CampaignTimeWindowArgs) ElementType() reflect.Type

func (CampaignTimeWindowArgs) ToCampaignTimeWindowOutput

func (i CampaignTimeWindowArgs) ToCampaignTimeWindowOutput() CampaignTimeWindowOutput

func (CampaignTimeWindowArgs) ToCampaignTimeWindowOutputWithContext

func (i CampaignTimeWindowArgs) ToCampaignTimeWindowOutputWithContext(ctx context.Context) CampaignTimeWindowOutput

func (CampaignTimeWindowArgs) ToCampaignTimeWindowPtrOutput

func (i CampaignTimeWindowArgs) ToCampaignTimeWindowPtrOutput() CampaignTimeWindowPtrOutput

func (CampaignTimeWindowArgs) ToCampaignTimeWindowPtrOutputWithContext

func (i CampaignTimeWindowArgs) ToCampaignTimeWindowPtrOutputWithContext(ctx context.Context) CampaignTimeWindowPtrOutput

type CampaignTimeWindowInput

type CampaignTimeWindowInput interface {
	pulumi.Input

	ToCampaignTimeWindowOutput() CampaignTimeWindowOutput
	ToCampaignTimeWindowOutputWithContext(context.Context) CampaignTimeWindowOutput
}

CampaignTimeWindowInput is an input type that accepts CampaignTimeWindowArgs and CampaignTimeWindowOutput values. You can construct a concrete instance of `CampaignTimeWindowInput` via:

CampaignTimeWindowArgs{...}

type CampaignTimeWindowOutput

type CampaignTimeWindowOutput struct{ *pulumi.OutputState }

Time window config

func (CampaignTimeWindowOutput) ElementType

func (CampaignTimeWindowOutput) ElementType() reflect.Type

func (CampaignTimeWindowOutput) OpenHours

The open hours configuration.

func (CampaignTimeWindowOutput) RestrictedPeriods

The restricted periods configuration.

func (CampaignTimeWindowOutput) ToCampaignTimeWindowOutput

func (o CampaignTimeWindowOutput) ToCampaignTimeWindowOutput() CampaignTimeWindowOutput

func (CampaignTimeWindowOutput) ToCampaignTimeWindowOutputWithContext

func (o CampaignTimeWindowOutput) ToCampaignTimeWindowOutputWithContext(ctx context.Context) CampaignTimeWindowOutput

func (CampaignTimeWindowOutput) ToCampaignTimeWindowPtrOutput

func (o CampaignTimeWindowOutput) ToCampaignTimeWindowPtrOutput() CampaignTimeWindowPtrOutput

func (CampaignTimeWindowOutput) ToCampaignTimeWindowPtrOutputWithContext

func (o CampaignTimeWindowOutput) ToCampaignTimeWindowPtrOutputWithContext(ctx context.Context) CampaignTimeWindowPtrOutput

type CampaignTimeWindowPtrInput

type CampaignTimeWindowPtrInput interface {
	pulumi.Input

	ToCampaignTimeWindowPtrOutput() CampaignTimeWindowPtrOutput
	ToCampaignTimeWindowPtrOutputWithContext(context.Context) CampaignTimeWindowPtrOutput
}

CampaignTimeWindowPtrInput is an input type that accepts CampaignTimeWindowArgs, CampaignTimeWindowPtr and CampaignTimeWindowPtrOutput values. You can construct a concrete instance of `CampaignTimeWindowPtrInput` via:

        CampaignTimeWindowArgs{...}

or:

        nil

type CampaignTimeWindowPtrOutput

type CampaignTimeWindowPtrOutput struct{ *pulumi.OutputState }

func (CampaignTimeWindowPtrOutput) Elem

func (CampaignTimeWindowPtrOutput) ElementType

func (CampaignTimeWindowPtrOutput) OpenHours

The open hours configuration.

func (CampaignTimeWindowPtrOutput) RestrictedPeriods

The restricted periods configuration.

func (CampaignTimeWindowPtrOutput) ToCampaignTimeWindowPtrOutput

func (o CampaignTimeWindowPtrOutput) ToCampaignTimeWindowPtrOutput() CampaignTimeWindowPtrOutput

func (CampaignTimeWindowPtrOutput) ToCampaignTimeWindowPtrOutputWithContext

func (o CampaignTimeWindowPtrOutput) ToCampaignTimeWindowPtrOutputWithContext(ctx context.Context) CampaignTimeWindowPtrOutput

type LookupCampaignArgs

type LookupCampaignArgs struct {
	// Amazon Connect Campaign Arn
	Arn string `pulumi:"arn"`
}

type LookupCampaignOutputArgs

type LookupCampaignOutputArgs struct {
	// Amazon Connect Campaign Arn
	Arn pulumi.StringInput `pulumi:"arn"`
}

func (LookupCampaignOutputArgs) ElementType

func (LookupCampaignOutputArgs) ElementType() reflect.Type

type LookupCampaignResult

type LookupCampaignResult struct {
	// Amazon Connect Campaign Arn
	Arn *string `pulumi:"arn"`
	// Contains channel subtype configuration for an outbound campaign.
	ChannelSubtypeConfig *CampaignChannelSubtypeConfig `pulumi:"channelSubtypeConfig"`
	// Communication limits configuration for an outbound campaign.
	CommunicationLimitsOverride *CampaignCommunicationLimitsConfig `pulumi:"communicationLimitsOverride"`
	// Contains communication time configuration for an outbound campaign.
	CommunicationTimeConfig *CampaignCommunicationTimeConfig `pulumi:"communicationTimeConfig"`
	// The Amazon Resource Name (ARN) of the Amazon Connect campaign flow associated with the outbound campaign.
	ConnectCampaignFlowArn *string `pulumi:"connectCampaignFlowArn"`
	// The name of the outbound campaign.
	Name *string `pulumi:"name"`
	// Contains the schedule configuration.
	Schedule *CampaignSchedule `pulumi:"schedule"`
	// Contains source configuration.
	Source *CampaignSource `pulumi:"source"`
	// One or more tags.
	Tags []aws.Tag `pulumi:"tags"`
}

func LookupCampaign

func LookupCampaign(ctx *pulumi.Context, args *LookupCampaignArgs, opts ...pulumi.InvokeOption) (*LookupCampaignResult, error)

Definition of AWS::ConnectCampaignsV2::Campaign Resource Type

type LookupCampaignResultOutput

type LookupCampaignResultOutput struct{ *pulumi.OutputState }

func (LookupCampaignResultOutput) Arn

Amazon Connect Campaign Arn

func (LookupCampaignResultOutput) ChannelSubtypeConfig

Contains channel subtype configuration for an outbound campaign.

func (LookupCampaignResultOutput) CommunicationLimitsOverride

Communication limits configuration for an outbound campaign.

func (LookupCampaignResultOutput) CommunicationTimeConfig

Contains communication time configuration for an outbound campaign.

func (LookupCampaignResultOutput) ConnectCampaignFlowArn

func (o LookupCampaignResultOutput) ConnectCampaignFlowArn() pulumi.StringPtrOutput

The Amazon Resource Name (ARN) of the Amazon Connect campaign flow associated with the outbound campaign.

func (LookupCampaignResultOutput) ElementType

func (LookupCampaignResultOutput) ElementType() reflect.Type

func (LookupCampaignResultOutput) Name

The name of the outbound campaign.

func (LookupCampaignResultOutput) Schedule

Contains the schedule configuration.

func (LookupCampaignResultOutput) Source

Contains source configuration.

func (LookupCampaignResultOutput) Tags

One or more tags.

func (LookupCampaignResultOutput) ToLookupCampaignResultOutput

func (o LookupCampaignResultOutput) ToLookupCampaignResultOutput() LookupCampaignResultOutput

func (LookupCampaignResultOutput) ToLookupCampaignResultOutputWithContext

func (o LookupCampaignResultOutput) ToLookupCampaignResultOutputWithContext(ctx context.Context) LookupCampaignResultOutput

Jump to

Keyboard shortcuts

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