ses

package
v0.0.0-...-9153d0a Latest Latest
Warning

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

Go to latest
Published: Sep 8, 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 Domain

type Domain struct {
	pulumi.CustomResourceState

	// 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 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) 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 {
	// 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 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

Jump to

Keyboard shortcuts

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