amazonka-managedblockchain-2.0: Amazon Managed Blockchain SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.ManagedBlockChain

Description

Derived from API version 2018-09-24 of the AWS service descriptions, licensed under Apache 2.0.

Amazon Managed Blockchain is a fully managed service for creating and managing blockchain networks using open-source frameworks. Blockchain allows you to build applications where multiple parties can securely and transparently run transactions and share data without the need for a trusted, central authority.

Managed Blockchain supports the Hyperledger Fabric and Ethereum open-source frameworks. Because of fundamental differences between the frameworks, some API actions or data types may only apply in the context of one framework and not the other. For example, actions related to Hyperledger Fabric network members such as CreateMember and DeleteMember don't apply to Ethereum.

The description for each action indicates the framework or frameworks to which it applies. Data types and properties that apply only in the context of a particular framework are similarly indicated.

Synopsis

Service Configuration

defaultService :: Service Source #

API version 2018-09-24 of the Amazon Managed Blockchain SDK configuration.

Errors

Error matchers are designed for use with the functions provided by Control.Exception.Lens. This allows catching (and rethrowing) service specific errors returned by ManagedBlockChain.

AccessDeniedException

_AccessDeniedException :: AsError a => Fold a ServiceError Source #

You don't have sufficient access to perform this action.

IllegalActionException

InternalServiceErrorException

_InternalServiceErrorException :: AsError a => Fold a ServiceError Source #

The request processing has failed because of an unknown error, exception or failure.

InvalidRequestException

_InvalidRequestException :: AsError a => Fold a ServiceError Source #

The action or operation requested is invalid. Verify that the action is typed correctly.

ResourceAlreadyExistsException

_ResourceAlreadyExistsException :: AsError a => Fold a ServiceError Source #

A resource request is issued for a resource that already exists.

ResourceLimitExceededException

_ResourceLimitExceededException :: AsError a => Fold a ServiceError Source #

The 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.

ResourceNotFoundException

_ResourceNotFoundException :: AsError a => Fold a ServiceError Source #

A requested resource doesn't exist. It may have been deleted or referenced incorrectly.

ResourceNotReadyException

_ResourceNotReadyException :: AsError a => Fold a ServiceError Source #

The requested resource exists but isn't in a status that can complete the operation.

ThrottlingException

_ThrottlingException :: AsError a => Fold a ServiceError Source #

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.

TooManyTagsException

Waiters

Waiters poll by repeatedly sending a request until some remote success condition configured by the Wait specification is fulfilled. The Wait specification determines how many attempts should be made, in addition to delay and retry strategies.

Operations

Some AWS operations return results that are incomplete and require subsequent requests in order to obtain the entire result set. The process of sending subsequent requests to continue where a previous request left off is called pagination. For example, the ListObjects operation of Amazon S3 returns up to 1000 objects at a time, and you must send subsequent requests with the appropriate Marker in order to retrieve the next page of results.

Operations that have an AWSPager instance can transparently perform subsequent requests, correctly setting Markers and other request facets to iterate through the entire result set of a truncated API operation. Operations which support this have an additional note in the documentation.

Many operations have the ability to filter results on the server side. See the individual operation parameters for details.

CreateAccessor

data CreateAccessor Source #

See: newCreateAccessor smart constructor.

Instances

Instances details
ToJSON CreateAccessor Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateAccessor

ToHeaders CreateAccessor Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateAccessor

ToPath CreateAccessor Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateAccessor

ToQuery CreateAccessor Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateAccessor

AWSRequest CreateAccessor Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateAccessor

Associated Types

type AWSResponse CreateAccessor #

Generic CreateAccessor Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateAccessor

Associated Types

type Rep CreateAccessor :: Type -> Type #

Read CreateAccessor Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateAccessor

Show CreateAccessor Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateAccessor

NFData CreateAccessor Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateAccessor

Methods

rnf :: CreateAccessor -> () #

Eq CreateAccessor Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateAccessor

Hashable CreateAccessor Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateAccessor

type AWSResponse CreateAccessor Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateAccessor

type Rep CreateAccessor Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateAccessor

type Rep CreateAccessor = D1 ('MetaData "CreateAccessor" "Amazonka.ManagedBlockChain.CreateAccessor" "amazonka-managedblockchain-2.0-7ETEoTxOH0EDuOBkhEvxdC" 'False) (C1 ('MetaCons "CreateAccessor'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clientRequestToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "accessorType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 AccessorType)))

newCreateAccessor Source #

Create a value of CreateAccessor with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clientRequestToken:CreateAccessor', createAccessor_clientRequestToken - 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.

$sel:accessorType:CreateAccessor', createAccessor_accessorType - The type of accessor.

Currently accessor type is restricted to BILLING_TOKEN.

data CreateAccessorResponse Source #

See: newCreateAccessorResponse smart constructor.

Instances

Instances details
Generic CreateAccessorResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateAccessor

Associated Types

type Rep CreateAccessorResponse :: Type -> Type #

Read CreateAccessorResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateAccessor

Show CreateAccessorResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateAccessor

NFData CreateAccessorResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateAccessor

Methods

rnf :: CreateAccessorResponse -> () #

Eq CreateAccessorResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateAccessor

type Rep CreateAccessorResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateAccessor

type Rep CreateAccessorResponse = D1 ('MetaData "CreateAccessorResponse" "Amazonka.ManagedBlockChain.CreateAccessor" "amazonka-managedblockchain-2.0-7ETEoTxOH0EDuOBkhEvxdC" 'False) (C1 ('MetaCons "CreateAccessorResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accessorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "billingToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newCreateAccessorResponse Source #

Create a value of CreateAccessorResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:accessorId:CreateAccessorResponse', createAccessorResponse_accessorId - The unique identifier of the accessor.

CreateAccessorResponse, createAccessorResponse_billingToken - The billing token is a property of the Accessor. Use this token to make Ethereum API calls to your Ethereum node. The billing token is used to track your accessor object for billing Ethereum API requests made to your Ethereum nodes.

$sel:httpStatus:CreateAccessorResponse', createAccessorResponse_httpStatus - The response's http status code.

CreateMember

data CreateMember Source #

See: newCreateMember smart constructor.

Instances

Instances details
ToJSON CreateMember Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateMember

ToHeaders CreateMember Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateMember

ToPath CreateMember Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateMember

ToQuery CreateMember Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateMember

AWSRequest CreateMember Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateMember

Associated Types

type AWSResponse CreateMember #

Generic CreateMember Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateMember

Associated Types

type Rep CreateMember :: Type -> Type #

Show CreateMember Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateMember

NFData CreateMember Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateMember

Methods

rnf :: CreateMember -> () #

Eq CreateMember Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateMember

Hashable CreateMember Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateMember

type AWSResponse CreateMember Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateMember

type Rep CreateMember Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateMember

type Rep CreateMember = D1 ('MetaData "CreateMember" "Amazonka.ManagedBlockChain.CreateMember" "amazonka-managedblockchain-2.0-7ETEoTxOH0EDuOBkhEvxdC" 'False) (C1 ('MetaCons "CreateMember'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clientRequestToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "invitationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "networkId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "memberConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 MemberConfiguration))))

newCreateMember Source #

Create a value of CreateMember with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clientRequestToken:CreateMember', createMember_clientRequestToken - 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.

CreateMember, createMember_invitationId - The unique identifier of the invitation that is sent to the member to join the network.

CreateMember, createMember_networkId - The unique identifier of the network in which the member is created.

$sel:memberConfiguration:CreateMember', createMember_memberConfiguration - Member configuration parameters.

data CreateMemberResponse Source #

See: newCreateMemberResponse smart constructor.

Instances

Instances details
Generic CreateMemberResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateMember

Associated Types

type Rep CreateMemberResponse :: Type -> Type #

Read CreateMemberResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateMember

Show CreateMemberResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateMember

NFData CreateMemberResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateMember

Methods

rnf :: CreateMemberResponse -> () #

Eq CreateMemberResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateMember

type Rep CreateMemberResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateMember

type Rep CreateMemberResponse = D1 ('MetaData "CreateMemberResponse" "Amazonka.ManagedBlockChain.CreateMember" "amazonka-managedblockchain-2.0-7ETEoTxOH0EDuOBkhEvxdC" 'False) (C1 ('MetaCons "CreateMemberResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "memberId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateMemberResponse Source #

Create a value of CreateMemberResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreateMemberResponse, createMemberResponse_memberId - The unique identifier of the member.

$sel:httpStatus:CreateMemberResponse', createMemberResponse_httpStatus - The response's http status code.

CreateNetwork

data CreateNetwork Source #

See: newCreateNetwork smart constructor.

Instances

Instances details
ToJSON CreateNetwork Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateNetwork

ToHeaders CreateNetwork Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateNetwork

ToPath CreateNetwork Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateNetwork

ToQuery CreateNetwork Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateNetwork

AWSRequest CreateNetwork Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateNetwork

Associated Types

type AWSResponse CreateNetwork #

Generic CreateNetwork Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateNetwork

Associated Types

type Rep CreateNetwork :: Type -> Type #

Show CreateNetwork Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateNetwork

NFData CreateNetwork Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateNetwork

Methods

rnf :: CreateNetwork -> () #

Eq CreateNetwork Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateNetwork

Hashable CreateNetwork Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateNetwork

type AWSResponse CreateNetwork Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateNetwork

type Rep CreateNetwork Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateNetwork

newCreateNetwork Source #

Create a value of CreateNetwork with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreateNetwork, createNetwork_description - An optional description for the network.

CreateNetwork, createNetwork_frameworkConfiguration - Configuration properties of the blockchain framework relevant to the network configuration.

CreateNetwork, createNetwork_tags - Tags to assign to the network. 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 in the Amazon Managed Blockchain Ethereum Developer Guide, or Tagging Resources in the Amazon Managed Blockchain Hyperledger Fabric Developer Guide.

$sel:clientRequestToken:CreateNetwork', createNetwork_clientRequestToken - 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.

CreateNetwork, createNetwork_name - The name of the network.

CreateNetwork, createNetwork_framework - The blockchain framework that the network uses.

CreateNetwork, createNetwork_frameworkVersion - The version of the blockchain framework that the network uses.

CreateNetwork, createNetwork_votingPolicy - The voting rules used by the network to determine if a proposal is approved.

$sel:memberConfiguration:CreateNetwork', createNetwork_memberConfiguration - Configuration properties for the first member within the network.

data CreateNetworkResponse Source #

See: newCreateNetworkResponse smart constructor.

Instances

Instances details
Generic CreateNetworkResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateNetwork

Associated Types

type Rep CreateNetworkResponse :: Type -> Type #

Read CreateNetworkResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateNetwork

Show CreateNetworkResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateNetwork

NFData CreateNetworkResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateNetwork

Methods

rnf :: CreateNetworkResponse -> () #

Eq CreateNetworkResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateNetwork

type Rep CreateNetworkResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateNetwork

type Rep CreateNetworkResponse = D1 ('MetaData "CreateNetworkResponse" "Amazonka.ManagedBlockChain.CreateNetwork" "amazonka-managedblockchain-2.0-7ETEoTxOH0EDuOBkhEvxdC" 'False) (C1 ('MetaCons "CreateNetworkResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "memberId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "networkId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newCreateNetworkResponse Source #

Create a value of CreateNetworkResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreateNetworkResponse, createNetworkResponse_memberId - The unique identifier for the first member within the network.

CreateNetworkResponse, createNetworkResponse_networkId - The unique identifier for the network.

$sel:httpStatus:CreateNetworkResponse', createNetworkResponse_httpStatus - The response's http status code.

CreateNode

data CreateNode Source #

See: newCreateNode smart constructor.

Instances

Instances details
ToJSON CreateNode Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateNode

ToHeaders CreateNode Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateNode

Methods

toHeaders :: CreateNode -> [Header] #

ToPath CreateNode Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateNode

ToQuery CreateNode Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateNode

AWSRequest CreateNode Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateNode

Associated Types

type AWSResponse CreateNode #

Generic CreateNode Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateNode

Associated Types

type Rep CreateNode :: Type -> Type #

Read CreateNode Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateNode

Show CreateNode Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateNode

NFData CreateNode Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateNode

Methods

rnf :: CreateNode -> () #

Eq CreateNode Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateNode

Hashable CreateNode Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateNode

type AWSResponse CreateNode Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateNode

type Rep CreateNode Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateNode

type Rep CreateNode = D1 ('MetaData "CreateNode" "Amazonka.ManagedBlockChain.CreateNode" "amazonka-managedblockchain-2.0-7ETEoTxOH0EDuOBkhEvxdC" 'False) (C1 ('MetaCons "CreateNode'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "memberId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text)))) :*: (S1 ('MetaSel ('Just "clientRequestToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "networkId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "nodeConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 NodeConfiguration)))))

newCreateNode Source #

Create a value of CreateNode with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreateNode, createNode_memberId - The unique identifier of the member that owns this node.

Applies only to Hyperledger Fabric.

CreateNode, createNode_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 in the Amazon Managed Blockchain Ethereum Developer Guide, or Tagging Resources in the Amazon Managed Blockchain Hyperledger Fabric Developer Guide.

$sel:clientRequestToken:CreateNode', createNode_clientRequestToken - 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.

CreateNode, createNode_networkId - The unique identifier of the network for the node.

Ethereum public networks have the following NetworkIds:

  • n-ethereum-mainnet
  • n-ethereum-goerli
  • n-ethereum-rinkeby
  • n-ethereum-ropsten

$sel:nodeConfiguration:CreateNode', createNode_nodeConfiguration - The properties of a node configuration.

data CreateNodeResponse Source #

See: newCreateNodeResponse smart constructor.

Instances

Instances details
Generic CreateNodeResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateNode

Associated Types

type Rep CreateNodeResponse :: Type -> Type #

Read CreateNodeResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateNode

Show CreateNodeResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateNode

NFData CreateNodeResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateNode

Methods

rnf :: CreateNodeResponse -> () #

Eq CreateNodeResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateNode

type Rep CreateNodeResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateNode

type Rep CreateNodeResponse = D1 ('MetaData "CreateNodeResponse" "Amazonka.ManagedBlockChain.CreateNode" "amazonka-managedblockchain-2.0-7ETEoTxOH0EDuOBkhEvxdC" 'False) (C1 ('MetaCons "CreateNodeResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nodeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateNodeResponse Source #

Create a value of CreateNodeResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:nodeId:CreateNodeResponse', createNodeResponse_nodeId - The unique identifier of the node.

$sel:httpStatus:CreateNodeResponse', createNodeResponse_httpStatus - The response's http status code.

CreateProposal

data CreateProposal Source #

See: newCreateProposal smart constructor.

Instances

Instances details
ToJSON CreateProposal Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateProposal

ToHeaders CreateProposal Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateProposal

ToPath CreateProposal Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateProposal

ToQuery CreateProposal Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateProposal

AWSRequest CreateProposal Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateProposal

Associated Types

type AWSResponse CreateProposal #

Generic CreateProposal Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateProposal

Associated Types

type Rep CreateProposal :: Type -> Type #

Read CreateProposal Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateProposal

Show CreateProposal Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateProposal

NFData CreateProposal Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateProposal

Methods

rnf :: CreateProposal -> () #

Eq CreateProposal Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateProposal

Hashable CreateProposal Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateProposal

type AWSResponse CreateProposal Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateProposal

type Rep CreateProposal Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateProposal

type Rep CreateProposal = D1 ('MetaData "CreateProposal" "Amazonka.ManagedBlockChain.CreateProposal" "amazonka-managedblockchain-2.0-7ETEoTxOH0EDuOBkhEvxdC" 'False) (C1 ('MetaCons "CreateProposal'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "clientRequestToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "networkId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "memberId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "actions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ProposalActions)))))

newCreateProposal Source #

Create a value of CreateProposal with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreateProposal, createProposal_description - A description for the proposal that is visible to voting members, for example, "Proposal to add Example Corp. as member."

CreateProposal, createProposal_tags - Tags to assign to the proposal. 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. If the proposal is for a network invitation, the invitation inherits the tags added to the proposal.

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.

$sel:clientRequestToken:CreateProposal', createProposal_clientRequestToken - 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.

CreateProposal, createProposal_networkId - The unique identifier of the network for which the proposal is made.

CreateProposal, createProposal_memberId - The unique identifier of the member that is creating the proposal. This identifier is especially useful for identifying the member making the proposal when multiple members exist in a single Amazon Web Services account.

CreateProposal, createProposal_actions - The type of actions proposed, such as inviting a member or removing a member. The types of Actions in a proposal are mutually exclusive. For example, a proposal with Invitations actions cannot also contain Removals actions.

data CreateProposalResponse Source #

See: newCreateProposalResponse smart constructor.

Instances

Instances details
Generic CreateProposalResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateProposal

Associated Types

type Rep CreateProposalResponse :: Type -> Type #

Read CreateProposalResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateProposal

Show CreateProposalResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateProposal

NFData CreateProposalResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateProposal

Methods

rnf :: CreateProposalResponse -> () #

Eq CreateProposalResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateProposal

type Rep CreateProposalResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateProposal

type Rep CreateProposalResponse = D1 ('MetaData "CreateProposalResponse" "Amazonka.ManagedBlockChain.CreateProposal" "amazonka-managedblockchain-2.0-7ETEoTxOH0EDuOBkhEvxdC" 'False) (C1 ('MetaCons "CreateProposalResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "proposalId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateProposalResponse Source #

Create a value of CreateProposalResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreateProposalResponse, createProposalResponse_proposalId - The unique identifier of the proposal.

$sel:httpStatus:CreateProposalResponse', createProposalResponse_httpStatus - The response's http status code.

DeleteAccessor

data DeleteAccessor Source #

See: newDeleteAccessor smart constructor.

Constructors

DeleteAccessor' Text 

Instances

Instances details
ToHeaders DeleteAccessor Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.DeleteAccessor

ToPath DeleteAccessor Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.DeleteAccessor

ToQuery DeleteAccessor Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.DeleteAccessor

AWSRequest DeleteAccessor Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.DeleteAccessor

Associated Types

type AWSResponse DeleteAccessor #

Generic DeleteAccessor Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.DeleteAccessor

Associated Types

type Rep DeleteAccessor :: Type -> Type #

Read DeleteAccessor Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.DeleteAccessor

Show DeleteAccessor Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.DeleteAccessor

NFData DeleteAccessor Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.DeleteAccessor

Methods

rnf :: DeleteAccessor -> () #

Eq DeleteAccessor Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.DeleteAccessor

Hashable DeleteAccessor Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.DeleteAccessor

type AWSResponse DeleteAccessor Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.DeleteAccessor

type Rep DeleteAccessor Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.DeleteAccessor

type Rep DeleteAccessor = D1 ('MetaData "DeleteAccessor" "Amazonka.ManagedBlockChain.DeleteAccessor" "amazonka-managedblockchain-2.0-7ETEoTxOH0EDuOBkhEvxdC" 'False) (C1 ('MetaCons "DeleteAccessor'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accessorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteAccessor Source #

Create a value of DeleteAccessor with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:accessorId:DeleteAccessor', deleteAccessor_accessorId - The unique identifier of the accessor.

data DeleteAccessorResponse Source #

See: newDeleteAccessorResponse smart constructor.

Instances

Instances details
Generic DeleteAccessorResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.DeleteAccessor

Associated Types

type Rep DeleteAccessorResponse :: Type -> Type #

Read DeleteAccessorResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.DeleteAccessor

Show DeleteAccessorResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.DeleteAccessor

NFData DeleteAccessorResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.DeleteAccessor

Methods

rnf :: DeleteAccessorResponse -> () #

Eq DeleteAccessorResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.DeleteAccessor

type Rep DeleteAccessorResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.DeleteAccessor

type Rep DeleteAccessorResponse = D1 ('MetaData "DeleteAccessorResponse" "Amazonka.ManagedBlockChain.DeleteAccessor" "amazonka-managedblockchain-2.0-7ETEoTxOH0EDuOBkhEvxdC" 'False) (C1 ('MetaCons "DeleteAccessorResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteAccessorResponse Source #

Create a value of DeleteAccessorResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteAccessorResponse', deleteAccessorResponse_httpStatus - The response's http status code.

DeleteMember

data DeleteMember Source #

See: newDeleteMember smart constructor.

Constructors

DeleteMember' Text Text 

Instances

Instances details
ToHeaders DeleteMember Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.DeleteMember

ToPath DeleteMember Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.DeleteMember

ToQuery DeleteMember Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.DeleteMember

AWSRequest DeleteMember Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.DeleteMember

Associated Types

type AWSResponse DeleteMember #

Generic DeleteMember Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.DeleteMember

Associated Types

type Rep DeleteMember :: Type -> Type #

Read DeleteMember Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.DeleteMember

Show DeleteMember Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.DeleteMember

NFData DeleteMember Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.DeleteMember

Methods

rnf :: DeleteMember -> () #

Eq DeleteMember Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.DeleteMember

Hashable DeleteMember Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.DeleteMember

type AWSResponse DeleteMember Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.DeleteMember

type Rep DeleteMember Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.DeleteMember

type Rep DeleteMember = D1 ('MetaData "DeleteMember" "Amazonka.ManagedBlockChain.DeleteMember" "amazonka-managedblockchain-2.0-7ETEoTxOH0EDuOBkhEvxdC" 'False) (C1 ('MetaCons "DeleteMember'" 'PrefixI 'True) (S1 ('MetaSel ('Just "networkId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "memberId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteMember Source #

Create a value of DeleteMember with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteMember, deleteMember_networkId - The unique identifier of the network from which the member is removed.

DeleteMember, deleteMember_memberId - The unique identifier of the member to remove.

data DeleteMemberResponse Source #

See: newDeleteMemberResponse smart constructor.

Instances

Instances details
Generic DeleteMemberResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.DeleteMember

Associated Types

type Rep DeleteMemberResponse :: Type -> Type #

Read DeleteMemberResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.DeleteMember

Show DeleteMemberResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.DeleteMember

NFData DeleteMemberResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.DeleteMember

Methods

rnf :: DeleteMemberResponse -> () #

Eq DeleteMemberResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.DeleteMember

type Rep DeleteMemberResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.DeleteMember

type Rep DeleteMemberResponse = D1 ('MetaData "DeleteMemberResponse" "Amazonka.ManagedBlockChain.DeleteMember" "amazonka-managedblockchain-2.0-7ETEoTxOH0EDuOBkhEvxdC" 'False) (C1 ('MetaCons "DeleteMemberResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteMemberResponse Source #

Create a value of DeleteMemberResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteMemberResponse', deleteMemberResponse_httpStatus - The response's http status code.

DeleteNode

data DeleteNode Source #

See: newDeleteNode smart constructor.

Constructors

DeleteNode' (Maybe Text) Text Text 

Instances

Instances details
ToHeaders DeleteNode Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.DeleteNode

Methods

toHeaders :: DeleteNode -> [Header] #

ToPath DeleteNode Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.DeleteNode

ToQuery DeleteNode Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.DeleteNode

AWSRequest DeleteNode Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.DeleteNode

Associated Types

type AWSResponse DeleteNode #

Generic DeleteNode Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.DeleteNode

Associated Types

type Rep DeleteNode :: Type -> Type #

Read DeleteNode Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.DeleteNode

Show DeleteNode Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.DeleteNode

NFData DeleteNode Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.DeleteNode

Methods

rnf :: DeleteNode -> () #

Eq DeleteNode Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.DeleteNode

Hashable DeleteNode Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.DeleteNode

type AWSResponse DeleteNode Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.DeleteNode

type Rep DeleteNode Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.DeleteNode

type Rep DeleteNode = D1 ('MetaData "DeleteNode" "Amazonka.ManagedBlockChain.DeleteNode" "amazonka-managedblockchain-2.0-7ETEoTxOH0EDuOBkhEvxdC" 'False) (C1 ('MetaCons "DeleteNode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "memberId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "networkId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "nodeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newDeleteNode Source #

Create a value of DeleteNode with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteNode, deleteNode_memberId - The unique identifier of the member that owns this node.

Applies only to Hyperledger Fabric and is required for Hyperledger Fabric.

DeleteNode, deleteNode_networkId - The unique identifier of the network that the node is on.

Ethereum public networks have the following NetworkIds:

  • n-ethereum-mainnet
  • n-ethereum-goerli
  • n-ethereum-rinkeby
  • n-ethereum-ropsten

$sel:nodeId:DeleteNode', deleteNode_nodeId - The unique identifier of the node.

data DeleteNodeResponse Source #

See: newDeleteNodeResponse smart constructor.

Constructors

DeleteNodeResponse' Int 

Instances

Instances details
Generic DeleteNodeResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.DeleteNode

Associated Types

type Rep DeleteNodeResponse :: Type -> Type #

Read DeleteNodeResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.DeleteNode

Show DeleteNodeResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.DeleteNode

NFData DeleteNodeResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.DeleteNode

Methods

rnf :: DeleteNodeResponse -> () #

Eq DeleteNodeResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.DeleteNode

type Rep DeleteNodeResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.DeleteNode

type Rep DeleteNodeResponse = D1 ('MetaData "DeleteNodeResponse" "Amazonka.ManagedBlockChain.DeleteNode" "amazonka-managedblockchain-2.0-7ETEoTxOH0EDuOBkhEvxdC" 'False) (C1 ('MetaCons "DeleteNodeResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteNodeResponse Source #

Create a value of DeleteNodeResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteNodeResponse', deleteNodeResponse_httpStatus - The response's http status code.

GetAccessor

data GetAccessor Source #

See: newGetAccessor smart constructor.

Constructors

GetAccessor' Text 

Instances

Instances details
ToHeaders GetAccessor Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetAccessor

Methods

toHeaders :: GetAccessor -> [Header] #

ToPath GetAccessor Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetAccessor

ToQuery GetAccessor Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetAccessor

AWSRequest GetAccessor Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetAccessor

Associated Types

type AWSResponse GetAccessor #

Generic GetAccessor Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetAccessor

Associated Types

type Rep GetAccessor :: Type -> Type #

Read GetAccessor Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetAccessor

Show GetAccessor Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetAccessor

NFData GetAccessor Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetAccessor

Methods

rnf :: GetAccessor -> () #

Eq GetAccessor Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetAccessor

Hashable GetAccessor Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetAccessor

type AWSResponse GetAccessor Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetAccessor

type Rep GetAccessor Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetAccessor

type Rep GetAccessor = D1 ('MetaData "GetAccessor" "Amazonka.ManagedBlockChain.GetAccessor" "amazonka-managedblockchain-2.0-7ETEoTxOH0EDuOBkhEvxdC" 'False) (C1 ('MetaCons "GetAccessor'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accessorId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetAccessor Source #

Create a value of GetAccessor with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:accessorId:GetAccessor', getAccessor_accessorId - The unique identifier of the accessor.

data GetAccessorResponse Source #

See: newGetAccessorResponse smart constructor.

Instances

Instances details
Generic GetAccessorResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetAccessor

Associated Types

type Rep GetAccessorResponse :: Type -> Type #

Read GetAccessorResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetAccessor

Show GetAccessorResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetAccessor

NFData GetAccessorResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetAccessor

Methods

rnf :: GetAccessorResponse -> () #

Eq GetAccessorResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetAccessor

type Rep GetAccessorResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetAccessor

type Rep GetAccessorResponse = D1 ('MetaData "GetAccessorResponse" "Amazonka.ManagedBlockChain.GetAccessor" "amazonka-managedblockchain-2.0-7ETEoTxOH0EDuOBkhEvxdC" 'False) (C1 ('MetaCons "GetAccessorResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accessor") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Accessor)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetAccessorResponse Source #

Create a value of GetAccessorResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:accessor:GetAccessorResponse', getAccessorResponse_accessor - The properties of the accessor.

$sel:httpStatus:GetAccessorResponse', getAccessorResponse_httpStatus - The response's http status code.

GetMember

data GetMember Source #

See: newGetMember smart constructor.

Constructors

GetMember' Text Text 

Instances

Instances details
ToHeaders GetMember Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetMember

Methods

toHeaders :: GetMember -> [Header] #

ToPath GetMember Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetMember

ToQuery GetMember Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetMember

AWSRequest GetMember Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetMember

Associated Types

type AWSResponse GetMember #

Generic GetMember Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetMember

Associated Types

type Rep GetMember :: Type -> Type #

Read GetMember Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetMember

Show GetMember Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetMember

NFData GetMember Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetMember

Methods

rnf :: GetMember -> () #

Eq GetMember Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetMember

Hashable GetMember Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetMember

type AWSResponse GetMember Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetMember

type Rep GetMember Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetMember

type Rep GetMember = D1 ('MetaData "GetMember" "Amazonka.ManagedBlockChain.GetMember" "amazonka-managedblockchain-2.0-7ETEoTxOH0EDuOBkhEvxdC" 'False) (C1 ('MetaCons "GetMember'" 'PrefixI 'True) (S1 ('MetaSel ('Just "networkId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "memberId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetMember Source #

Create a value of GetMember with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetMember, getMember_networkId - The unique identifier of the network to which the member belongs.

GetMember, getMember_memberId - The unique identifier of the member.

data GetMemberResponse Source #

See: newGetMemberResponse smart constructor.

Instances

Instances details
Generic GetMemberResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetMember

Associated Types

type Rep GetMemberResponse :: Type -> Type #

Read GetMemberResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetMember

Show GetMemberResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetMember

NFData GetMemberResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetMember

Methods

rnf :: GetMemberResponse -> () #

Eq GetMemberResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetMember

type Rep GetMemberResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetMember

type Rep GetMemberResponse = D1 ('MetaData "GetMemberResponse" "Amazonka.ManagedBlockChain.GetMember" "amazonka-managedblockchain-2.0-7ETEoTxOH0EDuOBkhEvxdC" 'False) (C1 ('MetaCons "GetMemberResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "member") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Member)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetMemberResponse Source #

Create a value of GetMemberResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:member:GetMemberResponse', getMemberResponse_member - The properties of a member.

$sel:httpStatus:GetMemberResponse', getMemberResponse_httpStatus - The response's http status code.

GetNetwork

data GetNetwork Source #

See: newGetNetwork smart constructor.

Constructors

GetNetwork' Text 

Instances

Instances details
ToHeaders GetNetwork Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetNetwork

Methods

toHeaders :: GetNetwork -> [Header] #

ToPath GetNetwork Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetNetwork

ToQuery GetNetwork Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetNetwork

AWSRequest GetNetwork Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetNetwork

Associated Types

type AWSResponse GetNetwork #

Generic GetNetwork Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetNetwork

Associated Types

type Rep GetNetwork :: Type -> Type #

Read GetNetwork Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetNetwork

Show GetNetwork Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetNetwork

NFData GetNetwork Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetNetwork

Methods

rnf :: GetNetwork -> () #

Eq GetNetwork Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetNetwork

Hashable GetNetwork Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetNetwork

type AWSResponse GetNetwork Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetNetwork

type Rep GetNetwork Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetNetwork

type Rep GetNetwork = D1 ('MetaData "GetNetwork" "Amazonka.ManagedBlockChain.GetNetwork" "amazonka-managedblockchain-2.0-7ETEoTxOH0EDuOBkhEvxdC" 'False) (C1 ('MetaCons "GetNetwork'" 'PrefixI 'True) (S1 ('MetaSel ('Just "networkId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetNetwork Source #

Arguments

:: Text

GetNetwork

-> GetNetwork 

Create a value of GetNetwork with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetNetwork, getNetwork_networkId - The unique identifier of the network to get information about.

data GetNetworkResponse Source #

See: newGetNetworkResponse smart constructor.

Instances

Instances details
Generic GetNetworkResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetNetwork

Associated Types

type Rep GetNetworkResponse :: Type -> Type #

Read GetNetworkResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetNetwork

Show GetNetworkResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetNetwork

NFData GetNetworkResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetNetwork

Methods

rnf :: GetNetworkResponse -> () #

Eq GetNetworkResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetNetwork

type Rep GetNetworkResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetNetwork

type Rep GetNetworkResponse = D1 ('MetaData "GetNetworkResponse" "Amazonka.ManagedBlockChain.GetNetwork" "amazonka-managedblockchain-2.0-7ETEoTxOH0EDuOBkhEvxdC" 'False) (C1 ('MetaCons "GetNetworkResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "network") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Network)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetNetworkResponse Source #

Create a value of GetNetworkResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:network:GetNetworkResponse', getNetworkResponse_network - An object containing network configuration parameters.

$sel:httpStatus:GetNetworkResponse', getNetworkResponse_httpStatus - The response's http status code.

GetNode

data GetNode Source #

See: newGetNode smart constructor.

Constructors

GetNode' (Maybe Text) Text Text 

Instances

Instances details
ToHeaders GetNode Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetNode

Methods

toHeaders :: GetNode -> [Header] #

ToPath GetNode Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetNode

Methods

toPath :: GetNode -> ByteString #

ToQuery GetNode Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetNode

AWSRequest GetNode Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetNode

Associated Types

type AWSResponse GetNode #

Generic GetNode Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetNode

Associated Types

type Rep GetNode :: Type -> Type #

Methods

from :: GetNode -> Rep GetNode x #

to :: Rep GetNode x -> GetNode #

Read GetNode Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetNode

Show GetNode Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetNode

NFData GetNode Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetNode

Methods

rnf :: GetNode -> () #

Eq GetNode Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetNode

Methods

(==) :: GetNode -> GetNode -> Bool #

(/=) :: GetNode -> GetNode -> Bool #

Hashable GetNode Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetNode

Methods

hashWithSalt :: Int -> GetNode -> Int #

hash :: GetNode -> Int #

type AWSResponse GetNode Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetNode

type Rep GetNode Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetNode

type Rep GetNode = D1 ('MetaData "GetNode" "Amazonka.ManagedBlockChain.GetNode" "amazonka-managedblockchain-2.0-7ETEoTxOH0EDuOBkhEvxdC" 'False) (C1 ('MetaCons "GetNode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "memberId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "networkId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "nodeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newGetNode Source #

Create a value of GetNode with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetNode, getNode_memberId - The unique identifier of the member that owns the node.

Applies only to Hyperledger Fabric and is required for Hyperledger Fabric.

GetNode, getNode_networkId - The unique identifier of the network that the node is on.

$sel:nodeId:GetNode', getNode_nodeId - The unique identifier of the node.

data GetNodeResponse Source #

See: newGetNodeResponse smart constructor.

Constructors

GetNodeResponse' (Maybe Node) Int 

Instances

Instances details
Generic GetNodeResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetNode

Associated Types

type Rep GetNodeResponse :: Type -> Type #

Read GetNodeResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetNode

Show GetNodeResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetNode

NFData GetNodeResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetNode

Methods

rnf :: GetNodeResponse -> () #

Eq GetNodeResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetNode

type Rep GetNodeResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetNode

type Rep GetNodeResponse = D1 ('MetaData "GetNodeResponse" "Amazonka.ManagedBlockChain.GetNode" "amazonka-managedblockchain-2.0-7ETEoTxOH0EDuOBkhEvxdC" 'False) (C1 ('MetaCons "GetNodeResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "node") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Node)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetNodeResponse Source #

Create a value of GetNodeResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:node:GetNodeResponse', getNodeResponse_node - Properties of the node configuration.

$sel:httpStatus:GetNodeResponse', getNodeResponse_httpStatus - The response's http status code.

GetProposal

data GetProposal Source #

See: newGetProposal smart constructor.

Constructors

GetProposal' Text Text 

Instances

Instances details
ToHeaders GetProposal Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetProposal

Methods

toHeaders :: GetProposal -> [Header] #

ToPath GetProposal Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetProposal

ToQuery GetProposal Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetProposal

AWSRequest GetProposal Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetProposal

Associated Types

type AWSResponse GetProposal #

Generic GetProposal Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetProposal

Associated Types

type Rep GetProposal :: Type -> Type #

Read GetProposal Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetProposal

Show GetProposal Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetProposal

NFData GetProposal Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetProposal

Methods

rnf :: GetProposal -> () #

Eq GetProposal Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetProposal

Hashable GetProposal Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetProposal

type AWSResponse GetProposal Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetProposal

type Rep GetProposal Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetProposal

type Rep GetProposal = D1 ('MetaData "GetProposal" "Amazonka.ManagedBlockChain.GetProposal" "amazonka-managedblockchain-2.0-7ETEoTxOH0EDuOBkhEvxdC" 'False) (C1 ('MetaCons "GetProposal'" 'PrefixI 'True) (S1 ('MetaSel ('Just "networkId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "proposalId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetProposal Source #

Create a value of GetProposal with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetProposal, getProposal_networkId - The unique identifier of the network for which the proposal is made.

GetProposal, getProposal_proposalId - The unique identifier of the proposal.

data GetProposalResponse Source #

See: newGetProposalResponse smart constructor.

Instances

Instances details
Generic GetProposalResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetProposal

Associated Types

type Rep GetProposalResponse :: Type -> Type #

Read GetProposalResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetProposal

Show GetProposalResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetProposal

NFData GetProposalResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetProposal

Methods

rnf :: GetProposalResponse -> () #

Eq GetProposalResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetProposal

type Rep GetProposalResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetProposal

type Rep GetProposalResponse = D1 ('MetaData "GetProposalResponse" "Amazonka.ManagedBlockChain.GetProposal" "amazonka-managedblockchain-2.0-7ETEoTxOH0EDuOBkhEvxdC" 'False) (C1 ('MetaCons "GetProposalResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "proposal") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Proposal)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetProposalResponse Source #

Create a value of GetProposalResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:proposal:GetProposalResponse', getProposalResponse_proposal - Information about a proposal.

$sel:httpStatus:GetProposalResponse', getProposalResponse_httpStatus - The response's http status code.

ListAccessors (Paginated)

data ListAccessors Source #

See: newListAccessors smart constructor.

Instances

Instances details
ToHeaders ListAccessors Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListAccessors

ToPath ListAccessors Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListAccessors

ToQuery ListAccessors Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListAccessors

AWSPager ListAccessors Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListAccessors

AWSRequest ListAccessors Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListAccessors

Associated Types

type AWSResponse ListAccessors #

Generic ListAccessors Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListAccessors

Associated Types

type Rep ListAccessors :: Type -> Type #

Read ListAccessors Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListAccessors

Show ListAccessors Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListAccessors

NFData ListAccessors Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListAccessors

Methods

rnf :: ListAccessors -> () #

Eq ListAccessors Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListAccessors

Hashable ListAccessors Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListAccessors

type AWSResponse ListAccessors Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListAccessors

type Rep ListAccessors Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListAccessors

type Rep ListAccessors = D1 ('MetaData "ListAccessors" "Amazonka.ManagedBlockChain.ListAccessors" "amazonka-managedblockchain-2.0-7ETEoTxOH0EDuOBkhEvxdC" 'False) (C1 ('MetaCons "ListAccessors'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newListAccessors :: ListAccessors Source #

Create a value of ListAccessors with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:maxResults:ListAccessors', listAccessors_maxResults - The maximum number of accessors to list.

ListAccessors, listAccessors_nextToken - The pagination token that indicates the next set of results to retrieve.

data ListAccessorsResponse Source #

See: newListAccessorsResponse smart constructor.

Instances

Instances details
Generic ListAccessorsResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListAccessors

Associated Types

type Rep ListAccessorsResponse :: Type -> Type #

Read ListAccessorsResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListAccessors

Show ListAccessorsResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListAccessors

NFData ListAccessorsResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListAccessors

Methods

rnf :: ListAccessorsResponse -> () #

Eq ListAccessorsResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListAccessors

type Rep ListAccessorsResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListAccessors

type Rep ListAccessorsResponse = D1 ('MetaData "ListAccessorsResponse" "Amazonka.ManagedBlockChain.ListAccessors" "amazonka-managedblockchain-2.0-7ETEoTxOH0EDuOBkhEvxdC" 'False) (C1 ('MetaCons "ListAccessorsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accessors") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AccessorSummary])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListAccessorsResponse Source #

Create a value of ListAccessorsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:accessors:ListAccessorsResponse', listAccessorsResponse_accessors - An array of AccessorSummary objects that contain configuration properties for each accessor.

ListAccessors, listAccessorsResponse_nextToken - The pagination token that indicates the next set of results to retrieve.

$sel:httpStatus:ListAccessorsResponse', listAccessorsResponse_httpStatus - The response's http status code.

ListInvitations

data ListInvitations Source #

See: newListInvitations smart constructor.

Instances

Instances details
ToHeaders ListInvitations Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListInvitations

ToPath ListInvitations Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListInvitations

ToQuery ListInvitations Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListInvitations

AWSRequest ListInvitations Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListInvitations

Associated Types

type AWSResponse ListInvitations #

Generic ListInvitations Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListInvitations

Associated Types

type Rep ListInvitations :: Type -> Type #

Read ListInvitations Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListInvitations

Show ListInvitations Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListInvitations

NFData ListInvitations Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListInvitations

Methods

rnf :: ListInvitations -> () #

Eq ListInvitations Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListInvitations

Hashable ListInvitations Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListInvitations

type AWSResponse ListInvitations Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListInvitations

type Rep ListInvitations Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListInvitations

type Rep ListInvitations = D1 ('MetaData "ListInvitations" "Amazonka.ManagedBlockChain.ListInvitations" "amazonka-managedblockchain-2.0-7ETEoTxOH0EDuOBkhEvxdC" 'False) (C1 ('MetaCons "ListInvitations'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newListInvitations :: ListInvitations Source #

Create a value of ListInvitations with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:maxResults:ListInvitations', listInvitations_maxResults - The maximum number of invitations to return.

ListInvitations, listInvitations_nextToken - The pagination token that indicates the next set of results to retrieve.

data ListInvitationsResponse Source #

See: newListInvitationsResponse smart constructor.

Instances

Instances details
Generic ListInvitationsResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListInvitations

Associated Types

type Rep ListInvitationsResponse :: Type -> Type #

Read ListInvitationsResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListInvitations

Show ListInvitationsResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListInvitations

NFData ListInvitationsResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListInvitations

Methods

rnf :: ListInvitationsResponse -> () #

Eq ListInvitationsResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListInvitations

type Rep ListInvitationsResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListInvitations

type Rep ListInvitationsResponse = D1 ('MetaData "ListInvitationsResponse" "Amazonka.ManagedBlockChain.ListInvitations" "amazonka-managedblockchain-2.0-7ETEoTxOH0EDuOBkhEvxdC" 'False) (C1 ('MetaCons "ListInvitationsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "invitations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Invitation])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListInvitationsResponse Source #

Create a value of ListInvitationsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ListInvitationsResponse, listInvitationsResponse_invitations - The invitations for the network.

ListInvitations, listInvitationsResponse_nextToken - The pagination token that indicates the next set of results to retrieve.

$sel:httpStatus:ListInvitationsResponse', listInvitationsResponse_httpStatus - The response's http status code.

ListMembers

data ListMembers Source #

See: newListMembers smart constructor.

Instances

Instances details
ToHeaders ListMembers Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListMembers

Methods

toHeaders :: ListMembers -> [Header] #

ToPath ListMembers Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListMembers

ToQuery ListMembers Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListMembers

AWSRequest ListMembers Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListMembers

Associated Types

type AWSResponse ListMembers #

Generic ListMembers Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListMembers

Associated Types

type Rep ListMembers :: Type -> Type #

Read ListMembers Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListMembers

Show ListMembers Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListMembers

NFData ListMembers Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListMembers

Methods

rnf :: ListMembers -> () #

Eq ListMembers Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListMembers

Hashable ListMembers Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListMembers

type AWSResponse ListMembers Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListMembers

type Rep ListMembers Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListMembers

type Rep ListMembers = D1 ('MetaData "ListMembers" "Amazonka.ManagedBlockChain.ListMembers" "amazonka-managedblockchain-2.0-7ETEoTxOH0EDuOBkhEvxdC" 'False) (C1 ('MetaCons "ListMembers'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "isOwned") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MemberStatus)) :*: S1 ('MetaSel ('Just "networkId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newListMembers Source #

Create a value of ListMembers with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ListMembers, listMembers_isOwned - An optional Boolean value. If provided, the request is limited either to members that the current Amazon Web Services account owns (true) or that other Amazon Web Services accountsn own (false). If omitted, all members are listed.

$sel:maxResults:ListMembers', listMembers_maxResults - The maximum number of members to return in the request.

ListMembers, listMembers_name - The optional name of the member to list.

ListMembers, listMembers_nextToken - The pagination token that indicates the next set of results to retrieve.

ListMembers, listMembers_status - An optional status specifier. If provided, only members currently in this status are listed.

ListMembers, listMembers_networkId - The unique identifier of the network for which to list members.

data ListMembersResponse Source #

See: newListMembersResponse smart constructor.

Instances

Instances details
Generic ListMembersResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListMembers

Associated Types

type Rep ListMembersResponse :: Type -> Type #

Read ListMembersResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListMembers

Show ListMembersResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListMembers

NFData ListMembersResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListMembers

Methods

rnf :: ListMembersResponse -> () #

Eq ListMembersResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListMembers

type Rep ListMembersResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListMembers

type Rep ListMembersResponse = D1 ('MetaData "ListMembersResponse" "Amazonka.ManagedBlockChain.ListMembers" "amazonka-managedblockchain-2.0-7ETEoTxOH0EDuOBkhEvxdC" 'False) (C1 ('MetaCons "ListMembersResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "members") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MemberSummary])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListMembersResponse Source #

Create a value of ListMembersResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:members:ListMembersResponse', listMembersResponse_members - An array of MemberSummary objects. Each object contains details about a network member.

ListMembers, listMembersResponse_nextToken - The pagination token that indicates the next set of results to retrieve.

$sel:httpStatus:ListMembersResponse', listMembersResponse_httpStatus - The response's http status code.

ListNetworks

data ListNetworks Source #

See: newListNetworks smart constructor.

Instances

Instances details
ToHeaders ListNetworks Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListNetworks

ToPath ListNetworks Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListNetworks

ToQuery ListNetworks Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListNetworks

AWSRequest ListNetworks Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListNetworks

Associated Types

type AWSResponse ListNetworks #

Generic ListNetworks Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListNetworks

Associated Types

type Rep ListNetworks :: Type -> Type #

Read ListNetworks Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListNetworks

Show ListNetworks Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListNetworks

NFData ListNetworks Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListNetworks

Methods

rnf :: ListNetworks -> () #

Eq ListNetworks Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListNetworks

Hashable ListNetworks Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListNetworks

type AWSResponse ListNetworks Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListNetworks

type Rep ListNetworks Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListNetworks

type Rep ListNetworks = D1 ('MetaData "ListNetworks" "Amazonka.ManagedBlockChain.ListNetworks" "amazonka-managedblockchain-2.0-7ETEoTxOH0EDuOBkhEvxdC" 'False) (C1 ('MetaCons "ListNetworks'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "framework") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Framework)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NetworkStatus))))))

newListNetworks :: ListNetworks Source #

Create a value of ListNetworks with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ListNetworks, listNetworks_framework - An optional framework specifier. If provided, only networks of this framework type are listed.

$sel:maxResults:ListNetworks', listNetworks_maxResults - The maximum number of networks to list.

ListNetworks, listNetworks_name - The name of the network.

ListNetworks, listNetworks_nextToken - The pagination token that indicates the next set of results to retrieve.

ListNetworks, listNetworks_status - An optional status specifier. If provided, only networks currently in this status are listed.

Applies only to Hyperledger Fabric.

data ListNetworksResponse Source #

See: newListNetworksResponse smart constructor.

Instances

Instances details
Generic ListNetworksResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListNetworks

Associated Types

type Rep ListNetworksResponse :: Type -> Type #

Read ListNetworksResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListNetworks

Show ListNetworksResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListNetworks

NFData ListNetworksResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListNetworks

Methods

rnf :: ListNetworksResponse -> () #

Eq ListNetworksResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListNetworks

type Rep ListNetworksResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListNetworks

type Rep ListNetworksResponse = D1 ('MetaData "ListNetworksResponse" "Amazonka.ManagedBlockChain.ListNetworks" "amazonka-managedblockchain-2.0-7ETEoTxOH0EDuOBkhEvxdC" 'False) (C1 ('MetaCons "ListNetworksResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "networks") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [NetworkSummary])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListNetworksResponse Source #

Create a value of ListNetworksResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:networks:ListNetworksResponse', listNetworksResponse_networks - An array of NetworkSummary objects that contain configuration properties for each network.

ListNetworks, listNetworksResponse_nextToken - The pagination token that indicates the next set of results to retrieve.

$sel:httpStatus:ListNetworksResponse', listNetworksResponse_httpStatus - The response's http status code.

ListNodes

data ListNodes Source #

See: newListNodes smart constructor.

Instances

Instances details
ToHeaders ListNodes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListNodes

Methods

toHeaders :: ListNodes -> [Header] #

ToPath ListNodes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListNodes

ToQuery ListNodes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListNodes

AWSRequest ListNodes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListNodes

Associated Types

type AWSResponse ListNodes #

Generic ListNodes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListNodes

Associated Types

type Rep ListNodes :: Type -> Type #

Read ListNodes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListNodes

Show ListNodes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListNodes

NFData ListNodes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListNodes

Methods

rnf :: ListNodes -> () #

Eq ListNodes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListNodes

Hashable ListNodes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListNodes

type AWSResponse ListNodes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListNodes

type Rep ListNodes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListNodes

type Rep ListNodes = D1 ('MetaData "ListNodes" "Amazonka.ManagedBlockChain.ListNodes" "amazonka-managedblockchain-2.0-7ETEoTxOH0EDuOBkhEvxdC" 'False) (C1 ('MetaCons "ListNodes'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "memberId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NodeStatus)) :*: S1 ('MetaSel ('Just "networkId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newListNodes Source #

Arguments

:: Text

ListNodes

-> ListNodes 

Create a value of ListNodes with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:maxResults:ListNodes', listNodes_maxResults - The maximum number of nodes to list.

ListNodes, listNodes_memberId - The unique identifier of the member who owns the nodes to list.

Applies only to Hyperledger Fabric and is required for Hyperledger Fabric.

ListNodes, listNodes_nextToken - The pagination token that indicates the next set of results to retrieve.

ListNodes, listNodes_status - An optional status specifier. If provided, only nodes currently in this status are listed.

ListNodes, listNodes_networkId - The unique identifier of the network for which to list nodes.

data ListNodesResponse Source #

See: newListNodesResponse smart constructor.

Instances

Instances details
Generic ListNodesResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListNodes

Associated Types

type Rep ListNodesResponse :: Type -> Type #

Read ListNodesResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListNodes

Show ListNodesResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListNodes

NFData ListNodesResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListNodes

Methods

rnf :: ListNodesResponse -> () #

Eq ListNodesResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListNodes

type Rep ListNodesResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListNodes

type Rep ListNodesResponse = D1 ('MetaData "ListNodesResponse" "Amazonka.ManagedBlockChain.ListNodes" "amazonka-managedblockchain-2.0-7ETEoTxOH0EDuOBkhEvxdC" 'False) (C1 ('MetaCons "ListNodesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "nodes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [NodeSummary])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListNodesResponse Source #

Create a value of ListNodesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ListNodes, listNodesResponse_nextToken - The pagination token that indicates the next set of results to retrieve.

$sel:nodes:ListNodesResponse', listNodesResponse_nodes - An array of NodeSummary objects that contain configuration properties for each node.

$sel:httpStatus:ListNodesResponse', listNodesResponse_httpStatus - The response's http status code.

ListProposalVotes

data ListProposalVotes Source #

See: newListProposalVotes smart constructor.

Instances

Instances details
ToHeaders ListProposalVotes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListProposalVotes

ToPath ListProposalVotes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListProposalVotes

ToQuery ListProposalVotes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListProposalVotes

AWSRequest ListProposalVotes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListProposalVotes

Associated Types

type AWSResponse ListProposalVotes #

Generic ListProposalVotes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListProposalVotes

Associated Types

type Rep ListProposalVotes :: Type -> Type #

Read ListProposalVotes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListProposalVotes

Show ListProposalVotes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListProposalVotes

NFData ListProposalVotes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListProposalVotes

Methods

rnf :: ListProposalVotes -> () #

Eq ListProposalVotes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListProposalVotes

Hashable ListProposalVotes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListProposalVotes

type AWSResponse ListProposalVotes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListProposalVotes

type Rep ListProposalVotes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListProposalVotes

type Rep ListProposalVotes = D1 ('MetaData "ListProposalVotes" "Amazonka.ManagedBlockChain.ListProposalVotes" "amazonka-managedblockchain-2.0-7ETEoTxOH0EDuOBkhEvxdC" 'False) (C1 ('MetaCons "ListProposalVotes'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "networkId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "proposalId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newListProposalVotes Source #

Create a value of ListProposalVotes with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:maxResults:ListProposalVotes', listProposalVotes_maxResults - The maximum number of votes to return.

ListProposalVotes, listProposalVotes_nextToken - The pagination token that indicates the next set of results to retrieve.

ListProposalVotes, listProposalVotes_networkId - The unique identifier of the network.

ListProposalVotes, listProposalVotes_proposalId - The unique identifier of the proposal.

data ListProposalVotesResponse Source #

See: newListProposalVotesResponse smart constructor.

Instances

Instances details
Generic ListProposalVotesResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListProposalVotes

Associated Types

type Rep ListProposalVotesResponse :: Type -> Type #

Read ListProposalVotesResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListProposalVotes

Show ListProposalVotesResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListProposalVotes

NFData ListProposalVotesResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListProposalVotes

Eq ListProposalVotesResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListProposalVotes

type Rep ListProposalVotesResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListProposalVotes

type Rep ListProposalVotesResponse = D1 ('MetaData "ListProposalVotesResponse" "Amazonka.ManagedBlockChain.ListProposalVotes" "amazonka-managedblockchain-2.0-7ETEoTxOH0EDuOBkhEvxdC" 'False) (C1 ('MetaCons "ListProposalVotesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "proposalVotes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [VoteSummary])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListProposalVotesResponse Source #

Create a value of ListProposalVotesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ListProposalVotes, listProposalVotesResponse_nextToken - The pagination token that indicates the next set of results to retrieve.

$sel:proposalVotes:ListProposalVotesResponse', listProposalVotesResponse_proposalVotes - The list of votes.

$sel:httpStatus:ListProposalVotesResponse', listProposalVotesResponse_httpStatus - The response's http status code.

ListProposals

data ListProposals Source #

See: newListProposals smart constructor.

Instances

Instances details
ToHeaders ListProposals Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListProposals

ToPath ListProposals Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListProposals

ToQuery ListProposals Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListProposals

AWSRequest ListProposals Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListProposals

Associated Types

type AWSResponse ListProposals #

Generic ListProposals Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListProposals

Associated Types

type Rep ListProposals :: Type -> Type #

Read ListProposals Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListProposals

Show ListProposals Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListProposals

NFData ListProposals Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListProposals

Methods

rnf :: ListProposals -> () #

Eq ListProposals Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListProposals

Hashable ListProposals Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListProposals

type AWSResponse ListProposals Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListProposals

type Rep ListProposals Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListProposals

type Rep ListProposals = D1 ('MetaData "ListProposals" "Amazonka.ManagedBlockChain.ListProposals" "amazonka-managedblockchain-2.0-7ETEoTxOH0EDuOBkhEvxdC" 'False) (C1 ('MetaCons "ListProposals'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "networkId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newListProposals Source #

Create a value of ListProposals with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:maxResults:ListProposals', listProposals_maxResults - The maximum number of proposals to return.

ListProposals, listProposals_nextToken - The pagination token that indicates the next set of results to retrieve.

ListProposals, listProposals_networkId - The unique identifier of the network.

data ListProposalsResponse Source #

See: newListProposalsResponse smart constructor.

Instances

Instances details
Generic ListProposalsResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListProposals

Associated Types

type Rep ListProposalsResponse :: Type -> Type #

Read ListProposalsResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListProposals

Show ListProposalsResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListProposals

NFData ListProposalsResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListProposals

Methods

rnf :: ListProposalsResponse -> () #

Eq ListProposalsResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListProposals

type Rep ListProposalsResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListProposals

type Rep ListProposalsResponse = D1 ('MetaData "ListProposalsResponse" "Amazonka.ManagedBlockChain.ListProposals" "amazonka-managedblockchain-2.0-7ETEoTxOH0EDuOBkhEvxdC" 'False) (C1 ('MetaCons "ListProposalsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "proposals") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ProposalSummary])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListProposalsResponse Source #

Create a value of ListProposalsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ListProposals, listProposalsResponse_nextToken - The pagination token that indicates the next set of results to retrieve.

$sel:proposals:ListProposalsResponse', listProposalsResponse_proposals - The summary of each proposal made on the network.

$sel:httpStatus:ListProposalsResponse', listProposalsResponse_httpStatus - The response's http status code.

ListTagsForResource

data ListTagsForResource Source #

See: newListTagsForResource smart constructor.

Instances

Instances details
ToHeaders ListTagsForResource Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListTagsForResource

ToPath ListTagsForResource Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListTagsForResource

ToQuery ListTagsForResource Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListTagsForResource

AWSRequest ListTagsForResource Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListTagsForResource

Associated Types

type AWSResponse ListTagsForResource #

Generic ListTagsForResource Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListTagsForResource

Associated Types

type Rep ListTagsForResource :: Type -> Type #

Read ListTagsForResource Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListTagsForResource

Show ListTagsForResource Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListTagsForResource

NFData ListTagsForResource Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListTagsForResource

Methods

rnf :: ListTagsForResource -> () #

Eq ListTagsForResource Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListTagsForResource

Hashable ListTagsForResource Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListTagsForResource

type AWSResponse ListTagsForResource Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListTagsForResource

type Rep ListTagsForResource Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListTagsForResource

type Rep ListTagsForResource = D1 ('MetaData "ListTagsForResource" "Amazonka.ManagedBlockChain.ListTagsForResource" "amazonka-managedblockchain-2.0-7ETEoTxOH0EDuOBkhEvxdC" 'False) (C1 ('MetaCons "ListTagsForResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newListTagsForResource Source #

Create a value of ListTagsForResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resourceArn:ListTagsForResource', listTagsForResource_resourceArn - The Amazon Resource Name (ARN) of the resource. For more information about ARNs and their format, see Amazon Resource Names (ARNs) in the Amazon Web Services General Reference.

data ListTagsForResourceResponse Source #

See: newListTagsForResourceResponse smart constructor.

Instances

Instances details
Generic ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListTagsForResource

Associated Types

type Rep ListTagsForResourceResponse :: Type -> Type #

Read ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListTagsForResource

Show ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListTagsForResource

NFData ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListTagsForResource

Eq ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListTagsForResource

type Rep ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListTagsForResource

type Rep ListTagsForResourceResponse = D1 ('MetaData "ListTagsForResourceResponse" "Amazonka.ManagedBlockChain.ListTagsForResource" "amazonka-managedblockchain-2.0-7ETEoTxOH0EDuOBkhEvxdC" 'False) (C1 ('MetaCons "ListTagsForResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newListTagsForResourceResponse Source #

Create a value of ListTagsForResourceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ListTagsForResourceResponse, listTagsForResourceResponse_tags - The tags assigned to the resource.

$sel:httpStatus:ListTagsForResourceResponse', listTagsForResourceResponse_httpStatus - The response's http status code.

RejectInvitation

data RejectInvitation Source #

See: newRejectInvitation smart constructor.

Constructors

RejectInvitation' Text 

Instances

Instances details
ToHeaders RejectInvitation Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.RejectInvitation

ToPath RejectInvitation Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.RejectInvitation

ToQuery RejectInvitation Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.RejectInvitation

AWSRequest RejectInvitation Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.RejectInvitation

Associated Types

type AWSResponse RejectInvitation #

Generic RejectInvitation Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.RejectInvitation

Associated Types

type Rep RejectInvitation :: Type -> Type #

Read RejectInvitation Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.RejectInvitation

Show RejectInvitation Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.RejectInvitation

NFData RejectInvitation Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.RejectInvitation

Methods

rnf :: RejectInvitation -> () #

Eq RejectInvitation Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.RejectInvitation

Hashable RejectInvitation Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.RejectInvitation

type AWSResponse RejectInvitation Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.RejectInvitation

type Rep RejectInvitation Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.RejectInvitation

type Rep RejectInvitation = D1 ('MetaData "RejectInvitation" "Amazonka.ManagedBlockChain.RejectInvitation" "amazonka-managedblockchain-2.0-7ETEoTxOH0EDuOBkhEvxdC" 'False) (C1 ('MetaCons "RejectInvitation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "invitationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newRejectInvitation Source #

Create a value of RejectInvitation with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

RejectInvitation, rejectInvitation_invitationId - The unique identifier of the invitation to reject.

data RejectInvitationResponse Source #

See: newRejectInvitationResponse smart constructor.

Instances

Instances details
Generic RejectInvitationResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.RejectInvitation

Associated Types

type Rep RejectInvitationResponse :: Type -> Type #

Read RejectInvitationResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.RejectInvitation

Show RejectInvitationResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.RejectInvitation

NFData RejectInvitationResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.RejectInvitation

Eq RejectInvitationResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.RejectInvitation

type Rep RejectInvitationResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.RejectInvitation

type Rep RejectInvitationResponse = D1 ('MetaData "RejectInvitationResponse" "Amazonka.ManagedBlockChain.RejectInvitation" "amazonka-managedblockchain-2.0-7ETEoTxOH0EDuOBkhEvxdC" 'False) (C1 ('MetaCons "RejectInvitationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newRejectInvitationResponse Source #

Create a value of RejectInvitationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:RejectInvitationResponse', rejectInvitationResponse_httpStatus - The response's http status code.

TagResource

data TagResource Source #

See: newTagResource smart constructor.

Instances

Instances details
ToJSON TagResource Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.TagResource

ToHeaders TagResource Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.TagResource

Methods

toHeaders :: TagResource -> [Header] #

ToPath TagResource Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.TagResource

ToQuery TagResource Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.TagResource

AWSRequest TagResource Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.TagResource

Associated Types

type AWSResponse TagResource #

Generic TagResource Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.TagResource

Associated Types

type Rep TagResource :: Type -> Type #

Read TagResource Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.TagResource

Show TagResource Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.TagResource

NFData TagResource Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.TagResource

Methods

rnf :: TagResource -> () #

Eq TagResource Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.TagResource

Hashable TagResource Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.TagResource

type AWSResponse TagResource Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.TagResource

type Rep TagResource Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.TagResource

type Rep TagResource = D1 ('MetaData "TagResource" "Amazonka.ManagedBlockChain.TagResource" "amazonka-managedblockchain-2.0-7ETEoTxOH0EDuOBkhEvxdC" 'False) (C1 ('MetaCons "TagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (HashMap Text Text))))

newTagResource Source #

Create a value of TagResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resourceArn:TagResource', tagResource_resourceArn - The Amazon Resource Name (ARN) of the resource. For more information about ARNs and their format, see Amazon Resource Names (ARNs) in the Amazon Web Services General Reference.

TagResource, tagResource_tags - The tags to assign to the specified resource. Tag values can be empty, for example, "MyTagKey" : "". You can specify multiple key-value pairs in a single request, with an overall maximum of 50 tags added to each resource.

data TagResourceResponse Source #

See: newTagResourceResponse smart constructor.

Instances

Instances details
Generic TagResourceResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.TagResource

Associated Types

type Rep TagResourceResponse :: Type -> Type #

Read TagResourceResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.TagResource

Show TagResourceResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.TagResource

NFData TagResourceResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.TagResource

Methods

rnf :: TagResourceResponse -> () #

Eq TagResourceResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.TagResource

type Rep TagResourceResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.TagResource

type Rep TagResourceResponse = D1 ('MetaData "TagResourceResponse" "Amazonka.ManagedBlockChain.TagResource" "amazonka-managedblockchain-2.0-7ETEoTxOH0EDuOBkhEvxdC" 'False) (C1 ('MetaCons "TagResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newTagResourceResponse Source #

Create a value of TagResourceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:TagResourceResponse', tagResourceResponse_httpStatus - The response's http status code.

UntagResource

data UntagResource Source #

See: newUntagResource smart constructor.

Constructors

UntagResource' Text [Text] 

Instances

Instances details
ToHeaders UntagResource Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UntagResource

ToPath UntagResource Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UntagResource

ToQuery UntagResource Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UntagResource

AWSRequest UntagResource Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UntagResource

Associated Types

type AWSResponse UntagResource #

Generic UntagResource Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UntagResource

Associated Types

type Rep UntagResource :: Type -> Type #

Read UntagResource Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UntagResource

Show UntagResource Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UntagResource

NFData UntagResource Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UntagResource

Methods

rnf :: UntagResource -> () #

Eq UntagResource Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UntagResource

Hashable UntagResource Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UntagResource

type AWSResponse UntagResource Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UntagResource

type Rep UntagResource Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UntagResource

type Rep UntagResource = D1 ('MetaData "UntagResource" "Amazonka.ManagedBlockChain.UntagResource" "amazonka-managedblockchain-2.0-7ETEoTxOH0EDuOBkhEvxdC" 'False) (C1 ('MetaCons "UntagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

newUntagResource Source #

Create a value of UntagResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resourceArn:UntagResource', untagResource_resourceArn - The Amazon Resource Name (ARN) of the resource. For more information about ARNs and their format, see Amazon Resource Names (ARNs) in the Amazon Web Services General Reference.

$sel:tagKeys:UntagResource', untagResource_tagKeys - The tag keys.

data UntagResourceResponse Source #

See: newUntagResourceResponse smart constructor.

Instances

Instances details
Generic UntagResourceResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UntagResource

Associated Types

type Rep UntagResourceResponse :: Type -> Type #

Read UntagResourceResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UntagResource

Show UntagResourceResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UntagResource

NFData UntagResourceResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UntagResource

Methods

rnf :: UntagResourceResponse -> () #

Eq UntagResourceResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UntagResource

type Rep UntagResourceResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UntagResource

type Rep UntagResourceResponse = D1 ('MetaData "UntagResourceResponse" "Amazonka.ManagedBlockChain.UntagResource" "amazonka-managedblockchain-2.0-7ETEoTxOH0EDuOBkhEvxdC" 'False) (C1 ('MetaCons "UntagResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUntagResourceResponse Source #

Create a value of UntagResourceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UntagResourceResponse', untagResourceResponse_httpStatus - The response's http status code.

UpdateMember

data UpdateMember Source #

See: newUpdateMember smart constructor.

Instances

Instances details
ToJSON UpdateMember Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UpdateMember

ToHeaders UpdateMember Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UpdateMember

ToPath UpdateMember Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UpdateMember

ToQuery UpdateMember Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UpdateMember

AWSRequest UpdateMember Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UpdateMember

Associated Types

type AWSResponse UpdateMember #

Generic UpdateMember Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UpdateMember

Associated Types

type Rep UpdateMember :: Type -> Type #

Read UpdateMember Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UpdateMember

Show UpdateMember Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UpdateMember

NFData UpdateMember Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UpdateMember

Methods

rnf :: UpdateMember -> () #

Eq UpdateMember Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UpdateMember

Hashable UpdateMember Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UpdateMember

type AWSResponse UpdateMember Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UpdateMember

type Rep UpdateMember Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UpdateMember

type Rep UpdateMember = D1 ('MetaData "UpdateMember" "Amazonka.ManagedBlockChain.UpdateMember" "amazonka-managedblockchain-2.0-7ETEoTxOH0EDuOBkhEvxdC" 'False) (C1 ('MetaCons "UpdateMember'" 'PrefixI 'True) (S1 ('MetaSel ('Just "logPublishingConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MemberLogPublishingConfiguration)) :*: (S1 ('MetaSel ('Just "networkId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "memberId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newUpdateMember Source #

Create a value of UpdateMember with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

UpdateMember, updateMember_logPublishingConfiguration - Configuration properties for publishing to Amazon CloudWatch Logs.

UpdateMember, updateMember_networkId - The unique identifier of the Managed Blockchain network to which the member belongs.

UpdateMember, updateMember_memberId - The unique identifier of the member.

data UpdateMemberResponse Source #

See: newUpdateMemberResponse smart constructor.

Instances

Instances details
Generic UpdateMemberResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UpdateMember

Associated Types

type Rep UpdateMemberResponse :: Type -> Type #

Read UpdateMemberResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UpdateMember

Show UpdateMemberResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UpdateMember

NFData UpdateMemberResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UpdateMember

Methods

rnf :: UpdateMemberResponse -> () #

Eq UpdateMemberResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UpdateMember

type Rep UpdateMemberResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UpdateMember

type Rep UpdateMemberResponse = D1 ('MetaData "UpdateMemberResponse" "Amazonka.ManagedBlockChain.UpdateMember" "amazonka-managedblockchain-2.0-7ETEoTxOH0EDuOBkhEvxdC" 'False) (C1 ('MetaCons "UpdateMemberResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateMemberResponse Source #

Create a value of UpdateMemberResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UpdateMemberResponse', updateMemberResponse_httpStatus - The response's http status code.

UpdateNode

data UpdateNode Source #

See: newUpdateNode smart constructor.

Instances

Instances details
ToJSON UpdateNode Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UpdateNode

ToHeaders UpdateNode Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UpdateNode

Methods

toHeaders :: UpdateNode -> [Header] #

ToPath UpdateNode Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UpdateNode

ToQuery UpdateNode Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UpdateNode

AWSRequest UpdateNode Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UpdateNode

Associated Types

type AWSResponse UpdateNode #

Generic UpdateNode Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UpdateNode

Associated Types

type Rep UpdateNode :: Type -> Type #

Read UpdateNode Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UpdateNode

Show UpdateNode Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UpdateNode

NFData UpdateNode Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UpdateNode

Methods

rnf :: UpdateNode -> () #

Eq UpdateNode Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UpdateNode

Hashable UpdateNode Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UpdateNode

type AWSResponse UpdateNode Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UpdateNode

type Rep UpdateNode Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UpdateNode

type Rep UpdateNode = D1 ('MetaData "UpdateNode" "Amazonka.ManagedBlockChain.UpdateNode" "amazonka-managedblockchain-2.0-7ETEoTxOH0EDuOBkhEvxdC" 'False) (C1 ('MetaCons "UpdateNode'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "logPublishingConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NodeLogPublishingConfiguration)) :*: S1 ('MetaSel ('Just "memberId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "networkId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "nodeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newUpdateNode Source #

Create a value of UpdateNode with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

UpdateNode, updateNode_logPublishingConfiguration - Configuration properties for publishing to Amazon CloudWatch Logs.

UpdateNode, updateNode_memberId - The unique identifier of the member that owns the node.

Applies only to Hyperledger Fabric.

UpdateNode, updateNode_networkId - The unique identifier of the network that the node is on.

$sel:nodeId:UpdateNode', updateNode_nodeId - The unique identifier of the node.

data UpdateNodeResponse Source #

See: newUpdateNodeResponse smart constructor.

Constructors

UpdateNodeResponse' Int 

Instances

Instances details
Generic UpdateNodeResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UpdateNode

Associated Types

type Rep UpdateNodeResponse :: Type -> Type #

Read UpdateNodeResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UpdateNode

Show UpdateNodeResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UpdateNode

NFData UpdateNodeResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UpdateNode

Methods

rnf :: UpdateNodeResponse -> () #

Eq UpdateNodeResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UpdateNode

type Rep UpdateNodeResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UpdateNode

type Rep UpdateNodeResponse = D1 ('MetaData "UpdateNodeResponse" "Amazonka.ManagedBlockChain.UpdateNode" "amazonka-managedblockchain-2.0-7ETEoTxOH0EDuOBkhEvxdC" 'False) (C1 ('MetaCons "UpdateNodeResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateNodeResponse Source #

Create a value of UpdateNodeResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UpdateNodeResponse', updateNodeResponse_httpStatus - The response's http status code.

VoteOnProposal

data VoteOnProposal Source #

See: newVoteOnProposal smart constructor.

Instances

Instances details
ToJSON VoteOnProposal Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.VoteOnProposal

ToHeaders VoteOnProposal Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.VoteOnProposal

ToPath VoteOnProposal Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.VoteOnProposal

ToQuery VoteOnProposal Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.VoteOnProposal

AWSRequest VoteOnProposal Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.VoteOnProposal

Associated Types

type AWSResponse VoteOnProposal #

Generic VoteOnProposal Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.VoteOnProposal

Associated Types

type Rep VoteOnProposal :: Type -> Type #

Read VoteOnProposal Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.VoteOnProposal

Show VoteOnProposal Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.VoteOnProposal

NFData VoteOnProposal Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.VoteOnProposal

Methods

rnf :: VoteOnProposal -> () #

Eq VoteOnProposal Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.VoteOnProposal

Hashable VoteOnProposal Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.VoteOnProposal

type AWSResponse VoteOnProposal Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.VoteOnProposal

type Rep VoteOnProposal Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.VoteOnProposal

type Rep VoteOnProposal = D1 ('MetaData "VoteOnProposal" "Amazonka.ManagedBlockChain.VoteOnProposal" "amazonka-managedblockchain-2.0-7ETEoTxOH0EDuOBkhEvxdC" 'False) (C1 ('MetaCons "VoteOnProposal'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "networkId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "proposalId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "voterMemberId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "vote") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 VoteValue))))

newVoteOnProposal Source #

Create a value of VoteOnProposal with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

VoteOnProposal, voteOnProposal_networkId - The unique identifier of the network.

VoteOnProposal, voteOnProposal_proposalId - The unique identifier of the proposal.

$sel:voterMemberId:VoteOnProposal', voteOnProposal_voterMemberId - The unique identifier of the member casting the vote.

VoteOnProposal, voteOnProposal_vote - The value of the vote.

data VoteOnProposalResponse Source #

See: newVoteOnProposalResponse smart constructor.

Instances

Instances details
Generic VoteOnProposalResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.VoteOnProposal

Associated Types

type Rep VoteOnProposalResponse :: Type -> Type #

Read VoteOnProposalResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.VoteOnProposal

Show VoteOnProposalResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.VoteOnProposal

NFData VoteOnProposalResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.VoteOnProposal

Methods

rnf :: VoteOnProposalResponse -> () #

Eq VoteOnProposalResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.VoteOnProposal

type Rep VoteOnProposalResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.VoteOnProposal

type Rep VoteOnProposalResponse = D1 ('MetaData "VoteOnProposalResponse" "Amazonka.ManagedBlockChain.VoteOnProposal" "amazonka-managedblockchain-2.0-7ETEoTxOH0EDuOBkhEvxdC" 'False) (C1 ('MetaCons "VoteOnProposalResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newVoteOnProposalResponse Source #

Create a value of VoteOnProposalResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:VoteOnProposalResponse', voteOnProposalResponse_httpStatus - The response's http status code.

Types

AccessorStatus

newtype AccessorStatus Source #

Constructors

AccessorStatus' 

Instances

Instances details
FromJSON AccessorStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.AccessorStatus

FromJSONKey AccessorStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.AccessorStatus

ToJSON AccessorStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.AccessorStatus

ToJSONKey AccessorStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.AccessorStatus

ToByteString AccessorStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.AccessorStatus

ToHeader AccessorStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.AccessorStatus

ToLog AccessorStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.AccessorStatus

ToQuery AccessorStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.AccessorStatus

FromText AccessorStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.AccessorStatus

ToText AccessorStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.AccessorStatus

FromXML AccessorStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.AccessorStatus

ToXML AccessorStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.AccessorStatus

Methods

toXML :: AccessorStatus -> XML #

Generic AccessorStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.AccessorStatus

Associated Types

type Rep AccessorStatus :: Type -> Type #

Read AccessorStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.AccessorStatus

Show AccessorStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.AccessorStatus

NFData AccessorStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.AccessorStatus

Methods

rnf :: AccessorStatus -> () #

Eq AccessorStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.AccessorStatus

Ord AccessorStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.AccessorStatus

Hashable AccessorStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.AccessorStatus

type Rep AccessorStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.AccessorStatus

type Rep AccessorStatus = D1 ('MetaData "AccessorStatus" "Amazonka.ManagedBlockChain.Types.AccessorStatus" "amazonka-managedblockchain-2.0-7ETEoTxOH0EDuOBkhEvxdC" 'True) (C1 ('MetaCons "AccessorStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAccessorStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AccessorType

newtype AccessorType Source #

Constructors

AccessorType' 

Bundled Patterns

pattern AccessorType_BILLING_TOKEN :: AccessorType 

Instances

Instances details
FromJSON AccessorType Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.AccessorType

FromJSONKey AccessorType Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.AccessorType

ToJSON AccessorType Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.AccessorType

ToJSONKey AccessorType Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.AccessorType

ToByteString AccessorType Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.AccessorType

ToHeader AccessorType Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.AccessorType

ToLog AccessorType Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.AccessorType

ToQuery AccessorType Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.AccessorType

FromText AccessorType Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.AccessorType

ToText AccessorType Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.AccessorType

Methods

toText :: AccessorType -> Text #

FromXML AccessorType Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.AccessorType

ToXML AccessorType Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.AccessorType

Methods

toXML :: AccessorType -> XML #

Generic AccessorType Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.AccessorType

Associated Types

type Rep AccessorType :: Type -> Type #

Read AccessorType Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.AccessorType

Show AccessorType Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.AccessorType

NFData AccessorType Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.AccessorType

Methods

rnf :: AccessorType -> () #

Eq AccessorType Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.AccessorType

Ord AccessorType Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.AccessorType

Hashable AccessorType Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.AccessorType

type Rep AccessorType Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.AccessorType

type Rep AccessorType = D1 ('MetaData "AccessorType" "Amazonka.ManagedBlockChain.Types.AccessorType" "amazonka-managedblockchain-2.0-7ETEoTxOH0EDuOBkhEvxdC" 'True) (C1 ('MetaCons "AccessorType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAccessorType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Edition

newtype Edition Source #

Constructors

Edition' 

Fields

Bundled Patterns

pattern Edition_STANDARD :: Edition 
pattern Edition_STARTER :: Edition 

Instances

Instances details
FromJSON Edition Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Edition

FromJSONKey Edition Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Edition

ToJSON Edition Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Edition

ToJSONKey Edition Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Edition

ToByteString Edition Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Edition

Methods

toBS :: Edition -> ByteString #

ToHeader Edition Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Edition

Methods

toHeader :: HeaderName -> Edition -> [Header] #

ToLog Edition Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Edition

ToQuery Edition Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Edition

FromText Edition Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Edition

ToText Edition Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Edition

Methods

toText :: Edition -> Text #

FromXML Edition Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Edition

ToXML Edition Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Edition

Methods

toXML :: Edition -> XML #

Generic Edition Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Edition

Associated Types

type Rep Edition :: Type -> Type #

Methods

from :: Edition -> Rep Edition x #

to :: Rep Edition x -> Edition #

Read Edition Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Edition

Show Edition Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Edition

NFData Edition Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Edition

Methods

rnf :: Edition -> () #

Eq Edition Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Edition

Methods

(==) :: Edition -> Edition -> Bool #

(/=) :: Edition -> Edition -> Bool #

Ord Edition Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Edition

Hashable Edition Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Edition

Methods

hashWithSalt :: Int -> Edition -> Int #

hash :: Edition -> Int #

type Rep Edition Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Edition

type Rep Edition = D1 ('MetaData "Edition" "Amazonka.ManagedBlockChain.Types.Edition" "amazonka-managedblockchain-2.0-7ETEoTxOH0EDuOBkhEvxdC" 'True) (C1 ('MetaCons "Edition'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromEdition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Framework

newtype Framework Source #

Constructors

Framework' 

Fields

Bundled Patterns

pattern Framework_ETHEREUM :: Framework 
pattern Framework_HYPERLEDGER_FABRIC :: Framework 

Instances

Instances details
FromJSON Framework Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Framework

FromJSONKey Framework Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Framework

ToJSON Framework Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Framework

ToJSONKey Framework Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Framework

ToByteString Framework Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Framework

Methods

toBS :: Framework -> ByteString #

ToHeader Framework Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Framework

ToLog Framework Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Framework

ToQuery Framework Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Framework

FromText Framework Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Framework

ToText Framework Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Framework

Methods

toText :: Framework -> Text #

FromXML Framework Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Framework

ToXML Framework Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Framework

Methods

toXML :: Framework -> XML #

Generic Framework Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Framework

Associated Types

type Rep Framework :: Type -> Type #

Read Framework Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Framework

Show Framework Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Framework

NFData Framework Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Framework

Methods

rnf :: Framework -> () #

Eq Framework Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Framework

Ord Framework Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Framework

Hashable Framework Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Framework

type Rep Framework Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Framework

type Rep Framework = D1 ('MetaData "Framework" "Amazonka.ManagedBlockChain.Types.Framework" "amazonka-managedblockchain-2.0-7ETEoTxOH0EDuOBkhEvxdC" 'True) (C1 ('MetaCons "Framework'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromFramework") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

InvitationStatus

newtype InvitationStatus Source #

Instances

Instances details
FromJSON InvitationStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.InvitationStatus

FromJSONKey InvitationStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.InvitationStatus

ToJSON InvitationStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.InvitationStatus

ToJSONKey InvitationStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.InvitationStatus

ToByteString InvitationStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.InvitationStatus

ToHeader InvitationStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.InvitationStatus

ToLog InvitationStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.InvitationStatus

ToQuery InvitationStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.InvitationStatus

FromText InvitationStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.InvitationStatus

ToText InvitationStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.InvitationStatus

FromXML InvitationStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.InvitationStatus

ToXML InvitationStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.InvitationStatus

Generic InvitationStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.InvitationStatus

Associated Types

type Rep InvitationStatus :: Type -> Type #

Read InvitationStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.InvitationStatus

Show InvitationStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.InvitationStatus

NFData InvitationStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.InvitationStatus

Methods

rnf :: InvitationStatus -> () #

Eq InvitationStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.InvitationStatus

Ord InvitationStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.InvitationStatus

Hashable InvitationStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.InvitationStatus

type Rep InvitationStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.InvitationStatus

type Rep InvitationStatus = D1 ('MetaData "InvitationStatus" "Amazonka.ManagedBlockChain.Types.InvitationStatus" "amazonka-managedblockchain-2.0-7ETEoTxOH0EDuOBkhEvxdC" 'True) (C1 ('MetaCons "InvitationStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromInvitationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

MemberStatus

newtype MemberStatus Source #

Constructors

MemberStatus' 

Instances

Instances details
FromJSON MemberStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberStatus

FromJSONKey MemberStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberStatus

ToJSON MemberStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberStatus

ToJSONKey MemberStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberStatus

ToByteString MemberStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberStatus

ToHeader MemberStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberStatus

ToLog MemberStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberStatus

ToQuery MemberStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberStatus

FromText MemberStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberStatus

ToText MemberStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberStatus

Methods

toText :: MemberStatus -> Text #

FromXML MemberStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberStatus

ToXML MemberStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberStatus

Methods

toXML :: MemberStatus -> XML #

Generic MemberStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberStatus

Associated Types

type Rep MemberStatus :: Type -> Type #

Read MemberStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberStatus

Show MemberStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberStatus

NFData MemberStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberStatus

Methods

rnf :: MemberStatus -> () #

Eq MemberStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberStatus

Ord MemberStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberStatus

Hashable MemberStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberStatus

type Rep MemberStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberStatus

type Rep MemberStatus = D1 ('MetaData "MemberStatus" "Amazonka.ManagedBlockChain.Types.MemberStatus" "amazonka-managedblockchain-2.0-7ETEoTxOH0EDuOBkhEvxdC" 'True) (C1 ('MetaCons "MemberStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromMemberStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

NetworkStatus

newtype NetworkStatus Source #

Constructors

NetworkStatus' 

Instances

Instances details
FromJSON NetworkStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkStatus

FromJSONKey NetworkStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkStatus

ToJSON NetworkStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkStatus

ToJSONKey NetworkStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkStatus

ToByteString NetworkStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkStatus

ToHeader NetworkStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkStatus

ToLog NetworkStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkStatus

ToQuery NetworkStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkStatus

FromText NetworkStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkStatus

ToText NetworkStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkStatus

Methods

toText :: NetworkStatus -> Text #

FromXML NetworkStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkStatus

ToXML NetworkStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkStatus

Methods

toXML :: NetworkStatus -> XML #

Generic NetworkStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkStatus

Associated Types

type Rep NetworkStatus :: Type -> Type #

Read NetworkStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkStatus

Show NetworkStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkStatus

NFData NetworkStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkStatus

Methods

rnf :: NetworkStatus -> () #

Eq NetworkStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkStatus

Ord NetworkStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkStatus

Hashable NetworkStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkStatus

type Rep NetworkStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkStatus

type Rep NetworkStatus = D1 ('MetaData "NetworkStatus" "Amazonka.ManagedBlockChain.Types.NetworkStatus" "amazonka-managedblockchain-2.0-7ETEoTxOH0EDuOBkhEvxdC" 'True) (C1 ('MetaCons "NetworkStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromNetworkStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

NodeStatus

newtype NodeStatus Source #

Constructors

NodeStatus' 

Fields

Instances

Instances details
FromJSON NodeStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeStatus

FromJSONKey NodeStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeStatus

ToJSON NodeStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeStatus

ToJSONKey NodeStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeStatus

ToByteString NodeStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeStatus

ToHeader NodeStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeStatus

ToLog NodeStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeStatus

ToQuery NodeStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeStatus

FromText NodeStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeStatus

ToText NodeStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeStatus

Methods

toText :: NodeStatus -> Text #

FromXML NodeStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeStatus

ToXML NodeStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeStatus

Methods

toXML :: NodeStatus -> XML #

Generic NodeStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeStatus

Associated Types

type Rep NodeStatus :: Type -> Type #

Read NodeStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeStatus

Show NodeStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeStatus

NFData NodeStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeStatus

Methods

rnf :: NodeStatus -> () #

Eq NodeStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeStatus

Ord NodeStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeStatus

Hashable NodeStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeStatus

type Rep NodeStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeStatus

type Rep NodeStatus = D1 ('MetaData "NodeStatus" "Amazonka.ManagedBlockChain.Types.NodeStatus" "amazonka-managedblockchain-2.0-7ETEoTxOH0EDuOBkhEvxdC" 'True) (C1 ('MetaCons "NodeStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromNodeStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ProposalStatus

newtype ProposalStatus Source #

Constructors

ProposalStatus' 

Instances

Instances details
FromJSON ProposalStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.ProposalStatus

FromJSONKey ProposalStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.ProposalStatus

ToJSON ProposalStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.ProposalStatus

ToJSONKey ProposalStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.ProposalStatus

ToByteString ProposalStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.ProposalStatus

ToHeader ProposalStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.ProposalStatus

ToLog ProposalStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.ProposalStatus

ToQuery ProposalStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.ProposalStatus

FromText ProposalStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.ProposalStatus

ToText ProposalStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.ProposalStatus

FromXML ProposalStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.ProposalStatus

ToXML ProposalStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.ProposalStatus

Methods

toXML :: ProposalStatus -> XML #

Generic ProposalStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.ProposalStatus

Associated Types

type Rep ProposalStatus :: Type -> Type #

Read ProposalStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.ProposalStatus

Show ProposalStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.ProposalStatus

NFData ProposalStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.ProposalStatus

Methods

rnf :: ProposalStatus -> () #

Eq ProposalStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.ProposalStatus

Ord ProposalStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.ProposalStatus

Hashable ProposalStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.ProposalStatus

type Rep ProposalStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.ProposalStatus

type Rep ProposalStatus = D1 ('MetaData "ProposalStatus" "Amazonka.ManagedBlockChain.Types.ProposalStatus" "amazonka-managedblockchain-2.0-7ETEoTxOH0EDuOBkhEvxdC" 'True) (C1 ('MetaCons "ProposalStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromProposalStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

StateDBType

newtype StateDBType Source #

Constructors

StateDBType' 

Bundled Patterns

pattern StateDBType_CouchDB :: StateDBType 
pattern StateDBType_LevelDB :: StateDBType 

Instances

Instances details
FromJSON StateDBType Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.StateDBType

FromJSONKey StateDBType Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.StateDBType

ToJSON StateDBType Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.StateDBType

ToJSONKey StateDBType Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.StateDBType

ToByteString StateDBType Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.StateDBType

ToHeader StateDBType Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.StateDBType

ToLog StateDBType Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.StateDBType

ToQuery StateDBType Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.StateDBType

FromText StateDBType Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.StateDBType

ToText StateDBType Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.StateDBType

Methods

toText :: StateDBType -> Text #

FromXML StateDBType Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.StateDBType

ToXML StateDBType Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.StateDBType

Methods

toXML :: StateDBType -> XML #

Generic StateDBType Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.StateDBType

Associated Types

type Rep StateDBType :: Type -> Type #

Read StateDBType Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.StateDBType

Show StateDBType Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.StateDBType

NFData StateDBType Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.StateDBType

Methods

rnf :: StateDBType -> () #

Eq StateDBType Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.StateDBType

Ord StateDBType Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.StateDBType

Hashable StateDBType Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.StateDBType

type Rep StateDBType Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.StateDBType

type Rep StateDBType = D1 ('MetaData "StateDBType" "Amazonka.ManagedBlockChain.Types.StateDBType" "amazonka-managedblockchain-2.0-7ETEoTxOH0EDuOBkhEvxdC" 'True) (C1 ('MetaCons "StateDBType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromStateDBType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ThresholdComparator

newtype ThresholdComparator Source #

Instances

Instances details
FromJSON ThresholdComparator Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.ThresholdComparator

FromJSONKey ThresholdComparator Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.ThresholdComparator

ToJSON ThresholdComparator Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.ThresholdComparator

ToJSONKey ThresholdComparator Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.ThresholdComparator

ToByteString ThresholdComparator Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.ThresholdComparator

ToHeader ThresholdComparator Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.ThresholdComparator

ToLog ThresholdComparator Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.ThresholdComparator

ToQuery ThresholdComparator Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.ThresholdComparator

FromText ThresholdComparator Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.ThresholdComparator

ToText ThresholdComparator Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.ThresholdComparator

FromXML ThresholdComparator Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.ThresholdComparator

ToXML ThresholdComparator Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.ThresholdComparator

Generic ThresholdComparator Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.ThresholdComparator

Associated Types

type Rep ThresholdComparator :: Type -> Type #

Read ThresholdComparator Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.ThresholdComparator

Show ThresholdComparator Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.ThresholdComparator

NFData ThresholdComparator Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.ThresholdComparator

Methods

rnf :: ThresholdComparator -> () #

Eq ThresholdComparator Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.ThresholdComparator

Ord ThresholdComparator Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.ThresholdComparator

Hashable ThresholdComparator Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.ThresholdComparator

type Rep ThresholdComparator Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.ThresholdComparator

type Rep ThresholdComparator = D1 ('MetaData "ThresholdComparator" "Amazonka.ManagedBlockChain.Types.ThresholdComparator" "amazonka-managedblockchain-2.0-7ETEoTxOH0EDuOBkhEvxdC" 'True) (C1 ('MetaCons "ThresholdComparator'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromThresholdComparator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

VoteValue

newtype VoteValue Source #

Constructors

VoteValue' 

Fields

Bundled Patterns

pattern VoteValue_NO :: VoteValue 
pattern VoteValue_YES :: VoteValue 

Instances

Instances details
FromJSON VoteValue Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.VoteValue

FromJSONKey VoteValue Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.VoteValue

ToJSON VoteValue Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.VoteValue

ToJSONKey VoteValue Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.VoteValue

ToByteString VoteValue Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.VoteValue

Methods

toBS :: VoteValue -> ByteString #

ToHeader VoteValue Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.VoteValue

ToLog VoteValue Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.VoteValue

ToQuery VoteValue Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.VoteValue

FromText VoteValue Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.VoteValue

ToText VoteValue Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.VoteValue

Methods

toText :: VoteValue -> Text #

FromXML VoteValue Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.VoteValue

ToXML VoteValue Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.VoteValue

Methods

toXML :: VoteValue -> XML #

Generic VoteValue Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.VoteValue

Associated Types

type Rep VoteValue :: Type -> Type #

Read VoteValue Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.VoteValue

Show VoteValue Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.VoteValue

NFData VoteValue Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.VoteValue

Methods

rnf :: VoteValue -> () #

Eq VoteValue Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.VoteValue

Ord VoteValue Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.VoteValue

Hashable VoteValue Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.VoteValue

type Rep VoteValue Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.VoteValue

type Rep VoteValue = D1 ('MetaData "VoteValue" "Amazonka.ManagedBlockChain.Types.VoteValue" "amazonka-managedblockchain-2.0-7ETEoTxOH0EDuOBkhEvxdC" 'True) (C1 ('MetaCons "VoteValue'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromVoteValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Accessor

data Accessor Source #

The token based access feature is in preview release for Ethereum on Amazon Managed Blockchain and is subject to change. We recommend that you use this feature only with test scenarios, and not in production environments.

The properties of the Accessor.

See: newAccessor smart constructor.

Instances

Instances details
FromJSON Accessor Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Accessor

Generic Accessor Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Accessor

Associated Types

type Rep Accessor :: Type -> Type #

Methods

from :: Accessor -> Rep Accessor x #

to :: Rep Accessor x -> Accessor #

Read Accessor Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Accessor

Show Accessor Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Accessor

NFData Accessor Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Accessor

Methods

rnf :: Accessor -> () #

Eq Accessor Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Accessor

Hashable Accessor Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Accessor

Methods

hashWithSalt :: Int -> Accessor -> Int #

hash :: Accessor -> Int #

type Rep Accessor Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Accessor

newAccessor :: Accessor Source #

Create a value of Accessor with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:Accessor', accessor_arn - The Amazon Resource Name (ARN) of the accessor. For more information about ARNs and their format, see Amazon Resource Names (ARNs) in the Amazon Web Services General Reference.

$sel:billingToken:Accessor', accessor_billingToken - The billing token is a property of the accessor. Use this token to make Ethereum API calls to your Ethereum node. The billing token is used to track your accessor object for billing Ethereum API requests made to your Ethereum nodes.

$sel:creationDate:Accessor', accessor_creationDate - The creation date and time of the accessor.

$sel:id:Accessor', accessor_id - The unique identifier of the accessor.

$sel:status:Accessor', accessor_status - The current status of the accessor.

$sel:type':Accessor', accessor_type - The type of the accessor.

Currently accessor type is restricted to BILLING_TOKEN.

AccessorSummary

data AccessorSummary Source #

The token based access feature is in preview release for Ethereum on Amazon Managed Blockchain and is subject to change. We recommend that you use this feature only with test scenarios, and not in production environments.

A summary of accessor properties.

See: newAccessorSummary smart constructor.

Instances

Instances details
FromJSON AccessorSummary Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.AccessorSummary

Generic AccessorSummary Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.AccessorSummary

Associated Types

type Rep AccessorSummary :: Type -> Type #

Read AccessorSummary Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.AccessorSummary

Show AccessorSummary Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.AccessorSummary

NFData AccessorSummary Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.AccessorSummary

Methods

rnf :: AccessorSummary -> () #

Eq AccessorSummary Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.AccessorSummary

Hashable AccessorSummary Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.AccessorSummary

type Rep AccessorSummary Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.AccessorSummary

type Rep AccessorSummary = D1 ('MetaData "AccessorSummary" "Amazonka.ManagedBlockChain.Types.AccessorSummary" "amazonka-managedblockchain-2.0-7ETEoTxOH0EDuOBkhEvxdC" 'False) (C1 ('MetaCons "AccessorSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601))) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AccessorStatus)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AccessorType))))))

newAccessorSummary :: AccessorSummary Source #

Create a value of AccessorSummary with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:AccessorSummary', accessorSummary_arn - The Amazon Resource Name (ARN) of the accessor. For more information about ARNs and their format, see Amazon Resource Names (ARNs) in the Amazon Web Services General Reference.

$sel:creationDate:AccessorSummary', accessorSummary_creationDate - The creation date and time of the accessor.

$sel:id:AccessorSummary', accessorSummary_id - The unique identifier of the accessor.

$sel:status:AccessorSummary', accessorSummary_status - The current status of the accessor.

$sel:type':AccessorSummary', accessorSummary_type - The type of the accessor.

Currently accessor type is restricted to BILLING_TOKEN.

ApprovalThresholdPolicy

data ApprovalThresholdPolicy Source #

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.

See: newApprovalThresholdPolicy smart constructor.

Instances

Instances details
FromJSON ApprovalThresholdPolicy Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.ApprovalThresholdPolicy

ToJSON ApprovalThresholdPolicy Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.ApprovalThresholdPolicy

Generic ApprovalThresholdPolicy Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.ApprovalThresholdPolicy

Associated Types

type Rep ApprovalThresholdPolicy :: Type -> Type #

Read ApprovalThresholdPolicy Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.ApprovalThresholdPolicy

Show ApprovalThresholdPolicy Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.ApprovalThresholdPolicy

NFData ApprovalThresholdPolicy Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.ApprovalThresholdPolicy

Methods

rnf :: ApprovalThresholdPolicy -> () #

Eq ApprovalThresholdPolicy Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.ApprovalThresholdPolicy

Hashable ApprovalThresholdPolicy Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.ApprovalThresholdPolicy

type Rep ApprovalThresholdPolicy Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.ApprovalThresholdPolicy

type Rep ApprovalThresholdPolicy = D1 ('MetaData "ApprovalThresholdPolicy" "Amazonka.ManagedBlockChain.Types.ApprovalThresholdPolicy" "amazonka-managedblockchain-2.0-7ETEoTxOH0EDuOBkhEvxdC" 'False) (C1 ('MetaCons "ApprovalThresholdPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "proposalDurationInHours") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "thresholdComparator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ThresholdComparator)) :*: S1 ('MetaSel ('Just "thresholdPercentage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))))

newApprovalThresholdPolicy :: ApprovalThresholdPolicy Source #

Create a value of ApprovalThresholdPolicy with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:proposalDurationInHours:ApprovalThresholdPolicy', approvalThresholdPolicy_proposalDurationInHours - The duration from the time that a proposal is created until it expires. If members cast neither the required number of YES votes to approve the proposal nor the number of NO votes required to reject it before the duration expires, the proposal is EXPIRED and ProposalActions aren't carried out.

$sel:thresholdComparator:ApprovalThresholdPolicy', approvalThresholdPolicy_thresholdComparator - Determines whether the vote percentage must be greater than the ThresholdPercentage or must be greater than or equal to the ThreholdPercentage to be approved.

$sel:thresholdPercentage:ApprovalThresholdPolicy', approvalThresholdPolicy_thresholdPercentage - The percentage of votes among all members that must be YES for a proposal to be approved. For example, a ThresholdPercentage value of 50 indicates 50%. The ThresholdComparator determines the precise comparison. If a ThresholdPercentage value of 50 is specified on a network with 10 members, along with a ThresholdComparator value of GREATER_THAN, this indicates that 6 YES votes are required for the proposal to be approved.

Invitation

data Invitation Source #

An invitation to an Amazon Web Services account to create a member and join the network.

Applies only to Hyperledger Fabric.

See: newInvitation smart constructor.

Instances

Instances details
FromJSON Invitation Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Invitation

Generic Invitation Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Invitation

Associated Types

type Rep Invitation :: Type -> Type #

Read Invitation Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Invitation

Show Invitation Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Invitation

NFData Invitation Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Invitation

Methods

rnf :: Invitation -> () #

Eq Invitation Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Invitation

Hashable Invitation Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Invitation

type Rep Invitation Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Invitation

type Rep Invitation = D1 ('MetaData "Invitation" "Amazonka.ManagedBlockChain.Types.Invitation" "amazonka-managedblockchain-2.0-7ETEoTxOH0EDuOBkhEvxdC" 'False) (C1 ('MetaCons "Invitation'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "expirationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)))) :*: (S1 ('MetaSel ('Just "invitationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "networkSummary") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NetworkSummary)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InvitationStatus))))))

newInvitation :: Invitation Source #

Create a value of Invitation with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

Invitation, invitation_arn - The Amazon Resource Name (ARN) of the invitation. For more information about ARNs and their format, see Amazon Resource Names (ARNs) in the Amazon Web Services General Reference.

Invitation, invitation_creationDate - The date and time that the invitation was created.

$sel:expirationDate:Invitation', invitation_expirationDate - The date and time that the invitation expires. This is the CreationDate plus the ProposalDurationInHours that is specified in the ProposalThresholdPolicy. After this date and time, the invitee can no longer create a member and join the network using this InvitationId.

$sel:invitationId:Invitation', invitation_invitationId - The unique identifier for the invitation.

$sel:networkSummary:Invitation', invitation_networkSummary - Undocumented member.

Invitation, invitation_status - The status of the invitation:

  • PENDING - The invitee hasn't created a member to join the network, and the invitation hasn't yet expired.
  • ACCEPTING - The invitee has begun creating a member, and creation hasn't yet completed.
  • ACCEPTED - The invitee created a member and joined the network using the InvitationID.
  • REJECTED - The invitee rejected the invitation.
  • EXPIRED - The invitee neither created a member nor rejected the invitation before the ExpirationDate.

InviteAction

data InviteAction Source #

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.

See: newInviteAction smart constructor.

Constructors

InviteAction' Text 

Instances

Instances details
FromJSON InviteAction Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.InviteAction

ToJSON InviteAction Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.InviteAction

Generic InviteAction Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.InviteAction

Associated Types

type Rep InviteAction :: Type -> Type #

Read InviteAction Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.InviteAction

Show InviteAction Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.InviteAction

NFData InviteAction Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.InviteAction

Methods

rnf :: InviteAction -> () #

Eq InviteAction Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.InviteAction

Hashable InviteAction Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.InviteAction

type Rep InviteAction Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.InviteAction

type Rep InviteAction = D1 ('MetaData "InviteAction" "Amazonka.ManagedBlockChain.Types.InviteAction" "amazonka-managedblockchain-2.0-7ETEoTxOH0EDuOBkhEvxdC" 'False) (C1 ('MetaCons "InviteAction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "principal") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newInviteAction Source #

Create a value of InviteAction with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:principal:InviteAction', inviteAction_principal - The Amazon Web Services account ID to invite.

LogConfiguration

data LogConfiguration Source #

A configuration for logging events.

See: newLogConfiguration smart constructor.

Constructors

LogConfiguration' (Maybe Bool) 

Instances

Instances details
FromJSON LogConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.LogConfiguration

ToJSON LogConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.LogConfiguration

Generic LogConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.LogConfiguration

Associated Types

type Rep LogConfiguration :: Type -> Type #

Read LogConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.LogConfiguration

Show LogConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.LogConfiguration

NFData LogConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.LogConfiguration

Methods

rnf :: LogConfiguration -> () #

Eq LogConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.LogConfiguration

Hashable LogConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.LogConfiguration

type Rep LogConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.LogConfiguration

type Rep LogConfiguration = D1 ('MetaData "LogConfiguration" "Amazonka.ManagedBlockChain.Types.LogConfiguration" "amazonka-managedblockchain-2.0-7ETEoTxOH0EDuOBkhEvxdC" 'False) (C1 ('MetaCons "LogConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

newLogConfiguration :: LogConfiguration Source #

Create a value of LogConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:enabled:LogConfiguration', logConfiguration_enabled - Indicates whether logging is enabled.

LogConfigurations

data LogConfigurations Source #

A collection of log configurations.

See: newLogConfigurations smart constructor.

Instances

Instances details
FromJSON LogConfigurations Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.LogConfigurations

ToJSON LogConfigurations Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.LogConfigurations

Generic LogConfigurations Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.LogConfigurations

Associated Types

type Rep LogConfigurations :: Type -> Type #

Read LogConfigurations Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.LogConfigurations

Show LogConfigurations Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.LogConfigurations

NFData LogConfigurations Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.LogConfigurations

Methods

rnf :: LogConfigurations -> () #

Eq LogConfigurations Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.LogConfigurations

Hashable LogConfigurations Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.LogConfigurations

type Rep LogConfigurations Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.LogConfigurations

type Rep LogConfigurations = D1 ('MetaData "LogConfigurations" "Amazonka.ManagedBlockChain.Types.LogConfigurations" "amazonka-managedblockchain-2.0-7ETEoTxOH0EDuOBkhEvxdC" 'False) (C1 ('MetaCons "LogConfigurations'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cloudwatch") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LogConfiguration))))

newLogConfigurations :: LogConfigurations Source #

Create a value of LogConfigurations with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:cloudwatch:LogConfigurations', logConfigurations_cloudwatch - Parameters for publishing logs to Amazon CloudWatch Logs.

Member

data Member Source #

Member configuration properties.

Applies only to Hyperledger Fabric.

See: newMember smart constructor.

Instances

Instances details
FromJSON Member Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Member

Generic Member Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Member

Associated Types

type Rep Member :: Type -> Type #

Methods

from :: Member -> Rep Member x #

to :: Rep Member x -> Member #

Read Member Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Member

Show Member Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Member

NFData Member Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Member

Methods

rnf :: Member -> () #

Eq Member Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Member

Methods

(==) :: Member -> Member -> Bool #

(/=) :: Member -> Member -> Bool #

Hashable Member Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Member

Methods

hashWithSalt :: Int -> Member -> Int #

hash :: Member -> Int #

type Rep Member Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Member

type Rep Member = D1 ('MetaData "Member" "Amazonka.ManagedBlockChain.Types.Member" "amazonka-managedblockchain-2.0-7ETEoTxOH0EDuOBkhEvxdC" 'False) (C1 ('MetaCons "Member'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601))) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "frameworkAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MemberFrameworkAttributes)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "kmsKeyArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "logPublishingConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MemberLogPublishingConfiguration)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "networkId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MemberStatus)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))))))))

newMember :: Member Source #

Create a value of Member with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:Member', member_arn - The Amazon Resource Name (ARN) of the member. For more information about ARNs and their format, see Amazon Resource Names (ARNs) in the Amazon Web Services General Reference.

$sel:creationDate:Member', member_creationDate - The date and time that the member was created.

$sel:description:Member', member_description - An optional description for the member.

$sel:frameworkAttributes:Member', member_frameworkAttributes - Attributes relevant to a member for the blockchain framework that the Managed Blockchain network uses.

$sel:id:Member', member_id - The unique identifier of the member.

$sel:kmsKeyArn:Member', member_kmsKeyArn - The Amazon Resource Name (ARN) of the customer managed key in Key Management Service (KMS) that the member uses for encryption at rest. If the value of this parameter is "AWS Owned KMS Key", the member uses an Amazon Web Services owned KMS key for encryption. This parameter is inherited by the nodes that this member owns.

For more information, see Encryption at Rest in the Amazon Managed Blockchain Hyperledger Fabric Developer Guide.

$sel:logPublishingConfiguration:Member', member_logPublishingConfiguration - Configuration properties for logging events associated with a member.

$sel:name:Member', member_name - The name of the member.

$sel:networkId:Member', member_networkId - The unique identifier of the network to which the member belongs.

$sel:status:Member', member_status - The status of a member.

  • CREATING - The Amazon Web Services account is in the process of creating a member.
  • AVAILABLE - The member has been created and can participate in the network.
  • CREATE_FAILED - The Amazon Web Services account attempted to create a member and creation failed.
  • UPDATING - The member is in the process of being updated.
  • DELETING - The member and all associated resources are in the process of being deleted. Either the Amazon Web Services account that owns the member deleted it, or the member is being deleted as the result of an APPROVED PROPOSAL to remove the member.
  • DELETED - The member can no longer participate on the network and all associated resources are deleted. Either the Amazon Web Services account that owns the member deleted it, or the member is being deleted as the result of an APPROVED PROPOSAL to remove the member.
  • INACCESSIBLE_ENCRYPTION_KEY - The member is impaired and might not function as expected because it cannot access the specified customer managed key in KMS for encryption at rest. Either the KMS key was disabled or deleted, or the grants on the key were revoked.

    The effect of disabling or deleting a key or of revoking a grant isn't immediate. It might take some time for the member resource to discover that the key is inaccessible. When a resource is in this state, we recommend deleting and recreating the resource.

$sel:tags:Member', member_tags - Tags assigned to the member. Tags consist of a key and optional value. For more information about tags, see Tagging Resources in the Amazon Managed Blockchain Hyperledger Fabric Developer Guide.

MemberConfiguration

data MemberConfiguration Source #

Configuration properties of the member.

Applies only to Hyperledger Fabric.

See: newMemberConfiguration smart constructor.

Instances

Instances details
ToJSON MemberConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberConfiguration

Generic MemberConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberConfiguration

Associated Types

type Rep MemberConfiguration :: Type -> Type #

Show MemberConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberConfiguration

NFData MemberConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberConfiguration

Methods

rnf :: MemberConfiguration -> () #

Eq MemberConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberConfiguration

Hashable MemberConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberConfiguration

type Rep MemberConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberConfiguration

type Rep MemberConfiguration = D1 ('MetaData "MemberConfiguration" "Amazonka.ManagedBlockChain.Types.MemberConfiguration" "amazonka-managedblockchain-2.0-7ETEoTxOH0EDuOBkhEvxdC" 'False) (C1 ('MetaCons "MemberConfiguration'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "kmsKeyArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "logPublishingConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MemberLogPublishingConfiguration)))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "frameworkConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 MemberFrameworkConfiguration)))))

newMemberConfiguration Source #

Create a value of MemberConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:description:MemberConfiguration', memberConfiguration_description - An optional description of the member.

$sel:kmsKeyArn:MemberConfiguration', memberConfiguration_kmsKeyArn - The Amazon Resource Name (ARN) of the customer managed key in Key Management Service (KMS) to use for encryption at rest in the member. This parameter is inherited by any nodes that this member creates. For more information, see Encryption at Rest in the Amazon Managed Blockchain Hyperledger Fabric Developer Guide.

Use one of the following options to specify this parameter:

  • Undefined or empty string - By default, use an KMS key that is owned and managed by Amazon Web Services on your behalf.
  • A valid symmetric customer managed KMS key - Use the specified KMS key in your account that you create, own, and manage.

    Amazon Managed Blockchain doesn't support asymmetric keys. For more information, see Using symmetric and asymmetric keys in the Key Management Service Developer Guide.

    The following is an example of a KMS key ARN: arn:aws:kms:us-east-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab

$sel:logPublishingConfiguration:MemberConfiguration', memberConfiguration_logPublishingConfiguration - Configuration properties for logging events associated with a member of a Managed Blockchain network.

$sel:tags:MemberConfiguration', memberConfiguration_tags - Tags assigned to the member. Tags consist of a key and optional value. For more information about tags, see Tagging Resources in the Amazon Managed Blockchain Hyperledger Fabric Developer Guide.

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.

$sel:name:MemberConfiguration', memberConfiguration_name - The name of the member.

$sel:frameworkConfiguration:MemberConfiguration', memberConfiguration_frameworkConfiguration - Configuration properties of the blockchain framework relevant to the member.

MemberFabricAttributes

data MemberFabricAttributes Source #

Attributes of Hyperledger Fabric for a member in a Managed Blockchain network using the Hyperledger Fabric framework.

See: newMemberFabricAttributes smart constructor.

Instances

Instances details
FromJSON MemberFabricAttributes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberFabricAttributes

Generic MemberFabricAttributes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberFabricAttributes

Associated Types

type Rep MemberFabricAttributes :: Type -> Type #

Read MemberFabricAttributes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberFabricAttributes

Show MemberFabricAttributes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberFabricAttributes

NFData MemberFabricAttributes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberFabricAttributes

Methods

rnf :: MemberFabricAttributes -> () #

Eq MemberFabricAttributes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberFabricAttributes

Hashable MemberFabricAttributes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberFabricAttributes

type Rep MemberFabricAttributes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberFabricAttributes

type Rep MemberFabricAttributes = D1 ('MetaData "MemberFabricAttributes" "Amazonka.ManagedBlockChain.Types.MemberFabricAttributes" "amazonka-managedblockchain-2.0-7ETEoTxOH0EDuOBkhEvxdC" 'False) (C1 ('MetaCons "MemberFabricAttributes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "adminUsername") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "caEndpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newMemberFabricAttributes :: MemberFabricAttributes Source #

Create a value of MemberFabricAttributes with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:adminUsername:MemberFabricAttributes', memberFabricAttributes_adminUsername - The user name for the initial administrator user for the member.

$sel:caEndpoint:MemberFabricAttributes', memberFabricAttributes_caEndpoint - The endpoint used to access the member's certificate authority.

MemberFabricConfiguration

data MemberFabricConfiguration Source #

Configuration properties for Hyperledger Fabric for a member in a Managed Blockchain network using the Hyperledger Fabric framework.

See: newMemberFabricConfiguration smart constructor.

Instances

Instances details
ToJSON MemberFabricConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberFabricConfiguration

Generic MemberFabricConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberFabricConfiguration

Associated Types

type Rep MemberFabricConfiguration :: Type -> Type #

Show MemberFabricConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberFabricConfiguration

NFData MemberFabricConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberFabricConfiguration

Eq MemberFabricConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberFabricConfiguration

Hashable MemberFabricConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberFabricConfiguration

type Rep MemberFabricConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberFabricConfiguration

type Rep MemberFabricConfiguration = D1 ('MetaData "MemberFabricConfiguration" "Amazonka.ManagedBlockChain.Types.MemberFabricConfiguration" "amazonka-managedblockchain-2.0-7ETEoTxOH0EDuOBkhEvxdC" 'False) (C1 ('MetaCons "MemberFabricConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "adminUsername") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "adminPassword") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive Text))))

newMemberFabricConfiguration Source #

Create a value of MemberFabricConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:adminUsername:MemberFabricConfiguration', memberFabricConfiguration_adminUsername - The user name for the member's initial administrative user.

$sel:adminPassword:MemberFabricConfiguration', memberFabricConfiguration_adminPassword - The password for the member's initial administrative user. The AdminPassword must be at least eight characters long and no more than 32 characters. It must contain at least one uppercase letter, one lowercase letter, and one digit. It cannot have a single quotation mark (‘), a double quotation marks (“), a forward slash(/), a backward slash(\), @, or a space.

MemberFabricLogPublishingConfiguration

data MemberFabricLogPublishingConfiguration Source #

Configuration properties for logging events associated with a member of a Managed Blockchain network using the Hyperledger Fabric framework.

See: newMemberFabricLogPublishingConfiguration smart constructor.

Instances

Instances details
FromJSON MemberFabricLogPublishingConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberFabricLogPublishingConfiguration

ToJSON MemberFabricLogPublishingConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberFabricLogPublishingConfiguration

Generic MemberFabricLogPublishingConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberFabricLogPublishingConfiguration

Read MemberFabricLogPublishingConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberFabricLogPublishingConfiguration

Show MemberFabricLogPublishingConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberFabricLogPublishingConfiguration

NFData MemberFabricLogPublishingConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberFabricLogPublishingConfiguration

Eq MemberFabricLogPublishingConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberFabricLogPublishingConfiguration

Hashable MemberFabricLogPublishingConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberFabricLogPublishingConfiguration

type Rep MemberFabricLogPublishingConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberFabricLogPublishingConfiguration

type Rep MemberFabricLogPublishingConfiguration = D1 ('MetaData "MemberFabricLogPublishingConfiguration" "Amazonka.ManagedBlockChain.Types.MemberFabricLogPublishingConfiguration" "amazonka-managedblockchain-2.0-7ETEoTxOH0EDuOBkhEvxdC" 'False) (C1 ('MetaCons "MemberFabricLogPublishingConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "caLogs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LogConfigurations))))

newMemberFabricLogPublishingConfiguration :: MemberFabricLogPublishingConfiguration Source #

Create a value of MemberFabricLogPublishingConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:caLogs:MemberFabricLogPublishingConfiguration', memberFabricLogPublishingConfiguration_caLogs - Configuration properties for logging events associated with a member's Certificate Authority (CA). CA logs help you determine when a member in your account joins the network, or when new peers register with a member CA.

MemberFrameworkAttributes

data MemberFrameworkAttributes Source #

Attributes relevant to a member for the blockchain framework that the Managed Blockchain network uses.

See: newMemberFrameworkAttributes smart constructor.

Instances

Instances details
FromJSON MemberFrameworkAttributes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberFrameworkAttributes

Generic MemberFrameworkAttributes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberFrameworkAttributes

Associated Types

type Rep MemberFrameworkAttributes :: Type -> Type #

Read MemberFrameworkAttributes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberFrameworkAttributes

Show MemberFrameworkAttributes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberFrameworkAttributes

NFData MemberFrameworkAttributes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberFrameworkAttributes

Eq MemberFrameworkAttributes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberFrameworkAttributes

Hashable MemberFrameworkAttributes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberFrameworkAttributes

type Rep MemberFrameworkAttributes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberFrameworkAttributes

type Rep MemberFrameworkAttributes = D1 ('MetaData "MemberFrameworkAttributes" "Amazonka.ManagedBlockChain.Types.MemberFrameworkAttributes" "amazonka-managedblockchain-2.0-7ETEoTxOH0EDuOBkhEvxdC" 'False) (C1 ('MetaCons "MemberFrameworkAttributes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fabric") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MemberFabricAttributes))))

newMemberFrameworkAttributes :: MemberFrameworkAttributes Source #

Create a value of MemberFrameworkAttributes with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:fabric:MemberFrameworkAttributes', memberFrameworkAttributes_fabric - Attributes of Hyperledger Fabric relevant to a member on a Managed Blockchain network that uses Hyperledger Fabric.

MemberFrameworkConfiguration

data MemberFrameworkConfiguration Source #

Configuration properties relevant to a member for the blockchain framework that the Managed Blockchain network uses.

See: newMemberFrameworkConfiguration smart constructor.

Instances

Instances details
ToJSON MemberFrameworkConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberFrameworkConfiguration

Generic MemberFrameworkConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberFrameworkConfiguration

Associated Types

type Rep MemberFrameworkConfiguration :: Type -> Type #

Show MemberFrameworkConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberFrameworkConfiguration

NFData MemberFrameworkConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberFrameworkConfiguration

Eq MemberFrameworkConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberFrameworkConfiguration

Hashable MemberFrameworkConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberFrameworkConfiguration

type Rep MemberFrameworkConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberFrameworkConfiguration

type Rep MemberFrameworkConfiguration = D1 ('MetaData "MemberFrameworkConfiguration" "Amazonka.ManagedBlockChain.Types.MemberFrameworkConfiguration" "amazonka-managedblockchain-2.0-7ETEoTxOH0EDuOBkhEvxdC" 'False) (C1 ('MetaCons "MemberFrameworkConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fabric") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MemberFabricConfiguration))))

newMemberFrameworkConfiguration :: MemberFrameworkConfiguration Source #

Create a value of MemberFrameworkConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:fabric:MemberFrameworkConfiguration', memberFrameworkConfiguration_fabric - Attributes of Hyperledger Fabric for a member on a Managed Blockchain network that uses Hyperledger Fabric.

MemberLogPublishingConfiguration

data MemberLogPublishingConfiguration Source #

Configuration properties for logging events associated with a member of a Managed Blockchain network.

See: newMemberLogPublishingConfiguration smart constructor.

Instances

Instances details
FromJSON MemberLogPublishingConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberLogPublishingConfiguration

ToJSON MemberLogPublishingConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberLogPublishingConfiguration

Generic MemberLogPublishingConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberLogPublishingConfiguration

Associated Types

type Rep MemberLogPublishingConfiguration :: Type -> Type #

Read MemberLogPublishingConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberLogPublishingConfiguration

Show MemberLogPublishingConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberLogPublishingConfiguration

NFData MemberLogPublishingConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberLogPublishingConfiguration

Eq MemberLogPublishingConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberLogPublishingConfiguration

Hashable MemberLogPublishingConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberLogPublishingConfiguration

type Rep MemberLogPublishingConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberLogPublishingConfiguration

type Rep MemberLogPublishingConfiguration = D1 ('MetaData "MemberLogPublishingConfiguration" "Amazonka.ManagedBlockChain.Types.MemberLogPublishingConfiguration" "amazonka-managedblockchain-2.0-7ETEoTxOH0EDuOBkhEvxdC" 'False) (C1 ('MetaCons "MemberLogPublishingConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fabric") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MemberFabricLogPublishingConfiguration))))

newMemberLogPublishingConfiguration :: MemberLogPublishingConfiguration Source #

Create a value of MemberLogPublishingConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:fabric:MemberLogPublishingConfiguration', memberLogPublishingConfiguration_fabric - Configuration properties for logging events associated with a member of a Managed Blockchain network using the Hyperledger Fabric framework.

MemberSummary

data MemberSummary Source #

A summary of configuration properties for a member.

Applies only to Hyperledger Fabric.

See: newMemberSummary smart constructor.

Instances

Instances details
FromJSON MemberSummary Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberSummary

Generic MemberSummary Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberSummary

Associated Types

type Rep MemberSummary :: Type -> Type #

Read MemberSummary Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberSummary

Show MemberSummary Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberSummary

NFData MemberSummary Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberSummary

Methods

rnf :: MemberSummary -> () #

Eq MemberSummary Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberSummary

Hashable MemberSummary Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberSummary

type Rep MemberSummary Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberSummary

newMemberSummary :: MemberSummary Source #

Create a value of MemberSummary with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:MemberSummary', memberSummary_arn - The Amazon Resource Name (ARN) of the member. For more information about ARNs and their format, see Amazon Resource Names (ARNs) in the Amazon Web Services General Reference.

$sel:creationDate:MemberSummary', memberSummary_creationDate - The date and time that the member was created.

$sel:description:MemberSummary', memberSummary_description - An optional description of the member.

$sel:id:MemberSummary', memberSummary_id - The unique identifier of the member.

$sel:isOwned:MemberSummary', memberSummary_isOwned - An indicator of whether the member is owned by your Amazon Web Services account or a different Amazon Web Services account.

$sel:name:MemberSummary', memberSummary_name - The name of the member.

$sel:status:MemberSummary', memberSummary_status - The status of the member.

  • CREATING - The Amazon Web Services account is in the process of creating a member.
  • AVAILABLE - The member has been created and can participate in the network.
  • CREATE_FAILED - The Amazon Web Services account attempted to create a member and creation failed.
  • UPDATING - The member is in the process of being updated.
  • DELETING - The member and all associated resources are in the process of being deleted. Either the Amazon Web Services account that owns the member deleted it, or the member is being deleted as the result of an APPROVED PROPOSAL to remove the member.
  • DELETED - The member can no longer participate on the network and all associated resources are deleted. Either the Amazon Web Services account that owns the member deleted it, or the member is being deleted as the result of an APPROVED PROPOSAL to remove the member.
  • INACCESSIBLE_ENCRYPTION_KEY - The member is impaired and might not function as expected because it cannot access the specified customer managed key in Key Management Service (KMS) for encryption at rest. Either the KMS key was disabled or deleted, or the grants on the key were revoked.

    The effect of disabling or deleting a key or of revoking a grant isn't immediate. It might take some time for the member resource to discover that the key is inaccessible. When a resource is in this state, we recommend deleting and recreating the resource.

Network

data Network Source #

Network configuration properties.

See: newNetwork smart constructor.

Instances

Instances details
FromJSON Network Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Network

Generic Network Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Network

Associated Types

type Rep Network :: Type -> Type #

Methods

from :: Network -> Rep Network x #

to :: Rep Network x -> Network #

Read Network Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Network

Show Network Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Network

NFData Network Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Network

Methods

rnf :: Network -> () #

Eq Network Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Network

Methods

(==) :: Network -> Network -> Bool #

(/=) :: Network -> Network -> Bool #

Hashable Network Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Network

Methods

hashWithSalt :: Int -> Network -> Int #

hash :: Network -> Int #

type Rep Network Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Network

type Rep Network = D1 ('MetaData "Network" "Amazonka.ManagedBlockChain.Types.Network" "amazonka-managedblockchain-2.0-7ETEoTxOH0EDuOBkhEvxdC" 'False) (C1 ('MetaCons "Network'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "framework") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Framework)) :*: (S1 ('MetaSel ('Just "frameworkAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NetworkFrameworkAttributes)) :*: S1 ('MetaSel ('Just "frameworkVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NetworkStatus)))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: (S1 ('MetaSel ('Just "votingPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VotingPolicy)) :*: S1 ('MetaSel ('Just "vpcEndpointServiceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newNetwork :: Network Source #

Create a value of Network with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:Network', network_arn - The Amazon Resource Name (ARN) of the network. For more information about ARNs and their format, see Amazon Resource Names (ARNs) in the Amazon Web Services General Reference.

$sel:creationDate:Network', network_creationDate - The date and time that the network was created.

$sel:description:Network', network_description - Attributes of the blockchain framework for the network.

$sel:framework:Network', network_framework - The blockchain framework that the network uses.

$sel:frameworkAttributes:Network', network_frameworkAttributes - Attributes of the blockchain framework that the network uses.

$sel:frameworkVersion:Network', network_frameworkVersion - The version of the blockchain framework that the network uses.

$sel:id:Network', network_id - The unique identifier of the network.

$sel:name:Network', network_name - The name of the network.

$sel:status:Network', network_status - The current status of the network.

$sel:tags:Network', network_tags - Tags assigned to the network. 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.

$sel:votingPolicy:Network', network_votingPolicy - The voting rules for the network to decide if a proposal is accepted.

$sel:vpcEndpointServiceName:Network', network_vpcEndpointServiceName - The VPC endpoint service name of the VPC endpoint service of the network. Members use the VPC endpoint service name to create a VPC endpoint to access network resources.

NetworkEthereumAttributes

data NetworkEthereumAttributes Source #

Attributes of Ethereum for a network.

See: newNetworkEthereumAttributes smart constructor.

Instances

Instances details
FromJSON NetworkEthereumAttributes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkEthereumAttributes

Generic NetworkEthereumAttributes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkEthereumAttributes

Associated Types

type Rep NetworkEthereumAttributes :: Type -> Type #

Read NetworkEthereumAttributes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkEthereumAttributes

Show NetworkEthereumAttributes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkEthereumAttributes

NFData NetworkEthereumAttributes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkEthereumAttributes

Eq NetworkEthereumAttributes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkEthereumAttributes

Hashable NetworkEthereumAttributes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkEthereumAttributes

type Rep NetworkEthereumAttributes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkEthereumAttributes

type Rep NetworkEthereumAttributes = D1 ('MetaData "NetworkEthereumAttributes" "Amazonka.ManagedBlockChain.Types.NetworkEthereumAttributes" "amazonka-managedblockchain-2.0-7ETEoTxOH0EDuOBkhEvxdC" 'False) (C1 ('MetaCons "NetworkEthereumAttributes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "chainId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newNetworkEthereumAttributes :: NetworkEthereumAttributes Source #

Create a value of NetworkEthereumAttributes with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:chainId:NetworkEthereumAttributes', networkEthereumAttributes_chainId - The Ethereum CHAIN_ID associated with the Ethereum network. Chain IDs are as follows:

  • mainnet = 1
  • goerli = 5
  • rinkeby = 4
  • ropsten = 3

NetworkFabricAttributes

data NetworkFabricAttributes Source #

Attributes of Hyperledger Fabric for a network.

See: newNetworkFabricAttributes smart constructor.

Instances

Instances details
FromJSON NetworkFabricAttributes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkFabricAttributes

Generic NetworkFabricAttributes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkFabricAttributes

Associated Types

type Rep NetworkFabricAttributes :: Type -> Type #

Read NetworkFabricAttributes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkFabricAttributes

Show NetworkFabricAttributes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkFabricAttributes

NFData NetworkFabricAttributes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkFabricAttributes

Methods

rnf :: NetworkFabricAttributes -> () #

Eq NetworkFabricAttributes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkFabricAttributes

Hashable NetworkFabricAttributes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkFabricAttributes

type Rep NetworkFabricAttributes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkFabricAttributes

type Rep NetworkFabricAttributes = D1 ('MetaData "NetworkFabricAttributes" "Amazonka.ManagedBlockChain.Types.NetworkFabricAttributes" "amazonka-managedblockchain-2.0-7ETEoTxOH0EDuOBkhEvxdC" 'False) (C1 ('MetaCons "NetworkFabricAttributes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "edition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Edition)) :*: S1 ('MetaSel ('Just "orderingServiceEndpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newNetworkFabricAttributes :: NetworkFabricAttributes Source #

Create a value of NetworkFabricAttributes with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:edition:NetworkFabricAttributes', networkFabricAttributes_edition - The edition of Amazon Managed Blockchain that Hyperledger Fabric uses. For more information, see Amazon Managed Blockchain Pricing.

$sel:orderingServiceEndpoint:NetworkFabricAttributes', networkFabricAttributes_orderingServiceEndpoint - The endpoint of the ordering service for the network.

NetworkFabricConfiguration

data NetworkFabricConfiguration Source #

Hyperledger Fabric configuration properties for the network.

See: newNetworkFabricConfiguration smart constructor.

Instances

Instances details
ToJSON NetworkFabricConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkFabricConfiguration

Generic NetworkFabricConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkFabricConfiguration

Associated Types

type Rep NetworkFabricConfiguration :: Type -> Type #

Read NetworkFabricConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkFabricConfiguration

Show NetworkFabricConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkFabricConfiguration

NFData NetworkFabricConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkFabricConfiguration

Eq NetworkFabricConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkFabricConfiguration

Hashable NetworkFabricConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkFabricConfiguration

type Rep NetworkFabricConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkFabricConfiguration

type Rep NetworkFabricConfiguration = D1 ('MetaData "NetworkFabricConfiguration" "Amazonka.ManagedBlockChain.Types.NetworkFabricConfiguration" "amazonka-managedblockchain-2.0-7ETEoTxOH0EDuOBkhEvxdC" 'False) (C1 ('MetaCons "NetworkFabricConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "edition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Edition)))

newNetworkFabricConfiguration Source #

Create a value of NetworkFabricConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:edition:NetworkFabricConfiguration', networkFabricConfiguration_edition - The edition of Amazon Managed Blockchain that the network uses. For more information, see Amazon Managed Blockchain Pricing.

NetworkFrameworkAttributes

data NetworkFrameworkAttributes Source #

Attributes relevant to the network for the blockchain framework that the network uses.

See: newNetworkFrameworkAttributes smart constructor.

Instances

Instances details
FromJSON NetworkFrameworkAttributes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkFrameworkAttributes

Generic NetworkFrameworkAttributes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkFrameworkAttributes

Associated Types

type Rep NetworkFrameworkAttributes :: Type -> Type #

Read NetworkFrameworkAttributes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkFrameworkAttributes

Show NetworkFrameworkAttributes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkFrameworkAttributes

NFData NetworkFrameworkAttributes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkFrameworkAttributes

Eq NetworkFrameworkAttributes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkFrameworkAttributes

Hashable NetworkFrameworkAttributes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkFrameworkAttributes

type Rep NetworkFrameworkAttributes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkFrameworkAttributes

type Rep NetworkFrameworkAttributes = D1 ('MetaData "NetworkFrameworkAttributes" "Amazonka.ManagedBlockChain.Types.NetworkFrameworkAttributes" "amazonka-managedblockchain-2.0-7ETEoTxOH0EDuOBkhEvxdC" 'False) (C1 ('MetaCons "NetworkFrameworkAttributes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ethereum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NetworkEthereumAttributes)) :*: S1 ('MetaSel ('Just "fabric") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NetworkFabricAttributes))))

newNetworkFrameworkAttributes :: NetworkFrameworkAttributes Source #

Create a value of NetworkFrameworkAttributes with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:ethereum:NetworkFrameworkAttributes', networkFrameworkAttributes_ethereum - Attributes of an Ethereum network for Managed Blockchain resources participating in an Ethereum network.

$sel:fabric:NetworkFrameworkAttributes', networkFrameworkAttributes_fabric - Attributes of Hyperledger Fabric for a Managed Blockchain network that uses Hyperledger Fabric.

NetworkFrameworkConfiguration

data NetworkFrameworkConfiguration Source #

Configuration properties relevant to the network for the blockchain framework that the network uses.

See: newNetworkFrameworkConfiguration smart constructor.

Instances

Instances details
ToJSON NetworkFrameworkConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkFrameworkConfiguration

Generic NetworkFrameworkConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkFrameworkConfiguration

Associated Types

type Rep NetworkFrameworkConfiguration :: Type -> Type #

Read NetworkFrameworkConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkFrameworkConfiguration

Show NetworkFrameworkConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkFrameworkConfiguration

NFData NetworkFrameworkConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkFrameworkConfiguration

Eq NetworkFrameworkConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkFrameworkConfiguration

Hashable NetworkFrameworkConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkFrameworkConfiguration

type Rep NetworkFrameworkConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkFrameworkConfiguration

type Rep NetworkFrameworkConfiguration = D1 ('MetaData "NetworkFrameworkConfiguration" "Amazonka.ManagedBlockChain.Types.NetworkFrameworkConfiguration" "amazonka-managedblockchain-2.0-7ETEoTxOH0EDuOBkhEvxdC" 'False) (C1 ('MetaCons "NetworkFrameworkConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fabric") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NetworkFabricConfiguration))))

newNetworkFrameworkConfiguration :: NetworkFrameworkConfiguration Source #

Create a value of NetworkFrameworkConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:fabric:NetworkFrameworkConfiguration', networkFrameworkConfiguration_fabric - Hyperledger Fabric configuration properties for a Managed Blockchain network that uses Hyperledger Fabric.

NetworkSummary

data NetworkSummary Source #

A summary of network configuration properties.

See: newNetworkSummary smart constructor.

Instances

Instances details
FromJSON NetworkSummary Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkSummary

Generic NetworkSummary Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkSummary

Associated Types

type Rep NetworkSummary :: Type -> Type #

Read NetworkSummary Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkSummary

Show NetworkSummary Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkSummary

NFData NetworkSummary Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkSummary

Methods

rnf :: NetworkSummary -> () #

Eq NetworkSummary Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkSummary

Hashable NetworkSummary Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkSummary

type Rep NetworkSummary Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkSummary

newNetworkSummary :: NetworkSummary Source #

Create a value of NetworkSummary with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:NetworkSummary', networkSummary_arn - The Amazon Resource Name (ARN) of the network. For more information about ARNs and their format, see Amazon Resource Names (ARNs) in the Amazon Web Services General Reference.

$sel:creationDate:NetworkSummary', networkSummary_creationDate - The date and time that the network was created.

$sel:description:NetworkSummary', networkSummary_description - An optional description of the network.

$sel:framework:NetworkSummary', networkSummary_framework - The blockchain framework that the network uses.

$sel:frameworkVersion:NetworkSummary', networkSummary_frameworkVersion - The version of the blockchain framework that the network uses.

$sel:id:NetworkSummary', networkSummary_id - The unique identifier of the network.

$sel:name:NetworkSummary', networkSummary_name - The name of the network.

$sel:status:NetworkSummary', networkSummary_status - The current status of the network.

Node

data Node Source #

Configuration properties of a node.

See: newNode smart constructor.

Instances

Instances details
FromJSON Node Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Node

Generic Node Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Node

Associated Types

type Rep Node :: Type -> Type #

Methods

from :: Node -> Rep Node x #

to :: Rep Node x -> Node #

Read Node Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Node

Show Node Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Node

Methods

showsPrec :: Int -> Node -> ShowS #

show :: Node -> String #

showList :: [Node] -> ShowS #

NFData Node Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Node

Methods

rnf :: Node -> () #

Eq Node Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Node

Methods

(==) :: Node -> Node -> Bool #

(/=) :: Node -> Node -> Bool #

Hashable Node Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Node

Methods

hashWithSalt :: Int -> Node -> Int #

hash :: Node -> Int #

type Rep Node Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Node

type Rep Node = D1 ('MetaData "Node" "Amazonka.ManagedBlockChain.Types.Node" "amazonka-managedblockchain-2.0-7ETEoTxOH0EDuOBkhEvxdC" 'False) (C1 ('MetaCons "Node'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "availabilityZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)))) :*: (S1 ('MetaSel ('Just "frameworkAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NodeFrameworkAttributes)) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "instanceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "kmsKeyArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "logPublishingConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NodeLogPublishingConfiguration)) :*: S1 ('MetaSel ('Just "memberId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "networkId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "stateDB") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StateDBType))) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NodeStatus)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))))))))

newNode :: Node Source #

Create a value of Node with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:Node', node_arn - The Amazon Resource Name (ARN) of the node. For more information about ARNs and their format, see Amazon Resource Names (ARNs) in the Amazon Web Services General Reference.

$sel:availabilityZone:Node', node_availabilityZone - The Availability Zone in which the node exists. Required for Ethereum nodes.

$sel:creationDate:Node', node_creationDate - The date and time that the node was created.

$sel:frameworkAttributes:Node', node_frameworkAttributes - Attributes of the blockchain framework being used.

$sel:id:Node', node_id - The unique identifier of the node.

$sel:instanceType:Node', node_instanceType - The instance type of the node.

$sel:kmsKeyArn:Node', node_kmsKeyArn - The Amazon Resource Name (ARN) of the customer managed key in Key Management Service (KMS) that the node uses for encryption at rest. If the value of this parameter is "AWS Owned KMS Key", the node uses an Amazon Web Services owned KMS key for encryption. The node inherits this parameter from the member that it belongs to.

For more information, see Encryption at Rest in the Amazon Managed Blockchain Hyperledger Fabric Developer Guide.

Applies only to Hyperledger Fabric.

$sel:logPublishingConfiguration:Node', node_logPublishingConfiguration - Configuration properties for logging events associated with a peer node on a Hyperledger Fabric network on Managed Blockchain.

$sel:memberId:Node', node_memberId - The unique identifier of the member to which the node belongs.

Applies only to Hyperledger Fabric.

$sel:networkId:Node', node_networkId - The unique identifier of the network that the node is on.

$sel:stateDB:Node', node_stateDB - The state database that the node uses. Values are LevelDB or CouchDB.

Applies only to Hyperledger Fabric.

$sel:status:Node', node_status - The status of the node.

  • CREATING - The Amazon Web Services account is in the process of creating a node.
  • AVAILABLE - The node has been created and can participate in the network.
  • UNHEALTHY - The node is impaired and might not function as expected. Amazon Managed Blockchain automatically finds nodes in this state and tries to recover them. If a node is recoverable, it returns to AVAILABLE. Otherwise, it moves to FAILED status.
  • CREATE_FAILED - The Amazon Web Services account attempted to create a node and creation failed.
  • UPDATING - The node is in the process of being updated.
  • DELETING - The node is in the process of being deleted.
  • DELETED - The node can no longer participate on the network.
  • FAILED - The node is no longer functional, cannot be recovered, and must be deleted.
  • INACCESSIBLE_ENCRYPTION_KEY - The node is impaired and might not function as expected because it cannot access the specified customer managed key in KMS for encryption at rest. Either the KMS key was disabled or deleted, or the grants on the key were revoked.

    The effect of disabling or deleting a key or of revoking a grant isn't immediate. It might take some time for the node resource to discover that the key is inaccessible. When a resource is in this state, we recommend deleting and recreating the resource.

$sel:tags:Node', node_tags - Tags assigned to the node. 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.

NodeConfiguration

data NodeConfiguration Source #

Configuration properties of a node.

See: newNodeConfiguration smart constructor.

Instances

Instances details
ToJSON NodeConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeConfiguration

Generic NodeConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeConfiguration

Associated Types

type Rep NodeConfiguration :: Type -> Type #

Read NodeConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeConfiguration

Show NodeConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeConfiguration

NFData NodeConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeConfiguration

Methods

rnf :: NodeConfiguration -> () #

Eq NodeConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeConfiguration

Hashable NodeConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeConfiguration

type Rep NodeConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeConfiguration

type Rep NodeConfiguration = D1 ('MetaData "NodeConfiguration" "Amazonka.ManagedBlockChain.Types.NodeConfiguration" "amazonka-managedblockchain-2.0-7ETEoTxOH0EDuOBkhEvxdC" 'False) (C1 ('MetaCons "NodeConfiguration'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "availabilityZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "logPublishingConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NodeLogPublishingConfiguration))) :*: (S1 ('MetaSel ('Just "stateDB") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StateDBType)) :*: S1 ('MetaSel ('Just "instanceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newNodeConfiguration Source #

Create a value of NodeConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:availabilityZone:NodeConfiguration', nodeConfiguration_availabilityZone - The Availability Zone in which the node exists. Required for Ethereum nodes.

$sel:logPublishingConfiguration:NodeConfiguration', nodeConfiguration_logPublishingConfiguration - Configuration properties for logging events associated with a peer node on a Hyperledger Fabric network on Managed Blockchain.

$sel:stateDB:NodeConfiguration', nodeConfiguration_stateDB - The state database that the node uses. Values are LevelDB or CouchDB. When using an Amazon Managed Blockchain network with Hyperledger Fabric version 1.4 or later, the default is CouchDB.

Applies only to Hyperledger Fabric.

$sel:instanceType:NodeConfiguration', nodeConfiguration_instanceType - The Amazon Managed Blockchain instance type for the node.

NodeEthereumAttributes

data NodeEthereumAttributes Source #

Attributes of an Ethereum node.

See: newNodeEthereumAttributes smart constructor.

Instances

Instances details
FromJSON NodeEthereumAttributes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeEthereumAttributes

Generic NodeEthereumAttributes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeEthereumAttributes

Associated Types

type Rep NodeEthereumAttributes :: Type -> Type #

Read NodeEthereumAttributes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeEthereumAttributes

Show NodeEthereumAttributes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeEthereumAttributes

NFData NodeEthereumAttributes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeEthereumAttributes

Methods

rnf :: NodeEthereumAttributes -> () #

Eq NodeEthereumAttributes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeEthereumAttributes

Hashable NodeEthereumAttributes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeEthereumAttributes

type Rep NodeEthereumAttributes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeEthereumAttributes

type Rep NodeEthereumAttributes = D1 ('MetaData "NodeEthereumAttributes" "Amazonka.ManagedBlockChain.Types.NodeEthereumAttributes" "amazonka-managedblockchain-2.0-7ETEoTxOH0EDuOBkhEvxdC" 'False) (C1 ('MetaCons "NodeEthereumAttributes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpEndpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "webSocketEndpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newNodeEthereumAttributes :: NodeEthereumAttributes Source #

Create a value of NodeEthereumAttributes with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpEndpoint:NodeEthereumAttributes', nodeEthereumAttributes_httpEndpoint - The endpoint on which the Ethereum node listens to run Ethereum API methods over HTTP connections from a client. Use this endpoint in client code for smart contracts when using an HTTP connection. Connections to this endpoint are authenticated using Signature Version 4.

$sel:webSocketEndpoint:NodeEthereumAttributes', nodeEthereumAttributes_webSocketEndpoint - The endpoint on which the Ethereum node listens to run Ethereum JSON-RPC methods over WebSocket connections from a client. Use this endpoint in client code for smart contracts when using a WebSocket connection. Connections to this endpoint are authenticated using Signature Version 4.

NodeFabricAttributes

data NodeFabricAttributes Source #

Attributes of Hyperledger Fabric for a peer node on a Hyperledger Fabric network on Managed Blockchain.

See: newNodeFabricAttributes smart constructor.

Instances

Instances details
FromJSON NodeFabricAttributes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeFabricAttributes

Generic NodeFabricAttributes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeFabricAttributes

Associated Types

type Rep NodeFabricAttributes :: Type -> Type #

Read NodeFabricAttributes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeFabricAttributes

Show NodeFabricAttributes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeFabricAttributes

NFData NodeFabricAttributes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeFabricAttributes

Methods

rnf :: NodeFabricAttributes -> () #

Eq NodeFabricAttributes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeFabricAttributes

Hashable NodeFabricAttributes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeFabricAttributes

type Rep NodeFabricAttributes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeFabricAttributes

type Rep NodeFabricAttributes = D1 ('MetaData "NodeFabricAttributes" "Amazonka.ManagedBlockChain.Types.NodeFabricAttributes" "amazonka-managedblockchain-2.0-7ETEoTxOH0EDuOBkhEvxdC" 'False) (C1 ('MetaCons "NodeFabricAttributes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "peerEndpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "peerEventEndpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newNodeFabricAttributes :: NodeFabricAttributes Source #

Create a value of NodeFabricAttributes with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:peerEndpoint:NodeFabricAttributes', nodeFabricAttributes_peerEndpoint - The endpoint that identifies the peer node for all services except peer channel-based event services.

$sel:peerEventEndpoint:NodeFabricAttributes', nodeFabricAttributes_peerEventEndpoint - The endpoint that identifies the peer node for peer channel-based event services.

NodeFabricLogPublishingConfiguration

data NodeFabricLogPublishingConfiguration Source #

Configuration properties for logging events associated with a peer node owned by a member in a Managed Blockchain network.

See: newNodeFabricLogPublishingConfiguration smart constructor.

Instances

Instances details
FromJSON NodeFabricLogPublishingConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeFabricLogPublishingConfiguration

ToJSON NodeFabricLogPublishingConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeFabricLogPublishingConfiguration

Generic NodeFabricLogPublishingConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeFabricLogPublishingConfiguration

Read NodeFabricLogPublishingConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeFabricLogPublishingConfiguration

Show NodeFabricLogPublishingConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeFabricLogPublishingConfiguration

NFData NodeFabricLogPublishingConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeFabricLogPublishingConfiguration

Eq NodeFabricLogPublishingConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeFabricLogPublishingConfiguration

Hashable NodeFabricLogPublishingConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeFabricLogPublishingConfiguration

type Rep NodeFabricLogPublishingConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeFabricLogPublishingConfiguration

type Rep NodeFabricLogPublishingConfiguration = D1 ('MetaData "NodeFabricLogPublishingConfiguration" "Amazonka.ManagedBlockChain.Types.NodeFabricLogPublishingConfiguration" "amazonka-managedblockchain-2.0-7ETEoTxOH0EDuOBkhEvxdC" 'False) (C1 ('MetaCons "NodeFabricLogPublishingConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "chaincodeLogs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LogConfigurations)) :*: S1 ('MetaSel ('Just "peerLogs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LogConfigurations))))

newNodeFabricLogPublishingConfiguration :: NodeFabricLogPublishingConfiguration Source #

Create a value of NodeFabricLogPublishingConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:chaincodeLogs:NodeFabricLogPublishingConfiguration', nodeFabricLogPublishingConfiguration_chaincodeLogs - Configuration properties for logging events associated with chaincode execution on a peer node. Chaincode logs contain the results of instantiating, invoking, and querying the chaincode. A peer can run multiple instances of chaincode. When enabled, a log stream is created for all chaincodes, with an individual log stream for each chaincode.

$sel:peerLogs:NodeFabricLogPublishingConfiguration', nodeFabricLogPublishingConfiguration_peerLogs - Configuration properties for a peer node log. Peer node logs contain messages generated when your client submits transaction proposals to peer nodes, requests to join channels, enrolls an admin peer, and lists the chaincode instances on a peer node.

NodeFrameworkAttributes

data NodeFrameworkAttributes Source #

Attributes relevant to a node on a Managed Blockchain network for the blockchain framework that the network uses.

See: newNodeFrameworkAttributes smart constructor.

Instances

Instances details
FromJSON NodeFrameworkAttributes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeFrameworkAttributes

Generic NodeFrameworkAttributes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeFrameworkAttributes

Associated Types

type Rep NodeFrameworkAttributes :: Type -> Type #

Read NodeFrameworkAttributes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeFrameworkAttributes

Show NodeFrameworkAttributes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeFrameworkAttributes

NFData NodeFrameworkAttributes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeFrameworkAttributes

Methods

rnf :: NodeFrameworkAttributes -> () #

Eq NodeFrameworkAttributes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeFrameworkAttributes

Hashable NodeFrameworkAttributes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeFrameworkAttributes

type Rep NodeFrameworkAttributes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeFrameworkAttributes

type Rep NodeFrameworkAttributes = D1 ('MetaData "NodeFrameworkAttributes" "Amazonka.ManagedBlockChain.Types.NodeFrameworkAttributes" "amazonka-managedblockchain-2.0-7ETEoTxOH0EDuOBkhEvxdC" 'False) (C1 ('MetaCons "NodeFrameworkAttributes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ethereum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NodeEthereumAttributes)) :*: S1 ('MetaSel ('Just "fabric") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NodeFabricAttributes))))

newNodeFrameworkAttributes :: NodeFrameworkAttributes Source #

Create a value of NodeFrameworkAttributes with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:ethereum:NodeFrameworkAttributes', nodeFrameworkAttributes_ethereum - Attributes of Ethereum for a node on a Managed Blockchain network that uses Ethereum.

$sel:fabric:NodeFrameworkAttributes', nodeFrameworkAttributes_fabric - Attributes of Hyperledger Fabric for a peer node on a Managed Blockchain network that uses Hyperledger Fabric.

NodeLogPublishingConfiguration

data NodeLogPublishingConfiguration Source #

Configuration properties for logging events associated with a peer node on a Hyperledger Fabric network on Managed Blockchain.

See: newNodeLogPublishingConfiguration smart constructor.

Instances

Instances details
FromJSON NodeLogPublishingConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeLogPublishingConfiguration

ToJSON NodeLogPublishingConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeLogPublishingConfiguration

Generic NodeLogPublishingConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeLogPublishingConfiguration

Associated Types

type Rep NodeLogPublishingConfiguration :: Type -> Type #

Read NodeLogPublishingConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeLogPublishingConfiguration

Show NodeLogPublishingConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeLogPublishingConfiguration

NFData NodeLogPublishingConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeLogPublishingConfiguration

Eq NodeLogPublishingConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeLogPublishingConfiguration

Hashable NodeLogPublishingConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeLogPublishingConfiguration

type Rep NodeLogPublishingConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeLogPublishingConfiguration

type Rep NodeLogPublishingConfiguration = D1 ('MetaData "NodeLogPublishingConfiguration" "Amazonka.ManagedBlockChain.Types.NodeLogPublishingConfiguration" "amazonka-managedblockchain-2.0-7ETEoTxOH0EDuOBkhEvxdC" 'False) (C1 ('MetaCons "NodeLogPublishingConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fabric") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NodeFabricLogPublishingConfiguration))))

newNodeLogPublishingConfiguration :: NodeLogPublishingConfiguration Source #

Create a value of NodeLogPublishingConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:fabric:NodeLogPublishingConfiguration', nodeLogPublishingConfiguration_fabric - Configuration properties for logging events associated with a node that is owned by a member of a Managed Blockchain network using the Hyperledger Fabric framework.

NodeSummary

data NodeSummary Source #

A summary of configuration properties for a node.

See: newNodeSummary smart constructor.

Instances

Instances details
FromJSON NodeSummary Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeSummary

Generic NodeSummary Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeSummary

Associated Types

type Rep NodeSummary :: Type -> Type #

Read NodeSummary Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeSummary

Show NodeSummary Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeSummary

NFData NodeSummary Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeSummary

Methods

rnf :: NodeSummary -> () #

Eq NodeSummary Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeSummary

Hashable NodeSummary Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeSummary

type Rep NodeSummary Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeSummary

type Rep NodeSummary = D1 ('MetaData "NodeSummary" "Amazonka.ManagedBlockChain.Types.NodeSummary" "amazonka-managedblockchain-2.0-7ETEoTxOH0EDuOBkhEvxdC" 'False) (C1 ('MetaCons "NodeSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "availabilityZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)))) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "instanceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NodeStatus))))))

newNodeSummary :: NodeSummary Source #

Create a value of NodeSummary with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:NodeSummary', nodeSummary_arn - The Amazon Resource Name (ARN) of the node. For more information about ARNs and their format, see Amazon Resource Names (ARNs) in the Amazon Web Services General Reference.

$sel:availabilityZone:NodeSummary', nodeSummary_availabilityZone - The Availability Zone in which the node exists.

$sel:creationDate:NodeSummary', nodeSummary_creationDate - The date and time that the node was created.

$sel:id:NodeSummary', nodeSummary_id - The unique identifier of the node.

$sel:instanceType:NodeSummary', nodeSummary_instanceType - The EC2 instance type for the node.

$sel:status:NodeSummary', nodeSummary_status - The status of the node.

Proposal

data Proposal Source #

Properties of a proposal on a Managed Blockchain network.

Applies only to Hyperledger Fabric.

See: newProposal smart constructor.

Instances

Instances details
FromJSON Proposal Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Proposal

Generic Proposal Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Proposal

Associated Types

type Rep Proposal :: Type -> Type #

Methods

from :: Proposal -> Rep Proposal x #

to :: Rep Proposal x -> Proposal #

Read Proposal Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Proposal

Show Proposal Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Proposal

NFData Proposal Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Proposal

Methods

rnf :: Proposal -> () #

Eq Proposal Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Proposal

Hashable Proposal Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Proposal

Methods

hashWithSalt :: Int -> Proposal -> Int #

hash :: Proposal -> Int #

type Rep Proposal Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Proposal

type Rep Proposal = D1 ('MetaData "Proposal" "Amazonka.ManagedBlockChain.Types.Proposal" "amazonka-managedblockchain-2.0-7ETEoTxOH0EDuOBkhEvxdC" 'False) (C1 ('MetaCons "Proposal'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "actions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProposalActions)) :*: (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)))) :*: ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "expirationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601))) :*: (S1 ('MetaSel ('Just "networkId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "noVoteCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))) :*: ((S1 ('MetaSel ('Just "outstandingVoteCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "proposalId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "proposedByMemberId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "proposedByMemberName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProposalStatus))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "yesVoteCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))))))

newProposal :: Proposal Source #

Create a value of Proposal with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:actions:Proposal', proposal_actions - The actions to perform on the network if the proposal is APPROVED.

$sel:arn:Proposal', proposal_arn - The Amazon Resource Name (ARN) of the proposal. For more information about ARNs and their format, see Amazon Resource Names (ARNs) in the Amazon Web Services General Reference.

$sel:creationDate:Proposal', proposal_creationDate - The date and time that the proposal was created.

$sel:description:Proposal', proposal_description - The description of the proposal.

$sel:expirationDate:Proposal', proposal_expirationDate - The date and time that the proposal expires. This is the CreationDate plus the ProposalDurationInHours that is specified in the ProposalThresholdPolicy. After this date and time, if members haven't cast enough votes to determine the outcome according to the voting policy, the proposal is EXPIRED and Actions aren't carried out.

$sel:networkId:Proposal', proposal_networkId - The unique identifier of the network for which the proposal is made.

$sel:noVoteCount:Proposal', proposal_noVoteCount - The current total of NO votes cast on the proposal by members.

$sel:outstandingVoteCount:Proposal', proposal_outstandingVoteCount - The number of votes remaining to be cast on the proposal by members. In other words, the number of members minus the sum of YES votes and NO votes.

$sel:proposalId:Proposal', proposal_proposalId - The unique identifier of the proposal.

$sel:proposedByMemberId:Proposal', proposal_proposedByMemberId - The unique identifier of the member that created the proposal.

$sel:proposedByMemberName:Proposal', proposal_proposedByMemberName - The name of the member that created the proposal.

$sel:status:Proposal', proposal_status - The status of the proposal. Values are as follows:

  • IN_PROGRESS - The proposal is active and open for member voting.
  • APPROVED - The proposal was approved with sufficient YES votes among members according to the VotingPolicy specified for the Network. The specified proposal actions are carried out.
  • REJECTED - The proposal was rejected with insufficient YES votes among members according to the VotingPolicy specified for the Network. The specified ProposalActions aren't carried out.
  • EXPIRED - Members didn't cast the number of votes required to determine the proposal outcome before the proposal expired. The specified ProposalActions aren't carried out.
  • ACTION_FAILED - One or more of the specified ProposalActions in a proposal that was approved couldn't be completed because of an error. The ACTION_FAILED status occurs even if only one ProposalAction fails and other actions are successful.

$sel:tags:Proposal', proposal_tags - Tags assigned to the proposal. 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.

$sel:yesVoteCount:Proposal', proposal_yesVoteCount - The current total of YES votes cast on the proposal by members.

ProposalActions

data ProposalActions Source #

The actions to carry out if a proposal is APPROVED.

Applies only to Hyperledger Fabric.

See: newProposalActions smart constructor.

Instances

Instances details
FromJSON ProposalActions Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.ProposalActions

ToJSON ProposalActions Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.ProposalActions

Generic ProposalActions Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.ProposalActions

Associated Types

type Rep ProposalActions :: Type -> Type #

Read ProposalActions Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.ProposalActions

Show ProposalActions Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.ProposalActions

NFData ProposalActions Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.ProposalActions

Methods

rnf :: ProposalActions -> () #

Eq ProposalActions Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.ProposalActions

Hashable ProposalActions Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.ProposalActions

type Rep ProposalActions Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.ProposalActions

type Rep ProposalActions = D1 ('MetaData "ProposalActions" "Amazonka.ManagedBlockChain.Types.ProposalActions" "amazonka-managedblockchain-2.0-7ETEoTxOH0EDuOBkhEvxdC" 'False) (C1 ('MetaCons "ProposalActions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "invitations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [InviteAction])) :*: S1 ('MetaSel ('Just "removals") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RemoveAction]))))

newProposalActions :: ProposalActions Source #

Create a value of ProposalActions with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:invitations:ProposalActions', proposalActions_invitations - The actions to perform for an APPROVED proposal to invite an Amazon Web Services account to create a member and join the network.

$sel:removals:ProposalActions', proposalActions_removals - The actions to perform for an APPROVED proposal to remove a member from the network, which deletes the member and all associated member resources from the network.

ProposalSummary

data ProposalSummary Source #

Properties of a proposal.

Applies only to Hyperledger Fabric.

See: newProposalSummary smart constructor.

Instances

Instances details
FromJSON ProposalSummary Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.ProposalSummary

Generic ProposalSummary Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.ProposalSummary

Associated Types

type Rep ProposalSummary :: Type -> Type #

Read ProposalSummary Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.ProposalSummary

Show ProposalSummary Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.ProposalSummary

NFData ProposalSummary Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.ProposalSummary

Methods

rnf :: ProposalSummary -> () #

Eq ProposalSummary Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.ProposalSummary

Hashable ProposalSummary Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.ProposalSummary

type Rep ProposalSummary Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.ProposalSummary

type Rep ProposalSummary = D1 ('MetaData "ProposalSummary" "Amazonka.ManagedBlockChain.Types.ProposalSummary" "amazonka-managedblockchain-2.0-7ETEoTxOH0EDuOBkhEvxdC" 'False) (C1 ('MetaCons "ProposalSummary'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601))) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "expirationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)))) :*: ((S1 ('MetaSel ('Just "proposalId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "proposedByMemberId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "proposedByMemberName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProposalStatus))))))

newProposalSummary :: ProposalSummary Source #

Create a value of ProposalSummary with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:ProposalSummary', proposalSummary_arn - The Amazon Resource Name (ARN) of the proposal. For more information about ARNs and their format, see Amazon Resource Names (ARNs) in the Amazon Web Services General Reference.

$sel:creationDate:ProposalSummary', proposalSummary_creationDate - The date and time that the proposal was created.

$sel:description:ProposalSummary', proposalSummary_description - The description of the proposal.

$sel:expirationDate:ProposalSummary', proposalSummary_expirationDate - The date and time that the proposal expires. This is the CreationDate plus the ProposalDurationInHours that is specified in the ProposalThresholdPolicy. After this date and time, if members haven't cast enough votes to determine the outcome according to the voting policy, the proposal is EXPIRED and Actions aren't carried out.

$sel:proposalId:ProposalSummary', proposalSummary_proposalId - The unique identifier of the proposal.

$sel:proposedByMemberId:ProposalSummary', proposalSummary_proposedByMemberId - The unique identifier of the member that created the proposal.

$sel:proposedByMemberName:ProposalSummary', proposalSummary_proposedByMemberName - The name of the member that created the proposal.

$sel:status:ProposalSummary', proposalSummary_status - The status of the proposal. Values are as follows:

  • IN_PROGRESS - The proposal is active and open for member voting.
  • APPROVED - The proposal was approved with sufficient YES votes among members according to the VotingPolicy specified for the Network. The specified proposal actions are carried out.
  • REJECTED - The proposal was rejected with insufficient YES votes among members according to the VotingPolicy specified for the Network. The specified ProposalActions aren't carried out.
  • EXPIRED - Members didn't cast the number of votes required to determine the proposal outcome before the proposal expired. The specified ProposalActions aren't carried out.
  • ACTION_FAILED - One or more of the specified ProposalActions in a proposal that was approved couldn't be completed because of an error.

RemoveAction

data RemoveAction Source #

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.

See: newRemoveAction smart constructor.

Constructors

RemoveAction' Text 

Instances

Instances details
FromJSON RemoveAction Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.RemoveAction

ToJSON RemoveAction Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.RemoveAction

Generic RemoveAction Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.RemoveAction

Associated Types

type Rep RemoveAction :: Type -> Type #

Read RemoveAction Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.RemoveAction

Show RemoveAction Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.RemoveAction

NFData RemoveAction Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.RemoveAction

Methods

rnf :: RemoveAction -> () #

Eq RemoveAction Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.RemoveAction

Hashable RemoveAction Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.RemoveAction

type Rep RemoveAction Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.RemoveAction

type Rep RemoveAction = D1 ('MetaData "RemoveAction" "Amazonka.ManagedBlockChain.Types.RemoveAction" "amazonka-managedblockchain-2.0-7ETEoTxOH0EDuOBkhEvxdC" 'False) (C1 ('MetaCons "RemoveAction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "memberId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newRemoveAction Source #

Create a value of RemoveAction with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:memberId:RemoveAction', removeAction_memberId - The unique identifier of the member to remove.

VoteSummary

data VoteSummary Source #

Properties of an individual vote that a member cast for a proposal.

Applies only to Hyperledger Fabric.

See: newVoteSummary smart constructor.

Instances

Instances details
FromJSON VoteSummary Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.VoteSummary

Generic VoteSummary Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.VoteSummary

Associated Types

type Rep VoteSummary :: Type -> Type #

Read VoteSummary Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.VoteSummary

Show VoteSummary Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.VoteSummary

NFData VoteSummary Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.VoteSummary

Methods

rnf :: VoteSummary -> () #

Eq VoteSummary Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.VoteSummary

Hashable VoteSummary Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.VoteSummary

type Rep VoteSummary Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.VoteSummary

type Rep VoteSummary = D1 ('MetaData "VoteSummary" "Amazonka.ManagedBlockChain.Types.VoteSummary" "amazonka-managedblockchain-2.0-7ETEoTxOH0EDuOBkhEvxdC" 'False) (C1 ('MetaCons "VoteSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "memberId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "memberName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "vote") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VoteValue)))))

newVoteSummary :: VoteSummary Source #

Create a value of VoteSummary with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:memberId:VoteSummary', voteSummary_memberId - The unique identifier of the member that cast the vote.

$sel:memberName:VoteSummary', voteSummary_memberName - The name of the member that cast the vote.

$sel:vote:VoteSummary', voteSummary_vote - The vote value, either YES or NO.

VotingPolicy

data VotingPolicy Source #

The voting rules for the network to decide if a proposal is accepted

Applies only to Hyperledger Fabric.

See: newVotingPolicy smart constructor.

Instances

Instances details
FromJSON VotingPolicy Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.VotingPolicy

ToJSON VotingPolicy Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.VotingPolicy

Generic VotingPolicy Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.VotingPolicy

Associated Types

type Rep VotingPolicy :: Type -> Type #

Read VotingPolicy Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.VotingPolicy

Show VotingPolicy Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.VotingPolicy

NFData VotingPolicy Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.VotingPolicy

Methods

rnf :: VotingPolicy -> () #

Eq VotingPolicy Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.VotingPolicy

Hashable VotingPolicy Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.VotingPolicy

type Rep VotingPolicy Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.VotingPolicy

type Rep VotingPolicy = D1 ('MetaData "VotingPolicy" "Amazonka.ManagedBlockChain.Types.VotingPolicy" "amazonka-managedblockchain-2.0-7ETEoTxOH0EDuOBkhEvxdC" 'False) (C1 ('MetaCons "VotingPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "approvalThresholdPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ApprovalThresholdPolicy))))

newVotingPolicy :: VotingPolicy Source #

Create a value of VotingPolicy with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:approvalThresholdPolicy:VotingPolicy', votingPolicy_approvalThresholdPolicy - Defines the rules for the network for voting on proposals, such as the percentage of YES votes required for the proposal to be approved and the duration of the proposal. The policy applies to all proposals and is specified when the network is created.