ses

package
v0.6.0 Latest Latest
Warning

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

Go to latest
Published: Nov 18, 2021 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 ConfigurationSet

type ConfigurationSet struct {
	pulumi.CustomResourceState

	// The name of the configuration set.
	Name pulumi.StringPtrOutput `pulumi:"name"`
}

Resource schema for AWS::SES::ConfigurationSet.

func GetConfigurationSet

func GetConfigurationSet(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ConfigurationSetState, opts ...pulumi.ResourceOption) (*ConfigurationSet, error)

GetConfigurationSet gets an existing ConfigurationSet 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 NewConfigurationSet

func NewConfigurationSet(ctx *pulumi.Context,
	name string, args *ConfigurationSetArgs, opts ...pulumi.ResourceOption) (*ConfigurationSet, error)

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

func (*ConfigurationSet) ElementType

func (*ConfigurationSet) ElementType() reflect.Type

func (*ConfigurationSet) ToConfigurationSetOutput

func (i *ConfigurationSet) ToConfigurationSetOutput() ConfigurationSetOutput

func (*ConfigurationSet) ToConfigurationSetOutputWithContext

func (i *ConfigurationSet) ToConfigurationSetOutputWithContext(ctx context.Context) ConfigurationSetOutput

type ConfigurationSetArgs

type ConfigurationSetArgs struct {
	// The name of the configuration set.
	Name pulumi.StringPtrInput
}

The set of arguments for constructing a ConfigurationSet resource.

func (ConfigurationSetArgs) ElementType

func (ConfigurationSetArgs) ElementType() reflect.Type

type ConfigurationSetEventDestination deprecated

type ConfigurationSetEventDestination struct {
	pulumi.CustomResourceState

	ConfigurationSetName pulumi.StringOutput                                    `pulumi:"configurationSetName"`
	EventDestination     ConfigurationSetEventDestinationEventDestinationOutput `pulumi:"eventDestination"`
}

Resource Type definition for AWS::SES::ConfigurationSetEventDestination

Deprecated: ConfigurationSetEventDestination is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetConfigurationSetEventDestination

func GetConfigurationSetEventDestination(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ConfigurationSetEventDestinationState, opts ...pulumi.ResourceOption) (*ConfigurationSetEventDestination, error)

GetConfigurationSetEventDestination gets an existing ConfigurationSetEventDestination 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 NewConfigurationSetEventDestination

func NewConfigurationSetEventDestination(ctx *pulumi.Context,
	name string, args *ConfigurationSetEventDestinationArgs, opts ...pulumi.ResourceOption) (*ConfigurationSetEventDestination, error)

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

func (*ConfigurationSetEventDestination) ElementType

func (*ConfigurationSetEventDestination) ToConfigurationSetEventDestinationOutput

func (i *ConfigurationSetEventDestination) ToConfigurationSetEventDestinationOutput() ConfigurationSetEventDestinationOutput

func (*ConfigurationSetEventDestination) ToConfigurationSetEventDestinationOutputWithContext

func (i *ConfigurationSetEventDestination) ToConfigurationSetEventDestinationOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationOutput

type ConfigurationSetEventDestinationArgs

type ConfigurationSetEventDestinationArgs struct {
	ConfigurationSetName pulumi.StringInput
	EventDestination     ConfigurationSetEventDestinationEventDestinationInput
}

The set of arguments for constructing a ConfigurationSetEventDestination resource.

func (ConfigurationSetEventDestinationArgs) ElementType

type ConfigurationSetEventDestinationCloudWatchDestination

type ConfigurationSetEventDestinationCloudWatchDestination struct {
	DimensionConfigurations []ConfigurationSetEventDestinationDimensionConfiguration `pulumi:"dimensionConfigurations"`
}

type ConfigurationSetEventDestinationCloudWatchDestinationArgs

type ConfigurationSetEventDestinationCloudWatchDestinationArgs struct {
	DimensionConfigurations ConfigurationSetEventDestinationDimensionConfigurationArrayInput `pulumi:"dimensionConfigurations"`
}

func (ConfigurationSetEventDestinationCloudWatchDestinationArgs) ElementType

func (ConfigurationSetEventDestinationCloudWatchDestinationArgs) ToConfigurationSetEventDestinationCloudWatchDestinationOutput

func (ConfigurationSetEventDestinationCloudWatchDestinationArgs) ToConfigurationSetEventDestinationCloudWatchDestinationOutputWithContext

func (i ConfigurationSetEventDestinationCloudWatchDestinationArgs) ToConfigurationSetEventDestinationCloudWatchDestinationOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationCloudWatchDestinationOutput

func (ConfigurationSetEventDestinationCloudWatchDestinationArgs) ToConfigurationSetEventDestinationCloudWatchDestinationPtrOutput

func (ConfigurationSetEventDestinationCloudWatchDestinationArgs) ToConfigurationSetEventDestinationCloudWatchDestinationPtrOutputWithContext

func (i ConfigurationSetEventDestinationCloudWatchDestinationArgs) ToConfigurationSetEventDestinationCloudWatchDestinationPtrOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationCloudWatchDestinationPtrOutput

type ConfigurationSetEventDestinationCloudWatchDestinationInput

type ConfigurationSetEventDestinationCloudWatchDestinationInput interface {
	pulumi.Input

	ToConfigurationSetEventDestinationCloudWatchDestinationOutput() ConfigurationSetEventDestinationCloudWatchDestinationOutput
	ToConfigurationSetEventDestinationCloudWatchDestinationOutputWithContext(context.Context) ConfigurationSetEventDestinationCloudWatchDestinationOutput
}

ConfigurationSetEventDestinationCloudWatchDestinationInput is an input type that accepts ConfigurationSetEventDestinationCloudWatchDestinationArgs and ConfigurationSetEventDestinationCloudWatchDestinationOutput values. You can construct a concrete instance of `ConfigurationSetEventDestinationCloudWatchDestinationInput` via:

ConfigurationSetEventDestinationCloudWatchDestinationArgs{...}

type ConfigurationSetEventDestinationCloudWatchDestinationOutput

type ConfigurationSetEventDestinationCloudWatchDestinationOutput struct{ *pulumi.OutputState }

func (ConfigurationSetEventDestinationCloudWatchDestinationOutput) DimensionConfigurations

func (ConfigurationSetEventDestinationCloudWatchDestinationOutput) ElementType

func (ConfigurationSetEventDestinationCloudWatchDestinationOutput) ToConfigurationSetEventDestinationCloudWatchDestinationOutput

func (ConfigurationSetEventDestinationCloudWatchDestinationOutput) ToConfigurationSetEventDestinationCloudWatchDestinationOutputWithContext

func (o ConfigurationSetEventDestinationCloudWatchDestinationOutput) ToConfigurationSetEventDestinationCloudWatchDestinationOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationCloudWatchDestinationOutput

func (ConfigurationSetEventDestinationCloudWatchDestinationOutput) ToConfigurationSetEventDestinationCloudWatchDestinationPtrOutput

func (ConfigurationSetEventDestinationCloudWatchDestinationOutput) ToConfigurationSetEventDestinationCloudWatchDestinationPtrOutputWithContext

func (o ConfigurationSetEventDestinationCloudWatchDestinationOutput) ToConfigurationSetEventDestinationCloudWatchDestinationPtrOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationCloudWatchDestinationPtrOutput

type ConfigurationSetEventDestinationCloudWatchDestinationPtrInput

type ConfigurationSetEventDestinationCloudWatchDestinationPtrInput interface {
	pulumi.Input

	ToConfigurationSetEventDestinationCloudWatchDestinationPtrOutput() ConfigurationSetEventDestinationCloudWatchDestinationPtrOutput
	ToConfigurationSetEventDestinationCloudWatchDestinationPtrOutputWithContext(context.Context) ConfigurationSetEventDestinationCloudWatchDestinationPtrOutput
}

ConfigurationSetEventDestinationCloudWatchDestinationPtrInput is an input type that accepts ConfigurationSetEventDestinationCloudWatchDestinationArgs, ConfigurationSetEventDestinationCloudWatchDestinationPtr and ConfigurationSetEventDestinationCloudWatchDestinationPtrOutput values. You can construct a concrete instance of `ConfigurationSetEventDestinationCloudWatchDestinationPtrInput` via:

        ConfigurationSetEventDestinationCloudWatchDestinationArgs{...}

or:

        nil

type ConfigurationSetEventDestinationCloudWatchDestinationPtrOutput

type ConfigurationSetEventDestinationCloudWatchDestinationPtrOutput struct{ *pulumi.OutputState }

func (ConfigurationSetEventDestinationCloudWatchDestinationPtrOutput) DimensionConfigurations

func (ConfigurationSetEventDestinationCloudWatchDestinationPtrOutput) Elem

func (ConfigurationSetEventDestinationCloudWatchDestinationPtrOutput) ElementType

func (ConfigurationSetEventDestinationCloudWatchDestinationPtrOutput) ToConfigurationSetEventDestinationCloudWatchDestinationPtrOutput

func (ConfigurationSetEventDestinationCloudWatchDestinationPtrOutput) ToConfigurationSetEventDestinationCloudWatchDestinationPtrOutputWithContext

func (o ConfigurationSetEventDestinationCloudWatchDestinationPtrOutput) ToConfigurationSetEventDestinationCloudWatchDestinationPtrOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationCloudWatchDestinationPtrOutput

type ConfigurationSetEventDestinationDimensionConfiguration

type ConfigurationSetEventDestinationDimensionConfiguration struct {
	DefaultDimensionValue string `pulumi:"defaultDimensionValue"`
	DimensionName         string `pulumi:"dimensionName"`
	DimensionValueSource  string `pulumi:"dimensionValueSource"`
}

type ConfigurationSetEventDestinationDimensionConfigurationArgs

type ConfigurationSetEventDestinationDimensionConfigurationArgs struct {
	DefaultDimensionValue pulumi.StringInput `pulumi:"defaultDimensionValue"`
	DimensionName         pulumi.StringInput `pulumi:"dimensionName"`
	DimensionValueSource  pulumi.StringInput `pulumi:"dimensionValueSource"`
}

func (ConfigurationSetEventDestinationDimensionConfigurationArgs) ElementType

func (ConfigurationSetEventDestinationDimensionConfigurationArgs) ToConfigurationSetEventDestinationDimensionConfigurationOutput

func (ConfigurationSetEventDestinationDimensionConfigurationArgs) ToConfigurationSetEventDestinationDimensionConfigurationOutputWithContext

func (i ConfigurationSetEventDestinationDimensionConfigurationArgs) ToConfigurationSetEventDestinationDimensionConfigurationOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationDimensionConfigurationOutput

type ConfigurationSetEventDestinationDimensionConfigurationArray

type ConfigurationSetEventDestinationDimensionConfigurationArray []ConfigurationSetEventDestinationDimensionConfigurationInput

func (ConfigurationSetEventDestinationDimensionConfigurationArray) ElementType

func (ConfigurationSetEventDestinationDimensionConfigurationArray) ToConfigurationSetEventDestinationDimensionConfigurationArrayOutput

func (ConfigurationSetEventDestinationDimensionConfigurationArray) ToConfigurationSetEventDestinationDimensionConfigurationArrayOutputWithContext

func (i ConfigurationSetEventDestinationDimensionConfigurationArray) ToConfigurationSetEventDestinationDimensionConfigurationArrayOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationDimensionConfigurationArrayOutput

type ConfigurationSetEventDestinationDimensionConfigurationArrayInput

type ConfigurationSetEventDestinationDimensionConfigurationArrayInput interface {
	pulumi.Input

	ToConfigurationSetEventDestinationDimensionConfigurationArrayOutput() ConfigurationSetEventDestinationDimensionConfigurationArrayOutput
	ToConfigurationSetEventDestinationDimensionConfigurationArrayOutputWithContext(context.Context) ConfigurationSetEventDestinationDimensionConfigurationArrayOutput
}

ConfigurationSetEventDestinationDimensionConfigurationArrayInput is an input type that accepts ConfigurationSetEventDestinationDimensionConfigurationArray and ConfigurationSetEventDestinationDimensionConfigurationArrayOutput values. You can construct a concrete instance of `ConfigurationSetEventDestinationDimensionConfigurationArrayInput` via:

ConfigurationSetEventDestinationDimensionConfigurationArray{ ConfigurationSetEventDestinationDimensionConfigurationArgs{...} }

type ConfigurationSetEventDestinationDimensionConfigurationArrayOutput

type ConfigurationSetEventDestinationDimensionConfigurationArrayOutput struct{ *pulumi.OutputState }

func (ConfigurationSetEventDestinationDimensionConfigurationArrayOutput) ElementType

func (ConfigurationSetEventDestinationDimensionConfigurationArrayOutput) Index

func (ConfigurationSetEventDestinationDimensionConfigurationArrayOutput) ToConfigurationSetEventDestinationDimensionConfigurationArrayOutput

func (ConfigurationSetEventDestinationDimensionConfigurationArrayOutput) ToConfigurationSetEventDestinationDimensionConfigurationArrayOutputWithContext

func (o ConfigurationSetEventDestinationDimensionConfigurationArrayOutput) ToConfigurationSetEventDestinationDimensionConfigurationArrayOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationDimensionConfigurationArrayOutput

type ConfigurationSetEventDestinationDimensionConfigurationInput

type ConfigurationSetEventDestinationDimensionConfigurationInput interface {
	pulumi.Input

	ToConfigurationSetEventDestinationDimensionConfigurationOutput() ConfigurationSetEventDestinationDimensionConfigurationOutput
	ToConfigurationSetEventDestinationDimensionConfigurationOutputWithContext(context.Context) ConfigurationSetEventDestinationDimensionConfigurationOutput
}

ConfigurationSetEventDestinationDimensionConfigurationInput is an input type that accepts ConfigurationSetEventDestinationDimensionConfigurationArgs and ConfigurationSetEventDestinationDimensionConfigurationOutput values. You can construct a concrete instance of `ConfigurationSetEventDestinationDimensionConfigurationInput` via:

ConfigurationSetEventDestinationDimensionConfigurationArgs{...}

type ConfigurationSetEventDestinationDimensionConfigurationOutput

type ConfigurationSetEventDestinationDimensionConfigurationOutput struct{ *pulumi.OutputState }

func (ConfigurationSetEventDestinationDimensionConfigurationOutput) DefaultDimensionValue

func (ConfigurationSetEventDestinationDimensionConfigurationOutput) DimensionName

