Class: AWSCDK::ManagedBlockchain::CfnMember::NetworkFabricConfigurationProperty

Inherits:
Jsii::Struct
  • Object
show all
Defined in:
managed_blockchain/cfn_member.rb

Overview

Hyperledger Fabric configuration properties for the network.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(edition:) ⇒ NetworkFabricConfigurationProperty

Returns a new instance of NetworkFabricConfigurationProperty.

Parameters:

  • edition (String)

    The edition of Amazon Managed Blockchain that the network uses.



848
849
850
851
# File 'managed_blockchain/cfn_member.rb', line 848

def initialize(edition:)
  @edition = edition
  Jsii::Type.check_type(@edition, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "edition")
end

Instance Attribute Details

#editionString (readonly)

The edition of Amazon Managed Blockchain that the network uses.

Valid values are standard and starter . For more information, see Amazon Managed Blockchain Pricing



859
860
861
# File 'managed_blockchain/cfn_member.rb', line 859

def edition
  @edition
end

Class Method Details

.jsii_propertiesObject



861
862
863
864
865
# File 'managed_blockchain/cfn_member.rb', line 861

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

Instance Method Details

#to_jsiiObject



867
868
869
870
871
872
873
# File 'managed_blockchain/cfn_member.rb', line 867

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