libZSservicesZSamazonka-managedblockchainZSamazonka-managedblockchain
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

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 do not 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 => Getting (First ServiceError) a ServiceError Source #

You do not have sufficient access to perform this action.

InvalidRequestException

_InvalidRequestException :: AsError a => Getting (First ServiceError) a ServiceError Source #

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

ResourceAlreadyExistsException

_ResourceAlreadyExistsException :: AsError a => Getting (First ServiceError) a ServiceError Source #

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

ResourceLimitExceededException

_ResourceLimitExceededException :: AsError a => Getting (First ServiceError) 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.

TooManyTagsException

IllegalActionException

ThrottlingException

_ThrottlingException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The request or operation could not be performed because a service is throttling requests. The most common source of throttling errors is launching EC2 instances such that your service limit for EC2 instances is exceeded. Request a limit increase or delete unused resources if possible.

InternalServiceErrorException

_InternalServiceErrorException :: AsError a => Getting (First ServiceError) a ServiceError Source #

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

ResourceNotReadyException

_ResourceNotReadyException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The requested resource exists but is not in a status that can complete the operation.

ResourceNotFoundException

_ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

A requested resource does not exist. It may have been deleted or referenced inaccurately.

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.

CreateMember

data CreateMember Source #

See: newCreateMember smart constructor.

Instances

Instances details
Eq CreateMember Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateMember

Show CreateMember Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateMember

Generic CreateMember Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateMember

Associated Types

type Rep CreateMember :: Type -> Type #

NFData CreateMember Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateMember

Methods

rnf :: CreateMember -> () #

Hashable CreateMember Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateMember

ToJSON CreateMember Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateMember

AWSRequest CreateMember Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateMember

Associated Types

type AWSResponse 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

type Rep CreateMember Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateMember

type Rep CreateMember = D1 ('MetaData "CreateMember" "Amazonka.ManagedBlockChain.CreateMember" "libZSservicesZSamazonka-managedblockchainZSamazonka-managedblockchain" '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))))
type AWSResponse CreateMember Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateMember

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 AWS SDK or the AWS CLI.

$sel:invitationId:CreateMember', createMember_invitationId - The unique identifier of the invitation that is sent to the member to join the network.

$sel:networkId: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
Eq CreateMemberResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateMember

Read CreateMemberResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateMember

Show CreateMemberResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateMember

Generic CreateMemberResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateMember

Associated Types

type Rep CreateMemberResponse :: Type -> Type #

NFData CreateMemberResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateMember

Methods

rnf :: CreateMemberResponse -> () #

type Rep CreateMemberResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateMember

type Rep CreateMemberResponse = D1 ('MetaData "CreateMemberResponse" "Amazonka.ManagedBlockChain.CreateMember" "libZSservicesZSamazonka-managedblockchainZSamazonka-managedblockchain" '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:

$sel:memberId:CreateMemberResponse', createMemberResponse_memberId - The unique identifier of the member.

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

ListNetworks

data ListNetworks Source #

See: newListNetworks smart constructor.

Instances

Instances details
Eq ListNetworks Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListNetworks

Read ListNetworks Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListNetworks

Show ListNetworks Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListNetworks

Generic ListNetworks Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListNetworks

Associated Types

type Rep ListNetworks :: Type -> Type #

NFData ListNetworks Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListNetworks

Methods

rnf :: ListNetworks -> () #

Hashable ListNetworks Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListNetworks

AWSRequest ListNetworks Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListNetworks

Associated Types

type AWSResponse ListNetworks #

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

type Rep ListNetworks Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListNetworks

type Rep ListNetworks = D1 ('MetaData "ListNetworks" "Amazonka.ManagedBlockChain.ListNetworks" "libZSservicesZSamazonka-managedblockchainZSamazonka-managedblockchain" 'False) (C1 ('MetaCons "ListNetworks'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NetworkStatus)) :*: S1 ('MetaSel ('Just "framework") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Framework))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))))
type AWSResponse ListNetworks Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListNetworks

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:

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

Applies only to Hyperledger Fabric.

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

$sel:nextToken:ListNetworks', listNetworks_nextToken - The pagination token that indicates the next set of results to retrieve.

$sel:name:ListNetworks', listNetworks_name - The name of the network.

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

data ListNetworksResponse Source #

See: newListNetworksResponse smart constructor.

Instances

Instances details
Eq ListNetworksResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListNetworks

Read ListNetworksResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListNetworks

Show ListNetworksResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListNetworks

Generic ListNetworksResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListNetworks

Associated Types

type Rep ListNetworksResponse :: Type -> Type #

NFData ListNetworksResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListNetworks

Methods

rnf :: ListNetworksResponse -> () #

type Rep ListNetworksResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListNetworks

type Rep ListNetworksResponse = D1 ('MetaData "ListNetworksResponse" "Amazonka.ManagedBlockChain.ListNetworks" "libZSservicesZSamazonka-managedblockchainZSamazonka-managedblockchain" '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.

$sel:nextToken: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.

GetProposal

data GetProposal Source #

See: newGetProposal smart constructor.

Constructors

GetProposal' Text Text 

Instances

Instances details
Eq GetProposal Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetProposal

Read GetProposal Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetProposal

Show GetProposal Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetProposal

Generic GetProposal Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetProposal

Associated Types

type Rep GetProposal :: Type -> Type #

NFData GetProposal Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetProposal

Methods

rnf :: GetProposal -> () #

Hashable GetProposal Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetProposal

AWSRequest GetProposal Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetProposal

Associated Types

type AWSResponse GetProposal #

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

type Rep GetProposal Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetProposal

type Rep GetProposal = D1 ('MetaData "GetProposal" "Amazonka.ManagedBlockChain.GetProposal" "libZSservicesZSamazonka-managedblockchainZSamazonka-managedblockchain" 'False) (C1 ('MetaCons "GetProposal'" 'PrefixI 'True) (S1 ('MetaSel ('Just "networkId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "proposalId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetProposal Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetProposal

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:

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

$sel:proposalId:GetProposal', getProposal_proposalId - The unique identifier of the proposal.

data GetProposalResponse Source #

See: newGetProposalResponse smart constructor.

Instances

Instances details
Eq GetProposalResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetProposal

Read GetProposalResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetProposal

Show GetProposalResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetProposal

Generic GetProposalResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetProposal

Associated Types

type Rep GetProposalResponse :: Type -> Type #

NFData GetProposalResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetProposal

Methods

rnf :: GetProposalResponse -> () #

type Rep GetProposalResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetProposal

type Rep GetProposalResponse = D1 ('MetaData "GetProposalResponse" "Amazonka.ManagedBlockChain.GetProposal" "libZSservicesZSamazonka-managedblockchainZSamazonka-managedblockchain" '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.

ListTagsForResource

data ListTagsForResource Source #

See: newListTagsForResource smart constructor.

Instances

Instances details
Eq ListTagsForResource Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListTagsForResource

Read ListTagsForResource Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListTagsForResource

Show ListTagsForResource Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListTagsForResource

Generic ListTagsForResource Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListTagsForResource

Associated Types

type Rep ListTagsForResource :: Type -> Type #

NFData ListTagsForResource Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListTagsForResource

Methods

rnf :: ListTagsForResource -> () #

Hashable ListTagsForResource Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListTagsForResource

AWSRequest ListTagsForResource Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListTagsForResource

Associated Types

type AWSResponse ListTagsForResource #

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

type Rep ListTagsForResource Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListTagsForResource

type Rep ListTagsForResource = D1 ('MetaData "ListTagsForResource" "Amazonka.ManagedBlockChain.ListTagsForResource" "libZSservicesZSamazonka-managedblockchainZSamazonka-managedblockchain" 'False) (C1 ('MetaCons "ListTagsForResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse ListTagsForResource Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListTagsForResource

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 AWS General Reference.

data ListTagsForResourceResponse Source #

See: newListTagsForResourceResponse smart constructor.

Instances

Instances details
Eq ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListTagsForResource

Read ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListTagsForResource

Show ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListTagsForResource

Generic ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListTagsForResource

Associated Types

type Rep ListTagsForResourceResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-managedblockchainZSamazonka-managedblockchain" '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:

$sel:tags:ListTagsForResourceResponse', listTagsForResourceResponse_tags - The tags assigned to the resource.

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

CreateNetwork

data CreateNetwork Source #

See: newCreateNetwork smart constructor.

Instances

Instances details
Eq CreateNetwork Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateNetwork

Show CreateNetwork Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateNetwork

Generic CreateNetwork Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateNetwork

Associated Types

type Rep CreateNetwork :: Type -> Type #

NFData CreateNetwork Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateNetwork

Methods

rnf :: CreateNetwork -> () #

Hashable CreateNetwork Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateNetwork

ToJSON CreateNetwork Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateNetwork

AWSRequest CreateNetwork Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateNetwork

Associated Types

type AWSResponse 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

type Rep CreateNetwork Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateNetwork

type AWSResponse 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:

$sel:frameworkConfiguration:CreateNetwork', createNetwork_frameworkConfiguration - Configuration properties of the blockchain framework relevant to the network configuration.

$sel:description:CreateNetwork', createNetwork_description - An optional description for the network.

$sel:tags: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 - 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 AWS SDK or the AWS CLI.

$sel:name:CreateNetwork', createNetwork_name - The name of the network.

$sel:framework:CreateNetwork', createNetwork_framework - The blockchain framework that the network uses.

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

$sel:votingPolicy: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
Eq CreateNetworkResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateNetwork

Read CreateNetworkResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateNetwork

Show CreateNetworkResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateNetwork

Generic CreateNetworkResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateNetwork

Associated Types

type Rep CreateNetworkResponse :: Type -> Type #

NFData CreateNetworkResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateNetwork

Methods

rnf :: CreateNetworkResponse -> () #

type Rep CreateNetworkResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateNetwork

type Rep CreateNetworkResponse = D1 ('MetaData "CreateNetworkResponse" "Amazonka.ManagedBlockChain.CreateNetwork" "libZSservicesZSamazonka-managedblockchainZSamazonka-managedblockchain" '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:

$sel:memberId:CreateNetworkResponse', createNetworkResponse_memberId - The unique identifier for the first member within the network.

$sel:networkId:CreateNetworkResponse', createNetworkResponse_networkId - The unique identifier for the network.

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

ListProposals

data ListProposals Source #

See: newListProposals smart constructor.

Instances

Instances details
Eq ListProposals Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListProposals

Read ListProposals Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListProposals

Show ListProposals Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListProposals

Generic ListProposals Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListProposals

Associated Types

type Rep ListProposals :: Type -> Type #

NFData ListProposals Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListProposals

Methods

rnf :: ListProposals -> () #

Hashable ListProposals Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListProposals

AWSRequest ListProposals Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListProposals

Associated Types

type AWSResponse ListProposals #

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

type Rep ListProposals Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListProposals

type Rep ListProposals = D1 ('MetaData "ListProposals" "Amazonka.ManagedBlockChain.ListProposals" "libZSservicesZSamazonka-managedblockchainZSamazonka-managedblockchain" 'False) (C1 ('MetaCons "ListProposals'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "networkId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ListProposals Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListProposals

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:nextToken:ListProposals', listProposals_nextToken - The pagination token that indicates the next set of results to retrieve.

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

$sel:networkId:ListProposals', listProposals_networkId - The unique identifier of the network.

data ListProposalsResponse Source #

See: newListProposalsResponse smart constructor.

Instances

Instances details
Eq ListProposalsResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListProposals

Read ListProposalsResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListProposals

Show ListProposalsResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListProposals

Generic ListProposalsResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListProposals

Associated Types

type Rep ListProposalsResponse :: Type -> Type #

NFData ListProposalsResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListProposals

Methods

rnf :: ListProposalsResponse -> () #

type Rep ListProposalsResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListProposals

type Rep ListProposalsResponse = D1 ('MetaData "ListProposalsResponse" "Amazonka.ManagedBlockChain.ListProposals" "libZSservicesZSamazonka-managedblockchainZSamazonka-managedblockchain" 'False) (C1 ('MetaCons "ListProposalsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "proposals") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ProposalSummary])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: 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:

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

$sel:nextToken:ListProposals', listProposalsResponse_nextToken - The pagination token that indicates the next set of results to retrieve.

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

ListInvitations

data ListInvitations Source #

See: newListInvitations smart constructor.

Instances

Instances details
Eq ListInvitations Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListInvitations

Read ListInvitations Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListInvitations

Show ListInvitations Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListInvitations

Generic ListInvitations Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListInvitations

Associated Types

type Rep ListInvitations :: Type -> Type #

NFData ListInvitations Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListInvitations

Methods

rnf :: ListInvitations -> () #

Hashable ListInvitations Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListInvitations

AWSRequest ListInvitations Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListInvitations

Associated Types

type AWSResponse ListInvitations #

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

type Rep ListInvitations Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListInvitations

type Rep ListInvitations = D1 ('MetaData "ListInvitations" "Amazonka.ManagedBlockChain.ListInvitations" "libZSservicesZSamazonka-managedblockchainZSamazonka-managedblockchain" 'False) (C1 ('MetaCons "ListInvitations'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))
type AWSResponse ListInvitations Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListInvitations

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:nextToken:ListInvitations', listInvitations_nextToken - The pagination token that indicates the next set of results to retrieve.

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

data ListInvitationsResponse Source #

See: newListInvitationsResponse smart constructor.

Instances

Instances details
Eq ListInvitationsResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListInvitations

Read ListInvitationsResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListInvitations

Show ListInvitationsResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListInvitations

Generic ListInvitationsResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListInvitations

Associated Types

type Rep ListInvitationsResponse :: Type -> Type #

NFData ListInvitationsResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListInvitations

Methods

rnf :: ListInvitationsResponse -> () #

type Rep ListInvitationsResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListInvitations

type Rep ListInvitationsResponse = D1 ('MetaData "ListInvitationsResponse" "Amazonka.ManagedBlockChain.ListInvitations" "libZSservicesZSamazonka-managedblockchainZSamazonka-managedblockchain" '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:

$sel:invitations:ListInvitationsResponse', listInvitationsResponse_invitations - The invitations for the network.

$sel:nextToken: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.

CreateProposal

data CreateProposal Source #

See: newCreateProposal smart constructor.

Instances

Instances details
Eq CreateProposal Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateProposal

Read CreateProposal Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateProposal

Show CreateProposal Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateProposal

Generic CreateProposal Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateProposal

Associated Types

type Rep CreateProposal :: Type -> Type #

NFData CreateProposal Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateProposal

Methods

rnf :: CreateProposal -> () #

Hashable CreateProposal Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateProposal

ToJSON CreateProposal Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateProposal

AWSRequest CreateProposal Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateProposal

Associated Types

type AWSResponse 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

type Rep CreateProposal Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateProposal

type Rep CreateProposal = D1 ('MetaData "CreateProposal" "Amazonka.ManagedBlockChain.CreateProposal" "libZSservicesZSamazonka-managedblockchainZSamazonka-managedblockchain" '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)))))
type AWSResponse CreateProposal Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateProposal

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:

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

$sel:tags: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 AWS SDK or the AWS CLI.

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

$sel:memberId: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 AWS account.

$sel:actions: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
Eq CreateProposalResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateProposal

Read CreateProposalResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateProposal

Show CreateProposalResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateProposal

Generic CreateProposalResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateProposal

Associated Types

type Rep CreateProposalResponse :: Type -> Type #

NFData CreateProposalResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateProposal

Methods

rnf :: CreateProposalResponse -> () #

type Rep CreateProposalResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateProposal

type Rep CreateProposalResponse = D1 ('MetaData "CreateProposalResponse" "Amazonka.ManagedBlockChain.CreateProposal" "libZSservicesZSamazonka-managedblockchainZSamazonka-managedblockchain" '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:

$sel:proposalId:CreateProposalResponse', createProposalResponse_proposalId - The unique identifier of the proposal.

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

GetNetwork

data GetNetwork Source #

See: newGetNetwork smart constructor.

Constructors

GetNetwork' Text 

Instances

Instances details
Eq GetNetwork Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetNetwork

Read GetNetwork Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetNetwork

Show GetNetwork Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetNetwork

Generic GetNetwork Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetNetwork

Associated Types

type Rep GetNetwork :: Type -> Type #

NFData GetNetwork Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetNetwork

Methods

rnf :: GetNetwork -> () #

Hashable GetNetwork Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetNetwork

AWSRequest GetNetwork Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetNetwork

Associated Types

type AWSResponse GetNetwork #

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

type Rep GetNetwork Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetNetwork

type Rep GetNetwork = D1 ('MetaData "GetNetwork" "Amazonka.ManagedBlockChain.GetNetwork" "libZSservicesZSamazonka-managedblockchainZSamazonka-managedblockchain" 'False) (C1 ('MetaCons "GetNetwork'" 'PrefixI 'True) (S1 ('MetaSel ('Just "networkId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetNetwork Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetNetwork

newGetNetwork Source #

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:

$sel:networkId:GetNetwork', getNetwork_networkId - The unique identifier of the network to get information about.

data GetNetworkResponse Source #

See: newGetNetworkResponse smart constructor.

Instances

Instances details
Eq GetNetworkResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetNetwork

Read GetNetworkResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetNetwork

Show GetNetworkResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetNetwork

Generic GetNetworkResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetNetwork

Associated Types

type Rep GetNetworkResponse :: Type -> Type #

NFData GetNetworkResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetNetwork

Methods

rnf :: GetNetworkResponse -> () #

type Rep GetNetworkResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetNetwork

type Rep GetNetworkResponse = D1 ('MetaData "GetNetworkResponse" "Amazonka.ManagedBlockChain.GetNetwork" "libZSservicesZSamazonka-managedblockchainZSamazonka-managedblockchain" '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
Eq GetNode Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetNode

Methods

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

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

Read GetNode Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetNode

Show GetNode Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.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 #

NFData GetNode Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetNode

Methods

rnf :: GetNode -> () #

Hashable GetNode Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetNode

Methods

hashWithSalt :: Int -> GetNode -> Int #

hash :: GetNode -> Int #

AWSRequest GetNode Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetNode

Associated Types

type AWSResponse GetNode #

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

type Rep GetNode Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetNode

type Rep GetNode = D1 ('MetaData "GetNode" "Amazonka.ManagedBlockChain.GetNode" "libZSservicesZSamazonka-managedblockchainZSamazonka-managedblockchain" '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))))
type AWSResponse GetNode Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetNode

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:

$sel:memberId:GetNode', getNode_memberId - The unique identifier of the member that owns the node.

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

$sel:networkId: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
Eq GetNodeResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetNode

Read GetNodeResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetNode

Show GetNodeResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetNode

Generic GetNodeResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetNode

Associated Types

type Rep GetNodeResponse :: Type -> Type #

NFData GetNodeResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetNode

Methods

rnf :: GetNodeResponse -> () #

type Rep GetNodeResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetNode

type Rep GetNodeResponse = D1 ('MetaData "GetNodeResponse" "Amazonka.ManagedBlockChain.GetNode" "libZSservicesZSamazonka-managedblockchainZSamazonka-managedblockchain" '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.

UpdateMember

data UpdateMember Source #

See: newUpdateMember smart constructor.

Instances

Instances details
Eq UpdateMember Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UpdateMember

Read UpdateMember Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UpdateMember

Show UpdateMember Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UpdateMember

Generic UpdateMember Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UpdateMember

Associated Types

type Rep UpdateMember :: Type -> Type #

NFData UpdateMember Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UpdateMember

Methods

rnf :: UpdateMember -> () #

Hashable UpdateMember Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UpdateMember

ToJSON UpdateMember Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UpdateMember

AWSRequest UpdateMember Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UpdateMember

Associated Types

type AWSResponse 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

type Rep UpdateMember Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UpdateMember

type Rep UpdateMember = D1 ('MetaData "UpdateMember" "Amazonka.ManagedBlockChain.UpdateMember" "libZSservicesZSamazonka-managedblockchainZSamazonka-managedblockchain" '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))))
type AWSResponse UpdateMember Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UpdateMember

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:

$sel:logPublishingConfiguration:UpdateMember', updateMember_logPublishingConfiguration - Configuration properties for publishing to Amazon CloudWatch Logs.

$sel:networkId:UpdateMember', updateMember_networkId - The unique identifier of the Managed Blockchain network to which the member belongs.

$sel:memberId:UpdateMember', updateMember_memberId - The unique identifier of the member.

data UpdateMemberResponse Source #

See: newUpdateMemberResponse smart constructor.

Instances

Instances details
Eq UpdateMemberResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UpdateMember

Read UpdateMemberResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UpdateMember

Show UpdateMemberResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UpdateMember

Generic UpdateMemberResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UpdateMember

Associated Types

type Rep UpdateMemberResponse :: Type -> Type #

NFData UpdateMemberResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UpdateMember

Methods

rnf :: UpdateMemberResponse -> () #

type Rep UpdateMemberResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UpdateMember

type Rep UpdateMemberResponse = D1 ('MetaData "UpdateMemberResponse" "Amazonka.ManagedBlockChain.UpdateMember" "libZSservicesZSamazonka-managedblockchainZSamazonka-managedblockchain" '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.

DeleteMember

data DeleteMember Source #

See: newDeleteMember smart constructor.

Constructors

DeleteMember' Text Text 

Instances

Instances details
Eq DeleteMember Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.DeleteMember

Read DeleteMember Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.DeleteMember

Show DeleteMember Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.DeleteMember

Generic DeleteMember Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.DeleteMember

Associated Types

type Rep DeleteMember :: Type -> Type #

NFData DeleteMember Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.DeleteMember

Methods

rnf :: DeleteMember -> () #

Hashable DeleteMember Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.DeleteMember

AWSRequest DeleteMember Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.DeleteMember

Associated Types

type AWSResponse DeleteMember #

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

type Rep DeleteMember Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.DeleteMember

type Rep DeleteMember = D1 ('MetaData "DeleteMember" "Amazonka.ManagedBlockChain.DeleteMember" "libZSservicesZSamazonka-managedblockchainZSamazonka-managedblockchain" 'False) (C1 ('MetaCons "DeleteMember'" 'PrefixI 'True) (S1 ('MetaSel ('Just "networkId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "memberId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DeleteMember Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.DeleteMember

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:

$sel:networkId:DeleteMember', deleteMember_networkId - The unique identifier of the network from which the member is removed.

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

data DeleteMemberResponse Source #

See: newDeleteMemberResponse smart constructor.

Instances

Instances details
Eq DeleteMemberResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.DeleteMember

Read DeleteMemberResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.DeleteMember

Show DeleteMemberResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.DeleteMember

Generic DeleteMemberResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.DeleteMember

Associated Types

type Rep DeleteMemberResponse :: Type -> Type #

NFData DeleteMemberResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.DeleteMember

Methods

rnf :: DeleteMemberResponse -> () #

type Rep DeleteMemberResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.DeleteMember

type Rep DeleteMemberResponse = D1 ('MetaData "DeleteMemberResponse" "Amazonka.ManagedBlockChain.DeleteMember" "libZSservicesZSamazonka-managedblockchainZSamazonka-managedblockchain" '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.

ListMembers

data ListMembers Source #

See: newListMembers smart constructor.

Instances

Instances details
Eq ListMembers Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListMembers

Read ListMembers Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListMembers

Show ListMembers Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListMembers

Generic ListMembers Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListMembers

Associated Types

type Rep ListMembers :: Type -> Type #

NFData ListMembers Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListMembers

Methods

rnf :: ListMembers -> () #

Hashable ListMembers Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListMembers

AWSRequest ListMembers Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListMembers

Associated Types

type AWSResponse ListMembers #

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

type Rep ListMembers Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListMembers

type Rep ListMembers = D1 ('MetaData "ListMembers" "Amazonka.ManagedBlockChain.ListMembers" "libZSservicesZSamazonka-managedblockchainZSamazonka-managedblockchain" 'False) (C1 ('MetaCons "ListMembers'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MemberStatus)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "isOwned") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "networkId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse ListMembers Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListMembers

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:

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

$sel:nextToken:ListMembers', listMembers_nextToken - The pagination token that indicates the next set of results to retrieve.

$sel:name:ListMembers', listMembers_name - The optional name of the member to list.

$sel:isOwned:ListMembers', listMembers_isOwned - An optional Boolean value. If provided, the request is limited either to members that the current AWS account owns (true) or that other AWS accounts own (false). If omitted, all members are listed.

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

$sel:networkId:ListMembers', listMembers_networkId - The unique identifier of the network for which to list members.

data ListMembersResponse Source #

See: newListMembersResponse smart constructor.

Instances

Instances details
Eq ListMembersResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListMembers

Read ListMembersResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListMembers

Show ListMembersResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListMembers

Generic ListMembersResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListMembers

Associated Types

type Rep ListMembersResponse :: Type -> Type #

NFData ListMembersResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListMembers

Methods

rnf :: ListMembersResponse -> () #

type Rep ListMembersResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListMembers

type Rep ListMembersResponse = D1 ('MetaData "ListMembersResponse" "Amazonka.ManagedBlockChain.ListMembers" "libZSservicesZSamazonka-managedblockchainZSamazonka-managedblockchain" '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.

$sel:nextToken: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.

CreateNode

data CreateNode Source #

See: newCreateNode smart constructor.

Instances

Instances details
Eq CreateNode Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateNode

Read CreateNode Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateNode

Show CreateNode Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateNode

Generic CreateNode Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateNode

Associated Types

type Rep CreateNode :: Type -> Type #

NFData CreateNode Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateNode

Methods

rnf :: CreateNode -> () #

Hashable CreateNode Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateNode

ToJSON CreateNode Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateNode

AWSRequest CreateNode Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateNode

Associated Types

type AWSResponse 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

type Rep CreateNode Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateNode

type Rep CreateNode = D1 ('MetaData "CreateNode" "Amazonka.ManagedBlockChain.CreateNode" "libZSservicesZSamazonka-managedblockchainZSamazonka-managedblockchain" '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)))))
type AWSResponse CreateNode Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateNode

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:

$sel:memberId:CreateNode', createNode_memberId - The unique identifier of the member that owns this node.

Applies only to Hyperledger Fabric.

$sel:tags: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 AWS SDK or the AWS CLI.

$sel:networkId:CreateNode', createNode_networkId - The unique identifier of the network for the node.

Ethereum public networks have the following NetworkIds:

  • n-ethereum-mainnet
  • 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
Eq CreateNodeResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateNode

Read CreateNodeResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateNode

Show CreateNodeResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateNode

Generic CreateNodeResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateNode

Associated Types

type Rep CreateNodeResponse :: Type -> Type #

NFData CreateNodeResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateNode

Methods

rnf :: CreateNodeResponse -> () #

type Rep CreateNodeResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.CreateNode

type Rep CreateNodeResponse = D1 ('MetaData "CreateNodeResponse" "Amazonka.ManagedBlockChain.CreateNode" "libZSservicesZSamazonka-managedblockchainZSamazonka-managedblockchain" '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.

ListProposalVotes

data ListProposalVotes Source #

See: newListProposalVotes smart constructor.

Instances

Instances details
Eq ListProposalVotes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListProposalVotes

Read ListProposalVotes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListProposalVotes

Show ListProposalVotes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListProposalVotes

Generic ListProposalVotes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListProposalVotes

Associated Types

type Rep ListProposalVotes :: Type -> Type #

NFData ListProposalVotes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListProposalVotes

Methods

rnf :: ListProposalVotes -> () #

Hashable ListProposalVotes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListProposalVotes

AWSRequest ListProposalVotes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListProposalVotes

Associated Types

type AWSResponse ListProposalVotes #

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

type Rep ListProposalVotes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListProposalVotes

type Rep ListProposalVotes = D1 ('MetaData "ListProposalVotes" "Amazonka.ManagedBlockChain.ListProposalVotes" "libZSservicesZSamazonka-managedblockchainZSamazonka-managedblockchain" 'False) (C1 ('MetaCons "ListProposalVotes'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "networkId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "proposalId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse ListProposalVotes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListProposalVotes

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:nextToken:ListProposalVotes', listProposalVotes_nextToken - The pagination token that indicates the next set of results to retrieve.

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

$sel:networkId:ListProposalVotes', listProposalVotes_networkId - The unique identifier of the network.

$sel:proposalId:ListProposalVotes', listProposalVotes_proposalId - The unique identifier of the proposal.

data ListProposalVotesResponse Source #

See: newListProposalVotesResponse smart constructor.

Instances

Instances details
Eq ListProposalVotesResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListProposalVotes

Read ListProposalVotesResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListProposalVotes

Show ListProposalVotesResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListProposalVotes

Generic ListProposalVotesResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListProposalVotes

Associated Types

type Rep ListProposalVotesResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-managedblockchainZSamazonka-managedblockchain" '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:

$sel:nextToken: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.

VoteOnProposal

data VoteOnProposal Source #

See: newVoteOnProposal smart constructor.

Instances

Instances details
Eq VoteOnProposal Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.VoteOnProposal

Read VoteOnProposal Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.VoteOnProposal

Show VoteOnProposal Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.VoteOnProposal

Generic VoteOnProposal Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.VoteOnProposal

Associated Types

type Rep VoteOnProposal :: Type -> Type #

NFData VoteOnProposal Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.VoteOnProposal

Methods

rnf :: VoteOnProposal -> () #

Hashable VoteOnProposal Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.VoteOnProposal

ToJSON VoteOnProposal Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.VoteOnProposal

AWSRequest VoteOnProposal Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.VoteOnProposal

Associated Types

type AWSResponse 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

type Rep VoteOnProposal Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.VoteOnProposal

type Rep VoteOnProposal = D1 ('MetaData "VoteOnProposal" "Amazonka.ManagedBlockChain.VoteOnProposal" "libZSservicesZSamazonka-managedblockchainZSamazonka-managedblockchain" '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))))
type AWSResponse VoteOnProposal Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.VoteOnProposal

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:

$sel:networkId:VoteOnProposal', voteOnProposal_networkId - The unique identifier of the network.

$sel:proposalId:VoteOnProposal', voteOnProposal_proposalId - The unique identifier of the proposal.

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

$sel:vote:VoteOnProposal', voteOnProposal_vote - The value of the vote.

data VoteOnProposalResponse Source #

See: newVoteOnProposalResponse smart constructor.

Instances

Instances details
Eq VoteOnProposalResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.VoteOnProposal

Read VoteOnProposalResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.VoteOnProposal

Show VoteOnProposalResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.VoteOnProposal

Generic VoteOnProposalResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.VoteOnProposal

Associated Types

type Rep VoteOnProposalResponse :: Type -> Type #

NFData VoteOnProposalResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.VoteOnProposal

Methods

rnf :: VoteOnProposalResponse -> () #

type Rep VoteOnProposalResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.VoteOnProposal

type Rep VoteOnProposalResponse = D1 ('MetaData "VoteOnProposalResponse" "Amazonka.ManagedBlockChain.VoteOnProposal" "libZSservicesZSamazonka-managedblockchainZSamazonka-managedblockchain" '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.

TagResource

data TagResource Source #

See: newTagResource smart constructor.

Instances

Instances details
Eq TagResource Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.TagResource

Read TagResource Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.TagResource

Show TagResource Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.TagResource

Generic TagResource Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.TagResource

Associated Types

type Rep TagResource :: Type -> Type #

NFData TagResource Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.TagResource

Methods

rnf :: TagResource -> () #

Hashable TagResource Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.TagResource

ToJSON TagResource Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.TagResource

AWSRequest TagResource Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.TagResource

Associated Types

type AWSResponse 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

type Rep TagResource Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.TagResource

type Rep TagResource = D1 ('MetaData "TagResource" "Amazonka.ManagedBlockChain.TagResource" "libZSservicesZSamazonka-managedblockchainZSamazonka-managedblockchain" '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))))
type AWSResponse TagResource Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.TagResource

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 AWS General Reference.

$sel:tags: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
Eq TagResourceResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.TagResource

Read TagResourceResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.TagResource

Show TagResourceResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.TagResource

Generic TagResourceResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.TagResource

Associated Types

type Rep TagResourceResponse :: Type -> Type #

NFData TagResourceResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.TagResource

Methods

rnf :: TagResourceResponse -> () #

type Rep TagResourceResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.TagResource

type Rep TagResourceResponse = D1 ('MetaData "TagResourceResponse" "Amazonka.ManagedBlockChain.TagResource" "libZSservicesZSamazonka-managedblockchainZSamazonka-managedblockchain" '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
Eq UntagResource Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UntagResource

Read UntagResource Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UntagResource

Show UntagResource Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UntagResource

Generic UntagResource Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UntagResource

Associated Types

type Rep UntagResource :: Type -> Type #

NFData UntagResource Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UntagResource

Methods

rnf :: UntagResource -> () #

Hashable UntagResource Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UntagResource

AWSRequest UntagResource Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UntagResource

Associated Types

type AWSResponse UntagResource #

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

type Rep UntagResource Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UntagResource

type Rep UntagResource = D1 ('MetaData "UntagResource" "Amazonka.ManagedBlockChain.UntagResource" "libZSservicesZSamazonka-managedblockchainZSamazonka-managedblockchain" 'False) (C1 ('MetaCons "UntagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))
type AWSResponse UntagResource Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UntagResource

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 AWS General Reference.

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

data UntagResourceResponse Source #

See: newUntagResourceResponse smart constructor.

Instances

Instances details
Eq UntagResourceResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UntagResource

Read UntagResourceResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UntagResource

Show UntagResourceResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UntagResource

Generic UntagResourceResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UntagResource

Associated Types

type Rep UntagResourceResponse :: Type -> Type #

NFData UntagResourceResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UntagResource

Methods

rnf :: UntagResourceResponse -> () #

type Rep UntagResourceResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UntagResource

type Rep UntagResourceResponse = D1 ('MetaData "UntagResourceResponse" "Amazonka.ManagedBlockChain.UntagResource" "libZSservicesZSamazonka-managedblockchainZSamazonka-managedblockchain" '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.

GetMember

data GetMember Source #

See: newGetMember smart constructor.

Constructors

GetMember' Text Text 

Instances

Instances details
Eq GetMember Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetMember

Read GetMember Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetMember

Show GetMember Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetMember

Generic GetMember Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetMember

Associated Types

type Rep GetMember :: Type -> Type #

NFData GetMember Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetMember

Methods

rnf :: GetMember -> () #

Hashable GetMember Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetMember

AWSRequest GetMember Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetMember

Associated Types

type AWSResponse GetMember #

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

type Rep GetMember Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetMember

type Rep GetMember = D1 ('MetaData "GetMember" "Amazonka.ManagedBlockChain.GetMember" "libZSservicesZSamazonka-managedblockchainZSamazonka-managedblockchain" 'False) (C1 ('MetaCons "GetMember'" 'PrefixI 'True) (S1 ('MetaSel ('Just "networkId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "memberId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetMember Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetMember

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:

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

$sel:memberId:GetMember', getMember_memberId - The unique identifier of the member.

data GetMemberResponse Source #

See: newGetMemberResponse smart constructor.

Instances

Instances details
Eq GetMemberResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetMember

Read GetMemberResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetMember

Show GetMemberResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetMember

Generic GetMemberResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetMember

Associated Types

type Rep GetMemberResponse :: Type -> Type #

NFData GetMemberResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetMember

Methods

rnf :: GetMemberResponse -> () #

type Rep GetMemberResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.GetMember

type Rep GetMemberResponse = D1 ('MetaData "GetMemberResponse" "Amazonka.ManagedBlockChain.GetMember" "libZSservicesZSamazonka-managedblockchainZSamazonka-managedblockchain" '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.

RejectInvitation

data RejectInvitation Source #

See: newRejectInvitation smart constructor.

Constructors

RejectInvitation' Text 

Instances

Instances details
Eq RejectInvitation Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.RejectInvitation

Read RejectInvitation Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.RejectInvitation

Show RejectInvitation Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.RejectInvitation

Generic RejectInvitation Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.RejectInvitation

Associated Types

type Rep RejectInvitation :: Type -> Type #

NFData RejectInvitation Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.RejectInvitation

Methods

rnf :: RejectInvitation -> () #

Hashable RejectInvitation Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.RejectInvitation

AWSRequest RejectInvitation Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.RejectInvitation

Associated Types

type AWSResponse RejectInvitation #

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

type Rep RejectInvitation Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.RejectInvitation

type Rep RejectInvitation = D1 ('MetaData "RejectInvitation" "Amazonka.ManagedBlockChain.RejectInvitation" "libZSservicesZSamazonka-managedblockchainZSamazonka-managedblockchain" 'False) (C1 ('MetaCons "RejectInvitation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "invitationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse RejectInvitation Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.RejectInvitation

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:

$sel:invitationId:RejectInvitation', rejectInvitation_invitationId - The unique identifier of the invitation to reject.

data RejectInvitationResponse Source #

See: newRejectInvitationResponse smart constructor.

Instances

Instances details
Eq RejectInvitationResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.RejectInvitation

Read RejectInvitationResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.RejectInvitation

Show RejectInvitationResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.RejectInvitation

Generic RejectInvitationResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.RejectInvitation

Associated Types

type Rep RejectInvitationResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-managedblockchainZSamazonka-managedblockchain" '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.

UpdateNode

data UpdateNode Source #

See: newUpdateNode smart constructor.

Instances

Instances details
Eq UpdateNode Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UpdateNode

Read UpdateNode Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UpdateNode

Show UpdateNode Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UpdateNode

Generic UpdateNode Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UpdateNode

Associated Types

type Rep UpdateNode :: Type -> Type #

NFData UpdateNode Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UpdateNode

Methods

rnf :: UpdateNode -> () #

Hashable UpdateNode Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UpdateNode

ToJSON UpdateNode Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UpdateNode

AWSRequest UpdateNode Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UpdateNode

Associated Types

type AWSResponse 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

type Rep UpdateNode Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UpdateNode

type Rep UpdateNode = D1 ('MetaData "UpdateNode" "Amazonka.ManagedBlockChain.UpdateNode" "libZSservicesZSamazonka-managedblockchainZSamazonka-managedblockchain" '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))))
type AWSResponse UpdateNode Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UpdateNode

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:

$sel:logPublishingConfiguration:UpdateNode', updateNode_logPublishingConfiguration - Configuration properties for publishing to Amazon CloudWatch Logs.

$sel:memberId:UpdateNode', updateNode_memberId - The unique identifier of the member that owns the node.

Applies only to Hyperledger Fabric.

$sel:networkId: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
Eq UpdateNodeResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UpdateNode

Read UpdateNodeResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UpdateNode

Show UpdateNodeResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UpdateNode

Generic UpdateNodeResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UpdateNode

Associated Types

type Rep UpdateNodeResponse :: Type -> Type #

NFData UpdateNodeResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UpdateNode

Methods

rnf :: UpdateNodeResponse -> () #

type Rep UpdateNodeResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.UpdateNode

type Rep UpdateNodeResponse = D1 ('MetaData "UpdateNodeResponse" "Amazonka.ManagedBlockChain.UpdateNode" "libZSservicesZSamazonka-managedblockchainZSamazonka-managedblockchain" '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.

DeleteNode

data DeleteNode Source #

See: newDeleteNode smart constructor.

Constructors

DeleteNode' (Maybe Text) Text Text 

Instances

Instances details
Eq DeleteNode Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.DeleteNode

Read DeleteNode Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.DeleteNode

Show DeleteNode Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.DeleteNode

Generic DeleteNode Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.DeleteNode

Associated Types

type Rep DeleteNode :: Type -> Type #

NFData DeleteNode Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.DeleteNode

Methods

rnf :: DeleteNode -> () #

Hashable DeleteNode Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.DeleteNode

AWSRequest DeleteNode Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.DeleteNode

Associated Types

type AWSResponse DeleteNode #

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

type Rep DeleteNode Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.DeleteNode

type Rep DeleteNode = D1 ('MetaData "DeleteNode" "Amazonka.ManagedBlockChain.DeleteNode" "libZSservicesZSamazonka-managedblockchainZSamazonka-managedblockchain" '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))))
type AWSResponse DeleteNode Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.DeleteNode

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:

$sel:memberId:DeleteNode', deleteNode_memberId - The unique identifier of the member that owns this node.

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

$sel:networkId: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-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
Eq DeleteNodeResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.DeleteNode

Read DeleteNodeResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.DeleteNode

Show DeleteNodeResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.DeleteNode

Generic DeleteNodeResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.DeleteNode

Associated Types

type Rep DeleteNodeResponse :: Type -> Type #

NFData DeleteNodeResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.DeleteNode

Methods

rnf :: DeleteNodeResponse -> () #

type Rep DeleteNodeResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.DeleteNode

type Rep DeleteNodeResponse = D1 ('MetaData "DeleteNodeResponse" "Amazonka.ManagedBlockChain.DeleteNode" "libZSservicesZSamazonka-managedblockchainZSamazonka-managedblockchain" '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.

ListNodes

data ListNodes Source #

See: newListNodes smart constructor.

Instances

Instances details
Eq ListNodes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListNodes

Read ListNodes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListNodes

Show ListNodes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListNodes

Generic ListNodes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListNodes

Associated Types

type Rep ListNodes :: Type -> Type #

NFData ListNodes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListNodes

Methods

rnf :: ListNodes -> () #

Hashable ListNodes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListNodes

AWSRequest ListNodes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListNodes

Associated Types

type AWSResponse ListNodes #

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

type Rep ListNodes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListNodes

type Rep ListNodes = D1 ('MetaData "ListNodes" "Amazonka.ManagedBlockChain.ListNodes" "libZSservicesZSamazonka-managedblockchainZSamazonka-managedblockchain" 'False) (C1 ('MetaCons "ListNodes'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NodeStatus)) :*: S1 ('MetaSel ('Just "memberId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "networkId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))
type AWSResponse ListNodes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListNodes

newListNodes Source #

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:status:ListNodes', listNodes_status - An optional status specifier. If provided, only nodes currently in this status are listed.

$sel:memberId: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.

$sel:nextToken:ListNodes', listNodes_nextToken - The pagination token that indicates the next set of results to retrieve.

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

$sel:networkId:ListNodes', listNodes_networkId - The unique identifier of the network for which to list nodes.

data ListNodesResponse Source #

See: newListNodesResponse smart constructor.

Instances

Instances details
Eq ListNodesResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListNodes

Read ListNodesResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListNodes

Show ListNodesResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListNodes

Generic ListNodesResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListNodes

Associated Types

type Rep ListNodesResponse :: Type -> Type #

NFData ListNodesResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListNodes

Methods

rnf :: ListNodesResponse -> () #

type Rep ListNodesResponse Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.ListNodes

type Rep ListNodesResponse = D1 ('MetaData "ListNodesResponse" "Amazonka.ManagedBlockChain.ListNodes" "libZSservicesZSamazonka-managedblockchainZSamazonka-managedblockchain" '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:

$sel:nextToken: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.

Types

Edition

newtype Edition Source #

Constructors

Edition' 

Fields

Bundled Patterns

pattern Edition_STANDARD :: Edition 
pattern Edition_STARTER :: Edition 

Instances

Instances details
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

Read Edition Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Edition

Show Edition Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Edition

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 #

NFData Edition Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Edition

Methods

rnf :: Edition -> () #

Hashable Edition Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Edition

Methods

hashWithSalt :: Int -> Edition -> Int #

hash :: Edition -> Int #

ToJSON Edition Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Edition

ToJSONKey Edition Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Edition

FromJSON Edition Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Edition

FromJSONKey Edition Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Edition

ToLog Edition Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Edition

ToHeader Edition Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Edition

Methods

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

ToQuery Edition Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Edition

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 #

ToByteString Edition Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Edition

Methods

toBS :: Edition -> ByteString #

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 #

type Rep Edition Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Edition

type Rep Edition = D1 ('MetaData "Edition" "Amazonka.ManagedBlockChain.Types.Edition" "libZSservicesZSamazonka-managedblockchainZSamazonka-managedblockchain" '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
Eq Framework Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Framework

Ord Framework Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Framework

Read Framework Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Framework

Show Framework Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Framework

Generic Framework Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Framework

Associated Types

type Rep Framework :: Type -> Type #

NFData Framework Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Framework

Methods

rnf :: Framework -> () #

Hashable 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

FromJSON Framework Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Framework

FromJSONKey Framework Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Framework

ToLog Framework Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Framework

ToHeader Framework Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Framework

ToQuery Framework Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Framework

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 #

ToByteString Framework Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Framework

Methods

toBS :: Framework -> ByteString #

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 #

type Rep Framework Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Framework

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

InvitationStatus

newtype InvitationStatus Source #

Instances

Instances details
Eq InvitationStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.InvitationStatus

Ord InvitationStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.InvitationStatus

Read InvitationStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.InvitationStatus

Show 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 #

NFData InvitationStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.InvitationStatus

Methods

rnf :: InvitationStatus -> () #

Hashable 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

FromJSON InvitationStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.InvitationStatus

FromJSONKey InvitationStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.InvitationStatus

ToLog InvitationStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.InvitationStatus

ToHeader InvitationStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.InvitationStatus

ToQuery 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

ToByteString 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

type Rep InvitationStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.InvitationStatus

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

MemberStatus

newtype MemberStatus Source #

Constructors

MemberStatus' 

Instances

Instances details
Eq MemberStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberStatus

Ord MemberStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberStatus

Read MemberStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberStatus

Show MemberStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberStatus

Generic MemberStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberStatus

Associated Types

type Rep MemberStatus :: Type -> Type #

NFData MemberStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberStatus

Methods

rnf :: MemberStatus -> () #

Hashable 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

FromJSON MemberStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberStatus

FromJSONKey MemberStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberStatus

ToLog MemberStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberStatus

ToHeader MemberStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberStatus

ToQuery MemberStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberStatus

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 #

ToByteString 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 #

type Rep MemberStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberStatus

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

NetworkStatus

newtype NetworkStatus Source #

Constructors

NetworkStatus' 

Instances

Instances details
Eq NetworkStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkStatus

Ord NetworkStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkStatus

Read NetworkStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkStatus

Show NetworkStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkStatus

Generic NetworkStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkStatus

Associated Types

type Rep NetworkStatus :: Type -> Type #

NFData NetworkStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkStatus

Methods

rnf :: NetworkStatus -> () #

Hashable 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

FromJSON NetworkStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkStatus

FromJSONKey NetworkStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkStatus

ToLog NetworkStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkStatus

ToHeader NetworkStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkStatus

ToQuery NetworkStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkStatus

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 #

ToByteString 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 #

type Rep NetworkStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkStatus

type Rep NetworkStatus = D1 ('MetaData "NetworkStatus" "Amazonka.ManagedBlockChain.Types.NetworkStatus" "libZSservicesZSamazonka-managedblockchainZSamazonka-managedblockchain" '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
Eq NodeStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeStatus

Ord NodeStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeStatus

Read NodeStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeStatus

Show NodeStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeStatus

Generic NodeStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeStatus

Associated Types

type Rep NodeStatus :: Type -> Type #

NFData NodeStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeStatus

Methods

rnf :: NodeStatus -> () #

Hashable 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

FromJSON NodeStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeStatus

FromJSONKey NodeStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeStatus

ToLog NodeStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeStatus

ToHeader NodeStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeStatus

ToQuery NodeStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeStatus

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 #

ToByteString 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 #

type Rep NodeStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeStatus

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

ProposalStatus

newtype ProposalStatus Source #

Constructors

ProposalStatus' 

Instances

Instances details
Eq ProposalStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.ProposalStatus

Ord ProposalStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.ProposalStatus

Read ProposalStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.ProposalStatus

Show ProposalStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.ProposalStatus

Generic ProposalStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.ProposalStatus

Associated Types

type Rep ProposalStatus :: Type -> Type #

NFData ProposalStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.ProposalStatus

Methods

rnf :: ProposalStatus -> () #

Hashable 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

FromJSON ProposalStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.ProposalStatus

FromJSONKey ProposalStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.ProposalStatus

ToLog ProposalStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.ProposalStatus

ToHeader ProposalStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.ProposalStatus

ToQuery 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 #

ToByteString 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

type Rep ProposalStatus Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.ProposalStatus

type Rep ProposalStatus = D1 ('MetaData "ProposalStatus" "Amazonka.ManagedBlockChain.Types.ProposalStatus" "libZSservicesZSamazonka-managedblockchainZSamazonka-managedblockchain" '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
Eq StateDBType Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.StateDBType

Ord StateDBType Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.StateDBType

Read StateDBType Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.StateDBType

Show StateDBType Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.StateDBType

Generic StateDBType Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.StateDBType

Associated Types

type Rep StateDBType :: Type -> Type #

NFData StateDBType Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.StateDBType

Methods

rnf :: StateDBType -> () #

Hashable 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

FromJSON StateDBType Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.StateDBType

FromJSONKey StateDBType Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.StateDBType

ToLog StateDBType Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.StateDBType

ToHeader StateDBType Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.StateDBType

ToQuery StateDBType Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.StateDBType

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 #

ToByteString 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 #

type Rep StateDBType Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.StateDBType

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

ThresholdComparator

newtype ThresholdComparator Source #

Instances

Instances details
Eq ThresholdComparator Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.ThresholdComparator

Ord ThresholdComparator Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.ThresholdComparator

Read ThresholdComparator Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.ThresholdComparator

Show 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 #

NFData ThresholdComparator Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.ThresholdComparator

Methods

rnf :: ThresholdComparator -> () #

Hashable 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

FromJSON ThresholdComparator Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.ThresholdComparator

FromJSONKey ThresholdComparator Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.ThresholdComparator

ToLog ThresholdComparator Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.ThresholdComparator

ToHeader ThresholdComparator Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.ThresholdComparator

ToQuery 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

ToByteString 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

type Rep ThresholdComparator Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.ThresholdComparator

type Rep ThresholdComparator = D1 ('MetaData "ThresholdComparator" "Amazonka.ManagedBlockChain.Types.ThresholdComparator" "libZSservicesZSamazonka-managedblockchainZSamazonka-managedblockchain" '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
Eq VoteValue Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.VoteValue

Ord VoteValue Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.VoteValue

Read VoteValue Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.VoteValue

Show VoteValue Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.VoteValue

Generic VoteValue Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.VoteValue

Associated Types

type Rep VoteValue :: Type -> Type #

NFData VoteValue Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.VoteValue

Methods

rnf :: VoteValue -> () #

Hashable 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

FromJSON VoteValue Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.VoteValue

FromJSONKey VoteValue Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.VoteValue

ToLog VoteValue Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.VoteValue

ToHeader VoteValue Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.VoteValue

ToQuery VoteValue Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.VoteValue

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 #

ToByteString VoteValue Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.VoteValue

Methods

toBS :: VoteValue -> ByteString #

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 #

type Rep VoteValue Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.VoteValue

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

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
Eq ApprovalThresholdPolicy Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.ApprovalThresholdPolicy

Read ApprovalThresholdPolicy Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.ApprovalThresholdPolicy

Show 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 #

NFData ApprovalThresholdPolicy Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.ApprovalThresholdPolicy

Methods

rnf :: ApprovalThresholdPolicy -> () #

Hashable ApprovalThresholdPolicy Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.ApprovalThresholdPolicy

ToJSON ApprovalThresholdPolicy Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.ApprovalThresholdPolicy

FromJSON 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" "libZSservicesZSamazonka-managedblockchainZSamazonka-managedblockchain" 'False) (C1 ('MetaCons "ApprovalThresholdPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "thresholdPercentage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "thresholdComparator") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ThresholdComparator)) :*: S1 ('MetaSel ('Just "proposalDurationInHours") '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: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.

$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: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 are not carried out.

Invitation

data Invitation Source #

An invitation to an AWS account to create a member and join the network.

Applies only to Hyperledger Fabric.

See: newInvitation smart constructor.

Instances

Instances details
Eq Invitation Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Invitation

Read Invitation Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Invitation

Show 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 #

NFData Invitation Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Invitation

Methods

rnf :: Invitation -> () #

Hashable Invitation Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Invitation

FromJSON 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" "libZSservicesZSamazonka-managedblockchainZSamazonka-managedblockchain" 'False) (C1 ('MetaCons "Invitation'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InvitationStatus)) :*: (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "invitationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "expirationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "networkSummary") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NetworkSummary)) :*: S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))))

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:

$sel:status:Invitation', invitation_status - The status of the invitation:

  • PENDING - The invitee has not created a member to join the network, and the invitation has not yet expired.
  • ACCEPTING - The invitee has begun creating a member, and creation has not 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.

$sel:arn: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 AWS General Reference.

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

$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:networkSummary:Invitation', invitation_networkSummary - Undocumented member.

$sel:creationDate:Invitation', invitation_creationDate - The date and time that the invitation was created.

InviteAction

data InviteAction Source #

An action to invite a specific AWS 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
Eq InviteAction Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.InviteAction

Read InviteAction Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.InviteAction

Show 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 #

NFData InviteAction Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.InviteAction

Methods

rnf :: InviteAction -> () #

Hashable InviteAction Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.InviteAction

ToJSON InviteAction Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.InviteAction

FromJSON 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" "libZSservicesZSamazonka-managedblockchainZSamazonka-managedblockchain" '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 AWS account ID to invite.

LogConfiguration

data LogConfiguration Source #

A configuration for logging events.

See: newLogConfiguration smart constructor.

Constructors

LogConfiguration' (Maybe Bool) 

Instances

Instances details
Eq LogConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.LogConfiguration

Read LogConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.LogConfiguration

Show 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 #

NFData LogConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.LogConfiguration

Methods

rnf :: LogConfiguration -> () #

Hashable LogConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.LogConfiguration

ToJSON LogConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.LogConfiguration

FromJSON 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" "libZSservicesZSamazonka-managedblockchainZSamazonka-managedblockchain" '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
Eq LogConfigurations Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.LogConfigurations

Read LogConfigurations Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.LogConfigurations

Show 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 #

NFData LogConfigurations Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.LogConfigurations

Methods

rnf :: LogConfigurations -> () #

Hashable LogConfigurations Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.LogConfigurations

ToJSON LogConfigurations Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.LogConfigurations

FromJSON 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" "libZSservicesZSamazonka-managedblockchainZSamazonka-managedblockchain" '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
Eq Member Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Member

Methods

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

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

Read Member Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Member

Show 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 #

NFData Member Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Member

Methods

rnf :: Member -> () #

Hashable Member Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Member

Methods

hashWithSalt :: Int -> Member -> Int #

hash :: Member -> Int #

FromJSON Member Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Member

type Rep Member Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Member

type Rep Member = D1 ('MetaData "Member" "Amazonka.ManagedBlockChain.Types.Member" "libZSservicesZSamazonka-managedblockchainZSamazonka-managedblockchain" 'False) (C1 ('MetaCons "Member'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MemberStatus)) :*: S1 ('MetaSel ('Just "kmsKeyArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "logPublishingConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MemberLogPublishingConfiguration)) :*: (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "networkId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: (S1 ('MetaSel ('Just "frameworkAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MemberFrameworkAttributes)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: 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:status:Member', member_status - The status of a member.

  • CREATING - The AWS account is in the process of creating a member.
  • AVAILABLE - The member has been created and can participate in the network.
  • CREATE_FAILED - The AWS 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 AWS 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 AWS 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 AWS 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 revoking a grant is not immediate. The member resource might take some time to find that the key is inaccessible. When a resource is in this state, we recommend deleting and recreating the resource.

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

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

$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 AWS General Reference.

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

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

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

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

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

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

$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
Eq MemberConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberConfiguration

Show 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 #

NFData MemberConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberConfiguration

Methods

rnf :: MemberConfiguration -> () #

Hashable MemberConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberConfiguration

ToJSON 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" "libZSservicesZSamazonka-managedblockchainZSamazonka-managedblockchain" 'False) (C1 ('MetaCons "MemberConfiguration'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "kmsKeyArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "logPublishingConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MemberLogPublishingConfiguration)) :*: 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 "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:kmsKeyArn:MemberConfiguration', memberConfiguration_kmsKeyArn - The Amazon Resource Name (ARN) of the customer managed key in AWS Key Management Service (AWS KMS) to use for encryption at rest in the member. This parameter is inherited by any nodes that this member creates.

Use one of the following options to specify this parameter:

  • Undefined or empty string - The member uses an AWS owned KMS key for encryption by default.
  • A valid symmetric customer managed KMS key - The member uses the specified key for encryption.

    Amazon Managed Blockchain doesn't support asymmetric keys. For more information, see Using symmetric and asymmetric keys in the AWS 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:description:MemberConfiguration', memberConfiguration_description - An optional description of the member.

$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
Eq MemberFabricAttributes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberFabricAttributes

Read MemberFabricAttributes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberFabricAttributes

Show 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 #

NFData MemberFabricAttributes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberFabricAttributes

Methods

rnf :: MemberFabricAttributes -> () #

Hashable MemberFabricAttributes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberFabricAttributes

FromJSON 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" "libZSservicesZSamazonka-managedblockchainZSamazonka-managedblockchain" 'False) (C1 ('MetaCons "MemberFabricAttributes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "caEndpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "adminUsername") '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:caEndpoint:MemberFabricAttributes', memberFabricAttributes_caEndpoint - The endpoint used to access the member's certificate authority.

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

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
Eq MemberFabricConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberFabricConfiguration

Show 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 #

NFData MemberFabricConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberFabricConfiguration

Hashable MemberFabricConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberFabricConfiguration

ToJSON 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" "libZSservicesZSamazonka-managedblockchainZSamazonka-managedblockchain" '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
Eq 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

Generic MemberFabricLogPublishingConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberFabricLogPublishingConfiguration

NFData MemberFabricLogPublishingConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberFabricLogPublishingConfiguration

Hashable MemberFabricLogPublishingConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberFabricLogPublishingConfiguration

ToJSON MemberFabricLogPublishingConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberFabricLogPublishingConfiguration

FromJSON 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" "libZSservicesZSamazonka-managedblockchainZSamazonka-managedblockchain" '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
Eq MemberFrameworkAttributes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberFrameworkAttributes

Read MemberFrameworkAttributes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberFrameworkAttributes

Show 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 #

NFData MemberFrameworkAttributes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberFrameworkAttributes

Hashable MemberFrameworkAttributes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberFrameworkAttributes

FromJSON 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" "libZSservicesZSamazonka-managedblockchainZSamazonka-managedblockchain" '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
Eq MemberFrameworkConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberFrameworkConfiguration

Show 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 #

NFData MemberFrameworkConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberFrameworkConfiguration

Hashable MemberFrameworkConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberFrameworkConfiguration

ToJSON 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" "libZSservicesZSamazonka-managedblockchainZSamazonka-managedblockchain" '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
Eq MemberLogPublishingConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberLogPublishingConfiguration

Read MemberLogPublishingConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberLogPublishingConfiguration

Show 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 #

NFData MemberLogPublishingConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberLogPublishingConfiguration

Hashable MemberLogPublishingConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberLogPublishingConfiguration

ToJSON MemberLogPublishingConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberLogPublishingConfiguration

FromJSON 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" "libZSservicesZSamazonka-managedblockchainZSamazonka-managedblockchain" '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
Eq MemberSummary Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberSummary

Read MemberSummary Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberSummary

Show 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 #

NFData MemberSummary Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberSummary

Methods

rnf :: MemberSummary -> () #

Hashable MemberSummary Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberSummary

FromJSON MemberSummary Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberSummary

type Rep MemberSummary Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.MemberSummary

type Rep MemberSummary = D1 ('MetaData "MemberSummary" "Amazonka.ManagedBlockChain.Types.MemberSummary" "libZSservicesZSamazonka-managedblockchainZSamazonka-managedblockchain" 'False) (C1 ('MetaCons "MemberSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MemberStatus)) :*: (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "isOwned") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

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:status:MemberSummary', memberSummary_status - The status of the member.

  • CREATING - The AWS account is in the process of creating a member.
  • AVAILABLE - The member has been created and can participate in the network.
  • CREATE_FAILED - The AWS 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 AWS 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 AWS 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 AWS Key Management Service (AWS 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 revoking a grant is not immediate. The member resource might take some time to find that the key is inaccessible. When a resource is in this state, we recommend deleting and recreating the resource.

$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 AWS General Reference.

$sel:name:MemberSummary', memberSummary_name - The name 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 AWS account or a different AWS account.

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

Network

data Network Source #

Network configuration properties.

See: newNetwork smart constructor.

Instances

Instances details
Eq Network Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Network

Methods

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

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

Read Network Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Network

Show 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 #

NFData Network Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Network

Methods

rnf :: Network -> () #

Hashable Network Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Network

Methods

hashWithSalt :: Int -> Network -> Int #

hash :: Network -> Int #

FromJSON Network Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Network

type Rep Network Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Network

type Rep Network = D1 ('MetaData "Network" "Amazonka.ManagedBlockChain.Types.Network" "libZSservicesZSamazonka-managedblockchainZSamazonka-managedblockchain" 'False) (C1 ('MetaCons "Network'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NetworkStatus)) :*: (S1 ('MetaSel ('Just "framework") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Framework)) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "frameworkVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "vpcEndpointServiceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "votingPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VotingPolicy)) :*: S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: (S1 ('MetaSel ('Just "frameworkAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NetworkFrameworkAttributes)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text 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:status:Network', network_status - The current status of the network.

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

$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 AWS General Reference.

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

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

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

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

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

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

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

$sel:description:Network', network_description - Attributes of the blockchain framework for 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.

NetworkEthereumAttributes

data NetworkEthereumAttributes Source #

Attributes of Ethereum for a network.

See: newNetworkEthereumAttributes smart constructor.

Instances

Instances details
Eq NetworkEthereumAttributes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkEthereumAttributes

Read NetworkEthereumAttributes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkEthereumAttributes

Show 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 #

NFData NetworkEthereumAttributes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkEthereumAttributes

Hashable NetworkEthereumAttributes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkEthereumAttributes

FromJSON 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" "libZSservicesZSamazonka-managedblockchainZSamazonka-managedblockchain" '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
  • rinkeby = 4
  • ropsten = 3

NetworkFabricAttributes

data NetworkFabricAttributes Source #

Attributes of Hyperledger Fabric for a network.

See: newNetworkFabricAttributes smart constructor.

Instances

Instances details
Eq NetworkFabricAttributes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkFabricAttributes

Read NetworkFabricAttributes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkFabricAttributes

Show 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 #

NFData NetworkFabricAttributes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkFabricAttributes

Methods

rnf :: NetworkFabricAttributes -> () #

Hashable NetworkFabricAttributes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkFabricAttributes

FromJSON 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" "libZSservicesZSamazonka-managedblockchainZSamazonka-managedblockchain" '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
Eq NetworkFabricConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkFabricConfiguration

Read NetworkFabricConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkFabricConfiguration

Show 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 #

NFData NetworkFabricConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkFabricConfiguration

Hashable NetworkFabricConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkFabricConfiguration

ToJSON 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" "libZSservicesZSamazonka-managedblockchainZSamazonka-managedblockchain" '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
Eq NetworkFrameworkAttributes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkFrameworkAttributes

Read NetworkFrameworkAttributes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkFrameworkAttributes

Show 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 #

NFData NetworkFrameworkAttributes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkFrameworkAttributes

Hashable NetworkFrameworkAttributes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkFrameworkAttributes

FromJSON 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" "libZSservicesZSamazonka-managedblockchainZSamazonka-managedblockchain" 'False) (C1 ('MetaCons "NetworkFrameworkAttributes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fabric") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NetworkFabricAttributes)) :*: S1 ('MetaSel ('Just "ethereum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NetworkEthereumAttributes))))

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:fabric:NetworkFrameworkAttributes', networkFrameworkAttributes_fabric - Attributes of Hyperledger Fabric for a Managed Blockchain network that uses Hyperledger Fabric.

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

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
Eq NetworkFrameworkConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkFrameworkConfiguration

Read NetworkFrameworkConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkFrameworkConfiguration

Show 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 #

NFData NetworkFrameworkConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkFrameworkConfiguration

Hashable NetworkFrameworkConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkFrameworkConfiguration

ToJSON 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" "libZSservicesZSamazonka-managedblockchainZSamazonka-managedblockchain" '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
Eq NetworkSummary Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkSummary

Read NetworkSummary Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkSummary

Show 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 #

NFData NetworkSummary Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkSummary

Methods

rnf :: NetworkSummary -> () #

Hashable NetworkSummary Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NetworkSummary

FromJSON 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:status:NetworkSummary', networkSummary_status - The current status of the network.

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

$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 AWS General Reference.

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

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

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

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

Node

data Node Source #

Configuration properties of a node.

See: newNode smart constructor.

Instances

Instances details
Eq Node Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Node

Methods

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

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

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 #

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 #

NFData Node Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Node

Methods

rnf :: Node -> () #

Hashable Node Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Node

Methods

hashWithSalt :: Int -> Node -> Int #

hash :: Node -> Int #

FromJSON Node Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Node

type Rep Node Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Node

type Rep Node = D1 ('MetaData "Node" "Amazonka.ManagedBlockChain.Types.Node" "libZSservicesZSamazonka-managedblockchainZSamazonka-managedblockchain" 'False) (C1 ('MetaCons "Node'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NodeStatus)) :*: (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 "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "networkId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "instanceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "stateDB") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StateDBType)) :*: S1 ('MetaSel ('Just "availabilityZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "frameworkAttributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NodeFrameworkAttributes)) :*: 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:status:Node', node_status - The status of the node.

  • CREATING - The AWS 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 AWS 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 AWS 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 revoking a grant is not immediate. The node resource might take some time to find that the key is inaccessible. When a resource is in this state, we recommend deleting and recreating the resource.

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

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: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 AWS General Reference.

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

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

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

Applies only to Hyperledger Fabric.

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

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

$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: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
Eq NodeConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeConfiguration

Read NodeConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeConfiguration

Show 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 #

NFData NodeConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeConfiguration

Methods

rnf :: NodeConfiguration -> () #

Hashable NodeConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeConfiguration

ToJSON 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" "libZSservicesZSamazonka-managedblockchainZSamazonka-managedblockchain" 'False) (C1 ('MetaCons "NodeConfiguration'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "logPublishingConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NodeLogPublishingConfiguration)) :*: S1 ('MetaSel ('Just "stateDB") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StateDBType))) :*: (S1 ('MetaSel ('Just "availabilityZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: 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: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:availabilityZone:NodeConfiguration', nodeConfiguration_availabilityZone - The Availability Zone in which the node exists. Required for Ethereum nodes.

$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
Eq NodeEthereumAttributes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeEthereumAttributes

Read NodeEthereumAttributes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeEthereumAttributes

Show 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 #

NFData NodeEthereumAttributes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeEthereumAttributes

Methods

rnf :: NodeEthereumAttributes -> () #

Hashable NodeEthereumAttributes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeEthereumAttributes

FromJSON 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" "libZSservicesZSamazonka-managedblockchainZSamazonka-managedblockchain" '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 JSON-RPC 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 WebSockets connections from a client. Use this endpoint in client code for smart contracts when using a WebSockets 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
Eq NodeFabricAttributes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeFabricAttributes

Read NodeFabricAttributes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeFabricAttributes

Show 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 #

NFData NodeFabricAttributes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeFabricAttributes

Methods

rnf :: NodeFabricAttributes -> () #

Hashable NodeFabricAttributes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeFabricAttributes

FromJSON 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" "libZSservicesZSamazonka-managedblockchainZSamazonka-managedblockchain" 'False) (C1 ('MetaCons "NodeFabricAttributes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "peerEventEndpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "peerEndpoint") '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:peerEventEndpoint:NodeFabricAttributes', nodeFabricAttributes_peerEventEndpoint - The endpoint that identifies the peer node for peer channel-based event services.

$sel:peerEndpoint:NodeFabricAttributes', nodeFabricAttributes_peerEndpoint - The endpoint that identifies the peer node for all services except 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
Eq 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

Generic NodeFabricLogPublishingConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeFabricLogPublishingConfiguration

NFData NodeFabricLogPublishingConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeFabricLogPublishingConfiguration

Hashable NodeFabricLogPublishingConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeFabricLogPublishingConfiguration

ToJSON NodeFabricLogPublishingConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeFabricLogPublishingConfiguration

FromJSON 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" "libZSservicesZSamazonka-managedblockchainZSamazonka-managedblockchain" '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
Eq NodeFrameworkAttributes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeFrameworkAttributes

Read NodeFrameworkAttributes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeFrameworkAttributes

Show 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 #

NFData NodeFrameworkAttributes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeFrameworkAttributes

Methods

rnf :: NodeFrameworkAttributes -> () #

Hashable NodeFrameworkAttributes Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeFrameworkAttributes

FromJSON 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" "libZSservicesZSamazonka-managedblockchainZSamazonka-managedblockchain" 'False) (C1 ('MetaCons "NodeFrameworkAttributes'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fabric") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NodeFabricAttributes)) :*: S1 ('MetaSel ('Just "ethereum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NodeEthereumAttributes))))

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:fabric:NodeFrameworkAttributes', nodeFrameworkAttributes_fabric - Attributes of Hyperledger Fabric for a peer node on a Managed Blockchain network that uses Hyperledger Fabric.

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

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
Eq NodeLogPublishingConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeLogPublishingConfiguration

Read NodeLogPublishingConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeLogPublishingConfiguration

Show 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 #

NFData NodeLogPublishingConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeLogPublishingConfiguration

Hashable NodeLogPublishingConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeLogPublishingConfiguration

ToJSON NodeLogPublishingConfiguration Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeLogPublishingConfiguration

FromJSON 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" "libZSservicesZSamazonka-managedblockchainZSamazonka-managedblockchain" '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
Eq NodeSummary Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeSummary

Read NodeSummary Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeSummary

Show 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 #

NFData NodeSummary Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeSummary

Methods

rnf :: NodeSummary -> () #

Hashable NodeSummary Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.NodeSummary

FromJSON 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" "libZSservicesZSamazonka-managedblockchainZSamazonka-managedblockchain" 'False) (C1 ('MetaCons "NodeSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NodeStatus)) :*: (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "instanceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "availabilityZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))))

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:status:NodeSummary', nodeSummary_status - The status of the node.

$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 AWS General Reference.

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

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

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

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

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
Eq Proposal Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Proposal

Read Proposal Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Proposal

Show 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 #

NFData Proposal Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Proposal

Methods

rnf :: Proposal -> () #

Hashable Proposal Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Proposal

Methods

hashWithSalt :: Int -> Proposal -> Int #

hash :: Proposal -> Int #

FromJSON Proposal Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Proposal

type Rep Proposal Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Proposal

type Rep Proposal = D1 ('MetaData "Proposal" "Amazonka.ManagedBlockChain.Types.Proposal" "libZSservicesZSamazonka-managedblockchainZSamazonka-managedblockchain" 'False) (C1 ('MetaCons "Proposal'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProposalStatus)) :*: (S1 ('MetaSel ('Just "yesVoteCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "noVoteCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))) :*: ((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "actions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProposalActions))) :*: (S1 ('MetaSel ('Just "networkId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "proposedByMemberId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "proposalId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "proposedByMemberName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "expirationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: ((S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: 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 "outstandingVoteCount") '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: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 are not carried out.
  • EXPIRED - Members did not cast the number of votes required to determine the proposal outcome before the proposal expired. The specified ProposalActions are not carried out.
  • ACTION_FAILED - One or more of the specified ProposalActions in a proposal that was approved could not be completed because of an error. The ACTION_FAILED status occurs even if only one ProposalAction fails and other actions are successful.

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

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

$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 AWS General Reference.

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

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

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

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

$sel:proposedByMemberName:Proposal', proposal_proposedByMemberName - The name of the member that created 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 have not cast enough votes to determine the outcome according to the voting policy, the proposal is EXPIRED and Actions are not carried out.

$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: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: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.

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
Eq ProposalActions Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.ProposalActions

Read ProposalActions Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.ProposalActions

Show 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 #

NFData ProposalActions Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.ProposalActions

Methods

rnf :: ProposalActions -> () #

Hashable ProposalActions Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.ProposalActions

ToJSON ProposalActions Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.ProposalActions

FromJSON 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" "libZSservicesZSamazonka-managedblockchainZSamazonka-managedblockchain" '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 AWS 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
Eq ProposalSummary Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.ProposalSummary

Read ProposalSummary Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.ProposalSummary

Show 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 #

NFData ProposalSummary Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.ProposalSummary

Methods

rnf :: ProposalSummary -> () #

Hashable ProposalSummary Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.ProposalSummary

FromJSON 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" "libZSservicesZSamazonka-managedblockchainZSamazonka-managedblockchain" 'False) (C1 ('MetaCons "ProposalSummary'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProposalStatus)) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "proposedByMemberId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "proposalId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "proposedByMemberName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "expirationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "creationDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

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: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 are not carried out.
  • EXPIRED - Members did not cast the number of votes required to determine the proposal outcome before the proposal expired. The specified ProposalActions are not carried out.
  • ACTION_FAILED - One or more of the specified ProposalActions in a proposal that was approved could not be completed because of an error.

$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 AWS General Reference.

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

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

$sel:proposedByMemberName:ProposalSummary', proposalSummary_proposedByMemberName - The name of the member that created 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 have not cast enough votes to determine the outcome according to the voting policy, the proposal is EXPIRED and Actions are not carried out.

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

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

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
Eq RemoveAction Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.RemoveAction

Read RemoveAction Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.RemoveAction

Show 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 #

NFData RemoveAction Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.RemoveAction

Methods

rnf :: RemoveAction -> () #

Hashable RemoveAction Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.RemoveAction

ToJSON RemoveAction Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.RemoveAction

FromJSON 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" "libZSservicesZSamazonka-managedblockchainZSamazonka-managedblockchain" '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
Eq VoteSummary Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.VoteSummary

Read VoteSummary Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.VoteSummary

Show 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 #

NFData VoteSummary Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.VoteSummary

Methods

rnf :: VoteSummary -> () #

Hashable VoteSummary Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.VoteSummary

FromJSON 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" "libZSservicesZSamazonka-managedblockchainZSamazonka-managedblockchain" 'False) (C1 ('MetaCons "VoteSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "memberName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "memberId") '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:memberName:VoteSummary', voteSummary_memberName - The name of the member that cast the vote.

$sel:memberId:VoteSummary', voteSummary_memberId - The unique identifier 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
Eq VotingPolicy Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.VotingPolicy

Read VotingPolicy Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.VotingPolicy

Show 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 #

NFData VotingPolicy Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.VotingPolicy

Methods

rnf :: VotingPolicy -> () #

Hashable VotingPolicy Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.VotingPolicy

ToJSON VotingPolicy Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.VotingPolicy

FromJSON 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" "libZSservicesZSamazonka-managedblockchainZSamazonka-managedblockchain" '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.