Documentation
¶
Index ¶
- type ConfigurationSet
- type ConfigurationSetArgs
- type ConfigurationSetArray
- type ConfigurationSetArrayInput
- type ConfigurationSetArrayOutput
- func (ConfigurationSetArrayOutput) ElementType() reflect.Type
- func (o ConfigurationSetArrayOutput) Index(i pulumi.IntInput) ConfigurationSetOutput
- func (o ConfigurationSetArrayOutput) ToConfigurationSetArrayOutput() ConfigurationSetArrayOutput
- func (o ConfigurationSetArrayOutput) ToConfigurationSetArrayOutputWithContext(ctx context.Context) ConfigurationSetArrayOutput
- type ConfigurationSetDeliveryOptions
- type ConfigurationSetDeliveryOptionsArgs
- func (ConfigurationSetDeliveryOptionsArgs) ElementType() reflect.Type
- func (i ConfigurationSetDeliveryOptionsArgs) ToConfigurationSetDeliveryOptionsOutput() ConfigurationSetDeliveryOptionsOutput
- func (i ConfigurationSetDeliveryOptionsArgs) ToConfigurationSetDeliveryOptionsOutputWithContext(ctx context.Context) ConfigurationSetDeliveryOptionsOutput
- func (i ConfigurationSetDeliveryOptionsArgs) ToConfigurationSetDeliveryOptionsPtrOutput() ConfigurationSetDeliveryOptionsPtrOutput
- func (i ConfigurationSetDeliveryOptionsArgs) ToConfigurationSetDeliveryOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetDeliveryOptionsPtrOutput
- type ConfigurationSetDeliveryOptionsInput
- type ConfigurationSetDeliveryOptionsOutput
- func (ConfigurationSetDeliveryOptionsOutput) ElementType() reflect.Type
- func (o ConfigurationSetDeliveryOptionsOutput) SendingPoolName() pulumi.StringPtrOutput
- func (o ConfigurationSetDeliveryOptionsOutput) TlsPolicy() pulumi.StringPtrOutput
- func (o ConfigurationSetDeliveryOptionsOutput) ToConfigurationSetDeliveryOptionsOutput() ConfigurationSetDeliveryOptionsOutput
- func (o ConfigurationSetDeliveryOptionsOutput) ToConfigurationSetDeliveryOptionsOutputWithContext(ctx context.Context) ConfigurationSetDeliveryOptionsOutput
- func (o ConfigurationSetDeliveryOptionsOutput) ToConfigurationSetDeliveryOptionsPtrOutput() ConfigurationSetDeliveryOptionsPtrOutput
- func (o ConfigurationSetDeliveryOptionsOutput) ToConfigurationSetDeliveryOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetDeliveryOptionsPtrOutput
- type ConfigurationSetDeliveryOptionsPtrInput
- type ConfigurationSetDeliveryOptionsPtrOutput
- func (o ConfigurationSetDeliveryOptionsPtrOutput) Elem() ConfigurationSetDeliveryOptionsOutput
- func (ConfigurationSetDeliveryOptionsPtrOutput) ElementType() reflect.Type
- func (o ConfigurationSetDeliveryOptionsPtrOutput) SendingPoolName() pulumi.StringPtrOutput
- func (o ConfigurationSetDeliveryOptionsPtrOutput) TlsPolicy() pulumi.StringPtrOutput
- func (o ConfigurationSetDeliveryOptionsPtrOutput) ToConfigurationSetDeliveryOptionsPtrOutput() ConfigurationSetDeliveryOptionsPtrOutput
- func (o ConfigurationSetDeliveryOptionsPtrOutput) ToConfigurationSetDeliveryOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetDeliveryOptionsPtrOutput
- type ConfigurationSetInput
- type ConfigurationSetMap
- type ConfigurationSetMapInput
- type ConfigurationSetMapOutput
- func (ConfigurationSetMapOutput) ElementType() reflect.Type
- func (o ConfigurationSetMapOutput) MapIndex(k pulumi.StringInput) ConfigurationSetOutput
- func (o ConfigurationSetMapOutput) ToConfigurationSetMapOutput() ConfigurationSetMapOutput
- func (o ConfigurationSetMapOutput) ToConfigurationSetMapOutputWithContext(ctx context.Context) ConfigurationSetMapOutput
- type ConfigurationSetOutput
- func (o ConfigurationSetOutput) Arn() pulumi.StringOutput
- func (o ConfigurationSetOutput) ConfigurationSetName() pulumi.StringOutput
- func (o ConfigurationSetOutput) DeliveryOptions() ConfigurationSetDeliveryOptionsPtrOutput
- func (ConfigurationSetOutput) ElementType() reflect.Type
- func (o ConfigurationSetOutput) ReputationOptions() ConfigurationSetReputationOptionsOutput
- func (o ConfigurationSetOutput) SendingOptions() ConfigurationSetSendingOptionsOutput
- func (o ConfigurationSetOutput) SuppressionOptions() ConfigurationSetSuppressionOptionsPtrOutput
- func (o ConfigurationSetOutput) Tags() pulumi.StringMapOutput
- func (o ConfigurationSetOutput) TagsAll() pulumi.StringMapOutput
- func (o ConfigurationSetOutput) ToConfigurationSetOutput() ConfigurationSetOutput
- func (o ConfigurationSetOutput) ToConfigurationSetOutputWithContext(ctx context.Context) ConfigurationSetOutput
- func (o ConfigurationSetOutput) TrackingOptions() ConfigurationSetTrackingOptionsPtrOutput
- type ConfigurationSetReputationOptions
- type ConfigurationSetReputationOptionsArgs
- func (ConfigurationSetReputationOptionsArgs) ElementType() reflect.Type
- func (i ConfigurationSetReputationOptionsArgs) ToConfigurationSetReputationOptionsOutput() ConfigurationSetReputationOptionsOutput
- func (i ConfigurationSetReputationOptionsArgs) ToConfigurationSetReputationOptionsOutputWithContext(ctx context.Context) ConfigurationSetReputationOptionsOutput
- func (i ConfigurationSetReputationOptionsArgs) ToConfigurationSetReputationOptionsPtrOutput() ConfigurationSetReputationOptionsPtrOutput
- func (i ConfigurationSetReputationOptionsArgs) ToConfigurationSetReputationOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetReputationOptionsPtrOutput
- type ConfigurationSetReputationOptionsInput
- type ConfigurationSetReputationOptionsOutput
- func (ConfigurationSetReputationOptionsOutput) ElementType() reflect.Type
- func (o ConfigurationSetReputationOptionsOutput) LastFreshStart() pulumi.StringPtrOutput
- func (o ConfigurationSetReputationOptionsOutput) ReputationMetricsEnabled() pulumi.BoolPtrOutput
- func (o ConfigurationSetReputationOptionsOutput) ToConfigurationSetReputationOptionsOutput() ConfigurationSetReputationOptionsOutput
- func (o ConfigurationSetReputationOptionsOutput) ToConfigurationSetReputationOptionsOutputWithContext(ctx context.Context) ConfigurationSetReputationOptionsOutput
- func (o ConfigurationSetReputationOptionsOutput) ToConfigurationSetReputationOptionsPtrOutput() ConfigurationSetReputationOptionsPtrOutput
- func (o ConfigurationSetReputationOptionsOutput) ToConfigurationSetReputationOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetReputationOptionsPtrOutput
- type ConfigurationSetReputationOptionsPtrInput
- type ConfigurationSetReputationOptionsPtrOutput
- func (o ConfigurationSetReputationOptionsPtrOutput) Elem() ConfigurationSetReputationOptionsOutput
- func (ConfigurationSetReputationOptionsPtrOutput) ElementType() reflect.Type
- func (o ConfigurationSetReputationOptionsPtrOutput) LastFreshStart() pulumi.StringPtrOutput
- func (o ConfigurationSetReputationOptionsPtrOutput) ReputationMetricsEnabled() pulumi.BoolPtrOutput
- func (o ConfigurationSetReputationOptionsPtrOutput) ToConfigurationSetReputationOptionsPtrOutput() ConfigurationSetReputationOptionsPtrOutput
- func (o ConfigurationSetReputationOptionsPtrOutput) ToConfigurationSetReputationOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetReputationOptionsPtrOutput
- type ConfigurationSetSendingOptions
- type ConfigurationSetSendingOptionsArgs
- func (ConfigurationSetSendingOptionsArgs) ElementType() reflect.Type
- func (i ConfigurationSetSendingOptionsArgs) ToConfigurationSetSendingOptionsOutput() ConfigurationSetSendingOptionsOutput
- func (i ConfigurationSetSendingOptionsArgs) ToConfigurationSetSendingOptionsOutputWithContext(ctx context.Context) ConfigurationSetSendingOptionsOutput
- func (i ConfigurationSetSendingOptionsArgs) ToConfigurationSetSendingOptionsPtrOutput() ConfigurationSetSendingOptionsPtrOutput
- func (i ConfigurationSetSendingOptionsArgs) ToConfigurationSetSendingOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetSendingOptionsPtrOutput
- type ConfigurationSetSendingOptionsInput
- type ConfigurationSetSendingOptionsOutput
- func (ConfigurationSetSendingOptionsOutput) ElementType() reflect.Type
- func (o ConfigurationSetSendingOptionsOutput) SendingEnabled() pulumi.BoolPtrOutput
- func (o ConfigurationSetSendingOptionsOutput) ToConfigurationSetSendingOptionsOutput() ConfigurationSetSendingOptionsOutput
- func (o ConfigurationSetSendingOptionsOutput) ToConfigurationSetSendingOptionsOutputWithContext(ctx context.Context) ConfigurationSetSendingOptionsOutput
- func (o ConfigurationSetSendingOptionsOutput) ToConfigurationSetSendingOptionsPtrOutput() ConfigurationSetSendingOptionsPtrOutput
- func (o ConfigurationSetSendingOptionsOutput) ToConfigurationSetSendingOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetSendingOptionsPtrOutput
- type ConfigurationSetSendingOptionsPtrInput
- type ConfigurationSetSendingOptionsPtrOutput
- func (o ConfigurationSetSendingOptionsPtrOutput) Elem() ConfigurationSetSendingOptionsOutput
- func (ConfigurationSetSendingOptionsPtrOutput) ElementType() reflect.Type
- func (o ConfigurationSetSendingOptionsPtrOutput) SendingEnabled() pulumi.BoolPtrOutput
- func (o ConfigurationSetSendingOptionsPtrOutput) ToConfigurationSetSendingOptionsPtrOutput() ConfigurationSetSendingOptionsPtrOutput
- func (o ConfigurationSetSendingOptionsPtrOutput) ToConfigurationSetSendingOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetSendingOptionsPtrOutput
- type ConfigurationSetState
- type ConfigurationSetSuppressionOptions
- type ConfigurationSetSuppressionOptionsArgs
- func (ConfigurationSetSuppressionOptionsArgs) ElementType() reflect.Type
- func (i ConfigurationSetSuppressionOptionsArgs) ToConfigurationSetSuppressionOptionsOutput() ConfigurationSetSuppressionOptionsOutput
- func (i ConfigurationSetSuppressionOptionsArgs) ToConfigurationSetSuppressionOptionsOutputWithContext(ctx context.Context) ConfigurationSetSuppressionOptionsOutput
- func (i ConfigurationSetSuppressionOptionsArgs) ToConfigurationSetSuppressionOptionsPtrOutput() ConfigurationSetSuppressionOptionsPtrOutput
- func (i ConfigurationSetSuppressionOptionsArgs) ToConfigurationSetSuppressionOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetSuppressionOptionsPtrOutput
- type ConfigurationSetSuppressionOptionsInput
- type ConfigurationSetSuppressionOptionsOutput
- func (ConfigurationSetSuppressionOptionsOutput) ElementType() reflect.Type
- func (o ConfigurationSetSuppressionOptionsOutput) SuppressedReasons() pulumi.StringArrayOutput
- func (o ConfigurationSetSuppressionOptionsOutput) ToConfigurationSetSuppressionOptionsOutput() ConfigurationSetSuppressionOptionsOutput
- func (o ConfigurationSetSuppressionOptionsOutput) ToConfigurationSetSuppressionOptionsOutputWithContext(ctx context.Context) ConfigurationSetSuppressionOptionsOutput
- func (o ConfigurationSetSuppressionOptionsOutput) ToConfigurationSetSuppressionOptionsPtrOutput() ConfigurationSetSuppressionOptionsPtrOutput
- func (o ConfigurationSetSuppressionOptionsOutput) ToConfigurationSetSuppressionOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetSuppressionOptionsPtrOutput
- type ConfigurationSetSuppressionOptionsPtrInput
- type ConfigurationSetSuppressionOptionsPtrOutput
- func (o ConfigurationSetSuppressionOptionsPtrOutput) Elem() ConfigurationSetSuppressionOptionsOutput
- func (ConfigurationSetSuppressionOptionsPtrOutput) ElementType() reflect.Type
- func (o ConfigurationSetSuppressionOptionsPtrOutput) SuppressedReasons() pulumi.StringArrayOutput
- func (o ConfigurationSetSuppressionOptionsPtrOutput) ToConfigurationSetSuppressionOptionsPtrOutput() ConfigurationSetSuppressionOptionsPtrOutput
- func (o ConfigurationSetSuppressionOptionsPtrOutput) ToConfigurationSetSuppressionOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetSuppressionOptionsPtrOutput
- type ConfigurationSetTrackingOptions
- type ConfigurationSetTrackingOptionsArgs
- func (ConfigurationSetTrackingOptionsArgs) ElementType() reflect.Type
- func (i ConfigurationSetTrackingOptionsArgs) ToConfigurationSetTrackingOptionsOutput() ConfigurationSetTrackingOptionsOutput
- func (i ConfigurationSetTrackingOptionsArgs) ToConfigurationSetTrackingOptionsOutputWithContext(ctx context.Context) ConfigurationSetTrackingOptionsOutput
- func (i ConfigurationSetTrackingOptionsArgs) ToConfigurationSetTrackingOptionsPtrOutput() ConfigurationSetTrackingOptionsPtrOutput
- func (i ConfigurationSetTrackingOptionsArgs) ToConfigurationSetTrackingOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetTrackingOptionsPtrOutput
- type ConfigurationSetTrackingOptionsInput
- type ConfigurationSetTrackingOptionsOutput
- func (o ConfigurationSetTrackingOptionsOutput) CustomRedirectDomain() pulumi.StringOutput
- func (ConfigurationSetTrackingOptionsOutput) ElementType() reflect.Type
- func (o ConfigurationSetTrackingOptionsOutput) ToConfigurationSetTrackingOptionsOutput() ConfigurationSetTrackingOptionsOutput
- func (o ConfigurationSetTrackingOptionsOutput) ToConfigurationSetTrackingOptionsOutputWithContext(ctx context.Context) ConfigurationSetTrackingOptionsOutput
- func (o ConfigurationSetTrackingOptionsOutput) ToConfigurationSetTrackingOptionsPtrOutput() ConfigurationSetTrackingOptionsPtrOutput
- func (o ConfigurationSetTrackingOptionsOutput) ToConfigurationSetTrackingOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetTrackingOptionsPtrOutput
- type ConfigurationSetTrackingOptionsPtrInput
- type ConfigurationSetTrackingOptionsPtrOutput
- func (o ConfigurationSetTrackingOptionsPtrOutput) CustomRedirectDomain() pulumi.StringPtrOutput
- func (o ConfigurationSetTrackingOptionsPtrOutput) Elem() ConfigurationSetTrackingOptionsOutput
- func (ConfigurationSetTrackingOptionsPtrOutput) ElementType() reflect.Type
- func (o ConfigurationSetTrackingOptionsPtrOutput) ToConfigurationSetTrackingOptionsPtrOutput() ConfigurationSetTrackingOptionsPtrOutput
- func (o ConfigurationSetTrackingOptionsPtrOutput) ToConfigurationSetTrackingOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetTrackingOptionsPtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConfigurationSet ¶
type ConfigurationSet struct {
pulumi.CustomResourceState
// ARN of the Configuration Set.
Arn pulumi.StringOutput `pulumi:"arn"`
// The name of the configuration set.
ConfigurationSetName pulumi.StringOutput `pulumi:"configurationSetName"`
// An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.
DeliveryOptions ConfigurationSetDeliveryOptionsPtrOutput `pulumi:"deliveryOptions"`
// An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.
ReputationOptions ConfigurationSetReputationOptionsOutput `pulumi:"reputationOptions"`
// An object that defines whether or not Amazon SES can send email that you send using the configuration set.
SendingOptions ConfigurationSetSendingOptionsOutput `pulumi:"sendingOptions"`
// An object that contains information about the suppression list preferences for your account.
SuppressionOptions ConfigurationSetSuppressionOptionsPtrOutput `pulumi:"suppressionOptions"`
Tags pulumi.StringMapOutput `pulumi:"tags"`
TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"`
// An object that defines the open and click tracking options for emails that you send using the configuration set.
TrackingOptions ConfigurationSetTrackingOptionsPtrOutput `pulumi:"trackingOptions"`
}
## Example Usage
## Import
SESv2 (Simple Email V2) Configuration Set can be imported using the `configuration_set_name`, e.g.,
```sh
$ pulumi import aws:sesv2/configurationSet:ConfigurationSet example example
```
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.
ConfigurationSetName pulumi.StringInput
// An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.
DeliveryOptions ConfigurationSetDeliveryOptionsPtrInput
// An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.
ReputationOptions ConfigurationSetReputationOptionsPtrInput
// An object that defines whether or not Amazon SES can send email that you send using the configuration set.
SendingOptions ConfigurationSetSendingOptionsPtrInput
// An object that contains information about the suppression list preferences for your account.
SuppressionOptions ConfigurationSetSuppressionOptionsPtrInput
Tags pulumi.StringMapInput
TagsAll pulumi.StringMapInput
// An object that defines the open and click tracking options for emails that you send using the configuration set.
TrackingOptions ConfigurationSetTrackingOptionsPtrInput
}
The set of arguments for constructing a ConfigurationSet resource.
func (ConfigurationSetArgs) ElementType ¶
func (ConfigurationSetArgs) ElementType() reflect.Type
type ConfigurationSetArray ¶
type ConfigurationSetArray []ConfigurationSetInput
func (ConfigurationSetArray) ElementType ¶
func (ConfigurationSetArray) ElementType() reflect.Type
func (ConfigurationSetArray) ToConfigurationSetArrayOutput ¶
func (i ConfigurationSetArray) ToConfigurationSetArrayOutput() ConfigurationSetArrayOutput
func (ConfigurationSetArray) ToConfigurationSetArrayOutputWithContext ¶
func (i ConfigurationSetArray) ToConfigurationSetArrayOutputWithContext(ctx context.Context) ConfigurationSetArrayOutput
type ConfigurationSetArrayInput ¶
type ConfigurationSetArrayInput interface {
pulumi.Input
ToConfigurationSetArrayOutput() ConfigurationSetArrayOutput
ToConfigurationSetArrayOutputWithContext(context.Context) ConfigurationSetArrayOutput
}
ConfigurationSetArrayInput is an input type that accepts ConfigurationSetArray and ConfigurationSetArrayOutput values. You can construct a concrete instance of `ConfigurationSetArrayInput` via:
ConfigurationSetArray{ ConfigurationSetArgs{...} }
type ConfigurationSetArrayOutput ¶
type ConfigurationSetArrayOutput struct{ *pulumi.OutputState }
func (ConfigurationSetArrayOutput) ElementType ¶
func (ConfigurationSetArrayOutput) ElementType() reflect.Type
func (ConfigurationSetArrayOutput) Index ¶
func (o ConfigurationSetArrayOutput) Index(i pulumi.IntInput) ConfigurationSetOutput
func (ConfigurationSetArrayOutput) ToConfigurationSetArrayOutput ¶
func (o ConfigurationSetArrayOutput) ToConfigurationSetArrayOutput() ConfigurationSetArrayOutput
func (ConfigurationSetArrayOutput) ToConfigurationSetArrayOutputWithContext ¶
func (o ConfigurationSetArrayOutput) ToConfigurationSetArrayOutputWithContext(ctx context.Context) ConfigurationSetArrayOutput
type ConfigurationSetDeliveryOptions ¶
type ConfigurationSetDeliveryOptions struct {
// The name of the dedicated IP pool to associate with the configuration set.
SendingPoolName *string `pulumi:"sendingPoolName"`
// Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). Valid values: `REQUIRE`, `OPTIONAL`.
TlsPolicy *string `pulumi:"tlsPolicy"`
}
type ConfigurationSetDeliveryOptionsArgs ¶
type ConfigurationSetDeliveryOptionsArgs struct {
// The name of the dedicated IP pool to associate with the configuration set.
SendingPoolName pulumi.StringPtrInput `pulumi:"sendingPoolName"`
// Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). Valid values: `REQUIRE`, `OPTIONAL`.
TlsPolicy pulumi.StringPtrInput `pulumi:"tlsPolicy"`
}
func (ConfigurationSetDeliveryOptionsArgs) ElementType ¶
func (ConfigurationSetDeliveryOptionsArgs) ElementType() reflect.Type
func (ConfigurationSetDeliveryOptionsArgs) ToConfigurationSetDeliveryOptionsOutput ¶
func (i ConfigurationSetDeliveryOptionsArgs) ToConfigurationSetDeliveryOptionsOutput() ConfigurationSetDeliveryOptionsOutput
func (ConfigurationSetDeliveryOptionsArgs) ToConfigurationSetDeliveryOptionsOutputWithContext ¶
func (i ConfigurationSetDeliveryOptionsArgs) ToConfigurationSetDeliveryOptionsOutputWithContext(ctx context.Context) ConfigurationSetDeliveryOptionsOutput
func (ConfigurationSetDeliveryOptionsArgs) ToConfigurationSetDeliveryOptionsPtrOutput ¶
func (i ConfigurationSetDeliveryOptionsArgs) ToConfigurationSetDeliveryOptionsPtrOutput() ConfigurationSetDeliveryOptionsPtrOutput
func (ConfigurationSetDeliveryOptionsArgs) ToConfigurationSetDeliveryOptionsPtrOutputWithContext ¶
func (i ConfigurationSetDeliveryOptionsArgs) ToConfigurationSetDeliveryOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetDeliveryOptionsPtrOutput
type ConfigurationSetDeliveryOptionsInput ¶
type ConfigurationSetDeliveryOptionsInput interface {
pulumi.Input
ToConfigurationSetDeliveryOptionsOutput() ConfigurationSetDeliveryOptionsOutput
ToConfigurationSetDeliveryOptionsOutputWithContext(context.Context) ConfigurationSetDeliveryOptionsOutput
}
ConfigurationSetDeliveryOptionsInput is an input type that accepts ConfigurationSetDeliveryOptionsArgs and ConfigurationSetDeliveryOptionsOutput values. You can construct a concrete instance of `ConfigurationSetDeliveryOptionsInput` via:
ConfigurationSetDeliveryOptionsArgs{...}
type ConfigurationSetDeliveryOptionsOutput ¶
type ConfigurationSetDeliveryOptionsOutput struct{ *pulumi.OutputState }
func (ConfigurationSetDeliveryOptionsOutput) ElementType ¶
func (ConfigurationSetDeliveryOptionsOutput) ElementType() reflect.Type
func (ConfigurationSetDeliveryOptionsOutput) SendingPoolName ¶
func (o ConfigurationSetDeliveryOptionsOutput) SendingPoolName() pulumi.StringPtrOutput
The name of the dedicated IP pool to associate with the configuration set.
func (ConfigurationSetDeliveryOptionsOutput) TlsPolicy ¶
func (o ConfigurationSetDeliveryOptionsOutput) TlsPolicy() pulumi.StringPtrOutput
Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). Valid values: `REQUIRE`, `OPTIONAL`.
func (ConfigurationSetDeliveryOptionsOutput) ToConfigurationSetDeliveryOptionsOutput ¶
func (o ConfigurationSetDeliveryOptionsOutput) ToConfigurationSetDeliveryOptionsOutput() ConfigurationSetDeliveryOptionsOutput
func (ConfigurationSetDeliveryOptionsOutput) ToConfigurationSetDeliveryOptionsOutputWithContext ¶
func (o ConfigurationSetDeliveryOptionsOutput) ToConfigurationSetDeliveryOptionsOutputWithContext(ctx context.Context) ConfigurationSetDeliveryOptionsOutput
func (ConfigurationSetDeliveryOptionsOutput) ToConfigurationSetDeliveryOptionsPtrOutput ¶
func (o ConfigurationSetDeliveryOptionsOutput) ToConfigurationSetDeliveryOptionsPtrOutput() ConfigurationSetDeliveryOptionsPtrOutput
func (ConfigurationSetDeliveryOptionsOutput) ToConfigurationSetDeliveryOptionsPtrOutputWithContext ¶
func (o ConfigurationSetDeliveryOptionsOutput) ToConfigurationSetDeliveryOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetDeliveryOptionsPtrOutput
type ConfigurationSetDeliveryOptionsPtrInput ¶
type ConfigurationSetDeliveryOptionsPtrInput interface {
pulumi.Input
ToConfigurationSetDeliveryOptionsPtrOutput() ConfigurationSetDeliveryOptionsPtrOutput
ToConfigurationSetDeliveryOptionsPtrOutputWithContext(context.Context) ConfigurationSetDeliveryOptionsPtrOutput
}
ConfigurationSetDeliveryOptionsPtrInput is an input type that accepts ConfigurationSetDeliveryOptionsArgs, ConfigurationSetDeliveryOptionsPtr and ConfigurationSetDeliveryOptionsPtrOutput values. You can construct a concrete instance of `ConfigurationSetDeliveryOptionsPtrInput` via:
ConfigurationSetDeliveryOptionsArgs{...}
or:
nil
func ConfigurationSetDeliveryOptionsPtr ¶
func ConfigurationSetDeliveryOptionsPtr(v *ConfigurationSetDeliveryOptionsArgs) ConfigurationSetDeliveryOptionsPtrInput
type ConfigurationSetDeliveryOptionsPtrOutput ¶
type ConfigurationSetDeliveryOptionsPtrOutput struct{ *pulumi.OutputState }
func (ConfigurationSetDeliveryOptionsPtrOutput) ElementType ¶
func (ConfigurationSetDeliveryOptionsPtrOutput) ElementType() reflect.Type
func (ConfigurationSetDeliveryOptionsPtrOutput) SendingPoolName ¶
func (o ConfigurationSetDeliveryOptionsPtrOutput) SendingPoolName() pulumi.StringPtrOutput
The name of the dedicated IP pool to associate with the configuration set.
func (ConfigurationSetDeliveryOptionsPtrOutput) TlsPolicy ¶
func (o ConfigurationSetDeliveryOptionsPtrOutput) TlsPolicy() pulumi.StringPtrOutput
Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). Valid values: `REQUIRE`, `OPTIONAL`.
func (ConfigurationSetDeliveryOptionsPtrOutput) ToConfigurationSetDeliveryOptionsPtrOutput ¶
func (o ConfigurationSetDeliveryOptionsPtrOutput) ToConfigurationSetDeliveryOptionsPtrOutput() ConfigurationSetDeliveryOptionsPtrOutput
func (ConfigurationSetDeliveryOptionsPtrOutput) ToConfigurationSetDeliveryOptionsPtrOutputWithContext ¶
func (o ConfigurationSetDeliveryOptionsPtrOutput) ToConfigurationSetDeliveryOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetDeliveryOptionsPtrOutput
type ConfigurationSetInput ¶
type ConfigurationSetInput interface {
pulumi.Input
ToConfigurationSetOutput() ConfigurationSetOutput
ToConfigurationSetOutputWithContext(ctx context.Context) ConfigurationSetOutput
}
type ConfigurationSetMap ¶
type ConfigurationSetMap map[string]ConfigurationSetInput
func (ConfigurationSetMap) ElementType ¶
func (ConfigurationSetMap) ElementType() reflect.Type
func (ConfigurationSetMap) ToConfigurationSetMapOutput ¶
func (i ConfigurationSetMap) ToConfigurationSetMapOutput() ConfigurationSetMapOutput
func (ConfigurationSetMap) ToConfigurationSetMapOutputWithContext ¶
func (i ConfigurationSetMap) ToConfigurationSetMapOutputWithContext(ctx context.Context) ConfigurationSetMapOutput
type ConfigurationSetMapInput ¶
type ConfigurationSetMapInput interface {
pulumi.Input
ToConfigurationSetMapOutput() ConfigurationSetMapOutput
ToConfigurationSetMapOutputWithContext(context.Context) ConfigurationSetMapOutput
}
ConfigurationSetMapInput is an input type that accepts ConfigurationSetMap and ConfigurationSetMapOutput values. You can construct a concrete instance of `ConfigurationSetMapInput` via:
ConfigurationSetMap{ "key": ConfigurationSetArgs{...} }
type ConfigurationSetMapOutput ¶
type ConfigurationSetMapOutput struct{ *pulumi.OutputState }
func (ConfigurationSetMapOutput) ElementType ¶
func (ConfigurationSetMapOutput) ElementType() reflect.Type
func (ConfigurationSetMapOutput) MapIndex ¶
func (o ConfigurationSetMapOutput) MapIndex(k pulumi.StringInput) ConfigurationSetOutput
func (ConfigurationSetMapOutput) ToConfigurationSetMapOutput ¶
func (o ConfigurationSetMapOutput) ToConfigurationSetMapOutput() ConfigurationSetMapOutput
func (ConfigurationSetMapOutput) ToConfigurationSetMapOutputWithContext ¶
func (o ConfigurationSetMapOutput) ToConfigurationSetMapOutputWithContext(ctx context.Context) ConfigurationSetMapOutput
type ConfigurationSetOutput ¶
type ConfigurationSetOutput struct{ *pulumi.OutputState }
func (ConfigurationSetOutput) Arn ¶
func (o ConfigurationSetOutput) Arn() pulumi.StringOutput
ARN of the Configuration Set.
func (ConfigurationSetOutput) ConfigurationSetName ¶
func (o ConfigurationSetOutput) ConfigurationSetName() pulumi.StringOutput
The name of the configuration set.
func (ConfigurationSetOutput) DeliveryOptions ¶
func (o ConfigurationSetOutput) DeliveryOptions() ConfigurationSetDeliveryOptionsPtrOutput
An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.
func (ConfigurationSetOutput) ElementType ¶
func (ConfigurationSetOutput) ElementType() reflect.Type
func (ConfigurationSetOutput) ReputationOptions ¶
func (o ConfigurationSetOutput) ReputationOptions() ConfigurationSetReputationOptionsOutput
An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.
func (ConfigurationSetOutput) SendingOptions ¶
func (o ConfigurationSetOutput) SendingOptions() ConfigurationSetSendingOptionsOutput
An object that defines whether or not Amazon SES can send email that you send using the configuration set.
func (ConfigurationSetOutput) SuppressionOptions ¶
func (o ConfigurationSetOutput) SuppressionOptions() ConfigurationSetSuppressionOptionsPtrOutput
An object that contains information about the suppression list preferences for your account.
func (ConfigurationSetOutput) Tags ¶
func (o ConfigurationSetOutput) Tags() pulumi.StringMapOutput
func (ConfigurationSetOutput) TagsAll ¶
func (o ConfigurationSetOutput) TagsAll() pulumi.StringMapOutput
func (ConfigurationSetOutput) ToConfigurationSetOutput ¶
func (o ConfigurationSetOutput) ToConfigurationSetOutput() ConfigurationSetOutput
func (ConfigurationSetOutput) ToConfigurationSetOutputWithContext ¶
func (o ConfigurationSetOutput) ToConfigurationSetOutputWithContext(ctx context.Context) ConfigurationSetOutput
func (ConfigurationSetOutput) TrackingOptions ¶
func (o ConfigurationSetOutput) TrackingOptions() ConfigurationSetTrackingOptionsPtrOutput
An object that defines the open and click tracking options for emails that you send using the configuration set.
type ConfigurationSetReputationOptions ¶
type ConfigurationSetReputationOptions struct {
// The date and time (in Unix time) when the reputation metrics were last given a fresh start. When your account is given a fresh start, your reputation metrics are calculated starting from the date of the fresh start.
LastFreshStart *string `pulumi:"lastFreshStart"`
// If `true`, tracking of reputation metrics is enabled for the configuration set. If `false`, tracking of reputation metrics is disabled for the configuration set.
ReputationMetricsEnabled *bool `pulumi:"reputationMetricsEnabled"`
}
type ConfigurationSetReputationOptionsArgs ¶
type ConfigurationSetReputationOptionsArgs struct {
// The date and time (in Unix time) when the reputation metrics were last given a fresh start. When your account is given a fresh start, your reputation metrics are calculated starting from the date of the fresh start.
LastFreshStart pulumi.StringPtrInput `pulumi:"lastFreshStart"`
// If `true`, tracking of reputation metrics is enabled for the configuration set. If `false`, tracking of reputation metrics is disabled for the configuration set.
ReputationMetricsEnabled pulumi.BoolPtrInput `pulumi:"reputationMetricsEnabled"`
}
func (ConfigurationSetReputationOptionsArgs) ElementType ¶
func (ConfigurationSetReputationOptionsArgs) ElementType() reflect.Type
func (ConfigurationSetReputationOptionsArgs) ToConfigurationSetReputationOptionsOutput ¶
func (i ConfigurationSetReputationOptionsArgs) ToConfigurationSetReputationOptionsOutput() ConfigurationSetReputationOptionsOutput
func (ConfigurationSetReputationOptionsArgs) ToConfigurationSetReputationOptionsOutputWithContext ¶
func (i ConfigurationSetReputationOptionsArgs) ToConfigurationSetReputationOptionsOutputWithContext(ctx context.Context) ConfigurationSetReputationOptionsOutput
func (ConfigurationSetReputationOptionsArgs) ToConfigurationSetReputationOptionsPtrOutput ¶
func (i ConfigurationSetReputationOptionsArgs) ToConfigurationSetReputationOptionsPtrOutput() ConfigurationSetReputationOptionsPtrOutput
func (ConfigurationSetReputationOptionsArgs) ToConfigurationSetReputationOptionsPtrOutputWithContext ¶
func (i ConfigurationSetReputationOptionsArgs) ToConfigurationSetReputationOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetReputationOptionsPtrOutput
type ConfigurationSetReputationOptionsInput ¶
type ConfigurationSetReputationOptionsInput interface {
pulumi.Input
ToConfigurationSetReputationOptionsOutput() ConfigurationSetReputationOptionsOutput
ToConfigurationSetReputationOptionsOutputWithContext(context.Context) ConfigurationSetReputationOptionsOutput
}
ConfigurationSetReputationOptionsInput is an input type that accepts ConfigurationSetReputationOptionsArgs and ConfigurationSetReputationOptionsOutput values. You can construct a concrete instance of `ConfigurationSetReputationOptionsInput` via:
ConfigurationSetReputationOptionsArgs{...}
type ConfigurationSetReputationOptionsOutput ¶
type ConfigurationSetReputationOptionsOutput struct{ *pulumi.OutputState }
func (ConfigurationSetReputationOptionsOutput) ElementType ¶
func (ConfigurationSetReputationOptionsOutput) ElementType() reflect.Type
func (ConfigurationSetReputationOptionsOutput) LastFreshStart ¶
func (o ConfigurationSetReputationOptionsOutput) LastFreshStart() pulumi.StringPtrOutput
The date and time (in Unix time) when the reputation metrics were last given a fresh start. When your account is given a fresh start, your reputation metrics are calculated starting from the date of the fresh start.
func (ConfigurationSetReputationOptionsOutput) ReputationMetricsEnabled ¶
func (o ConfigurationSetReputationOptionsOutput) ReputationMetricsEnabled() pulumi.BoolPtrOutput
If `true`, tracking of reputation metrics is enabled for the configuration set. If `false`, tracking of reputation metrics is disabled for the configuration set.
func (ConfigurationSetReputationOptionsOutput) ToConfigurationSetReputationOptionsOutput ¶
func (o ConfigurationSetReputationOptionsOutput) ToConfigurationSetReputationOptionsOutput() ConfigurationSetReputationOptionsOutput
func (ConfigurationSetReputationOptionsOutput) ToConfigurationSetReputationOptionsOutputWithContext ¶
func (o ConfigurationSetReputationOptionsOutput) ToConfigurationSetReputationOptionsOutputWithContext(ctx context.Context) ConfigurationSetReputationOptionsOutput
func (ConfigurationSetReputationOptionsOutput) ToConfigurationSetReputationOptionsPtrOutput ¶
func (o ConfigurationSetReputationOptionsOutput) ToConfigurationSetReputationOptionsPtrOutput() ConfigurationSetReputationOptionsPtrOutput
func (ConfigurationSetReputationOptionsOutput) ToConfigurationSetReputationOptionsPtrOutputWithContext ¶
func (o ConfigurationSetReputationOptionsOutput) ToConfigurationSetReputationOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetReputationOptionsPtrOutput
type ConfigurationSetReputationOptionsPtrInput ¶
type ConfigurationSetReputationOptionsPtrInput interface {
pulumi.Input
ToConfigurationSetReputationOptionsPtrOutput() ConfigurationSetReputationOptionsPtrOutput
ToConfigurationSetReputationOptionsPtrOutputWithContext(context.Context) ConfigurationSetReputationOptionsPtrOutput
}
ConfigurationSetReputationOptionsPtrInput is an input type that accepts ConfigurationSetReputationOptionsArgs, ConfigurationSetReputationOptionsPtr and ConfigurationSetReputationOptionsPtrOutput values. You can construct a concrete instance of `ConfigurationSetReputationOptionsPtrInput` via:
ConfigurationSetReputationOptionsArgs{...}
or:
nil
func ConfigurationSetReputationOptionsPtr ¶
func ConfigurationSetReputationOptionsPtr(v *ConfigurationSetReputationOptionsArgs) ConfigurationSetReputationOptionsPtrInput
type ConfigurationSetReputationOptionsPtrOutput ¶
type ConfigurationSetReputationOptionsPtrOutput struct{ *pulumi.OutputState }
func (ConfigurationSetReputationOptionsPtrOutput) ElementType ¶
func (ConfigurationSetReputationOptionsPtrOutput) ElementType() reflect.Type
func (ConfigurationSetReputationOptionsPtrOutput) LastFreshStart ¶
func (o ConfigurationSetReputationOptionsPtrOutput) LastFreshStart() pulumi.StringPtrOutput
The date and time (in Unix time) when the reputation metrics were last given a fresh start. When your account is given a fresh start, your reputation metrics are calculated starting from the date of the fresh start.
func (ConfigurationSetReputationOptionsPtrOutput) ReputationMetricsEnabled ¶
func (o ConfigurationSetReputationOptionsPtrOutput) ReputationMetricsEnabled() pulumi.BoolPtrOutput
If `true`, tracking of reputation metrics is enabled for the configuration set. If `false`, tracking of reputation metrics is disabled for the configuration set.
func (ConfigurationSetReputationOptionsPtrOutput) ToConfigurationSetReputationOptionsPtrOutput ¶
func (o ConfigurationSetReputationOptionsPtrOutput) ToConfigurationSetReputationOptionsPtrOutput() ConfigurationSetReputationOptionsPtrOutput
func (ConfigurationSetReputationOptionsPtrOutput) ToConfigurationSetReputationOptionsPtrOutputWithContext ¶
func (o ConfigurationSetReputationOptionsPtrOutput) ToConfigurationSetReputationOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetReputationOptionsPtrOutput
type ConfigurationSetSendingOptions ¶
type ConfigurationSetSendingOptions struct {
// If `true`, email sending is enabled for the configuration set. If `false`, email sending is disabled for the configuration set.
SendingEnabled *bool `pulumi:"sendingEnabled"`
}
type ConfigurationSetSendingOptionsArgs ¶
type ConfigurationSetSendingOptionsArgs struct {
// If `true`, email sending is enabled for the configuration set. If `false`, email sending is disabled for the configuration set.
SendingEnabled pulumi.BoolPtrInput `pulumi:"sendingEnabled"`
}
func (ConfigurationSetSendingOptionsArgs) ElementType ¶
func (ConfigurationSetSendingOptionsArgs) ElementType() reflect.Type
func (ConfigurationSetSendingOptionsArgs) ToConfigurationSetSendingOptionsOutput ¶
func (i ConfigurationSetSendingOptionsArgs) ToConfigurationSetSendingOptionsOutput() ConfigurationSetSendingOptionsOutput
func (ConfigurationSetSendingOptionsArgs) ToConfigurationSetSendingOptionsOutputWithContext ¶
func (i ConfigurationSetSendingOptionsArgs) ToConfigurationSetSendingOptionsOutputWithContext(ctx context.Context) ConfigurationSetSendingOptionsOutput
func (ConfigurationSetSendingOptionsArgs) ToConfigurationSetSendingOptionsPtrOutput ¶
func (i ConfigurationSetSendingOptionsArgs) ToConfigurationSetSendingOptionsPtrOutput() ConfigurationSetSendingOptionsPtrOutput
func (ConfigurationSetSendingOptionsArgs) ToConfigurationSetSendingOptionsPtrOutputWithContext ¶
func (i ConfigurationSetSendingOptionsArgs) ToConfigurationSetSendingOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetSendingOptionsPtrOutput
type ConfigurationSetSendingOptionsInput ¶
type ConfigurationSetSendingOptionsInput interface {
pulumi.Input
ToConfigurationSetSendingOptionsOutput() ConfigurationSetSendingOptionsOutput
ToConfigurationSetSendingOptionsOutputWithContext(context.Context) ConfigurationSetSendingOptionsOutput
}
ConfigurationSetSendingOptionsInput is an input type that accepts ConfigurationSetSendingOptionsArgs and ConfigurationSetSendingOptionsOutput values. You can construct a concrete instance of `ConfigurationSetSendingOptionsInput` via:
ConfigurationSetSendingOptionsArgs{...}
type ConfigurationSetSendingOptionsOutput ¶
type ConfigurationSetSendingOptionsOutput struct{ *pulumi.OutputState }
func (ConfigurationSetSendingOptionsOutput) ElementType ¶
func (ConfigurationSetSendingOptionsOutput) ElementType() reflect.Type
func (ConfigurationSetSendingOptionsOutput) SendingEnabled ¶
func (o ConfigurationSetSendingOptionsOutput) SendingEnabled() pulumi.BoolPtrOutput
If `true`, email sending is enabled for the configuration set. If `false`, email sending is disabled for the configuration set.
func (ConfigurationSetSendingOptionsOutput) ToConfigurationSetSendingOptionsOutput ¶
func (o ConfigurationSetSendingOptionsOutput) ToConfigurationSetSendingOptionsOutput() ConfigurationSetSendingOptionsOutput
func (ConfigurationSetSendingOptionsOutput) ToConfigurationSetSendingOptionsOutputWithContext ¶
func (o ConfigurationSetSendingOptionsOutput) ToConfigurationSetSendingOptionsOutputWithContext(ctx context.Context) ConfigurationSetSendingOptionsOutput
func (ConfigurationSetSendingOptionsOutput) ToConfigurationSetSendingOptionsPtrOutput ¶
func (o ConfigurationSetSendingOptionsOutput) ToConfigurationSetSendingOptionsPtrOutput() ConfigurationSetSendingOptionsPtrOutput
func (ConfigurationSetSendingOptionsOutput) ToConfigurationSetSendingOptionsPtrOutputWithContext ¶
func (o ConfigurationSetSendingOptionsOutput) ToConfigurationSetSendingOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetSendingOptionsPtrOutput
type ConfigurationSetSendingOptionsPtrInput ¶
type ConfigurationSetSendingOptionsPtrInput interface {
pulumi.Input
ToConfigurationSetSendingOptionsPtrOutput() ConfigurationSetSendingOptionsPtrOutput
ToConfigurationSetSendingOptionsPtrOutputWithContext(context.Context) ConfigurationSetSendingOptionsPtrOutput
}
ConfigurationSetSendingOptionsPtrInput is an input type that accepts ConfigurationSetSendingOptionsArgs, ConfigurationSetSendingOptionsPtr and ConfigurationSetSendingOptionsPtrOutput values. You can construct a concrete instance of `ConfigurationSetSendingOptionsPtrInput` via:
ConfigurationSetSendingOptionsArgs{...}
or:
nil
func ConfigurationSetSendingOptionsPtr ¶
func ConfigurationSetSendingOptionsPtr(v *ConfigurationSetSendingOptionsArgs) ConfigurationSetSendingOptionsPtrInput
type ConfigurationSetSendingOptionsPtrOutput ¶
type ConfigurationSetSendingOptionsPtrOutput struct{ *pulumi.OutputState }
func (ConfigurationSetSendingOptionsPtrOutput) ElementType ¶
func (ConfigurationSetSendingOptionsPtrOutput) ElementType() reflect.Type
func (ConfigurationSetSendingOptionsPtrOutput) SendingEnabled ¶
func (o ConfigurationSetSendingOptionsPtrOutput) SendingEnabled() pulumi.BoolPtrOutput
If `true`, email sending is enabled for the configuration set. If `false`, email sending is disabled for the configuration set.
func (ConfigurationSetSendingOptionsPtrOutput) ToConfigurationSetSendingOptionsPtrOutput ¶
func (o ConfigurationSetSendingOptionsPtrOutput) ToConfigurationSetSendingOptionsPtrOutput() ConfigurationSetSendingOptionsPtrOutput
func (ConfigurationSetSendingOptionsPtrOutput) ToConfigurationSetSendingOptionsPtrOutputWithContext ¶
func (o ConfigurationSetSendingOptionsPtrOutput) ToConfigurationSetSendingOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetSendingOptionsPtrOutput
type ConfigurationSetState ¶
type ConfigurationSetState struct {
// ARN of the Configuration Set.
Arn pulumi.StringPtrInput
// The name of the configuration set.
ConfigurationSetName pulumi.StringPtrInput
// An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.
DeliveryOptions ConfigurationSetDeliveryOptionsPtrInput
// An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.
ReputationOptions ConfigurationSetReputationOptionsPtrInput
// An object that defines whether or not Amazon SES can send email that you send using the configuration set.
SendingOptions ConfigurationSetSendingOptionsPtrInput
// An object that contains information about the suppression list preferences for your account.
SuppressionOptions ConfigurationSetSuppressionOptionsPtrInput
Tags pulumi.StringMapInput
TagsAll pulumi.StringMapInput
// An object that defines the open and click tracking options for emails that you send using the configuration set.
TrackingOptions ConfigurationSetTrackingOptionsPtrInput
}
func (ConfigurationSetState) ElementType ¶
func (ConfigurationSetState) ElementType() reflect.Type
type ConfigurationSetSuppressionOptions ¶
type ConfigurationSetSuppressionOptions struct {
// A list that contains the reasons that email addresses are automatically added to the suppression list for your account. Valid vales: `BOUNCE`, `COMPLAINT`.
SuppressedReasons []string `pulumi:"suppressedReasons"`
}
type ConfigurationSetSuppressionOptionsArgs ¶
type ConfigurationSetSuppressionOptionsArgs struct {
// A list that contains the reasons that email addresses are automatically added to the suppression list for your account. Valid vales: `BOUNCE`, `COMPLAINT`.
SuppressedReasons pulumi.StringArrayInput `pulumi:"suppressedReasons"`
}
func (ConfigurationSetSuppressionOptionsArgs) ElementType ¶
func (ConfigurationSetSuppressionOptionsArgs) ElementType() reflect.Type
func (ConfigurationSetSuppressionOptionsArgs) ToConfigurationSetSuppressionOptionsOutput ¶
func (i ConfigurationSetSuppressionOptionsArgs) ToConfigurationSetSuppressionOptionsOutput() ConfigurationSetSuppressionOptionsOutput
func (ConfigurationSetSuppressionOptionsArgs) ToConfigurationSetSuppressionOptionsOutputWithContext ¶
func (i ConfigurationSetSuppressionOptionsArgs) ToConfigurationSetSuppressionOptionsOutputWithContext(ctx context.Context) ConfigurationSetSuppressionOptionsOutput
func (ConfigurationSetSuppressionOptionsArgs) ToConfigurationSetSuppressionOptionsPtrOutput ¶
func (i ConfigurationSetSuppressionOptionsArgs) ToConfigurationSetSuppressionOptionsPtrOutput() ConfigurationSetSuppressionOptionsPtrOutput
func (ConfigurationSetSuppressionOptionsArgs) ToConfigurationSetSuppressionOptionsPtrOutputWithContext ¶
func (i ConfigurationSetSuppressionOptionsArgs) ToConfigurationSetSuppressionOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetSuppressionOptionsPtrOutput
type ConfigurationSetSuppressionOptionsInput ¶
type ConfigurationSetSuppressionOptionsInput interface {
pulumi.Input
ToConfigurationSetSuppressionOptionsOutput() ConfigurationSetSuppressionOptionsOutput
ToConfigurationSetSuppressionOptionsOutputWithContext(context.Context) ConfigurationSetSuppressionOptionsOutput
}
ConfigurationSetSuppressionOptionsInput is an input type that accepts ConfigurationSetSuppressionOptionsArgs and ConfigurationSetSuppressionOptionsOutput values. You can construct a concrete instance of `ConfigurationSetSuppressionOptionsInput` via:
ConfigurationSetSuppressionOptionsArgs{...}
type ConfigurationSetSuppressionOptionsOutput ¶
type ConfigurationSetSuppressionOptionsOutput struct{ *pulumi.OutputState }
func (ConfigurationSetSuppressionOptionsOutput) ElementType ¶
func (ConfigurationSetSuppressionOptionsOutput) ElementType() reflect.Type
func (ConfigurationSetSuppressionOptionsOutput) SuppressedReasons ¶
func (o ConfigurationSetSuppressionOptionsOutput) SuppressedReasons() pulumi.StringArrayOutput
A list that contains the reasons that email addresses are automatically added to the suppression list for your account. Valid vales: `BOUNCE`, `COMPLAINT`.
func (ConfigurationSetSuppressionOptionsOutput) ToConfigurationSetSuppressionOptionsOutput ¶
func (o ConfigurationSetSuppressionOptionsOutput) ToConfigurationSetSuppressionOptionsOutput() ConfigurationSetSuppressionOptionsOutput
func (ConfigurationSetSuppressionOptionsOutput) ToConfigurationSetSuppressionOptionsOutputWithContext ¶
func (o ConfigurationSetSuppressionOptionsOutput) ToConfigurationSetSuppressionOptionsOutputWithContext(ctx context.Context) ConfigurationSetSuppressionOptionsOutput
func (ConfigurationSetSuppressionOptionsOutput) ToConfigurationSetSuppressionOptionsPtrOutput ¶
func (o ConfigurationSetSuppressionOptionsOutput) ToConfigurationSetSuppressionOptionsPtrOutput() ConfigurationSetSuppressionOptionsPtrOutput
func (ConfigurationSetSuppressionOptionsOutput) ToConfigurationSetSuppressionOptionsPtrOutputWithContext ¶
func (o ConfigurationSetSuppressionOptionsOutput) ToConfigurationSetSuppressionOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetSuppressionOptionsPtrOutput
type ConfigurationSetSuppressionOptionsPtrInput ¶
type ConfigurationSetSuppressionOptionsPtrInput interface {
pulumi.Input
ToConfigurationSetSuppressionOptionsPtrOutput() ConfigurationSetSuppressionOptionsPtrOutput
ToConfigurationSetSuppressionOptionsPtrOutputWithContext(context.Context) ConfigurationSetSuppressionOptionsPtrOutput
}
ConfigurationSetSuppressionOptionsPtrInput is an input type that accepts ConfigurationSetSuppressionOptionsArgs, ConfigurationSetSuppressionOptionsPtr and ConfigurationSetSuppressionOptionsPtrOutput values. You can construct a concrete instance of `ConfigurationSetSuppressionOptionsPtrInput` via:
ConfigurationSetSuppressionOptionsArgs{...}
or:
nil
func ConfigurationSetSuppressionOptionsPtr ¶
func ConfigurationSetSuppressionOptionsPtr(v *ConfigurationSetSuppressionOptionsArgs) ConfigurationSetSuppressionOptionsPtrInput
type ConfigurationSetSuppressionOptionsPtrOutput ¶
type ConfigurationSetSuppressionOptionsPtrOutput struct{ *pulumi.OutputState }
func (ConfigurationSetSuppressionOptionsPtrOutput) ElementType ¶
func (ConfigurationSetSuppressionOptionsPtrOutput) ElementType() reflect.Type
func (ConfigurationSetSuppressionOptionsPtrOutput) SuppressedReasons ¶
func (o ConfigurationSetSuppressionOptionsPtrOutput) SuppressedReasons() pulumi.StringArrayOutput
A list that contains the reasons that email addresses are automatically added to the suppression list for your account. Valid vales: `BOUNCE`, `COMPLAINT`.
func (ConfigurationSetSuppressionOptionsPtrOutput) ToConfigurationSetSuppressionOptionsPtrOutput ¶
func (o ConfigurationSetSuppressionOptionsPtrOutput) ToConfigurationSetSuppressionOptionsPtrOutput() ConfigurationSetSuppressionOptionsPtrOutput
func (ConfigurationSetSuppressionOptionsPtrOutput) ToConfigurationSetSuppressionOptionsPtrOutputWithContext ¶
func (o ConfigurationSetSuppressionOptionsPtrOutput) ToConfigurationSetSuppressionOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetSuppressionOptionsPtrOutput
type ConfigurationSetTrackingOptions ¶
type ConfigurationSetTrackingOptions struct {
// The domain to use for tracking open and click events.
CustomRedirectDomain string `pulumi:"customRedirectDomain"`
}
type ConfigurationSetTrackingOptionsArgs ¶
type ConfigurationSetTrackingOptionsArgs struct {
// The domain to use for tracking open and click events.
CustomRedirectDomain pulumi.StringInput `pulumi:"customRedirectDomain"`
}
func (ConfigurationSetTrackingOptionsArgs) ElementType ¶
func (ConfigurationSetTrackingOptionsArgs) ElementType() reflect.Type
func (ConfigurationSetTrackingOptionsArgs) ToConfigurationSetTrackingOptionsOutput ¶
func (i ConfigurationSetTrackingOptionsArgs) ToConfigurationSetTrackingOptionsOutput() ConfigurationSetTrackingOptionsOutput
func (ConfigurationSetTrackingOptionsArgs) ToConfigurationSetTrackingOptionsOutputWithContext ¶
func (i ConfigurationSetTrackingOptionsArgs) ToConfigurationSetTrackingOptionsOutputWithContext(ctx context.Context) ConfigurationSetTrackingOptionsOutput
func (ConfigurationSetTrackingOptionsArgs) ToConfigurationSetTrackingOptionsPtrOutput ¶
func (i ConfigurationSetTrackingOptionsArgs) ToConfigurationSetTrackingOptionsPtrOutput() ConfigurationSetTrackingOptionsPtrOutput
func (ConfigurationSetTrackingOptionsArgs) ToConfigurationSetTrackingOptionsPtrOutputWithContext ¶
func (i ConfigurationSetTrackingOptionsArgs) ToConfigurationSetTrackingOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetTrackingOptionsPtrOutput
type ConfigurationSetTrackingOptionsInput ¶
type ConfigurationSetTrackingOptionsInput interface {
pulumi.Input
ToConfigurationSetTrackingOptionsOutput() ConfigurationSetTrackingOptionsOutput
ToConfigurationSetTrackingOptionsOutputWithContext(context.Context) ConfigurationSetTrackingOptionsOutput
}
ConfigurationSetTrackingOptionsInput is an input type that accepts ConfigurationSetTrackingOptionsArgs and ConfigurationSetTrackingOptionsOutput values. You can construct a concrete instance of `ConfigurationSetTrackingOptionsInput` via:
ConfigurationSetTrackingOptionsArgs{...}
type ConfigurationSetTrackingOptionsOutput ¶
type ConfigurationSetTrackingOptionsOutput struct{ *pulumi.OutputState }
func (ConfigurationSetTrackingOptionsOutput) CustomRedirectDomain ¶
func (o ConfigurationSetTrackingOptionsOutput) CustomRedirectDomain() pulumi.StringOutput
The domain to use for tracking open and click events.
func (ConfigurationSetTrackingOptionsOutput) ElementType ¶
func (ConfigurationSetTrackingOptionsOutput) ElementType() reflect.Type
func (ConfigurationSetTrackingOptionsOutput) ToConfigurationSetTrackingOptionsOutput ¶
func (o ConfigurationSetTrackingOptionsOutput) ToConfigurationSetTrackingOptionsOutput() ConfigurationSetTrackingOptionsOutput
func (ConfigurationSetTrackingOptionsOutput) ToConfigurationSetTrackingOptionsOutputWithContext ¶
func (o ConfigurationSetTrackingOptionsOutput) ToConfigurationSetTrackingOptionsOutputWithContext(ctx context.Context) ConfigurationSetTrackingOptionsOutput
func (ConfigurationSetTrackingOptionsOutput) ToConfigurationSetTrackingOptionsPtrOutput ¶
func (o ConfigurationSetTrackingOptionsOutput) ToConfigurationSetTrackingOptionsPtrOutput() ConfigurationSetTrackingOptionsPtrOutput
func (ConfigurationSetTrackingOptionsOutput) ToConfigurationSetTrackingOptionsPtrOutputWithContext ¶
func (o ConfigurationSetTrackingOptionsOutput) ToConfigurationSetTrackingOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetTrackingOptionsPtrOutput
type ConfigurationSetTrackingOptionsPtrInput ¶
type ConfigurationSetTrackingOptionsPtrInput interface {
pulumi.Input
ToConfigurationSetTrackingOptionsPtrOutput() ConfigurationSetTrackingOptionsPtrOutput
ToConfigurationSetTrackingOptionsPtrOutputWithContext(context.Context) ConfigurationSetTrackingOptionsPtrOutput
}
ConfigurationSetTrackingOptionsPtrInput is an input type that accepts ConfigurationSetTrackingOptionsArgs, ConfigurationSetTrackingOptionsPtr and ConfigurationSetTrackingOptionsPtrOutput values. You can construct a concrete instance of `ConfigurationSetTrackingOptionsPtrInput` via:
ConfigurationSetTrackingOptionsArgs{...}
or:
nil
func ConfigurationSetTrackingOptionsPtr ¶
func ConfigurationSetTrackingOptionsPtr(v *ConfigurationSetTrackingOptionsArgs) ConfigurationSetTrackingOptionsPtrInput
type ConfigurationSetTrackingOptionsPtrOutput ¶
type ConfigurationSetTrackingOptionsPtrOutput struct{ *pulumi.OutputState }
func (ConfigurationSetTrackingOptionsPtrOutput) CustomRedirectDomain ¶
func (o ConfigurationSetTrackingOptionsPtrOutput) CustomRedirectDomain() pulumi.StringPtrOutput
The domain to use for tracking open and click events.
func (ConfigurationSetTrackingOptionsPtrOutput) ElementType ¶
func (ConfigurationSetTrackingOptionsPtrOutput) ElementType() reflect.Type
func (ConfigurationSetTrackingOptionsPtrOutput) ToConfigurationSetTrackingOptionsPtrOutput ¶
func (o ConfigurationSetTrackingOptionsPtrOutput) ToConfigurationSetTrackingOptionsPtrOutput() ConfigurationSetTrackingOptionsPtrOutput
func (ConfigurationSetTrackingOptionsPtrOutput) ToConfigurationSetTrackingOptionsPtrOutputWithContext ¶
func (o ConfigurationSetTrackingOptionsPtrOutput) ToConfigurationSetTrackingOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetTrackingOptionsPtrOutput