Class: Aws::ManagedBlockchain::Types::MemberConfiguration
- Inherits:
-
Struct
- Object
- Struct
- Aws::ManagedBlockchain::Types::MemberConfiguration
- Defined in:
- gems/aws-sdk-managedblockchain/lib/aws-sdk-managedblockchain/types.rb
Overview
When making an API call, you may pass MemberConfiguration data as a hash:
{
name: "NetworkMemberNameString", # required
description: "DescriptionString",
framework_configuration: { # required
fabric: {
admin_username: "UsernameString", # required
admin_password: "PasswordString", # required
},
},
log_publishing_configuration: {
fabric: {
ca_logs: {
cloudwatch: {
enabled: false,
},
},
},
},
tags: {
"TagKey" => "TagValue",
},
}
Configuration properties of the member.
Applies only to Hyperledger Fabric.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#description ⇒ String
An optional description of the member.
-
#framework_configuration ⇒ Types::MemberFrameworkConfiguration
Configuration properties of the blockchain framework relevant to the member.
-
#log_publishing_configuration ⇒ Types::MemberLogPublishingConfiguration
Configuration properties for logging events associated with a member of a Managed Blockchain network.
-
#name ⇒ String
The name of the member.
-
#tags ⇒ Hash<String,String>
Tags assigned to the member.
Instance Attribute Details
#description ⇒ String
An optional description of the member.
1455 1456 1457 1458 1459 1460 1461 1462 1463 |
# File 'gems/aws-sdk-managedblockchain/lib/aws-sdk-managedblockchain/types.rb', line 1455 class MemberConfiguration < Struct.new( :name, :description, :framework_configuration, :log_publishing_configuration, :tags) SENSITIVE = [] include Aws::Structure end |
#framework_configuration ⇒ Types::MemberFrameworkConfiguration
Configuration properties of the blockchain framework relevant to the member.
1455 1456 1457 1458 1459 1460 1461 1462 1463 |
# File 'gems/aws-sdk-managedblockchain/lib/aws-sdk-managedblockchain/types.rb', line 1455 class MemberConfiguration < Struct.new( :name, :description, :framework_configuration, :log_publishing_configuration, :tags) SENSITIVE = [] include Aws::Structure end |
#log_publishing_configuration ⇒ Types::MemberLogPublishingConfiguration
Configuration properties for logging events associated with a member of a Managed Blockchain network.
1455 1456 1457 1458 1459 1460 1461 1462 1463 |
# File 'gems/aws-sdk-managedblockchain/lib/aws-sdk-managedblockchain/types.rb', line 1455 class MemberConfiguration < Struct.new( :name, :description, :framework_configuration, :log_publishing_configuration, :tags) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The name of the member.
1455 1456 1457 1458 1459 1460 1461 1462 1463 |
# File 'gems/aws-sdk-managedblockchain/lib/aws-sdk-managedblockchain/types.rb', line 1455 class MemberConfiguration < Struct.new( :name, :description, :framework_configuration, :log_publishing_configuration, :tags) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Hash<String,String>
Tags assigned to the member. Tags consist of a key and optional value. For more information about tags, see Tagging Resources in the Amazon Managed Blockchain Hyperledger Fabric Developer Guide.
When specifying tags during creation, you can specify multiple key-value pairs in a single request, with an overall maximum of 50 tags added to each resource.
1455 1456 1457 1458 1459 1460 1461 1462 1463 |
# File 'gems/aws-sdk-managedblockchain/lib/aws-sdk-managedblockchain/types.rb', line 1455 class MemberConfiguration < Struct.new( :name, :description, :framework_configuration, :log_publishing_configuration, :tags) SENSITIVE = [] include Aws::Structure end |