func (ConfigurationSetEventDestinationDimensionConfigurationOutput) DimensionValueSource

func (ConfigurationSetEventDestinationDimensionConfigurationOutput) ElementType

func (ConfigurationSetEventDestinationDimensionConfigurationOutput) ToConfigurationSetEventDestinationDimensionConfigurationOutput

func (ConfigurationSetEventDestinationDimensionConfigurationOutput) ToConfigurationSetEventDestinationDimensionConfigurationOutputWithContext

func (o ConfigurationSetEventDestinationDimensionConfigurationOutput) ToConfigurationSetEventDestinationDimensionConfigurationOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationDimensionConfigurationOutput

type ConfigurationSetEventDestinationEventDestination

type ConfigurationSetEventDestinationEventDestination struct {
	CloudWatchDestination      *ConfigurationSetEventDestinationCloudWatchDestination      `pulumi:"cloudWatchDestination"`
	Enabled                    *bool                                                       `pulumi:"enabled"`
	KinesisFirehoseDestination *ConfigurationSetEventDestinationKinesisFirehoseDestination `pulumi:"kinesisFirehoseDestination"`
	MatchingEventTypes         []string                                                    `pulumi:"matchingEventTypes"`
	Name                       *string                                                     `pulumi:"name"`
}

type ConfigurationSetEventDestinationEventDestinationArgs

type ConfigurationSetEventDestinationEventDestinationArgs struct {
	CloudWatchDestination      ConfigurationSetEventDestinationCloudWatchDestinationPtrInput      `pulumi:"cloudWatchDestination"`
	Enabled                    pulumi.BoolPtrInput                                                `pulumi:"enabled"`
	KinesisFirehoseDestination ConfigurationSetEventDestinationKinesisFirehoseDestinationPtrInput `pulumi:"kinesisFirehoseDestination"`
	MatchingEventTypes         pulumi.StringArrayInput                                            `pulumi:"matchingEventTypes"`
	Name                       pulumi.StringPtrInput                                              `pulumi:"name"`
}

func (ConfigurationSetEventDestinationEventDestinationArgs) ElementType

func (ConfigurationSetEventDestinationEventDestinationArgs) ToConfigurationSetEventDestinationEventDestinationOutput

func (i ConfigurationSetEventDestinationEventDestinationArgs) ToConfigurationSetEventDestinationEventDestinationOutput() ConfigurationSetEventDestinationEventDestinationOutput

func (ConfigurationSetEventDestinationEventDestinationArgs) ToConfigurationSetEventDestinationEventDestinationOutputWithContext

func (i ConfigurationSetEventDestinationEventDestinationArgs) ToConfigurationSetEventDestinationEventDestinationOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationOutput

func (ConfigurationSetEventDestinationEventDestinationArgs) ToConfigurationSetEventDestinationEventDestinationPtrOutput

func (i ConfigurationSetEventDestinationEventDestinationArgs) ToConfigurationSetEventDestinationEventDestinationPtrOutput() ConfigurationSetEventDestinationEventDestinationPtrOutput

func (ConfigurationSetEventDestinationEventDestinationArgs) ToConfigurationSetEventDestinationEventDestinationPtrOutputWithContext

func (i ConfigurationSetEventDestinationEventDestinationArgs) ToConfigurationSetEventDestinationEventDestinationPtrOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationPtrOutput

type ConfigurationSetEventDestinationEventDestinationInput

type ConfigurationSetEventDestinationEventDestinationInput interface {
	pulumi.Input

	ToConfigurationSetEventDestinationEventDestinationOutput() ConfigurationSetEventDestinationEventDestinationOutput
	ToConfigurationSetEventDestinationEventDestinationOutputWithContext(context.Context) ConfigurationSetEventDestinationEventDestinationOutput
}

ConfigurationSetEventDestinationEventDestinationInput is an input type that accepts ConfigurationSetEventDestinationEventDestinationArgs and ConfigurationSetEventDestinationEventDestinationOutput values. You can construct a concrete instance of `ConfigurationSetEventDestinationEventDestinationInput` via:

ConfigurationSetEventDestinationEventDestinationArgs{...}

type ConfigurationSetEventDestinationEventDestinationOutput

type ConfigurationSetEventDestinationEventDestinationOutput struct{ *pulumi.OutputState }

func (ConfigurationSetEventDestinationEventDestinationOutput) CloudWatchDestination

func (ConfigurationSetEventDestinationEventDestinationOutput) ElementType

func (ConfigurationSetEventDestinationEventDestinationOutput) Enabled

func (ConfigurationSetEventDestinationEventDestinationOutput) KinesisFirehoseDestination

func (ConfigurationSetEventDestinationEventDestinationOutput) MatchingEventTypes

func (ConfigurationSetEventDestinationEventDestinationOutput) Name

func (ConfigurationSetEventDestinationEventDestinationOutput) ToConfigurationSetEventDestinationEventDestinationOutput

func (ConfigurationSetEventDestinationEventDestinationOutput) ToConfigurationSetEventDestinationEventDestinationOutputWithContext

func (o ConfigurationSetEventDestinationEventDestinationOutput) ToConfigurationSetEventDestinationEventDestinationOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationOutput

func (ConfigurationSetEventDestinationEventDestinationOutput) ToConfigurationSetEventDestinationEventDestinationPtrOutput

func (o ConfigurationSetEventDestinationEventDestinationOutput) ToConfigurationSetEventDestinationEventDestinationPtrOutput() ConfigurationSetEventDestinationEventDestinationPtrOutput

func (ConfigurationSetEventDestinationEventDestinationOutput) ToConfigurationSetEventDestinationEventDestinationPtrOutputWithContext

func (o ConfigurationSetEventDestinationEventDestinationOutput) ToConfigurationSetEventDestinationEventDestinationPtrOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationPtrOutput

type ConfigurationSetEventDestinationEventDestinationPtrInput

type ConfigurationSetEventDestinationEventDestinationPtrInput interface {
	pulumi.Input

	ToConfigurationSetEventDestinationEventDestinationPtrOutput() ConfigurationSetEventDestinationEventDestinationPtrOutput
	ToConfigurationSetEventDestinationEventDestinationPtrOutputWithContext(context.Context) ConfigurationSetEventDestinationEventDestinationPtrOutput
}

ConfigurationSetEventDestinationEventDestinationPtrInput is an input type that accepts ConfigurationSetEventDestinationEventDestinationArgs, ConfigurationSetEventDestinationEventDestinationPtr and ConfigurationSetEventDestinationEventDestinationPtrOutput values. You can construct a concrete instance of `ConfigurationSetEventDestinationEventDestinationPtrInput` via:

        ConfigurationSetEventDestinationEventDestinationArgs{...}

or:

        nil

type ConfigurationSetEventDestinationEventDestinationPtrOutput

type ConfigurationSetEventDestinationEventDestinationPtrOutput struct{ *pulumi.OutputState }

func (ConfigurationSetEventDestinationEventDestinationPtrOutput) CloudWatchDestination

func (ConfigurationSetEventDestinationEventDestinationPtrOutput) Elem

func (ConfigurationSetEventDestinationEventDestinationPtrOutput) ElementType

func (ConfigurationSetEventDestinationEventDestinationPtrOutput) Enabled

func (ConfigurationSetEventDestinationEventDestinationPtrOutput) KinesisFirehoseDestination

func (ConfigurationSetEventDestinationEventDestinationPtrOutput) MatchingEventTypes

func (ConfigurationSetEventDestinationEventDestinationPtrOutput) Name

func (ConfigurationSetEventDestinationEventDestinationPtrOutput) ToConfigurationSetEventDestinationEventDestinationPtrOutput

func (ConfigurationSetEventDestinationEventDestinationPtrOutput) ToConfigurationSetEventDestinationEventDestinationPtrOutputWithContext

func (o ConfigurationSetEventDestinationEventDestinationPtrOutput) ToConfigurationSetEventDestinationEventDestinationPtrOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationPtrOutput

type ConfigurationSetEventDestinationInput

type ConfigurationSetEventDestinationInput interface {
	pulumi.Input

	ToConfigurationSetEventDestinationOutput() ConfigurationSetEventDestinationOutput
	ToConfigurationSetEventDestinationOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationOutput
}

type ConfigurationSetEventDestinationKinesisFirehoseDestination

type ConfigurationSetEventDestinationKinesisFirehoseDestination struct {
	DeliveryStreamARN string `pulumi:"deliveryStreamARN"`
	IAMRoleARN        string `pulumi:"iAMRoleARN"`
}

type ConfigurationSetEventDestinationKinesisFirehoseDestinationArgs

type ConfigurationSetEventDestinationKinesisFirehoseDestinationArgs struct {
	DeliveryStreamARN pulumi.StringInput `pulumi:"deliveryStreamARN"`
	IAMRoleARN        pulumi.StringInput `pulumi:"iAMRoleARN"`
}

func (ConfigurationSetEventDestinationKinesisFirehoseDestinationArgs) ElementType

func (ConfigurationSetEventDestinationKinesisFirehoseDestinationArgs) ToConfigurationSetEventDestinationKinesisFirehoseDestinationOutput

func (ConfigurationSetEventDestinationKinesisFirehoseDestinationArgs) ToConfigurationSetEventDestinationKinesisFirehoseDestinationOutputWithContext

func (i ConfigurationSetEventDestinationKinesisFirehoseDestinationArgs) ToConfigurationSetEventDestinationKinesisFirehoseDestinationOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationKinesisFirehoseDestinationOutput

func (ConfigurationSetEventDestinationKinesisFirehoseDestinationArgs) ToConfigurationSetEventDestinationKinesisFirehoseDestinationPtrOutput

func (ConfigurationSetEventDestinationKinesisFirehoseDestinationArgs) ToConfigurationSetEventDestinationKinesisFirehoseDestinationPtrOutputWithContext

func (i ConfigurationSetEventDestinationKinesisFirehoseDestinationArgs) ToConfigurationSetEventDestinationKinesisFirehoseDestinationPtrOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationKinesisFirehoseDestinationPtrOutput

type ConfigurationSetEventDestinationKinesisFirehoseDestinationInput

type ConfigurationSetEventDestinationKinesisFirehoseDestinationInput interface {
	pulumi.Input

	ToConfigurationSetEventDestinationKinesisFirehoseDestinationOutput() ConfigurationSetEventDestinationKinesisFirehoseDestinationOutput
	ToConfigurationSetEventDestinationKinesisFirehoseDestinationOutputWithContext(context.Context) ConfigurationSetEventDestinationKinesisFirehoseDestinationOutput
}

ConfigurationSetEventDestinationKinesisFirehoseDestinationInput is an input type that accepts ConfigurationSetEventDestinationKinesisFirehoseDestinationArgs and ConfigurationSetEventDestinationKinesisFirehoseDestinationOutput values. You can construct a concrete instance of `ConfigurationSetEventDestinationKinesisFirehoseDestinationInput` via:

ConfigurationSetEventDestinationKinesisFirehoseDestinationArgs{...}

type ConfigurationSetEventDestinationKinesisFirehoseDestinationOutput

type ConfigurationSetEventDestinationKinesisFirehoseDestinationOutput struct{ *pulumi.OutputState }

func (ConfigurationSetEventDestinationKinesisFirehoseDestinationOutput) DeliveryStreamARN

func (ConfigurationSetEventDestinationKinesisFirehoseDestinationOutput) ElementType

func (ConfigurationSetEventDestinationKinesisFirehoseDestinationOutput) IAMRoleARN

func (ConfigurationSetEventDestinationKinesisFirehoseDestinationOutput) ToConfigurationSetEventDestinationKinesisFirehoseDestinationOutput

func (ConfigurationSetEventDestinationKinesisFirehoseDestinationOutput) ToConfigurationSetEventDestinationKinesisFirehoseDestinationOutputWithContext

func (o ConfigurationSetEventDestinationKinesisFirehoseDestinationOutput) ToConfigurationSetEventDestinationKinesisFirehoseDestinationOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationKinesisFirehoseDestinationOutput

func (ConfigurationSetEventDestinationKinesisFirehoseDestinationOutput) ToConfigurationSetEventDestinationKinesisFirehoseDestinationPtrOutput

func (ConfigurationSetEventDestinationKinesisFirehoseDestinationOutput) ToConfigurationSetEventDestinationKinesisFirehoseDestinationPtrOutputWithContext

func (o ConfigurationSetEventDestinationKinesisFirehoseDestinationOutput) ToConfigurationSetEventDestinationKinesisFirehoseDestinationPtrOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationKinesisFirehoseDestinationPtrOutput

type ConfigurationSetEventDestinationKinesisFirehoseDestinationPtrInput

type ConfigurationSetEventDestinationKinesisFirehoseDestinationPtrInput interface {
	pulumi.Input

	ToConfigurationSetEventDestinationKinesisFirehoseDestinationPtrOutput() ConfigurationSetEventDestinationKinesisFirehoseDestinationPtrOutput
	ToConfigurationSetEventDestinationKinesisFirehoseDestinationPtrOutputWithContext(context.Context) ConfigurationSetEventDestinationKinesisFirehoseDestinationPtrOutput
}

ConfigurationSetEventDestinationKinesisFirehoseDestinationPtrInput is an input type that accepts ConfigurationSetEventDestinationKinesisFirehoseDestinationArgs, ConfigurationSetEventDestinationKinesisFirehoseDestinationPtr and ConfigurationSetEventDestinationKinesisFirehoseDestinationPtrOutput values. You can construct a concrete instance of `ConfigurationSetEventDestinationKinesisFirehoseDestinationPtrInput` via:

        ConfigurationSetEventDestinationKinesisFirehoseDestinationArgs{...}

or:

        nil

type ConfigurationSetEventDestinationKinesisFirehoseDestinationPtrOutput

type ConfigurationSetEventDestinationKinesisFirehoseDestinationPtrOutput struct{ *pulumi.OutputState }

func (ConfigurationSetEventDestinationKinesisFirehoseDestinationPtrOutput) DeliveryStreamARN

func (ConfigurationSetEventDestinationKinesisFirehoseDestinationPtrOutput) Elem

func (ConfigurationSetEventDestinationKinesisFirehoseDestinationPtrOutput) ElementType

func (ConfigurationSetEventDestinationKinesisFirehoseDestinationPtrOutput) IAMRoleARN

func (ConfigurationSetEventDestinationKinesisFirehoseDestinationPtrOutput) ToConfigurationSetEventDestinationKinesisFirehoseDestinationPtrOutput

