| 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.Pipes.Types.UpdatePipeSourceSelfManagedKafkaParameters
Description
Synopsis
- data UpdatePipeSourceSelfManagedKafkaParameters = UpdatePipeSourceSelfManagedKafkaParameters' {}
- newUpdatePipeSourceSelfManagedKafkaParameters :: UpdatePipeSourceSelfManagedKafkaParameters
- updatePipeSourceSelfManagedKafkaParameters_batchSize :: Lens' UpdatePipeSourceSelfManagedKafkaParameters (Maybe Natural)
- updatePipeSourceSelfManagedKafkaParameters_credentials :: Lens' UpdatePipeSourceSelfManagedKafkaParameters (Maybe SelfManagedKafkaAccessConfigurationCredentials)
- updatePipeSourceSelfManagedKafkaParameters_maximumBatchingWindowInSeconds :: Lens' UpdatePipeSourceSelfManagedKafkaParameters (Maybe Natural)
- updatePipeSourceSelfManagedKafkaParameters_serverRootCaCertificate :: Lens' UpdatePipeSourceSelfManagedKafkaParameters (Maybe Text)
- updatePipeSourceSelfManagedKafkaParameters_vpc :: Lens' UpdatePipeSourceSelfManagedKafkaParameters (Maybe SelfManagedKafkaAccessConfigurationVpc)
Documentation
data UpdatePipeSourceSelfManagedKafkaParameters Source #
The parameters for using a self-managed Apache Kafka stream as a source.
See: newUpdatePipeSourceSelfManagedKafkaParameters smart constructor.
Constructors
| UpdatePipeSourceSelfManagedKafkaParameters' | |
Fields
| |
Instances
newUpdatePipeSourceSelfManagedKafkaParameters :: UpdatePipeSourceSelfManagedKafkaParameters Source #
Create a value of UpdatePipeSourceSelfManagedKafkaParameters 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:batchSize:UpdatePipeSourceSelfManagedKafkaParameters', updatePipeSourceSelfManagedKafkaParameters_batchSize - The maximum number of records to include in each batch.
$sel:credentials:UpdatePipeSourceSelfManagedKafkaParameters', updatePipeSourceSelfManagedKafkaParameters_credentials - The credentials needed to access the resource.
$sel:maximumBatchingWindowInSeconds:UpdatePipeSourceSelfManagedKafkaParameters', updatePipeSourceSelfManagedKafkaParameters_maximumBatchingWindowInSeconds - The maximum length of a time to wait for events.
$sel:serverRootCaCertificate:UpdatePipeSourceSelfManagedKafkaParameters', updatePipeSourceSelfManagedKafkaParameters_serverRootCaCertificate - The ARN of the Secrets Manager secret used for certification.
$sel:vpc:UpdatePipeSourceSelfManagedKafkaParameters', updatePipeSourceSelfManagedKafkaParameters_vpc - This structure specifies the VPC subnets and security groups for the
stream, and whether a public IP address is to be used.
updatePipeSourceSelfManagedKafkaParameters_batchSize :: Lens' UpdatePipeSourceSelfManagedKafkaParameters (Maybe Natural) Source #
The maximum number of records to include in each batch.
updatePipeSourceSelfManagedKafkaParameters_credentials :: Lens' UpdatePipeSourceSelfManagedKafkaParameters (Maybe SelfManagedKafkaAccessConfigurationCredentials) Source #
The credentials needed to access the resource.
updatePipeSourceSelfManagedKafkaParameters_maximumBatchingWindowInSeconds :: Lens' UpdatePipeSourceSelfManagedKafkaParameters (Maybe Natural) Source #
The maximum length of a time to wait for events.
updatePipeSourceSelfManagedKafkaParameters_serverRootCaCertificate :: Lens' UpdatePipeSourceSelfManagedKafkaParameters (Maybe Text) Source #
The ARN of the Secrets Manager secret used for certification.
updatePipeSourceSelfManagedKafkaParameters_vpc :: Lens' UpdatePipeSourceSelfManagedKafkaParameters (Maybe SelfManagedKafkaAccessConfigurationVpc) Source #
This structure specifies the VPC subnets and security groups for the stream, and whether a public IP address is to be used.