amazonka-kafka-2.0: Amazon Managed Streaming for Kafka 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.Kafka.Types.BrokerNodeInfo

Description

 
Synopsis

Documentation

data BrokerNodeInfo Source #

BrokerNodeInfo

See: newBrokerNodeInfo smart constructor.

Constructors

BrokerNodeInfo' 

Fields

Instances

Instances details
FromJSON BrokerNodeInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerNodeInfo

Generic BrokerNodeInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerNodeInfo

Associated Types

type Rep BrokerNodeInfo :: Type -> Type #

Read BrokerNodeInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerNodeInfo

Show BrokerNodeInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerNodeInfo

NFData BrokerNodeInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerNodeInfo

Methods

rnf :: BrokerNodeInfo -> () #

Eq BrokerNodeInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerNodeInfo

Hashable BrokerNodeInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerNodeInfo

type Rep BrokerNodeInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerNodeInfo

type Rep BrokerNodeInfo = D1 ('MetaData "BrokerNodeInfo" "Amazonka.Kafka.Types.BrokerNodeInfo" "amazonka-kafka-2.0-Go9aKmtSH8zJub8xGjzkib" 'False) (C1 ('MetaCons "BrokerNodeInfo'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "attachedENIId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "brokerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "clientSubnet") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "clientVpcIpAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "currentBrokerSoftwareInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BrokerSoftwareInfo)) :*: S1 ('MetaSel ('Just "endpoints") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))))

newBrokerNodeInfo :: BrokerNodeInfo Source #

Create a value of BrokerNodeInfo 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:attachedENIId:BrokerNodeInfo', brokerNodeInfo_attachedENIId - The attached elastic network interface of the broker.

$sel:brokerId:BrokerNodeInfo', brokerNodeInfo_brokerId - The ID of the broker.

$sel:clientSubnet:BrokerNodeInfo', brokerNodeInfo_clientSubnet - The client subnet to which this broker node belongs.

$sel:clientVpcIpAddress:BrokerNodeInfo', brokerNodeInfo_clientVpcIpAddress - The virtual private cloud (VPC) of the client.

$sel:currentBrokerSoftwareInfo:BrokerNodeInfo', brokerNodeInfo_currentBrokerSoftwareInfo - Information about the version of software currently deployed on the Apache Kafka brokers in the cluster.

$sel:endpoints:BrokerNodeInfo', brokerNodeInfo_endpoints - Endpoints for accessing the broker.

brokerNodeInfo_attachedENIId :: Lens' BrokerNodeInfo (Maybe Text) Source #

The attached elastic network interface of the broker.

brokerNodeInfo_clientSubnet :: Lens' BrokerNodeInfo (Maybe Text) Source #

The client subnet to which this broker node belongs.

brokerNodeInfo_clientVpcIpAddress :: Lens' BrokerNodeInfo (Maybe Text) Source #

The virtual private cloud (VPC) of the client.

brokerNodeInfo_currentBrokerSoftwareInfo :: Lens' BrokerNodeInfo (Maybe BrokerSoftwareInfo) Source #

Information about the version of software currently deployed on the Apache Kafka brokers in the cluster.

brokerNodeInfo_endpoints :: Lens' BrokerNodeInfo (Maybe [Text]) Source #

Endpoints for accessing the broker.