ses

package
v0.1.16 Latest Latest
Warning

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

Go to latest
Published: Dec 23, 2023 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BatchSendEmail

type BatchSendEmail struct {
	pulumi.CustomResourceState

	// Whether to add an ad tag. 0: Add no tag; 1: Add before the subject; 2: Add after the subject.
	AdLocation pulumi.IntPtrOutput `pulumi:"adLocation"`
	// Attachment parameters to set when you need to send attachments. This parameter is currently unavailable.
	Attachments BatchSendEmailAttachmentArrayOutput `pulumi:"attachments"`
	// Parameter required for a recurring sending task.
	CycleParam BatchSendEmailCycleParamPtrOutput `pulumi:"cycleParam"`
	// Sender address. Enter a sender address such as noreply@mail.qcloud.com. To display the sender name, enter the address in
	// the following format:sender <email address>. For example:Tencent Cloud team
	// <noreply@mail.qcloud.com>.
	FromEmailAddress pulumi.StringOutput `pulumi:"fromEmailAddress"`
	// Recipient group ID.
	ReceiverId pulumi.IntOutput `pulumi:"receiverId"`
	// Reply-to address. You can enter a valid personal email address that can receive emails. If this parameter is left empty,
	// reply emails will fail to be sent.
	ReplyToAddresses pulumi.StringPtrOutput `pulumi:"replyToAddresses"`
	// Email subject.
	Subject pulumi.StringOutput `pulumi:"subject"`
	// Task type. 1: immediate; 2: scheduled; 3: recurring.
	TaskType pulumi.IntOutput `pulumi:"taskType"`
	// Template when emails are sent using a template.
	Template BatchSendEmailTemplatePtrOutput `pulumi:"template"`
	// Parameter required for a scheduled sending task.
	TimedParam BatchSendEmailTimedParamPtrOutput `pulumi:"timedParam"`
	// Unsubscribe link option. 0: Do not add unsubscribe link; 1: English 2: Simplified Chinese; 3: Traditional Chinese; 4:
	// Spanish; 5: French; 6: German; 7: Japanese; 8: Korean; 9: Arabic; 10: Thai.
	Unsubscribe pulumi.StringPtrOutput `pulumi:"unsubscribe"`
}

func GetBatchSendEmail

func GetBatchSendEmail(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *BatchSendEmailState, opts ...pulumi.ResourceOption) (*BatchSendEmail, error)

GetBatchSendEmail gets an existing BatchSendEmail 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 NewBatchSendEmail

func NewBatchSendEmail(ctx *pulumi.Context,
	name string, args *BatchSendEmailArgs, opts ...pulumi.ResourceOption) (*BatchSendEmail, error)

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

func (*BatchSendEmail) ElementType

func (*BatchSendEmail) ElementType() reflect.Type

func (*BatchSendEmail) ToBatchSendEmailOutput

func (i *BatchSendEmail) ToBatchSendEmailOutput() BatchSendEmailOutput

func (*BatchSendEmail) ToBatchSendEmailOutputWithContext

func (i *BatchSendEmail) ToBatchSendEmailOutputWithContext(ctx context.Context) BatchSendEmailOutput

type BatchSendEmailArgs

type BatchSendEmailArgs struct {
	// Whether to add an ad tag. 0: Add no tag; 1: Add before the subject; 2: Add after the subject.
	AdLocation pulumi.IntPtrInput
	// Attachment parameters to set when you need to send attachments. This parameter is currently unavailable.
	Attachments BatchSendEmailAttachmentArrayInput
	// Parameter required for a recurring sending task.
	CycleParam BatchSendEmailCycleParamPtrInput
	// Sender address. Enter a sender address such as noreply@mail.qcloud.com. To display the sender name, enter the address in
	// the following format:sender <email address>. For example:Tencent Cloud team
	// <noreply@mail.qcloud.com>.
	FromEmailAddress pulumi.StringInput
	// Recipient group ID.
	ReceiverId pulumi.IntInput
	// Reply-to address. You can enter a valid personal email address that can receive emails. If this parameter is left empty,
	// reply emails will fail to be sent.
	ReplyToAddresses pulumi.StringPtrInput
	// Email subject.
	Subject pulumi.StringInput
	// Task type. 1: immediate; 2: scheduled; 3: recurring.
	TaskType pulumi.IntInput
	// Template when emails are sent using a template.
	Template BatchSendEmailTemplatePtrInput
	// Parameter required for a scheduled sending task.
	TimedParam BatchSendEmailTimedParamPtrInput
	// Unsubscribe link option. 0: Do not add unsubscribe link; 1: English 2: Simplified Chinese; 3: Traditional Chinese; 4:
	// Spanish; 5: French; 6: German; 7: Japanese; 8: Korean; 9: Arabic; 10: Thai.
	Unsubscribe pulumi.StringPtrInput
}

The set of arguments for constructing a BatchSendEmail resource.

func (BatchSendEmailArgs) ElementType

func (BatchSendEmailArgs) ElementType() reflect.Type

type BatchSendEmailArray

type BatchSendEmailArray []BatchSendEmailInput

func (BatchSendEmailArray) ElementType

func (BatchSendEmailArray) ElementType() reflect.Type

func (BatchSendEmailArray) ToBatchSendEmailArrayOutput

func (i BatchSendEmailArray) ToBatchSendEmailArrayOutput() BatchSendEmailArrayOutput

func (BatchSendEmailArray) ToBatchSendEmailArrayOutputWithContext

func (i BatchSendEmailArray) ToBatchSendEmailArrayOutputWithContext(ctx context.Context) BatchSendEmailArrayOutput

type BatchSendEmailArrayInput

type BatchSendEmailArrayInput interface {
	pulumi.Input

	ToBatchSendEmailArrayOutput() BatchSendEmailArrayOutput
	ToBatchSendEmailArrayOutputWithContext(context.Context) BatchSendEmailArrayOutput
}

BatchSendEmailArrayInput is an input type that accepts BatchSendEmailArray and BatchSendEmailArrayOutput values. You can construct a concrete instance of `BatchSendEmailArrayInput` via:

BatchSendEmailArray{ BatchSendEmailArgs{...} }

type BatchSendEmailArrayOutput

type BatchSendEmailArrayOutput struct{ *pulumi.OutputState }

func (BatchSendEmailArrayOutput) ElementType

func (BatchSendEmailArrayOutput) ElementType() reflect.Type

func (BatchSendEmailArrayOutput) Index

func (BatchSendEmailArrayOutput) ToBatchSendEmailArrayOutput

func (o BatchSendEmailArrayOutput) ToBatchSendEmailArrayOutput() BatchSendEmailArrayOutput

func (BatchSendEmailArrayOutput) ToBatchSendEmailArrayOutputWithContext

func (o BatchSendEmailArrayOutput) ToBatchSendEmailArrayOutputWithContext(ctx context.Context) BatchSendEmailArrayOutput

type BatchSendEmailAttachment

type BatchSendEmailAttachment struct {
	Content  string `pulumi:"content"`
	FileName string `pulumi:"fileName"`
}

type BatchSendEmailAttachmentArgs

type BatchSendEmailAttachmentArgs struct {
	Content  pulumi.StringInput `pulumi:"content"`
	FileName pulumi.StringInput `pulumi:"fileName"`
}

func (BatchSendEmailAttachmentArgs) ElementType

func (BatchSendEmailAttachmentArgs) ToBatchSendEmailAttachmentOutput

func (i BatchSendEmailAttachmentArgs) ToBatchSendEmailAttachmentOutput() BatchSendEmailAttachmentOutput

func (BatchSendEmailAttachmentArgs) ToBatchSendEmailAttachmentOutputWithContext

func (i BatchSendEmailAttachmentArgs) ToBatchSendEmailAttachmentOutputWithContext(ctx context.Context) BatchSendEmailAttachmentOutput

type BatchSendEmailAttachmentArray

type BatchSendEmailAttachmentArray []BatchSendEmailAttachmentInput

func (BatchSendEmailAttachmentArray) ElementType

func (BatchSendEmailAttachmentArray) ToBatchSendEmailAttachmentArrayOutput

func (i BatchSendEmailAttachmentArray) ToBatchSendEmailAttachmentArrayOutput() BatchSendEmailAttachmentArrayOutput

func (BatchSendEmailAttachmentArray) ToBatchSendEmailAttachmentArrayOutputWithContext

func (i BatchSendEmailAttachmentArray) ToBatchSendEmailAttachmentArrayOutputWithContext(ctx context.Context) BatchSendEmailAttachmentArrayOutput

type BatchSendEmailAttachmentArrayInput

type BatchSendEmailAttachmentArrayInput interface {
	pulumi.Input

	ToBatchSendEmailAttachmentArrayOutput() BatchSendEmailAttachmentArrayOutput
	ToBatchSendEmailAttachmentArrayOutputWithContext(context.Context) BatchSendEmailAttachmentArrayOutput
}

BatchSendEmailAttachmentArrayInput is an input type that accepts BatchSendEmailAttachmentArray and BatchSendEmailAttachmentArrayOutput values. You can construct a concrete instance of `BatchSendEmailAttachmentArrayInput` via:

BatchSendEmailAttachmentArray{ BatchSendEmailAttachmentArgs{...} }

type BatchSendEmailAttachmentArrayOutput

type BatchSendEmailAttachmentArrayOutput struct{ *pulumi.OutputState }

func (BatchSendEmailAttachmentArrayOutput) ElementType

func (BatchSendEmailAttachmentArrayOutput) Index

func (BatchSendEmailAttachmentArrayOutput) ToBatchSendEmailAttachmentArrayOutput

func (o BatchSendEmailAttachmentArrayOutput) ToBatchSendEmailAttachmentArrayOutput() BatchSendEmailAttachmentArrayOutput

func (BatchSendEmailAttachmentArrayOutput) ToBatchSendEmailAttachmentArrayOutputWithContext

func (o BatchSendEmailAttachmentArrayOutput) ToBatchSendEmailAttachmentArrayOutputWithContext(ctx context.Context) BatchSendEmailAttachmentArrayOutput

type BatchSendEmailAttachmentInput

type BatchSendEmailAttachmentInput interface {
	pulumi.Input

	ToBatchSendEmailAttachmentOutput() BatchSendEmailAttachmentOutput
	ToBatchSendEmailAttachmentOutputWithContext(context.Context) BatchSendEmailAttachmentOutput
}

BatchSendEmailAttachmentInput is an input type that accepts BatchSendEmailAttachmentArgs and BatchSendEmailAttachmentOutput values. You can construct a concrete instance of `BatchSendEmailAttachmentInput` via:

BatchSendEmailAttachmentArgs{...}

type BatchSendEmailAttachmentOutput

type BatchSendEmailAttachmentOutput struct{ *pulumi.OutputState }

func (BatchSendEmailAttachmentOutput) Content

func (BatchSendEmailAttachmentOutput) ElementType

func (BatchSendEmailAttachmentOutput) FileName

func (BatchSendEmailAttachmentOutput) ToBatchSendEmailAttachmentOutput

func (o BatchSendEmailAttachmentOutput) ToBatchSendEmailAttachmentOutput() BatchSendEmailAttachmentOutput

func (BatchSendEmailAttachmentOutput) ToBatchSendEmailAttachmentOutputWithContext

func (o BatchSendEmailAttachmentOutput) ToBatchSendEmailAttachmentOutputWithContext(ctx context.Context) BatchSendEmailAttachmentOutput

type BatchSendEmailCycleParam

type BatchSendEmailCycleParam struct {
	BeginTime    string `pulumi:"beginTime"`
	IntervalTime int    `pulumi:"intervalTime"`
	TermCycle    *int   `pulumi:"termCycle"`
}

type BatchSendEmailCycleParamArgs

type BatchSendEmailCycleParamArgs struct {
	BeginTime    pulumi.StringInput `pulumi:"beginTime"`
	IntervalTime pulumi.IntInput    `pulumi:"intervalTime"`
	TermCycle    pulumi.IntPtrInput `pulumi:"termCycle"`
}

func (BatchSendEmailCycleParamArgs) ElementType

func (BatchSendEmailCycleParamArgs) ToBatchSendEmailCycleParamOutput

func (i BatchSendEmailCycleParamArgs) ToBatchSendEmailCycleParamOutput() BatchSendEmailCycleParamOutput

func (BatchSendEmailCycleParamArgs) ToBatchSendEmailCycleParamOutputWithContext

func (i BatchSendEmailCycleParamArgs) ToBatchSendEmailCycleParamOutputWithContext(ctx context.Context) BatchSendEmailCycleParamOutput

func (BatchSendEmailCycleParamArgs) ToBatchSendEmailCycleParamPtrOutput

func (i BatchSendEmailCycleParamArgs) ToBatchSendEmailCycleParamPtrOutput() BatchSendEmailCycleParamPtrOutput

func (BatchSendEmailCycleParamArgs) ToBatchSendEmailCycleParamPtrOutputWithContext

func (i BatchSendEmailCycleParamArgs) ToBatchSendEmailCycleParamPtrOutputWithContext(ctx context.Context) BatchSendEmailCycleParamPtrOutput

type BatchSendEmailCycleParamInput

type BatchSendEmailCycleParamInput interface {
	pulumi.Input

	ToBatchSendEmailCycleParamOutput() BatchSendEmailCycleParamOutput
	ToBatchSendEmailCycleParamOutputWithContext(context.Context) BatchSendEmailCycleParamOutput
}

BatchSendEmailCycleParamInput is an input type that accepts BatchSendEmailCycleParamArgs and BatchSendEmailCycleParamOutput values. You can construct a concrete instance of `BatchSendEmailCycleParamInput` via:

BatchSendEmailCycleParamArgs{...}

type BatchSendEmailCycleParamOutput

type BatchSendEmailCycleParamOutput struct{ *pulumi.OutputState }

func (BatchSendEmailCycleParamOutput) BeginTime

func (BatchSendEmailCycleParamOutput) ElementType

func (BatchSendEmailCycleParamOutput) IntervalTime

func (BatchSendEmailCycleParamOutput) TermCycle

func (BatchSendEmailCycleParamOutput) ToBatchSendEmailCycleParamOutput

func (o BatchSendEmailCycleParamOutput) ToBatchSendEmailCycleParamOutput() BatchSendEmailCycleParamOutput

func (BatchSendEmailCycleParamOutput) ToBatchSendEmailCycleParamOutputWithContext

func (o BatchSendEmailCycleParamOutput) ToBatchSendEmailCycleParamOutputWithContext(ctx context.Context) BatchSendEmailCycleParamOutput

func (BatchSendEmailCycleParamOutput) ToBatchSendEmailCycleParamPtrOutput

func (o BatchSendEmailCycleParamOutput) ToBatchSendEmailCycleParamPtrOutput() BatchSendEmailCycleParamPtrOutput

func (BatchSendEmailCycleParamOutput) ToBatchSendEmailCycleParamPtrOutputWithContext

func (o BatchSendEmailCycleParamOutput) ToBatchSendEmailCycleParamPtrOutputWithContext(ctx context.Context) BatchSendEmailCycleParamPtrOutput

type BatchSendEmailCycleParamPtrInput

type BatchSendEmailCycleParamPtrInput interface {
	pulumi.Input

	ToBatchSendEmailCycleParamPtrOutput() BatchSendEmailCycleParamPtrOutput
	ToBatchSendEmailCycleParamPtrOutputWithContext(context.Context) BatchSendEmailCycleParamPtrOutput
}

BatchSendEmailCycleParamPtrInput is an input type that accepts BatchSendEmailCycleParamArgs, BatchSendEmailCycleParamPtr and BatchSendEmailCycleParamPtrOutput values. You can construct a concrete instance of `BatchSendEmailCycleParamPtrInput` via:

        BatchSendEmailCycleParamArgs{...}

or:

        nil

type BatchSendEmailCycleParamPtrOutput

type BatchSendEmailCycleParamPtrOutput struct{ *pulumi.OutputState }

func (BatchSendEmailCycleParamPtrOutput) BeginTime

func (BatchSendEmailCycleParamPtrOutput) Elem

func (BatchSendEmailCycleParamPtrOutput) ElementType

func (BatchSendEmailCycleParamPtrOutput) IntervalTime

func (BatchSendEmailCycleParamPtrOutput) TermCycle

func (BatchSendEmailCycleParamPtrOutput) ToBatchSendEmailCycleParamPtrOutput

func (o BatchSendEmailCycleParamPtrOutput) ToBatchSendEmailCycleParamPtrOutput() BatchSendEmailCycleParamPtrOutput

func (BatchSendEmailCycleParamPtrOutput) ToBatchSendEmailCycleParamPtrOutputWithContext

func (o BatchSendEmailCycleParamPtrOutput) ToBatchSendEmailCycleParamPtrOutputWithContext(ctx context.Context) BatchSendEmailCycleParamPtrOutput

type BatchSendEmailInput

type BatchSendEmailInput interface {
	pulumi.Input

	ToBatchSendEmailOutput() BatchSendEmailOutput
	ToBatchSendEmailOutputWithContext(ctx context.Context) BatchSendEmailOutput
}

type BatchSendEmailMap

type BatchSendEmailMap map[string]BatchSendEmailInput

func (BatchSendEmailMap) ElementType

func (BatchSendEmailMap) ElementType() reflect.Type

func (BatchSendEmailMap) ToBatchSendEmailMapOutput

func (i BatchSendEmailMap) ToBatchSendEmailMapOutput() BatchSendEmailMapOutput

func (BatchSendEmailMap) ToBatchSendEmailMapOutputWithContext

func (i BatchSendEmailMap) ToBatchSendEmailMapOutputWithContext(ctx context.Context) BatchSendEmailMapOutput

type BatchSendEmailMapInput

type BatchSendEmailMapInput interface {
	pulumi.Input

	ToBatchSendEmailMapOutput() BatchSendEmailMapOutput
	ToBatchSendEmailMapOutputWithContext(context.Context) BatchSendEmailMapOutput
}

BatchSendEmailMapInput is an input type that accepts BatchSendEmailMap and BatchSendEmailMapOutput values. You can construct a concrete instance of `BatchSendEmailMapInput` via:

BatchSendEmailMap{ "key": BatchSendEmailArgs{...} }

type BatchSendEmailMapOutput

type BatchSendEmailMapOutput struct{ *pulumi.OutputState }

func (BatchSendEmailMapOutput) ElementType

func (BatchSendEmailMapOutput) ElementType() reflect.Type

func (BatchSendEmailMapOutput) MapIndex

func (BatchSendEmailMapOutput) ToBatchSendEmailMapOutput

func (o BatchSendEmailMapOutput) ToBatchSendEmailMapOutput() BatchSendEmailMapOutput

func (BatchSendEmailMapOutput) ToBatchSendEmailMapOutputWithContext

func (o BatchSendEmailMapOutput) ToBatchSendEmailMapOutputWithContext(ctx context.Context) BatchSendEmailMapOutput

type BatchSendEmailOutput

type BatchSendEmailOutput struct{ *pulumi.OutputState }

func (BatchSendEmailOutput) AdLocation

func (o BatchSendEmailOutput) AdLocation() pulumi.IntPtrOutput

Whether to add an ad tag. 0: Add no tag; 1: Add before the subject; 2: Add after the subject.

func (BatchSendEmailOutput) Attachments

Attachment parameters to set when you need to send attachments. This parameter is currently unavailable.

func (BatchSendEmailOutput) CycleParam

Parameter required for a recurring sending task.

func (BatchSendEmailOutput) ElementType

func (BatchSendEmailOutput) ElementType() reflect.Type

func (BatchSendEmailOutput) FromEmailAddress

func (o BatchSendEmailOutput) FromEmailAddress() pulumi.StringOutput

Sender address. Enter a sender address such as noreply@mail.qcloud.com. To display the sender name, enter the address in the following format:sender <email address>. For example:Tencent Cloud team <noreply@mail.qcloud.com>.

func (BatchSendEmailOutput) ReceiverId

func (o BatchSendEmailOutput) ReceiverId() pulumi.IntOutput

Recipient group ID.

func (BatchSendEmailOutput) ReplyToAddresses

func (o BatchSendEmailOutput) ReplyToAddresses() pulumi.StringPtrOutput

Reply-to address. You can enter a valid personal email address that can receive emails. If this parameter is left empty, reply emails will fail to be sent.

func (BatchSendEmailOutput) Subject

Email subject.

func (BatchSendEmailOutput) TaskType

func (o BatchSendEmailOutput) TaskType() pulumi.IntOutput

Task type. 1: immediate; 2: scheduled; 3: recurring.

func (BatchSendEmailOutput) Template

Template when emails are sent using a template.

func (BatchSendEmailOutput) TimedParam

Parameter required for a scheduled sending task.

func (BatchSendEmailOutput) ToBatchSendEmailOutput

func (o BatchSendEmailOutput) ToBatchSendEmailOutput() BatchSendEmailOutput

func (BatchSendEmailOutput) ToBatchSendEmailOutputWithContext

func (o BatchSendEmailOutput) ToBatchSendEmailOutputWithContext(ctx context.Context) BatchSendEmailOutput

func (BatchSendEmailOutput) Unsubscribe

Unsubscribe link option. 0: Do not add unsubscribe link; 1: English 2: Simplified Chinese; 3: Traditional Chinese; 4: Spanish; 5: French; 6: German; 7: Japanese; 8: Korean; 9: Arabic; 10: Thai.

type BatchSendEmailState

