ManagedBlockchain.Membersee http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-managedblockchain-member.html
type approval_threshold_policy = {threshold_comparator : string option;threshold_percentage : int option;proposal_duration_in_hours : int option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-managedblockchain-member-approvalthresholdpolicy.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-managedblockchain-member-memberfabricconfiguration.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-managedblockchain-member-networkfabricconfiguration.html
and member_framework_configuration = {member_fabric_configuration : member_fabric_configuration option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-managedblockchain-member-memberframeworkconfiguration.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-managedblockchain-member-votingpolicy.html
and network_framework_configuration = {network_fabric_configuration : network_fabric_configuration option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-managedblockchain-member-networkframeworkconfiguration.html
and member_configuration = {description : string option;member_framework_configuration : member_framework_configuration option;name : string;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-managedblockchain-member-memberconfiguration.html
and network_configuration = {description : string option;framework_version : string;voting_policy : voting_policy;framework : string;name : string;network_framework_configuration : network_framework_configuration option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-managedblockchain-member-networkconfiguration.html
type properties = {member_configuration : member_configuration;network_configuration : network_configuration option;network_id : string option;invitation_id : string option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-managedblockchain-member.html;
val make_properties :
member_configuration:member_configuration ->
?network_configuration:network_configuration ->
?network_id:string ->
?invitation_id:string ->
unit ->
propertiesval make_approval_threshold_policy :
?threshold_comparator:string ->
?threshold_percentage:int ->
?proposal_duration_in_hours:int ->
unit ->
approval_threshold_policyval make_member_fabric_configuration :
admin_username:string ->
admin_password:string ->
unit ->
member_fabric_configurationval make_network_fabric_configuration :
edition:string ->
unit ->
network_fabric_configurationval make_member_framework_configuration :
?member_fabric_configuration:member_fabric_configuration ->
unit ->
member_framework_configurationval make_voting_policy :
?approval_threshold_policy:approval_threshold_policy ->
unit ->
voting_policyval make_network_framework_configuration :
?network_fabric_configuration:network_fabric_configuration ->
unit ->
network_framework_configurationval make_member_configuration :
?description:string ->
?member_framework_configuration:member_framework_configuration ->
name:string ->
unit ->
member_configurationval make_network_configuration :
?description:string ->
framework_version:string ->
voting_policy:voting_policy ->
framework:string ->
name:string ->
?network_framework_configuration:network_framework_configuration ->
unit ->
network_configurationval yojson_of_approval_threshold_policy :
approval_threshold_policy ->
Yojson.Safe.tval yojson_of_member_fabric_configuration :
member_fabric_configuration ->
Yojson.Safe.tval yojson_of_network_fabric_configuration :
network_fabric_configuration ->
Yojson.Safe.tval yojson_of_member_framework_configuration :
member_framework_configuration ->
Yojson.Safe.tval yojson_of_voting_policy : voting_policy -> Yojson.Safe.tval yojson_of_network_framework_configuration :
network_framework_configuration ->
Yojson.Safe.tval yojson_of_member_configuration :
member_configuration ->
[> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_network_configuration :
network_configuration ->
[> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_properties :
properties ->
[> `Assoc of (string * Yojson.Safe.t) list ]val create_attributes : string -> attributes