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.Types.NodeSummary

Description

 
Synopsis

Documentation

data NodeSummary Source #

A summary of configuration properties for a node.

See: newNodeSummary smart constructor.

Constructors

NodeSummary' 

Fields

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.

nodeSummary_arn :: Lens' NodeSummary (Maybe Text) Source #

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.

nodeSummary_instanceType :: Lens' NodeSummary (Maybe Text) Source #

The EC2 instance type for the node.

nodeSummary_availabilityZone :: Lens' NodeSummary (Maybe Text) Source #

The Availability Zone in which the node exists.

nodeSummary_id :: Lens' NodeSummary (Maybe Text) Source #

The unique identifier of the node.

nodeSummary_creationDate :: Lens' NodeSummary (Maybe UTCTime) Source #

The date and time that the node was created.