type BatchSendEmailState struct {
	// Whether to add an ad tag. 0: Add no tag; 1: Add before the subject; 2: Add after the subject.
	AdLocation pulumi.IntPtrInput
	// Attachment parameters to set when you need to send attachments. This parameter is currently unavailable.
	Attachments BatchSendEmailAttachmentArrayInput
	// Parameter required for a recurring sending task.
	CycleParam BatchSendEmailCycleParamPtrInput
	// Sender address. Enter a sender address such as noreply@mail.qcloud.com. To display the sender name, enter the address in
	// the following format:sender <email address>. For example:Tencent Cloud team
	// <noreply@mail.qcloud.com>.
	FromEmailAddress pulumi.StringPtrInput
	// Recipient group ID.
	ReceiverId pulumi.IntPtrInput
	// Reply-to address. You can enter a valid personal email address that can receive emails. If this parameter is left empty,
	// reply emails will fail to be sent.
	ReplyToAddresses pulumi.StringPtrInput
	// Email subject.
	Subject pulumi.StringPtrInput
	// Task type. 1: immediate; 2: scheduled; 3: recurring.
	TaskType pulumi.IntPtrInput
	// Template when emails are sent using a template.
	Template BatchSendEmailTemplatePtrInput
	// Parameter required for a scheduled sending task.
	TimedParam BatchSendEmailTimedParamPtrInput
	// Unsubscribe link option. 0: Do not add unsubscribe link; 1: English 2: Simplified Chinese; 3: Traditional Chinese; 4:
	// Spanish; 5: French; 6: German; 7: Japanese; 8: Korean; 9: Arabic; 10: Thai.
	Unsubscribe pulumi.StringPtrInput
}

func (BatchSendEmailState) ElementType

func (BatchSendEmailState) ElementType() reflect.Type

type BatchSendEmailTemplate

type BatchSendEmailTemplate struct {
	TemplateData string `pulumi:"templateData"`
	TemplateId   int    `pulumi:"templateId"`
}

type BatchSendEmailTemplateArgs

type BatchSendEmailTemplateArgs struct {
	TemplateData pulumi.StringInput `pulumi:"templateData"`
	TemplateId   pulumi.IntInput    `pulumi:"templateId"`
}

func (BatchSendEmailTemplateArgs) ElementType

func (BatchSendEmailTemplateArgs) ElementType() reflect.Type

func (BatchSendEmailTemplateArgs) ToBatchSendEmailTemplateOutput

func (i BatchSendEmailTemplateArgs) ToBatchSendEmailTemplateOutput() BatchSendEmailTemplateOutput

func (BatchSendEmailTemplateArgs) ToBatchSendEmailTemplateOutputWithContext

func (i BatchSendEmailTemplateArgs) ToBatchSendEmailTemplateOutputWithContext(ctx context.Context) BatchSendEmailTemplateOutput

func (BatchSendEmailTemplateArgs) ToBatchSendEmailTemplatePtrOutput

func (i BatchSendEmailTemplateArgs) ToBatchSendEmailTemplatePtrOutput() BatchSendEmailTemplatePtrOutput

func (BatchSendEmailTemplateArgs) ToBatchSendEmailTemplatePtrOutputWithContext

func (i BatchSendEmailTemplateArgs) ToBatchSendEmailTemplatePtrOutputWithContext(ctx context.Context) BatchSendEmailTemplatePtrOutput

type BatchSendEmailTemplateInput

type BatchSendEmailTemplateInput interface {
	pulumi.Input

	ToBatchSendEmailTemplateOutput() BatchSendEmailTemplateOutput
	ToBatchSendEmailTemplateOutputWithContext(context.Context) BatchSendEmailTemplateOutput
}

BatchSendEmailTemplateInput is an input type that accepts BatchSendEmailTemplateArgs and BatchSendEmailTemplateOutput values. You can construct a concrete instance of `BatchSendEmailTemplateInput` via:

BatchSendEmailTemplateArgs{...}

type BatchSendEmailTemplateOutput

type BatchSendEmailTemplateOutput struct{ *pulumi.OutputState }

func (BatchSendEmailTemplateOutput) ElementType

func (BatchSendEmailTemplateOutput) TemplateData

func (BatchSendEmailTemplateOutput) TemplateId

func (BatchSendEmailTemplateOutput) ToBatchSendEmailTemplateOutput

func (o BatchSendEmailTemplateOutput) ToBatchSendEmailTemplateOutput() BatchSendEmailTemplateOutput

func (BatchSendEmailTemplateOutput) ToBatchSendEmailTemplateOutputWithContext

func (o BatchSendEmailTemplateOutput) ToBatchSendEmailTemplateOutputWithContext(ctx context.Context) BatchSendEmailTemplateOutput

func (BatchSendEmailTemplateOutput) ToBatchSendEmailTemplatePtrOutput

func (o BatchSendEmailTemplateOutput) ToBatchSendEmailTemplatePtrOutput() BatchSendEmailTemplatePtrOutput

func (BatchSendEmailTemplateOutput) ToBatchSendEmailTemplatePtrOutputWithContext

func (o BatchSendEmailTemplateOutput) ToBatchSendEmailTemplatePtrOutputWithContext(ctx context.Context) BatchSendEmailTemplatePtrOutput

type BatchSendEmailTemplatePtrInput

type BatchSendEmailTemplatePtrInput interface {
	pulumi.Input

	ToBatchSendEmailTemplatePtrOutput() BatchSendEmailTemplatePtrOutput
	ToBatchSendEmailTemplatePtrOutputWithContext(context.Context) BatchSendEmailTemplatePtrOutput
}

BatchSendEmailTemplatePtrInput is an input type that accepts BatchSendEmailTemplateArgs, BatchSendEmailTemplatePtr and BatchSendEmailTemplatePtrOutput values. You can construct a concrete instance of `BatchSendEmailTemplatePtrInput` via:

        BatchSendEmailTemplateArgs{...}

or:

        nil

type BatchSendEmailTemplatePtrOutput

type BatchSendEmailTemplatePtrOutput struct{ *pulumi.OutputState }

func (BatchSendEmailTemplatePtrOutput) Elem

func (BatchSendEmailTemplatePtrOutput) ElementType

func (BatchSendEmailTemplatePtrOutput) TemplateData

func (BatchSendEmailTemplatePtrOutput) TemplateId

func (BatchSendEmailTemplatePtrOutput) ToBatchSendEmailTemplatePtrOutput

func (o BatchSendEmailTemplatePtrOutput) ToBatchSendEmailTemplatePtrOutput() BatchSendEmailTemplatePtrOutput

func (BatchSendEmailTemplatePtrOutput) ToBatchSendEmailTemplatePtrOutputWithContext

func (o BatchSendEmailTemplatePtrOutput) ToBatchSendEmailTemplatePtrOutputWithContext(ctx context.Context) BatchSendEmailTemplatePtrOutput

type BatchSendEmailTimedParam

type BatchSendEmailTimedParam struct {
	BeginTime string `pulumi:"beginTime"`
}

type BatchSendEmailTimedParamArgs

type BatchSendEmailTimedParamArgs struct {
	BeginTime pulumi.StringInput `pulumi:"beginTime"`
}

func (BatchSendEmailTimedParamArgs) ElementType

func (BatchSendEmailTimedParamArgs) ToBatchSendEmailTimedParamOutput

func (i BatchSendEmailTimedParamArgs) ToBatchSendEmailTimedParamOutput() BatchSendEmailTimedParamOutput

func (BatchSendEmailTimedParamArgs) ToBatchSendEmailTimedParamOutputWithContext

func (i BatchSendEmailTimedParamArgs) ToBatchSendEmailTimedParamOutputWithContext(ctx context.Context) BatchSendEmailTimedParamOutput

func (BatchSendEmailTimedParamArgs) ToBatchSendEmailTimedParamPtrOutput

func (i BatchSendEmailTimedParamArgs) ToBatchSendEmailTimedParamPtrOutput() BatchSendEmailTimedParamPtrOutput

func (BatchSendEmailTimedParamArgs) ToBatchSendEmailTimedParamPtrOutputWithContext

func (i BatchSendEmailTimedParamArgs) ToBatchSendEmailTimedParamPtrOutputWithContext(ctx context.Context) BatchSendEmailTimedParamPtrOutput

type BatchSendEmailTimedParamInput

type BatchSendEmailTimedParamInput interface {
	pulumi.Input

	ToBatchSendEmailTimedParamOutput() BatchSendEmailTimedParamOutput
	ToBatchSendEmailTimedParamOutputWithContext(context.Context) BatchSendEmailTimedParamOutput
}

BatchSendEmailTimedParamInput is an input type that accepts BatchSendEmailTimedParamArgs and BatchSendEmailTimedParamOutput values. You can construct a concrete instance of `BatchSendEmailTimedParamInput` via:

BatchSendEmailTimedParamArgs{...}

type BatchSendEmailTimedParamOutput

type BatchSendEmailTimedParamOutput struct{ *pulumi.OutputState }

func (BatchSendEmailTimedParamOutput) BeginTime

func (BatchSendEmailTimedParamOutput) ElementType

func (BatchSendEmailTimedParamOutput) ToBatchSendEmailTimedParamOutput

func (o BatchSendEmailTimedParamOutput) ToBatchSendEmailTimedParamOutput() BatchSendEmailTimedParamOutput

func (BatchSendEmailTimedParamOutput) ToBatchSendEmailTimedParamOutputWithContext

func (o BatchSendEmailTimedParamOutput) ToBatchSendEmailTimedParamOutputWithContext(ctx context.Context) BatchSendEmailTimedParamOutput

func (BatchSendEmailTimedParamOutput) ToBatchSendEmailTimedParamPtrOutput

func (o BatchSendEmailTimedParamOutput) ToBatchSendEmailTimedParamPtrOutput() BatchSendEmailTimedParamPtrOutput

func (BatchSendEmailTimedParamOutput) ToBatchSendEmailTimedParamPtrOutputWithContext

func (o BatchSendEmailTimedParamOutput) ToBatchSendEmailTimedParamPtrOutputWithContext(ctx context.Context) BatchSendEmailTimedParamPtrOutput

type BatchSendEmailTimedParamPtrInput

type BatchSendEmailTimedParamPtrInput interface {
	pulumi.Input

	ToBatchSendEmailTimedParamPtrOutput() BatchSendEmailTimedParamPtrOutput
	ToBatchSendEmailTimedParamPtrOutputWithContext(context.Context) BatchSendEmailTimedParamPtrOutput
}

BatchSendEmailTimedParamPtrInput is an input type that accepts BatchSendEmailTimedParamArgs, BatchSendEmailTimedParamPtr and BatchSendEmailTimedParamPtrOutput values. You can construct a concrete instance of `BatchSendEmailTimedParamPtrInput` via:

        BatchSendEmailTimedParamArgs{...}

or:

        nil

type BatchSendEmailTimedParamPtrOutput

type BatchSendEmailTimedParamPtrOutput struct{ *pulumi.OutputState }

func (BatchSendEmailTimedParamPtrOutput) BeginTime

func (BatchSendEmailTimedParamPtrOutput) Elem

func (BatchSendEmailTimedParamPtrOutput) ElementType

func (BatchSendEmailTimedParamPtrOutput) ToBatchSendEmailTimedParamPtrOutput

func (o BatchSendEmailTimedParamPtrOutput) ToBatchSendEmailTimedParamPtrOutput() BatchSendEmailTimedParamPtrOutput

func (BatchSendEmailTimedParamPtrOutput) ToBatchSendEmailTimedParamPtrOutputWithContext

func (o BatchSendEmailTimedParamPtrOutput) ToBatchSendEmailTimedParamPtrOutputWithContext(ctx context.Context) BatchSendEmailTimedParamPtrOutput

type BlackListDelete

type BlackListDelete struct {
	pulumi.CustomResourceState

	// Email addresses to be unblocklisted.
	EmailAddress pulumi.StringOutput `pulumi:"emailAddress"`
}

func GetBlackListDelete

func GetBlackListDelete(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *BlackListDeleteState, opts ...pulumi.ResourceOption) (*BlackListDelete, error)

GetBlackListDelete gets an existing BlackListDelete 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 NewBlackListDelete

func NewBlackListDelete(ctx *pulumi.Context,
	name string, args *BlackListDeleteArgs, opts ...pulumi.ResourceOption) (*BlackListDelete, error)

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

func (*BlackListDelete) ElementType

func (*BlackListDelete) ElementType() reflect.Type

func (*BlackListDelete) ToBlackListDeleteOutput

func (i *BlackListDelete) ToBlackListDeleteOutput() BlackListDeleteOutput

func (*BlackListDelete) ToBlackListDeleteOutputWithContext

func (i *BlackListDelete) ToBlackListDeleteOutputWithContext(ctx context.Context) BlackListDeleteOutput

type BlackListDeleteArgs

type BlackListDeleteArgs struct {
	// Email addresses to be unblocklisted.
	EmailAddress pulumi.StringInput
}

The set of arguments for constructing a BlackListDelete resource.

func (BlackListDeleteArgs) ElementType

func (BlackListDeleteArgs) ElementType() reflect.Type

type BlackListDeleteArray

type BlackListDeleteArray []BlackListDeleteInput

func (BlackListDeleteArray) ElementType

func (BlackListDeleteArray) ElementType() reflect.Type

func (BlackListDeleteArray) ToBlackListDeleteArrayOutput

func (i BlackListDeleteArray) ToBlackListDeleteArrayOutput() BlackListDeleteArrayOutput

func (BlackListDeleteArray) ToBlackListDeleteArrayOutputWithContext

func (i BlackListDeleteArray) ToBlackListDeleteArrayOutputWithContext(ctx context.Context) BlackListDeleteArrayOutput

type BlackListDeleteArrayInput

type BlackListDeleteArrayInput interface {
	pulumi.Input

	ToBlackListDeleteArrayOutput() BlackListDeleteArrayOutput
	ToBlackListDeleteArrayOutputWithContext(context.Context) BlackListDeleteArrayOutput
}

BlackListDeleteArrayInput is an input type that accepts BlackListDeleteArray and BlackListDeleteArrayOutput values. You can construct a concrete instance of `BlackListDeleteArrayInput` via:

BlackListDeleteArray{ BlackListDeleteArgs{...} }

type BlackListDeleteArrayOutput

type BlackListDeleteArrayOutput struct{ *pulumi.OutputState }

func (BlackListDeleteArrayOutput) ElementType

func (BlackListDeleteArrayOutput) ElementType() reflect.Type

func (BlackListDeleteArrayOutput) Index

func (BlackListDeleteArrayOutput) ToBlackListDeleteArrayOutput

func (o BlackListDeleteArrayOutput) ToBlackListDeleteArrayOutput() BlackListDeleteArrayOutput

func (BlackListDeleteArrayOutput) ToBlackListDeleteArrayOutputWithContext

func (o BlackListDeleteArrayOutput) ToBlackListDeleteArrayOutputWithContext(ctx context.Context) BlackListDeleteArrayOutput

type BlackListDeleteInput

type BlackListDeleteInput interface {
	pulumi.Input

	ToBlackListDeleteOutput() BlackListDeleteOutput
	ToBlackListDeleteOutputWithContext(ctx context.Context) BlackListDeleteOutput
}

type BlackListDeleteMap

type BlackListDeleteMap map[string]BlackListDeleteInput

func (BlackListDeleteMap) ElementType

func (BlackListDeleteMap) ElementType() reflect.Type

func (BlackListDeleteMap) ToBlackListDeleteMapOutput

func (i BlackListDeleteMap) ToBlackListDeleteMapOutput() BlackListDeleteMapOutput

func (BlackListDeleteMap) ToBlackListDeleteMapOutputWithContext

func (i BlackListDeleteMap) ToBlackListDeleteMapOutputWithContext(ctx context.Context) BlackListDeleteMapOutput

type BlackListDeleteMapInput

type BlackListDeleteMapInput interface {
	pulumi.Input

	ToBlackListDeleteMapOutput() BlackListDeleteMapOutput
	ToBlackListDeleteMapOutputWithContext(context.Context) BlackListDeleteMapOutput
}

BlackListDeleteMapInput is an input type that accepts BlackListDeleteMap and BlackListDeleteMapOutput values. You can construct a concrete instance of `BlackListDeleteMapInput` via:

BlackListDeleteMap{ "key": BlackListDeleteArgs{...} }

type BlackListDeleteMapOutput

type BlackListDeleteMapOutput struct{ *pulumi.OutputState }

func (BlackListDeleteMapOutput) ElementType

func (BlackListDeleteMapOutput) ElementType() reflect.Type

func (BlackListDeleteMapOutput) MapIndex

func (BlackListDeleteMapOutput) ToBlackListDeleteMapOutput

func (o BlackListDeleteMapOutput) ToBlackListDeleteMapOutput() BlackListDeleteMapOutput

func (BlackListDeleteMapOutput) ToBlackListDeleteMapOutputWithContext

func (o BlackListDeleteMapOutput) ToBlackListDeleteMapOutputWithContext(ctx context.Context) BlackListDeleteMapOutput

type BlackListDeleteOutput

type BlackListDeleteOutput struct{ *pulumi.OutputState }

func (BlackListDeleteOutput) ElementType

func (BlackListDeleteOutput) ElementType() reflect.Type

func (BlackListDeleteOutput) EmailAddress

func (o BlackListDeleteOutput) EmailAddress() pulumi.StringOutput

Email addresses to be unblocklisted.

func (BlackListDeleteOutput) ToBlackListDeleteOutput

func (o BlackListDeleteOutput) ToBlackListDeleteOutput() BlackListDeleteOutput

func (BlackListDeleteOutput) ToBlackListDeleteOutputWithContext

func (o BlackListDeleteOutput) ToBlackListDeleteOutputWithContext(ctx context.Context) BlackListDeleteOutput

type BlackListDeleteState

type BlackListDeleteState struct {
	// Email addresses to be unblocklisted.
	EmailAddress pulumi.StringPtrInput
}

func (BlackListDeleteState) ElementType

func (BlackListDeleteState) ElementType() reflect.Type

type Domain

type Domain struct {
	pulumi.CustomResourceState

	// DNS configuration details.
	Attributes DomainAttributeArrayOutput `pulumi:"attributes"`
	// Your sender domain. You are advised to use a third-level domain, for example, mail.qcloud.com.
	EmailIdentity pulumi.StringOutput `pulumi:"emailIdentity"`
}

func GetDomain

func GetDomain(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DomainState, opts ...pulumi.ResourceOption) (*Domain, error)

GetDomain gets an existing Domain 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 NewDomain

func NewDomain(ctx *pulumi.Context,
	name string, args *DomainArgs, opts ...pulumi.ResourceOption) (*Domain, error)

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

func (*Domain) ElementType

func (*Domain) ElementType() reflect.Type

func (*Domain) ToDomainOutput

func (i *Domain) ToDomainOutput() DomainOutput

func (*Domain) ToDomainOutputWithContext

func (i *Domain) ToDomainOutputWithContext(ctx context.Context) DomainOutput

type DomainArgs

type DomainArgs struct {
	// Your sender domain. You are advised to use a third-level domain, for example, mail.qcloud.com.
	EmailIdentity pulumi.StringInput
}

The set of arguments for constructing a Domain resource.

func (DomainArgs) ElementType

func (DomainArgs) ElementType() reflect.Type

type DomainArray

type DomainArray []DomainInput

func (DomainArray) ElementType

func (DomainArray) ElementType() reflect.Type

func (DomainArray) ToDomainArrayOutput

func (i DomainArray) ToDomainArrayOutput() DomainArrayOutput

func (DomainArray) ToDomainArrayOutputWithContext

func (i DomainArray) ToDomainArrayOutputWithContext(ctx context.Context) DomainArrayOutput

type DomainArrayInput

type DomainArrayInput interface {
	pulumi.Input

	ToDomainArrayOutput() DomainArrayOutput
	ToDomainArrayOutputWithContext(context.Context) DomainArrayOutput
}

DomainArrayInput is an input type that accepts DomainArray and DomainArrayOutput values. You can construct a concrete instance of `DomainArrayInput` via:

DomainArray{ DomainArgs{...} }

type DomainArrayOutput

type DomainArrayOutput struct{ *pulumi.OutputState }

func (DomainArrayOutput) ElementType

func (DomainArrayOutput) ElementType() reflect.Type

func (DomainArrayOutput) Index

func (DomainArrayOutput) ToDomainArrayOutput

func (o DomainArrayOutput) ToDomainArrayOutput() DomainArrayOutput

func (DomainArrayOutput) ToDomainArrayOutputWithContext

func (o DomainArrayOutput) ToDomainArrayOutputWithContext(ctx context.Context) DomainArrayOutput

type DomainAttribute

type DomainAttribute struct {
	ExpectedValue *string `pulumi:"expectedValue"`
	SendDomain    *string `pulumi:"sendDomain"`
	Type          *string `pulumi:"type"`
}

type DomainAttributeArgs

type DomainAttributeArgs struct {
	ExpectedValue pulumi.StringPtrInput `pulumi:"expectedValue"`
	SendDomain    pulumi.StringPtrInput `pulumi:"sendDomain"`
	Type          pulumi.StringPtrInput `pulumi:"type"`
}

func (DomainAttributeArgs) ElementType

func (DomainAttributeArgs) ElementType() reflect.Type

func (DomainAttributeArgs) ToDomainAttributeOutput

func (i DomainAttributeArgs) ToDomainAttributeOutput() DomainAttributeOutput

func (DomainAttributeArgs) ToDomainAttributeOutputWithContext

func (i DomainAttributeArgs) ToDomainAttributeOutputWithContext(ctx context.Context) DomainAttributeOutput

type DomainAttributeArray

type DomainAttributeArray []DomainAttributeInput

func (DomainAttributeArray) ElementType

func (DomainAttributeArray) ElementType() reflect.Type

func (DomainAttributeArray) ToDomainAttributeArrayOutput

func (i DomainAttributeArray) ToDomainAttributeArrayOutput() DomainAttributeArrayOutput

func (DomainAttributeArray) ToDomainAttributeArrayOutputWithContext

func (i DomainAttributeArray) ToDomainAttributeArrayOutputWithContext(ctx context.Context) DomainAttributeArrayOutput

type DomainAttributeArrayInput

type DomainAttributeArrayInput interface {
	pulumi.Input

	ToDomainAttributeArrayOutput() DomainAttributeArrayOutput
	ToDomainAttributeArrayOutputWithContext(context.Context) DomainAttributeArrayOutput
}