func (ConfigurationSetEventDestinationKinesisFirehoseDestinationPtrOutput) ToConfigurationSetEventDestinationKinesisFirehoseDestinationPtrOutputWithContext

func (o ConfigurationSetEventDestinationKinesisFirehoseDestinationPtrOutput) ToConfigurationSetEventDestinationKinesisFirehoseDestinationPtrOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationKinesisFirehoseDestinationPtrOutput

type ConfigurationSetEventDestinationOutput

type ConfigurationSetEventDestinationOutput struct{ *pulumi.OutputState }

func (ConfigurationSetEventDestinationOutput) ElementType

func (ConfigurationSetEventDestinationOutput) ToConfigurationSetEventDestinationOutput

func (o ConfigurationSetEventDestinationOutput) ToConfigurationSetEventDestinationOutput() ConfigurationSetEventDestinationOutput

func (ConfigurationSetEventDestinationOutput) ToConfigurationSetEventDestinationOutputWithContext

func (o ConfigurationSetEventDestinationOutput) ToConfigurationSetEventDestinationOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationOutput

type ConfigurationSetEventDestinationState

type ConfigurationSetEventDestinationState struct {
}

func (ConfigurationSetEventDestinationState) ElementType

type ConfigurationSetInput

type ConfigurationSetInput interface {
	pulumi.Input

	ToConfigurationSetOutput() ConfigurationSetOutput
	ToConfigurationSetOutputWithContext(ctx context.Context) ConfigurationSetOutput
}

type ConfigurationSetOutput

type ConfigurationSetOutput struct{ *pulumi.OutputState }

func (ConfigurationSetOutput) ElementType

func (ConfigurationSetOutput) ElementType() reflect.Type

func (ConfigurationSetOutput) ToConfigurationSetOutput

func (o ConfigurationSetOutput) ToConfigurationSetOutput() ConfigurationSetOutput

func (ConfigurationSetOutput) ToConfigurationSetOutputWithContext

func (o ConfigurationSetOutput) ToConfigurationSetOutputWithContext(ctx context.Context) ConfigurationSetOutput

type ConfigurationSetState

type ConfigurationSetState struct {
}

func (ConfigurationSetState) ElementType

func (ConfigurationSetState) ElementType() reflect.Type

type ContactList

type ContactList struct {
	pulumi.CustomResourceState

	// The name of the contact list.
	ContactListName pulumi.StringPtrOutput `pulumi:"contactListName"`
	// The description of the contact list.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The tags (keys and values) associated with the contact list.
	Tags ContactListTagArrayOutput `pulumi:"tags"`
	// The topics associated with the contact list.
	Topics ContactListTopicArrayOutput `pulumi:"topics"`
}

Resource schema for AWS::SES::ContactList.

func GetContactList

func GetContactList(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ContactListState, opts ...pulumi.ResourceOption) (*ContactList, error)

GetContactList gets an existing ContactList 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 NewContactList

func NewContactList(ctx *pulumi.Context,
	name string, args *ContactListArgs, opts ...pulumi.ResourceOption) (*ContactList, error)

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

func (*ContactList) ElementType

func (*ContactList) ElementType() reflect.Type

func (*ContactList) ToContactListOutput

func (i *ContactList) ToContactListOutput() ContactListOutput

func (*ContactList) ToContactListOutputWithContext

func (i *ContactList) ToContactListOutputWithContext(ctx context.Context) ContactListOutput

type ContactListArgs

type ContactListArgs struct {
	// The name of the contact list.
	ContactListName pulumi.StringPtrInput
	// The description of the contact list.
	Description pulumi.StringPtrInput
	// The tags (keys and values) associated with the contact list.
	Tags ContactListTagArrayInput
	// The topics associated with the contact list.
	Topics ContactListTopicArrayInput
}

The set of arguments for constructing a ContactList resource.

func (ContactListArgs) ElementType

func (ContactListArgs) ElementType() reflect.Type

type ContactListInput

type ContactListInput interface {
	pulumi.Input

	ToContactListOutput() ContactListOutput
	ToContactListOutputWithContext(ctx context.Context) ContactListOutput
}

type ContactListOutput

type ContactListOutput struct{ *pulumi.OutputState }

func (ContactListOutput) ElementType

func (ContactListOutput) ElementType() reflect.Type

func (ContactListOutput) ToContactListOutput

func (o ContactListOutput) ToContactListOutput() ContactListOutput

func (ContactListOutput) ToContactListOutputWithContext

func (o ContactListOutput) ToContactListOutputWithContext(ctx context.Context) ContactListOutput

type ContactListState

type ContactListState struct {
}

func (ContactListState) ElementType

func (ContactListState) ElementType() reflect.Type

type ContactListTag

type ContactListTag struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type ContactListTagArgs

type ContactListTagArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (ContactListTagArgs) ElementType

func (ContactListTagArgs) ElementType() reflect.Type

func (ContactListTagArgs) ToContactListTagOutput

func (i ContactListTagArgs) ToContactListTagOutput() ContactListTagOutput

func (ContactListTagArgs) ToContactListTagOutputWithContext

func (i ContactListTagArgs) ToContactListTagOutputWithContext(ctx context.Context) ContactListTagOutput

type ContactListTagArray

type ContactListTagArray []ContactListTagInput

func (ContactListTagArray) ElementType

func (ContactListTagArray) ElementType() reflect.Type

func (ContactListTagArray) ToContactListTagArrayOutput

func (i ContactListTagArray) ToContactListTagArrayOutput() ContactListTagArrayOutput

func (ContactListTagArray) ToContactListTagArrayOutputWithContext

func (i ContactListTagArray) ToContactListTagArrayOutputWithContext(ctx context.Context) ContactListTagArrayOutput

type ContactListTagArrayInput

type ContactListTagArrayInput interface {
	pulumi.Input

	ToContactListTagArrayOutput() ContactListTagArrayOutput
	ToContactListTagArrayOutputWithContext(context.Context) ContactListTagArrayOutput
}

ContactListTagArrayInput is an input type that accepts ContactListTagArray and ContactListTagArrayOutput values. You can construct a concrete instance of `ContactListTagArrayInput` via:

ContactListTagArray{ ContactListTagArgs{...} }

type ContactListTagArrayOutput

type ContactListTagArrayOutput struct{ *pulumi.OutputState }

func (ContactListTagArrayOutput) ElementType

func (ContactListTagArrayOutput) ElementType() reflect.Type

func (ContactListTagArrayOutput) Index

func (ContactListTagArrayOutput) ToContactListTagArrayOutput

func (o ContactListTagArrayOutput) ToContactListTagArrayOutput() ContactListTagArrayOutput

func (ContactListTagArrayOutput) ToContactListTagArrayOutputWithContext

func (o ContactListTagArrayOutput) ToContactListTagArrayOutputWithContext(ctx context.Context) ContactListTagArrayOutput

type ContactListTagInput

type ContactListTagInput interface {
	pulumi.Input

	ToContactListTagOutput() ContactListTagOutput
	ToContactListTagOutputWithContext(context.Context) ContactListTagOutput
}

ContactListTagInput is an input type that accepts ContactListTagArgs and ContactListTagOutput values. You can construct a concrete instance of `ContactListTagInput` via:

ContactListTagArgs{...}

type ContactListTagOutput

type ContactListTagOutput struct{ *pulumi.OutputState }

func (ContactListTagOutput) ElementType

func (ContactListTagOutput) ElementType() reflect.Type

func (ContactListTagOutput) Key

func (ContactListTagOutput) ToContactListTagOutput

func (o ContactListTagOutput) ToContactListTagOutput() ContactListTagOutput

func (ContactListTagOutput) ToContactListTagOutputWithContext

func (o ContactListTagOutput) ToContactListTagOutputWithContext(ctx context.Context) ContactListTagOutput

func (ContactListTagOutput) Value

type ContactListTopic

type ContactListTopic struct {
	DefaultSubscriptionStatus string `pulumi:"defaultSubscriptionStatus"`
	// The description of the topic.
	Description *string `pulumi:"description"`
	// The display name of the topic.
	DisplayName string `pulumi:"displayName"`
	// The name of the topic.
	TopicName string `pulumi:"topicName"`
}

type ContactListTopicArgs

type ContactListTopicArgs struct {
	DefaultSubscriptionStatus pulumi.StringInput `pulumi:"defaultSubscriptionStatus"`
	// The description of the topic.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// The display name of the topic.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// The name of the topic.
	TopicName pulumi.StringInput `pulumi:"topicName"`
}

func (ContactListTopicArgs) ElementType

func (ContactListTopicArgs) ElementType() reflect.Type

func (ContactListTopicArgs) ToContactListTopicOutput

func (i ContactListTopicArgs) ToContactListTopicOutput() ContactListTopicOutput

func (ContactListTopicArgs) ToContactListTopicOutputWithContext

func (i ContactListTopicArgs) ToContactListTopicOutputWithContext(ctx context.Context) ContactListTopicOutput

type ContactListTopicArray

type ContactListTopicArray []ContactListTopicInput

func (ContactListTopicArray) ElementType

func (ContactListTopicArray) ElementType() reflect.Type

func (ContactListTopicArray) ToContactListTopicArrayOutput

func (i ContactListTopicArray) ToContactListTopicArrayOutput() ContactListTopicArrayOutput

func (ContactListTopicArray) ToContactListTopicArrayOutputWithContext

func (i ContactListTopicArray) ToContactListTopicArrayOutputWithContext(ctx context.Context) ContactListTopicArrayOutput

type ContactListTopicArrayInput

type ContactListTopicArrayInput interface {
	pulumi.Input

	ToContactListTopicArrayOutput() ContactListTopicArrayOutput
	ToContactListTopicArrayOutputWithContext(context.Context) ContactListTopicArrayOutput
}

ContactListTopicArrayInput is an input type that accepts ContactListTopicArray and ContactListTopicArrayOutput values. You can construct a concrete instance of `ContactListTopicArrayInput` via:

ContactListTopicArray{ ContactListTopicArgs{...} }

type ContactListTopicArrayOutput

type ContactListTopicArrayOutput struct{ *pulumi.OutputState }

func (ContactListTopicArrayOutput) ElementType

func (ContactListTopicArrayOutput) Index

func (ContactListTopicArrayOutput) ToContactListTopicArrayOutput

func (o ContactListTopicArrayOutput) ToContactListTopicArrayOutput() ContactListTopicArrayOutput

func (ContactListTopicArrayOutput) ToContactListTopicArrayOutputWithContext

func (o ContactListTopicArrayOutput) ToContactListTopicArrayOutputWithContext(ctx context.Context) ContactListTopicArrayOutput

type ContactListTopicInput

type ContactListTopicInput interface {
	pulumi.Input

	ToContactListTopicOutput() ContactListTopicOutput
	ToContactListTopicOutputWithContext(context.Context) ContactListTopicOutput
}

ContactListTopicInput is an input type that accepts ContactListTopicArgs and ContactListTopicOutput values. You can construct a concrete instance of `ContactListTopicInput` via:

ContactListTopicArgs{...}

type ContactListTopicOutput

type ContactListTopicOutput struct{ *pulumi.OutputState }

func (ContactListTopicOutput) DefaultSubscriptionStatus

func (o ContactListTopicOutput) DefaultSubscriptionStatus() pulumi.StringOutput

func (ContactListTopicOutput) Description

The description of the topic.

func (ContactListTopicOutput) DisplayName

func (o ContactListTopicOutput) DisplayName() pulumi.StringOutput

The display name of the topic.

func (ContactListTopicOutput) ElementType

func (ContactListTopicOutput) ElementType() reflect.Type

func (ContactListTopicOutput) ToContactListTopicOutput

func (o ContactListTopicOutput) ToContactListTopicOutput() ContactListTopicOutput

func (ContactListTopicOutput) ToContactListTopicOutputWithContext

func (o ContactListTopicOutput) ToContactListTopicOutputWithContext(ctx context.Context) ContactListTopicOutput

func (ContactListTopicOutput) TopicName

The name of the topic.

type ReceiptFilter deprecated

type ReceiptFilter struct {
	pulumi.CustomResourceState

	Filter ReceiptFilterFilterOutput `pulumi:"filter"`
}

Resource Type definition for AWS::SES::ReceiptFilter

Deprecated: ReceiptFilter is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetReceiptFilter

func GetReceiptFilter(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ReceiptFilterState, opts ...pulumi.ResourceOption) (*ReceiptFilter, error)

GetReceiptFilter gets an existing ReceiptFilter 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 NewReceiptFilter

func NewReceiptFilter(ctx *pulumi.Context,
	name string, args *ReceiptFilterArgs, opts ...pulumi.ResourceOption) (*ReceiptFilter, error)

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

func (*ReceiptFilter) ElementType

func (*ReceiptFilter) ElementType() reflect.Type

func (*ReceiptFilter) ToReceiptFilterOutput

func (i *ReceiptFilter) ToReceiptFilterOutput() ReceiptFilterOutput

func (*ReceiptFilter) ToReceiptFilterOutputWithContext

func (i *ReceiptFilter) ToReceiptFilterOutputWithContext(ctx context.Context) ReceiptFilterOutput

type ReceiptFilterArgs

type ReceiptFilterArgs struct {
	Filter ReceiptFilterFilterInput
}

The set of arguments for constructing a ReceiptFilter resource.

func (ReceiptFilterArgs) ElementType

func (ReceiptFilterArgs) ElementType() reflect.Type

type ReceiptFilterFilter

type ReceiptFilterFilter struct {
	IpFilter ReceiptFilterIpFilter `pulumi:"ipFilter"`
	Name     *string               `pulumi:"name"`
}

type ReceiptFilterFilterArgs

type ReceiptFilterFilterArgs struct {
	IpFilter ReceiptFilterIpFilterInput `pulumi:"ipFilter"`
	Name     pulumi.StringPtrInput      `pulumi:"name"`
}

func (ReceiptFilterFilterArgs) ElementType

func (ReceiptFilterFilterArgs) ElementType() reflect.Type

func (ReceiptFilterFilterArgs) ToReceiptFilterFilterOutput

func (i ReceiptFilterFilterArgs) ToReceiptFilterFilterOutput() ReceiptFilterFilterOutput

func (ReceiptFilterFilterArgs) ToReceiptFilterFilterOutputWithContext

func (i ReceiptFilterFilterArgs) ToReceiptFilterFilterOutputWithContext(ctx context.Context) ReceiptFilterFilterOutput

func (ReceiptFilterFilterArgs) ToReceiptFilterFilterPtrOutput

func (i ReceiptFilterFilterArgs) ToReceiptFilterFilterPtrOutput() ReceiptFilterFilterPtrOutput

func (ReceiptFilterFilterArgs) ToReceiptFilterFilterPtrOutputWithContext

func (i ReceiptFilterFilterArgs) ToReceiptFilterFilterPtrOutputWithContext(ctx context.Context) ReceiptFilterFilterPtrOutput

type ReceiptFilterFilterInput

type ReceiptFilterFilterInput interface {
	pulumi.Input

	ToReceiptFilterFilterOutput() ReceiptFilterFilterOutput
	ToReceiptFilterFilterOutputWithContext(context.Context) ReceiptFilterFilterOutput
}

ReceiptFilterFilterInput is an input type that accepts ReceiptFilterFilterArgs and ReceiptFilterFilterOutput values. You can construct a concrete instance of `ReceiptFilterFilterInput` via:

ReceiptFilterFilterArgs{...}

type ReceiptFilterFilterOutput

type ReceiptFilterFilterOutput struct{ *pulumi.OutputState }

func (ReceiptFilterFilterOutput) ElementType

func (ReceiptFilterFilterOutput) ElementType() reflect.Type

func (ReceiptFilterFilterOutput) IpFilter

func (ReceiptFilterFilterOutput) Name

func (ReceiptFilterFilterOutput) ToReceiptFilterFilterOutput

func (o ReceiptFilterFilterOutput) ToReceiptFilterFilterOutput() ReceiptFilterFilterOutput

func (ReceiptFilterFilterOutput) ToReceiptFilterFilterOutputWithContext

func (o ReceiptFilterFilterOutput) ToReceiptFilterFilterOutputWithContext(ctx context.Context) ReceiptFilterFilterOutput

func (ReceiptFilterFilterOutput) ToReceiptFilterFilterPtrOutput

func (o ReceiptFilterFilterOutput) ToReceiptFilterFilterPtrOutput() ReceiptFilterFilterPtrOutput

func (ReceiptFilterFilterOutput) ToReceiptFilterFilterPtrOutputWithContext

func (o ReceiptFilterFilterOutput) ToReceiptFilterFilterPtrOutputWithContext(ctx context.Context) ReceiptFilterFilterPtrOutput

type ReceiptFilterFilterPtrInput

type ReceiptFilterFilterPtrInput interface {
	pulumi.Input

	ToReceiptFilterFilterPtrOutput() ReceiptFilterFilterPtrOutput
	ToReceiptFilterFilterPtrOutputWithContext(context.Context) ReceiptFilterFilterPtrOutput
}

ReceiptFilterFilterPtrInput is an input type that accepts ReceiptFilterFilterArgs, ReceiptFilterFilterPtr and ReceiptFilterFilterPtrOutput values. You can construct a concrete instance of `ReceiptFilterFilterPtrInput` via:

        ReceiptFilterFilterArgs{...}

or:

        nil

type ReceiptFilterFilterPtrOutput

type ReceiptFilterFilterPtrOutput struct{ *pulumi.OutputState }

func (ReceiptFilterFilterPtrOutput) Elem

func (ReceiptFilterFilterPtrOutput) ElementType

func (ReceiptFilterFilterPtrOutput) IpFilter

func (ReceiptFilterFilterPtrOutput) Name

func (ReceiptFilterFilterPtrOutput) ToReceiptFilterFilterPtrOutput

func (o ReceiptFilterFilterPtrOutput) ToReceiptFilterFilterPtrOutput() ReceiptFilterFilterPtrOutput

func (ReceiptFilterFilterPtrOutput) ToReceiptFilterFilterPtrOutputWithContext

func (o ReceiptFilterFilterPtrOutput) ToReceiptFilterFilterPtrOutputWithContext(ctx context.Context) ReceiptFilterFilterPtrOutput

type ReceiptFilterInput

type ReceiptFilterInput interface {
	pulumi.Input

	ToReceiptFilterOutput() ReceiptFilterOutput
	ToReceiptFilterOutputWithContext(ctx context.Context) ReceiptFilterOutput
}

type ReceiptFilterIpFilter

type ReceiptFilterIpFilter struct {
	Cidr   string `pulumi:"cidr"`
	Policy string `pulumi:"policy"`
}

type ReceiptFilterIpFilterArgs

type ReceiptFilterIpFilterArgs struct {
	Cidr   pulumi.StringInput `pulumi:"cidr"`
	Policy pulumi.StringInput `pulumi:"policy"`
}

func (ReceiptFilterIpFilterArgs) ElementType

func (ReceiptFilterIpFilterArgs) ElementType() reflect.Type

func (ReceiptFilterIpFilterArgs) ToReceiptFilterIpFilterOutput

func (i ReceiptFilterIpFilterArgs) ToReceiptFilterIpFilterOutput() ReceiptFilterIpFilterOutput

func (ReceiptFilterIpFilterArgs) ToReceiptFilterIpFilterOutputWithContext

func (i ReceiptFilterIpFilterArgs) ToReceiptFilterIpFilterOutputWithContext(ctx context.Context) ReceiptFilterIpFilterOutput

func (ReceiptFilterIpFilterArgs) ToReceiptFilterIpFilterPtrOutput

func (i ReceiptFilterIpFilterArgs) ToReceiptFilterIpFilterPtrOutput() ReceiptFilterIpFilterPtrOutput

func (ReceiptFilterIpFilterArgs) ToReceiptFilterIpFilterPtrOutputWithContext

func (i ReceiptFilterIpFilterArgs) ToReceiptFilterIpFilterPtrOutputWithContext(ctx context.Context) ReceiptFilterIpFilterPtrOutput

type ReceiptFilterIpFilterInput

type ReceiptFilterIpFilterInput interface {
	pulumi.Input

	ToReceiptFilterIpFilterOutput() ReceiptFilterIpFilterOutput
	ToReceiptFilterIpFilterOutputWithContext(context.Context) ReceiptFilterIpFilterOutput
}

ReceiptFilterIpFilterInput is an input type that accepts ReceiptFilterIpFilterArgs and ReceiptFilterIpFilterOutput values. You can construct a concrete instance of `ReceiptFilterIpFilterInput` via:

ReceiptFilterIpFilterArgs{...}

type ReceiptFilterIpFilterOutput

type ReceiptFilterIpFilterOutput struct{ *pulumi.OutputState }

func (ReceiptFilterIpFilterOutput) Cidr

func (ReceiptFilterIpFilterOutput) ElementType

func (ReceiptFilterIpFilterOutput) Policy

func (ReceiptFilterIpFilterOutput) ToReceiptFilterIpFilterOutput

func (o ReceiptFilterIpFilterOutput) ToReceiptFilterIpFilterOutput() ReceiptFilterIpFilterOutput

func (ReceiptFilterIpFilterOutput) ToReceiptFilterIpFilterOutputWithContext

func (o ReceiptFilterIpFilterOutput) ToReceiptFilterIpFilterOutputWithContext(ctx context.Context) ReceiptFilterIpFilterOutput

func (ReceiptFilterIpFilterOutput) ToReceiptFilterIpFilterPtrOutput

func (o ReceiptFilterIpFilterOutput) ToReceiptFilterIpFilterPtrOutput() ReceiptFilterIpFilterPtrOutput

func (ReceiptFilterIpFilterOutput) ToReceiptFilterIpFilterPtrOutputWithContext

func (o ReceiptFilterIpFilterOutput) ToReceiptFilterIpFilterPtrOutputWithContext(ctx context.Context) ReceiptFilterIpFilterPtrOutput

type ReceiptFilterIpFilterPtrInput

type ReceiptFilterIpFilterPtrInput interface {
	pulumi.Input

	ToReceiptFilterIpFilterPtrOutput() ReceiptFilterIpFilterPtrOutput
	ToReceiptFilterIpFilterPtrOutputWithContext(context.Context) ReceiptFilterIpFilterPtrOutput
}

ReceiptFilterIpFilterPtrInput is an input type that accepts ReceiptFilterIpFilterArgs, ReceiptFilterIpFilterPtr and ReceiptFilterIpFilterPtrOutput values. You can construct a concrete instance of `ReceiptFilterIpFilterPtrInput` via:

        ReceiptFilterIpFilterArgs{...}

or:

        nil

type ReceiptFilterIpFilterPtrOutput

type ReceiptFilterIpFilterPtrOutput struct{ *pulumi.OutputState }

func (ReceiptFilterIpFilterPtrOutput) Cidr

func (ReceiptFilterIpFilterPtrOutput) Elem

func (ReceiptFilterIpFilterPtrOutput) ElementType

func (ReceiptFilterIpFilterPtrOutput) Policy

func (ReceiptFilterIpFilterPtrOutput) ToReceiptFilterIpFilterPtrOutput

func (o ReceiptFilterIpFilterPtrOutput) ToReceiptFilterIpFilterPtrOutput() ReceiptFilterIpFilterPtrOutput

func (ReceiptFilterIpFilterPtrOutput) ToReceiptFilterIpFilterPtrOutputWithContext

func (o ReceiptFilterIpFilterPtrOutput) ToReceiptFilterIpFilterPtrOutputWithContext(ctx context.Context) ReceiptFilterIpFilterPtrOutput

type ReceiptFilterOutput

type ReceiptFilterOutput struct{ *pulumi.OutputState }

func (ReceiptFilterOutput) ElementType

func (ReceiptFilterOutput) ElementType() reflect.Type

func (ReceiptFilterOutput) ToReceiptFilterOutput

func (o ReceiptFilterOutput) ToReceiptFilterOutput() ReceiptFilterOutput

func (ReceiptFilterOutput) ToReceiptFilterOutputWithContext

func (o ReceiptFilterOutput) ToReceiptFilterOutputWithContext(ctx context.Context) ReceiptFilterOutput

type ReceiptFilterState

type ReceiptFilterState struct {
}

func (ReceiptFilterState) ElementType

func (ReceiptFilterState) ElementType() reflect.Type

type ReceiptRule deprecated

type ReceiptRule struct {
	pulumi.CustomResourceState

	After       pulumi.StringPtrOutput `pulumi:"after"`
	Rule        ReceiptRuleRuleOutput  `pulumi:"rule"`
	RuleSetName pulumi.StringOutput    `pulumi:"ruleSetName"`
}

Resource Type definition for AWS::SES::ReceiptRule

Deprecated: ReceiptRule is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetReceiptRule

func GetReceiptRule(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ReceiptRuleState, opts ...pulumi.ResourceOption) (*ReceiptRule, error)

GetReceiptRule gets an existing ReceiptRule 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 NewReceiptRule

func NewReceiptRule(ctx *pulumi.Context,
	name string, args *ReceiptRuleArgs, opts ...pulumi.ResourceOption) (*ReceiptRule, error)

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

func (*ReceiptRule) ElementType

func (*ReceiptRule) ElementType() reflect.Type

func (*ReceiptRule) ToReceiptRuleOutput

func (i *ReceiptRule) ToReceiptRuleOutput() ReceiptRuleOutput

func (*ReceiptRule) ToReceiptRuleOutputWithContext

func (i *ReceiptRule) ToReceiptRuleOutputWithContext(ctx context.Context) ReceiptRuleOutput

type ReceiptRuleAction

type ReceiptRuleAction struct {
	AddHeaderAction *ReceiptRuleAddHeaderAction `pulumi:"addHeaderAction"`
	BounceAction    *ReceiptRuleBounceAction    `pulumi:"bounceAction"`
	LambdaAction    *ReceiptRuleLambdaAction    `pulumi:"lambdaAction"`
	S3Action        *ReceiptRuleS3Action        `pulumi:"s3Action"`
	SNSAction       *ReceiptRuleSNSAction       `pulumi:"sNSAction"`
	StopAction      *ReceiptRuleStopAction      `pulumi:"stopAction"`
	WorkmailAction  *ReceiptRuleWorkmailAction  `pulumi:"workmailAction"`
}

type ReceiptRuleActionArgs

type ReceiptRuleActionArgs struct {
	AddHeaderAction ReceiptRuleAddHeaderActionPtrInput `pulumi:"addHeaderAction"`
	BounceAction    ReceiptRuleBounceActionPtrInput    `pulumi:"bounceAction"`
	LambdaAction    ReceiptRuleLambdaActionPtrInput    `pulumi:"lambdaAction"`
	S3Action        ReceiptRuleS3ActionPtrInput        `pulumi:"s3Action"`
	SNSAction       ReceiptRuleSNSActionPtrInput       `pulumi:"sNSAction"`
	StopAction      ReceiptRuleStopActionPtrInput      `pulumi:"stopAction"`
	WorkmailAction  ReceiptRuleWorkmailActionPtrInput  `pulumi:"workmailAction"`
}

func (ReceiptRuleActionArgs) ElementType

func (ReceiptRuleActionArgs) ElementType() reflect.Type

func (ReceiptRuleActionArgs) ToReceiptRuleActionOutput

func (i ReceiptRuleActionArgs) ToReceiptRuleActionOutput() ReceiptRuleActionOutput

func (ReceiptRuleActionArgs) ToReceiptRuleActionOutputWithContext

func (i ReceiptRuleActionArgs) ToReceiptRuleActionOutputWithContext(ctx context.Context) ReceiptRuleActionOutput

type ReceiptRuleActionArray

type ReceiptRuleActionArray []ReceiptRuleActionInput

func (ReceiptRuleActionArray) ElementType

func (ReceiptRuleActionArray) ElementType() reflect.Type

func (ReceiptRuleActionArray) ToReceiptRuleActionArrayOutput

func (i ReceiptRuleActionArray) ToReceiptRuleActionArrayOutput() ReceiptRuleActionArrayOutput

func (ReceiptRuleActionArray) ToReceiptRuleActionArrayOutputWithContext

func (i ReceiptRuleActionArray) ToReceiptRuleActionArrayOutputWithContext(ctx context.Context) ReceiptRuleActionArrayOutput

type ReceiptRuleActionArrayInput

type ReceiptRuleActionArrayInput interface {
	pulumi.Input

	ToReceiptRuleActionArrayOutput() ReceiptRuleActionArrayOutput
	ToReceiptRuleActionArrayOutputWithContext(context.Context) ReceiptRuleActionArrayOutput
}

ReceiptRuleActionArrayInput is an input type that accepts ReceiptRuleActionArray and ReceiptRuleActionArrayOutput values. You can construct a concrete instance of `ReceiptRuleActionArrayInput` via:

ReceiptRuleActionArray{ ReceiptRuleActionArgs{...} }

