1. Packages
  2. AWS Cloud Control
  3. API Docs
  4. ses
  5. getConfigurationSet

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi

aws-native.ses.getConfigurationSet

Explore with Pulumi AI

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi

Resource schema for AWS::SES::ConfigurationSet.

Using getConfigurationSet

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getConfigurationSet(args: GetConfigurationSetArgs, opts?: InvokeOptions): Promise<GetConfigurationSetResult>
function getConfigurationSetOutput(args: GetConfigurationSetOutputArgs, opts?: InvokeOptions): Output<GetConfigurationSetResult>
Copy
def get_configuration_set(name: Optional[str] = None,
                          opts: Optional[InvokeOptions] = None) -> GetConfigurationSetResult
def get_configuration_set_output(name: Optional[pulumi.Input[str]] = None,
                          opts: Optional[InvokeOptions] = None) -> Output[GetConfigurationSetResult]
Copy
func LookupConfigurationSet(ctx *Context, args *LookupConfigurationSetArgs, opts ...InvokeOption) (*LookupConfigurationSetResult, error)
func LookupConfigurationSetOutput(ctx *Context, args *LookupConfigurationSetOutputArgs, opts ...InvokeOption) LookupConfigurationSetResultOutput
Copy

> Note: This function is named LookupConfigurationSet in the Go SDK.

