Documentation
¶
Index ¶
- type AccountSuppressionAttributes
- func (*AccountSuppressionAttributes) ElementType() reflect.Type
- func (i *AccountSuppressionAttributes) ToAccountSuppressionAttributesOutput() AccountSuppressionAttributesOutput
- func (i *AccountSuppressionAttributes) ToAccountSuppressionAttributesOutputWithContext(ctx context.Context) AccountSuppressionAttributesOutput
- type AccountSuppressionAttributesArgs
- type AccountSuppressionAttributesArray
- func (AccountSuppressionAttributesArray) ElementType() reflect.Type
- func (i AccountSuppressionAttributesArray) ToAccountSuppressionAttributesArrayOutput() AccountSuppressionAttributesArrayOutput
- func (i AccountSuppressionAttributesArray) ToAccountSuppressionAttributesArrayOutputWithContext(ctx context.Context) AccountSuppressionAttributesArrayOutput
- type AccountSuppressionAttributesArrayInput
- type AccountSuppressionAttributesArrayOutput
- func (AccountSuppressionAttributesArrayOutput) ElementType() reflect.Type
- func (o AccountSuppressionAttributesArrayOutput) Index(i pulumi.IntInput) AccountSuppressionAttributesOutput
- func (o AccountSuppressionAttributesArrayOutput) ToAccountSuppressionAttributesArrayOutput() AccountSuppressionAttributesArrayOutput
- func (o AccountSuppressionAttributesArrayOutput) ToAccountSuppressionAttributesArrayOutputWithContext(ctx context.Context) AccountSuppressionAttributesArrayOutput
- type AccountSuppressionAttributesInput
- type AccountSuppressionAttributesMap
- func (AccountSuppressionAttributesMap) ElementType() reflect.Type
- func (i AccountSuppressionAttributesMap) ToAccountSuppressionAttributesMapOutput() AccountSuppressionAttributesMapOutput
- func (i AccountSuppressionAttributesMap) ToAccountSuppressionAttributesMapOutputWithContext(ctx context.Context) AccountSuppressionAttributesMapOutput
- type AccountSuppressionAttributesMapInput
- type AccountSuppressionAttributesMapOutput
- func (AccountSuppressionAttributesMapOutput) ElementType() reflect.Type
- func (o AccountSuppressionAttributesMapOutput) MapIndex(k pulumi.StringInput) AccountSuppressionAttributesOutput
- func (o AccountSuppressionAttributesMapOutput) ToAccountSuppressionAttributesMapOutput() AccountSuppressionAttributesMapOutput
- func (o AccountSuppressionAttributesMapOutput) ToAccountSuppressionAttributesMapOutputWithContext(ctx context.Context) AccountSuppressionAttributesMapOutput
- type AccountSuppressionAttributesOutput
- func (AccountSuppressionAttributesOutput) ElementType() reflect.Type
- func (o AccountSuppressionAttributesOutput) Region() pulumi.StringOutput
- func (o AccountSuppressionAttributesOutput) SuppressedReasons() pulumi.StringArrayOutput
- func (o AccountSuppressionAttributesOutput) ToAccountSuppressionAttributesOutput() AccountSuppressionAttributesOutput
- func (o AccountSuppressionAttributesOutput) ToAccountSuppressionAttributesOutputWithContext(ctx context.Context) AccountSuppressionAttributesOutput
- type AccountSuppressionAttributesState
- type AccountVdmAttributes
- type AccountVdmAttributesArgs
- type AccountVdmAttributesArray
- type AccountVdmAttributesArrayInput
- type AccountVdmAttributesArrayOutput
- func (AccountVdmAttributesArrayOutput) ElementType() reflect.Type
- func (o AccountVdmAttributesArrayOutput) Index(i pulumi.IntInput) AccountVdmAttributesOutput
- func (o AccountVdmAttributesArrayOutput) ToAccountVdmAttributesArrayOutput() AccountVdmAttributesArrayOutput
- func (o AccountVdmAttributesArrayOutput) ToAccountVdmAttributesArrayOutputWithContext(ctx context.Context) AccountVdmAttributesArrayOutput
- type AccountVdmAttributesDashboardAttributes
- type AccountVdmAttributesDashboardAttributesArgs
- func (AccountVdmAttributesDashboardAttributesArgs) ElementType() reflect.Type
- func (i AccountVdmAttributesDashboardAttributesArgs) ToAccountVdmAttributesDashboardAttributesOutput() AccountVdmAttributesDashboardAttributesOutput
- func (i AccountVdmAttributesDashboardAttributesArgs) ToAccountVdmAttributesDashboardAttributesOutputWithContext(ctx context.Context) AccountVdmAttributesDashboardAttributesOutput
- func (i AccountVdmAttributesDashboardAttributesArgs) ToAccountVdmAttributesDashboardAttributesPtrOutput() AccountVdmAttributesDashboardAttributesPtrOutput
- func (i AccountVdmAttributesDashboardAttributesArgs) ToAccountVdmAttributesDashboardAttributesPtrOutputWithContext(ctx context.Context) AccountVdmAttributesDashboardAttributesPtrOutput
- type AccountVdmAttributesDashboardAttributesInput
- type AccountVdmAttributesDashboardAttributesOutput
- func (AccountVdmAttributesDashboardAttributesOutput) ElementType() reflect.Type
- func (o AccountVdmAttributesDashboardAttributesOutput) EngagementMetrics() pulumi.StringPtrOutput
- func (o AccountVdmAttributesDashboardAttributesOutput) ToAccountVdmAttributesDashboardAttributesOutput() AccountVdmAttributesDashboardAttributesOutput
- func (o AccountVdmAttributesDashboardAttributesOutput) ToAccountVdmAttributesDashboardAttributesOutputWithContext(ctx context.Context) AccountVdmAttributesDashboardAttributesOutput
- func (o AccountVdmAttributesDashboardAttributesOutput) ToAccountVdmAttributesDashboardAttributesPtrOutput() AccountVdmAttributesDashboardAttributesPtrOutput
- func (o AccountVdmAttributesDashboardAttributesOutput) ToAccountVdmAttributesDashboardAttributesPtrOutputWithContext(ctx context.Context) AccountVdmAttributesDashboardAttributesPtrOutput
- type AccountVdmAttributesDashboardAttributesPtrInput
- type AccountVdmAttributesDashboardAttributesPtrOutput
- func (o AccountVdmAttributesDashboardAttributesPtrOutput) Elem() AccountVdmAttributesDashboardAttributesOutput
- func (AccountVdmAttributesDashboardAttributesPtrOutput) ElementType() reflect.Type
- func (o AccountVdmAttributesDashboardAttributesPtrOutput) EngagementMetrics() pulumi.StringPtrOutput
- func (o AccountVdmAttributesDashboardAttributesPtrOutput) ToAccountVdmAttributesDashboardAttributesPtrOutput() AccountVdmAttributesDashboardAttributesPtrOutput
- func (o AccountVdmAttributesDashboardAttributesPtrOutput) ToAccountVdmAttributesDashboardAttributesPtrOutputWithContext(ctx context.Context) AccountVdmAttributesDashboardAttributesPtrOutput
- type AccountVdmAttributesGuardianAttributes
- type AccountVdmAttributesGuardianAttributesArgs
- func (AccountVdmAttributesGuardianAttributesArgs) ElementType() reflect.Type
- func (i AccountVdmAttributesGuardianAttributesArgs) ToAccountVdmAttributesGuardianAttributesOutput() AccountVdmAttributesGuardianAttributesOutput
- func (i AccountVdmAttributesGuardianAttributesArgs) ToAccountVdmAttributesGuardianAttributesOutputWithContext(ctx context.Context) AccountVdmAttributesGuardianAttributesOutput
- func (i AccountVdmAttributesGuardianAttributesArgs) ToAccountVdmAttributesGuardianAttributesPtrOutput() AccountVdmAttributesGuardianAttributesPtrOutput
- func (i AccountVdmAttributesGuardianAttributesArgs) ToAccountVdmAttributesGuardianAttributesPtrOutputWithContext(ctx context.Context) AccountVdmAttributesGuardianAttributesPtrOutput
- type AccountVdmAttributesGuardianAttributesInput
- type AccountVdmAttributesGuardianAttributesOutput
- func (AccountVdmAttributesGuardianAttributesOutput) ElementType() reflect.Type
- func (o AccountVdmAttributesGuardianAttributesOutput) OptimizedSharedDelivery() pulumi.StringPtrOutput
- func (o AccountVdmAttributesGuardianAttributesOutput) ToAccountVdmAttributesGuardianAttributesOutput() AccountVdmAttributesGuardianAttributesOutput
- func (o AccountVdmAttributesGuardianAttributesOutput) ToAccountVdmAttributesGuardianAttributesOutputWithContext(ctx context.Context) AccountVdmAttributesGuardianAttributesOutput
- func (o AccountVdmAttributesGuardianAttributesOutput) ToAccountVdmAttributesGuardianAttributesPtrOutput() AccountVdmAttributesGuardianAttributesPtrOutput
- func (o AccountVdmAttributesGuardianAttributesOutput) ToAccountVdmAttributesGuardianAttributesPtrOutputWithContext(ctx context.Context) AccountVdmAttributesGuardianAttributesPtrOutput
- type AccountVdmAttributesGuardianAttributesPtrInput
- type AccountVdmAttributesGuardianAttributesPtrOutput
- func (o AccountVdmAttributesGuardianAttributesPtrOutput) Elem() AccountVdmAttributesGuardianAttributesOutput
- func (AccountVdmAttributesGuardianAttributesPtrOutput) ElementType() reflect.Type
- func (o AccountVdmAttributesGuardianAttributesPtrOutput) OptimizedSharedDelivery() pulumi.StringPtrOutput
- func (o AccountVdmAttributesGuardianAttributesPtrOutput) ToAccountVdmAttributesGuardianAttributesPtrOutput() AccountVdmAttributesGuardianAttributesPtrOutput
- func (o AccountVdmAttributesGuardianAttributesPtrOutput) ToAccountVdmAttributesGuardianAttributesPtrOutputWithContext(ctx context.Context) AccountVdmAttributesGuardianAttributesPtrOutput
- type AccountVdmAttributesInput
- type AccountVdmAttributesMap
- type AccountVdmAttributesMapInput
- type AccountVdmAttributesMapOutput
- func (AccountVdmAttributesMapOutput) ElementType() reflect.Type
- func (o AccountVdmAttributesMapOutput) MapIndex(k pulumi.StringInput) AccountVdmAttributesOutput
- func (o AccountVdmAttributesMapOutput) ToAccountVdmAttributesMapOutput() AccountVdmAttributesMapOutput
- func (o AccountVdmAttributesMapOutput) ToAccountVdmAttributesMapOutputWithContext(ctx context.Context) AccountVdmAttributesMapOutput
- type AccountVdmAttributesOutput
- func (o AccountVdmAttributesOutput) DashboardAttributes() AccountVdmAttributesDashboardAttributesOutput
- func (AccountVdmAttributesOutput) ElementType() reflect.Type
- func (o AccountVdmAttributesOutput) GuardianAttributes() AccountVdmAttributesGuardianAttributesOutput
- func (o AccountVdmAttributesOutput) Region() pulumi.StringOutput
- func (o AccountVdmAttributesOutput) ToAccountVdmAttributesOutput() AccountVdmAttributesOutput
- func (o AccountVdmAttributesOutput) ToAccountVdmAttributesOutputWithContext(ctx context.Context) AccountVdmAttributesOutput
- func (o AccountVdmAttributesOutput) VdmEnabled() pulumi.StringOutput
- type AccountVdmAttributesState
- 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) MaxDeliverySeconds() pulumi.IntPtrOutput
- 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) MaxDeliverySeconds() pulumi.IntPtrOutput
- 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 ConfigurationSetEventDestinationEventDestinationEventBridgeDestination
- type ConfigurationSetEventDestinationEventDestinationEventBridgeDestinationArgs
- func (ConfigurationSetEventDestinationEventDestinationEventBridgeDestinationArgs) ElementType() reflect.Type
- func (i ConfigurationSetEventDestinationEventDestinationEventBridgeDestinationArgs) ToConfigurationSetEventDestinationEventDestinationEventBridgeDestinationOutput() ConfigurationSetEventDestinationEventDestinationEventBridgeDestinationOutput
- func (i ConfigurationSetEventDestinationEventDestinationEventBridgeDestinationArgs) ToConfigurationSetEventDestinationEventDestinationEventBridgeDestinationOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationEventBridgeDestinationOutput
- func (i ConfigurationSetEventDestinationEventDestinationEventBridgeDestinationArgs) ToConfigurationSetEventDestinationEventDestinationEventBridgeDestinationPtrOutput() ...
- func (i ConfigurationSetEventDestinationEventDestinationEventBridgeDestinationArgs) ToConfigurationSetEventDestinationEventDestinationEventBridgeDestinationPtrOutputWithContext(ctx context.Context) ...
- type ConfigurationSetEventDestinationEventDestinationEventBridgeDestinationInput
- type ConfigurationSetEventDestinationEventDestinationEventBridgeDestinationOutput
- func (ConfigurationSetEventDestinationEventDestinationEventBridgeDestinationOutput) ElementType() reflect.Type
- func (o ConfigurationSetEventDestinationEventDestinationEventBridgeDestinationOutput) EventBusArn() pulumi.StringOutput
- func (o ConfigurationSetEventDestinationEventDestinationEventBridgeDestinationOutput) ToConfigurationSetEventDestinationEventDestinationEventBridgeDestinationOutput() ConfigurationSetEventDestinationEventDestinationEventBridgeDestinationOutput
- func (o ConfigurationSetEventDestinationEventDestinationEventBridgeDestinationOutput) ToConfigurationSetEventDestinationEventDestinationEventBridgeDestinationOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationEventBridgeDestinationOutput
- func (o ConfigurationSetEventDestinationEventDestinationEventBridgeDestinationOutput) ToConfigurationSetEventDestinationEventDestinationEventBridgeDestinationPtrOutput() ...
- func (o ConfigurationSetEventDestinationEventDestinationEventBridgeDestinationOutput) ToConfigurationSetEventDestinationEventDestinationEventBridgeDestinationPtrOutputWithContext(ctx context.Context) ...
- type ConfigurationSetEventDestinationEventDestinationEventBridgeDestinationPtrInput
- type ConfigurationSetEventDestinationEventDestinationEventBridgeDestinationPtrOutput
- func (o ConfigurationSetEventDestinationEventDestinationEventBridgeDestinationPtrOutput) Elem() ConfigurationSetEventDestinationEventDestinationEventBridgeDestinationOutput
- func (ConfigurationSetEventDestinationEventDestinationEventBridgeDestinationPtrOutput) ElementType() reflect.Type
- func (o ConfigurationSetEventDestinationEventDestinationEventBridgeDestinationPtrOutput) EventBusArn() pulumi.StringPtrOutput
- func (o ConfigurationSetEventDestinationEventDestinationEventBridgeDestinationPtrOutput) ToConfigurationSetEventDestinationEventDestinationEventBridgeDestinationPtrOutput() ...
- func (o ConfigurationSetEventDestinationEventDestinationEventBridgeDestinationPtrOutput) ToConfigurationSetEventDestinationEventDestinationEventBridgeDestinationPtrOutputWithContext(ctx context.Context) ...
- 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) EventBridgeDestination() ...
- 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) EventBridgeDestination() ...
- 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) Region() 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) Region() pulumi.StringOutput
- 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) HttpsPolicy() pulumi.StringPtrOutput
- 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) HttpsPolicy() pulumi.StringPtrOutput
- 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 ContactList
- type ContactListArgs
- type ContactListArray
- type ContactListArrayInput
- type ContactListArrayOutput
- func (ContactListArrayOutput) ElementType() reflect.Type
- func (o ContactListArrayOutput) Index(i pulumi.IntInput) ContactListOutput
- func (o ContactListArrayOutput) ToContactListArrayOutput() ContactListArrayOutput
- func (o ContactListArrayOutput) ToContactListArrayOutputWithContext(ctx context.Context) ContactListArrayOutput
- type ContactListInput
- type ContactListMap
- type ContactListMapInput
- type ContactListMapOutput
- func (ContactListMapOutput) ElementType() reflect.Type
- func (o ContactListMapOutput) MapIndex(k pulumi.StringInput) ContactListOutput
- func (o ContactListMapOutput) ToContactListMapOutput() ContactListMapOutput
- func (o ContactListMapOutput) ToContactListMapOutputWithContext(ctx context.Context) ContactListMapOutput
- type ContactListOutput
- func (o ContactListOutput) Arn() pulumi.StringOutput
- func (o ContactListOutput) ContactListName() pulumi.StringOutput
- func (o ContactListOutput) CreatedTimestamp() pulumi.StringOutput
- func (o ContactListOutput) Description() pulumi.StringPtrOutput
- func (ContactListOutput) ElementType() reflect.Type
- func (o ContactListOutput) LastUpdatedTimestamp() pulumi.StringOutput
- func (o ContactListOutput) Region() pulumi.StringOutput
- func (o ContactListOutput) Tags() pulumi.StringMapOutput
- func (o ContactListOutput) TagsAll() pulumi.StringMapOutput
- func (o ContactListOutput) ToContactListOutput() ContactListOutput
- func (o ContactListOutput) ToContactListOutputWithContext(ctx context.Context) ContactListOutput
- func (o ContactListOutput) Topics() ContactListTopicArrayOutput
- type ContactListState
- type ContactListTopic
- type ContactListTopicArgs
- type ContactListTopicArray
- type ContactListTopicArrayInput
- type ContactListTopicArrayOutput
- func (ContactListTopicArrayOutput) ElementType() reflect.Type
- func (o ContactListTopicArrayOutput) Index(i pulumi.IntInput) ContactListTopicOutput
- func (o ContactListTopicArrayOutput) ToContactListTopicArrayOutput() ContactListTopicArrayOutput
- func (o ContactListTopicArrayOutput) ToContactListTopicArrayOutputWithContext(ctx context.Context) ContactListTopicArrayOutput
- type ContactListTopicInput
- type ContactListTopicOutput
- func (o ContactListTopicOutput) DefaultSubscriptionStatus() pulumi.StringOutput
- func (o ContactListTopicOutput) Description() pulumi.StringPtrOutput
- func (o ContactListTopicOutput) DisplayName() pulumi.StringOutput
- func (ContactListTopicOutput) ElementType() reflect.Type
- func (o ContactListTopicOutput) ToContactListTopicOutput() ContactListTopicOutput
- func (o ContactListTopicOutput) ToContactListTopicOutputWithContext(ctx context.Context) ContactListTopicOutput
- func (o ContactListTopicOutput) TopicName() pulumi.StringOutput
- 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) Region() 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) Region() 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) Region() 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) Region() pulumi.StringOutput
- 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) Region() 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) VerificationStatus() pulumi.StringOutput
- func (o EmailIdentityOutput) VerifiedForSendingStatus() pulumi.BoolOutput
- type EmailIdentityPolicy
- type EmailIdentityPolicyArgs
- type EmailIdentityPolicyArray
- type EmailIdentityPolicyArrayInput
- type EmailIdentityPolicyArrayOutput
- func (EmailIdentityPolicyArrayOutput) ElementType() reflect.Type
- func (o EmailIdentityPolicyArrayOutput) Index(i pulumi.IntInput) EmailIdentityPolicyOutput
- func (o EmailIdentityPolicyArrayOutput) ToEmailIdentityPolicyArrayOutput() EmailIdentityPolicyArrayOutput
- func (o EmailIdentityPolicyArrayOutput) ToEmailIdentityPolicyArrayOutputWithContext(ctx context.Context) EmailIdentityPolicyArrayOutput
- type EmailIdentityPolicyInput
- type EmailIdentityPolicyMap
- type EmailIdentityPolicyMapInput
- type EmailIdentityPolicyMapOutput
- func (EmailIdentityPolicyMapOutput) ElementType() reflect.Type
- func (o EmailIdentityPolicyMapOutput) MapIndex(k pulumi.StringInput) EmailIdentityPolicyOutput
- func (o EmailIdentityPolicyMapOutput) ToEmailIdentityPolicyMapOutput() EmailIdentityPolicyMapOutput
- func (o EmailIdentityPolicyMapOutput) ToEmailIdentityPolicyMapOutputWithContext(ctx context.Context) EmailIdentityPolicyMapOutput
- type EmailIdentityPolicyOutput
- func (EmailIdentityPolicyOutput) ElementType() reflect.Type
- func (o EmailIdentityPolicyOutput) EmailIdentity() pulumi.StringOutput
- func (o EmailIdentityPolicyOutput) Policy() pulumi.StringOutput
- func (o EmailIdentityPolicyOutput) PolicyName() pulumi.StringOutput
- func (o EmailIdentityPolicyOutput) Region() pulumi.StringOutput
- func (o EmailIdentityPolicyOutput) ToEmailIdentityPolicyOutput() EmailIdentityPolicyOutput
- func (o EmailIdentityPolicyOutput) ToEmailIdentityPolicyOutputWithContext(ctx context.Context) EmailIdentityPolicyOutput
- type EmailIdentityPolicyState
- type EmailIdentityState
- type GetConfigurationSetDeliveryOption
- type GetConfigurationSetDeliveryOptionArgs
- func (GetConfigurationSetDeliveryOptionArgs) ElementType() reflect.Type
- func (i GetConfigurationSetDeliveryOptionArgs) ToGetConfigurationSetDeliveryOptionOutput() GetConfigurationSetDeliveryOptionOutput
- func (i GetConfigurationSetDeliveryOptionArgs) ToGetConfigurationSetDeliveryOptionOutputWithContext(ctx context.Context) GetConfigurationSetDeliveryOptionOutput
- type GetConfigurationSetDeliveryOptionArray
- func (GetConfigurationSetDeliveryOptionArray) ElementType() reflect.Type
- func (i GetConfigurationSetDeliveryOptionArray) ToGetConfigurationSetDeliveryOptionArrayOutput() GetConfigurationSetDeliveryOptionArrayOutput
- func (i GetConfigurationSetDeliveryOptionArray) ToGetConfigurationSetDeliveryOptionArrayOutputWithContext(ctx context.Context) GetConfigurationSetDeliveryOptionArrayOutput
- type GetConfigurationSetDeliveryOptionArrayInput
- type GetConfigurationSetDeliveryOptionArrayOutput
- func (GetConfigurationSetDeliveryOptionArrayOutput) ElementType() reflect.Type
- func (o GetConfigurationSetDeliveryOptionArrayOutput) Index(i pulumi.IntInput) GetConfigurationSetDeliveryOptionOutput
- func (o GetConfigurationSetDeliveryOptionArrayOutput) ToGetConfigurationSetDeliveryOptionArrayOutput() GetConfigurationSetDeliveryOptionArrayOutput
- func (o GetConfigurationSetDeliveryOptionArrayOutput) ToGetConfigurationSetDeliveryOptionArrayOutputWithContext(ctx context.Context) GetConfigurationSetDeliveryOptionArrayOutput
- type GetConfigurationSetDeliveryOptionInput
- type GetConfigurationSetDeliveryOptionOutput
- func (GetConfigurationSetDeliveryOptionOutput) ElementType() reflect.Type
- func (o GetConfigurationSetDeliveryOptionOutput) MaxDeliverySeconds() pulumi.IntOutput
- func (o GetConfigurationSetDeliveryOptionOutput) SendingPoolName() pulumi.StringOutput
- func (o GetConfigurationSetDeliveryOptionOutput) TlsPolicy() pulumi.StringOutput
- func (o GetConfigurationSetDeliveryOptionOutput) ToGetConfigurationSetDeliveryOptionOutput() GetConfigurationSetDeliveryOptionOutput
- func (o GetConfigurationSetDeliveryOptionOutput) ToGetConfigurationSetDeliveryOptionOutputWithContext(ctx context.Context) GetConfigurationSetDeliveryOptionOutput
- type GetConfigurationSetReputationOption
- type GetConfigurationSetReputationOptionArgs
- func (GetConfigurationSetReputationOptionArgs) ElementType() reflect.Type
- func (i GetConfigurationSetReputationOptionArgs) ToGetConfigurationSetReputationOptionOutput() GetConfigurationSetReputationOptionOutput
- func (i GetConfigurationSetReputationOptionArgs) ToGetConfigurationSetReputationOptionOutputWithContext(ctx context.Context) GetConfigurationSetReputationOptionOutput
- type GetConfigurationSetReputationOptionArray
- func (GetConfigurationSetReputationOptionArray) ElementType() reflect.Type
- func (i GetConfigurationSetReputationOptionArray) ToGetConfigurationSetReputationOptionArrayOutput() GetConfigurationSetReputationOptionArrayOutput
- func (i GetConfigurationSetReputationOptionArray) ToGetConfigurationSetReputationOptionArrayOutputWithContext(ctx context.Context) GetConfigurationSetReputationOptionArrayOutput
- type GetConfigurationSetReputationOptionArrayInput
- type GetConfigurationSetReputationOptionArrayOutput
- func (GetConfigurationSetReputationOptionArrayOutput) ElementType() reflect.Type
- func (o GetConfigurationSetReputationOptionArrayOutput) Index(i pulumi.IntInput) GetConfigurationSetReputationOptionOutput
- func (o GetConfigurationSetReputationOptionArrayOutput) ToGetConfigurationSetReputationOptionArrayOutput() GetConfigurationSetReputationOptionArrayOutput
- func (o GetConfigurationSetReputationOptionArrayOutput) ToGetConfigurationSetReputationOptionArrayOutputWithContext(ctx context.Context) GetConfigurationSetReputationOptionArrayOutput
- type GetConfigurationSetReputationOptionInput
- type GetConfigurationSetReputationOptionOutput
- func (GetConfigurationSetReputationOptionOutput) ElementType() reflect.Type
- func (o GetConfigurationSetReputationOptionOutput) LastFreshStart() pulumi.StringOutput
- func (o GetConfigurationSetReputationOptionOutput) ReputationMetricsEnabled() pulumi.BoolOutput
- func (o GetConfigurationSetReputationOptionOutput) ToGetConfigurationSetReputationOptionOutput() GetConfigurationSetReputationOptionOutput
- func (o GetConfigurationSetReputationOptionOutput) ToGetConfigurationSetReputationOptionOutputWithContext(ctx context.Context) GetConfigurationSetReputationOptionOutput
- type GetConfigurationSetSendingOption
- type GetConfigurationSetSendingOptionArgs
- func (GetConfigurationSetSendingOptionArgs) ElementType() reflect.Type
- func (i GetConfigurationSetSendingOptionArgs) ToGetConfigurationSetSendingOptionOutput() GetConfigurationSetSendingOptionOutput
- func (i GetConfigurationSetSendingOptionArgs) ToGetConfigurationSetSendingOptionOutputWithContext(ctx context.Context) GetConfigurationSetSendingOptionOutput
- type GetConfigurationSetSendingOptionArray
- func (GetConfigurationSetSendingOptionArray) ElementType() reflect.Type
- func (i GetConfigurationSetSendingOptionArray) ToGetConfigurationSetSendingOptionArrayOutput() GetConfigurationSetSendingOptionArrayOutput
- func (i GetConfigurationSetSendingOptionArray) ToGetConfigurationSetSendingOptionArrayOutputWithContext(ctx context.Context) GetConfigurationSetSendingOptionArrayOutput
- type GetConfigurationSetSendingOptionArrayInput
- type GetConfigurationSetSendingOptionArrayOutput
- func (GetConfigurationSetSendingOptionArrayOutput) ElementType() reflect.Type
- func (o GetConfigurationSetSendingOptionArrayOutput) Index(i pulumi.IntInput) GetConfigurationSetSendingOptionOutput
- func (o GetConfigurationSetSendingOptionArrayOutput) ToGetConfigurationSetSendingOptionArrayOutput() GetConfigurationSetSendingOptionArrayOutput
- func (o GetConfigurationSetSendingOptionArrayOutput) ToGetConfigurationSetSendingOptionArrayOutputWithContext(ctx context.Context) GetConfigurationSetSendingOptionArrayOutput
- type GetConfigurationSetSendingOptionInput
- type GetConfigurationSetSendingOptionOutput
- func (GetConfigurationSetSendingOptionOutput) ElementType() reflect.Type
- func (o GetConfigurationSetSendingOptionOutput) SendingEnabled() pulumi.BoolOutput
- func (o GetConfigurationSetSendingOptionOutput) ToGetConfigurationSetSendingOptionOutput() GetConfigurationSetSendingOptionOutput
- func (o GetConfigurationSetSendingOptionOutput) ToGetConfigurationSetSendingOptionOutputWithContext(ctx context.Context) GetConfigurationSetSendingOptionOutput
- type GetConfigurationSetSuppressionOption
- type GetConfigurationSetSuppressionOptionArgs
- func (GetConfigurationSetSuppressionOptionArgs) ElementType() reflect.Type
- func (i GetConfigurationSetSuppressionOptionArgs) ToGetConfigurationSetSuppressionOptionOutput() GetConfigurationSetSuppressionOptionOutput
- func (i GetConfigurationSetSuppressionOptionArgs) ToGetConfigurationSetSuppressionOptionOutputWithContext(ctx context.Context) GetConfigurationSetSuppressionOptionOutput
- type GetConfigurationSetSuppressionOptionArray
- func (GetConfigurationSetSuppressionOptionArray) ElementType() reflect.Type
- func (i GetConfigurationSetSuppressionOptionArray) ToGetConfigurationSetSuppressionOptionArrayOutput() GetConfigurationSetSuppressionOptionArrayOutput
- func (i GetConfigurationSetSuppressionOptionArray) ToGetConfigurationSetSuppressionOptionArrayOutputWithContext(ctx context.Context) GetConfigurationSetSuppressionOptionArrayOutput
- type GetConfigurationSetSuppressionOptionArrayInput
- type GetConfigurationSetSuppressionOptionArrayOutput
- func (GetConfigurationSetSuppressionOptionArrayOutput) ElementType() reflect.Type
- func (o GetConfigurationSetSuppressionOptionArrayOutput) Index(i pulumi.IntInput) GetConfigurationSetSuppressionOptionOutput
- func (o GetConfigurationSetSuppressionOptionArrayOutput) ToGetConfigurationSetSuppressionOptionArrayOutput() GetConfigurationSetSuppressionOptionArrayOutput
- func (o GetConfigurationSetSuppressionOptionArrayOutput) ToGetConfigurationSetSuppressionOptionArrayOutputWithContext(ctx context.Context) GetConfigurationSetSuppressionOptionArrayOutput
- type GetConfigurationSetSuppressionOptionInput
- type GetConfigurationSetSuppressionOptionOutput
- func (GetConfigurationSetSuppressionOptionOutput) ElementType() reflect.Type
- func (o GetConfigurationSetSuppressionOptionOutput) SuppressedReasons() pulumi.StringArrayOutput
- func (o GetConfigurationSetSuppressionOptionOutput) ToGetConfigurationSetSuppressionOptionOutput() GetConfigurationSetSuppressionOptionOutput
- func (o GetConfigurationSetSuppressionOptionOutput) ToGetConfigurationSetSuppressionOptionOutputWithContext(ctx context.Context) GetConfigurationSetSuppressionOptionOutput
- type GetConfigurationSetTrackingOption
- type GetConfigurationSetTrackingOptionArgs
- func (GetConfigurationSetTrackingOptionArgs) ElementType() reflect.Type
- func (i GetConfigurationSetTrackingOptionArgs) ToGetConfigurationSetTrackingOptionOutput() GetConfigurationSetTrackingOptionOutput
- func (i GetConfigurationSetTrackingOptionArgs) ToGetConfigurationSetTrackingOptionOutputWithContext(ctx context.Context) GetConfigurationSetTrackingOptionOutput
- type GetConfigurationSetTrackingOptionArray
- func (GetConfigurationSetTrackingOptionArray) ElementType() reflect.Type
- func (i GetConfigurationSetTrackingOptionArray) ToGetConfigurationSetTrackingOptionArrayOutput() GetConfigurationSetTrackingOptionArrayOutput
- func (i GetConfigurationSetTrackingOptionArray) ToGetConfigurationSetTrackingOptionArrayOutputWithContext(ctx context.Context) GetConfigurationSetTrackingOptionArrayOutput
- type GetConfigurationSetTrackingOptionArrayInput
- type GetConfigurationSetTrackingOptionArrayOutput
- func (GetConfigurationSetTrackingOptionArrayOutput) ElementType() reflect.Type
- func (o GetConfigurationSetTrackingOptionArrayOutput) Index(i pulumi.IntInput) GetConfigurationSetTrackingOptionOutput
- func (o GetConfigurationSetTrackingOptionArrayOutput) ToGetConfigurationSetTrackingOptionArrayOutput() GetConfigurationSetTrackingOptionArrayOutput
- func (o GetConfigurationSetTrackingOptionArrayOutput) ToGetConfigurationSetTrackingOptionArrayOutputWithContext(ctx context.Context) GetConfigurationSetTrackingOptionArrayOutput
- type GetConfigurationSetTrackingOptionInput
- type GetConfigurationSetTrackingOptionOutput
- func (o GetConfigurationSetTrackingOptionOutput) CustomRedirectDomain() pulumi.StringOutput
- func (GetConfigurationSetTrackingOptionOutput) ElementType() reflect.Type
- func (o GetConfigurationSetTrackingOptionOutput) HttpsPolicy() pulumi.StringOutput
- func (o GetConfigurationSetTrackingOptionOutput) ToGetConfigurationSetTrackingOptionOutput() GetConfigurationSetTrackingOptionOutput
- func (o GetConfigurationSetTrackingOptionOutput) ToGetConfigurationSetTrackingOptionOutputWithContext(ctx context.Context) GetConfigurationSetTrackingOptionOutput
- type GetConfigurationSetVdmOption
- type GetConfigurationSetVdmOptionArgs
- func (GetConfigurationSetVdmOptionArgs) ElementType() reflect.Type
- func (i GetConfigurationSetVdmOptionArgs) ToGetConfigurationSetVdmOptionOutput() GetConfigurationSetVdmOptionOutput
- func (i GetConfigurationSetVdmOptionArgs) ToGetConfigurationSetVdmOptionOutputWithContext(ctx context.Context) GetConfigurationSetVdmOptionOutput
- type GetConfigurationSetVdmOptionArray
- func (GetConfigurationSetVdmOptionArray) ElementType() reflect.Type
- func (i GetConfigurationSetVdmOptionArray) ToGetConfigurationSetVdmOptionArrayOutput() GetConfigurationSetVdmOptionArrayOutput
- func (i GetConfigurationSetVdmOptionArray) ToGetConfigurationSetVdmOptionArrayOutputWithContext(ctx context.Context) GetConfigurationSetVdmOptionArrayOutput
- type GetConfigurationSetVdmOptionArrayInput
- type GetConfigurationSetVdmOptionArrayOutput
- func (GetConfigurationSetVdmOptionArrayOutput) ElementType() reflect.Type
- func (o GetConfigurationSetVdmOptionArrayOutput) Index(i pulumi.IntInput) GetConfigurationSetVdmOptionOutput
- func (o GetConfigurationSetVdmOptionArrayOutput) ToGetConfigurationSetVdmOptionArrayOutput() GetConfigurationSetVdmOptionArrayOutput
- func (o GetConfigurationSetVdmOptionArrayOutput) ToGetConfigurationSetVdmOptionArrayOutputWithContext(ctx context.Context) GetConfigurationSetVdmOptionArrayOutput
- type GetConfigurationSetVdmOptionDashboardOption
- type GetConfigurationSetVdmOptionDashboardOptionArgs
- func (GetConfigurationSetVdmOptionDashboardOptionArgs) ElementType() reflect.Type
- func (i GetConfigurationSetVdmOptionDashboardOptionArgs) ToGetConfigurationSetVdmOptionDashboardOptionOutput() GetConfigurationSetVdmOptionDashboardOptionOutput
- func (i GetConfigurationSetVdmOptionDashboardOptionArgs) ToGetConfigurationSetVdmOptionDashboardOptionOutputWithContext(ctx context.Context) GetConfigurationSetVdmOptionDashboardOptionOutput
- type GetConfigurationSetVdmOptionDashboardOptionArray
- func (GetConfigurationSetVdmOptionDashboardOptionArray) ElementType() reflect.Type
- func (i GetConfigurationSetVdmOptionDashboardOptionArray) ToGetConfigurationSetVdmOptionDashboardOptionArrayOutput() GetConfigurationSetVdmOptionDashboardOptionArrayOutput
- func (i GetConfigurationSetVdmOptionDashboardOptionArray) ToGetConfigurationSetVdmOptionDashboardOptionArrayOutputWithContext(ctx context.Context) GetConfigurationSetVdmOptionDashboardOptionArrayOutput
- type GetConfigurationSetVdmOptionDashboardOptionArrayInput
- type GetConfigurationSetVdmOptionDashboardOptionArrayOutput
- func (GetConfigurationSetVdmOptionDashboardOptionArrayOutput) ElementType() reflect.Type
- func (o GetConfigurationSetVdmOptionDashboardOptionArrayOutput) Index(i pulumi.IntInput) GetConfigurationSetVdmOptionDashboardOptionOutput
- func (o GetConfigurationSetVdmOptionDashboardOptionArrayOutput) ToGetConfigurationSetVdmOptionDashboardOptionArrayOutput() GetConfigurationSetVdmOptionDashboardOptionArrayOutput
- func (o GetConfigurationSetVdmOptionDashboardOptionArrayOutput) ToGetConfigurationSetVdmOptionDashboardOptionArrayOutputWithContext(ctx context.Context) GetConfigurationSetVdmOptionDashboardOptionArrayOutput
- type GetConfigurationSetVdmOptionDashboardOptionInput
- type GetConfigurationSetVdmOptionDashboardOptionOutput
- func (GetConfigurationSetVdmOptionDashboardOptionOutput) ElementType() reflect.Type
- func (o GetConfigurationSetVdmOptionDashboardOptionOutput) EngagementMetrics() pulumi.StringOutput
- func (o GetConfigurationSetVdmOptionDashboardOptionOutput) ToGetConfigurationSetVdmOptionDashboardOptionOutput() GetConfigurationSetVdmOptionDashboardOptionOutput
- func (o GetConfigurationSetVdmOptionDashboardOptionOutput) ToGetConfigurationSetVdmOptionDashboardOptionOutputWithContext(ctx context.Context) GetConfigurationSetVdmOptionDashboardOptionOutput
- type GetConfigurationSetVdmOptionGuardianOption
- type GetConfigurationSetVdmOptionGuardianOptionArgs
- func (GetConfigurationSetVdmOptionGuardianOptionArgs) ElementType() reflect.Type
- func (i GetConfigurationSetVdmOptionGuardianOptionArgs) ToGetConfigurationSetVdmOptionGuardianOptionOutput() GetConfigurationSetVdmOptionGuardianOptionOutput
- func (i GetConfigurationSetVdmOptionGuardianOptionArgs) ToGetConfigurationSetVdmOptionGuardianOptionOutputWithContext(ctx context.Context) GetConfigurationSetVdmOptionGuardianOptionOutput
- type GetConfigurationSetVdmOptionGuardianOptionArray
- func (GetConfigurationSetVdmOptionGuardianOptionArray) ElementType() reflect.Type
- func (i GetConfigurationSetVdmOptionGuardianOptionArray) ToGetConfigurationSetVdmOptionGuardianOptionArrayOutput() GetConfigurationSetVdmOptionGuardianOptionArrayOutput
- func (i GetConfigurationSetVdmOptionGuardianOptionArray) ToGetConfigurationSetVdmOptionGuardianOptionArrayOutputWithContext(ctx context.Context) GetConfigurationSetVdmOptionGuardianOptionArrayOutput
- type GetConfigurationSetVdmOptionGuardianOptionArrayInput
- type GetConfigurationSetVdmOptionGuardianOptionArrayOutput
- func (GetConfigurationSetVdmOptionGuardianOptionArrayOutput) ElementType() reflect.Type
- func (o GetConfigurationSetVdmOptionGuardianOptionArrayOutput) Index(i pulumi.IntInput) GetConfigurationSetVdmOptionGuardianOptionOutput
- func (o GetConfigurationSetVdmOptionGuardianOptionArrayOutput) ToGetConfigurationSetVdmOptionGuardianOptionArrayOutput() GetConfigurationSetVdmOptionGuardianOptionArrayOutput
- func (o GetConfigurationSetVdmOptionGuardianOptionArrayOutput) ToGetConfigurationSetVdmOptionGuardianOptionArrayOutputWithContext(ctx context.Context) GetConfigurationSetVdmOptionGuardianOptionArrayOutput
- type GetConfigurationSetVdmOptionGuardianOptionInput
- type GetConfigurationSetVdmOptionGuardianOptionOutput
- func (GetConfigurationSetVdmOptionGuardianOptionOutput) ElementType() reflect.Type
- func (o GetConfigurationSetVdmOptionGuardianOptionOutput) OptimizedSharedDelivery() pulumi.StringOutput
- func (o GetConfigurationSetVdmOptionGuardianOptionOutput) ToGetConfigurationSetVdmOptionGuardianOptionOutput() GetConfigurationSetVdmOptionGuardianOptionOutput
- func (o GetConfigurationSetVdmOptionGuardianOptionOutput) ToGetConfigurationSetVdmOptionGuardianOptionOutputWithContext(ctx context.Context) GetConfigurationSetVdmOptionGuardianOptionOutput
- type GetConfigurationSetVdmOptionInput
- type GetConfigurationSetVdmOptionOutput
- func (o GetConfigurationSetVdmOptionOutput) DashboardOptions() GetConfigurationSetVdmOptionDashboardOptionArrayOutput
- func (GetConfigurationSetVdmOptionOutput) ElementType() reflect.Type
- func (o GetConfigurationSetVdmOptionOutput) GuardianOptions() GetConfigurationSetVdmOptionGuardianOptionArrayOutput
- func (o GetConfigurationSetVdmOptionOutput) ToGetConfigurationSetVdmOptionOutput() GetConfigurationSetVdmOptionOutput
- func (o GetConfigurationSetVdmOptionOutput) ToGetConfigurationSetVdmOptionOutputWithContext(ctx context.Context) GetConfigurationSetVdmOptionOutput
- 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 GetEmailIdentityDkimSigningAttribute
- type GetEmailIdentityDkimSigningAttributeArgs
- func (GetEmailIdentityDkimSigningAttributeArgs) ElementType() reflect.Type
- func (i GetEmailIdentityDkimSigningAttributeArgs) ToGetEmailIdentityDkimSigningAttributeOutput() GetEmailIdentityDkimSigningAttributeOutput
- func (i GetEmailIdentityDkimSigningAttributeArgs) ToGetEmailIdentityDkimSigningAttributeOutputWithContext(ctx context.Context) GetEmailIdentityDkimSigningAttributeOutput
- type GetEmailIdentityDkimSigningAttributeArray
- func (GetEmailIdentityDkimSigningAttributeArray) ElementType() reflect.Type
- func (i GetEmailIdentityDkimSigningAttributeArray) ToGetEmailIdentityDkimSigningAttributeArrayOutput() GetEmailIdentityDkimSigningAttributeArrayOutput
- func (i GetEmailIdentityDkimSigningAttributeArray) ToGetEmailIdentityDkimSigningAttributeArrayOutputWithContext(ctx context.Context) GetEmailIdentityDkimSigningAttributeArrayOutput
- type GetEmailIdentityDkimSigningAttributeArrayInput
- type GetEmailIdentityDkimSigningAttributeArrayOutput
- func (GetEmailIdentityDkimSigningAttributeArrayOutput) ElementType() reflect.Type
- func (o GetEmailIdentityDkimSigningAttributeArrayOutput) Index(i pulumi.IntInput) GetEmailIdentityDkimSigningAttributeOutput
- func (o GetEmailIdentityDkimSigningAttributeArrayOutput) ToGetEmailIdentityDkimSigningAttributeArrayOutput() GetEmailIdentityDkimSigningAttributeArrayOutput
- func (o GetEmailIdentityDkimSigningAttributeArrayOutput) ToGetEmailIdentityDkimSigningAttributeArrayOutputWithContext(ctx context.Context) GetEmailIdentityDkimSigningAttributeArrayOutput
- type GetEmailIdentityDkimSigningAttributeInput
- type GetEmailIdentityDkimSigningAttributeOutput
- func (o GetEmailIdentityDkimSigningAttributeOutput) CurrentSigningKeyLength() pulumi.StringOutput
- func (o GetEmailIdentityDkimSigningAttributeOutput) DomainSigningPrivateKey() pulumi.StringOutput
- func (o GetEmailIdentityDkimSigningAttributeOutput) DomainSigningSelector() pulumi.StringOutput
- func (GetEmailIdentityDkimSigningAttributeOutput) ElementType() reflect.Type
- func (o GetEmailIdentityDkimSigningAttributeOutput) LastKeyGenerationTimestamp() pulumi.StringOutput
- func (o GetEmailIdentityDkimSigningAttributeOutput) NextSigningKeyLength() pulumi.StringOutput
- func (o GetEmailIdentityDkimSigningAttributeOutput) SigningAttributesOrigin() pulumi.StringOutput
- func (o GetEmailIdentityDkimSigningAttributeOutput) Status() pulumi.StringOutput
- func (o GetEmailIdentityDkimSigningAttributeOutput) ToGetEmailIdentityDkimSigningAttributeOutput() GetEmailIdentityDkimSigningAttributeOutput
- func (o GetEmailIdentityDkimSigningAttributeOutput) ToGetEmailIdentityDkimSigningAttributeOutputWithContext(ctx context.Context) GetEmailIdentityDkimSigningAttributeOutput
- func (o GetEmailIdentityDkimSigningAttributeOutput) Tokens() pulumi.StringArrayOutput
- type LookupConfigurationSetArgs
- type LookupConfigurationSetOutputArgs
- type LookupConfigurationSetResult
- type LookupConfigurationSetResultOutput
- func (o LookupConfigurationSetResultOutput) Arn() pulumi.StringOutput
- func (o LookupConfigurationSetResultOutput) ConfigurationSetName() pulumi.StringOutput
- func (o LookupConfigurationSetResultOutput) DeliveryOptions() GetConfigurationSetDeliveryOptionArrayOutput
- func (LookupConfigurationSetResultOutput) ElementType() reflect.Type
- func (o LookupConfigurationSetResultOutput) Id() pulumi.StringOutput
- func (o LookupConfigurationSetResultOutput) Region() pulumi.StringOutput
- func (o LookupConfigurationSetResultOutput) ReputationOptions() GetConfigurationSetReputationOptionArrayOutput
- func (o LookupConfigurationSetResultOutput) SendingOptions() GetConfigurationSetSendingOptionArrayOutput
- func (o LookupConfigurationSetResultOutput) SuppressionOptions() GetConfigurationSetSuppressionOptionArrayOutput
- func (o LookupConfigurationSetResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupConfigurationSetResultOutput) ToLookupConfigurationSetResultOutput() LookupConfigurationSetResultOutput
- func (o LookupConfigurationSetResultOutput) ToLookupConfigurationSetResultOutputWithContext(ctx context.Context) LookupConfigurationSetResultOutput
- func (o LookupConfigurationSetResultOutput) TrackingOptions() GetConfigurationSetTrackingOptionArrayOutput
- func (o LookupConfigurationSetResultOutput) VdmOptions() GetConfigurationSetVdmOptionArrayOutput
- 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) Region() 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
- type LookupEmailIdentityArgs
- type LookupEmailIdentityMailFromAttributesArgs
- type LookupEmailIdentityMailFromAttributesOutputArgs
- type LookupEmailIdentityMailFromAttributesResult
- type LookupEmailIdentityMailFromAttributesResultOutput
- func (o LookupEmailIdentityMailFromAttributesResultOutput) BehaviorOnMxFailure() pulumi.StringOutput
- func (LookupEmailIdentityMailFromAttributesResultOutput) ElementType() reflect.Type
- func (o LookupEmailIdentityMailFromAttributesResultOutput) EmailIdentity() pulumi.StringOutput
- func (o LookupEmailIdentityMailFromAttributesResultOutput) Id() pulumi.StringOutput
- func (o LookupEmailIdentityMailFromAttributesResultOutput) MailFromDomain() pulumi.StringOutput
- func (o LookupEmailIdentityMailFromAttributesResultOutput) Region() pulumi.StringOutput
- func (o LookupEmailIdentityMailFromAttributesResultOutput) ToLookupEmailIdentityMailFromAttributesResultOutput() LookupEmailIdentityMailFromAttributesResultOutput
- func (o LookupEmailIdentityMailFromAttributesResultOutput) ToLookupEmailIdentityMailFromAttributesResultOutputWithContext(ctx context.Context) LookupEmailIdentityMailFromAttributesResultOutput
- type LookupEmailIdentityOutputArgs
- type LookupEmailIdentityResult
- type LookupEmailIdentityResultOutput
- func (o LookupEmailIdentityResultOutput) Arn() pulumi.StringOutput
- func (o LookupEmailIdentityResultOutput) ConfigurationSetName() pulumi.StringOutput
- func (o LookupEmailIdentityResultOutput) DkimSigningAttributes() GetEmailIdentityDkimSigningAttributeArrayOutput
- func (LookupEmailIdentityResultOutput) ElementType() reflect.Type
- func (o LookupEmailIdentityResultOutput) EmailIdentity() pulumi.StringOutput
- func (o LookupEmailIdentityResultOutput) Id() pulumi.StringOutput
- func (o LookupEmailIdentityResultOutput) IdentityType() pulumi.StringOutput
- func (o LookupEmailIdentityResultOutput) Region() pulumi.StringOutput
- func (o LookupEmailIdentityResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupEmailIdentityResultOutput) ToLookupEmailIdentityResultOutput() LookupEmailIdentityResultOutput
- func (o LookupEmailIdentityResultOutput) ToLookupEmailIdentityResultOutputWithContext(ctx context.Context) LookupEmailIdentityResultOutput
- func (o LookupEmailIdentityResultOutput) VerificationStatus() pulumi.StringOutput
- func (o LookupEmailIdentityResultOutput) VerifiedForSendingStatus() pulumi.BoolOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccountSuppressionAttributes ¶
type AccountSuppressionAttributes struct {
pulumi.CustomResourceState
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringOutput `pulumi:"region"`
// A list that contains the reasons that email addresses will be automatically added to the suppression list for your account. Valid values: `COMPLAINT`, `BOUNCE`.
SuppressedReasons pulumi.StringArrayOutput `pulumi:"suppressedReasons"`
}
Manages AWS SESv2 (Simple Email V2) account-level suppression attributes.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/sesv2" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := sesv2.NewAccountSuppressionAttributes(ctx, "example", &sesv2.AccountSuppressionAttributesArgs{
SuppressedReasons: pulumi.StringArray{
pulumi.String("COMPLAINT"),
},
})
if err != nil {
return err
}
return nil
})
}
```
## Import
Using `pulumi import`, import account-level suppression attributes using the account ID. For example:
```sh $ pulumi import aws:sesv2/accountSuppressionAttributes:AccountSuppressionAttributes example 123456789012 ```
func GetAccountSuppressionAttributes ¶
func GetAccountSuppressionAttributes(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AccountSuppressionAttributesState, opts ...pulumi.ResourceOption) (*AccountSuppressionAttributes, error)
GetAccountSuppressionAttributes gets an existing AccountSuppressionAttributes 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 NewAccountSuppressionAttributes ¶
func NewAccountSuppressionAttributes(ctx *pulumi.Context, name string, args *AccountSuppressionAttributesArgs, opts ...pulumi.ResourceOption) (*AccountSuppressionAttributes, error)
NewAccountSuppressionAttributes registers a new resource with the given unique name, arguments, and options.
func (*AccountSuppressionAttributes) ElementType ¶
func (*AccountSuppressionAttributes) ElementType() reflect.Type
func (*AccountSuppressionAttributes) ToAccountSuppressionAttributesOutput ¶
func (i *AccountSuppressionAttributes) ToAccountSuppressionAttributesOutput() AccountSuppressionAttributesOutput
func (*AccountSuppressionAttributes) ToAccountSuppressionAttributesOutputWithContext ¶
func (i *AccountSuppressionAttributes) ToAccountSuppressionAttributesOutputWithContext(ctx context.Context) AccountSuppressionAttributesOutput
type AccountSuppressionAttributesArgs ¶
type AccountSuppressionAttributesArgs struct {
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// A list that contains the reasons that email addresses will be automatically added to the suppression list for your account. Valid values: `COMPLAINT`, `BOUNCE`.
SuppressedReasons pulumi.StringArrayInput
}
The set of arguments for constructing a AccountSuppressionAttributes resource.
func (AccountSuppressionAttributesArgs) ElementType ¶
func (AccountSuppressionAttributesArgs) ElementType() reflect.Type
type AccountSuppressionAttributesArray ¶
type AccountSuppressionAttributesArray []AccountSuppressionAttributesInput
func (AccountSuppressionAttributesArray) ElementType ¶
func (AccountSuppressionAttributesArray) ElementType() reflect.Type
func (AccountSuppressionAttributesArray) ToAccountSuppressionAttributesArrayOutput ¶
func (i AccountSuppressionAttributesArray) ToAccountSuppressionAttributesArrayOutput() AccountSuppressionAttributesArrayOutput
func (AccountSuppressionAttributesArray) ToAccountSuppressionAttributesArrayOutputWithContext ¶
func (i AccountSuppressionAttributesArray) ToAccountSuppressionAttributesArrayOutputWithContext(ctx context.Context) AccountSuppressionAttributesArrayOutput
type AccountSuppressionAttributesArrayInput ¶
type AccountSuppressionAttributesArrayInput interface {
pulumi.Input
ToAccountSuppressionAttributesArrayOutput() AccountSuppressionAttributesArrayOutput
ToAccountSuppressionAttributesArrayOutputWithContext(context.Context) AccountSuppressionAttributesArrayOutput
}
AccountSuppressionAttributesArrayInput is an input type that accepts AccountSuppressionAttributesArray and AccountSuppressionAttributesArrayOutput values. You can construct a concrete instance of `AccountSuppressionAttributesArrayInput` via:
AccountSuppressionAttributesArray{ AccountSuppressionAttributesArgs{...} }
type AccountSuppressionAttributesArrayOutput ¶
type AccountSuppressionAttributesArrayOutput struct{ *pulumi.OutputState }
func (AccountSuppressionAttributesArrayOutput) ElementType ¶
func (AccountSuppressionAttributesArrayOutput) ElementType() reflect.Type
func (AccountSuppressionAttributesArrayOutput) ToAccountSuppressionAttributesArrayOutput ¶
func (o AccountSuppressionAttributesArrayOutput) ToAccountSuppressionAttributesArrayOutput() AccountSuppressionAttributesArrayOutput
func (AccountSuppressionAttributesArrayOutput) ToAccountSuppressionAttributesArrayOutputWithContext ¶
func (o AccountSuppressionAttributesArrayOutput) ToAccountSuppressionAttributesArrayOutputWithContext(ctx context.Context) AccountSuppressionAttributesArrayOutput
type AccountSuppressionAttributesInput ¶
type AccountSuppressionAttributesInput interface {
pulumi.Input
ToAccountSuppressionAttributesOutput() AccountSuppressionAttributesOutput
ToAccountSuppressionAttributesOutputWithContext(ctx context.Context) AccountSuppressionAttributesOutput
}
type AccountSuppressionAttributesMap ¶
type AccountSuppressionAttributesMap map[string]AccountSuppressionAttributesInput
func (AccountSuppressionAttributesMap) ElementType ¶
func (AccountSuppressionAttributesMap) ElementType() reflect.Type
func (AccountSuppressionAttributesMap) ToAccountSuppressionAttributesMapOutput ¶
func (i AccountSuppressionAttributesMap) ToAccountSuppressionAttributesMapOutput() AccountSuppressionAttributesMapOutput
func (AccountSuppressionAttributesMap) ToAccountSuppressionAttributesMapOutputWithContext ¶
func (i AccountSuppressionAttributesMap) ToAccountSuppressionAttributesMapOutputWithContext(ctx context.Context) AccountSuppressionAttributesMapOutput
type AccountSuppressionAttributesMapInput ¶
type AccountSuppressionAttributesMapInput interface {
pulumi.Input
ToAccountSuppressionAttributesMapOutput() AccountSuppressionAttributesMapOutput
ToAccountSuppressionAttributesMapOutputWithContext(context.Context) AccountSuppressionAttributesMapOutput
}
AccountSuppressionAttributesMapInput is an input type that accepts AccountSuppressionAttributesMap and AccountSuppressionAttributesMapOutput values. You can construct a concrete instance of `AccountSuppressionAttributesMapInput` via:
AccountSuppressionAttributesMap{ "key": AccountSuppressionAttributesArgs{...} }
type AccountSuppressionAttributesMapOutput ¶
type AccountSuppressionAttributesMapOutput struct{ *pulumi.OutputState }
func (AccountSuppressionAttributesMapOutput) ElementType ¶
func (AccountSuppressionAttributesMapOutput) ElementType() reflect.Type
func (AccountSuppressionAttributesMapOutput) MapIndex ¶
func (o AccountSuppressionAttributesMapOutput) MapIndex(k pulumi.StringInput) AccountSuppressionAttributesOutput
func (AccountSuppressionAttributesMapOutput) ToAccountSuppressionAttributesMapOutput ¶
func (o AccountSuppressionAttributesMapOutput) ToAccountSuppressionAttributesMapOutput() AccountSuppressionAttributesMapOutput
func (AccountSuppressionAttributesMapOutput) ToAccountSuppressionAttributesMapOutputWithContext ¶
func (o AccountSuppressionAttributesMapOutput) ToAccountSuppressionAttributesMapOutputWithContext(ctx context.Context) AccountSuppressionAttributesMapOutput
type AccountSuppressionAttributesOutput ¶
type AccountSuppressionAttributesOutput struct{ *pulumi.OutputState }
func (AccountSuppressionAttributesOutput) ElementType ¶
func (AccountSuppressionAttributesOutput) ElementType() reflect.Type
func (AccountSuppressionAttributesOutput) Region ¶
func (o AccountSuppressionAttributesOutput) Region() pulumi.StringOutput
Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
func (AccountSuppressionAttributesOutput) SuppressedReasons ¶
func (o AccountSuppressionAttributesOutput) SuppressedReasons() pulumi.StringArrayOutput
A list that contains the reasons that email addresses will be automatically added to the suppression list for your account. Valid values: `COMPLAINT`, `BOUNCE`.
func (AccountSuppressionAttributesOutput) ToAccountSuppressionAttributesOutput ¶
func (o AccountSuppressionAttributesOutput) ToAccountSuppressionAttributesOutput() AccountSuppressionAttributesOutput
func (AccountSuppressionAttributesOutput) ToAccountSuppressionAttributesOutputWithContext ¶
func (o AccountSuppressionAttributesOutput) ToAccountSuppressionAttributesOutputWithContext(ctx context.Context) AccountSuppressionAttributesOutput
type AccountSuppressionAttributesState ¶
type AccountSuppressionAttributesState struct {
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// A list that contains the reasons that email addresses will be automatically added to the suppression list for your account. Valid values: `COMPLAINT`, `BOUNCE`.
SuppressedReasons pulumi.StringArrayInput
}
func (AccountSuppressionAttributesState) ElementType ¶
func (AccountSuppressionAttributesState) ElementType() reflect.Type
type AccountVdmAttributes ¶
type AccountVdmAttributes struct {
pulumi.CustomResourceState
// Specifies additional settings for your VDM configuration as applicable to the Dashboard.
DashboardAttributes AccountVdmAttributesDashboardAttributesOutput `pulumi:"dashboardAttributes"`
// Specifies additional settings for your VDM configuration as applicable to the Guardian.
GuardianAttributes AccountVdmAttributesGuardianAttributesOutput `pulumi:"guardianAttributes"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringOutput `pulumi:"region"`
// Specifies the status of your VDM configuration. Valid values: `ENABLED`, `DISABLED`.
//
// The following arguments are optional:
VdmEnabled pulumi.StringOutput `pulumi:"vdmEnabled"`
}
Resource for managing an AWS SESv2 (Simple Email V2) Account VDM Attributes.
## Example Usage
### Basic Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/sesv2" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := sesv2.NewAccountVdmAttributes(ctx, "example", &sesv2.AccountVdmAttributesArgs{
VdmEnabled: pulumi.String("ENABLED"),
DashboardAttributes: &sesv2.AccountVdmAttributesDashboardAttributesArgs{
EngagementMetrics: pulumi.String("ENABLED"),
},
GuardianAttributes: &sesv2.AccountVdmAttributesGuardianAttributesArgs{
OptimizedSharedDelivery: pulumi.String("ENABLED"),
},
})
if err != nil {
return err
}
return nil
})
}
```
## Import
Using `pulumi import`, import SESv2 (Simple Email V2) Account VDM Attributes using the word `ses-account-vdm-attributes`. For example:
```sh $ pulumi import aws:sesv2/accountVdmAttributes:AccountVdmAttributes example ses-account-vdm-attributes ```
func GetAccountVdmAttributes ¶
func GetAccountVdmAttributes(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AccountVdmAttributesState, opts ...pulumi.ResourceOption) (*AccountVdmAttributes, error)
GetAccountVdmAttributes gets an existing AccountVdmAttributes 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 NewAccountVdmAttributes ¶
func NewAccountVdmAttributes(ctx *pulumi.Context, name string, args *AccountVdmAttributesArgs, opts ...pulumi.ResourceOption) (*AccountVdmAttributes, error)
NewAccountVdmAttributes registers a new resource with the given unique name, arguments, and options.
func (*AccountVdmAttributes) ElementType ¶
func (*AccountVdmAttributes) ElementType() reflect.Type
func (*AccountVdmAttributes) ToAccountVdmAttributesOutput ¶
func (i *AccountVdmAttributes) ToAccountVdmAttributesOutput() AccountVdmAttributesOutput
func (*AccountVdmAttributes) ToAccountVdmAttributesOutputWithContext ¶
func (i *AccountVdmAttributes) ToAccountVdmAttributesOutputWithContext(ctx context.Context) AccountVdmAttributesOutput
type AccountVdmAttributesArgs ¶
type AccountVdmAttributesArgs struct {
// Specifies additional settings for your VDM configuration as applicable to the Dashboard.
DashboardAttributes AccountVdmAttributesDashboardAttributesPtrInput
// Specifies additional settings for your VDM configuration as applicable to the Guardian.
GuardianAttributes AccountVdmAttributesGuardianAttributesPtrInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// Specifies the status of your VDM configuration. Valid values: `ENABLED`, `DISABLED`.
//
// The following arguments are optional:
VdmEnabled pulumi.StringInput
}
The set of arguments for constructing a AccountVdmAttributes resource.
func (AccountVdmAttributesArgs) ElementType ¶
func (AccountVdmAttributesArgs) ElementType() reflect.Type
type AccountVdmAttributesArray ¶
type AccountVdmAttributesArray []AccountVdmAttributesInput
func (AccountVdmAttributesArray) ElementType ¶
func (AccountVdmAttributesArray) ElementType() reflect.Type
func (AccountVdmAttributesArray) ToAccountVdmAttributesArrayOutput ¶
func (i AccountVdmAttributesArray) ToAccountVdmAttributesArrayOutput() AccountVdmAttributesArrayOutput
func (AccountVdmAttributesArray) ToAccountVdmAttributesArrayOutputWithContext ¶
func (i AccountVdmAttributesArray) ToAccountVdmAttributesArrayOutputWithContext(ctx context.Context) AccountVdmAttributesArrayOutput
type AccountVdmAttributesArrayInput ¶
type AccountVdmAttributesArrayInput interface {
pulumi.Input
ToAccountVdmAttributesArrayOutput() AccountVdmAttributesArrayOutput
ToAccountVdmAttributesArrayOutputWithContext(context.Context) AccountVdmAttributesArrayOutput
}
AccountVdmAttributesArrayInput is an input type that accepts AccountVdmAttributesArray and AccountVdmAttributesArrayOutput values. You can construct a concrete instance of `AccountVdmAttributesArrayInput` via:
AccountVdmAttributesArray{ AccountVdmAttributesArgs{...} }
type AccountVdmAttributesArrayOutput ¶
type AccountVdmAttributesArrayOutput struct{ *pulumi.OutputState }
func (AccountVdmAttributesArrayOutput) ElementType ¶
func (AccountVdmAttributesArrayOutput) ElementType() reflect.Type
func (AccountVdmAttributesArrayOutput) Index ¶
func (o AccountVdmAttributesArrayOutput) Index(i pulumi.IntInput) AccountVdmAttributesOutput
func (AccountVdmAttributesArrayOutput) ToAccountVdmAttributesArrayOutput ¶
func (o AccountVdmAttributesArrayOutput) ToAccountVdmAttributesArrayOutput() AccountVdmAttributesArrayOutput
func (AccountVdmAttributesArrayOutput) ToAccountVdmAttributesArrayOutputWithContext ¶
func (o AccountVdmAttributesArrayOutput) ToAccountVdmAttributesArrayOutputWithContext(ctx context.Context) AccountVdmAttributesArrayOutput
type AccountVdmAttributesDashboardAttributes ¶
type AccountVdmAttributesDashboardAttributes struct {
// Specifies the status of your VDM engagement metrics collection. Valid values: `ENABLED`, `DISABLED`.
EngagementMetrics *string `pulumi:"engagementMetrics"`
}
type AccountVdmAttributesDashboardAttributesArgs ¶
type AccountVdmAttributesDashboardAttributesArgs struct {
// Specifies the status of your VDM engagement metrics collection. Valid values: `ENABLED`, `DISABLED`.
EngagementMetrics pulumi.StringPtrInput `pulumi:"engagementMetrics"`
}
func (AccountVdmAttributesDashboardAttributesArgs) ElementType ¶
func (AccountVdmAttributesDashboardAttributesArgs) ElementType() reflect.Type
func (AccountVdmAttributesDashboardAttributesArgs) ToAccountVdmAttributesDashboardAttributesOutput ¶
func (i AccountVdmAttributesDashboardAttributesArgs) ToAccountVdmAttributesDashboardAttributesOutput() AccountVdmAttributesDashboardAttributesOutput
func (AccountVdmAttributesDashboardAttributesArgs) ToAccountVdmAttributesDashboardAttributesOutputWithContext ¶
func (i AccountVdmAttributesDashboardAttributesArgs) ToAccountVdmAttributesDashboardAttributesOutputWithContext(ctx context.Context) AccountVdmAttributesDashboardAttributesOutput
func (AccountVdmAttributesDashboardAttributesArgs) ToAccountVdmAttributesDashboardAttributesPtrOutput ¶
func (i AccountVdmAttributesDashboardAttributesArgs) ToAccountVdmAttributesDashboardAttributesPtrOutput() AccountVdmAttributesDashboardAttributesPtrOutput
func (AccountVdmAttributesDashboardAttributesArgs) ToAccountVdmAttributesDashboardAttributesPtrOutputWithContext ¶
func (i AccountVdmAttributesDashboardAttributesArgs) ToAccountVdmAttributesDashboardAttributesPtrOutputWithContext(ctx context.Context) AccountVdmAttributesDashboardAttributesPtrOutput
type AccountVdmAttributesDashboardAttributesInput ¶
type AccountVdmAttributesDashboardAttributesInput interface {
pulumi.Input
ToAccountVdmAttributesDashboardAttributesOutput() AccountVdmAttributesDashboardAttributesOutput
ToAccountVdmAttributesDashboardAttributesOutputWithContext(context.Context) AccountVdmAttributesDashboardAttributesOutput
}
AccountVdmAttributesDashboardAttributesInput is an input type that accepts AccountVdmAttributesDashboardAttributesArgs and AccountVdmAttributesDashboardAttributesOutput values. You can construct a concrete instance of `AccountVdmAttributesDashboardAttributesInput` via:
AccountVdmAttributesDashboardAttributesArgs{...}
type AccountVdmAttributesDashboardAttributesOutput ¶
type AccountVdmAttributesDashboardAttributesOutput struct{ *pulumi.OutputState }
func (AccountVdmAttributesDashboardAttributesOutput) ElementType ¶
func (AccountVdmAttributesDashboardAttributesOutput) ElementType() reflect.Type
func (AccountVdmAttributesDashboardAttributesOutput) EngagementMetrics ¶
func (o AccountVdmAttributesDashboardAttributesOutput) EngagementMetrics() pulumi.StringPtrOutput
Specifies the status of your VDM engagement metrics collection. Valid values: `ENABLED`, `DISABLED`.
func (AccountVdmAttributesDashboardAttributesOutput) ToAccountVdmAttributesDashboardAttributesOutput ¶
func (o AccountVdmAttributesDashboardAttributesOutput) ToAccountVdmAttributesDashboardAttributesOutput() AccountVdmAttributesDashboardAttributesOutput
func (AccountVdmAttributesDashboardAttributesOutput) ToAccountVdmAttributesDashboardAttributesOutputWithContext ¶
func (o AccountVdmAttributesDashboardAttributesOutput) ToAccountVdmAttributesDashboardAttributesOutputWithContext(ctx context.Context) AccountVdmAttributesDashboardAttributesOutput
func (AccountVdmAttributesDashboardAttributesOutput) ToAccountVdmAttributesDashboardAttributesPtrOutput ¶
func (o AccountVdmAttributesDashboardAttributesOutput) ToAccountVdmAttributesDashboardAttributesPtrOutput() AccountVdmAttributesDashboardAttributesPtrOutput
func (AccountVdmAttributesDashboardAttributesOutput) ToAccountVdmAttributesDashboardAttributesPtrOutputWithContext ¶
func (o AccountVdmAttributesDashboardAttributesOutput) ToAccountVdmAttributesDashboardAttributesPtrOutputWithContext(ctx context.Context) AccountVdmAttributesDashboardAttributesPtrOutput
type AccountVdmAttributesDashboardAttributesPtrInput ¶
type AccountVdmAttributesDashboardAttributesPtrInput interface {
pulumi.Input
ToAccountVdmAttributesDashboardAttributesPtrOutput() AccountVdmAttributesDashboardAttributesPtrOutput
ToAccountVdmAttributesDashboardAttributesPtrOutputWithContext(context.Context) AccountVdmAttributesDashboardAttributesPtrOutput
}
AccountVdmAttributesDashboardAttributesPtrInput is an input type that accepts AccountVdmAttributesDashboardAttributesArgs, AccountVdmAttributesDashboardAttributesPtr and AccountVdmAttributesDashboardAttributesPtrOutput values. You can construct a concrete instance of `AccountVdmAttributesDashboardAttributesPtrInput` via:
AccountVdmAttributesDashboardAttributesArgs{...}
or:
nil
func AccountVdmAttributesDashboardAttributesPtr ¶
func AccountVdmAttributesDashboardAttributesPtr(v *AccountVdmAttributesDashboardAttributesArgs) AccountVdmAttributesDashboardAttributesPtrInput
type AccountVdmAttributesDashboardAttributesPtrOutput ¶
type AccountVdmAttributesDashboardAttributesPtrOutput struct{ *pulumi.OutputState }
func (AccountVdmAttributesDashboardAttributesPtrOutput) ElementType ¶
func (AccountVdmAttributesDashboardAttributesPtrOutput) ElementType() reflect.Type
func (AccountVdmAttributesDashboardAttributesPtrOutput) EngagementMetrics ¶
func (o AccountVdmAttributesDashboardAttributesPtrOutput) EngagementMetrics() pulumi.StringPtrOutput
Specifies the status of your VDM engagement metrics collection. Valid values: `ENABLED`, `DISABLED`.
func (AccountVdmAttributesDashboardAttributesPtrOutput) ToAccountVdmAttributesDashboardAttributesPtrOutput ¶
func (o AccountVdmAttributesDashboardAttributesPtrOutput) ToAccountVdmAttributesDashboardAttributesPtrOutput() AccountVdmAttributesDashboardAttributesPtrOutput
func (AccountVdmAttributesDashboardAttributesPtrOutput) ToAccountVdmAttributesDashboardAttributesPtrOutputWithContext ¶
func (o AccountVdmAttributesDashboardAttributesPtrOutput) ToAccountVdmAttributesDashboardAttributesPtrOutputWithContext(ctx context.Context) AccountVdmAttributesDashboardAttributesPtrOutput
type AccountVdmAttributesGuardianAttributes ¶
type AccountVdmAttributesGuardianAttributes struct {
OptimizedSharedDelivery *string `pulumi:"optimizedSharedDelivery"`
}
type AccountVdmAttributesGuardianAttributesArgs ¶
type AccountVdmAttributesGuardianAttributesArgs struct {
OptimizedSharedDelivery pulumi.StringPtrInput `pulumi:"optimizedSharedDelivery"`
}
func (AccountVdmAttributesGuardianAttributesArgs) ElementType ¶
func (AccountVdmAttributesGuardianAttributesArgs) ElementType() reflect.Type
func (AccountVdmAttributesGuardianAttributesArgs) ToAccountVdmAttributesGuardianAttributesOutput ¶
func (i AccountVdmAttributesGuardianAttributesArgs) ToAccountVdmAttributesGuardianAttributesOutput() AccountVdmAttributesGuardianAttributesOutput
func (AccountVdmAttributesGuardianAttributesArgs) ToAccountVdmAttributesGuardianAttributesOutputWithContext ¶
func (i AccountVdmAttributesGuardianAttributesArgs) ToAccountVdmAttributesGuardianAttributesOutputWithContext(ctx context.Context) AccountVdmAttributesGuardianAttributesOutput
func (AccountVdmAttributesGuardianAttributesArgs) ToAccountVdmAttributesGuardianAttributesPtrOutput ¶
func (i AccountVdmAttributesGuardianAttributesArgs) ToAccountVdmAttributesGuardianAttributesPtrOutput() AccountVdmAttributesGuardianAttributesPtrOutput
func (AccountVdmAttributesGuardianAttributesArgs) ToAccountVdmAttributesGuardianAttributesPtrOutputWithContext ¶
func (i AccountVdmAttributesGuardianAttributesArgs) ToAccountVdmAttributesGuardianAttributesPtrOutputWithContext(ctx context.Context) AccountVdmAttributesGuardianAttributesPtrOutput
type AccountVdmAttributesGuardianAttributesInput ¶
type AccountVdmAttributesGuardianAttributesInput interface {
pulumi.Input
ToAccountVdmAttributesGuardianAttributesOutput() AccountVdmAttributesGuardianAttributesOutput
ToAccountVdmAttributesGuardianAttributesOutputWithContext(context.Context) AccountVdmAttributesGuardianAttributesOutput
}
AccountVdmAttributesGuardianAttributesInput is an input type that accepts AccountVdmAttributesGuardianAttributesArgs and AccountVdmAttributesGuardianAttributesOutput values. You can construct a concrete instance of `AccountVdmAttributesGuardianAttributesInput` via:
AccountVdmAttributesGuardianAttributesArgs{...}
type AccountVdmAttributesGuardianAttributesOutput ¶
type AccountVdmAttributesGuardianAttributesOutput struct{ *pulumi.OutputState }
func (AccountVdmAttributesGuardianAttributesOutput) ElementType ¶
func (AccountVdmAttributesGuardianAttributesOutput) ElementType() reflect.Type
func (AccountVdmAttributesGuardianAttributesOutput) OptimizedSharedDelivery ¶
func (o AccountVdmAttributesGuardianAttributesOutput) OptimizedSharedDelivery() pulumi.StringPtrOutput
Specifies the status of your VDM optimized shared delivery. Valid values: `ENABLED`, `DISABLED`.
func (AccountVdmAttributesGuardianAttributesOutput) ToAccountVdmAttributesGuardianAttributesOutput ¶
func (o AccountVdmAttributesGuardianAttributesOutput) ToAccountVdmAttributesGuardianAttributesOutput() AccountVdmAttributesGuardianAttributesOutput
func (AccountVdmAttributesGuardianAttributesOutput) ToAccountVdmAttributesGuardianAttributesOutputWithContext ¶
func (o AccountVdmAttributesGuardianAttributesOutput) ToAccountVdmAttributesGuardianAttributesOutputWithContext(ctx context.Context) AccountVdmAttributesGuardianAttributesOutput
func (AccountVdmAttributesGuardianAttributesOutput) ToAccountVdmAttributesGuardianAttributesPtrOutput ¶
func (o AccountVdmAttributesGuardianAttributesOutput) ToAccountVdmAttributesGuardianAttributesPtrOutput() AccountVdmAttributesGuardianAttributesPtrOutput
func (AccountVdmAttributesGuardianAttributesOutput) ToAccountVdmAttributesGuardianAttributesPtrOutputWithContext ¶
func (o AccountVdmAttributesGuardianAttributesOutput) ToAccountVdmAttributesGuardianAttributesPtrOutputWithContext(ctx context.Context) AccountVdmAttributesGuardianAttributesPtrOutput
type AccountVdmAttributesGuardianAttributesPtrInput ¶
type AccountVdmAttributesGuardianAttributesPtrInput interface {
pulumi.Input
ToAccountVdmAttributesGuardianAttributesPtrOutput() AccountVdmAttributesGuardianAttributesPtrOutput
ToAccountVdmAttributesGuardianAttributesPtrOutputWithContext(context.Context) AccountVdmAttributesGuardianAttributesPtrOutput
}
AccountVdmAttributesGuardianAttributesPtrInput is an input type that accepts AccountVdmAttributesGuardianAttributesArgs, AccountVdmAttributesGuardianAttributesPtr and AccountVdmAttributesGuardianAttributesPtrOutput values. You can construct a concrete instance of `AccountVdmAttributesGuardianAttributesPtrInput` via:
AccountVdmAttributesGuardianAttributesArgs{...}
or:
nil
func AccountVdmAttributesGuardianAttributesPtr ¶
func AccountVdmAttributesGuardianAttributesPtr(v *AccountVdmAttributesGuardianAttributesArgs) AccountVdmAttributesGuardianAttributesPtrInput
type AccountVdmAttributesGuardianAttributesPtrOutput ¶
type AccountVdmAttributesGuardianAttributesPtrOutput struct{ *pulumi.OutputState }
func (AccountVdmAttributesGuardianAttributesPtrOutput) ElementType ¶
func (AccountVdmAttributesGuardianAttributesPtrOutput) ElementType() reflect.Type
func (AccountVdmAttributesGuardianAttributesPtrOutput) OptimizedSharedDelivery ¶
func (o AccountVdmAttributesGuardianAttributesPtrOutput) OptimizedSharedDelivery() pulumi.StringPtrOutput
Specifies the status of your VDM optimized shared delivery. Valid values: `ENABLED`, `DISABLED`.
func (AccountVdmAttributesGuardianAttributesPtrOutput) ToAccountVdmAttributesGuardianAttributesPtrOutput ¶
func (o AccountVdmAttributesGuardianAttributesPtrOutput) ToAccountVdmAttributesGuardianAttributesPtrOutput() AccountVdmAttributesGuardianAttributesPtrOutput
func (AccountVdmAttributesGuardianAttributesPtrOutput) ToAccountVdmAttributesGuardianAttributesPtrOutputWithContext ¶
func (o AccountVdmAttributesGuardianAttributesPtrOutput) ToAccountVdmAttributesGuardianAttributesPtrOutputWithContext(ctx context.Context) AccountVdmAttributesGuardianAttributesPtrOutput
type AccountVdmAttributesInput ¶
type AccountVdmAttributesInput interface {
pulumi.Input
ToAccountVdmAttributesOutput() AccountVdmAttributesOutput
ToAccountVdmAttributesOutputWithContext(ctx context.Context) AccountVdmAttributesOutput
}
type AccountVdmAttributesMap ¶
type AccountVdmAttributesMap map[string]AccountVdmAttributesInput
func (AccountVdmAttributesMap) ElementType ¶
func (AccountVdmAttributesMap) ElementType() reflect.Type
func (AccountVdmAttributesMap) ToAccountVdmAttributesMapOutput ¶
func (i AccountVdmAttributesMap) ToAccountVdmAttributesMapOutput() AccountVdmAttributesMapOutput
func (AccountVdmAttributesMap) ToAccountVdmAttributesMapOutputWithContext ¶
func (i AccountVdmAttributesMap) ToAccountVdmAttributesMapOutputWithContext(ctx context.Context) AccountVdmAttributesMapOutput
type AccountVdmAttributesMapInput ¶
type AccountVdmAttributesMapInput interface {
pulumi.Input
ToAccountVdmAttributesMapOutput() AccountVdmAttributesMapOutput
ToAccountVdmAttributesMapOutputWithContext(context.Context) AccountVdmAttributesMapOutput
}
AccountVdmAttributesMapInput is an input type that accepts AccountVdmAttributesMap and AccountVdmAttributesMapOutput values. You can construct a concrete instance of `AccountVdmAttributesMapInput` via:
AccountVdmAttributesMap{ "key": AccountVdmAttributesArgs{...} }
type AccountVdmAttributesMapOutput ¶
type AccountVdmAttributesMapOutput struct{ *pulumi.OutputState }
func (AccountVdmAttributesMapOutput) ElementType ¶
func (AccountVdmAttributesMapOutput) ElementType() reflect.Type
func (AccountVdmAttributesMapOutput) MapIndex ¶
func (o AccountVdmAttributesMapOutput) MapIndex(k pulumi.StringInput) AccountVdmAttributesOutput
func (AccountVdmAttributesMapOutput) ToAccountVdmAttributesMapOutput ¶
func (o AccountVdmAttributesMapOutput) ToAccountVdmAttributesMapOutput() AccountVdmAttributesMapOutput
func (AccountVdmAttributesMapOutput) ToAccountVdmAttributesMapOutputWithContext ¶
func (o AccountVdmAttributesMapOutput) ToAccountVdmAttributesMapOutputWithContext(ctx context.Context) AccountVdmAttributesMapOutput
type AccountVdmAttributesOutput ¶
type AccountVdmAttributesOutput struct{ *pulumi.OutputState }
func (AccountVdmAttributesOutput) DashboardAttributes ¶
func (o AccountVdmAttributesOutput) DashboardAttributes() AccountVdmAttributesDashboardAttributesOutput
Specifies additional settings for your VDM configuration as applicable to the Dashboard.
func (AccountVdmAttributesOutput) ElementType ¶
func (AccountVdmAttributesOutput) ElementType() reflect.Type
func (AccountVdmAttributesOutput) GuardianAttributes ¶
func (o AccountVdmAttributesOutput) GuardianAttributes() AccountVdmAttributesGuardianAttributesOutput
Specifies additional settings for your VDM configuration as applicable to the Guardian.
func (AccountVdmAttributesOutput) Region ¶
func (o AccountVdmAttributesOutput) Region() pulumi.StringOutput
Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
func (AccountVdmAttributesOutput) ToAccountVdmAttributesOutput ¶
func (o AccountVdmAttributesOutput) ToAccountVdmAttributesOutput() AccountVdmAttributesOutput
func (AccountVdmAttributesOutput) ToAccountVdmAttributesOutputWithContext ¶
func (o AccountVdmAttributesOutput) ToAccountVdmAttributesOutputWithContext(ctx context.Context) AccountVdmAttributesOutput
func (AccountVdmAttributesOutput) VdmEnabled ¶
func (o AccountVdmAttributesOutput) VdmEnabled() pulumi.StringOutput
Specifies the status of your VDM configuration. Valid values: `ENABLED`, `DISABLED`.
The following arguments are optional:
type AccountVdmAttributesState ¶
type AccountVdmAttributesState struct {
// Specifies additional settings for your VDM configuration as applicable to the Dashboard.
DashboardAttributes AccountVdmAttributesDashboardAttributesPtrInput
// Specifies additional settings for your VDM configuration as applicable to the Guardian.
GuardianAttributes AccountVdmAttributesGuardianAttributesPtrInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// Specifies the status of your VDM configuration. Valid values: `ENABLED`, `DISABLED`.
//
// The following arguments are optional:
VdmEnabled pulumi.StringPtrInput
}
func (AccountVdmAttributesState) ElementType ¶
func (AccountVdmAttributesState) ElementType() reflect.Type
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. See `deliveryOptions` Block for details.
DeliveryOptions ConfigurationSetDeliveryOptionsPtrOutput `pulumi:"deliveryOptions"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringOutput `pulumi:"region"`
// An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set. See `reputationOptions` Block for details.
ReputationOptions ConfigurationSetReputationOptionsOutput `pulumi:"reputationOptions"`
// An object that defines whether or not Amazon SES can send email that you send using the configuration set. See `sendingOptions` Block for details.
SendingOptions ConfigurationSetSendingOptionsOutput `pulumi:"sendingOptions"`
// An object that contains information about the suppression list preferences for your account. See `suppressionOptions` Block for details.
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. See `trackingOptions` Block for details.
TrackingOptions ConfigurationSetTrackingOptionsPtrOutput `pulumi:"trackingOptions"`
// An object that defines the VDM settings that apply to emails that you send using the configuration set. See `vdmOptions` Block for details.
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/v7/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{
MaxDeliverySeconds: pulumi.Int(300),
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"),
HttpsPolicy: pulumi.String("REQUIRE"),
},
})
if err != nil {
return err
}
return nil
})
}
```
## Import
Using `pulumi import`, import SESv2 (Simple Email V2) Configuration Set using the `configuration_set_name`. For example:
```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. See `deliveryOptions` Block for details.
DeliveryOptions ConfigurationSetDeliveryOptionsPtrInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set. See `reputationOptions` Block for details.
ReputationOptions ConfigurationSetReputationOptionsPtrInput
// An object that defines whether or not Amazon SES can send email that you send using the configuration set. See `sendingOptions` Block for details.
SendingOptions ConfigurationSetSendingOptionsPtrInput
// An object that contains information about the suppression list preferences for your account. See `suppressionOptions` Block for details.
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. See `trackingOptions` Block for details.
TrackingOptions ConfigurationSetTrackingOptionsPtrInput
// An object that defines the VDM settings that apply to emails that you send using the configuration set. See `vdmOptions` Block for details.
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 maximum amount of time, in seconds, that Amazon SES API v2 will attempt delivery of email. If specified, the value must greater than or equal to 300 seconds (5 minutes) and less than or equal to 50400 seconds (840 minutes).
MaxDeliverySeconds *int `pulumi:"maxDeliverySeconds"`
// 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 maximum amount of time, in seconds, that Amazon SES API v2 will attempt delivery of email. If specified, the value must greater than or equal to 300 seconds (5 minutes) and less than or equal to 50400 seconds (840 minutes).
MaxDeliverySeconds pulumi.IntPtrInput `pulumi:"maxDeliverySeconds"`
// 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) MaxDeliverySeconds ¶
func (o ConfigurationSetDeliveryOptionsOutput) MaxDeliverySeconds() pulumi.IntPtrOutput
The maximum amount of time, in seconds, that Amazon SES API v2 will attempt delivery of email. If specified, the value must greater than or equal to 300 seconds (5 minutes) and less than or equal to 50400 seconds (840 minutes).
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) MaxDeliverySeconds ¶
func (o ConfigurationSetDeliveryOptionsPtrOutput) MaxDeliverySeconds() pulumi.IntPtrOutput
The maximum amount of time, in seconds, that Amazon SES API v2 will attempt delivery of email. If specified, the value must greater than or equal to 300 seconds (5 minutes) and less than or equal to 50400 seconds (840 minutes).
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 ¶
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` Block for details.
EventDestinationName pulumi.StringOutput `pulumi:"eventDestinationName"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringOutput `pulumi:"region"`
}
Resource for managing an AWS SESv2 (Simple Email V2) Configuration Set Event Destination.
## Example Usage
### CloudWatch Destination
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/sesv2" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
example, err := sesv2.NewConfigurationSet(ctx, "example", &sesv2.ConfigurationSetArgs{
ConfigurationSetName: pulumi.String("example"),
})
if err != nil {
return err
}
_, err = sesv2.NewConfigurationSetEventDestination(ctx, "example", &sesv2.ConfigurationSetEventDestinationArgs{
ConfigurationSetName: example.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
})
}
```
### EventBridge Destination
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/cloudwatch" "github.com/pulumi/pulumi-aws/sdk/v7/go/aws/sesv2" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_default, err := cloudwatch.LookupEventBus(ctx, &cloudwatch.LookupEventBusArgs{
Name: "default",
}, nil)
if err != nil {
return err
}
_, err = sesv2.NewConfigurationSetEventDestination(ctx, "example", &sesv2.ConfigurationSetEventDestinationArgs{
ConfigurationSetName: pulumi.Any(exampleAwsSesv2ConfigurationSet.ConfigurationSetName),
EventDestinationName: pulumi.String("example"),
EventDestination: &sesv2.ConfigurationSetEventDestinationEventDestinationArgs{
EventBridgeDestination: &sesv2.ConfigurationSetEventDestinationEventDestinationEventBridgeDestinationArgs{
EventBusArn: pulumi.String(_default.Arn),
},
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/v7/go/aws/sesv2" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
example, err := sesv2.NewConfigurationSet(ctx, "example", &sesv2.ConfigurationSetArgs{
ConfigurationSetName: pulumi.String("example"),
})
if err != nil {
return err
}
_, err = sesv2.NewConfigurationSetEventDestination(ctx, "example", &sesv2.ConfigurationSetEventDestinationArgs{
ConfigurationSetName: example.ConfigurationSetName,
EventDestinationName: pulumi.String("example"),
EventDestination: &sesv2.ConfigurationSetEventDestinationEventDestinationArgs{
KinesisFirehoseDestination: &sesv2.ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationArgs{
DeliveryStreamArn: pulumi.Any(exampleAwsKinesisFirehoseDeliveryStream.Arn),
IamRoleArn: pulumi.Any(exampleAwsIamRole.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/v7/go/aws/sesv2" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
example, err := sesv2.NewConfigurationSet(ctx, "example", &sesv2.ConfigurationSetArgs{
ConfigurationSetName: pulumi.String("example"),
})
if err != nil {
return err
}
_, err = sesv2.NewConfigurationSetEventDestination(ctx, "example", &sesv2.ConfigurationSetEventDestinationArgs{
ConfigurationSetName: example.ConfigurationSetName,
EventDestinationName: pulumi.String("example"),
EventDestination: &sesv2.ConfigurationSetEventDestinationEventDestinationArgs{
PinpointDestination: &sesv2.ConfigurationSetEventDestinationEventDestinationPinpointDestinationArgs{
ApplicationArn: pulumi.Any(exampleAwsPinpointApp.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/v7/go/aws/sesv2" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
example, err := sesv2.NewConfigurationSet(ctx, "example", &sesv2.ConfigurationSetArgs{
ConfigurationSetName: pulumi.String("example"),
})
if err != nil {
return err
}
_, err = sesv2.NewConfigurationSetEventDestination(ctx, "example", &sesv2.ConfigurationSetEventDestinationArgs{
ConfigurationSetName: example.ConfigurationSetName,
EventDestinationName: pulumi.String("example"),
EventDestination: &sesv2.ConfigurationSetEventDestinationEventDestinationArgs{
SnsDestination: &sesv2.ConfigurationSetEventDestinationEventDestinationSnsDestinationArgs{
TopicArn: pulumi.Any(exampleAwsSnsTopic.Arn),
},
Enabled: pulumi.Bool(true),
MatchingEventTypes: pulumi.StringArray{
pulumi.String("SEND"),
},
},
})
if err != nil {
return err
}
return nil
})
}
```
## Import
Using `pulumi import`, import SESv2 (Simple Email V2) Configuration Set Event Destination using the `id` (`configuration_set_name|event_destination_name`). For example:
```sh $ pulumi import aws:sesv2/configurationSetEventDestination:ConfigurationSetEventDestination example example_configuration_set|example_event_destination ```
func GetConfigurationSetEventDestination ¶
func GetConfigurationSetEventDestination(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ConfigurationSetEventDestinationState, opts ...pulumi.ResourceOption) (*ConfigurationSetEventDestination, error)
GetConfigurationSetEventDestination gets an existing ConfigurationSetEventDestination resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewConfigurationSetEventDestination ¶
func NewConfigurationSetEventDestination(ctx *pulumi.Context, name string, args *ConfigurationSetEventDestinationArgs, opts ...pulumi.ResourceOption) (*ConfigurationSetEventDestination, error)
NewConfigurationSetEventDestination registers a new resource with the given unique name, arguments, and options.
func (*ConfigurationSetEventDestination) ElementType ¶
func (*ConfigurationSetEventDestination) ElementType() reflect.Type
func (*ConfigurationSetEventDestination) ToConfigurationSetEventDestinationOutput ¶
func (i *ConfigurationSetEventDestination) ToConfigurationSetEventDestinationOutput() ConfigurationSetEventDestinationOutput
func (*ConfigurationSetEventDestination) ToConfigurationSetEventDestinationOutputWithContext ¶
func (i *ConfigurationSetEventDestination) ToConfigurationSetEventDestinationOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationOutput
type ConfigurationSetEventDestinationArgs ¶
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` Block for details.
EventDestinationName pulumi.StringInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
}
The set of arguments for constructing a ConfigurationSetEventDestination resource.
func (ConfigurationSetEventDestinationArgs) ElementType ¶
func (ConfigurationSetEventDestinationArgs) ElementType() reflect.Type
type ConfigurationSetEventDestinationArray ¶
type ConfigurationSetEventDestinationArray []ConfigurationSetEventDestinationInput
func (ConfigurationSetEventDestinationArray) ElementType ¶
func (ConfigurationSetEventDestinationArray) ElementType() reflect.Type
func (ConfigurationSetEventDestinationArray) ToConfigurationSetEventDestinationArrayOutput ¶
func (i ConfigurationSetEventDestinationArray) ToConfigurationSetEventDestinationArrayOutput() ConfigurationSetEventDestinationArrayOutput
func (ConfigurationSetEventDestinationArray) ToConfigurationSetEventDestinationArrayOutputWithContext ¶
func (i ConfigurationSetEventDestinationArray) ToConfigurationSetEventDestinationArrayOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationArrayOutput
type ConfigurationSetEventDestinationArrayInput ¶
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 ¶
type ConfigurationSetEventDestinationArrayOutput struct{ *pulumi.OutputState }
func (ConfigurationSetEventDestinationArrayOutput) ElementType ¶
func (ConfigurationSetEventDestinationArrayOutput) ElementType() reflect.Type
func (ConfigurationSetEventDestinationArrayOutput) ToConfigurationSetEventDestinationArrayOutput ¶
func (o ConfigurationSetEventDestinationArrayOutput) ToConfigurationSetEventDestinationArrayOutput() ConfigurationSetEventDestinationArrayOutput
func (ConfigurationSetEventDestinationArrayOutput) ToConfigurationSetEventDestinationArrayOutputWithContext ¶
func (o ConfigurationSetEventDestinationArrayOutput) ToConfigurationSetEventDestinationArrayOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationArrayOutput
type ConfigurationSetEventDestinationEventDestination ¶
type ConfigurationSetEventDestinationEventDestination struct {
// An object that defines an Amazon CloudWatch destination for email events. See `cloudWatchDestination` Block for details.
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 EventBridge destination for email events. You can use Amazon EventBridge to send notifications when certain email events occur. See `eventBridgeDestination` Block for details.
EventBridgeDestination *ConfigurationSetEventDestinationEventDestinationEventBridgeDestination `pulumi:"eventBridgeDestination"`
// An object that defines an Amazon Kinesis Data Firehose destination for email events. See `kinesisFirehoseDestination` Block for details.
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` Block for details.
PinpointDestination *ConfigurationSetEventDestinationEventDestinationPinpointDestination `pulumi:"pinpointDestination"`
// An object that defines an Amazon SNS destination for email events. See `snsDestination` Block for details.
SnsDestination *ConfigurationSetEventDestinationEventDestinationSnsDestination `pulumi:"snsDestination"`
}
type ConfigurationSetEventDestinationEventDestinationArgs ¶
type ConfigurationSetEventDestinationEventDestinationArgs struct {
// An object that defines an Amazon CloudWatch destination for email events. See `cloudWatchDestination` Block for details.
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 EventBridge destination for email events. You can use Amazon EventBridge to send notifications when certain email events occur. See `eventBridgeDestination` Block for details.
EventBridgeDestination ConfigurationSetEventDestinationEventDestinationEventBridgeDestinationPtrInput `pulumi:"eventBridgeDestination"`
// An object that defines an Amazon Kinesis Data Firehose destination for email events. See `kinesisFirehoseDestination` Block for details.
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` Block for details.
PinpointDestination ConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrInput `pulumi:"pinpointDestination"`
// An object that defines an Amazon SNS destination for email events. See `snsDestination` Block for details.
SnsDestination ConfigurationSetEventDestinationEventDestinationSnsDestinationPtrInput `pulumi:"snsDestination"`
}
func (ConfigurationSetEventDestinationEventDestinationArgs) ElementType ¶
func (ConfigurationSetEventDestinationEventDestinationArgs) ElementType() reflect.Type
func (ConfigurationSetEventDestinationEventDestinationArgs) ToConfigurationSetEventDestinationEventDestinationOutput ¶
func (i ConfigurationSetEventDestinationEventDestinationArgs) ToConfigurationSetEventDestinationEventDestinationOutput() ConfigurationSetEventDestinationEventDestinationOutput
func (ConfigurationSetEventDestinationEventDestinationArgs) ToConfigurationSetEventDestinationEventDestinationOutputWithContext ¶
func (i ConfigurationSetEventDestinationEventDestinationArgs) ToConfigurationSetEventDestinationEventDestinationOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationOutput
func (ConfigurationSetEventDestinationEventDestinationArgs) ToConfigurationSetEventDestinationEventDestinationPtrOutput ¶
func (i ConfigurationSetEventDestinationEventDestinationArgs) ToConfigurationSetEventDestinationEventDestinationPtrOutput() ConfigurationSetEventDestinationEventDestinationPtrOutput
func (ConfigurationSetEventDestinationEventDestinationArgs) ToConfigurationSetEventDestinationEventDestinationPtrOutputWithContext ¶
func (i ConfigurationSetEventDestinationEventDestinationArgs) ToConfigurationSetEventDestinationEventDestinationPtrOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationPtrOutput
type ConfigurationSetEventDestinationEventDestinationCloudWatchDestination ¶
type ConfigurationSetEventDestinationEventDestinationCloudWatchDestination struct {
// An array of objects that define the dimensions to use when you send email events to Amazon CloudWatch. See `dimensionConfiguration` Block for details.
DimensionConfigurations []ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfiguration `pulumi:"dimensionConfigurations"`
}
type ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationArgs ¶
type ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationArgs struct {
// An array of objects that define the dimensions to use when you send email events to Amazon CloudWatch. See `dimensionConfiguration` Block for details.
DimensionConfigurations ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArrayInput `pulumi:"dimensionConfigurations"`
}
func (ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationArgs) ElementType ¶
func (ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationArgs) ElementType() reflect.Type
func (ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationArgs) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationOutput ¶
func (i ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationArgs) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationOutput() ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationOutput
func (ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationArgs) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationOutputWithContext ¶
func (i ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationArgs) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationOutput
func (ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationArgs) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutput ¶
func (i ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationArgs) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutput() ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutput
func (ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationArgs) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutputWithContext ¶
func (i ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationArgs) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutput
type ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfiguration ¶
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.
DefaultDimensionValue string `pulumi:"defaultDimensionValue"`
// The name of an Amazon CloudWatch dimension associated with an email sending metric.
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 ¶
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.
DefaultDimensionValue pulumi.StringInput `pulumi:"defaultDimensionValue"`
// The name of an Amazon CloudWatch dimension associated with an email sending metric.
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 ¶
func (ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArgs) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationOutput ¶
func (i ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArgs) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationOutput() ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationOutput
func (ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArgs) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationOutputWithContext ¶
func (i ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArgs) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationOutput
type ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArray ¶
type ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArray []ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationInput
func (ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArray) ElementType ¶
func (ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArray) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArrayOutput ¶
func (i ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArray) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArrayOutput() ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArrayOutput
func (ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArray) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArrayOutputWithContext ¶
func (i ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArray) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArrayOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArrayOutput
type ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArrayInput ¶
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 ¶
type ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArrayOutput struct{ *pulumi.OutputState }
func (ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArrayOutput) ElementType ¶
func (ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArrayOutput) Index ¶
func (ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArrayOutput) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArrayOutput ¶
func (o ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArrayOutput) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArrayOutput() ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArrayOutput
func (ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArrayOutput) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArrayOutputWithContext ¶
func (o ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArrayOutput) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArrayOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArrayOutput
type ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationInput ¶
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 ¶
type ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationOutput struct{ *pulumi.OutputState }
func (ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationOutput) DefaultDimensionValue ¶
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.
func (ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationOutput) DimensionName ¶
func (o ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationOutput) DimensionName() pulumi.StringOutput
The name of an Amazon CloudWatch dimension associated with an email sending metric.
func (ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationOutput) DimensionValueSource ¶
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 ¶
func (ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationOutput) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationOutput ¶
func (o ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationOutput) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationOutput() ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationOutput
func (ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationOutput) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationOutputWithContext ¶
func (o ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationOutput) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationOutput
type ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationInput ¶
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 ¶
type ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationOutput struct{ *pulumi.OutputState }
func (ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationOutput) DimensionConfigurations ¶
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` Block for details.
func (ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationOutput) ElementType ¶
func (ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationOutput) ElementType() reflect.Type
func (ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationOutput) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationOutput ¶
func (o ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationOutput) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationOutput() ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationOutput
func (ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationOutput) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationOutputWithContext ¶
func (o ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationOutput) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationOutput
func (ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationOutput) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutput ¶
func (o ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationOutput) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutput() ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutput
func (ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationOutput) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutputWithContext ¶
func (o ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationOutput) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutput
type ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrInput ¶
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 ¶
func ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtr(v *ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationArgs) ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrInput
type ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutput ¶
type ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutput struct{ *pulumi.OutputState }
func (ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutput) DimensionConfigurations ¶
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` Block for details.
func (ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutput) ElementType ¶
func (ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutput) ElementType() reflect.Type
func (ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutput) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutput ¶
func (o ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutput) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutput() ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutput
func (ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutput) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutputWithContext ¶
func (o ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutput) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutput
type ConfigurationSetEventDestinationEventDestinationEventBridgeDestination ¶
type ConfigurationSetEventDestinationEventDestinationEventBridgeDestination struct {
// The Amazon Resource Name (ARN) of the Amazon EventBridge bus to publish email events to. Only the default bus is supported.
EventBusArn string `pulumi:"eventBusArn"`
}
type ConfigurationSetEventDestinationEventDestinationEventBridgeDestinationArgs ¶
type ConfigurationSetEventDestinationEventDestinationEventBridgeDestinationArgs struct {
// The Amazon Resource Name (ARN) of the Amazon EventBridge bus to publish email events to. Only the default bus is supported.
EventBusArn pulumi.StringInput `pulumi:"eventBusArn"`
}
func (ConfigurationSetEventDestinationEventDestinationEventBridgeDestinationArgs) ElementType ¶
func (ConfigurationSetEventDestinationEventDestinationEventBridgeDestinationArgs) ElementType() reflect.Type
func (ConfigurationSetEventDestinationEventDestinationEventBridgeDestinationArgs) ToConfigurationSetEventDestinationEventDestinationEventBridgeDestinationOutput ¶
func (i ConfigurationSetEventDestinationEventDestinationEventBridgeDestinationArgs) ToConfigurationSetEventDestinationEventDestinationEventBridgeDestinationOutput() ConfigurationSetEventDestinationEventDestinationEventBridgeDestinationOutput
func (ConfigurationSetEventDestinationEventDestinationEventBridgeDestinationArgs) ToConfigurationSetEventDestinationEventDestinationEventBridgeDestinationOutputWithContext ¶
func (i ConfigurationSetEventDestinationEventDestinationEventBridgeDestinationArgs) ToConfigurationSetEventDestinationEventDestinationEventBridgeDestinationOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationEventBridgeDestinationOutput
func (ConfigurationSetEventDestinationEventDestinationEventBridgeDestinationArgs) ToConfigurationSetEventDestinationEventDestinationEventBridgeDestinationPtrOutput ¶
func (i ConfigurationSetEventDestinationEventDestinationEventBridgeDestinationArgs) ToConfigurationSetEventDestinationEventDestinationEventBridgeDestinationPtrOutput() ConfigurationSetEventDestinationEventDestinationEventBridgeDestinationPtrOutput
func (ConfigurationSetEventDestinationEventDestinationEventBridgeDestinationArgs) ToConfigurationSetEventDestinationEventDestinationEventBridgeDestinationPtrOutputWithContext ¶
func (i ConfigurationSetEventDestinationEventDestinationEventBridgeDestinationArgs) ToConfigurationSetEventDestinationEventDestinationEventBridgeDestinationPtrOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationEventBridgeDestinationPtrOutput
type ConfigurationSetEventDestinationEventDestinationEventBridgeDestinationInput ¶
type ConfigurationSetEventDestinationEventDestinationEventBridgeDestinationInput interface {
pulumi.Input
ToConfigurationSetEventDestinationEventDestinationEventBridgeDestinationOutput() ConfigurationSetEventDestinationEventDestinationEventBridgeDestinationOutput
ToConfigurationSetEventDestinationEventDestinationEventBridgeDestinationOutputWithContext(context.Context) ConfigurationSetEventDestinationEventDestinationEventBridgeDestinationOutput
}
ConfigurationSetEventDestinationEventDestinationEventBridgeDestinationInput is an input type that accepts ConfigurationSetEventDestinationEventDestinationEventBridgeDestinationArgs and ConfigurationSetEventDestinationEventDestinationEventBridgeDestinationOutput values. You can construct a concrete instance of `ConfigurationSetEventDestinationEventDestinationEventBridgeDestinationInput` via:
ConfigurationSetEventDestinationEventDestinationEventBridgeDestinationArgs{...}
type ConfigurationSetEventDestinationEventDestinationEventBridgeDestinationOutput ¶
type ConfigurationSetEventDestinationEventDestinationEventBridgeDestinationOutput struct{ *pulumi.OutputState }
func (ConfigurationSetEventDestinationEventDestinationEventBridgeDestinationOutput) ElementType ¶
func (ConfigurationSetEventDestinationEventDestinationEventBridgeDestinationOutput) ElementType() reflect.Type
func (ConfigurationSetEventDestinationEventDestinationEventBridgeDestinationOutput) EventBusArn ¶
func (o ConfigurationSetEventDestinationEventDestinationEventBridgeDestinationOutput) EventBusArn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the Amazon EventBridge bus to publish email events to. Only the default bus is supported.
func (ConfigurationSetEventDestinationEventDestinationEventBridgeDestinationOutput) ToConfigurationSetEventDestinationEventDestinationEventBridgeDestinationOutput ¶
func (o ConfigurationSetEventDestinationEventDestinationEventBridgeDestinationOutput) ToConfigurationSetEventDestinationEventDestinationEventBridgeDestinationOutput() ConfigurationSetEventDestinationEventDestinationEventBridgeDestinationOutput
func (ConfigurationSetEventDestinationEventDestinationEventBridgeDestinationOutput) ToConfigurationSetEventDestinationEventDestinationEventBridgeDestinationOutputWithContext ¶
func (o ConfigurationSetEventDestinationEventDestinationEventBridgeDestinationOutput) ToConfigurationSetEventDestinationEventDestinationEventBridgeDestinationOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationEventBridgeDestinationOutput
func (ConfigurationSetEventDestinationEventDestinationEventBridgeDestinationOutput) ToConfigurationSetEventDestinationEventDestinationEventBridgeDestinationPtrOutput ¶
func (o ConfigurationSetEventDestinationEventDestinationEventBridgeDestinationOutput) ToConfigurationSetEventDestinationEventDestinationEventBridgeDestinationPtrOutput() ConfigurationSetEventDestinationEventDestinationEventBridgeDestinationPtrOutput
func (ConfigurationSetEventDestinationEventDestinationEventBridgeDestinationOutput) ToConfigurationSetEventDestinationEventDestinationEventBridgeDestinationPtrOutputWithContext ¶
func (o ConfigurationSetEventDestinationEventDestinationEventBridgeDestinationOutput) ToConfigurationSetEventDestinationEventDestinationEventBridgeDestinationPtrOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationEventBridgeDestinationPtrOutput
type ConfigurationSetEventDestinationEventDestinationEventBridgeDestinationPtrInput ¶
type ConfigurationSetEventDestinationEventDestinationEventBridgeDestinationPtrInput interface {
pulumi.Input
ToConfigurationSetEventDestinationEventDestinationEventBridgeDestinationPtrOutput() ConfigurationSetEventDestinationEventDestinationEventBridgeDestinationPtrOutput
ToConfigurationSetEventDestinationEventDestinationEventBridgeDestinationPtrOutputWithContext(context.Context) ConfigurationSetEventDestinationEventDestinationEventBridgeDestinationPtrOutput
}
ConfigurationSetEventDestinationEventDestinationEventBridgeDestinationPtrInput is an input type that accepts ConfigurationSetEventDestinationEventDestinationEventBridgeDestinationArgs, ConfigurationSetEventDestinationEventDestinationEventBridgeDestinationPtr and ConfigurationSetEventDestinationEventDestinationEventBridgeDestinationPtrOutput values. You can construct a concrete instance of `ConfigurationSetEventDestinationEventDestinationEventBridgeDestinationPtrInput` via:
ConfigurationSetEventDestinationEventDestinationEventBridgeDestinationArgs{...}
or:
nil
func ConfigurationSetEventDestinationEventDestinationEventBridgeDestinationPtr ¶
func ConfigurationSetEventDestinationEventDestinationEventBridgeDestinationPtr(v *ConfigurationSetEventDestinationEventDestinationEventBridgeDestinationArgs) ConfigurationSetEventDestinationEventDestinationEventBridgeDestinationPtrInput
type ConfigurationSetEventDestinationEventDestinationEventBridgeDestinationPtrOutput ¶
type ConfigurationSetEventDestinationEventDestinationEventBridgeDestinationPtrOutput struct{ *pulumi.OutputState }
func (ConfigurationSetEventDestinationEventDestinationEventBridgeDestinationPtrOutput) ElementType ¶
func (ConfigurationSetEventDestinationEventDestinationEventBridgeDestinationPtrOutput) ElementType() reflect.Type
func (ConfigurationSetEventDestinationEventDestinationEventBridgeDestinationPtrOutput) EventBusArn ¶
func (o ConfigurationSetEventDestinationEventDestinationEventBridgeDestinationPtrOutput) EventBusArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the Amazon EventBridge bus to publish email events to. Only the default bus is supported.
func (ConfigurationSetEventDestinationEventDestinationEventBridgeDestinationPtrOutput) ToConfigurationSetEventDestinationEventDestinationEventBridgeDestinationPtrOutput ¶
func (o ConfigurationSetEventDestinationEventDestinationEventBridgeDestinationPtrOutput) ToConfigurationSetEventDestinationEventDestinationEventBridgeDestinationPtrOutput() ConfigurationSetEventDestinationEventDestinationEventBridgeDestinationPtrOutput
func (ConfigurationSetEventDestinationEventDestinationEventBridgeDestinationPtrOutput) ToConfigurationSetEventDestinationEventDestinationEventBridgeDestinationPtrOutputWithContext ¶
func (o ConfigurationSetEventDestinationEventDestinationEventBridgeDestinationPtrOutput) ToConfigurationSetEventDestinationEventDestinationEventBridgeDestinationPtrOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationEventBridgeDestinationPtrOutput
type ConfigurationSetEventDestinationEventDestinationInput ¶
type ConfigurationSetEventDestinationEventDestinationInput interface {
pulumi.Input
ToConfigurationSetEventDestinationEventDestinationOutput() ConfigurationSetEventDestinationEventDestinationOutput
ToConfigurationSetEventDestinationEventDestinationOutputWithContext(context.Context) ConfigurationSetEventDestinationEventDestinationOutput
}
ConfigurationSetEventDestinationEventDestinationInput is an input type that accepts ConfigurationSetEventDestinationEventDestinationArgs and ConfigurationSetEventDestinationEventDestinationOutput values. You can construct a concrete instance of `ConfigurationSetEventDestinationEventDestinationInput` via:
ConfigurationSetEventDestinationEventDestinationArgs{...}
type ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestination ¶
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 ¶
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 ¶
func (ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationArgs) ElementType() reflect.Type
func (ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationArgs) ToConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationOutput ¶
func (i ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationArgs) ToConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationOutput() ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationOutput
func (ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationArgs) ToConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationOutputWithContext ¶
func (i ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationArgs) ToConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationOutput
func (ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationArgs) ToConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrOutput ¶
func (i ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationArgs) ToConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrOutput() ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrOutput
func (ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationArgs) ToConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrOutputWithContext ¶
func (i ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationArgs) ToConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrOutput
type ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationInput ¶
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 ¶
type ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationOutput struct{ *pulumi.OutputState }
func (ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationOutput) DeliveryStreamArn ¶
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 ¶
func (ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationOutput) ElementType() reflect.Type
func (ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationOutput) IamRoleArn ¶
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 ¶
func (o ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationOutput) ToConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationOutput() ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationOutput
func (ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationOutput) ToConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationOutputWithContext ¶
func (o ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationOutput) ToConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationOutput
func (ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationOutput) ToConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrOutput ¶
func (o ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationOutput) ToConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrOutput() ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrOutput
func (ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationOutput) ToConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrOutputWithContext ¶
func (o ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationOutput) ToConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrOutput
type ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrInput ¶
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 ¶
func ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtr(v *ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationArgs) ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrInput
type ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrOutput ¶
type ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrOutput struct{ *pulumi.OutputState }
func (ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrOutput) DeliveryStreamArn ¶
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) ElementType ¶
func (ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrOutput) IamRoleArn ¶
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 ¶
func (o ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrOutput) ToConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrOutput() ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrOutput
func (ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrOutput) ToConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrOutputWithContext ¶
func (o ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrOutput) ToConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrOutput
type ConfigurationSetEventDestinationEventDestinationOutput ¶
type ConfigurationSetEventDestinationEventDestinationOutput struct{ *pulumi.OutputState }
func (ConfigurationSetEventDestinationEventDestinationOutput) CloudWatchDestination ¶
func (o ConfigurationSetEventDestinationEventDestinationOutput) CloudWatchDestination() ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutput
An object that defines an Amazon CloudWatch destination for email events. See `cloudWatchDestination` Block for details.
func (ConfigurationSetEventDestinationEventDestinationOutput) ElementType ¶
func (ConfigurationSetEventDestinationEventDestinationOutput) ElementType() reflect.Type
func (ConfigurationSetEventDestinationEventDestinationOutput) Enabled ¶
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) EventBridgeDestination ¶
func (o ConfigurationSetEventDestinationEventDestinationOutput) EventBridgeDestination() ConfigurationSetEventDestinationEventDestinationEventBridgeDestinationPtrOutput
An object that defines an Amazon EventBridge destination for email events. You can use Amazon EventBridge to send notifications when certain email events occur. See `eventBridgeDestination` Block for details.
func (ConfigurationSetEventDestinationEventDestinationOutput) KinesisFirehoseDestination ¶
func (o ConfigurationSetEventDestinationEventDestinationOutput) KinesisFirehoseDestination() ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrOutput
An object that defines an Amazon Kinesis Data Firehose destination for email events. See `kinesisFirehoseDestination` Block for details.
func (ConfigurationSetEventDestinationEventDestinationOutput) MatchingEventTypes ¶
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 ¶
func (o ConfigurationSetEventDestinationEventDestinationOutput) PinpointDestination() ConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutput
An object that defines an Amazon Pinpoint project destination for email events. See `pinpointDestination` Block for details.
func (ConfigurationSetEventDestinationEventDestinationOutput) SnsDestination ¶
func (o ConfigurationSetEventDestinationEventDestinationOutput) SnsDestination() ConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutput
An object that defines an Amazon SNS destination for email events. See `snsDestination` Block for details.
func (ConfigurationSetEventDestinationEventDestinationOutput) ToConfigurationSetEventDestinationEventDestinationOutput ¶
func (o ConfigurationSetEventDestinationEventDestinationOutput) ToConfigurationSetEventDestinationEventDestinationOutput() ConfigurationSetEventDestinationEventDestinationOutput
func (ConfigurationSetEventDestinationEventDestinationOutput) ToConfigurationSetEventDestinationEventDestinationOutputWithContext ¶
func (o ConfigurationSetEventDestinationEventDestinationOutput) ToConfigurationSetEventDestinationEventDestinationOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationOutput
func (ConfigurationSetEventDestinationEventDestinationOutput) ToConfigurationSetEventDestinationEventDestinationPtrOutput ¶
func (o ConfigurationSetEventDestinationEventDestinationOutput) ToConfigurationSetEventDestinationEventDestinationPtrOutput() ConfigurationSetEventDestinationEventDestinationPtrOutput
func (ConfigurationSetEventDestinationEventDestinationOutput) ToConfigurationSetEventDestinationEventDestinationPtrOutputWithContext ¶
func (o ConfigurationSetEventDestinationEventDestinationOutput) ToConfigurationSetEventDestinationEventDestinationPtrOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationPtrOutput
type ConfigurationSetEventDestinationEventDestinationPinpointDestination ¶
type ConfigurationSetEventDestinationEventDestinationPinpointDestination struct {
ApplicationArn string `pulumi:"applicationArn"`
}
type ConfigurationSetEventDestinationEventDestinationPinpointDestinationArgs ¶
type ConfigurationSetEventDestinationEventDestinationPinpointDestinationArgs struct {
ApplicationArn pulumi.StringInput `pulumi:"applicationArn"`
}
func (ConfigurationSetEventDestinationEventDestinationPinpointDestinationArgs) ElementType ¶
func (ConfigurationSetEventDestinationEventDestinationPinpointDestinationArgs) ElementType() reflect.Type
func (ConfigurationSetEventDestinationEventDestinationPinpointDestinationArgs) ToConfigurationSetEventDestinationEventDestinationPinpointDestinationOutput ¶
func (i ConfigurationSetEventDestinationEventDestinationPinpointDestinationArgs) ToConfigurationSetEventDestinationEventDestinationPinpointDestinationOutput() ConfigurationSetEventDestinationEventDestinationPinpointDestinationOutput
func (ConfigurationSetEventDestinationEventDestinationPinpointDestinationArgs) ToConfigurationSetEventDestinationEventDestinationPinpointDestinationOutputWithContext ¶
func (i ConfigurationSetEventDestinationEventDestinationPinpointDestinationArgs) ToConfigurationSetEventDestinationEventDestinationPinpointDestinationOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationPinpointDestinationOutput
func (ConfigurationSetEventDestinationEventDestinationPinpointDestinationArgs) ToConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutput ¶
func (i ConfigurationSetEventDestinationEventDestinationPinpointDestinationArgs) ToConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutput() ConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutput
func (ConfigurationSetEventDestinationEventDestinationPinpointDestinationArgs) ToConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutputWithContext ¶
func (i ConfigurationSetEventDestinationEventDestinationPinpointDestinationArgs) ToConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutput
type ConfigurationSetEventDestinationEventDestinationPinpointDestinationInput ¶
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 ¶
type ConfigurationSetEventDestinationEventDestinationPinpointDestinationOutput struct{ *pulumi.OutputState }
func (ConfigurationSetEventDestinationEventDestinationPinpointDestinationOutput) ApplicationArn ¶
func (o ConfigurationSetEventDestinationEventDestinationPinpointDestinationOutput) ApplicationArn() pulumi.StringOutput
func (ConfigurationSetEventDestinationEventDestinationPinpointDestinationOutput) ElementType ¶
func (ConfigurationSetEventDestinationEventDestinationPinpointDestinationOutput) ElementType() reflect.Type
func (ConfigurationSetEventDestinationEventDestinationPinpointDestinationOutput) ToConfigurationSetEventDestinationEventDestinationPinpointDestinationOutput ¶
func (o ConfigurationSetEventDestinationEventDestinationPinpointDestinationOutput) ToConfigurationSetEventDestinationEventDestinationPinpointDestinationOutput() ConfigurationSetEventDestinationEventDestinationPinpointDestinationOutput
func (ConfigurationSetEventDestinationEventDestinationPinpointDestinationOutput) ToConfigurationSetEventDestinationEventDestinationPinpointDestinationOutputWithContext ¶
func (o ConfigurationSetEventDestinationEventDestinationPinpointDestinationOutput) ToConfigurationSetEventDestinationEventDestinationPinpointDestinationOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationPinpointDestinationOutput
func (ConfigurationSetEventDestinationEventDestinationPinpointDestinationOutput) ToConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutput ¶
func (o ConfigurationSetEventDestinationEventDestinationPinpointDestinationOutput) ToConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutput() ConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutput
func (ConfigurationSetEventDestinationEventDestinationPinpointDestinationOutput) ToConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutputWithContext ¶
func (o ConfigurationSetEventDestinationEventDestinationPinpointDestinationOutput) ToConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutput
type ConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrInput ¶
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 ¶
func ConfigurationSetEventDestinationEventDestinationPinpointDestinationPtr(v *ConfigurationSetEventDestinationEventDestinationPinpointDestinationArgs) ConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrInput
type ConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutput ¶
type ConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutput struct{ *pulumi.OutputState }
func (ConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutput) ApplicationArn ¶
func (o ConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutput) ApplicationArn() pulumi.StringPtrOutput
func (ConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutput) ElementType ¶
func (ConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutput) ElementType() reflect.Type
func (ConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutput) ToConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutput ¶
func (o ConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutput) ToConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutput() ConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutput
func (ConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutput) ToConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutputWithContext ¶
func (o ConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutput) ToConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutput
type ConfigurationSetEventDestinationEventDestinationPtrInput ¶
type ConfigurationSetEventDestinationEventDestinationPtrInput interface {
pulumi.Input
ToConfigurationSetEventDestinationEventDestinationPtrOutput() ConfigurationSetEventDestinationEventDestinationPtrOutput
ToConfigurationSetEventDestinationEventDestinationPtrOutputWithContext(context.Context) ConfigurationSetEventDestinationEventDestinationPtrOutput
}
ConfigurationSetEventDestinationEventDestinationPtrInput is an input type that accepts ConfigurationSetEventDestinationEventDestinationArgs, ConfigurationSetEventDestinationEventDestinationPtr and ConfigurationSetEventDestinationEventDestinationPtrOutput values. You can construct a concrete instance of `ConfigurationSetEventDestinationEventDestinationPtrInput` via:
ConfigurationSetEventDestinationEventDestinationArgs{...}
or:
nil
func ConfigurationSetEventDestinationEventDestinationPtr ¶
func ConfigurationSetEventDestinationEventDestinationPtr(v *ConfigurationSetEventDestinationEventDestinationArgs) ConfigurationSetEventDestinationEventDestinationPtrInput
type ConfigurationSetEventDestinationEventDestinationPtrOutput ¶
type ConfigurationSetEventDestinationEventDestinationPtrOutput struct{ *pulumi.OutputState }
func (ConfigurationSetEventDestinationEventDestinationPtrOutput) CloudWatchDestination ¶
func (o ConfigurationSetEventDestinationEventDestinationPtrOutput) CloudWatchDestination() ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutput
An object that defines an Amazon CloudWatch destination for email events. See `cloudWatchDestination` Block for details.
func (ConfigurationSetEventDestinationEventDestinationPtrOutput) ElementType ¶
func (ConfigurationSetEventDestinationEventDestinationPtrOutput) ElementType() reflect.Type
func (ConfigurationSetEventDestinationEventDestinationPtrOutput) Enabled ¶
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) EventBridgeDestination ¶
func (o ConfigurationSetEventDestinationEventDestinationPtrOutput) EventBridgeDestination() ConfigurationSetEventDestinationEventDestinationEventBridgeDestinationPtrOutput
An object that defines an Amazon EventBridge destination for email events. You can use Amazon EventBridge to send notifications when certain email events occur. See `eventBridgeDestination` Block for details.
func (ConfigurationSetEventDestinationEventDestinationPtrOutput) KinesisFirehoseDestination ¶
func (o ConfigurationSetEventDestinationEventDestinationPtrOutput) KinesisFirehoseDestination() ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrOutput
An object that defines an Amazon Kinesis Data Firehose destination for email events. See `kinesisFirehoseDestination` Block for details.
func (ConfigurationSetEventDestinationEventDestinationPtrOutput) MatchingEventTypes ¶
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 ¶
func (o ConfigurationSetEventDestinationEventDestinationPtrOutput) PinpointDestination() ConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutput
An object that defines an Amazon Pinpoint project destination for email events. See `pinpointDestination` Block for details.
func (ConfigurationSetEventDestinationEventDestinationPtrOutput) SnsDestination ¶
func (o ConfigurationSetEventDestinationEventDestinationPtrOutput) SnsDestination() ConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutput
An object that defines an Amazon SNS destination for email events. See `snsDestination` Block for details.
func (ConfigurationSetEventDestinationEventDestinationPtrOutput) ToConfigurationSetEventDestinationEventDestinationPtrOutput ¶
func (o ConfigurationSetEventDestinationEventDestinationPtrOutput) ToConfigurationSetEventDestinationEventDestinationPtrOutput() ConfigurationSetEventDestinationEventDestinationPtrOutput
func (ConfigurationSetEventDestinationEventDestinationPtrOutput) ToConfigurationSetEventDestinationEventDestinationPtrOutputWithContext ¶
func (o ConfigurationSetEventDestinationEventDestinationPtrOutput) ToConfigurationSetEventDestinationEventDestinationPtrOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationPtrOutput
type ConfigurationSetEventDestinationEventDestinationSnsDestination ¶
type ConfigurationSetEventDestinationEventDestinationSnsDestination struct {
// The Amazon Resource Name (ARN) of the Amazon SNS topic to publish email events to.
TopicArn string `pulumi:"topicArn"`
}
type ConfigurationSetEventDestinationEventDestinationSnsDestinationArgs ¶
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 ¶
func (ConfigurationSetEventDestinationEventDestinationSnsDestinationArgs) ElementType() reflect.Type
func (ConfigurationSetEventDestinationEventDestinationSnsDestinationArgs) ToConfigurationSetEventDestinationEventDestinationSnsDestinationOutput ¶
func (i ConfigurationSetEventDestinationEventDestinationSnsDestinationArgs) ToConfigurationSetEventDestinationEventDestinationSnsDestinationOutput() ConfigurationSetEventDestinationEventDestinationSnsDestinationOutput
func (ConfigurationSetEventDestinationEventDestinationSnsDestinationArgs) ToConfigurationSetEventDestinationEventDestinationSnsDestinationOutputWithContext ¶
func (i ConfigurationSetEventDestinationEventDestinationSnsDestinationArgs) ToConfigurationSetEventDestinationEventDestinationSnsDestinationOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationSnsDestinationOutput
func (ConfigurationSetEventDestinationEventDestinationSnsDestinationArgs) ToConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutput ¶
func (i ConfigurationSetEventDestinationEventDestinationSnsDestinationArgs) ToConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutput() ConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutput
func (ConfigurationSetEventDestinationEventDestinationSnsDestinationArgs) ToConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutputWithContext ¶
func (i ConfigurationSetEventDestinationEventDestinationSnsDestinationArgs) ToConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutput
type ConfigurationSetEventDestinationEventDestinationSnsDestinationInput ¶
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 ¶
type ConfigurationSetEventDestinationEventDestinationSnsDestinationOutput struct{ *pulumi.OutputState }
func (ConfigurationSetEventDestinationEventDestinationSnsDestinationOutput) ElementType ¶
func (ConfigurationSetEventDestinationEventDestinationSnsDestinationOutput) ElementType() reflect.Type
func (ConfigurationSetEventDestinationEventDestinationSnsDestinationOutput) ToConfigurationSetEventDestinationEventDestinationSnsDestinationOutput ¶
func (o ConfigurationSetEventDestinationEventDestinationSnsDestinationOutput) ToConfigurationSetEventDestinationEventDestinationSnsDestinationOutput() ConfigurationSetEventDestinationEventDestinationSnsDestinationOutput
func (ConfigurationSetEventDestinationEventDestinationSnsDestinationOutput) ToConfigurationSetEventDestinationEventDestinationSnsDestinationOutputWithContext ¶
func (o ConfigurationSetEventDestinationEventDestinationSnsDestinationOutput) ToConfigurationSetEventDestinationEventDestinationSnsDestinationOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationSnsDestinationOutput
func (ConfigurationSetEventDestinationEventDestinationSnsDestinationOutput) ToConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutput ¶
func (o ConfigurationSetEventDestinationEventDestinationSnsDestinationOutput) ToConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutput() ConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutput
func (ConfigurationSetEventDestinationEventDestinationSnsDestinationOutput) ToConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutputWithContext ¶
func (o ConfigurationSetEventDestinationEventDestinationSnsDestinationOutput) ToConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutput
func (ConfigurationSetEventDestinationEventDestinationSnsDestinationOutput) TopicArn ¶
func (o ConfigurationSetEventDestinationEventDestinationSnsDestinationOutput) TopicArn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the Amazon SNS topic to publish email events to.
type ConfigurationSetEventDestinationEventDestinationSnsDestinationPtrInput ¶
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 ¶
func ConfigurationSetEventDestinationEventDestinationSnsDestinationPtr(v *ConfigurationSetEventDestinationEventDestinationSnsDestinationArgs) ConfigurationSetEventDestinationEventDestinationSnsDestinationPtrInput
type ConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutput ¶
type ConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutput struct{ *pulumi.OutputState }
func (ConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutput) ElementType ¶
func (ConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutput) ElementType() reflect.Type
func (ConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutput) ToConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutput ¶
func (o ConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutput) ToConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutput() ConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutput
func (ConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutput) ToConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutputWithContext ¶
func (o ConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutput) ToConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutput
func (ConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutput) TopicArn ¶
func (o ConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutput) TopicArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the Amazon SNS topic to publish email events to.
type ConfigurationSetEventDestinationInput ¶
type ConfigurationSetEventDestinationInput interface {
pulumi.Input
ToConfigurationSetEventDestinationOutput() ConfigurationSetEventDestinationOutput
ToConfigurationSetEventDestinationOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationOutput
}
type ConfigurationSetEventDestinationMap ¶
type ConfigurationSetEventDestinationMap map[string]ConfigurationSetEventDestinationInput
func (ConfigurationSetEventDestinationMap) ElementType ¶
func (ConfigurationSetEventDestinationMap) ElementType() reflect.Type
func (ConfigurationSetEventDestinationMap) ToConfigurationSetEventDestinationMapOutput ¶
func (i ConfigurationSetEventDestinationMap) ToConfigurationSetEventDestinationMapOutput() ConfigurationSetEventDestinationMapOutput
func (ConfigurationSetEventDestinationMap) ToConfigurationSetEventDestinationMapOutputWithContext ¶
func (i ConfigurationSetEventDestinationMap) ToConfigurationSetEventDestinationMapOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationMapOutput
type ConfigurationSetEventDestinationMapInput ¶
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 ¶
type ConfigurationSetEventDestinationMapOutput struct{ *pulumi.OutputState }
func (ConfigurationSetEventDestinationMapOutput) ElementType ¶
func (ConfigurationSetEventDestinationMapOutput) ElementType() reflect.Type
func (ConfigurationSetEventDestinationMapOutput) MapIndex ¶
func (o ConfigurationSetEventDestinationMapOutput) MapIndex(k pulumi.StringInput) ConfigurationSetEventDestinationOutput
func (ConfigurationSetEventDestinationMapOutput) ToConfigurationSetEventDestinationMapOutput ¶
func (o ConfigurationSetEventDestinationMapOutput) ToConfigurationSetEventDestinationMapOutput() ConfigurationSetEventDestinationMapOutput
func (ConfigurationSetEventDestinationMapOutput) ToConfigurationSetEventDestinationMapOutputWithContext ¶
func (o ConfigurationSetEventDestinationMapOutput) ToConfigurationSetEventDestinationMapOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationMapOutput
type ConfigurationSetEventDestinationOutput ¶
type ConfigurationSetEventDestinationOutput struct{ *pulumi.OutputState }
func (ConfigurationSetEventDestinationOutput) ConfigurationSetName ¶
func (o ConfigurationSetEventDestinationOutput) ConfigurationSetName() pulumi.StringOutput
The name of the configuration set.
func (ConfigurationSetEventDestinationOutput) ElementType ¶
func (ConfigurationSetEventDestinationOutput) ElementType() reflect.Type
func (ConfigurationSetEventDestinationOutput) EventDestination ¶
func (o ConfigurationSetEventDestinationOutput) EventDestination() ConfigurationSetEventDestinationEventDestinationOutput
A name that identifies the event destination within the configuration set.
func (ConfigurationSetEventDestinationOutput) EventDestinationName ¶
func (o ConfigurationSetEventDestinationOutput) EventDestinationName() pulumi.StringOutput
An object that defines the event destination. See `eventDestination` Block for details.
func (ConfigurationSetEventDestinationOutput) Region ¶
func (o ConfigurationSetEventDestinationOutput) Region() pulumi.StringOutput
Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
func (ConfigurationSetEventDestinationOutput) ToConfigurationSetEventDestinationOutput ¶
func (o ConfigurationSetEventDestinationOutput) ToConfigurationSetEventDestinationOutput() ConfigurationSetEventDestinationOutput
func (ConfigurationSetEventDestinationOutput) ToConfigurationSetEventDestinationOutputWithContext ¶
func (o ConfigurationSetEventDestinationOutput) ToConfigurationSetEventDestinationOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationOutput
type ConfigurationSetEventDestinationState ¶
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` Block for details.
EventDestinationName pulumi.StringPtrInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
}
func (ConfigurationSetEventDestinationState) ElementType ¶
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. See `deliveryOptions` Block for details.
func (ConfigurationSetOutput) ElementType ¶
func (ConfigurationSetOutput) ElementType() reflect.Type
func (ConfigurationSetOutput) Region ¶
func (o ConfigurationSetOutput) Region() pulumi.StringOutput
Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
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. See `reputationOptions` Block for details.
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. See `sendingOptions` Block for details.
func (ConfigurationSetOutput) SuppressionOptions ¶
func (o ConfigurationSetOutput) SuppressionOptions() ConfigurationSetSuppressionOptionsPtrOutput
An object that contains information about the suppression list preferences for your account. See `suppressionOptions` Block for details.
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. See `trackingOptions` Block for details.
func (ConfigurationSetOutput) VdmOptions ¶
func (o ConfigurationSetOutput) VdmOptions() ConfigurationSetVdmOptionsPtrOutput
An object that defines the VDM settings that apply to emails that you send using the configuration set. See `vdmOptions` Block for details.
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. See `deliveryOptions` Block for details.
DeliveryOptions ConfigurationSetDeliveryOptionsPtrInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set. See `reputationOptions` Block for details.
ReputationOptions ConfigurationSetReputationOptionsPtrInput
// An object that defines whether or not Amazon SES can send email that you send using the configuration set. See `sendingOptions` Block for details.
SendingOptions ConfigurationSetSendingOptionsPtrInput
// An object that contains information about the suppression list preferences for your account. See `suppressionOptions` Block for details.
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. See `trackingOptions` Block for details.
TrackingOptions ConfigurationSetTrackingOptionsPtrInput
// An object that defines the VDM settings that apply to emails that you send using the configuration set. See `vdmOptions` Block for details.
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"`
// The https policy to use for tracking open and click events. Valid values are `REQUIRE`, `REQUIRE_OPEN_ONLY` or `OPTIONAL`.
HttpsPolicy *string `pulumi:"httpsPolicy"`
}
type ConfigurationSetTrackingOptionsArgs ¶
type ConfigurationSetTrackingOptionsArgs struct {
// The domain to use for tracking open and click events.
CustomRedirectDomain pulumi.StringInput `pulumi:"customRedirectDomain"`
// The https policy to use for tracking open and click events. Valid values are `REQUIRE`, `REQUIRE_OPEN_ONLY` or `OPTIONAL`.
HttpsPolicy pulumi.StringPtrInput `pulumi:"httpsPolicy"`
}
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) HttpsPolicy ¶
func (o ConfigurationSetTrackingOptionsOutput) HttpsPolicy() pulumi.StringPtrOutput
The https policy to use for tracking open and click events. Valid values are `REQUIRE`, `REQUIRE_OPEN_ONLY` or `OPTIONAL`.
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) HttpsPolicy ¶
func (o ConfigurationSetTrackingOptionsPtrOutput) HttpsPolicy() pulumi.StringPtrOutput
The https policy to use for tracking open and click events. Valid values are `REQUIRE`, `REQUIRE_OPEN_ONLY` or `OPTIONAL`.
func (ConfigurationSetTrackingOptionsPtrOutput) ToConfigurationSetTrackingOptionsPtrOutput ¶
func (o ConfigurationSetTrackingOptionsPtrOutput) ToConfigurationSetTrackingOptionsPtrOutput() ConfigurationSetTrackingOptionsPtrOutput
func (ConfigurationSetTrackingOptionsPtrOutput) ToConfigurationSetTrackingOptionsPtrOutputWithContext ¶
func (o ConfigurationSetTrackingOptionsPtrOutput) ToConfigurationSetTrackingOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetTrackingOptionsPtrOutput
type ConfigurationSetVdmOptions ¶
type ConfigurationSetVdmOptions struct {
// Specifies additional settings for your VDM configuration as applicable to the Dashboard. See `dashboardOptions` Block for details.
DashboardOptions *ConfigurationSetVdmOptionsDashboardOptions `pulumi:"dashboardOptions"`
// Specifies additional settings for your VDM configuration as applicable to the Guardian. See `guardianOptions` Block for details.
GuardianOptions *ConfigurationSetVdmOptionsGuardianOptions `pulumi:"guardianOptions"`
}
type ConfigurationSetVdmOptionsArgs ¶
type ConfigurationSetVdmOptionsArgs struct {
// Specifies additional settings for your VDM configuration as applicable to the Dashboard. See `dashboardOptions` Block for details.
DashboardOptions ConfigurationSetVdmOptionsDashboardOptionsPtrInput `pulumi:"dashboardOptions"`
// Specifies additional settings for your VDM configuration as applicable to the Guardian. See `guardianOptions` Block for details.
GuardianOptions ConfigurationSetVdmOptionsGuardianOptionsPtrInput `pulumi:"guardianOptions"`
}
func (ConfigurationSetVdmOptionsArgs) ElementType ¶
func (ConfigurationSetVdmOptionsArgs) ElementType() reflect.Type
func (ConfigurationSetVdmOptionsArgs) ToConfigurationSetVdmOptionsOutput ¶
func (i ConfigurationSetVdmOptionsArgs) ToConfigurationSetVdmOptionsOutput() ConfigurationSetVdmOptionsOutput
func (ConfigurationSetVdmOptionsArgs) ToConfigurationSetVdmOptionsOutputWithContext ¶
func (i ConfigurationSetVdmOptionsArgs) ToConfigurationSetVdmOptionsOutputWithContext(ctx context.Context) ConfigurationSetVdmOptionsOutput
func (ConfigurationSetVdmOptionsArgs) ToConfigurationSetVdmOptionsPtrOutput ¶
func (i ConfigurationSetVdmOptionsArgs) ToConfigurationSetVdmOptionsPtrOutput() ConfigurationSetVdmOptionsPtrOutput
func (ConfigurationSetVdmOptionsArgs) ToConfigurationSetVdmOptionsPtrOutputWithContext ¶
func (i ConfigurationSetVdmOptionsArgs) ToConfigurationSetVdmOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetVdmOptionsPtrOutput
type ConfigurationSetVdmOptionsDashboardOptions ¶
type ConfigurationSetVdmOptionsDashboardOptions struct {
// Specifies the status of your VDM engagement metrics collection. Valid values: `ENABLED`, `DISABLED`.
EngagementMetrics *string `pulumi:"engagementMetrics"`
}
type ConfigurationSetVdmOptionsDashboardOptionsArgs ¶
type ConfigurationSetVdmOptionsDashboardOptionsArgs struct {
// Specifies the status of your VDM engagement metrics collection. Valid values: `ENABLED`, `DISABLED`.
EngagementMetrics pulumi.StringPtrInput `pulumi:"engagementMetrics"`
}
func (ConfigurationSetVdmOptionsDashboardOptionsArgs) ElementType ¶
func (ConfigurationSetVdmOptionsDashboardOptionsArgs) ElementType() reflect.Type
func (ConfigurationSetVdmOptionsDashboardOptionsArgs) ToConfigurationSetVdmOptionsDashboardOptionsOutput ¶
func (i ConfigurationSetVdmOptionsDashboardOptionsArgs) ToConfigurationSetVdmOptionsDashboardOptionsOutput() ConfigurationSetVdmOptionsDashboardOptionsOutput
func (ConfigurationSetVdmOptionsDashboardOptionsArgs) ToConfigurationSetVdmOptionsDashboardOptionsOutputWithContext ¶
func (i ConfigurationSetVdmOptionsDashboardOptionsArgs) ToConfigurationSetVdmOptionsDashboardOptionsOutputWithContext(ctx context.Context) ConfigurationSetVdmOptionsDashboardOptionsOutput
func (ConfigurationSetVdmOptionsDashboardOptionsArgs) ToConfigurationSetVdmOptionsDashboardOptionsPtrOutput ¶
func (i ConfigurationSetVdmOptionsDashboardOptionsArgs) ToConfigurationSetVdmOptionsDashboardOptionsPtrOutput() ConfigurationSetVdmOptionsDashboardOptionsPtrOutput
func (ConfigurationSetVdmOptionsDashboardOptionsArgs) ToConfigurationSetVdmOptionsDashboardOptionsPtrOutputWithContext ¶
func (i ConfigurationSetVdmOptionsDashboardOptionsArgs) ToConfigurationSetVdmOptionsDashboardOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetVdmOptionsDashboardOptionsPtrOutput
type ConfigurationSetVdmOptionsDashboardOptionsInput ¶
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 ¶
type ConfigurationSetVdmOptionsDashboardOptionsOutput struct{ *pulumi.OutputState }
func (ConfigurationSetVdmOptionsDashboardOptionsOutput) ElementType ¶
func (ConfigurationSetVdmOptionsDashboardOptionsOutput) ElementType() reflect.Type
func (ConfigurationSetVdmOptionsDashboardOptionsOutput) EngagementMetrics ¶
func (o ConfigurationSetVdmOptionsDashboardOptionsOutput) EngagementMetrics() pulumi.StringPtrOutput
Specifies the status of your VDM engagement metrics collection. Valid values: `ENABLED`, `DISABLED`.
func (ConfigurationSetVdmOptionsDashboardOptionsOutput) ToConfigurationSetVdmOptionsDashboardOptionsOutput ¶
func (o ConfigurationSetVdmOptionsDashboardOptionsOutput) ToConfigurationSetVdmOptionsDashboardOptionsOutput() ConfigurationSetVdmOptionsDashboardOptionsOutput
func (ConfigurationSetVdmOptionsDashboardOptionsOutput) ToConfigurationSetVdmOptionsDashboardOptionsOutputWithContext ¶
func (o ConfigurationSetVdmOptionsDashboardOptionsOutput) ToConfigurationSetVdmOptionsDashboardOptionsOutputWithContext(ctx context.Context) ConfigurationSetVdmOptionsDashboardOptionsOutput
func (ConfigurationSetVdmOptionsDashboardOptionsOutput) ToConfigurationSetVdmOptionsDashboardOptionsPtrOutput ¶
func (o ConfigurationSetVdmOptionsDashboardOptionsOutput) ToConfigurationSetVdmOptionsDashboardOptionsPtrOutput() ConfigurationSetVdmOptionsDashboardOptionsPtrOutput
func (ConfigurationSetVdmOptionsDashboardOptionsOutput) ToConfigurationSetVdmOptionsDashboardOptionsPtrOutputWithContext ¶
func (o ConfigurationSetVdmOptionsDashboardOptionsOutput) ToConfigurationSetVdmOptionsDashboardOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetVdmOptionsDashboardOptionsPtrOutput
type ConfigurationSetVdmOptionsDashboardOptionsPtrInput ¶
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 ¶
func ConfigurationSetVdmOptionsDashboardOptionsPtr(v *ConfigurationSetVdmOptionsDashboardOptionsArgs) ConfigurationSetVdmOptionsDashboardOptionsPtrInput
type ConfigurationSetVdmOptionsDashboardOptionsPtrOutput ¶
type ConfigurationSetVdmOptionsDashboardOptionsPtrOutput struct{ *pulumi.OutputState }
func (ConfigurationSetVdmOptionsDashboardOptionsPtrOutput) ElementType ¶
func (ConfigurationSetVdmOptionsDashboardOptionsPtrOutput) ElementType() reflect.Type
func (ConfigurationSetVdmOptionsDashboardOptionsPtrOutput) EngagementMetrics ¶
func (o ConfigurationSetVdmOptionsDashboardOptionsPtrOutput) EngagementMetrics() pulumi.StringPtrOutput
Specifies the status of your VDM engagement metrics collection. Valid values: `ENABLED`, `DISABLED`.
func (ConfigurationSetVdmOptionsDashboardOptionsPtrOutput) ToConfigurationSetVdmOptionsDashboardOptionsPtrOutput ¶
func (o ConfigurationSetVdmOptionsDashboardOptionsPtrOutput) ToConfigurationSetVdmOptionsDashboardOptionsPtrOutput() ConfigurationSetVdmOptionsDashboardOptionsPtrOutput
func (ConfigurationSetVdmOptionsDashboardOptionsPtrOutput) ToConfigurationSetVdmOptionsDashboardOptionsPtrOutputWithContext ¶
func (o ConfigurationSetVdmOptionsDashboardOptionsPtrOutput) ToConfigurationSetVdmOptionsDashboardOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetVdmOptionsDashboardOptionsPtrOutput
type ConfigurationSetVdmOptionsGuardianOptions ¶
type ConfigurationSetVdmOptionsGuardianOptions struct {
OptimizedSharedDelivery *string `pulumi:"optimizedSharedDelivery"`
}
type ConfigurationSetVdmOptionsGuardianOptionsArgs ¶
type ConfigurationSetVdmOptionsGuardianOptionsArgs struct {
OptimizedSharedDelivery pulumi.StringPtrInput `pulumi:"optimizedSharedDelivery"`
}
func (ConfigurationSetVdmOptionsGuardianOptionsArgs) ElementType ¶
func (ConfigurationSetVdmOptionsGuardianOptionsArgs) ElementType() reflect.Type
func (ConfigurationSetVdmOptionsGuardianOptionsArgs) ToConfigurationSetVdmOptionsGuardianOptionsOutput ¶
func (i ConfigurationSetVdmOptionsGuardianOptionsArgs) ToConfigurationSetVdmOptionsGuardianOptionsOutput() ConfigurationSetVdmOptionsGuardianOptionsOutput
func (ConfigurationSetVdmOptionsGuardianOptionsArgs) ToConfigurationSetVdmOptionsGuardianOptionsOutputWithContext ¶
func (i ConfigurationSetVdmOptionsGuardianOptionsArgs) ToConfigurationSetVdmOptionsGuardianOptionsOutputWithContext(ctx context.Context) ConfigurationSetVdmOptionsGuardianOptionsOutput
func (ConfigurationSetVdmOptionsGuardianOptionsArgs) ToConfigurationSetVdmOptionsGuardianOptionsPtrOutput ¶
func (i ConfigurationSetVdmOptionsGuardianOptionsArgs) ToConfigurationSetVdmOptionsGuardianOptionsPtrOutput() ConfigurationSetVdmOptionsGuardianOptionsPtrOutput
func (ConfigurationSetVdmOptionsGuardianOptionsArgs) ToConfigurationSetVdmOptionsGuardianOptionsPtrOutputWithContext ¶
func (i ConfigurationSetVdmOptionsGuardianOptionsArgs) ToConfigurationSetVdmOptionsGuardianOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetVdmOptionsGuardianOptionsPtrOutput
type ConfigurationSetVdmOptionsGuardianOptionsInput ¶
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 ¶
type ConfigurationSetVdmOptionsGuardianOptionsOutput struct{ *pulumi.OutputState }
func (ConfigurationSetVdmOptionsGuardianOptionsOutput) ElementType ¶
func (ConfigurationSetVdmOptionsGuardianOptionsOutput) ElementType() reflect.Type
func (ConfigurationSetVdmOptionsGuardianOptionsOutput) OptimizedSharedDelivery ¶
func (o ConfigurationSetVdmOptionsGuardianOptionsOutput) OptimizedSharedDelivery() pulumi.StringPtrOutput
Specifies the status of your VDM optimized shared delivery. Valid values: `ENABLED`, `DISABLED`.
func (ConfigurationSetVdmOptionsGuardianOptionsOutput) ToConfigurationSetVdmOptionsGuardianOptionsOutput ¶
func (o ConfigurationSetVdmOptionsGuardianOptionsOutput) ToConfigurationSetVdmOptionsGuardianOptionsOutput() ConfigurationSetVdmOptionsGuardianOptionsOutput
func (ConfigurationSetVdmOptionsGuardianOptionsOutput) ToConfigurationSetVdmOptionsGuardianOptionsOutputWithContext ¶
func (o ConfigurationSetVdmOptionsGuardianOptionsOutput) ToConfigurationSetVdmOptionsGuardianOptionsOutputWithContext(ctx context.Context) ConfigurationSetVdmOptionsGuardianOptionsOutput
func (ConfigurationSetVdmOptionsGuardianOptionsOutput) ToConfigurationSetVdmOptionsGuardianOptionsPtrOutput ¶
func (o ConfigurationSetVdmOptionsGuardianOptionsOutput) ToConfigurationSetVdmOptionsGuardianOptionsPtrOutput() ConfigurationSetVdmOptionsGuardianOptionsPtrOutput
func (ConfigurationSetVdmOptionsGuardianOptionsOutput) ToConfigurationSetVdmOptionsGuardianOptionsPtrOutputWithContext ¶
func (o ConfigurationSetVdmOptionsGuardianOptionsOutput) ToConfigurationSetVdmOptionsGuardianOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetVdmOptionsGuardianOptionsPtrOutput
type ConfigurationSetVdmOptionsGuardianOptionsPtrInput ¶
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 ¶
func ConfigurationSetVdmOptionsGuardianOptionsPtr(v *ConfigurationSetVdmOptionsGuardianOptionsArgs) ConfigurationSetVdmOptionsGuardianOptionsPtrInput
type ConfigurationSetVdmOptionsGuardianOptionsPtrOutput ¶
type ConfigurationSetVdmOptionsGuardianOptionsPtrOutput struct{ *pulumi.OutputState }
func (ConfigurationSetVdmOptionsGuardianOptionsPtrOutput) ElementType ¶
func (ConfigurationSetVdmOptionsGuardianOptionsPtrOutput) ElementType() reflect.Type
func (ConfigurationSetVdmOptionsGuardianOptionsPtrOutput) OptimizedSharedDelivery ¶
func (o ConfigurationSetVdmOptionsGuardianOptionsPtrOutput) OptimizedSharedDelivery() pulumi.StringPtrOutput
Specifies the status of your VDM optimized shared delivery. Valid values: `ENABLED`, `DISABLED`.
func (ConfigurationSetVdmOptionsGuardianOptionsPtrOutput) ToConfigurationSetVdmOptionsGuardianOptionsPtrOutput ¶
func (o ConfigurationSetVdmOptionsGuardianOptionsPtrOutput) ToConfigurationSetVdmOptionsGuardianOptionsPtrOutput() ConfigurationSetVdmOptionsGuardianOptionsPtrOutput
func (ConfigurationSetVdmOptionsGuardianOptionsPtrOutput) ToConfigurationSetVdmOptionsGuardianOptionsPtrOutputWithContext ¶
func (o ConfigurationSetVdmOptionsGuardianOptionsPtrOutput) ToConfigurationSetVdmOptionsGuardianOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetVdmOptionsGuardianOptionsPtrOutput
type ConfigurationSetVdmOptionsInput ¶
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 ¶
type ConfigurationSetVdmOptionsOutput struct{ *pulumi.OutputState }
func (ConfigurationSetVdmOptionsOutput) DashboardOptions ¶
func (o ConfigurationSetVdmOptionsOutput) DashboardOptions() ConfigurationSetVdmOptionsDashboardOptionsPtrOutput
Specifies additional settings for your VDM configuration as applicable to the Dashboard. See `dashboardOptions` Block for details.
func (ConfigurationSetVdmOptionsOutput) ElementType ¶
func (ConfigurationSetVdmOptionsOutput) ElementType() reflect.Type
func (ConfigurationSetVdmOptionsOutput) GuardianOptions ¶
func (o ConfigurationSetVdmOptionsOutput) GuardianOptions() ConfigurationSetVdmOptionsGuardianOptionsPtrOutput
Specifies additional settings for your VDM configuration as applicable to the Guardian. See `guardianOptions` Block for details.
func (ConfigurationSetVdmOptionsOutput) ToConfigurationSetVdmOptionsOutput ¶
func (o ConfigurationSetVdmOptionsOutput) ToConfigurationSetVdmOptionsOutput() ConfigurationSetVdmOptionsOutput
func (ConfigurationSetVdmOptionsOutput) ToConfigurationSetVdmOptionsOutputWithContext ¶
func (o ConfigurationSetVdmOptionsOutput) ToConfigurationSetVdmOptionsOutputWithContext(ctx context.Context) ConfigurationSetVdmOptionsOutput
func (ConfigurationSetVdmOptionsOutput) ToConfigurationSetVdmOptionsPtrOutput ¶
func (o ConfigurationSetVdmOptionsOutput) ToConfigurationSetVdmOptionsPtrOutput() ConfigurationSetVdmOptionsPtrOutput
func (ConfigurationSetVdmOptionsOutput) ToConfigurationSetVdmOptionsPtrOutputWithContext ¶
func (o ConfigurationSetVdmOptionsOutput) ToConfigurationSetVdmOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetVdmOptionsPtrOutput
type ConfigurationSetVdmOptionsPtrInput ¶
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 ¶
func ConfigurationSetVdmOptionsPtr(v *ConfigurationSetVdmOptionsArgs) ConfigurationSetVdmOptionsPtrInput
type ConfigurationSetVdmOptionsPtrOutput ¶
type ConfigurationSetVdmOptionsPtrOutput struct{ *pulumi.OutputState }
func (ConfigurationSetVdmOptionsPtrOutput) DashboardOptions ¶
func (o ConfigurationSetVdmOptionsPtrOutput) DashboardOptions() ConfigurationSetVdmOptionsDashboardOptionsPtrOutput
Specifies additional settings for your VDM configuration as applicable to the Dashboard. See `dashboardOptions` Block for details.
func (ConfigurationSetVdmOptionsPtrOutput) Elem ¶
func (o ConfigurationSetVdmOptionsPtrOutput) Elem() ConfigurationSetVdmOptionsOutput
func (ConfigurationSetVdmOptionsPtrOutput) ElementType ¶
func (ConfigurationSetVdmOptionsPtrOutput) ElementType() reflect.Type
func (ConfigurationSetVdmOptionsPtrOutput) GuardianOptions ¶
func (o ConfigurationSetVdmOptionsPtrOutput) GuardianOptions() ConfigurationSetVdmOptionsGuardianOptionsPtrOutput
Specifies additional settings for your VDM configuration as applicable to the Guardian. See `guardianOptions` Block for details.
func (ConfigurationSetVdmOptionsPtrOutput) ToConfigurationSetVdmOptionsPtrOutput ¶
func (o ConfigurationSetVdmOptionsPtrOutput) ToConfigurationSetVdmOptionsPtrOutput() ConfigurationSetVdmOptionsPtrOutput
func (ConfigurationSetVdmOptionsPtrOutput) ToConfigurationSetVdmOptionsPtrOutputWithContext ¶
func (o ConfigurationSetVdmOptionsPtrOutput) ToConfigurationSetVdmOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetVdmOptionsPtrOutput
type ContactList ¶
type ContactList struct {
pulumi.CustomResourceState
Arn pulumi.StringOutput `pulumi:"arn"`
// Name of the contact list.
//
// The following arguments are optional:
ContactListName pulumi.StringOutput `pulumi:"contactListName"`
// Timestamp noting when the contact list was created in ISO 8601 format.
CreatedTimestamp pulumi.StringOutput `pulumi:"createdTimestamp"`
// Description of what the contact list is about.
Description pulumi.StringPtrOutput `pulumi:"description"`
// Timestamp noting the last time the contact list was updated in ISO 8601 format.
LastUpdatedTimestamp pulumi.StringOutput `pulumi:"lastUpdatedTimestamp"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringOutput `pulumi:"region"`
// Key-value map of resource tags for the contact list. 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"`
// Configuration block(s) with topic for the contact list. Detailed below.
Topics ContactListTopicArrayOutput `pulumi:"topics"`
}
Resource for managing an AWS SESv2 (Simple Email V2) Contact List.
## Example Usage
### Basic Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/sesv2" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := sesv2.NewContactList(ctx, "example", &sesv2.ContactListArgs{
ContactListName: pulumi.String("example"),
})
if err != nil {
return err
}
return nil
})
}
```
### Extended Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/sesv2" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := sesv2.NewContactList(ctx, "example", &sesv2.ContactListArgs{
ContactListName: pulumi.String("example"),
Description: pulumi.String("description"),
Topics: sesv2.ContactListTopicArray{
&sesv2.ContactListTopicArgs{
DefaultSubscriptionStatus: pulumi.String("OPT_IN"),
Description: pulumi.String("topic description"),
DisplayName: pulumi.String("Example Topic"),
TopicName: pulumi.String("example-topic"),
},
},
})
if err != nil {
return err
}
return nil
})
}
```
## Import
Using `pulumi import`, import SESv2 (Simple Email V2) Contact List using the `id`. For example:
```sh $ pulumi import aws:sesv2/contactList:ContactList example example ```
func GetContactList ¶
func GetContactList(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ContactListState, opts ...pulumi.ResourceOption) (*ContactList, error)
GetContactList gets an existing ContactList resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewContactList ¶
func NewContactList(ctx *pulumi.Context, name string, args *ContactListArgs, opts ...pulumi.ResourceOption) (*ContactList, error)
NewContactList registers a new resource with the given unique name, arguments, and options.
func (*ContactList) ElementType ¶
func (*ContactList) ElementType() reflect.Type
func (*ContactList) ToContactListOutput ¶
func (i *ContactList) ToContactListOutput() ContactListOutput
func (*ContactList) ToContactListOutputWithContext ¶
func (i *ContactList) ToContactListOutputWithContext(ctx context.Context) ContactListOutput
type ContactListArgs ¶
type ContactListArgs struct {
// Name of the contact list.
//
// The following arguments are optional:
ContactListName pulumi.StringInput
// Description of what the contact list is about.
Description pulumi.StringPtrInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// Key-value map of resource tags for the contact list. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
Tags pulumi.StringMapInput
// Configuration block(s) with topic for the contact list. Detailed below.
Topics ContactListTopicArrayInput
}
The set of arguments for constructing a ContactList resource.
func (ContactListArgs) ElementType ¶
func (ContactListArgs) ElementType() reflect.Type
type ContactListArray ¶
type ContactListArray []ContactListInput
func (ContactListArray) ElementType ¶
func (ContactListArray) ElementType() reflect.Type
func (ContactListArray) ToContactListArrayOutput ¶
func (i ContactListArray) ToContactListArrayOutput() ContactListArrayOutput
func (ContactListArray) ToContactListArrayOutputWithContext ¶
func (i ContactListArray) ToContactListArrayOutputWithContext(ctx context.Context) ContactListArrayOutput
type ContactListArrayInput ¶
type ContactListArrayInput interface {
pulumi.Input
ToContactListArrayOutput() ContactListArrayOutput
ToContactListArrayOutputWithContext(context.Context) ContactListArrayOutput
}
ContactListArrayInput is an input type that accepts ContactListArray and ContactListArrayOutput values. You can construct a concrete instance of `ContactListArrayInput` via:
ContactListArray{ ContactListArgs{...} }
type ContactListArrayOutput ¶
type ContactListArrayOutput struct{ *pulumi.OutputState }
func (ContactListArrayOutput) ElementType ¶
func (ContactListArrayOutput) ElementType() reflect.Type
func (ContactListArrayOutput) Index ¶
func (o ContactListArrayOutput) Index(i pulumi.IntInput) ContactListOutput
func (ContactListArrayOutput) ToContactListArrayOutput ¶
func (o ContactListArrayOutput) ToContactListArrayOutput() ContactListArrayOutput
func (ContactListArrayOutput) ToContactListArrayOutputWithContext ¶
func (o ContactListArrayOutput) ToContactListArrayOutputWithContext(ctx context.Context) ContactListArrayOutput
type ContactListInput ¶
type ContactListInput interface {
pulumi.Input
ToContactListOutput() ContactListOutput
ToContactListOutputWithContext(ctx context.Context) ContactListOutput
}
type ContactListMap ¶
type ContactListMap map[string]ContactListInput
func (ContactListMap) ElementType ¶
func (ContactListMap) ElementType() reflect.Type
func (ContactListMap) ToContactListMapOutput ¶
func (i ContactListMap) ToContactListMapOutput() ContactListMapOutput
func (ContactListMap) ToContactListMapOutputWithContext ¶
func (i ContactListMap) ToContactListMapOutputWithContext(ctx context.Context) ContactListMapOutput
type ContactListMapInput ¶
type ContactListMapInput interface {
pulumi.Input
ToContactListMapOutput() ContactListMapOutput
ToContactListMapOutputWithContext(context.Context) ContactListMapOutput
}
ContactListMapInput is an input type that accepts ContactListMap and ContactListMapOutput values. You can construct a concrete instance of `ContactListMapInput` via:
ContactListMap{ "key": ContactListArgs{...} }
type ContactListMapOutput ¶
type ContactListMapOutput struct{ *pulumi.OutputState }
func (ContactListMapOutput) ElementType ¶
func (ContactListMapOutput) ElementType() reflect.Type
func (ContactListMapOutput) MapIndex ¶
func (o ContactListMapOutput) MapIndex(k pulumi.StringInput) ContactListOutput
func (ContactListMapOutput) ToContactListMapOutput ¶
func (o ContactListMapOutput) ToContactListMapOutput() ContactListMapOutput
func (ContactListMapOutput) ToContactListMapOutputWithContext ¶
func (o ContactListMapOutput) ToContactListMapOutputWithContext(ctx context.Context) ContactListMapOutput
type ContactListOutput ¶
type ContactListOutput struct{ *pulumi.OutputState }
func (ContactListOutput) Arn ¶
func (o ContactListOutput) Arn() pulumi.StringOutput
func (ContactListOutput) ContactListName ¶
func (o ContactListOutput) ContactListName() pulumi.StringOutput
Name of the contact list.
The following arguments are optional:
func (ContactListOutput) CreatedTimestamp ¶
func (o ContactListOutput) CreatedTimestamp() pulumi.StringOutput
Timestamp noting when the contact list was created in ISO 8601 format.
func (ContactListOutput) Description ¶
func (o ContactListOutput) Description() pulumi.StringPtrOutput
Description of what the contact list is about.
func (ContactListOutput) ElementType ¶
func (ContactListOutput) ElementType() reflect.Type
func (ContactListOutput) LastUpdatedTimestamp ¶
func (o ContactListOutput) LastUpdatedTimestamp() pulumi.StringOutput
Timestamp noting the last time the contact list was updated in ISO 8601 format.
func (ContactListOutput) Region ¶
func (o ContactListOutput) Region() pulumi.StringOutput
Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
func (ContactListOutput) Tags ¶
func (o ContactListOutput) Tags() pulumi.StringMapOutput
Key-value map of resource tags for the contact list. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (ContactListOutput) TagsAll ¶
func (o ContactListOutput) TagsAll() pulumi.StringMapOutput
func (ContactListOutput) ToContactListOutput ¶
func (o ContactListOutput) ToContactListOutput() ContactListOutput
func (ContactListOutput) ToContactListOutputWithContext ¶
func (o ContactListOutput) ToContactListOutputWithContext(ctx context.Context) ContactListOutput
func (ContactListOutput) Topics ¶
func (o ContactListOutput) Topics() ContactListTopicArrayOutput
Configuration block(s) with topic for the contact list. Detailed below.
type ContactListState ¶
type ContactListState struct {
Arn pulumi.StringPtrInput
// Name of the contact list.
//
// The following arguments are optional:
ContactListName pulumi.StringPtrInput
// Timestamp noting when the contact list was created in ISO 8601 format.
CreatedTimestamp pulumi.StringPtrInput
// Description of what the contact list is about.
Description pulumi.StringPtrInput
// Timestamp noting the last time the contact list was updated in ISO 8601 format.
LastUpdatedTimestamp pulumi.StringPtrInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// Key-value map of resource tags for the contact list. 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
// Configuration block(s) with topic for the contact list. Detailed below.
Topics ContactListTopicArrayInput
}
func (ContactListState) ElementType ¶
func (ContactListState) ElementType() reflect.Type
type ContactListTopic ¶
type ContactListTopic struct {
// Default subscription status to be applied to a contact if the contact has not noted their preference for subscribing to a topic.
DefaultSubscriptionStatus string `pulumi:"defaultSubscriptionStatus"`
// Description of what the topic is about, which the contact will see.
Description *string `pulumi:"description"`
// Name of the topic the contact will see.
DisplayName string `pulumi:"displayName"`
// Name of the topic.
//
// The following arguments are optional:
TopicName string `pulumi:"topicName"`
}
type ContactListTopicArgs ¶
type ContactListTopicArgs struct {
// Default subscription status to be applied to a contact if the contact has not noted their preference for subscribing to a topic.
DefaultSubscriptionStatus pulumi.StringInput `pulumi:"defaultSubscriptionStatus"`
// Description of what the topic is about, which the contact will see.
Description pulumi.StringPtrInput `pulumi:"description"`
// Name of the topic the contact will see.
DisplayName pulumi.StringInput `pulumi:"displayName"`
// Name of the topic.
//
// The following arguments are optional:
TopicName pulumi.StringInput `pulumi:"topicName"`
}
func (ContactListTopicArgs) ElementType ¶
func (ContactListTopicArgs) ElementType() reflect.Type
func (ContactListTopicArgs) ToContactListTopicOutput ¶
func (i ContactListTopicArgs) ToContactListTopicOutput() ContactListTopicOutput
func (ContactListTopicArgs) ToContactListTopicOutputWithContext ¶
func (i ContactListTopicArgs) ToContactListTopicOutputWithContext(ctx context.Context) ContactListTopicOutput
type ContactListTopicArray ¶
type ContactListTopicArray []ContactListTopicInput
func (ContactListTopicArray) ElementType ¶
func (ContactListTopicArray) ElementType() reflect.Type
func (ContactListTopicArray) ToContactListTopicArrayOutput ¶
func (i ContactListTopicArray) ToContactListTopicArrayOutput() ContactListTopicArrayOutput
func (ContactListTopicArray) ToContactListTopicArrayOutputWithContext ¶
func (i ContactListTopicArray) ToContactListTopicArrayOutputWithContext(ctx context.Context) ContactListTopicArrayOutput
type ContactListTopicArrayInput ¶
type ContactListTopicArrayInput interface {
pulumi.Input
ToContactListTopicArrayOutput() ContactListTopicArrayOutput
ToContactListTopicArrayOutputWithContext(context.Context) ContactListTopicArrayOutput
}
ContactListTopicArrayInput is an input type that accepts ContactListTopicArray and ContactListTopicArrayOutput values. You can construct a concrete instance of `ContactListTopicArrayInput` via:
ContactListTopicArray{ ContactListTopicArgs{...} }
type ContactListTopicArrayOutput ¶
type ContactListTopicArrayOutput struct{ *pulumi.OutputState }
func (ContactListTopicArrayOutput) ElementType ¶
func (ContactListTopicArrayOutput) ElementType() reflect.Type
func (ContactListTopicArrayOutput) Index ¶
func (o ContactListTopicArrayOutput) Index(i pulumi.IntInput) ContactListTopicOutput
func (ContactListTopicArrayOutput) ToContactListTopicArrayOutput ¶
func (o ContactListTopicArrayOutput) ToContactListTopicArrayOutput() ContactListTopicArrayOutput
func (ContactListTopicArrayOutput) ToContactListTopicArrayOutputWithContext ¶
func (o ContactListTopicArrayOutput) ToContactListTopicArrayOutputWithContext(ctx context.Context) ContactListTopicArrayOutput
type ContactListTopicInput ¶
type ContactListTopicInput interface {
pulumi.Input
ToContactListTopicOutput() ContactListTopicOutput
ToContactListTopicOutputWithContext(context.Context) ContactListTopicOutput
}
ContactListTopicInput is an input type that accepts ContactListTopicArgs and ContactListTopicOutput values. You can construct a concrete instance of `ContactListTopicInput` via:
ContactListTopicArgs{...}
type ContactListTopicOutput ¶
type ContactListTopicOutput struct{ *pulumi.OutputState }
func (ContactListTopicOutput) DefaultSubscriptionStatus ¶
func (o ContactListTopicOutput) DefaultSubscriptionStatus() pulumi.StringOutput
Default subscription status to be applied to a contact if the contact has not noted their preference for subscribing to a topic.
func (ContactListTopicOutput) Description ¶
func (o ContactListTopicOutput) Description() pulumi.StringPtrOutput
Description of what the topic is about, which the contact will see.
func (ContactListTopicOutput) DisplayName ¶
func (o ContactListTopicOutput) DisplayName() pulumi.StringOutput
Name of the topic the contact will see.
func (ContactListTopicOutput) ElementType ¶
func (ContactListTopicOutput) ElementType() reflect.Type
func (ContactListTopicOutput) ToContactListTopicOutput ¶
func (o ContactListTopicOutput) ToContactListTopicOutput() ContactListTopicOutput
func (ContactListTopicOutput) ToContactListTopicOutputWithContext ¶
func (o ContactListTopicOutput) ToContactListTopicOutputWithContext(ctx context.Context) ContactListTopicOutput
func (ContactListTopicOutput) TopicName ¶
func (o ContactListTopicOutput) TopicName() pulumi.StringOutput
Name of the topic.
The following arguments are optional:
type DedicatedIpAssignment ¶
type DedicatedIpAssignment struct {
pulumi.CustomResourceState
// Dedicated IP address.
DestinationPoolName pulumi.StringOutput `pulumi:"destinationPoolName"`
// Dedicated IP address.
Ip pulumi.StringOutput `pulumi:"ip"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringOutput `pulumi:"region"`
}
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/v7/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{
Ip: pulumi.String("0.0.0.0"),
DestinationPoolName: pulumi.String("my-pool"),
})
if err != nil {
return err
}
return nil
})
}
```
## Import
Using `pulumi import`, import SESv2 (Simple Email V2) Dedicated IP Assignment using the `id`, which is a comma-separated string made up of `ip` and `destination_pool_name`. For example:
```sh $ pulumi import aws:sesv2/dedicatedIpAssignment:DedicatedIpAssignment example "0.0.0.0,my-pool" ```
func GetDedicatedIpAssignment ¶
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 ¶
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 ¶
func (*DedicatedIpAssignment) ElementType() reflect.Type
func (*DedicatedIpAssignment) ToDedicatedIpAssignmentOutput ¶
func (i *DedicatedIpAssignment) ToDedicatedIpAssignmentOutput() DedicatedIpAssignmentOutput
func (*DedicatedIpAssignment) ToDedicatedIpAssignmentOutputWithContext ¶
func (i *DedicatedIpAssignment) ToDedicatedIpAssignmentOutputWithContext(ctx context.Context) DedicatedIpAssignmentOutput
type DedicatedIpAssignmentArgs ¶
type DedicatedIpAssignmentArgs struct {
// Dedicated IP address.
DestinationPoolName pulumi.StringInput
// Dedicated IP address.
Ip pulumi.StringInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
}
The set of arguments for constructing a DedicatedIpAssignment resource.
func (DedicatedIpAssignmentArgs) ElementType ¶
func (DedicatedIpAssignmentArgs) ElementType() reflect.Type
type DedicatedIpAssignmentArray ¶
type DedicatedIpAssignmentArray []DedicatedIpAssignmentInput
func (DedicatedIpAssignmentArray) ElementType ¶
func (DedicatedIpAssignmentArray) ElementType() reflect.Type
func (DedicatedIpAssignmentArray) ToDedicatedIpAssignmentArrayOutput ¶
func (i DedicatedIpAssignmentArray) ToDedicatedIpAssignmentArrayOutput() DedicatedIpAssignmentArrayOutput
func (DedicatedIpAssignmentArray) ToDedicatedIpAssignmentArrayOutputWithContext ¶
func (i DedicatedIpAssignmentArray) ToDedicatedIpAssignmentArrayOutputWithContext(ctx context.Context) DedicatedIpAssignmentArrayOutput
type DedicatedIpAssignmentArrayInput ¶
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 ¶
type DedicatedIpAssignmentArrayOutput struct{ *pulumi.OutputState }
func (DedicatedIpAssignmentArrayOutput) ElementType ¶
func (DedicatedIpAssignmentArrayOutput) ElementType() reflect.Type
func (DedicatedIpAssignmentArrayOutput) Index ¶
func (o DedicatedIpAssignmentArrayOutput) Index(i pulumi.IntInput) DedicatedIpAssignmentOutput
func (DedicatedIpAssignmentArrayOutput) ToDedicatedIpAssignmentArrayOutput ¶
func (o DedicatedIpAssignmentArrayOutput) ToDedicatedIpAssignmentArrayOutput() DedicatedIpAssignmentArrayOutput
func (DedicatedIpAssignmentArrayOutput) ToDedicatedIpAssignmentArrayOutputWithContext ¶
func (o DedicatedIpAssignmentArrayOutput) ToDedicatedIpAssignmentArrayOutputWithContext(ctx context.Context) DedicatedIpAssignmentArrayOutput
type DedicatedIpAssignmentInput ¶
type DedicatedIpAssignmentInput interface {
pulumi.Input
ToDedicatedIpAssignmentOutput() DedicatedIpAssignmentOutput
ToDedicatedIpAssignmentOutputWithContext(ctx context.Context) DedicatedIpAssignmentOutput
}
type DedicatedIpAssignmentMap ¶
type DedicatedIpAssignmentMap map[string]DedicatedIpAssignmentInput
func (DedicatedIpAssignmentMap) ElementType ¶
func (DedicatedIpAssignmentMap) ElementType() reflect.Type
func (DedicatedIpAssignmentMap) ToDedicatedIpAssignmentMapOutput ¶
func (i DedicatedIpAssignmentMap) ToDedicatedIpAssignmentMapOutput() DedicatedIpAssignmentMapOutput
func (DedicatedIpAssignmentMap) ToDedicatedIpAssignmentMapOutputWithContext ¶
func (i DedicatedIpAssignmentMap) ToDedicatedIpAssignmentMapOutputWithContext(ctx context.Context) DedicatedIpAssignmentMapOutput
type DedicatedIpAssignmentMapInput ¶
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 ¶
type DedicatedIpAssignmentMapOutput struct{ *pulumi.OutputState }
func (DedicatedIpAssignmentMapOutput) ElementType ¶
func (DedicatedIpAssignmentMapOutput) ElementType() reflect.Type
func (DedicatedIpAssignmentMapOutput) MapIndex ¶
func (o DedicatedIpAssignmentMapOutput) MapIndex(k pulumi.StringInput) DedicatedIpAssignmentOutput
func (DedicatedIpAssignmentMapOutput) ToDedicatedIpAssignmentMapOutput ¶
func (o DedicatedIpAssignmentMapOutput) ToDedicatedIpAssignmentMapOutput() DedicatedIpAssignmentMapOutput
func (DedicatedIpAssignmentMapOutput) ToDedicatedIpAssignmentMapOutputWithContext ¶
func (o DedicatedIpAssignmentMapOutput) ToDedicatedIpAssignmentMapOutputWithContext(ctx context.Context) DedicatedIpAssignmentMapOutput
type DedicatedIpAssignmentOutput ¶
type DedicatedIpAssignmentOutput struct{ *pulumi.OutputState }
func (DedicatedIpAssignmentOutput) DestinationPoolName ¶
func (o DedicatedIpAssignmentOutput) DestinationPoolName() pulumi.StringOutput
Dedicated IP address.
func (DedicatedIpAssignmentOutput) ElementType ¶
func (DedicatedIpAssignmentOutput) ElementType() reflect.Type
func (DedicatedIpAssignmentOutput) Ip ¶
func (o DedicatedIpAssignmentOutput) Ip() pulumi.StringOutput
Dedicated IP address.
func (DedicatedIpAssignmentOutput) Region ¶
func (o DedicatedIpAssignmentOutput) Region() pulumi.StringOutput
Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
func (DedicatedIpAssignmentOutput) ToDedicatedIpAssignmentOutput ¶
func (o DedicatedIpAssignmentOutput) ToDedicatedIpAssignmentOutput() DedicatedIpAssignmentOutput
func (DedicatedIpAssignmentOutput) ToDedicatedIpAssignmentOutputWithContext ¶
func (o DedicatedIpAssignmentOutput) ToDedicatedIpAssignmentOutputWithContext(ctx context.Context) DedicatedIpAssignmentOutput
type DedicatedIpAssignmentState ¶
type DedicatedIpAssignmentState struct {
// Dedicated IP address.
DestinationPoolName pulumi.StringPtrInput
// Dedicated IP address.
Ip pulumi.StringPtrInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
}
func (DedicatedIpAssignmentState) ElementType ¶
func (DedicatedIpAssignmentState) ElementType() reflect.Type
type DedicatedIpPool ¶
type DedicatedIpPool struct {
pulumi.CustomResourceState
// ARN of the Dedicated IP Pool.
Arn pulumi.StringOutput `pulumi:"arn"`
// Name of the dedicated IP pool.
//
// The following arguments are optional:
PoolName pulumi.StringOutput `pulumi:"poolName"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringOutput `pulumi:"region"`
// 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/v7/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/v7/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
Using `pulumi import`, import SESv2 (Simple Email V2) Dedicated IP Pool using the `pool_name`. For example:
```sh $ pulumi import aws:sesv2/dedicatedIpPool:DedicatedIpPool example my-pool ```
func GetDedicatedIpPool ¶
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 ¶
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 ¶
func (*DedicatedIpPool) ElementType() reflect.Type
func (*DedicatedIpPool) ToDedicatedIpPoolOutput ¶
func (i *DedicatedIpPool) ToDedicatedIpPoolOutput() DedicatedIpPoolOutput
func (*DedicatedIpPool) ToDedicatedIpPoolOutputWithContext ¶
func (i *DedicatedIpPool) ToDedicatedIpPoolOutputWithContext(ctx context.Context) DedicatedIpPoolOutput
type DedicatedIpPoolArgs ¶
type DedicatedIpPoolArgs struct {
// Name of the dedicated IP pool.
//
// The following arguments are optional:
PoolName pulumi.StringInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region 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
}
The set of arguments for constructing a DedicatedIpPool resource.
func (DedicatedIpPoolArgs) ElementType ¶
func (DedicatedIpPoolArgs) ElementType() reflect.Type
type DedicatedIpPoolArray ¶
type DedicatedIpPoolArray []DedicatedIpPoolInput
func (DedicatedIpPoolArray) ElementType ¶
func (DedicatedIpPoolArray) ElementType() reflect.Type
func (DedicatedIpPoolArray) ToDedicatedIpPoolArrayOutput ¶
func (i DedicatedIpPoolArray) ToDedicatedIpPoolArrayOutput() DedicatedIpPoolArrayOutput
func (DedicatedIpPoolArray) ToDedicatedIpPoolArrayOutputWithContext ¶
func (i DedicatedIpPoolArray) ToDedicatedIpPoolArrayOutputWithContext(ctx context.Context) DedicatedIpPoolArrayOutput
type DedicatedIpPoolArrayInput ¶
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 ¶
type DedicatedIpPoolArrayOutput struct{ *pulumi.OutputState }
func (DedicatedIpPoolArrayOutput) ElementType ¶
func (DedicatedIpPoolArrayOutput) ElementType() reflect.Type
func (DedicatedIpPoolArrayOutput) Index ¶
func (o DedicatedIpPoolArrayOutput) Index(i pulumi.IntInput) DedicatedIpPoolOutput
func (DedicatedIpPoolArrayOutput) ToDedicatedIpPoolArrayOutput ¶
func (o DedicatedIpPoolArrayOutput) ToDedicatedIpPoolArrayOutput() DedicatedIpPoolArrayOutput
func (DedicatedIpPoolArrayOutput) ToDedicatedIpPoolArrayOutputWithContext ¶
func (o DedicatedIpPoolArrayOutput) ToDedicatedIpPoolArrayOutputWithContext(ctx context.Context) DedicatedIpPoolArrayOutput
type DedicatedIpPoolInput ¶
type DedicatedIpPoolInput interface {
pulumi.Input
ToDedicatedIpPoolOutput() DedicatedIpPoolOutput
ToDedicatedIpPoolOutputWithContext(ctx context.Context) DedicatedIpPoolOutput
}
type DedicatedIpPoolMap ¶
type DedicatedIpPoolMap map[string]DedicatedIpPoolInput
func (DedicatedIpPoolMap) ElementType ¶
func (DedicatedIpPoolMap) ElementType() reflect.Type
func (DedicatedIpPoolMap) ToDedicatedIpPoolMapOutput ¶
func (i DedicatedIpPoolMap) ToDedicatedIpPoolMapOutput() DedicatedIpPoolMapOutput
func (DedicatedIpPoolMap) ToDedicatedIpPoolMapOutputWithContext ¶
func (i DedicatedIpPoolMap) ToDedicatedIpPoolMapOutputWithContext(ctx context.Context) DedicatedIpPoolMapOutput
type DedicatedIpPoolMapInput ¶
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 ¶
type DedicatedIpPoolMapOutput struct{ *pulumi.OutputState }
func (DedicatedIpPoolMapOutput) ElementType ¶
func (DedicatedIpPoolMapOutput) ElementType() reflect.Type
func (DedicatedIpPoolMapOutput) MapIndex ¶
func (o DedicatedIpPoolMapOutput) MapIndex(k pulumi.StringInput) DedicatedIpPoolOutput
func (DedicatedIpPoolMapOutput) ToDedicatedIpPoolMapOutput ¶
func (o DedicatedIpPoolMapOutput) ToDedicatedIpPoolMapOutput() DedicatedIpPoolMapOutput
func (DedicatedIpPoolMapOutput) ToDedicatedIpPoolMapOutputWithContext ¶
func (o DedicatedIpPoolMapOutput) ToDedicatedIpPoolMapOutputWithContext(ctx context.Context) DedicatedIpPoolMapOutput
type DedicatedIpPoolOutput ¶
type DedicatedIpPoolOutput struct{ *pulumi.OutputState }
func (DedicatedIpPoolOutput) Arn ¶
func (o DedicatedIpPoolOutput) Arn() pulumi.StringOutput
ARN of the Dedicated IP Pool.
func (DedicatedIpPoolOutput) ElementType ¶
func (DedicatedIpPoolOutput) ElementType() reflect.Type
func (DedicatedIpPoolOutput) PoolName ¶
func (o DedicatedIpPoolOutput) PoolName() pulumi.StringOutput
Name of the dedicated IP pool.
The following arguments are optional:
func (DedicatedIpPoolOutput) Region ¶
func (o DedicatedIpPoolOutput) Region() pulumi.StringOutput
Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
func (DedicatedIpPoolOutput) ScalingMode ¶
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 ¶
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 ¶
func (o DedicatedIpPoolOutput) TagsAll() pulumi.StringMapOutput
func (DedicatedIpPoolOutput) ToDedicatedIpPoolOutput ¶
func (o DedicatedIpPoolOutput) ToDedicatedIpPoolOutput() DedicatedIpPoolOutput
func (DedicatedIpPoolOutput) ToDedicatedIpPoolOutputWithContext ¶
func (o DedicatedIpPoolOutput) ToDedicatedIpPoolOutputWithContext(ctx context.Context) DedicatedIpPoolOutput
type DedicatedIpPoolState ¶
type DedicatedIpPoolState struct {
// ARN of the Dedicated IP Pool.
Arn pulumi.StringPtrInput
// Name of the dedicated IP pool.
//
// The following arguments are optional:
PoolName pulumi.StringPtrInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region 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 ¶
func (DedicatedIpPoolState) ElementType() reflect.Type
type EmailIdentity ¶
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.
//
// The following arguments are optional:
EmailIdentity pulumi.StringOutput `pulumi:"emailIdentity"`
// The email identity type. Valid values: `EMAIL_ADDRESS`, `DOMAIN`.
IdentityType pulumi.StringOutput `pulumi:"identityType"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringOutput `pulumi:"region"`
// Key-value mapping of resource tags. 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"`
// Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"`
// The verification status of the identity. The status can be one of the following: `PENDING`, `SUCCESS`, `FAILED`, `TEMPORARY_FAILURE`, and `NOT_STARTED`.
VerificationStatus pulumi.StringOutput `pulumi:"verificationStatus"`
// 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/v7/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/v7/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/v7/go/aws/sesv2" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
example, err := sesv2.NewConfigurationSet(ctx, "example", &sesv2.ConfigurationSetArgs{
ConfigurationSetName: pulumi.String("example"),
})
if err != nil {
return err
}
_, err = sesv2.NewEmailIdentity(ctx, "example", &sesv2.EmailIdentityArgs{
EmailIdentity: pulumi.String("example.com"),
ConfigurationSetName: example.ConfigurationSetName,
})
if err != nil {
return err
}
return nil
})
}
```
### DKIM Signing Attributes (BYODKIM)
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/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"),
DkimSigningAttributes: &sesv2.EmailIdentityDkimSigningAttributesArgs{
DomainSigningPrivateKey: pulumi.String("MIIJKAIBAAKCAgEA2Se7p8zvnI4yh+Gh9j2rG5e2aRXjg03Y8saiupLnadPH9xvM..."),
DomainSigningSelector: pulumi.String("example"),
},
})
if err != nil {
return err
}
return nil
})
}
```
## Import
Using `pulumi import`, import SESv2 (Simple Email V2) Email Identity using the `email_identity`. For example:
```sh $ pulumi import aws:sesv2/emailIdentity:EmailIdentity example example.com ```
func GetEmailIdentity ¶
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 ¶
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 ¶
func (*EmailIdentity) ElementType() reflect.Type
func (*EmailIdentity) ToEmailIdentityOutput ¶
func (i *EmailIdentity) ToEmailIdentityOutput() EmailIdentityOutput
func (*EmailIdentity) ToEmailIdentityOutputWithContext ¶
func (i *EmailIdentity) ToEmailIdentityOutputWithContext(ctx context.Context) EmailIdentityOutput
type EmailIdentityArgs ¶
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.
//
// The following arguments are optional:
EmailIdentity pulumi.StringInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// Key-value mapping of resource tags. 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 ¶
func (EmailIdentityArgs) ElementType() reflect.Type
type EmailIdentityArray ¶
type EmailIdentityArray []EmailIdentityInput
func (EmailIdentityArray) ElementType ¶
func (EmailIdentityArray) ElementType() reflect.Type
func (EmailIdentityArray) ToEmailIdentityArrayOutput ¶
func (i EmailIdentityArray) ToEmailIdentityArrayOutput() EmailIdentityArrayOutput
func (EmailIdentityArray) ToEmailIdentityArrayOutputWithContext ¶
func (i EmailIdentityArray) ToEmailIdentityArrayOutputWithContext(ctx context.Context) EmailIdentityArrayOutput
type EmailIdentityArrayInput ¶
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 ¶
type EmailIdentityArrayOutput struct{ *pulumi.OutputState }
func (EmailIdentityArrayOutput) ElementType ¶
func (EmailIdentityArrayOutput) ElementType() reflect.Type
func (EmailIdentityArrayOutput) Index ¶
func (o EmailIdentityArrayOutput) Index(i pulumi.IntInput) EmailIdentityOutput
func (EmailIdentityArrayOutput) ToEmailIdentityArrayOutput ¶
func (o EmailIdentityArrayOutput) ToEmailIdentityArrayOutput() EmailIdentityArrayOutput
func (EmailIdentityArrayOutput) ToEmailIdentityArrayOutputWithContext ¶
func (o EmailIdentityArrayOutput) ToEmailIdentityArrayOutputWithContext(ctx context.Context) EmailIdentityArrayOutput
type EmailIdentityDkimSigningAttributes ¶
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.
//
// > **NOTE:** You have to delete the first and last lines ('-----BEGIN PRIVATE KEY-----' and '-----END PRIVATE KEY-----', respectively) of the generated private key. Additionally, you have to remove the line breaks in the generated private key. The resulting value is a string of characters with no spaces or line breaks.
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 ¶
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.
//
// > **NOTE:** You have to delete the first and last lines ('-----BEGIN PRIVATE KEY-----' and '-----END PRIVATE KEY-----', respectively) of the generated private key. Additionally, you have to remove the line breaks in the generated private key. The resulting value is a string of characters with no spaces or line breaks.
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 ¶
func (EmailIdentityDkimSigningAttributesArgs) ElementType() reflect.Type
func (EmailIdentityDkimSigningAttributesArgs) ToEmailIdentityDkimSigningAttributesOutput ¶
func (i EmailIdentityDkimSigningAttributesArgs) ToEmailIdentityDkimSigningAttributesOutput() EmailIdentityDkimSigningAttributesOutput
func (EmailIdentityDkimSigningAttributesArgs) ToEmailIdentityDkimSigningAttributesOutputWithContext ¶
func (i EmailIdentityDkimSigningAttributesArgs) ToEmailIdentityDkimSigningAttributesOutputWithContext(ctx context.Context) EmailIdentityDkimSigningAttributesOutput
func (EmailIdentityDkimSigningAttributesArgs) ToEmailIdentityDkimSigningAttributesPtrOutput ¶
func (i EmailIdentityDkimSigningAttributesArgs) ToEmailIdentityDkimSigningAttributesPtrOutput() EmailIdentityDkimSigningAttributesPtrOutput
func (EmailIdentityDkimSigningAttributesArgs) ToEmailIdentityDkimSigningAttributesPtrOutputWithContext ¶
func (i EmailIdentityDkimSigningAttributesArgs) ToEmailIdentityDkimSigningAttributesPtrOutputWithContext(ctx context.Context) EmailIdentityDkimSigningAttributesPtrOutput
type EmailIdentityDkimSigningAttributesInput ¶
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 ¶
type EmailIdentityDkimSigningAttributesOutput struct{ *pulumi.OutputState }
func (EmailIdentityDkimSigningAttributesOutput) CurrentSigningKeyLength ¶
func (o EmailIdentityDkimSigningAttributesOutput) CurrentSigningKeyLength() pulumi.StringPtrOutput
[Easy DKIM] The key length of the DKIM key pair in use.
func (EmailIdentityDkimSigningAttributesOutput) DomainSigningPrivateKey ¶
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.
> **NOTE:** You have to delete the first and last lines ('-----BEGIN PRIVATE KEY-----' and '-----END PRIVATE KEY-----', respectively) of the generated private key. Additionally, you have to remove the line breaks in the generated private key. The resulting value is a string of characters with no spaces or line breaks.
func (EmailIdentityDkimSigningAttributesOutput) DomainSigningSelector ¶
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 ¶
func (EmailIdentityDkimSigningAttributesOutput) ElementType() reflect.Type
func (EmailIdentityDkimSigningAttributesOutput) LastKeyGenerationTimestamp ¶
func (o EmailIdentityDkimSigningAttributesOutput) LastKeyGenerationTimestamp() pulumi.StringPtrOutput
[Easy DKIM] The last time a key pair was generated for this identity.
func (EmailIdentityDkimSigningAttributesOutput) NextSigningKeyLength ¶
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 ¶
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 ¶
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 ¶
func (o EmailIdentityDkimSigningAttributesOutput) ToEmailIdentityDkimSigningAttributesOutput() EmailIdentityDkimSigningAttributesOutput
func (EmailIdentityDkimSigningAttributesOutput) ToEmailIdentityDkimSigningAttributesOutputWithContext ¶
func (o EmailIdentityDkimSigningAttributesOutput) ToEmailIdentityDkimSigningAttributesOutputWithContext(ctx context.Context) EmailIdentityDkimSigningAttributesOutput
func (EmailIdentityDkimSigningAttributesOutput) ToEmailIdentityDkimSigningAttributesPtrOutput ¶
func (o EmailIdentityDkimSigningAttributesOutput) ToEmailIdentityDkimSigningAttributesPtrOutput() EmailIdentityDkimSigningAttributesPtrOutput
func (EmailIdentityDkimSigningAttributesOutput) ToEmailIdentityDkimSigningAttributesPtrOutputWithContext ¶
func (o EmailIdentityDkimSigningAttributesOutput) ToEmailIdentityDkimSigningAttributesPtrOutputWithContext(ctx context.Context) EmailIdentityDkimSigningAttributesPtrOutput
func (EmailIdentityDkimSigningAttributesOutput) Tokens ¶
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 ¶
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 ¶
func EmailIdentityDkimSigningAttributesPtr(v *EmailIdentityDkimSigningAttributesArgs) EmailIdentityDkimSigningAttributesPtrInput
type EmailIdentityDkimSigningAttributesPtrOutput ¶
type EmailIdentityDkimSigningAttributesPtrOutput struct{ *pulumi.OutputState }
func (EmailIdentityDkimSigningAttributesPtrOutput) CurrentSigningKeyLength ¶
func (o EmailIdentityDkimSigningAttributesPtrOutput) CurrentSigningKeyLength() pulumi.StringPtrOutput
[Easy DKIM] The key length of the DKIM key pair in use.
func (EmailIdentityDkimSigningAttributesPtrOutput) DomainSigningPrivateKey ¶
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.
> **NOTE:** You have to delete the first and last lines ('-----BEGIN PRIVATE KEY-----' and '-----END PRIVATE KEY-----', respectively) of the generated private key. Additionally, you have to remove the line breaks in the generated private key. The resulting value is a string of characters with no spaces or line breaks.
func (EmailIdentityDkimSigningAttributesPtrOutput) DomainSigningSelector ¶
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 ¶
func (EmailIdentityDkimSigningAttributesPtrOutput) ElementType() reflect.Type
func (EmailIdentityDkimSigningAttributesPtrOutput) LastKeyGenerationTimestamp ¶
func (o EmailIdentityDkimSigningAttributesPtrOutput) LastKeyGenerationTimestamp() pulumi.StringPtrOutput
[Easy DKIM] The last time a key pair was generated for this identity.
func (EmailIdentityDkimSigningAttributesPtrOutput) NextSigningKeyLength ¶
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 ¶
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 ¶
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 ¶
func (o EmailIdentityDkimSigningAttributesPtrOutput) ToEmailIdentityDkimSigningAttributesPtrOutput() EmailIdentityDkimSigningAttributesPtrOutput
func (EmailIdentityDkimSigningAttributesPtrOutput) ToEmailIdentityDkimSigningAttributesPtrOutputWithContext ¶
func (o EmailIdentityDkimSigningAttributesPtrOutput) ToEmailIdentityDkimSigningAttributesPtrOutputWithContext(ctx context.Context) EmailIdentityDkimSigningAttributesPtrOutput
func (EmailIdentityDkimSigningAttributesPtrOutput) Tokens ¶
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 ¶
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"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringOutput `pulumi:"region"`
}
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/v7/go/aws/sesv2" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
example, err := sesv2.NewEmailIdentity(ctx, "example", &sesv2.EmailIdentityArgs{
EmailIdentity: pulumi.String("example.com"),
})
if err != nil {
return err
}
_, err = sesv2.NewEmailIdentityFeedbackAttributes(ctx, "example", &sesv2.EmailIdentityFeedbackAttributesArgs{
EmailIdentity: example.EmailIdentity,
EmailForwardingEnabled: pulumi.Bool(true),
})
if err != nil {
return err
}
return nil
})
}
```
## Import
Using `pulumi import`, import SESv2 (Simple Email V2) Email Identity Feedback Attributes using the `email_identity`. For example:
```sh $ pulumi import aws:sesv2/emailIdentityFeedbackAttributes:EmailIdentityFeedbackAttributes example example.com ```
func GetEmailIdentityFeedbackAttributes ¶
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 ¶
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 ¶
func (*EmailIdentityFeedbackAttributes) ElementType() reflect.Type
func (*EmailIdentityFeedbackAttributes) ToEmailIdentityFeedbackAttributesOutput ¶
func (i *EmailIdentityFeedbackAttributes) ToEmailIdentityFeedbackAttributesOutput() EmailIdentityFeedbackAttributesOutput
func (*EmailIdentityFeedbackAttributes) ToEmailIdentityFeedbackAttributesOutputWithContext ¶
func (i *EmailIdentityFeedbackAttributes) ToEmailIdentityFeedbackAttributesOutputWithContext(ctx context.Context) EmailIdentityFeedbackAttributesOutput
type EmailIdentityFeedbackAttributesArgs ¶
type EmailIdentityFeedbackAttributesArgs struct {
// Sets the feedback forwarding configuration for the identity.
EmailForwardingEnabled pulumi.BoolPtrInput
// The email identity.
EmailIdentity pulumi.StringInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
}
The set of arguments for constructing a EmailIdentityFeedbackAttributes resource.
func (EmailIdentityFeedbackAttributesArgs) ElementType ¶
func (EmailIdentityFeedbackAttributesArgs) ElementType() reflect.Type
type EmailIdentityFeedbackAttributesArray ¶
type EmailIdentityFeedbackAttributesArray []EmailIdentityFeedbackAttributesInput
func (EmailIdentityFeedbackAttributesArray) ElementType ¶
func (EmailIdentityFeedbackAttributesArray) ElementType() reflect.Type
func (EmailIdentityFeedbackAttributesArray) ToEmailIdentityFeedbackAttributesArrayOutput ¶
func (i EmailIdentityFeedbackAttributesArray) ToEmailIdentityFeedbackAttributesArrayOutput() EmailIdentityFeedbackAttributesArrayOutput
func (EmailIdentityFeedbackAttributesArray) ToEmailIdentityFeedbackAttributesArrayOutputWithContext ¶
func (i EmailIdentityFeedbackAttributesArray) ToEmailIdentityFeedbackAttributesArrayOutputWithContext(ctx context.Context) EmailIdentityFeedbackAttributesArrayOutput
type EmailIdentityFeedbackAttributesArrayInput ¶
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 ¶
type EmailIdentityFeedbackAttributesArrayOutput struct{ *pulumi.OutputState }
func (EmailIdentityFeedbackAttributesArrayOutput) ElementType ¶
func (EmailIdentityFeedbackAttributesArrayOutput) ElementType() reflect.Type
func (EmailIdentityFeedbackAttributesArrayOutput) ToEmailIdentityFeedbackAttributesArrayOutput ¶
func (o EmailIdentityFeedbackAttributesArrayOutput) ToEmailIdentityFeedbackAttributesArrayOutput() EmailIdentityFeedbackAttributesArrayOutput
func (EmailIdentityFeedbackAttributesArrayOutput) ToEmailIdentityFeedbackAttributesArrayOutputWithContext ¶
func (o EmailIdentityFeedbackAttributesArrayOutput) ToEmailIdentityFeedbackAttributesArrayOutputWithContext(ctx context.Context) EmailIdentityFeedbackAttributesArrayOutput
type EmailIdentityFeedbackAttributesInput ¶
type EmailIdentityFeedbackAttributesInput interface {
pulumi.Input
ToEmailIdentityFeedbackAttributesOutput() EmailIdentityFeedbackAttributesOutput
ToEmailIdentityFeedbackAttributesOutputWithContext(ctx context.Context) EmailIdentityFeedbackAttributesOutput
}
type EmailIdentityFeedbackAttributesMap ¶
type EmailIdentityFeedbackAttributesMap map[string]EmailIdentityFeedbackAttributesInput
func (EmailIdentityFeedbackAttributesMap) ElementType ¶
func (EmailIdentityFeedbackAttributesMap) ElementType() reflect.Type
func (EmailIdentityFeedbackAttributesMap) ToEmailIdentityFeedbackAttributesMapOutput ¶
func (i EmailIdentityFeedbackAttributesMap) ToEmailIdentityFeedbackAttributesMapOutput() EmailIdentityFeedbackAttributesMapOutput
func (EmailIdentityFeedbackAttributesMap) ToEmailIdentityFeedbackAttributesMapOutputWithContext ¶
func (i EmailIdentityFeedbackAttributesMap) ToEmailIdentityFeedbackAttributesMapOutputWithContext(ctx context.Context) EmailIdentityFeedbackAttributesMapOutput
type EmailIdentityFeedbackAttributesMapInput ¶
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 ¶
type EmailIdentityFeedbackAttributesMapOutput struct{ *pulumi.OutputState }
func (EmailIdentityFeedbackAttributesMapOutput) ElementType ¶
func (EmailIdentityFeedbackAttributesMapOutput) ElementType() reflect.Type
func (EmailIdentityFeedbackAttributesMapOutput) MapIndex ¶
func (o EmailIdentityFeedbackAttributesMapOutput) MapIndex(k pulumi.StringInput) EmailIdentityFeedbackAttributesOutput
func (EmailIdentityFeedbackAttributesMapOutput) ToEmailIdentityFeedbackAttributesMapOutput ¶
func (o EmailIdentityFeedbackAttributesMapOutput) ToEmailIdentityFeedbackAttributesMapOutput() EmailIdentityFeedbackAttributesMapOutput
func (EmailIdentityFeedbackAttributesMapOutput) ToEmailIdentityFeedbackAttributesMapOutputWithContext ¶
func (o EmailIdentityFeedbackAttributesMapOutput) ToEmailIdentityFeedbackAttributesMapOutputWithContext(ctx context.Context) EmailIdentityFeedbackAttributesMapOutput
type EmailIdentityFeedbackAttributesOutput ¶
type EmailIdentityFeedbackAttributesOutput struct{ *pulumi.OutputState }
func (EmailIdentityFeedbackAttributesOutput) ElementType ¶
func (EmailIdentityFeedbackAttributesOutput) ElementType() reflect.Type
func (EmailIdentityFeedbackAttributesOutput) EmailForwardingEnabled ¶
func (o EmailIdentityFeedbackAttributesOutput) EmailForwardingEnabled() pulumi.BoolPtrOutput
Sets the feedback forwarding configuration for the identity.
func (EmailIdentityFeedbackAttributesOutput) EmailIdentity ¶
func (o EmailIdentityFeedbackAttributesOutput) EmailIdentity() pulumi.StringOutput
The email identity.
func (EmailIdentityFeedbackAttributesOutput) Region ¶
func (o EmailIdentityFeedbackAttributesOutput) Region() pulumi.StringOutput
Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
func (EmailIdentityFeedbackAttributesOutput) ToEmailIdentityFeedbackAttributesOutput ¶
func (o EmailIdentityFeedbackAttributesOutput) ToEmailIdentityFeedbackAttributesOutput() EmailIdentityFeedbackAttributesOutput
func (EmailIdentityFeedbackAttributesOutput) ToEmailIdentityFeedbackAttributesOutputWithContext ¶
func (o EmailIdentityFeedbackAttributesOutput) ToEmailIdentityFeedbackAttributesOutputWithContext(ctx context.Context) EmailIdentityFeedbackAttributesOutput
type EmailIdentityFeedbackAttributesState ¶
type EmailIdentityFeedbackAttributesState struct {
// Sets the feedback forwarding configuration for the identity.
EmailForwardingEnabled pulumi.BoolPtrInput
// The email identity.
EmailIdentity pulumi.StringPtrInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
}
func (EmailIdentityFeedbackAttributesState) ElementType ¶
func (EmailIdentityFeedbackAttributesState) ElementType() reflect.Type
type EmailIdentityInput ¶
type EmailIdentityInput interface {
pulumi.Input
ToEmailIdentityOutput() EmailIdentityOutput
ToEmailIdentityOutputWithContext(ctx context.Context) EmailIdentityOutput
}
type EmailIdentityMailFromAttributes ¶
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"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringOutput `pulumi:"region"`
}
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/v7/go/aws/sesv2" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
example, err := sesv2.NewEmailIdentity(ctx, "example", &sesv2.EmailIdentityArgs{
EmailIdentity: pulumi.String("example.com"),
})
if err != nil {
return err
}
_, err = sesv2.NewEmailIdentityMailFromAttributes(ctx, "example", &sesv2.EmailIdentityMailFromAttributesArgs{
EmailIdentity: example.EmailIdentity,
BehaviorOnMxFailure: pulumi.String("REJECT_MESSAGE"),
MailFromDomain: example.EmailIdentity.ApplyT(func(emailIdentity string) (string, error) {
return fmt.Sprintf("subdomain.%v", emailIdentity), nil
}).(pulumi.StringOutput),
})
if err != nil {
return err
}
return nil
})
}
```
## Import
Using `pulumi import`, import SESv2 (Simple Email V2) Email Identity Mail From Attributes using the `email_identity`. For example:
```sh $ pulumi import aws:sesv2/emailIdentityMailFromAttributes:EmailIdentityMailFromAttributes example example.com ```
func GetEmailIdentityMailFromAttributes ¶
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 ¶
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 ¶
func (*EmailIdentityMailFromAttributes) ElementType() reflect.Type
func (*EmailIdentityMailFromAttributes) ToEmailIdentityMailFromAttributesOutput ¶
func (i *EmailIdentityMailFromAttributes) ToEmailIdentityMailFromAttributesOutput() EmailIdentityMailFromAttributesOutput
func (*EmailIdentityMailFromAttributes) ToEmailIdentityMailFromAttributesOutputWithContext ¶
func (i *EmailIdentityMailFromAttributes) ToEmailIdentityMailFromAttributesOutputWithContext(ctx context.Context) EmailIdentityMailFromAttributesOutput
type EmailIdentityMailFromAttributesArgs ¶
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
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
}
The set of arguments for constructing a EmailIdentityMailFromAttributes resource.
func (EmailIdentityMailFromAttributesArgs) ElementType ¶
func (EmailIdentityMailFromAttributesArgs) ElementType() reflect.Type
type EmailIdentityMailFromAttributesArray ¶
type EmailIdentityMailFromAttributesArray []EmailIdentityMailFromAttributesInput
func (EmailIdentityMailFromAttributesArray) ElementType ¶
func (EmailIdentityMailFromAttributesArray) ElementType() reflect.Type
func (EmailIdentityMailFromAttributesArray) ToEmailIdentityMailFromAttributesArrayOutput ¶
func (i EmailIdentityMailFromAttributesArray) ToEmailIdentityMailFromAttributesArrayOutput() EmailIdentityMailFromAttributesArrayOutput
func (EmailIdentityMailFromAttributesArray) ToEmailIdentityMailFromAttributesArrayOutputWithContext ¶
func (i EmailIdentityMailFromAttributesArray) ToEmailIdentityMailFromAttributesArrayOutputWithContext(ctx context.Context) EmailIdentityMailFromAttributesArrayOutput
type EmailIdentityMailFromAttributesArrayInput ¶
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 ¶
type EmailIdentityMailFromAttributesArrayOutput struct{ *pulumi.OutputState }
func (EmailIdentityMailFromAttributesArrayOutput) ElementType ¶
func (EmailIdentityMailFromAttributesArrayOutput) ElementType() reflect.Type
func (EmailIdentityMailFromAttributesArrayOutput) ToEmailIdentityMailFromAttributesArrayOutput ¶
func (o EmailIdentityMailFromAttributesArrayOutput) ToEmailIdentityMailFromAttributesArrayOutput() EmailIdentityMailFromAttributesArrayOutput
func (EmailIdentityMailFromAttributesArrayOutput) ToEmailIdentityMailFromAttributesArrayOutputWithContext ¶
func (o EmailIdentityMailFromAttributesArrayOutput) ToEmailIdentityMailFromAttributesArrayOutputWithContext(ctx context.Context) EmailIdentityMailFromAttributesArrayOutput
type EmailIdentityMailFromAttributesInput ¶
type EmailIdentityMailFromAttributesInput interface {
pulumi.Input
ToEmailIdentityMailFromAttributesOutput() EmailIdentityMailFromAttributesOutput
ToEmailIdentityMailFromAttributesOutputWithContext(ctx context.Context) EmailIdentityMailFromAttributesOutput
}
type EmailIdentityMailFromAttributesMap ¶
type EmailIdentityMailFromAttributesMap map[string]EmailIdentityMailFromAttributesInput
func (EmailIdentityMailFromAttributesMap) ElementType ¶
func (EmailIdentityMailFromAttributesMap) ElementType() reflect.Type
func (EmailIdentityMailFromAttributesMap) ToEmailIdentityMailFromAttributesMapOutput ¶
func (i EmailIdentityMailFromAttributesMap) ToEmailIdentityMailFromAttributesMapOutput() EmailIdentityMailFromAttributesMapOutput
func (EmailIdentityMailFromAttributesMap) ToEmailIdentityMailFromAttributesMapOutputWithContext ¶
func (i EmailIdentityMailFromAttributesMap) ToEmailIdentityMailFromAttributesMapOutputWithContext(ctx context.Context) EmailIdentityMailFromAttributesMapOutput
type EmailIdentityMailFromAttributesMapInput ¶
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 ¶
type EmailIdentityMailFromAttributesMapOutput struct{ *pulumi.OutputState }
func (EmailIdentityMailFromAttributesMapOutput) ElementType ¶
func (EmailIdentityMailFromAttributesMapOutput) ElementType() reflect.Type
func (EmailIdentityMailFromAttributesMapOutput) MapIndex ¶
func (o EmailIdentityMailFromAttributesMapOutput) MapIndex(k pulumi.StringInput) EmailIdentityMailFromAttributesOutput
func (EmailIdentityMailFromAttributesMapOutput) ToEmailIdentityMailFromAttributesMapOutput ¶
func (o EmailIdentityMailFromAttributesMapOutput) ToEmailIdentityMailFromAttributesMapOutput() EmailIdentityMailFromAttributesMapOutput
func (EmailIdentityMailFromAttributesMapOutput) ToEmailIdentityMailFromAttributesMapOutputWithContext ¶
func (o EmailIdentityMailFromAttributesMapOutput) ToEmailIdentityMailFromAttributesMapOutputWithContext(ctx context.Context) EmailIdentityMailFromAttributesMapOutput
type EmailIdentityMailFromAttributesOutput ¶
type EmailIdentityMailFromAttributesOutput struct{ *pulumi.OutputState }
func (EmailIdentityMailFromAttributesOutput) BehaviorOnMxFailure ¶
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 ¶
func (EmailIdentityMailFromAttributesOutput) ElementType() reflect.Type
func (EmailIdentityMailFromAttributesOutput) EmailIdentity ¶
func (o EmailIdentityMailFromAttributesOutput) EmailIdentity() pulumi.StringOutput
The verified email identity.
func (EmailIdentityMailFromAttributesOutput) MailFromDomain ¶
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) Region ¶
func (o EmailIdentityMailFromAttributesOutput) Region() pulumi.StringOutput
Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
func (EmailIdentityMailFromAttributesOutput) ToEmailIdentityMailFromAttributesOutput ¶
func (o EmailIdentityMailFromAttributesOutput) ToEmailIdentityMailFromAttributesOutput() EmailIdentityMailFromAttributesOutput
func (EmailIdentityMailFromAttributesOutput) ToEmailIdentityMailFromAttributesOutputWithContext ¶
func (o EmailIdentityMailFromAttributesOutput) ToEmailIdentityMailFromAttributesOutputWithContext(ctx context.Context) EmailIdentityMailFromAttributesOutput
type EmailIdentityMailFromAttributesState ¶
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
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
}
func (EmailIdentityMailFromAttributesState) ElementType ¶
func (EmailIdentityMailFromAttributesState) ElementType() reflect.Type
type EmailIdentityMap ¶
type EmailIdentityMap map[string]EmailIdentityInput
func (EmailIdentityMap) ElementType ¶
func (EmailIdentityMap) ElementType() reflect.Type
func (EmailIdentityMap) ToEmailIdentityMapOutput ¶
func (i EmailIdentityMap) ToEmailIdentityMapOutput() EmailIdentityMapOutput
func (EmailIdentityMap) ToEmailIdentityMapOutputWithContext ¶
func (i EmailIdentityMap) ToEmailIdentityMapOutputWithContext(ctx context.Context) EmailIdentityMapOutput
type EmailIdentityMapInput ¶
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 ¶
type EmailIdentityMapOutput struct{ *pulumi.OutputState }
func (EmailIdentityMapOutput) ElementType ¶
func (EmailIdentityMapOutput) ElementType() reflect.Type
func (EmailIdentityMapOutput) MapIndex ¶
func (o EmailIdentityMapOutput) MapIndex(k pulumi.StringInput) EmailIdentityOutput
func (EmailIdentityMapOutput) ToEmailIdentityMapOutput ¶
func (o EmailIdentityMapOutput) ToEmailIdentityMapOutput() EmailIdentityMapOutput
func (EmailIdentityMapOutput) ToEmailIdentityMapOutputWithContext ¶
func (o EmailIdentityMapOutput) ToEmailIdentityMapOutputWithContext(ctx context.Context) EmailIdentityMapOutput
type EmailIdentityOutput ¶
type EmailIdentityOutput struct{ *pulumi.OutputState }
func (EmailIdentityOutput) Arn ¶
func (o EmailIdentityOutput) Arn() pulumi.StringOutput
ARN of the Email Identity.
func (EmailIdentityOutput) ConfigurationSetName ¶
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 ¶
func (o EmailIdentityOutput) DkimSigningAttributes() EmailIdentityDkimSigningAttributesOutput
The configuration of the DKIM authentication settings for an email domain identity.
func (EmailIdentityOutput) ElementType ¶
func (EmailIdentityOutput) ElementType() reflect.Type
func (EmailIdentityOutput) EmailIdentity ¶
func (o EmailIdentityOutput) EmailIdentity() pulumi.StringOutput
The email address or domain to verify.
The following arguments are optional:
func (EmailIdentityOutput) IdentityType ¶
func (o EmailIdentityOutput) IdentityType() pulumi.StringOutput
The email identity type. Valid values: `EMAIL_ADDRESS`, `DOMAIN`.
func (EmailIdentityOutput) Region ¶
func (o EmailIdentityOutput) Region() pulumi.StringOutput
Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
func (EmailIdentityOutput) Tags ¶
func (o EmailIdentityOutput) Tags() pulumi.StringMapOutput
Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (EmailIdentityOutput) TagsAll ¶
func (o EmailIdentityOutput) TagsAll() pulumi.StringMapOutput
Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
func (EmailIdentityOutput) ToEmailIdentityOutput ¶
func (o EmailIdentityOutput) ToEmailIdentityOutput() EmailIdentityOutput
func (EmailIdentityOutput) ToEmailIdentityOutputWithContext ¶
func (o EmailIdentityOutput) ToEmailIdentityOutputWithContext(ctx context.Context) EmailIdentityOutput
func (EmailIdentityOutput) VerificationStatus ¶ added in v7.7.0
func (o EmailIdentityOutput) VerificationStatus() pulumi.StringOutput
The verification status of the identity. The status can be one of the following: `PENDING`, `SUCCESS`, `FAILED`, `TEMPORARY_FAILURE`, and `NOT_STARTED`.
func (EmailIdentityOutput) VerifiedForSendingStatus ¶
func (o EmailIdentityOutput) VerifiedForSendingStatus() pulumi.BoolOutput
Specifies whether or not the identity is verified.
type EmailIdentityPolicy ¶
type EmailIdentityPolicy struct {
pulumi.CustomResourceState
// The email identity.
EmailIdentity pulumi.StringOutput `pulumi:"emailIdentity"`
// The text of the policy in JSON format.
Policy pulumi.StringOutput `pulumi:"policy"`
// The name of the policy.
PolicyName pulumi.StringOutput `pulumi:"policyName"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringOutput `pulumi:"region"`
}
Resource for managing an AWS SESv2 (Simple Email V2) Email Identity Policy.
## Example Usage
### Basic Usage
```go package main
import (
"fmt" "github.com/pulumi/pulumi-aws/sdk/v7/go/aws/sesv2" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
example, err := sesv2.NewEmailIdentity(ctx, "example", &sesv2.EmailIdentityArgs{
EmailIdentity: pulumi.String("testing@example.com"),
})
if err != nil {
return err
}
_, err = sesv2.NewEmailIdentityPolicy(ctx, "example", &sesv2.EmailIdentityPolicyArgs{
EmailIdentity: example.EmailIdentity,
PolicyName: pulumi.String("example"),
Policy: example.Arn.ApplyT(func(arn string) (string, error) {
return fmt.Sprintf(`{
\"Id\":\"ExampleAuthorizationPolicy\",
\"Version\":\"2012-10-17\",
\"Statement\":[
{
\"Sid\":\"AuthorizeIAMUser\",
\"Effect\":\"Allow\",
\"Resource\":\"%v\",
\"Principal\":{
\"AWS\":[
\"arn:aws:iam::123456789012:user/John\",
\"arn:aws:iam::123456789012:user/Jane\"
]
},
\"Action\":[
\"ses:DeleteEmailIdentity\",
\"ses:PutEmailIdentityDkimSigningAttributes\"
]
}
]
}
`, arn), nil
}).(pulumi.StringOutput),
})
if err != nil {
return err
}
return nil
})
}
```
## Import
Using `pulumi import`, import SESv2 (Simple Email V2) Email Identity Policy using the `email_identity` and `policy_name` separated by `|`. For example:
```sh $ pulumi import aws:sesv2/emailIdentityPolicy:EmailIdentityPolicy example example_email_identity|example_policy_name ```
func GetEmailIdentityPolicy ¶
func GetEmailIdentityPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EmailIdentityPolicyState, opts ...pulumi.ResourceOption) (*EmailIdentityPolicy, error)
GetEmailIdentityPolicy gets an existing EmailIdentityPolicy 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 NewEmailIdentityPolicy ¶
func NewEmailIdentityPolicy(ctx *pulumi.Context, name string, args *EmailIdentityPolicyArgs, opts ...pulumi.ResourceOption) (*EmailIdentityPolicy, error)
NewEmailIdentityPolicy registers a new resource with the given unique name, arguments, and options.
func (*EmailIdentityPolicy) ElementType ¶
func (*EmailIdentityPolicy) ElementType() reflect.Type
func (*EmailIdentityPolicy) ToEmailIdentityPolicyOutput ¶
func (i *EmailIdentityPolicy) ToEmailIdentityPolicyOutput() EmailIdentityPolicyOutput
func (*EmailIdentityPolicy) ToEmailIdentityPolicyOutputWithContext ¶
func (i *EmailIdentityPolicy) ToEmailIdentityPolicyOutputWithContext(ctx context.Context) EmailIdentityPolicyOutput
type EmailIdentityPolicyArgs ¶
type EmailIdentityPolicyArgs struct {
// The email identity.
EmailIdentity pulumi.StringInput
// The text of the policy in JSON format.
Policy pulumi.StringInput
// The name of the policy.
PolicyName pulumi.StringInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
}
The set of arguments for constructing a EmailIdentityPolicy resource.
func (EmailIdentityPolicyArgs) ElementType ¶
func (EmailIdentityPolicyArgs) ElementType() reflect.Type
type EmailIdentityPolicyArray ¶
type EmailIdentityPolicyArray []EmailIdentityPolicyInput
func (EmailIdentityPolicyArray) ElementType ¶
func (EmailIdentityPolicyArray) ElementType() reflect.Type
func (EmailIdentityPolicyArray) ToEmailIdentityPolicyArrayOutput ¶
func (i EmailIdentityPolicyArray) ToEmailIdentityPolicyArrayOutput() EmailIdentityPolicyArrayOutput
func (EmailIdentityPolicyArray) ToEmailIdentityPolicyArrayOutputWithContext ¶
func (i EmailIdentityPolicyArray) ToEmailIdentityPolicyArrayOutputWithContext(ctx context.Context) EmailIdentityPolicyArrayOutput
type EmailIdentityPolicyArrayInput ¶
type EmailIdentityPolicyArrayInput interface {
pulumi.Input
ToEmailIdentityPolicyArrayOutput() EmailIdentityPolicyArrayOutput
ToEmailIdentityPolicyArrayOutputWithContext(context.Context) EmailIdentityPolicyArrayOutput
}
EmailIdentityPolicyArrayInput is an input type that accepts EmailIdentityPolicyArray and EmailIdentityPolicyArrayOutput values. You can construct a concrete instance of `EmailIdentityPolicyArrayInput` via:
EmailIdentityPolicyArray{ EmailIdentityPolicyArgs{...} }
type EmailIdentityPolicyArrayOutput ¶
type EmailIdentityPolicyArrayOutput struct{ *pulumi.OutputState }
func (EmailIdentityPolicyArrayOutput) ElementType ¶
func (EmailIdentityPolicyArrayOutput) ElementType() reflect.Type
func (EmailIdentityPolicyArrayOutput) Index ¶
func (o EmailIdentityPolicyArrayOutput) Index(i pulumi.IntInput) EmailIdentityPolicyOutput
func (EmailIdentityPolicyArrayOutput) ToEmailIdentityPolicyArrayOutput ¶
func (o EmailIdentityPolicyArrayOutput) ToEmailIdentityPolicyArrayOutput() EmailIdentityPolicyArrayOutput
func (EmailIdentityPolicyArrayOutput) ToEmailIdentityPolicyArrayOutputWithContext ¶
func (o EmailIdentityPolicyArrayOutput) ToEmailIdentityPolicyArrayOutputWithContext(ctx context.Context) EmailIdentityPolicyArrayOutput
type EmailIdentityPolicyInput ¶
type EmailIdentityPolicyInput interface {
pulumi.Input
ToEmailIdentityPolicyOutput() EmailIdentityPolicyOutput
ToEmailIdentityPolicyOutputWithContext(ctx context.Context) EmailIdentityPolicyOutput
}
type EmailIdentityPolicyMap ¶
type EmailIdentityPolicyMap map[string]EmailIdentityPolicyInput
func (EmailIdentityPolicyMap) ElementType ¶
func (EmailIdentityPolicyMap) ElementType() reflect.Type
func (EmailIdentityPolicyMap) ToEmailIdentityPolicyMapOutput ¶
func (i EmailIdentityPolicyMap) ToEmailIdentityPolicyMapOutput() EmailIdentityPolicyMapOutput
func (EmailIdentityPolicyMap) ToEmailIdentityPolicyMapOutputWithContext ¶
func (i EmailIdentityPolicyMap) ToEmailIdentityPolicyMapOutputWithContext(ctx context.Context) EmailIdentityPolicyMapOutput
type EmailIdentityPolicyMapInput ¶
type EmailIdentityPolicyMapInput interface {
pulumi.Input
ToEmailIdentityPolicyMapOutput() EmailIdentityPolicyMapOutput
ToEmailIdentityPolicyMapOutputWithContext(context.Context) EmailIdentityPolicyMapOutput
}
EmailIdentityPolicyMapInput is an input type that accepts EmailIdentityPolicyMap and EmailIdentityPolicyMapOutput values. You can construct a concrete instance of `EmailIdentityPolicyMapInput` via:
EmailIdentityPolicyMap{ "key": EmailIdentityPolicyArgs{...} }
type EmailIdentityPolicyMapOutput ¶
type EmailIdentityPolicyMapOutput struct{ *pulumi.OutputState }
func (EmailIdentityPolicyMapOutput) ElementType ¶
func (EmailIdentityPolicyMapOutput) ElementType() reflect.Type
func (EmailIdentityPolicyMapOutput) MapIndex ¶
func (o EmailIdentityPolicyMapOutput) MapIndex(k pulumi.StringInput) EmailIdentityPolicyOutput
func (EmailIdentityPolicyMapOutput) ToEmailIdentityPolicyMapOutput ¶
func (o EmailIdentityPolicyMapOutput) ToEmailIdentityPolicyMapOutput() EmailIdentityPolicyMapOutput
func (EmailIdentityPolicyMapOutput) ToEmailIdentityPolicyMapOutputWithContext ¶
func (o EmailIdentityPolicyMapOutput) ToEmailIdentityPolicyMapOutputWithContext(ctx context.Context) EmailIdentityPolicyMapOutput
type EmailIdentityPolicyOutput ¶
type EmailIdentityPolicyOutput struct{ *pulumi.OutputState }
func (EmailIdentityPolicyOutput) ElementType ¶
func (EmailIdentityPolicyOutput) ElementType() reflect.Type
func (EmailIdentityPolicyOutput) EmailIdentity ¶
func (o EmailIdentityPolicyOutput) EmailIdentity() pulumi.StringOutput
The email identity.
func (EmailIdentityPolicyOutput) Policy ¶
func (o EmailIdentityPolicyOutput) Policy() pulumi.StringOutput
The text of the policy in JSON format.
func (EmailIdentityPolicyOutput) PolicyName ¶
func (o EmailIdentityPolicyOutput) PolicyName() pulumi.StringOutput
The name of the policy.
func (EmailIdentityPolicyOutput) Region ¶
func (o EmailIdentityPolicyOutput) Region() pulumi.StringOutput
Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
func (EmailIdentityPolicyOutput) ToEmailIdentityPolicyOutput ¶
func (o EmailIdentityPolicyOutput) ToEmailIdentityPolicyOutput() EmailIdentityPolicyOutput
func (EmailIdentityPolicyOutput) ToEmailIdentityPolicyOutputWithContext ¶
func (o EmailIdentityPolicyOutput) ToEmailIdentityPolicyOutputWithContext(ctx context.Context) EmailIdentityPolicyOutput
type EmailIdentityPolicyState ¶
type EmailIdentityPolicyState struct {
// The email identity.
EmailIdentity pulumi.StringPtrInput
// The text of the policy in JSON format.
Policy pulumi.StringPtrInput
// The name of the policy.
PolicyName pulumi.StringPtrInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
}
func (EmailIdentityPolicyState) ElementType ¶
func (EmailIdentityPolicyState) ElementType() reflect.Type
type EmailIdentityState ¶
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.
//
// The following arguments are optional:
EmailIdentity pulumi.StringPtrInput
// The email identity type. Valid values: `EMAIL_ADDRESS`, `DOMAIN`.
IdentityType pulumi.StringPtrInput
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput
// Key-value mapping of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
Tags pulumi.StringMapInput
// Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
TagsAll pulumi.StringMapInput
// The verification status of the identity. The status can be one of the following: `PENDING`, `SUCCESS`, `FAILED`, `TEMPORARY_FAILURE`, and `NOT_STARTED`.
VerificationStatus pulumi.StringPtrInput
// Specifies whether or not the identity is verified.
VerifiedForSendingStatus pulumi.BoolPtrInput
}
func (EmailIdentityState) ElementType ¶
func (EmailIdentityState) ElementType() reflect.Type
type GetConfigurationSetDeliveryOption ¶
type GetConfigurationSetDeliveryOption struct {
// The maximum amount of time, in seconds, that Amazon SES API v2 will attempt delivery of email. If specified, the value must greater than or equal to 300 seconds (5 minutes) and less than or equal to 50400 seconds (840 minutes).
MaxDeliverySeconds int `pulumi:"maxDeliverySeconds"`
// 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).
TlsPolicy string `pulumi:"tlsPolicy"`
}
type GetConfigurationSetDeliveryOptionArgs ¶
type GetConfigurationSetDeliveryOptionArgs struct {
// The maximum amount of time, in seconds, that Amazon SES API v2 will attempt delivery of email. If specified, the value must greater than or equal to 300 seconds (5 minutes) and less than or equal to 50400 seconds (840 minutes).
MaxDeliverySeconds pulumi.IntInput `pulumi:"maxDeliverySeconds"`
// The name of the dedicated IP pool to associate with the configuration set.
SendingPoolName pulumi.StringInput `pulumi:"sendingPoolName"`
// Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS).
TlsPolicy pulumi.StringInput `pulumi:"tlsPolicy"`
}
func (GetConfigurationSetDeliveryOptionArgs) ElementType ¶
func (GetConfigurationSetDeliveryOptionArgs) ElementType() reflect.Type
func (GetConfigurationSetDeliveryOptionArgs) ToGetConfigurationSetDeliveryOptionOutput ¶
func (i GetConfigurationSetDeliveryOptionArgs) ToGetConfigurationSetDeliveryOptionOutput() GetConfigurationSetDeliveryOptionOutput
func (GetConfigurationSetDeliveryOptionArgs) ToGetConfigurationSetDeliveryOptionOutputWithContext ¶
func (i GetConfigurationSetDeliveryOptionArgs) ToGetConfigurationSetDeliveryOptionOutputWithContext(ctx context.Context) GetConfigurationSetDeliveryOptionOutput
type GetConfigurationSetDeliveryOptionArray ¶
type GetConfigurationSetDeliveryOptionArray []GetConfigurationSetDeliveryOptionInput
func (GetConfigurationSetDeliveryOptionArray) ElementType ¶
func (GetConfigurationSetDeliveryOptionArray) ElementType() reflect.Type
func (GetConfigurationSetDeliveryOptionArray) ToGetConfigurationSetDeliveryOptionArrayOutput ¶
func (i GetConfigurationSetDeliveryOptionArray) ToGetConfigurationSetDeliveryOptionArrayOutput() GetConfigurationSetDeliveryOptionArrayOutput
func (GetConfigurationSetDeliveryOptionArray) ToGetConfigurationSetDeliveryOptionArrayOutputWithContext ¶
func (i GetConfigurationSetDeliveryOptionArray) ToGetConfigurationSetDeliveryOptionArrayOutputWithContext(ctx context.Context) GetConfigurationSetDeliveryOptionArrayOutput
type GetConfigurationSetDeliveryOptionArrayInput ¶
type GetConfigurationSetDeliveryOptionArrayInput interface {
pulumi.Input
ToGetConfigurationSetDeliveryOptionArrayOutput() GetConfigurationSetDeliveryOptionArrayOutput
ToGetConfigurationSetDeliveryOptionArrayOutputWithContext(context.Context) GetConfigurationSetDeliveryOptionArrayOutput
}
GetConfigurationSetDeliveryOptionArrayInput is an input type that accepts GetConfigurationSetDeliveryOptionArray and GetConfigurationSetDeliveryOptionArrayOutput values. You can construct a concrete instance of `GetConfigurationSetDeliveryOptionArrayInput` via:
GetConfigurationSetDeliveryOptionArray{ GetConfigurationSetDeliveryOptionArgs{...} }
type GetConfigurationSetDeliveryOptionArrayOutput ¶
type GetConfigurationSetDeliveryOptionArrayOutput struct{ *pulumi.OutputState }
func (GetConfigurationSetDeliveryOptionArrayOutput) ElementType ¶
func (GetConfigurationSetDeliveryOptionArrayOutput) ElementType() reflect.Type
func (GetConfigurationSetDeliveryOptionArrayOutput) ToGetConfigurationSetDeliveryOptionArrayOutput ¶
func (o GetConfigurationSetDeliveryOptionArrayOutput) ToGetConfigurationSetDeliveryOptionArrayOutput() GetConfigurationSetDeliveryOptionArrayOutput
func (GetConfigurationSetDeliveryOptionArrayOutput) ToGetConfigurationSetDeliveryOptionArrayOutputWithContext ¶
func (o GetConfigurationSetDeliveryOptionArrayOutput) ToGetConfigurationSetDeliveryOptionArrayOutputWithContext(ctx context.Context) GetConfigurationSetDeliveryOptionArrayOutput
type GetConfigurationSetDeliveryOptionInput ¶
type GetConfigurationSetDeliveryOptionInput interface {
pulumi.Input
ToGetConfigurationSetDeliveryOptionOutput() GetConfigurationSetDeliveryOptionOutput
ToGetConfigurationSetDeliveryOptionOutputWithContext(context.Context) GetConfigurationSetDeliveryOptionOutput
}
GetConfigurationSetDeliveryOptionInput is an input type that accepts GetConfigurationSetDeliveryOptionArgs and GetConfigurationSetDeliveryOptionOutput values. You can construct a concrete instance of `GetConfigurationSetDeliveryOptionInput` via:
GetConfigurationSetDeliveryOptionArgs{...}
type GetConfigurationSetDeliveryOptionOutput ¶
type GetConfigurationSetDeliveryOptionOutput struct{ *pulumi.OutputState }
func (GetConfigurationSetDeliveryOptionOutput) ElementType ¶
func (GetConfigurationSetDeliveryOptionOutput) ElementType() reflect.Type
func (GetConfigurationSetDeliveryOptionOutput) MaxDeliverySeconds ¶
func (o GetConfigurationSetDeliveryOptionOutput) MaxDeliverySeconds() pulumi.IntOutput
The maximum amount of time, in seconds, that Amazon SES API v2 will attempt delivery of email. If specified, the value must greater than or equal to 300 seconds (5 minutes) and less than or equal to 50400 seconds (840 minutes).
func (GetConfigurationSetDeliveryOptionOutput) SendingPoolName ¶
func (o GetConfigurationSetDeliveryOptionOutput) SendingPoolName() pulumi.StringOutput
The name of the dedicated IP pool to associate with the configuration set.
func (GetConfigurationSetDeliveryOptionOutput) TlsPolicy ¶
func (o GetConfigurationSetDeliveryOptionOutput) TlsPolicy() pulumi.StringOutput
Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS).
func (GetConfigurationSetDeliveryOptionOutput) ToGetConfigurationSetDeliveryOptionOutput ¶
func (o GetConfigurationSetDeliveryOptionOutput) ToGetConfigurationSetDeliveryOptionOutput() GetConfigurationSetDeliveryOptionOutput
func (GetConfigurationSetDeliveryOptionOutput) ToGetConfigurationSetDeliveryOptionOutputWithContext ¶
func (o GetConfigurationSetDeliveryOptionOutput) ToGetConfigurationSetDeliveryOptionOutputWithContext(ctx context.Context) GetConfigurationSetDeliveryOptionOutput
type GetConfigurationSetReputationOption ¶
type GetConfigurationSetReputationOption struct {
// The date and time (in Unix time) when the reputation metrics were last given a fresh start.
LastFreshStart string `pulumi:"lastFreshStart"`
// Specifies whether tracking of reputation metrics is enabled.
ReputationMetricsEnabled bool `pulumi:"reputationMetricsEnabled"`
}
type GetConfigurationSetReputationOptionArgs ¶
type GetConfigurationSetReputationOptionArgs struct {
// The date and time (in Unix time) when the reputation metrics were last given a fresh start.
LastFreshStart pulumi.StringInput `pulumi:"lastFreshStart"`
// Specifies whether tracking of reputation metrics is enabled.
ReputationMetricsEnabled pulumi.BoolInput `pulumi:"reputationMetricsEnabled"`
}
func (GetConfigurationSetReputationOptionArgs) ElementType ¶
func (GetConfigurationSetReputationOptionArgs) ElementType() reflect.Type
func (GetConfigurationSetReputationOptionArgs) ToGetConfigurationSetReputationOptionOutput ¶
func (i GetConfigurationSetReputationOptionArgs) ToGetConfigurationSetReputationOptionOutput() GetConfigurationSetReputationOptionOutput
func (GetConfigurationSetReputationOptionArgs) ToGetConfigurationSetReputationOptionOutputWithContext ¶
func (i GetConfigurationSetReputationOptionArgs) ToGetConfigurationSetReputationOptionOutputWithContext(ctx context.Context) GetConfigurationSetReputationOptionOutput
type GetConfigurationSetReputationOptionArray ¶
type GetConfigurationSetReputationOptionArray []GetConfigurationSetReputationOptionInput
func (GetConfigurationSetReputationOptionArray) ElementType ¶
func (GetConfigurationSetReputationOptionArray) ElementType() reflect.Type
func (GetConfigurationSetReputationOptionArray) ToGetConfigurationSetReputationOptionArrayOutput ¶
func (i GetConfigurationSetReputationOptionArray) ToGetConfigurationSetReputationOptionArrayOutput() GetConfigurationSetReputationOptionArrayOutput
func (GetConfigurationSetReputationOptionArray) ToGetConfigurationSetReputationOptionArrayOutputWithContext ¶
func (i GetConfigurationSetReputationOptionArray) ToGetConfigurationSetReputationOptionArrayOutputWithContext(ctx context.Context) GetConfigurationSetReputationOptionArrayOutput
type GetConfigurationSetReputationOptionArrayInput ¶
type GetConfigurationSetReputationOptionArrayInput interface {
pulumi.Input
ToGetConfigurationSetReputationOptionArrayOutput() GetConfigurationSetReputationOptionArrayOutput
ToGetConfigurationSetReputationOptionArrayOutputWithContext(context.Context) GetConfigurationSetReputationOptionArrayOutput
}
GetConfigurationSetReputationOptionArrayInput is an input type that accepts GetConfigurationSetReputationOptionArray and GetConfigurationSetReputationOptionArrayOutput values. You can construct a concrete instance of `GetConfigurationSetReputationOptionArrayInput` via:
GetConfigurationSetReputationOptionArray{ GetConfigurationSetReputationOptionArgs{...} }
type GetConfigurationSetReputationOptionArrayOutput ¶
type GetConfigurationSetReputationOptionArrayOutput struct{ *pulumi.OutputState }
func (GetConfigurationSetReputationOptionArrayOutput) ElementType ¶
func (GetConfigurationSetReputationOptionArrayOutput) ElementType() reflect.Type
func (GetConfigurationSetReputationOptionArrayOutput) ToGetConfigurationSetReputationOptionArrayOutput ¶
func (o GetConfigurationSetReputationOptionArrayOutput) ToGetConfigurationSetReputationOptionArrayOutput() GetConfigurationSetReputationOptionArrayOutput
func (GetConfigurationSetReputationOptionArrayOutput) ToGetConfigurationSetReputationOptionArrayOutputWithContext ¶
func (o GetConfigurationSetReputationOptionArrayOutput) ToGetConfigurationSetReputationOptionArrayOutputWithContext(ctx context.Context) GetConfigurationSetReputationOptionArrayOutput
type GetConfigurationSetReputationOptionInput ¶
type GetConfigurationSetReputationOptionInput interface {
pulumi.Input
ToGetConfigurationSetReputationOptionOutput() GetConfigurationSetReputationOptionOutput
ToGetConfigurationSetReputationOptionOutputWithContext(context.Context) GetConfigurationSetReputationOptionOutput
}
GetConfigurationSetReputationOptionInput is an input type that accepts GetConfigurationSetReputationOptionArgs and GetConfigurationSetReputationOptionOutput values. You can construct a concrete instance of `GetConfigurationSetReputationOptionInput` via:
GetConfigurationSetReputationOptionArgs{...}
type GetConfigurationSetReputationOptionOutput ¶
type GetConfigurationSetReputationOptionOutput struct{ *pulumi.OutputState }
func (GetConfigurationSetReputationOptionOutput) ElementType ¶
func (GetConfigurationSetReputationOptionOutput) ElementType() reflect.Type
func (GetConfigurationSetReputationOptionOutput) LastFreshStart ¶
func (o GetConfigurationSetReputationOptionOutput) LastFreshStart() pulumi.StringOutput
The date and time (in Unix time) when the reputation metrics were last given a fresh start.
func (GetConfigurationSetReputationOptionOutput) ReputationMetricsEnabled ¶
func (o GetConfigurationSetReputationOptionOutput) ReputationMetricsEnabled() pulumi.BoolOutput
Specifies whether tracking of reputation metrics is enabled.
func (GetConfigurationSetReputationOptionOutput) ToGetConfigurationSetReputationOptionOutput ¶
func (o GetConfigurationSetReputationOptionOutput) ToGetConfigurationSetReputationOptionOutput() GetConfigurationSetReputationOptionOutput
func (GetConfigurationSetReputationOptionOutput) ToGetConfigurationSetReputationOptionOutputWithContext ¶
func (o GetConfigurationSetReputationOptionOutput) ToGetConfigurationSetReputationOptionOutputWithContext(ctx context.Context) GetConfigurationSetReputationOptionOutput
type GetConfigurationSetSendingOption ¶
type GetConfigurationSetSendingOption struct {
// Specifies whether email sending is enabled.
SendingEnabled bool `pulumi:"sendingEnabled"`
}
type GetConfigurationSetSendingOptionArgs ¶
type GetConfigurationSetSendingOptionArgs struct {
// Specifies whether email sending is enabled.
SendingEnabled pulumi.BoolInput `pulumi:"sendingEnabled"`
}
func (GetConfigurationSetSendingOptionArgs) ElementType ¶
func (GetConfigurationSetSendingOptionArgs) ElementType() reflect.Type
func (GetConfigurationSetSendingOptionArgs) ToGetConfigurationSetSendingOptionOutput ¶
func (i GetConfigurationSetSendingOptionArgs) ToGetConfigurationSetSendingOptionOutput() GetConfigurationSetSendingOptionOutput
func (GetConfigurationSetSendingOptionArgs) ToGetConfigurationSetSendingOptionOutputWithContext ¶
func (i GetConfigurationSetSendingOptionArgs) ToGetConfigurationSetSendingOptionOutputWithContext(ctx context.Context) GetConfigurationSetSendingOptionOutput
type GetConfigurationSetSendingOptionArray ¶
type GetConfigurationSetSendingOptionArray []GetConfigurationSetSendingOptionInput
func (GetConfigurationSetSendingOptionArray) ElementType ¶
func (GetConfigurationSetSendingOptionArray) ElementType() reflect.Type
func (GetConfigurationSetSendingOptionArray) ToGetConfigurationSetSendingOptionArrayOutput ¶
func (i GetConfigurationSetSendingOptionArray) ToGetConfigurationSetSendingOptionArrayOutput() GetConfigurationSetSendingOptionArrayOutput
func (GetConfigurationSetSendingOptionArray) ToGetConfigurationSetSendingOptionArrayOutputWithContext ¶
func (i GetConfigurationSetSendingOptionArray) ToGetConfigurationSetSendingOptionArrayOutputWithContext(ctx context.Context) GetConfigurationSetSendingOptionArrayOutput
type GetConfigurationSetSendingOptionArrayInput ¶
type GetConfigurationSetSendingOptionArrayInput interface {
pulumi.Input
ToGetConfigurationSetSendingOptionArrayOutput() GetConfigurationSetSendingOptionArrayOutput
ToGetConfigurationSetSendingOptionArrayOutputWithContext(context.Context) GetConfigurationSetSendingOptionArrayOutput
}
GetConfigurationSetSendingOptionArrayInput is an input type that accepts GetConfigurationSetSendingOptionArray and GetConfigurationSetSendingOptionArrayOutput values. You can construct a concrete instance of `GetConfigurationSetSendingOptionArrayInput` via:
GetConfigurationSetSendingOptionArray{ GetConfigurationSetSendingOptionArgs{...} }
type GetConfigurationSetSendingOptionArrayOutput ¶
type GetConfigurationSetSendingOptionArrayOutput struct{ *pulumi.OutputState }
func (GetConfigurationSetSendingOptionArrayOutput) ElementType ¶
func (GetConfigurationSetSendingOptionArrayOutput) ElementType() reflect.Type
func (GetConfigurationSetSendingOptionArrayOutput) ToGetConfigurationSetSendingOptionArrayOutput ¶
func (o GetConfigurationSetSendingOptionArrayOutput) ToGetConfigurationSetSendingOptionArrayOutput() GetConfigurationSetSendingOptionArrayOutput
func (GetConfigurationSetSendingOptionArrayOutput) ToGetConfigurationSetSendingOptionArrayOutputWithContext ¶
func (o GetConfigurationSetSendingOptionArrayOutput) ToGetConfigurationSetSendingOptionArrayOutputWithContext(ctx context.Context) GetConfigurationSetSendingOptionArrayOutput
type GetConfigurationSetSendingOptionInput ¶
type GetConfigurationSetSendingOptionInput interface {
pulumi.Input
ToGetConfigurationSetSendingOptionOutput() GetConfigurationSetSendingOptionOutput
ToGetConfigurationSetSendingOptionOutputWithContext(context.Context) GetConfigurationSetSendingOptionOutput
}
GetConfigurationSetSendingOptionInput is an input type that accepts GetConfigurationSetSendingOptionArgs and GetConfigurationSetSendingOptionOutput values. You can construct a concrete instance of `GetConfigurationSetSendingOptionInput` via:
GetConfigurationSetSendingOptionArgs{...}
type GetConfigurationSetSendingOptionOutput ¶
type GetConfigurationSetSendingOptionOutput struct{ *pulumi.OutputState }
func (GetConfigurationSetSendingOptionOutput) ElementType ¶
func (GetConfigurationSetSendingOptionOutput) ElementType() reflect.Type
func (GetConfigurationSetSendingOptionOutput) SendingEnabled ¶
func (o GetConfigurationSetSendingOptionOutput) SendingEnabled() pulumi.BoolOutput
Specifies whether email sending is enabled.
func (GetConfigurationSetSendingOptionOutput) ToGetConfigurationSetSendingOptionOutput ¶
func (o GetConfigurationSetSendingOptionOutput) ToGetConfigurationSetSendingOptionOutput() GetConfigurationSetSendingOptionOutput
func (GetConfigurationSetSendingOptionOutput) ToGetConfigurationSetSendingOptionOutputWithContext ¶
func (o GetConfigurationSetSendingOptionOutput) ToGetConfigurationSetSendingOptionOutputWithContext(ctx context.Context) GetConfigurationSetSendingOptionOutput
type GetConfigurationSetSuppressionOption ¶
type GetConfigurationSetSuppressionOption struct {
// A list that contains the reasons that email addresses are automatically added to the suppression list for your account.
SuppressedReasons []string `pulumi:"suppressedReasons"`
}
type GetConfigurationSetSuppressionOptionArgs ¶
type GetConfigurationSetSuppressionOptionArgs struct {
// A list that contains the reasons that email addresses are automatically added to the suppression list for your account.
SuppressedReasons pulumi.StringArrayInput `pulumi:"suppressedReasons"`
}
func (GetConfigurationSetSuppressionOptionArgs) ElementType ¶
func (GetConfigurationSetSuppressionOptionArgs) ElementType() reflect.Type
func (GetConfigurationSetSuppressionOptionArgs) ToGetConfigurationSetSuppressionOptionOutput ¶
func (i GetConfigurationSetSuppressionOptionArgs) ToGetConfigurationSetSuppressionOptionOutput() GetConfigurationSetSuppressionOptionOutput
func (GetConfigurationSetSuppressionOptionArgs) ToGetConfigurationSetSuppressionOptionOutputWithContext ¶
func (i GetConfigurationSetSuppressionOptionArgs) ToGetConfigurationSetSuppressionOptionOutputWithContext(ctx context.Context) GetConfigurationSetSuppressionOptionOutput
type GetConfigurationSetSuppressionOptionArray ¶
type GetConfigurationSetSuppressionOptionArray []GetConfigurationSetSuppressionOptionInput
func (GetConfigurationSetSuppressionOptionArray) ElementType ¶
func (GetConfigurationSetSuppressionOptionArray) ElementType() reflect.Type
func (GetConfigurationSetSuppressionOptionArray) ToGetConfigurationSetSuppressionOptionArrayOutput ¶
func (i GetConfigurationSetSuppressionOptionArray) ToGetConfigurationSetSuppressionOptionArrayOutput() GetConfigurationSetSuppressionOptionArrayOutput
func (GetConfigurationSetSuppressionOptionArray) ToGetConfigurationSetSuppressionOptionArrayOutputWithContext ¶
func (i GetConfigurationSetSuppressionOptionArray) ToGetConfigurationSetSuppressionOptionArrayOutputWithContext(ctx context.Context) GetConfigurationSetSuppressionOptionArrayOutput
type GetConfigurationSetSuppressionOptionArrayInput ¶
type GetConfigurationSetSuppressionOptionArrayInput interface {
pulumi.Input
ToGetConfigurationSetSuppressionOptionArrayOutput() GetConfigurationSetSuppressionOptionArrayOutput
ToGetConfigurationSetSuppressionOptionArrayOutputWithContext(context.Context) GetConfigurationSetSuppressionOptionArrayOutput
}
GetConfigurationSetSuppressionOptionArrayInput is an input type that accepts GetConfigurationSetSuppressionOptionArray and GetConfigurationSetSuppressionOptionArrayOutput values. You can construct a concrete instance of `GetConfigurationSetSuppressionOptionArrayInput` via:
GetConfigurationSetSuppressionOptionArray{ GetConfigurationSetSuppressionOptionArgs{...} }
type GetConfigurationSetSuppressionOptionArrayOutput ¶
type GetConfigurationSetSuppressionOptionArrayOutput struct{ *pulumi.OutputState }
func (GetConfigurationSetSuppressionOptionArrayOutput) ElementType ¶
func (GetConfigurationSetSuppressionOptionArrayOutput) ElementType() reflect.Type
func (GetConfigurationSetSuppressionOptionArrayOutput) ToGetConfigurationSetSuppressionOptionArrayOutput ¶
func (o GetConfigurationSetSuppressionOptionArrayOutput) ToGetConfigurationSetSuppressionOptionArrayOutput() GetConfigurationSetSuppressionOptionArrayOutput
func (GetConfigurationSetSuppressionOptionArrayOutput) ToGetConfigurationSetSuppressionOptionArrayOutputWithContext ¶
func (o GetConfigurationSetSuppressionOptionArrayOutput) ToGetConfigurationSetSuppressionOptionArrayOutputWithContext(ctx context.Context) GetConfigurationSetSuppressionOptionArrayOutput
type GetConfigurationSetSuppressionOptionInput ¶
type GetConfigurationSetSuppressionOptionInput interface {
pulumi.Input
ToGetConfigurationSetSuppressionOptionOutput() GetConfigurationSetSuppressionOptionOutput
ToGetConfigurationSetSuppressionOptionOutputWithContext(context.Context) GetConfigurationSetSuppressionOptionOutput
}
GetConfigurationSetSuppressionOptionInput is an input type that accepts GetConfigurationSetSuppressionOptionArgs and GetConfigurationSetSuppressionOptionOutput values. You can construct a concrete instance of `GetConfigurationSetSuppressionOptionInput` via:
GetConfigurationSetSuppressionOptionArgs{...}
type GetConfigurationSetSuppressionOptionOutput ¶
type GetConfigurationSetSuppressionOptionOutput struct{ *pulumi.OutputState }
func (GetConfigurationSetSuppressionOptionOutput) ElementType ¶
func (GetConfigurationSetSuppressionOptionOutput) ElementType() reflect.Type
func (GetConfigurationSetSuppressionOptionOutput) SuppressedReasons ¶
func (o GetConfigurationSetSuppressionOptionOutput) SuppressedReasons() pulumi.StringArrayOutput
A list that contains the reasons that email addresses are automatically added to the suppression list for your account.
func (GetConfigurationSetSuppressionOptionOutput) ToGetConfigurationSetSuppressionOptionOutput ¶
func (o GetConfigurationSetSuppressionOptionOutput) ToGetConfigurationSetSuppressionOptionOutput() GetConfigurationSetSuppressionOptionOutput
func (GetConfigurationSetSuppressionOptionOutput) ToGetConfigurationSetSuppressionOptionOutputWithContext ¶
func (o GetConfigurationSetSuppressionOptionOutput) ToGetConfigurationSetSuppressionOptionOutputWithContext(ctx context.Context) GetConfigurationSetSuppressionOptionOutput
type GetConfigurationSetTrackingOption ¶
type GetConfigurationSetTrackingOption struct {
// The domain to use for tracking open and click events.
CustomRedirectDomain string `pulumi:"customRedirectDomain"`
// The https policy to use for tracking open and click events. Valid values are `REQUIRE`, `REQUIRE_OPEN_ONLY` or `OPTIONAL`.
HttpsPolicy string `pulumi:"httpsPolicy"`
}
type GetConfigurationSetTrackingOptionArgs ¶
type GetConfigurationSetTrackingOptionArgs struct {
// The domain to use for tracking open and click events.
CustomRedirectDomain pulumi.StringInput `pulumi:"customRedirectDomain"`
// The https policy to use for tracking open and click events. Valid values are `REQUIRE`, `REQUIRE_OPEN_ONLY` or `OPTIONAL`.
HttpsPolicy pulumi.StringInput `pulumi:"httpsPolicy"`
}
func (GetConfigurationSetTrackingOptionArgs) ElementType ¶
func (GetConfigurationSetTrackingOptionArgs) ElementType() reflect.Type
func (GetConfigurationSetTrackingOptionArgs) ToGetConfigurationSetTrackingOptionOutput ¶
func (i GetConfigurationSetTrackingOptionArgs) ToGetConfigurationSetTrackingOptionOutput() GetConfigurationSetTrackingOptionOutput
func (GetConfigurationSetTrackingOptionArgs) ToGetConfigurationSetTrackingOptionOutputWithContext ¶
func (i GetConfigurationSetTrackingOptionArgs) ToGetConfigurationSetTrackingOptionOutputWithContext(ctx context.Context) GetConfigurationSetTrackingOptionOutput
type GetConfigurationSetTrackingOptionArray ¶
type GetConfigurationSetTrackingOptionArray []GetConfigurationSetTrackingOptionInput
func (GetConfigurationSetTrackingOptionArray) ElementType ¶
func (GetConfigurationSetTrackingOptionArray) ElementType() reflect.Type
func (GetConfigurationSetTrackingOptionArray) ToGetConfigurationSetTrackingOptionArrayOutput ¶
func (i GetConfigurationSetTrackingOptionArray) ToGetConfigurationSetTrackingOptionArrayOutput() GetConfigurationSetTrackingOptionArrayOutput
func (GetConfigurationSetTrackingOptionArray) ToGetConfigurationSetTrackingOptionArrayOutputWithContext ¶
func (i GetConfigurationSetTrackingOptionArray) ToGetConfigurationSetTrackingOptionArrayOutputWithContext(ctx context.Context) GetConfigurationSetTrackingOptionArrayOutput
type GetConfigurationSetTrackingOptionArrayInput ¶
type GetConfigurationSetTrackingOptionArrayInput interface {
pulumi.Input
ToGetConfigurationSetTrackingOptionArrayOutput() GetConfigurationSetTrackingOptionArrayOutput
ToGetConfigurationSetTrackingOptionArrayOutputWithContext(context.Context) GetConfigurationSetTrackingOptionArrayOutput
}
GetConfigurationSetTrackingOptionArrayInput is an input type that accepts GetConfigurationSetTrackingOptionArray and GetConfigurationSetTrackingOptionArrayOutput values. You can construct a concrete instance of `GetConfigurationSetTrackingOptionArrayInput` via:
GetConfigurationSetTrackingOptionArray{ GetConfigurationSetTrackingOptionArgs{...} }
type GetConfigurationSetTrackingOptionArrayOutput ¶
type GetConfigurationSetTrackingOptionArrayOutput struct{ *pulumi.OutputState }
func (GetConfigurationSetTrackingOptionArrayOutput) ElementType ¶
func (GetConfigurationSetTrackingOptionArrayOutput) ElementType() reflect.Type
func (GetConfigurationSetTrackingOptionArrayOutput) ToGetConfigurationSetTrackingOptionArrayOutput ¶
func (o GetConfigurationSetTrackingOptionArrayOutput) ToGetConfigurationSetTrackingOptionArrayOutput() GetConfigurationSetTrackingOptionArrayOutput
func (GetConfigurationSetTrackingOptionArrayOutput) ToGetConfigurationSetTrackingOptionArrayOutputWithContext ¶
func (o GetConfigurationSetTrackingOptionArrayOutput) ToGetConfigurationSetTrackingOptionArrayOutputWithContext(ctx context.Context) GetConfigurationSetTrackingOptionArrayOutput
type GetConfigurationSetTrackingOptionInput ¶
type GetConfigurationSetTrackingOptionInput interface {
pulumi.Input
ToGetConfigurationSetTrackingOptionOutput() GetConfigurationSetTrackingOptionOutput
ToGetConfigurationSetTrackingOptionOutputWithContext(context.Context) GetConfigurationSetTrackingOptionOutput
}
GetConfigurationSetTrackingOptionInput is an input type that accepts GetConfigurationSetTrackingOptionArgs and GetConfigurationSetTrackingOptionOutput values. You can construct a concrete instance of `GetConfigurationSetTrackingOptionInput` via:
GetConfigurationSetTrackingOptionArgs{...}
type GetConfigurationSetTrackingOptionOutput ¶
type GetConfigurationSetTrackingOptionOutput struct{ *pulumi.OutputState }
func (GetConfigurationSetTrackingOptionOutput) CustomRedirectDomain ¶
func (o GetConfigurationSetTrackingOptionOutput) CustomRedirectDomain() pulumi.StringOutput
The domain to use for tracking open and click events.
func (GetConfigurationSetTrackingOptionOutput) ElementType ¶
func (GetConfigurationSetTrackingOptionOutput) ElementType() reflect.Type
func (GetConfigurationSetTrackingOptionOutput) HttpsPolicy ¶
func (o GetConfigurationSetTrackingOptionOutput) HttpsPolicy() pulumi.StringOutput
The https policy to use for tracking open and click events. Valid values are `REQUIRE`, `REQUIRE_OPEN_ONLY` or `OPTIONAL`.
func (GetConfigurationSetTrackingOptionOutput) ToGetConfigurationSetTrackingOptionOutput ¶
func (o GetConfigurationSetTrackingOptionOutput) ToGetConfigurationSetTrackingOptionOutput() GetConfigurationSetTrackingOptionOutput
func (GetConfigurationSetTrackingOptionOutput) ToGetConfigurationSetTrackingOptionOutputWithContext ¶
func (o GetConfigurationSetTrackingOptionOutput) ToGetConfigurationSetTrackingOptionOutputWithContext(ctx context.Context) GetConfigurationSetTrackingOptionOutput
type GetConfigurationSetVdmOption ¶
type GetConfigurationSetVdmOption struct {
// Specifies additional settings for your VDM configuration as applicable to the Dashboard.
DashboardOptions []GetConfigurationSetVdmOptionDashboardOption `pulumi:"dashboardOptions"`
// Specifies additional settings for your VDM configuration as applicable to the Guardian.
GuardianOptions []GetConfigurationSetVdmOptionGuardianOption `pulumi:"guardianOptions"`
}
type GetConfigurationSetVdmOptionArgs ¶
type GetConfigurationSetVdmOptionArgs struct {
// Specifies additional settings for your VDM configuration as applicable to the Dashboard.
DashboardOptions GetConfigurationSetVdmOptionDashboardOptionArrayInput `pulumi:"dashboardOptions"`
// Specifies additional settings for your VDM configuration as applicable to the Guardian.
GuardianOptions GetConfigurationSetVdmOptionGuardianOptionArrayInput `pulumi:"guardianOptions"`
}
func (GetConfigurationSetVdmOptionArgs) ElementType ¶
func (GetConfigurationSetVdmOptionArgs) ElementType() reflect.Type
func (GetConfigurationSetVdmOptionArgs) ToGetConfigurationSetVdmOptionOutput ¶
func (i GetConfigurationSetVdmOptionArgs) ToGetConfigurationSetVdmOptionOutput() GetConfigurationSetVdmOptionOutput
func (GetConfigurationSetVdmOptionArgs) ToGetConfigurationSetVdmOptionOutputWithContext ¶
func (i GetConfigurationSetVdmOptionArgs) ToGetConfigurationSetVdmOptionOutputWithContext(ctx context.Context) GetConfigurationSetVdmOptionOutput
type GetConfigurationSetVdmOptionArray ¶
type GetConfigurationSetVdmOptionArray []GetConfigurationSetVdmOptionInput
func (GetConfigurationSetVdmOptionArray) ElementType ¶
func (GetConfigurationSetVdmOptionArray) ElementType() reflect.Type
func (GetConfigurationSetVdmOptionArray) ToGetConfigurationSetVdmOptionArrayOutput ¶
func (i GetConfigurationSetVdmOptionArray) ToGetConfigurationSetVdmOptionArrayOutput() GetConfigurationSetVdmOptionArrayOutput
func (GetConfigurationSetVdmOptionArray) ToGetConfigurationSetVdmOptionArrayOutputWithContext ¶
func (i GetConfigurationSetVdmOptionArray) ToGetConfigurationSetVdmOptionArrayOutputWithContext(ctx context.Context) GetConfigurationSetVdmOptionArrayOutput
type GetConfigurationSetVdmOptionArrayInput ¶
type GetConfigurationSetVdmOptionArrayInput interface {
pulumi.Input
ToGetConfigurationSetVdmOptionArrayOutput() GetConfigurationSetVdmOptionArrayOutput
ToGetConfigurationSetVdmOptionArrayOutputWithContext(context.Context) GetConfigurationSetVdmOptionArrayOutput
}
GetConfigurationSetVdmOptionArrayInput is an input type that accepts GetConfigurationSetVdmOptionArray and GetConfigurationSetVdmOptionArrayOutput values. You can construct a concrete instance of `GetConfigurationSetVdmOptionArrayInput` via:
GetConfigurationSetVdmOptionArray{ GetConfigurationSetVdmOptionArgs{...} }
type GetConfigurationSetVdmOptionArrayOutput ¶
type GetConfigurationSetVdmOptionArrayOutput struct{ *pulumi.OutputState }
func (GetConfigurationSetVdmOptionArrayOutput) ElementType ¶
func (GetConfigurationSetVdmOptionArrayOutput) ElementType() reflect.Type
func (GetConfigurationSetVdmOptionArrayOutput) ToGetConfigurationSetVdmOptionArrayOutput ¶
func (o GetConfigurationSetVdmOptionArrayOutput) ToGetConfigurationSetVdmOptionArrayOutput() GetConfigurationSetVdmOptionArrayOutput
func (GetConfigurationSetVdmOptionArrayOutput) ToGetConfigurationSetVdmOptionArrayOutputWithContext ¶
func (o GetConfigurationSetVdmOptionArrayOutput) ToGetConfigurationSetVdmOptionArrayOutputWithContext(ctx context.Context) GetConfigurationSetVdmOptionArrayOutput
type GetConfigurationSetVdmOptionDashboardOption ¶
type GetConfigurationSetVdmOptionDashboardOption struct {
// Specifies the status of your VDM engagement metrics collection.
EngagementMetrics string `pulumi:"engagementMetrics"`
}
type GetConfigurationSetVdmOptionDashboardOptionArgs ¶
type GetConfigurationSetVdmOptionDashboardOptionArgs struct {
// Specifies the status of your VDM engagement metrics collection.
EngagementMetrics pulumi.StringInput `pulumi:"engagementMetrics"`
}
func (GetConfigurationSetVdmOptionDashboardOptionArgs) ElementType ¶
func (GetConfigurationSetVdmOptionDashboardOptionArgs) ElementType() reflect.Type
func (GetConfigurationSetVdmOptionDashboardOptionArgs) ToGetConfigurationSetVdmOptionDashboardOptionOutput ¶
func (i GetConfigurationSetVdmOptionDashboardOptionArgs) ToGetConfigurationSetVdmOptionDashboardOptionOutput() GetConfigurationSetVdmOptionDashboardOptionOutput
func (GetConfigurationSetVdmOptionDashboardOptionArgs) ToGetConfigurationSetVdmOptionDashboardOptionOutputWithContext ¶
func (i GetConfigurationSetVdmOptionDashboardOptionArgs) ToGetConfigurationSetVdmOptionDashboardOptionOutputWithContext(ctx context.Context) GetConfigurationSetVdmOptionDashboardOptionOutput
type GetConfigurationSetVdmOptionDashboardOptionArray ¶
type GetConfigurationSetVdmOptionDashboardOptionArray []GetConfigurationSetVdmOptionDashboardOptionInput
func (GetConfigurationSetVdmOptionDashboardOptionArray) ElementType ¶
func (GetConfigurationSetVdmOptionDashboardOptionArray) ElementType() reflect.Type
func (GetConfigurationSetVdmOptionDashboardOptionArray) ToGetConfigurationSetVdmOptionDashboardOptionArrayOutput ¶
func (i GetConfigurationSetVdmOptionDashboardOptionArray) ToGetConfigurationSetVdmOptionDashboardOptionArrayOutput() GetConfigurationSetVdmOptionDashboardOptionArrayOutput
func (GetConfigurationSetVdmOptionDashboardOptionArray) ToGetConfigurationSetVdmOptionDashboardOptionArrayOutputWithContext ¶
func (i GetConfigurationSetVdmOptionDashboardOptionArray) ToGetConfigurationSetVdmOptionDashboardOptionArrayOutputWithContext(ctx context.Context) GetConfigurationSetVdmOptionDashboardOptionArrayOutput
type GetConfigurationSetVdmOptionDashboardOptionArrayInput ¶
type GetConfigurationSetVdmOptionDashboardOptionArrayInput interface {
pulumi.Input
ToGetConfigurationSetVdmOptionDashboardOptionArrayOutput() GetConfigurationSetVdmOptionDashboardOptionArrayOutput
ToGetConfigurationSetVdmOptionDashboardOptionArrayOutputWithContext(context.Context) GetConfigurationSetVdmOptionDashboardOptionArrayOutput
}
GetConfigurationSetVdmOptionDashboardOptionArrayInput is an input type that accepts GetConfigurationSetVdmOptionDashboardOptionArray and GetConfigurationSetVdmOptionDashboardOptionArrayOutput values. You can construct a concrete instance of `GetConfigurationSetVdmOptionDashboardOptionArrayInput` via:
GetConfigurationSetVdmOptionDashboardOptionArray{ GetConfigurationSetVdmOptionDashboardOptionArgs{...} }
type GetConfigurationSetVdmOptionDashboardOptionArrayOutput ¶
type GetConfigurationSetVdmOptionDashboardOptionArrayOutput struct{ *pulumi.OutputState }
func (GetConfigurationSetVdmOptionDashboardOptionArrayOutput) ElementType ¶
func (GetConfigurationSetVdmOptionDashboardOptionArrayOutput) ElementType() reflect.Type
func (GetConfigurationSetVdmOptionDashboardOptionArrayOutput) ToGetConfigurationSetVdmOptionDashboardOptionArrayOutput ¶
func (o GetConfigurationSetVdmOptionDashboardOptionArrayOutput) ToGetConfigurationSetVdmOptionDashboardOptionArrayOutput() GetConfigurationSetVdmOptionDashboardOptionArrayOutput
func (GetConfigurationSetVdmOptionDashboardOptionArrayOutput) ToGetConfigurationSetVdmOptionDashboardOptionArrayOutputWithContext ¶
func (o GetConfigurationSetVdmOptionDashboardOptionArrayOutput) ToGetConfigurationSetVdmOptionDashboardOptionArrayOutputWithContext(ctx context.Context) GetConfigurationSetVdmOptionDashboardOptionArrayOutput
type GetConfigurationSetVdmOptionDashboardOptionInput ¶
type GetConfigurationSetVdmOptionDashboardOptionInput interface {
pulumi.Input
ToGetConfigurationSetVdmOptionDashboardOptionOutput() GetConfigurationSetVdmOptionDashboardOptionOutput
ToGetConfigurationSetVdmOptionDashboardOptionOutputWithContext(context.Context) GetConfigurationSetVdmOptionDashboardOptionOutput
}
GetConfigurationSetVdmOptionDashboardOptionInput is an input type that accepts GetConfigurationSetVdmOptionDashboardOptionArgs and GetConfigurationSetVdmOptionDashboardOptionOutput values. You can construct a concrete instance of `GetConfigurationSetVdmOptionDashboardOptionInput` via:
GetConfigurationSetVdmOptionDashboardOptionArgs{...}
type GetConfigurationSetVdmOptionDashboardOptionOutput ¶
type GetConfigurationSetVdmOptionDashboardOptionOutput struct{ *pulumi.OutputState }
func (GetConfigurationSetVdmOptionDashboardOptionOutput) ElementType ¶
func (GetConfigurationSetVdmOptionDashboardOptionOutput) ElementType() reflect.Type
func (GetConfigurationSetVdmOptionDashboardOptionOutput) EngagementMetrics ¶
func (o GetConfigurationSetVdmOptionDashboardOptionOutput) EngagementMetrics() pulumi.StringOutput
Specifies the status of your VDM engagement metrics collection.
func (GetConfigurationSetVdmOptionDashboardOptionOutput) ToGetConfigurationSetVdmOptionDashboardOptionOutput ¶
func (o GetConfigurationSetVdmOptionDashboardOptionOutput) ToGetConfigurationSetVdmOptionDashboardOptionOutput() GetConfigurationSetVdmOptionDashboardOptionOutput
func (GetConfigurationSetVdmOptionDashboardOptionOutput) ToGetConfigurationSetVdmOptionDashboardOptionOutputWithContext ¶
func (o GetConfigurationSetVdmOptionDashboardOptionOutput) ToGetConfigurationSetVdmOptionDashboardOptionOutputWithContext(ctx context.Context) GetConfigurationSetVdmOptionDashboardOptionOutput
type GetConfigurationSetVdmOptionGuardianOption ¶
type GetConfigurationSetVdmOptionGuardianOption struct {
OptimizedSharedDelivery string `pulumi:"optimizedSharedDelivery"`
}
type GetConfigurationSetVdmOptionGuardianOptionArgs ¶
type GetConfigurationSetVdmOptionGuardianOptionArgs struct {
OptimizedSharedDelivery pulumi.StringInput `pulumi:"optimizedSharedDelivery"`
}
func (GetConfigurationSetVdmOptionGuardianOptionArgs) ElementType ¶
func (GetConfigurationSetVdmOptionGuardianOptionArgs) ElementType() reflect.Type
func (GetConfigurationSetVdmOptionGuardianOptionArgs) ToGetConfigurationSetVdmOptionGuardianOptionOutput ¶
func (i GetConfigurationSetVdmOptionGuardianOptionArgs) ToGetConfigurationSetVdmOptionGuardianOptionOutput() GetConfigurationSetVdmOptionGuardianOptionOutput
func (GetConfigurationSetVdmOptionGuardianOptionArgs) ToGetConfigurationSetVdmOptionGuardianOptionOutputWithContext ¶
func (i GetConfigurationSetVdmOptionGuardianOptionArgs) ToGetConfigurationSetVdmOptionGuardianOptionOutputWithContext(ctx context.Context) GetConfigurationSetVdmOptionGuardianOptionOutput
type GetConfigurationSetVdmOptionGuardianOptionArray ¶
type GetConfigurationSetVdmOptionGuardianOptionArray []GetConfigurationSetVdmOptionGuardianOptionInput
func (GetConfigurationSetVdmOptionGuardianOptionArray) ElementType ¶
func (GetConfigurationSetVdmOptionGuardianOptionArray) ElementType() reflect.Type
func (GetConfigurationSetVdmOptionGuardianOptionArray) ToGetConfigurationSetVdmOptionGuardianOptionArrayOutput ¶
func (i GetConfigurationSetVdmOptionGuardianOptionArray) ToGetConfigurationSetVdmOptionGuardianOptionArrayOutput() GetConfigurationSetVdmOptionGuardianOptionArrayOutput
func (GetConfigurationSetVdmOptionGuardianOptionArray) ToGetConfigurationSetVdmOptionGuardianOptionArrayOutputWithContext ¶
func (i GetConfigurationSetVdmOptionGuardianOptionArray) ToGetConfigurationSetVdmOptionGuardianOptionArrayOutputWithContext(ctx context.Context) GetConfigurationSetVdmOptionGuardianOptionArrayOutput
type GetConfigurationSetVdmOptionGuardianOptionArrayInput ¶
type GetConfigurationSetVdmOptionGuardianOptionArrayInput interface {
pulumi.Input
ToGetConfigurationSetVdmOptionGuardianOptionArrayOutput() GetConfigurationSetVdmOptionGuardianOptionArrayOutput
ToGetConfigurationSetVdmOptionGuardianOptionArrayOutputWithContext(context.Context) GetConfigurationSetVdmOptionGuardianOptionArrayOutput
}
GetConfigurationSetVdmOptionGuardianOptionArrayInput is an input type that accepts GetConfigurationSetVdmOptionGuardianOptionArray and GetConfigurationSetVdmOptionGuardianOptionArrayOutput values. You can construct a concrete instance of `GetConfigurationSetVdmOptionGuardianOptionArrayInput` via:
GetConfigurationSetVdmOptionGuardianOptionArray{ GetConfigurationSetVdmOptionGuardianOptionArgs{...} }
type GetConfigurationSetVdmOptionGuardianOptionArrayOutput ¶
type GetConfigurationSetVdmOptionGuardianOptionArrayOutput struct{ *pulumi.OutputState }
func (GetConfigurationSetVdmOptionGuardianOptionArrayOutput) ElementType ¶
func (GetConfigurationSetVdmOptionGuardianOptionArrayOutput) ElementType() reflect.Type
func (GetConfigurationSetVdmOptionGuardianOptionArrayOutput) ToGetConfigurationSetVdmOptionGuardianOptionArrayOutput ¶
func (o GetConfigurationSetVdmOptionGuardianOptionArrayOutput) ToGetConfigurationSetVdmOptionGuardianOptionArrayOutput() GetConfigurationSetVdmOptionGuardianOptionArrayOutput
func (GetConfigurationSetVdmOptionGuardianOptionArrayOutput) ToGetConfigurationSetVdmOptionGuardianOptionArrayOutputWithContext ¶
func (o GetConfigurationSetVdmOptionGuardianOptionArrayOutput) ToGetConfigurationSetVdmOptionGuardianOptionArrayOutputWithContext(ctx context.Context) GetConfigurationSetVdmOptionGuardianOptionArrayOutput
type GetConfigurationSetVdmOptionGuardianOptionInput ¶
type GetConfigurationSetVdmOptionGuardianOptionInput interface {
pulumi.Input
ToGetConfigurationSetVdmOptionGuardianOptionOutput() GetConfigurationSetVdmOptionGuardianOptionOutput
ToGetConfigurationSetVdmOptionGuardianOptionOutputWithContext(context.Context) GetConfigurationSetVdmOptionGuardianOptionOutput
}
GetConfigurationSetVdmOptionGuardianOptionInput is an input type that accepts GetConfigurationSetVdmOptionGuardianOptionArgs and GetConfigurationSetVdmOptionGuardianOptionOutput values. You can construct a concrete instance of `GetConfigurationSetVdmOptionGuardianOptionInput` via:
GetConfigurationSetVdmOptionGuardianOptionArgs{...}
type GetConfigurationSetVdmOptionGuardianOptionOutput ¶
type GetConfigurationSetVdmOptionGuardianOptionOutput struct{ *pulumi.OutputState }
func (GetConfigurationSetVdmOptionGuardianOptionOutput) ElementType ¶
func (GetConfigurationSetVdmOptionGuardianOptionOutput) ElementType() reflect.Type
func (GetConfigurationSetVdmOptionGuardianOptionOutput) OptimizedSharedDelivery ¶
func (o GetConfigurationSetVdmOptionGuardianOptionOutput) OptimizedSharedDelivery() pulumi.StringOutput
Specifies the status of your VDM optimized shared delivery.
func (GetConfigurationSetVdmOptionGuardianOptionOutput) ToGetConfigurationSetVdmOptionGuardianOptionOutput ¶
func (o GetConfigurationSetVdmOptionGuardianOptionOutput) ToGetConfigurationSetVdmOptionGuardianOptionOutput() GetConfigurationSetVdmOptionGuardianOptionOutput
func (GetConfigurationSetVdmOptionGuardianOptionOutput) ToGetConfigurationSetVdmOptionGuardianOptionOutputWithContext ¶
func (o GetConfigurationSetVdmOptionGuardianOptionOutput) ToGetConfigurationSetVdmOptionGuardianOptionOutputWithContext(ctx context.Context) GetConfigurationSetVdmOptionGuardianOptionOutput
type GetConfigurationSetVdmOptionInput ¶
type GetConfigurationSetVdmOptionInput interface {
pulumi.Input
ToGetConfigurationSetVdmOptionOutput() GetConfigurationSetVdmOptionOutput
ToGetConfigurationSetVdmOptionOutputWithContext(context.Context) GetConfigurationSetVdmOptionOutput
}
GetConfigurationSetVdmOptionInput is an input type that accepts GetConfigurationSetVdmOptionArgs and GetConfigurationSetVdmOptionOutput values. You can construct a concrete instance of `GetConfigurationSetVdmOptionInput` via:
GetConfigurationSetVdmOptionArgs{...}
type GetConfigurationSetVdmOptionOutput ¶
type GetConfigurationSetVdmOptionOutput struct{ *pulumi.OutputState }
func (GetConfigurationSetVdmOptionOutput) DashboardOptions ¶
func (o GetConfigurationSetVdmOptionOutput) DashboardOptions() GetConfigurationSetVdmOptionDashboardOptionArrayOutput
Specifies additional settings for your VDM configuration as applicable to the Dashboard.
func (GetConfigurationSetVdmOptionOutput) ElementType ¶
func (GetConfigurationSetVdmOptionOutput) ElementType() reflect.Type
func (GetConfigurationSetVdmOptionOutput) GuardianOptions ¶
func (o GetConfigurationSetVdmOptionOutput) GuardianOptions() GetConfigurationSetVdmOptionGuardianOptionArrayOutput
Specifies additional settings for your VDM configuration as applicable to the Guardian.
func (GetConfigurationSetVdmOptionOutput) ToGetConfigurationSetVdmOptionOutput ¶
func (o GetConfigurationSetVdmOptionOutput) ToGetConfigurationSetVdmOptionOutput() GetConfigurationSetVdmOptionOutput
func (GetConfigurationSetVdmOptionOutput) ToGetConfigurationSetVdmOptionOutputWithContext ¶
func (o GetConfigurationSetVdmOptionOutput) ToGetConfigurationSetVdmOptionOutputWithContext(ctx context.Context) GetConfigurationSetVdmOptionOutput
type GetDedicatedIpPoolDedicatedIp ¶
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 ¶
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 ¶
func (GetDedicatedIpPoolDedicatedIpArgs) ElementType() reflect.Type
func (GetDedicatedIpPoolDedicatedIpArgs) ToGetDedicatedIpPoolDedicatedIpOutput ¶
func (i GetDedicatedIpPoolDedicatedIpArgs) ToGetDedicatedIpPoolDedicatedIpOutput() GetDedicatedIpPoolDedicatedIpOutput
func (GetDedicatedIpPoolDedicatedIpArgs) ToGetDedicatedIpPoolDedicatedIpOutputWithContext ¶
func (i GetDedicatedIpPoolDedicatedIpArgs) ToGetDedicatedIpPoolDedicatedIpOutputWithContext(ctx context.Context) GetDedicatedIpPoolDedicatedIpOutput
type GetDedicatedIpPoolDedicatedIpArray ¶
type GetDedicatedIpPoolDedicatedIpArray []GetDedicatedIpPoolDedicatedIpInput
func (GetDedicatedIpPoolDedicatedIpArray) ElementType ¶
func (GetDedicatedIpPoolDedicatedIpArray) ElementType() reflect.Type
func (GetDedicatedIpPoolDedicatedIpArray) ToGetDedicatedIpPoolDedicatedIpArrayOutput ¶
func (i GetDedicatedIpPoolDedicatedIpArray) ToGetDedicatedIpPoolDedicatedIpArrayOutput() GetDedicatedIpPoolDedicatedIpArrayOutput
func (GetDedicatedIpPoolDedicatedIpArray) ToGetDedicatedIpPoolDedicatedIpArrayOutputWithContext ¶
func (i GetDedicatedIpPoolDedicatedIpArray) ToGetDedicatedIpPoolDedicatedIpArrayOutputWithContext(ctx context.Context) GetDedicatedIpPoolDedicatedIpArrayOutput
type GetDedicatedIpPoolDedicatedIpArrayInput ¶
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 ¶
type GetDedicatedIpPoolDedicatedIpArrayOutput struct{ *pulumi.OutputState }
func (GetDedicatedIpPoolDedicatedIpArrayOutput) ElementType ¶
func (GetDedicatedIpPoolDedicatedIpArrayOutput) ElementType() reflect.Type
func (GetDedicatedIpPoolDedicatedIpArrayOutput) ToGetDedicatedIpPoolDedicatedIpArrayOutput ¶
func (o GetDedicatedIpPoolDedicatedIpArrayOutput) ToGetDedicatedIpPoolDedicatedIpArrayOutput() GetDedicatedIpPoolDedicatedIpArrayOutput
func (GetDedicatedIpPoolDedicatedIpArrayOutput) ToGetDedicatedIpPoolDedicatedIpArrayOutputWithContext ¶
func (o GetDedicatedIpPoolDedicatedIpArrayOutput) ToGetDedicatedIpPoolDedicatedIpArrayOutputWithContext(ctx context.Context) GetDedicatedIpPoolDedicatedIpArrayOutput
type GetDedicatedIpPoolDedicatedIpInput ¶
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 ¶
type GetDedicatedIpPoolDedicatedIpOutput struct{ *pulumi.OutputState }
func (GetDedicatedIpPoolDedicatedIpOutput) ElementType ¶
func (GetDedicatedIpPoolDedicatedIpOutput) ElementType() reflect.Type
func (GetDedicatedIpPoolDedicatedIpOutput) Ip ¶
func (o GetDedicatedIpPoolDedicatedIpOutput) Ip() pulumi.StringOutput
IPv4 address.
func (GetDedicatedIpPoolDedicatedIpOutput) ToGetDedicatedIpPoolDedicatedIpOutput ¶
func (o GetDedicatedIpPoolDedicatedIpOutput) ToGetDedicatedIpPoolDedicatedIpOutput() GetDedicatedIpPoolDedicatedIpOutput
func (GetDedicatedIpPoolDedicatedIpOutput) ToGetDedicatedIpPoolDedicatedIpOutputWithContext ¶
func (o GetDedicatedIpPoolDedicatedIpOutput) ToGetDedicatedIpPoolDedicatedIpOutputWithContext(ctx context.Context) GetDedicatedIpPoolDedicatedIpOutput
func (GetDedicatedIpPoolDedicatedIpOutput) WarmupPercentage ¶
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 ¶
func (o GetDedicatedIpPoolDedicatedIpOutput) WarmupStatus() pulumi.StringOutput
The warm-up status of a dedicated IP address. Valid values: `IN_PROGRESS`, `DONE`.
type GetEmailIdentityDkimSigningAttribute ¶
type GetEmailIdentityDkimSigningAttribute struct {
// [Easy DKIM] The key length of the DKIM key pair in use.
CurrentSigningKeyLength string `pulumi:"currentSigningKeyLength"`
DomainSigningPrivateKey string `pulumi:"domainSigningPrivateKey"`
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.
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 GetEmailIdentityDkimSigningAttributeArgs ¶
type GetEmailIdentityDkimSigningAttributeArgs struct {
// [Easy DKIM] The key length of the DKIM key pair in use.
CurrentSigningKeyLength pulumi.StringInput `pulumi:"currentSigningKeyLength"`
DomainSigningPrivateKey pulumi.StringInput `pulumi:"domainSigningPrivateKey"`
DomainSigningSelector pulumi.StringInput `pulumi:"domainSigningSelector"`
// [Easy DKIM] The last time a key pair was generated for this identity.
LastKeyGenerationTimestamp pulumi.StringInput `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.
NextSigningKeyLength pulumi.StringInput `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.StringInput `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.StringInput `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 (GetEmailIdentityDkimSigningAttributeArgs) ElementType ¶
func (GetEmailIdentityDkimSigningAttributeArgs) ElementType() reflect.Type
func (GetEmailIdentityDkimSigningAttributeArgs) ToGetEmailIdentityDkimSigningAttributeOutput ¶
func (i GetEmailIdentityDkimSigningAttributeArgs) ToGetEmailIdentityDkimSigningAttributeOutput() GetEmailIdentityDkimSigningAttributeOutput
func (GetEmailIdentityDkimSigningAttributeArgs) ToGetEmailIdentityDkimSigningAttributeOutputWithContext ¶
func (i GetEmailIdentityDkimSigningAttributeArgs) ToGetEmailIdentityDkimSigningAttributeOutputWithContext(ctx context.Context) GetEmailIdentityDkimSigningAttributeOutput
type GetEmailIdentityDkimSigningAttributeArray ¶
type GetEmailIdentityDkimSigningAttributeArray []GetEmailIdentityDkimSigningAttributeInput
func (GetEmailIdentityDkimSigningAttributeArray) ElementType ¶
func (GetEmailIdentityDkimSigningAttributeArray) ElementType() reflect.Type
func (GetEmailIdentityDkimSigningAttributeArray) ToGetEmailIdentityDkimSigningAttributeArrayOutput ¶
func (i GetEmailIdentityDkimSigningAttributeArray) ToGetEmailIdentityDkimSigningAttributeArrayOutput() GetEmailIdentityDkimSigningAttributeArrayOutput
func (GetEmailIdentityDkimSigningAttributeArray) ToGetEmailIdentityDkimSigningAttributeArrayOutputWithContext ¶
func (i GetEmailIdentityDkimSigningAttributeArray) ToGetEmailIdentityDkimSigningAttributeArrayOutputWithContext(ctx context.Context) GetEmailIdentityDkimSigningAttributeArrayOutput
type GetEmailIdentityDkimSigningAttributeArrayInput ¶
type GetEmailIdentityDkimSigningAttributeArrayInput interface {
pulumi.Input
ToGetEmailIdentityDkimSigningAttributeArrayOutput() GetEmailIdentityDkimSigningAttributeArrayOutput
ToGetEmailIdentityDkimSigningAttributeArrayOutputWithContext(context.Context) GetEmailIdentityDkimSigningAttributeArrayOutput
}
GetEmailIdentityDkimSigningAttributeArrayInput is an input type that accepts GetEmailIdentityDkimSigningAttributeArray and GetEmailIdentityDkimSigningAttributeArrayOutput values. You can construct a concrete instance of `GetEmailIdentityDkimSigningAttributeArrayInput` via:
GetEmailIdentityDkimSigningAttributeArray{ GetEmailIdentityDkimSigningAttributeArgs{...} }
type GetEmailIdentityDkimSigningAttributeArrayOutput ¶
type GetEmailIdentityDkimSigningAttributeArrayOutput struct{ *pulumi.OutputState }
func (GetEmailIdentityDkimSigningAttributeArrayOutput) ElementType ¶
func (GetEmailIdentityDkimSigningAttributeArrayOutput) ElementType() reflect.Type
func (GetEmailIdentityDkimSigningAttributeArrayOutput) ToGetEmailIdentityDkimSigningAttributeArrayOutput ¶
func (o GetEmailIdentityDkimSigningAttributeArrayOutput) ToGetEmailIdentityDkimSigningAttributeArrayOutput() GetEmailIdentityDkimSigningAttributeArrayOutput
func (GetEmailIdentityDkimSigningAttributeArrayOutput) ToGetEmailIdentityDkimSigningAttributeArrayOutputWithContext ¶
func (o GetEmailIdentityDkimSigningAttributeArrayOutput) ToGetEmailIdentityDkimSigningAttributeArrayOutputWithContext(ctx context.Context) GetEmailIdentityDkimSigningAttributeArrayOutput
type GetEmailIdentityDkimSigningAttributeInput ¶
type GetEmailIdentityDkimSigningAttributeInput interface {
pulumi.Input
ToGetEmailIdentityDkimSigningAttributeOutput() GetEmailIdentityDkimSigningAttributeOutput
ToGetEmailIdentityDkimSigningAttributeOutputWithContext(context.Context) GetEmailIdentityDkimSigningAttributeOutput
}
GetEmailIdentityDkimSigningAttributeInput is an input type that accepts GetEmailIdentityDkimSigningAttributeArgs and GetEmailIdentityDkimSigningAttributeOutput values. You can construct a concrete instance of `GetEmailIdentityDkimSigningAttributeInput` via:
GetEmailIdentityDkimSigningAttributeArgs{...}
type GetEmailIdentityDkimSigningAttributeOutput ¶
type GetEmailIdentityDkimSigningAttributeOutput struct{ *pulumi.OutputState }
func (GetEmailIdentityDkimSigningAttributeOutput) CurrentSigningKeyLength ¶
func (o GetEmailIdentityDkimSigningAttributeOutput) CurrentSigningKeyLength() pulumi.StringOutput
[Easy DKIM] The key length of the DKIM key pair in use.
func (GetEmailIdentityDkimSigningAttributeOutput) DomainSigningPrivateKey ¶
func (o GetEmailIdentityDkimSigningAttributeOutput) DomainSigningPrivateKey() pulumi.StringOutput
func (GetEmailIdentityDkimSigningAttributeOutput) DomainSigningSelector ¶
func (o GetEmailIdentityDkimSigningAttributeOutput) DomainSigningSelector() pulumi.StringOutput
func (GetEmailIdentityDkimSigningAttributeOutput) ElementType ¶
func (GetEmailIdentityDkimSigningAttributeOutput) ElementType() reflect.Type
func (GetEmailIdentityDkimSigningAttributeOutput) LastKeyGenerationTimestamp ¶
func (o GetEmailIdentityDkimSigningAttributeOutput) LastKeyGenerationTimestamp() pulumi.StringOutput
[Easy DKIM] The last time a key pair was generated for this identity.
func (GetEmailIdentityDkimSigningAttributeOutput) NextSigningKeyLength ¶
func (o GetEmailIdentityDkimSigningAttributeOutput) NextSigningKeyLength() pulumi.StringOutput
[Easy DKIM] The key length of the future DKIM key pair to be generated. This can be changed at most once per day.
func (GetEmailIdentityDkimSigningAttributeOutput) SigningAttributesOrigin ¶
func (o GetEmailIdentityDkimSigningAttributeOutput) SigningAttributesOrigin() pulumi.StringOutput
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 (GetEmailIdentityDkimSigningAttributeOutput) Status ¶
func (o GetEmailIdentityDkimSigningAttributeOutput) Status() pulumi.StringOutput
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 (GetEmailIdentityDkimSigningAttributeOutput) ToGetEmailIdentityDkimSigningAttributeOutput ¶
func (o GetEmailIdentityDkimSigningAttributeOutput) ToGetEmailIdentityDkimSigningAttributeOutput() GetEmailIdentityDkimSigningAttributeOutput
func (GetEmailIdentityDkimSigningAttributeOutput) ToGetEmailIdentityDkimSigningAttributeOutputWithContext ¶
func (o GetEmailIdentityDkimSigningAttributeOutput) ToGetEmailIdentityDkimSigningAttributeOutputWithContext(ctx context.Context) GetEmailIdentityDkimSigningAttributeOutput
func (GetEmailIdentityDkimSigningAttributeOutput) Tokens ¶
func (o GetEmailIdentityDkimSigningAttributeOutput) 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 LookupConfigurationSetArgs ¶
type LookupConfigurationSetArgs struct {
// The name of the configuration set.
ConfigurationSetName string `pulumi:"configurationSetName"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region *string `pulumi:"region"`
// Key-value map of resource tags for the container recipe.
Tags map[string]string `pulumi:"tags"`
}
A collection of arguments for invoking getConfigurationSet.
type LookupConfigurationSetOutputArgs ¶
type LookupConfigurationSetOutputArgs struct {
// The name of the configuration set.
ConfigurationSetName pulumi.StringInput `pulumi:"configurationSetName"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput `pulumi:"region"`
// Key-value map of resource tags for the container recipe.
Tags pulumi.StringMapInput `pulumi:"tags"`
}
A collection of arguments for invoking getConfigurationSet.
func (LookupConfigurationSetOutputArgs) ElementType ¶
func (LookupConfigurationSetOutputArgs) ElementType() reflect.Type
type LookupConfigurationSetResult ¶
type LookupConfigurationSetResult struct {
Arn string `pulumi:"arn"`
ConfigurationSetName string `pulumi:"configurationSetName"`
// An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.
DeliveryOptions []GetConfigurationSetDeliveryOption `pulumi:"deliveryOptions"`
// The provider-assigned unique ID for this managed resource.
Id string `pulumi:"id"`
Region string `pulumi:"region"`
// An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.
ReputationOptions []GetConfigurationSetReputationOption `pulumi:"reputationOptions"`
// An object that defines whether or not Amazon SES can send email that you send using the configuration set.
SendingOptions []GetConfigurationSetSendingOption `pulumi:"sendingOptions"`
// An object that contains information about the suppression list preferences for your account.
SuppressionOptions []GetConfigurationSetSuppressionOption `pulumi:"suppressionOptions"`
// Key-value map of resource tags for the container recipe.
Tags map[string]string `pulumi:"tags"`
// An object that defines the open and click tracking options for emails that you send using the configuration set.
TrackingOptions []GetConfigurationSetTrackingOption `pulumi:"trackingOptions"`
// An object that contains information about the VDM preferences for your configuration set.
VdmOptions []GetConfigurationSetVdmOption `pulumi:"vdmOptions"`
}
A collection of values returned by getConfigurationSet.
func LookupConfigurationSet ¶
func LookupConfigurationSet(ctx *pulumi.Context, args *LookupConfigurationSetArgs, opts ...pulumi.InvokeOption) (*LookupConfigurationSetResult, error)
Data source for managing an AWS SESv2 (Simple Email V2) Configuration Set.
## Example Usage
### Basic Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/sesv2" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := sesv2.LookupConfigurationSet(ctx, &sesv2.LookupConfigurationSetArgs{
ConfigurationSetName: "example",
}, nil)
if err != nil {
return err
}
return nil
})
}
```
type LookupConfigurationSetResultOutput ¶
type LookupConfigurationSetResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getConfigurationSet.
func LookupConfigurationSetOutput ¶
func LookupConfigurationSetOutput(ctx *pulumi.Context, args LookupConfigurationSetOutputArgs, opts ...pulumi.InvokeOption) LookupConfigurationSetResultOutput
func (LookupConfigurationSetResultOutput) Arn ¶
func (o LookupConfigurationSetResultOutput) Arn() pulumi.StringOutput
func (LookupConfigurationSetResultOutput) ConfigurationSetName ¶
func (o LookupConfigurationSetResultOutput) ConfigurationSetName() pulumi.StringOutput
func (LookupConfigurationSetResultOutput) DeliveryOptions ¶
func (o LookupConfigurationSetResultOutput) DeliveryOptions() GetConfigurationSetDeliveryOptionArrayOutput
An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.
func (LookupConfigurationSetResultOutput) ElementType ¶
func (LookupConfigurationSetResultOutput) ElementType() reflect.Type
func (LookupConfigurationSetResultOutput) Id ¶
func (o LookupConfigurationSetResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupConfigurationSetResultOutput) Region ¶
func (o LookupConfigurationSetResultOutput) Region() pulumi.StringOutput
func (LookupConfigurationSetResultOutput) ReputationOptions ¶
func (o LookupConfigurationSetResultOutput) ReputationOptions() GetConfigurationSetReputationOptionArrayOutput
An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.
func (LookupConfigurationSetResultOutput) SendingOptions ¶
func (o LookupConfigurationSetResultOutput) SendingOptions() GetConfigurationSetSendingOptionArrayOutput
An object that defines whether or not Amazon SES can send email that you send using the configuration set.
func (LookupConfigurationSetResultOutput) SuppressionOptions ¶
func (o LookupConfigurationSetResultOutput) SuppressionOptions() GetConfigurationSetSuppressionOptionArrayOutput
An object that contains information about the suppression list preferences for your account.
func (LookupConfigurationSetResultOutput) Tags ¶
func (o LookupConfigurationSetResultOutput) Tags() pulumi.StringMapOutput
Key-value map of resource tags for the container recipe.
func (LookupConfigurationSetResultOutput) ToLookupConfigurationSetResultOutput ¶
func (o LookupConfigurationSetResultOutput) ToLookupConfigurationSetResultOutput() LookupConfigurationSetResultOutput
func (LookupConfigurationSetResultOutput) ToLookupConfigurationSetResultOutputWithContext ¶
func (o LookupConfigurationSetResultOutput) ToLookupConfigurationSetResultOutputWithContext(ctx context.Context) LookupConfigurationSetResultOutput
func (LookupConfigurationSetResultOutput) TrackingOptions ¶
func (o LookupConfigurationSetResultOutput) TrackingOptions() GetConfigurationSetTrackingOptionArrayOutput
An object that defines the open and click tracking options for emails that you send using the configuration set.
func (LookupConfigurationSetResultOutput) VdmOptions ¶
func (o LookupConfigurationSetResultOutput) VdmOptions() GetConfigurationSetVdmOptionArrayOutput
An object that contains information about the VDM preferences for your configuration set.
type LookupDedicatedIpPoolArgs ¶
type LookupDedicatedIpPoolArgs struct {
// Name of the dedicated IP pool.
PoolName string `pulumi:"poolName"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region *string `pulumi:"region"`
// A map of tags attached to the pool.
Tags map[string]string `pulumi:"tags"`
}
A collection of arguments for invoking getDedicatedIpPool.
type LookupDedicatedIpPoolOutputArgs ¶
type LookupDedicatedIpPoolOutputArgs struct {
// Name of the dedicated IP pool.
PoolName pulumi.StringInput `pulumi:"poolName"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput `pulumi:"region"`
// A map of tags attached to the pool.
Tags pulumi.StringMapInput `pulumi:"tags"`
}
A collection of arguments for invoking getDedicatedIpPool.
func (LookupDedicatedIpPoolOutputArgs) ElementType ¶
func (LookupDedicatedIpPoolOutputArgs) ElementType() reflect.Type
type LookupDedicatedIpPoolResult ¶
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"`
Region string `pulumi:"region"`
// (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 ¶
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/v7/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 ¶
type LookupDedicatedIpPoolResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDedicatedIpPool.
func LookupDedicatedIpPoolOutput ¶
func LookupDedicatedIpPoolOutput(ctx *pulumi.Context, args LookupDedicatedIpPoolOutputArgs, opts ...pulumi.InvokeOption) LookupDedicatedIpPoolResultOutput
func (LookupDedicatedIpPoolResultOutput) Arn ¶
func (o LookupDedicatedIpPoolResultOutput) Arn() pulumi.StringOutput
ARN of the Dedicated IP Pool.
func (LookupDedicatedIpPoolResultOutput) DedicatedIps ¶
func (o LookupDedicatedIpPoolResultOutput) DedicatedIps() GetDedicatedIpPoolDedicatedIpArrayOutput
A list of objects describing the pool's dedicated IP's. See `dedicatedIps`.
func (LookupDedicatedIpPoolResultOutput) ElementType ¶
func (LookupDedicatedIpPoolResultOutput) ElementType() reflect.Type
func (LookupDedicatedIpPoolResultOutput) Id ¶
func (o LookupDedicatedIpPoolResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupDedicatedIpPoolResultOutput) PoolName ¶
func (o LookupDedicatedIpPoolResultOutput) PoolName() pulumi.StringOutput
func (LookupDedicatedIpPoolResultOutput) Region ¶
func (o LookupDedicatedIpPoolResultOutput) Region() pulumi.StringOutput
func (LookupDedicatedIpPoolResultOutput) ScalingMode ¶
func (o LookupDedicatedIpPoolResultOutput) ScalingMode() pulumi.StringOutput
(Optional) IP pool scaling mode. Valid values: `STANDARD`, `MANAGED`.
func (LookupDedicatedIpPoolResultOutput) Tags ¶
func (o LookupDedicatedIpPoolResultOutput) Tags() pulumi.StringMapOutput
A map of tags attached to the pool.
func (LookupDedicatedIpPoolResultOutput) ToLookupDedicatedIpPoolResultOutput ¶
func (o LookupDedicatedIpPoolResultOutput) ToLookupDedicatedIpPoolResultOutput() LookupDedicatedIpPoolResultOutput
func (LookupDedicatedIpPoolResultOutput) ToLookupDedicatedIpPoolResultOutputWithContext ¶
func (o LookupDedicatedIpPoolResultOutput) ToLookupDedicatedIpPoolResultOutputWithContext(ctx context.Context) LookupDedicatedIpPoolResultOutput
type LookupEmailIdentityArgs ¶
type LookupEmailIdentityArgs struct {
// The name of the email identity.
EmailIdentity string `pulumi:"emailIdentity"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region *string `pulumi:"region"`
// Key-value mapping of resource tags.
Tags map[string]string `pulumi:"tags"`
}
A collection of arguments for invoking getEmailIdentity.
type LookupEmailIdentityMailFromAttributesArgs ¶
type LookupEmailIdentityMailFromAttributesArgs struct {
// The name of the email identity.
EmailIdentity string `pulumi:"emailIdentity"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region *string `pulumi:"region"`
}
A collection of arguments for invoking getEmailIdentityMailFromAttributes.
type LookupEmailIdentityMailFromAttributesOutputArgs ¶
type LookupEmailIdentityMailFromAttributesOutputArgs struct {
// The name of the email identity.
EmailIdentity pulumi.StringInput `pulumi:"emailIdentity"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput `pulumi:"region"`
}
A collection of arguments for invoking getEmailIdentityMailFromAttributes.
func (LookupEmailIdentityMailFromAttributesOutputArgs) ElementType ¶
func (LookupEmailIdentityMailFromAttributesOutputArgs) ElementType() reflect.Type
type LookupEmailIdentityMailFromAttributesResult ¶
type LookupEmailIdentityMailFromAttributesResult 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 string `pulumi:"behaviorOnMxFailure"`
EmailIdentity string `pulumi:"emailIdentity"`
// The provider-assigned unique ID for this managed resource.
Id string `pulumi:"id"`
// The custom MAIL FROM domain that you want the verified identity to use.
MailFromDomain string `pulumi:"mailFromDomain"`
Region string `pulumi:"region"`
}
A collection of values returned by getEmailIdentityMailFromAttributes.
func LookupEmailIdentityMailFromAttributes ¶
func LookupEmailIdentityMailFromAttributes(ctx *pulumi.Context, args *LookupEmailIdentityMailFromAttributesArgs, opts ...pulumi.InvokeOption) (*LookupEmailIdentityMailFromAttributesResult, error)
Data source for managing an AWS SESv2 (Simple Email V2) Email Identity Mail From Attributes.
## Example Usage
### Basic Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/sesv2" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
example, err := sesv2.LookupEmailIdentity(ctx, &sesv2.LookupEmailIdentityArgs{
EmailIdentity: "example.com",
}, nil)
if err != nil {
return err
}
_, err = sesv2.LookupEmailIdentityMailFromAttributes(ctx, &sesv2.LookupEmailIdentityMailFromAttributesArgs{
EmailIdentity: example.EmailIdentity,
}, nil)
if err != nil {
return err
}
return nil
})
}
```
type LookupEmailIdentityMailFromAttributesResultOutput ¶
type LookupEmailIdentityMailFromAttributesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getEmailIdentityMailFromAttributes.
func LookupEmailIdentityMailFromAttributesOutput ¶
func LookupEmailIdentityMailFromAttributesOutput(ctx *pulumi.Context, args LookupEmailIdentityMailFromAttributesOutputArgs, opts ...pulumi.InvokeOption) LookupEmailIdentityMailFromAttributesResultOutput
func (LookupEmailIdentityMailFromAttributesResultOutput) BehaviorOnMxFailure ¶
func (o LookupEmailIdentityMailFromAttributesResultOutput) BehaviorOnMxFailure() pulumi.StringOutput
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 (LookupEmailIdentityMailFromAttributesResultOutput) ElementType ¶
func (LookupEmailIdentityMailFromAttributesResultOutput) ElementType() reflect.Type
func (LookupEmailIdentityMailFromAttributesResultOutput) EmailIdentity ¶
func (o LookupEmailIdentityMailFromAttributesResultOutput) EmailIdentity() pulumi.StringOutput
func (LookupEmailIdentityMailFromAttributesResultOutput) Id ¶
The provider-assigned unique ID for this managed resource.
func (LookupEmailIdentityMailFromAttributesResultOutput) MailFromDomain ¶
func (o LookupEmailIdentityMailFromAttributesResultOutput) MailFromDomain() pulumi.StringOutput
The custom MAIL FROM domain that you want the verified identity to use.
func (LookupEmailIdentityMailFromAttributesResultOutput) Region ¶
func (o LookupEmailIdentityMailFromAttributesResultOutput) Region() pulumi.StringOutput
func (LookupEmailIdentityMailFromAttributesResultOutput) ToLookupEmailIdentityMailFromAttributesResultOutput ¶
func (o LookupEmailIdentityMailFromAttributesResultOutput) ToLookupEmailIdentityMailFromAttributesResultOutput() LookupEmailIdentityMailFromAttributesResultOutput
func (LookupEmailIdentityMailFromAttributesResultOutput) ToLookupEmailIdentityMailFromAttributesResultOutputWithContext ¶
func (o LookupEmailIdentityMailFromAttributesResultOutput) ToLookupEmailIdentityMailFromAttributesResultOutputWithContext(ctx context.Context) LookupEmailIdentityMailFromAttributesResultOutput
type LookupEmailIdentityOutputArgs ¶
type LookupEmailIdentityOutputArgs struct {
// The name of the email identity.
EmailIdentity pulumi.StringInput `pulumi:"emailIdentity"`
// Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
Region pulumi.StringPtrInput `pulumi:"region"`
// Key-value mapping of resource tags.
Tags pulumi.StringMapInput `pulumi:"tags"`
}
A collection of arguments for invoking getEmailIdentity.
func (LookupEmailIdentityOutputArgs) ElementType ¶
func (LookupEmailIdentityOutputArgs) ElementType() reflect.Type
type LookupEmailIdentityResult ¶
type LookupEmailIdentityResult struct {
// ARN of the Email Identity.
Arn string `pulumi:"arn"`
ConfigurationSetName string `pulumi:"configurationSetName"`
// A list of objects that contains at most one element with information about the private key and selector that you want to use to configure DKIM for the identity for Bring Your Own DKIM (BYODKIM) for the identity, or, configures the key length to be used for Easy DKIM.
DkimSigningAttributes []GetEmailIdentityDkimSigningAttribute `pulumi:"dkimSigningAttributes"`
EmailIdentity string `pulumi:"emailIdentity"`
// The provider-assigned unique ID for this managed resource.
Id string `pulumi:"id"`
// The email identity type. Valid values: `EMAIL_ADDRESS`, `DOMAIN`.
IdentityType string `pulumi:"identityType"`
Region string `pulumi:"region"`
// Key-value mapping of resource tags.
Tags map[string]string `pulumi:"tags"`
// The verification status of the identity. The status can be one of the following: `PENDING`, `SUCCESS`, `FAILED`, `TEMPORARY_FAILURE`, and `NOT_STARTED`.
VerificationStatus string `pulumi:"verificationStatus"`
// Specifies whether or not the identity is verified.
VerifiedForSendingStatus bool `pulumi:"verifiedForSendingStatus"`
}
A collection of values returned by getEmailIdentity.
func LookupEmailIdentity ¶
func LookupEmailIdentity(ctx *pulumi.Context, args *LookupEmailIdentityArgs, opts ...pulumi.InvokeOption) (*LookupEmailIdentityResult, error)
Data source for managing an AWS SESv2 (Simple Email V2) Email Identity.
## Example Usage
### Basic Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/sesv2" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := sesv2.LookupEmailIdentity(ctx, &sesv2.LookupEmailIdentityArgs{
EmailIdentity: "example.com",
}, nil)
if err != nil {
return err
}
return nil
})
}
```
type LookupEmailIdentityResultOutput ¶
type LookupEmailIdentityResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getEmailIdentity.
func LookupEmailIdentityOutput ¶
func LookupEmailIdentityOutput(ctx *pulumi.Context, args LookupEmailIdentityOutputArgs, opts ...pulumi.InvokeOption) LookupEmailIdentityResultOutput
func (LookupEmailIdentityResultOutput) Arn ¶
func (o LookupEmailIdentityResultOutput) Arn() pulumi.StringOutput
ARN of the Email Identity.
func (LookupEmailIdentityResultOutput) ConfigurationSetName ¶
func (o LookupEmailIdentityResultOutput) ConfigurationSetName() pulumi.StringOutput
func (LookupEmailIdentityResultOutput) DkimSigningAttributes ¶
func (o LookupEmailIdentityResultOutput) DkimSigningAttributes() GetEmailIdentityDkimSigningAttributeArrayOutput
A list of objects that contains at most one element with information about the private key and selector that you want to use to configure DKIM for the identity for Bring Your Own DKIM (BYODKIM) for the identity, or, configures the key length to be used for Easy DKIM.
func (LookupEmailIdentityResultOutput) ElementType ¶
func (LookupEmailIdentityResultOutput) ElementType() reflect.Type
func (LookupEmailIdentityResultOutput) EmailIdentity ¶
func (o LookupEmailIdentityResultOutput) EmailIdentity() pulumi.StringOutput
func (LookupEmailIdentityResultOutput) Id ¶
func (o LookupEmailIdentityResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupEmailIdentityResultOutput) IdentityType ¶
func (o LookupEmailIdentityResultOutput) IdentityType() pulumi.StringOutput
The email identity type. Valid values: `EMAIL_ADDRESS`, `DOMAIN`.
func (LookupEmailIdentityResultOutput) Region ¶
func (o LookupEmailIdentityResultOutput) Region() pulumi.StringOutput
func (LookupEmailIdentityResultOutput) Tags ¶
func (o LookupEmailIdentityResultOutput) Tags() pulumi.StringMapOutput
Key-value mapping of resource tags.
func (LookupEmailIdentityResultOutput) ToLookupEmailIdentityResultOutput ¶
func (o LookupEmailIdentityResultOutput) ToLookupEmailIdentityResultOutput() LookupEmailIdentityResultOutput
func (LookupEmailIdentityResultOutput) ToLookupEmailIdentityResultOutputWithContext ¶
func (o LookupEmailIdentityResultOutput) ToLookupEmailIdentityResultOutputWithContext(ctx context.Context) LookupEmailIdentityResultOutput
func (LookupEmailIdentityResultOutput) VerificationStatus ¶ added in v7.7.0
func (o LookupEmailIdentityResultOutput) VerificationStatus() pulumi.StringOutput
The verification status of the identity. The status can be one of the following: `PENDING`, `SUCCESS`, `FAILED`, `TEMPORARY_FAILURE`, and `NOT_STARTED`.
func (LookupEmailIdentityResultOutput) VerifiedForSendingStatus ¶
func (o LookupEmailIdentityResultOutput) VerifiedForSendingStatus() pulumi.BoolOutput
Specifies whether or not the identity is verified.
Source Files
¶
- accountSuppressionAttributes.go
- accountVdmAttributes.go
- configurationSet.go
- configurationSetEventDestination.go
- contactList.go
- dedicatedIpAssignment.go
- dedicatedIpPool.go
- emailIdentity.go
- emailIdentityFeedbackAttributes.go
- emailIdentityMailFromAttributes.go
- emailIdentityPolicy.go
- getConfigurationSet.go
- getDedicatedIpPool.go
- getEmailIdentity.go
- getEmailIdentityMailFromAttributes.go
- init.go
- pulumiTypes.go