Class: AWSCDK::SES::CfnEmailIdentity::ConfigurationSetAttributesProperty

Inherits:
Jsii::Struct
  • Object
show all
Defined in:
ses/cfn_email_identity.rb

Overview

Used to associate a configuration set with an email identity.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(configuration_set_name: nil) ⇒ ConfigurationSetAttributesProperty

Returns a new instance of ConfigurationSetAttributesProperty.

Parameters:

  • configuration_set_name (String, nil) (defaults to: nil)

    The configuration set to associate with an email identity.



641
642
643
644
# File 'ses/cfn_email_identity.rb', line 641

def initialize(configuration_set_name: nil)
  @configuration_set_name = configuration_set_name
  Jsii::Type.check_type(@configuration_set_name, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "configurationSetName") unless @configuration_set_name.nil?
end

Instance Attribute Details

#configuration_set_nameString? (readonly)

The configuration set to associate with an email identity.



650
651
652
# File 'ses/cfn_email_identity.rb', line 650

def configuration_set_name
  @configuration_set_name
end

Class Method Details

.jsii_propertiesObject



652
653
654
655
656
# File 'ses/cfn_email_identity.rb', line 652

def self.jsii_properties
  {
    :configuration_set_name => "configurationSetName",
  }
end

Instance Method Details

#to_jsiiObject



658
659
660
661
662
663
664
# File 'ses/cfn_email_identity.rb', line 658

def to_jsii
  result = {}
  result.merge!({
    "configurationSetName" => @configuration_set_name,
  })
  result.compact
end