Documentation ¶
Index ¶
- 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) 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) SendingPoolName() pulumi.StringPtrOutput
- func (o ConfigurationSetDeliveryOptionsOutput) TlsPolicy() pulumi.StringPtrOutput
- func (o ConfigurationSetDeliveryOptionsOutput) ToConfigurationSetDeliveryOptionsOutput() ConfigurationSetDeliveryOptionsOutput
- func (o ConfigurationSetDeliveryOptionsOutput) ToConfigurationSetDeliveryOptionsOutputWithContext(ctx context.Context) ConfigurationSetDeliveryOptionsOutput
- func (o ConfigurationSetDeliveryOptionsOutput) ToConfigurationSetDeliveryOptionsPtrOutput() ConfigurationSetDeliveryOptionsPtrOutput
- func (o ConfigurationSetDeliveryOptionsOutput) ToConfigurationSetDeliveryOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetDeliveryOptionsPtrOutput
- type ConfigurationSetDeliveryOptionsPtrInput
- type ConfigurationSetDeliveryOptionsPtrOutput
- func (o ConfigurationSetDeliveryOptionsPtrOutput) Elem() ConfigurationSetDeliveryOptionsOutput
- func (ConfigurationSetDeliveryOptionsPtrOutput) ElementType() reflect.Type
- func (o ConfigurationSetDeliveryOptionsPtrOutput) SendingPoolName() pulumi.StringPtrOutput
- func (o ConfigurationSetDeliveryOptionsPtrOutput) TlsPolicy() pulumi.StringPtrOutput
- func (o ConfigurationSetDeliveryOptionsPtrOutput) ToConfigurationSetDeliveryOptionsPtrOutput() ConfigurationSetDeliveryOptionsPtrOutput
- func (o ConfigurationSetDeliveryOptionsPtrOutput) ToConfigurationSetDeliveryOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetDeliveryOptionsPtrOutput
- type ConfigurationSetEventDestination
- func GetConfigurationSetEventDestination(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*ConfigurationSetEventDestination, error)
- func NewConfigurationSetEventDestination(ctx *pulumi.Context, name string, args *ConfigurationSetEventDestinationArgs, ...) (*ConfigurationSetEventDestination, error)
- func (*ConfigurationSetEventDestination) ElementType() reflect.Type
- func (i *ConfigurationSetEventDestination) ToConfigurationSetEventDestinationOutput() ConfigurationSetEventDestinationOutput
- func (i *ConfigurationSetEventDestination) ToConfigurationSetEventDestinationOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationOutput
- type ConfigurationSetEventDestinationArgs
- type ConfigurationSetEventDestinationArray
- func (ConfigurationSetEventDestinationArray) ElementType() reflect.Type
- func (i ConfigurationSetEventDestinationArray) ToConfigurationSetEventDestinationArrayOutput() ConfigurationSetEventDestinationArrayOutput
- func (i ConfigurationSetEventDestinationArray) ToConfigurationSetEventDestinationArrayOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationArrayOutput
- type ConfigurationSetEventDestinationArrayInput
- type ConfigurationSetEventDestinationArrayOutput
- func (ConfigurationSetEventDestinationArrayOutput) ElementType() reflect.Type
- func (o ConfigurationSetEventDestinationArrayOutput) Index(i pulumi.IntInput) ConfigurationSetEventDestinationOutput
- func (o ConfigurationSetEventDestinationArrayOutput) ToConfigurationSetEventDestinationArrayOutput() ConfigurationSetEventDestinationArrayOutput
- func (o ConfigurationSetEventDestinationArrayOutput) ToConfigurationSetEventDestinationArrayOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationArrayOutput
- type ConfigurationSetEventDestinationEventDestination
- type ConfigurationSetEventDestinationEventDestinationArgs
- func (ConfigurationSetEventDestinationEventDestinationArgs) ElementType() reflect.Type
- func (i ConfigurationSetEventDestinationEventDestinationArgs) ToConfigurationSetEventDestinationEventDestinationOutput() ConfigurationSetEventDestinationEventDestinationOutput
- func (i ConfigurationSetEventDestinationEventDestinationArgs) ToConfigurationSetEventDestinationEventDestinationOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationOutput
- func (i ConfigurationSetEventDestinationEventDestinationArgs) ToConfigurationSetEventDestinationEventDestinationPtrOutput() ConfigurationSetEventDestinationEventDestinationPtrOutput
- func (i ConfigurationSetEventDestinationEventDestinationArgs) ToConfigurationSetEventDestinationEventDestinationPtrOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationPtrOutput
- type ConfigurationSetEventDestinationEventDestinationCloudWatchDestination
- type ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationArgs
- func (ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationArgs) ElementType() reflect.Type
- func (i ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationArgs) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationOutput() ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationOutput
- func (i ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationArgs) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationOutput
- func (i ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationArgs) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutput() ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutput
- func (i ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationArgs) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutput
- type ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfiguration
- type ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArgs
- func (ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArgs) ElementType() reflect.Type
- func (i ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArgs) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationOutput() ...
- func (i ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArgs) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationOutputWithContext(ctx context.Context) ...
- type ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArray
- func (ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArray) ElementType() reflect.Type
- func (i ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArray) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArrayOutput() ...
- func (i ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArray) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArrayOutputWithContext(ctx context.Context) ...
- type ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArrayInput
- type ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArrayOutput
- func (ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArrayOutput) ElementType() reflect.Type
- func (o ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArrayOutput) Index(i pulumi.IntInput) ...
- func (o ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArrayOutput) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArrayOutput() ...
- func (o ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArrayOutput) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationArrayOutputWithContext(ctx context.Context) ...
- type ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationInput
- type ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationOutput
- func (o ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationOutput) DefaultDimensionValue() pulumi.StringOutput
- func (o ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationOutput) DimensionName() pulumi.StringOutput
- func (o ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationOutput) DimensionValueSource() pulumi.StringOutput
- func (ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationOutput) ElementType() reflect.Type
- func (o ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationOutput) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationOutput() ...
- func (o ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationOutput) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationDimensionConfigurationOutputWithContext(ctx context.Context) ...
- type ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationInput
- type ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationOutput
- func (o ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationOutput) DimensionConfigurations() ...
- func (ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationOutput) ElementType() reflect.Type
- func (o ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationOutput) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationOutput() ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationOutput
- func (o ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationOutput) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationOutput
- func (o ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationOutput) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutput() ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutput
- func (o ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationOutput) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutput
- type ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrInput
- type ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutput
- func (o ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutput) DimensionConfigurations() ...
- func (o ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutput) Elem() ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationOutput
- func (ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutput) ElementType() reflect.Type
- func (o ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutput) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutput() ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutput
- func (o ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutput) ToConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutput
- type ConfigurationSetEventDestinationEventDestinationInput
- type ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestination
- type ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationArgs
- func (ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationArgs) ElementType() reflect.Type
- func (i ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationArgs) ToConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationOutput() ...
- func (i ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationArgs) ToConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationOutputWithContext(ctx context.Context) ...
- func (i ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationArgs) ToConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrOutput() ...
- func (i ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationArgs) ToConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrOutputWithContext(ctx context.Context) ...
- type ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationInput
- type ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationOutput
- func (o ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationOutput) DeliveryStreamArn() pulumi.StringOutput
- func (ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationOutput) ElementType() reflect.Type
- func (o ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationOutput) IamRoleArn() pulumi.StringOutput
- func (o ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationOutput) ToConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationOutput() ...
- func (o ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationOutput) ToConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationOutputWithContext(ctx context.Context) ...
- func (o ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationOutput) ToConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrOutput() ...
- func (o ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationOutput) ToConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrOutputWithContext(ctx context.Context) ...
- type ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrInput
- type ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrOutput
- func (o ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrOutput) DeliveryStreamArn() pulumi.StringPtrOutput
- func (o ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrOutput) Elem() ...
- func (ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrOutput) ElementType() reflect.Type
- func (o ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrOutput) IamRoleArn() pulumi.StringPtrOutput
- func (o ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrOutput) ToConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrOutput() ...
- func (o ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrOutput) ToConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrOutputWithContext(ctx context.Context) ...
- type ConfigurationSetEventDestinationEventDestinationOutput
- func (o ConfigurationSetEventDestinationEventDestinationOutput) CloudWatchDestination() ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutput
- func (ConfigurationSetEventDestinationEventDestinationOutput) ElementType() reflect.Type
- func (o ConfigurationSetEventDestinationEventDestinationOutput) Enabled() pulumi.BoolPtrOutput
- func (o ConfigurationSetEventDestinationEventDestinationOutput) KinesisFirehoseDestination() ...
- func (o ConfigurationSetEventDestinationEventDestinationOutput) MatchingEventTypes() pulumi.StringArrayOutput
- func (o ConfigurationSetEventDestinationEventDestinationOutput) PinpointDestination() ConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutput
- func (o ConfigurationSetEventDestinationEventDestinationOutput) SnsDestination() ConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutput
- func (o ConfigurationSetEventDestinationEventDestinationOutput) ToConfigurationSetEventDestinationEventDestinationOutput() ConfigurationSetEventDestinationEventDestinationOutput
- func (o ConfigurationSetEventDestinationEventDestinationOutput) ToConfigurationSetEventDestinationEventDestinationOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationOutput
- func (o ConfigurationSetEventDestinationEventDestinationOutput) ToConfigurationSetEventDestinationEventDestinationPtrOutput() ConfigurationSetEventDestinationEventDestinationPtrOutput
- func (o ConfigurationSetEventDestinationEventDestinationOutput) ToConfigurationSetEventDestinationEventDestinationPtrOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationPtrOutput
- type ConfigurationSetEventDestinationEventDestinationPinpointDestination
- type ConfigurationSetEventDestinationEventDestinationPinpointDestinationArgs
- func (ConfigurationSetEventDestinationEventDestinationPinpointDestinationArgs) ElementType() reflect.Type
- func (i ConfigurationSetEventDestinationEventDestinationPinpointDestinationArgs) ToConfigurationSetEventDestinationEventDestinationPinpointDestinationOutput() ConfigurationSetEventDestinationEventDestinationPinpointDestinationOutput
- func (i ConfigurationSetEventDestinationEventDestinationPinpointDestinationArgs) ToConfigurationSetEventDestinationEventDestinationPinpointDestinationOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationPinpointDestinationOutput
- func (i ConfigurationSetEventDestinationEventDestinationPinpointDestinationArgs) ToConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutput() ConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutput
- func (i ConfigurationSetEventDestinationEventDestinationPinpointDestinationArgs) ToConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutput
- type ConfigurationSetEventDestinationEventDestinationPinpointDestinationInput
- type ConfigurationSetEventDestinationEventDestinationPinpointDestinationOutput
- func (o ConfigurationSetEventDestinationEventDestinationPinpointDestinationOutput) ApplicationArn() pulumi.StringOutput
- func (ConfigurationSetEventDestinationEventDestinationPinpointDestinationOutput) ElementType() reflect.Type
- func (o ConfigurationSetEventDestinationEventDestinationPinpointDestinationOutput) ToConfigurationSetEventDestinationEventDestinationPinpointDestinationOutput() ConfigurationSetEventDestinationEventDestinationPinpointDestinationOutput
- func (o ConfigurationSetEventDestinationEventDestinationPinpointDestinationOutput) ToConfigurationSetEventDestinationEventDestinationPinpointDestinationOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationPinpointDestinationOutput
- func (o ConfigurationSetEventDestinationEventDestinationPinpointDestinationOutput) ToConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutput() ConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutput
- func (o ConfigurationSetEventDestinationEventDestinationPinpointDestinationOutput) ToConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutput
- type ConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrInput
- type ConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutput
- func (o ConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutput) ApplicationArn() pulumi.StringPtrOutput
- func (o ConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutput) Elem() ConfigurationSetEventDestinationEventDestinationPinpointDestinationOutput
- func (ConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutput) ElementType() reflect.Type
- func (o ConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutput) ToConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutput() ConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutput
- func (o ConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutput) ToConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutput
- type ConfigurationSetEventDestinationEventDestinationPtrInput
- type ConfigurationSetEventDestinationEventDestinationPtrOutput
- func (o ConfigurationSetEventDestinationEventDestinationPtrOutput) CloudWatchDestination() ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrOutput
- func (o ConfigurationSetEventDestinationEventDestinationPtrOutput) Elem() ConfigurationSetEventDestinationEventDestinationOutput
- func (ConfigurationSetEventDestinationEventDestinationPtrOutput) ElementType() reflect.Type
- func (o ConfigurationSetEventDestinationEventDestinationPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o ConfigurationSetEventDestinationEventDestinationPtrOutput) KinesisFirehoseDestination() ...
- func (o ConfigurationSetEventDestinationEventDestinationPtrOutput) MatchingEventTypes() pulumi.StringArrayOutput
- func (o ConfigurationSetEventDestinationEventDestinationPtrOutput) PinpointDestination() ConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutput
- func (o ConfigurationSetEventDestinationEventDestinationPtrOutput) SnsDestination() ConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutput
- func (o ConfigurationSetEventDestinationEventDestinationPtrOutput) ToConfigurationSetEventDestinationEventDestinationPtrOutput() ConfigurationSetEventDestinationEventDestinationPtrOutput
- func (o ConfigurationSetEventDestinationEventDestinationPtrOutput) ToConfigurationSetEventDestinationEventDestinationPtrOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationPtrOutput
- type ConfigurationSetEventDestinationEventDestinationSnsDestination
- type ConfigurationSetEventDestinationEventDestinationSnsDestinationArgs
- func (ConfigurationSetEventDestinationEventDestinationSnsDestinationArgs) ElementType() reflect.Type
- func (i ConfigurationSetEventDestinationEventDestinationSnsDestinationArgs) ToConfigurationSetEventDestinationEventDestinationSnsDestinationOutput() ConfigurationSetEventDestinationEventDestinationSnsDestinationOutput
- func (i ConfigurationSetEventDestinationEventDestinationSnsDestinationArgs) ToConfigurationSetEventDestinationEventDestinationSnsDestinationOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationSnsDestinationOutput
- func (i ConfigurationSetEventDestinationEventDestinationSnsDestinationArgs) ToConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutput() ConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutput
- func (i ConfigurationSetEventDestinationEventDestinationSnsDestinationArgs) ToConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutput
- type ConfigurationSetEventDestinationEventDestinationSnsDestinationInput
- type ConfigurationSetEventDestinationEventDestinationSnsDestinationOutput
- func (ConfigurationSetEventDestinationEventDestinationSnsDestinationOutput) ElementType() reflect.Type
- func (o ConfigurationSetEventDestinationEventDestinationSnsDestinationOutput) ToConfigurationSetEventDestinationEventDestinationSnsDestinationOutput() ConfigurationSetEventDestinationEventDestinationSnsDestinationOutput
- func (o ConfigurationSetEventDestinationEventDestinationSnsDestinationOutput) ToConfigurationSetEventDestinationEventDestinationSnsDestinationOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationSnsDestinationOutput
- func (o ConfigurationSetEventDestinationEventDestinationSnsDestinationOutput) ToConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutput() ConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutput
- func (o ConfigurationSetEventDestinationEventDestinationSnsDestinationOutput) ToConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutput
- func (o ConfigurationSetEventDestinationEventDestinationSnsDestinationOutput) TopicArn() pulumi.StringOutput
- type ConfigurationSetEventDestinationEventDestinationSnsDestinationPtrInput
- type ConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutput
- func (o ConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutput) Elem() ConfigurationSetEventDestinationEventDestinationSnsDestinationOutput
- func (ConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutput) ElementType() reflect.Type
- func (o ConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutput) ToConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutput() ConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutput
- func (o ConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutput) ToConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutput
- func (o ConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutput) TopicArn() pulumi.StringPtrOutput
- type ConfigurationSetEventDestinationInput
- type ConfigurationSetEventDestinationMap
- func (ConfigurationSetEventDestinationMap) ElementType() reflect.Type
- func (i ConfigurationSetEventDestinationMap) ToConfigurationSetEventDestinationMapOutput() ConfigurationSetEventDestinationMapOutput
- func (i ConfigurationSetEventDestinationMap) ToConfigurationSetEventDestinationMapOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationMapOutput
- type ConfigurationSetEventDestinationMapInput
- type ConfigurationSetEventDestinationMapOutput
- func (ConfigurationSetEventDestinationMapOutput) ElementType() reflect.Type
- func (o ConfigurationSetEventDestinationMapOutput) MapIndex(k pulumi.StringInput) ConfigurationSetEventDestinationOutput
- func (o ConfigurationSetEventDestinationMapOutput) ToConfigurationSetEventDestinationMapOutput() ConfigurationSetEventDestinationMapOutput
- func (o ConfigurationSetEventDestinationMapOutput) ToConfigurationSetEventDestinationMapOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationMapOutput
- type ConfigurationSetEventDestinationOutput
- func (o ConfigurationSetEventDestinationOutput) ConfigurationSetName() pulumi.StringOutput
- func (ConfigurationSetEventDestinationOutput) ElementType() reflect.Type
- func (o ConfigurationSetEventDestinationOutput) EventDestination() ConfigurationSetEventDestinationEventDestinationOutput
- func (o ConfigurationSetEventDestinationOutput) EventDestinationName() pulumi.StringOutput
- func (o ConfigurationSetEventDestinationOutput) ToConfigurationSetEventDestinationOutput() ConfigurationSetEventDestinationOutput
- func (o ConfigurationSetEventDestinationOutput) ToConfigurationSetEventDestinationOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationOutput
- type ConfigurationSetEventDestinationState
- type ConfigurationSetInput
- type ConfigurationSetMap
- type ConfigurationSetMapInput
- type ConfigurationSetMapOutput
- func (ConfigurationSetMapOutput) ElementType() reflect.Type
- func (o ConfigurationSetMapOutput) MapIndex(k pulumi.StringInput) ConfigurationSetOutput
- func (o ConfigurationSetMapOutput) ToConfigurationSetMapOutput() ConfigurationSetMapOutput
- func (o ConfigurationSetMapOutput) ToConfigurationSetMapOutputWithContext(ctx context.Context) ConfigurationSetMapOutput
- type ConfigurationSetOutput
- func (o ConfigurationSetOutput) Arn() pulumi.StringOutput
- func (o ConfigurationSetOutput) ConfigurationSetName() pulumi.StringOutput
- func (o ConfigurationSetOutput) DeliveryOptions() ConfigurationSetDeliveryOptionsPtrOutput
- func (ConfigurationSetOutput) ElementType() reflect.Type
- func (o ConfigurationSetOutput) ReputationOptions() ConfigurationSetReputationOptionsOutput
- func (o ConfigurationSetOutput) SendingOptions() ConfigurationSetSendingOptionsOutput
- func (o ConfigurationSetOutput) SuppressionOptions() ConfigurationSetSuppressionOptionsPtrOutput
- func (o ConfigurationSetOutput) Tags() pulumi.StringMapOutput
- func (o ConfigurationSetOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o ConfigurationSetOutput) ToConfigurationSetOutput() ConfigurationSetOutput
- func (o ConfigurationSetOutput) ToConfigurationSetOutputWithContext(ctx context.Context) ConfigurationSetOutput
- func (o ConfigurationSetOutput) TrackingOptions() ConfigurationSetTrackingOptionsPtrOutput
- func (o ConfigurationSetOutput) VdmOptions() ConfigurationSetVdmOptionsPtrOutput
- type ConfigurationSetReputationOptions
- type ConfigurationSetReputationOptionsArgs
- func (ConfigurationSetReputationOptionsArgs) ElementType() reflect.Type
- func (i ConfigurationSetReputationOptionsArgs) ToConfigurationSetReputationOptionsOutput() ConfigurationSetReputationOptionsOutput
- func (i ConfigurationSetReputationOptionsArgs) ToConfigurationSetReputationOptionsOutputWithContext(ctx context.Context) ConfigurationSetReputationOptionsOutput
- func (i ConfigurationSetReputationOptionsArgs) ToConfigurationSetReputationOptionsPtrOutput() ConfigurationSetReputationOptionsPtrOutput
- func (i ConfigurationSetReputationOptionsArgs) ToConfigurationSetReputationOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetReputationOptionsPtrOutput
- type ConfigurationSetReputationOptionsInput
- type ConfigurationSetReputationOptionsOutput
- func (ConfigurationSetReputationOptionsOutput) ElementType() reflect.Type
- func (o ConfigurationSetReputationOptionsOutput) LastFreshStart() pulumi.StringPtrOutput
- func (o ConfigurationSetReputationOptionsOutput) ReputationMetricsEnabled() pulumi.BoolPtrOutput
- func (o ConfigurationSetReputationOptionsOutput) ToConfigurationSetReputationOptionsOutput() ConfigurationSetReputationOptionsOutput
- func (o ConfigurationSetReputationOptionsOutput) ToConfigurationSetReputationOptionsOutputWithContext(ctx context.Context) ConfigurationSetReputationOptionsOutput
- func (o ConfigurationSetReputationOptionsOutput) ToConfigurationSetReputationOptionsPtrOutput() ConfigurationSetReputationOptionsPtrOutput
- func (o ConfigurationSetReputationOptionsOutput) ToConfigurationSetReputationOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetReputationOptionsPtrOutput
- type ConfigurationSetReputationOptionsPtrInput
- type ConfigurationSetReputationOptionsPtrOutput
- func (o ConfigurationSetReputationOptionsPtrOutput) Elem() ConfigurationSetReputationOptionsOutput
- func (ConfigurationSetReputationOptionsPtrOutput) ElementType() reflect.Type
- func (o ConfigurationSetReputationOptionsPtrOutput) LastFreshStart() pulumi.StringPtrOutput
- func (o ConfigurationSetReputationOptionsPtrOutput) ReputationMetricsEnabled() pulumi.BoolPtrOutput
- func (o ConfigurationSetReputationOptionsPtrOutput) ToConfigurationSetReputationOptionsPtrOutput() ConfigurationSetReputationOptionsPtrOutput
- func (o ConfigurationSetReputationOptionsPtrOutput) ToConfigurationSetReputationOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetReputationOptionsPtrOutput
- type ConfigurationSetSendingOptions
- type ConfigurationSetSendingOptionsArgs
- func (ConfigurationSetSendingOptionsArgs) ElementType() reflect.Type
- func (i ConfigurationSetSendingOptionsArgs) ToConfigurationSetSendingOptionsOutput() ConfigurationSetSendingOptionsOutput
- func (i ConfigurationSetSendingOptionsArgs) ToConfigurationSetSendingOptionsOutputWithContext(ctx context.Context) ConfigurationSetSendingOptionsOutput
- func (i ConfigurationSetSendingOptionsArgs) ToConfigurationSetSendingOptionsPtrOutput() ConfigurationSetSendingOptionsPtrOutput
- func (i ConfigurationSetSendingOptionsArgs) ToConfigurationSetSendingOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetSendingOptionsPtrOutput
- type ConfigurationSetSendingOptionsInput
- type ConfigurationSetSendingOptionsOutput
- func (ConfigurationSetSendingOptionsOutput) ElementType() reflect.Type
- func (o ConfigurationSetSendingOptionsOutput) SendingEnabled() pulumi.BoolPtrOutput
- func (o ConfigurationSetSendingOptionsOutput) ToConfigurationSetSendingOptionsOutput() ConfigurationSetSendingOptionsOutput
- func (o ConfigurationSetSendingOptionsOutput) ToConfigurationSetSendingOptionsOutputWithContext(ctx context.Context) ConfigurationSetSendingOptionsOutput
- func (o ConfigurationSetSendingOptionsOutput) ToConfigurationSetSendingOptionsPtrOutput() ConfigurationSetSendingOptionsPtrOutput
- func (o ConfigurationSetSendingOptionsOutput) ToConfigurationSetSendingOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetSendingOptionsPtrOutput
- type ConfigurationSetSendingOptionsPtrInput
- type ConfigurationSetSendingOptionsPtrOutput
- func (o ConfigurationSetSendingOptionsPtrOutput) Elem() ConfigurationSetSendingOptionsOutput
- func (ConfigurationSetSendingOptionsPtrOutput) ElementType() reflect.Type
- func (o ConfigurationSetSendingOptionsPtrOutput) SendingEnabled() pulumi.BoolPtrOutput
- func (o ConfigurationSetSendingOptionsPtrOutput) ToConfigurationSetSendingOptionsPtrOutput() ConfigurationSetSendingOptionsPtrOutput
- func (o ConfigurationSetSendingOptionsPtrOutput) ToConfigurationSetSendingOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetSendingOptionsPtrOutput
- type ConfigurationSetState
- type ConfigurationSetSuppressionOptions
- type ConfigurationSetSuppressionOptionsArgs
- func (ConfigurationSetSuppressionOptionsArgs) ElementType() reflect.Type
- func (i ConfigurationSetSuppressionOptionsArgs) ToConfigurationSetSuppressionOptionsOutput() ConfigurationSetSuppressionOptionsOutput
- func (i ConfigurationSetSuppressionOptionsArgs) ToConfigurationSetSuppressionOptionsOutputWithContext(ctx context.Context) ConfigurationSetSuppressionOptionsOutput
- func (i ConfigurationSetSuppressionOptionsArgs) ToConfigurationSetSuppressionOptionsPtrOutput() ConfigurationSetSuppressionOptionsPtrOutput
- func (i ConfigurationSetSuppressionOptionsArgs) ToConfigurationSetSuppressionOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetSuppressionOptionsPtrOutput
- type ConfigurationSetSuppressionOptionsInput
- type ConfigurationSetSuppressionOptionsOutput
- func (ConfigurationSetSuppressionOptionsOutput) ElementType() reflect.Type
- func (o ConfigurationSetSuppressionOptionsOutput) SuppressedReasons() pulumi.StringArrayOutput
- func (o ConfigurationSetSuppressionOptionsOutput) ToConfigurationSetSuppressionOptionsOutput() ConfigurationSetSuppressionOptionsOutput
- func (o ConfigurationSetSuppressionOptionsOutput) ToConfigurationSetSuppressionOptionsOutputWithContext(ctx context.Context) ConfigurationSetSuppressionOptionsOutput
- func (o ConfigurationSetSuppressionOptionsOutput) ToConfigurationSetSuppressionOptionsPtrOutput() ConfigurationSetSuppressionOptionsPtrOutput
- func (o ConfigurationSetSuppressionOptionsOutput) ToConfigurationSetSuppressionOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetSuppressionOptionsPtrOutput
- type ConfigurationSetSuppressionOptionsPtrInput
- type ConfigurationSetSuppressionOptionsPtrOutput
- func (o ConfigurationSetSuppressionOptionsPtrOutput) Elem() ConfigurationSetSuppressionOptionsOutput
- func (ConfigurationSetSuppressionOptionsPtrOutput) ElementType() reflect.Type
- func (o ConfigurationSetSuppressionOptionsPtrOutput) SuppressedReasons() pulumi.StringArrayOutput
- func (o ConfigurationSetSuppressionOptionsPtrOutput) ToConfigurationSetSuppressionOptionsPtrOutput() ConfigurationSetSuppressionOptionsPtrOutput
- func (o ConfigurationSetSuppressionOptionsPtrOutput) ToConfigurationSetSuppressionOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetSuppressionOptionsPtrOutput
- type ConfigurationSetTrackingOptions
- type ConfigurationSetTrackingOptionsArgs
- func (ConfigurationSetTrackingOptionsArgs) ElementType() reflect.Type
- func (i ConfigurationSetTrackingOptionsArgs) ToConfigurationSetTrackingOptionsOutput() ConfigurationSetTrackingOptionsOutput
- func (i ConfigurationSetTrackingOptionsArgs) ToConfigurationSetTrackingOptionsOutputWithContext(ctx context.Context) ConfigurationSetTrackingOptionsOutput
- func (i ConfigurationSetTrackingOptionsArgs) ToConfigurationSetTrackingOptionsPtrOutput() ConfigurationSetTrackingOptionsPtrOutput
- func (i ConfigurationSetTrackingOptionsArgs) ToConfigurationSetTrackingOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetTrackingOptionsPtrOutput
- type ConfigurationSetTrackingOptionsInput
- type ConfigurationSetTrackingOptionsOutput
- func (o ConfigurationSetTrackingOptionsOutput) CustomRedirectDomain() pulumi.StringOutput
- func (ConfigurationSetTrackingOptionsOutput) ElementType() reflect.Type
- func (o ConfigurationSetTrackingOptionsOutput) ToConfigurationSetTrackingOptionsOutput() ConfigurationSetTrackingOptionsOutput
- func (o ConfigurationSetTrackingOptionsOutput) ToConfigurationSetTrackingOptionsOutputWithContext(ctx context.Context) ConfigurationSetTrackingOptionsOutput
- func (o ConfigurationSetTrackingOptionsOutput) ToConfigurationSetTrackingOptionsPtrOutput() ConfigurationSetTrackingOptionsPtrOutput
- func (o ConfigurationSetTrackingOptionsOutput) ToConfigurationSetTrackingOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetTrackingOptionsPtrOutput
- type ConfigurationSetTrackingOptionsPtrInput
- type ConfigurationSetTrackingOptionsPtrOutput
- func (o ConfigurationSetTrackingOptionsPtrOutput) CustomRedirectDomain() pulumi.StringPtrOutput
- func (o ConfigurationSetTrackingOptionsPtrOutput) Elem() ConfigurationSetTrackingOptionsOutput
- func (ConfigurationSetTrackingOptionsPtrOutput) ElementType() reflect.Type
- func (o ConfigurationSetTrackingOptionsPtrOutput) ToConfigurationSetTrackingOptionsPtrOutput() ConfigurationSetTrackingOptionsPtrOutput
- func (o ConfigurationSetTrackingOptionsPtrOutput) ToConfigurationSetTrackingOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetTrackingOptionsPtrOutput
- type ConfigurationSetVdmOptions
- type ConfigurationSetVdmOptionsArgs
- func (ConfigurationSetVdmOptionsArgs) ElementType() reflect.Type
- func (i ConfigurationSetVdmOptionsArgs) ToConfigurationSetVdmOptionsOutput() ConfigurationSetVdmOptionsOutput
- func (i ConfigurationSetVdmOptionsArgs) ToConfigurationSetVdmOptionsOutputWithContext(ctx context.Context) ConfigurationSetVdmOptionsOutput
- func (i ConfigurationSetVdmOptionsArgs) ToConfigurationSetVdmOptionsPtrOutput() ConfigurationSetVdmOptionsPtrOutput
- func (i ConfigurationSetVdmOptionsArgs) ToConfigurationSetVdmOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetVdmOptionsPtrOutput
- type ConfigurationSetVdmOptionsDashboardOptions
- type ConfigurationSetVdmOptionsDashboardOptionsArgs
- func (ConfigurationSetVdmOptionsDashboardOptionsArgs) ElementType() reflect.Type
- func (i ConfigurationSetVdmOptionsDashboardOptionsArgs) ToConfigurationSetVdmOptionsDashboardOptionsOutput() ConfigurationSetVdmOptionsDashboardOptionsOutput
- func (i ConfigurationSetVdmOptionsDashboardOptionsArgs) ToConfigurationSetVdmOptionsDashboardOptionsOutputWithContext(ctx context.Context) ConfigurationSetVdmOptionsDashboardOptionsOutput
- func (i ConfigurationSetVdmOptionsDashboardOptionsArgs) ToConfigurationSetVdmOptionsDashboardOptionsPtrOutput() ConfigurationSetVdmOptionsDashboardOptionsPtrOutput
- func (i ConfigurationSetVdmOptionsDashboardOptionsArgs) ToConfigurationSetVdmOptionsDashboardOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetVdmOptionsDashboardOptionsPtrOutput
- type ConfigurationSetVdmOptionsDashboardOptionsInput
- type ConfigurationSetVdmOptionsDashboardOptionsOutput
- func (ConfigurationSetVdmOptionsDashboardOptionsOutput) ElementType() reflect.Type
- func (o ConfigurationSetVdmOptionsDashboardOptionsOutput) EngagementMetrics() pulumi.StringPtrOutput
- func (o ConfigurationSetVdmOptionsDashboardOptionsOutput) ToConfigurationSetVdmOptionsDashboardOptionsOutput() ConfigurationSetVdmOptionsDashboardOptionsOutput
- func (o ConfigurationSetVdmOptionsDashboardOptionsOutput) ToConfigurationSetVdmOptionsDashboardOptionsOutputWithContext(ctx context.Context) ConfigurationSetVdmOptionsDashboardOptionsOutput
- func (o ConfigurationSetVdmOptionsDashboardOptionsOutput) ToConfigurationSetVdmOptionsDashboardOptionsPtrOutput() ConfigurationSetVdmOptionsDashboardOptionsPtrOutput
- func (o ConfigurationSetVdmOptionsDashboardOptionsOutput) ToConfigurationSetVdmOptionsDashboardOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetVdmOptionsDashboardOptionsPtrOutput
- type ConfigurationSetVdmOptionsDashboardOptionsPtrInput
- type ConfigurationSetVdmOptionsDashboardOptionsPtrOutput
- func (o ConfigurationSetVdmOptionsDashboardOptionsPtrOutput) Elem() ConfigurationSetVdmOptionsDashboardOptionsOutput
- func (ConfigurationSetVdmOptionsDashboardOptionsPtrOutput) ElementType() reflect.Type
- func (o ConfigurationSetVdmOptionsDashboardOptionsPtrOutput) EngagementMetrics() pulumi.StringPtrOutput
- func (o ConfigurationSetVdmOptionsDashboardOptionsPtrOutput) ToConfigurationSetVdmOptionsDashboardOptionsPtrOutput() ConfigurationSetVdmOptionsDashboardOptionsPtrOutput
- func (o ConfigurationSetVdmOptionsDashboardOptionsPtrOutput) ToConfigurationSetVdmOptionsDashboardOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetVdmOptionsDashboardOptionsPtrOutput
- type ConfigurationSetVdmOptionsGuardianOptions
- type ConfigurationSetVdmOptionsGuardianOptionsArgs
- func (ConfigurationSetVdmOptionsGuardianOptionsArgs) ElementType() reflect.Type
- func (i ConfigurationSetVdmOptionsGuardianOptionsArgs) ToConfigurationSetVdmOptionsGuardianOptionsOutput() ConfigurationSetVdmOptionsGuardianOptionsOutput
- func (i ConfigurationSetVdmOptionsGuardianOptionsArgs) ToConfigurationSetVdmOptionsGuardianOptionsOutputWithContext(ctx context.Context) ConfigurationSetVdmOptionsGuardianOptionsOutput
- func (i ConfigurationSetVdmOptionsGuardianOptionsArgs) ToConfigurationSetVdmOptionsGuardianOptionsPtrOutput() ConfigurationSetVdmOptionsGuardianOptionsPtrOutput
- func (i ConfigurationSetVdmOptionsGuardianOptionsArgs) ToConfigurationSetVdmOptionsGuardianOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetVdmOptionsGuardianOptionsPtrOutput
- type ConfigurationSetVdmOptionsGuardianOptionsInput
- type ConfigurationSetVdmOptionsGuardianOptionsOutput
- func (ConfigurationSetVdmOptionsGuardianOptionsOutput) ElementType() reflect.Type
- func (o ConfigurationSetVdmOptionsGuardianOptionsOutput) OptimizedSharedDelivery() pulumi.StringPtrOutput
- func (o ConfigurationSetVdmOptionsGuardianOptionsOutput) ToConfigurationSetVdmOptionsGuardianOptionsOutput() ConfigurationSetVdmOptionsGuardianOptionsOutput
- func (o ConfigurationSetVdmOptionsGuardianOptionsOutput) ToConfigurationSetVdmOptionsGuardianOptionsOutputWithContext(ctx context.Context) ConfigurationSetVdmOptionsGuardianOptionsOutput
- func (o ConfigurationSetVdmOptionsGuardianOptionsOutput) ToConfigurationSetVdmOptionsGuardianOptionsPtrOutput() ConfigurationSetVdmOptionsGuardianOptionsPtrOutput
- func (o ConfigurationSetVdmOptionsGuardianOptionsOutput) ToConfigurationSetVdmOptionsGuardianOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetVdmOptionsGuardianOptionsPtrOutput
- type ConfigurationSetVdmOptionsGuardianOptionsPtrInput
- type ConfigurationSetVdmOptionsGuardianOptionsPtrOutput
- func (o ConfigurationSetVdmOptionsGuardianOptionsPtrOutput) Elem() ConfigurationSetVdmOptionsGuardianOptionsOutput
- func (ConfigurationSetVdmOptionsGuardianOptionsPtrOutput) ElementType() reflect.Type
- func (o ConfigurationSetVdmOptionsGuardianOptionsPtrOutput) OptimizedSharedDelivery() pulumi.StringPtrOutput
- func (o ConfigurationSetVdmOptionsGuardianOptionsPtrOutput) ToConfigurationSetVdmOptionsGuardianOptionsPtrOutput() ConfigurationSetVdmOptionsGuardianOptionsPtrOutput
- func (o ConfigurationSetVdmOptionsGuardianOptionsPtrOutput) ToConfigurationSetVdmOptionsGuardianOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetVdmOptionsGuardianOptionsPtrOutput
- type ConfigurationSetVdmOptionsInput
- type ConfigurationSetVdmOptionsOutput
- func (o ConfigurationSetVdmOptionsOutput) DashboardOptions() ConfigurationSetVdmOptionsDashboardOptionsPtrOutput
- func (ConfigurationSetVdmOptionsOutput) ElementType() reflect.Type
- func (o ConfigurationSetVdmOptionsOutput) GuardianOptions() ConfigurationSetVdmOptionsGuardianOptionsPtrOutput
- func (o ConfigurationSetVdmOptionsOutput) ToConfigurationSetVdmOptionsOutput() ConfigurationSetVdmOptionsOutput
- func (o ConfigurationSetVdmOptionsOutput) ToConfigurationSetVdmOptionsOutputWithContext(ctx context.Context) ConfigurationSetVdmOptionsOutput
- func (o ConfigurationSetVdmOptionsOutput) ToConfigurationSetVdmOptionsPtrOutput() ConfigurationSetVdmOptionsPtrOutput
- func (o ConfigurationSetVdmOptionsOutput) ToConfigurationSetVdmOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetVdmOptionsPtrOutput
- type ConfigurationSetVdmOptionsPtrInput
- type ConfigurationSetVdmOptionsPtrOutput
- func (o ConfigurationSetVdmOptionsPtrOutput) DashboardOptions() ConfigurationSetVdmOptionsDashboardOptionsPtrOutput
- func (o ConfigurationSetVdmOptionsPtrOutput) Elem() ConfigurationSetVdmOptionsOutput
- func (ConfigurationSetVdmOptionsPtrOutput) ElementType() reflect.Type
- func (o ConfigurationSetVdmOptionsPtrOutput) GuardianOptions() ConfigurationSetVdmOptionsGuardianOptionsPtrOutput
- func (o ConfigurationSetVdmOptionsPtrOutput) ToConfigurationSetVdmOptionsPtrOutput() ConfigurationSetVdmOptionsPtrOutput
- func (o ConfigurationSetVdmOptionsPtrOutput) ToConfigurationSetVdmOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetVdmOptionsPtrOutput
- type 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) Tags() pulumi.StringMapOutput
- func (o ContactListOutput) TagsAll() pulumi.StringMapOutputdeprecated
- 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) ToDedicatedIpAssignmentOutput() DedicatedIpAssignmentOutput
- func (o DedicatedIpAssignmentOutput) ToDedicatedIpAssignmentOutputWithContext(ctx context.Context) DedicatedIpAssignmentOutput
- type DedicatedIpAssignmentState
- type DedicatedIpPool
- type DedicatedIpPoolArgs
- type DedicatedIpPoolArray
- type DedicatedIpPoolArrayInput
- type DedicatedIpPoolArrayOutput
- func (DedicatedIpPoolArrayOutput) ElementType() reflect.Type
- func (o DedicatedIpPoolArrayOutput) Index(i pulumi.IntInput) DedicatedIpPoolOutput
- func (o DedicatedIpPoolArrayOutput) ToDedicatedIpPoolArrayOutput() DedicatedIpPoolArrayOutput
- func (o DedicatedIpPoolArrayOutput) ToDedicatedIpPoolArrayOutputWithContext(ctx context.Context) DedicatedIpPoolArrayOutput
- type DedicatedIpPoolInput
- type DedicatedIpPoolMap
- type DedicatedIpPoolMapInput
- type DedicatedIpPoolMapOutput
- func (DedicatedIpPoolMapOutput) ElementType() reflect.Type
- func (o DedicatedIpPoolMapOutput) MapIndex(k pulumi.StringInput) DedicatedIpPoolOutput
- func (o DedicatedIpPoolMapOutput) ToDedicatedIpPoolMapOutput() DedicatedIpPoolMapOutput
- func (o DedicatedIpPoolMapOutput) ToDedicatedIpPoolMapOutputWithContext(ctx context.Context) DedicatedIpPoolMapOutput
- type DedicatedIpPoolOutput
- func (o DedicatedIpPoolOutput) Arn() pulumi.StringOutput
- func (DedicatedIpPoolOutput) ElementType() reflect.Type
- func (o DedicatedIpPoolOutput) PoolName() pulumi.StringOutput
- func (o DedicatedIpPoolOutput) ScalingMode() pulumi.StringOutput
- func (o DedicatedIpPoolOutput) Tags() pulumi.StringMapOutput
- func (o DedicatedIpPoolOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o DedicatedIpPoolOutput) ToDedicatedIpPoolOutput() DedicatedIpPoolOutput
- func (o DedicatedIpPoolOutput) ToDedicatedIpPoolOutputWithContext(ctx context.Context) DedicatedIpPoolOutput
- type DedicatedIpPoolState
- type EmailIdentity
- type EmailIdentityArgs
- type EmailIdentityArray
- type EmailIdentityArrayInput
- type EmailIdentityArrayOutput
- func (EmailIdentityArrayOutput) ElementType() reflect.Type
- func (o EmailIdentityArrayOutput) Index(i pulumi.IntInput) EmailIdentityOutput
- func (o EmailIdentityArrayOutput) ToEmailIdentityArrayOutput() EmailIdentityArrayOutput
- func (o EmailIdentityArrayOutput) ToEmailIdentityArrayOutputWithContext(ctx context.Context) EmailIdentityArrayOutput
- type EmailIdentityDkimSigningAttributes
- type EmailIdentityDkimSigningAttributesArgs
- func (EmailIdentityDkimSigningAttributesArgs) ElementType() reflect.Type
- func (i EmailIdentityDkimSigningAttributesArgs) ToEmailIdentityDkimSigningAttributesOutput() EmailIdentityDkimSigningAttributesOutput
- func (i EmailIdentityDkimSigningAttributesArgs) ToEmailIdentityDkimSigningAttributesOutputWithContext(ctx context.Context) EmailIdentityDkimSigningAttributesOutput
- func (i EmailIdentityDkimSigningAttributesArgs) ToEmailIdentityDkimSigningAttributesPtrOutput() EmailIdentityDkimSigningAttributesPtrOutput
- func (i EmailIdentityDkimSigningAttributesArgs) ToEmailIdentityDkimSigningAttributesPtrOutputWithContext(ctx context.Context) EmailIdentityDkimSigningAttributesPtrOutput
- type EmailIdentityDkimSigningAttributesInput
- type EmailIdentityDkimSigningAttributesOutput
- func (o EmailIdentityDkimSigningAttributesOutput) CurrentSigningKeyLength() pulumi.StringPtrOutput
- func (o EmailIdentityDkimSigningAttributesOutput) DomainSigningPrivateKey() pulumi.StringPtrOutput
- func (o EmailIdentityDkimSigningAttributesOutput) DomainSigningSelector() pulumi.StringPtrOutput
- func (EmailIdentityDkimSigningAttributesOutput) ElementType() reflect.Type
- func (o EmailIdentityDkimSigningAttributesOutput) LastKeyGenerationTimestamp() pulumi.StringPtrOutput
- func (o EmailIdentityDkimSigningAttributesOutput) NextSigningKeyLength() pulumi.StringPtrOutput
- func (o EmailIdentityDkimSigningAttributesOutput) SigningAttributesOrigin() pulumi.StringPtrOutput
- func (o EmailIdentityDkimSigningAttributesOutput) Status() pulumi.StringPtrOutput
- func (o EmailIdentityDkimSigningAttributesOutput) ToEmailIdentityDkimSigningAttributesOutput() EmailIdentityDkimSigningAttributesOutput
- func (o EmailIdentityDkimSigningAttributesOutput) ToEmailIdentityDkimSigningAttributesOutputWithContext(ctx context.Context) EmailIdentityDkimSigningAttributesOutput
- func (o EmailIdentityDkimSigningAttributesOutput) ToEmailIdentityDkimSigningAttributesPtrOutput() EmailIdentityDkimSigningAttributesPtrOutput
- func (o EmailIdentityDkimSigningAttributesOutput) ToEmailIdentityDkimSigningAttributesPtrOutputWithContext(ctx context.Context) EmailIdentityDkimSigningAttributesPtrOutput
- func (o EmailIdentityDkimSigningAttributesOutput) Tokens() pulumi.StringArrayOutput
- type EmailIdentityDkimSigningAttributesPtrInput
- type EmailIdentityDkimSigningAttributesPtrOutput
- func (o EmailIdentityDkimSigningAttributesPtrOutput) CurrentSigningKeyLength() pulumi.StringPtrOutput
- func (o EmailIdentityDkimSigningAttributesPtrOutput) DomainSigningPrivateKey() pulumi.StringPtrOutput
- func (o EmailIdentityDkimSigningAttributesPtrOutput) DomainSigningSelector() pulumi.StringPtrOutput
- func (o EmailIdentityDkimSigningAttributesPtrOutput) Elem() EmailIdentityDkimSigningAttributesOutput
- func (EmailIdentityDkimSigningAttributesPtrOutput) ElementType() reflect.Type
- func (o EmailIdentityDkimSigningAttributesPtrOutput) LastKeyGenerationTimestamp() pulumi.StringPtrOutput
- func (o EmailIdentityDkimSigningAttributesPtrOutput) NextSigningKeyLength() pulumi.StringPtrOutput
- func (o EmailIdentityDkimSigningAttributesPtrOutput) SigningAttributesOrigin() pulumi.StringPtrOutput
- func (o EmailIdentityDkimSigningAttributesPtrOutput) Status() pulumi.StringPtrOutput
- func (o EmailIdentityDkimSigningAttributesPtrOutput) ToEmailIdentityDkimSigningAttributesPtrOutput() EmailIdentityDkimSigningAttributesPtrOutput
- func (o EmailIdentityDkimSigningAttributesPtrOutput) ToEmailIdentityDkimSigningAttributesPtrOutputWithContext(ctx context.Context) EmailIdentityDkimSigningAttributesPtrOutput
- func (o EmailIdentityDkimSigningAttributesPtrOutput) Tokens() pulumi.StringArrayOutput
- type EmailIdentityFeedbackAttributes
- func GetEmailIdentityFeedbackAttributes(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*EmailIdentityFeedbackAttributes, error)
- func NewEmailIdentityFeedbackAttributes(ctx *pulumi.Context, name string, args *EmailIdentityFeedbackAttributesArgs, ...) (*EmailIdentityFeedbackAttributes, error)
- func (*EmailIdentityFeedbackAttributes) ElementType() reflect.Type
- func (i *EmailIdentityFeedbackAttributes) ToEmailIdentityFeedbackAttributesOutput() EmailIdentityFeedbackAttributesOutput
- func (i *EmailIdentityFeedbackAttributes) ToEmailIdentityFeedbackAttributesOutputWithContext(ctx context.Context) EmailIdentityFeedbackAttributesOutput
- type EmailIdentityFeedbackAttributesArgs
- type EmailIdentityFeedbackAttributesArray
- func (EmailIdentityFeedbackAttributesArray) ElementType() reflect.Type
- func (i EmailIdentityFeedbackAttributesArray) ToEmailIdentityFeedbackAttributesArrayOutput() EmailIdentityFeedbackAttributesArrayOutput
- func (i EmailIdentityFeedbackAttributesArray) ToEmailIdentityFeedbackAttributesArrayOutputWithContext(ctx context.Context) EmailIdentityFeedbackAttributesArrayOutput
- type EmailIdentityFeedbackAttributesArrayInput
- type EmailIdentityFeedbackAttributesArrayOutput
- func (EmailIdentityFeedbackAttributesArrayOutput) ElementType() reflect.Type
- func (o EmailIdentityFeedbackAttributesArrayOutput) Index(i pulumi.IntInput) EmailIdentityFeedbackAttributesOutput
- func (o EmailIdentityFeedbackAttributesArrayOutput) ToEmailIdentityFeedbackAttributesArrayOutput() EmailIdentityFeedbackAttributesArrayOutput
- func (o EmailIdentityFeedbackAttributesArrayOutput) ToEmailIdentityFeedbackAttributesArrayOutputWithContext(ctx context.Context) EmailIdentityFeedbackAttributesArrayOutput
- type EmailIdentityFeedbackAttributesInput
- type EmailIdentityFeedbackAttributesMap
- func (EmailIdentityFeedbackAttributesMap) ElementType() reflect.Type
- func (i EmailIdentityFeedbackAttributesMap) ToEmailIdentityFeedbackAttributesMapOutput() EmailIdentityFeedbackAttributesMapOutput
- func (i EmailIdentityFeedbackAttributesMap) ToEmailIdentityFeedbackAttributesMapOutputWithContext(ctx context.Context) EmailIdentityFeedbackAttributesMapOutput
- type EmailIdentityFeedbackAttributesMapInput
- type EmailIdentityFeedbackAttributesMapOutput
- func (EmailIdentityFeedbackAttributesMapOutput) ElementType() reflect.Type
- func (o EmailIdentityFeedbackAttributesMapOutput) MapIndex(k pulumi.StringInput) EmailIdentityFeedbackAttributesOutput
- func (o EmailIdentityFeedbackAttributesMapOutput) ToEmailIdentityFeedbackAttributesMapOutput() EmailIdentityFeedbackAttributesMapOutput
- func (o EmailIdentityFeedbackAttributesMapOutput) ToEmailIdentityFeedbackAttributesMapOutputWithContext(ctx context.Context) EmailIdentityFeedbackAttributesMapOutput
- type EmailIdentityFeedbackAttributesOutput
- func (EmailIdentityFeedbackAttributesOutput) ElementType() reflect.Type
- func (o EmailIdentityFeedbackAttributesOutput) EmailForwardingEnabled() pulumi.BoolPtrOutput
- func (o EmailIdentityFeedbackAttributesOutput) EmailIdentity() pulumi.StringOutput
- func (o EmailIdentityFeedbackAttributesOutput) ToEmailIdentityFeedbackAttributesOutput() EmailIdentityFeedbackAttributesOutput
- func (o EmailIdentityFeedbackAttributesOutput) ToEmailIdentityFeedbackAttributesOutputWithContext(ctx context.Context) EmailIdentityFeedbackAttributesOutput
- type EmailIdentityFeedbackAttributesState
- type EmailIdentityInput
- type EmailIdentityMailFromAttributes
- func GetEmailIdentityMailFromAttributes(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*EmailIdentityMailFromAttributes, error)
- func NewEmailIdentityMailFromAttributes(ctx *pulumi.Context, name string, args *EmailIdentityMailFromAttributesArgs, ...) (*EmailIdentityMailFromAttributes, error)
- func (*EmailIdentityMailFromAttributes) ElementType() reflect.Type
- func (i *EmailIdentityMailFromAttributes) ToEmailIdentityMailFromAttributesOutput() EmailIdentityMailFromAttributesOutput
- func (i *EmailIdentityMailFromAttributes) ToEmailIdentityMailFromAttributesOutputWithContext(ctx context.Context) EmailIdentityMailFromAttributesOutput
- type EmailIdentityMailFromAttributesArgs
- type EmailIdentityMailFromAttributesArray
- func (EmailIdentityMailFromAttributesArray) ElementType() reflect.Type
- func (i EmailIdentityMailFromAttributesArray) ToEmailIdentityMailFromAttributesArrayOutput() EmailIdentityMailFromAttributesArrayOutput
- func (i EmailIdentityMailFromAttributesArray) ToEmailIdentityMailFromAttributesArrayOutputWithContext(ctx context.Context) EmailIdentityMailFromAttributesArrayOutput
- type EmailIdentityMailFromAttributesArrayInput
- type EmailIdentityMailFromAttributesArrayOutput
- func (EmailIdentityMailFromAttributesArrayOutput) ElementType() reflect.Type
- func (o EmailIdentityMailFromAttributesArrayOutput) Index(i pulumi.IntInput) EmailIdentityMailFromAttributesOutput
- func (o EmailIdentityMailFromAttributesArrayOutput) ToEmailIdentityMailFromAttributesArrayOutput() EmailIdentityMailFromAttributesArrayOutput
- func (o EmailIdentityMailFromAttributesArrayOutput) ToEmailIdentityMailFromAttributesArrayOutputWithContext(ctx context.Context) EmailIdentityMailFromAttributesArrayOutput
- type EmailIdentityMailFromAttributesInput
- type EmailIdentityMailFromAttributesMap
- func (EmailIdentityMailFromAttributesMap) ElementType() reflect.Type
- func (i EmailIdentityMailFromAttributesMap) ToEmailIdentityMailFromAttributesMapOutput() EmailIdentityMailFromAttributesMapOutput
- func (i EmailIdentityMailFromAttributesMap) ToEmailIdentityMailFromAttributesMapOutputWithContext(ctx context.Context) EmailIdentityMailFromAttributesMapOutput
- type EmailIdentityMailFromAttributesMapInput
- type EmailIdentityMailFromAttributesMapOutput
- func (EmailIdentityMailFromAttributesMapOutput) ElementType() reflect.Type
- func (o EmailIdentityMailFromAttributesMapOutput) MapIndex(k pulumi.StringInput) EmailIdentityMailFromAttributesOutput
- func (o EmailIdentityMailFromAttributesMapOutput) ToEmailIdentityMailFromAttributesMapOutput() EmailIdentityMailFromAttributesMapOutput
- func (o EmailIdentityMailFromAttributesMapOutput) ToEmailIdentityMailFromAttributesMapOutputWithContext(ctx context.Context) EmailIdentityMailFromAttributesMapOutput
- type EmailIdentityMailFromAttributesOutput
- func (o EmailIdentityMailFromAttributesOutput) BehaviorOnMxFailure() pulumi.StringPtrOutput
- func (EmailIdentityMailFromAttributesOutput) ElementType() reflect.Type
- func (o EmailIdentityMailFromAttributesOutput) EmailIdentity() pulumi.StringOutput
- func (o EmailIdentityMailFromAttributesOutput) MailFromDomain() pulumi.StringPtrOutput
- func (o EmailIdentityMailFromAttributesOutput) ToEmailIdentityMailFromAttributesOutput() EmailIdentityMailFromAttributesOutput
- func (o EmailIdentityMailFromAttributesOutput) ToEmailIdentityMailFromAttributesOutputWithContext(ctx context.Context) EmailIdentityMailFromAttributesOutput
- type EmailIdentityMailFromAttributesState
- type EmailIdentityMap
- type EmailIdentityMapInput
- type EmailIdentityMapOutput
- func (EmailIdentityMapOutput) ElementType() reflect.Type
- func (o EmailIdentityMapOutput) MapIndex(k pulumi.StringInput) EmailIdentityOutput
- func (o EmailIdentityMapOutput) ToEmailIdentityMapOutput() EmailIdentityMapOutput
- func (o EmailIdentityMapOutput) ToEmailIdentityMapOutputWithContext(ctx context.Context) EmailIdentityMapOutput
- type EmailIdentityOutput
- func (o EmailIdentityOutput) Arn() pulumi.StringOutput
- func (o EmailIdentityOutput) ConfigurationSetName() pulumi.StringPtrOutput
- func (o EmailIdentityOutput) DkimSigningAttributes() EmailIdentityDkimSigningAttributesOutput
- func (EmailIdentityOutput) ElementType() reflect.Type
- func (o EmailIdentityOutput) EmailIdentity() pulumi.StringOutput
- func (o EmailIdentityOutput) IdentityType() pulumi.StringOutput
- func (o EmailIdentityOutput) Tags() pulumi.StringMapOutput
- func (o EmailIdentityOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o EmailIdentityOutput) ToEmailIdentityOutput() EmailIdentityOutput
- func (o EmailIdentityOutput) ToEmailIdentityOutputWithContext(ctx context.Context) EmailIdentityOutput
- 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) 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) 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) 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) 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) 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) 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) Tags() pulumi.StringMapOutput
- func (o LookupEmailIdentityResultOutput) ToLookupEmailIdentityResultOutput() LookupEmailIdentityResultOutput
- func (o LookupEmailIdentityResultOutput) ToLookupEmailIdentityResultOutputWithContext(ctx context.Context) LookupEmailIdentityResultOutput
- func (o LookupEmailIdentityResultOutput) VerifiedForSendingStatus() pulumi.BoolOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccountVdmAttributes ¶ added in v6.5.0
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"` // 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/v6/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 ¶ added in v6.5.0
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 ¶ added in v6.5.0
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 ¶ added in v6.5.0
func (*AccountVdmAttributes) ElementType() reflect.Type
func (*AccountVdmAttributes) ToAccountVdmAttributesOutput ¶ added in v6.5.0
func (i *AccountVdmAttributes) ToAccountVdmAttributesOutput() AccountVdmAttributesOutput
func (*AccountVdmAttributes) ToAccountVdmAttributesOutputWithContext ¶ added in v6.5.0
func (i *AccountVdmAttributes) ToAccountVdmAttributesOutputWithContext(ctx context.Context) AccountVdmAttributesOutput
type AccountVdmAttributesArgs ¶ added in v6.5.0
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 // 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 ¶ added in v6.5.0
func (AccountVdmAttributesArgs) ElementType() reflect.Type
type AccountVdmAttributesArray ¶ added in v6.5.0
type AccountVdmAttributesArray []AccountVdmAttributesInput
func (AccountVdmAttributesArray) ElementType ¶ added in v6.5.0
func (AccountVdmAttributesArray) ElementType() reflect.Type
func (AccountVdmAttributesArray) ToAccountVdmAttributesArrayOutput ¶ added in v6.5.0
func (i AccountVdmAttributesArray) ToAccountVdmAttributesArrayOutput() AccountVdmAttributesArrayOutput
func (AccountVdmAttributesArray) ToAccountVdmAttributesArrayOutputWithContext ¶ added in v6.5.0
func (i AccountVdmAttributesArray) ToAccountVdmAttributesArrayOutputWithContext(ctx context.Context) AccountVdmAttributesArrayOutput
type AccountVdmAttributesArrayInput ¶ added in v6.5.0
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 ¶ added in v6.5.0
type AccountVdmAttributesArrayOutput struct{ *pulumi.OutputState }
func (AccountVdmAttributesArrayOutput) ElementType ¶ added in v6.5.0
func (AccountVdmAttributesArrayOutput) ElementType() reflect.Type
func (AccountVdmAttributesArrayOutput) Index ¶ added in v6.5.0
func (o AccountVdmAttributesArrayOutput) Index(i pulumi.IntInput) AccountVdmAttributesOutput
func (AccountVdmAttributesArrayOutput) ToAccountVdmAttributesArrayOutput ¶ added in v6.5.0
func (o AccountVdmAttributesArrayOutput) ToAccountVdmAttributesArrayOutput() AccountVdmAttributesArrayOutput
func (AccountVdmAttributesArrayOutput) ToAccountVdmAttributesArrayOutputWithContext ¶ added in v6.5.0
func (o AccountVdmAttributesArrayOutput) ToAccountVdmAttributesArrayOutputWithContext(ctx context.Context) AccountVdmAttributesArrayOutput
type AccountVdmAttributesDashboardAttributes ¶ added in v6.5.0
type AccountVdmAttributesDashboardAttributes struct { // Specifies the status of your VDM engagement metrics collection. Valid values: `ENABLED`, `DISABLED`. EngagementMetrics *string `pulumi:"engagementMetrics"` }
type AccountVdmAttributesDashboardAttributesArgs ¶ added in v6.5.0
type AccountVdmAttributesDashboardAttributesArgs struct { // Specifies the status of your VDM engagement metrics collection. Valid values: `ENABLED`, `DISABLED`. EngagementMetrics pulumi.StringPtrInput `pulumi:"engagementMetrics"` }
func (AccountVdmAttributesDashboardAttributesArgs) ElementType ¶ added in v6.5.0
func (AccountVdmAttributesDashboardAttributesArgs) ElementType() reflect.Type
func (AccountVdmAttributesDashboardAttributesArgs) ToAccountVdmAttributesDashboardAttributesOutput ¶ added in v6.5.0
func (i AccountVdmAttributesDashboardAttributesArgs) ToAccountVdmAttributesDashboardAttributesOutput() AccountVdmAttributesDashboardAttributesOutput
func (AccountVdmAttributesDashboardAttributesArgs) ToAccountVdmAttributesDashboardAttributesOutputWithContext ¶ added in v6.5.0
func (i AccountVdmAttributesDashboardAttributesArgs) ToAccountVdmAttributesDashboardAttributesOutputWithContext(ctx context.Context) AccountVdmAttributesDashboardAttributesOutput
func (AccountVdmAttributesDashboardAttributesArgs) ToAccountVdmAttributesDashboardAttributesPtrOutput ¶ added in v6.5.0
func (i AccountVdmAttributesDashboardAttributesArgs) ToAccountVdmAttributesDashboardAttributesPtrOutput() AccountVdmAttributesDashboardAttributesPtrOutput
func (AccountVdmAttributesDashboardAttributesArgs) ToAccountVdmAttributesDashboardAttributesPtrOutputWithContext ¶ added in v6.5.0
func (i AccountVdmAttributesDashboardAttributesArgs) ToAccountVdmAttributesDashboardAttributesPtrOutputWithContext(ctx context.Context) AccountVdmAttributesDashboardAttributesPtrOutput
type AccountVdmAttributesDashboardAttributesInput ¶ added in v6.5.0
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 ¶ added in v6.5.0
type AccountVdmAttributesDashboardAttributesOutput struct{ *pulumi.OutputState }
func (AccountVdmAttributesDashboardAttributesOutput) ElementType ¶ added in v6.5.0
func (AccountVdmAttributesDashboardAttributesOutput) ElementType() reflect.Type
func (AccountVdmAttributesDashboardAttributesOutput) EngagementMetrics ¶ added in v6.5.0
func (o AccountVdmAttributesDashboardAttributesOutput) EngagementMetrics() pulumi.StringPtrOutput
Specifies the status of your VDM engagement metrics collection. Valid values: `ENABLED`, `DISABLED`.
func (AccountVdmAttributesDashboardAttributesOutput) ToAccountVdmAttributesDashboardAttributesOutput ¶ added in v6.5.0
func (o AccountVdmAttributesDashboardAttributesOutput) ToAccountVdmAttributesDashboardAttributesOutput() AccountVdmAttributesDashboardAttributesOutput
func (AccountVdmAttributesDashboardAttributesOutput) ToAccountVdmAttributesDashboardAttributesOutputWithContext ¶ added in v6.5.0
func (o AccountVdmAttributesDashboardAttributesOutput) ToAccountVdmAttributesDashboardAttributesOutputWithContext(ctx context.Context) AccountVdmAttributesDashboardAttributesOutput
func (AccountVdmAttributesDashboardAttributesOutput) ToAccountVdmAttributesDashboardAttributesPtrOutput ¶ added in v6.5.0
func (o AccountVdmAttributesDashboardAttributesOutput) ToAccountVdmAttributesDashboardAttributesPtrOutput() AccountVdmAttributesDashboardAttributesPtrOutput
func (AccountVdmAttributesDashboardAttributesOutput) ToAccountVdmAttributesDashboardAttributesPtrOutputWithContext ¶ added in v6.5.0
func (o AccountVdmAttributesDashboardAttributesOutput) ToAccountVdmAttributesDashboardAttributesPtrOutputWithContext(ctx context.Context) AccountVdmAttributesDashboardAttributesPtrOutput
type AccountVdmAttributesDashboardAttributesPtrInput ¶ added in v6.5.0
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 ¶ added in v6.5.0
func AccountVdmAttributesDashboardAttributesPtr(v *AccountVdmAttributesDashboardAttributesArgs) AccountVdmAttributesDashboardAttributesPtrInput
type AccountVdmAttributesDashboardAttributesPtrOutput ¶ added in v6.5.0
type AccountVdmAttributesDashboardAttributesPtrOutput struct{ *pulumi.OutputState }
func (AccountVdmAttributesDashboardAttributesPtrOutput) ElementType ¶ added in v6.5.0
func (AccountVdmAttributesDashboardAttributesPtrOutput) ElementType() reflect.Type
func (AccountVdmAttributesDashboardAttributesPtrOutput) EngagementMetrics ¶ added in v6.5.0
func (o AccountVdmAttributesDashboardAttributesPtrOutput) EngagementMetrics() pulumi.StringPtrOutput
Specifies the status of your VDM engagement metrics collection. Valid values: `ENABLED`, `DISABLED`.
func (AccountVdmAttributesDashboardAttributesPtrOutput) ToAccountVdmAttributesDashboardAttributesPtrOutput ¶ added in v6.5.0
func (o AccountVdmAttributesDashboardAttributesPtrOutput) ToAccountVdmAttributesDashboardAttributesPtrOutput() AccountVdmAttributesDashboardAttributesPtrOutput
func (AccountVdmAttributesDashboardAttributesPtrOutput) ToAccountVdmAttributesDashboardAttributesPtrOutputWithContext ¶ added in v6.5.0
func (o AccountVdmAttributesDashboardAttributesPtrOutput) ToAccountVdmAttributesDashboardAttributesPtrOutputWithContext(ctx context.Context) AccountVdmAttributesDashboardAttributesPtrOutput
type AccountVdmAttributesGuardianAttributes ¶ added in v6.5.0
type AccountVdmAttributesGuardianAttributes struct { string `pulumi:"optimizedSharedDelivery"` }OptimizedSharedDelivery *
type AccountVdmAttributesGuardianAttributesArgs ¶ added in v6.5.0
type AccountVdmAttributesGuardianAttributesArgs struct { pulumi.StringPtrInput `pulumi:"optimizedSharedDelivery"` }OptimizedSharedDelivery
func (AccountVdmAttributesGuardianAttributesArgs) ElementType ¶ added in v6.5.0
func (AccountVdmAttributesGuardianAttributesArgs) ElementType() reflect.Type
func (AccountVdmAttributesGuardianAttributesArgs) ToAccountVdmAttributesGuardianAttributesOutput ¶ added in v6.5.0
func (i AccountVdmAttributesGuardianAttributesArgs) ToAccountVdmAttributesGuardianAttributesOutput() AccountVdmAttributesGuardianAttributesOutput
func (AccountVdmAttributesGuardianAttributesArgs) ToAccountVdmAttributesGuardianAttributesOutputWithContext ¶ added in v6.5.0
func (i AccountVdmAttributesGuardianAttributesArgs) ToAccountVdmAttributesGuardianAttributesOutputWithContext(ctx context.Context) AccountVdmAttributesGuardianAttributesOutput
func (AccountVdmAttributesGuardianAttributesArgs) ToAccountVdmAttributesGuardianAttributesPtrOutput ¶ added in v6.5.0
func (i AccountVdmAttributesGuardianAttributesArgs) ToAccountVdmAttributesGuardianAttributesPtrOutput() AccountVdmAttributesGuardianAttributesPtrOutput
func (AccountVdmAttributesGuardianAttributesArgs) ToAccountVdmAttributesGuardianAttributesPtrOutputWithContext ¶ added in v6.5.0
func (i AccountVdmAttributesGuardianAttributesArgs) ToAccountVdmAttributesGuardianAttributesPtrOutputWithContext(ctx context.Context) AccountVdmAttributesGuardianAttributesPtrOutput
type AccountVdmAttributesGuardianAttributesInput ¶ added in v6.5.0
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 ¶ added in v6.5.0
type AccountVdmAttributesGuardianAttributesOutput struct{ *pulumi.OutputState }
func (AccountVdmAttributesGuardianAttributesOutput) ElementType ¶ added in v6.5.0
func (AccountVdmAttributesGuardianAttributesOutput) ElementType() reflect.Type
func (AccountVdmAttributesGuardianAttributesOutput) OptimizedSharedDelivery ¶ added in v6.5.0
func (o AccountVdmAttributesGuardianAttributesOutput) OptimizedSharedDelivery() pulumi.StringPtrOutput
Specifies the status of your VDM optimized shared delivery. Valid values: `ENABLED`, `DISABLED`.
func (AccountVdmAttributesGuardianAttributesOutput) ToAccountVdmAttributesGuardianAttributesOutput ¶ added in v6.5.0
func (o AccountVdmAttributesGuardianAttributesOutput) ToAccountVdmAttributesGuardianAttributesOutput() AccountVdmAttributesGuardianAttributesOutput
func (AccountVdmAttributesGuardianAttributesOutput) ToAccountVdmAttributesGuardianAttributesOutputWithContext ¶ added in v6.5.0
func (o AccountVdmAttributesGuardianAttributesOutput) ToAccountVdmAttributesGuardianAttributesOutputWithContext(ctx context.Context) AccountVdmAttributesGuardianAttributesOutput
func (AccountVdmAttributesGuardianAttributesOutput) ToAccountVdmAttributesGuardianAttributesPtrOutput ¶ added in v6.5.0
func (o AccountVdmAttributesGuardianAttributesOutput) ToAccountVdmAttributesGuardianAttributesPtrOutput() AccountVdmAttributesGuardianAttributesPtrOutput
func (AccountVdmAttributesGuardianAttributesOutput) ToAccountVdmAttributesGuardianAttributesPtrOutputWithContext ¶ added in v6.5.0
func (o AccountVdmAttributesGuardianAttributesOutput) ToAccountVdmAttributesGuardianAttributesPtrOutputWithContext(ctx context.Context) AccountVdmAttributesGuardianAttributesPtrOutput
type AccountVdmAttributesGuardianAttributesPtrInput ¶ added in v6.5.0
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 ¶ added in v6.5.0
func AccountVdmAttributesGuardianAttributesPtr(v *AccountVdmAttributesGuardianAttributesArgs) AccountVdmAttributesGuardianAttributesPtrInput
type AccountVdmAttributesGuardianAttributesPtrOutput ¶ added in v6.5.0
type AccountVdmAttributesGuardianAttributesPtrOutput struct{ *pulumi.OutputState }
func (AccountVdmAttributesGuardianAttributesPtrOutput) ElementType ¶ added in v6.5.0
func (AccountVdmAttributesGuardianAttributesPtrOutput) ElementType() reflect.Type
func (AccountVdmAttributesGuardianAttributesPtrOutput) OptimizedSharedDelivery ¶ added in v6.5.0
func (o AccountVdmAttributesGuardianAttributesPtrOutput) OptimizedSharedDelivery() pulumi.StringPtrOutput
Specifies the status of your VDM optimized shared delivery. Valid values: `ENABLED`, `DISABLED`.
func (AccountVdmAttributesGuardianAttributesPtrOutput) ToAccountVdmAttributesGuardianAttributesPtrOutput ¶ added in v6.5.0
func (o AccountVdmAttributesGuardianAttributesPtrOutput) ToAccountVdmAttributesGuardianAttributesPtrOutput() AccountVdmAttributesGuardianAttributesPtrOutput
func (AccountVdmAttributesGuardianAttributesPtrOutput) ToAccountVdmAttributesGuardianAttributesPtrOutputWithContext ¶ added in v6.5.0
func (o AccountVdmAttributesGuardianAttributesPtrOutput) ToAccountVdmAttributesGuardianAttributesPtrOutputWithContext(ctx context.Context) AccountVdmAttributesGuardianAttributesPtrOutput
type AccountVdmAttributesInput ¶ added in v6.5.0
type AccountVdmAttributesInput interface { pulumi.Input ToAccountVdmAttributesOutput() AccountVdmAttributesOutput ToAccountVdmAttributesOutputWithContext(ctx context.Context) AccountVdmAttributesOutput }
type AccountVdmAttributesMap ¶ added in v6.5.0
type AccountVdmAttributesMap map[string]AccountVdmAttributesInput
func (AccountVdmAttributesMap) ElementType ¶ added in v6.5.0
func (AccountVdmAttributesMap) ElementType() reflect.Type
func (AccountVdmAttributesMap) ToAccountVdmAttributesMapOutput ¶ added in v6.5.0
func (i AccountVdmAttributesMap) ToAccountVdmAttributesMapOutput() AccountVdmAttributesMapOutput
func (AccountVdmAttributesMap) ToAccountVdmAttributesMapOutputWithContext ¶ added in v6.5.0
func (i AccountVdmAttributesMap) ToAccountVdmAttributesMapOutputWithContext(ctx context.Context) AccountVdmAttributesMapOutput
type AccountVdmAttributesMapInput ¶ added in v6.5.0
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 ¶ added in v6.5.0
type AccountVdmAttributesMapOutput struct{ *pulumi.OutputState }
func (AccountVdmAttributesMapOutput) ElementType ¶ added in v6.5.0
func (AccountVdmAttributesMapOutput) ElementType() reflect.Type
func (AccountVdmAttributesMapOutput) MapIndex ¶ added in v6.5.0
func (o AccountVdmAttributesMapOutput) MapIndex(k pulumi.StringInput) AccountVdmAttributesOutput
func (AccountVdmAttributesMapOutput) ToAccountVdmAttributesMapOutput ¶ added in v6.5.0
func (o AccountVdmAttributesMapOutput) ToAccountVdmAttributesMapOutput() AccountVdmAttributesMapOutput
func (AccountVdmAttributesMapOutput) ToAccountVdmAttributesMapOutputWithContext ¶ added in v6.5.0
func (o AccountVdmAttributesMapOutput) ToAccountVdmAttributesMapOutputWithContext(ctx context.Context) AccountVdmAttributesMapOutput
type AccountVdmAttributesOutput ¶ added in v6.5.0
type AccountVdmAttributesOutput struct{ *pulumi.OutputState }
func (AccountVdmAttributesOutput) DashboardAttributes ¶ added in v6.5.0
func (o AccountVdmAttributesOutput) DashboardAttributes() AccountVdmAttributesDashboardAttributesOutput
Specifies additional settings for your VDM configuration as applicable to the Dashboard.
func (AccountVdmAttributesOutput) ElementType ¶ added in v6.5.0
func (AccountVdmAttributesOutput) ElementType() reflect.Type
func (AccountVdmAttributesOutput) GuardianAttributes ¶ added in v6.5.0
func (o AccountVdmAttributesOutput) GuardianAttributes() AccountVdmAttributesGuardianAttributesOutput
Specifies additional settings for your VDM configuration as applicable to the Guardian.
func (AccountVdmAttributesOutput) ToAccountVdmAttributesOutput ¶ added in v6.5.0
func (o AccountVdmAttributesOutput) ToAccountVdmAttributesOutput() AccountVdmAttributesOutput
func (AccountVdmAttributesOutput) ToAccountVdmAttributesOutputWithContext ¶ added in v6.5.0
func (o AccountVdmAttributesOutput) ToAccountVdmAttributesOutputWithContext(ctx context.Context) AccountVdmAttributesOutput
func (AccountVdmAttributesOutput) VdmEnabled ¶ added in v6.5.0
func (o AccountVdmAttributesOutput) VdmEnabled() pulumi.StringOutput
Specifies the status of your VDM configuration. Valid values: `ENABLED`, `DISABLED`.
The following arguments are optional:
type AccountVdmAttributesState ¶ added in v6.5.0
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 // Specifies the status of your VDM configuration. Valid values: `ENABLED`, `DISABLED`. // // The following arguments are optional: VdmEnabled pulumi.StringPtrInput }
func (AccountVdmAttributesState) ElementType ¶ added in v6.5.0
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. DeliveryOptions ConfigurationSetDeliveryOptionsPtrOutput `pulumi:"deliveryOptions"` // An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set. ReputationOptions ConfigurationSetReputationOptionsOutput `pulumi:"reputationOptions"` // An object that defines whether or not Amazon SES can send email that you send using the configuration set. SendingOptions ConfigurationSetSendingOptionsOutput `pulumi:"sendingOptions"` // An object that contains information about the suppression list preferences for your account. SuppressionOptions ConfigurationSetSuppressionOptionsPtrOutput `pulumi:"suppressionOptions"` // A map of tags to assign to the service. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` // An object that defines the open and click tracking options for emails that you send using the configuration set. TrackingOptions ConfigurationSetTrackingOptionsPtrOutput `pulumi:"trackingOptions"` // An object that defines the VDM settings that apply to emails that you send using the configuration set. VdmOptions ConfigurationSetVdmOptionsPtrOutput `pulumi:"vdmOptions"` }
Resource for managing an AWS SESv2 (Simple Email V2) Configuration Set.
## Example Usage ### Basic Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/sesv2" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := sesv2.NewConfigurationSet(ctx, "example", &sesv2.ConfigurationSetArgs{ ConfigurationSetName: pulumi.String("example"), DeliveryOptions: &sesv2.ConfigurationSetDeliveryOptionsArgs{ TlsPolicy: pulumi.String("REQUIRE"), }, ReputationOptions: &sesv2.ConfigurationSetReputationOptionsArgs{ ReputationMetricsEnabled: pulumi.Bool(false), }, SendingOptions: &sesv2.ConfigurationSetSendingOptionsArgs{ SendingEnabled: pulumi.Bool(true), }, SuppressionOptions: &sesv2.ConfigurationSetSuppressionOptionsArgs{ SuppressedReasons: pulumi.StringArray{ pulumi.String("BOUNCE"), pulumi.String("COMPLAINT"), }, }, TrackingOptions: &sesv2.ConfigurationSetTrackingOptionsArgs{ CustomRedirectDomain: pulumi.String("example.com"), }, }) if err != nil { return err } return nil }) }
```
## Import
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. DeliveryOptions ConfigurationSetDeliveryOptionsPtrInput // An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set. ReputationOptions ConfigurationSetReputationOptionsPtrInput // An object that defines whether or not Amazon SES can send email that you send using the configuration set. SendingOptions ConfigurationSetSendingOptionsPtrInput // An object that contains information about the suppression list preferences for your account. SuppressionOptions ConfigurationSetSuppressionOptionsPtrInput // A map of tags to assign to the service. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // An object that defines the open and click tracking options for emails that you send using the configuration set. TrackingOptions ConfigurationSetTrackingOptionsPtrInput // An object that defines the VDM settings that apply to emails that you send using the configuration set. VdmOptions ConfigurationSetVdmOptionsPtrInput }
The set of arguments for constructing a ConfigurationSet resource.
func (ConfigurationSetArgs) ElementType ¶
func (ConfigurationSetArgs) ElementType() reflect.Type
type ConfigurationSetArray ¶
type ConfigurationSetArray []ConfigurationSetInput
func (ConfigurationSetArray) ElementType ¶
func (ConfigurationSetArray) ElementType() reflect.Type
func (ConfigurationSetArray) ToConfigurationSetArrayOutput ¶
func (i ConfigurationSetArray) ToConfigurationSetArrayOutput() ConfigurationSetArrayOutput
func (ConfigurationSetArray) ToConfigurationSetArrayOutputWithContext ¶
func (i ConfigurationSetArray) ToConfigurationSetArrayOutputWithContext(ctx context.Context) ConfigurationSetArrayOutput
type ConfigurationSetArrayInput ¶
type ConfigurationSetArrayInput interface { pulumi.Input ToConfigurationSetArrayOutput() ConfigurationSetArrayOutput ToConfigurationSetArrayOutputWithContext(context.Context) ConfigurationSetArrayOutput }
ConfigurationSetArrayInput is an input type that accepts ConfigurationSetArray and ConfigurationSetArrayOutput values. You can construct a concrete instance of `ConfigurationSetArrayInput` via:
ConfigurationSetArray{ ConfigurationSetArgs{...} }
type ConfigurationSetArrayOutput ¶
type ConfigurationSetArrayOutput struct{ *pulumi.OutputState }
func (ConfigurationSetArrayOutput) ElementType ¶
func (ConfigurationSetArrayOutput) ElementType() reflect.Type
func (ConfigurationSetArrayOutput) Index ¶
func (o ConfigurationSetArrayOutput) Index(i pulumi.IntInput) ConfigurationSetOutput
func (ConfigurationSetArrayOutput) ToConfigurationSetArrayOutput ¶
func (o ConfigurationSetArrayOutput) ToConfigurationSetArrayOutput() ConfigurationSetArrayOutput
func (ConfigurationSetArrayOutput) ToConfigurationSetArrayOutputWithContext ¶
func (o ConfigurationSetArrayOutput) ToConfigurationSetArrayOutputWithContext(ctx context.Context) ConfigurationSetArrayOutput
type ConfigurationSetDeliveryOptions ¶
type ConfigurationSetDeliveryOptions struct { // The name of the dedicated IP pool to associate with the configuration set. SendingPoolName *string `pulumi:"sendingPoolName"` // Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). Valid values: `REQUIRE`, `OPTIONAL`. TlsPolicy *string `pulumi:"tlsPolicy"` }
type ConfigurationSetDeliveryOptionsArgs ¶
type ConfigurationSetDeliveryOptionsArgs struct { // The name of the dedicated IP pool to associate with the configuration set. SendingPoolName pulumi.StringPtrInput `pulumi:"sendingPoolName"` // Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). Valid values: `REQUIRE`, `OPTIONAL`. TlsPolicy pulumi.StringPtrInput `pulumi:"tlsPolicy"` }
func (ConfigurationSetDeliveryOptionsArgs) ElementType ¶
func (ConfigurationSetDeliveryOptionsArgs) ElementType() reflect.Type
func (ConfigurationSetDeliveryOptionsArgs) ToConfigurationSetDeliveryOptionsOutput ¶
func (i ConfigurationSetDeliveryOptionsArgs) ToConfigurationSetDeliveryOptionsOutput() ConfigurationSetDeliveryOptionsOutput
func (ConfigurationSetDeliveryOptionsArgs) ToConfigurationSetDeliveryOptionsOutputWithContext ¶
func (i ConfigurationSetDeliveryOptionsArgs) ToConfigurationSetDeliveryOptionsOutputWithContext(ctx context.Context) ConfigurationSetDeliveryOptionsOutput
func (ConfigurationSetDeliveryOptionsArgs) ToConfigurationSetDeliveryOptionsPtrOutput ¶
func (i ConfigurationSetDeliveryOptionsArgs) ToConfigurationSetDeliveryOptionsPtrOutput() ConfigurationSetDeliveryOptionsPtrOutput
func (ConfigurationSetDeliveryOptionsArgs) ToConfigurationSetDeliveryOptionsPtrOutputWithContext ¶
func (i ConfigurationSetDeliveryOptionsArgs) ToConfigurationSetDeliveryOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetDeliveryOptionsPtrOutput
type ConfigurationSetDeliveryOptionsInput ¶
type ConfigurationSetDeliveryOptionsInput interface { pulumi.Input ToConfigurationSetDeliveryOptionsOutput() ConfigurationSetDeliveryOptionsOutput ToConfigurationSetDeliveryOptionsOutputWithContext(context.Context) ConfigurationSetDeliveryOptionsOutput }
ConfigurationSetDeliveryOptionsInput is an input type that accepts ConfigurationSetDeliveryOptionsArgs and ConfigurationSetDeliveryOptionsOutput values. You can construct a concrete instance of `ConfigurationSetDeliveryOptionsInput` via:
ConfigurationSetDeliveryOptionsArgs{...}
type ConfigurationSetDeliveryOptionsOutput ¶
type ConfigurationSetDeliveryOptionsOutput struct{ *pulumi.OutputState }
func (ConfigurationSetDeliveryOptionsOutput) ElementType ¶
func (ConfigurationSetDeliveryOptionsOutput) ElementType() reflect.Type
func (ConfigurationSetDeliveryOptionsOutput) SendingPoolName ¶
func (o ConfigurationSetDeliveryOptionsOutput) SendingPoolName() pulumi.StringPtrOutput
The name of the dedicated IP pool to associate with the configuration set.
func (ConfigurationSetDeliveryOptionsOutput) TlsPolicy ¶
func (o ConfigurationSetDeliveryOptionsOutput) TlsPolicy() pulumi.StringPtrOutput
Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). Valid values: `REQUIRE`, `OPTIONAL`.
func (ConfigurationSetDeliveryOptionsOutput) ToConfigurationSetDeliveryOptionsOutput ¶
func (o ConfigurationSetDeliveryOptionsOutput) ToConfigurationSetDeliveryOptionsOutput() ConfigurationSetDeliveryOptionsOutput
func (ConfigurationSetDeliveryOptionsOutput) ToConfigurationSetDeliveryOptionsOutputWithContext ¶
func (o ConfigurationSetDeliveryOptionsOutput) ToConfigurationSetDeliveryOptionsOutputWithContext(ctx context.Context) ConfigurationSetDeliveryOptionsOutput
func (ConfigurationSetDeliveryOptionsOutput) ToConfigurationSetDeliveryOptionsPtrOutput ¶
func (o ConfigurationSetDeliveryOptionsOutput) ToConfigurationSetDeliveryOptionsPtrOutput() ConfigurationSetDeliveryOptionsPtrOutput
func (ConfigurationSetDeliveryOptionsOutput) ToConfigurationSetDeliveryOptionsPtrOutputWithContext ¶
func (o ConfigurationSetDeliveryOptionsOutput) ToConfigurationSetDeliveryOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetDeliveryOptionsPtrOutput
type ConfigurationSetDeliveryOptionsPtrInput ¶
type ConfigurationSetDeliveryOptionsPtrInput interface { pulumi.Input ToConfigurationSetDeliveryOptionsPtrOutput() ConfigurationSetDeliveryOptionsPtrOutput ToConfigurationSetDeliveryOptionsPtrOutputWithContext(context.Context) ConfigurationSetDeliveryOptionsPtrOutput }
ConfigurationSetDeliveryOptionsPtrInput is an input type that accepts ConfigurationSetDeliveryOptionsArgs, ConfigurationSetDeliveryOptionsPtr and ConfigurationSetDeliveryOptionsPtrOutput values. You can construct a concrete instance of `ConfigurationSetDeliveryOptionsPtrInput` via:
ConfigurationSetDeliveryOptionsArgs{...} or: nil
func ConfigurationSetDeliveryOptionsPtr ¶
func ConfigurationSetDeliveryOptionsPtr(v *ConfigurationSetDeliveryOptionsArgs) ConfigurationSetDeliveryOptionsPtrInput
type ConfigurationSetDeliveryOptionsPtrOutput ¶
type ConfigurationSetDeliveryOptionsPtrOutput struct{ *pulumi.OutputState }
func (ConfigurationSetDeliveryOptionsPtrOutput) ElementType ¶
func (ConfigurationSetDeliveryOptionsPtrOutput) ElementType() reflect.Type
func (ConfigurationSetDeliveryOptionsPtrOutput) SendingPoolName ¶
func (o ConfigurationSetDeliveryOptionsPtrOutput) SendingPoolName() pulumi.StringPtrOutput
The name of the dedicated IP pool to associate with the configuration set.
func (ConfigurationSetDeliveryOptionsPtrOutput) TlsPolicy ¶
func (o ConfigurationSetDeliveryOptionsPtrOutput) TlsPolicy() pulumi.StringPtrOutput
Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). Valid values: `REQUIRE`, `OPTIONAL`.
func (ConfigurationSetDeliveryOptionsPtrOutput) ToConfigurationSetDeliveryOptionsPtrOutput ¶
func (o ConfigurationSetDeliveryOptionsPtrOutput) ToConfigurationSetDeliveryOptionsPtrOutput() ConfigurationSetDeliveryOptionsPtrOutput
func (ConfigurationSetDeliveryOptionsPtrOutput) ToConfigurationSetDeliveryOptionsPtrOutputWithContext ¶
func (o ConfigurationSetDeliveryOptionsPtrOutput) ToConfigurationSetDeliveryOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetDeliveryOptionsPtrOutput
type ConfigurationSetEventDestination ¶
type ConfigurationSetEventDestination struct { pulumi.CustomResourceState // The name of the configuration set. ConfigurationSetName pulumi.StringOutput `pulumi:"configurationSetName"` // A name that identifies the event destination within the configuration set. EventDestination ConfigurationSetEventDestinationEventDestinationOutput `pulumi:"eventDestination"` // An object that defines the event destination. See eventDestination below. EventDestinationName pulumi.StringOutput `pulumi:"eventDestinationName"` }
Resource for managing an AWS SESv2 (Simple Email V2) Configuration Set Event Destination.
## Example Usage ### Cloud Watch Destination
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/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 }) }
``` ### Kinesis Firehose Destination
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/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/v6/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/v6/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 below. EventDestinationName pulumi.StringInput }
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 below CloudWatchDestination *ConfigurationSetEventDestinationEventDestinationCloudWatchDestination `pulumi:"cloudWatchDestination"` // When the event destination is enabled, the specified event types are sent to the destinations. Default: `false`. Enabled *bool `pulumi:"enabled"` // An object that defines an Amazon Kinesis Data Firehose destination for email events. See kinesisFirehoseDestination below. KinesisFirehoseDestination *ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestination `pulumi:"kinesisFirehoseDestination"` // An array that specifies which events the Amazon SES API v2 should send to the destinations. Valid values: `SEND`, `REJECT`, `BOUNCE`, `COMPLAINT`, `DELIVERY`, `OPEN`, `CLICK`, `RENDERING_FAILURE`, `DELIVERY_DELAY`, `SUBSCRIPTION`. // // The following arguments are optional: MatchingEventTypes []string `pulumi:"matchingEventTypes"` // An object that defines an Amazon Pinpoint project destination for email events. See pinpointDestination below. PinpointDestination *ConfigurationSetEventDestinationEventDestinationPinpointDestination `pulumi:"pinpointDestination"` // An object that defines an Amazon SNS destination for email events. See snsDestination below. SnsDestination *ConfigurationSetEventDestinationEventDestinationSnsDestination `pulumi:"snsDestination"` }
type ConfigurationSetEventDestinationEventDestinationArgs ¶
type ConfigurationSetEventDestinationEventDestinationArgs struct { // An object that defines an Amazon CloudWatch destination for email events. See cloudWatchDestination below CloudWatchDestination ConfigurationSetEventDestinationEventDestinationCloudWatchDestinationPtrInput `pulumi:"cloudWatchDestination"` // When the event destination is enabled, the specified event types are sent to the destinations. Default: `false`. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // An object that defines an Amazon Kinesis Data Firehose destination for email events. See kinesisFirehoseDestination below. KinesisFirehoseDestination ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrInput `pulumi:"kinesisFirehoseDestination"` // An array that specifies which events the Amazon SES API v2 should send to the destinations. Valid values: `SEND`, `REJECT`, `BOUNCE`, `COMPLAINT`, `DELIVERY`, `OPEN`, `CLICK`, `RENDERING_FAILURE`, `DELIVERY_DELAY`, `SUBSCRIPTION`. // // The following arguments are optional: MatchingEventTypes pulumi.StringArrayInput `pulumi:"matchingEventTypes"` // An object that defines an Amazon Pinpoint project destination for email events. See pinpointDestination below. PinpointDestination ConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrInput `pulumi:"pinpointDestination"` // An object that defines an Amazon SNS destination for email events. See snsDestination below. SnsDestination ConfigurationSetEventDestinationEventDestinationSnsDestinationPtrInput `pulumi:"snsDestination"` }
func (ConfigurationSetEventDestinationEventDestinationArgs) ElementType ¶
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 below. 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 below. 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 below.
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 below.
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 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 below
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) KinesisFirehoseDestination ¶
func (o ConfigurationSetEventDestinationEventDestinationOutput) KinesisFirehoseDestination() ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrOutput
An object that defines an Amazon Kinesis Data Firehose destination for email events. See kinesisFirehoseDestination below.
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`.
The following arguments are optional:
func (ConfigurationSetEventDestinationEventDestinationOutput) PinpointDestination ¶
func (o ConfigurationSetEventDestinationEventDestinationOutput) PinpointDestination() ConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutput
An object that defines an Amazon Pinpoint project destination for email events. See pinpointDestination below.
func (ConfigurationSetEventDestinationEventDestinationOutput) SnsDestination ¶
func (o ConfigurationSetEventDestinationEventDestinationOutput) SnsDestination() ConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutput
An object that defines an Amazon SNS destination for email events. See snsDestination below.
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 below
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) KinesisFirehoseDestination ¶
func (o ConfigurationSetEventDestinationEventDestinationPtrOutput) KinesisFirehoseDestination() ConfigurationSetEventDestinationEventDestinationKinesisFirehoseDestinationPtrOutput
An object that defines an Amazon Kinesis Data Firehose destination for email events. See kinesisFirehoseDestination below.
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`.
The following arguments are optional:
func (ConfigurationSetEventDestinationEventDestinationPtrOutput) PinpointDestination ¶
func (o ConfigurationSetEventDestinationEventDestinationPtrOutput) PinpointDestination() ConfigurationSetEventDestinationEventDestinationPinpointDestinationPtrOutput
An object that defines an Amazon Pinpoint project destination for email events. See pinpointDestination below.
func (ConfigurationSetEventDestinationEventDestinationPtrOutput) SnsDestination ¶
func (o ConfigurationSetEventDestinationEventDestinationPtrOutput) SnsDestination() ConfigurationSetEventDestinationEventDestinationSnsDestinationPtrOutput
An object that defines an Amazon SNS destination for email events. See snsDestination below.
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 below.
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 below. EventDestinationName 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.
func (ConfigurationSetOutput) ElementType ¶
func (ConfigurationSetOutput) ElementType() reflect.Type
func (ConfigurationSetOutput) ReputationOptions ¶
func (o ConfigurationSetOutput) ReputationOptions() ConfigurationSetReputationOptionsOutput
An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.
func (ConfigurationSetOutput) SendingOptions ¶
func (o ConfigurationSetOutput) SendingOptions() ConfigurationSetSendingOptionsOutput
An object that defines whether or not Amazon SES can send email that you send using the configuration set.
func (ConfigurationSetOutput) SuppressionOptions ¶
func (o ConfigurationSetOutput) SuppressionOptions() ConfigurationSetSuppressionOptionsPtrOutput
An object that contains information about the suppression list preferences for your account.
func (ConfigurationSetOutput) Tags ¶
func (o ConfigurationSetOutput) Tags() pulumi.StringMapOutput
A map of tags to assign to the service. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (ConfigurationSetOutput) TagsAll
deprecated
func (o ConfigurationSetOutput) TagsAll() pulumi.StringMapOutput
Deprecated: Please use `tags` instead.
func (ConfigurationSetOutput) ToConfigurationSetOutput ¶
func (o ConfigurationSetOutput) ToConfigurationSetOutput() ConfigurationSetOutput
func (ConfigurationSetOutput) ToConfigurationSetOutputWithContext ¶
func (o ConfigurationSetOutput) ToConfigurationSetOutputWithContext(ctx context.Context) ConfigurationSetOutput
func (ConfigurationSetOutput) TrackingOptions ¶
func (o ConfigurationSetOutput) TrackingOptions() ConfigurationSetTrackingOptionsPtrOutput
An object that defines the open and click tracking options for emails that you send using the configuration set.
func (ConfigurationSetOutput) VdmOptions ¶
func (o ConfigurationSetOutput) VdmOptions() ConfigurationSetVdmOptionsPtrOutput
An object that defines the VDM settings that apply to emails that you send using the configuration set.
type ConfigurationSetReputationOptions ¶
type ConfigurationSetReputationOptions struct { // The date and time (in Unix time) when the reputation metrics were last given a fresh start. When your account is given a fresh start, your reputation metrics are calculated starting from the date of the fresh start. LastFreshStart *string `pulumi:"lastFreshStart"` // If `true`, tracking of reputation metrics is enabled for the configuration set. If `false`, tracking of reputation metrics is disabled for the configuration set. ReputationMetricsEnabled *bool `pulumi:"reputationMetricsEnabled"` }
type ConfigurationSetReputationOptionsArgs ¶
type ConfigurationSetReputationOptionsArgs struct { // The date and time (in Unix time) when the reputation metrics were last given a fresh start. When your account is given a fresh start, your reputation metrics are calculated starting from the date of the fresh start. LastFreshStart pulumi.StringPtrInput `pulumi:"lastFreshStart"` // If `true`, tracking of reputation metrics is enabled for the configuration set. If `false`, tracking of reputation metrics is disabled for the configuration set. ReputationMetricsEnabled pulumi.BoolPtrInput `pulumi:"reputationMetricsEnabled"` }
func (ConfigurationSetReputationOptionsArgs) ElementType ¶
func (ConfigurationSetReputationOptionsArgs) ElementType() reflect.Type
func (ConfigurationSetReputationOptionsArgs) ToConfigurationSetReputationOptionsOutput ¶
func (i ConfigurationSetReputationOptionsArgs) ToConfigurationSetReputationOptionsOutput() ConfigurationSetReputationOptionsOutput
func (ConfigurationSetReputationOptionsArgs) ToConfigurationSetReputationOptionsOutputWithContext ¶
func (i ConfigurationSetReputationOptionsArgs) ToConfigurationSetReputationOptionsOutputWithContext(ctx context.Context) ConfigurationSetReputationOptionsOutput
func (ConfigurationSetReputationOptionsArgs) ToConfigurationSetReputationOptionsPtrOutput ¶
func (i ConfigurationSetReputationOptionsArgs) ToConfigurationSetReputationOptionsPtrOutput() ConfigurationSetReputationOptionsPtrOutput
func (ConfigurationSetReputationOptionsArgs) ToConfigurationSetReputationOptionsPtrOutputWithContext ¶
func (i ConfigurationSetReputationOptionsArgs) ToConfigurationSetReputationOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetReputationOptionsPtrOutput
type ConfigurationSetReputationOptionsInput ¶
type ConfigurationSetReputationOptionsInput interface { pulumi.Input ToConfigurationSetReputationOptionsOutput() ConfigurationSetReputationOptionsOutput ToConfigurationSetReputationOptionsOutputWithContext(context.Context) ConfigurationSetReputationOptionsOutput }
ConfigurationSetReputationOptionsInput is an input type that accepts ConfigurationSetReputationOptionsArgs and ConfigurationSetReputationOptionsOutput values. You can construct a concrete instance of `ConfigurationSetReputationOptionsInput` via:
ConfigurationSetReputationOptionsArgs{...}
type ConfigurationSetReputationOptionsOutput ¶
type ConfigurationSetReputationOptionsOutput struct{ *pulumi.OutputState }
func (ConfigurationSetReputationOptionsOutput) ElementType ¶
func (ConfigurationSetReputationOptionsOutput) ElementType() reflect.Type
func (ConfigurationSetReputationOptionsOutput) LastFreshStart ¶
func (o ConfigurationSetReputationOptionsOutput) LastFreshStart() pulumi.StringPtrOutput
The date and time (in Unix time) when the reputation metrics were last given a fresh start. When your account is given a fresh start, your reputation metrics are calculated starting from the date of the fresh start.
func (ConfigurationSetReputationOptionsOutput) ReputationMetricsEnabled ¶
func (o ConfigurationSetReputationOptionsOutput) ReputationMetricsEnabled() pulumi.BoolPtrOutput
If `true`, tracking of reputation metrics is enabled for the configuration set. If `false`, tracking of reputation metrics is disabled for the configuration set.
func (ConfigurationSetReputationOptionsOutput) ToConfigurationSetReputationOptionsOutput ¶
func (o ConfigurationSetReputationOptionsOutput) ToConfigurationSetReputationOptionsOutput() ConfigurationSetReputationOptionsOutput
func (ConfigurationSetReputationOptionsOutput) ToConfigurationSetReputationOptionsOutputWithContext ¶
func (o ConfigurationSetReputationOptionsOutput) ToConfigurationSetReputationOptionsOutputWithContext(ctx context.Context) ConfigurationSetReputationOptionsOutput
func (ConfigurationSetReputationOptionsOutput) ToConfigurationSetReputationOptionsPtrOutput ¶
func (o ConfigurationSetReputationOptionsOutput) ToConfigurationSetReputationOptionsPtrOutput() ConfigurationSetReputationOptionsPtrOutput
func (ConfigurationSetReputationOptionsOutput) ToConfigurationSetReputationOptionsPtrOutputWithContext ¶
func (o ConfigurationSetReputationOptionsOutput) ToConfigurationSetReputationOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetReputationOptionsPtrOutput
type ConfigurationSetReputationOptionsPtrInput ¶
type ConfigurationSetReputationOptionsPtrInput interface { pulumi.Input ToConfigurationSetReputationOptionsPtrOutput() ConfigurationSetReputationOptionsPtrOutput ToConfigurationSetReputationOptionsPtrOutputWithContext(context.Context) ConfigurationSetReputationOptionsPtrOutput }
ConfigurationSetReputationOptionsPtrInput is an input type that accepts ConfigurationSetReputationOptionsArgs, ConfigurationSetReputationOptionsPtr and ConfigurationSetReputationOptionsPtrOutput values. You can construct a concrete instance of `ConfigurationSetReputationOptionsPtrInput` via:
ConfigurationSetReputationOptionsArgs{...} or: nil
func ConfigurationSetReputationOptionsPtr ¶
func ConfigurationSetReputationOptionsPtr(v *ConfigurationSetReputationOptionsArgs) ConfigurationSetReputationOptionsPtrInput
type ConfigurationSetReputationOptionsPtrOutput ¶
type ConfigurationSetReputationOptionsPtrOutput struct{ *pulumi.OutputState }
func (ConfigurationSetReputationOptionsPtrOutput) ElementType ¶
func (ConfigurationSetReputationOptionsPtrOutput) ElementType() reflect.Type
func (ConfigurationSetReputationOptionsPtrOutput) LastFreshStart ¶
func (o ConfigurationSetReputationOptionsPtrOutput) LastFreshStart() pulumi.StringPtrOutput
The date and time (in Unix time) when the reputation metrics were last given a fresh start. When your account is given a fresh start, your reputation metrics are calculated starting from the date of the fresh start.
func (ConfigurationSetReputationOptionsPtrOutput) ReputationMetricsEnabled ¶
func (o ConfigurationSetReputationOptionsPtrOutput) ReputationMetricsEnabled() pulumi.BoolPtrOutput
If `true`, tracking of reputation metrics is enabled for the configuration set. If `false`, tracking of reputation metrics is disabled for the configuration set.
func (ConfigurationSetReputationOptionsPtrOutput) ToConfigurationSetReputationOptionsPtrOutput ¶
func (o ConfigurationSetReputationOptionsPtrOutput) ToConfigurationSetReputationOptionsPtrOutput() ConfigurationSetReputationOptionsPtrOutput
func (ConfigurationSetReputationOptionsPtrOutput) ToConfigurationSetReputationOptionsPtrOutputWithContext ¶
func (o ConfigurationSetReputationOptionsPtrOutput) ToConfigurationSetReputationOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetReputationOptionsPtrOutput
type ConfigurationSetSendingOptions ¶
type ConfigurationSetSendingOptions struct { // If `true`, email sending is enabled for the configuration set. If `false`, email sending is disabled for the configuration set. SendingEnabled *bool `pulumi:"sendingEnabled"` }
type ConfigurationSetSendingOptionsArgs ¶
type ConfigurationSetSendingOptionsArgs struct { // If `true`, email sending is enabled for the configuration set. If `false`, email sending is disabled for the configuration set. SendingEnabled pulumi.BoolPtrInput `pulumi:"sendingEnabled"` }
func (ConfigurationSetSendingOptionsArgs) ElementType ¶
func (ConfigurationSetSendingOptionsArgs) ElementType() reflect.Type
func (ConfigurationSetSendingOptionsArgs) ToConfigurationSetSendingOptionsOutput ¶
func (i ConfigurationSetSendingOptionsArgs) ToConfigurationSetSendingOptionsOutput() ConfigurationSetSendingOptionsOutput
func (ConfigurationSetSendingOptionsArgs) ToConfigurationSetSendingOptionsOutputWithContext ¶
func (i ConfigurationSetSendingOptionsArgs) ToConfigurationSetSendingOptionsOutputWithContext(ctx context.Context) ConfigurationSetSendingOptionsOutput
func (ConfigurationSetSendingOptionsArgs) ToConfigurationSetSendingOptionsPtrOutput ¶
func (i ConfigurationSetSendingOptionsArgs) ToConfigurationSetSendingOptionsPtrOutput() ConfigurationSetSendingOptionsPtrOutput
func (ConfigurationSetSendingOptionsArgs) ToConfigurationSetSendingOptionsPtrOutputWithContext ¶
func (i ConfigurationSetSendingOptionsArgs) ToConfigurationSetSendingOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetSendingOptionsPtrOutput
type ConfigurationSetSendingOptionsInput ¶
type ConfigurationSetSendingOptionsInput interface { pulumi.Input ToConfigurationSetSendingOptionsOutput() ConfigurationSetSendingOptionsOutput ToConfigurationSetSendingOptionsOutputWithContext(context.Context) ConfigurationSetSendingOptionsOutput }
ConfigurationSetSendingOptionsInput is an input type that accepts ConfigurationSetSendingOptionsArgs and ConfigurationSetSendingOptionsOutput values. You can construct a concrete instance of `ConfigurationSetSendingOptionsInput` via:
ConfigurationSetSendingOptionsArgs{...}
type ConfigurationSetSendingOptionsOutput ¶
type ConfigurationSetSendingOptionsOutput struct{ *pulumi.OutputState }
func (ConfigurationSetSendingOptionsOutput) ElementType ¶
func (ConfigurationSetSendingOptionsOutput) ElementType() reflect.Type
func (ConfigurationSetSendingOptionsOutput) SendingEnabled ¶
func (o ConfigurationSetSendingOptionsOutput) SendingEnabled() pulumi.BoolPtrOutput
If `true`, email sending is enabled for the configuration set. If `false`, email sending is disabled for the configuration set.
func (ConfigurationSetSendingOptionsOutput) ToConfigurationSetSendingOptionsOutput ¶
func (o ConfigurationSetSendingOptionsOutput) ToConfigurationSetSendingOptionsOutput() ConfigurationSetSendingOptionsOutput
func (ConfigurationSetSendingOptionsOutput) ToConfigurationSetSendingOptionsOutputWithContext ¶
func (o ConfigurationSetSendingOptionsOutput) ToConfigurationSetSendingOptionsOutputWithContext(ctx context.Context) ConfigurationSetSendingOptionsOutput
func (ConfigurationSetSendingOptionsOutput) ToConfigurationSetSendingOptionsPtrOutput ¶
func (o ConfigurationSetSendingOptionsOutput) ToConfigurationSetSendingOptionsPtrOutput() ConfigurationSetSendingOptionsPtrOutput
func (ConfigurationSetSendingOptionsOutput) ToConfigurationSetSendingOptionsPtrOutputWithContext ¶
func (o ConfigurationSetSendingOptionsOutput) ToConfigurationSetSendingOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetSendingOptionsPtrOutput
type ConfigurationSetSendingOptionsPtrInput ¶
type ConfigurationSetSendingOptionsPtrInput interface { pulumi.Input ToConfigurationSetSendingOptionsPtrOutput() ConfigurationSetSendingOptionsPtrOutput ToConfigurationSetSendingOptionsPtrOutputWithContext(context.Context) ConfigurationSetSendingOptionsPtrOutput }
ConfigurationSetSendingOptionsPtrInput is an input type that accepts ConfigurationSetSendingOptionsArgs, ConfigurationSetSendingOptionsPtr and ConfigurationSetSendingOptionsPtrOutput values. You can construct a concrete instance of `ConfigurationSetSendingOptionsPtrInput` via:
ConfigurationSetSendingOptionsArgs{...} or: nil
func ConfigurationSetSendingOptionsPtr ¶
func ConfigurationSetSendingOptionsPtr(v *ConfigurationSetSendingOptionsArgs) ConfigurationSetSendingOptionsPtrInput
type ConfigurationSetSendingOptionsPtrOutput ¶
type ConfigurationSetSendingOptionsPtrOutput struct{ *pulumi.OutputState }
func (ConfigurationSetSendingOptionsPtrOutput) ElementType ¶
func (ConfigurationSetSendingOptionsPtrOutput) ElementType() reflect.Type
func (ConfigurationSetSendingOptionsPtrOutput) SendingEnabled ¶
func (o ConfigurationSetSendingOptionsPtrOutput) SendingEnabled() pulumi.BoolPtrOutput
If `true`, email sending is enabled for the configuration set. If `false`, email sending is disabled for the configuration set.
func (ConfigurationSetSendingOptionsPtrOutput) ToConfigurationSetSendingOptionsPtrOutput ¶
func (o ConfigurationSetSendingOptionsPtrOutput) ToConfigurationSetSendingOptionsPtrOutput() ConfigurationSetSendingOptionsPtrOutput
func (ConfigurationSetSendingOptionsPtrOutput) ToConfigurationSetSendingOptionsPtrOutputWithContext ¶
func (o ConfigurationSetSendingOptionsPtrOutput) ToConfigurationSetSendingOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetSendingOptionsPtrOutput
type ConfigurationSetState ¶
type ConfigurationSetState struct { // ARN of the Configuration Set. Arn pulumi.StringPtrInput // The name of the configuration set. ConfigurationSetName pulumi.StringPtrInput // An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set. DeliveryOptions ConfigurationSetDeliveryOptionsPtrInput // An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set. ReputationOptions ConfigurationSetReputationOptionsPtrInput // An object that defines whether or not Amazon SES can send email that you send using the configuration set. SendingOptions ConfigurationSetSendingOptionsPtrInput // An object that contains information about the suppression list preferences for your account. SuppressionOptions ConfigurationSetSuppressionOptionsPtrInput // A map of tags to assign to the service. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput // An object that defines the open and click tracking options for emails that you send using the configuration set. TrackingOptions ConfigurationSetTrackingOptionsPtrInput // An object that defines the VDM settings that apply to emails that you send using the configuration set. VdmOptions ConfigurationSetVdmOptionsPtrInput }
func (ConfigurationSetState) ElementType ¶
func (ConfigurationSetState) ElementType() reflect.Type
type ConfigurationSetSuppressionOptions ¶
type ConfigurationSetSuppressionOptions struct { // A list that contains the reasons that email addresses are automatically added to the suppression list for your account. Valid values: `BOUNCE`, `COMPLAINT`. SuppressedReasons []string `pulumi:"suppressedReasons"` }
type ConfigurationSetSuppressionOptionsArgs ¶
type ConfigurationSetSuppressionOptionsArgs struct { // A list that contains the reasons that email addresses are automatically added to the suppression list for your account. Valid values: `BOUNCE`, `COMPLAINT`. SuppressedReasons pulumi.StringArrayInput `pulumi:"suppressedReasons"` }
func (ConfigurationSetSuppressionOptionsArgs) ElementType ¶
func (ConfigurationSetSuppressionOptionsArgs) ElementType() reflect.Type
func (ConfigurationSetSuppressionOptionsArgs) ToConfigurationSetSuppressionOptionsOutput ¶
func (i ConfigurationSetSuppressionOptionsArgs) ToConfigurationSetSuppressionOptionsOutput() ConfigurationSetSuppressionOptionsOutput
func (ConfigurationSetSuppressionOptionsArgs) ToConfigurationSetSuppressionOptionsOutputWithContext ¶
func (i ConfigurationSetSuppressionOptionsArgs) ToConfigurationSetSuppressionOptionsOutputWithContext(ctx context.Context) ConfigurationSetSuppressionOptionsOutput
func (ConfigurationSetSuppressionOptionsArgs) ToConfigurationSetSuppressionOptionsPtrOutput ¶
func (i ConfigurationSetSuppressionOptionsArgs) ToConfigurationSetSuppressionOptionsPtrOutput() ConfigurationSetSuppressionOptionsPtrOutput
func (ConfigurationSetSuppressionOptionsArgs) ToConfigurationSetSuppressionOptionsPtrOutputWithContext ¶
func (i ConfigurationSetSuppressionOptionsArgs) ToConfigurationSetSuppressionOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetSuppressionOptionsPtrOutput
type ConfigurationSetSuppressionOptionsInput ¶
type ConfigurationSetSuppressionOptionsInput interface { pulumi.Input ToConfigurationSetSuppressionOptionsOutput() ConfigurationSetSuppressionOptionsOutput ToConfigurationSetSuppressionOptionsOutputWithContext(context.Context) ConfigurationSetSuppressionOptionsOutput }
ConfigurationSetSuppressionOptionsInput is an input type that accepts ConfigurationSetSuppressionOptionsArgs and ConfigurationSetSuppressionOptionsOutput values. You can construct a concrete instance of `ConfigurationSetSuppressionOptionsInput` via:
ConfigurationSetSuppressionOptionsArgs{...}
type ConfigurationSetSuppressionOptionsOutput ¶
type ConfigurationSetSuppressionOptionsOutput struct{ *pulumi.OutputState }
func (ConfigurationSetSuppressionOptionsOutput) ElementType ¶
func (ConfigurationSetSuppressionOptionsOutput) ElementType() reflect.Type
func (ConfigurationSetSuppressionOptionsOutput) SuppressedReasons ¶
func (o ConfigurationSetSuppressionOptionsOutput) SuppressedReasons() pulumi.StringArrayOutput
A list that contains the reasons that email addresses are automatically added to the suppression list for your account. Valid values: `BOUNCE`, `COMPLAINT`.
func (ConfigurationSetSuppressionOptionsOutput) ToConfigurationSetSuppressionOptionsOutput ¶
func (o ConfigurationSetSuppressionOptionsOutput) ToConfigurationSetSuppressionOptionsOutput() ConfigurationSetSuppressionOptionsOutput
func (ConfigurationSetSuppressionOptionsOutput) ToConfigurationSetSuppressionOptionsOutputWithContext ¶
func (o ConfigurationSetSuppressionOptionsOutput) ToConfigurationSetSuppressionOptionsOutputWithContext(ctx context.Context) ConfigurationSetSuppressionOptionsOutput
func (ConfigurationSetSuppressionOptionsOutput) ToConfigurationSetSuppressionOptionsPtrOutput ¶
func (o ConfigurationSetSuppressionOptionsOutput) ToConfigurationSetSuppressionOptionsPtrOutput() ConfigurationSetSuppressionOptionsPtrOutput
func (ConfigurationSetSuppressionOptionsOutput) ToConfigurationSetSuppressionOptionsPtrOutputWithContext ¶
func (o ConfigurationSetSuppressionOptionsOutput) ToConfigurationSetSuppressionOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetSuppressionOptionsPtrOutput
type ConfigurationSetSuppressionOptionsPtrInput ¶
type ConfigurationSetSuppressionOptionsPtrInput interface { pulumi.Input ToConfigurationSetSuppressionOptionsPtrOutput() ConfigurationSetSuppressionOptionsPtrOutput ToConfigurationSetSuppressionOptionsPtrOutputWithContext(context.Context) ConfigurationSetSuppressionOptionsPtrOutput }
ConfigurationSetSuppressionOptionsPtrInput is an input type that accepts ConfigurationSetSuppressionOptionsArgs, ConfigurationSetSuppressionOptionsPtr and ConfigurationSetSuppressionOptionsPtrOutput values. You can construct a concrete instance of `ConfigurationSetSuppressionOptionsPtrInput` via:
ConfigurationSetSuppressionOptionsArgs{...} or: nil
func ConfigurationSetSuppressionOptionsPtr ¶
func ConfigurationSetSuppressionOptionsPtr(v *ConfigurationSetSuppressionOptionsArgs) ConfigurationSetSuppressionOptionsPtrInput
type ConfigurationSetSuppressionOptionsPtrOutput ¶
type ConfigurationSetSuppressionOptionsPtrOutput struct{ *pulumi.OutputState }
func (ConfigurationSetSuppressionOptionsPtrOutput) ElementType ¶
func (ConfigurationSetSuppressionOptionsPtrOutput) ElementType() reflect.Type
func (ConfigurationSetSuppressionOptionsPtrOutput) SuppressedReasons ¶
func (o ConfigurationSetSuppressionOptionsPtrOutput) SuppressedReasons() pulumi.StringArrayOutput
A list that contains the reasons that email addresses are automatically added to the suppression list for your account. Valid values: `BOUNCE`, `COMPLAINT`.
func (ConfigurationSetSuppressionOptionsPtrOutput) ToConfigurationSetSuppressionOptionsPtrOutput ¶
func (o ConfigurationSetSuppressionOptionsPtrOutput) ToConfigurationSetSuppressionOptionsPtrOutput() ConfigurationSetSuppressionOptionsPtrOutput
func (ConfigurationSetSuppressionOptionsPtrOutput) ToConfigurationSetSuppressionOptionsPtrOutputWithContext ¶
func (o ConfigurationSetSuppressionOptionsPtrOutput) ToConfigurationSetSuppressionOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetSuppressionOptionsPtrOutput
type ConfigurationSetTrackingOptions ¶
type ConfigurationSetTrackingOptions struct { // The domain to use for tracking open and click events. CustomRedirectDomain string `pulumi:"customRedirectDomain"` }
type ConfigurationSetTrackingOptionsArgs ¶
type ConfigurationSetTrackingOptionsArgs struct { // The domain to use for tracking open and click events. CustomRedirectDomain pulumi.StringInput `pulumi:"customRedirectDomain"` }
func (ConfigurationSetTrackingOptionsArgs) ElementType ¶
func (ConfigurationSetTrackingOptionsArgs) ElementType() reflect.Type
func (ConfigurationSetTrackingOptionsArgs) ToConfigurationSetTrackingOptionsOutput ¶
func (i ConfigurationSetTrackingOptionsArgs) ToConfigurationSetTrackingOptionsOutput() ConfigurationSetTrackingOptionsOutput
func (ConfigurationSetTrackingOptionsArgs) ToConfigurationSetTrackingOptionsOutputWithContext ¶
func (i ConfigurationSetTrackingOptionsArgs) ToConfigurationSetTrackingOptionsOutputWithContext(ctx context.Context) ConfigurationSetTrackingOptionsOutput
func (ConfigurationSetTrackingOptionsArgs) ToConfigurationSetTrackingOptionsPtrOutput ¶
func (i ConfigurationSetTrackingOptionsArgs) ToConfigurationSetTrackingOptionsPtrOutput() ConfigurationSetTrackingOptionsPtrOutput
func (ConfigurationSetTrackingOptionsArgs) ToConfigurationSetTrackingOptionsPtrOutputWithContext ¶
func (i ConfigurationSetTrackingOptionsArgs) ToConfigurationSetTrackingOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetTrackingOptionsPtrOutput
type ConfigurationSetTrackingOptionsInput ¶
type ConfigurationSetTrackingOptionsInput interface { pulumi.Input ToConfigurationSetTrackingOptionsOutput() ConfigurationSetTrackingOptionsOutput ToConfigurationSetTrackingOptionsOutputWithContext(context.Context) ConfigurationSetTrackingOptionsOutput }
ConfigurationSetTrackingOptionsInput is an input type that accepts ConfigurationSetTrackingOptionsArgs and ConfigurationSetTrackingOptionsOutput values. You can construct a concrete instance of `ConfigurationSetTrackingOptionsInput` via:
ConfigurationSetTrackingOptionsArgs{...}
type ConfigurationSetTrackingOptionsOutput ¶
type ConfigurationSetTrackingOptionsOutput struct{ *pulumi.OutputState }
func (ConfigurationSetTrackingOptionsOutput) CustomRedirectDomain ¶
func (o ConfigurationSetTrackingOptionsOutput) CustomRedirectDomain() pulumi.StringOutput
The domain to use for tracking open and click events.
func (ConfigurationSetTrackingOptionsOutput) ElementType ¶
func (ConfigurationSetTrackingOptionsOutput) ElementType() reflect.Type
func (ConfigurationSetTrackingOptionsOutput) ToConfigurationSetTrackingOptionsOutput ¶
func (o ConfigurationSetTrackingOptionsOutput) ToConfigurationSetTrackingOptionsOutput() ConfigurationSetTrackingOptionsOutput
func (ConfigurationSetTrackingOptionsOutput) ToConfigurationSetTrackingOptionsOutputWithContext ¶
func (o ConfigurationSetTrackingOptionsOutput) ToConfigurationSetTrackingOptionsOutputWithContext(ctx context.Context) ConfigurationSetTrackingOptionsOutput
func (ConfigurationSetTrackingOptionsOutput) ToConfigurationSetTrackingOptionsPtrOutput ¶
func (o ConfigurationSetTrackingOptionsOutput) ToConfigurationSetTrackingOptionsPtrOutput() ConfigurationSetTrackingOptionsPtrOutput
func (ConfigurationSetTrackingOptionsOutput) ToConfigurationSetTrackingOptionsPtrOutputWithContext ¶
func (o ConfigurationSetTrackingOptionsOutput) ToConfigurationSetTrackingOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetTrackingOptionsPtrOutput
type ConfigurationSetTrackingOptionsPtrInput ¶
type ConfigurationSetTrackingOptionsPtrInput interface { pulumi.Input ToConfigurationSetTrackingOptionsPtrOutput() ConfigurationSetTrackingOptionsPtrOutput ToConfigurationSetTrackingOptionsPtrOutputWithContext(context.Context) ConfigurationSetTrackingOptionsPtrOutput }
ConfigurationSetTrackingOptionsPtrInput is an input type that accepts ConfigurationSetTrackingOptionsArgs, ConfigurationSetTrackingOptionsPtr and ConfigurationSetTrackingOptionsPtrOutput values. You can construct a concrete instance of `ConfigurationSetTrackingOptionsPtrInput` via:
ConfigurationSetTrackingOptionsArgs{...} or: nil
func ConfigurationSetTrackingOptionsPtr ¶
func ConfigurationSetTrackingOptionsPtr(v *ConfigurationSetTrackingOptionsArgs) ConfigurationSetTrackingOptionsPtrInput
type ConfigurationSetTrackingOptionsPtrOutput ¶
type ConfigurationSetTrackingOptionsPtrOutput struct{ *pulumi.OutputState }
func (ConfigurationSetTrackingOptionsPtrOutput) CustomRedirectDomain ¶
func (o ConfigurationSetTrackingOptionsPtrOutput) CustomRedirectDomain() pulumi.StringPtrOutput
The domain to use for tracking open and click events.
func (ConfigurationSetTrackingOptionsPtrOutput) ElementType ¶
func (ConfigurationSetTrackingOptionsPtrOutput) ElementType() reflect.Type
func (ConfigurationSetTrackingOptionsPtrOutput) ToConfigurationSetTrackingOptionsPtrOutput ¶
func (o ConfigurationSetTrackingOptionsPtrOutput) ToConfigurationSetTrackingOptionsPtrOutput() ConfigurationSetTrackingOptionsPtrOutput
func (ConfigurationSetTrackingOptionsPtrOutput) ToConfigurationSetTrackingOptionsPtrOutputWithContext ¶
func (o ConfigurationSetTrackingOptionsPtrOutput) ToConfigurationSetTrackingOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetTrackingOptionsPtrOutput
type ConfigurationSetVdmOptions ¶
type ConfigurationSetVdmOptions struct { // Specifies additional settings for your VDM configuration as applicable to the Dashboard. DashboardOptions *ConfigurationSetVdmOptionsDashboardOptions `pulumi:"dashboardOptions"` // Specifies additional settings for your VDM configuration as applicable to the Guardian. GuardianOptions *ConfigurationSetVdmOptionsGuardianOptions `pulumi:"guardianOptions"` }
type ConfigurationSetVdmOptionsArgs ¶
type ConfigurationSetVdmOptionsArgs struct { // Specifies additional settings for your VDM configuration as applicable to the Dashboard. DashboardOptions ConfigurationSetVdmOptionsDashboardOptionsPtrInput `pulumi:"dashboardOptions"` // Specifies additional settings for your VDM configuration as applicable to the Guardian. GuardianOptions ConfigurationSetVdmOptionsGuardianOptionsPtrInput `pulumi:"guardianOptions"` }
func (ConfigurationSetVdmOptionsArgs) ElementType ¶
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 { string `pulumi:"optimizedSharedDelivery"` }OptimizedSharedDelivery *
type ConfigurationSetVdmOptionsGuardianOptionsArgs ¶
type ConfigurationSetVdmOptionsGuardianOptionsArgs struct { pulumi.StringPtrInput `pulumi:"optimizedSharedDelivery"` }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.
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.
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.
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.
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"` // 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"` // Deprecated: Please use `tags` instead. 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/v6/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/v6/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 // 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) 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
deprecated
func (o ContactListOutput) TagsAll() pulumi.StringMapOutput
Deprecated: Please use `tags` instead.
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 // 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 // Deprecated: Please use `tags` instead. 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"` }
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/v6/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 }
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) 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 }
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"` // 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"` // Deprecated: Please use `tags` instead. 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/v6/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/v6/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 // 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) 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
deprecated
func (o DedicatedIpPoolOutput) TagsAll() pulumi.StringMapOutput
Deprecated: Please use `tags` instead.
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 // 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 // Deprecated: Please use `tags` instead. 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"` // 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. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` // Specifies whether or not the identity is verified. VerifiedForSendingStatus pulumi.BoolOutput `pulumi:"verifiedForSendingStatus"` }
Resource for managing an AWS SESv2 (Simple Email V2) Email Identity.
## Example Usage
### Basic Usage ### Email Address Identity
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/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/v6/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/v6/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/v6/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 // 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"` }
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/v6/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 }
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) 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 }
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"` }
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/v6/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 }
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) 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 }
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) 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
deprecated
func (o EmailIdentityOutput) TagsAll() pulumi.StringMapOutput
Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
func (EmailIdentityOutput) ToEmailIdentityOutput ¶
func (o EmailIdentityOutput) ToEmailIdentityOutput() EmailIdentityOutput
func (EmailIdentityOutput) ToEmailIdentityOutputWithContext ¶
func (o EmailIdentityOutput) ToEmailIdentityOutputWithContext(ctx context.Context) EmailIdentityOutput
func (EmailIdentityOutput) VerifiedForSendingStatus ¶
func (o EmailIdentityOutput) VerifiedForSendingStatus() pulumi.BoolOutput
Specifies whether or not the identity is verified.
type EmailIdentityPolicy ¶ added in v6.21.0
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"` }
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/v6/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 `example_id_arg`. For example:
```sh
$ pulumi import aws:sesv2/emailIdentityPolicy:EmailIdentityPolicy example example_email_identity|example_policy_name
```
func GetEmailIdentityPolicy ¶ added in v6.21.0
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 ¶ added in v6.21.0
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 ¶ added in v6.21.0
func (*EmailIdentityPolicy) ElementType() reflect.Type
func (*EmailIdentityPolicy) ToEmailIdentityPolicyOutput ¶ added in v6.21.0
func (i *EmailIdentityPolicy) ToEmailIdentityPolicyOutput() EmailIdentityPolicyOutput
func (*EmailIdentityPolicy) ToEmailIdentityPolicyOutputWithContext ¶ added in v6.21.0
func (i *EmailIdentityPolicy) ToEmailIdentityPolicyOutputWithContext(ctx context.Context) EmailIdentityPolicyOutput
type EmailIdentityPolicyArgs ¶ added in v6.21.0
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 }
The set of arguments for constructing a EmailIdentityPolicy resource.
func (EmailIdentityPolicyArgs) ElementType ¶ added in v6.21.0
func (EmailIdentityPolicyArgs) ElementType() reflect.Type
type EmailIdentityPolicyArray ¶ added in v6.21.0
type EmailIdentityPolicyArray []EmailIdentityPolicyInput
func (EmailIdentityPolicyArray) ElementType ¶ added in v6.21.0
func (EmailIdentityPolicyArray) ElementType() reflect.Type
func (EmailIdentityPolicyArray) ToEmailIdentityPolicyArrayOutput ¶ added in v6.21.0
func (i EmailIdentityPolicyArray) ToEmailIdentityPolicyArrayOutput() EmailIdentityPolicyArrayOutput
func (EmailIdentityPolicyArray) ToEmailIdentityPolicyArrayOutputWithContext ¶ added in v6.21.0
func (i EmailIdentityPolicyArray) ToEmailIdentityPolicyArrayOutputWithContext(ctx context.Context) EmailIdentityPolicyArrayOutput
type EmailIdentityPolicyArrayInput ¶ added in v6.21.0
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 ¶ added in v6.21.0
type EmailIdentityPolicyArrayOutput struct{ *pulumi.OutputState }
func (EmailIdentityPolicyArrayOutput) ElementType ¶ added in v6.21.0
func (EmailIdentityPolicyArrayOutput) ElementType() reflect.Type
func (EmailIdentityPolicyArrayOutput) Index ¶ added in v6.21.0
func (o EmailIdentityPolicyArrayOutput) Index(i pulumi.IntInput) EmailIdentityPolicyOutput
func (EmailIdentityPolicyArrayOutput) ToEmailIdentityPolicyArrayOutput ¶ added in v6.21.0
func (o EmailIdentityPolicyArrayOutput) ToEmailIdentityPolicyArrayOutput() EmailIdentityPolicyArrayOutput
func (EmailIdentityPolicyArrayOutput) ToEmailIdentityPolicyArrayOutputWithContext ¶ added in v6.21.0
func (o EmailIdentityPolicyArrayOutput) ToEmailIdentityPolicyArrayOutputWithContext(ctx context.Context) EmailIdentityPolicyArrayOutput
type EmailIdentityPolicyInput ¶ added in v6.21.0
type EmailIdentityPolicyInput interface { pulumi.Input ToEmailIdentityPolicyOutput() EmailIdentityPolicyOutput ToEmailIdentityPolicyOutputWithContext(ctx context.Context) EmailIdentityPolicyOutput }
type EmailIdentityPolicyMap ¶ added in v6.21.0
type EmailIdentityPolicyMap map[string]EmailIdentityPolicyInput
func (EmailIdentityPolicyMap) ElementType ¶ added in v6.21.0
func (EmailIdentityPolicyMap) ElementType() reflect.Type
func (EmailIdentityPolicyMap) ToEmailIdentityPolicyMapOutput ¶ added in v6.21.0
func (i EmailIdentityPolicyMap) ToEmailIdentityPolicyMapOutput() EmailIdentityPolicyMapOutput
func (EmailIdentityPolicyMap) ToEmailIdentityPolicyMapOutputWithContext ¶ added in v6.21.0
func (i EmailIdentityPolicyMap) ToEmailIdentityPolicyMapOutputWithContext(ctx context.Context) EmailIdentityPolicyMapOutput
type EmailIdentityPolicyMapInput ¶ added in v6.21.0
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 ¶ added in v6.21.0
type EmailIdentityPolicyMapOutput struct{ *pulumi.OutputState }
func (EmailIdentityPolicyMapOutput) ElementType ¶ added in v6.21.0
func (EmailIdentityPolicyMapOutput) ElementType() reflect.Type
func (EmailIdentityPolicyMapOutput) MapIndex ¶ added in v6.21.0
func (o EmailIdentityPolicyMapOutput) MapIndex(k pulumi.StringInput) EmailIdentityPolicyOutput
func (EmailIdentityPolicyMapOutput) ToEmailIdentityPolicyMapOutput ¶ added in v6.21.0
func (o EmailIdentityPolicyMapOutput) ToEmailIdentityPolicyMapOutput() EmailIdentityPolicyMapOutput
func (EmailIdentityPolicyMapOutput) ToEmailIdentityPolicyMapOutputWithContext ¶ added in v6.21.0
func (o EmailIdentityPolicyMapOutput) ToEmailIdentityPolicyMapOutputWithContext(ctx context.Context) EmailIdentityPolicyMapOutput
type EmailIdentityPolicyOutput ¶ added in v6.21.0
type EmailIdentityPolicyOutput struct{ *pulumi.OutputState }
func (EmailIdentityPolicyOutput) ElementType ¶ added in v6.21.0
func (EmailIdentityPolicyOutput) ElementType() reflect.Type
func (EmailIdentityPolicyOutput) EmailIdentity ¶ added in v6.21.0
func (o EmailIdentityPolicyOutput) EmailIdentity() pulumi.StringOutput
The email identity.
func (EmailIdentityPolicyOutput) Policy ¶ added in v6.21.0
func (o EmailIdentityPolicyOutput) Policy() pulumi.StringOutput
The text of the policy in JSON format.
func (EmailIdentityPolicyOutput) PolicyName ¶ added in v6.21.0
func (o EmailIdentityPolicyOutput) PolicyName() pulumi.StringOutput
The name of the policy.
func (EmailIdentityPolicyOutput) ToEmailIdentityPolicyOutput ¶ added in v6.21.0
func (o EmailIdentityPolicyOutput) ToEmailIdentityPolicyOutput() EmailIdentityPolicyOutput
func (EmailIdentityPolicyOutput) ToEmailIdentityPolicyOutputWithContext ¶ added in v6.21.0
func (o EmailIdentityPolicyOutput) ToEmailIdentityPolicyOutputWithContext(ctx context.Context) EmailIdentityPolicyOutput
type EmailIdentityPolicyState ¶ added in v6.21.0
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 }
func (EmailIdentityPolicyState) ElementType ¶ added in v6.21.0
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 // 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. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput // 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 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 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) 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"` }
type GetConfigurationSetTrackingOptionArgs ¶
type GetConfigurationSetTrackingOptionArgs struct { // The domain to use for tracking open and click events. CustomRedirectDomain pulumi.StringInput `pulumi:"customRedirectDomain"` }
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) 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 { string `pulumi:"optimizedSharedDelivery"` }OptimizedSharedDelivery
type GetConfigurationSetVdmOptionGuardianOptionArgs ¶
type GetConfigurationSetVdmOptionGuardianOptionArgs struct { pulumi.StringInput `pulumi:"optimizedSharedDelivery"` }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"` // 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"` // 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"` // 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/v6/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) 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"` // 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"` // 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"` // (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/v6/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) 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"` // 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"` }
A collection of arguments for invoking getEmailIdentityMailFromAttributes.
type LookupEmailIdentityMailFromAttributesOutputArgs ¶
type LookupEmailIdentityMailFromAttributesOutputArgs struct { // The name of the email identity. EmailIdentity pulumi.StringInput `pulumi:"emailIdentity"` }
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"` }
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/v6/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) 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"` // 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"` // Key-value mapping of resource tags. Tags map[string]string `pulumi:"tags"` // 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/v6/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) 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) VerifiedForSendingStatus ¶
func (o LookupEmailIdentityResultOutput) VerifiedForSendingStatus() pulumi.BoolOutput
Specifies whether or not the identity is verified.
Source Files ¶
- 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