public static class GetConfigurationSet 
{
    public static Task<GetConfigurationSetResult> InvokeAsync(GetConfigurationSetArgs args, InvokeOptions? opts = null)
    public static Output<GetConfigurationSetResult> Invoke(GetConfigurationSetInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetConfigurationSetResult> getConfigurationSet(GetConfigurationSetArgs args, InvokeOptions options)
public static Output<GetConfigurationSetResult> getConfigurationSet(GetConfigurationSetArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: aws-native:ses:getConfigurationSet
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Name This property is required. string
The name of the configuration set.
Name This property is required. string
The name of the configuration set.
name This property is required. String
The name of the configuration set.
name This property is required. string
The name of the configuration set.
name This property is required. str
The name of the configuration set.
name This property is required. String
The name of the configuration set.

getConfigurationSet Result

The following output properties are available:

DeliveryOptions Pulumi.AwsNative.Ses.Outputs.ConfigurationSetDeliveryOptions
Specifies the name of the dedicated IP pool to associate with the configuration set and whether messages that use the configuration set are required to use Transport Layer Security (TLS).
ReputationOptions Pulumi.AwsNative.Ses.Outputs.ConfigurationSetReputationOptions
An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.
SendingOptions Pulumi.AwsNative.Ses.Outputs.ConfigurationSetSendingOptions
An object that defines whether or not Amazon SES can send email that you send using the configuration set.
SuppressionOptions Pulumi.AwsNative.Ses.Outputs.ConfigurationSetSuppressionOptions
An object that contains information about the suppression list preferences for your account.
TrackingOptions Pulumi.AwsNative.Ses.Outputs.ConfigurationSetTrackingOptions
An object that defines the open and click tracking options for emails that you send using the configuration set.
VdmOptions Pulumi.AwsNative.Ses.Outputs.ConfigurationSetVdmOptions
The Virtual Deliverability Manager (VDM) options that apply to the configuration set.
DeliveryOptions ConfigurationSetDeliveryOptions
Specifies the name of the dedicated IP pool to associate with the configuration set and whether messages that use the configuration set are required to use Transport Layer Security (TLS).
ReputationOptions ConfigurationSetReputationOptions
An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.
SendingOptions ConfigurationSetSendingOptions
An object that defines whether or not Amazon SES can send email that you send using the configuration set.
SuppressionOptions ConfigurationSetSuppressionOptions
An object that contains information about the suppression list preferences for your account.
TrackingOptions ConfigurationSetTrackingOptions
An object that defines the open and click tracking options for emails that you send using the configuration set.
VdmOptions ConfigurationSetVdmOptions
The Virtual Deliverability Manager (VDM) options that apply to the configuration set.
deliveryOptions ConfigurationSetDeliveryOptions
Specifies the name of the dedicated IP pool to associate with the configuration set and whether messages that use the configuration set are required to use Transport Layer Security (TLS).
reputationOptions ConfigurationSetReputationOptions
An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.
sendingOptions ConfigurationSetSendingOptions
An object that defines whether or not Amazon SES can send email that you send using the configuration set.
suppressionOptions ConfigurationSetSuppressionOptions
An object that contains information about the suppression list preferences for your account.
trackingOptions ConfigurationSetTrackingOptions
An object that defines the open and click tracking options for emails that you send using the configuration set.
vdmOptions ConfigurationSetVdmOptions
The Virtual Deliverability Manager (VDM) options that apply to the configuration set.
deliveryOptions ConfigurationSetDeliveryOptions
Specifies the name of the dedicated IP pool to associate with the configuration set and whether messages that use the configuration set are required to use Transport Layer Security (TLS).
reputationOptions ConfigurationSetReputationOptions
An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.
sendingOptions ConfigurationSetSendingOptions
An object that defines whether or not Amazon SES can send email that you send using the configuration set.
suppressionOptions ConfigurationSetSuppressionOptions
An object that contains information about the suppression list preferences for your account.
trackingOptions ConfigurationSetTrackingOptions
An object that defines the open and click tracking options for emails that you send using the configuration set.
vdmOptions ConfigurationSetVdmOptions
The Virtual Deliverability Manager (VDM) options that apply to the configuration set.
delivery_options ConfigurationSetDeliveryOptions
Specifies the name of the dedicated IP pool to associate with the configuration set and whether messages that use the configuration set are required to use Transport Layer Security (TLS).
reputation_options ConfigurationSetReputationOptions
An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.
sending_options ConfigurationSetSendingOptions
An object that defines whether or not Amazon SES can send email that you send using the configuration set.
suppression_options ConfigurationSetSuppressionOptions
An object that contains information about the suppression list preferences for your account.
tracking_options ConfigurationSetTrackingOptions
An object that defines the open and click tracking options for emails that you send using the configuration set.
vdm_options ConfigurationSetVdmOptions
The Virtual Deliverability Manager (VDM) options that apply to the configuration set.
deliveryOptions Property Map
Specifies the name of the dedicated IP pool to associate with the configuration set and whether messages that use the configuration set are required to use Transport Layer Security (TLS).
reputationOptions Property Map
An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.
sendingOptions Property Map
An object that defines whether or not Amazon SES can send email that you send using the configuration set.
suppressionOptions Property Map
An object that contains information about the suppression list preferences for your account.
trackingOptions Property Map
An object that defines the open and click tracking options for emails that you send using the configuration set.
vdmOptions Property Map
The Virtual Deliverability Manager (VDM) options that apply to the configuration set.

Supporting Types

ConfigurationSetDashboardOptions

EngagementMetrics This property is required. string
Whether emails sent with this configuration set have engagement tracking enabled.
EngagementMetrics This property is required. string
Whether emails sent with this configuration set have engagement tracking enabled.
engagementMetrics This property is required. String
Whether emails sent with this configuration set have engagement tracking enabled.
engagementMetrics This property is required. string
Whether emails sent with this configuration set have engagement tracking enabled.
engagement_metrics This property is required. str
Whether emails sent with this configuration set have engagement tracking enabled.
engagementMetrics This property is required. String
Whether emails sent with this configuration set have engagement tracking enabled.

ConfigurationSetDeliveryOptions

MaxDeliverySeconds double
Specifies the maximum time until which SES will retry sending emails
SendingPoolName string
The name of the dedicated IP pool to associate with the configuration set.
TlsPolicy string
Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). If the value is Require , messages are only delivered if a TLS connection can be established. If the value is Optional , messages can be delivered in plain text if a TLS connection can't be established.
MaxDeliverySeconds float64
Specifies the maximum time until which SES will retry sending emails
SendingPoolName string
The name of the dedicated IP pool to associate with the configuration set.
TlsPolicy string
Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). If the value is Require , messages are only delivered if a TLS connection can be established. If the value is Optional , messages can be delivered in plain text if a TLS connection can't be established.
maxDeliverySeconds Double
Specifies the maximum time until which SES will retry sending emails
sendingPoolName String
The name of the dedicated IP pool to associate with the configuration set.
tlsPolicy String
Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). If the value is Require , messages are only delivered if a TLS connection can be established. If the value is Optional , messages can be delivered in plain text if a TLS connection can't be established.
maxDeliverySeconds number
Specifies the maximum time until which SES will retry sending emails
sendingPoolName string
The name of the dedicated IP pool to associate with the configuration set.
tlsPolicy string
Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). If the value is Require , messages are only delivered if a TLS connection can be established. If the value is Optional , messages can be delivered in plain text if a TLS connection can't be established.
max_delivery_seconds float
Specifies the maximum time until which SES will retry sending emails
sending_pool_name str
The name of the dedicated IP pool to associate with the configuration set.
tls_policy str
Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). If the value is Require , messages are only delivered if a TLS connection can be established. If the value is Optional , messages can be delivered in plain text if a TLS connection can't be established.
maxDeliverySeconds Number
Specifies the maximum time until which SES will retry sending emails
sendingPoolName String
The name of the dedicated IP pool to associate with the configuration set.
tlsPolicy String
Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). If the value is Require , messages are only delivered if a TLS connection can be established. If the value is Optional , messages can be delivered in plain text if a TLS connection can't be established.

ConfigurationSetGuardianOptions

