amazonka-networkmanager-2.0: Amazon Network Manager 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.NetworkManager.Types.ConnectPeerAssociation

Description

 
Synopsis

Documentation

data ConnectPeerAssociation Source #

Describes a core network Connect peer association.

See: newConnectPeerAssociation smart constructor.

Constructors

ConnectPeerAssociation' 

Fields

Instances

Instances details
FromJSON ConnectPeerAssociation Source # 
Instance details

Defined in Amazonka.NetworkManager.Types.ConnectPeerAssociation

Generic ConnectPeerAssociation Source # 
Instance details

Defined in Amazonka.NetworkManager.Types.ConnectPeerAssociation

Associated Types

type Rep ConnectPeerAssociation :: Type -> Type #

Read ConnectPeerAssociation Source # 
Instance details

Defined in Amazonka.NetworkManager.Types.ConnectPeerAssociation

Show ConnectPeerAssociation Source # 
Instance details

Defined in Amazonka.NetworkManager.Types.ConnectPeerAssociation

NFData ConnectPeerAssociation Source # 
Instance details

Defined in Amazonka.NetworkManager.Types.ConnectPeerAssociation

Methods

rnf :: ConnectPeerAssociation -> () #

Eq ConnectPeerAssociation Source # 
Instance details

Defined in Amazonka.NetworkManager.Types.ConnectPeerAssociation

Hashable ConnectPeerAssociation Source # 
Instance details

Defined in Amazonka.NetworkManager.Types.ConnectPeerAssociation

type Rep ConnectPeerAssociation Source # 
Instance details

Defined in Amazonka.NetworkManager.Types.ConnectPeerAssociation

type Rep ConnectPeerAssociation = D1 ('MetaData "ConnectPeerAssociation" "Amazonka.NetworkManager.Types.ConnectPeerAssociation" "amazonka-networkmanager-2.0-4HNcDlBc00x67cUJWWz3sw" 'False) (C1 ('MetaCons "ConnectPeerAssociation'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "connectPeerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "deviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "globalNetworkId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "linkId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConnectPeerAssociationState))))))

newConnectPeerAssociation :: ConnectPeerAssociation Source #

Create a value of ConnectPeerAssociation 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:connectPeerId:ConnectPeerAssociation', connectPeerAssociation_connectPeerId - The ID of the Connect peer.

$sel:deviceId:ConnectPeerAssociation', connectPeerAssociation_deviceId - The ID of the device to connect to.

$sel:globalNetworkId:ConnectPeerAssociation', connectPeerAssociation_globalNetworkId - The ID of the global network.

$sel:linkId:ConnectPeerAssociation', connectPeerAssociation_linkId - The ID of the link.

$sel:state:ConnectPeerAssociation', connectPeerAssociation_state - The state of the Connect peer association.