type ReceiptRuleActionArrayOutput

type ReceiptRuleActionArrayOutput struct{ *pulumi.OutputState }

func (ReceiptRuleActionArrayOutput) ElementType

func (ReceiptRuleActionArrayOutput) Index

func (ReceiptRuleActionArrayOutput) ToReceiptRuleActionArrayOutput

func (o ReceiptRuleActionArrayOutput) ToReceiptRuleActionArrayOutput() ReceiptRuleActionArrayOutput

func (ReceiptRuleActionArrayOutput) ToReceiptRuleActionArrayOutputWithContext

func (o ReceiptRuleActionArrayOutput) ToReceiptRuleActionArrayOutputWithContext(ctx context.Context) ReceiptRuleActionArrayOutput

type ReceiptRuleActionInput

type ReceiptRuleActionInput interface {
	pulumi.Input

	ToReceiptRuleActionOutput() ReceiptRuleActionOutput
	ToReceiptRuleActionOutputWithContext(context.Context) ReceiptRuleActionOutput
}

ReceiptRuleActionInput is an input type that accepts ReceiptRuleActionArgs and ReceiptRuleActionOutput values. You can construct a concrete instance of `ReceiptRuleActionInput` via:

ReceiptRuleActionArgs{...}

type ReceiptRuleActionOutput

type ReceiptRuleActionOutput struct{ *pulumi.OutputState }

func (ReceiptRuleActionOutput) AddHeaderAction

func (ReceiptRuleActionOutput) BounceAction

func (ReceiptRuleActionOutput) ElementType

func (ReceiptRuleActionOutput) ElementType() reflect.Type

func (ReceiptRuleActionOutput) LambdaAction

func (ReceiptRuleActionOutput) S3Action

func (ReceiptRuleActionOutput) SNSAction

func (ReceiptRuleActionOutput) StopAction

func (ReceiptRuleActionOutput) ToReceiptRuleActionOutput

func (o ReceiptRuleActionOutput) ToReceiptRuleActionOutput() ReceiptRuleActionOutput

func (ReceiptRuleActionOutput) ToReceiptRuleActionOutputWithContext

func (o ReceiptRuleActionOutput) ToReceiptRuleActionOutputWithContext(ctx context.Context) ReceiptRuleActionOutput

func (ReceiptRuleActionOutput) WorkmailAction

type ReceiptRuleAddHeaderAction

type ReceiptRuleAddHeaderAction struct {
	HeaderName  string `pulumi:"headerName"`
	HeaderValue string `pulumi:"headerValue"`
}

type ReceiptRuleAddHeaderActionArgs

type ReceiptRuleAddHeaderActionArgs struct {
	HeaderName  pulumi.StringInput `pulumi:"headerName"`
	HeaderValue pulumi.StringInput `pulumi:"headerValue"`
}

func (ReceiptRuleAddHeaderActionArgs) ElementType

func (ReceiptRuleAddHeaderActionArgs) ToReceiptRuleAddHeaderActionOutput

func (i ReceiptRuleAddHeaderActionArgs) ToReceiptRuleAddHeaderActionOutput() ReceiptRuleAddHeaderActionOutput

func (ReceiptRuleAddHeaderActionArgs) ToReceiptRuleAddHeaderActionOutputWithContext

func (i ReceiptRuleAddHeaderActionArgs) ToReceiptRuleAddHeaderActionOutputWithContext(ctx context.Context) ReceiptRuleAddHeaderActionOutput

func (ReceiptRuleAddHeaderActionArgs) ToReceiptRuleAddHeaderActionPtrOutput

func (i ReceiptRuleAddHeaderActionArgs) ToReceiptRuleAddHeaderActionPtrOutput() ReceiptRuleAddHeaderActionPtrOutput

func (ReceiptRuleAddHeaderActionArgs) ToReceiptRuleAddHeaderActionPtrOutputWithContext

func (i ReceiptRuleAddHeaderActionArgs) ToReceiptRuleAddHeaderActionPtrOutputWithContext(ctx context.Context) ReceiptRuleAddHeaderActionPtrOutput

type ReceiptRuleAddHeaderActionInput

type ReceiptRuleAddHeaderActionInput interface {
	pulumi.Input

	ToReceiptRuleAddHeaderActionOutput() ReceiptRuleAddHeaderActionOutput
	ToReceiptRuleAddHeaderActionOutputWithContext(context.Context) ReceiptRuleAddHeaderActionOutput
}

ReceiptRuleAddHeaderActionInput is an input type that accepts ReceiptRuleAddHeaderActionArgs and ReceiptRuleAddHeaderActionOutput values. You can construct a concrete instance of `ReceiptRuleAddHeaderActionInput` via:

ReceiptRuleAddHeaderActionArgs{...}

type ReceiptRuleAddHeaderActionOutput

type ReceiptRuleAddHeaderActionOutput struct{ *pulumi.OutputState }

func (ReceiptRuleAddHeaderActionOutput) ElementType

func (ReceiptRuleAddHeaderActionOutput) HeaderName

func (ReceiptRuleAddHeaderActionOutput) HeaderValue

func (ReceiptRuleAddHeaderActionOutput) ToReceiptRuleAddHeaderActionOutput

func (o ReceiptRuleAddHeaderActionOutput) ToReceiptRuleAddHeaderActionOutput() ReceiptRuleAddHeaderActionOutput

func (ReceiptRuleAddHeaderActionOutput) ToReceiptRuleAddHeaderActionOutputWithContext

func (o ReceiptRuleAddHeaderActionOutput) ToReceiptRuleAddHeaderActionOutputWithContext(ctx context.Context) ReceiptRuleAddHeaderActionOutput

func (ReceiptRuleAddHeaderActionOutput) ToReceiptRuleAddHeaderActionPtrOutput

func (o ReceiptRuleAddHeaderActionOutput) ToReceiptRuleAddHeaderActionPtrOutput() ReceiptRuleAddHeaderActionPtrOutput

func (ReceiptRuleAddHeaderActionOutput) ToReceiptRuleAddHeaderActionPtrOutputWithContext

func (o ReceiptRuleAddHeaderActionOutput) ToReceiptRuleAddHeaderActionPtrOutputWithContext(ctx context.Context) ReceiptRuleAddHeaderActionPtrOutput

type ReceiptRuleAddHeaderActionPtrInput

type ReceiptRuleAddHeaderActionPtrInput interface {
	pulumi.Input

	ToReceiptRuleAddHeaderActionPtrOutput() ReceiptRuleAddHeaderActionPtrOutput
	ToReceiptRuleAddHeaderActionPtrOutputWithContext(context.Context) ReceiptRuleAddHeaderActionPtrOutput
}

ReceiptRuleAddHeaderActionPtrInput is an input type that accepts ReceiptRuleAddHeaderActionArgs, ReceiptRuleAddHeaderActionPtr and ReceiptRuleAddHeaderActionPtrOutput values. You can construct a concrete instance of `ReceiptRuleAddHeaderActionPtrInput` via:

        ReceiptRuleAddHeaderActionArgs{...}

or:

        nil

type ReceiptRuleAddHeaderActionPtrOutput

type ReceiptRuleAddHeaderActionPtrOutput struct{ *pulumi.OutputState }

func (ReceiptRuleAddHeaderActionPtrOutput) Elem

func (ReceiptRuleAddHeaderActionPtrOutput) ElementType

func (ReceiptRuleAddHeaderActionPtrOutput) HeaderName

func (ReceiptRuleAddHeaderActionPtrOutput) HeaderValue

func (ReceiptRuleAddHeaderActionPtrOutput) ToReceiptRuleAddHeaderActionPtrOutput

func (o ReceiptRuleAddHeaderActionPtrOutput) ToReceiptRuleAddHeaderActionPtrOutput() ReceiptRuleAddHeaderActionPtrOutput

func (ReceiptRuleAddHeaderActionPtrOutput) ToReceiptRuleAddHeaderActionPtrOutputWithContext

func (o ReceiptRuleAddHeaderActionPtrOutput) ToReceiptRuleAddHeaderActionPtrOutputWithContext(ctx context.Context) ReceiptRuleAddHeaderActionPtrOutput

type ReceiptRuleArgs

type ReceiptRuleArgs struct {
	After       pulumi.StringPtrInput
	Rule        ReceiptRuleRuleInput
	RuleSetName pulumi.StringInput
}

The set of arguments for constructing a ReceiptRule resource.

func (ReceiptRuleArgs) ElementType

func (ReceiptRuleArgs) ElementType() reflect.Type

type ReceiptRuleBounceAction

type ReceiptRuleBounceAction struct {
	Message       string  `pulumi:"message"`
	Sender        string  `pulumi:"sender"`
	SmtpReplyCode string  `pulumi:"smtpReplyCode"`
	StatusCode    *string `pulumi:"statusCode"`
	TopicArn      *string `pulumi:"topicArn"`
}

type ReceiptRuleBounceActionArgs

type ReceiptRuleBounceActionArgs struct {
	Message       pulumi.StringInput    `pulumi:"message"`
	Sender        pulumi.StringInput    `pulumi:"sender"`
	SmtpReplyCode pulumi.StringInput    `pulumi:"smtpReplyCode"`
	StatusCode    pulumi.StringPtrInput `pulumi:"statusCode"`
	TopicArn      pulumi.StringPtrInput `pulumi:"topicArn"`
}

func (ReceiptRuleBounceActionArgs) ElementType

func (ReceiptRuleBounceActionArgs) ToReceiptRuleBounceActionOutput

func (i ReceiptRuleBounceActionArgs) ToReceiptRuleBounceActionOutput() ReceiptRuleBounceActionOutput

func (ReceiptRuleBounceActionArgs) ToReceiptRuleBounceActionOutputWithContext

func (i ReceiptRuleBounceActionArgs) ToReceiptRuleBounceActionOutputWithContext(ctx context.Context) ReceiptRuleBounceActionOutput

func (ReceiptRuleBounceActionArgs) ToReceiptRuleBounceActionPtrOutput

func (i ReceiptRuleBounceActionArgs) ToReceiptRuleBounceActionPtrOutput() ReceiptRuleBounceActionPtrOutput

func (ReceiptRuleBounceActionArgs) ToReceiptRuleBounceActionPtrOutputWithContext

func (i ReceiptRuleBounceActionArgs) ToReceiptRuleBounceActionPtrOutputWithContext(ctx context.Context) ReceiptRuleBounceActionPtrOutput

type ReceiptRuleBounceActionInput

type ReceiptRuleBounceActionInput interface {
	pulumi.Input

	ToReceiptRuleBounceActionOutput() ReceiptRuleBounceActionOutput
	ToReceiptRuleBounceActionOutputWithContext(context.Context) ReceiptRuleBounceActionOutput
}

ReceiptRuleBounceActionInput is an input type that accepts ReceiptRuleBounceActionArgs and ReceiptRuleBounceActionOutput values. You can construct a concrete instance of `ReceiptRuleBounceActionInput` via:

ReceiptRuleBounceActionArgs{...}

type ReceiptRuleBounceActionOutput

type ReceiptRuleBounceActionOutput struct{ *pulumi.OutputState }

func (ReceiptRuleBounceActionOutput) ElementType

func (ReceiptRuleBounceActionOutput) Message

func (ReceiptRuleBounceActionOutput) Sender

func (ReceiptRuleBounceActionOutput) SmtpReplyCode

func (ReceiptRuleBounceActionOutput) StatusCode

func (ReceiptRuleBounceActionOutput) ToReceiptRuleBounceActionOutput

func (o ReceiptRuleBounceActionOutput) ToReceiptRuleBounceActionOutput() ReceiptRuleBounceActionOutput

func (ReceiptRuleBounceActionOutput) ToReceiptRuleBounceActionOutputWithContext

func (o ReceiptRuleBounceActionOutput) ToReceiptRuleBounceActionOutputWithContext(ctx context.Context) ReceiptRuleBounceActionOutput

func (ReceiptRuleBounceActionOutput) ToReceiptRuleBounceActionPtrOutput

func (o ReceiptRuleBounceActionOutput) ToReceiptRuleBounceActionPtrOutput() ReceiptRuleBounceActionPtrOutput

func (ReceiptRuleBounceActionOutput) ToReceiptRuleBounceActionPtrOutputWithContext

func (o ReceiptRuleBounceActionOutput) ToReceiptRuleBounceActionPtrOutputWithContext(ctx context.Context) ReceiptRuleBounceActionPtrOutput

func (ReceiptRuleBounceActionOutput) TopicArn

type ReceiptRuleBounceActionPtrInput

type ReceiptRuleBounceActionPtrInput interface {
	pulumi.Input

	ToReceiptRuleBounceActionPtrOutput() ReceiptRuleBounceActionPtrOutput
	ToReceiptRuleBounceActionPtrOutputWithContext(context.Context) ReceiptRuleBounceActionPtrOutput
}

ReceiptRuleBounceActionPtrInput is an input type that accepts ReceiptRuleBounceActionArgs, ReceiptRuleBounceActionPtr and ReceiptRuleBounceActionPtrOutput values. You can construct a concrete instance of `ReceiptRuleBounceActionPtrInput` via:

        ReceiptRuleBounceActionArgs{...}

or:

        nil

type ReceiptRuleBounceActionPtrOutput

type ReceiptRuleBounceActionPtrOutput struct{ *pulumi.OutputState }

func (ReceiptRuleBounceActionPtrOutput) Elem

func (ReceiptRuleBounceActionPtrOutput) ElementType

func (ReceiptRuleBounceActionPtrOutput) Message

func (ReceiptRuleBounceActionPtrOutput) Sender

func (ReceiptRuleBounceActionPtrOutput) SmtpReplyCode

func (ReceiptRuleBounceActionPtrOutput) StatusCode

func (ReceiptRuleBounceActionPtrOutput) ToReceiptRuleBounceActionPtrOutput

func (o ReceiptRuleBounceActionPtrOutput) ToReceiptRuleBounceActionPtrOutput() ReceiptRuleBounceActionPtrOutput

func (ReceiptRuleBounceActionPtrOutput) ToReceiptRuleBounceActionPtrOutputWithContext

func (o ReceiptRuleBounceActionPtrOutput) ToReceiptRuleBounceActionPtrOutputWithContext(ctx context.Context) ReceiptRuleBounceActionPtrOutput

func (ReceiptRuleBounceActionPtrOutput) TopicArn

type ReceiptRuleInput

type ReceiptRuleInput interface {
	pulumi.Input

	ToReceiptRuleOutput() ReceiptRuleOutput
	ToReceiptRuleOutputWithContext(ctx context.Context) ReceiptRuleOutput
}

type ReceiptRuleLambdaAction

type ReceiptRuleLambdaAction struct {
	FunctionArn    string  `pulumi:"functionArn"`
	InvocationType *string `pulumi:"invocationType"`
	TopicArn       *string `pulumi:"topicArn"`
}

type ReceiptRuleLambdaActionArgs

type ReceiptRuleLambdaActionArgs struct {
	FunctionArn    pulumi.StringInput    `pulumi:"functionArn"`
	InvocationType pulumi.StringPtrInput `pulumi:"invocationType"`
	TopicArn       pulumi.StringPtrInput `pulumi:"topicArn"`
}

func (ReceiptRuleLambdaActionArgs) ElementType

func (ReceiptRuleLambdaActionArgs) ToReceiptRuleLambdaActionOutput

func (i ReceiptRuleLambdaActionArgs) ToReceiptRuleLambdaActionOutput() ReceiptRuleLambdaActionOutput

func (ReceiptRuleLambdaActionArgs) ToReceiptRuleLambdaActionOutputWithContext

func (i ReceiptRuleLambdaActionArgs) ToReceiptRuleLambdaActionOutputWithContext(ctx context.Context) ReceiptRuleLambdaActionOutput

func (ReceiptRuleLambdaActionArgs) ToReceiptRuleLambdaActionPtrOutput

func (i ReceiptRuleLambdaActionArgs) ToReceiptRuleLambdaActionPtrOutput() ReceiptRuleLambdaActionPtrOutput

func (ReceiptRuleLambdaActionArgs) ToReceiptRuleLambdaActionPtrOutputWithContext

func (i ReceiptRuleLambdaActionArgs) ToReceiptRuleLambdaActionPtrOutputWithContext(ctx context.Context) ReceiptRuleLambdaActionPtrOutput

type ReceiptRuleLambdaActionInput

type ReceiptRuleLambdaActionInput interface {
	pulumi.Input

	ToReceiptRuleLambdaActionOutput() ReceiptRuleLambdaActionOutput
	ToReceiptRuleLambdaActionOutputWithContext(context.Context) ReceiptRuleLambdaActionOutput
}

ReceiptRuleLambdaActionInput is an input type that accepts ReceiptRuleLambdaActionArgs and ReceiptRuleLambdaActionOutput values. You can construct a concrete instance of `ReceiptRuleLambdaActionInput` via:

ReceiptRuleLambdaActionArgs{...}

type ReceiptRuleLambdaActionOutput

type ReceiptRuleLambdaActionOutput struct{ *pulumi.OutputState }

func (ReceiptRuleLambdaActionOutput) ElementType

func (ReceiptRuleLambdaActionOutput) FunctionArn

func (ReceiptRuleLambdaActionOutput) InvocationType

func (ReceiptRuleLambdaActionOutput) ToReceiptRuleLambdaActionOutput

func (o ReceiptRuleLambdaActionOutput) ToReceiptRuleLambdaActionOutput() ReceiptRuleLambdaActionOutput

func (ReceiptRuleLambdaActionOutput) ToReceiptRuleLambdaActionOutputWithContext

func (o ReceiptRuleLambdaActionOutput) ToReceiptRuleLambdaActionOutputWithContext(ctx context.Context) ReceiptRuleLambdaActionOutput

func (ReceiptRuleLambdaActionOutput) ToReceiptRuleLambdaActionPtrOutput

func (o ReceiptRuleLambdaActionOutput) ToReceiptRuleLambdaActionPtrOutput() ReceiptRuleLambdaActionPtrOutput

func (ReceiptRuleLambdaActionOutput) ToReceiptRuleLambdaActionPtrOutputWithContext

func (o ReceiptRuleLambdaActionOutput) ToReceiptRuleLambdaActionPtrOutputWithContext(ctx context.Context) ReceiptRuleLambdaActionPtrOutput

func (ReceiptRuleLambdaActionOutput) TopicArn

type ReceiptRuleLambdaActionPtrInput

type ReceiptRuleLambdaActionPtrInput interface {
	pulumi.Input

	ToReceiptRuleLambdaActionPtrOutput() ReceiptRuleLambdaActionPtrOutput
	ToReceiptRuleLambdaActionPtrOutputWithContext(context.Context) ReceiptRuleLambdaActionPtrOutput
}

ReceiptRuleLambdaActionPtrInput is an input type that accepts ReceiptRuleLambdaActionArgs, ReceiptRuleLambdaActionPtr and ReceiptRuleLambdaActionPtrOutput values. You can construct a concrete instance of `ReceiptRuleLambdaActionPtrInput` via:

        ReceiptRuleLambdaActionArgs{...}

or:

        nil

type ReceiptRuleLambdaActionPtrOutput

type ReceiptRuleLambdaActionPtrOutput struct{ *pulumi.OutputState }

func (ReceiptRuleLambdaActionPtrOutput) Elem

func (ReceiptRuleLambdaActionPtrOutput) ElementType

func (ReceiptRuleLambdaActionPtrOutput) FunctionArn

func (ReceiptRuleLambdaActionPtrOutput) InvocationType

func (ReceiptRuleLambdaActionPtrOutput) ToReceiptRuleLambdaActionPtrOutput

func (o ReceiptRuleLambdaActionPtrOutput) ToReceiptRuleLambdaActionPtrOutput() ReceiptRuleLambdaActionPtrOutput

func (ReceiptRuleLambdaActionPtrOutput) ToReceiptRuleLambdaActionPtrOutputWithContext

func (o ReceiptRuleLambdaActionPtrOutput) ToReceiptRuleLambdaActionPtrOutputWithContext(ctx context.Context) ReceiptRuleLambdaActionPtrOutput

func (ReceiptRuleLambdaActionPtrOutput) TopicArn

type ReceiptRuleOutput

type ReceiptRuleOutput struct{ *pulumi.OutputState }

func (ReceiptRuleOutput) ElementType

func (ReceiptRuleOutput) ElementType() reflect.Type

func (ReceiptRuleOutput) ToReceiptRuleOutput

func (o ReceiptRuleOutput) ToReceiptRuleOutput() ReceiptRuleOutput

func (ReceiptRuleOutput) ToReceiptRuleOutputWithContext

func (o ReceiptRuleOutput) ToReceiptRuleOutputWithContext(ctx context.Context) ReceiptRuleOutput

type ReceiptRuleRule

type ReceiptRuleRule struct {
	Actions     []ReceiptRuleAction `pulumi:"actions"`
	Enabled     *bool               `pulumi:"enabled"`
	Name        *string             `pulumi:"name"`
	Recipients  []string            `pulumi:"recipients"`
	ScanEnabled *bool               `pulumi:"scanEnabled"`
	TlsPolicy   *string             `pulumi:"tlsPolicy"`
}

type ReceiptRuleRuleArgs

type ReceiptRuleRuleArgs struct {
	Actions     ReceiptRuleActionArrayInput `pulumi:"actions"`
	Enabled     pulumi.BoolPtrInput         `pulumi:"enabled"`
	Name        pulumi.StringPtrInput       `pulumi:"name"`
	Recipients  pulumi.StringArrayInput     `pulumi:"recipients"`
	ScanEnabled pulumi.BoolPtrInput         `pulumi:"scanEnabled"`
	TlsPolicy   pulumi.StringPtrInput       `pulumi:"tlsPolicy"`
}

func (ReceiptRuleRuleArgs) ElementType

func (ReceiptRuleRuleArgs) ElementType() reflect.Type

func (ReceiptRuleRuleArgs) ToReceiptRuleRuleOutput

func (i ReceiptRuleRuleArgs) ToReceiptRuleRuleOutput() ReceiptRuleRuleOutput

func (ReceiptRuleRuleArgs) ToReceiptRuleRuleOutputWithContext

func (i ReceiptRuleRuleArgs) ToReceiptRuleRuleOutputWithContext(ctx context.Context) ReceiptRuleRuleOutput

func (ReceiptRuleRuleArgs) ToReceiptRuleRulePtrOutput

func (i ReceiptRuleRuleArgs) ToReceiptRuleRulePtrOutput() ReceiptRuleRulePtrOutput

func (ReceiptRuleRuleArgs) ToReceiptRuleRulePtrOutputWithContext

func (i ReceiptRuleRuleArgs) ToReceiptRuleRulePtrOutputWithContext(ctx context.Context) ReceiptRuleRulePtrOutput

type ReceiptRuleRuleInput

type ReceiptRuleRuleInput interface {
	pulumi.Input

	ToReceiptRuleRuleOutput() ReceiptRuleRuleOutput
	ToReceiptRuleRuleOutputWithContext(context.Context) ReceiptRuleRuleOutput
}

ReceiptRuleRuleInput is an input type that accepts ReceiptRuleRuleArgs and ReceiptRuleRuleOutput values. You can construct a concrete instance of `ReceiptRuleRuleInput` via:

ReceiptRuleRuleArgs{...}

type ReceiptRuleRuleOutput

type ReceiptRuleRuleOutput struct{ *pulumi.OutputState }

func (ReceiptRuleRuleOutput) Actions

func (ReceiptRuleRuleOutput) ElementType

func (ReceiptRuleRuleOutput) ElementType() reflect.Type

func (ReceiptRuleRuleOutput) Enabled

func (ReceiptRuleRuleOutput) Name

func (ReceiptRuleRuleOutput) Recipients

func (ReceiptRuleRuleOutput) ScanEnabled

func (o ReceiptRuleRuleOutput) ScanEnabled() pulumi.BoolPtrOutput

func (ReceiptRuleRuleOutput) TlsPolicy

func (ReceiptRuleRuleOutput) ToReceiptRuleRuleOutput

func (o ReceiptRuleRuleOutput) ToReceiptRuleRuleOutput() ReceiptRuleRuleOutput

func (ReceiptRuleRuleOutput) ToReceiptRuleRuleOutputWithContext

func (o ReceiptRuleRuleOutput) ToReceiptRuleRuleOutputWithContext(ctx context.Context) ReceiptRuleRuleOutput

func (ReceiptRuleRuleOutput) ToReceiptRuleRulePtrOutput

func (o ReceiptRuleRuleOutput) ToReceiptRuleRulePtrOutput() ReceiptRuleRulePtrOutput

func (ReceiptRuleRuleOutput) ToReceiptRuleRulePtrOutputWithContext

func (o ReceiptRuleRuleOutput) ToReceiptRuleRulePtrOutputWithContext(ctx context.Context) ReceiptRuleRulePtrOutput

type ReceiptRuleRulePtrInput

type ReceiptRuleRulePtrInput interface {
	pulumi.Input

	ToReceiptRuleRulePtrOutput() ReceiptRuleRulePtrOutput
	ToReceiptRuleRulePtrOutputWithContext(context.Context) ReceiptRuleRulePtrOutput
}

ReceiptRuleRulePtrInput is an input type that accepts ReceiptRuleRuleArgs, ReceiptRuleRulePtr and ReceiptRuleRulePtrOutput values. You can construct a concrete instance of `ReceiptRuleRulePtrInput` via:

        ReceiptRuleRuleArgs{...}

or:

        nil

type ReceiptRuleRulePtrOutput

type ReceiptRuleRulePtrOutput struct{ *pulumi.OutputState }

func (ReceiptRuleRulePtrOutput) Actions

func (ReceiptRuleRulePtrOutput) Elem

func (ReceiptRuleRulePtrOutput) ElementType

func (ReceiptRuleRulePtrOutput) ElementType() reflect.Type

func (ReceiptRuleRulePtrOutput) Enabled

func (ReceiptRuleRulePtrOutput) Name

func (ReceiptRuleRulePtrOutput) Recipients

func (ReceiptRuleRulePtrOutput) ScanEnabled

func (ReceiptRuleRulePtrOutput) TlsPolicy

func (ReceiptRuleRulePtrOutput) ToReceiptRuleRulePtrOutput

func (o ReceiptRuleRulePtrOutput) ToReceiptRuleRulePtrOutput() ReceiptRuleRulePtrOutput

func (ReceiptRuleRulePtrOutput) ToReceiptRuleRulePtrOutputWithContext

func (o ReceiptRuleRulePtrOutput) ToReceiptRuleRulePtrOutputWithContext(ctx context.Context) ReceiptRuleRulePtrOutput

type ReceiptRuleS3Action

type ReceiptRuleS3Action struct {
	BucketName      string  `pulumi:"bucketName"`
	KmsKeyArn       *string `pulumi:"kmsKeyArn"`
	ObjectKeyPrefix *string `pulumi:"objectKeyPrefix"`
	TopicArn        *string `pulumi:"topicArn"`
}

type ReceiptRuleS3ActionArgs

type ReceiptRuleS3ActionArgs struct {
	BucketName      pulumi.StringInput    `pulumi:"bucketName"`
	KmsKeyArn       pulumi.StringPtrInput `pulumi:"kmsKeyArn"`
	ObjectKeyPrefix pulumi.StringPtrInput `pulumi:"objectKeyPrefix"`
	TopicArn        pulumi.StringPtrInput `pulumi:"topicArn"`
}

func (ReceiptRuleS3ActionArgs) ElementType

func (ReceiptRuleS3ActionArgs) ElementType() reflect.Type

func (ReceiptRuleS3ActionArgs) ToReceiptRuleS3ActionOutput

func (i ReceiptRuleS3ActionArgs) ToReceiptRuleS3ActionOutput() ReceiptRuleS3ActionOutput

func (ReceiptRuleS3ActionArgs) ToReceiptRuleS3ActionOutputWithContext

func (i ReceiptRuleS3ActionArgs) ToReceiptRuleS3ActionOutputWithContext(ctx context.Context) ReceiptRuleS3ActionOutput

func (ReceiptRuleS3ActionArgs) ToReceiptRuleS3ActionPtrOutput

func (i ReceiptRuleS3ActionArgs) ToReceiptRuleS3ActionPtrOutput() ReceiptRuleS3ActionPtrOutput

func (ReceiptRuleS3ActionArgs) ToReceiptRuleS3ActionPtrOutputWithContext

func (i ReceiptRuleS3ActionArgs) ToReceiptRuleS3ActionPtrOutputWithContext(ctx context.Context) ReceiptRuleS3ActionPtrOutput

type ReceiptRuleS3ActionInput

type ReceiptRuleS3ActionInput interface {
	pulumi.Input

	ToReceiptRuleS3ActionOutput() ReceiptRuleS3ActionOutput
	ToReceiptRuleS3ActionOutputWithContext(context.Context) ReceiptRuleS3ActionOutput
}

ReceiptRuleS3ActionInput is an input type that accepts ReceiptRuleS3ActionArgs and ReceiptRuleS3ActionOutput values. You can construct a concrete instance of `ReceiptRuleS3ActionInput` via:

ReceiptRuleS3ActionArgs{...}

type ReceiptRuleS3ActionOutput

type ReceiptRuleS3ActionOutput struct{ *pulumi.OutputState }

func (ReceiptRuleS3ActionOutput) BucketName

func (ReceiptRuleS3ActionOutput) ElementType

func (ReceiptRuleS3ActionOutput) ElementType() reflect.Type

func (ReceiptRuleS3ActionOutput) KmsKeyArn

func (ReceiptRuleS3ActionOutput) ObjectKeyPrefix

func (o ReceiptRuleS3ActionOutput) ObjectKeyPrefix() pulumi.StringPtrOutput

func (ReceiptRuleS3ActionOutput) ToReceiptRuleS3ActionOutput

func (o ReceiptRuleS3ActionOutput) ToReceiptRuleS3ActionOutput() ReceiptRuleS3ActionOutput

func (ReceiptRuleS3ActionOutput) ToReceiptRuleS3ActionOutputWithContext

func (o ReceiptRuleS3ActionOutput) ToReceiptRuleS3ActionOutputWithContext(ctx context.Context) ReceiptRuleS3ActionOutput

func (ReceiptRuleS3ActionOutput) ToReceiptRuleS3ActionPtrOutput

func (o ReceiptRuleS3ActionOutput) ToReceiptRuleS3ActionPtrOutput() ReceiptRuleS3ActionPtrOutput

func (ReceiptRuleS3ActionOutput) ToReceiptRuleS3ActionPtrOutputWithContext

func (o ReceiptRuleS3ActionOutput) ToReceiptRuleS3ActionPtrOutputWithContext(ctx context.Context) ReceiptRuleS3ActionPtrOutput

func (ReceiptRuleS3ActionOutput) TopicArn

type ReceiptRuleS3ActionPtrInput

type ReceiptRuleS3ActionPtrInput interface {
	pulumi.Input

	ToReceiptRuleS3ActionPtrOutput() ReceiptRuleS3ActionPtrOutput
	ToReceiptRuleS3ActionPtrOutputWithContext(context.Context) ReceiptRuleS3ActionPtrOutput
}

ReceiptRuleS3ActionPtrInput is an input type that accepts ReceiptRuleS3ActionArgs, ReceiptRuleS3ActionPtr and ReceiptRuleS3ActionPtrOutput values. You can construct a concrete instance of `ReceiptRuleS3ActionPtrInput` via:

        ReceiptRuleS3ActionArgs{...}

or:

        nil

type ReceiptRuleS3ActionPtrOutput

type ReceiptRuleS3ActionPtrOutput struct{ *pulumi.OutputState }

func (ReceiptRuleS3ActionPtrOutput) BucketName

func (ReceiptRuleS3ActionPtrOutput) Elem

func (ReceiptRuleS3ActionPtrOutput) ElementType

func (ReceiptRuleS3ActionPtrOutput) KmsKeyArn

func (ReceiptRuleS3ActionPtrOutput) ObjectKeyPrefix

func (ReceiptRuleS3ActionPtrOutput) ToReceiptRuleS3ActionPtrOutput

func (o ReceiptRuleS3ActionPtrOutput) ToReceiptRuleS3ActionPtrOutput() ReceiptRuleS3ActionPtrOutput

func (ReceiptRuleS3ActionPtrOutput) ToReceiptRuleS3ActionPtrOutputWithContext

func (o ReceiptRuleS3ActionPtrOutput) ToReceiptRuleS3ActionPtrOutputWithContext(ctx context.Context) ReceiptRuleS3ActionPtrOutput

func (ReceiptRuleS3ActionPtrOutput) TopicArn

type ReceiptRuleSNSAction

type ReceiptRuleSNSAction struct {
	Encoding *string `pulumi:"encoding"`
	TopicArn *string `pulumi:"topicArn"`
}

type ReceiptRuleSNSActionArgs

type ReceiptRuleSNSActionArgs struct {
	Encoding pulumi.StringPtrInput `pulumi:"encoding"`
	TopicArn pulumi.StringPtrInput `pulumi:"topicArn"`
}

func (ReceiptRuleSNSActionArgs) ElementType

func (ReceiptRuleSNSActionArgs) ElementType() reflect.Type

func (ReceiptRuleSNSActionArgs) ToReceiptRuleSNSActionOutput

func (i ReceiptRuleSNSActionArgs) ToReceiptRuleSNSActionOutput() ReceiptRuleSNSActionOutput

func (ReceiptRuleSNSActionArgs) ToReceiptRuleSNSActionOutputWithContext

func (i ReceiptRuleSNSActionArgs) ToReceiptRuleSNSActionOutputWithContext(ctx context.Context) ReceiptRuleSNSActionOutput

func (ReceiptRuleSNSActionArgs) ToReceiptRuleSNSActionPtrOutput

func (i ReceiptRuleSNSActionArgs) ToReceiptRuleSNSActionPtrOutput() ReceiptRuleSNSActionPtrOutput

func (ReceiptRuleSNSActionArgs) ToReceiptRuleSNSActionPtrOutputWithContext

func (i ReceiptRuleSNSActionArgs) ToReceiptRuleSNSActionPtrOutputWithContext(ctx context.Context) ReceiptRuleSNSActionPtrOutput

type ReceiptRuleSNSActionInput

type ReceiptRuleSNSActionInput interface {
	pulumi.Input

	ToReceiptRuleSNSActionOutput() ReceiptRuleSNSActionOutput
	ToReceiptRuleSNSActionOutputWithContext(context.Context) ReceiptRuleSNSActionOutput
}

ReceiptRuleSNSActionInput is an input type that accepts ReceiptRuleSNSActionArgs and ReceiptRuleSNSActionOutput values. You can construct a concrete instance of `ReceiptRuleSNSActionInput` via:

ReceiptRuleSNSActionArgs{...}

type ReceiptRuleSNSActionOutput

type ReceiptRuleSNSActionOutput struct{ *pulumi.OutputState }

func (ReceiptRuleSNSActionOutput) ElementType

func (ReceiptRuleSNSActionOutput) ElementType() reflect.Type

func (ReceiptRuleSNSActionOutput) Encoding

func (ReceiptRuleSNSActionOutput) ToReceiptRuleSNSActionOutput

func (o ReceiptRuleSNSActionOutput) ToReceiptRuleSNSActionOutput() ReceiptRuleSNSActionOutput

func (ReceiptRuleSNSActionOutput) ToReceiptRuleSNSActionOutputWithContext

func (o ReceiptRuleSNSActionOutput) ToReceiptRuleSNSActionOutputWithContext(ctx context.Context) ReceiptRuleSNSActionOutput

func (ReceiptRuleSNSActionOutput) ToReceiptRuleSNSActionPtrOutput

func (o ReceiptRuleSNSActionOutput) ToReceiptRuleSNSActionPtrOutput() ReceiptRuleSNSActionPtrOutput

func (ReceiptRuleSNSActionOutput) ToReceiptRuleSNSActionPtrOutputWithContext

func (o ReceiptRuleSNSActionOutput) ToReceiptRuleSNSActionPtrOutputWithContext(ctx context.Context) ReceiptRuleSNSActionPtrOutput

func (ReceiptRuleSNSActionOutput) TopicArn

type ReceiptRuleSNSActionPtrInput

type ReceiptRuleSNSActionPtrInput interface {
	pulumi.Input

	ToReceiptRuleSNSActionPtrOutput() ReceiptRuleSNSActionPtrOutput
	ToReceiptRuleSNSActionPtrOutputWithContext(context.Context) ReceiptRuleSNSActionPtrOutput
}

ReceiptRuleSNSActionPtrInput is an input type that accepts ReceiptRuleSNSActionArgs, ReceiptRuleSNSActionPtr and ReceiptRuleSNSActionPtrOutput values. You can construct a concrete instance of `ReceiptRuleSNSActionPtrInput` via:

        ReceiptRuleSNSActionArgs{...}

or:

        nil

type ReceiptRuleSNSActionPtrOutput

type ReceiptRuleSNSActionPtrOutput struct{ *pulumi.OutputState }

func (ReceiptRuleSNSActionPtrOutput) Elem

func (ReceiptRuleSNSActionPtrOutput) ElementType

func (ReceiptRuleSNSActionPtrOutput) Encoding

func (ReceiptRuleSNSActionPtrOutput) ToReceiptRuleSNSActionPtrOutput

func (o ReceiptRuleSNSActionPtrOutput) ToReceiptRuleSNSActionPtrOutput() ReceiptRuleSNSActionPtrOutput

func (ReceiptRuleSNSActionPtrOutput) ToReceiptRuleSNSActionPtrOutputWithContext

func (o ReceiptRuleSNSActionPtrOutput) ToReceiptRuleSNSActionPtrOutputWithContext(ctx context.Context) ReceiptRuleSNSActionPtrOutput

func (ReceiptRuleSNSActionPtrOutput) TopicArn

type ReceiptRuleSet deprecated

type ReceiptRuleSet struct {
	pulumi.CustomResourceState

	RuleSetName pulumi.StringPtrOutput `pulumi:"ruleSetName"`
}

Resource Type definition for AWS::SES::ReceiptRuleSet

Deprecated: ReceiptRuleSet is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetReceiptRuleSet

func GetReceiptRuleSet(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ReceiptRuleSetState, opts ...pulumi.ResourceOption) (*ReceiptRuleSet, error)

GetReceiptRuleSet gets an existing ReceiptRuleSet 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 NewReceiptRuleSet

func NewReceiptRuleSet(ctx *pulumi.Context,
	name string, args *ReceiptRuleSetArgs, opts ...pulumi.ResourceOption) (*ReceiptRuleSet, error)

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

func (*ReceiptRuleSet) ElementType

func (*ReceiptRuleSet) ElementType() reflect.Type

func (*ReceiptRuleSet) ToReceiptRuleSetOutput

func (i *ReceiptRuleSet) ToReceiptRuleSetOutput() ReceiptRuleSetOutput

func (*ReceiptRuleSet) ToReceiptRuleSetOutputWithContext

func (i *ReceiptRuleSet) ToReceiptRuleSetOutputWithContext(ctx context.Context) ReceiptRuleSetOutput

type ReceiptRuleSetArgs

type ReceiptRuleSetArgs struct {
	RuleSetName pulumi.StringPtrInput
}

The set of arguments for constructing a ReceiptRuleSet resource.

func (ReceiptRuleSetArgs) ElementType

func (ReceiptRuleSetArgs) ElementType() reflect.Type

type ReceiptRuleSetInput

type ReceiptRuleSetInput interface {
	pulumi.Input

	ToReceiptRuleSetOutput() ReceiptRuleSetOutput
	ToReceiptRuleSetOutputWithContext(ctx context.Context) ReceiptRuleSetOutput
}

type ReceiptRuleSetOutput

type ReceiptRuleSetOutput struct{ *pulumi.OutputState }

func (ReceiptRuleSetOutput) ElementType

func (ReceiptRuleSetOutput) ElementType() reflect.Type

func (ReceiptRuleSetOutput) ToReceiptRuleSetOutput

func (o ReceiptRuleSetOutput) ToReceiptRuleSetOutput() ReceiptRuleSetOutput

func (ReceiptRuleSetOutput) ToReceiptRuleSetOutputWithContext

func (o ReceiptRuleSetOutput) ToReceiptRuleSetOutputWithContext(ctx context.Context) ReceiptRuleSetOutput

type ReceiptRuleSetState

type ReceiptRuleSetState struct {
}

func (ReceiptRuleSetState) ElementType

func (ReceiptRuleSetState) ElementType() reflect.Type

type ReceiptRuleState

type ReceiptRuleState struct {
}

func (ReceiptRuleState) ElementType

func (ReceiptRuleState) ElementType() reflect.Type

type ReceiptRuleStopAction

type ReceiptRuleStopAction struct {
	Scope    string  `pulumi:"scope"`
	TopicArn *string `pulumi:"topicArn"`
}

type ReceiptRuleStopActionArgs

type ReceiptRuleStopActionArgs struct {
	Scope    pulumi.StringInput    `pulumi:"scope"`
	TopicArn pulumi.StringPtrInput `pulumi:"topicArn"`
}

func (ReceiptRuleStopActionArgs) ElementType

func (ReceiptRuleStopActionArgs) ElementType() reflect.Type

func (ReceiptRuleStopActionArgs) ToReceiptRuleStopActionOutput

func (i ReceiptRuleStopActionArgs) ToReceiptRuleStopActionOutput() ReceiptRuleStopActionOutput

func (ReceiptRuleStopActionArgs) ToReceiptRuleStopActionOutputWithContext

func (i ReceiptRuleStopActionArgs) ToReceiptRuleStopActionOutputWithContext(ctx context.Context) ReceiptRuleStopActionOutput

func (ReceiptRuleStopActionArgs) ToReceiptRuleStopActionPtrOutput

func (i ReceiptRuleStopActionArgs) ToReceiptRuleStopActionPtrOutput() ReceiptRuleStopActionPtrOutput

func (ReceiptRuleStopActionArgs) ToReceiptRuleStopActionPtrOutputWithContext

func (i ReceiptRuleStopActionArgs) ToReceiptRuleStopActionPtrOutputWithContext(ctx context.Context) ReceiptRuleStopActionPtrOutput

type ReceiptRuleStopActionInput

type ReceiptRuleStopActionInput interface {
	pulumi.Input

	ToReceiptRuleStopActionOutput() ReceiptRuleStopActionOutput
	ToReceiptRuleStopActionOutputWithContext(context.Context) ReceiptRuleStopActionOutput
}

ReceiptRuleStopActionInput is an input type that accepts ReceiptRuleStopActionArgs and ReceiptRuleStopActionOutput values. You can construct a concrete instance of `ReceiptRuleStopActionInput` via:

ReceiptRuleStopActionArgs{...}

type ReceiptRuleStopActionOutput

type ReceiptRuleStopActionOutput struct{ *pulumi.OutputState }

func (ReceiptRuleStopActionOutput) ElementType

func (ReceiptRuleStopActionOutput) Scope

func (ReceiptRuleStopActionOutput) ToReceiptRuleStopActionOutput

func (o ReceiptRuleStopActionOutput) ToReceiptRuleStopActionOutput() ReceiptRuleStopActionOutput

func (ReceiptRuleStopActionOutput) ToReceiptRuleStopActionOutputWithContext

func (o ReceiptRuleStopActionOutput) ToReceiptRuleStopActionOutputWithContext(ctx context.Context) ReceiptRuleStopActionOutput

func (ReceiptRuleStopActionOutput) ToReceiptRuleStopActionPtrOutput

func (o ReceiptRuleStopActionOutput) ToReceiptRuleStopActionPtrOutput() ReceiptRuleStopActionPtrOutput

func (ReceiptRuleStopActionOutput) ToReceiptRuleStopActionPtrOutputWithContext

func (o ReceiptRuleStopActionOutput) ToReceiptRuleStopActionPtrOutputWithContext(ctx context.Context) ReceiptRuleStopActionPtrOutput

func (ReceiptRuleStopActionOutput) TopicArn

type ReceiptRuleStopActionPtrInput

type ReceiptRuleStopActionPtrInput interface {
	pulumi.Input

	ToReceiptRuleStopActionPtrOutput() ReceiptRuleStopActionPtrOutput
	ToReceiptRuleStopActionPtrOutputWithContext(context.Context) ReceiptRuleStopActionPtrOutput
}

ReceiptRuleStopActionPtrInput is an input type that accepts ReceiptRuleStopActionArgs, ReceiptRuleStopActionPtr and ReceiptRuleStopActionPtrOutput values. You can construct a concrete instance of `ReceiptRuleStopActionPtrInput` via:

        ReceiptRuleStopActionArgs{...}

or:

        nil

type ReceiptRuleStopActionPtrOutput

type ReceiptRuleStopActionPtrOutput struct{ *pulumi.OutputState }

func (ReceiptRuleStopActionPtrOutput) Elem

func (ReceiptRuleStopActionPtrOutput) ElementType

func (ReceiptRuleStopActionPtrOutput) Scope

func (ReceiptRuleStopActionPtrOutput) ToReceiptRuleStopActionPtrOutput

func (o ReceiptRuleStopActionPtrOutput) ToReceiptRuleStopActionPtrOutput() ReceiptRuleStopActionPtrOutput

func (ReceiptRuleStopActionPtrOutput) ToReceiptRuleStopActionPtrOutputWithContext

func (o ReceiptRuleStopActionPtrOutput) ToReceiptRuleStopActionPtrOutputWithContext(ctx context.Context) ReceiptRuleStopActionPtrOutput

func (ReceiptRuleStopActionPtrOutput) TopicArn

type ReceiptRuleWorkmailAction

type ReceiptRuleWorkmailAction struct {
	OrganizationArn string  `pulumi:"organizationArn"`
	TopicArn        *string `pulumi:"topicArn"`
}

type ReceiptRuleWorkmailActionArgs

type ReceiptRuleWorkmailActionArgs struct {
	OrganizationArn pulumi.StringInput    `pulumi:"organizationArn"`
	TopicArn        pulumi.StringPtrInput `pulumi:"topicArn"`
}

func (ReceiptRuleWorkmailActionArgs) ElementType

func (ReceiptRuleWorkmailActionArgs) ToReceiptRuleWorkmailActionOutput

func (i ReceiptRuleWorkmailActionArgs) ToReceiptRuleWorkmailActionOutput() ReceiptRuleWorkmailActionOutput

func (ReceiptRuleWorkmailActionArgs) ToReceiptRuleWorkmailActionOutputWithContext

func (i ReceiptRuleWorkmailActionArgs) ToReceiptRuleWorkmailActionOutputWithContext(ctx context.Context) ReceiptRuleWorkmailActionOutput

func (ReceiptRuleWorkmailActionArgs) ToReceiptRuleWorkmailActionPtrOutput

func (i ReceiptRuleWorkmailActionArgs) ToReceiptRuleWorkmailActionPtrOutput() ReceiptRuleWorkmailActionPtrOutput

func (ReceiptRuleWorkmailActionArgs) ToReceiptRuleWorkmailActionPtrOutputWithContext

func (i ReceiptRuleWorkmailActionArgs) ToReceiptRuleWorkmailActionPtrOutputWithContext(ctx context.Context) ReceiptRuleWorkmailActionPtrOutput

type ReceiptRuleWorkmailActionInput

type ReceiptRuleWorkmailActionInput interface {
	pulumi.Input

	ToReceiptRuleWorkmailActionOutput() ReceiptRuleWorkmailActionOutput
	ToReceiptRuleWorkmailActionOutputWithContext(context.Context) ReceiptRuleWorkmailActionOutput
}

ReceiptRuleWorkmailActionInput is an input type that accepts ReceiptRuleWorkmailActionArgs and ReceiptRuleWorkmailActionOutput values. You can construct a concrete instance of `ReceiptRuleWorkmailActionInput` via:

ReceiptRuleWorkmailActionArgs{...}

type ReceiptRuleWorkmailActionOutput

type ReceiptRuleWorkmailActionOutput struct{ *pulumi.OutputState }

func (ReceiptRuleWorkmailActionOutput) ElementType

func (ReceiptRuleWorkmailActionOutput) OrganizationArn

func (ReceiptRuleWorkmailActionOutput) ToReceiptRuleWorkmailActionOutput

func (o ReceiptRuleWorkmailActionOutput) ToReceiptRuleWorkmailActionOutput() ReceiptRuleWorkmailActionOutput

func (ReceiptRuleWorkmailActionOutput) ToReceiptRuleWorkmailActionOutputWithContext

func (o ReceiptRuleWorkmailActionOutput) ToReceiptRuleWorkmailActionOutputWithContext(ctx context.Context) ReceiptRuleWorkmailActionOutput

func (ReceiptRuleWorkmailActionOutput) ToReceiptRuleWorkmailActionPtrOutput

func (o ReceiptRuleWorkmailActionOutput) ToReceiptRuleWorkmailActionPtrOutput() ReceiptRuleWorkmailActionPtrOutput

func (ReceiptRuleWorkmailActionOutput) ToReceiptRuleWorkmailActionPtrOutputWithContext

func (o ReceiptRuleWorkmailActionOutput) ToReceiptRuleWorkmailActionPtrOutputWithContext(ctx context.Context) ReceiptRuleWorkmailActionPtrOutput

func (ReceiptRuleWorkmailActionOutput) TopicArn

type ReceiptRuleWorkmailActionPtrInput

type ReceiptRuleWorkmailActionPtrInput interface {
	pulumi.Input

	ToReceiptRuleWorkmailActionPtrOutput() ReceiptRuleWorkmailActionPtrOutput
	ToReceiptRuleWorkmailActionPtrOutputWithContext(context.Context) ReceiptRuleWorkmailActionPtrOutput
}

ReceiptRuleWorkmailActionPtrInput is an input type that accepts ReceiptRuleWorkmailActionArgs, ReceiptRuleWorkmailActionPtr and ReceiptRuleWorkmailActionPtrOutput values. You can construct a concrete instance of `ReceiptRuleWorkmailActionPtrInput` via:

        ReceiptRuleWorkmailActionArgs{...}

or:

        nil

type ReceiptRuleWorkmailActionPtrOutput

type ReceiptRuleWorkmailActionPtrOutput struct{ *pulumi.OutputState }

func (ReceiptRuleWorkmailActionPtrOutput) Elem

func (ReceiptRuleWorkmailActionPtrOutput) ElementType

func (ReceiptRuleWorkmailActionPtrOutput) OrganizationArn

func (ReceiptRuleWorkmailActionPtrOutput) ToReceiptRuleWorkmailActionPtrOutput

func (o ReceiptRuleWorkmailActionPtrOutput) ToReceiptRuleWorkmailActionPtrOutput() ReceiptRuleWorkmailActionPtrOutput

func (ReceiptRuleWorkmailActionPtrOutput) ToReceiptRuleWorkmailActionPtrOutputWithContext

func (o ReceiptRuleWorkmailActionPtrOutput) ToReceiptRuleWorkmailActionPtrOutputWithContext(ctx context.Context) ReceiptRuleWorkmailActionPtrOutput

func (ReceiptRuleWorkmailActionPtrOutput) TopicArn

type Template deprecated

type Template struct {
	pulumi.CustomResourceState

	Template TemplateTypePtrOutput `pulumi:"template"`
}

Resource Type definition for AWS::SES::Template

Deprecated: Template is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

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 {
	Template TemplateTypePtrInput
}

The set of arguments for constructing a Template resource.

func (TemplateArgs) ElementType

func (TemplateArgs) ElementType() reflect.Type

type TemplateInput

type TemplateInput interface {
	pulumi.Input

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

type TemplateOutput

type TemplateOutput struct{ *pulumi.OutputState }

func (TemplateOutput) ElementType

func (TemplateOutput) ElementType() reflect.Type

func (TemplateOutput) ToTemplateOutput

func (o TemplateOutput) ToTemplateOutput() TemplateOutput

func (TemplateOutput) ToTemplateOutputWithContext

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

type TemplateState

type TemplateState struct {
}

func (TemplateState) ElementType

func (TemplateState) ElementType() reflect.Type

type TemplateType added in v0.2.0

type TemplateType struct {
	HtmlPart     *string `pulumi:"htmlPart"`
	SubjectPart  *string `pulumi:"subjectPart"`
	TemplateName *string `pulumi:"templateName"`
	TextPart     *string `pulumi:"textPart"`
}

type TemplateTypeArgs added in v0.2.0

type TemplateTypeArgs struct {
	HtmlPart     pulumi.StringPtrInput `pulumi:"htmlPart"`
	SubjectPart  pulumi.StringPtrInput `pulumi:"subjectPart"`
	TemplateName pulumi.StringPtrInput `pulumi:"templateName"`
	TextPart     pulumi.StringPtrInput `pulumi:"textPart"`
}

func (TemplateTypeArgs) ElementType added in v0.2.0

func (TemplateTypeArgs) ElementType() reflect.Type

func (TemplateTypeArgs) ToTemplateTypeOutput added in v0.2.0

func (i TemplateTypeArgs) ToTemplateTypeOutput() TemplateTypeOutput

func (TemplateTypeArgs) ToTemplateTypeOutputWithContext added in v0.2.0

func (i TemplateTypeArgs) ToTemplateTypeOutputWithContext(ctx context.Context) TemplateTypeOutput

func (TemplateTypeArgs) ToTemplateTypePtrOutput added in v0.2.0

func (i TemplateTypeArgs) ToTemplateTypePtrOutput() TemplateTypePtrOutput

func (TemplateTypeArgs) ToTemplateTypePtrOutputWithContext added in v0.2.0

func (i TemplateTypeArgs) ToTemplateTypePtrOutputWithContext(ctx context.Context) TemplateTypePtrOutput

type TemplateTypeInput added in v0.2.0

type TemplateTypeInput interface {
	pulumi.Input

	ToTemplateTypeOutput() TemplateTypeOutput
	ToTemplateTypeOutputWithContext(context.Context) TemplateTypeOutput
}

TemplateTypeInput is an input type that accepts TemplateTypeArgs and TemplateTypeOutput values. You can construct a concrete instance of `TemplateTypeInput` via:

TemplateTypeArgs{...}

type TemplateTypeOutput added in v0.2.0

type TemplateTypeOutput struct{ *pulumi.OutputState }

func (TemplateTypeOutput) ElementType added in v0.2.0

func (TemplateTypeOutput) ElementType() reflect.Type

func (TemplateTypeOutput) HtmlPart added in v0.2.0

func (TemplateTypeOutput) SubjectPart added in v0.2.0

func (o TemplateTypeOutput) SubjectPart() pulumi.StringPtrOutput

func (TemplateTypeOutput) TemplateName added in v0.2.0

func (o TemplateTypeOutput) TemplateName() pulumi.StringPtrOutput

func (TemplateTypeOutput) TextPart added in v0.2.0

func (TemplateTypeOutput) ToTemplateTypeOutput added in v0.2.0

func (o TemplateTypeOutput) ToTemplateTypeOutput() TemplateTypeOutput

func (TemplateTypeOutput) ToTemplateTypeOutputWithContext added in v0.2.0

func (o TemplateTypeOutput) ToTemplateTypeOutputWithContext(ctx context.Context) TemplateTypeOutput

func (TemplateTypeOutput) ToTemplateTypePtrOutput added in v0.2.0

func (o TemplateTypeOutput) ToTemplateTypePtrOutput() TemplateTypePtrOutput

func (TemplateTypeOutput) ToTemplateTypePtrOutputWithContext added in v0.2.0

func (o TemplateTypeOutput) ToTemplateTypePtrOutputWithContext(ctx context.Context) TemplateTypePtrOutput

type TemplateTypePtrInput added in v0.2.0

type TemplateTypePtrInput interface {
	pulumi.Input

	ToTemplateTypePtrOutput() TemplateTypePtrOutput
	ToTemplateTypePtrOutputWithContext(context.Context) TemplateTypePtrOutput
}

TemplateTypePtrInput is an input type that accepts TemplateTypeArgs, TemplateTypePtr and TemplateTypePtrOutput values. You can construct a concrete instance of `TemplateTypePtrInput` via:

        TemplateTypeArgs{...}

or:

        nil

func TemplateTypePtr added in v0.2.0

func TemplateTypePtr(v *TemplateTypeArgs) TemplateTypePtrInput

type TemplateTypePtrOutput added in v0.2.0

type TemplateTypePtrOutput struct{ *pulumi.OutputState }

func (TemplateTypePtrOutput) Elem added in v0.2.0

func (TemplateTypePtrOutput) ElementType added in v0.2.0

func (TemplateTypePtrOutput) ElementType() reflect.Type

func (TemplateTypePtrOutput) HtmlPart added in v0.2.0

func (TemplateTypePtrOutput) SubjectPart added in v0.2.0

func (TemplateTypePtrOutput) TemplateName added in v0.2.0

func (o TemplateTypePtrOutput) TemplateName() pulumi.StringPtrOutput

func (TemplateTypePtrOutput) TextPart added in v0.2.0

func (TemplateTypePtrOutput) ToTemplateTypePtrOutput added in v0.2.0

func (o TemplateTypePtrOutput) ToTemplateTypePtrOutput() TemplateTypePtrOutput

func (TemplateTypePtrOutput) ToTemplateTypePtrOutputWithContext added in v0.2.0

func (o TemplateTypePtrOutput) ToTemplateTypePtrOutputWithContext(ctx context.Context) TemplateTypePtrOutput

Jump to

Keyboard shortcuts

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