Class: Aws::ManagedBlockchain::Types::CreateNodeInput
- Inherits:
-
Struct
- Object
- Struct
- Aws::ManagedBlockchain::Types::CreateNodeInput
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-managedblockchain/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#client_request_token ⇒ String
A unique, case-sensitive identifier that you provide to ensure the idempotency of the operation.
-
#member_id ⇒ String
The unique identifier of the member that owns this node.
-
#network_id ⇒ String
The unique identifier of the network for the node.
-
#node_configuration ⇒ Types::NodeConfiguration
The properties of a node configuration.
-
#tags ⇒ Hash<String,String>
Tags to assign to the node.
Instance Attribute Details
#client_request_token ⇒ String
A unique, case-sensitive identifier that you provide to ensure the idempotency of the operation. An idempotent operation completes no more than one time. This identifier is required only if you make a service request directly using an HTTP client. It is generated automatically if you use an Amazon Web Services SDK or the CLI.
**A suitable default value is auto-generated.** You should normally not need to pass this option.
474 475 476 477 478 479 480 481 482 |
# File 'lib/aws-sdk-managedblockchain/types.rb', line 474 class CreateNodeInput < Struct.new( :client_request_token, :network_id, :member_id, :node_configuration, :tags) SENSITIVE = [] include Aws::Structure end |
#member_id ⇒ String
The unique identifier of the member that owns this node.
Applies only to Hyperledger Fabric.
474 475 476 477 478 479 480 481 482 |
# File 'lib/aws-sdk-managedblockchain/types.rb', line 474 class CreateNodeInput < Struct.new( :client_request_token, :network_id, :member_id, :node_configuration, :tags) SENSITIVE = [] include Aws::Structure end |
#network_id ⇒ String
The unique identifier of the network for the node.
Ethereum public networks have the following ‘NetworkId`s:
-
‘n-ethereum-mainnet`
^
474 475 476 477 478 479 480 481 482 |
# File 'lib/aws-sdk-managedblockchain/types.rb', line 474 class CreateNodeInput < Struct.new( :client_request_token, :network_id, :member_id, :node_configuration, :tags) SENSITIVE = [] include Aws::Structure end |
#node_configuration ⇒ Types::NodeConfiguration
The properties of a node configuration.
474 475 476 477 478 479 480 481 482 |
# File 'lib/aws-sdk-managedblockchain/types.rb', line 474 class CreateNodeInput < Struct.new( :client_request_token, :network_id, :member_id, :node_configuration, :tags) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Hash<String,String>
Tags to assign to the node.
Each tag consists of a key and an optional value. You can specify multiple key-value pairs in a single request with an overall maximum of 50 tags allowed per resource.
For more information about tags, see [Tagging Resources] in the *Amazon Managed Blockchain Ethereum Developer Guide*, or [Tagging Resources] in the *Amazon Managed Blockchain Hyperledger Fabric Developer Guide*.
[1]: docs.aws.amazon.com/managed-blockchain/latest/ethereum-dev/tagging-resources.html [2]: docs.aws.amazon.com/managed-blockchain/latest/hyperledger-fabric-dev/tagging-resources.html
474 475 476 477 478 479 480 481 482 |
# File 'lib/aws-sdk-managedblockchain/types.rb', line 474 class CreateNodeInput < Struct.new( :client_request_token, :network_id, :member_id, :node_configuration, :tags) SENSITIVE = [] include Aws::Structure end |