class Aws::ManagedBlockchain::Types::CreateNodeInput
@note When making an API call, you may pass CreateNodeInput
data as a hash: { client_request_token: "ClientRequestTokenString", # required network_id: "ResourceIdString", # required member_id: "ResourceIdString", node_configuration: { # required instance_type: "InstanceTypeString", # required availability_zone: "AvailabilityZoneString", log_publishing_configuration: { fabric: { chaincode_logs: { cloudwatch: { enabled: false, }, }, peer_logs: { cloudwatch: { enabled: false, }, }, }, }, state_db: "LevelDB", # accepts LevelDB, CouchDB }, tags: { "TagKey" => "TagValue", }, }
@!attribute [rw] client_request_token
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 AWS SDK or the AWS CLI. **A suitable default value is auto-generated.** You should normally not need to pass this option. @return [String]
@!attribute [rw] network_id
The unique identifier of the network for the node. Ethereum public networks have the following `NetworkId`s: * `n-ethereum-mainnet` * `n-ethereum-rinkeby` * `n-ethereum-ropsten` @return [String]
@!attribute [rw] member_id
The unique identifier of the member that owns this node. Applies only to Hyperledger Fabric. @return [String]
@!attribute [rw] node_configuration
The properties of a node configuration. @return [Types::NodeConfiguration]
@!attribute [rw] tags
Tags to assign to the node. Each tag consists of a key and optional value. 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. For more information about tags, see [Tagging Resources][1] in the *Amazon Managed Blockchain Ethereum Developer Guide*, or [Tagging Resources][2] in the *Amazon Managed Blockchain Hyperledger Fabric Developer Guide*. [1]: https://docs.aws.amazon.com/managed-blockchain/latest/ethereum-dev/tagging-resources.html [2]: https://docs.aws.amazon.com/managed-blockchain/latest/hyperledger-fabric-dev/tagging-resources.html @return [Hash<String,String>]
@see docs.aws.amazon.com/goto/WebAPI/managedblockchain-2018-09-24/CreateNodeInput AWS API Documentation
Constants
- SENSITIVE