Class: AWSCDK::ACMPCA::CfnCertificateAuthority::EdiPartyNameProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::ACMPCA::CfnCertificateAuthority::EdiPartyNameProperty
- Defined in:
- acmpca/cfn_certificate_authority.rb
Overview
Describes an Electronic Data Interchange (EDI) entity as described in as defined in Subject Alternative Name in RFC 5280.
Instance Attribute Summary collapse
-
#name_assigner ⇒ String?
readonly
Specifies the name assigner.
-
#party_name ⇒ String
readonly
Specifies the party name.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(party_name:, name_assigner: nil) ⇒ EdiPartyNameProperty
constructor
A new instance of EdiPartyNameProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(party_name:, name_assigner: nil) ⇒ EdiPartyNameProperty
Returns a new instance of EdiPartyNameProperty.
1020 1021 1022 1023 1024 1025 |
# File 'acmpca/cfn_certificate_authority.rb', line 1020 def initialize(party_name:, name_assigner: nil) @party_name = party_name Jsii::Type.check_type(@party_name, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "partyName") @name_assigner = name_assigner Jsii::Type.check_type(@name_assigner, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "nameAssigner") unless @name_assigner.nil? end |
Instance Attribute Details
#name_assigner ⇒ String? (readonly)
Specifies the name assigner.
1036 1037 1038 |
# File 'acmpca/cfn_certificate_authority.rb', line 1036 def name_assigner @name_assigner end |
#party_name ⇒ String (readonly)
Specifies the party name.
1031 1032 1033 |
# File 'acmpca/cfn_certificate_authority.rb', line 1031 def party_name @party_name end |
Class Method Details
.jsii_properties ⇒ Object
1038 1039 1040 1041 1042 1043 |
# File 'acmpca/cfn_certificate_authority.rb', line 1038 def self.jsii_properties { :party_name => "partyName", :name_assigner => "nameAssigner", } end |
Instance Method Details
#to_jsii ⇒ Object
1045 1046 1047 1048 1049 1050 1051 1052 |
# File 'acmpca/cfn_certificate_authority.rb', line 1045 def to_jsii result = {} result.merge!({ "partyName" => @party_name, "nameAssigner" => @name_assigner, }) result.compact end |