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 ConfigurationSetEventDestination
- func GetConfigurationSetEventDestination(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*ConfigurationSetEventDestination, error)
- func NewConfigurationSetEventDestination(ctx *pulumi.Context, name string, args *ConfigurationSetEventDestinationArgs, ...) (*ConfigurationSetEventDestination, error)
- func (*ConfigurationSetEventDestination) ElementType() reflect.Type
- func (i *ConfigurationSetEventDestination) ToConfigurationSetEventDestinationOutput() ConfigurationSetEventDestinationOutput
- func (i *ConfigurationSetEventDestination) ToConfigurationSetEventDestinationOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationOutput
- type ConfigurationSetEventDestinationArgs
- type ConfigurationSetEventDestinationArray
- func (ConfigurationSetEventDestinationArray) ElementType() reflect.Type
- func (i ConfigurationSetEventDestinationArray) ToConfigurationSetEventDestinationArrayOutput() ConfigurationSetEventDestinationArrayOutput
- func (i ConfigurationSetEventDestinationArray) ToConfigurationSetEventDestinationArrayOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationArrayOutput
- type ConfigurationSetEventDestinationArrayInput
- type ConfigurationSetEventDestinationArrayOutput
- func (ConfigurationSetEventDestinationArrayOutput) ElementType() reflect.Type
- func (o ConfigurationSetEventDestinationArrayOutput) Index(i pulumi.IntInput) ConfigurationSetEventDestinationOutput
- func (o ConfigurationSetEventDestinationArrayOutput) ToConfigurationSetEventDestinationArrayOutput() ConfigurationSetEventDestinationArrayOutput
- func (o ConfigurationSetEventDestinationArrayOutput) ToConfigurationSetEventDestinationArrayOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationArrayOutput
- type ConfigurationSetEventDestinationEventDestination
- type ConfigurationSetEventDestinationEventDestinationArgs
- func (ConfigurationSetEventDestinationEventDestinationArgs) ElementType() reflect.Type
- func (i ConfigurationSetEventDestinationEventDestinationArgs) ToConfigurationSetEventDestinationEventDestinationOutput() ConfigurationSetEventDestinationEventDestinationOutput
- func (i ConfigurationSetEventDestinationEventDestinationArgs) ToConfigurationSetEventDestinationEventDestinationOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationOutput
- func (i ConfigurationSetEventDestinationEventDestinationArgs) ToConfigurationSetEventDestinationEventDestinationPtrOutput() ConfigurationSetEventDestinationEventDestinationPtrOutput
- func (i ConfigurationSetEventDestinationEventDestinationArgs) ToConfigurationSetEventDestinationEventDestinationPtrOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationPtrOutput
- type ConfigurationSetEventDestinationEventDestinationCloudWatchDestination
- type ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationArgs
- func (ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationArgs) ElementType() reflect.Type
- func (i ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationArgs) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationOutput() ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationOutput
- func (i ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationArgs) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationOutput
- func (i ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationArgs) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutput() ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutput
- func (i ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationArgs) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutput
- type ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfiguration
- type ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArgs
- func (ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArgs) ElementType() reflect.Type
- func (i ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArgs) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationOutput() ...
- func (i ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArgs) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationOutputWithContext(ctx context.Context) ...
- type ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArray
- func (ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArray) ElementType() reflect.Type
- func (i ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArray) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArrayOutput() ...
- func (i ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArray) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArrayOutputWithContext(ctx context.Context) ...
- type ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArrayInput
- type ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArrayOutput
- func (ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArrayOutput) ElementType() reflect.Type
- func (o ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArrayOutput) Index(i pulumi.IntInput) ...
- func (o ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArrayOutput) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArrayOutput() ...
- func (o ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArrayOutput) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArrayOutputWithContext(ctx context.Context) ...
- type ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationInput
- type ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationOutput
- func (o ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationOutput) DefaultDimensionValue() pulumi.StringOutput
- func (o ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationOutput) DimensionName() pulumi.StringOutput
- func (o ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationOutput) DimensionValueSource() pulumi.StringOutput
- func (ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationOutput) ElementType() reflect.Type
- func (o ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationOutput) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationOutput() ...
- func (o ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationOutput) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationOutputWithContext(ctx context.Context) ...
- type ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationInput
- type ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationOutput
- func (o ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationOutput) DimensionConfigurations() ...
- func (ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationOutput) ElementType() reflect.Type
- func (o ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationOutput) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationOutput() ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationOutput
- func (o ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationOutput) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationOutput
- func (o ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationOutput) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutput() ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutput
- func (o ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationOutput) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutput
- type ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrInput
- type ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutput
- func (o ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutput) DimensionConfigurations() ...
- func (o ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutput) Elem() ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationOutput
- func (ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutput) ElementType() reflect.Type
- func (o ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutput) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutput() ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutput
- func (o ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutput) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutput
- type ConfigurationSetEventDestinationEventDestinationInput
- type ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestination
- type ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationArgs
- func (ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationArgs) ElementType() reflect.Type
- func (i ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationArgs) ToConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationOutput() ...
- func (i ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationArgs) ToConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationOutputWithContext(ctx context.Context) ...
- func (i ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationArgs) ToConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrOutput() ...
- func (i ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationArgs) ToConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrOutputWithContext(ctx context.Context) ...
- type ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationInput
- type ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationOutput
- func (o ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationOutput) DeliveryStreamArn() pulumi.StringOutput
- func (ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationOutput) ElementType() reflect.Type
- func (o ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationOutput) IamRoleArn() pulumi.StringOutput
- func (o ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationOutput) ToConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationOutput() ...
- func (o ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationOutput) ToConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationOutputWithContext(ctx context.Context) ...
- func (o ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationOutput) ToConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrOutput() ...
- func (o ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationOutput) ToConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrOutputWithContext(ctx context.Context) ...
- type ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrInput
- type ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrOutput
- func (o ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrOutput) DeliveryStreamArn() pulumi.StringPtrOutput
- func (o ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrOutput) Elem() ...
- func (ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrOutput) ElementType() reflect.Type
- func (o ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrOutput) IamRoleArn() pulumi.StringPtrOutput
- func (o ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrOutput) ToConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrOutput() ...
- func (o ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrOutput) ToConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrOutputWithContext(ctx context.Context) ...
- type ConfigurationSetEventDestinationEventDestinationOutput
- func (o ConfigurationSetEventDestinationEventDestinationOutput) CloudWatchDestination() ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutput
- func (ConfigurationSetEventDestinationEventDestinationOutput) ElementType() reflect.Type
- func (o ConfigurationSetEventDestinationEventDestinationOutput) Enabled() pulumi.BoolPtrOutput
- func (o ConfigurationSetEventDestinationEventDestinationOutput) KinesisFirehoseDestination() ...
- func (o ConfigurationSetEventDestinationEventDestinationOutput) MatchingEventTypes() pulumi.StringArrayOutput
- func (o ConfigurationSetEventDestinationEventDestinationOutput) PinpointDestination() ConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutput
- func (o ConfigurationSetEventDestinationEventDestinationOutput) SnsDestination() ConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutput
- func (o ConfigurationSetEventDestinationEventDestinationOutput) ToConfigurationSetEventDestinationEventDestinationOutput() ConfigurationSetEventDestinationEventDestinationOutput
- func (o ConfigurationSetEventDestinationEventDestinationOutput) ToConfigurationSetEventDestinationEventDestinationOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationOutput
- func (o ConfigurationSetEventDestinationEventDestinationOutput) ToConfigurationSetEventDestinationEventDestinationPtrOutput() ConfigurationSetEventDestinationEventDestinationPtrOutput
- func (o ConfigurationSetEventDestinationEventDestinationOutput) ToConfigurationSetEventDestinationEventDestinationPtrOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationPtrOutput
- type ConfigurationSetEventDestinationEventDestinationPinpointDestination
- type ConfigurationSetEventDestinationEventDestinationPinpointDestinationArgs
- func (ConfigurationSetEventDestinationEventDestinationPinpointDestinationArgs) ElementType() reflect.Type
- func (i ConfigurationSetEventDestinationEventDestinationPinpointDestinationArgs) ToConfigurationSetEventDestinationEventDestinationPinpointDestinationOutput() ConfigurationSetEventDestinationEventDestinationPinpointDestinationOutput
- func (i ConfigurationSetEventDestinationEventDestinationPinpointDestinationArgs) ToConfigurationSetEventDestinationEventDestinationPinpointDestinationOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationPinpointDestinationOutput
- func (i ConfigurationSetEventDestinationEventDestinationPinpointDestinationArgs) ToConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutput() ConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutput
- func (i ConfigurationSetEventDestinationEventDestinationPinpointDestinationArgs) ToConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutput
- type ConfigurationSetEventDestinationEventDestinationPinpointDestinationInput
- type ConfigurationSetEventDestinationEventDestinationPinpointDestinationOutput
- func (o ConfigurationSetEventDestinationEventDestinationPinpointDestinationOutput) ApplicationArn() pulumi.StringOutput
- func (ConfigurationSetEventDestinationEventDestinationPinpointDestinationOutput) ElementType() reflect.Type
- func (o ConfigurationSetEventDestinationEventDestinationPinpointDestinationOutput) ToConfigurationSetEventDestinationEventDestinationPinpointDestinationOutput() ConfigurationSetEventDestinationEventDestinationPinpointDestinationOutput
- func (o ConfigurationSetEventDestinationEventDestinationPinpointDestinationOutput) ToConfigurationSetEventDestinationEventDestinationPinpointDestinationOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationPinpointDestinationOutput
- func (o ConfigurationSetEventDestinationEventDestinationPinpointDestinationOutput) ToConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutput() ConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutput
- func (o ConfigurationSetEventDestinationEventDestinationPinpointDestinationOutput) ToConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutput
- type ConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrInput
- type ConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutput
- func (o ConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutput) ApplicationArn() pulumi.StringPtrOutput
- func (o ConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutput) Elem() ConfigurationSetEventDestinationEventDestinationPinpointDestinationOutput
- func (ConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutput) ElementType() reflect.Type
- func (o ConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutput) ToConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutput() ConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutput
- func (o ConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutput) ToConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutput
- type ConfigurationSetEventDestinationEventDestinationPtrInput
- type ConfigurationSetEventDestinationEventDestinationPtrOutput
- func (o ConfigurationSetEventDestinationEventDestinationPtrOutput) CloudWatchDestination() ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutput
- func (o ConfigurationSetEventDestinationEventDestinationPtrOutput) Elem() ConfigurationSetEventDestinationEventDestinationOutput
- func (ConfigurationSetEventDestinationEventDestinationPtrOutput) ElementType() reflect.Type
- func (o ConfigurationSetEventDestinationEventDestinationPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o ConfigurationSetEventDestinationEventDestinationPtrOutput) KinesisFirehoseDestination() ...
- func (o ConfigurationSetEventDestinationEventDestinationPtrOutput) MatchingEventTypes() pulumi.StringArrayOutput
- func (o ConfigurationSetEventDestinationEventDestinationPtrOutput) PinpointDestination() ConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutput
- func (o ConfigurationSetEventDestinationEventDestinationPtrOutput) SnsDestination() ConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutput
- func (o ConfigurationSetEventDestinationEventDestinationPtrOutput) ToConfigurationSetEventDestinationEventDestinationPtrOutput() ConfigurationSetEventDestinationEventDestinationPtrOutput
- func (o ConfigurationSetEventDestinationEventDestinationPtrOutput) ToConfigurationSetEventDestinationEventDestinationPtrOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationPtrOutput
- type ConfigurationSetEventDestinationEventDestinationSnsDestination
- type ConfigurationSetEventDestinationEventDestinationSnsDestinationArgs
- func (ConfigurationSetEventDestinationEventDestinationSnsDestinationArgs) ElementType() reflect.Type
- func (i ConfigurationSetEventDestinationEventDestinationSnsDestinationArgs) ToConfigurationSetEventDestinationEventDestinationSnsDestinationOutput() ConfigurationSetEventDestinationEventDestinationSnsDestinationOutput
- func (i ConfigurationSetEventDestinationEventDestinationSnsDestinationArgs) ToConfigurationSetEventDestinationEventDestinationSnsDestinationOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationSnsDestinationOutput
- func (i ConfigurationSetEventDestinationEventDestinationSnsDestinationArgs) ToConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutput() ConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutput
- func (i ConfigurationSetEventDestinationEventDestinationSnsDestinationArgs) ToConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutput
- type ConfigurationSetEventDestinationEventDestinationSnsDestinationInput
- type ConfigurationSetEventDestinationEventDestinationSnsDestinationOutput
- func (ConfigurationSetEventDestinationEventDestinationSnsDestinationOutput) ElementType() reflect.Type
- func (o ConfigurationSetEventDestinationEventDestinationSnsDestinationOutput) ToConfigurationSetEventDestinationEventDestinationSnsDestinationOutput() ConfigurationSetEventDestinationEventDestinationSnsDestinationOutput
- func (o ConfigurationSetEventDestinationEventDestinationSnsDestinationOutput) ToConfigurationSetEventDestinationEventDestinationSnsDestinationOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationSnsDestinationOutput
- func (o ConfigurationSetEventDestinationEventDestinationSnsDestinationOutput) ToConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutput() ConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutput
- func (o ConfigurationSetEventDestinationEventDestinationSnsDestinationOutput) ToConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutput
- func (o ConfigurationSetEventDestinationEventDestinationSnsDestinationOutput) TopicArn() pulumi.StringOutput
- type ConfigurationSetEventDestinationEventDestinationSnsDestinationPtrInput
- type ConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutput
- func (o ConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutput) Elem() ConfigurationSetEventDestinationEventDestinationSnsDestinationOutput
- func (ConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutput) ElementType() reflect.Type
- func (o ConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutput) ToConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutput() ConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutput
- func (o ConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutput) ToConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutput
- func (o ConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutput) TopicArn() pulumi.StringPtrOutput
- type ConfigurationSetEventDestinationInput
- type ConfigurationSetEventDestinationMap
- func (ConfigurationSetEventDestinationMap) ElementType() reflect.Type
- func (i ConfigurationSetEventDestinationMap) ToConfigurationSetEventDestinationMapOutput() ConfigurationSetEventDestinationMapOutput
- func (i ConfigurationSetEventDestinationMap) ToConfigurationSetEventDestinationMapOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationMapOutput
- type ConfigurationSetEventDestinationMapInput
- type ConfigurationSetEventDestinationMapOutput
- func (ConfigurationSetEventDestinationMapOutput) ElementType() reflect.Type
- func (o ConfigurationSetEventDestinationMapOutput) MapIndex(k pulumi.StringInput) ConfigurationSetEventDestinationOutput
- func (o ConfigurationSetEventDestinationMapOutput) ToConfigurationSetEventDestinationMapOutput() ConfigurationSetEventDestinationMapOutput
- func (o ConfigurationSetEventDestinationMapOutput) ToConfigurationSetEventDestinationMapOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationMapOutput
- type ConfigurationSetEventDestinationOutput
- func (o ConfigurationSetEventDestinationOutput) ConfigurationSetName() pulumi.StringOutput
- func (ConfigurationSetEventDestinationOutput) ElementType() reflect.Type
- func (o ConfigurationSetEventDestinationOutput) EventDestination() ConfigurationSetEventDestinationEventDestinationOutput
- func (o ConfigurationSetEventDestinationOutput) EventDestinationName() pulumi.StringOutput
- func (o ConfigurationSetEventDestinationOutput) ToConfigurationSetEventDestinationOutput() ConfigurationSetEventDestinationOutput
- func (o ConfigurationSetEventDestinationOutput) ToConfigurationSetEventDestinationOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationOutput
- type ConfigurationSetEventDestinationState
- 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
- func (o ConfigurationSetOutput) VdmOptions() ConfigurationSetVdmOptionsPtrOutput
- 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
- type ConfigurationSetVdmOptions
- type ConfigurationSetVdmOptionsArgs
- func (ConfigurationSetVdmOptionsArgs) ElementType() reflect.Type
- func (i ConfigurationSetVdmOptionsArgs) ToConfigurationSetVdmOptionsOutput() ConfigurationSetVdmOptionsOutput
- func (i ConfigurationSetVdmOptionsArgs) ToConfigurationSetVdmOptionsOutputWithContext(ctx context.Context) ConfigurationSetVdmOptionsOutput
- func (i ConfigurationSetVdmOptionsArgs) ToConfigurationSetVdmOptionsPtrOutput() ConfigurationSetVdmOptionsPtrOutput
- func (i ConfigurationSetVdmOptionsArgs) ToConfigurationSetVdmOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetVdmOptionsPtrOutput
- type ConfigurationSetVdmOptionsDashboardOptions
- type ConfigurationSetVdmOptionsDashboardOptionsArgs
- func (ConfigurationSetVdmOptionsDashboardOptionsArgs) ElementType() reflect.Type
- func (i ConfigurationSetVdmOptionsDashboardOptionsArgs) ToConfigurationSetVdmOptionsDashboardOptionsOutput() ConfigurationSetVdmOptionsDashboardOptionsOutput
- func (i ConfigurationSetVdmOptionsDashboardOptionsArgs) ToConfigurationSetVdmOptionsDashboardOptionsOutputWithContext(ctx context.Context) ConfigurationSetVdmOptionsDashboardOptionsOutput
- func (i ConfigurationSetVdmOptionsDashboardOptionsArgs) ToConfigurationSetVdmOptionsDashboardOptionsPtrOutput() ConfigurationSetVdmOptionsDashboardOptionsPtrOutput
- func (i ConfigurationSetVdmOptionsDashboardOptionsArgs) ToConfigurationSetVdmOptionsDashboardOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetVdmOptionsDashboardOptionsPtrOutput
- type ConfigurationSetVdmOptionsDashboardOptionsInput
- type ConfigurationSetVdmOptionsDashboardOptionsOutput
- func (ConfigurationSetVdmOptionsDashboardOptionsOutput) ElementType() reflect.Type
- func (o ConfigurationSetVdmOptionsDashboardOptionsOutput) EngagementMetrics() pulumi.StringPtrOutput
- func (o ConfigurationSetVdmOptionsDashboardOptionsOutput) ToConfigurationSetVdmOptionsDashboardOptionsOutput() ConfigurationSetVdmOptionsDashboardOptionsOutput
- func (o ConfigurationSetVdmOptionsDashboardOptionsOutput) ToConfigurationSetVdmOptionsDashboardOptionsOutputWithContext(ctx context.Context) ConfigurationSetVdmOptionsDashboardOptionsOutput
- func (o ConfigurationSetVdmOptionsDashboardOptionsOutput) ToConfigurationSetVdmOptionsDashboardOptionsPtrOutput() ConfigurationSetVdmOptionsDashboardOptionsPtrOutput
- func (o ConfigurationSetVdmOptionsDashboardOptionsOutput) ToConfigurationSetVdmOptionsDashboardOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetVdmOptionsDashboardOptionsPtrOutput
- type ConfigurationSetVdmOptionsDashboardOptionsPtrInput
- type ConfigurationSetVdmOptionsDashboardOptionsPtrOutput
- func (o ConfigurationSetVdmOptionsDashboardOptionsPtrOutput) Elem() ConfigurationSetVdmOptionsDashboardOptionsOutput
- func (ConfigurationSetVdmOptionsDashboardOptionsPtrOutput) ElementType() reflect.Type
- func (o ConfigurationSetVdmOptionsDashboardOptionsPtrOutput) EngagementMetrics() pulumi.StringPtrOutput
- func (o ConfigurationSetVdmOptionsDashboardOptionsPtrOutput) ToConfigurationSetVdmOptionsDashboardOptionsPtrOutput() ConfigurationSetVdmOptionsDashboardOptionsPtrOutput
- func (o ConfigurationSetVdmOptionsDashboardOptionsPtrOutput) ToConfigurationSetVdmOptionsDashboardOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetVdmOptionsDashboardOptionsPtrOutput
- type ConfigurationSetVdmOptionsGuardianOptions
- type ConfigurationSetVdmOptionsGuardianOptionsArgs
- func (ConfigurationSetVdmOptionsGuardianOptionsArgs) ElementType() reflect.Type
- func (i ConfigurationSetVdmOptionsGuardianOptionsArgs) ToConfigurationSetVdmOptionsGuardianOptionsOutput() ConfigurationSetVdmOptionsGuardianOptionsOutput
- func (i ConfigurationSetVdmOptionsGuardianOptionsArgs) ToConfigurationSetVdmOptionsGuardianOptionsOutputWithContext(ctx context.Context) ConfigurationSetVdmOptionsGuardianOptionsOutput
- func (i ConfigurationSetVdmOptionsGuardianOptionsArgs) ToConfigurationSetVdmOptionsGuardianOptionsPtrOutput() ConfigurationSetVdmOptionsGuardianOptionsPtrOutput
- func (i ConfigurationSetVdmOptionsGuardianOptionsArgs) ToConfigurationSetVdmOptionsGuardianOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetVdmOptionsGuardianOptionsPtrOutput
- type ConfigurationSetVdmOptionsGuardianOptionsInput
- type ConfigurationSetVdmOptionsGuardianOptionsOutput
- func (ConfigurationSetVdmOptionsGuardianOptionsOutput) ElementType() reflect.Type
- func (o ConfigurationSetVdmOptionsGuardianOptionsOutput) OptimizedSharedDelivery() pulumi.StringPtrOutput
- func (o ConfigurationSetVdmOptionsGuardianOptionsOutput) ToConfigurationSetVdmOptionsGuardianOptionsOutput() ConfigurationSetVdmOptionsGuardianOptionsOutput
- func (o ConfigurationSetVdmOptionsGuardianOptionsOutput) ToConfigurationSetVdmOptionsGuardianOptionsOutputWithContext(ctx context.Context) ConfigurationSetVdmOptionsGuardianOptionsOutput
- func (o ConfigurationSetVdmOptionsGuardianOptionsOutput) ToConfigurationSetVdmOptionsGuardianOptionsPtrOutput() ConfigurationSetVdmOptionsGuardianOptionsPtrOutput
- func (o ConfigurationSetVdmOptionsGuardianOptionsOutput) ToConfigurationSetVdmOptionsGuardianOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetVdmOptionsGuardianOptionsPtrOutput
- type ConfigurationSetVdmOptionsGuardianOptionsPtrInput
- type ConfigurationSetVdmOptionsGuardianOptionsPtrOutput
- func (o ConfigurationSetVdmOptionsGuardianOptionsPtrOutput) Elem() ConfigurationSetVdmOptionsGuardianOptionsOutput
- func (ConfigurationSetVdmOptionsGuardianOptionsPtrOutput) ElementType() reflect.Type
- func (o ConfigurationSetVdmOptionsGuardianOptionsPtrOutput) OptimizedSharedDelivery() pulumi.StringPtrOutput
- func (o ConfigurationSetVdmOptionsGuardianOptionsPtrOutput) ToConfigurationSetVdmOptionsGuardianOptionsPtrOutput() ConfigurationSetVdmOptionsGuardianOptionsPtrOutput
- func (o ConfigurationSetVdmOptionsGuardianOptionsPtrOutput) ToConfigurationSetVdmOptionsGuardianOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetVdmOptionsGuardianOptionsPtrOutput
- type ConfigurationSetVdmOptionsInput
- type ConfigurationSetVdmOptionsOutput
- func (o ConfigurationSetVdmOptionsOutput) DashboardOptions() ConfigurationSetVdmOptionsDashboardOptionsPtrOutput
- func (ConfigurationSetVdmOptionsOutput) ElementType() reflect.Type
- func (o ConfigurationSetVdmOptionsOutput) GuardianOptions() ConfigurationSetVdmOptionsGuardianOptionsPtrOutput
- func (o ConfigurationSetVdmOptionsOutput) ToConfigurationSetVdmOptionsOutput() ConfigurationSetVdmOptionsOutput
- func (o ConfigurationSetVdmOptionsOutput) ToConfigurationSetVdmOptionsOutputWithContext(ctx context.Context) ConfigurationSetVdmOptionsOutput
- func (o ConfigurationSetVdmOptionsOutput) ToConfigurationSetVdmOptionsPtrOutput() ConfigurationSetVdmOptionsPtrOutput
- func (o ConfigurationSetVdmOptionsOutput) ToConfigurationSetVdmOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetVdmOptionsPtrOutput
- type ConfigurationSetVdmOptionsPtrInput
- type ConfigurationSetVdmOptionsPtrOutput
- func (o ConfigurationSetVdmOptionsPtrOutput) DashboardOptions() ConfigurationSetVdmOptionsDashboardOptionsPtrOutput
- func (o ConfigurationSetVdmOptionsPtrOutput) Elem() ConfigurationSetVdmOptionsOutput
- func (ConfigurationSetVdmOptionsPtrOutput) ElementType() reflect.Type
- func (o ConfigurationSetVdmOptionsPtrOutput) GuardianOptions() ConfigurationSetVdmOptionsGuardianOptionsPtrOutput
- func (o ConfigurationSetVdmOptionsPtrOutput) ToConfigurationSetVdmOptionsPtrOutput() ConfigurationSetVdmOptionsPtrOutput
- func (o ConfigurationSetVdmOptionsPtrOutput) ToConfigurationSetVdmOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetVdmOptionsPtrOutput
- type DedicatedIpAssignment
- type DedicatedIpAssignmentArgs
- type DedicatedIpAssignmentArray
- func (DedicatedIpAssignmentArray) ElementType() reflect.Type
- func (i DedicatedIpAssignmentArray) ToDedicatedIpAssignmentArrayOutput() DedicatedIpAssignmentArrayOutput
- func (i DedicatedIpAssignmentArray) ToDedicatedIpAssignmentArrayOutputWithContext(ctx context.Context) DedicatedIpAssignmentArrayOutput
- type DedicatedIpAssignmentArrayInput
- type DedicatedIpAssignmentArrayOutput
- func (DedicatedIpAssignmentArrayOutput) ElementType() reflect.Type
- func (o DedicatedIpAssignmentArrayOutput) Index(i pulumi.IntInput) DedicatedIpAssignmentOutput
- func (o DedicatedIpAssignmentArrayOutput) ToDedicatedIpAssignmentArrayOutput() DedicatedIpAssignmentArrayOutput
- func (o DedicatedIpAssignmentArrayOutput) ToDedicatedIpAssignmentArrayOutputWithContext(ctx context.Context) DedicatedIpAssignmentArrayOutput
- type DedicatedIpAssignmentInput
- type DedicatedIpAssignmentMap
- type DedicatedIpAssignmentMapInput
- type DedicatedIpAssignmentMapOutput
- func (DedicatedIpAssignmentMapOutput) ElementType() reflect.Type
- func (o DedicatedIpAssignmentMapOutput) MapIndex(k pulumi.StringInput) DedicatedIpAssignmentOutput
- func (o DedicatedIpAssignmentMapOutput) ToDedicatedIpAssignmentMapOutput() DedicatedIpAssignmentMapOutput
- func (o DedicatedIpAssignmentMapOutput) ToDedicatedIpAssignmentMapOutputWithContext(ctx context.Context) DedicatedIpAssignmentMapOutput
- type DedicatedIpAssignmentOutput
- func (o DedicatedIpAssignmentOutput) DestinationPoolName() pulumi.StringOutput
- func (DedicatedIpAssignmentOutput) ElementType() reflect.Type
- func (o DedicatedIpAssignmentOutput) Ip() pulumi.StringOutput
- func (o DedicatedIpAssignmentOutput) ToDedicatedIpAssignmentOutput() DedicatedIpAssignmentOutput
- func (o DedicatedIpAssignmentOutput) ToDedicatedIpAssignmentOutputWithContext(ctx context.Context) DedicatedIpAssignmentOutput
- type DedicatedIpAssignmentState
- type DedicatedIpPool
- type DedicatedIpPoolArgs
- type DedicatedIpPoolArray
- type DedicatedIpPoolArrayInput
- type DedicatedIpPoolArrayOutput
- func (DedicatedIpPoolArrayOutput) ElementType() reflect.Type
- func (o DedicatedIpPoolArrayOutput) Index(i pulumi.IntInput) DedicatedIpPoolOutput
- func (o DedicatedIpPoolArrayOutput) ToDedicatedIpPoolArrayOutput() DedicatedIpPoolArrayOutput
- func (o DedicatedIpPoolArrayOutput) ToDedicatedIpPoolArrayOutputWithContext(ctx context.Context) DedicatedIpPoolArrayOutput
- type DedicatedIpPoolInput
- type DedicatedIpPoolMap
- type DedicatedIpPoolMapInput
- type DedicatedIpPoolMapOutput
- func (DedicatedIpPoolMapOutput) ElementType() reflect.Type
- func (o DedicatedIpPoolMapOutput) MapIndex(k pulumi.StringInput) DedicatedIpPoolOutput
- func (o DedicatedIpPoolMapOutput) ToDedicatedIpPoolMapOutput() DedicatedIpPoolMapOutput
- func (o DedicatedIpPoolMapOutput) ToDedicatedIpPoolMapOutputWithContext(ctx context.Context) DedicatedIpPoolMapOutput
- type DedicatedIpPoolOutput
- func (o DedicatedIpPoolOutput) Arn() pulumi.StringOutput
- func (DedicatedIpPoolOutput) ElementType() reflect.Type
- func (o DedicatedIpPoolOutput) PoolName() pulumi.StringOutput
- func (o DedicatedIpPoolOutput) ScalingMode() pulumi.StringOutput
- func (o DedicatedIpPoolOutput) Tags() pulumi.StringMapOutput
- func (o DedicatedIpPoolOutput) TagsAll() pulumi.StringMapOutput
- func (o DedicatedIpPoolOutput) ToDedicatedIpPoolOutput() DedicatedIpPoolOutput
- func (o DedicatedIpPoolOutput) ToDedicatedIpPoolOutputWithContext(ctx context.Context) DedicatedIpPoolOutput
- type DedicatedIpPoolState
- type EmailIdentity
- type EmailIdentityArgs
- type EmailIdentityArray
- type EmailIdentityArrayInput
- type EmailIdentityArrayOutput
- func (EmailIdentityArrayOutput) ElementType() reflect.Type
- func (o EmailIdentityArrayOutput) Index(i pulumi.IntInput) EmailIdentityOutput
- func (o EmailIdentityArrayOutput) ToEmailIdentityArrayOutput() EmailIdentityArrayOutput
- func (o EmailIdentityArrayOutput) ToEmailIdentityArrayOutputWithContext(ctx context.Context) EmailIdentityArrayOutput
- type EmailIdentityDkimSigningAttributes
- type EmailIdentityDkimSigningAttributesArgs
- func (EmailIdentityDkimSigningAttributesArgs) ElementType() reflect.Type
- func (i EmailIdentityDkimSigningAttributesArgs) ToEmailIdentityDkimSigningAttributesOutput() EmailIdentityDkimSigningAttributesOutput
- func (i EmailIdentityDkimSigningAttributesArgs) ToEmailIdentityDkimSigningAttributesOutputWithContext(ctx context.Context) EmailIdentityDkimSigningAttributesOutput
- func (i EmailIdentityDkimSigningAttributesArgs) ToEmailIdentityDkimSigningAttributesPtrOutput() EmailIdentityDkimSigningAttributesPtrOutput
- func (i EmailIdentityDkimSigningAttributesArgs) ToEmailIdentityDkimSigningAttributesPtrOutputWithContext(ctx context.Context) EmailIdentityDkimSigningAttributesPtrOutput
- type EmailIdentityDkimSigningAttributesInput
- type EmailIdentityDkimSigningAttributesOutput
- func (o EmailIdentityDkimSigningAttributesOutput) CurrentSigningKeyLength() pulumi.StringPtrOutput
- func (o EmailIdentityDkimSigningAttributesOutput) DomainSigningPrivateKey() pulumi.StringPtrOutput
- func (o EmailIdentityDkimSigningAttributesOutput) DomainSigningSelector() pulumi.StringPtrOutput
- func (EmailIdentityDkimSigningAttributesOutput) ElementType() reflect.Type
- func (o EmailIdentityDkimSigningAttributesOutput) LastKeyGenerationTimestamp() pulumi.StringPtrOutput
- func (o EmailIdentityDkimSigningAttributesOutput) NextSigningKeyLength() pulumi.StringPtrOutput
- func (o EmailIdentityDkimSigningAttributesOutput) SigningAttributesOrigin() pulumi.StringPtrOutput
- func (o EmailIdentityDkimSigningAttributesOutput) Status() pulumi.StringPtrOutput
- func (o EmailIdentityDkimSigningAttributesOutput) ToEmailIdentityDkimSigningAttributesOutput() EmailIdentityDkimSigningAttributesOutput
- func (o EmailIdentityDkimSigningAttributesOutput) ToEmailIdentityDkimSigningAttributesOutputWithContext(ctx context.Context) EmailIdentityDkimSigningAttributesOutput
- func (o EmailIdentityDkimSigningAttributesOutput) ToEmailIdentityDkimSigningAttributesPtrOutput() EmailIdentityDkimSigningAttributesPtrOutput
- func (o EmailIdentityDkimSigningAttributesOutput) ToEmailIdentityDkimSigningAttributesPtrOutputWithContext(ctx context.Context) EmailIdentityDkimSigningAttributesPtrOutput
- func (o EmailIdentityDkimSigningAttributesOutput) Tokens() pulumi.StringArrayOutput
- type EmailIdentityDkimSigningAttributesPtrInput
- type EmailIdentityDkimSigningAttributesPtrOutput
- func (o EmailIdentityDkimSigningAttributesPtrOutput) CurrentSigningKeyLength() pulumi.StringPtrOutput
- func (o EmailIdentityDkimSigningAttributesPtrOutput) DomainSigningPrivateKey() pulumi.StringPtrOutput
- func (o EmailIdentityDkimSigningAttributesPtrOutput) DomainSigningSelector() pulumi.StringPtrOutput
- func (o EmailIdentityDkimSigningAttributesPtrOutput) Elem() EmailIdentityDkimSigningAttributesOutput
- func (EmailIdentityDkimSigningAttributesPtrOutput) ElementType() reflect.Type
- func (o EmailIdentityDkimSigningAttributesPtrOutput) LastKeyGenerationTimestamp() pulumi.StringPtrOutput
- func (o EmailIdentityDkimSigningAttributesPtrOutput) NextSigningKeyLength() pulumi.StringPtrOutput
- func (o EmailIdentityDkimSigningAttributesPtrOutput) SigningAttributesOrigin() pulumi.StringPtrOutput
- func (o EmailIdentityDkimSigningAttributesPtrOutput) Status() pulumi.StringPtrOutput
- func (o EmailIdentityDkimSigningAttributesPtrOutput) ToEmailIdentityDkimSigningAttributesPtrOutput() EmailIdentityDkimSigningAttributesPtrOutput
- func (o EmailIdentityDkimSigningAttributesPtrOutput) ToEmailIdentityDkimSigningAttributesPtrOutputWithContext(ctx context.Context) EmailIdentityDkimSigningAttributesPtrOutput
- func (o EmailIdentityDkimSigningAttributesPtrOutput) Tokens() pulumi.StringArrayOutput
- type EmailIdentityFeedbackAttributes
- func GetEmailIdentityFeedbackAttributes(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*EmailIdentityFeedbackAttributes, error)
- func NewEmailIdentityFeedbackAttributes(ctx *pulumi.Context, name string, args *EmailIdentityFeedbackAttributesArgs, ...) (*EmailIdentityFeedbackAttributes, error)
- func (*EmailIdentityFeedbackAttributes) ElementType() reflect.Type
- func (i *EmailIdentityFeedbackAttributes) ToEmailIdentityFeedbackAttributesOutput() EmailIdentityFeedbackAttributesOutput
- func (i *EmailIdentityFeedbackAttributes) ToEmailIdentityFeedbackAttributesOutputWithContext(ctx context.Context) EmailIdentityFeedbackAttributesOutput
- type EmailIdentityFeedbackAttributesArgs
- type EmailIdentityFeedbackAttributesArray
- func (EmailIdentityFeedbackAttributesArray) ElementType() reflect.Type
- func (i EmailIdentityFeedbackAttributesArray) ToEmailIdentityFeedbackAttributesArrayOutput() EmailIdentityFeedbackAttributesArrayOutput
- func (i EmailIdentityFeedbackAttributesArray) ToEmailIdentityFeedbackAttributesArrayOutputWithContext(ctx context.Context) EmailIdentityFeedbackAttributesArrayOutput
- type EmailIdentityFeedbackAttributesArrayInput
- type EmailIdentityFeedbackAttributesArrayOutput
- func (EmailIdentityFeedbackAttributesArrayOutput) ElementType() reflect.Type
- func (o EmailIdentityFeedbackAttributesArrayOutput) Index(i pulumi.IntInput) EmailIdentityFeedbackAttributesOutput
- func (o EmailIdentityFeedbackAttributesArrayOutput) ToEmailIdentityFeedbackAttributesArrayOutput() EmailIdentityFeedbackAttributesArrayOutput
- func (o EmailIdentityFeedbackAttributesArrayOutput) ToEmailIdentityFeedbackAttributesArrayOutputWithContext(ctx context.Context) EmailIdentityFeedbackAttributesArrayOutput
- type EmailIdentityFeedbackAttributesInput
- type EmailIdentityFeedbackAttributesMap
- func (EmailIdentityFeedbackAttributesMap) ElementType() reflect.Type
- func (i EmailIdentityFeedbackAttributesMap) ToEmailIdentityFeedbackAttributesMapOutput() EmailIdentityFeedbackAttributesMapOutput
- func (i EmailIdentityFeedbackAttributesMap) ToEmailIdentityFeedbackAttributesMapOutputWithContext(ctx context.Context) EmailIdentityFeedbackAttributesMapOutput
- type EmailIdentityFeedbackAttributesMapInput
- type EmailIdentityFeedbackAttributesMapOutput
- func (EmailIdentityFeedbackAttributesMapOutput) ElementType() reflect.Type
- func (o EmailIdentityFeedbackAttributesMapOutput) MapIndex(k pulumi.StringInput) EmailIdentityFeedbackAttributesOutput
- func (o EmailIdentityFeedbackAttributesMapOutput) ToEmailIdentityFeedbackAttributesMapOutput() EmailIdentityFeedbackAttributesMapOutput
- func (o EmailIdentityFeedbackAttributesMapOutput) ToEmailIdentityFeedbackAttributesMapOutputWithContext(ctx context.Context) EmailIdentityFeedbackAttributesMapOutput
- type EmailIdentityFeedbackAttributesOutput
- func (EmailIdentityFeedbackAttributesOutput) ElementType() reflect.Type
- func (o EmailIdentityFeedbackAttributesOutput) EmailForwardingEnabled() pulumi.BoolPtrOutput
- func (o EmailIdentityFeedbackAttributesOutput) EmailIdentity() pulumi.StringOutput
- func (o EmailIdentityFeedbackAttributesOutput) ToEmailIdentityFeedbackAttributesOutput() EmailIdentityFeedbackAttributesOutput
- func (o EmailIdentityFeedbackAttributesOutput) ToEmailIdentityFeedbackAttributesOutputWithContext(ctx context.Context) EmailIdentityFeedbackAttributesOutput
- type EmailIdentityFeedbackAttributesState
- type EmailIdentityInput
- type EmailIdentityMailFromAttributes
- func GetEmailIdentityMailFromAttributes(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*EmailIdentityMailFromAttributes, error)
- func NewEmailIdentityMailFromAttributes(ctx *pulumi.Context, name string, args *EmailIdentityMailFromAttributesArgs, ...) (*EmailIdentityMailFromAttributes, error)
- func (*EmailIdentityMailFromAttributes) ElementType() reflect.Type
- func (i *EmailIdentityMailFromAttributes) ToEmailIdentityMailFromAttributesOutput() EmailIdentityMailFromAttributesOutput
- func (i *EmailIdentityMailFromAttributes) ToEmailIdentityMailFromAttributesOutputWithContext(ctx context.Context) EmailIdentityMailFromAttributesOutput
- type EmailIdentityMailFromAttributesArgs
- type EmailIdentityMailFromAttributesArray
- func (EmailIdentityMailFromAttributesArray) ElementType() reflect.Type
- func (i EmailIdentityMailFromAttributesArray) ToEmailIdentityMailFromAttributesArrayOutput() EmailIdentityMailFromAttributesArrayOutput
- func (i EmailIdentityMailFromAttributesArray) ToEmailIdentityMailFromAttributesArrayOutputWithContext(ctx context.Context) EmailIdentityMailFromAttributesArrayOutput
- type EmailIdentityMailFromAttributesArrayInput
- type EmailIdentityMailFromAttributesArrayOutput
- func (EmailIdentityMailFromAttributesArrayOutput) ElementType() reflect.Type
- func (o EmailIdentityMailFromAttributesArrayOutput) Index(i pulumi.IntInput) EmailIdentityMailFromAttributesOutput
- func (o EmailIdentityMailFromAttributesArrayOutput) ToEmailIdentityMailFromAttributesArrayOutput() EmailIdentityMailFromAttributesArrayOutput
- func (o EmailIdentityMailFromAttributesArrayOutput) ToEmailIdentityMailFromAttributesArrayOutputWithContext(ctx context.Context) EmailIdentityMailFromAttributesArrayOutput
- type EmailIdentityMailFromAttributesInput
- type EmailIdentityMailFromAttributesMap
- func (EmailIdentityMailFromAttributesMap) ElementType() reflect.Type
- func (i EmailIdentityMailFromAttributesMap) ToEmailIdentityMailFromAttributesMapOutput() EmailIdentityMailFromAttributesMapOutput
- func (i EmailIdentityMailFromAttributesMap) ToEmailIdentityMailFromAttributesMapOutputWithContext(ctx context.Context) EmailIdentityMailFromAttributesMapOutput
- type EmailIdentityMailFromAttributesMapInput
- type EmailIdentityMailFromAttributesMapOutput
- func (EmailIdentityMailFromAttributesMapOutput) ElementType() reflect.Type
- func (o EmailIdentityMailFromAttributesMapOutput) MapIndex(k pulumi.StringInput) EmailIdentityMailFromAttributesOutput
- func (o EmailIdentityMailFromAttributesMapOutput) ToEmailIdentityMailFromAttributesMapOutput() EmailIdentityMailFromAttributesMapOutput
- func (o EmailIdentityMailFromAttributesMapOutput) ToEmailIdentityMailFromAttributesMapOutputWithContext(ctx context.Context) EmailIdentityMailFromAttributesMapOutput
- type EmailIdentityMailFromAttributesOutput
- func (o EmailIdentityMailFromAttributesOutput) BehaviorOnMxFailure() pulumi.StringPtrOutput
- func (EmailIdentityMailFromAttributesOutput) ElementType() reflect.Type
- func (o EmailIdentityMailFromAttributesOutput) EmailIdentity() pulumi.StringOutput
- func (o EmailIdentityMailFromAttributesOutput) MailFromDomain() pulumi.StringPtrOutput
- func (o EmailIdentityMailFromAttributesOutput) ToEmailIdentityMailFromAttributesOutput() EmailIdentityMailFromAttributesOutput
- func (o EmailIdentityMailFromAttributesOutput) ToEmailIdentityMailFromAttributesOutputWithContext(ctx context.Context) EmailIdentityMailFromAttributesOutput
- type EmailIdentityMailFromAttributesState
- type EmailIdentityMap
- type EmailIdentityMapInput
- type EmailIdentityMapOutput
- func (EmailIdentityMapOutput) ElementType() reflect.Type
- func (o EmailIdentityMapOutput) MapIndex(k pulumi.StringInput) EmailIdentityOutput
- func (o EmailIdentityMapOutput) ToEmailIdentityMapOutput() EmailIdentityMapOutput
- func (o EmailIdentityMapOutput) ToEmailIdentityMapOutputWithContext(ctx context.Context) EmailIdentityMapOutput
- type EmailIdentityOutput
- func (o EmailIdentityOutput) Arn() pulumi.StringOutput
- func (o EmailIdentityOutput) ConfigurationSetName() pulumi.StringPtrOutput
- func (o EmailIdentityOutput) DkimSigningAttributes() EmailIdentityDkimSigningAttributesOutput
- func (EmailIdentityOutput) ElementType() reflect.Type
- func (o EmailIdentityOutput) EmailIdentity() pulumi.StringOutput
- func (o EmailIdentityOutput) IdentityType() pulumi.StringOutput
- func (o EmailIdentityOutput) Tags() pulumi.StringMapOutput
- func (o EmailIdentityOutput) TagsAll() pulumi.StringMapOutput
- func (o EmailIdentityOutput) ToEmailIdentityOutput() EmailIdentityOutput
- func (o EmailIdentityOutput) ToEmailIdentityOutputWithContext(ctx context.Context) EmailIdentityOutput
- func (o EmailIdentityOutput) VerifiedForSendingStatus() pulumi.BoolOutput
- type EmailIdentityState
- type GetDedicatedIpPoolDedicatedIp
- type GetDedicatedIpPoolDedicatedIpArgs
- func (GetDedicatedIpPoolDedicatedIpArgs) ElementType() reflect.Type
- func (i GetDedicatedIpPoolDedicatedIpArgs) ToGetDedicatedIpPoolDedicatedIpOutput() GetDedicatedIpPoolDedicatedIpOutput
- func (i GetDedicatedIpPoolDedicatedIpArgs) ToGetDedicatedIpPoolDedicatedIpOutputWithContext(ctx context.Context) GetDedicatedIpPoolDedicatedIpOutput
- type GetDedicatedIpPoolDedicatedIpArray
- func (GetDedicatedIpPoolDedicatedIpArray) ElementType() reflect.Type
- func (i GetDedicatedIpPoolDedicatedIpArray) ToGetDedicatedIpPoolDedicatedIpArrayOutput() GetDedicatedIpPoolDedicatedIpArrayOutput
- func (i GetDedicatedIpPoolDedicatedIpArray) ToGetDedicatedIpPoolDedicatedIpArrayOutputWithContext(ctx context.Context) GetDedicatedIpPoolDedicatedIpArrayOutput
- type GetDedicatedIpPoolDedicatedIpArrayInput
- type GetDedicatedIpPoolDedicatedIpArrayOutput
- func (GetDedicatedIpPoolDedicatedIpArrayOutput) ElementType() reflect.Type
- func (o GetDedicatedIpPoolDedicatedIpArrayOutput) Index(i pulumi.IntInput) GetDedicatedIpPoolDedicatedIpOutput
- func (o GetDedicatedIpPoolDedicatedIpArrayOutput) ToGetDedicatedIpPoolDedicatedIpArrayOutput() GetDedicatedIpPoolDedicatedIpArrayOutput
- func (o GetDedicatedIpPoolDedicatedIpArrayOutput) ToGetDedicatedIpPoolDedicatedIpArrayOutputWithContext(ctx context.Context) GetDedicatedIpPoolDedicatedIpArrayOutput
- type GetDedicatedIpPoolDedicatedIpInput
- type GetDedicatedIpPoolDedicatedIpOutput
- func (GetDedicatedIpPoolDedicatedIpOutput) ElementType() reflect.Type
- func (o GetDedicatedIpPoolDedicatedIpOutput) Ip() pulumi.StringOutput
- func (o GetDedicatedIpPoolDedicatedIpOutput) ToGetDedicatedIpPoolDedicatedIpOutput() GetDedicatedIpPoolDedicatedIpOutput
- func (o GetDedicatedIpPoolDedicatedIpOutput) ToGetDedicatedIpPoolDedicatedIpOutputWithContext(ctx context.Context) GetDedicatedIpPoolDedicatedIpOutput
- func (o GetDedicatedIpPoolDedicatedIpOutput) WarmupPercentage() pulumi.IntOutput
- func (o GetDedicatedIpPoolDedicatedIpOutput) WarmupStatus() pulumi.StringOutput
- type LookupDedicatedIpPoolArgs
- type LookupDedicatedIpPoolOutputArgs
- type LookupDedicatedIpPoolResult
- type LookupDedicatedIpPoolResultOutput
- func (o LookupDedicatedIpPoolResultOutput) Arn() pulumi.StringOutput
- func (o LookupDedicatedIpPoolResultOutput) DedicatedIps() GetDedicatedIpPoolDedicatedIpArrayOutput
- func (LookupDedicatedIpPoolResultOutput) ElementType() reflect.Type
- func (o LookupDedicatedIpPoolResultOutput) Id() pulumi.StringOutput
- func (o LookupDedicatedIpPoolResultOutput) PoolName() pulumi.StringOutput
- func (o LookupDedicatedIpPoolResultOutput) ScalingMode() pulumi.StringOutput
- func (o LookupDedicatedIpPoolResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupDedicatedIpPoolResultOutput) ToLookupDedicatedIpPoolResultOutput() LookupDedicatedIpPoolResultOutput
- func (o LookupDedicatedIpPoolResultOutput) ToLookupDedicatedIpPoolResultOutputWithContext(ctx context.Context) LookupDedicatedIpPoolResultOutput
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"` // A map of tags to assign to the service. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. 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"` // An object that defines the VDM settings that apply to emails that you send using the configuration set. VdmOptions ConfigurationSetVdmOptionsPtrOutput `pulumi:"vdmOptions"` }
Resource for managing an AWS SESv2 (Simple Email V2) Configuration Set.
## Example Usage ### Basic Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v5/go/aws/sesv2" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := sesv2.NewConfigurationSet(ctx, "example", &sesv2.ConfigurationSetArgs{ ConfigurationSetName: pulumi.String("example"), DeliveryOptions: &sesv2.ConfigurationSetDeliveryOptionsArgs{ TlsPolicy: pulumi.String("REQUIRE"), }, ReputationOptions: &sesv2.ConfigurationSetReputationOptionsArgs{ ReputationMetricsEnabled: pulumi.Bool(false), }, SendingOptions: &sesv2.ConfigurationSetSendingOptionsArgs{ SendingEnabled: pulumi.Bool(true), }, SuppressionOptions: &sesv2.ConfigurationSetSuppressionOptionsArgs{ SuppressedReasons: pulumi.StringArray{ pulumi.String("BOUNCE"), pulumi.String("COMPLAINT"), }, }, TrackingOptions: &sesv2.ConfigurationSetTrackingOptionsArgs{ CustomRedirectDomain: pulumi.String("example.com"), }, }) if err != nil { return err } return nil }) }
```
## 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 // A map of tags to assign to the service. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // An object that defines the open and click tracking options for emails that you send using the configuration set. TrackingOptions ConfigurationSetTrackingOptionsPtrInput // An object that defines the VDM settings that apply to emails that you send using the configuration set. VdmOptions ConfigurationSetVdmOptionsPtrInput }
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 ConfigurationSetEventDestination ¶ added in v5.28.0
type ConfigurationSetEventDestination struct { pulumi.CustomResourceState // The name of the configuration set. ConfigurationSetName pulumi.StringOutput `pulumi:"configurationSetName"` // A name that identifies the event destination within the configuration set. EventDestination ConfigurationSetEventDestinationEventDestinationOutput `pulumi:"eventDestination"` // An object that defines the event destination. See eventDestination below. EventDestinationName pulumi.StringOutput `pulumi:"eventDestinationName"` }
Resource for managing an AWS SESv2 (Simple Email V2) Configuration Set Event Destination.
## Example Usage ### Cloud Watch Destination
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v5/go/aws/sesv2" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleConfigurationSet, err := sesv2.NewConfigurationSet(ctx, "exampleConfigurationSet", &sesv2.ConfigurationSetArgs{ ConfigurationSetName: pulumi.String("example"), }) if err != nil { return err } _, err = sesv2.NewConfigurationSetEventDestination(ctx, "exampleConfigurationSetEventDestination", &sesv2.ConfigurationSetEventDestinationArgs{ ConfigurationSetName: exampleConfigurationSet.ConfigurationSetName, EventDestinationName: pulumi.String("example"), EventDestination: &sesv2.ConfigurationSetEventDestinationEventDestinationArgs{ CloudWatchDestination: &sesv2.ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationArgs{ DimensionConfigurations: sesv2.ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArray{ &sesv2.ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArgs{ DefaultDimensionValue: pulumi.String("example"), DimensionName: pulumi.String("example"), DimensionValueSource: pulumi.String("MESSAGE_TAG"), }, }, }, Enabled: pulumi.Bool(true), MatchingEventTypes: pulumi.StringArray{ pulumi.String("SEND"), }, }, }) if err != nil { return err } return nil }) }
``` ### Kinesis Firehose Destination
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v5/go/aws/sesv2" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleConfigurationSet, err := sesv2.NewConfigurationSet(ctx, "exampleConfigurationSet", &sesv2.ConfigurationSetArgs{ ConfigurationSetName: pulumi.String("example"), }) if err != nil { return err } _, err = sesv2.NewConfigurationSetEventDestination(ctx, "exampleConfigurationSetEventDestination", &sesv2.ConfigurationSetEventDestinationArgs{ ConfigurationSetName: exampleConfigurationSet.ConfigurationSetName, EventDestinationName: pulumi.String("example"), EventDestination: &sesv2.ConfigurationSetEventDestinationEventDestinationArgs{ KinesisFirehoseDestination: &sesv2.ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationArgs{ DeliveryStreamArn: pulumi.Any(aws_kinesis_firehose_delivery_stream.Example.Arn), IamRoleArn: pulumi.Any(aws_iam_role.Example.Arn), }, Enabled: pulumi.Bool(true), MatchingEventTypes: pulumi.StringArray{ pulumi.String("SEND"), }, }, }) if err != nil { return err } return nil }) }
``` ### Pinpoint Destination
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v5/go/aws/sesv2" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleConfigurationSet, err := sesv2.NewConfigurationSet(ctx, "exampleConfigurationSet", &sesv2.ConfigurationSetArgs{ ConfigurationSetName: pulumi.String("example"), }) if err != nil { return err } _, err = sesv2.NewConfigurationSetEventDestination(ctx, "exampleConfigurationSetEventDestination", &sesv2.ConfigurationSetEventDestinationArgs{ ConfigurationSetName: exampleConfigurationSet.ConfigurationSetName, EventDestinationName: pulumi.String("example"), EventDestination: &sesv2.ConfigurationSetEventDestinationEventDestinationArgs{ PinpointDestination: &sesv2.ConfigurationSetEventDestinationEventDestinationPinpointDestinationArgs{ ApplicationArn: pulumi.Any(aws_pinpoint_app.Example.Arn), }, Enabled: pulumi.Bool(true), MatchingEventTypes: pulumi.StringArray{ pulumi.String("SEND"), }, }, }) if err != nil { return err } return nil }) }
``` ### SNS Destination
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v5/go/aws/sesv2" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleConfigurationSet, err := sesv2.NewConfigurationSet(ctx, "exampleConfigurationSet", &sesv2.ConfigurationSetArgs{ ConfigurationSetName: pulumi.String("example"), }) if err != nil { return err } _, err = sesv2.NewConfigurationSetEventDestination(ctx, "exampleConfigurationSetEventDestination", &sesv2.ConfigurationSetEventDestinationArgs{ ConfigurationSetName: exampleConfigurationSet.ConfigurationSetName, EventDestinationName: pulumi.String("example"), EventDestination: &sesv2.ConfigurationSetEventDestinationEventDestinationArgs{ SnsDestination: &sesv2.ConfigurationSetEventDestinationEventDestinationSnsDestinationArgs{ TopicArn: pulumi.Any(aws_sns_topic.Example.Arn), }, Enabled: pulumi.Bool(true), MatchingEventTypes: pulumi.StringArray{ pulumi.String("SEND"), }, }, }) if err != nil { return err } return nil }) }
```
## Import
SESv2 (Simple Email V2) Configuration Set Event Destination can be imported using the `id` (`configuration_set_name|event_destination_name`), e.g.,
```sh
$ pulumi import aws:sesv2/configurationSetEventDestination:ConfigurationSetEventDestination example example_configuration_set|example_event_destination
```
func GetConfigurationSetEventDestination ¶ added in v5.28.0
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 ¶ added in v5.28.0
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 ¶ added in v5.28.0
func (*ConfigurationSetEventDestination) ElementType() reflect.Type
func (*ConfigurationSetEventDestination) ToConfigurationSetEventDestinationOutput ¶ added in v5.28.0
func (i *ConfigurationSetEventDestination) ToConfigurationSetEventDestinationOutput() ConfigurationSetEventDestinationOutput
func (*ConfigurationSetEventDestination) ToConfigurationSetEventDestinationOutputWithContext ¶ added in v5.28.0
func (i *ConfigurationSetEventDestination) ToConfigurationSetEventDestinationOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationOutput
type ConfigurationSetEventDestinationArgs ¶ added in v5.28.0
type ConfigurationSetEventDestinationArgs struct { // The name of the configuration set. ConfigurationSetName pulumi.StringInput // A name that identifies the event destination within the configuration set. EventDestination ConfigurationSetEventDestinationEventDestinationInput // An object that defines the event destination. See eventDestination below. EventDestinationName pulumi.StringInput }
The set of arguments for constructing a ConfigurationSetEventDestination resource.
func (ConfigurationSetEventDestinationArgs) ElementType ¶ added in v5.28.0
func (ConfigurationSetEventDestinationArgs) ElementType() reflect.Type
type ConfigurationSetEventDestinationArray ¶ added in v5.28.0
type ConfigurationSetEventDestinationArray []ConfigurationSetEventDestinationInput
func (ConfigurationSetEventDestinationArray) ElementType ¶ added in v5.28.0
func (ConfigurationSetEventDestinationArray) ElementType() reflect.Type
func (ConfigurationSetEventDestinationArray) ToConfigurationSetEventDestinationArrayOutput ¶ added in v5.28.0
func (i ConfigurationSetEventDestinationArray) ToConfigurationSetEventDestinationArrayOutput() ConfigurationSetEventDestinationArrayOutput
func (ConfigurationSetEventDestinationArray) ToConfigurationSetEventDestinationArrayOutputWithContext ¶ added in v5.28.0
func (i ConfigurationSetEventDestinationArray) ToConfigurationSetEventDestinationArrayOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationArrayOutput
type ConfigurationSetEventDestinationArrayInput ¶ added in v5.28.0
type ConfigurationSetEventDestinationArrayInput interface { pulumi.Input ToConfigurationSetEventDestinationArrayOutput() ConfigurationSetEventDestinationArrayOutput ToConfigurationSetEventDestinationArrayOutputWithContext(context.Context) ConfigurationSetEventDestinationArrayOutput }
ConfigurationSetEventDestinationArrayInput is an input type that accepts ConfigurationSetEventDestinationArray and ConfigurationSetEventDestinationArrayOutput values. You can construct a concrete instance of `ConfigurationSetEventDestinationArrayInput` via:
ConfigurationSetEventDestinationArray{ ConfigurationSetEventDestinationArgs{...} }
type ConfigurationSetEventDestinationArrayOutput ¶ added in v5.28.0
type ConfigurationSetEventDestinationArrayOutput struct{ *pulumi.OutputState }
func (ConfigurationSetEventDestinationArrayOutput) ElementType ¶ added in v5.28.0
func (ConfigurationSetEventDestinationArrayOutput) ElementType() reflect.Type
func (ConfigurationSetEventDestinationArrayOutput) ToConfigurationSetEventDestinationArrayOutput ¶ added in v5.28.0
func (o ConfigurationSetEventDestinationArrayOutput) ToConfigurationSetEventDestinationArrayOutput() ConfigurationSetEventDestinationArrayOutput
func (ConfigurationSetEventDestinationArrayOutput) ToConfigurationSetEventDestinationArrayOutputWithContext ¶ added in v5.28.0
func (o ConfigurationSetEventDestinationArrayOutput) ToConfigurationSetEventDestinationArrayOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationArrayOutput
type ConfigurationSetEventDestinationEventDestination ¶ added in v5.28.0
type ConfigurationSetEventDestinationEventDestination struct { // An object that defines an Amazon CloudWatch destination for email events. See cloudWatchDestination below CloudWatchDestination *ConfigurationSetEventDestinationEventDestinationCloudWatchDestination `pulumi:"cloudWatchDestination"` // When the event destination is enabled, the specified event types are sent to the destinations. Default: `false`. Enabled *bool `pulumi:"enabled"` // An object that defines an Amazon Kinesis Data Firehose destination for email events. See kinesisFirehoseDestination below. KinesisFirehoseDestination *ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestination `pulumi:"kinesisFirehoseDestination"` // An array that specifies which events the Amazon SES API v2 should send to the destinations. Valid values: `SEND`, `REJECT`, `BOUNCE`, `COMPLAINT`, `DELIVERY`, `OPEN`, `CLICK`, `RENDERING_FAILURE`, `DELIVERY_DELAY`, `SUBSCRIPTION`. MatchingEventTypes []string `pulumi:"matchingEventTypes"` // An object that defines an Amazon Pinpoint project destination for email events. See pinpointDestination below. PinpointDestination *ConfigurationSetEventDestinationEventDestinationPinpointDestination `pulumi:"pinpointDestination"` // An object that defines an Amazon SNS destination for email events. See snsDestination below. SnsDestination *ConfigurationSetEventDestinationEventDestinationSnsDestination `pulumi:"snsDestination"` }
type ConfigurationSetEventDestinationEventDestinationArgs ¶ added in v5.28.0
type ConfigurationSetEventDestinationEventDestinationArgs struct { // An object that defines an Amazon CloudWatch destination for email events. See cloudWatchDestination below CloudWatchDestination ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrInput `pulumi:"cloudWatchDestination"` // When the event destination is enabled, the specified event types are sent to the destinations. Default: `false`. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // An object that defines an Amazon Kinesis Data Firehose destination for email events. See kinesisFirehoseDestination below. KinesisFirehoseDestination ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrInput `pulumi:"kinesisFirehoseDestination"` // An array that specifies which events the Amazon SES API v2 should send to the destinations. Valid values: `SEND`, `REJECT`, `BOUNCE`, `COMPLAINT`, `DELIVERY`, `OPEN`, `CLICK`, `RENDERING_FAILURE`, `DELIVERY_DELAY`, `SUBSCRIPTION`. MatchingEventTypes pulumi.StringArrayInput `pulumi:"matchingEventTypes"` // An object that defines an Amazon Pinpoint project destination for email events. See pinpointDestination below. PinpointDestination ConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrInput `pulumi:"pinpointDestination"` // An object that defines an Amazon SNS destination for email events. See snsDestination below. SnsDestination ConfigurationSetEventDestinationEventDestinationSnsDestinationPtrInput `pulumi:"snsDestination"` }
func (ConfigurationSetEventDestinationEventDestinationArgs) ElementType ¶ added in v5.28.0
func (ConfigurationSetEventDestinationEventDestinationArgs) ElementType() reflect.Type
func (ConfigurationSetEventDestinationEventDestinationArgs) ToConfigurationSetEventDestinationEventDestinationOutput ¶ added in v5.28.0
func (i ConfigurationSetEventDestinationEventDestinationArgs) ToConfigurationSetEventDestinationEventDestinationOutput() ConfigurationSetEventDestinationEventDestinationOutput
func (ConfigurationSetEventDestinationEventDestinationArgs) ToConfigurationSetEventDestinationEventDestinationOutputWithContext ¶ added in v5.28.0
func (i ConfigurationSetEventDestinationEventDestinationArgs) ToConfigurationSetEventDestinationEventDestinationOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationOutput
func (ConfigurationSetEventDestinationEventDestinationArgs) ToConfigurationSetEventDestinationEventDestinationPtrOutput ¶ added in v5.28.0
func (i ConfigurationSetEventDestinationEventDestinationArgs) ToConfigurationSetEventDestinationEventDestinationPtrOutput() ConfigurationSetEventDestinationEventDestinationPtrOutput
func (ConfigurationSetEventDestinationEventDestinationArgs) ToConfigurationSetEventDestinationEventDestinationPtrOutputWithContext ¶ added in v5.28.0
func (i ConfigurationSetEventDestinationEventDestinationArgs) ToConfigurationSetEventDestinationEventDestinationPtrOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationPtrOutput
type ConfigurationSetEventDestinationEventDestinationCloudWatchDestination ¶ added in v5.28.0
type ConfigurationSetEventDestinationEventDestinationCloudWatchDestination struct { // An array of objects that define the dimensions to use when you send email events to Amazon CloudWatch. See dimensionConfiguration below. DimensionConfigurations []ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfiguration `pulumi:"dimensionConfigurations"` }
type ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationArgs ¶ added in v5.28.0
type ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationArgs struct { // An array of objects that define the dimensions to use when you send email events to Amazon CloudWatch. See dimensionConfiguration below. DimensionConfigurations ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArrayInput `pulumi:"dimensionConfigurations"` }
func (ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationArgs) ElementType ¶ added in v5.28.0
func (ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationArgs) ElementType() reflect.Type
func (ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationArgs) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationOutput ¶ added in v5.28.0
func (i ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationArgs) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationOutput() ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationOutput
func (ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationArgs) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationOutputWithContext ¶ added in v5.28.0
func (i ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationArgs) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationOutput
func (ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationArgs) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutput ¶ added in v5.28.0
func (i ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationArgs) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutput() ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutput
func (ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationArgs) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutputWithContext ¶ added in v5.28.0
func (i ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationArgs) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutput
type ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfiguration ¶ added in v5.28.0
type ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfiguration struct { // The default value of the dimension that is published to Amazon CloudWatch if you don't provide the value of the dimension when you send an email. // ( `dimensionName` - (Required) The name of an Amazon CloudWatch dimension associated with an email sending metric. DefaultDimensionValue string `pulumi:"defaultDimensionValue"` DimensionName string `pulumi:"dimensionName"` // The location where the Amazon SES API v2 finds the value of a dimension to publish to Amazon CloudWatch. Valid values: `MESSAGE_TAG`, `EMAIL_HEADER`, `LINK_TAG`. DimensionValueSource string `pulumi:"dimensionValueSource"` }
type ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArgs ¶ added in v5.28.0
type ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArgs struct { // The default value of the dimension that is published to Amazon CloudWatch if you don't provide the value of the dimension when you send an email. // ( `dimensionName` - (Required) The name of an Amazon CloudWatch dimension associated with an email sending metric. DefaultDimensionValue pulumi.StringInput `pulumi:"defaultDimensionValue"` DimensionName pulumi.StringInput `pulumi:"dimensionName"` // The location where the Amazon SES API v2 finds the value of a dimension to publish to Amazon CloudWatch. Valid values: `MESSAGE_TAG`, `EMAIL_HEADER`, `LINK_TAG`. DimensionValueSource pulumi.StringInput `pulumi:"dimensionValueSource"` }
func (ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArgs) ElementType ¶ added in v5.28.0
func (ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArgs) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationOutput ¶ added in v5.28.0
func (i ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArgs) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationOutput() ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationOutput
func (ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArgs) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationOutputWithContext ¶ added in v5.28.0
func (i ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArgs) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationOutput
type ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArray ¶ added in v5.28.0
type ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArray []ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationInput
func (ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArray) ElementType ¶ added in v5.28.0
func (ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArray) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArrayOutput ¶ added in v5.28.0
func (i ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArray) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArrayOutput() ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArrayOutput
func (ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArray) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArrayOutputWithContext ¶ added in v5.28.0
func (i ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArray) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArrayOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArrayOutput
type ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArrayInput ¶ added in v5.28.0
type ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArrayInput interface { pulumi.Input ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArrayOutput() ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArrayOutput ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArrayOutputWithContext(context.Context) ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArrayOutput }
ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArrayInput is an input type that accepts ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArray and ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArrayOutput values. You can construct a concrete instance of `ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArrayInput` via:
ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArray{ ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArgs{...} }
type ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArrayOutput ¶ added in v5.28.0
type ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArrayOutput struct{ *pulumi.OutputState }
func (ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArrayOutput) ElementType ¶ added in v5.28.0
func (ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArrayOutput) Index ¶ added in v5.28.0
func (ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArrayOutput) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArrayOutput ¶ added in v5.28.0
func (o ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArrayOutput) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArrayOutput() ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArrayOutput
func (ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArrayOutput) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArrayOutputWithContext ¶ added in v5.28.0
func (o ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArrayOutput) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArrayOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArrayOutput
type ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationInput ¶ added in v5.28.0
type ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationInput interface { pulumi.Input ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationOutput() ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationOutput ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationOutputWithContext(context.Context) ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationOutput }
ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationInput is an input type that accepts ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArgs and ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationOutput values. You can construct a concrete instance of `ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationInput` via:
ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArgs{...}
type ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationOutput ¶ added in v5.28.0
type ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationOutput struct{ *pulumi.OutputState }
func (ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationOutput) DefaultDimensionValue ¶ added in v5.28.0
func (o ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationOutput) DefaultDimensionValue() pulumi.StringOutput
The default value of the dimension that is published to Amazon CloudWatch if you don't provide the value of the dimension when you send an email. ( `dimensionName` - (Required) The name of an Amazon CloudWatch dimension associated with an email sending metric.
func (ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationOutput) DimensionName ¶ added in v5.28.0
func (ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationOutput) DimensionValueSource ¶ added in v5.28.0
func (o ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationOutput) DimensionValueSource() pulumi.StringOutput
The location where the Amazon SES API v2 finds the value of a dimension to publish to Amazon CloudWatch. Valid values: `MESSAGE_TAG`, `EMAIL_HEADER`, `LINK_TAG`.
func (ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationOutput) ElementType ¶ added in v5.28.0
func (ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationOutput) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationOutput ¶ added in v5.28.0
func (o ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationOutput) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationOutput() ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationOutput
func (ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationOutput) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationOutputWithContext ¶ added in v5.28.0
func (o ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationOutput) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationOutput
type ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationInput ¶ added in v5.28.0
type ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationInput interface { pulumi.Input ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationOutput() ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationOutput ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationOutputWithContext(context.Context) ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationOutput }
ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationInput is an input type that accepts ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationArgs and ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationOutput values. You can construct a concrete instance of `ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationInput` via:
ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationArgs{...}
type ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationOutput ¶ added in v5.28.0
type ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationOutput struct{ *pulumi.OutputState }
func (ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationOutput) DimensionConfigurations ¶ added in v5.28.0
func (o ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationOutput) DimensionConfigurations() ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArrayOutput
An array of objects that define the dimensions to use when you send email events to Amazon CloudWatch. See dimensionConfiguration below.
func (ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationOutput) ElementType ¶ added in v5.28.0
func (ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationOutput) ElementType() reflect.Type
func (ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationOutput) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationOutput ¶ added in v5.28.0
func (o ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationOutput) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationOutput() ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationOutput
func (ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationOutput) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationOutputWithContext ¶ added in v5.28.0
func (o ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationOutput) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationOutput
func (ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationOutput) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutput ¶ added in v5.28.0
func (o ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationOutput) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutput() ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutput
func (ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationOutput) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutputWithContext ¶ added in v5.28.0
func (o ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationOutput) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutput
type ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrInput ¶ added in v5.28.0
type ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrInput interface { pulumi.Input ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutput() ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutput ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutputWithContext(context.Context) ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutput }
ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrInput is an input type that accepts ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationArgs, ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtr and ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutput values. You can construct a concrete instance of `ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrInput` via:
ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationArgs{...} or: nil
func ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtr ¶ added in v5.28.0
func ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtr(v *ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationArgs) ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrInput
type ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutput ¶ added in v5.28.0
type ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutput struct{ *pulumi.OutputState }
func (ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutput) DimensionConfigurations ¶ added in v5.28.0
func (o ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutput) DimensionConfigurations() ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArrayOutput
An array of objects that define the dimensions to use when you send email events to Amazon CloudWatch. See dimensionConfiguration below.
func (ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutput) Elem ¶ added in v5.28.0
func (ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutput) ElementType ¶ added in v5.28.0
func (ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutput) ElementType() reflect.Type
func (ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutput) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutput ¶ added in v5.28.0
func (o ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutput) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutput() ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutput
func (ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutput) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutputWithContext ¶ added in v5.28.0
func (o ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutput) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutput
type ConfigurationSetEventDestinationEventDestinationInput ¶ added in v5.28.0
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 ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestination ¶ added in v5.28.0
type ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestination struct { // The Amazon Resource Name (ARN) of the Amazon Kinesis Data Firehose stream that the Amazon SES API v2 sends email events to. DeliveryStreamArn string `pulumi:"deliveryStreamArn"` // The Amazon Resource Name (ARN) of the IAM role that the Amazon SES API v2 uses to send email events to the Amazon Kinesis Data Firehose stream. IamRoleArn string `pulumi:"iamRoleArn"` }
type ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationArgs ¶ added in v5.28.0
type ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationArgs struct { // The Amazon Resource Name (ARN) of the Amazon Kinesis Data Firehose stream that the Amazon SES API v2 sends email events to. DeliveryStreamArn pulumi.StringInput `pulumi:"deliveryStreamArn"` // The Amazon Resource Name (ARN) of the IAM role that the Amazon SES API v2 uses to send email events to the Amazon Kinesis Data Firehose stream. IamRoleArn pulumi.StringInput `pulumi:"iamRoleArn"` }
func (ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationArgs) ElementType ¶ added in v5.28.0
func (ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationArgs) ElementType() reflect.Type
func (ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationArgs) ToConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationOutput ¶ added in v5.28.0
func (i ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationArgs) ToConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationOutput() ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationOutput
func (ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationArgs) ToConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationOutputWithContext ¶ added in v5.28.0
func (i ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationArgs) ToConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationOutput
func (ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationArgs) ToConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrOutput ¶ added in v5.28.0
func (i ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationArgs) ToConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrOutput() ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrOutput
func (ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationArgs) ToConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrOutputWithContext ¶ added in v5.28.0
func (i ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationArgs) ToConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrOutput
type ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationInput ¶ added in v5.28.0
type ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationInput interface { pulumi.Input ToConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationOutput() ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationOutput ToConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationOutputWithContext(context.Context) ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationOutput }
ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationInput is an input type that accepts ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationArgs and ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationOutput values. You can construct a concrete instance of `ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationInput` via:
ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationArgs{...}
type ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationOutput ¶ added in v5.28.0
type ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationOutput struct{ *pulumi.OutputState }
func (ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationOutput) DeliveryStreamArn ¶ added in v5.28.0
func (o ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationOutput) DeliveryStreamArn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the Amazon Kinesis Data Firehose stream that the Amazon SES API v2 sends email events to.
func (ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationOutput) ElementType ¶ added in v5.28.0
func (ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationOutput) ElementType() reflect.Type
func (ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationOutput) IamRoleArn ¶ added in v5.28.0
func (o ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationOutput) IamRoleArn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the IAM role that the Amazon SES API v2 uses to send email events to the Amazon Kinesis Data Firehose stream.
func (ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationOutput) ToConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationOutput ¶ added in v5.28.0
func (o ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationOutput) ToConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationOutput() ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationOutput
func (ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationOutput) ToConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationOutputWithContext ¶ added in v5.28.0
func (o ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationOutput) ToConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationOutput
func (ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationOutput) ToConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrOutput ¶ added in v5.28.0
func (o ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationOutput) ToConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrOutput() ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrOutput
func (ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationOutput) ToConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrOutputWithContext ¶ added in v5.28.0
func (o ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationOutput) ToConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrOutput
type ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrInput ¶ added in v5.28.0
type ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrInput interface { pulumi.Input ToConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrOutput() ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrOutput ToConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrOutputWithContext(context.Context) ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrOutput }
ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrInput is an input type that accepts ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationArgs, ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtr and ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrOutput values. You can construct a concrete instance of `ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrInput` via:
ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationArgs{...} or: nil
func ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtr ¶ added in v5.28.0
func ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtr(v *ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationArgs) ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrInput
type ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrOutput ¶ added in v5.28.0
type ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrOutput struct{ *pulumi.OutputState }
func (ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrOutput) DeliveryStreamArn ¶ added in v5.28.0
func (o ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrOutput) DeliveryStreamArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the Amazon Kinesis Data Firehose stream that the Amazon SES API v2 sends email events to.
func (ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrOutput) Elem ¶ added in v5.28.0
func (ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrOutput) ElementType ¶ added in v5.28.0
func (ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrOutput) IamRoleArn ¶ added in v5.28.0
func (o ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrOutput) IamRoleArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the IAM role that the Amazon SES API v2 uses to send email events to the Amazon Kinesis Data Firehose stream.
func (ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrOutput) ToConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrOutput ¶ added in v5.28.0
func (o ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrOutput) ToConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrOutput() ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrOutput
func (ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrOutput) ToConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrOutputWithContext ¶ added in v5.28.0
func (o ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrOutput) ToConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrOutput
type ConfigurationSetEventDestinationEventDestinationOutput ¶ added in v5.28.0
type ConfigurationSetEventDestinationEventDestinationOutput struct{ *pulumi.OutputState }
func (ConfigurationSetEventDestinationEventDestinationOutput) CloudWatchDestination ¶ added in v5.28.0
func (o ConfigurationSetEventDestinationEventDestinationOutput) CloudWatchDestination() ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutput
An object that defines an Amazon CloudWatch destination for email events. See cloudWatchDestination below
func (ConfigurationSetEventDestinationEventDestinationOutput) ElementType ¶ added in v5.28.0
func (ConfigurationSetEventDestinationEventDestinationOutput) ElementType() reflect.Type
func (ConfigurationSetEventDestinationEventDestinationOutput) Enabled ¶ added in v5.28.0
func (o ConfigurationSetEventDestinationEventDestinationOutput) Enabled() pulumi.BoolPtrOutput
When the event destination is enabled, the specified event types are sent to the destinations. Default: `false`.
func (ConfigurationSetEventDestinationEventDestinationOutput) KinesisFirehoseDestination ¶ added in v5.28.0
func (o ConfigurationSetEventDestinationEventDestinationOutput) KinesisFirehoseDestination() ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrOutput
An object that defines an Amazon Kinesis Data Firehose destination for email events. See kinesisFirehoseDestination below.
func (ConfigurationSetEventDestinationEventDestinationOutput) MatchingEventTypes ¶ added in v5.28.0
func (o ConfigurationSetEventDestinationEventDestinationOutput) MatchingEventTypes() pulumi.StringArrayOutput
An array that specifies which events the Amazon SES API v2 should send to the destinations. Valid values: `SEND`, `REJECT`, `BOUNCE`, `COMPLAINT`, `DELIVERY`, `OPEN`, `CLICK`, `RENDERING_FAILURE`, `DELIVERY_DELAY`, `SUBSCRIPTION`.
func (ConfigurationSetEventDestinationEventDestinationOutput) PinpointDestination ¶ added in v5.28.0
func (o ConfigurationSetEventDestinationEventDestinationOutput) PinpointDestination() ConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutput
An object that defines an Amazon Pinpoint project destination for email events. See pinpointDestination below.
func (ConfigurationSetEventDestinationEventDestinationOutput) SnsDestination ¶ added in v5.28.0
func (o ConfigurationSetEventDestinationEventDestinationOutput) SnsDestination() ConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutput
An object that defines an Amazon SNS destination for email events. See snsDestination below.
func (ConfigurationSetEventDestinationEventDestinationOutput) ToConfigurationSetEventDestinationEventDestinationOutput ¶ added in v5.28.0
func (o ConfigurationSetEventDestinationEventDestinationOutput) ToConfigurationSetEventDestinationEventDestinationOutput() ConfigurationSetEventDestinationEventDestinationOutput
func (ConfigurationSetEventDestinationEventDestinationOutput) ToConfigurationSetEventDestinationEventDestinationOutputWithContext ¶ added in v5.28.0
func (o ConfigurationSetEventDestinationEventDestinationOutput) ToConfigurationSetEventDestinationEventDestinationOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationOutput
func (ConfigurationSetEventDestinationEventDestinationOutput) ToConfigurationSetEventDestinationEventDestinationPtrOutput ¶ added in v5.28.0
func (o ConfigurationSetEventDestinationEventDestinationOutput) ToConfigurationSetEventDestinationEventDestinationPtrOutput() ConfigurationSetEventDestinationEventDestinationPtrOutput
func (ConfigurationSetEventDestinationEventDestinationOutput) ToConfigurationSetEventDestinationEventDestinationPtrOutputWithContext ¶ added in v5.28.0
func (o ConfigurationSetEventDestinationEventDestinationOutput) ToConfigurationSetEventDestinationEventDestinationPtrOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationPtrOutput
type ConfigurationSetEventDestinationEventDestinationPinpointDestination ¶ added in v5.28.0
type ConfigurationSetEventDestinationEventDestinationPinpointDestination struct {
ApplicationArn string `pulumi:"applicationArn"`
}
type ConfigurationSetEventDestinationEventDestinationPinpointDestinationArgs ¶ added in v5.28.0
type ConfigurationSetEventDestinationEventDestinationPinpointDestinationArgs struct {
ApplicationArn pulumi.StringInput `pulumi:"applicationArn"`
}
func (ConfigurationSetEventDestinationEventDestinationPinpointDestinationArgs) ElementType ¶ added in v5.28.0
func (ConfigurationSetEventDestinationEventDestinationPinpointDestinationArgs) ElementType() reflect.Type
func (ConfigurationSetEventDestinationEventDestinationPinpointDestinationArgs) ToConfigurationSetEventDestinationEventDestinationPinpointDestinationOutput ¶ added in v5.28.0
func (i ConfigurationSetEventDestinationEventDestinationPinpointDestinationArgs) ToConfigurationSetEventDestinationEventDestinationPinpointDestinationOutput() ConfigurationSetEventDestinationEventDestinationPinpointDestinationOutput
func (ConfigurationSetEventDestinationEventDestinationPinpointDestinationArgs) ToConfigurationSetEventDestinationEventDestinationPinpointDestinationOutputWithContext ¶ added in v5.28.0
func (i ConfigurationSetEventDestinationEventDestinationPinpointDestinationArgs) ToConfigurationSetEventDestinationEventDestinationPinpointDestinationOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationPinpointDestinationOutput
func (ConfigurationSetEventDestinationEventDestinationPinpointDestinationArgs) ToConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutput ¶ added in v5.28.0
func (i ConfigurationSetEventDestinationEventDestinationPinpointDestinationArgs) ToConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutput() ConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutput
func (ConfigurationSetEventDestinationEventDestinationPinpointDestinationArgs) ToConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutputWithContext ¶ added in v5.28.0
func (i ConfigurationSetEventDestinationEventDestinationPinpointDestinationArgs) ToConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutput
type ConfigurationSetEventDestinationEventDestinationPinpointDestinationInput ¶ added in v5.28.0
type ConfigurationSetEventDestinationEventDestinationPinpointDestinationInput interface { pulumi.Input ToConfigurationSetEventDestinationEventDestinationPinpointDestinationOutput() ConfigurationSetEventDestinationEventDestinationPinpointDestinationOutput ToConfigurationSetEventDestinationEventDestinationPinpointDestinationOutputWithContext(context.Context) ConfigurationSetEventDestinationEventDestinationPinpointDestinationOutput }
ConfigurationSetEventDestinationEventDestinationPinpointDestinationInput is an input type that accepts ConfigurationSetEventDestinationEventDestinationPinpointDestinationArgs and ConfigurationSetEventDestinationEventDestinationPinpointDestinationOutput values. You can construct a concrete instance of `ConfigurationSetEventDestinationEventDestinationPinpointDestinationInput` via:
ConfigurationSetEventDestinationEventDestinationPinpointDestinationArgs{...}
type ConfigurationSetEventDestinationEventDestinationPinpointDestinationOutput ¶ added in v5.28.0
type ConfigurationSetEventDestinationEventDestinationPinpointDestinationOutput struct{ *pulumi.OutputState }
func (ConfigurationSetEventDestinationEventDestinationPinpointDestinationOutput) ApplicationArn ¶ added in v5.28.0
func (o ConfigurationSetEventDestinationEventDestinationPinpointDestinationOutput) ApplicationArn() pulumi.StringOutput
func (ConfigurationSetEventDestinationEventDestinationPinpointDestinationOutput) ElementType ¶ added in v5.28.0
func (ConfigurationSetEventDestinationEventDestinationPinpointDestinationOutput) ElementType() reflect.Type
func (ConfigurationSetEventDestinationEventDestinationPinpointDestinationOutput) ToConfigurationSetEventDestinationEventDestinationPinpointDestinationOutput ¶ added in v5.28.0
func (o ConfigurationSetEventDestinationEventDestinationPinpointDestinationOutput) ToConfigurationSetEventDestinationEventDestinationPinpointDestinationOutput() ConfigurationSetEventDestinationEventDestinationPinpointDestinationOutput
func (ConfigurationSetEventDestinationEventDestinationPinpointDestinationOutput) ToConfigurationSetEventDestinationEventDestinationPinpointDestinationOutputWithContext ¶ added in v5.28.0
func (o ConfigurationSetEventDestinationEventDestinationPinpointDestinationOutput) ToConfigurationSetEventDestinationEventDestinationPinpointDestinationOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationPinpointDestinationOutput
func (ConfigurationSetEventDestinationEventDestinationPinpointDestinationOutput) ToConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutput ¶ added in v5.28.0
func (o ConfigurationSetEventDestinationEventDestinationPinpointDestinationOutput) ToConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutput() ConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutput
func (ConfigurationSetEventDestinationEventDestinationPinpointDestinationOutput) ToConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutputWithContext ¶ added in v5.28.0
func (o ConfigurationSetEventDestinationEventDestinationPinpointDestinationOutput) ToConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutput
type ConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrInput ¶ added in v5.28.0
type ConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrInput interface { pulumi.Input ToConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutput() ConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutput ToConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutputWithContext(context.Context) ConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutput }
ConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrInput is an input type that accepts ConfigurationSetEventDestinationEventDestinationPinpointDestinationArgs, ConfigurationSetEventDestinationEventDestinationPinpointDestinationPtr and ConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutput values. You can construct a concrete instance of `ConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrInput` via:
ConfigurationSetEventDestinationEventDestinationPinpointDestinationArgs{...} or: nil
func ConfigurationSetEventDestinationEventDestinationPinpointDestinationPtr ¶ added in v5.28.0
func ConfigurationSetEventDestinationEventDestinationPinpointDestinationPtr(v *ConfigurationSetEventDestinationEventDestinationPinpointDestinationArgs) ConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrInput
type ConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutput ¶ added in v5.28.0
type ConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutput struct{ *pulumi.OutputState }
func (ConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutput) ApplicationArn ¶ added in v5.28.0
func (o ConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutput) ApplicationArn() pulumi.StringPtrOutput
func (ConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutput) Elem ¶ added in v5.28.0
func (ConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutput) ElementType ¶ added in v5.28.0
func (ConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutput) ElementType() reflect.Type
func (ConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutput) ToConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutput ¶ added in v5.28.0
func (o ConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutput) ToConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutput() ConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutput
func (ConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutput) ToConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutputWithContext ¶ added in v5.28.0
func (o ConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutput) ToConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutput
type ConfigurationSetEventDestinationEventDestinationPtrInput ¶ added in v5.28.0
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
func ConfigurationSetEventDestinationEventDestinationPtr ¶ added in v5.28.0
func ConfigurationSetEventDestinationEventDestinationPtr(v *ConfigurationSetEventDestinationEventDestinationArgs) ConfigurationSetEventDestinationEventDestinationPtrInput
type ConfigurationSetEventDestinationEventDestinationPtrOutput ¶ added in v5.28.0
type ConfigurationSetEventDestinationEventDestinationPtrOutput struct{ *pulumi.OutputState }
func (ConfigurationSetEventDestinationEventDestinationPtrOutput) CloudWatchDestination ¶ added in v5.28.0
func (o ConfigurationSetEventDestinationEventDestinationPtrOutput) CloudWatchDestination() ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutput
An object that defines an Amazon CloudWatch destination for email events. See cloudWatchDestination below
func (ConfigurationSetEventDestinationEventDestinationPtrOutput) ElementType ¶ added in v5.28.0
func (ConfigurationSetEventDestinationEventDestinationPtrOutput) ElementType() reflect.Type
func (ConfigurationSetEventDestinationEventDestinationPtrOutput) Enabled ¶ added in v5.28.0
func (o ConfigurationSetEventDestinationEventDestinationPtrOutput) Enabled() pulumi.BoolPtrOutput
When the event destination is enabled, the specified event types are sent to the destinations. Default: `false`.
func (ConfigurationSetEventDestinationEventDestinationPtrOutput) KinesisFirehoseDestination ¶ added in v5.28.0
func (o ConfigurationSetEventDestinationEventDestinationPtrOutput) KinesisFirehoseDestination() ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrOutput
An object that defines an Amazon Kinesis Data Firehose destination for email events. See kinesisFirehoseDestination below.
func (ConfigurationSetEventDestinationEventDestinationPtrOutput) MatchingEventTypes ¶ added in v5.28.0
func (o ConfigurationSetEventDestinationEventDestinationPtrOutput) MatchingEventTypes() pulumi.StringArrayOutput
An array that specifies which events the Amazon SES API v2 should send to the destinations. Valid values: `SEND`, `REJECT`, `BOUNCE`, `COMPLAINT`, `DELIVERY`, `OPEN`, `CLICK`, `RENDERING_FAILURE`, `DELIVERY_DELAY`, `SUBSCRIPTION`.
func (ConfigurationSetEventDestinationEventDestinationPtrOutput) PinpointDestination ¶ added in v5.28.0
func (o ConfigurationSetEventDestinationEventDestinationPtrOutput) PinpointDestination() ConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutput
An object that defines an Amazon Pinpoint project destination for email events. See pinpointDestination below.
func (ConfigurationSetEventDestinationEventDestinationPtrOutput) SnsDestination ¶ added in v5.28.0
func (o ConfigurationSetEventDestinationEventDestinationPtrOutput) SnsDestination() ConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutput
An object that defines an Amazon SNS destination for email events. See snsDestination below.
func (ConfigurationSetEventDestinationEventDestinationPtrOutput) ToConfigurationSetEventDestinationEventDestinationPtrOutput ¶ added in v5.28.0
func (o ConfigurationSetEventDestinationEventDestinationPtrOutput) ToConfigurationSetEventDestinationEventDestinationPtrOutput() ConfigurationSetEventDestinationEventDestinationPtrOutput
func (ConfigurationSetEventDestinationEventDestinationPtrOutput) ToConfigurationSetEventDestinationEventDestinationPtrOutputWithContext ¶ added in v5.28.0
func (o ConfigurationSetEventDestinationEventDestinationPtrOutput) ToConfigurationSetEventDestinationEventDestinationPtrOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationPtrOutput
type ConfigurationSetEventDestinationEventDestinationSnsDestination ¶ added in v5.28.0
type ConfigurationSetEventDestinationEventDestinationSnsDestination struct { // The Amazon Resource Name (ARN) of the Amazon SNS topic to publish email events to. TopicArn string `pulumi:"topicArn"` }
type ConfigurationSetEventDestinationEventDestinationSnsDestinationArgs ¶ added in v5.28.0
type ConfigurationSetEventDestinationEventDestinationSnsDestinationArgs struct { // The Amazon Resource Name (ARN) of the Amazon SNS topic to publish email events to. TopicArn pulumi.StringInput `pulumi:"topicArn"` }
func (ConfigurationSetEventDestinationEventDestinationSnsDestinationArgs) ElementType ¶ added in v5.28.0
func (ConfigurationSetEventDestinationEventDestinationSnsDestinationArgs) ElementType() reflect.Type
func (ConfigurationSetEventDestinationEventDestinationSnsDestinationArgs) ToConfigurationSetEventDestinationEventDestinationSnsDestinationOutput ¶ added in v5.28.0
func (i ConfigurationSetEventDestinationEventDestinationSnsDestinationArgs) ToConfigurationSetEventDestinationEventDestinationSnsDestinationOutput() ConfigurationSetEventDestinationEventDestinationSnsDestinationOutput
func (ConfigurationSetEventDestinationEventDestinationSnsDestinationArgs) ToConfigurationSetEventDestinationEventDestinationSnsDestinationOutputWithContext ¶ added in v5.28.0
func (i ConfigurationSetEventDestinationEventDestinationSnsDestinationArgs) ToConfigurationSetEventDestinationEventDestinationSnsDestinationOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationSnsDestinationOutput
func (ConfigurationSetEventDestinationEventDestinationSnsDestinationArgs) ToConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutput ¶ added in v5.28.0
func (i ConfigurationSetEventDestinationEventDestinationSnsDestinationArgs) ToConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutput() ConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutput
func (ConfigurationSetEventDestinationEventDestinationSnsDestinationArgs) ToConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutputWithContext ¶ added in v5.28.0
func (i ConfigurationSetEventDestinationEventDestinationSnsDestinationArgs) ToConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutput
type ConfigurationSetEventDestinationEventDestinationSnsDestinationInput ¶ added in v5.28.0
type ConfigurationSetEventDestinationEventDestinationSnsDestinationInput interface { pulumi.Input ToConfigurationSetEventDestinationEventDestinationSnsDestinationOutput() ConfigurationSetEventDestinationEventDestinationSnsDestinationOutput ToConfigurationSetEventDestinationEventDestinationSnsDestinationOutputWithContext(context.Context) ConfigurationSetEventDestinationEventDestinationSnsDestinationOutput }
ConfigurationSetEventDestinationEventDestinationSnsDestinationInput is an input type that accepts ConfigurationSetEventDestinationEventDestinationSnsDestinationArgs and ConfigurationSetEventDestinationEventDestinationSnsDestinationOutput values. You can construct a concrete instance of `ConfigurationSetEventDestinationEventDestinationSnsDestinationInput` via:
ConfigurationSetEventDestinationEventDestinationSnsDestinationArgs{...}
type ConfigurationSetEventDestinationEventDestinationSnsDestinationOutput ¶ added in v5.28.0
type ConfigurationSetEventDestinationEventDestinationSnsDestinationOutput struct{ *pulumi.OutputState }
func (ConfigurationSetEventDestinationEventDestinationSnsDestinationOutput) ElementType ¶ added in v5.28.0
func (ConfigurationSetEventDestinationEventDestinationSnsDestinationOutput) ElementType() reflect.Type
func (ConfigurationSetEventDestinationEventDestinationSnsDestinationOutput) ToConfigurationSetEventDestinationEventDestinationSnsDestinationOutput ¶ added in v5.28.0
func (o ConfigurationSetEventDestinationEventDestinationSnsDestinationOutput) ToConfigurationSetEventDestinationEventDestinationSnsDestinationOutput() ConfigurationSetEventDestinationEventDestinationSnsDestinationOutput
func (ConfigurationSetEventDestinationEventDestinationSnsDestinationOutput) ToConfigurationSetEventDestinationEventDestinationSnsDestinationOutputWithContext ¶ added in v5.28.0
func (o ConfigurationSetEventDestinationEventDestinationSnsDestinationOutput) ToConfigurationSetEventDestinationEventDestinationSnsDestinationOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationSnsDestinationOutput
func (ConfigurationSetEventDestinationEventDestinationSnsDestinationOutput) ToConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutput ¶ added in v5.28.0
func (o ConfigurationSetEventDestinationEventDestinationSnsDestinationOutput) ToConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutput() ConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutput
func (ConfigurationSetEventDestinationEventDestinationSnsDestinationOutput) ToConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutputWithContext ¶ added in v5.28.0
func (o ConfigurationSetEventDestinationEventDestinationSnsDestinationOutput) ToConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutput
func (ConfigurationSetEventDestinationEventDestinationSnsDestinationOutput) TopicArn ¶ added in v5.28.0
func (o ConfigurationSetEventDestinationEventDestinationSnsDestinationOutput) TopicArn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the Amazon SNS topic to publish email events to.
type ConfigurationSetEventDestinationEventDestinationSnsDestinationPtrInput ¶ added in v5.28.0
type ConfigurationSetEventDestinationEventDestinationSnsDestinationPtrInput interface { pulumi.Input ToConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutput() ConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutput ToConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutputWithContext(context.Context) ConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutput }
ConfigurationSetEventDestinationEventDestinationSnsDestinationPtrInput is an input type that accepts ConfigurationSetEventDestinationEventDestinationSnsDestinationArgs, ConfigurationSetEventDestinationEventDestinationSnsDestinationPtr and ConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutput values. You can construct a concrete instance of `ConfigurationSetEventDestinationEventDestinationSnsDestinationPtrInput` via:
ConfigurationSetEventDestinationEventDestinationSnsDestinationArgs{...} or: nil
func ConfigurationSetEventDestinationEventDestinationSnsDestinationPtr ¶ added in v5.28.0
func ConfigurationSetEventDestinationEventDestinationSnsDestinationPtr(v *ConfigurationSetEventDestinationEventDestinationSnsDestinationArgs) ConfigurationSetEventDestinationEventDestinationSnsDestinationPtrInput
type ConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutput ¶ added in v5.28.0
type ConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutput struct{ *pulumi.OutputState }
func (ConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutput) Elem ¶ added in v5.28.0
func (ConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutput) ElementType ¶ added in v5.28.0
func (ConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutput) ElementType() reflect.Type
func (ConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutput) ToConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutput ¶ added in v5.28.0
func (o ConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutput) ToConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutput() ConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutput
func (ConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutput) ToConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutputWithContext ¶ added in v5.28.0
func (o ConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutput) ToConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutput
func (ConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutput) TopicArn ¶ added in v5.28.0
func (o ConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutput) TopicArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the Amazon SNS topic to publish email events to.
type ConfigurationSetEventDestinationInput ¶ added in v5.28.0
type ConfigurationSetEventDestinationInput interface { pulumi.Input ToConfigurationSetEventDestinationOutput() ConfigurationSetEventDestinationOutput ToConfigurationSetEventDestinationOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationOutput }
type ConfigurationSetEventDestinationMap ¶ added in v5.28.0
type ConfigurationSetEventDestinationMap map[string]ConfigurationSetEventDestinationInput
func (ConfigurationSetEventDestinationMap) ElementType ¶ added in v5.28.0
func (ConfigurationSetEventDestinationMap) ElementType() reflect.Type
func (ConfigurationSetEventDestinationMap) ToConfigurationSetEventDestinationMapOutput ¶ added in v5.28.0
func (i ConfigurationSetEventDestinationMap) ToConfigurationSetEventDestinationMapOutput() ConfigurationSetEventDestinationMapOutput
func (ConfigurationSetEventDestinationMap) ToConfigurationSetEventDestinationMapOutputWithContext ¶ added in v5.28.0
func (i ConfigurationSetEventDestinationMap) ToConfigurationSetEventDestinationMapOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationMapOutput
type ConfigurationSetEventDestinationMapInput ¶ added in v5.28.0
type ConfigurationSetEventDestinationMapInput interface { pulumi.Input ToConfigurationSetEventDestinationMapOutput() ConfigurationSetEventDestinationMapOutput ToConfigurationSetEventDestinationMapOutputWithContext(context.Context) ConfigurationSetEventDestinationMapOutput }
ConfigurationSetEventDestinationMapInput is an input type that accepts ConfigurationSetEventDestinationMap and ConfigurationSetEventDestinationMapOutput values. You can construct a concrete instance of `ConfigurationSetEventDestinationMapInput` via:
ConfigurationSetEventDestinationMap{ "key": ConfigurationSetEventDestinationArgs{...} }
type ConfigurationSetEventDestinationMapOutput ¶ added in v5.28.0
type ConfigurationSetEventDestinationMapOutput struct{ *pulumi.OutputState }
func (ConfigurationSetEventDestinationMapOutput) ElementType ¶ added in v5.28.0
func (ConfigurationSetEventDestinationMapOutput) ElementType() reflect.Type
func (ConfigurationSetEventDestinationMapOutput) MapIndex ¶ added in v5.28.0
func (o ConfigurationSetEventDestinationMapOutput) MapIndex(k pulumi.StringInput) ConfigurationSetEventDestinationOutput
func (ConfigurationSetEventDestinationMapOutput) ToConfigurationSetEventDestinationMapOutput ¶ added in v5.28.0
func (o ConfigurationSetEventDestinationMapOutput) ToConfigurationSetEventDestinationMapOutput() ConfigurationSetEventDestinationMapOutput
func (ConfigurationSetEventDestinationMapOutput) ToConfigurationSetEventDestinationMapOutputWithContext ¶ added in v5.28.0
func (o ConfigurationSetEventDestinationMapOutput) ToConfigurationSetEventDestinationMapOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationMapOutput
type ConfigurationSetEventDestinationOutput ¶ added in v5.28.0
type ConfigurationSetEventDestinationOutput struct{ *pulumi.OutputState }
func (ConfigurationSetEventDestinationOutput) ConfigurationSetName ¶ added in v5.28.0
func (o ConfigurationSetEventDestinationOutput) ConfigurationSetName() pulumi.StringOutput
The name of the configuration set.
func (ConfigurationSetEventDestinationOutput) ElementType ¶ added in v5.28.0
func (ConfigurationSetEventDestinationOutput) ElementType() reflect.Type
func (ConfigurationSetEventDestinationOutput) EventDestination ¶ added in v5.28.0
func (o ConfigurationSetEventDestinationOutput) EventDestination() ConfigurationSetEventDestinationEventDestinationOutput
A name that identifies the event destination within the configuration set.
func (ConfigurationSetEventDestinationOutput) EventDestinationName ¶ added in v5.28.0
func (o ConfigurationSetEventDestinationOutput) EventDestinationName() pulumi.StringOutput
An object that defines the event destination. See eventDestination below.
func (ConfigurationSetEventDestinationOutput) ToConfigurationSetEventDestinationOutput ¶ added in v5.28.0
func (o ConfigurationSetEventDestinationOutput) ToConfigurationSetEventDestinationOutput() ConfigurationSetEventDestinationOutput
func (ConfigurationSetEventDestinationOutput) ToConfigurationSetEventDestinationOutputWithContext ¶ added in v5.28.0
func (o ConfigurationSetEventDestinationOutput) ToConfigurationSetEventDestinationOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationOutput
type ConfigurationSetEventDestinationState ¶ added in v5.28.0
type ConfigurationSetEventDestinationState struct { // The name of the configuration set. ConfigurationSetName pulumi.StringPtrInput // A name that identifies the event destination within the configuration set. EventDestination ConfigurationSetEventDestinationEventDestinationPtrInput // An object that defines the event destination. See eventDestination below. EventDestinationName pulumi.StringPtrInput }
func (ConfigurationSetEventDestinationState) ElementType ¶ added in v5.28.0
func (ConfigurationSetEventDestinationState) ElementType() reflect.Type
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
A map of tags to assign to the service. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
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.
func (ConfigurationSetOutput) VdmOptions ¶ added in v5.32.0
func (o ConfigurationSetOutput) VdmOptions() ConfigurationSetVdmOptionsPtrOutput
An object that defines the VDM settings that apply to 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 // A map of tags to assign to the service. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. 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 // An object that defines the VDM settings that apply to emails that you send using the configuration set. VdmOptions ConfigurationSetVdmOptionsPtrInput }
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 values: `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 values: `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 values: `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 values: `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
type ConfigurationSetVdmOptions ¶ added in v5.32.0
type ConfigurationSetVdmOptions struct { // Specifies additional settings for your VDM configuration as applicable to the Dashboard. DashboardOptions *ConfigurationSetVdmOptionsDashboardOptions `pulumi:"dashboardOptions"` // Specifies additional settings for your VDM configuration as applicable to the Guardian. GuardianOptions *ConfigurationSetVdmOptionsGuardianOptions `pulumi:"guardianOptions"` }
type ConfigurationSetVdmOptionsArgs ¶ added in v5.32.0
type ConfigurationSetVdmOptionsArgs struct { // Specifies additional settings for your VDM configuration as applicable to the Dashboard. DashboardOptions ConfigurationSetVdmOptionsDashboardOptionsPtrInput `pulumi:"dashboardOptions"` // Specifies additional settings for your VDM configuration as applicable to the Guardian. GuardianOptions ConfigurationSetVdmOptionsGuardianOptionsPtrInput `pulumi:"guardianOptions"` }
func (ConfigurationSetVdmOptionsArgs) ElementType ¶ added in v5.32.0
func (ConfigurationSetVdmOptionsArgs) ElementType() reflect.Type
func (ConfigurationSetVdmOptionsArgs) ToConfigurationSetVdmOptionsOutput ¶ added in v5.32.0
func (i ConfigurationSetVdmOptionsArgs) ToConfigurationSetVdmOptionsOutput() ConfigurationSetVdmOptionsOutput
func (ConfigurationSetVdmOptionsArgs) ToConfigurationSetVdmOptionsOutputWithContext ¶ added in v5.32.0
func (i ConfigurationSetVdmOptionsArgs) ToConfigurationSetVdmOptionsOutputWithContext(ctx context.Context) ConfigurationSetVdmOptionsOutput
func (ConfigurationSetVdmOptionsArgs) ToConfigurationSetVdmOptionsPtrOutput ¶ added in v5.32.0
func (i ConfigurationSetVdmOptionsArgs) ToConfigurationSetVdmOptionsPtrOutput() ConfigurationSetVdmOptionsPtrOutput
func (ConfigurationSetVdmOptionsArgs) ToConfigurationSetVdmOptionsPtrOutputWithContext ¶ added in v5.32.0
func (i ConfigurationSetVdmOptionsArgs) ToConfigurationSetVdmOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetVdmOptionsPtrOutput
type ConfigurationSetVdmOptionsDashboardOptions ¶ added in v5.32.0
type ConfigurationSetVdmOptionsDashboardOptions struct { // Specifies the status of your VDM engagement metrics collection. Valid values: `ENABLED`, `DISABLED`. EngagementMetrics *string `pulumi:"engagementMetrics"` }
type ConfigurationSetVdmOptionsDashboardOptionsArgs ¶ added in v5.32.0
type ConfigurationSetVdmOptionsDashboardOptionsArgs struct { // Specifies the status of your VDM engagement metrics collection. Valid values: `ENABLED`, `DISABLED`. EngagementMetrics pulumi.StringPtrInput `pulumi:"engagementMetrics"` }
func (ConfigurationSetVdmOptionsDashboardOptionsArgs) ElementType ¶ added in v5.32.0
func (ConfigurationSetVdmOptionsDashboardOptionsArgs) ElementType() reflect.Type
func (ConfigurationSetVdmOptionsDashboardOptionsArgs) ToConfigurationSetVdmOptionsDashboardOptionsOutput ¶ added in v5.32.0
func (i ConfigurationSetVdmOptionsDashboardOptionsArgs) ToConfigurationSetVdmOptionsDashboardOptionsOutput() ConfigurationSetVdmOptionsDashboardOptionsOutput
func (ConfigurationSetVdmOptionsDashboardOptionsArgs) ToConfigurationSetVdmOptionsDashboardOptionsOutputWithContext ¶ added in v5.32.0
func (i ConfigurationSetVdmOptionsDashboardOptionsArgs) ToConfigurationSetVdmOptionsDashboardOptionsOutputWithContext(ctx context.Context) ConfigurationSetVdmOptionsDashboardOptionsOutput
func (ConfigurationSetVdmOptionsDashboardOptionsArgs) ToConfigurationSetVdmOptionsDashboardOptionsPtrOutput ¶ added in v5.32.0
func (i ConfigurationSetVdmOptionsDashboardOptionsArgs) ToConfigurationSetVdmOptionsDashboardOptionsPtrOutput() ConfigurationSetVdmOptionsDashboardOptionsPtrOutput
func (ConfigurationSetVdmOptionsDashboardOptionsArgs) ToConfigurationSetVdmOptionsDashboardOptionsPtrOutputWithContext ¶ added in v5.32.0
func (i ConfigurationSetVdmOptionsDashboardOptionsArgs) ToConfigurationSetVdmOptionsDashboardOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetVdmOptionsDashboardOptionsPtrOutput
type ConfigurationSetVdmOptionsDashboardOptionsInput ¶ added in v5.32.0
type ConfigurationSetVdmOptionsDashboardOptionsInput interface { pulumi.Input ToConfigurationSetVdmOptionsDashboardOptionsOutput() ConfigurationSetVdmOptionsDashboardOptionsOutput ToConfigurationSetVdmOptionsDashboardOptionsOutputWithContext(context.Context) ConfigurationSetVdmOptionsDashboardOptionsOutput }
ConfigurationSetVdmOptionsDashboardOptionsInput is an input type that accepts ConfigurationSetVdmOptionsDashboardOptionsArgs and ConfigurationSetVdmOptionsDashboardOptionsOutput values. You can construct a concrete instance of `ConfigurationSetVdmOptionsDashboardOptionsInput` via:
ConfigurationSetVdmOptionsDashboardOptionsArgs{...}
type ConfigurationSetVdmOptionsDashboardOptionsOutput ¶ added in v5.32.0
type ConfigurationSetVdmOptionsDashboardOptionsOutput struct{ *pulumi.OutputState }
func (ConfigurationSetVdmOptionsDashboardOptionsOutput) ElementType ¶ added in v5.32.0
func (ConfigurationSetVdmOptionsDashboardOptionsOutput) ElementType() reflect.Type
func (ConfigurationSetVdmOptionsDashboardOptionsOutput) EngagementMetrics ¶ added in v5.32.0
func (o ConfigurationSetVdmOptionsDashboardOptionsOutput) EngagementMetrics() pulumi.StringPtrOutput
Specifies the status of your VDM engagement metrics collection. Valid values: `ENABLED`, `DISABLED`.
func (ConfigurationSetVdmOptionsDashboardOptionsOutput) ToConfigurationSetVdmOptionsDashboardOptionsOutput ¶ added in v5.32.0
func (o ConfigurationSetVdmOptionsDashboardOptionsOutput) ToConfigurationSetVdmOptionsDashboardOptionsOutput() ConfigurationSetVdmOptionsDashboardOptionsOutput
func (ConfigurationSetVdmOptionsDashboardOptionsOutput) ToConfigurationSetVdmOptionsDashboardOptionsOutputWithContext ¶ added in v5.32.0
func (o ConfigurationSetVdmOptionsDashboardOptionsOutput) ToConfigurationSetVdmOptionsDashboardOptionsOutputWithContext(ctx context.Context) ConfigurationSetVdmOptionsDashboardOptionsOutput
func (ConfigurationSetVdmOptionsDashboardOptionsOutput) ToConfigurationSetVdmOptionsDashboardOptionsPtrOutput ¶ added in v5.32.0
func (o ConfigurationSetVdmOptionsDashboardOptionsOutput) ToConfigurationSetVdmOptionsDashboardOptionsPtrOutput() ConfigurationSetVdmOptionsDashboardOptionsPtrOutput
func (ConfigurationSetVdmOptionsDashboardOptionsOutput) ToConfigurationSetVdmOptionsDashboardOptionsPtrOutputWithContext ¶ added in v5.32.0
func (o ConfigurationSetVdmOptionsDashboardOptionsOutput) ToConfigurationSetVdmOptionsDashboardOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetVdmOptionsDashboardOptionsPtrOutput
type ConfigurationSetVdmOptionsDashboardOptionsPtrInput ¶ added in v5.32.0
type ConfigurationSetVdmOptionsDashboardOptionsPtrInput interface { pulumi.Input ToConfigurationSetVdmOptionsDashboardOptionsPtrOutput() ConfigurationSetVdmOptionsDashboardOptionsPtrOutput ToConfigurationSetVdmOptionsDashboardOptionsPtrOutputWithContext(context.Context) ConfigurationSetVdmOptionsDashboardOptionsPtrOutput }
ConfigurationSetVdmOptionsDashboardOptionsPtrInput is an input type that accepts ConfigurationSetVdmOptionsDashboardOptionsArgs, ConfigurationSetVdmOptionsDashboardOptionsPtr and ConfigurationSetVdmOptionsDashboardOptionsPtrOutput values. You can construct a concrete instance of `ConfigurationSetVdmOptionsDashboardOptionsPtrInput` via:
ConfigurationSetVdmOptionsDashboardOptionsArgs{...} or: nil
func ConfigurationSetVdmOptionsDashboardOptionsPtr ¶ added in v5.32.0
func ConfigurationSetVdmOptionsDashboardOptionsPtr(v *ConfigurationSetVdmOptionsDashboardOptionsArgs) ConfigurationSetVdmOptionsDashboardOptionsPtrInput
type ConfigurationSetVdmOptionsDashboardOptionsPtrOutput ¶ added in v5.32.0
type ConfigurationSetVdmOptionsDashboardOptionsPtrOutput struct{ *pulumi.OutputState }
func (ConfigurationSetVdmOptionsDashboardOptionsPtrOutput) ElementType ¶ added in v5.32.0
func (ConfigurationSetVdmOptionsDashboardOptionsPtrOutput) ElementType() reflect.Type
func (ConfigurationSetVdmOptionsDashboardOptionsPtrOutput) EngagementMetrics ¶ added in v5.32.0
func (o ConfigurationSetVdmOptionsDashboardOptionsPtrOutput) EngagementMetrics() pulumi.StringPtrOutput
Specifies the status of your VDM engagement metrics collection. Valid values: `ENABLED`, `DISABLED`.
func (ConfigurationSetVdmOptionsDashboardOptionsPtrOutput) ToConfigurationSetVdmOptionsDashboardOptionsPtrOutput ¶ added in v5.32.0
func (o ConfigurationSetVdmOptionsDashboardOptionsPtrOutput) ToConfigurationSetVdmOptionsDashboardOptionsPtrOutput() ConfigurationSetVdmOptionsDashboardOptionsPtrOutput
func (ConfigurationSetVdmOptionsDashboardOptionsPtrOutput) ToConfigurationSetVdmOptionsDashboardOptionsPtrOutputWithContext ¶ added in v5.32.0
func (o ConfigurationSetVdmOptionsDashboardOptionsPtrOutput) ToConfigurationSetVdmOptionsDashboardOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetVdmOptionsDashboardOptionsPtrOutput
type ConfigurationSetVdmOptionsGuardianOptions ¶ added in v5.32.0
type ConfigurationSetVdmOptionsGuardianOptions struct { string `pulumi:"optimizedSharedDelivery"` }OptimizedSharedDelivery *
type ConfigurationSetVdmOptionsGuardianOptionsArgs ¶ added in v5.32.0
type ConfigurationSetVdmOptionsGuardianOptionsArgs struct { pulumi.StringPtrInput `pulumi:"optimizedSharedDelivery"` }OptimizedSharedDelivery
func (ConfigurationSetVdmOptionsGuardianOptionsArgs) ElementType ¶ added in v5.32.0
func (ConfigurationSetVdmOptionsGuardianOptionsArgs) ElementType() reflect.Type
func (ConfigurationSetVdmOptionsGuardianOptionsArgs) ToConfigurationSetVdmOptionsGuardianOptionsOutput ¶ added in v5.32.0
func (i ConfigurationSetVdmOptionsGuardianOptionsArgs) ToConfigurationSetVdmOptionsGuardianOptionsOutput() ConfigurationSetVdmOptionsGuardianOptionsOutput
func (ConfigurationSetVdmOptionsGuardianOptionsArgs) ToConfigurationSetVdmOptionsGuardianOptionsOutputWithContext ¶ added in v5.32.0
func (i ConfigurationSetVdmOptionsGuardianOptionsArgs) ToConfigurationSetVdmOptionsGuardianOptionsOutputWithContext(ctx context.Context) ConfigurationSetVdmOptionsGuardianOptionsOutput
func (ConfigurationSetVdmOptionsGuardianOptionsArgs) ToConfigurationSetVdmOptionsGuardianOptionsPtrOutput ¶ added in v5.32.0
func (i ConfigurationSetVdmOptionsGuardianOptionsArgs) ToConfigurationSetVdmOptionsGuardianOptionsPtrOutput() ConfigurationSetVdmOptionsGuardianOptionsPtrOutput
func (ConfigurationSetVdmOptionsGuardianOptionsArgs) ToConfigurationSetVdmOptionsGuardianOptionsPtrOutputWithContext ¶ added in v5.32.0
func (i ConfigurationSetVdmOptionsGuardianOptionsArgs) ToConfigurationSetVdmOptionsGuardianOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetVdmOptionsGuardianOptionsPtrOutput
type ConfigurationSetVdmOptionsGuardianOptionsInput ¶ added in v5.32.0
type ConfigurationSetVdmOptionsGuardianOptionsInput interface { pulumi.Input ToConfigurationSetVdmOptionsGuardianOptionsOutput() ConfigurationSetVdmOptionsGuardianOptionsOutput ToConfigurationSetVdmOptionsGuardianOptionsOutputWithContext(context.Context) ConfigurationSetVdmOptionsGuardianOptionsOutput }
ConfigurationSetVdmOptionsGuardianOptionsInput is an input type that accepts ConfigurationSetVdmOptionsGuardianOptionsArgs and ConfigurationSetVdmOptionsGuardianOptionsOutput values. You can construct a concrete instance of `ConfigurationSetVdmOptionsGuardianOptionsInput` via:
ConfigurationSetVdmOptionsGuardianOptionsArgs{...}
type ConfigurationSetVdmOptionsGuardianOptionsOutput ¶ added in v5.32.0
type ConfigurationSetVdmOptionsGuardianOptionsOutput struct{ *pulumi.OutputState }
func (ConfigurationSetVdmOptionsGuardianOptionsOutput) ElementType ¶ added in v5.32.0
func (ConfigurationSetVdmOptionsGuardianOptionsOutput) ElementType() reflect.Type
func (ConfigurationSetVdmOptionsGuardianOptionsOutput) OptimizedSharedDelivery ¶ added in v5.32.0
func (o ConfigurationSetVdmOptionsGuardianOptionsOutput) OptimizedSharedDelivery() pulumi.StringPtrOutput
Specifies the status of your VDM optimized shared delivery. Valid values: `ENABLED`, `DISABLED`.
func (ConfigurationSetVdmOptionsGuardianOptionsOutput) ToConfigurationSetVdmOptionsGuardianOptionsOutput ¶ added in v5.32.0
func (o ConfigurationSetVdmOptionsGuardianOptionsOutput) ToConfigurationSetVdmOptionsGuardianOptionsOutput() ConfigurationSetVdmOptionsGuardianOptionsOutput
func (ConfigurationSetVdmOptionsGuardianOptionsOutput) ToConfigurationSetVdmOptionsGuardianOptionsOutputWithContext ¶ added in v5.32.0
func (o ConfigurationSetVdmOptionsGuardianOptionsOutput) ToConfigurationSetVdmOptionsGuardianOptionsOutputWithContext(ctx context.Context) ConfigurationSetVdmOptionsGuardianOptionsOutput
func (ConfigurationSetVdmOptionsGuardianOptionsOutput) ToConfigurationSetVdmOptionsGuardianOptionsPtrOutput ¶ added in v5.32.0
func (o ConfigurationSetVdmOptionsGuardianOptionsOutput) ToConfigurationSetVdmOptionsGuardianOptionsPtrOutput() ConfigurationSetVdmOptionsGuardianOptionsPtrOutput
func (ConfigurationSetVdmOptionsGuardianOptionsOutput) ToConfigurationSetVdmOptionsGuardianOptionsPtrOutputWithContext ¶ added in v5.32.0
func (o ConfigurationSetVdmOptionsGuardianOptionsOutput) ToConfigurationSetVdmOptionsGuardianOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetVdmOptionsGuardianOptionsPtrOutput
type ConfigurationSetVdmOptionsGuardianOptionsPtrInput ¶ added in v5.32.0
type ConfigurationSetVdmOptionsGuardianOptionsPtrInput interface { pulumi.Input ToConfigurationSetVdmOptionsGuardianOptionsPtrOutput() ConfigurationSetVdmOptionsGuardianOptionsPtrOutput ToConfigurationSetVdmOptionsGuardianOptionsPtrOutputWithContext(context.Context) ConfigurationSetVdmOptionsGuardianOptionsPtrOutput }
ConfigurationSetVdmOptionsGuardianOptionsPtrInput is an input type that accepts ConfigurationSetVdmOptionsGuardianOptionsArgs, ConfigurationSetVdmOptionsGuardianOptionsPtr and ConfigurationSetVdmOptionsGuardianOptionsPtrOutput values. You can construct a concrete instance of `ConfigurationSetVdmOptionsGuardianOptionsPtrInput` via:
ConfigurationSetVdmOptionsGuardianOptionsArgs{...} or: nil
func ConfigurationSetVdmOptionsGuardianOptionsPtr ¶ added in v5.32.0
func ConfigurationSetVdmOptionsGuardianOptionsPtr(v *ConfigurationSetVdmOptionsGuardianOptionsArgs) ConfigurationSetVdmOptionsGuardianOptionsPtrInput
type ConfigurationSetVdmOptionsGuardianOptionsPtrOutput ¶ added in v5.32.0
type ConfigurationSetVdmOptionsGuardianOptionsPtrOutput struct{ *pulumi.OutputState }
func (ConfigurationSetVdmOptionsGuardianOptionsPtrOutput) ElementType ¶ added in v5.32.0
func (ConfigurationSetVdmOptionsGuardianOptionsPtrOutput) ElementType() reflect.Type
func (ConfigurationSetVdmOptionsGuardianOptionsPtrOutput) OptimizedSharedDelivery ¶ added in v5.32.0
func (o ConfigurationSetVdmOptionsGuardianOptionsPtrOutput) OptimizedSharedDelivery() pulumi.StringPtrOutput
Specifies the status of your VDM optimized shared delivery. Valid values: `ENABLED`, `DISABLED`.
func (ConfigurationSetVdmOptionsGuardianOptionsPtrOutput) ToConfigurationSetVdmOptionsGuardianOptionsPtrOutput ¶ added in v5.32.0
func (o ConfigurationSetVdmOptionsGuardianOptionsPtrOutput) ToConfigurationSetVdmOptionsGuardianOptionsPtrOutput() ConfigurationSetVdmOptionsGuardianOptionsPtrOutput
func (ConfigurationSetVdmOptionsGuardianOptionsPtrOutput) ToConfigurationSetVdmOptionsGuardianOptionsPtrOutputWithContext ¶ added in v5.32.0
func (o ConfigurationSetVdmOptionsGuardianOptionsPtrOutput) ToConfigurationSetVdmOptionsGuardianOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetVdmOptionsGuardianOptionsPtrOutput
type ConfigurationSetVdmOptionsInput ¶ added in v5.32.0
type ConfigurationSetVdmOptionsInput interface { pulumi.Input ToConfigurationSetVdmOptionsOutput() ConfigurationSetVdmOptionsOutput ToConfigurationSetVdmOptionsOutputWithContext(context.Context) ConfigurationSetVdmOptionsOutput }
ConfigurationSetVdmOptionsInput is an input type that accepts ConfigurationSetVdmOptionsArgs and ConfigurationSetVdmOptionsOutput values. You can construct a concrete instance of `ConfigurationSetVdmOptionsInput` via:
ConfigurationSetVdmOptionsArgs{...}
type ConfigurationSetVdmOptionsOutput ¶ added in v5.32.0
type ConfigurationSetVdmOptionsOutput struct{ *pulumi.OutputState }
func (ConfigurationSetVdmOptionsOutput) DashboardOptions ¶ added in v5.32.0
func (o ConfigurationSetVdmOptionsOutput) DashboardOptions() ConfigurationSetVdmOptionsDashboardOptionsPtrOutput
Specifies additional settings for your VDM configuration as applicable to the Dashboard.
func (ConfigurationSetVdmOptionsOutput) ElementType ¶ added in v5.32.0
func (ConfigurationSetVdmOptionsOutput) ElementType() reflect.Type
func (ConfigurationSetVdmOptionsOutput) GuardianOptions ¶ added in v5.32.0
func (o ConfigurationSetVdmOptionsOutput) GuardianOptions() ConfigurationSetVdmOptionsGuardianOptionsPtrOutput
Specifies additional settings for your VDM configuration as applicable to the Guardian.
func (ConfigurationSetVdmOptionsOutput) ToConfigurationSetVdmOptionsOutput ¶ added in v5.32.0
func (o ConfigurationSetVdmOptionsOutput) ToConfigurationSetVdmOptionsOutput() ConfigurationSetVdmOptionsOutput
func (ConfigurationSetVdmOptionsOutput) ToConfigurationSetVdmOptionsOutputWithContext ¶ added in v5.32.0
func (o ConfigurationSetVdmOptionsOutput) ToConfigurationSetVdmOptionsOutputWithContext(ctx context.Context) ConfigurationSetVdmOptionsOutput
func (ConfigurationSetVdmOptionsOutput) ToConfigurationSetVdmOptionsPtrOutput ¶ added in v5.32.0
func (o ConfigurationSetVdmOptionsOutput) ToConfigurationSetVdmOptionsPtrOutput() ConfigurationSetVdmOptionsPtrOutput
func (ConfigurationSetVdmOptionsOutput) ToConfigurationSetVdmOptionsPtrOutputWithContext ¶ added in v5.32.0
func (o ConfigurationSetVdmOptionsOutput) ToConfigurationSetVdmOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetVdmOptionsPtrOutput
type ConfigurationSetVdmOptionsPtrInput ¶ added in v5.32.0
type ConfigurationSetVdmOptionsPtrInput interface { pulumi.Input ToConfigurationSetVdmOptionsPtrOutput() ConfigurationSetVdmOptionsPtrOutput ToConfigurationSetVdmOptionsPtrOutputWithContext(context.Context) ConfigurationSetVdmOptionsPtrOutput }
ConfigurationSetVdmOptionsPtrInput is an input type that accepts ConfigurationSetVdmOptionsArgs, ConfigurationSetVdmOptionsPtr and ConfigurationSetVdmOptionsPtrOutput values. You can construct a concrete instance of `ConfigurationSetVdmOptionsPtrInput` via:
ConfigurationSetVdmOptionsArgs{...} or: nil
func ConfigurationSetVdmOptionsPtr ¶ added in v5.32.0
func ConfigurationSetVdmOptionsPtr(v *ConfigurationSetVdmOptionsArgs) ConfigurationSetVdmOptionsPtrInput
type ConfigurationSetVdmOptionsPtrOutput ¶ added in v5.32.0
type ConfigurationSetVdmOptionsPtrOutput struct{ *pulumi.OutputState }
func (ConfigurationSetVdmOptionsPtrOutput) DashboardOptions ¶ added in v5.32.0
func (o ConfigurationSetVdmOptionsPtrOutput) DashboardOptions() ConfigurationSetVdmOptionsDashboardOptionsPtrOutput
Specifies additional settings for your VDM configuration as applicable to the Dashboard.
func (ConfigurationSetVdmOptionsPtrOutput) Elem ¶ added in v5.32.0
func (o ConfigurationSetVdmOptionsPtrOutput) Elem() ConfigurationSetVdmOptionsOutput
func (ConfigurationSetVdmOptionsPtrOutput) ElementType ¶ added in v5.32.0
func (ConfigurationSetVdmOptionsPtrOutput) ElementType() reflect.Type
func (ConfigurationSetVdmOptionsPtrOutput) GuardianOptions ¶ added in v5.32.0
func (o ConfigurationSetVdmOptionsPtrOutput) GuardianOptions() ConfigurationSetVdmOptionsGuardianOptionsPtrOutput
Specifies additional settings for your VDM configuration as applicable to the Guardian.
func (ConfigurationSetVdmOptionsPtrOutput) ToConfigurationSetVdmOptionsPtrOutput ¶ added in v5.32.0
func (o ConfigurationSetVdmOptionsPtrOutput) ToConfigurationSetVdmOptionsPtrOutput() ConfigurationSetVdmOptionsPtrOutput
func (ConfigurationSetVdmOptionsPtrOutput) ToConfigurationSetVdmOptionsPtrOutputWithContext ¶ added in v5.32.0
func (o ConfigurationSetVdmOptionsPtrOutput) ToConfigurationSetVdmOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetVdmOptionsPtrOutput
type DedicatedIpAssignment ¶ added in v5.20.0
type DedicatedIpAssignment struct { pulumi.CustomResourceState // Dedicated IP address. DestinationPoolName pulumi.StringOutput `pulumi:"destinationPoolName"` // Dedicated IP address. Ip pulumi.StringOutput `pulumi:"ip"` }
Resource for managing an AWS SESv2 (Simple Email V2) Dedicated IP Assignment.
This resource is used with "Standard" dedicated IP addresses. This includes addresses [requested and relinquished manually](https://docs.aws.amazon.com/ses/latest/dg/dedicated-ip-case.html) via an AWS support case, or [Bring Your Own IP](https://docs.aws.amazon.com/ses/latest/dg/dedicated-ip-byo.html) addresses. Once no longer assigned, this resource returns the IP to the [`ses-default-dedicated-pool`](https://docs.aws.amazon.com/ses/latest/dg/managing-ip-pools.html), managed by AWS.
## Example Usage ### Basic Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v5/go/aws/sesv2" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := sesv2.NewDedicatedIpAssignment(ctx, "example", &sesv2.DedicatedIpAssignmentArgs{ DestinationPoolName: pulumi.String("my-pool"), Ip: pulumi.String("0.0.0.0"), }) if err != nil { return err } return nil }) }
```
## Import
SESv2 (Simple Email V2) Dedicated IP Assignment can be imported using the `id`, which is a comma-separated string made up of `ip` and `destination_pool_name`, e.g.,
```sh
$ pulumi import aws:sesv2/dedicatedIpAssignment:DedicatedIpAssignment example "0.0.0.0,my-pool"
```
func GetDedicatedIpAssignment ¶ added in v5.20.0
func GetDedicatedIpAssignment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DedicatedIpAssignmentState, opts ...pulumi.ResourceOption) (*DedicatedIpAssignment, error)
GetDedicatedIpAssignment gets an existing DedicatedIpAssignment 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 NewDedicatedIpAssignment ¶ added in v5.20.0
func NewDedicatedIpAssignment(ctx *pulumi.Context, name string, args *DedicatedIpAssignmentArgs, opts ...pulumi.ResourceOption) (*DedicatedIpAssignment, error)
NewDedicatedIpAssignment registers a new resource with the given unique name, arguments, and options.
func (*DedicatedIpAssignment) ElementType ¶ added in v5.20.0
func (*DedicatedIpAssignment) ElementType() reflect.Type
func (*DedicatedIpAssignment) ToDedicatedIpAssignmentOutput ¶ added in v5.20.0
func (i *DedicatedIpAssignment) ToDedicatedIpAssignmentOutput() DedicatedIpAssignmentOutput
func (*DedicatedIpAssignment) ToDedicatedIpAssignmentOutputWithContext ¶ added in v5.20.0
func (i *DedicatedIpAssignment) ToDedicatedIpAssignmentOutputWithContext(ctx context.Context) DedicatedIpAssignmentOutput
type DedicatedIpAssignmentArgs ¶ added in v5.20.0
type DedicatedIpAssignmentArgs struct { // Dedicated IP address. DestinationPoolName pulumi.StringInput // Dedicated IP address. Ip pulumi.StringInput }
The set of arguments for constructing a DedicatedIpAssignment resource.
func (DedicatedIpAssignmentArgs) ElementType ¶ added in v5.20.0
func (DedicatedIpAssignmentArgs) ElementType() reflect.Type
type DedicatedIpAssignmentArray ¶ added in v5.20.0
type DedicatedIpAssignmentArray []DedicatedIpAssignmentInput
func (DedicatedIpAssignmentArray) ElementType ¶ added in v5.20.0
func (DedicatedIpAssignmentArray) ElementType() reflect.Type
func (DedicatedIpAssignmentArray) ToDedicatedIpAssignmentArrayOutput ¶ added in v5.20.0
func (i DedicatedIpAssignmentArray) ToDedicatedIpAssignmentArrayOutput() DedicatedIpAssignmentArrayOutput
func (DedicatedIpAssignmentArray) ToDedicatedIpAssignmentArrayOutputWithContext ¶ added in v5.20.0
func (i DedicatedIpAssignmentArray) ToDedicatedIpAssignmentArrayOutputWithContext(ctx context.Context) DedicatedIpAssignmentArrayOutput
type DedicatedIpAssignmentArrayInput ¶ added in v5.20.0
type DedicatedIpAssignmentArrayInput interface { pulumi.Input ToDedicatedIpAssignmentArrayOutput() DedicatedIpAssignmentArrayOutput ToDedicatedIpAssignmentArrayOutputWithContext(context.Context) DedicatedIpAssignmentArrayOutput }
DedicatedIpAssignmentArrayInput is an input type that accepts DedicatedIpAssignmentArray and DedicatedIpAssignmentArrayOutput values. You can construct a concrete instance of `DedicatedIpAssignmentArrayInput` via:
DedicatedIpAssignmentArray{ DedicatedIpAssignmentArgs{...} }
type DedicatedIpAssignmentArrayOutput ¶ added in v5.20.0
type DedicatedIpAssignmentArrayOutput struct{ *pulumi.OutputState }
func (DedicatedIpAssignmentArrayOutput) ElementType ¶ added in v5.20.0
func (DedicatedIpAssignmentArrayOutput) ElementType() reflect.Type
func (DedicatedIpAssignmentArrayOutput) Index ¶ added in v5.20.0
func (o DedicatedIpAssignmentArrayOutput) Index(i pulumi.IntInput) DedicatedIpAssignmentOutput
func (DedicatedIpAssignmentArrayOutput) ToDedicatedIpAssignmentArrayOutput ¶ added in v5.20.0
func (o DedicatedIpAssignmentArrayOutput) ToDedicatedIpAssignmentArrayOutput() DedicatedIpAssignmentArrayOutput
func (DedicatedIpAssignmentArrayOutput) ToDedicatedIpAssignmentArrayOutputWithContext ¶ added in v5.20.0
func (o DedicatedIpAssignmentArrayOutput) ToDedicatedIpAssignmentArrayOutputWithContext(ctx context.Context) DedicatedIpAssignmentArrayOutput
type DedicatedIpAssignmentInput ¶ added in v5.20.0
type DedicatedIpAssignmentInput interface { pulumi.Input ToDedicatedIpAssignmentOutput() DedicatedIpAssignmentOutput ToDedicatedIpAssignmentOutputWithContext(ctx context.Context) DedicatedIpAssignmentOutput }
type DedicatedIpAssignmentMap ¶ added in v5.20.0
type DedicatedIpAssignmentMap map[string]DedicatedIpAssignmentInput
func (DedicatedIpAssignmentMap) ElementType ¶ added in v5.20.0
func (DedicatedIpAssignmentMap) ElementType() reflect.Type
func (DedicatedIpAssignmentMap) ToDedicatedIpAssignmentMapOutput ¶ added in v5.20.0
func (i DedicatedIpAssignmentMap) ToDedicatedIpAssignmentMapOutput() DedicatedIpAssignmentMapOutput
func (DedicatedIpAssignmentMap) ToDedicatedIpAssignmentMapOutputWithContext ¶ added in v5.20.0
func (i DedicatedIpAssignmentMap) ToDedicatedIpAssignmentMapOutputWithContext(ctx context.Context) DedicatedIpAssignmentMapOutput
type DedicatedIpAssignmentMapInput ¶ added in v5.20.0
type DedicatedIpAssignmentMapInput interface { pulumi.Input ToDedicatedIpAssignmentMapOutput() DedicatedIpAssignmentMapOutput ToDedicatedIpAssignmentMapOutputWithContext(context.Context) DedicatedIpAssignmentMapOutput }
DedicatedIpAssignmentMapInput is an input type that accepts DedicatedIpAssignmentMap and DedicatedIpAssignmentMapOutput values. You can construct a concrete instance of `DedicatedIpAssignmentMapInput` via:
DedicatedIpAssignmentMap{ "key": DedicatedIpAssignmentArgs{...} }
type DedicatedIpAssignmentMapOutput ¶ added in v5.20.0
type DedicatedIpAssignmentMapOutput struct{ *pulumi.OutputState }
func (DedicatedIpAssignmentMapOutput) ElementType ¶ added in v5.20.0
func (DedicatedIpAssignmentMapOutput) ElementType() reflect.Type
func (DedicatedIpAssignmentMapOutput) MapIndex ¶ added in v5.20.0
func (o DedicatedIpAssignmentMapOutput) MapIndex(k pulumi.StringInput) DedicatedIpAssignmentOutput
func (DedicatedIpAssignmentMapOutput) ToDedicatedIpAssignmentMapOutput ¶ added in v5.20.0
func (o DedicatedIpAssignmentMapOutput) ToDedicatedIpAssignmentMapOutput() DedicatedIpAssignmentMapOutput
func (DedicatedIpAssignmentMapOutput) ToDedicatedIpAssignmentMapOutputWithContext ¶ added in v5.20.0
func (o DedicatedIpAssignmentMapOutput) ToDedicatedIpAssignmentMapOutputWithContext(ctx context.Context) DedicatedIpAssignmentMapOutput
type DedicatedIpAssignmentOutput ¶ added in v5.20.0
type DedicatedIpAssignmentOutput struct{ *pulumi.OutputState }
func (DedicatedIpAssignmentOutput) DestinationPoolName ¶ added in v5.20.0
func (o DedicatedIpAssignmentOutput) DestinationPoolName() pulumi.StringOutput
Dedicated IP address.
func (DedicatedIpAssignmentOutput) ElementType ¶ added in v5.20.0
func (DedicatedIpAssignmentOutput) ElementType() reflect.Type
func (DedicatedIpAssignmentOutput) Ip ¶ added in v5.20.0
func (o DedicatedIpAssignmentOutput) Ip() pulumi.StringOutput
Dedicated IP address.
func (DedicatedIpAssignmentOutput) ToDedicatedIpAssignmentOutput ¶ added in v5.20.0
func (o DedicatedIpAssignmentOutput) ToDedicatedIpAssignmentOutput() DedicatedIpAssignmentOutput
func (DedicatedIpAssignmentOutput) ToDedicatedIpAssignmentOutputWithContext ¶ added in v5.20.0
func (o DedicatedIpAssignmentOutput) ToDedicatedIpAssignmentOutputWithContext(ctx context.Context) DedicatedIpAssignmentOutput
type DedicatedIpAssignmentState ¶ added in v5.20.0
type DedicatedIpAssignmentState struct { // Dedicated IP address. DestinationPoolName pulumi.StringPtrInput // Dedicated IP address. Ip pulumi.StringPtrInput }
func (DedicatedIpAssignmentState) ElementType ¶ added in v5.20.0
func (DedicatedIpAssignmentState) ElementType() reflect.Type
type DedicatedIpPool ¶ added in v5.19.0
type DedicatedIpPool struct { pulumi.CustomResourceState // ARN of the Dedicated IP Pool. Arn pulumi.StringOutput `pulumi:"arn"` // Name of the dedicated IP pool. PoolName pulumi.StringOutput `pulumi:"poolName"` // IP pool scaling mode. Valid values: `STANDARD`, `MANAGED`. If omitted, the AWS API will default to a standard pool. ScalingMode pulumi.StringOutput `pulumi:"scalingMode"` // A map of tags to assign to the pool. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` }
Resource for managing an AWS SESv2 (Simple Email V2) Dedicated IP Pool.
## Example Usage ### Basic Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v5/go/aws/sesv2" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := sesv2.NewDedicatedIpPool(ctx, "example", &sesv2.DedicatedIpPoolArgs{ PoolName: pulumi.String("my-pool"), }) if err != nil { return err } return nil }) }
``` ### Managed Pool
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v5/go/aws/sesv2" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := sesv2.NewDedicatedIpPool(ctx, "example", &sesv2.DedicatedIpPoolArgs{ PoolName: pulumi.String("my-managed-pool"), ScalingMode: pulumi.String("MANAGED"), }) if err != nil { return err } return nil }) }
```
## Import
SESv2 (Simple Email V2) Dedicated IP Pool can be imported using the `pool_name`, e.g.,
```sh
$ pulumi import aws:sesv2/dedicatedIpPool:DedicatedIpPool example my-pool
```
func GetDedicatedIpPool ¶ added in v5.19.0
func GetDedicatedIpPool(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DedicatedIpPoolState, opts ...pulumi.ResourceOption) (*DedicatedIpPool, error)
GetDedicatedIpPool gets an existing DedicatedIpPool 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 NewDedicatedIpPool ¶ added in v5.19.0
func NewDedicatedIpPool(ctx *pulumi.Context, name string, args *DedicatedIpPoolArgs, opts ...pulumi.ResourceOption) (*DedicatedIpPool, error)
NewDedicatedIpPool registers a new resource with the given unique name, arguments, and options.
func (*DedicatedIpPool) ElementType ¶ added in v5.19.0
func (*DedicatedIpPool) ElementType() reflect.Type
func (*DedicatedIpPool) ToDedicatedIpPoolOutput ¶ added in v5.19.0
func (i *DedicatedIpPool) ToDedicatedIpPoolOutput() DedicatedIpPoolOutput
func (*DedicatedIpPool) ToDedicatedIpPoolOutputWithContext ¶ added in v5.19.0
func (i *DedicatedIpPool) ToDedicatedIpPoolOutputWithContext(ctx context.Context) DedicatedIpPoolOutput
type DedicatedIpPoolArgs ¶ added in v5.19.0
type DedicatedIpPoolArgs struct { // Name of the dedicated IP pool. PoolName pulumi.StringInput // IP pool scaling mode. Valid values: `STANDARD`, `MANAGED`. If omitted, the AWS API will default to a standard pool. ScalingMode pulumi.StringPtrInput // A map of tags to assign to the pool. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput }
The set of arguments for constructing a DedicatedIpPool resource.
func (DedicatedIpPoolArgs) ElementType ¶ added in v5.19.0
func (DedicatedIpPoolArgs) ElementType() reflect.Type
type DedicatedIpPoolArray ¶ added in v5.19.0
type DedicatedIpPoolArray []DedicatedIpPoolInput
func (DedicatedIpPoolArray) ElementType ¶ added in v5.19.0
func (DedicatedIpPoolArray) ElementType() reflect.Type
func (DedicatedIpPoolArray) ToDedicatedIpPoolArrayOutput ¶ added in v5.19.0
func (i DedicatedIpPoolArray) ToDedicatedIpPoolArrayOutput() DedicatedIpPoolArrayOutput
func (DedicatedIpPoolArray) ToDedicatedIpPoolArrayOutputWithContext ¶ added in v5.19.0
func (i DedicatedIpPoolArray) ToDedicatedIpPoolArrayOutputWithContext(ctx context.Context) DedicatedIpPoolArrayOutput
type DedicatedIpPoolArrayInput ¶ added in v5.19.0
type DedicatedIpPoolArrayInput interface { pulumi.Input ToDedicatedIpPoolArrayOutput() DedicatedIpPoolArrayOutput ToDedicatedIpPoolArrayOutputWithContext(context.Context) DedicatedIpPoolArrayOutput }
DedicatedIpPoolArrayInput is an input type that accepts DedicatedIpPoolArray and DedicatedIpPoolArrayOutput values. You can construct a concrete instance of `DedicatedIpPoolArrayInput` via:
DedicatedIpPoolArray{ DedicatedIpPoolArgs{...} }
type DedicatedIpPoolArrayOutput ¶ added in v5.19.0
type DedicatedIpPoolArrayOutput struct{ *pulumi.OutputState }
func (DedicatedIpPoolArrayOutput) ElementType ¶ added in v5.19.0
func (DedicatedIpPoolArrayOutput) ElementType() reflect.Type
func (DedicatedIpPoolArrayOutput) Index ¶ added in v5.19.0
func (o DedicatedIpPoolArrayOutput) Index(i pulumi.IntInput) DedicatedIpPoolOutput
func (DedicatedIpPoolArrayOutput) ToDedicatedIpPoolArrayOutput ¶ added in v5.19.0
func (o DedicatedIpPoolArrayOutput) ToDedicatedIpPoolArrayOutput() DedicatedIpPoolArrayOutput
func (DedicatedIpPoolArrayOutput) ToDedicatedIpPoolArrayOutputWithContext ¶ added in v5.19.0
func (o DedicatedIpPoolArrayOutput) ToDedicatedIpPoolArrayOutputWithContext(ctx context.Context) DedicatedIpPoolArrayOutput
type DedicatedIpPoolInput ¶ added in v5.19.0
type DedicatedIpPoolInput interface { pulumi.Input ToDedicatedIpPoolOutput() DedicatedIpPoolOutput ToDedicatedIpPoolOutputWithContext(ctx context.Context) DedicatedIpPoolOutput }
type DedicatedIpPoolMap ¶ added in v5.19.0
type DedicatedIpPoolMap map[string]DedicatedIpPoolInput
func (DedicatedIpPoolMap) ElementType ¶ added in v5.19.0
func (DedicatedIpPoolMap) ElementType() reflect.Type
func (DedicatedIpPoolMap) ToDedicatedIpPoolMapOutput ¶ added in v5.19.0
func (i DedicatedIpPoolMap) ToDedicatedIpPoolMapOutput() DedicatedIpPoolMapOutput
func (DedicatedIpPoolMap) ToDedicatedIpPoolMapOutputWithContext ¶ added in v5.19.0
func (i DedicatedIpPoolMap) ToDedicatedIpPoolMapOutputWithContext(ctx context.Context) DedicatedIpPoolMapOutput
type DedicatedIpPoolMapInput ¶ added in v5.19.0
type DedicatedIpPoolMapInput interface { pulumi.Input ToDedicatedIpPoolMapOutput() DedicatedIpPoolMapOutput ToDedicatedIpPoolMapOutputWithContext(context.Context) DedicatedIpPoolMapOutput }
DedicatedIpPoolMapInput is an input type that accepts DedicatedIpPoolMap and DedicatedIpPoolMapOutput values. You can construct a concrete instance of `DedicatedIpPoolMapInput` via:
DedicatedIpPoolMap{ "key": DedicatedIpPoolArgs{...} }
type DedicatedIpPoolMapOutput ¶ added in v5.19.0
type DedicatedIpPoolMapOutput struct{ *pulumi.OutputState }
func (DedicatedIpPoolMapOutput) ElementType ¶ added in v5.19.0
func (DedicatedIpPoolMapOutput) ElementType() reflect.Type
func (DedicatedIpPoolMapOutput) MapIndex ¶ added in v5.19.0
func (o DedicatedIpPoolMapOutput) MapIndex(k pulumi.StringInput) DedicatedIpPoolOutput
func (DedicatedIpPoolMapOutput) ToDedicatedIpPoolMapOutput ¶ added in v5.19.0
func (o DedicatedIpPoolMapOutput) ToDedicatedIpPoolMapOutput() DedicatedIpPoolMapOutput
func (DedicatedIpPoolMapOutput) ToDedicatedIpPoolMapOutputWithContext ¶ added in v5.19.0
func (o DedicatedIpPoolMapOutput) ToDedicatedIpPoolMapOutputWithContext(ctx context.Context) DedicatedIpPoolMapOutput
type DedicatedIpPoolOutput ¶ added in v5.19.0
type DedicatedIpPoolOutput struct{ *pulumi.OutputState }
func (DedicatedIpPoolOutput) Arn ¶ added in v5.19.0
func (o DedicatedIpPoolOutput) Arn() pulumi.StringOutput
ARN of the Dedicated IP Pool.
func (DedicatedIpPoolOutput) ElementType ¶ added in v5.19.0
func (DedicatedIpPoolOutput) ElementType() reflect.Type
func (DedicatedIpPoolOutput) PoolName ¶ added in v5.19.0
func (o DedicatedIpPoolOutput) PoolName() pulumi.StringOutput
Name of the dedicated IP pool.
func (DedicatedIpPoolOutput) ScalingMode ¶ added in v5.20.0
func (o DedicatedIpPoolOutput) ScalingMode() pulumi.StringOutput
IP pool scaling mode. Valid values: `STANDARD`, `MANAGED`. If omitted, the AWS API will default to a standard pool.
func (DedicatedIpPoolOutput) Tags ¶ added in v5.19.0
func (o DedicatedIpPoolOutput) Tags() pulumi.StringMapOutput
A map of tags to assign to the pool. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (DedicatedIpPoolOutput) TagsAll ¶ added in v5.19.0
func (o DedicatedIpPoolOutput) TagsAll() pulumi.StringMapOutput
func (DedicatedIpPoolOutput) ToDedicatedIpPoolOutput ¶ added in v5.19.0
func (o DedicatedIpPoolOutput) ToDedicatedIpPoolOutput() DedicatedIpPoolOutput
func (DedicatedIpPoolOutput) ToDedicatedIpPoolOutputWithContext ¶ added in v5.19.0
func (o DedicatedIpPoolOutput) ToDedicatedIpPoolOutputWithContext(ctx context.Context) DedicatedIpPoolOutput
type DedicatedIpPoolState ¶ added in v5.19.0
type DedicatedIpPoolState struct { // ARN of the Dedicated IP Pool. Arn pulumi.StringPtrInput // Name of the dedicated IP pool. PoolName pulumi.StringPtrInput // IP pool scaling mode. Valid values: `STANDARD`, `MANAGED`. If omitted, the AWS API will default to a standard pool. ScalingMode pulumi.StringPtrInput // A map of tags to assign to the pool. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput TagsAll pulumi.StringMapInput }
func (DedicatedIpPoolState) ElementType ¶ added in v5.19.0
func (DedicatedIpPoolState) ElementType() reflect.Type
type EmailIdentity ¶ added in v5.20.0
type EmailIdentity struct { pulumi.CustomResourceState // ARN of the Email Identity. Arn pulumi.StringOutput `pulumi:"arn"` // The configuration set to use by default when sending from this identity. Note that any configuration set defined in the email sending request takes precedence. ConfigurationSetName pulumi.StringPtrOutput `pulumi:"configurationSetName"` // The configuration of the DKIM authentication settings for an email domain identity. DkimSigningAttributes EmailIdentityDkimSigningAttributesOutput `pulumi:"dkimSigningAttributes"` // The email address or domain to verify. EmailIdentity pulumi.StringOutput `pulumi:"emailIdentity"` // The email identity type. Valid values: `EMAIL_ADDRESS`, `DOMAIN`. IdentityType pulumi.StringOutput `pulumi:"identityType"` // (Optional) A map of tags to assign to the service. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` // Specifies whether or not the identity is verified. VerifiedForSendingStatus pulumi.BoolOutput `pulumi:"verifiedForSendingStatus"` }
Resource for managing an AWS SESv2 (Simple Email V2) Email Identity.
## Example Usage
### Basic Usage ### Email Address Identity
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v5/go/aws/sesv2" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := sesv2.NewEmailIdentity(ctx, "example", &sesv2.EmailIdentityArgs{ EmailIdentity: pulumi.String("testing@example.com"), }) if err != nil { return err } return nil }) }
``` ### Domain Identity
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v5/go/aws/sesv2" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := sesv2.NewEmailIdentity(ctx, "example", &sesv2.EmailIdentityArgs{ EmailIdentity: pulumi.String("example.com"), }) if err != nil { return err } return nil }) }
``` ### Configuration Set
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v5/go/aws/sesv2" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleConfigurationSet, err := sesv2.NewConfigurationSet(ctx, "exampleConfigurationSet", &sesv2.ConfigurationSetArgs{ ConfigurationSetName: pulumi.String("example"), }) if err != nil { return err } _, err = sesv2.NewEmailIdentity(ctx, "exampleEmailIdentity", &sesv2.EmailIdentityArgs{ EmailIdentity: pulumi.String("example.com"), ConfigurationSetName: exampleConfigurationSet.ConfigurationSetName, }) if err != nil { return err } return nil }) }
```
## Import
SESv2 (Simple Email V2) Email Identity can be imported using the `email_identity`, e.g.,
```sh
$ pulumi import aws:sesv2/emailIdentity:EmailIdentity example example.com
```
func GetEmailIdentity ¶ added in v5.20.0
func GetEmailIdentity(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EmailIdentityState, opts ...pulumi.ResourceOption) (*EmailIdentity, error)
GetEmailIdentity gets an existing EmailIdentity 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 NewEmailIdentity ¶ added in v5.20.0
func NewEmailIdentity(ctx *pulumi.Context, name string, args *EmailIdentityArgs, opts ...pulumi.ResourceOption) (*EmailIdentity, error)
NewEmailIdentity registers a new resource with the given unique name, arguments, and options.
func (*EmailIdentity) ElementType ¶ added in v5.20.0
func (*EmailIdentity) ElementType() reflect.Type
func (*EmailIdentity) ToEmailIdentityOutput ¶ added in v5.20.0
func (i *EmailIdentity) ToEmailIdentityOutput() EmailIdentityOutput
func (*EmailIdentity) ToEmailIdentityOutputWithContext ¶ added in v5.20.0
func (i *EmailIdentity) ToEmailIdentityOutputWithContext(ctx context.Context) EmailIdentityOutput
type EmailIdentityArgs ¶ added in v5.20.0
type EmailIdentityArgs struct { // The configuration set to use by default when sending from this identity. Note that any configuration set defined in the email sending request takes precedence. ConfigurationSetName pulumi.StringPtrInput // The configuration of the DKIM authentication settings for an email domain identity. DkimSigningAttributes EmailIdentityDkimSigningAttributesPtrInput // The email address or domain to verify. EmailIdentity pulumi.StringInput // (Optional) A map of tags to assign to the service. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput }
The set of arguments for constructing a EmailIdentity resource.
func (EmailIdentityArgs) ElementType ¶ added in v5.20.0
func (EmailIdentityArgs) ElementType() reflect.Type
type EmailIdentityArray ¶ added in v5.20.0
type EmailIdentityArray []EmailIdentityInput
func (EmailIdentityArray) ElementType ¶ added in v5.20.0
func (EmailIdentityArray) ElementType() reflect.Type
func (EmailIdentityArray) ToEmailIdentityArrayOutput ¶ added in v5.20.0
func (i EmailIdentityArray) ToEmailIdentityArrayOutput() EmailIdentityArrayOutput
func (EmailIdentityArray) ToEmailIdentityArrayOutputWithContext ¶ added in v5.20.0
func (i EmailIdentityArray) ToEmailIdentityArrayOutputWithContext(ctx context.Context) EmailIdentityArrayOutput
type EmailIdentityArrayInput ¶ added in v5.20.0
type EmailIdentityArrayInput interface { pulumi.Input ToEmailIdentityArrayOutput() EmailIdentityArrayOutput ToEmailIdentityArrayOutputWithContext(context.Context) EmailIdentityArrayOutput }
EmailIdentityArrayInput is an input type that accepts EmailIdentityArray and EmailIdentityArrayOutput values. You can construct a concrete instance of `EmailIdentityArrayInput` via:
EmailIdentityArray{ EmailIdentityArgs{...} }
type EmailIdentityArrayOutput ¶ added in v5.20.0
type EmailIdentityArrayOutput struct{ *pulumi.OutputState }
func (EmailIdentityArrayOutput) ElementType ¶ added in v5.20.0
func (EmailIdentityArrayOutput) ElementType() reflect.Type
func (EmailIdentityArrayOutput) Index ¶ added in v5.20.0
func (o EmailIdentityArrayOutput) Index(i pulumi.IntInput) EmailIdentityOutput
func (EmailIdentityArrayOutput) ToEmailIdentityArrayOutput ¶ added in v5.20.0
func (o EmailIdentityArrayOutput) ToEmailIdentityArrayOutput() EmailIdentityArrayOutput
func (EmailIdentityArrayOutput) ToEmailIdentityArrayOutputWithContext ¶ added in v5.20.0
func (o EmailIdentityArrayOutput) ToEmailIdentityArrayOutputWithContext(ctx context.Context) EmailIdentityArrayOutput
type EmailIdentityDkimSigningAttributes ¶ added in v5.20.0
type EmailIdentityDkimSigningAttributes struct { // [Easy DKIM] The key length of the DKIM key pair in use. CurrentSigningKeyLength *string `pulumi:"currentSigningKeyLength"` // [Bring Your Own DKIM] A private key that's used to generate a DKIM signature. The private key must use 1024 or 2048-bit RSA encryption, and must be encoded using base64 encoding. DomainSigningPrivateKey *string `pulumi:"domainSigningPrivateKey"` // [Bring Your Own DKIM] A string that's used to identify a public key in the DNS configuration for a domain. DomainSigningSelector *string `pulumi:"domainSigningSelector"` // [Easy DKIM] The last time a key pair was generated for this identity. LastKeyGenerationTimestamp *string `pulumi:"lastKeyGenerationTimestamp"` // [Easy DKIM] The key length of the future DKIM key pair to be generated. This can be changed at most once per day. Valid values: `RSA_1024_BIT`, `RSA_2048_BIT`. NextSigningKeyLength *string `pulumi:"nextSigningKeyLength"` // A string that indicates how DKIM was configured for the identity. `AWS_SES` indicates that DKIM was configured for the identity by using Easy DKIM. `EXTERNAL` indicates that DKIM was configured for the identity by using Bring Your Own DKIM (BYODKIM). SigningAttributesOrigin *string `pulumi:"signingAttributesOrigin"` // Describes whether or not Amazon SES has successfully located the DKIM records in the DNS records for the domain. See the [AWS SES API v2 Reference](https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_DkimAttributes.html#SES-Type-DkimAttributes-Status) for supported statuses. Status *string `pulumi:"status"` // If you used Easy DKIM to configure DKIM authentication for the domain, then this object contains a set of unique strings that you use to create a set of CNAME records that you add to the DNS configuration for your domain. When Amazon SES detects these records in the DNS configuration for your domain, the DKIM authentication process is complete. If you configured DKIM authentication for the domain by providing your own public-private key pair, then this object contains the selector for the public key. Tokens []string `pulumi:"tokens"` }
type EmailIdentityDkimSigningAttributesArgs ¶ added in v5.20.0
type EmailIdentityDkimSigningAttributesArgs struct { // [Easy DKIM] The key length of the DKIM key pair in use. CurrentSigningKeyLength pulumi.StringPtrInput `pulumi:"currentSigningKeyLength"` // [Bring Your Own DKIM] A private key that's used to generate a DKIM signature. The private key must use 1024 or 2048-bit RSA encryption, and must be encoded using base64 encoding. DomainSigningPrivateKey pulumi.StringPtrInput `pulumi:"domainSigningPrivateKey"` // [Bring Your Own DKIM] A string that's used to identify a public key in the DNS configuration for a domain. DomainSigningSelector pulumi.StringPtrInput `pulumi:"domainSigningSelector"` // [Easy DKIM] The last time a key pair was generated for this identity. LastKeyGenerationTimestamp pulumi.StringPtrInput `pulumi:"lastKeyGenerationTimestamp"` // [Easy DKIM] The key length of the future DKIM key pair to be generated. This can be changed at most once per day. Valid values: `RSA_1024_BIT`, `RSA_2048_BIT`. NextSigningKeyLength pulumi.StringPtrInput `pulumi:"nextSigningKeyLength"` // A string that indicates how DKIM was configured for the identity. `AWS_SES` indicates that DKIM was configured for the identity by using Easy DKIM. `EXTERNAL` indicates that DKIM was configured for the identity by using Bring Your Own DKIM (BYODKIM). SigningAttributesOrigin pulumi.StringPtrInput `pulumi:"signingAttributesOrigin"` // Describes whether or not Amazon SES has successfully located the DKIM records in the DNS records for the domain. See the [AWS SES API v2 Reference](https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_DkimAttributes.html#SES-Type-DkimAttributes-Status) for supported statuses. Status pulumi.StringPtrInput `pulumi:"status"` // If you used Easy DKIM to configure DKIM authentication for the domain, then this object contains a set of unique strings that you use to create a set of CNAME records that you add to the DNS configuration for your domain. When Amazon SES detects these records in the DNS configuration for your domain, the DKIM authentication process is complete. If you configured DKIM authentication for the domain by providing your own public-private key pair, then this object contains the selector for the public key. Tokens pulumi.StringArrayInput `pulumi:"tokens"` }
func (EmailIdentityDkimSigningAttributesArgs) ElementType ¶ added in v5.20.0
func (EmailIdentityDkimSigningAttributesArgs) ElementType() reflect.Type
func (EmailIdentityDkimSigningAttributesArgs) ToEmailIdentityDkimSigningAttributesOutput ¶ added in v5.20.0
func (i EmailIdentityDkimSigningAttributesArgs) ToEmailIdentityDkimSigningAttributesOutput() EmailIdentityDkimSigningAttributesOutput
func (EmailIdentityDkimSigningAttributesArgs) ToEmailIdentityDkimSigningAttributesOutputWithContext ¶ added in v5.20.0
func (i EmailIdentityDkimSigningAttributesArgs) ToEmailIdentityDkimSigningAttributesOutputWithContext(ctx context.Context) EmailIdentityDkimSigningAttributesOutput
func (EmailIdentityDkimSigningAttributesArgs) ToEmailIdentityDkimSigningAttributesPtrOutput ¶ added in v5.20.0
func (i EmailIdentityDkimSigningAttributesArgs) ToEmailIdentityDkimSigningAttributesPtrOutput() EmailIdentityDkimSigningAttributesPtrOutput
func (EmailIdentityDkimSigningAttributesArgs) ToEmailIdentityDkimSigningAttributesPtrOutputWithContext ¶ added in v5.20.0
func (i EmailIdentityDkimSigningAttributesArgs) ToEmailIdentityDkimSigningAttributesPtrOutputWithContext(ctx context.Context) EmailIdentityDkimSigningAttributesPtrOutput
type EmailIdentityDkimSigningAttributesInput ¶ added in v5.20.0
type EmailIdentityDkimSigningAttributesInput interface { pulumi.Input ToEmailIdentityDkimSigningAttributesOutput() EmailIdentityDkimSigningAttributesOutput ToEmailIdentityDkimSigningAttributesOutputWithContext(context.Context) EmailIdentityDkimSigningAttributesOutput }
EmailIdentityDkimSigningAttributesInput is an input type that accepts EmailIdentityDkimSigningAttributesArgs and EmailIdentityDkimSigningAttributesOutput values. You can construct a concrete instance of `EmailIdentityDkimSigningAttributesInput` via:
EmailIdentityDkimSigningAttributesArgs{...}
type EmailIdentityDkimSigningAttributesOutput ¶ added in v5.20.0
type EmailIdentityDkimSigningAttributesOutput struct{ *pulumi.OutputState }
func (EmailIdentityDkimSigningAttributesOutput) CurrentSigningKeyLength ¶ added in v5.20.0
func (o EmailIdentityDkimSigningAttributesOutput) CurrentSigningKeyLength() pulumi.StringPtrOutput
[Easy DKIM] The key length of the DKIM key pair in use.
func (EmailIdentityDkimSigningAttributesOutput) DomainSigningPrivateKey ¶ added in v5.20.0
func (o EmailIdentityDkimSigningAttributesOutput) DomainSigningPrivateKey() pulumi.StringPtrOutput
[Bring Your Own DKIM] A private key that's used to generate a DKIM signature. The private key must use 1024 or 2048-bit RSA encryption, and must be encoded using base64 encoding.
func (EmailIdentityDkimSigningAttributesOutput) DomainSigningSelector ¶ added in v5.20.0
func (o EmailIdentityDkimSigningAttributesOutput) DomainSigningSelector() pulumi.StringPtrOutput
[Bring Your Own DKIM] A string that's used to identify a public key in the DNS configuration for a domain.
func (EmailIdentityDkimSigningAttributesOutput) ElementType ¶ added in v5.20.0
func (EmailIdentityDkimSigningAttributesOutput) ElementType() reflect.Type
func (EmailIdentityDkimSigningAttributesOutput) LastKeyGenerationTimestamp ¶ added in v5.20.0
func (o EmailIdentityDkimSigningAttributesOutput) LastKeyGenerationTimestamp() pulumi.StringPtrOutput
[Easy DKIM] The last time a key pair was generated for this identity.
func (EmailIdentityDkimSigningAttributesOutput) NextSigningKeyLength ¶ added in v5.20.0
func (o EmailIdentityDkimSigningAttributesOutput) NextSigningKeyLength() pulumi.StringPtrOutput
[Easy DKIM] The key length of the future DKIM key pair to be generated. This can be changed at most once per day. Valid values: `RSA_1024_BIT`, `RSA_2048_BIT`.
func (EmailIdentityDkimSigningAttributesOutput) SigningAttributesOrigin ¶ added in v5.20.0
func (o EmailIdentityDkimSigningAttributesOutput) SigningAttributesOrigin() pulumi.StringPtrOutput
A string that indicates how DKIM was configured for the identity. `AWS_SES` indicates that DKIM was configured for the identity by using Easy DKIM. `EXTERNAL` indicates that DKIM was configured for the identity by using Bring Your Own DKIM (BYODKIM).
func (EmailIdentityDkimSigningAttributesOutput) Status ¶ added in v5.20.0
func (o EmailIdentityDkimSigningAttributesOutput) Status() pulumi.StringPtrOutput
Describes whether or not Amazon SES has successfully located the DKIM records in the DNS records for the domain. See the [AWS SES API v2 Reference](https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_DkimAttributes.html#SES-Type-DkimAttributes-Status) for supported statuses.
func (EmailIdentityDkimSigningAttributesOutput) ToEmailIdentityDkimSigningAttributesOutput ¶ added in v5.20.0
func (o EmailIdentityDkimSigningAttributesOutput) ToEmailIdentityDkimSigningAttributesOutput() EmailIdentityDkimSigningAttributesOutput
func (EmailIdentityDkimSigningAttributesOutput) ToEmailIdentityDkimSigningAttributesOutputWithContext ¶ added in v5.20.0
func (o EmailIdentityDkimSigningAttributesOutput) ToEmailIdentityDkimSigningAttributesOutputWithContext(ctx context.Context) EmailIdentityDkimSigningAttributesOutput
func (EmailIdentityDkimSigningAttributesOutput) ToEmailIdentityDkimSigningAttributesPtrOutput ¶ added in v5.20.0
func (o EmailIdentityDkimSigningAttributesOutput) ToEmailIdentityDkimSigningAttributesPtrOutput() EmailIdentityDkimSigningAttributesPtrOutput
func (EmailIdentityDkimSigningAttributesOutput) ToEmailIdentityDkimSigningAttributesPtrOutputWithContext ¶ added in v5.20.0
func (o EmailIdentityDkimSigningAttributesOutput) ToEmailIdentityDkimSigningAttributesPtrOutputWithContext(ctx context.Context) EmailIdentityDkimSigningAttributesPtrOutput
func (EmailIdentityDkimSigningAttributesOutput) Tokens ¶ added in v5.20.0
func (o EmailIdentityDkimSigningAttributesOutput) Tokens() pulumi.StringArrayOutput
If you used Easy DKIM to configure DKIM authentication for the domain, then this object contains a set of unique strings that you use to create a set of CNAME records that you add to the DNS configuration for your domain. When Amazon SES detects these records in the DNS configuration for your domain, the DKIM authentication process is complete. If you configured DKIM authentication for the domain by providing your own public-private key pair, then this object contains the selector for the public key.
type EmailIdentityDkimSigningAttributesPtrInput ¶ added in v5.20.0
type EmailIdentityDkimSigningAttributesPtrInput interface { pulumi.Input ToEmailIdentityDkimSigningAttributesPtrOutput() EmailIdentityDkimSigningAttributesPtrOutput ToEmailIdentityDkimSigningAttributesPtrOutputWithContext(context.Context) EmailIdentityDkimSigningAttributesPtrOutput }
EmailIdentityDkimSigningAttributesPtrInput is an input type that accepts EmailIdentityDkimSigningAttributesArgs, EmailIdentityDkimSigningAttributesPtr and EmailIdentityDkimSigningAttributesPtrOutput values. You can construct a concrete instance of `EmailIdentityDkimSigningAttributesPtrInput` via:
EmailIdentityDkimSigningAttributesArgs{...} or: nil
func EmailIdentityDkimSigningAttributesPtr ¶ added in v5.20.0
func EmailIdentityDkimSigningAttributesPtr(v *EmailIdentityDkimSigningAttributesArgs) EmailIdentityDkimSigningAttributesPtrInput
type EmailIdentityDkimSigningAttributesPtrOutput ¶ added in v5.20.0
type EmailIdentityDkimSigningAttributesPtrOutput struct{ *pulumi.OutputState }
func (EmailIdentityDkimSigningAttributesPtrOutput) CurrentSigningKeyLength ¶ added in v5.20.0
func (o EmailIdentityDkimSigningAttributesPtrOutput) CurrentSigningKeyLength() pulumi.StringPtrOutput
[Easy DKIM] The key length of the DKIM key pair in use.
func (EmailIdentityDkimSigningAttributesPtrOutput) DomainSigningPrivateKey ¶ added in v5.20.0
func (o EmailIdentityDkimSigningAttributesPtrOutput) DomainSigningPrivateKey() pulumi.StringPtrOutput
[Bring Your Own DKIM] A private key that's used to generate a DKIM signature. The private key must use 1024 or 2048-bit RSA encryption, and must be encoded using base64 encoding.
func (EmailIdentityDkimSigningAttributesPtrOutput) DomainSigningSelector ¶ added in v5.20.0
func (o EmailIdentityDkimSigningAttributesPtrOutput) DomainSigningSelector() pulumi.StringPtrOutput
[Bring Your Own DKIM] A string that's used to identify a public key in the DNS configuration for a domain.
func (EmailIdentityDkimSigningAttributesPtrOutput) ElementType ¶ added in v5.20.0
func (EmailIdentityDkimSigningAttributesPtrOutput) ElementType() reflect.Type
func (EmailIdentityDkimSigningAttributesPtrOutput) LastKeyGenerationTimestamp ¶ added in v5.20.0
func (o EmailIdentityDkimSigningAttributesPtrOutput) LastKeyGenerationTimestamp() pulumi.StringPtrOutput
[Easy DKIM] The last time a key pair was generated for this identity.
func (EmailIdentityDkimSigningAttributesPtrOutput) NextSigningKeyLength ¶ added in v5.20.0
func (o EmailIdentityDkimSigningAttributesPtrOutput) NextSigningKeyLength() pulumi.StringPtrOutput
[Easy DKIM] The key length of the future DKIM key pair to be generated. This can be changed at most once per day. Valid values: `RSA_1024_BIT`, `RSA_2048_BIT`.
func (EmailIdentityDkimSigningAttributesPtrOutput) SigningAttributesOrigin ¶ added in v5.20.0
func (o EmailIdentityDkimSigningAttributesPtrOutput) SigningAttributesOrigin() pulumi.StringPtrOutput
A string that indicates how DKIM was configured for the identity. `AWS_SES` indicates that DKIM was configured for the identity by using Easy DKIM. `EXTERNAL` indicates that DKIM was configured for the identity by using Bring Your Own DKIM (BYODKIM).
func (EmailIdentityDkimSigningAttributesPtrOutput) Status ¶ added in v5.20.0
func (o EmailIdentityDkimSigningAttributesPtrOutput) Status() pulumi.StringPtrOutput
Describes whether or not Amazon SES has successfully located the DKIM records in the DNS records for the domain. See the [AWS SES API v2 Reference](https://docs.aws.amazon.com/ses/latest/APIReference-V2/API_DkimAttributes.html#SES-Type-DkimAttributes-Status) for supported statuses.
func (EmailIdentityDkimSigningAttributesPtrOutput) ToEmailIdentityDkimSigningAttributesPtrOutput ¶ added in v5.20.0
func (o EmailIdentityDkimSigningAttributesPtrOutput) ToEmailIdentityDkimSigningAttributesPtrOutput() EmailIdentityDkimSigningAttributesPtrOutput
func (EmailIdentityDkimSigningAttributesPtrOutput) ToEmailIdentityDkimSigningAttributesPtrOutputWithContext ¶ added in v5.20.0
func (o EmailIdentityDkimSigningAttributesPtrOutput) ToEmailIdentityDkimSigningAttributesPtrOutputWithContext(ctx context.Context) EmailIdentityDkimSigningAttributesPtrOutput
func (EmailIdentityDkimSigningAttributesPtrOutput) Tokens ¶ added in v5.20.0
func (o EmailIdentityDkimSigningAttributesPtrOutput) Tokens() pulumi.StringArrayOutput
If you used Easy DKIM to configure DKIM authentication for the domain, then this object contains a set of unique strings that you use to create a set of CNAME records that you add to the DNS configuration for your domain. When Amazon SES detects these records in the DNS configuration for your domain, the DKIM authentication process is complete. If you configured DKIM authentication for the domain by providing your own public-private key pair, then this object contains the selector for the public key.
type EmailIdentityFeedbackAttributes ¶ added in v5.20.0
type EmailIdentityFeedbackAttributes struct { pulumi.CustomResourceState // Sets the feedback forwarding configuration for the identity. EmailForwardingEnabled pulumi.BoolPtrOutput `pulumi:"emailForwardingEnabled"` // The email identity. EmailIdentity pulumi.StringOutput `pulumi:"emailIdentity"` }
Resource for managing an AWS SESv2 (Simple Email V2) Email Identity Feedback Attributes.
## Example Usage ### Basic Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v5/go/aws/sesv2" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleEmailIdentity, err := sesv2.NewEmailIdentity(ctx, "exampleEmailIdentity", &sesv2.EmailIdentityArgs{ EmailIdentity: pulumi.String("example.com"), }) if err != nil { return err } _, err = sesv2.NewEmailIdentityFeedbackAttributes(ctx, "exampleEmailIdentityFeedbackAttributes", &sesv2.EmailIdentityFeedbackAttributesArgs{ EmailIdentity: exampleEmailIdentity.EmailIdentity, EmailForwardingEnabled: pulumi.Bool(true), }) if err != nil { return err } return nil }) }
```
## Import
SESv2 (Simple Email V2) Email Identity Feedback Attributes can be imported using the `email_identity`, e.g.,
```sh
$ pulumi import aws:sesv2/emailIdentityFeedbackAttributes:EmailIdentityFeedbackAttributes example example.com
```
func GetEmailIdentityFeedbackAttributes ¶ added in v5.20.0
func GetEmailIdentityFeedbackAttributes(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EmailIdentityFeedbackAttributesState, opts ...pulumi.ResourceOption) (*EmailIdentityFeedbackAttributes, error)
GetEmailIdentityFeedbackAttributes gets an existing EmailIdentityFeedbackAttributes 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 NewEmailIdentityFeedbackAttributes ¶ added in v5.20.0
func NewEmailIdentityFeedbackAttributes(ctx *pulumi.Context, name string, args *EmailIdentityFeedbackAttributesArgs, opts ...pulumi.ResourceOption) (*EmailIdentityFeedbackAttributes, error)
NewEmailIdentityFeedbackAttributes registers a new resource with the given unique name, arguments, and options.
func (*EmailIdentityFeedbackAttributes) ElementType ¶ added in v5.20.0
func (*EmailIdentityFeedbackAttributes) ElementType() reflect.Type
func (*EmailIdentityFeedbackAttributes) ToEmailIdentityFeedbackAttributesOutput ¶ added in v5.20.0
func (i *EmailIdentityFeedbackAttributes) ToEmailIdentityFeedbackAttributesOutput() EmailIdentityFeedbackAttributesOutput
func (*EmailIdentityFeedbackAttributes) ToEmailIdentityFeedbackAttributesOutputWithContext ¶ added in v5.20.0
func (i *EmailIdentityFeedbackAttributes) ToEmailIdentityFeedbackAttributesOutputWithContext(ctx context.Context) EmailIdentityFeedbackAttributesOutput
type EmailIdentityFeedbackAttributesArgs ¶ added in v5.20.0
type EmailIdentityFeedbackAttributesArgs struct { // Sets the feedback forwarding configuration for the identity. EmailForwardingEnabled pulumi.BoolPtrInput // The email identity. EmailIdentity pulumi.StringInput }
The set of arguments for constructing a EmailIdentityFeedbackAttributes resource.
func (EmailIdentityFeedbackAttributesArgs) ElementType ¶ added in v5.20.0
func (EmailIdentityFeedbackAttributesArgs) ElementType() reflect.Type
type EmailIdentityFeedbackAttributesArray ¶ added in v5.20.0
type EmailIdentityFeedbackAttributesArray []EmailIdentityFeedbackAttributesInput
func (EmailIdentityFeedbackAttributesArray) ElementType ¶ added in v5.20.0
func (EmailIdentityFeedbackAttributesArray) ElementType() reflect.Type
func (EmailIdentityFeedbackAttributesArray) ToEmailIdentityFeedbackAttributesArrayOutput ¶ added in v5.20.0
func (i EmailIdentityFeedbackAttributesArray) ToEmailIdentityFeedbackAttributesArrayOutput() EmailIdentityFeedbackAttributesArrayOutput
func (EmailIdentityFeedbackAttributesArray) ToEmailIdentityFeedbackAttributesArrayOutputWithContext ¶ added in v5.20.0
func (i EmailIdentityFeedbackAttributesArray) ToEmailIdentityFeedbackAttributesArrayOutputWithContext(ctx context.Context) EmailIdentityFeedbackAttributesArrayOutput
type EmailIdentityFeedbackAttributesArrayInput ¶ added in v5.20.0
type EmailIdentityFeedbackAttributesArrayInput interface { pulumi.Input ToEmailIdentityFeedbackAttributesArrayOutput() EmailIdentityFeedbackAttributesArrayOutput ToEmailIdentityFeedbackAttributesArrayOutputWithContext(context.Context) EmailIdentityFeedbackAttributesArrayOutput }
EmailIdentityFeedbackAttributesArrayInput is an input type that accepts EmailIdentityFeedbackAttributesArray and EmailIdentityFeedbackAttributesArrayOutput values. You can construct a concrete instance of `EmailIdentityFeedbackAttributesArrayInput` via:
EmailIdentityFeedbackAttributesArray{ EmailIdentityFeedbackAttributesArgs{...} }
type EmailIdentityFeedbackAttributesArrayOutput ¶ added in v5.20.0
type EmailIdentityFeedbackAttributesArrayOutput struct{ *pulumi.OutputState }
func (EmailIdentityFeedbackAttributesArrayOutput) ElementType ¶ added in v5.20.0
func (EmailIdentityFeedbackAttributesArrayOutput) ElementType() reflect.Type
func (EmailIdentityFeedbackAttributesArrayOutput) ToEmailIdentityFeedbackAttributesArrayOutput ¶ added in v5.20.0
func (o EmailIdentityFeedbackAttributesArrayOutput) ToEmailIdentityFeedbackAttributesArrayOutput() EmailIdentityFeedbackAttributesArrayOutput
func (EmailIdentityFeedbackAttributesArrayOutput) ToEmailIdentityFeedbackAttributesArrayOutputWithContext ¶ added in v5.20.0
func (o EmailIdentityFeedbackAttributesArrayOutput) ToEmailIdentityFeedbackAttributesArrayOutputWithContext(ctx context.Context) EmailIdentityFeedbackAttributesArrayOutput
type EmailIdentityFeedbackAttributesInput ¶ added in v5.20.0
type EmailIdentityFeedbackAttributesInput interface { pulumi.Input ToEmailIdentityFeedbackAttributesOutput() EmailIdentityFeedbackAttributesOutput ToEmailIdentityFeedbackAttributesOutputWithContext(ctx context.Context) EmailIdentityFeedbackAttributesOutput }
type EmailIdentityFeedbackAttributesMap ¶ added in v5.20.0
type EmailIdentityFeedbackAttributesMap map[string]EmailIdentityFeedbackAttributesInput
func (EmailIdentityFeedbackAttributesMap) ElementType ¶ added in v5.20.0
func (EmailIdentityFeedbackAttributesMap) ElementType() reflect.Type
func (EmailIdentityFeedbackAttributesMap) ToEmailIdentityFeedbackAttributesMapOutput ¶ added in v5.20.0
func (i EmailIdentityFeedbackAttributesMap) ToEmailIdentityFeedbackAttributesMapOutput() EmailIdentityFeedbackAttributesMapOutput
func (EmailIdentityFeedbackAttributesMap) ToEmailIdentityFeedbackAttributesMapOutputWithContext ¶ added in v5.20.0
func (i EmailIdentityFeedbackAttributesMap) ToEmailIdentityFeedbackAttributesMapOutputWithContext(ctx context.Context) EmailIdentityFeedbackAttributesMapOutput
type EmailIdentityFeedbackAttributesMapInput ¶ added in v5.20.0
type EmailIdentityFeedbackAttributesMapInput interface { pulumi.Input ToEmailIdentityFeedbackAttributesMapOutput() EmailIdentityFeedbackAttributesMapOutput ToEmailIdentityFeedbackAttributesMapOutputWithContext(context.Context) EmailIdentityFeedbackAttributesMapOutput }
EmailIdentityFeedbackAttributesMapInput is an input type that accepts EmailIdentityFeedbackAttributesMap and EmailIdentityFeedbackAttributesMapOutput values. You can construct a concrete instance of `EmailIdentityFeedbackAttributesMapInput` via:
EmailIdentityFeedbackAttributesMap{ "key": EmailIdentityFeedbackAttributesArgs{...} }
type EmailIdentityFeedbackAttributesMapOutput ¶ added in v5.20.0
type EmailIdentityFeedbackAttributesMapOutput struct{ *pulumi.OutputState }
func (EmailIdentityFeedbackAttributesMapOutput) ElementType ¶ added in v5.20.0
func (EmailIdentityFeedbackAttributesMapOutput) ElementType() reflect.Type
func (EmailIdentityFeedbackAttributesMapOutput) MapIndex ¶ added in v5.20.0
func (o EmailIdentityFeedbackAttributesMapOutput) MapIndex(k pulumi.StringInput) EmailIdentityFeedbackAttributesOutput
func (EmailIdentityFeedbackAttributesMapOutput) ToEmailIdentityFeedbackAttributesMapOutput ¶ added in v5.20.0
func (o EmailIdentityFeedbackAttributesMapOutput) ToEmailIdentityFeedbackAttributesMapOutput() EmailIdentityFeedbackAttributesMapOutput
func (EmailIdentityFeedbackAttributesMapOutput) ToEmailIdentityFeedbackAttributesMapOutputWithContext ¶ added in v5.20.0
func (o EmailIdentityFeedbackAttributesMapOutput) ToEmailIdentityFeedbackAttributesMapOutputWithContext(ctx context.Context) EmailIdentityFeedbackAttributesMapOutput
type EmailIdentityFeedbackAttributesOutput ¶ added in v5.20.0
type EmailIdentityFeedbackAttributesOutput struct{ *pulumi.OutputState }
func (EmailIdentityFeedbackAttributesOutput) ElementType ¶ added in v5.20.0
func (EmailIdentityFeedbackAttributesOutput) ElementType() reflect.Type
func (EmailIdentityFeedbackAttributesOutput) EmailForwardingEnabled ¶ added in v5.20.0
func (o EmailIdentityFeedbackAttributesOutput) EmailForwardingEnabled() pulumi.BoolPtrOutput
Sets the feedback forwarding configuration for the identity.
func (EmailIdentityFeedbackAttributesOutput) EmailIdentity ¶ added in v5.20.0
func (o EmailIdentityFeedbackAttributesOutput) EmailIdentity() pulumi.StringOutput
The email identity.
func (EmailIdentityFeedbackAttributesOutput) ToEmailIdentityFeedbackAttributesOutput ¶ added in v5.20.0
func (o EmailIdentityFeedbackAttributesOutput) ToEmailIdentityFeedbackAttributesOutput() EmailIdentityFeedbackAttributesOutput
func (EmailIdentityFeedbackAttributesOutput) ToEmailIdentityFeedbackAttributesOutputWithContext ¶ added in v5.20.0
func (o EmailIdentityFeedbackAttributesOutput) ToEmailIdentityFeedbackAttributesOutputWithContext(ctx context.Context) EmailIdentityFeedbackAttributesOutput
type EmailIdentityFeedbackAttributesState ¶ added in v5.20.0
type EmailIdentityFeedbackAttributesState struct { // Sets the feedback forwarding configuration for the identity. EmailForwardingEnabled pulumi.BoolPtrInput // The email identity. EmailIdentity pulumi.StringPtrInput }
func (EmailIdentityFeedbackAttributesState) ElementType ¶ added in v5.20.0
func (EmailIdentityFeedbackAttributesState) ElementType() reflect.Type
type EmailIdentityInput ¶ added in v5.20.0
type EmailIdentityInput interface { pulumi.Input ToEmailIdentityOutput() EmailIdentityOutput ToEmailIdentityOutputWithContext(ctx context.Context) EmailIdentityOutput }
type EmailIdentityMailFromAttributes ¶ added in v5.22.0
type EmailIdentityMailFromAttributes struct { pulumi.CustomResourceState // The action to take if the required MX record isn't found when you send an email. Valid values: `USE_DEFAULT_VALUE`, `REJECT_MESSAGE`. BehaviorOnMxFailure pulumi.StringPtrOutput `pulumi:"behaviorOnMxFailure"` // The verified email identity. EmailIdentity pulumi.StringOutput `pulumi:"emailIdentity"` // The custom MAIL FROM domain that you want the verified identity to use. Required if `behaviorOnMxFailure` is `REJECT_MESSAGE`. MailFromDomain pulumi.StringPtrOutput `pulumi:"mailFromDomain"` }
Resource for managing an AWS SESv2 (Simple Email V2) Email Identity Mail From Attributes.
## Example Usage ### Basic Usage
```go package main
import (
"fmt" "github.com/pulumi/pulumi-aws/sdk/v5/go/aws/sesv2" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleEmailIdentity, err := sesv2.NewEmailIdentity(ctx, "exampleEmailIdentity", &sesv2.EmailIdentityArgs{ EmailIdentity: pulumi.String("example.com"), }) if err != nil { return err } _, err = sesv2.NewEmailIdentityMailFromAttributes(ctx, "exampleEmailIdentityMailFromAttributes", &sesv2.EmailIdentityMailFromAttributesArgs{ EmailIdentity: exampleEmailIdentity.EmailIdentity, BehaviorOnMxFailure: pulumi.String("REJECT_MESSAGE"), MailFromDomain: exampleEmailIdentity.EmailIdentity.ApplyT(func(emailIdentity string) (string, error) { return fmt.Sprintf("subdomain.%v", emailIdentity), nil }).(pulumi.StringOutput), }) if err != nil { return err } return nil }) }
```
## Import
SESv2 (Simple Email V2) Email Identity Mail From Attributes can be imported using the `email_identity`, e.g.,
```sh
$ pulumi import aws:sesv2/emailIdentityMailFromAttributes:EmailIdentityMailFromAttributes example example.com
```
func GetEmailIdentityMailFromAttributes ¶ added in v5.22.0
func GetEmailIdentityMailFromAttributes(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EmailIdentityMailFromAttributesState, opts ...pulumi.ResourceOption) (*EmailIdentityMailFromAttributes, error)
GetEmailIdentityMailFromAttributes gets an existing EmailIdentityMailFromAttributes 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 NewEmailIdentityMailFromAttributes ¶ added in v5.22.0
func NewEmailIdentityMailFromAttributes(ctx *pulumi.Context, name string, args *EmailIdentityMailFromAttributesArgs, opts ...pulumi.ResourceOption) (*EmailIdentityMailFromAttributes, error)
NewEmailIdentityMailFromAttributes registers a new resource with the given unique name, arguments, and options.
func (*EmailIdentityMailFromAttributes) ElementType ¶ added in v5.22.0
func (*EmailIdentityMailFromAttributes) ElementType() reflect.Type
func (*EmailIdentityMailFromAttributes) ToEmailIdentityMailFromAttributesOutput ¶ added in v5.22.0
func (i *EmailIdentityMailFromAttributes) ToEmailIdentityMailFromAttributesOutput() EmailIdentityMailFromAttributesOutput
func (*EmailIdentityMailFromAttributes) ToEmailIdentityMailFromAttributesOutputWithContext ¶ added in v5.22.0
func (i *EmailIdentityMailFromAttributes) ToEmailIdentityMailFromAttributesOutputWithContext(ctx context.Context) EmailIdentityMailFromAttributesOutput
type EmailIdentityMailFromAttributesArgs ¶ added in v5.22.0
type EmailIdentityMailFromAttributesArgs struct { // The action to take if the required MX record isn't found when you send an email. Valid values: `USE_DEFAULT_VALUE`, `REJECT_MESSAGE`. BehaviorOnMxFailure pulumi.StringPtrInput // The verified email identity. EmailIdentity pulumi.StringInput // The custom MAIL FROM domain that you want the verified identity to use. Required if `behaviorOnMxFailure` is `REJECT_MESSAGE`. MailFromDomain pulumi.StringPtrInput }
The set of arguments for constructing a EmailIdentityMailFromAttributes resource.
func (EmailIdentityMailFromAttributesArgs) ElementType ¶ added in v5.22.0
func (EmailIdentityMailFromAttributesArgs) ElementType() reflect.Type
type EmailIdentityMailFromAttributesArray ¶ added in v5.22.0
type EmailIdentityMailFromAttributesArray []EmailIdentityMailFromAttributesInput
func (EmailIdentityMailFromAttributesArray) ElementType ¶ added in v5.22.0
func (EmailIdentityMailFromAttributesArray) ElementType() reflect.Type
func (EmailIdentityMailFromAttributesArray) ToEmailIdentityMailFromAttributesArrayOutput ¶ added in v5.22.0
func (i EmailIdentityMailFromAttributesArray) ToEmailIdentityMailFromAttributesArrayOutput() EmailIdentityMailFromAttributesArrayOutput
func (EmailIdentityMailFromAttributesArray) ToEmailIdentityMailFromAttributesArrayOutputWithContext ¶ added in v5.22.0
func (i EmailIdentityMailFromAttributesArray) ToEmailIdentityMailFromAttributesArrayOutputWithContext(ctx context.Context) EmailIdentityMailFromAttributesArrayOutput
type EmailIdentityMailFromAttributesArrayInput ¶ added in v5.22.0
type EmailIdentityMailFromAttributesArrayInput interface { pulumi.Input ToEmailIdentityMailFromAttributesArrayOutput() EmailIdentityMailFromAttributesArrayOutput ToEmailIdentityMailFromAttributesArrayOutputWithContext(context.Context) EmailIdentityMailFromAttributesArrayOutput }
EmailIdentityMailFromAttributesArrayInput is an input type that accepts EmailIdentityMailFromAttributesArray and EmailIdentityMailFromAttributesArrayOutput values. You can construct a concrete instance of `EmailIdentityMailFromAttributesArrayInput` via:
EmailIdentityMailFromAttributesArray{ EmailIdentityMailFromAttributesArgs{...} }
type EmailIdentityMailFromAttributesArrayOutput ¶ added in v5.22.0
type EmailIdentityMailFromAttributesArrayOutput struct{ *pulumi.OutputState }
func (EmailIdentityMailFromAttributesArrayOutput) ElementType ¶ added in v5.22.0
func (EmailIdentityMailFromAttributesArrayOutput) ElementType() reflect.Type
func (EmailIdentityMailFromAttributesArrayOutput) ToEmailIdentityMailFromAttributesArrayOutput ¶ added in v5.22.0
func (o EmailIdentityMailFromAttributesArrayOutput) ToEmailIdentityMailFromAttributesArrayOutput() EmailIdentityMailFromAttributesArrayOutput
func (EmailIdentityMailFromAttributesArrayOutput) ToEmailIdentityMailFromAttributesArrayOutputWithContext ¶ added in v5.22.0
func (o EmailIdentityMailFromAttributesArrayOutput) ToEmailIdentityMailFromAttributesArrayOutputWithContext(ctx context.Context) EmailIdentityMailFromAttributesArrayOutput
type EmailIdentityMailFromAttributesInput ¶ added in v5.22.0
type EmailIdentityMailFromAttributesInput interface { pulumi.Input ToEmailIdentityMailFromAttributesOutput() EmailIdentityMailFromAttributesOutput ToEmailIdentityMailFromAttributesOutputWithContext(ctx context.Context) EmailIdentityMailFromAttributesOutput }
type EmailIdentityMailFromAttributesMap ¶ added in v5.22.0
type EmailIdentityMailFromAttributesMap map[string]EmailIdentityMailFromAttributesInput
func (EmailIdentityMailFromAttributesMap) ElementType ¶ added in v5.22.0
func (EmailIdentityMailFromAttributesMap) ElementType() reflect.Type
func (EmailIdentityMailFromAttributesMap) ToEmailIdentityMailFromAttributesMapOutput ¶ added in v5.22.0
func (i EmailIdentityMailFromAttributesMap) ToEmailIdentityMailFromAttributesMapOutput() EmailIdentityMailFromAttributesMapOutput
func (EmailIdentityMailFromAttributesMap) ToEmailIdentityMailFromAttributesMapOutputWithContext ¶ added in v5.22.0
func (i EmailIdentityMailFromAttributesMap) ToEmailIdentityMailFromAttributesMapOutputWithContext(ctx context.Context) EmailIdentityMailFromAttributesMapOutput
type EmailIdentityMailFromAttributesMapInput ¶ added in v5.22.0
type EmailIdentityMailFromAttributesMapInput interface { pulumi.Input ToEmailIdentityMailFromAttributesMapOutput() EmailIdentityMailFromAttributesMapOutput ToEmailIdentityMailFromAttributesMapOutputWithContext(context.Context) EmailIdentityMailFromAttributesMapOutput }
EmailIdentityMailFromAttributesMapInput is an input type that accepts EmailIdentityMailFromAttributesMap and EmailIdentityMailFromAttributesMapOutput values. You can construct a concrete instance of `EmailIdentityMailFromAttributesMapInput` via:
EmailIdentityMailFromAttributesMap{ "key": EmailIdentityMailFromAttributesArgs{...} }
type EmailIdentityMailFromAttributesMapOutput ¶ added in v5.22.0
type EmailIdentityMailFromAttributesMapOutput struct{ *pulumi.OutputState }
func (EmailIdentityMailFromAttributesMapOutput) ElementType ¶ added in v5.22.0
func (EmailIdentityMailFromAttributesMapOutput) ElementType() reflect.Type
func (EmailIdentityMailFromAttributesMapOutput) MapIndex ¶ added in v5.22.0
func (o EmailIdentityMailFromAttributesMapOutput) MapIndex(k pulumi.StringInput) EmailIdentityMailFromAttributesOutput
func (EmailIdentityMailFromAttributesMapOutput) ToEmailIdentityMailFromAttributesMapOutput ¶ added in v5.22.0
func (o EmailIdentityMailFromAttributesMapOutput) ToEmailIdentityMailFromAttributesMapOutput() EmailIdentityMailFromAttributesMapOutput
func (EmailIdentityMailFromAttributesMapOutput) ToEmailIdentityMailFromAttributesMapOutputWithContext ¶ added in v5.22.0
func (o EmailIdentityMailFromAttributesMapOutput) ToEmailIdentityMailFromAttributesMapOutputWithContext(ctx context.Context) EmailIdentityMailFromAttributesMapOutput
type EmailIdentityMailFromAttributesOutput ¶ added in v5.22.0
type EmailIdentityMailFromAttributesOutput struct{ *pulumi.OutputState }
func (EmailIdentityMailFromAttributesOutput) BehaviorOnMxFailure ¶ added in v5.22.0
func (o EmailIdentityMailFromAttributesOutput) BehaviorOnMxFailure() pulumi.StringPtrOutput
The action to take if the required MX record isn't found when you send an email. Valid values: `USE_DEFAULT_VALUE`, `REJECT_MESSAGE`.
func (EmailIdentityMailFromAttributesOutput) ElementType ¶ added in v5.22.0
func (EmailIdentityMailFromAttributesOutput) ElementType() reflect.Type
func (EmailIdentityMailFromAttributesOutput) EmailIdentity ¶ added in v5.22.0
func (o EmailIdentityMailFromAttributesOutput) EmailIdentity() pulumi.StringOutput
The verified email identity.
func (EmailIdentityMailFromAttributesOutput) MailFromDomain ¶ added in v5.22.0
func (o EmailIdentityMailFromAttributesOutput) MailFromDomain() pulumi.StringPtrOutput
The custom MAIL FROM domain that you want the verified identity to use. Required if `behaviorOnMxFailure` is `REJECT_MESSAGE`.
func (EmailIdentityMailFromAttributesOutput) ToEmailIdentityMailFromAttributesOutput ¶ added in v5.22.0
func (o EmailIdentityMailFromAttributesOutput) ToEmailIdentityMailFromAttributesOutput() EmailIdentityMailFromAttributesOutput
func (EmailIdentityMailFromAttributesOutput) ToEmailIdentityMailFromAttributesOutputWithContext ¶ added in v5.22.0
func (o EmailIdentityMailFromAttributesOutput) ToEmailIdentityMailFromAttributesOutputWithContext(ctx context.Context) EmailIdentityMailFromAttributesOutput
type EmailIdentityMailFromAttributesState ¶ added in v5.22.0
type EmailIdentityMailFromAttributesState struct { // The action to take if the required MX record isn't found when you send an email. Valid values: `USE_DEFAULT_VALUE`, `REJECT_MESSAGE`. BehaviorOnMxFailure pulumi.StringPtrInput // The verified email identity. EmailIdentity pulumi.StringPtrInput // The custom MAIL FROM domain that you want the verified identity to use. Required if `behaviorOnMxFailure` is `REJECT_MESSAGE`. MailFromDomain pulumi.StringPtrInput }
func (EmailIdentityMailFromAttributesState) ElementType ¶ added in v5.22.0
func (EmailIdentityMailFromAttributesState) ElementType() reflect.Type
type EmailIdentityMap ¶ added in v5.20.0
type EmailIdentityMap map[string]EmailIdentityInput
func (EmailIdentityMap) ElementType ¶ added in v5.20.0
func (EmailIdentityMap) ElementType() reflect.Type
func (EmailIdentityMap) ToEmailIdentityMapOutput ¶ added in v5.20.0
func (i EmailIdentityMap) ToEmailIdentityMapOutput() EmailIdentityMapOutput
func (EmailIdentityMap) ToEmailIdentityMapOutputWithContext ¶ added in v5.20.0
func (i EmailIdentityMap) ToEmailIdentityMapOutputWithContext(ctx context.Context) EmailIdentityMapOutput
type EmailIdentityMapInput ¶ added in v5.20.0
type EmailIdentityMapInput interface { pulumi.Input ToEmailIdentityMapOutput() EmailIdentityMapOutput ToEmailIdentityMapOutputWithContext(context.Context) EmailIdentityMapOutput }
EmailIdentityMapInput is an input type that accepts EmailIdentityMap and EmailIdentityMapOutput values. You can construct a concrete instance of `EmailIdentityMapInput` via:
EmailIdentityMap{ "key": EmailIdentityArgs{...} }
type EmailIdentityMapOutput ¶ added in v5.20.0
type EmailIdentityMapOutput struct{ *pulumi.OutputState }
func (EmailIdentityMapOutput) ElementType ¶ added in v5.20.0
func (EmailIdentityMapOutput) ElementType() reflect.Type
func (EmailIdentityMapOutput) MapIndex ¶ added in v5.20.0
func (o EmailIdentityMapOutput) MapIndex(k pulumi.StringInput) EmailIdentityOutput
func (EmailIdentityMapOutput) ToEmailIdentityMapOutput ¶ added in v5.20.0
func (o EmailIdentityMapOutput) ToEmailIdentityMapOutput() EmailIdentityMapOutput
func (EmailIdentityMapOutput) ToEmailIdentityMapOutputWithContext ¶ added in v5.20.0
func (o EmailIdentityMapOutput) ToEmailIdentityMapOutputWithContext(ctx context.Context) EmailIdentityMapOutput
type EmailIdentityOutput ¶ added in v5.20.0
type EmailIdentityOutput struct{ *pulumi.OutputState }
func (EmailIdentityOutput) Arn ¶ added in v5.20.0
func (o EmailIdentityOutput) Arn() pulumi.StringOutput
ARN of the Email Identity.
func (EmailIdentityOutput) ConfigurationSetName ¶ added in v5.20.0
func (o EmailIdentityOutput) ConfigurationSetName() pulumi.StringPtrOutput
The configuration set to use by default when sending from this identity. Note that any configuration set defined in the email sending request takes precedence.
func (EmailIdentityOutput) DkimSigningAttributes ¶ added in v5.20.0
func (o EmailIdentityOutput) DkimSigningAttributes() EmailIdentityDkimSigningAttributesOutput
The configuration of the DKIM authentication settings for an email domain identity.
func (EmailIdentityOutput) ElementType ¶ added in v5.20.0
func (EmailIdentityOutput) ElementType() reflect.Type
func (EmailIdentityOutput) EmailIdentity ¶ added in v5.20.0
func (o EmailIdentityOutput) EmailIdentity() pulumi.StringOutput
The email address or domain to verify.
func (EmailIdentityOutput) IdentityType ¶ added in v5.20.0
func (o EmailIdentityOutput) IdentityType() pulumi.StringOutput
The email identity type. Valid values: `EMAIL_ADDRESS`, `DOMAIN`.
func (EmailIdentityOutput) Tags ¶ added in v5.20.0
func (o EmailIdentityOutput) Tags() pulumi.StringMapOutput
(Optional) A map of tags to assign to the service. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (EmailIdentityOutput) TagsAll ¶ added in v5.20.0
func (o EmailIdentityOutput) TagsAll() pulumi.StringMapOutput
func (EmailIdentityOutput) ToEmailIdentityOutput ¶ added in v5.20.0
func (o EmailIdentityOutput) ToEmailIdentityOutput() EmailIdentityOutput
func (EmailIdentityOutput) ToEmailIdentityOutputWithContext ¶ added in v5.20.0
func (o EmailIdentityOutput) ToEmailIdentityOutputWithContext(ctx context.Context) EmailIdentityOutput
func (EmailIdentityOutput) VerifiedForSendingStatus ¶ added in v5.20.0
func (o EmailIdentityOutput) VerifiedForSendingStatus() pulumi.BoolOutput
Specifies whether or not the identity is verified.
type EmailIdentityState ¶ added in v5.20.0
type EmailIdentityState struct { // ARN of the Email Identity. Arn pulumi.StringPtrInput // The configuration set to use by default when sending from this identity. Note that any configuration set defined in the email sending request takes precedence. ConfigurationSetName pulumi.StringPtrInput // The configuration of the DKIM authentication settings for an email domain identity. DkimSigningAttributes EmailIdentityDkimSigningAttributesPtrInput // The email address or domain to verify. EmailIdentity pulumi.StringPtrInput // The email identity type. Valid values: `EMAIL_ADDRESS`, `DOMAIN`. IdentityType pulumi.StringPtrInput // (Optional) A map of tags to assign to the service. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput TagsAll pulumi.StringMapInput // Specifies whether or not the identity is verified. VerifiedForSendingStatus pulumi.BoolPtrInput }
func (EmailIdentityState) ElementType ¶ added in v5.20.0
func (EmailIdentityState) ElementType() reflect.Type
type GetDedicatedIpPoolDedicatedIp ¶ added in v5.19.0
type GetDedicatedIpPoolDedicatedIp struct { // IPv4 address. Ip string `pulumi:"ip"` // Indicates how complete the dedicated IP warm-up process is. When this value equals `1`, the address has completed the warm-up process and is ready for use. WarmupPercentage int `pulumi:"warmupPercentage"` // The warm-up status of a dedicated IP address. Valid values: `IN_PROGRESS`, `DONE`. WarmupStatus string `pulumi:"warmupStatus"` }
type GetDedicatedIpPoolDedicatedIpArgs ¶ added in v5.19.0
type GetDedicatedIpPoolDedicatedIpArgs struct { // IPv4 address. Ip pulumi.StringInput `pulumi:"ip"` // Indicates how complete the dedicated IP warm-up process is. When this value equals `1`, the address has completed the warm-up process and is ready for use. WarmupPercentage pulumi.IntInput `pulumi:"warmupPercentage"` // The warm-up status of a dedicated IP address. Valid values: `IN_PROGRESS`, `DONE`. WarmupStatus pulumi.StringInput `pulumi:"warmupStatus"` }
func (GetDedicatedIpPoolDedicatedIpArgs) ElementType ¶ added in v5.19.0
func (GetDedicatedIpPoolDedicatedIpArgs) ElementType() reflect.Type
func (GetDedicatedIpPoolDedicatedIpArgs) ToGetDedicatedIpPoolDedicatedIpOutput ¶ added in v5.19.0
func (i GetDedicatedIpPoolDedicatedIpArgs) ToGetDedicatedIpPoolDedicatedIpOutput() GetDedicatedIpPoolDedicatedIpOutput
func (GetDedicatedIpPoolDedicatedIpArgs) ToGetDedicatedIpPoolDedicatedIpOutputWithContext ¶ added in v5.19.0
func (i GetDedicatedIpPoolDedicatedIpArgs) ToGetDedicatedIpPoolDedicatedIpOutputWithContext(ctx context.Context) GetDedicatedIpPoolDedicatedIpOutput
type GetDedicatedIpPoolDedicatedIpArray ¶ added in v5.19.0
type GetDedicatedIpPoolDedicatedIpArray []GetDedicatedIpPoolDedicatedIpInput
func (GetDedicatedIpPoolDedicatedIpArray) ElementType ¶ added in v5.19.0
func (GetDedicatedIpPoolDedicatedIpArray) ElementType() reflect.Type
func (GetDedicatedIpPoolDedicatedIpArray) ToGetDedicatedIpPoolDedicatedIpArrayOutput ¶ added in v5.19.0
func (i GetDedicatedIpPoolDedicatedIpArray) ToGetDedicatedIpPoolDedicatedIpArrayOutput() GetDedicatedIpPoolDedicatedIpArrayOutput
func (GetDedicatedIpPoolDedicatedIpArray) ToGetDedicatedIpPoolDedicatedIpArrayOutputWithContext ¶ added in v5.19.0
func (i GetDedicatedIpPoolDedicatedIpArray) ToGetDedicatedIpPoolDedicatedIpArrayOutputWithContext(ctx context.Context) GetDedicatedIpPoolDedicatedIpArrayOutput
type GetDedicatedIpPoolDedicatedIpArrayInput ¶ added in v5.19.0
type GetDedicatedIpPoolDedicatedIpArrayInput interface { pulumi.Input ToGetDedicatedIpPoolDedicatedIpArrayOutput() GetDedicatedIpPoolDedicatedIpArrayOutput ToGetDedicatedIpPoolDedicatedIpArrayOutputWithContext(context.Context) GetDedicatedIpPoolDedicatedIpArrayOutput }
GetDedicatedIpPoolDedicatedIpArrayInput is an input type that accepts GetDedicatedIpPoolDedicatedIpArray and GetDedicatedIpPoolDedicatedIpArrayOutput values. You can construct a concrete instance of `GetDedicatedIpPoolDedicatedIpArrayInput` via:
GetDedicatedIpPoolDedicatedIpArray{ GetDedicatedIpPoolDedicatedIpArgs{...} }
type GetDedicatedIpPoolDedicatedIpArrayOutput ¶ added in v5.19.0
type GetDedicatedIpPoolDedicatedIpArrayOutput struct{ *pulumi.OutputState }
func (GetDedicatedIpPoolDedicatedIpArrayOutput) ElementType ¶ added in v5.19.0
func (GetDedicatedIpPoolDedicatedIpArrayOutput) ElementType() reflect.Type
func (GetDedicatedIpPoolDedicatedIpArrayOutput) ToGetDedicatedIpPoolDedicatedIpArrayOutput ¶ added in v5.19.0
func (o GetDedicatedIpPoolDedicatedIpArrayOutput) ToGetDedicatedIpPoolDedicatedIpArrayOutput() GetDedicatedIpPoolDedicatedIpArrayOutput
func (GetDedicatedIpPoolDedicatedIpArrayOutput) ToGetDedicatedIpPoolDedicatedIpArrayOutputWithContext ¶ added in v5.19.0
func (o GetDedicatedIpPoolDedicatedIpArrayOutput) ToGetDedicatedIpPoolDedicatedIpArrayOutputWithContext(ctx context.Context) GetDedicatedIpPoolDedicatedIpArrayOutput
type GetDedicatedIpPoolDedicatedIpInput ¶ added in v5.19.0
type GetDedicatedIpPoolDedicatedIpInput interface { pulumi.Input ToGetDedicatedIpPoolDedicatedIpOutput() GetDedicatedIpPoolDedicatedIpOutput ToGetDedicatedIpPoolDedicatedIpOutputWithContext(context.Context) GetDedicatedIpPoolDedicatedIpOutput }
GetDedicatedIpPoolDedicatedIpInput is an input type that accepts GetDedicatedIpPoolDedicatedIpArgs and GetDedicatedIpPoolDedicatedIpOutput values. You can construct a concrete instance of `GetDedicatedIpPoolDedicatedIpInput` via:
GetDedicatedIpPoolDedicatedIpArgs{...}
type GetDedicatedIpPoolDedicatedIpOutput ¶ added in v5.19.0
type GetDedicatedIpPoolDedicatedIpOutput struct{ *pulumi.OutputState }
func (GetDedicatedIpPoolDedicatedIpOutput) ElementType ¶ added in v5.19.0
func (GetDedicatedIpPoolDedicatedIpOutput) ElementType() reflect.Type
func (GetDedicatedIpPoolDedicatedIpOutput) Ip ¶ added in v5.19.0
func (o GetDedicatedIpPoolDedicatedIpOutput) Ip() pulumi.StringOutput
IPv4 address.
func (GetDedicatedIpPoolDedicatedIpOutput) ToGetDedicatedIpPoolDedicatedIpOutput ¶ added in v5.19.0
func (o GetDedicatedIpPoolDedicatedIpOutput) ToGetDedicatedIpPoolDedicatedIpOutput() GetDedicatedIpPoolDedicatedIpOutput
func (GetDedicatedIpPoolDedicatedIpOutput) ToGetDedicatedIpPoolDedicatedIpOutputWithContext ¶ added in v5.19.0
func (o GetDedicatedIpPoolDedicatedIpOutput) ToGetDedicatedIpPoolDedicatedIpOutputWithContext(ctx context.Context) GetDedicatedIpPoolDedicatedIpOutput
func (GetDedicatedIpPoolDedicatedIpOutput) WarmupPercentage ¶ added in v5.19.0
func (o GetDedicatedIpPoolDedicatedIpOutput) WarmupPercentage() pulumi.IntOutput
Indicates how complete the dedicated IP warm-up process is. When this value equals `1`, the address has completed the warm-up process and is ready for use.
func (GetDedicatedIpPoolDedicatedIpOutput) WarmupStatus ¶ added in v5.19.0
func (o GetDedicatedIpPoolDedicatedIpOutput) WarmupStatus() pulumi.StringOutput
The warm-up status of a dedicated IP address. Valid values: `IN_PROGRESS`, `DONE`.
type LookupDedicatedIpPoolArgs ¶ added in v5.19.0
type LookupDedicatedIpPoolArgs struct { // Name of the dedicated IP pool. PoolName string `pulumi:"poolName"` // A map of tags attached to the pool. Tags map[string]string `pulumi:"tags"` }
A collection of arguments for invoking getDedicatedIpPool.
type LookupDedicatedIpPoolOutputArgs ¶ added in v5.19.0
type LookupDedicatedIpPoolOutputArgs struct { // Name of the dedicated IP pool. PoolName pulumi.StringInput `pulumi:"poolName"` // A map of tags attached to the pool. Tags pulumi.StringMapInput `pulumi:"tags"` }
A collection of arguments for invoking getDedicatedIpPool.
func (LookupDedicatedIpPoolOutputArgs) ElementType ¶ added in v5.19.0
func (LookupDedicatedIpPoolOutputArgs) ElementType() reflect.Type
type LookupDedicatedIpPoolResult ¶ added in v5.19.0
type LookupDedicatedIpPoolResult struct { // ARN of the Dedicated IP Pool. Arn string `pulumi:"arn"` // A list of objects describing the pool's dedicated IP's. See `dedicatedIps`. DedicatedIps []GetDedicatedIpPoolDedicatedIp `pulumi:"dedicatedIps"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` PoolName string `pulumi:"poolName"` // (Optional) IP pool scaling mode. Valid values: `STANDARD`, `MANAGED`. ScalingMode string `pulumi:"scalingMode"` // A map of tags attached to the pool. Tags map[string]string `pulumi:"tags"` }
A collection of values returned by getDedicatedIpPool.
func LookupDedicatedIpPool ¶ added in v5.19.0
func LookupDedicatedIpPool(ctx *pulumi.Context, args *LookupDedicatedIpPoolArgs, opts ...pulumi.InvokeOption) (*LookupDedicatedIpPoolResult, error)
Data source for managing an AWS SESv2 (Simple Email V2) Dedicated IP Pool.
## Example Usage ### Basic Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v5/go/aws/sesv2" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := sesv2.LookupDedicatedIpPool(ctx, &sesv2.LookupDedicatedIpPoolArgs{ PoolName: "my-pool", }, nil) if err != nil { return err } return nil }) }
```
type LookupDedicatedIpPoolResultOutput ¶ added in v5.19.0
type LookupDedicatedIpPoolResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDedicatedIpPool.
func LookupDedicatedIpPoolOutput ¶ added in v5.19.0
func LookupDedicatedIpPoolOutput(ctx *pulumi.Context, args LookupDedicatedIpPoolOutputArgs, opts ...pulumi.InvokeOption) LookupDedicatedIpPoolResultOutput
func (LookupDedicatedIpPoolResultOutput) Arn ¶ added in v5.19.0
func (o LookupDedicatedIpPoolResultOutput) Arn() pulumi.StringOutput
ARN of the Dedicated IP Pool.
func (LookupDedicatedIpPoolResultOutput) DedicatedIps ¶ added in v5.19.0
func (o LookupDedicatedIpPoolResultOutput) DedicatedIps() GetDedicatedIpPoolDedicatedIpArrayOutput
A list of objects describing the pool's dedicated IP's. See `dedicatedIps`.
func (LookupDedicatedIpPoolResultOutput) ElementType ¶ added in v5.19.0
func (LookupDedicatedIpPoolResultOutput) ElementType() reflect.Type
func (LookupDedicatedIpPoolResultOutput) Id ¶ added in v5.19.0
func (o LookupDedicatedIpPoolResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupDedicatedIpPoolResultOutput) PoolName ¶ added in v5.19.0
func (o LookupDedicatedIpPoolResultOutput) PoolName() pulumi.StringOutput
func (LookupDedicatedIpPoolResultOutput) ScalingMode ¶ added in v5.20.0
func (o LookupDedicatedIpPoolResultOutput) ScalingMode() pulumi.StringOutput
(Optional) IP pool scaling mode. Valid values: `STANDARD`, `MANAGED`.
func (LookupDedicatedIpPoolResultOutput) Tags ¶ added in v5.19.0
func (o LookupDedicatedIpPoolResultOutput) Tags() pulumi.StringMapOutput
A map of tags attached to the pool.
func (LookupDedicatedIpPoolResultOutput) ToLookupDedicatedIpPoolResultOutput ¶ added in v5.19.0
func (o LookupDedicatedIpPoolResultOutput) ToLookupDedicatedIpPoolResultOutput() LookupDedicatedIpPoolResultOutput
func (LookupDedicatedIpPoolResultOutput) ToLookupDedicatedIpPoolResultOutputWithContext ¶ added in v5.19.0
func (o LookupDedicatedIpPoolResultOutput) ToLookupDedicatedIpPoolResultOutputWithContext(ctx context.Context) LookupDedicatedIpPoolResultOutput