OptimizedSharedDelivery This property is required. string
Whether emails sent with this configuration set have optimized delivery algorithm enabled.
OptimizedSharedDelivery This property is required. string
Whether emails sent with this configuration set have optimized delivery algorithm enabled.
optimizedSharedDelivery This property is required. String
Whether emails sent with this configuration set have optimized delivery algorithm enabled.
optimizedSharedDelivery This property is required. string
Whether emails sent with this configuration set have optimized delivery algorithm enabled.
optimized_shared_delivery This property is required. str
Whether emails sent with this configuration set have optimized delivery algorithm enabled.
optimizedSharedDelivery This property is required. String
Whether emails sent with this configuration set have optimized delivery algorithm enabled.

ConfigurationSetReputationOptions

ReputationMetricsEnabled bool
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
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 Boolean
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 boolean
If true , tracking of reputation metrics is enabled for the configuration set. If false , tracking of reputation metrics is disabled for the configuration set.
reputation_metrics_enabled bool
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 Boolean
If true , tracking of reputation metrics is enabled for the configuration set. If false , tracking of reputation metrics is disabled for the configuration set.

ConfigurationSetSendingOptions

SendingEnabled bool
If true , email sending is enabled for the configuration set. If false , email sending is disabled for the configuration set.
SendingEnabled bool
If true , email sending is enabled for the configuration set. If false , email sending is disabled for the configuration set.
sendingEnabled Boolean
If true , email sending is enabled for the configuration set. If false , email sending is disabled for the configuration set.
sendingEnabled boolean
If true , email sending is enabled for the configuration set. If false , email sending is disabled for the configuration set.
sending_enabled bool
If true , email sending is enabled for the configuration set. If false , email sending is disabled for the configuration set.
sendingEnabled Boolean
If true , email sending is enabled for the configuration set. If false , email sending is disabled for the configuration set.

ConfigurationSetSuppressionOptions

SuppressedReasons List<string>
A list that contains the reasons that email addresses are automatically added to the suppression list for your account.
SuppressedReasons []string
A list that contains the reasons that email addresses are automatically added to the suppression list for your account.
suppressedReasons List<String>
A list that contains the reasons that email addresses are automatically added to the suppression list for your account.
suppressedReasons string[]
A list that contains the reasons that email addresses are automatically added to the suppression list for your account.
suppressed_reasons Sequence[str]
A list that contains the reasons that email addresses are automatically added to the suppression list for your account.
suppressedReasons List<String>
A list that contains the reasons that email addresses are automatically added to the suppression list for your account.

ConfigurationSetTrackingOptions

CustomRedirectDomain string
The domain to use for tracking open and click events.
HttpsPolicy string
The https policy to use for tracking open and click events.
CustomRedirectDomain string
The domain to use for tracking open and click events.
HttpsPolicy string
The https policy to use for tracking open and click events.
customRedirectDomain String
The domain to use for tracking open and click events.
httpsPolicy String
The https policy to use for tracking open and click events.
customRedirectDomain string
The domain to use for tracking open and click events.
httpsPolicy string
The https policy to use for tracking open and click events.
custom_redirect_domain str
The domain to use for tracking open and click events.
https_policy str
The https policy to use for tracking open and click events.
customRedirectDomain String
The domain to use for tracking open and click events.
httpsPolicy String
The https policy to use for tracking open and click events.

ConfigurationSetVdmOptions

DashboardOptions Pulumi.AwsNative.Ses.Inputs.ConfigurationSetDashboardOptions
Specifies additional settings for your VDM configuration as applicable to the Dashboard.
GuardianOptions Pulumi.AwsNative.Ses.Inputs.ConfigurationSetGuardianOptions
Specifies additional settings for your VDM configuration as applicable to the Guardian.
DashboardOptions ConfigurationSetDashboardOptions
Specifies additional settings for your VDM configuration as applicable to the Dashboard.
GuardianOptions ConfigurationSetGuardianOptions
Specifies additional settings for your VDM configuration as applicable to the Guardian.
dashboardOptions ConfigurationSetDashboardOptions
Specifies additional settings for your VDM configuration as applicable to the Dashboard.
guardianOptions ConfigurationSetGuardianOptions
Specifies additional settings for your VDM configuration as applicable to the Guardian.
dashboardOptions ConfigurationSetDashboardOptions
Specifies additional settings for your VDM configuration as applicable to the Dashboard.
guardianOptions ConfigurationSetGuardianOptions
Specifies additional settings for your VDM configuration as applicable to the Guardian.
dashboard_options ConfigurationSetDashboardOptions
Specifies additional settings for your VDM configuration as applicable to the Dashboard.
guardian_options ConfigurationSetGuardianOptions
Specifies additional settings for your VDM configuration as applicable to the Guardian.
dashboardOptions Property Map
Specifies additional settings for your VDM configuration as applicable to the Dashboard.
guardianOptions Property Map
Specifies additional settings for your VDM configuration as applicable to the Guardian.

Package Details

Repository
AWS Native pulumi/pulumi-aws-native
License
Apache-2.0

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi