| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.Kafka.GetBootstrapBrokers
Description
A list of brokers that a client application can use to bootstrap.
Synopsis
- data GetBootstrapBrokers = GetBootstrapBrokers' {
- clusterArn :: Text
- newGetBootstrapBrokers :: Text -> GetBootstrapBrokers
- getBootstrapBrokers_clusterArn :: Lens' GetBootstrapBrokers Text
- data GetBootstrapBrokersResponse = GetBootstrapBrokersResponse' {
- bootstrapBrokerString :: Maybe Text
- bootstrapBrokerStringPublicSaslIam :: Maybe Text
- bootstrapBrokerStringPublicSaslScram :: Maybe Text
- bootstrapBrokerStringPublicTls :: Maybe Text
- bootstrapBrokerStringSaslIam :: Maybe Text
- bootstrapBrokerStringSaslScram :: Maybe Text
- bootstrapBrokerStringTls :: Maybe Text
- httpStatus :: Int
- newGetBootstrapBrokersResponse :: Int -> GetBootstrapBrokersResponse
- getBootstrapBrokersResponse_bootstrapBrokerString :: Lens' GetBootstrapBrokersResponse (Maybe Text)
- getBootstrapBrokersResponse_bootstrapBrokerStringPublicSaslIam :: Lens' GetBootstrapBrokersResponse (Maybe Text)
- getBootstrapBrokersResponse_bootstrapBrokerStringPublicSaslScram :: Lens' GetBootstrapBrokersResponse (Maybe Text)
- getBootstrapBrokersResponse_bootstrapBrokerStringPublicTls :: Lens' GetBootstrapBrokersResponse (Maybe Text)
- getBootstrapBrokersResponse_bootstrapBrokerStringSaslIam :: Lens' GetBootstrapBrokersResponse (Maybe Text)
- getBootstrapBrokersResponse_bootstrapBrokerStringSaslScram :: Lens' GetBootstrapBrokersResponse (Maybe Text)
- getBootstrapBrokersResponse_bootstrapBrokerStringTls :: Lens' GetBootstrapBrokersResponse (Maybe Text)
- getBootstrapBrokersResponse_httpStatus :: Lens' GetBootstrapBrokersResponse Int
Creating a Request
data GetBootstrapBrokers Source #
See: newGetBootstrapBrokers smart constructor.
Constructors
| GetBootstrapBrokers' | |
Fields
| |
Instances
newGetBootstrapBrokers Source #
Arguments
| :: Text | |
| -> GetBootstrapBrokers |
Create a value of GetBootstrapBrokers 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:
GetBootstrapBrokers, getBootstrapBrokers_clusterArn - The Amazon Resource Name (ARN) that uniquely identifies the cluster.
Request Lenses
getBootstrapBrokers_clusterArn :: Lens' GetBootstrapBrokers Text Source #
The Amazon Resource Name (ARN) that uniquely identifies the cluster.
Destructuring the Response
data GetBootstrapBrokersResponse Source #
See: newGetBootstrapBrokersResponse smart constructor.
Constructors
| GetBootstrapBrokersResponse' | |
Fields
| |
Instances
newGetBootstrapBrokersResponse Source #
Create a value of GetBootstrapBrokersResponse 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:bootstrapBrokerString:GetBootstrapBrokersResponse', getBootstrapBrokersResponse_bootstrapBrokerString - A string containing one or more hostname:port pairs.
$sel:bootstrapBrokerStringPublicSaslIam:GetBootstrapBrokersResponse', getBootstrapBrokersResponse_bootstrapBrokerStringPublicSaslIam - A string that contains one or more DNS names (or IP addresses) and SASL
IAM port pairs.
$sel:bootstrapBrokerStringPublicSaslScram:GetBootstrapBrokersResponse', getBootstrapBrokersResponse_bootstrapBrokerStringPublicSaslScram - A string containing one or more DNS names (or IP) and Sasl Scram port
pairs.
$sel:bootstrapBrokerStringPublicTls:GetBootstrapBrokersResponse', getBootstrapBrokersResponse_bootstrapBrokerStringPublicTls - A string containing one or more DNS names (or IP) and TLS port pairs.
$sel:bootstrapBrokerStringSaslIam:GetBootstrapBrokersResponse', getBootstrapBrokersResponse_bootstrapBrokerStringSaslIam - A string that contains one or more DNS names (or IP addresses) and SASL
IAM port pairs.
$sel:bootstrapBrokerStringSaslScram:GetBootstrapBrokersResponse', getBootstrapBrokersResponse_bootstrapBrokerStringSaslScram - A string containing one or more DNS names (or IP) and Sasl Scram port
pairs.
$sel:bootstrapBrokerStringTls:GetBootstrapBrokersResponse', getBootstrapBrokersResponse_bootstrapBrokerStringTls - A string containing one or more DNS names (or IP) and TLS port pairs.
$sel:httpStatus:GetBootstrapBrokersResponse', getBootstrapBrokersResponse_httpStatus - The response's http status code.
Response Lenses
getBootstrapBrokersResponse_bootstrapBrokerString :: Lens' GetBootstrapBrokersResponse (Maybe Text) Source #
A string containing one or more hostname:port pairs.
getBootstrapBrokersResponse_bootstrapBrokerStringPublicSaslIam :: Lens' GetBootstrapBrokersResponse (Maybe Text) Source #
A string that contains one or more DNS names (or IP addresses) and SASL IAM port pairs.
getBootstrapBrokersResponse_bootstrapBrokerStringPublicSaslScram :: Lens' GetBootstrapBrokersResponse (Maybe Text) Source #
A string containing one or more DNS names (or IP) and Sasl Scram port pairs.
getBootstrapBrokersResponse_bootstrapBrokerStringPublicTls :: Lens' GetBootstrapBrokersResponse (Maybe Text) Source #
A string containing one or more DNS names (or IP) and TLS port pairs.
getBootstrapBrokersResponse_bootstrapBrokerStringSaslIam :: Lens' GetBootstrapBrokersResponse (Maybe Text) Source #
A string that contains one or more DNS names (or IP addresses) and SASL IAM port pairs.
getBootstrapBrokersResponse_bootstrapBrokerStringSaslScram :: Lens' GetBootstrapBrokersResponse (Maybe Text) Source #
A string containing one or more DNS names (or IP) and Sasl Scram port pairs.
getBootstrapBrokersResponse_bootstrapBrokerStringTls :: Lens' GetBootstrapBrokersResponse (Maybe Text) Source #
A string containing one or more DNS names (or IP) and TLS port pairs.
getBootstrapBrokersResponse_httpStatus :: Lens' GetBootstrapBrokersResponse Int Source #
The response's http status code.