DomainAttributeArrayInput is an input type that accepts DomainAttributeArray and DomainAttributeArrayOutput values. You can construct a concrete instance of `DomainAttributeArrayInput` via:

DomainAttributeArray{ DomainAttributeArgs{...} }

type DomainAttributeArrayOutput

type DomainAttributeArrayOutput struct{ *pulumi.OutputState }

func (DomainAttributeArrayOutput) ElementType

func (DomainAttributeArrayOutput) ElementType() reflect.Type

func (DomainAttributeArrayOutput) Index

func (DomainAttributeArrayOutput) ToDomainAttributeArrayOutput

func (o DomainAttributeArrayOutput) ToDomainAttributeArrayOutput() DomainAttributeArrayOutput

func (DomainAttributeArrayOutput) ToDomainAttributeArrayOutputWithContext

func (o DomainAttributeArrayOutput) ToDomainAttributeArrayOutputWithContext(ctx context.Context) DomainAttributeArrayOutput

type DomainAttributeInput

type DomainAttributeInput interface {
	pulumi.Input

	ToDomainAttributeOutput() DomainAttributeOutput
	ToDomainAttributeOutputWithContext(context.Context) DomainAttributeOutput
}

DomainAttributeInput is an input type that accepts DomainAttributeArgs and DomainAttributeOutput values. You can construct a concrete instance of `DomainAttributeInput` via:

DomainAttributeArgs{...}

type DomainAttributeOutput

type DomainAttributeOutput struct{ *pulumi.OutputState }

func (DomainAttributeOutput) ElementType

func (DomainAttributeOutput) ElementType() reflect.Type

func (DomainAttributeOutput) ExpectedValue

func (o DomainAttributeOutput) ExpectedValue() pulumi.StringPtrOutput

func (DomainAttributeOutput) SendDomain

func (DomainAttributeOutput) ToDomainAttributeOutput

func (o DomainAttributeOutput) ToDomainAttributeOutput() DomainAttributeOutput

func (DomainAttributeOutput) ToDomainAttributeOutputWithContext

func (o DomainAttributeOutput) ToDomainAttributeOutputWithContext(ctx context.Context) DomainAttributeOutput

func (DomainAttributeOutput) Type

type DomainInput

type DomainInput interface {
	pulumi.Input

	ToDomainOutput() DomainOutput
	ToDomainOutputWithContext(ctx context.Context) DomainOutput
}

type DomainMap

type DomainMap map[string]DomainInput

func (DomainMap) ElementType

func (DomainMap) ElementType() reflect.Type

func (DomainMap) ToDomainMapOutput

func (i DomainMap) ToDomainMapOutput() DomainMapOutput

func (DomainMap) ToDomainMapOutputWithContext

func (i DomainMap) ToDomainMapOutputWithContext(ctx context.Context) DomainMapOutput

type DomainMapInput

type DomainMapInput interface {
	pulumi.Input

	ToDomainMapOutput() DomainMapOutput
	ToDomainMapOutputWithContext(context.Context) DomainMapOutput
}

DomainMapInput is an input type that accepts DomainMap and DomainMapOutput values. You can construct a concrete instance of `DomainMapInput` via:

DomainMap{ "key": DomainArgs{...} }

type DomainMapOutput

type DomainMapOutput struct{ *pulumi.OutputState }

func (DomainMapOutput) ElementType

func (DomainMapOutput) ElementType() reflect.Type

func (DomainMapOutput) MapIndex

func (DomainMapOutput) ToDomainMapOutput

func (o DomainMapOutput) ToDomainMapOutput() DomainMapOutput

func (DomainMapOutput) ToDomainMapOutputWithContext

func (o DomainMapOutput) ToDomainMapOutputWithContext(ctx context.Context) DomainMapOutput

type DomainOutput

type DomainOutput struct{ *pulumi.OutputState }

func (DomainOutput) Attributes

DNS configuration details.

func (DomainOutput) ElementType

func (DomainOutput) ElementType() reflect.Type

func (DomainOutput) EmailIdentity

func (o DomainOutput) EmailIdentity() pulumi.StringOutput

Your sender domain. You are advised to use a third-level domain, for example, mail.qcloud.com.

func (DomainOutput) ToDomainOutput

func (o DomainOutput) ToDomainOutput() DomainOutput

func (DomainOutput) ToDomainOutputWithContext

func (o DomainOutput) ToDomainOutputWithContext(ctx context.Context) DomainOutput

type DomainState

type DomainState struct {
	// DNS configuration details.
	Attributes DomainAttributeArrayInput
	// Your sender domain. You are advised to use a third-level domain, for example, mail.qcloud.com.
	EmailIdentity pulumi.StringPtrInput
}

func (DomainState) ElementType

func (DomainState) ElementType() reflect.Type

type EmailAddress

type EmailAddress struct {
	pulumi.CustomResourceState

	// Your sender address. (You can create up to 10 sender addresses for each domain.).
	EmailAddress pulumi.StringOutput `pulumi:"emailAddress"`
	// Sender name.
	EmailSenderName pulumi.StringPtrOutput `pulumi:"emailSenderName"`
}

func GetEmailAddress

func GetEmailAddress(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *EmailAddressState, opts ...pulumi.ResourceOption) (*EmailAddress, error)

GetEmailAddress gets an existing EmailAddress 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 NewEmailAddress

func NewEmailAddress(ctx *pulumi.Context,
	name string, args *EmailAddressArgs, opts ...pulumi.ResourceOption) (*EmailAddress, error)

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

func (*EmailAddress) ElementType

func (*EmailAddress) ElementType() reflect.Type

func (*EmailAddress) ToEmailAddressOutput

func (i *EmailAddress) ToEmailAddressOutput() EmailAddressOutput

func (*EmailAddress) ToEmailAddressOutputWithContext

func (i *EmailAddress) ToEmailAddressOutputWithContext(ctx context.Context) EmailAddressOutput

type EmailAddressArgs

type EmailAddressArgs struct {
	// Your sender address. (You can create up to 10 sender addresses for each domain.).
	EmailAddress pulumi.StringInput
	// Sender name.
	EmailSenderName pulumi.StringPtrInput
}

The set of arguments for constructing a EmailAddress resource.

func (EmailAddressArgs) ElementType

func (EmailAddressArgs) ElementType() reflect.Type

type EmailAddressArray

type EmailAddressArray []EmailAddressInput

func (EmailAddressArray) ElementType

func (EmailAddressArray) ElementType() reflect.Type

func (EmailAddressArray) ToEmailAddressArrayOutput

func (i EmailAddressArray) ToEmailAddressArrayOutput() EmailAddressArrayOutput

func (EmailAddressArray) ToEmailAddressArrayOutputWithContext

func (i EmailAddressArray) ToEmailAddressArrayOutputWithContext(ctx context.Context) EmailAddressArrayOutput

type EmailAddressArrayInput

type EmailAddressArrayInput interface {
	pulumi.Input

	ToEmailAddressArrayOutput() EmailAddressArrayOutput
	ToEmailAddressArrayOutputWithContext(context.Context) EmailAddressArrayOutput
}

EmailAddressArrayInput is an input type that accepts EmailAddressArray and EmailAddressArrayOutput values. You can construct a concrete instance of `EmailAddressArrayInput` via:

EmailAddressArray{ EmailAddressArgs{...} }

type EmailAddressArrayOutput

type EmailAddressArrayOutput struct{ *pulumi.OutputState }

func (EmailAddressArrayOutput) ElementType

func (EmailAddressArrayOutput) ElementType() reflect.Type

func (EmailAddressArrayOutput) Index

func (EmailAddressArrayOutput) ToEmailAddressArrayOutput

func (o EmailAddressArrayOutput) ToEmailAddressArrayOutput() EmailAddressArrayOutput

func (EmailAddressArrayOutput) ToEmailAddressArrayOutputWithContext

func (o EmailAddressArrayOutput) ToEmailAddressArrayOutputWithContext(ctx context.Context) EmailAddressArrayOutput

type EmailAddressInput

type EmailAddressInput interface {
	pulumi.Input

	ToEmailAddressOutput() EmailAddressOutput
	ToEmailAddressOutputWithContext(ctx context.Context) EmailAddressOutput
}

type EmailAddressMap

type EmailAddressMap map[string]EmailAddressInput

func (EmailAddressMap) ElementType

func (EmailAddressMap) ElementType() reflect.Type

func (EmailAddressMap) ToEmailAddressMapOutput

func (i EmailAddressMap) ToEmailAddressMapOutput() EmailAddressMapOutput

func (EmailAddressMap) ToEmailAddressMapOutputWithContext

func (i EmailAddressMap) ToEmailAddressMapOutputWithContext(ctx context.Context) EmailAddressMapOutput

type EmailAddressMapInput

type EmailAddressMapInput interface {
	pulumi.Input

	ToEmailAddressMapOutput() EmailAddressMapOutput
	ToEmailAddressMapOutputWithContext(context.Context) EmailAddressMapOutput
}

EmailAddressMapInput is an input type that accepts EmailAddressMap and EmailAddressMapOutput values. You can construct a concrete instance of `EmailAddressMapInput` via:

EmailAddressMap{ "key": EmailAddressArgs{...} }

type EmailAddressMapOutput

type EmailAddressMapOutput struct{ *pulumi.OutputState }

func (EmailAddressMapOutput) ElementType

func (EmailAddressMapOutput) ElementType() reflect.Type

func (EmailAddressMapOutput) MapIndex

func (EmailAddressMapOutput) ToEmailAddressMapOutput

func (o EmailAddressMapOutput) ToEmailAddressMapOutput() EmailAddressMapOutput

func (EmailAddressMapOutput) ToEmailAddressMapOutputWithContext

func (o EmailAddressMapOutput) ToEmailAddressMapOutputWithContext(ctx context.Context) EmailAddressMapOutput

type EmailAddressOutput

type EmailAddressOutput struct{ *pulumi.OutputState }

func (EmailAddressOutput) ElementType

func (EmailAddressOutput) ElementType() reflect.Type

func (EmailAddressOutput) EmailAddress

func (o EmailAddressOutput) EmailAddress() pulumi.StringOutput

Your sender address. (You can create up to 10 sender addresses for each domain.).

func (EmailAddressOutput) EmailSenderName

func (o EmailAddressOutput) EmailSenderName() pulumi.StringPtrOutput

Sender name.

func (EmailAddressOutput) ToEmailAddressOutput

func (o EmailAddressOutput) ToEmailAddressOutput() EmailAddressOutput

func (EmailAddressOutput) ToEmailAddressOutputWithContext

func (o EmailAddressOutput) ToEmailAddressOutputWithContext(ctx context.Context) EmailAddressOutput

type EmailAddressState

type EmailAddressState struct {
	// Your sender address. (You can create up to 10 sender addresses for each domain.).
	EmailAddress pulumi.StringPtrInput
	// Sender name.
	EmailSenderName pulumi.StringPtrInput
}

func (EmailAddressState) ElementType

func (EmailAddressState) ElementType() reflect.Type

type GetBlackEmailAddressArgs

type GetBlackEmailAddressArgs struct {
	EmailAddress     *string `pulumi:"emailAddress"`
	EndDate          string  `pulumi:"endDate"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	StartDate        string  `pulumi:"startDate"`
	TaskId           *string `pulumi:"taskId"`
}

A collection of arguments for invoking getBlackEmailAddress.

type GetBlackEmailAddressBlackList

type GetBlackEmailAddressBlackList struct {
	BounceTime   string `pulumi:"bounceTime"`
	EmailAddress string `pulumi:"emailAddress"`
}

type GetBlackEmailAddressBlackListArgs

type GetBlackEmailAddressBlackListArgs struct {
	BounceTime   pulumi.StringInput `pulumi:"bounceTime"`
	EmailAddress pulumi.StringInput `pulumi:"emailAddress"`
}

func (GetBlackEmailAddressBlackListArgs) ElementType

func (GetBlackEmailAddressBlackListArgs) ToGetBlackEmailAddressBlackListOutput

func (i GetBlackEmailAddressBlackListArgs) ToGetBlackEmailAddressBlackListOutput() GetBlackEmailAddressBlackListOutput

func (GetBlackEmailAddressBlackListArgs) ToGetBlackEmailAddressBlackListOutputWithContext

func (i GetBlackEmailAddressBlackListArgs) ToGetBlackEmailAddressBlackListOutputWithContext(ctx context.Context) GetBlackEmailAddressBlackListOutput

type GetBlackEmailAddressBlackListArray

type GetBlackEmailAddressBlackListArray []GetBlackEmailAddressBlackListInput

func (GetBlackEmailAddressBlackListArray) ElementType

func (GetBlackEmailAddressBlackListArray) ToGetBlackEmailAddressBlackListArrayOutput

func (i GetBlackEmailAddressBlackListArray) ToGetBlackEmailAddressBlackListArrayOutput() GetBlackEmailAddressBlackListArrayOutput

func (GetBlackEmailAddressBlackListArray) ToGetBlackEmailAddressBlackListArrayOutputWithContext

func (i GetBlackEmailAddressBlackListArray) ToGetBlackEmailAddressBlackListArrayOutputWithContext(ctx context.Context) GetBlackEmailAddressBlackListArrayOutput

type GetBlackEmailAddressBlackListArrayInput

type GetBlackEmailAddressBlackListArrayInput interface {
	pulumi.Input

	ToGetBlackEmailAddressBlackListArrayOutput() GetBlackEmailAddressBlackListArrayOutput
	ToGetBlackEmailAddressBlackListArrayOutputWithContext(context.Context) GetBlackEmailAddressBlackListArrayOutput
}

GetBlackEmailAddressBlackListArrayInput is an input type that accepts GetBlackEmailAddressBlackListArray and GetBlackEmailAddressBlackListArrayOutput values. You can construct a concrete instance of `GetBlackEmailAddressBlackListArrayInput` via:

GetBlackEmailAddressBlackListArray{ GetBlackEmailAddressBlackListArgs{...} }

type GetBlackEmailAddressBlackListArrayOutput

type GetBlackEmailAddressBlackListArrayOutput struct{ *pulumi.OutputState }

func (GetBlackEmailAddressBlackListArrayOutput) ElementType

func (GetBlackEmailAddressBlackListArrayOutput) Index

func (GetBlackEmailAddressBlackListArrayOutput) ToGetBlackEmailAddressBlackListArrayOutput

func (o GetBlackEmailAddressBlackListArrayOutput) ToGetBlackEmailAddressBlackListArrayOutput() GetBlackEmailAddressBlackListArrayOutput

func (GetBlackEmailAddressBlackListArrayOutput) ToGetBlackEmailAddressBlackListArrayOutputWithContext

func (o GetBlackEmailAddressBlackListArrayOutput) ToGetBlackEmailAddressBlackListArrayOutputWithContext(ctx context.Context) GetBlackEmailAddressBlackListArrayOutput

type GetBlackEmailAddressBlackListInput

type GetBlackEmailAddressBlackListInput interface {
	pulumi.Input

	ToGetBlackEmailAddressBlackListOutput() GetBlackEmailAddressBlackListOutput
	ToGetBlackEmailAddressBlackListOutputWithContext(context.Context) GetBlackEmailAddressBlackListOutput
}

GetBlackEmailAddressBlackListInput is an input type that accepts GetBlackEmailAddressBlackListArgs and GetBlackEmailAddressBlackListOutput values. You can construct a concrete instance of `GetBlackEmailAddressBlackListInput` via:

GetBlackEmailAddressBlackListArgs{...}

type GetBlackEmailAddressBlackListOutput

type GetBlackEmailAddressBlackListOutput struct{ *pulumi.OutputState }

func (GetBlackEmailAddressBlackListOutput) BounceTime

func (GetBlackEmailAddressBlackListOutput) ElementType

func (GetBlackEmailAddressBlackListOutput) EmailAddress

func (GetBlackEmailAddressBlackListOutput) ToGetBlackEmailAddressBlackListOutput

func (o GetBlackEmailAddressBlackListOutput) ToGetBlackEmailAddressBlackListOutput() GetBlackEmailAddressBlackListOutput

func (GetBlackEmailAddressBlackListOutput) ToGetBlackEmailAddressBlackListOutputWithContext

func (o GetBlackEmailAddressBlackListOutput) ToGetBlackEmailAddressBlackListOutputWithContext(ctx context.Context) GetBlackEmailAddressBlackListOutput

type GetBlackEmailAddressOutputArgs

type GetBlackEmailAddressOutputArgs struct {
	EmailAddress     pulumi.StringPtrInput `pulumi:"emailAddress"`
	EndDate          pulumi.StringInput    `pulumi:"endDate"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	StartDate        pulumi.StringInput    `pulumi:"startDate"`
	TaskId           pulumi.StringPtrInput `pulumi:"taskId"`
}

A collection of arguments for invoking getBlackEmailAddress.

func (GetBlackEmailAddressOutputArgs) ElementType

type GetBlackEmailAddressResult

