Class: AWSCDK::AmazonMQ::CfnConfigurationAssociation::ConfigurationIdProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::AmazonMQ::CfnConfigurationAssociation::ConfigurationIdProperty
- Defined in:
- amazon_mq/cfn_configuration_association.rb
Overview
A list of information about the configuration.
Instance Attribute Summary collapse
-
#id ⇒ String
readonly
Required.
-
#revision ⇒ Numeric
readonly
The revision number of the configuration.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(id:, revision:) ⇒ ConfigurationIdProperty
constructor
A new instance of ConfigurationIdProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(id:, revision:) ⇒ ConfigurationIdProperty
Returns a new instance of ConfigurationIdProperty.
515 516 517 518 519 520 |
# File 'amazon_mq/cfn_configuration_association.rb', line 515 def initialize(id:, revision:) @id = id Jsii::Type.check_type(@id, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "id") @revision = revision Jsii::Type.check_type(@revision, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJudW1iZXIifQ==")), "revision") end |
Instance Attribute Details
#id ⇒ String (readonly)
Required.
The unique ID that Amazon MQ generates for the configuration.
528 529 530 |
# File 'amazon_mq/cfn_configuration_association.rb', line 528 def id @id end |
#revision ⇒ Numeric (readonly)
The revision number of the configuration.
533 534 535 |
# File 'amazon_mq/cfn_configuration_association.rb', line 533 def revision @revision end |
Class Method Details
.jsii_properties ⇒ Object
535 536 537 538 539 540 |
# File 'amazon_mq/cfn_configuration_association.rb', line 535 def self.jsii_properties { :id => "id", :revision => "revision", } end |
Instance Method Details
#to_jsii ⇒ Object
542 543 544 545 546 547 548 549 |
# File 'amazon_mq/cfn_configuration_association.rb', line 542 def to_jsii result = {} result.merge!({ "id" => @id, "revision" => @revision, }) result.compact end |