Class: AWSCDK::AmazonMQ::CfnBroker::ConfigurationIdProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::AmazonMQ::CfnBroker::ConfigurationIdProperty
- Defined in:
- amazon_mq/cfn_broker.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.
910 911 912 913 914 915 |
# File 'amazon_mq/cfn_broker.rb', line 910 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.
923 924 925 |
# File 'amazon_mq/cfn_broker.rb', line 923 def id @id end |
#revision ⇒ Numeric (readonly)
The revision number of the configuration.
928 929 930 |
# File 'amazon_mq/cfn_broker.rb', line 928 def revision @revision end |
Class Method Details
.jsii_properties ⇒ Object
930 931 932 933 934 935 |
# File 'amazon_mq/cfn_broker.rb', line 930 def self.jsii_properties { :id => "id", :revision => "revision", } end |
Instance Method Details
#to_jsii ⇒ Object
937 938 939 940 941 942 943 944 |
# File 'amazon_mq/cfn_broker.rb', line 937 def to_jsii result = {} result.merge!({ "id" => @id, "revision" => @revision, }) result.compact end |