type GetBlackEmailAddressResult struct {
	BlackLists   []GetBlackEmailAddressBlackList `pulumi:"blackLists"`
	EmailAddress *string                         `pulumi:"emailAddress"`
	EndDate      string                          `pulumi:"endDate"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	StartDate        string  `pulumi:"startDate"`
	TaskId           *string `pulumi:"taskId"`
}

A collection of values returned by getBlackEmailAddress.

type GetBlackEmailAddressResultOutput

type GetBlackEmailAddressResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getBlackEmailAddress.

func (GetBlackEmailAddressResultOutput) BlackLists

func (GetBlackEmailAddressResultOutput) ElementType

func (GetBlackEmailAddressResultOutput) EmailAddress

func (GetBlackEmailAddressResultOutput) EndDate

func (GetBlackEmailAddressResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetBlackEmailAddressResultOutput) ResultOutputFile

func (GetBlackEmailAddressResultOutput) StartDate

func (GetBlackEmailAddressResultOutput) TaskId

func (GetBlackEmailAddressResultOutput) ToGetBlackEmailAddressResultOutput

func (o GetBlackEmailAddressResultOutput) ToGetBlackEmailAddressResultOutput() GetBlackEmailAddressResultOutput

func (GetBlackEmailAddressResultOutput) ToGetBlackEmailAddressResultOutputWithContext

func (o GetBlackEmailAddressResultOutput) ToGetBlackEmailAddressResultOutputWithContext(ctx context.Context) GetBlackEmailAddressResultOutput

type GetEmailIdentitiesArgs

type GetEmailIdentitiesArgs struct {
	ResultOutputFile *string `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getEmailIdentities.

type GetEmailIdentitiesEmailIdentity

type GetEmailIdentitiesEmailIdentity struct {
	CurrentReputationLevel int    `pulumi:"currentReputationLevel"`
	DailyQuota             int    `pulumi:"dailyQuota"`
	IdentityName           string `pulumi:"identityName"`
	IdentityType           string `pulumi:"identityType"`
	SendingEnabled         bool   `pulumi:"sendingEnabled"`
}

type GetEmailIdentitiesEmailIdentityArgs

type GetEmailIdentitiesEmailIdentityArgs struct {
	CurrentReputationLevel pulumi.IntInput    `pulumi:"currentReputationLevel"`
	DailyQuota             pulumi.IntInput    `pulumi:"dailyQuota"`
	IdentityName           pulumi.StringInput `pulumi:"identityName"`
	IdentityType           pulumi.StringInput `pulumi:"identityType"`
	SendingEnabled         pulumi.BoolInput   `pulumi:"sendingEnabled"`
}

func (GetEmailIdentitiesEmailIdentityArgs) ElementType

func (GetEmailIdentitiesEmailIdentityArgs) ToGetEmailIdentitiesEmailIdentityOutput

func (i GetEmailIdentitiesEmailIdentityArgs) ToGetEmailIdentitiesEmailIdentityOutput() GetEmailIdentitiesEmailIdentityOutput

func (GetEmailIdentitiesEmailIdentityArgs) ToGetEmailIdentitiesEmailIdentityOutputWithContext

func (i GetEmailIdentitiesEmailIdentityArgs) ToGetEmailIdentitiesEmailIdentityOutputWithContext(ctx context.Context) GetEmailIdentitiesEmailIdentityOutput

type GetEmailIdentitiesEmailIdentityArray

type GetEmailIdentitiesEmailIdentityArray []GetEmailIdentitiesEmailIdentityInput

func (GetEmailIdentitiesEmailIdentityArray) ElementType

func (GetEmailIdentitiesEmailIdentityArray) ToGetEmailIdentitiesEmailIdentityArrayOutput

func (i GetEmailIdentitiesEmailIdentityArray) ToGetEmailIdentitiesEmailIdentityArrayOutput() GetEmailIdentitiesEmailIdentityArrayOutput

func (GetEmailIdentitiesEmailIdentityArray) ToGetEmailIdentitiesEmailIdentityArrayOutputWithContext

func (i GetEmailIdentitiesEmailIdentityArray) ToGetEmailIdentitiesEmailIdentityArrayOutputWithContext(ctx context.Context) GetEmailIdentitiesEmailIdentityArrayOutput

type GetEmailIdentitiesEmailIdentityArrayInput

type GetEmailIdentitiesEmailIdentityArrayInput interface {
	pulumi.Input

	ToGetEmailIdentitiesEmailIdentityArrayOutput() GetEmailIdentitiesEmailIdentityArrayOutput
	ToGetEmailIdentitiesEmailIdentityArrayOutputWithContext(context.Context) GetEmailIdentitiesEmailIdentityArrayOutput
}

GetEmailIdentitiesEmailIdentityArrayInput is an input type that accepts GetEmailIdentitiesEmailIdentityArray and GetEmailIdentitiesEmailIdentityArrayOutput values. You can construct a concrete instance of `GetEmailIdentitiesEmailIdentityArrayInput` via:

GetEmailIdentitiesEmailIdentityArray{ GetEmailIdentitiesEmailIdentityArgs{...} }

type GetEmailIdentitiesEmailIdentityArrayOutput

type GetEmailIdentitiesEmailIdentityArrayOutput struct{ *pulumi.OutputState }

func (GetEmailIdentitiesEmailIdentityArrayOutput) ElementType

func (GetEmailIdentitiesEmailIdentityArrayOutput) Index

func (GetEmailIdentitiesEmailIdentityArrayOutput) ToGetEmailIdentitiesEmailIdentityArrayOutput

func (o GetEmailIdentitiesEmailIdentityArrayOutput) ToGetEmailIdentitiesEmailIdentityArrayOutput() GetEmailIdentitiesEmailIdentityArrayOutput

func (GetEmailIdentitiesEmailIdentityArrayOutput) ToGetEmailIdentitiesEmailIdentityArrayOutputWithContext

func (o GetEmailIdentitiesEmailIdentityArrayOutput) ToGetEmailIdentitiesEmailIdentityArrayOutputWithContext(ctx context.Context) GetEmailIdentitiesEmailIdentityArrayOutput

type GetEmailIdentitiesEmailIdentityInput

type GetEmailIdentitiesEmailIdentityInput interface {
	pulumi.Input

	ToGetEmailIdentitiesEmailIdentityOutput() GetEmailIdentitiesEmailIdentityOutput
	ToGetEmailIdentitiesEmailIdentityOutputWithContext(context.Context) GetEmailIdentitiesEmailIdentityOutput
}

GetEmailIdentitiesEmailIdentityInput is an input type that accepts GetEmailIdentitiesEmailIdentityArgs and GetEmailIdentitiesEmailIdentityOutput values. You can construct a concrete instance of `GetEmailIdentitiesEmailIdentityInput` via:

GetEmailIdentitiesEmailIdentityArgs{...}

type GetEmailIdentitiesEmailIdentityOutput

type GetEmailIdentitiesEmailIdentityOutput struct{ *pulumi.OutputState }

func (GetEmailIdentitiesEmailIdentityOutput) CurrentReputationLevel

func (o GetEmailIdentitiesEmailIdentityOutput) CurrentReputationLevel() pulumi.IntOutput

func (GetEmailIdentitiesEmailIdentityOutput) DailyQuota

func (GetEmailIdentitiesEmailIdentityOutput) ElementType

func (GetEmailIdentitiesEmailIdentityOutput) IdentityName

func (GetEmailIdentitiesEmailIdentityOutput) IdentityType

func (GetEmailIdentitiesEmailIdentityOutput) SendingEnabled

func (GetEmailIdentitiesEmailIdentityOutput) ToGetEmailIdentitiesEmailIdentityOutput

func (o GetEmailIdentitiesEmailIdentityOutput) ToGetEmailIdentitiesEmailIdentityOutput() GetEmailIdentitiesEmailIdentityOutput

func (GetEmailIdentitiesEmailIdentityOutput) ToGetEmailIdentitiesEmailIdentityOutputWithContext

func (o GetEmailIdentitiesEmailIdentityOutput) ToGetEmailIdentitiesEmailIdentityOutputWithContext(ctx context.Context) GetEmailIdentitiesEmailIdentityOutput

type GetEmailIdentitiesOutputArgs

type GetEmailIdentitiesOutputArgs struct {
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
}

A collection of arguments for invoking getEmailIdentities.

func (GetEmailIdentitiesOutputArgs) ElementType

type GetEmailIdentitiesResult

type GetEmailIdentitiesResult struct {
	EmailIdentities []GetEmailIdentitiesEmailIdentity `pulumi:"emailIdentities"`
	// The provider-assigned unique ID for this managed resource.
	Id                 string  `pulumi:"id"`
	MaxDailyQuota      int     `pulumi:"maxDailyQuota"`
	MaxReputationLevel int     `pulumi:"maxReputationLevel"`
	ResultOutputFile   *string `pulumi:"resultOutputFile"`
}

A collection of values returned by getEmailIdentities.

type GetEmailIdentitiesResultOutput

type GetEmailIdentitiesResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getEmailIdentities.

func (GetEmailIdentitiesResultOutput) ElementType

func (GetEmailIdentitiesResultOutput) EmailIdentities

func (GetEmailIdentitiesResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetEmailIdentitiesResultOutput) MaxDailyQuota

func (GetEmailIdentitiesResultOutput) MaxReputationLevel

func (o GetEmailIdentitiesResultOutput) MaxReputationLevel() pulumi.IntOutput

func (GetEmailIdentitiesResultOutput) ResultOutputFile

func (GetEmailIdentitiesResultOutput) ToGetEmailIdentitiesResultOutput

func (o GetEmailIdentitiesResultOutput) ToGetEmailIdentitiesResultOutput() GetEmailIdentitiesResultOutput

func (GetEmailIdentitiesResultOutput) ToGetEmailIdentitiesResultOutputWithContext

func (o GetEmailIdentitiesResultOutput) ToGetEmailIdentitiesResultOutputWithContext(ctx context.Context) GetEmailIdentitiesResultOutput

type GetReceiversArgs

type GetReceiversArgs struct {
	KeyWord          *string `pulumi:"keyWord"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	Status           *int    `pulumi:"status"`
}

A collection of arguments for invoking getReceivers.

type GetReceiversData

type GetReceiversData struct {
	Count           int    `pulumi:"count"`
	CreateTime      string `pulumi:"createTime"`
	Desc            string `pulumi:"desc"`
	ReceiverId      int    `pulumi:"receiverId"`
	ReceiversName   string `pulumi:"receiversName"`
	ReceiversStatus int    `pulumi:"receiversStatus"`
}

type GetReceiversDataArgs

type GetReceiversDataArgs struct {
	Count           pulumi.IntInput    `pulumi:"count"`
	CreateTime      pulumi.StringInput `pulumi:"createTime"`
	Desc            pulumi.StringInput `pulumi:"desc"`
	ReceiverId      pulumi.IntInput    `pulumi:"receiverId"`
	ReceiversName   pulumi.StringInput `pulumi:"receiversName"`
	ReceiversStatus pulumi.IntInput    `pulumi:"receiversStatus"`
}

func (GetReceiversDataArgs) ElementType

func (GetReceiversDataArgs) ElementType() reflect.Type

func (GetReceiversDataArgs) ToGetReceiversDataOutput

func (i GetReceiversDataArgs) ToGetReceiversDataOutput() GetReceiversDataOutput

func (GetReceiversDataArgs) ToGetReceiversDataOutputWithContext

func (i GetReceiversDataArgs) ToGetReceiversDataOutputWithContext(ctx context.Context) GetReceiversDataOutput

type GetReceiversDataArray

type GetReceiversDataArray []GetReceiversDataInput

func (GetReceiversDataArray) ElementType

func (GetReceiversDataArray) ElementType() reflect.Type

func (GetReceiversDataArray) ToGetReceiversDataArrayOutput

func (i GetReceiversDataArray) ToGetReceiversDataArrayOutput() GetReceiversDataArrayOutput

func (GetReceiversDataArray) ToGetReceiversDataArrayOutputWithContext

func (i GetReceiversDataArray) ToGetReceiversDataArrayOutputWithContext(ctx context.Context) GetReceiversDataArrayOutput

type GetReceiversDataArrayInput

type GetReceiversDataArrayInput interface {
	pulumi.Input

	ToGetReceiversDataArrayOutput() GetReceiversDataArrayOutput
	ToGetReceiversDataArrayOutputWithContext(context.Context) GetReceiversDataArrayOutput
}

GetReceiversDataArrayInput is an input type that accepts GetReceiversDataArray and GetReceiversDataArrayOutput values. You can construct a concrete instance of `GetReceiversDataArrayInput` via:

GetReceiversDataArray{ GetReceiversDataArgs{...} }

type GetReceiversDataArrayOutput

type GetReceiversDataArrayOutput struct{ *pulumi.OutputState }

func (GetReceiversDataArrayOutput) ElementType

func (GetReceiversDataArrayOutput) Index

func (GetReceiversDataArrayOutput) ToGetReceiversDataArrayOutput

func (o GetReceiversDataArrayOutput) ToGetReceiversDataArrayOutput() GetReceiversDataArrayOutput

func (GetReceiversDataArrayOutput) ToGetReceiversDataArrayOutputWithContext

func (o GetReceiversDataArrayOutput) ToGetReceiversDataArrayOutputWithContext(ctx context.Context) GetReceiversDataArrayOutput

type GetReceiversDataInput

type GetReceiversDataInput interface {
	pulumi.Input

	ToGetReceiversDataOutput() GetReceiversDataOutput
	ToGetReceiversDataOutputWithContext(context.Context) GetReceiversDataOutput
}

GetReceiversDataInput is an input type that accepts GetReceiversDataArgs and GetReceiversDataOutput values. You can construct a concrete instance of `GetReceiversDataInput` via:

GetReceiversDataArgs{...}

type GetReceiversDataOutput

type GetReceiversDataOutput struct{ *pulumi.OutputState }

func (GetReceiversDataOutput) Count

func (GetReceiversDataOutput) CreateTime

func (GetReceiversDataOutput) Desc

func (GetReceiversDataOutput) ElementType

func (GetReceiversDataOutput) ElementType() reflect.Type

func (GetReceiversDataOutput) ReceiverId

func (o GetReceiversDataOutput) ReceiverId() pulumi.IntOutput

func (GetReceiversDataOutput) ReceiversName

func (o GetReceiversDataOutput) ReceiversName() pulumi.StringOutput

func (GetReceiversDataOutput) ReceiversStatus

func (o GetReceiversDataOutput) ReceiversStatus() pulumi.IntOutput

func (GetReceiversDataOutput) ToGetReceiversDataOutput

func (o GetReceiversDataOutput) ToGetReceiversDataOutput() GetReceiversDataOutput

func (GetReceiversDataOutput) ToGetReceiversDataOutputWithContext

func (o GetReceiversDataOutput) ToGetReceiversDataOutputWithContext(ctx context.Context) GetReceiversDataOutput

type GetReceiversOutputArgs

type GetReceiversOutputArgs struct {
	KeyWord          pulumi.StringPtrInput `pulumi:"keyWord"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	Status           pulumi.IntPtrInput    `pulumi:"status"`
}

A collection of arguments for invoking getReceivers.

func (GetReceiversOutputArgs) ElementType

func (GetReceiversOutputArgs) ElementType() reflect.Type

type GetReceiversResult

type GetReceiversResult struct {
	Datas []GetReceiversData `pulumi:"datas"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	KeyWord          *string `pulumi:"keyWord"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	Status           *int    `pulumi:"status"`
}

A collection of values returned by getReceivers.

func GetReceivers

func GetReceivers(ctx *pulumi.Context, args *GetReceiversArgs, opts ...pulumi.InvokeOption) (*GetReceiversResult, error)

type GetReceiversResultOutput

type GetReceiversResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getReceivers.

func (GetReceiversResultOutput) Datas

func (GetReceiversResultOutput) ElementType

func (GetReceiversResultOutput) ElementType() reflect.Type

func (GetReceiversResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetReceiversResultOutput) KeyWord

func (GetReceiversResultOutput) ResultOutputFile

func (o GetReceiversResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetReceiversResultOutput) Status

func (GetReceiversResultOutput) ToGetReceiversResultOutput

func (o GetReceiversResultOutput) ToGetReceiversResultOutput() GetReceiversResultOutput

func (GetReceiversResultOutput) ToGetReceiversResultOutputWithContext

func (o GetReceiversResultOutput) ToGetReceiversResultOutputWithContext(ctx context.Context) GetReceiversResultOutput

type GetSendEmailStatusArgs

type GetSendEmailStatusArgs struct {
	MessageId        *string `pulumi:"messageId"`
	RequestDate      string  `pulumi:"requestDate"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	ToEmailAddress   *string `pulumi:"toEmailAddress"`
}

A collection of arguments for invoking getSendEmailStatus.

type GetSendEmailStatusEmailStatusList

type GetSendEmailStatusEmailStatusList struct {
	DeliverMessage   string `pulumi:"deliverMessage"`
	DeliverStatus    int    `pulumi:"deliverStatus"`
	DeliverTime      int    `pulumi:"deliverTime"`
	FromEmailAddress string `pulumi:"fromEmailAddress"`
	MessageId        string `pulumi:"messageId"`
	RequestTime      int    `pulumi:"requestTime"`
	SendStatus       int    `pulumi:"sendStatus"`
	ToEmailAddress   string `pulumi:"toEmailAddress"`
	UserClicked      bool   `pulumi:"userClicked"`
	UserComplainted  bool   `pulumi:"userComplainted"`
	UserOpened       bool   `pulumi:"userOpened"`
	UserUnsubscribed bool   `pulumi:"userUnsubscribed"`
}

type GetSendEmailStatusEmailStatusListArgs

type GetSendEmailStatusEmailStatusListArgs struct {
	DeliverMessage   pulumi.StringInput `pulumi:"deliverMessage"`
	DeliverStatus    pulumi.IntInput    `pulumi:"deliverStatus"`
	DeliverTime      pulumi.IntInput    `pulumi:"deliverTime"`
	FromEmailAddress pulumi.StringInput `pulumi:"fromEmailAddress"`
	MessageId        pulumi.StringInput `pulumi:"messageId"`
	RequestTime      pulumi.IntInput    `pulumi:"requestTime"`
	SendStatus       pulumi.IntInput    `pulumi:"sendStatus"`
	ToEmailAddress   pulumi.StringInput `pulumi:"toEmailAddress"`
	UserClicked      pulumi.BoolInput   `pulumi:"userClicked"`
	UserComplainted  pulumi.BoolInput   `pulumi:"userComplainted"`
	UserOpened       pulumi.BoolInput   `pulumi:"userOpened"`
	UserUnsubscribed pulumi.BoolInput   `pulumi:"userUnsubscribed"`
}

func (GetSendEmailStatusEmailStatusListArgs) ElementType

func (GetSendEmailStatusEmailStatusListArgs) ToGetSendEmailStatusEmailStatusListOutput

func (i GetSendEmailStatusEmailStatusListArgs) ToGetSendEmailStatusEmailStatusListOutput() GetSendEmailStatusEmailStatusListOutput

func (GetSendEmailStatusEmailStatusListArgs) ToGetSendEmailStatusEmailStatusListOutputWithContext

func (i GetSendEmailStatusEmailStatusListArgs) ToGetSendEmailStatusEmailStatusListOutputWithContext(ctx context.Context) GetSendEmailStatusEmailStatusListOutput

type GetSendEmailStatusEmailStatusListArray

type GetSendEmailStatusEmailStatusListArray []GetSendEmailStatusEmailStatusListInput

func (GetSendEmailStatusEmailStatusListArray) ElementType

func (GetSendEmailStatusEmailStatusListArray) ToGetSendEmailStatusEmailStatusListArrayOutput

func (i GetSendEmailStatusEmailStatusListArray) ToGetSendEmailStatusEmailStatusListArrayOutput() GetSendEmailStatusEmailStatusListArrayOutput

func (GetSendEmailStatusEmailStatusListArray) ToGetSendEmailStatusEmailStatusListArrayOutputWithContext

func (i GetSendEmailStatusEmailStatusListArray) ToGetSendEmailStatusEmailStatusListArrayOutputWithContext(ctx context.Context) GetSendEmailStatusEmailStatusListArrayOutput

type GetSendEmailStatusEmailStatusListArrayInput

type GetSendEmailStatusEmailStatusListArrayInput interface {
	pulumi.Input

	ToGetSendEmailStatusEmailStatusListArrayOutput() GetSendEmailStatusEmailStatusListArrayOutput
	ToGetSendEmailStatusEmailStatusListArrayOutputWithContext(context.Context) GetSendEmailStatusEmailStatusListArrayOutput
}

GetSendEmailStatusEmailStatusListArrayInput is an input type that accepts GetSendEmailStatusEmailStatusListArray and GetSendEmailStatusEmailStatusListArrayOutput values. You can construct a concrete instance of `GetSendEmailStatusEmailStatusListArrayInput` via:

GetSendEmailStatusEmailStatusListArray{ GetSendEmailStatusEmailStatusListArgs{...} }

type GetSendEmailStatusEmailStatusListArrayOutput

type GetSendEmailStatusEmailStatusListArrayOutput struct{ *pulumi.OutputState }

func (GetSendEmailStatusEmailStatusListArrayOutput) ElementType

func (GetSendEmailStatusEmailStatusListArrayOutput) Index

func (GetSendEmailStatusEmailStatusListArrayOutput) ToGetSendEmailStatusEmailStatusListArrayOutput

func (o GetSendEmailStatusEmailStatusListArrayOutput) ToGetSendEmailStatusEmailStatusListArrayOutput() GetSendEmailStatusEmailStatusListArrayOutput

func (GetSendEmailStatusEmailStatusListArrayOutput) ToGetSendEmailStatusEmailStatusListArrayOutputWithContext

func (o GetSendEmailStatusEmailStatusListArrayOutput) ToGetSendEmailStatusEmailStatusListArrayOutputWithContext(ctx context.Context) GetSendEmailStatusEmailStatusListArrayOutput

type GetSendEmailStatusEmailStatusListInput

type GetSendEmailStatusEmailStatusListInput interface {
	pulumi.Input

	ToGetSendEmailStatusEmailStatusListOutput() GetSendEmailStatusEmailStatusListOutput
	ToGetSendEmailStatusEmailStatusListOutputWithContext(context.Context) GetSendEmailStatusEmailStatusListOutput
}

GetSendEmailStatusEmailStatusListInput is an input type that accepts GetSendEmailStatusEmailStatusListArgs and GetSendEmailStatusEmailStatusListOutput values. You can construct a concrete instance of `GetSendEmailStatusEmailStatusListInput` via:

GetSendEmailStatusEmailStatusListArgs{...}

type GetSendEmailStatusEmailStatusListOutput

type GetSendEmailStatusEmailStatusListOutput struct{ *pulumi.OutputState }

func (GetSendEmailStatusEmailStatusListOutput) DeliverMessage

func (GetSendEmailStatusEmailStatusListOutput) DeliverStatus

func (GetSendEmailStatusEmailStatusListOutput) DeliverTime

func (GetSendEmailStatusEmailStatusListOutput) ElementType

func (GetSendEmailStatusEmailStatusListOutput) FromEmailAddress

func (GetSendEmailStatusEmailStatusListOutput) MessageId

func (GetSendEmailStatusEmailStatusListOutput) RequestTime

func (GetSendEmailStatusEmailStatusListOutput) SendStatus

func (GetSendEmailStatusEmailStatusListOutput) ToEmailAddress

func (GetSendEmailStatusEmailStatusListOutput) ToGetSendEmailStatusEmailStatusListOutput

func (o GetSendEmailStatusEmailStatusListOutput) ToGetSendEmailStatusEmailStatusListOutput() GetSendEmailStatusEmailStatusListOutput

func (GetSendEmailStatusEmailStatusListOutput) ToGetSendEmailStatusEmailStatusListOutputWithContext

func (o GetSendEmailStatusEmailStatusListOutput) ToGetSendEmailStatusEmailStatusListOutputWithContext(ctx context.Context) GetSendEmailStatusEmailStatusListOutput

func (GetSendEmailStatusEmailStatusListOutput) UserClicked

func (GetSendEmailStatusEmailStatusListOutput) UserComplainted

func (GetSendEmailStatusEmailStatusListOutput) UserOpened

func (GetSendEmailStatusEmailStatusListOutput) UserUnsubscribed

type GetSendEmailStatusOutputArgs

type GetSendEmailStatusOutputArgs struct {
	MessageId        pulumi.StringPtrInput `pulumi:"messageId"`
	RequestDate      pulumi.StringInput    `pulumi:"requestDate"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	ToEmailAddress   pulumi.StringPtrInput `pulumi:"toEmailAddress"`
}

A collection of arguments for invoking getSendEmailStatus.

func (GetSendEmailStatusOutputArgs) ElementType

type GetSendEmailStatusResult

type GetSendEmailStatusResult struct {
	EmailStatusLists []GetSendEmailStatusEmailStatusList `pulumi:"emailStatusLists"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	MessageId        *string `pulumi:"messageId"`
	RequestDate      string  `pulumi:"requestDate"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	ToEmailAddress   *string `pulumi:"toEmailAddress"`
}

A collection of values returned by getSendEmailStatus.

type GetSendEmailStatusResultOutput

type GetSendEmailStatusResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getSendEmailStatus.

func (GetSendEmailStatusResultOutput) ElementType

func (GetSendEmailStatusResultOutput) EmailStatusLists

func (GetSendEmailStatusResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetSendEmailStatusResultOutput) MessageId

func (GetSendEmailStatusResultOutput) RequestDate

func (GetSendEmailStatusResultOutput) ResultOutputFile

func (GetSendEmailStatusResultOutput) ToEmailAddress

func (GetSendEmailStatusResultOutput) ToGetSendEmailStatusResultOutput

func (o GetSendEmailStatusResultOutput) ToGetSendEmailStatusResultOutput() GetSendEmailStatusResultOutput

func (GetSendEmailStatusResultOutput) ToGetSendEmailStatusResultOutputWithContext

func (o GetSendEmailStatusResultOutput) ToGetSendEmailStatusResultOutputWithContext(ctx context.Context) GetSendEmailStatusResultOutput

type GetSendTasksArgs

type GetSendTasksArgs struct {
	ReceiverId       *int    `pulumi:"receiverId"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	Status           *int    `pulumi:"status"`
	TaskType         *int    `pulumi:"taskType"`
}

A collection of arguments for invoking getSendTasks.

type GetSendTasksData

type GetSendTasksData struct {
	CacheCount       int                          `pulumi:"cacheCount"`
	CreateTime       string                       `pulumi:"createTime"`
	CycleParams      []GetSendTasksDataCycleParam `pulumi:"cycleParams"`
	ErrMsg           string                       `pulumi:"errMsg"`
	FromEmailAddress string                       `pulumi:"fromEmailAddress"`
	ReceiverId       int                          `pulumi:"receiverId"`
	ReceiversName    string                       `pulumi:"receiversName"`
	RequestCount     int                          `pulumi:"requestCount"`
	SendCount        int                          `pulumi:"sendCount"`
	Subject          string                       `pulumi:"subject"`
	TaskId           int                          `pulumi:"taskId"`
	TaskStatus       int                          `pulumi:"taskStatus"`
	TaskType         int                          `pulumi:"taskType"`
	Templates        []GetSendTasksDataTemplate   `pulumi:"templates"`
	TimedParams      []GetSendTasksDataTimedParam `pulumi:"timedParams"`
	UpdateTime       string                       `pulumi:"updateTime"`
}

type GetSendTasksDataArgs

type GetSendTasksDataArgs struct {
	CacheCount       pulumi.IntInput                      `pulumi:"cacheCount"`
	CreateTime       pulumi.StringInput                   `pulumi:"createTime"`
	CycleParams      GetSendTasksDataCycleParamArrayInput `pulumi:"cycleParams"`
	ErrMsg           pulumi.StringInput                   `pulumi:"errMsg"`
	FromEmailAddress pulumi.StringInput                   `pulumi:"fromEmailAddress"`
	ReceiverId       pulumi.IntInput                      `pulumi:"receiverId"`
	ReceiversName    pulumi.StringInput                   `pulumi:"receiversName"`
	RequestCount     pulumi.IntInput                      `pulumi:"requestCount"`
	SendCount        pulumi.IntInput                      `pulumi:"sendCount"`
	Subject          pulumi.StringInput                   `pulumi:"subject"`
	TaskId           pulumi.IntInput                      `pulumi:"taskId"`
	TaskStatus       pulumi.IntInput                      `pulumi:"taskStatus"`
	TaskType         pulumi.IntInput                      `pulumi:"taskType"`
	Templates        GetSendTasksDataTemplateArrayInput   `pulumi:"templates"`
	TimedParams      GetSendTasksDataTimedParamArrayInput `pulumi:"timedParams"`
	UpdateTime       pulumi.StringInput                   `pulumi:"updateTime"`
}

func (GetSendTasksDataArgs) ElementType

func (GetSendTasksDataArgs) ElementType() reflect.Type

func (GetSendTasksDataArgs) ToGetSendTasksDataOutput

func (i GetSendTasksDataArgs) ToGetSendTasksDataOutput() GetSendTasksDataOutput

func (GetSendTasksDataArgs) ToGetSendTasksDataOutputWithContext

func (i GetSendTasksDataArgs) ToGetSendTasksDataOutputWithContext(ctx context.Context) GetSendTasksDataOutput

type GetSendTasksDataArray

type GetSendTasksDataArray []GetSendTasksDataInput

func (GetSendTasksDataArray) ElementType

func (GetSendTasksDataArray) ElementType() reflect.Type

func (GetSendTasksDataArray) ToGetSendTasksDataArrayOutput

func (i GetSendTasksDataArray) ToGetSendTasksDataArrayOutput() GetSendTasksDataArrayOutput

func (GetSendTasksDataArray) ToGetSendTasksDataArrayOutputWithContext

func (i GetSendTasksDataArray) ToGetSendTasksDataArrayOutputWithContext(ctx context.Context) GetSendTasksDataArrayOutput

type GetSendTasksDataArrayInput

type GetSendTasksDataArrayInput interface {
	pulumi.Input

	ToGetSendTasksDataArrayOutput() GetSendTasksDataArrayOutput
	ToGetSendTasksDataArrayOutputWithContext(context.Context) GetSendTasksDataArrayOutput
}

GetSendTasksDataArrayInput is an input type that accepts GetSendTasksDataArray and GetSendTasksDataArrayOutput values. You can construct a concrete instance of `GetSendTasksDataArrayInput` via:

GetSendTasksDataArray{ GetSendTasksDataArgs{...} }

type GetSendTasksDataArrayOutput

type GetSendTasksDataArrayOutput struct{ *pulumi.OutputState }

func (GetSendTasksDataArrayOutput) ElementType

func (GetSendTasksDataArrayOutput) Index

func (GetSendTasksDataArrayOutput) ToGetSendTasksDataArrayOutput

func (o GetSendTasksDataArrayOutput) ToGetSendTasksDataArrayOutput() GetSendTasksDataArrayOutput

func (GetSendTasksDataArrayOutput) ToGetSendTasksDataArrayOutputWithContext

func (o GetSendTasksDataArrayOutput) ToGetSendTasksDataArrayOutputWithContext(ctx context.Context) GetSendTasksDataArrayOutput

type GetSendTasksDataCycleParam

type GetSendTasksDataCycleParam struct {
	BeginTime    string `pulumi:"beginTime"`
	IntervalTime int    `pulumi:"intervalTime"`
	TermCycle    int    `pulumi:"termCycle"`
}

type GetSendTasksDataCycleParamArgs

type GetSendTasksDataCycleParamArgs struct {
	BeginTime    pulumi.StringInput `pulumi:"beginTime"`
	IntervalTime pulumi.IntInput    `pulumi:"intervalTime"`
	TermCycle    pulumi.IntInput    `pulumi:"termCycle"`
}

func (GetSendTasksDataCycleParamArgs) ElementType

func (GetSendTasksDataCycleParamArgs) ToGetSendTasksDataCycleParamOutput

func (i GetSendTasksDataCycleParamArgs) ToGetSendTasksDataCycleParamOutput() GetSendTasksDataCycleParamOutput

func (GetSendTasksDataCycleParamArgs) ToGetSendTasksDataCycleParamOutputWithContext

func (i GetSendTasksDataCycleParamArgs) ToGetSendTasksDataCycleParamOutputWithContext(ctx context.Context) GetSendTasksDataCycleParamOutput

type GetSendTasksDataCycleParamArray

type GetSendTasksDataCycleParamArray []GetSendTasksDataCycleParamInput

func (GetSendTasksDataCycleParamArray) ElementType

func (GetSendTasksDataCycleParamArray) ToGetSendTasksDataCycleParamArrayOutput

func (i GetSendTasksDataCycleParamArray) ToGetSendTasksDataCycleParamArrayOutput() GetSendTasksDataCycleParamArrayOutput

func (GetSendTasksDataCycleParamArray) ToGetSendTasksDataCycleParamArrayOutputWithContext

func (i GetSendTasksDataCycleParamArray) ToGetSendTasksDataCycleParamArrayOutputWithContext(ctx context.Context) GetSendTasksDataCycleParamArrayOutput

type GetSendTasksDataCycleParamArrayInput

type GetSendTasksDataCycleParamArrayInput interface {
	pulumi.Input

	ToGetSendTasksDataCycleParamArrayOutput() GetSendTasksDataCycleParamArrayOutput
	ToGetSendTasksDataCycleParamArrayOutputWithContext(context.Context) GetSendTasksDataCycleParamArrayOutput
}

GetSendTasksDataCycleParamArrayInput is an input type that accepts GetSendTasksDataCycleParamArray and GetSendTasksDataCycleParamArrayOutput values. You can construct a concrete instance of `GetSendTasksDataCycleParamArrayInput` via:

GetSendTasksDataCycleParamArray{ GetSendTasksDataCycleParamArgs{...} }

type GetSendTasksDataCycleParamArrayOutput

type GetSendTasksDataCycleParamArrayOutput struct{ *pulumi.OutputState }

func (GetSendTasksDataCycleParamArrayOutput) ElementType

func (GetSendTasksDataCycleParamArrayOutput) Index

func (GetSendTasksDataCycleParamArrayOutput) ToGetSendTasksDataCycleParamArrayOutput

func (o GetSendTasksDataCycleParamArrayOutput) ToGetSendTasksDataCycleParamArrayOutput() GetSendTasksDataCycleParamArrayOutput

func (GetSendTasksDataCycleParamArrayOutput) ToGetSendTasksDataCycleParamArrayOutputWithContext

func (o GetSendTasksDataCycleParamArrayOutput) ToGetSendTasksDataCycleParamArrayOutputWithContext(ctx context.Context) GetSendTasksDataCycleParamArrayOutput

type GetSendTasksDataCycleParamInput

type GetSendTasksDataCycleParamInput interface {
	pulumi.Input

	ToGetSendTasksDataCycleParamOutput() GetSendTasksDataCycleParamOutput
	ToGetSendTasksDataCycleParamOutputWithContext(context.Context) GetSendTasksDataCycleParamOutput
}

GetSendTasksDataCycleParamInput is an input type that accepts GetSendTasksDataCycleParamArgs and GetSendTasksDataCycleParamOutput values. You can construct a concrete instance of `GetSendTasksDataCycleParamInput` via:

GetSendTasksDataCycleParamArgs{...}

type GetSendTasksDataCycleParamOutput

type GetSendTasksDataCycleParamOutput struct{ *pulumi.OutputState }

func (GetSendTasksDataCycleParamOutput) BeginTime

func (GetSendTasksDataCycleParamOutput) ElementType

func (GetSendTasksDataCycleParamOutput) IntervalTime

func (GetSendTasksDataCycleParamOutput) TermCycle

func (GetSendTasksDataCycleParamOutput) ToGetSendTasksDataCycleParamOutput

func (o GetSendTasksDataCycleParamOutput) ToGetSendTasksDataCycleParamOutput() GetSendTasksDataCycleParamOutput

func (GetSendTasksDataCycleParamOutput) ToGetSendTasksDataCycleParamOutputWithContext

func (o GetSendTasksDataCycleParamOutput) ToGetSendTasksDataCycleParamOutputWithContext(ctx context.Context) GetSendTasksDataCycleParamOutput

type GetSendTasksDataInput

type GetSendTasksDataInput interface {
	pulumi.Input

	ToGetSendTasksDataOutput() GetSendTasksDataOutput
	ToGetSendTasksDataOutputWithContext(context.Context) GetSendTasksDataOutput
}

GetSendTasksDataInput is an input type that accepts GetSendTasksDataArgs and GetSendTasksDataOutput values. You can construct a concrete instance of `GetSendTasksDataInput` via:

GetSendTasksDataArgs{...}

type GetSendTasksDataOutput

type GetSendTasksDataOutput struct{ *pulumi.OutputState }

func (GetSendTasksDataOutput) CacheCount

func (o GetSendTasksDataOutput) CacheCount() pulumi.IntOutput

func (GetSendTasksDataOutput) CreateTime

func (GetSendTasksDataOutput) CycleParams

func (GetSendTasksDataOutput) ElementType

func (GetSendTasksDataOutput) ElementType() reflect.Type

func (GetSendTasksDataOutput) ErrMsg

func (GetSendTasksDataOutput) FromEmailAddress

func (o GetSendTasksDataOutput) FromEmailAddress() pulumi.StringOutput

func (GetSendTasksDataOutput) ReceiverId

func (o GetSendTasksDataOutput) ReceiverId() pulumi.IntOutput

func (GetSendTasksDataOutput) ReceiversName

func (o GetSendTasksDataOutput) ReceiversName() pulumi.StringOutput

func (GetSendTasksDataOutput) RequestCount

func (o GetSendTasksDataOutput) RequestCount() pulumi.IntOutput

func (GetSendTasksDataOutput) SendCount

func (o GetSendTasksDataOutput) SendCount() pulumi.IntOutput

func (GetSendTasksDataOutput) Subject

func (GetSendTasksDataOutput) TaskId

func (GetSendTasksDataOutput) TaskStatus

func (o GetSendTasksDataOutput) TaskStatus() pulumi.IntOutput

func (GetSendTasksDataOutput) TaskType

func (GetSendTasksDataOutput) Templates

func (GetSendTasksDataOutput) TimedParams

func (GetSendTasksDataOutput) ToGetSendTasksDataOutput

func (o GetSendTasksDataOutput) ToGetSendTasksDataOutput() GetSendTasksDataOutput

func (GetSendTasksDataOutput) ToGetSendTasksDataOutputWithContext

func (o GetSendTasksDataOutput) ToGetSendTasksDataOutputWithContext(ctx context.Context) GetSendTasksDataOutput

func (GetSendTasksDataOutput) UpdateTime

type GetSendTasksDataTemplate

type GetSendTasksDataTemplate struct {
	TemplateData string `pulumi:"templateData"`
	TemplateId   int    `pulumi:"templateId"`
}

type GetSendTasksDataTemplateArgs

type GetSendTasksDataTemplateArgs struct {
	TemplateData pulumi.StringInput `pulumi:"templateData"`
	TemplateId   pulumi.IntInput    `pulumi:"templateId"`
}

func (GetSendTasksDataTemplateArgs) ElementType

func (GetSendTasksDataTemplateArgs) ToGetSendTasksDataTemplateOutput

func (i GetSendTasksDataTemplateArgs) ToGetSendTasksDataTemplateOutput() GetSendTasksDataTemplateOutput

func (GetSendTasksDataTemplateArgs) ToGetSendTasksDataTemplateOutputWithContext

func (i GetSendTasksDataTemplateArgs) ToGetSendTasksDataTemplateOutputWithContext(ctx context.Context) GetSendTasksDataTemplateOutput

type GetSendTasksDataTemplateArray

type GetSendTasksDataTemplateArray []GetSendTasksDataTemplateInput

func (GetSendTasksDataTemplateArray) ElementType

func (GetSendTasksDataTemplateArray) ToGetSendTasksDataTemplateArrayOutput

func (i GetSendTasksDataTemplateArray) ToGetSendTasksDataTemplateArrayOutput() GetSendTasksDataTemplateArrayOutput

func (GetSendTasksDataTemplateArray) ToGetSendTasksDataTemplateArrayOutputWithContext

func (i GetSendTasksDataTemplateArray) ToGetSendTasksDataTemplateArrayOutputWithContext(ctx context.Context) GetSendTasksDataTemplateArrayOutput

type GetSendTasksDataTemplateArrayInput

type GetSendTasksDataTemplateArrayInput interface {
	pulumi.Input

	ToGetSendTasksDataTemplateArrayOutput() GetSendTasksDataTemplateArrayOutput
	ToGetSendTasksDataTemplateArrayOutputWithContext(context.Context) GetSendTasksDataTemplateArrayOutput
}

GetSendTasksDataTemplateArrayInput is an input type that accepts GetSendTasksDataTemplateArray and GetSendTasksDataTemplateArrayOutput values. You can construct a concrete instance of `GetSendTasksDataTemplateArrayInput` via:

GetSendTasksDataTemplateArray{ GetSendTasksDataTemplateArgs{...} }

type GetSendTasksDataTemplateArrayOutput

type GetSendTasksDataTemplateArrayOutput struct{ *pulumi.OutputState }

func (GetSendTasksDataTemplateArrayOutput) ElementType

func (GetSendTasksDataTemplateArrayOutput) Index

func (GetSendTasksDataTemplateArrayOutput) ToGetSendTasksDataTemplateArrayOutput

func (o GetSendTasksDataTemplateArrayOutput) ToGetSendTasksDataTemplateArrayOutput() GetSendTasksDataTemplateArrayOutput

func (GetSendTasksDataTemplateArrayOutput) ToGetSendTasksDataTemplateArrayOutputWithContext

func (o GetSendTasksDataTemplateArrayOutput) ToGetSendTasksDataTemplateArrayOutputWithContext(ctx context.Context) GetSendTasksDataTemplateArrayOutput

type GetSendTasksDataTemplateInput

type GetSendTasksDataTemplateInput interface {
	pulumi.Input

	ToGetSendTasksDataTemplateOutput() GetSendTasksDataTemplateOutput
	ToGetSendTasksDataTemplateOutputWithContext(context.Context) GetSendTasksDataTemplateOutput
}

GetSendTasksDataTemplateInput is an input type that accepts GetSendTasksDataTemplateArgs and GetSendTasksDataTemplateOutput values. You can construct a concrete instance of `GetSendTasksDataTemplateInput` via:

GetSendTasksDataTemplateArgs{...}

type GetSendTasksDataTemplateOutput

type GetSendTasksDataTemplateOutput struct{ *pulumi.OutputState }

func (GetSendTasksDataTemplateOutput) ElementType

func (GetSendTasksDataTemplateOutput) TemplateData

func (GetSendTasksDataTemplateOutput) TemplateId

func (GetSendTasksDataTemplateOutput) ToGetSendTasksDataTemplateOutput

func (o GetSendTasksDataTemplateOutput) ToGetSendTasksDataTemplateOutput() GetSendTasksDataTemplateOutput

func (GetSendTasksDataTemplateOutput) ToGetSendTasksDataTemplateOutputWithContext

func (o GetSendTasksDataTemplateOutput) ToGetSendTasksDataTemplateOutputWithContext(ctx context.Context) GetSendTasksDataTemplateOutput

type GetSendTasksDataTimedParam

type GetSendTasksDataTimedParam struct {
	BeginTime string `pulumi:"beginTime"`
}

type GetSendTasksDataTimedParamArgs

type GetSendTasksDataTimedParamArgs struct {
	BeginTime pulumi.StringInput `pulumi:"beginTime"`
}

func (GetSendTasksDataTimedParamArgs) ElementType

func (GetSendTasksDataTimedParamArgs) ToGetSendTasksDataTimedParamOutput

func (i GetSendTasksDataTimedParamArgs) ToGetSendTasksDataTimedParamOutput() GetSendTasksDataTimedParamOutput

func (GetSendTasksDataTimedParamArgs) ToGetSendTasksDataTimedParamOutputWithContext

func (i GetSendTasksDataTimedParamArgs) ToGetSendTasksDataTimedParamOutputWithContext(ctx context.Context) GetSendTasksDataTimedParamOutput

type GetSendTasksDataTimedParamArray

type GetSendTasksDataTimedParamArray []GetSendTasksDataTimedParamInput

func (GetSendTasksDataTimedParamArray) ElementType

func (GetSendTasksDataTimedParamArray) ToGetSendTasksDataTimedParamArrayOutput

func (i GetSendTasksDataTimedParamArray) ToGetSendTasksDataTimedParamArrayOutput() GetSendTasksDataTimedParamArrayOutput

func (GetSendTasksDataTimedParamArray) ToGetSendTasksDataTimedParamArrayOutputWithContext

func (i GetSendTasksDataTimedParamArray) ToGetSendTasksDataTimedParamArrayOutputWithContext(ctx context.Context) GetSendTasksDataTimedParamArrayOutput

type GetSendTasksDataTimedParamArrayInput

type GetSendTasksDataTimedParamArrayInput interface {
	pulumi.Input

	ToGetSendTasksDataTimedParamArrayOutput() GetSendTasksDataTimedParamArrayOutput
	ToGetSendTasksDataTimedParamArrayOutputWithContext(context.Context) GetSendTasksDataTimedParamArrayOutput
}

GetSendTasksDataTimedParamArrayInput is an input type that accepts GetSendTasksDataTimedParamArray and GetSendTasksDataTimedParamArrayOutput values. You can construct a concrete instance of `GetSendTasksDataTimedParamArrayInput` via:

GetSendTasksDataTimedParamArray{ GetSendTasksDataTimedParamArgs{...} }

type GetSendTasksDataTimedParamArrayOutput

type GetSendTasksDataTimedParamArrayOutput struct{ *pulumi.OutputState }

func (GetSendTasksDataTimedParamArrayOutput) ElementType

func (GetSendTasksDataTimedParamArrayOutput) Index

func (GetSendTasksDataTimedParamArrayOutput) ToGetSendTasksDataTimedParamArrayOutput

func (o GetSendTasksDataTimedParamArrayOutput) ToGetSendTasksDataTimedParamArrayOutput() GetSendTasksDataTimedParamArrayOutput

func (GetSendTasksDataTimedParamArrayOutput) ToGetSendTasksDataTimedParamArrayOutputWithContext

func (o GetSendTasksDataTimedParamArrayOutput) ToGetSendTasksDataTimedParamArrayOutputWithContext(ctx context.Context) GetSendTasksDataTimedParamArrayOutput

type GetSendTasksDataTimedParamInput

type GetSendTasksDataTimedParamInput interface {
	pulumi.Input

	ToGetSendTasksDataTimedParamOutput() GetSendTasksDataTimedParamOutput
	ToGetSendTasksDataTimedParamOutputWithContext(context.Context) GetSendTasksDataTimedParamOutput
}

GetSendTasksDataTimedParamInput is an input type that accepts GetSendTasksDataTimedParamArgs and GetSendTasksDataTimedParamOutput values. You can construct a concrete instance of `GetSendTasksDataTimedParamInput` via:

GetSendTasksDataTimedParamArgs{...}

type GetSendTasksDataTimedParamOutput

type GetSendTasksDataTimedParamOutput struct{ *pulumi.OutputState }

func (GetSendTasksDataTimedParamOutput) BeginTime

func (GetSendTasksDataTimedParamOutput) ElementType

func (GetSendTasksDataTimedParamOutput) ToGetSendTasksDataTimedParamOutput

func (o GetSendTasksDataTimedParamOutput) ToGetSendTasksDataTimedParamOutput() GetSendTasksDataTimedParamOutput

func (GetSendTasksDataTimedParamOutput) ToGetSendTasksDataTimedParamOutputWithContext

func (o GetSendTasksDataTimedParamOutput) ToGetSendTasksDataTimedParamOutputWithContext(ctx context.Context) GetSendTasksDataTimedParamOutput

type GetSendTasksOutputArgs

type GetSendTasksOutputArgs struct {
	ReceiverId       pulumi.IntPtrInput    `pulumi:"receiverId"`
	ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	Status           pulumi.IntPtrInput    `pulumi:"status"`
	TaskType         pulumi.IntPtrInput    `pulumi:"taskType"`
}

A collection of arguments for invoking getSendTasks.

func (GetSendTasksOutputArgs) ElementType

func (GetSendTasksOutputArgs) ElementType() reflect.Type

type GetSendTasksResult

type GetSendTasksResult struct {
	Datas []GetSendTasksData `pulumi:"datas"`
	// The provider-assigned unique ID for this managed resource.
	Id               string  `pulumi:"id"`
	ReceiverId       *int    `pulumi:"receiverId"`
	ResultOutputFile *string `pulumi:"resultOutputFile"`
	Status           *int    `pulumi:"status"`
	TaskType         *int    `pulumi:"taskType"`
}

A collection of values returned by getSendTasks.

func GetSendTasks

func GetSendTasks(ctx *pulumi.Context, args *GetSendTasksArgs, opts ...pulumi.InvokeOption) (*GetSendTasksResult, error)

type GetSendTasksResultOutput

type GetSendTasksResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getSendTasks.

func (GetSendTasksResultOutput) Datas

func (GetSendTasksResultOutput) ElementType

func (GetSendTasksResultOutput) ElementType() reflect.Type

func (GetSendTasksResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetSendTasksResultOutput) ReceiverId

func (GetSendTasksResultOutput) ResultOutputFile

func (o GetSendTasksResultOutput) ResultOutputFile() pulumi.StringPtrOutput

func (GetSendTasksResultOutput) Status

func (GetSendTasksResultOutput) TaskType

func (GetSendTasksResultOutput) ToGetSendTasksResultOutput

func (o GetSendTasksResultOutput) ToGetSendTasksResultOutput() GetSendTasksResultOutput

func (GetSendTasksResultOutput) ToGetSendTasksResultOutputWithContext

func (o GetSendTasksResultOutput) ToGetSendTasksResultOutputWithContext(ctx context.Context) GetSendTasksResultOutput

type GetStatisticsReportArgs

type GetStatisticsReportArgs struct {
	Domain               *string `pulumi:"domain"`
	EndDate              string  `pulumi:"endDate"`
	ReceivingMailboxType *string `pulumi:"receivingMailboxType"`
	ResultOutputFile     *string `pulumi:"resultOutputFile"`
	StartDate            string  `pulumi:"startDate"`
}

A collection of arguments for invoking getStatisticsReport.

type GetStatisticsReportDailyVolume

type GetStatisticsReportDailyVolume struct {
	AcceptedCount    int    `pulumi:"acceptedCount"`
	BounceCount      int    `pulumi:"bounceCount"`
	ClickedCount     int    `pulumi:"clickedCount"`
	DeliveredCount   int    `pulumi:"deliveredCount"`
	OpenedCount      int    `pulumi:"openedCount"`
	RequestCount     int    `pulumi:"requestCount"`
	SendDate         string `pulumi:"sendDate"`
	UnsubscribeCount int    `pulumi:"unsubscribeCount"`
}

type GetStatisticsReportDailyVolumeArgs

type GetStatisticsReportDailyVolumeArgs struct {
	AcceptedCount    pulumi.IntInput    `pulumi:"acceptedCount"`
	BounceCount      pulumi.IntInput    `pulumi:"bounceCount"`
	ClickedCount     pulumi.IntInput    `pulumi:"clickedCount"`
	DeliveredCount   pulumi.IntInput    `pulumi:"deliveredCount"`
	OpenedCount      pulumi.IntInput    `pulumi:"openedCount"`
	RequestCount     pulumi.IntInput    `pulumi:"requestCount"`
	SendDate         pulumi.StringInput `pulumi:"sendDate"`
	UnsubscribeCount pulumi.IntInput    `pulumi:"unsubscribeCount"`
}

func (GetStatisticsReportDailyVolumeArgs) ElementType

func (GetStatisticsReportDailyVolumeArgs) ToGetStatisticsReportDailyVolumeOutput

func (i GetStatisticsReportDailyVolumeArgs) ToGetStatisticsReportDailyVolumeOutput() GetStatisticsReportDailyVolumeOutput

func (GetStatisticsReportDailyVolumeArgs) ToGetStatisticsReportDailyVolumeOutputWithContext

func (i GetStatisticsReportDailyVolumeArgs) ToGetStatisticsReportDailyVolumeOutputWithContext(ctx context.Context) GetStatisticsReportDailyVolumeOutput

type GetStatisticsReportDailyVolumeArray

type GetStatisticsReportDailyVolumeArray []GetStatisticsReportDailyVolumeInput

func (GetStatisticsReportDailyVolumeArray) ElementType

func (GetStatisticsReportDailyVolumeArray) ToGetStatisticsReportDailyVolumeArrayOutput

func (i GetStatisticsReportDailyVolumeArray) ToGetStatisticsReportDailyVolumeArrayOutput() GetStatisticsReportDailyVolumeArrayOutput

func (GetStatisticsReportDailyVolumeArray) ToGetStatisticsReportDailyVolumeArrayOutputWithContext

func (i GetStatisticsReportDailyVolumeArray) ToGetStatisticsReportDailyVolumeArrayOutputWithContext(ctx context.Context) GetStatisticsReportDailyVolumeArrayOutput

type GetStatisticsReportDailyVolumeArrayInput

type GetStatisticsReportDailyVolumeArrayInput interface {
	pulumi.Input

	ToGetStatisticsReportDailyVolumeArrayOutput() GetStatisticsReportDailyVolumeArrayOutput
	ToGetStatisticsReportDailyVolumeArrayOutputWithContext(context.Context) GetStatisticsReportDailyVolumeArrayOutput
}

GetStatisticsReportDailyVolumeArrayInput is an input type that accepts GetStatisticsReportDailyVolumeArray and GetStatisticsReportDailyVolumeArrayOutput values. You can construct a concrete instance of `GetStatisticsReportDailyVolumeArrayInput` via:

GetStatisticsReportDailyVolumeArray{ GetStatisticsReportDailyVolumeArgs{...} }

type GetStatisticsReportDailyVolumeArrayOutput

type GetStatisticsReportDailyVolumeArrayOutput struct{ *pulumi.OutputState }

func (GetStatisticsReportDailyVolumeArrayOutput) ElementType

func (GetStatisticsReportDailyVolumeArrayOutput) Index

func (GetStatisticsReportDailyVolumeArrayOutput) ToGetStatisticsReportDailyVolumeArrayOutput

func (o GetStatisticsReportDailyVolumeArrayOutput) ToGetStatisticsReportDailyVolumeArrayOutput() GetStatisticsReportDailyVolumeArrayOutput

func (GetStatisticsReportDailyVolumeArrayOutput) ToGetStatisticsReportDailyVolumeArrayOutputWithContext

func (o GetStatisticsReportDailyVolumeArrayOutput) ToGetStatisticsReportDailyVolumeArrayOutputWithContext(ctx context.Context) GetStatisticsReportDailyVolumeArrayOutput

type GetStatisticsReportDailyVolumeInput

type GetStatisticsReportDailyVolumeInput interface {
	pulumi.Input

	ToGetStatisticsReportDailyVolumeOutput() GetStatisticsReportDailyVolumeOutput
	ToGetStatisticsReportDailyVolumeOutputWithContext(context.Context) GetStatisticsReportDailyVolumeOutput
}

GetStatisticsReportDailyVolumeInput is an input type that accepts GetStatisticsReportDailyVolumeArgs and GetStatisticsReportDailyVolumeOutput values. You can construct a concrete instance of `GetStatisticsReportDailyVolumeInput` via:

GetStatisticsReportDailyVolumeArgs{...}

type GetStatisticsReportDailyVolumeOutput

type GetStatisticsReportDailyVolumeOutput struct{ *pulumi.OutputState }

func (GetStatisticsReportDailyVolumeOutput) AcceptedCount

func (GetStatisticsReportDailyVolumeOutput) BounceCount

func (GetStatisticsReportDailyVolumeOutput) ClickedCount

func (GetStatisticsReportDailyVolumeOutput) DeliveredCount

func (GetStatisticsReportDailyVolumeOutput) ElementType

func (GetStatisticsReportDailyVolumeOutput) OpenedCount

func (GetStatisticsReportDailyVolumeOutput) RequestCount

func (GetStatisticsReportDailyVolumeOutput) SendDate

func (GetStatisticsReportDailyVolumeOutput) ToGetStatisticsReportDailyVolumeOutput

func (o GetStatisticsReportDailyVolumeOutput) ToGetStatisticsReportDailyVolumeOutput() GetStatisticsReportDailyVolumeOutput

func (GetStatisticsReportDailyVolumeOutput) ToGetStatisticsReportDailyVolumeOutputWithContext

func (o GetStatisticsReportDailyVolumeOutput) ToGetStatisticsReportDailyVolumeOutputWithContext(ctx context.Context) GetStatisticsReportDailyVolumeOutput

func (GetStatisticsReportDailyVolumeOutput) UnsubscribeCount

type GetStatisticsReportOutputArgs

type GetStatisticsReportOutputArgs struct {
	Domain               pulumi.StringPtrInput `pulumi:"domain"`
	EndDate              pulumi.StringInput    `pulumi:"endDate"`
	ReceivingMailboxType pulumi.StringPtrInput `pulumi:"receivingMailboxType"`
	ResultOutputFile     pulumi.StringPtrInput `pulumi:"resultOutputFile"`
	StartDate            pulumi.StringInput    `pulumi:"startDate"`
}

A collection of arguments for invoking getStatisticsReport.

func (GetStatisticsReportOutputArgs) ElementType

type GetStatisticsReportOverallVolume

type GetStatisticsReportOverallVolume struct {
	AcceptedCount    int    `pulumi:"acceptedCount"`
	BounceCount      int    `pulumi:"bounceCount"`
	ClickedCount     int    `pulumi:"clickedCount"`
	DeliveredCount   int    `pulumi:"deliveredCount"`
	OpenedCount      int    `pulumi:"openedCount"`
	RequestCount     int    `pulumi:"requestCount"`
	SendDate         string `pulumi:"sendDate"`
	UnsubscribeCount int    `pulumi:"unsubscribeCount"`
}

type GetStatisticsReportOverallVolumeArgs

type GetStatisticsReportOverallVolumeArgs struct {
	AcceptedCount    pulumi.IntInput    `pulumi:"acceptedCount"`
	BounceCount      pulumi.IntInput    `pulumi:"bounceCount"`
	ClickedCount     pulumi.IntInput    `pulumi:"clickedCount"`
	DeliveredCount   pulumi.IntInput    `pulumi:"deliveredCount"`
	OpenedCount      pulumi.IntInput    `pulumi:"openedCount"`
	RequestCount     pulumi.IntInput    `pulumi:"requestCount"`
	SendDate         pulumi.StringInput `pulumi:"sendDate"`
	UnsubscribeCount pulumi.IntInput    `pulumi:"unsubscribeCount"`
}

func (GetStatisticsReportOverallVolumeArgs) ElementType

func (GetStatisticsReportOverallVolumeArgs) ToGetStatisticsReportOverallVolumeOutput

func (i GetStatisticsReportOverallVolumeArgs) ToGetStatisticsReportOverallVolumeOutput() GetStatisticsReportOverallVolumeOutput

func (GetStatisticsReportOverallVolumeArgs) ToGetStatisticsReportOverallVolumeOutputWithContext

func (i GetStatisticsReportOverallVolumeArgs) ToGetStatisticsReportOverallVolumeOutputWithContext(ctx context.Context) GetStatisticsReportOverallVolumeOutput

type GetStatisticsReportOverallVolumeArray

type GetStatisticsReportOverallVolumeArray []GetStatisticsReportOverallVolumeInput

func (GetStatisticsReportOverallVolumeArray) ElementType

func (GetStatisticsReportOverallVolumeArray) ToGetStatisticsReportOverallVolumeArrayOutput

func (i GetStatisticsReportOverallVolumeArray) ToGetStatisticsReportOverallVolumeArrayOutput() GetStatisticsReportOverallVolumeArrayOutput

func (GetStatisticsReportOverallVolumeArray) ToGetStatisticsReportOverallVolumeArrayOutputWithContext

func (i GetStatisticsReportOverallVolumeArray) ToGetStatisticsReportOverallVolumeArrayOutputWithContext(ctx context.Context) GetStatisticsReportOverallVolumeArrayOutput

type GetStatisticsReportOverallVolumeArrayInput

type GetStatisticsReportOverallVolumeArrayInput interface {
	pulumi.Input

	ToGetStatisticsReportOverallVolumeArrayOutput() GetStatisticsReportOverallVolumeArrayOutput
	ToGetStatisticsReportOverallVolumeArrayOutputWithContext(context.Context) GetStatisticsReportOverallVolumeArrayOutput
}

GetStatisticsReportOverallVolumeArrayInput is an input type that accepts GetStatisticsReportOverallVolumeArray and GetStatisticsReportOverallVolumeArrayOutput values. You can construct a concrete instance of `GetStatisticsReportOverallVolumeArrayInput` via:

GetStatisticsReportOverallVolumeArray{ GetStatisticsReportOverallVolumeArgs{...} }

type GetStatisticsReportOverallVolumeArrayOutput

type GetStatisticsReportOverallVolumeArrayOutput struct{ *pulumi.OutputState }

func (GetStatisticsReportOverallVolumeArrayOutput) ElementType

func (GetStatisticsReportOverallVolumeArrayOutput) Index

func (GetStatisticsReportOverallVolumeArrayOutput) ToGetStatisticsReportOverallVolumeArrayOutput

func (o GetStatisticsReportOverallVolumeArrayOutput) ToGetStatisticsReportOverallVolumeArrayOutput() GetStatisticsReportOverallVolumeArrayOutput

func (GetStatisticsReportOverallVolumeArrayOutput) ToGetStatisticsReportOverallVolumeArrayOutputWithContext

func (o GetStatisticsReportOverallVolumeArrayOutput) ToGetStatisticsReportOverallVolumeArrayOutputWithContext(ctx context.Context) GetStatisticsReportOverallVolumeArrayOutput

type GetStatisticsReportOverallVolumeInput

type GetStatisticsReportOverallVolumeInput interface {
	pulumi.Input

	ToGetStatisticsReportOverallVolumeOutput() GetStatisticsReportOverallVolumeOutput
	ToGetStatisticsReportOverallVolumeOutputWithContext(context.Context) GetStatisticsReportOverallVolumeOutput
}

GetStatisticsReportOverallVolumeInput is an input type that accepts GetStatisticsReportOverallVolumeArgs and GetStatisticsReportOverallVolumeOutput values. You can construct a concrete instance of `GetStatisticsReportOverallVolumeInput` via:

GetStatisticsReportOverallVolumeArgs{...}

type GetStatisticsReportOverallVolumeOutput

type GetStatisticsReportOverallVolumeOutput struct{ *pulumi.OutputState }

func (GetStatisticsReportOverallVolumeOutput) AcceptedCount

func (GetStatisticsReportOverallVolumeOutput) BounceCount

func (GetStatisticsReportOverallVolumeOutput) ClickedCount

func (GetStatisticsReportOverallVolumeOutput) DeliveredCount

func (GetStatisticsReportOverallVolumeOutput) ElementType

func (GetStatisticsReportOverallVolumeOutput) OpenedCount

func (GetStatisticsReportOverallVolumeOutput) RequestCount

func (GetStatisticsReportOverallVolumeOutput) SendDate

func (GetStatisticsReportOverallVolumeOutput) ToGetStatisticsReportOverallVolumeOutput

func (o GetStatisticsReportOverallVolumeOutput) ToGetStatisticsReportOverallVolumeOutput() GetStatisticsReportOverallVolumeOutput

func (GetStatisticsReportOverallVolumeOutput) ToGetStatisticsReportOverallVolumeOutputWithContext

func (o GetStatisticsReportOverallVolumeOutput) ToGetStatisticsReportOverallVolumeOutputWithContext(ctx context.Context) GetStatisticsReportOverallVolumeOutput

func (GetStatisticsReportOverallVolumeOutput) UnsubscribeCount

type GetStatisticsReportResult

type GetStatisticsReportResult struct {
	DailyVolumes []GetStatisticsReportDailyVolume `pulumi:"dailyVolumes"`
	Domain       *string                          `pulumi:"domain"`
	EndDate      string                           `pulumi:"endDate"`
	// The provider-assigned unique ID for this managed resource.
	Id                   string                             `pulumi:"id"`
	OverallVolumes       []GetStatisticsReportOverallVolume `pulumi:"overallVolumes"`
	ReceivingMailboxType *string                            `pulumi:"receivingMailboxType"`
	ResultOutputFile     *string                            `pulumi:"resultOutputFile"`
	StartDate            string                             `pulumi:"startDate"`
}

A collection of values returned by getStatisticsReport.

type GetStatisticsReportResultOutput

type GetStatisticsReportResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getStatisticsReport.

func (GetStatisticsReportResultOutput) DailyVolumes

func (GetStatisticsReportResultOutput) Domain

func (GetStatisticsReportResultOutput) ElementType

func (GetStatisticsReportResultOutput) EndDate

func (GetStatisticsReportResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetStatisticsReportResultOutput) OverallVolumes

func (GetStatisticsReportResultOutput) ReceivingMailboxType

func (o GetStatisticsReportResultOutput) ReceivingMailboxType() pulumi.StringPtrOutput

func (GetStatisticsReportResultOutput) ResultOutputFile

func (GetStatisticsReportResultOutput) StartDate

func (GetStatisticsReportResultOutput) ToGetStatisticsReportResultOutput

func (o GetStatisticsReportResultOutput) ToGetStatisticsReportResultOutput() GetStatisticsReportResultOutput

func (GetStatisticsReportResultOutput) ToGetStatisticsReportResultOutputWithContext

func (o GetStatisticsReportResultOutput) ToGetStatisticsReportResultOutputWithContext(ctx context.Context) GetStatisticsReportResultOutput

type Receiver

type Receiver struct {
	pulumi.CustomResourceState

	// Recipient email and template parameters in array format. The number of recipients is limited to within 20,000. If there
	// is an object in the `data` list that inputs `template_data`, then other objects are also required.
	Datas ReceiverDataArrayOutput `pulumi:"datas"`
	// Recipient group description.
	Desc pulumi.StringPtrOutput `pulumi:"desc"`
	// Recipient group name.
	ReceiversName pulumi.StringOutput `pulumi:"receiversName"`
}

func GetReceiver

func GetReceiver(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ReceiverState, opts ...pulumi.ResourceOption) (*Receiver, error)

GetReceiver gets an existing Receiver 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 NewReceiver

func NewReceiver(ctx *pulumi.Context,
	name string, args *ReceiverArgs, opts ...pulumi.ResourceOption) (*Receiver, error)

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

func (*Receiver) ElementType

func (*Receiver) ElementType() reflect.Type

func (*Receiver) ToReceiverOutput

func (i *Receiver) ToReceiverOutput() ReceiverOutput

func (*Receiver) ToReceiverOutputWithContext

func (i *Receiver) ToReceiverOutputWithContext(ctx context.Context) ReceiverOutput

type ReceiverArgs

type ReceiverArgs struct {
	// Recipient email and template parameters in array format. The number of recipients is limited to within 20,000. If there
	// is an object in the `data` list that inputs `template_data`, then other objects are also required.
	Datas ReceiverDataArrayInput
	// Recipient group description.
	Desc pulumi.StringPtrInput
	// Recipient group name.
	ReceiversName pulumi.StringInput
}

The set of arguments for constructing a Receiver resource.

func (ReceiverArgs) ElementType

func (ReceiverArgs) ElementType() reflect.Type

type ReceiverArray

type ReceiverArray []ReceiverInput

func (ReceiverArray) ElementType

func (ReceiverArray) ElementType() reflect.Type

func (ReceiverArray) ToReceiverArrayOutput

func (i ReceiverArray) ToReceiverArrayOutput() ReceiverArrayOutput

func (ReceiverArray) ToReceiverArrayOutputWithContext

func (i ReceiverArray) ToReceiverArrayOutputWithContext(ctx context.Context) ReceiverArrayOutput

type ReceiverArrayInput

type ReceiverArrayInput interface {
	pulumi.Input

	ToReceiverArrayOutput() ReceiverArrayOutput
	ToReceiverArrayOutputWithContext(context.Context) ReceiverArrayOutput
}

ReceiverArrayInput is an input type that accepts ReceiverArray and ReceiverArrayOutput values. You can construct a concrete instance of `ReceiverArrayInput` via:

ReceiverArray{ ReceiverArgs{...} }

type ReceiverArrayOutput

type ReceiverArrayOutput struct{ *pulumi.OutputState }

func (ReceiverArrayOutput) ElementType

func (ReceiverArrayOutput) ElementType() reflect.Type

func (ReceiverArrayOutput) Index

func (ReceiverArrayOutput) ToReceiverArrayOutput

func (o ReceiverArrayOutput) ToReceiverArrayOutput() ReceiverArrayOutput

func (ReceiverArrayOutput) ToReceiverArrayOutputWithContext

func (o ReceiverArrayOutput) ToReceiverArrayOutputWithContext(ctx context.Context) ReceiverArrayOutput

type ReceiverData

type ReceiverData struct {
	Email        string  `pulumi:"email"`
	TemplateData *string `pulumi:"templateData"`
}

type ReceiverDataArgs

type ReceiverDataArgs struct {
	Email        pulumi.StringInput    `pulumi:"email"`
	TemplateData pulumi.StringPtrInput `pulumi:"templateData"`
}

func (ReceiverDataArgs) ElementType

func (ReceiverDataArgs) ElementType() reflect.Type

func (ReceiverDataArgs) ToReceiverDataOutput

func (i ReceiverDataArgs) ToReceiverDataOutput() ReceiverDataOutput

func (ReceiverDataArgs) ToReceiverDataOutputWithContext

func (i ReceiverDataArgs) ToReceiverDataOutputWithContext(ctx context.Context) ReceiverDataOutput

type ReceiverDataArray

type ReceiverDataArray []ReceiverDataInput

func (ReceiverDataArray) ElementType

func (ReceiverDataArray) ElementType() reflect.Type

func (ReceiverDataArray) ToReceiverDataArrayOutput

func (i ReceiverDataArray) ToReceiverDataArrayOutput() ReceiverDataArrayOutput

func (ReceiverDataArray) ToReceiverDataArrayOutputWithContext

func (i ReceiverDataArray) ToReceiverDataArrayOutputWithContext(ctx context.Context) ReceiverDataArrayOutput

type ReceiverDataArrayInput

type ReceiverDataArrayInput interface {
	pulumi.Input

	ToReceiverDataArrayOutput() ReceiverDataArrayOutput
	ToReceiverDataArrayOutputWithContext(context.Context) ReceiverDataArrayOutput
}

ReceiverDataArrayInput is an input type that accepts ReceiverDataArray and ReceiverDataArrayOutput values. You can construct a concrete instance of `ReceiverDataArrayInput` via:

ReceiverDataArray{ ReceiverDataArgs{...} }

type ReceiverDataArrayOutput

type ReceiverDataArrayOutput struct{ *pulumi.OutputState }

func (ReceiverDataArrayOutput) ElementType

func (ReceiverDataArrayOutput) ElementType() reflect.Type

func (ReceiverDataArrayOutput) Index

func (ReceiverDataArrayOutput) ToReceiverDataArrayOutput

func (o ReceiverDataArrayOutput) ToReceiverDataArrayOutput() ReceiverDataArrayOutput

func (ReceiverDataArrayOutput) ToReceiverDataArrayOutputWithContext

func (o ReceiverDataArrayOutput) ToReceiverDataArrayOutputWithContext(ctx context.Context) ReceiverDataArrayOutput

type ReceiverDataInput

type ReceiverDataInput interface {
	pulumi.Input

	ToReceiverDataOutput() ReceiverDataOutput
	ToReceiverDataOutputWithContext(context.Context) ReceiverDataOutput
}

ReceiverDataInput is an input type that accepts ReceiverDataArgs and ReceiverDataOutput values. You can construct a concrete instance of `ReceiverDataInput` via:

ReceiverDataArgs{...}

type ReceiverDataOutput

type ReceiverDataOutput struct{ *pulumi.OutputState }

func (ReceiverDataOutput) ElementType

func (ReceiverDataOutput) ElementType() reflect.Type

func (ReceiverDataOutput) Email

func (ReceiverDataOutput) TemplateData

func (o ReceiverDataOutput) TemplateData() pulumi.StringPtrOutput

func (ReceiverDataOutput) ToReceiverDataOutput

func (o ReceiverDataOutput) ToReceiverDataOutput() ReceiverDataOutput

func (ReceiverDataOutput) ToReceiverDataOutputWithContext

func (o ReceiverDataOutput) ToReceiverDataOutputWithContext(ctx context.Context) ReceiverDataOutput

type ReceiverInput

type ReceiverInput interface {
	pulumi.Input

	ToReceiverOutput() ReceiverOutput
	ToReceiverOutputWithContext(ctx context.Context) ReceiverOutput
}

type ReceiverMap

type ReceiverMap map[string]ReceiverInput

func (ReceiverMap) ElementType

func (ReceiverMap) ElementType() reflect.Type

func (ReceiverMap) ToReceiverMapOutput

func (i ReceiverMap) ToReceiverMapOutput() ReceiverMapOutput

func (ReceiverMap) ToReceiverMapOutputWithContext

func (i ReceiverMap) ToReceiverMapOutputWithContext(ctx context.Context) ReceiverMapOutput

type ReceiverMapInput

type ReceiverMapInput interface {
	pulumi.Input

	ToReceiverMapOutput() ReceiverMapOutput
	ToReceiverMapOutputWithContext(context.Context) ReceiverMapOutput
}

ReceiverMapInput is an input type that accepts ReceiverMap and ReceiverMapOutput values. You can construct a concrete instance of `ReceiverMapInput` via:

ReceiverMap{ "key": ReceiverArgs{...} }

type ReceiverMapOutput

type ReceiverMapOutput struct{ *pulumi.OutputState }

func (ReceiverMapOutput) ElementType

func (ReceiverMapOutput) ElementType() reflect.Type

func (ReceiverMapOutput) MapIndex

func (ReceiverMapOutput) ToReceiverMapOutput

func (o ReceiverMapOutput) ToReceiverMapOutput() ReceiverMapOutput

func (ReceiverMapOutput) ToReceiverMapOutputWithContext

func (o ReceiverMapOutput) ToReceiverMapOutputWithContext(ctx context.Context) ReceiverMapOutput

type ReceiverOutput

type ReceiverOutput struct{ *pulumi.OutputState }

func (ReceiverOutput) Datas

Recipient email and template parameters in array format. The number of recipients is limited to within 20,000. If there is an object in the `data` list that inputs `template_data`, then other objects are also required.

func (ReceiverOutput) Desc

Recipient group description.

func (ReceiverOutput) ElementType

func (ReceiverOutput) ElementType() reflect.Type

func (ReceiverOutput) ReceiversName

func (o ReceiverOutput) ReceiversName() pulumi.StringOutput

Recipient group name.

func (ReceiverOutput) ToReceiverOutput

func (o ReceiverOutput) ToReceiverOutput() ReceiverOutput

func (ReceiverOutput) ToReceiverOutputWithContext

func (o ReceiverOutput) ToReceiverOutputWithContext(ctx context.Context) ReceiverOutput

type ReceiverState

type ReceiverState struct {
	// Recipient email and template parameters in array format. The number of recipients is limited to within 20,000. If there
	// is an object in the `data` list that inputs `template_data`, then other objects are also required.
	Datas ReceiverDataArrayInput
	// Recipient group description.
	Desc pulumi.StringPtrInput
	// Recipient group name.
	ReceiversName pulumi.StringPtrInput
}

func (ReceiverState) ElementType

func (ReceiverState) ElementType() reflect.Type

type SendEmail

type SendEmail struct {
	pulumi.CustomResourceState

	// Parameters for the attachments to be sent. The TencentCloud API supports a request packet of up to 8 MB in size,and the
	// size of the attachment content will increase by 1.5 times after Base64 encoding. Therefore,you need to keep the total
	// size of all attachments below 4 MB. If the entire request exceeds 8 MB,the API will return an error.
	Attachments SendEmailAttachmentArrayOutput `pulumi:"attachments"`
	// The email address of the cc recipient can support up to 20 cc recipients.
	Bccs pulumi.StringArrayOutput `pulumi:"bccs"`
	// Cc recipient email address, up to 20 people can be copied.
	Ccs pulumi.StringArrayOutput `pulumi:"ccs"`
	// Recipient email addresses. You can send an email to up to 50 recipients at a time. Note: the email content will display
	// all recipient addresses. To send one-to-one emails to several recipients, please call the API multiple times to send the
	// emails.
	Destinations pulumi.StringArrayOutput `pulumi:"destinations"`
	// Sender address. Enter a sender address, for example, noreply@mail.qcloud.com.To display the sender name, enter the
	// address in the following format:Sender.
	FromEmailAddress pulumi.StringOutput `pulumi:"fromEmailAddress"`
	// Reply-to address. You can enter a valid personal email address that can receive emails. If this parameter is left empty,
	// reply emails will fail to be sent.
	ReplyToAddresses pulumi.StringPtrOutput `pulumi:"replyToAddresses"`
	// Email subject.
	Subject pulumi.StringOutput `pulumi:"subject"`
	// Template parameters for template-based sending. As Simple has been disused, Template is required.
	Template SendEmailTemplatePtrOutput `pulumi:"template"`
	// Email triggering type. 0 (default): non-trigger-based, suitable for marketing emails and non-immediate emails;1:
	// trigger-based, suitable for immediate emails such as emails containing verification codes.If the size of an email
	// exceeds a specified value,the system will automatically choose the non-trigger-based type.
	TriggerType pulumi.IntPtrOutput `pulumi:"triggerType"`
	// Unsubscribe link option. 0: Do not add unsubscribe link; 1: English 2: Simplified Chinese; 3: Traditional Chinese; 4:
	// Spanish; 5: French; 6: German; 7: Japanese; 8: Korean; 9: Arabic; 10: Thai.
	Unsubscribe pulumi.StringPtrOutput `pulumi:"unsubscribe"`
}

func GetSendEmail

func GetSendEmail(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SendEmailState, opts ...pulumi.ResourceOption) (*SendEmail, error)

GetSendEmail gets an existing SendEmail 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 NewSendEmail

func NewSendEmail(ctx *pulumi.Context,
	name string, args *SendEmailArgs, opts ...pulumi.ResourceOption) (*SendEmail, error)

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

func (*SendEmail) ElementType

func (*SendEmail) ElementType() reflect.Type

func (*SendEmail) ToSendEmailOutput

func (i *SendEmail) ToSendEmailOutput() SendEmailOutput

func (*SendEmail) ToSendEmailOutputWithContext

func (i *SendEmail) ToSendEmailOutputWithContext(ctx context.Context) SendEmailOutput

type SendEmailArgs

type SendEmailArgs struct {
	// Parameters for the attachments to be sent. The TencentCloud API supports a request packet of up to 8 MB in size,and the
	// size of the attachment content will increase by 1.5 times after Base64 encoding. Therefore,you need to keep the total
	// size of all attachments below 4 MB. If the entire request exceeds 8 MB,the API will return an error.
	Attachments SendEmailAttachmentArrayInput
	// The email address of the cc recipient can support up to 20 cc recipients.
	Bccs pulumi.StringArrayInput
	// Cc recipient email address, up to 20 people can be copied.
	Ccs pulumi.StringArrayInput
	// Recipient email addresses. You can send an email to up to 50 recipients at a time. Note: the email content will display
	// all recipient addresses. To send one-to-one emails to several recipients, please call the API multiple times to send the
	// emails.
	Destinations pulumi.StringArrayInput
	// Sender address. Enter a sender address, for example, noreply@mail.qcloud.com.To display the sender name, enter the
	// address in the following format:Sender.
	FromEmailAddress pulumi.StringInput
	// Reply-to address. You can enter a valid personal email address that can receive emails. If this parameter is left empty,
	// reply emails will fail to be sent.
	ReplyToAddresses pulumi.StringPtrInput
	// Email subject.
	Subject pulumi.StringInput
	// Template parameters for template-based sending. As Simple has been disused, Template is required.
	Template SendEmailTemplatePtrInput
	// Email triggering type. 0 (default): non-trigger-based, suitable for marketing emails and non-immediate emails;1:
	// trigger-based, suitable for immediate emails such as emails containing verification codes.If the size of an email
	// exceeds a specified value,the system will automatically choose the non-trigger-based type.
	TriggerType pulumi.IntPtrInput
	// Unsubscribe link option. 0: Do not add unsubscribe link; 1: English 2: Simplified Chinese; 3: Traditional Chinese; 4:
	// Spanish; 5: French; 6: German; 7: Japanese; 8: Korean; 9: Arabic; 10: Thai.
	Unsubscribe pulumi.StringPtrInput
}

The set of arguments for constructing a SendEmail resource.

func (SendEmailArgs) ElementType

func (SendEmailArgs) ElementType() reflect.Type

type SendEmailArray

type SendEmailArray []SendEmailInput

func (SendEmailArray) ElementType

func (SendEmailArray) ElementType() reflect.Type

func (SendEmailArray) ToSendEmailArrayOutput

func (i SendEmailArray) ToSendEmailArrayOutput() SendEmailArrayOutput

func (SendEmailArray) ToSendEmailArrayOutputWithContext

func (i SendEmailArray) ToSendEmailArrayOutputWithContext(ctx context.Context) SendEmailArrayOutput

type SendEmailArrayInput

type SendEmailArrayInput interface {
	pulumi.Input

	ToSendEmailArrayOutput() SendEmailArrayOutput
	ToSendEmailArrayOutputWithContext(context.Context) SendEmailArrayOutput
}

SendEmailArrayInput is an input type that accepts SendEmailArray and SendEmailArrayOutput values. You can construct a concrete instance of `SendEmailArrayInput` via:

SendEmailArray{ SendEmailArgs{...} }

type SendEmailArrayOutput

type SendEmailArrayOutput struct{ *pulumi.OutputState }

func (SendEmailArrayOutput) ElementType

func (SendEmailArrayOutput) ElementType() reflect.Type

func (SendEmailArrayOutput) Index

func (SendEmailArrayOutput) ToSendEmailArrayOutput

func (o SendEmailArrayOutput) ToSendEmailArrayOutput() SendEmailArrayOutput

func (SendEmailArrayOutput) ToSendEmailArrayOutputWithContext

func (o SendEmailArrayOutput) ToSendEmailArrayOutputWithContext(ctx context.Context) SendEmailArrayOutput

type SendEmailAttachment

type SendEmailAttachment struct {
	Content  string `pulumi:"content"`
	FileName string `pulumi:"fileName"`
}

type SendEmailAttachmentArgs

type SendEmailAttachmentArgs struct {
	Content  pulumi.StringInput `pulumi:"content"`
	FileName pulumi.StringInput `pulumi:"fileName"`
}

func (SendEmailAttachmentArgs) ElementType

func (SendEmailAttachmentArgs) ElementType() reflect.Type

func (SendEmailAttachmentArgs) ToSendEmailAttachmentOutput

func (i SendEmailAttachmentArgs) ToSendEmailAttachmentOutput() SendEmailAttachmentOutput

func (SendEmailAttachmentArgs) ToSendEmailAttachmentOutputWithContext

func (i SendEmailAttachmentArgs) ToSendEmailAttachmentOutputWithContext(ctx context.Context) SendEmailAttachmentOutput

type SendEmailAttachmentArray

type SendEmailAttachmentArray []SendEmailAttachmentInput

func (SendEmailAttachmentArray) ElementType

func (SendEmailAttachmentArray) ElementType() reflect.Type

func (SendEmailAttachmentArray) ToSendEmailAttachmentArrayOutput

func (i SendEmailAttachmentArray) ToSendEmailAttachmentArrayOutput() SendEmailAttachmentArrayOutput

func (SendEmailAttachmentArray) ToSendEmailAttachmentArrayOutputWithContext

func (i SendEmailAttachmentArray) ToSendEmailAttachmentArrayOutputWithContext(ctx context.Context) SendEmailAttachmentArrayOutput

type SendEmailAttachmentArrayInput

type SendEmailAttachmentArrayInput interface {
	pulumi.Input

	ToSendEmailAttachmentArrayOutput() SendEmailAttachmentArrayOutput
	ToSendEmailAttachmentArrayOutputWithContext(context.Context) SendEmailAttachmentArrayOutput
}

SendEmailAttachmentArrayInput is an input type that accepts SendEmailAttachmentArray and SendEmailAttachmentArrayOutput values. You can construct a concrete instance of `SendEmailAttachmentArrayInput` via:

SendEmailAttachmentArray{ SendEmailAttachmentArgs{...} }

type SendEmailAttachmentArrayOutput

type SendEmailAttachmentArrayOutput struct{ *pulumi.OutputState }

func (SendEmailAttachmentArrayOutput) ElementType

func (SendEmailAttachmentArrayOutput) Index

func (SendEmailAttachmentArrayOutput) ToSendEmailAttachmentArrayOutput

func (o SendEmailAttachmentArrayOutput) ToSendEmailAttachmentArrayOutput() SendEmailAttachmentArrayOutput

func (SendEmailAttachmentArrayOutput) ToSendEmailAttachmentArrayOutputWithContext

func (o SendEmailAttachmentArrayOutput) ToSendEmailAttachmentArrayOutputWithContext(ctx context.Context) SendEmailAttachmentArrayOutput

type SendEmailAttachmentInput

type SendEmailAttachmentInput interface {
	pulumi.Input

	ToSendEmailAttachmentOutput() SendEmailAttachmentOutput
	ToSendEmailAttachmentOutputWithContext(context.Context) SendEmailAttachmentOutput
}

SendEmailAttachmentInput is an input type that accepts SendEmailAttachmentArgs and SendEmailAttachmentOutput values. You can construct a concrete instance of `SendEmailAttachmentInput` via:

SendEmailAttachmentArgs{...}

type SendEmailAttachmentOutput

type SendEmailAttachmentOutput struct{ *pulumi.OutputState }

func (SendEmailAttachmentOutput) Content

func (SendEmailAttachmentOutput) ElementType

func (SendEmailAttachmentOutput) ElementType() reflect.Type

func (SendEmailAttachmentOutput) FileName

func (SendEmailAttachmentOutput) ToSendEmailAttachmentOutput

func (o SendEmailAttachmentOutput) ToSendEmailAttachmentOutput() SendEmailAttachmentOutput

func (SendEmailAttachmentOutput) ToSendEmailAttachmentOutputWithContext

func (o SendEmailAttachmentOutput) ToSendEmailAttachmentOutputWithContext(ctx context.Context) SendEmailAttachmentOutput

type SendEmailInput

type SendEmailInput interface {
	pulumi.Input

	ToSendEmailOutput() SendEmailOutput
	ToSendEmailOutputWithContext(ctx context.Context) SendEmailOutput
}

type SendEmailMap

type SendEmailMap map[string]SendEmailInput

func (SendEmailMap) ElementType

func (SendEmailMap) ElementType() reflect.Type

func (SendEmailMap) ToSendEmailMapOutput

func (i SendEmailMap) ToSendEmailMapOutput() SendEmailMapOutput

func (SendEmailMap) ToSendEmailMapOutputWithContext

func (i SendEmailMap) ToSendEmailMapOutputWithContext(ctx context.Context) SendEmailMapOutput

type SendEmailMapInput

type SendEmailMapInput interface {
	pulumi.Input

	ToSendEmailMapOutput() SendEmailMapOutput
	ToSendEmailMapOutputWithContext(context.Context) SendEmailMapOutput
}

SendEmailMapInput is an input type that accepts SendEmailMap and SendEmailMapOutput values. You can construct a concrete instance of `SendEmailMapInput` via:

SendEmailMap{ "key": SendEmailArgs{...} }

type SendEmailMapOutput

type SendEmailMapOutput struct{ *pulumi.OutputState }

func (SendEmailMapOutput) ElementType

func (SendEmailMapOutput) ElementType() reflect.Type

func (SendEmailMapOutput) MapIndex

func (SendEmailMapOutput) ToSendEmailMapOutput

func (o SendEmailMapOutput) ToSendEmailMapOutput() SendEmailMapOutput

func (SendEmailMapOutput) ToSendEmailMapOutputWithContext

func (o SendEmailMapOutput) ToSendEmailMapOutputWithContext(ctx context.Context) SendEmailMapOutput

type SendEmailOutput

type SendEmailOutput struct{ *pulumi.OutputState }

func (SendEmailOutput) Attachments

Parameters for the attachments to be sent. The TencentCloud API supports a request packet of up to 8 MB in size,and the size of the attachment content will increase by 1.5 times after Base64 encoding. Therefore,you need to keep the total size of all attachments below 4 MB. If the entire request exceeds 8 MB,the API will return an error.

func (SendEmailOutput) Bccs

The email address of the cc recipient can support up to 20 cc recipients.

func (SendEmailOutput) Ccs

Cc recipient email address, up to 20 people can be copied.

func (SendEmailOutput) Destinations

func (o SendEmailOutput) Destinations() pulumi.StringArrayOutput

Recipient email addresses. You can send an email to up to 50 recipients at a time. Note: the email content will display all recipient addresses. To send one-to-one emails to several recipients, please call the API multiple times to send the emails.

func (SendEmailOutput) ElementType

func (SendEmailOutput) ElementType() reflect.Type

func (SendEmailOutput) FromEmailAddress

func (o SendEmailOutput) FromEmailAddress() pulumi.StringOutput

Sender address. Enter a sender address, for example, noreply@mail.qcloud.com.To display the sender name, enter the address in the following format:Sender.

func (SendEmailOutput) ReplyToAddresses

func (o SendEmailOutput) ReplyToAddresses() pulumi.StringPtrOutput

Reply-to address. You can enter a valid personal email address that can receive emails. If this parameter is left empty, reply emails will fail to be sent.

func (SendEmailOutput) Subject

func (o SendEmailOutput) Subject() pulumi.StringOutput

Email subject.

func (SendEmailOutput) Template

Template parameters for template-based sending. As Simple has been disused, Template is required.

func (SendEmailOutput) ToSendEmailOutput

func (o SendEmailOutput) ToSendEmailOutput() SendEmailOutput

func (SendEmailOutput) ToSendEmailOutputWithContext

func (o SendEmailOutput) ToSendEmailOutputWithContext(ctx context.Context) SendEmailOutput

func (SendEmailOutput) TriggerType

func (o SendEmailOutput) TriggerType() pulumi.IntPtrOutput

Email triggering type. 0 (default): non-trigger-based, suitable for marketing emails and non-immediate emails;1: trigger-based, suitable for immediate emails such as emails containing verification codes.If the size of an email exceeds a specified value,the system will automatically choose the non-trigger-based type.

func (SendEmailOutput) Unsubscribe

func (o SendEmailOutput) Unsubscribe() pulumi.StringPtrOutput

Unsubscribe link option. 0: Do not add unsubscribe link; 1: English 2: Simplified Chinese; 3: Traditional Chinese; 4: Spanish; 5: French; 6: German; 7: Japanese; 8: Korean; 9: Arabic; 10: Thai.

type SendEmailState

type SendEmailState struct {
	// Parameters for the attachments to be sent. The TencentCloud API supports a request packet of up to 8 MB in size,and the
	// size of the attachment content will increase by 1.5 times after Base64 encoding. Therefore,you need to keep the total
	// size of all attachments below 4 MB. If the entire request exceeds 8 MB,the API will return an error.
	Attachments SendEmailAttachmentArrayInput
	// The email address of the cc recipient can support up to 20 cc recipients.
	Bccs pulumi.StringArrayInput
	// Cc recipient email address, up to 20 people can be copied.
	Ccs pulumi.StringArrayInput
	// Recipient email addresses. You can send an email to up to 50 recipients at a time. Note: the email content will display
	// all recipient addresses. To send one-to-one emails to several recipients, please call the API multiple times to send the
	// emails.
	Destinations pulumi.StringArrayInput
	// Sender address. Enter a sender address, for example, noreply@mail.qcloud.com.To display the sender name, enter the
	// address in the following format:Sender.
	FromEmailAddress pulumi.StringPtrInput
	// Reply-to address. You can enter a valid personal email address that can receive emails. If this parameter is left empty,
	// reply emails will fail to be sent.
	ReplyToAddresses pulumi.StringPtrInput
	// Email subject.
	Subject pulumi.StringPtrInput
	// Template parameters for template-based sending. As Simple has been disused, Template is required.
	Template SendEmailTemplatePtrInput
	// Email triggering type. 0 (default): non-trigger-based, suitable for marketing emails and non-immediate emails;1:
	// trigger-based, suitable for immediate emails such as emails containing verification codes.If the size of an email
	// exceeds a specified value,the system will automatically choose the non-trigger-based type.
	TriggerType pulumi.IntPtrInput
	// Unsubscribe link option. 0: Do not add unsubscribe link; 1: English 2: Simplified Chinese; 3: Traditional Chinese; 4:
	// Spanish; 5: French; 6: German; 7: Japanese; 8: Korean; 9: Arabic; 10: Thai.
	Unsubscribe pulumi.StringPtrInput
}

func (SendEmailState) ElementType

func (SendEmailState) ElementType() reflect.Type

type SendEmailTemplate

type SendEmailTemplate struct {
	TemplateData string `pulumi:"templateData"`
	TemplateId   int    `pulumi:"templateId"`
}

type SendEmailTemplateArgs

type SendEmailTemplateArgs struct {
	TemplateData pulumi.StringInput `pulumi:"templateData"`
	TemplateId   pulumi.IntInput    `pulumi:"templateId"`
}

func (SendEmailTemplateArgs) ElementType

func (SendEmailTemplateArgs) ElementType() reflect.Type

func (SendEmailTemplateArgs) ToSendEmailTemplateOutput

func (i SendEmailTemplateArgs) ToSendEmailTemplateOutput() SendEmailTemplateOutput

func (SendEmailTemplateArgs) ToSendEmailTemplateOutputWithContext

func (i SendEmailTemplateArgs) ToSendEmailTemplateOutputWithContext(ctx context.Context) SendEmailTemplateOutput

func (SendEmailTemplateArgs) ToSendEmailTemplatePtrOutput

func (i SendEmailTemplateArgs) ToSendEmailTemplatePtrOutput() SendEmailTemplatePtrOutput

func (SendEmailTemplateArgs) ToSendEmailTemplatePtrOutputWithContext

func (i SendEmailTemplateArgs) ToSendEmailTemplatePtrOutputWithContext(ctx context.Context) SendEmailTemplatePtrOutput

type SendEmailTemplateInput

type SendEmailTemplateInput interface {
	pulumi.Input

	ToSendEmailTemplateOutput() SendEmailTemplateOutput
	ToSendEmailTemplateOutputWithContext(context.Context) SendEmailTemplateOutput
}

SendEmailTemplateInput is an input type that accepts SendEmailTemplateArgs and SendEmailTemplateOutput values. You can construct a concrete instance of `SendEmailTemplateInput` via:

SendEmailTemplateArgs{...}

type SendEmailTemplateOutput

type SendEmailTemplateOutput struct{ *pulumi.OutputState }

func (SendEmailTemplateOutput) ElementType

func (SendEmailTemplateOutput) ElementType() reflect.Type

func (SendEmailTemplateOutput) TemplateData

func (o SendEmailTemplateOutput) TemplateData() pulumi.StringOutput

func (SendEmailTemplateOutput) TemplateId

func (o SendEmailTemplateOutput) TemplateId() pulumi.IntOutput

func (SendEmailTemplateOutput) ToSendEmailTemplateOutput

func (o SendEmailTemplateOutput) ToSendEmailTemplateOutput() SendEmailTemplateOutput

func (SendEmailTemplateOutput) ToSendEmailTemplateOutputWithContext

func (o SendEmailTemplateOutput) ToSendEmailTemplateOutputWithContext(ctx context.Context) SendEmailTemplateOutput

func (SendEmailTemplateOutput) ToSendEmailTemplatePtrOutput

func (o SendEmailTemplateOutput) ToSendEmailTemplatePtrOutput() SendEmailTemplatePtrOutput

func (SendEmailTemplateOutput) ToSendEmailTemplatePtrOutputWithContext

func (o SendEmailTemplateOutput) ToSendEmailTemplatePtrOutputWithContext(ctx context.Context) SendEmailTemplatePtrOutput

type SendEmailTemplatePtrInput

type SendEmailTemplatePtrInput interface {
	pulumi.Input

	ToSendEmailTemplatePtrOutput() SendEmailTemplatePtrOutput
	ToSendEmailTemplatePtrOutputWithContext(context.Context) SendEmailTemplatePtrOutput
}

SendEmailTemplatePtrInput is an input type that accepts SendEmailTemplateArgs, SendEmailTemplatePtr and SendEmailTemplatePtrOutput values. You can construct a concrete instance of `SendEmailTemplatePtrInput` via:

        SendEmailTemplateArgs{...}

or:

        nil

type SendEmailTemplatePtrOutput

type SendEmailTemplatePtrOutput struct{ *pulumi.OutputState }

func (SendEmailTemplatePtrOutput) Elem

func (SendEmailTemplatePtrOutput) ElementType

func (SendEmailTemplatePtrOutput) ElementType() reflect.Type

func (SendEmailTemplatePtrOutput) TemplateData

func (SendEmailTemplatePtrOutput) TemplateId

func (SendEmailTemplatePtrOutput) ToSendEmailTemplatePtrOutput

func (o SendEmailTemplatePtrOutput) ToSendEmailTemplatePtrOutput() SendEmailTemplatePtrOutput

func (SendEmailTemplatePtrOutput) ToSendEmailTemplatePtrOutputWithContext

func (o SendEmailTemplatePtrOutput) ToSendEmailTemplatePtrOutputWithContext(ctx context.Context) SendEmailTemplatePtrOutput

type Template

type Template struct {
	pulumi.CustomResourceState

	// Sms Template Content.
	TemplateContent TemplateTemplateContentOutput `pulumi:"templateContent"`
	// smsTemplateName, which must be required.
	TemplateName pulumi.StringOutput `pulumi:"templateName"`
}

func GetTemplate

func GetTemplate(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *TemplateState, opts ...pulumi.ResourceOption) (*Template, error)

GetTemplate gets an existing Template 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 NewTemplate

func NewTemplate(ctx *pulumi.Context,
	name string, args *TemplateArgs, opts ...pulumi.ResourceOption) (*Template, error)

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

func (*Template) ElementType

func (*Template) ElementType() reflect.Type

func (*Template) ToTemplateOutput

func (i *Template) ToTemplateOutput() TemplateOutput

func (*Template) ToTemplateOutputWithContext

func (i *Template) ToTemplateOutputWithContext(ctx context.Context) TemplateOutput

type TemplateArgs

type TemplateArgs struct {
	// Sms Template Content.
	TemplateContent TemplateTemplateContentInput
	// smsTemplateName, which must be required.
	TemplateName pulumi.StringInput
}

The set of arguments for constructing a Template resource.

func (TemplateArgs) ElementType

func (TemplateArgs) ElementType() reflect.Type

type TemplateArray

type TemplateArray []TemplateInput

func (TemplateArray) ElementType

func (TemplateArray) ElementType() reflect.Type

func (TemplateArray) ToTemplateArrayOutput

func (i TemplateArray) ToTemplateArrayOutput() TemplateArrayOutput

func (TemplateArray) ToTemplateArrayOutputWithContext

func (i TemplateArray) ToTemplateArrayOutputWithContext(ctx context.Context) TemplateArrayOutput

type TemplateArrayInput

type TemplateArrayInput interface {
	pulumi.Input

	ToTemplateArrayOutput() TemplateArrayOutput
	ToTemplateArrayOutputWithContext(context.Context) TemplateArrayOutput
}

TemplateArrayInput is an input type that accepts TemplateArray and TemplateArrayOutput values. You can construct a concrete instance of `TemplateArrayInput` via:

TemplateArray{ TemplateArgs{...} }

type TemplateArrayOutput

type TemplateArrayOutput struct{ *pulumi.OutputState }

func (TemplateArrayOutput) ElementType

func (TemplateArrayOutput) ElementType() reflect.Type

func (TemplateArrayOutput) Index

func (TemplateArrayOutput) ToTemplateArrayOutput

func (o TemplateArrayOutput) ToTemplateArrayOutput() TemplateArrayOutput

func (TemplateArrayOutput) ToTemplateArrayOutputWithContext

func (o TemplateArrayOutput) ToTemplateArrayOutputWithContext(ctx context.Context) TemplateArrayOutput

type TemplateInput

type TemplateInput interface {
	pulumi.Input

	ToTemplateOutput() TemplateOutput
	ToTemplateOutputWithContext(ctx context.Context) TemplateOutput
}

type TemplateMap

type TemplateMap map[string]TemplateInput

func (TemplateMap) ElementType

func (TemplateMap) ElementType() reflect.Type

func (TemplateMap) ToTemplateMapOutput

func (i TemplateMap) ToTemplateMapOutput() TemplateMapOutput

func (TemplateMap) ToTemplateMapOutputWithContext

func (i TemplateMap) ToTemplateMapOutputWithContext(ctx context.Context) TemplateMapOutput

type TemplateMapInput

type TemplateMapInput interface {
	pulumi.Input

	ToTemplateMapOutput() TemplateMapOutput
	ToTemplateMapOutputWithContext(context.Context) TemplateMapOutput
}

TemplateMapInput is an input type that accepts TemplateMap and TemplateMapOutput values. You can construct a concrete instance of `TemplateMapInput` via:

TemplateMap{ "key": TemplateArgs{...} }

type TemplateMapOutput

type TemplateMapOutput struct{ *pulumi.OutputState }

func (TemplateMapOutput) ElementType

func (TemplateMapOutput) ElementType() reflect.Type

func (TemplateMapOutput) MapIndex

func (TemplateMapOutput) ToTemplateMapOutput

func (o TemplateMapOutput) ToTemplateMapOutput() TemplateMapOutput

func (TemplateMapOutput) ToTemplateMapOutputWithContext

func (o TemplateMapOutput) ToTemplateMapOutputWithContext(ctx context.Context) TemplateMapOutput

type TemplateOutput

type TemplateOutput struct{ *pulumi.OutputState }

func (TemplateOutput) ElementType

func (TemplateOutput) ElementType() reflect.Type

func (TemplateOutput) TemplateContent

func (o TemplateOutput) TemplateContent() TemplateTemplateContentOutput

Sms Template Content.

func (TemplateOutput) TemplateName

func (o TemplateOutput) TemplateName() pulumi.StringOutput

smsTemplateName, which must be required.

func (TemplateOutput) ToTemplateOutput

func (o TemplateOutput) ToTemplateOutput() TemplateOutput

func (TemplateOutput) ToTemplateOutputWithContext

func (o TemplateOutput) ToTemplateOutputWithContext(ctx context.Context) TemplateOutput

type TemplateState

type TemplateState struct {
	// Sms Template Content.
	TemplateContent TemplateTemplateContentPtrInput
	// smsTemplateName, which must be required.
	TemplateName pulumi.StringPtrInput
}

func (TemplateState) ElementType

func (TemplateState) ElementType() reflect.Type

type TemplateTemplateContent

type TemplateTemplateContent struct {
	Html *string `pulumi:"html"`
	Text *string `pulumi:"text"`
}

type TemplateTemplateContentArgs

type TemplateTemplateContentArgs struct {
	Html pulumi.StringPtrInput `pulumi:"html"`
	Text pulumi.StringPtrInput `pulumi:"text"`
}

func (TemplateTemplateContentArgs) ElementType

func (TemplateTemplateContentArgs) ToTemplateTemplateContentOutput

func (i TemplateTemplateContentArgs) ToTemplateTemplateContentOutput() TemplateTemplateContentOutput

func (TemplateTemplateContentArgs) ToTemplateTemplateContentOutputWithContext

func (i TemplateTemplateContentArgs) ToTemplateTemplateContentOutputWithContext(ctx context.Context) TemplateTemplateContentOutput

func (TemplateTemplateContentArgs) ToTemplateTemplateContentPtrOutput

func (i TemplateTemplateContentArgs) ToTemplateTemplateContentPtrOutput() TemplateTemplateContentPtrOutput

func (TemplateTemplateContentArgs) ToTemplateTemplateContentPtrOutputWithContext

func (i TemplateTemplateContentArgs) ToTemplateTemplateContentPtrOutputWithContext(ctx context.Context) TemplateTemplateContentPtrOutput

type TemplateTemplateContentInput

type TemplateTemplateContentInput interface {
	pulumi.Input

	ToTemplateTemplateContentOutput() TemplateTemplateContentOutput
	ToTemplateTemplateContentOutputWithContext(context.Context) TemplateTemplateContentOutput
}

TemplateTemplateContentInput is an input type that accepts TemplateTemplateContentArgs and TemplateTemplateContentOutput values. You can construct a concrete instance of `TemplateTemplateContentInput` via:

TemplateTemplateContentArgs{...}

type TemplateTemplateContentOutput

type TemplateTemplateContentOutput struct{ *pulumi.OutputState }

func (TemplateTemplateContentOutput) ElementType

func (TemplateTemplateContentOutput) Html

func (TemplateTemplateContentOutput) Text

func (TemplateTemplateContentOutput) ToTemplateTemplateContentOutput

func (o TemplateTemplateContentOutput) ToTemplateTemplateContentOutput() TemplateTemplateContentOutput

func (TemplateTemplateContentOutput) ToTemplateTemplateContentOutputWithContext

func (o TemplateTemplateContentOutput) ToTemplateTemplateContentOutputWithContext(ctx context.Context) TemplateTemplateContentOutput

func (TemplateTemplateContentOutput) ToTemplateTemplateContentPtrOutput

func (o TemplateTemplateContentOutput) ToTemplateTemplateContentPtrOutput() TemplateTemplateContentPtrOutput

func (TemplateTemplateContentOutput) ToTemplateTemplateContentPtrOutputWithContext

func (o TemplateTemplateContentOutput) ToTemplateTemplateContentPtrOutputWithContext(ctx context.Context) TemplateTemplateContentPtrOutput

type TemplateTemplateContentPtrInput

type TemplateTemplateContentPtrInput interface {
	pulumi.Input

	ToTemplateTemplateContentPtrOutput() TemplateTemplateContentPtrOutput
	ToTemplateTemplateContentPtrOutputWithContext(context.Context) TemplateTemplateContentPtrOutput
}

TemplateTemplateContentPtrInput is an input type that accepts TemplateTemplateContentArgs, TemplateTemplateContentPtr and TemplateTemplateContentPtrOutput values. You can construct a concrete instance of `TemplateTemplateContentPtrInput` via:

        TemplateTemplateContentArgs{...}

or:

        nil

type TemplateTemplateContentPtrOutput

type TemplateTemplateContentPtrOutput struct{ *pulumi.OutputState }

func (TemplateTemplateContentPtrOutput) Elem

func (TemplateTemplateContentPtrOutput) ElementType

func (TemplateTemplateContentPtrOutput) Html

func (TemplateTemplateContentPtrOutput) Text

func (TemplateTemplateContentPtrOutput) ToTemplateTemplateContentPtrOutput

func (o TemplateTemplateContentPtrOutput) ToTemplateTemplateContentPtrOutput() TemplateTemplateContentPtrOutput

func (TemplateTemplateContentPtrOutput) ToTemplateTemplateContentPtrOutputWithContext

func (o TemplateTemplateContentPtrOutput) ToTemplateTemplateContentPtrOutputWithContext(ctx context.Context) TemplateTemplateContentPtrOutput

type VerifyDomain

type VerifyDomain struct {
	pulumi.CustomResourceState

	// Domain name requested for verification.
	EmailIdentity pulumi.StringOutput `pulumi:"emailIdentity"`
}

func GetVerifyDomain

func GetVerifyDomain(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *VerifyDomainState, opts ...pulumi.ResourceOption) (*VerifyDomain, error)

GetVerifyDomain gets an existing VerifyDomain 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 NewVerifyDomain

func NewVerifyDomain(ctx *pulumi.Context,
	name string, args *VerifyDomainArgs, opts ...pulumi.ResourceOption) (*VerifyDomain, error)

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

func (*VerifyDomain) ElementType

func (*VerifyDomain) ElementType() reflect.Type

func (*VerifyDomain) ToVerifyDomainOutput

func (i *VerifyDomain) ToVerifyDomainOutput() VerifyDomainOutput

func (*VerifyDomain) ToVerifyDomainOutputWithContext

func (i *VerifyDomain) ToVerifyDomainOutputWithContext(ctx context.Context) VerifyDomainOutput

type VerifyDomainArgs

type VerifyDomainArgs struct {
	// Domain name requested for verification.
	EmailIdentity pulumi.StringInput
}

The set of arguments for constructing a VerifyDomain resource.

func (VerifyDomainArgs) ElementType

func (VerifyDomainArgs) ElementType() reflect.Type

type VerifyDomainArray

type VerifyDomainArray []VerifyDomainInput

func (VerifyDomainArray) ElementType

func (VerifyDomainArray) ElementType() reflect.Type

func (VerifyDomainArray) ToVerifyDomainArrayOutput

func (i VerifyDomainArray) ToVerifyDomainArrayOutput() VerifyDomainArrayOutput

func (VerifyDomainArray) ToVerifyDomainArrayOutputWithContext

func (i VerifyDomainArray) ToVerifyDomainArrayOutputWithContext(ctx context.Context) VerifyDomainArrayOutput

type VerifyDomainArrayInput

type VerifyDomainArrayInput interface {
	pulumi.Input

	ToVerifyDomainArrayOutput() VerifyDomainArrayOutput
	ToVerifyDomainArrayOutputWithContext(context.Context) VerifyDomainArrayOutput
}

VerifyDomainArrayInput is an input type that accepts VerifyDomainArray and VerifyDomainArrayOutput values. You can construct a concrete instance of `VerifyDomainArrayInput` via:

VerifyDomainArray{ VerifyDomainArgs{...} }

type VerifyDomainArrayOutput

type VerifyDomainArrayOutput struct{ *pulumi.OutputState }

func (VerifyDomainArrayOutput) ElementType

func (VerifyDomainArrayOutput) ElementType() reflect.Type

func (VerifyDomainArrayOutput) Index

func (VerifyDomainArrayOutput) ToVerifyDomainArrayOutput

func (o VerifyDomainArrayOutput) ToVerifyDomainArrayOutput() VerifyDomainArrayOutput

func (VerifyDomainArrayOutput) ToVerifyDomainArrayOutputWithContext

func (o VerifyDomainArrayOutput) ToVerifyDomainArrayOutputWithContext(ctx context.Context) VerifyDomainArrayOutput

type VerifyDomainInput

type VerifyDomainInput interface {
	pulumi.Input

	ToVerifyDomainOutput() VerifyDomainOutput
	ToVerifyDomainOutputWithContext(ctx context.Context) VerifyDomainOutput
}

type VerifyDomainMap

type VerifyDomainMap map[string]VerifyDomainInput

func (VerifyDomainMap) ElementType

func (VerifyDomainMap) ElementType() reflect.Type

func (VerifyDomainMap) ToVerifyDomainMapOutput

func (i VerifyDomainMap) ToVerifyDomainMapOutput() VerifyDomainMapOutput

func (VerifyDomainMap) ToVerifyDomainMapOutputWithContext

func (i VerifyDomainMap) ToVerifyDomainMapOutputWithContext(ctx context.Context) VerifyDomainMapOutput

type VerifyDomainMapInput

type VerifyDomainMapInput interface {
	pulumi.Input

	ToVerifyDomainMapOutput() VerifyDomainMapOutput
	ToVerifyDomainMapOutputWithContext(context.Context) VerifyDomainMapOutput
}

VerifyDomainMapInput is an input type that accepts VerifyDomainMap and VerifyDomainMapOutput values. You can construct a concrete instance of `VerifyDomainMapInput` via:

VerifyDomainMap{ "key": VerifyDomainArgs{...} }

type VerifyDomainMapOutput

type VerifyDomainMapOutput struct{ *pulumi.OutputState }

func (VerifyDomainMapOutput) ElementType

func (VerifyDomainMapOutput) ElementType() reflect.Type

func (VerifyDomainMapOutput) MapIndex

func (VerifyDomainMapOutput) ToVerifyDomainMapOutput

func (o VerifyDomainMapOutput) ToVerifyDomainMapOutput() VerifyDomainMapOutput

func (VerifyDomainMapOutput) ToVerifyDomainMapOutputWithContext

func (o VerifyDomainMapOutput) ToVerifyDomainMapOutputWithContext(ctx context.Context) VerifyDomainMapOutput

type VerifyDomainOutput

type VerifyDomainOutput struct{ *pulumi.OutputState }

func (VerifyDomainOutput) ElementType

func (VerifyDomainOutput) ElementType() reflect.Type

func (VerifyDomainOutput) EmailIdentity

func (o VerifyDomainOutput) EmailIdentity() pulumi.StringOutput

Domain name requested for verification.

func (VerifyDomainOutput) ToVerifyDomainOutput

func (o VerifyDomainOutput) ToVerifyDomainOutput() VerifyDomainOutput

func (VerifyDomainOutput) ToVerifyDomainOutputWithContext

func (o VerifyDomainOutput) ToVerifyDomainOutputWithContext(ctx context.Context) VerifyDomainOutput

type VerifyDomainState

type VerifyDomainState struct {
	// Domain name requested for verification.
	EmailIdentity pulumi.StringPtrInput
}

func (VerifyDomainState) ElementType

func (VerifyDomainState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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