Module Values.CreateMemberInputSource

Creates a member within a Managed Blockchain network. Applies only to Hyperledger Fabric.

Sourcetype nonrec t = {
  1. clientRequestToken : ClientRequestTokenString.t;
    (*

    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.

    *)
  2. invitationId : ResourceIdString.t;
    (*

    The unique identifier of the invitation that is sent to the member to join the network.

    *)
  3. networkId : ResourceIdString.t;
    (*

    The unique identifier of the network in which the member is created.

    *)
  4. memberConfiguration : MemberConfiguration.t;
    (*

    Member configuration parameters.

    *)
}
Sourceval context_ : string
Sourceval make : clientRequestToken:ClientRequestTokenString.t -> invitationId:ResourceIdString.t -> networkId:ResourceIdString.t -> memberConfiguration:MemberConfiguration.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `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 * [> `Structure of (string * [> `String of UsernameString.t | `Structure of (string * [> `Structure of (string * [> `Boolean of Enabled.t ]) list ]) list ]) list ]) list ]) list ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t