Awso_managedblockchain_asyncSourceval create_accessor :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_managedblockchain.Values.CreateAccessorInput.t ->
(Awso_managedblockchain.Values.CreateAccessorOutput.t,
Awso_managedblockchain.Values.CreateAccessorOutput.error)
Result.t
Async.Deferred.tval create_member :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_managedblockchain.Values.CreateMemberInput.t ->
(Awso_managedblockchain.Values.CreateMemberOutput.t,
Awso_managedblockchain.Values.CreateMemberOutput.error)
Result.t
Async.Deferred.tval create_network :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_managedblockchain.Values.CreateNetworkInput.t ->
(Awso_managedblockchain.Values.CreateNetworkOutput.t,
Awso_managedblockchain.Values.CreateNetworkOutput.error)
Result.t
Async.Deferred.tval create_node :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_managedblockchain.Values.CreateNodeInput.t ->
(Awso_managedblockchain.Values.CreateNodeOutput.t,
Awso_managedblockchain.Values.CreateNodeOutput.error)
Result.t
Async.Deferred.tval create_proposal :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_managedblockchain.Values.CreateProposalInput.t ->
(Awso_managedblockchain.Values.CreateProposalOutput.t,
Awso_managedblockchain.Values.CreateProposalOutput.error)
Result.t
Async.Deferred.tval delete_accessor :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_managedblockchain.Values.DeleteAccessorInput.t ->
(Awso_managedblockchain.Values.DeleteAccessorOutput.t,
Awso_managedblockchain.Values.DeleteAccessorOutput.error)
Result.t
Async.Deferred.tval delete_member :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_managedblockchain.Values.DeleteMemberInput.t ->
(Awso_managedblockchain.Values.DeleteMemberOutput.t,
Awso_managedblockchain.Values.DeleteMemberOutput.error)
Result.t
Async.Deferred.tval delete_node :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_managedblockchain.Values.DeleteNodeInput.t ->
(Awso_managedblockchain.Values.DeleteNodeOutput.t,
Awso_managedblockchain.Values.DeleteNodeOutput.error)
Result.t
Async.Deferred.tval get_accessor :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_managedblockchain.Values.GetAccessorInput.t ->
(Awso_managedblockchain.Values.GetAccessorOutput.t,
Awso_managedblockchain.Values.GetAccessorOutput.error)
Result.t
Async.Deferred.tval get_member :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_managedblockchain.Values.GetMemberInput.t ->
(Awso_managedblockchain.Values.GetMemberOutput.t,
Awso_managedblockchain.Values.GetMemberOutput.error)
Result.t
Async.Deferred.tval get_network :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_managedblockchain.Values.GetNetworkInput.t ->
(Awso_managedblockchain.Values.GetNetworkOutput.t,
Awso_managedblockchain.Values.GetNetworkOutput.error)
Result.t
Async.Deferred.tval get_node :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_managedblockchain.Values.GetNodeInput.t ->
(Awso_managedblockchain.Values.GetNodeOutput.t,
Awso_managedblockchain.Values.GetNodeOutput.error)
Result.t
Async.Deferred.tval get_proposal :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_managedblockchain.Values.GetProposalInput.t ->
(Awso_managedblockchain.Values.GetProposalOutput.t,
Awso_managedblockchain.Values.GetProposalOutput.error)
Result.t
Async.Deferred.tval list_accessors :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_managedblockchain.Values.ListAccessorsInput.t ->
(Awso_managedblockchain.Values.ListAccessorsOutput.t,
Awso_managedblockchain.Values.ListAccessorsOutput.error)
Result.t
Async.Deferred.tval list_invitations :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_managedblockchain.Values.ListInvitationsInput.t ->
(Awso_managedblockchain.Values.ListInvitationsOutput.t,
Awso_managedblockchain.Values.ListInvitationsOutput.error)
Result.t
Async.Deferred.tval list_members :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_managedblockchain.Values.ListMembersInput.t ->
(Awso_managedblockchain.Values.ListMembersOutput.t,
Awso_managedblockchain.Values.ListMembersOutput.error)
Result.t
Async.Deferred.tval list_networks :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_managedblockchain.Values.ListNetworksInput.t ->
(Awso_managedblockchain.Values.ListNetworksOutput.t,
Awso_managedblockchain.Values.ListNetworksOutput.error)
Result.t
Async.Deferred.tval list_nodes :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_managedblockchain.Values.ListNodesInput.t ->
(Awso_managedblockchain.Values.ListNodesOutput.t,
Awso_managedblockchain.Values.ListNodesOutput.error)
Result.t
Async.Deferred.tval list_proposal_votes :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_managedblockchain.Values.ListProposalVotesInput.t ->
(Awso_managedblockchain.Values.ListProposalVotesOutput.t,
Awso_managedblockchain.Values.ListProposalVotesOutput.error)
Result.t
Async.Deferred.tval list_proposals :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_managedblockchain.Values.ListProposalsInput.t ->
(Awso_managedblockchain.Values.ListProposalsOutput.t,
Awso_managedblockchain.Values.ListProposalsOutput.error)
Result.t
Async.Deferred.tval list_tags_for_resource :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_managedblockchain.Values.ListTagsForResourceRequest.t ->
(Awso_managedblockchain.Values.ListTagsForResourceResponse.t,
Awso_managedblockchain.Values.ListTagsForResourceResponse.error)
Result.t
Async.Deferred.tval reject_invitation :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_managedblockchain.Values.RejectInvitationInput.t ->
(Awso_managedblockchain.Values.RejectInvitationOutput.t,
Awso_managedblockchain.Values.RejectInvitationOutput.error)
Result.t
Async.Deferred.tval tag_resource :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_managedblockchain.Values.TagResourceRequest.t ->
(Awso_managedblockchain.Values.TagResourceResponse.t,
Awso_managedblockchain.Values.TagResourceResponse.error)
Result.t
Async.Deferred.tval untag_resource :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_managedblockchain.Values.UntagResourceRequest.t ->
(Awso_managedblockchain.Values.UntagResourceResponse.t,
Awso_managedblockchain.Values.UntagResourceResponse.error)
Result.t
Async.Deferred.tval update_member :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_managedblockchain.Values.UpdateMemberInput.t ->
(Awso_managedblockchain.Values.UpdateMemberOutput.t,
Awso_managedblockchain.Values.UpdateMemberOutput.error)
Result.t
Async.Deferred.tval update_node :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_managedblockchain.Values.UpdateNodeInput.t ->
(Awso_managedblockchain.Values.UpdateNodeOutput.t,
Awso_managedblockchain.Values.UpdateNodeOutput.error)
Result.t
Async.Deferred.tval vote_on_proposal :
?endpoint_url:string ->
?cfg:Awso.Cfg.t ->
Awso_managedblockchain.Values.VoteOnProposalInput.t ->
(Awso_managedblockchain.Values.VoteOnProposalOutput.t,
Awso_managedblockchain.Values.VoteOnProposalOutput.error)
Result.t
Async.Deferred.tinclude module type of struct include Awso_managedblockchain.Values endval structure_to_value_aux :
('a * 'b option) list ->
f:(('a * 'b) list -> 'c) ->
[> `Structure of 'c ]val structure_to_wrapped_value :
wrapper:'a ->
response:'a ->
('b * 'c option) list ->
[> `Structure of ('a * [> `Structure of ('b * 'c) list ]) list ]A configuration for logging events.
An action to invite a specific Amazon Web Services account to create a member and join the network. The InviteAction is carried out when a Proposal is APPROVED. Applies only to Hyperledger Fabric.
An action to remove a member from a Managed Blockchain network as the result of a removal proposal that is APPROVED. The member and all associated resources are deleted from the network. Applies only to Hyperledger Fabric.
A collection of log configurations.
A summary of network configuration properties.
Attributes of an Ethereum node.
Attributes of Hyperledger Fabric for a peer node on a Hyperledger Fabric network on Managed Blockchain.
module NodeFabricLogPublishingConfiguration =
Awso_managedblockchain.Values.NodeFabricLogPublishingConfigurationConfiguration properties for logging events associated with a peer node owned by a member in a Managed Blockchain network.
Attributes of Ethereum for a network.
Attributes of Hyperledger Fabric for a network.
A policy type that defines the voting rules for the network. The rules decide if a proposal is approved. Approval may be based on criteria such as the percentage of YES votes and the duration of the proposal. The policy applies to all proposals and is specified when the network is created. Applies only to Hyperledger Fabric.
Attributes of Hyperledger Fabric for a member in a Managed Blockchain network using the Hyperledger Fabric framework.
module MemberFabricLogPublishingConfiguration =
Awso_managedblockchain.Values.MemberFabricLogPublishingConfigurationConfiguration properties for logging events associated with a member of a Managed Blockchain network using the Hyperledger Fabric framework.
Configuration properties for Hyperledger Fabric for a member in a Managed Blockchain network that is using the Hyperledger Fabric framework.
Properties of a proposal. Applies only to Hyperledger Fabric.
Properties of an individual vote that a member cast for a proposal. Applies only to Hyperledger Fabric.
A summary of configuration properties for a node.
A summary of configuration properties for a member. Applies only to Hyperledger Fabric.
An invitation to an Amazon Web Services account to create a member and join the network. Applies only to Hyperledger Fabric.
A summary of accessor properties.
The actions to carry out if a proposal is APPROVED. Applies only to Hyperledger Fabric.
Attributes relevant to a node on a Managed Blockchain network for the blockchain framework that the network uses.
module NodeLogPublishingConfiguration =
Awso_managedblockchain.Values.NodeLogPublishingConfigurationConfiguration properties for logging events associated with a peer node on a Hyperledger Fabric network on Managed Blockchain.
Attributes relevant to the network for the blockchain framework that the network uses.
The voting rules for the network to decide if a proposal is accepted Applies only to Hyperledger Fabric.
Attributes relevant to a member for the blockchain framework that the Managed Blockchain network uses.
module MemberLogPublishingConfiguration =
Awso_managedblockchain.Values.MemberLogPublishingConfigurationConfiguration properties for logging events associated with a member of a Managed Blockchain network.
module MemberFrameworkConfiguration =
Awso_managedblockchain.Values.MemberFrameworkConfigurationConfiguration properties relevant to a member for the blockchain framework that the Managed Blockchain network uses.
Hyperledger Fabric configuration properties for the network.
You don't have sufficient access to perform this action.
module InternalServiceErrorException =
Awso_managedblockchain.Values.InternalServiceErrorExceptionThe request processing has failed because of an unknown error, exception or failure.
The action or operation requested is invalid. Verify that the action is typed correctly.
A requested resource doesn't exist. It may have been deleted or referenced incorrectly.
The request or operation couldn't be performed because a service is throttling requests. The most common source of throttling errors is creating resources that exceed your service limit for this resource type. Request a limit increase or delete unused resources if possible.
The requested resource exists but isn't in a status that can complete the operation.
module ResourceLimitExceededException =
Awso_managedblockchain.Values.ResourceLimitExceededExceptionThe maximum number of resources of that type already exist. Ensure the resources requested are within the boundaries of the service edition and your account limits.
Properties of a proposal on a Managed Blockchain network. Applies only to Hyperledger Fabric.
Configuration properties of a node.
Network configuration properties.
Member configuration properties. Applies only to Hyperledger Fabric.
The properties of the Accessor.
module ResourceAlreadyExistsException =
Awso_managedblockchain.Values.ResourceAlreadyExistsExceptionA resource request is issued for a resource that already exists.
Configuration properties of a node.
Configuration properties of the member. Applies only to Hyperledger Fabric.
module NetworkFrameworkConfiguration =
Awso_managedblockchain.Values.NetworkFrameworkConfigurationConfiguration properties relevant to the network for the blockchain framework that the network uses.
Casts a vote for a specified ProposalId on behalf of a member. The member to vote as, specified by VoterMemberId, must be in the same Amazon Web Services account as the principal that calls the action. Applies only to Hyperledger Fabric.
Casts a vote for a specified ProposalId on behalf of a member. The member to vote as, specified by VoterMemberId, must be in the same Amazon Web Services account as the principal that calls the action. Applies only to Hyperledger Fabric.
Updates a node configuration with new parameters. Applies only to Hyperledger Fabric.
Updates a node configuration with new parameters. Applies only to Hyperledger Fabric.
Updates a member configuration with new parameters. Applies only to Hyperledger Fabric.
Updates a member configuration with new parameters. Applies only to Hyperledger Fabric.
Removes the specified tags from the Amazon Managed Blockchain 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.
Removes the specified tags from the Amazon Managed Blockchain 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.
Adds or overwrites the specified tags for the specified Amazon Managed Blockchain resource. Each tag consists of a key and optional value. When you specify a tag key that already exists, the tag value is overwritten with the new value. Use UntagResource to remove tag keys. A resource can have up to 50 tags. If you try to create more than 50 tags for a resource, your request fails and returns an error. 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.
Adds or overwrites the specified tags for the specified Amazon Managed Blockchain resource. Each tag consists of a key and optional value. When you specify a tag key that already exists, the tag value is overwritten with the new value. Use UntagResource to remove tag keys. A resource can have up to 50 tags. If you try to create more than 50 tags for a resource, your request fails and returns an error. 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.
Rejects an invitation to join a network. This action can be called by a principal in an Amazon Web Services account that has received an invitation to create a member and join a network. Applies only to Hyperledger Fabric.
Rejects an invitation to join a network. This action can be called by a principal in an Amazon Web Services account that has received an invitation to create a member and join a network. Applies only to Hyperledger Fabric.
module ListTagsForResourceResponse =
Awso_managedblockchain.Values.ListTagsForResourceResponseReturns a list of tags for the specified resource. Each tag consists of a key and optional value. 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.
Returns a list of tags for the specified resource. Each tag consists of a key and optional value. 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.
Returns a list of proposals for the network. Applies only to Hyperledger Fabric.
Returns a list of proposals for the network. Applies only to Hyperledger Fabric.
Returns the list of votes for a specified proposal, including the value of each vote and the unique identifier of the member that cast the vote. Applies only to Hyperledger Fabric.
Returns the list of votes for a specified proposal, including the value of each vote and the unique identifier of the member that cast the vote. Applies only to Hyperledger Fabric.
Returns information about the nodes within a network. Applies to Hyperledger Fabric and Ethereum.
Returns information about the nodes within a network. Applies to Hyperledger Fabric and Ethereum.
Returns information about the networks in which the current Amazon Web Services account participates. Applies to Hyperledger Fabric and Ethereum.
Returns information about the networks in which the current Amazon Web Services account participates. Applies to Hyperledger Fabric and Ethereum.
Returns a list of the members in a network and properties of their configurations. Applies only to Hyperledger Fabric.
Returns a list of the members in a network and properties of their configurations. Applies only to Hyperledger Fabric.
Returns a list of all invitations for the current Amazon Web Services account. Applies only to Hyperledger Fabric.
Returns a list of all invitations for the current Amazon Web Services account. Applies only to Hyperledger Fabric.
Returns a list of the accessors and their properties. Accessor objects are containers that have the information required for token based access to your Ethereum nodes.
Returns a list of the accessors and their properties. Accessor objects are containers that have the information required for token based access to your Ethereum nodes.
Returns detailed information about a proposal. Applies only to Hyperledger Fabric.
Returns detailed information about a proposal. Applies only to Hyperledger Fabric.
Returns detailed information about a node. Applies to Hyperledger Fabric and Ethereum.
Returns detailed information about a node. Applies to Hyperledger Fabric and Ethereum.
Returns detailed information about a network. Applies to Hyperledger Fabric and Ethereum.
Returns detailed information about a network. Applies to Hyperledger Fabric and Ethereum.
Returns detailed information about a member. Applies only to Hyperledger Fabric.
Returns detailed information about a member. Applies only to Hyperledger Fabric.
Returns detailed information about an accessor. An accessor object is a container that has the information required for token based access to your Ethereum nodes.
Returns detailed information about an accessor. An accessor object is a container that has the information required for token based access to your Ethereum nodes.
Deletes a node that your Amazon Web Services account owns. All data on the node is lost and cannot be recovered. Applies to Hyperledger Fabric and Ethereum.
Deletes a node that your Amazon Web Services account owns. All data on the node is lost and cannot be recovered. Applies to Hyperledger Fabric and Ethereum.
Deletes a member. Deleting a member removes the member and all associated resources from the network. DeleteMember can only be called for a specified MemberId if the principal performing the action is associated with the Amazon Web Services account that owns the member. In all other cases, the DeleteMember action is carried out as the result of an approved proposal to remove a member. If MemberId is the last member in a network specified by the last Amazon Web Services account, the network is deleted also. Applies only to Hyperledger Fabric.
Deletes a member. Deleting a member removes the member and all associated resources from the network. DeleteMember can only be called for a specified MemberId if the principal performing the action is associated with the Amazon Web Services account that owns the member. In all other cases, the DeleteMember action is carried out as the result of an approved proposal to remove a member. If MemberId is the last member in a network specified by the last Amazon Web Services account, the network is deleted also. Applies only to Hyperledger Fabric.
Deletes an accessor that your Amazon Web Services account owns. An accessor object is a container that has the information required for token based access to your Ethereum nodes including, the BILLING_TOKEN. After an accessor is deleted, the status of the accessor changes from AVAILABLE to PENDING_DELETION. An accessor in the PENDING_DELETION state can’t be used for new WebSocket requests or HTTP requests. However, WebSocket connections that were initiated while the accessor was in the AVAILABLE state remain open until they expire (up to 2 hours).
Deletes an accessor that your Amazon Web Services account owns. An accessor object is a container that has the information required for token based access to your Ethereum nodes including, the BILLING_TOKEN. After an accessor is deleted, the status of the accessor changes from AVAILABLE to PENDING_DELETION. An accessor in the PENDING_DELETION state can’t be used for new WebSocket requests or HTTP requests. However, WebSocket connections that were initiated while the accessor was in the AVAILABLE state remain open until they expire (up to 2 hours).
Creates a proposal for a change to the network that other members of the network can vote on, for example, a proposal to add a new member to the network. Any member can create a proposal. Applies only to Hyperledger Fabric.
Creates a proposal for a change to the network that other members of the network can vote on, for example, a proposal to add a new member to the network. Any member can create a proposal. Applies only to Hyperledger Fabric.
Creates a node on the specified blockchain network. Applies to Hyperledger Fabric and Ethereum.
Creates a node on the specified blockchain network. Applies to Hyperledger Fabric and Ethereum.
Creates a new blockchain network using Amazon Managed Blockchain. Applies only to Hyperledger Fabric.
Creates a new blockchain network using Amazon Managed Blockchain. Applies only to Hyperledger Fabric.
Creates a member within a Managed Blockchain network. Applies only to Hyperledger Fabric.
Creates a member within a Managed Blockchain network. Applies only to Hyperledger Fabric.
Creates a new accessor for use with Amazon Managed Blockchain service that supports token based access. The accessor contains information required for token based access.
Creates a new accessor for use with Amazon Managed Blockchain service that supports token based access. The accessor contains information required for token based access.