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

Amazonka.ManagedBlockChain.Types.Network

Description

 
Synopsis

Documentation

data Network Source #

Network configuration properties.

See: newNetwork smart constructor.

Constructors

Network' 

Fields

Instances

Instances details
FromJSON Network Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Network

Generic Network Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Network

Associated Types

type Rep Network :: Type -> Type #

Methods

from :: Network -> Rep Network x #

to :: Rep Network x -> Network #

Read Network Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Network

Show Network Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Network

NFData Network Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Network

Methods

rnf :: Network -> () #

Eq Network Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Network

Methods

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

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

Hashable Network Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Network

Methods

hashWithSalt :: Int -> Network -> Int #

hash :: Network -> Int #

type Rep Network Source # 
Instance details

Defined in Amazonka.ManagedBlockChain.Types.Network

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

newNetwork :: Network Source #

Create a value of Network with all optional fields omitted.

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

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

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

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

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

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

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

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

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

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

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

$sel:tags:Network', network_tags - Tags assigned to the network. Each tag consists of a key and optional value.

For more information about tags, see Tagging Resources in the Amazon Managed Blockchain Ethereum Developer Guide, or Tagging Resources in the Amazon Managed Blockchain Hyperledger Fabric Developer Guide.

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

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

network_arn :: Lens' Network (Maybe Text) Source #

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

network_creationDate :: Lens' Network (Maybe UTCTime) Source #

The date and time that the network was created.

network_description :: Lens' Network (Maybe Text) Source #

Attributes of the blockchain framework for the network.

network_framework :: Lens' Network (Maybe Framework) Source #

The blockchain framework that the network uses.

network_frameworkAttributes :: Lens' Network (Maybe NetworkFrameworkAttributes) Source #

Attributes of the blockchain framework that the network uses.

network_frameworkVersion :: Lens' Network (Maybe Text) Source #

The version of the blockchain framework that the network uses.

network_id :: Lens' Network (Maybe Text) Source #

The unique identifier of the network.

network_name :: Lens' Network (Maybe Text) Source #

The name of the network.

network_status :: Lens' Network (Maybe NetworkStatus) Source #

The current status of the network.

network_tags :: Lens' Network (Maybe (HashMap Text Text)) Source #

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.

network_votingPolicy :: Lens' Network (Maybe VotingPolicy) Source #

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

network_vpcEndpointServiceName :: Lens' Network (Maybe Text) Source #

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.