libZSservicesZSamazonka-kafkaZSamazonka-kafka
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.Kafka.Types.BrokerNodeInfo

Description

 
Synopsis

Documentation

data BrokerNodeInfo Source #

BrokerNodeInfo

See: newBrokerNodeInfo smart constructor.

Constructors

BrokerNodeInfo' 

Fields

Instances

Instances details
Eq BrokerNodeInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerNodeInfo

Read BrokerNodeInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerNodeInfo

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

NFData BrokerNodeInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerNodeInfo

Methods

rnf :: BrokerNodeInfo -> () #

Hashable BrokerNodeInfo Source # 
Instance details

Defined in Amazonka.Kafka.Types.BrokerNodeInfo

FromJSON 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" "libZSservicesZSamazonka-kafkaZSamazonka-kafka" 'False) (C1 ('MetaCons "BrokerNodeInfo'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "currentBrokerSoftwareInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BrokerSoftwareInfo)) :*: (S1 ('MetaSel ('Just "clientSubnet") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "attachedENIId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "endpoints") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "clientVpcIpAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "brokerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double))))))

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:currentBrokerSoftwareInfo:BrokerNodeInfo', brokerNodeInfo_currentBrokerSoftwareInfo - Information about the version of software currently deployed on the Kafka brokers in the cluster.

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

$sel:attachedENIId:BrokerNodeInfo', brokerNodeInfo_attachedENIId - The attached elastic network interface of the broker.

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

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

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

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

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

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

The client subnet to which this broker node belongs.

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

The attached elastic network interface of the broker.

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

Endpoints for accessing the broker.

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

The virtual private cloud (VPC) of the client.