Values.CreateNetworkInputSourceCreates a new blockchain network using Amazon Managed Blockchain. Applies only to Hyperledger Fabric.
type nonrec t = {clientRequestToken : ClientRequestTokenString.t;This is a unique, case-sensitive identifier that you provide to ensure the idempotency of the operation. An idempotent operation completes no more than once. 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 Amazon Web Services CLI.
*)name : NameString.t;The name of the network.
*)description : DescriptionString.t option;An optional description for the network.
*)framework : Framework.t;The blockchain framework that the network uses.
*)frameworkVersion : FrameworkVersionString.t;The version of the blockchain framework that the network uses.
*)frameworkConfiguration : NetworkFrameworkConfiguration.t option;Configuration properties of the blockchain framework relevant to the network configuration.
*)votingPolicy : VotingPolicy.t;The voting rules used by the network to determine if a proposal is approved.
*)memberConfiguration : MemberConfiguration.t;Configuration properties for the first member within the network.
*)}val make :
?description:??? ->
?frameworkConfiguration:??? ->
?tags:??? ->
clientRequestToken:ClientRequestTokenString.t ->
name:NameString.t ->
framework:Framework.t ->
frameworkVersion:FrameworkVersionString.t ->
votingPolicy:VotingPolicy.t ->
memberConfiguration:MemberConfiguration.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `Map of
([> `String of TagKey.t ] * [> `String of TagValue.t ]) list
| `String of ClientRequestTokenString.t
| `Structure of
(string
* [> `Map of
([> `String of TagKey.t ] * [> `String of TagValue.t ])
list
| `String of NetworkMemberNameString.t
| `Structure of
(string
* [> `Enum of string
| `Integer of ThresholdPercentageInt.t
| `Structure of
(string
* [> `String of UsernameString.t
| `Structure of
(string
* [> `Structure of
(string * [> `Boolean of Enabled.t ]) list ])
list ])
list ])
list ])
list ])
list ]