| 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.KafkaConnect.Types
Contents
- Service Configuration
- Errors
- ConnectorState
- CustomPluginContentType
- CustomPluginState
- KafkaClusterClientAuthenticationType
- KafkaClusterEncryptionInTransitType
- ApacheKafkaCluster
- ApacheKafkaClusterDescription
- AutoScaling
- AutoScalingDescription
- AutoScalingUpdate
- Capacity
- CapacityDescription
- CapacityUpdate
- CloudWatchLogsLogDelivery
- CloudWatchLogsLogDeliveryDescription
- ConnectorSummary
- CustomPlugin
- CustomPluginDescription
- CustomPluginFileDescription
- CustomPluginLocation
- CustomPluginLocationDescription
- CustomPluginRevisionSummary
- CustomPluginSummary
- FirehoseLogDelivery
- FirehoseLogDeliveryDescription
- KafkaCluster
- KafkaClusterClientAuthentication
- KafkaClusterClientAuthenticationDescription
- KafkaClusterDescription
- KafkaClusterEncryptionInTransit
- KafkaClusterEncryptionInTransitDescription
- LogDelivery
- LogDeliveryDescription
- Plugin
- PluginDescription
- ProvisionedCapacity
- ProvisionedCapacityDescription
- ProvisionedCapacityUpdate
- S3Location
- S3LocationDescription
- S3LogDelivery
- S3LogDeliveryDescription
- ScaleInPolicy
- ScaleInPolicyDescription
- ScaleInPolicyUpdate
- ScaleOutPolicy
- ScaleOutPolicyDescription
- ScaleOutPolicyUpdate
- StateDescription
- Vpc
- VpcDescription
- WorkerConfiguration
- WorkerConfigurationDescription
- WorkerConfigurationRevisionDescription
- WorkerConfigurationRevisionSummary
- WorkerConfigurationSummary
- WorkerLogDelivery
- WorkerLogDeliveryDescription
Description
Synopsis
- defaultService :: Service
- _BadRequestException :: AsError a => Fold a ServiceError
- _ConflictException :: AsError a => Fold a ServiceError
- _ForbiddenException :: AsError a => Fold a ServiceError
- _InternalServerErrorException :: AsError a => Fold a ServiceError
- _NotFoundException :: AsError a => Fold a ServiceError
- _ServiceUnavailableException :: AsError a => Fold a ServiceError
- _TooManyRequestsException :: AsError a => Fold a ServiceError
- _UnauthorizedException :: AsError a => Fold a ServiceError
- newtype ConnectorState where
- ConnectorState' { }
- pattern ConnectorState_CREATING :: ConnectorState
- pattern ConnectorState_DELETING :: ConnectorState
- pattern ConnectorState_FAILED :: ConnectorState
- pattern ConnectorState_RUNNING :: ConnectorState
- pattern ConnectorState_UPDATING :: ConnectorState
- newtype CustomPluginContentType where
- newtype CustomPluginState where
- CustomPluginState' { }
- pattern CustomPluginState_ACTIVE :: CustomPluginState
- pattern CustomPluginState_CREATE_FAILED :: CustomPluginState
- pattern CustomPluginState_CREATING :: CustomPluginState
- pattern CustomPluginState_DELETING :: CustomPluginState
- pattern CustomPluginState_UPDATE_FAILED :: CustomPluginState
- pattern CustomPluginState_UPDATING :: CustomPluginState
- newtype KafkaClusterClientAuthenticationType where
- newtype KafkaClusterEncryptionInTransitType where
- data ApacheKafkaCluster = ApacheKafkaCluster' {
- bootstrapServers :: Text
- vpc :: Vpc
- newApacheKafkaCluster :: Text -> Vpc -> ApacheKafkaCluster
- apacheKafkaCluster_bootstrapServers :: Lens' ApacheKafkaCluster Text
- apacheKafkaCluster_vpc :: Lens' ApacheKafkaCluster Vpc
- data ApacheKafkaClusterDescription = ApacheKafkaClusterDescription' {}
- newApacheKafkaClusterDescription :: ApacheKafkaClusterDescription
- apacheKafkaClusterDescription_bootstrapServers :: Lens' ApacheKafkaClusterDescription (Maybe Text)
- apacheKafkaClusterDescription_vpc :: Lens' ApacheKafkaClusterDescription (Maybe VpcDescription)
- data AutoScaling = AutoScaling' {}
- newAutoScaling :: Natural -> Natural -> Natural -> AutoScaling
- autoScaling_scaleInPolicy :: Lens' AutoScaling (Maybe ScaleInPolicy)
- autoScaling_scaleOutPolicy :: Lens' AutoScaling (Maybe ScaleOutPolicy)
- autoScaling_maxWorkerCount :: Lens' AutoScaling Natural
- autoScaling_mcuCount :: Lens' AutoScaling Natural
- autoScaling_minWorkerCount :: Lens' AutoScaling Natural
- data AutoScalingDescription = AutoScalingDescription' {}
- newAutoScalingDescription :: AutoScalingDescription
- autoScalingDescription_maxWorkerCount :: Lens' AutoScalingDescription (Maybe Int)
- autoScalingDescription_mcuCount :: Lens' AutoScalingDescription (Maybe Int)
- autoScalingDescription_minWorkerCount :: Lens' AutoScalingDescription (Maybe Int)
- autoScalingDescription_scaleInPolicy :: Lens' AutoScalingDescription (Maybe ScaleInPolicyDescription)
- autoScalingDescription_scaleOutPolicy :: Lens' AutoScalingDescription (Maybe ScaleOutPolicyDescription)
- data AutoScalingUpdate = AutoScalingUpdate' {}
- newAutoScalingUpdate :: Natural -> Natural -> Natural -> ScaleInPolicyUpdate -> ScaleOutPolicyUpdate -> AutoScalingUpdate
- autoScalingUpdate_maxWorkerCount :: Lens' AutoScalingUpdate Natural
- autoScalingUpdate_mcuCount :: Lens' AutoScalingUpdate Natural
- autoScalingUpdate_minWorkerCount :: Lens' AutoScalingUpdate Natural
- autoScalingUpdate_scaleInPolicy :: Lens' AutoScalingUpdate ScaleInPolicyUpdate
- autoScalingUpdate_scaleOutPolicy :: Lens' AutoScalingUpdate ScaleOutPolicyUpdate
- data Capacity = Capacity' {}
- newCapacity :: Capacity
- capacity_autoScaling :: Lens' Capacity (Maybe AutoScaling)
- capacity_provisionedCapacity :: Lens' Capacity (Maybe ProvisionedCapacity)
- data CapacityDescription = CapacityDescription' {}
- newCapacityDescription :: CapacityDescription
- capacityDescription_autoScaling :: Lens' CapacityDescription (Maybe AutoScalingDescription)
- capacityDescription_provisionedCapacity :: Lens' CapacityDescription (Maybe ProvisionedCapacityDescription)
- data CapacityUpdate = CapacityUpdate' {}
- newCapacityUpdate :: CapacityUpdate
- capacityUpdate_autoScaling :: Lens' CapacityUpdate (Maybe AutoScalingUpdate)
- capacityUpdate_provisionedCapacity :: Lens' CapacityUpdate (Maybe ProvisionedCapacityUpdate)
- data CloudWatchLogsLogDelivery = CloudWatchLogsLogDelivery' {}
- newCloudWatchLogsLogDelivery :: Bool -> CloudWatchLogsLogDelivery
- cloudWatchLogsLogDelivery_logGroup :: Lens' CloudWatchLogsLogDelivery (Maybe Text)
- cloudWatchLogsLogDelivery_enabled :: Lens' CloudWatchLogsLogDelivery Bool
- data CloudWatchLogsLogDeliveryDescription = CloudWatchLogsLogDeliveryDescription' {}
- newCloudWatchLogsLogDeliveryDescription :: CloudWatchLogsLogDeliveryDescription
- cloudWatchLogsLogDeliveryDescription_enabled :: Lens' CloudWatchLogsLogDeliveryDescription (Maybe Bool)
- cloudWatchLogsLogDeliveryDescription_logGroup :: Lens' CloudWatchLogsLogDeliveryDescription (Maybe Text)
- data ConnectorSummary = ConnectorSummary' {
- capacity :: Maybe CapacityDescription
- connectorArn :: Maybe Text
- connectorDescription :: Maybe Text
- connectorName :: Maybe Text
- connectorState :: Maybe ConnectorState
- creationTime :: Maybe ISO8601
- currentVersion :: Maybe Text
- kafkaCluster :: Maybe KafkaClusterDescription
- kafkaClusterClientAuthentication :: Maybe KafkaClusterClientAuthenticationDescription
- kafkaClusterEncryptionInTransit :: Maybe KafkaClusterEncryptionInTransitDescription
- kafkaConnectVersion :: Maybe Text
- logDelivery :: Maybe LogDeliveryDescription
- plugins :: Maybe [PluginDescription]
- serviceExecutionRoleArn :: Maybe Text
- workerConfiguration :: Maybe WorkerConfigurationDescription
- newConnectorSummary :: ConnectorSummary
- connectorSummary_capacity :: Lens' ConnectorSummary (Maybe CapacityDescription)
- connectorSummary_connectorArn :: Lens' ConnectorSummary (Maybe Text)
- connectorSummary_connectorDescription :: Lens' ConnectorSummary (Maybe Text)
- connectorSummary_connectorName :: Lens' ConnectorSummary (Maybe Text)
- connectorSummary_connectorState :: Lens' ConnectorSummary (Maybe ConnectorState)
- connectorSummary_creationTime :: Lens' ConnectorSummary (Maybe UTCTime)
- connectorSummary_currentVersion :: Lens' ConnectorSummary (Maybe Text)
- connectorSummary_kafkaCluster :: Lens' ConnectorSummary (Maybe KafkaClusterDescription)
- connectorSummary_kafkaClusterClientAuthentication :: Lens' ConnectorSummary (Maybe KafkaClusterClientAuthenticationDescription)
- connectorSummary_kafkaClusterEncryptionInTransit :: Lens' ConnectorSummary (Maybe KafkaClusterEncryptionInTransitDescription)
- connectorSummary_kafkaConnectVersion :: Lens' ConnectorSummary (Maybe Text)
- connectorSummary_logDelivery :: Lens' ConnectorSummary (Maybe LogDeliveryDescription)
- connectorSummary_plugins :: Lens' ConnectorSummary (Maybe [PluginDescription])
- connectorSummary_serviceExecutionRoleArn :: Lens' ConnectorSummary (Maybe Text)
- connectorSummary_workerConfiguration :: Lens' ConnectorSummary (Maybe WorkerConfigurationDescription)
- data CustomPlugin = CustomPlugin' {}
- newCustomPlugin :: Text -> Natural -> CustomPlugin
- customPlugin_customPluginArn :: Lens' CustomPlugin Text
- customPlugin_revision :: Lens' CustomPlugin Natural
- data CustomPluginDescription = CustomPluginDescription' {}
- newCustomPluginDescription :: CustomPluginDescription
- customPluginDescription_customPluginArn :: Lens' CustomPluginDescription (Maybe Text)
- customPluginDescription_revision :: Lens' CustomPluginDescription (Maybe Integer)
- data CustomPluginFileDescription = CustomPluginFileDescription' {}
- newCustomPluginFileDescription :: CustomPluginFileDescription
- customPluginFileDescription_fileMd5 :: Lens' CustomPluginFileDescription (Maybe Text)
- customPluginFileDescription_fileSize :: Lens' CustomPluginFileDescription (Maybe Integer)
- data CustomPluginLocation = CustomPluginLocation' {}
- newCustomPluginLocation :: S3Location -> CustomPluginLocation
- customPluginLocation_s3Location :: Lens' CustomPluginLocation S3Location
- data CustomPluginLocationDescription = CustomPluginLocationDescription' {}
- newCustomPluginLocationDescription :: CustomPluginLocationDescription
- customPluginLocationDescription_s3Location :: Lens' CustomPluginLocationDescription (Maybe S3LocationDescription)
- data CustomPluginRevisionSummary = CustomPluginRevisionSummary' {}
- newCustomPluginRevisionSummary :: CustomPluginRevisionSummary
- customPluginRevisionSummary_contentType :: Lens' CustomPluginRevisionSummary (Maybe CustomPluginContentType)
- customPluginRevisionSummary_creationTime :: Lens' CustomPluginRevisionSummary (Maybe UTCTime)
- customPluginRevisionSummary_description :: Lens' CustomPluginRevisionSummary (Maybe Text)
- customPluginRevisionSummary_fileDescription :: Lens' CustomPluginRevisionSummary (Maybe CustomPluginFileDescription)
- customPluginRevisionSummary_location :: Lens' CustomPluginRevisionSummary (Maybe CustomPluginLocationDescription)
- customPluginRevisionSummary_revision :: Lens' CustomPluginRevisionSummary (Maybe Integer)
- data CustomPluginSummary = CustomPluginSummary' {}
- newCustomPluginSummary :: CustomPluginSummary
- customPluginSummary_creationTime :: Lens' CustomPluginSummary (Maybe UTCTime)
- customPluginSummary_customPluginArn :: Lens' CustomPluginSummary (Maybe Text)
- customPluginSummary_customPluginState :: Lens' CustomPluginSummary (Maybe CustomPluginState)
- customPluginSummary_description :: Lens' CustomPluginSummary (Maybe Text)
- customPluginSummary_latestRevision :: Lens' CustomPluginSummary (Maybe CustomPluginRevisionSummary)
- customPluginSummary_name :: Lens' CustomPluginSummary (Maybe Text)
- data FirehoseLogDelivery = FirehoseLogDelivery' {
- deliveryStream :: Maybe Text
- enabled :: Bool
- newFirehoseLogDelivery :: Bool -> FirehoseLogDelivery
- firehoseLogDelivery_deliveryStream :: Lens' FirehoseLogDelivery (Maybe Text)
- firehoseLogDelivery_enabled :: Lens' FirehoseLogDelivery Bool
- data FirehoseLogDeliveryDescription = FirehoseLogDeliveryDescription' {}
- newFirehoseLogDeliveryDescription :: FirehoseLogDeliveryDescription
- firehoseLogDeliveryDescription_deliveryStream :: Lens' FirehoseLogDeliveryDescription (Maybe Text)
- firehoseLogDeliveryDescription_enabled :: Lens' FirehoseLogDeliveryDescription (Maybe Bool)
- data KafkaCluster = KafkaCluster' {}
- newKafkaCluster :: ApacheKafkaCluster -> KafkaCluster
- kafkaCluster_apacheKafkaCluster :: Lens' KafkaCluster ApacheKafkaCluster
- data KafkaClusterClientAuthentication = KafkaClusterClientAuthentication' {}
- newKafkaClusterClientAuthentication :: KafkaClusterClientAuthenticationType -> KafkaClusterClientAuthentication
- kafkaClusterClientAuthentication_authenticationType :: Lens' KafkaClusterClientAuthentication KafkaClusterClientAuthenticationType
- data KafkaClusterClientAuthenticationDescription = KafkaClusterClientAuthenticationDescription' {}
- newKafkaClusterClientAuthenticationDescription :: KafkaClusterClientAuthenticationDescription
- kafkaClusterClientAuthenticationDescription_authenticationType :: Lens' KafkaClusterClientAuthenticationDescription (Maybe KafkaClusterClientAuthenticationType)
- data KafkaClusterDescription = KafkaClusterDescription' {}
- newKafkaClusterDescription :: KafkaClusterDescription
- kafkaClusterDescription_apacheKafkaCluster :: Lens' KafkaClusterDescription (Maybe ApacheKafkaClusterDescription)
- data KafkaClusterEncryptionInTransit = KafkaClusterEncryptionInTransit' {}
- newKafkaClusterEncryptionInTransit :: KafkaClusterEncryptionInTransitType -> KafkaClusterEncryptionInTransit
- kafkaClusterEncryptionInTransit_encryptionType :: Lens' KafkaClusterEncryptionInTransit KafkaClusterEncryptionInTransitType
- data KafkaClusterEncryptionInTransitDescription = KafkaClusterEncryptionInTransitDescription' {}
- newKafkaClusterEncryptionInTransitDescription :: KafkaClusterEncryptionInTransitDescription
- kafkaClusterEncryptionInTransitDescription_encryptionType :: Lens' KafkaClusterEncryptionInTransitDescription (Maybe KafkaClusterEncryptionInTransitType)
- data LogDelivery = LogDelivery' {}
- newLogDelivery :: WorkerLogDelivery -> LogDelivery
- logDelivery_workerLogDelivery :: Lens' LogDelivery WorkerLogDelivery
- data LogDeliveryDescription = LogDeliveryDescription' {}
- newLogDeliveryDescription :: LogDeliveryDescription
- logDeliveryDescription_workerLogDelivery :: Lens' LogDeliveryDescription (Maybe WorkerLogDeliveryDescription)
- data Plugin = Plugin' {}
- newPlugin :: CustomPlugin -> Plugin
- plugin_customPlugin :: Lens' Plugin CustomPlugin
- data PluginDescription = PluginDescription' {}
- newPluginDescription :: PluginDescription
- pluginDescription_customPlugin :: Lens' PluginDescription (Maybe CustomPluginDescription)
- data ProvisionedCapacity = ProvisionedCapacity' {}
- newProvisionedCapacity :: Natural -> Natural -> ProvisionedCapacity
- provisionedCapacity_mcuCount :: Lens' ProvisionedCapacity Natural
- provisionedCapacity_workerCount :: Lens' ProvisionedCapacity Natural
- data ProvisionedCapacityDescription = ProvisionedCapacityDescription' {}
- newProvisionedCapacityDescription :: ProvisionedCapacityDescription
- provisionedCapacityDescription_mcuCount :: Lens' ProvisionedCapacityDescription (Maybe Int)
- provisionedCapacityDescription_workerCount :: Lens' ProvisionedCapacityDescription (Maybe Int)
- data ProvisionedCapacityUpdate = ProvisionedCapacityUpdate' {}
- newProvisionedCapacityUpdate :: Natural -> Natural -> ProvisionedCapacityUpdate
- provisionedCapacityUpdate_mcuCount :: Lens' ProvisionedCapacityUpdate Natural
- provisionedCapacityUpdate_workerCount :: Lens' ProvisionedCapacityUpdate Natural
- data S3Location = S3Location' {}
- newS3Location :: Text -> Text -> S3Location
- s3Location_objectVersion :: Lens' S3Location (Maybe Text)
- s3Location_bucketArn :: Lens' S3Location Text
- s3Location_fileKey :: Lens' S3Location Text
- data S3LocationDescription = S3LocationDescription' {}
- newS3LocationDescription :: S3LocationDescription
- s3LocationDescription_bucketArn :: Lens' S3LocationDescription (Maybe Text)
- s3LocationDescription_fileKey :: Lens' S3LocationDescription (Maybe Text)
- s3LocationDescription_objectVersion :: Lens' S3LocationDescription (Maybe Text)
- data S3LogDelivery = S3LogDelivery' {}
- newS3LogDelivery :: Bool -> S3LogDelivery
- s3LogDelivery_bucket :: Lens' S3LogDelivery (Maybe Text)
- s3LogDelivery_prefix :: Lens' S3LogDelivery (Maybe Text)
- s3LogDelivery_enabled :: Lens' S3LogDelivery Bool
- data S3LogDeliveryDescription = S3LogDeliveryDescription' {}
- newS3LogDeliveryDescription :: S3LogDeliveryDescription
- s3LogDeliveryDescription_bucket :: Lens' S3LogDeliveryDescription (Maybe Text)
- s3LogDeliveryDescription_enabled :: Lens' S3LogDeliveryDescription (Maybe Bool)
- s3LogDeliveryDescription_prefix :: Lens' S3LogDeliveryDescription (Maybe Text)
- data ScaleInPolicy = ScaleInPolicy' {}
- newScaleInPolicy :: Natural -> ScaleInPolicy
- scaleInPolicy_cpuUtilizationPercentage :: Lens' ScaleInPolicy Natural
- data ScaleInPolicyDescription = ScaleInPolicyDescription' {}
- newScaleInPolicyDescription :: ScaleInPolicyDescription
- scaleInPolicyDescription_cpuUtilizationPercentage :: Lens' ScaleInPolicyDescription (Maybe Int)
- data ScaleInPolicyUpdate = ScaleInPolicyUpdate' {}
- newScaleInPolicyUpdate :: Natural -> ScaleInPolicyUpdate
- scaleInPolicyUpdate_cpuUtilizationPercentage :: Lens' ScaleInPolicyUpdate Natural
- data ScaleOutPolicy = ScaleOutPolicy' {}
- newScaleOutPolicy :: Natural -> ScaleOutPolicy
- scaleOutPolicy_cpuUtilizationPercentage :: Lens' ScaleOutPolicy Natural
- data ScaleOutPolicyDescription = ScaleOutPolicyDescription' {}
- newScaleOutPolicyDescription :: ScaleOutPolicyDescription
- scaleOutPolicyDescription_cpuUtilizationPercentage :: Lens' ScaleOutPolicyDescription (Maybe Int)
- data ScaleOutPolicyUpdate = ScaleOutPolicyUpdate' {}
- newScaleOutPolicyUpdate :: Natural -> ScaleOutPolicyUpdate
- scaleOutPolicyUpdate_cpuUtilizationPercentage :: Lens' ScaleOutPolicyUpdate Natural
- data StateDescription = StateDescription' {}
- newStateDescription :: StateDescription
- stateDescription_code :: Lens' StateDescription (Maybe Text)
- stateDescription_message :: Lens' StateDescription (Maybe Text)
- data Vpc = Vpc' {
- securityGroups :: Maybe [Text]
- subnets :: [Text]
- newVpc :: Vpc
- vpc_securityGroups :: Lens' Vpc (Maybe [Text])
- vpc_subnets :: Lens' Vpc [Text]
- data VpcDescription = VpcDescription' {}
- newVpcDescription :: VpcDescription
- vpcDescription_securityGroups :: Lens' VpcDescription (Maybe [Text])
- vpcDescription_subnets :: Lens' VpcDescription (Maybe [Text])
- data WorkerConfiguration = WorkerConfiguration' {}
- newWorkerConfiguration :: Natural -> Text -> WorkerConfiguration
- workerConfiguration_revision :: Lens' WorkerConfiguration Natural
- workerConfiguration_workerConfigurationArn :: Lens' WorkerConfiguration Text
- data WorkerConfigurationDescription = WorkerConfigurationDescription' {}
- newWorkerConfigurationDescription :: WorkerConfigurationDescription
- workerConfigurationDescription_revision :: Lens' WorkerConfigurationDescription (Maybe Integer)
- workerConfigurationDescription_workerConfigurationArn :: Lens' WorkerConfigurationDescription (Maybe Text)
- data WorkerConfigurationRevisionDescription = WorkerConfigurationRevisionDescription' {}
- newWorkerConfigurationRevisionDescription :: WorkerConfigurationRevisionDescription
- workerConfigurationRevisionDescription_creationTime :: Lens' WorkerConfigurationRevisionDescription (Maybe UTCTime)
- workerConfigurationRevisionDescription_description :: Lens' WorkerConfigurationRevisionDescription (Maybe Text)
- workerConfigurationRevisionDescription_propertiesFileContent :: Lens' WorkerConfigurationRevisionDescription (Maybe Text)
- workerConfigurationRevisionDescription_revision :: Lens' WorkerConfigurationRevisionDescription (Maybe Integer)
- data WorkerConfigurationRevisionSummary = WorkerConfigurationRevisionSummary' {}
- newWorkerConfigurationRevisionSummary :: WorkerConfigurationRevisionSummary
- workerConfigurationRevisionSummary_creationTime :: Lens' WorkerConfigurationRevisionSummary (Maybe UTCTime)
- workerConfigurationRevisionSummary_description :: Lens' WorkerConfigurationRevisionSummary (Maybe Text)
- workerConfigurationRevisionSummary_revision :: Lens' WorkerConfigurationRevisionSummary (Maybe Integer)
- data WorkerConfigurationSummary = WorkerConfigurationSummary' {}
- newWorkerConfigurationSummary :: WorkerConfigurationSummary
- workerConfigurationSummary_creationTime :: Lens' WorkerConfigurationSummary (Maybe UTCTime)
- workerConfigurationSummary_description :: Lens' WorkerConfigurationSummary (Maybe Text)
- workerConfigurationSummary_latestRevision :: Lens' WorkerConfigurationSummary (Maybe WorkerConfigurationRevisionSummary)
- workerConfigurationSummary_name :: Lens' WorkerConfigurationSummary (Maybe Text)
- workerConfigurationSummary_workerConfigurationArn :: Lens' WorkerConfigurationSummary (Maybe Text)
- data WorkerLogDelivery = WorkerLogDelivery' {}
- newWorkerLogDelivery :: WorkerLogDelivery
- workerLogDelivery_cloudWatchLogs :: Lens' WorkerLogDelivery (Maybe CloudWatchLogsLogDelivery)
- workerLogDelivery_firehose :: Lens' WorkerLogDelivery (Maybe FirehoseLogDelivery)
- workerLogDelivery_s3 :: Lens' WorkerLogDelivery (Maybe S3LogDelivery)
- data WorkerLogDeliveryDescription = WorkerLogDeliveryDescription' {}
- newWorkerLogDeliveryDescription :: WorkerLogDeliveryDescription
- workerLogDeliveryDescription_cloudWatchLogs :: Lens' WorkerLogDeliveryDescription (Maybe CloudWatchLogsLogDeliveryDescription)
- workerLogDeliveryDescription_firehose :: Lens' WorkerLogDeliveryDescription (Maybe FirehoseLogDeliveryDescription)
- workerLogDeliveryDescription_s3 :: Lens' WorkerLogDeliveryDescription (Maybe S3LogDeliveryDescription)
Service Configuration
defaultService :: Service Source #
API version 2021-09-14 of the Amazon Managed Streaming for Kafka Connect SDK configuration.
Errors
_BadRequestException :: AsError a => Fold a ServiceError Source #
HTTP Status Code 400: Bad request due to incorrect input. Correct your request and then retry it.
_ConflictException :: AsError a => Fold a ServiceError Source #
HTTP Status Code 409: Conflict. A resource with this name already exists. Retry your request with another name.
_ForbiddenException :: AsError a => Fold a ServiceError Source #
HTTP Status Code 403: Access forbidden. Correct your credentials and then retry your request.
_InternalServerErrorException :: AsError a => Fold a ServiceError Source #
HTTP Status Code 500: Unexpected internal server error. Retrying your request might resolve the issue.
_NotFoundException :: AsError a => Fold a ServiceError Source #
HTTP Status Code 404: Resource not found due to incorrect input. Correct your request and then retry it.
_ServiceUnavailableException :: AsError a => Fold a ServiceError Source #
HTTP Status Code 503: Service Unavailable. Retrying your request in some time might resolve the issue.
_TooManyRequestsException :: AsError a => Fold a ServiceError Source #
HTTP Status Code 429: Limit exceeded. Resource limit reached.
_UnauthorizedException :: AsError a => Fold a ServiceError Source #
HTTP Status Code 401: Unauthorized request. The provided credentials couldn't be validated.
ConnectorState
newtype ConnectorState Source #
Constructors
| ConnectorState' | |
Fields | |
Bundled Patterns
| pattern ConnectorState_CREATING :: ConnectorState | |
| pattern ConnectorState_DELETING :: ConnectorState | |
| pattern ConnectorState_FAILED :: ConnectorState | |
| pattern ConnectorState_RUNNING :: ConnectorState | |
| pattern ConnectorState_UPDATING :: ConnectorState |
Instances
CustomPluginContentType
newtype CustomPluginContentType Source #
Constructors
| CustomPluginContentType' | |
Fields | |
Bundled Patterns
| pattern CustomPluginContentType_JAR :: CustomPluginContentType | |
| pattern CustomPluginContentType_ZIP :: CustomPluginContentType |
Instances
CustomPluginState
newtype CustomPluginState Source #
Constructors
| CustomPluginState' | |
Fields | |
Bundled Patterns
| pattern CustomPluginState_ACTIVE :: CustomPluginState | |
| pattern CustomPluginState_CREATE_FAILED :: CustomPluginState | |
| pattern CustomPluginState_CREATING :: CustomPluginState | |
| pattern CustomPluginState_DELETING :: CustomPluginState | |
| pattern CustomPluginState_UPDATE_FAILED :: CustomPluginState | |
| pattern CustomPluginState_UPDATING :: CustomPluginState |
Instances
KafkaClusterClientAuthenticationType
newtype KafkaClusterClientAuthenticationType Source #
Constructors
| KafkaClusterClientAuthenticationType' | |
Bundled Patterns
| pattern KafkaClusterClientAuthenticationType_IAM :: KafkaClusterClientAuthenticationType | |
| pattern KafkaClusterClientAuthenticationType_NONE :: KafkaClusterClientAuthenticationType |
Instances
KafkaClusterEncryptionInTransitType
newtype KafkaClusterEncryptionInTransitType Source #
Constructors
| KafkaClusterEncryptionInTransitType' | |
Bundled Patterns
| pattern KafkaClusterEncryptionInTransitType_PLAINTEXT :: KafkaClusterEncryptionInTransitType | |
| pattern KafkaClusterEncryptionInTransitType_TLS :: KafkaClusterEncryptionInTransitType |
Instances
ApacheKafkaCluster
data ApacheKafkaCluster Source #
The details of the Apache Kafka cluster to which the connector is connected.
See: newApacheKafkaCluster smart constructor.
Constructors
| ApacheKafkaCluster' | |
Fields
| |
Instances
newApacheKafkaCluster Source #
Arguments
| :: Text | |
| -> Vpc | |
| -> ApacheKafkaCluster |
Create a value of ApacheKafkaCluster 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:bootstrapServers:ApacheKafkaCluster', apacheKafkaCluster_bootstrapServers - The bootstrap servers of the cluster.
$sel:vpc:ApacheKafkaCluster', apacheKafkaCluster_vpc - Details of an Amazon VPC which has network connectivity to the Apache
Kafka cluster.
apacheKafkaCluster_bootstrapServers :: Lens' ApacheKafkaCluster Text Source #
The bootstrap servers of the cluster.
apacheKafkaCluster_vpc :: Lens' ApacheKafkaCluster Vpc Source #
Details of an Amazon VPC which has network connectivity to the Apache Kafka cluster.
ApacheKafkaClusterDescription
data ApacheKafkaClusterDescription Source #
The description of the Apache Kafka cluster to which the connector is connected.
See: newApacheKafkaClusterDescription smart constructor.
Constructors
| ApacheKafkaClusterDescription' | |
Fields
| |
Instances
newApacheKafkaClusterDescription :: ApacheKafkaClusterDescription Source #
Create a value of ApacheKafkaClusterDescription 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:bootstrapServers:ApacheKafkaClusterDescription', apacheKafkaClusterDescription_bootstrapServers - The bootstrap servers of the cluster.
$sel:vpc:ApacheKafkaClusterDescription', apacheKafkaClusterDescription_vpc - Details of an Amazon VPC which has network connectivity to the Apache
Kafka cluster.
apacheKafkaClusterDescription_bootstrapServers :: Lens' ApacheKafkaClusterDescription (Maybe Text) Source #
The bootstrap servers of the cluster.
apacheKafkaClusterDescription_vpc :: Lens' ApacheKafkaClusterDescription (Maybe VpcDescription) Source #
Details of an Amazon VPC which has network connectivity to the Apache Kafka cluster.
AutoScaling
data AutoScaling Source #
Specifies how the connector scales.
See: newAutoScaling smart constructor.
Constructors
| AutoScaling' | |
Fields
| |
Instances
Arguments
| :: Natural | |
| -> Natural | |
| -> Natural | |
| -> AutoScaling |
Create a value of AutoScaling 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:scaleInPolicy:AutoScaling', autoScaling_scaleInPolicy - The sacle-in policy for the connector.
$sel:scaleOutPolicy:AutoScaling', autoScaling_scaleOutPolicy - The sacle-out policy for the connector.
$sel:maxWorkerCount:AutoScaling', autoScaling_maxWorkerCount - The maximum number of workers allocated to the connector.
$sel:mcuCount:AutoScaling', autoScaling_mcuCount - The number of microcontroller units (MCUs) allocated to each connector
worker. The valid values are 1,2,4,8.
$sel:minWorkerCount:AutoScaling', autoScaling_minWorkerCount - The minimum number of workers allocated to the connector.
autoScaling_scaleInPolicy :: Lens' AutoScaling (Maybe ScaleInPolicy) Source #
The sacle-in policy for the connector.
autoScaling_scaleOutPolicy :: Lens' AutoScaling (Maybe ScaleOutPolicy) Source #
The sacle-out policy for the connector.
autoScaling_maxWorkerCount :: Lens' AutoScaling Natural Source #
The maximum number of workers allocated to the connector.
autoScaling_mcuCount :: Lens' AutoScaling Natural Source #
The number of microcontroller units (MCUs) allocated to each connector worker. The valid values are 1,2,4,8.
autoScaling_minWorkerCount :: Lens' AutoScaling Natural Source #
The minimum number of workers allocated to the connector.
AutoScalingDescription
data AutoScalingDescription Source #
Information about the auto scaling parameters for the connector.
See: newAutoScalingDescription smart constructor.
Constructors
| AutoScalingDescription' | |
Fields
| |
Instances
newAutoScalingDescription :: AutoScalingDescription Source #
Create a value of AutoScalingDescription 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:maxWorkerCount:AutoScalingDescription', autoScalingDescription_maxWorkerCount - The maximum number of workers allocated to the connector.
$sel:mcuCount:AutoScalingDescription', autoScalingDescription_mcuCount - The number of microcontroller units (MCUs) allocated to each connector
worker. The valid values are 1,2,4,8.
$sel:minWorkerCount:AutoScalingDescription', autoScalingDescription_minWorkerCount - The minimum number of workers allocated to the connector.
$sel:scaleInPolicy:AutoScalingDescription', autoScalingDescription_scaleInPolicy - The sacle-in policy for the connector.
$sel:scaleOutPolicy:AutoScalingDescription', autoScalingDescription_scaleOutPolicy - The sacle-out policy for the connector.>
autoScalingDescription_maxWorkerCount :: Lens' AutoScalingDescription (Maybe Int) Source #
The maximum number of workers allocated to the connector.
autoScalingDescription_mcuCount :: Lens' AutoScalingDescription (Maybe Int) Source #
The number of microcontroller units (MCUs) allocated to each connector worker. The valid values are 1,2,4,8.
autoScalingDescription_minWorkerCount :: Lens' AutoScalingDescription (Maybe Int) Source #
The minimum number of workers allocated to the connector.
autoScalingDescription_scaleInPolicy :: Lens' AutoScalingDescription (Maybe ScaleInPolicyDescription) Source #
The sacle-in policy for the connector.
autoScalingDescription_scaleOutPolicy :: Lens' AutoScalingDescription (Maybe ScaleOutPolicyDescription) Source #
The sacle-out policy for the connector.>
AutoScalingUpdate
data AutoScalingUpdate Source #
The updates to the auto scaling parameters for the connector.
See: newAutoScalingUpdate smart constructor.
Constructors
| AutoScalingUpdate' | |
Fields
| |
Instances
Arguments
| :: Natural | |
| -> Natural | |
| -> Natural | |
| -> ScaleInPolicyUpdate | |
| -> ScaleOutPolicyUpdate | |
| -> AutoScalingUpdate |
Create a value of AutoScalingUpdate 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:maxWorkerCount:AutoScalingUpdate', autoScalingUpdate_maxWorkerCount - The target maximum number of workers allocated to the connector.
$sel:mcuCount:AutoScalingUpdate', autoScalingUpdate_mcuCount - The target number of microcontroller units (MCUs) allocated to each
connector worker. The valid values are 1,2,4,8.
$sel:minWorkerCount:AutoScalingUpdate', autoScalingUpdate_minWorkerCount - The target minimum number of workers allocated to the connector.
$sel:scaleInPolicy:AutoScalingUpdate', autoScalingUpdate_scaleInPolicy - The target sacle-in policy for the connector.
$sel:scaleOutPolicy:AutoScalingUpdate', autoScalingUpdate_scaleOutPolicy - The target sacle-out policy for the connector.
autoScalingUpdate_maxWorkerCount :: Lens' AutoScalingUpdate Natural Source #
The target maximum number of workers allocated to the connector.
autoScalingUpdate_mcuCount :: Lens' AutoScalingUpdate Natural Source #
The target number of microcontroller units (MCUs) allocated to each connector worker. The valid values are 1,2,4,8.
autoScalingUpdate_minWorkerCount :: Lens' AutoScalingUpdate Natural Source #
The target minimum number of workers allocated to the connector.
autoScalingUpdate_scaleInPolicy :: Lens' AutoScalingUpdate ScaleInPolicyUpdate Source #
The target sacle-in policy for the connector.
autoScalingUpdate_scaleOutPolicy :: Lens' AutoScalingUpdate ScaleOutPolicyUpdate Source #
The target sacle-out policy for the connector.
Capacity
Information about the capacity of the connector, whether it is auto scaled or provisioned.
See: newCapacity smart constructor.
Constructors
| Capacity' | |
Fields
| |
Instances
| ToJSON Capacity Source # | |
Defined in Amazonka.KafkaConnect.Types.Capacity | |
| Generic Capacity Source # | |
| Read Capacity Source # | |
| Show Capacity Source # | |
| NFData Capacity Source # | |
Defined in Amazonka.KafkaConnect.Types.Capacity | |
| Eq Capacity Source # | |
| Hashable Capacity Source # | |
Defined in Amazonka.KafkaConnect.Types.Capacity | |
| type Rep Capacity Source # | |
Defined in Amazonka.KafkaConnect.Types.Capacity type Rep Capacity = D1 ('MetaData "Capacity" "Amazonka.KafkaConnect.Types.Capacity" "amazonka-kafkaconnect-2.0-4ed6DFGevt995RzDsMjJqs" 'False) (C1 ('MetaCons "Capacity'" 'PrefixI 'True) (S1 ('MetaSel ('Just "autoScaling") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AutoScaling)) :*: S1 ('MetaSel ('Just "provisionedCapacity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProvisionedCapacity)))) | |
newCapacity :: Capacity Source #
Create a value of Capacity 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:autoScaling:Capacity', capacity_autoScaling - Information about the auto scaling parameters for the connector.
$sel:provisionedCapacity:Capacity', capacity_provisionedCapacity - Details about a fixed capacity allocated to a connector.
capacity_autoScaling :: Lens' Capacity (Maybe AutoScaling) Source #
Information about the auto scaling parameters for the connector.
capacity_provisionedCapacity :: Lens' Capacity (Maybe ProvisionedCapacity) Source #
Details about a fixed capacity allocated to a connector.
CapacityDescription
data CapacityDescription Source #
A description of the connector's capacity.
See: newCapacityDescription smart constructor.
Constructors
| CapacityDescription' | |
Fields
| |
Instances
newCapacityDescription :: CapacityDescription Source #
Create a value of CapacityDescription 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:autoScaling:CapacityDescription', capacityDescription_autoScaling - Describes the connector's auto scaling capacity.
$sel:provisionedCapacity:CapacityDescription', capacityDescription_provisionedCapacity - Describes a connector's provisioned capacity.
capacityDescription_autoScaling :: Lens' CapacityDescription (Maybe AutoScalingDescription) Source #
Describes the connector's auto scaling capacity.
capacityDescription_provisionedCapacity :: Lens' CapacityDescription (Maybe ProvisionedCapacityDescription) Source #
Describes a connector's provisioned capacity.
CapacityUpdate
data CapacityUpdate Source #
The target capacity for the connector. The capacity can be auto scaled or provisioned.
See: newCapacityUpdate smart constructor.
Constructors
| CapacityUpdate' | |
Fields
| |
Instances
newCapacityUpdate :: CapacityUpdate Source #
Create a value of CapacityUpdate 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:autoScaling:CapacityUpdate', capacityUpdate_autoScaling - The target auto scaling setting.
$sel:provisionedCapacity:CapacityUpdate', capacityUpdate_provisionedCapacity - The target settings for provisioned capacity.
capacityUpdate_autoScaling :: Lens' CapacityUpdate (Maybe AutoScalingUpdate) Source #
The target auto scaling setting.
capacityUpdate_provisionedCapacity :: Lens' CapacityUpdate (Maybe ProvisionedCapacityUpdate) Source #
The target settings for provisioned capacity.
CloudWatchLogsLogDelivery
data CloudWatchLogsLogDelivery Source #
The settings for delivering connector logs to Amazon CloudWatch Logs.
See: newCloudWatchLogsLogDelivery smart constructor.
Constructors
| CloudWatchLogsLogDelivery' | |
Instances
newCloudWatchLogsLogDelivery Source #
Create a value of CloudWatchLogsLogDelivery 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:logGroup:CloudWatchLogsLogDelivery', cloudWatchLogsLogDelivery_logGroup - The name of the CloudWatch log group that is the destination for log
delivery.
$sel:enabled:CloudWatchLogsLogDelivery', cloudWatchLogsLogDelivery_enabled - Whether log delivery to Amazon CloudWatch Logs is enabled.
cloudWatchLogsLogDelivery_logGroup :: Lens' CloudWatchLogsLogDelivery (Maybe Text) Source #
The name of the CloudWatch log group that is the destination for log delivery.
cloudWatchLogsLogDelivery_enabled :: Lens' CloudWatchLogsLogDelivery Bool Source #
Whether log delivery to Amazon CloudWatch Logs is enabled.
CloudWatchLogsLogDeliveryDescription
data CloudWatchLogsLogDeliveryDescription Source #
A description of the log delivery settings.
See: newCloudWatchLogsLogDeliveryDescription smart constructor.
Constructors
| CloudWatchLogsLogDeliveryDescription' | |
Instances
newCloudWatchLogsLogDeliveryDescription :: CloudWatchLogsLogDeliveryDescription Source #
Create a value of CloudWatchLogsLogDeliveryDescription 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:enabled:CloudWatchLogsLogDeliveryDescription', cloudWatchLogsLogDeliveryDescription_enabled - Whether log delivery to Amazon CloudWatch Logs is enabled.
$sel:logGroup:CloudWatchLogsLogDeliveryDescription', cloudWatchLogsLogDeliveryDescription_logGroup - The name of the CloudWatch log group that is the destination for log
delivery.
cloudWatchLogsLogDeliveryDescription_enabled :: Lens' CloudWatchLogsLogDeliveryDescription (Maybe Bool) Source #
Whether log delivery to Amazon CloudWatch Logs is enabled.
cloudWatchLogsLogDeliveryDescription_logGroup :: Lens' CloudWatchLogsLogDeliveryDescription (Maybe Text) Source #
The name of the CloudWatch log group that is the destination for log delivery.
ConnectorSummary
data ConnectorSummary Source #
Summary of a connector.
See: newConnectorSummary smart constructor.
Constructors
| ConnectorSummary' | |
Fields
| |
Instances
newConnectorSummary :: ConnectorSummary Source #
Create a value of ConnectorSummary 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:capacity:ConnectorSummary', connectorSummary_capacity - The connector's compute capacity settings.
$sel:connectorArn:ConnectorSummary', connectorSummary_connectorArn - The Amazon Resource Name (ARN) of the connector.
$sel:connectorDescription:ConnectorSummary', connectorSummary_connectorDescription - The description of the connector.
$sel:connectorName:ConnectorSummary', connectorSummary_connectorName - The name of the connector.
$sel:connectorState:ConnectorSummary', connectorSummary_connectorState - The state of the connector.
$sel:creationTime:ConnectorSummary', connectorSummary_creationTime - The time that the connector was created.
$sel:currentVersion:ConnectorSummary', connectorSummary_currentVersion - The current version of the connector.
$sel:kafkaCluster:ConnectorSummary', connectorSummary_kafkaCluster - The details of the Apache Kafka cluster to which the connector is
connected.
$sel:kafkaClusterClientAuthentication:ConnectorSummary', connectorSummary_kafkaClusterClientAuthentication - The type of client authentication used to connect to the Apache Kafka
cluster. The value is NONE when no client authentication is used.
$sel:kafkaClusterEncryptionInTransit:ConnectorSummary', connectorSummary_kafkaClusterEncryptionInTransit - Details of encryption in transit to the Apache Kafka cluster.
$sel:kafkaConnectVersion:ConnectorSummary', connectorSummary_kafkaConnectVersion - The version of Kafka Connect. It has to be compatible with both the
Apache Kafka cluster's version and the plugins.
$sel:logDelivery:ConnectorSummary', connectorSummary_logDelivery - The settings for delivering connector logs to Amazon CloudWatch Logs.
$sel:plugins:ConnectorSummary', connectorSummary_plugins - Specifies which plugins were used for this connector.
$sel:serviceExecutionRoleArn:ConnectorSummary', connectorSummary_serviceExecutionRoleArn - The Amazon Resource Name (ARN) of the IAM role used by the connector to
access Amazon Web Services resources.
$sel:workerConfiguration:ConnectorSummary', connectorSummary_workerConfiguration - The worker configurations that are in use with the connector.
connectorSummary_capacity :: Lens' ConnectorSummary (Maybe CapacityDescription) Source #
The connector's compute capacity settings.
connectorSummary_connectorArn :: Lens' ConnectorSummary (Maybe Text) Source #
The Amazon Resource Name (ARN) of the connector.
connectorSummary_connectorDescription :: Lens' ConnectorSummary (Maybe Text) Source #
The description of the connector.
connectorSummary_connectorName :: Lens' ConnectorSummary (Maybe Text) Source #
The name of the connector.
connectorSummary_connectorState :: Lens' ConnectorSummary (Maybe ConnectorState) Source #
The state of the connector.
connectorSummary_creationTime :: Lens' ConnectorSummary (Maybe UTCTime) Source #
The time that the connector was created.
connectorSummary_currentVersion :: Lens' ConnectorSummary (Maybe Text) Source #
The current version of the connector.
connectorSummary_kafkaCluster :: Lens' ConnectorSummary (Maybe KafkaClusterDescription) Source #
The details of the Apache Kafka cluster to which the connector is connected.
connectorSummary_kafkaClusterClientAuthentication :: Lens' ConnectorSummary (Maybe KafkaClusterClientAuthenticationDescription) Source #
The type of client authentication used to connect to the Apache Kafka cluster. The value is NONE when no client authentication is used.
connectorSummary_kafkaClusterEncryptionInTransit :: Lens' ConnectorSummary (Maybe KafkaClusterEncryptionInTransitDescription) Source #
Details of encryption in transit to the Apache Kafka cluster.
connectorSummary_kafkaConnectVersion :: Lens' ConnectorSummary (Maybe Text) Source #
The version of Kafka Connect. It has to be compatible with both the Apache Kafka cluster's version and the plugins.
connectorSummary_logDelivery :: Lens' ConnectorSummary (Maybe LogDeliveryDescription) Source #
The settings for delivering connector logs to Amazon CloudWatch Logs.
connectorSummary_plugins :: Lens' ConnectorSummary (Maybe [PluginDescription]) Source #
Specifies which plugins were used for this connector.
connectorSummary_serviceExecutionRoleArn :: Lens' ConnectorSummary (Maybe Text) Source #
The Amazon Resource Name (ARN) of the IAM role used by the connector to access Amazon Web Services resources.
connectorSummary_workerConfiguration :: Lens' ConnectorSummary (Maybe WorkerConfigurationDescription) Source #
The worker configurations that are in use with the connector.
CustomPlugin
data CustomPlugin Source #
A plugin is an AWS resource that contains the code that defines a connector's logic.
See: newCustomPlugin smart constructor.
Constructors
| CustomPlugin' | |
Fields
| |
Instances
Arguments
| :: Text | |
| -> Natural | |
| -> CustomPlugin |
Create a value of CustomPlugin 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:customPluginArn:CustomPlugin', customPlugin_customPluginArn - The Amazon Resource Name (ARN) of the custom plugin.
$sel:revision:CustomPlugin', customPlugin_revision - The revision of the custom plugin.
customPlugin_customPluginArn :: Lens' CustomPlugin Text Source #
The Amazon Resource Name (ARN) of the custom plugin.
customPlugin_revision :: Lens' CustomPlugin Natural Source #
The revision of the custom plugin.
CustomPluginDescription
data CustomPluginDescription Source #
Details about a custom plugin.
See: newCustomPluginDescription smart constructor.
Constructors
| CustomPluginDescription' | |
Instances
newCustomPluginDescription :: CustomPluginDescription Source #
Create a value of CustomPluginDescription 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:customPluginArn:CustomPluginDescription', customPluginDescription_customPluginArn - The Amazon Resource Name (ARN) of the custom plugin.
$sel:revision:CustomPluginDescription', customPluginDescription_revision - The revision of the custom plugin.
customPluginDescription_customPluginArn :: Lens' CustomPluginDescription (Maybe Text) Source #
The Amazon Resource Name (ARN) of the custom plugin.
customPluginDescription_revision :: Lens' CustomPluginDescription (Maybe Integer) Source #
The revision of the custom plugin.
CustomPluginFileDescription
data CustomPluginFileDescription Source #
Details about a custom plugin file.
See: newCustomPluginFileDescription smart constructor.
Constructors
| CustomPluginFileDescription' | |
Instances
newCustomPluginFileDescription :: CustomPluginFileDescription Source #
Create a value of CustomPluginFileDescription 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:fileMd5:CustomPluginFileDescription', customPluginFileDescription_fileMd5 - The hex-encoded MD5 checksum of the custom plugin file. You can use it
to validate the file.
$sel:fileSize:CustomPluginFileDescription', customPluginFileDescription_fileSize - The size in bytes of the custom plugin file. You can use it to validate
the file.
customPluginFileDescription_fileMd5 :: Lens' CustomPluginFileDescription (Maybe Text) Source #
The hex-encoded MD5 checksum of the custom plugin file. You can use it to validate the file.
customPluginFileDescription_fileSize :: Lens' CustomPluginFileDescription (Maybe Integer) Source #
The size in bytes of the custom plugin file. You can use it to validate the file.
CustomPluginLocation
data CustomPluginLocation Source #
Information about the location of a custom plugin.
See: newCustomPluginLocation smart constructor.
Constructors
| CustomPluginLocation' | |
Fields
| |
Instances
newCustomPluginLocation Source #
Create a value of CustomPluginLocation 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:s3Location:CustomPluginLocation', customPluginLocation_s3Location - The S3 bucket Amazon Resource Name (ARN), file key, and object version
of the plugin file stored in Amazon S3.
customPluginLocation_s3Location :: Lens' CustomPluginLocation S3Location Source #
The S3 bucket Amazon Resource Name (ARN), file key, and object version of the plugin file stored in Amazon S3.
CustomPluginLocationDescription
data CustomPluginLocationDescription Source #
Information about the location of a custom plugin.
See: newCustomPluginLocationDescription smart constructor.
Constructors
| CustomPluginLocationDescription' | |
Fields
| |
Instances
newCustomPluginLocationDescription :: CustomPluginLocationDescription Source #
Create a value of CustomPluginLocationDescription 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:s3Location:CustomPluginLocationDescription', customPluginLocationDescription_s3Location - The S3 bucket Amazon Resource Name (ARN), file key, and object version
of the plugin file stored in Amazon S3.
customPluginLocationDescription_s3Location :: Lens' CustomPluginLocationDescription (Maybe S3LocationDescription) Source #
The S3 bucket Amazon Resource Name (ARN), file key, and object version of the plugin file stored in Amazon S3.
CustomPluginRevisionSummary
data CustomPluginRevisionSummary Source #
Details about the revision of a custom plugin.
See: newCustomPluginRevisionSummary smart constructor.
Constructors
| CustomPluginRevisionSummary' | |
Fields
| |
Instances
newCustomPluginRevisionSummary :: CustomPluginRevisionSummary Source #
Create a value of CustomPluginRevisionSummary 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:contentType:CustomPluginRevisionSummary', customPluginRevisionSummary_contentType - The format of the plugin file.
$sel:creationTime:CustomPluginRevisionSummary', customPluginRevisionSummary_creationTime - The time that the custom plugin was created.
$sel:description:CustomPluginRevisionSummary', customPluginRevisionSummary_description - The description of the custom plugin.
$sel:fileDescription:CustomPluginRevisionSummary', customPluginRevisionSummary_fileDescription - Details about the custom plugin file.
$sel:location:CustomPluginRevisionSummary', customPluginRevisionSummary_location - Information about the location of the custom plugin.
$sel:revision:CustomPluginRevisionSummary', customPluginRevisionSummary_revision - The revision of the custom plugin.
customPluginRevisionSummary_contentType :: Lens' CustomPluginRevisionSummary (Maybe CustomPluginContentType) Source #
The format of the plugin file.
customPluginRevisionSummary_creationTime :: Lens' CustomPluginRevisionSummary (Maybe UTCTime) Source #
The time that the custom plugin was created.
customPluginRevisionSummary_description :: Lens' CustomPluginRevisionSummary (Maybe Text) Source #
The description of the custom plugin.
customPluginRevisionSummary_fileDescription :: Lens' CustomPluginRevisionSummary (Maybe CustomPluginFileDescription) Source #
Details about the custom plugin file.
customPluginRevisionSummary_location :: Lens' CustomPluginRevisionSummary (Maybe CustomPluginLocationDescription) Source #
Information about the location of the custom plugin.
customPluginRevisionSummary_revision :: Lens' CustomPluginRevisionSummary (Maybe Integer) Source #
The revision of the custom plugin.
CustomPluginSummary
data CustomPluginSummary Source #
A summary of the custom plugin.
See: newCustomPluginSummary smart constructor.
Constructors
| CustomPluginSummary' | |
Fields
| |
Instances
newCustomPluginSummary :: CustomPluginSummary Source #
Create a value of CustomPluginSummary 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:
CustomPluginSummary, customPluginSummary_creationTime - The time that the custom plugin was created.
$sel:customPluginArn:CustomPluginSummary', customPluginSummary_customPluginArn - The Amazon Resource Name (ARN) of the custom plugin.
$sel:customPluginState:CustomPluginSummary', customPluginSummary_customPluginState - The state of the custom plugin.
CustomPluginSummary, customPluginSummary_description - A description of the custom plugin.
$sel:latestRevision:CustomPluginSummary', customPluginSummary_latestRevision - The latest revision of the custom plugin.
$sel:name:CustomPluginSummary', customPluginSummary_name - The name of the custom plugin.
customPluginSummary_creationTime :: Lens' CustomPluginSummary (Maybe UTCTime) Source #
The time that the custom plugin was created.
customPluginSummary_customPluginArn :: Lens' CustomPluginSummary (Maybe Text) Source #
The Amazon Resource Name (ARN) of the custom plugin.
customPluginSummary_customPluginState :: Lens' CustomPluginSummary (Maybe CustomPluginState) Source #
The state of the custom plugin.
customPluginSummary_description :: Lens' CustomPluginSummary (Maybe Text) Source #
A description of the custom plugin.
customPluginSummary_latestRevision :: Lens' CustomPluginSummary (Maybe CustomPluginRevisionSummary) Source #
The latest revision of the custom plugin.
customPluginSummary_name :: Lens' CustomPluginSummary (Maybe Text) Source #
The name of the custom plugin.
FirehoseLogDelivery
data FirehoseLogDelivery Source #
The settings for delivering logs to Amazon Kinesis Data Firehose.
See: newFirehoseLogDelivery smart constructor.
Constructors
| FirehoseLogDelivery' | |
Fields
| |
Instances
newFirehoseLogDelivery Source #
Arguments
| :: Bool | |
| -> FirehoseLogDelivery |
Create a value of FirehoseLogDelivery 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:deliveryStream:FirehoseLogDelivery', firehoseLogDelivery_deliveryStream - The name of the Kinesis Data Firehose delivery stream that is the
destination for log delivery.
$sel:enabled:FirehoseLogDelivery', firehoseLogDelivery_enabled - Specifies whether connector logs get delivered to Amazon Kinesis Data
Firehose.
firehoseLogDelivery_deliveryStream :: Lens' FirehoseLogDelivery (Maybe Text) Source #
The name of the Kinesis Data Firehose delivery stream that is the destination for log delivery.
firehoseLogDelivery_enabled :: Lens' FirehoseLogDelivery Bool Source #
Specifies whether connector logs get delivered to Amazon Kinesis Data Firehose.
FirehoseLogDeliveryDescription
data FirehoseLogDeliveryDescription Source #
A description of the settings for delivering logs to Amazon Kinesis Data Firehose.
See: newFirehoseLogDeliveryDescription smart constructor.
Constructors
| FirehoseLogDeliveryDescription' | |
Instances
newFirehoseLogDeliveryDescription :: FirehoseLogDeliveryDescription Source #
Create a value of FirehoseLogDeliveryDescription 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:deliveryStream:FirehoseLogDeliveryDescription', firehoseLogDeliveryDescription_deliveryStream - The name of the Kinesis Data Firehose delivery stream that is the
destination for log delivery.
$sel:enabled:FirehoseLogDeliveryDescription', firehoseLogDeliveryDescription_enabled - Specifies whether connector logs get delivered to Amazon Kinesis Data
Firehose.
firehoseLogDeliveryDescription_deliveryStream :: Lens' FirehoseLogDeliveryDescription (Maybe Text) Source #
The name of the Kinesis Data Firehose delivery stream that is the destination for log delivery.
firehoseLogDeliveryDescription_enabled :: Lens' FirehoseLogDeliveryDescription (Maybe Bool) Source #
Specifies whether connector logs get delivered to Amazon Kinesis Data Firehose.
KafkaCluster
data KafkaCluster Source #
The details of the Apache Kafka cluster to which the connector is connected.
See: newKafkaCluster smart constructor.
Constructors
| KafkaCluster' | |
Fields
| |
Instances
Create a value of KafkaCluster 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:apacheKafkaCluster:KafkaCluster', kafkaCluster_apacheKafkaCluster - The Apache Kafka cluster to which the connector is connected.
kafkaCluster_apacheKafkaCluster :: Lens' KafkaCluster ApacheKafkaCluster Source #
The Apache Kafka cluster to which the connector is connected.
KafkaClusterClientAuthentication
data KafkaClusterClientAuthentication Source #
The client authentication information used in order to authenticate with the Apache Kafka cluster.
See: newKafkaClusterClientAuthentication smart constructor.
Constructors
| KafkaClusterClientAuthentication' | |
Fields
| |
Instances
newKafkaClusterClientAuthentication Source #
Create a value of KafkaClusterClientAuthentication 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:authenticationType:KafkaClusterClientAuthentication', kafkaClusterClientAuthentication_authenticationType - The type of client authentication used to connect to the Apache Kafka
cluster. Value NONE means that no client authentication is used.
kafkaClusterClientAuthentication_authenticationType :: Lens' KafkaClusterClientAuthentication KafkaClusterClientAuthenticationType Source #
The type of client authentication used to connect to the Apache Kafka cluster. Value NONE means that no client authentication is used.
KafkaClusterClientAuthenticationDescription
data KafkaClusterClientAuthenticationDescription Source #
The client authentication information used in order to authenticate with the Apache Kafka cluster.
See: newKafkaClusterClientAuthenticationDescription smart constructor.
Constructors
| KafkaClusterClientAuthenticationDescription' | |
Fields
| |
Instances
newKafkaClusterClientAuthenticationDescription :: KafkaClusterClientAuthenticationDescription Source #
Create a value of KafkaClusterClientAuthenticationDescription 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:authenticationType:KafkaClusterClientAuthenticationDescription', kafkaClusterClientAuthenticationDescription_authenticationType - The type of client authentication used to connect to the Apache Kafka
cluster. Value NONE means that no client authentication is used.
kafkaClusterClientAuthenticationDescription_authenticationType :: Lens' KafkaClusterClientAuthenticationDescription (Maybe KafkaClusterClientAuthenticationType) Source #
The type of client authentication used to connect to the Apache Kafka cluster. Value NONE means that no client authentication is used.
KafkaClusterDescription
data KafkaClusterDescription Source #
Details of how to connect to the Apache Kafka cluster.
See: newKafkaClusterDescription smart constructor.
Constructors
| KafkaClusterDescription' | |
Fields
| |
Instances
newKafkaClusterDescription :: KafkaClusterDescription Source #
Create a value of KafkaClusterDescription 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:apacheKafkaCluster:KafkaClusterDescription', kafkaClusterDescription_apacheKafkaCluster - The Apache Kafka cluster to which the connector is connected.
kafkaClusterDescription_apacheKafkaCluster :: Lens' KafkaClusterDescription (Maybe ApacheKafkaClusterDescription) Source #
The Apache Kafka cluster to which the connector is connected.
KafkaClusterEncryptionInTransit
data KafkaClusterEncryptionInTransit Source #
Details of encryption in transit to the Apache Kafka cluster.
See: newKafkaClusterEncryptionInTransit smart constructor.
Constructors
| KafkaClusterEncryptionInTransit' | |
Fields
| |
Instances
newKafkaClusterEncryptionInTransit Source #
Create a value of KafkaClusterEncryptionInTransit 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:encryptionType:KafkaClusterEncryptionInTransit', kafkaClusterEncryptionInTransit_encryptionType - The type of encryption in transit to the Apache Kafka cluster.
kafkaClusterEncryptionInTransit_encryptionType :: Lens' KafkaClusterEncryptionInTransit KafkaClusterEncryptionInTransitType Source #
The type of encryption in transit to the Apache Kafka cluster.
KafkaClusterEncryptionInTransitDescription
data KafkaClusterEncryptionInTransitDescription Source #
The description of the encryption in transit to the Apache Kafka cluster.
See: newKafkaClusterEncryptionInTransitDescription smart constructor.
Constructors
| KafkaClusterEncryptionInTransitDescription' | |
Fields
| |
Instances
newKafkaClusterEncryptionInTransitDescription :: KafkaClusterEncryptionInTransitDescription Source #
Create a value of KafkaClusterEncryptionInTransitDescription 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:encryptionType:KafkaClusterEncryptionInTransitDescription', kafkaClusterEncryptionInTransitDescription_encryptionType - The type of encryption in transit to the Apache Kafka cluster.
kafkaClusterEncryptionInTransitDescription_encryptionType :: Lens' KafkaClusterEncryptionInTransitDescription (Maybe KafkaClusterEncryptionInTransitType) Source #
The type of encryption in transit to the Apache Kafka cluster.
LogDelivery
data LogDelivery Source #
Details about log delivery.
See: newLogDelivery smart constructor.
Constructors
| LogDelivery' | |
Fields
| |
Instances
Create a value of LogDelivery 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:workerLogDelivery:LogDelivery', logDelivery_workerLogDelivery - The workers can send worker logs to different destination types. This
configuration specifies the details of these destinations.
logDelivery_workerLogDelivery :: Lens' LogDelivery WorkerLogDelivery Source #
The workers can send worker logs to different destination types. This configuration specifies the details of these destinations.
LogDeliveryDescription
data LogDeliveryDescription Source #
The description of the log delivery settings.
See: newLogDeliveryDescription smart constructor.
Constructors
| LogDeliveryDescription' | |
Fields
| |
Instances
newLogDeliveryDescription :: LogDeliveryDescription Source #
Create a value of LogDeliveryDescription 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:workerLogDelivery:LogDeliveryDescription', logDeliveryDescription_workerLogDelivery - The workers can send worker logs to different destination types. This
configuration specifies the details of these destinations.
logDeliveryDescription_workerLogDelivery :: Lens' LogDeliveryDescription (Maybe WorkerLogDeliveryDescription) Source #
The workers can send worker logs to different destination types. This configuration specifies the details of these destinations.
Plugin
A plugin is an AWS resource that contains the code that defines your connector logic.
See: newPlugin smart constructor.
Constructors
| Plugin' | |
Fields
| |
Instances
| ToJSON Plugin Source # | |
Defined in Amazonka.KafkaConnect.Types.Plugin | |
| Generic Plugin Source # | |
| Read Plugin Source # | |
| Show Plugin Source # | |
| NFData Plugin Source # | |
Defined in Amazonka.KafkaConnect.Types.Plugin | |
| Eq Plugin Source # | |
| Hashable Plugin Source # | |
Defined in Amazonka.KafkaConnect.Types.Plugin | |
| type Rep Plugin Source # | |
Defined in Amazonka.KafkaConnect.Types.Plugin type Rep Plugin = D1 ('MetaData "Plugin" "Amazonka.KafkaConnect.Types.Plugin" "amazonka-kafkaconnect-2.0-4ed6DFGevt995RzDsMjJqs" 'False) (C1 ('MetaCons "Plugin'" 'PrefixI 'True) (S1 ('MetaSel ('Just "customPlugin") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 CustomPlugin))) | |
Arguments
| :: CustomPlugin | |
| -> Plugin |
Create a value of Plugin 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:customPlugin:Plugin', plugin_customPlugin - Details about a custom plugin.
plugin_customPlugin :: Lens' Plugin CustomPlugin Source #
Details about a custom plugin.
PluginDescription
data PluginDescription Source #
The description of the plugin.
See: newPluginDescription smart constructor.
Constructors
| PluginDescription' | |
Fields
| |
Instances
newPluginDescription :: PluginDescription Source #
Create a value of PluginDescription 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:customPlugin:PluginDescription', pluginDescription_customPlugin - Details about a custom plugin.
pluginDescription_customPlugin :: Lens' PluginDescription (Maybe CustomPluginDescription) Source #
Details about a custom plugin.
ProvisionedCapacity
data ProvisionedCapacity Source #
Details about a connector's provisioned capacity.
See: newProvisionedCapacity smart constructor.
Constructors
| ProvisionedCapacity' | |
Fields
| |
Instances
newProvisionedCapacity Source #
Arguments
| :: Natural | |
| -> Natural | |
| -> ProvisionedCapacity |
Create a value of ProvisionedCapacity 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:mcuCount:ProvisionedCapacity', provisionedCapacity_mcuCount - The number of microcontroller units (MCUs) allocated to each connector
worker. The valid values are 1,2,4,8.
$sel:workerCount:ProvisionedCapacity', provisionedCapacity_workerCount - The number of workers that are allocated to the connector.
provisionedCapacity_mcuCount :: Lens' ProvisionedCapacity Natural Source #
The number of microcontroller units (MCUs) allocated to each connector worker. The valid values are 1,2,4,8.
provisionedCapacity_workerCount :: Lens' ProvisionedCapacity Natural Source #
The number of workers that are allocated to the connector.
ProvisionedCapacityDescription
data ProvisionedCapacityDescription Source #
The description of a connector's provisioned capacity.
See: newProvisionedCapacityDescription smart constructor.
Constructors
| ProvisionedCapacityDescription' | |
Instances
newProvisionedCapacityDescription :: ProvisionedCapacityDescription Source #
Create a value of ProvisionedCapacityDescription 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:mcuCount:ProvisionedCapacityDescription', provisionedCapacityDescription_mcuCount - The number of microcontroller units (MCUs) allocated to each connector
worker. The valid values are 1,2,4,8.
$sel:workerCount:ProvisionedCapacityDescription', provisionedCapacityDescription_workerCount - The number of workers that are allocated to the connector.
provisionedCapacityDescription_mcuCount :: Lens' ProvisionedCapacityDescription (Maybe Int) Source #
The number of microcontroller units (MCUs) allocated to each connector worker. The valid values are 1,2,4,8.
provisionedCapacityDescription_workerCount :: Lens' ProvisionedCapacityDescription (Maybe Int) Source #
The number of workers that are allocated to the connector.
ProvisionedCapacityUpdate
data ProvisionedCapacityUpdate Source #
An update to a connector's fixed capacity.
See: newProvisionedCapacityUpdate smart constructor.
Constructors
| ProvisionedCapacityUpdate' | |
Fields
| |
Instances
newProvisionedCapacityUpdate Source #
Arguments
| :: Natural | |
| -> Natural | |
| -> ProvisionedCapacityUpdate |
Create a value of ProvisionedCapacityUpdate 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:mcuCount:ProvisionedCapacityUpdate', provisionedCapacityUpdate_mcuCount - The number of microcontroller units (MCUs) allocated to each connector
worker. The valid values are 1,2,4,8.
$sel:workerCount:ProvisionedCapacityUpdate', provisionedCapacityUpdate_workerCount - The number of workers that are allocated to the connector.
provisionedCapacityUpdate_mcuCount :: Lens' ProvisionedCapacityUpdate Natural Source #
The number of microcontroller units (MCUs) allocated to each connector worker. The valid values are 1,2,4,8.
provisionedCapacityUpdate_workerCount :: Lens' ProvisionedCapacityUpdate Natural Source #
The number of workers that are allocated to the connector.
S3Location
data S3Location Source #
The location of an object in Amazon S3.
See: newS3Location smart constructor.
Constructors
| S3Location' | |
Instances
Arguments
| :: Text | |
| -> Text | |
| -> S3Location |
Create a value of S3Location 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:objectVersion:S3Location', s3Location_objectVersion - The version of an object in an S3 bucket.
$sel:bucketArn:S3Location', s3Location_bucketArn - The Amazon Resource Name (ARN) of an S3 bucket.
$sel:fileKey:S3Location', s3Location_fileKey - The file key for an object in an S3 bucket.
s3Location_objectVersion :: Lens' S3Location (Maybe Text) Source #
The version of an object in an S3 bucket.
s3Location_bucketArn :: Lens' S3Location Text Source #
The Amazon Resource Name (ARN) of an S3 bucket.
s3Location_fileKey :: Lens' S3Location Text Source #
The file key for an object in an S3 bucket.
S3LocationDescription
data S3LocationDescription Source #
The description of the location of an object in Amazon S3.
See: newS3LocationDescription smart constructor.
Constructors
| S3LocationDescription' | |
Instances
newS3LocationDescription :: S3LocationDescription Source #
Create a value of S3LocationDescription 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:bucketArn:S3LocationDescription', s3LocationDescription_bucketArn - The Amazon Resource Name (ARN) of an S3 bucket.
$sel:fileKey:S3LocationDescription', s3LocationDescription_fileKey - The file key for an object in an S3 bucket.
$sel:objectVersion:S3LocationDescription', s3LocationDescription_objectVersion - The version of an object in an S3 bucket.
s3LocationDescription_bucketArn :: Lens' S3LocationDescription (Maybe Text) Source #
The Amazon Resource Name (ARN) of an S3 bucket.
s3LocationDescription_fileKey :: Lens' S3LocationDescription (Maybe Text) Source #
The file key for an object in an S3 bucket.
s3LocationDescription_objectVersion :: Lens' S3LocationDescription (Maybe Text) Source #
The version of an object in an S3 bucket.
S3LogDelivery
data S3LogDelivery Source #
Details about delivering logs to Amazon S3.
See: newS3LogDelivery smart constructor.
Constructors
| S3LogDelivery' | |
Instances
Arguments
| :: Bool | |
| -> S3LogDelivery |
Create a value of S3LogDelivery 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:bucket:S3LogDelivery', s3LogDelivery_bucket - The name of the S3 bucket that is the destination for log delivery.
$sel:prefix:S3LogDelivery', s3LogDelivery_prefix - The S3 prefix that is the destination for log delivery.
$sel:enabled:S3LogDelivery', s3LogDelivery_enabled - Specifies whether connector logs get sent to the specified Amazon S3
destination.
s3LogDelivery_bucket :: Lens' S3LogDelivery (Maybe Text) Source #
The name of the S3 bucket that is the destination for log delivery.
s3LogDelivery_prefix :: Lens' S3LogDelivery (Maybe Text) Source #
The S3 prefix that is the destination for log delivery.
s3LogDelivery_enabled :: Lens' S3LogDelivery Bool Source #
Specifies whether connector logs get sent to the specified Amazon S3 destination.
S3LogDeliveryDescription
data S3LogDeliveryDescription Source #
The description of the details about delivering logs to Amazon S3.
See: newS3LogDeliveryDescription smart constructor.
Constructors
| S3LogDeliveryDescription' | |
Instances
newS3LogDeliveryDescription :: S3LogDeliveryDescription Source #
Create a value of S3LogDeliveryDescription 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:bucket:S3LogDeliveryDescription', s3LogDeliveryDescription_bucket - The name of the S3 bucket that is the destination for log delivery.
$sel:enabled:S3LogDeliveryDescription', s3LogDeliveryDescription_enabled - Specifies whether connector logs get sent to the specified Amazon S3
destination.
$sel:prefix:S3LogDeliveryDescription', s3LogDeliveryDescription_prefix - The S3 prefix that is the destination for log delivery.
s3LogDeliveryDescription_bucket :: Lens' S3LogDeliveryDescription (Maybe Text) Source #
The name of the S3 bucket that is the destination for log delivery.
s3LogDeliveryDescription_enabled :: Lens' S3LogDeliveryDescription (Maybe Bool) Source #
Specifies whether connector logs get sent to the specified Amazon S3 destination.
s3LogDeliveryDescription_prefix :: Lens' S3LogDeliveryDescription (Maybe Text) Source #
The S3 prefix that is the destination for log delivery.
ScaleInPolicy
data ScaleInPolicy Source #
The scale-in policy for the connector.
See: newScaleInPolicy smart constructor.
Constructors
| ScaleInPolicy' | |
Fields
| |
Instances
Create a value of ScaleInPolicy 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:cpuUtilizationPercentage:ScaleInPolicy', scaleInPolicy_cpuUtilizationPercentage - Specifies the CPU utilization percentage threshold at which you want
connector scale in to be triggered.
scaleInPolicy_cpuUtilizationPercentage :: Lens' ScaleInPolicy Natural Source #
Specifies the CPU utilization percentage threshold at which you want connector scale in to be triggered.
ScaleInPolicyDescription
data ScaleInPolicyDescription Source #
The description of the scale-in policy for the connector.
See: newScaleInPolicyDescription smart constructor.
Constructors
| ScaleInPolicyDescription' | |
Fields
| |
Instances
newScaleInPolicyDescription :: ScaleInPolicyDescription Source #
Create a value of ScaleInPolicyDescription 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:cpuUtilizationPercentage:ScaleInPolicyDescription', scaleInPolicyDescription_cpuUtilizationPercentage - Specifies the CPU utilization percentage threshold at which you want
connector scale in to be triggered.
scaleInPolicyDescription_cpuUtilizationPercentage :: Lens' ScaleInPolicyDescription (Maybe Int) Source #
Specifies the CPU utilization percentage threshold at which you want connector scale in to be triggered.
ScaleInPolicyUpdate
data ScaleInPolicyUpdate Source #
An update to the connector's scale-in policy.
See: newScaleInPolicyUpdate smart constructor.
Constructors
| ScaleInPolicyUpdate' | |
Fields
| |
Instances
newScaleInPolicyUpdate Source #
Create a value of ScaleInPolicyUpdate 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:cpuUtilizationPercentage:ScaleInPolicyUpdate', scaleInPolicyUpdate_cpuUtilizationPercentage - The target CPU utilization percentage threshold at which you want
connector scale in to be triggered.
scaleInPolicyUpdate_cpuUtilizationPercentage :: Lens' ScaleInPolicyUpdate Natural Source #
The target CPU utilization percentage threshold at which you want connector scale in to be triggered.
ScaleOutPolicy
data ScaleOutPolicy Source #
The scale-out policy for the connector.
See: newScaleOutPolicy smart constructor.
Constructors
| ScaleOutPolicy' | |
Fields
| |
Instances
Create a value of ScaleOutPolicy 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:cpuUtilizationPercentage:ScaleOutPolicy', scaleOutPolicy_cpuUtilizationPercentage - The CPU utilization percentage threshold at which you want connector
scale out to be triggered.
scaleOutPolicy_cpuUtilizationPercentage :: Lens' ScaleOutPolicy Natural Source #
The CPU utilization percentage threshold at which you want connector scale out to be triggered.
ScaleOutPolicyDescription
data ScaleOutPolicyDescription Source #
The description of the scale-out policy for the connector.
See: newScaleOutPolicyDescription smart constructor.
Constructors
| ScaleOutPolicyDescription' | |
Fields
| |
Instances
newScaleOutPolicyDescription :: ScaleOutPolicyDescription Source #
Create a value of ScaleOutPolicyDescription 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:cpuUtilizationPercentage:ScaleOutPolicyDescription', scaleOutPolicyDescription_cpuUtilizationPercentage - The CPU utilization percentage threshold at which you want connector
scale out to be triggered.
scaleOutPolicyDescription_cpuUtilizationPercentage :: Lens' ScaleOutPolicyDescription (Maybe Int) Source #
The CPU utilization percentage threshold at which you want connector scale out to be triggered.
ScaleOutPolicyUpdate
data ScaleOutPolicyUpdate Source #
An update to the connector's scale-out policy.
See: newScaleOutPolicyUpdate smart constructor.
Constructors
| ScaleOutPolicyUpdate' | |
Fields
| |
Instances
newScaleOutPolicyUpdate Source #
Create a value of ScaleOutPolicyUpdate 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:cpuUtilizationPercentage:ScaleOutPolicyUpdate', scaleOutPolicyUpdate_cpuUtilizationPercentage - The target CPU utilization percentage threshold at which you want
connector scale out to be triggered.
scaleOutPolicyUpdate_cpuUtilizationPercentage :: Lens' ScaleOutPolicyUpdate Natural Source #
The target CPU utilization percentage threshold at which you want connector scale out to be triggered.
StateDescription
data StateDescription Source #
Details about the state of a resource.
See: newStateDescription smart constructor.
Constructors
| StateDescription' | |
Instances
newStateDescription :: StateDescription Source #
Create a value of StateDescription 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:code:StateDescription', stateDescription_code - A code that describes the state of a resource.
$sel:message:StateDescription', stateDescription_message - A message that describes the state of a resource.
stateDescription_code :: Lens' StateDescription (Maybe Text) Source #
A code that describes the state of a resource.
stateDescription_message :: Lens' StateDescription (Maybe Text) Source #
A message that describes the state of a resource.
Vpc
Information about the VPC in which the connector resides.
See: newVpc smart constructor.
Constructors
| Vpc' | |
Fields
| |
Instances
| ToJSON Vpc Source # | |
Defined in Amazonka.KafkaConnect.Types.Vpc | |
| Generic Vpc Source # | |
| Read Vpc Source # | |
| Show Vpc Source # | |
| NFData Vpc Source # | |
Defined in Amazonka.KafkaConnect.Types.Vpc | |
| Eq Vpc Source # | |
| Hashable Vpc Source # | |
Defined in Amazonka.KafkaConnect.Types.Vpc | |
| type Rep Vpc Source # | |
Defined in Amazonka.KafkaConnect.Types.Vpc type Rep Vpc = D1 ('MetaData "Vpc" "Amazonka.KafkaConnect.Types.Vpc" "amazonka-kafkaconnect-2.0-4ed6DFGevt995RzDsMjJqs" 'False) (C1 ('MetaCons "Vpc'" 'PrefixI 'True) (S1 ('MetaSel ('Just "securityGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "subnets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]))) | |
Create a value of Vpc 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:securityGroups:Vpc', vpc_securityGroups - The security groups for the connector.
$sel:subnets:Vpc', vpc_subnets - The subnets for the connector.
VpcDescription
data VpcDescription Source #
The description of the VPC in which the connector resides.
See: newVpcDescription smart constructor.
Constructors
| VpcDescription' | |
Instances
newVpcDescription :: VpcDescription Source #
Create a value of VpcDescription 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:securityGroups:VpcDescription', vpcDescription_securityGroups - The security groups for the connector.
$sel:subnets:VpcDescription', vpcDescription_subnets - The subnets for the connector.
vpcDescription_securityGroups :: Lens' VpcDescription (Maybe [Text]) Source #
The security groups for the connector.
vpcDescription_subnets :: Lens' VpcDescription (Maybe [Text]) Source #
The subnets for the connector.
WorkerConfiguration
data WorkerConfiguration Source #
The configuration of the workers, which are the processes that run the connector logic.
See: newWorkerConfiguration smart constructor.
Constructors
| WorkerConfiguration' | |
Fields
| |
Instances
newWorkerConfiguration Source #
Arguments
| :: Natural | |
| -> Text | |
| -> WorkerConfiguration |
Create a value of WorkerConfiguration 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:revision:WorkerConfiguration', workerConfiguration_revision - The revision of the worker configuration.
$sel:workerConfigurationArn:WorkerConfiguration', workerConfiguration_workerConfigurationArn - The Amazon Resource Name (ARN) of the worker configuration.
workerConfiguration_revision :: Lens' WorkerConfiguration Natural Source #
The revision of the worker configuration.
workerConfiguration_workerConfigurationArn :: Lens' WorkerConfiguration Text Source #
The Amazon Resource Name (ARN) of the worker configuration.
WorkerConfigurationDescription
data WorkerConfigurationDescription Source #
The description of the worker configuration.
See: newWorkerConfigurationDescription smart constructor.
Constructors
| WorkerConfigurationDescription' | |
Instances
newWorkerConfigurationDescription :: WorkerConfigurationDescription Source #
Create a value of WorkerConfigurationDescription 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:revision:WorkerConfigurationDescription', workerConfigurationDescription_revision - The revision of the worker configuration.
$sel:workerConfigurationArn:WorkerConfigurationDescription', workerConfigurationDescription_workerConfigurationArn - The Amazon Resource Name (ARN) of the worker configuration.
workerConfigurationDescription_revision :: Lens' WorkerConfigurationDescription (Maybe Integer) Source #
The revision of the worker configuration.
workerConfigurationDescription_workerConfigurationArn :: Lens' WorkerConfigurationDescription (Maybe Text) Source #
The Amazon Resource Name (ARN) of the worker configuration.
WorkerConfigurationRevisionDescription
data WorkerConfigurationRevisionDescription Source #
The description of the worker configuration revision.
See: newWorkerConfigurationRevisionDescription smart constructor.
Constructors
| WorkerConfigurationRevisionDescription' | |
Fields
| |
Instances
newWorkerConfigurationRevisionDescription :: WorkerConfigurationRevisionDescription Source #
Create a value of WorkerConfigurationRevisionDescription 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:creationTime:WorkerConfigurationRevisionDescription', workerConfigurationRevisionDescription_creationTime - The time that the worker configuration was created.
$sel:description:WorkerConfigurationRevisionDescription', workerConfigurationRevisionDescription_description - The description of the worker configuration revision.
$sel:propertiesFileContent:WorkerConfigurationRevisionDescription', workerConfigurationRevisionDescription_propertiesFileContent - Base64 encoded contents of the connect-distributed.properties file.
$sel:revision:WorkerConfigurationRevisionDescription', workerConfigurationRevisionDescription_revision - The description of a revision of the worker configuration.
workerConfigurationRevisionDescription_creationTime :: Lens' WorkerConfigurationRevisionDescription (Maybe UTCTime) Source #
The time that the worker configuration was created.
workerConfigurationRevisionDescription_description :: Lens' WorkerConfigurationRevisionDescription (Maybe Text) Source #
The description of the worker configuration revision.
workerConfigurationRevisionDescription_propertiesFileContent :: Lens' WorkerConfigurationRevisionDescription (Maybe Text) Source #
Base64 encoded contents of the connect-distributed.properties file.
workerConfigurationRevisionDescription_revision :: Lens' WorkerConfigurationRevisionDescription (Maybe Integer) Source #
The description of a revision of the worker configuration.
WorkerConfigurationRevisionSummary
data WorkerConfigurationRevisionSummary Source #
The summary of a worker configuration revision.
See: newWorkerConfigurationRevisionSummary smart constructor.
Constructors
| WorkerConfigurationRevisionSummary' | |
Fields
| |
Instances
newWorkerConfigurationRevisionSummary :: WorkerConfigurationRevisionSummary Source #
Create a value of WorkerConfigurationRevisionSummary 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:creationTime:WorkerConfigurationRevisionSummary', workerConfigurationRevisionSummary_creationTime - The time that a worker configuration revision was created.
$sel:description:WorkerConfigurationRevisionSummary', workerConfigurationRevisionSummary_description - The description of a worker configuration revision.
$sel:revision:WorkerConfigurationRevisionSummary', workerConfigurationRevisionSummary_revision - The revision of a worker configuration.
workerConfigurationRevisionSummary_creationTime :: Lens' WorkerConfigurationRevisionSummary (Maybe UTCTime) Source #
The time that a worker configuration revision was created.
workerConfigurationRevisionSummary_description :: Lens' WorkerConfigurationRevisionSummary (Maybe Text) Source #
The description of a worker configuration revision.
workerConfigurationRevisionSummary_revision :: Lens' WorkerConfigurationRevisionSummary (Maybe Integer) Source #
The revision of a worker configuration.
WorkerConfigurationSummary
data WorkerConfigurationSummary Source #
The summary of a worker configuration.
See: newWorkerConfigurationSummary smart constructor.
Constructors
| WorkerConfigurationSummary' | |
Fields
| |
Instances
newWorkerConfigurationSummary :: WorkerConfigurationSummary Source #
Create a value of WorkerConfigurationSummary 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:
WorkerConfigurationSummary, workerConfigurationSummary_creationTime - The time that a worker configuration was created.
WorkerConfigurationSummary, workerConfigurationSummary_description - The description of a worker configuration.
$sel:latestRevision:WorkerConfigurationSummary', workerConfigurationSummary_latestRevision - The latest revision of a worker configuration.
$sel:name:WorkerConfigurationSummary', workerConfigurationSummary_name - The name of the worker configuration.
$sel:workerConfigurationArn:WorkerConfigurationSummary', workerConfigurationSummary_workerConfigurationArn - The Amazon Resource Name (ARN) of the worker configuration.
workerConfigurationSummary_creationTime :: Lens' WorkerConfigurationSummary (Maybe UTCTime) Source #
The time that a worker configuration was created.
workerConfigurationSummary_description :: Lens' WorkerConfigurationSummary (Maybe Text) Source #
The description of a worker configuration.
workerConfigurationSummary_latestRevision :: Lens' WorkerConfigurationSummary (Maybe WorkerConfigurationRevisionSummary) Source #
The latest revision of a worker configuration.
workerConfigurationSummary_name :: Lens' WorkerConfigurationSummary (Maybe Text) Source #
The name of the worker configuration.
workerConfigurationSummary_workerConfigurationArn :: Lens' WorkerConfigurationSummary (Maybe Text) Source #
The Amazon Resource Name (ARN) of the worker configuration.
WorkerLogDelivery
data WorkerLogDelivery Source #
Workers can send worker logs to different destination types. This configuration specifies the details of these destinations.
See: newWorkerLogDelivery smart constructor.
Constructors
| WorkerLogDelivery' | |
Fields
| |
Instances
newWorkerLogDelivery :: WorkerLogDelivery Source #
Create a value of WorkerLogDelivery 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:cloudWatchLogs:WorkerLogDelivery', workerLogDelivery_cloudWatchLogs - Details about delivering logs to Amazon CloudWatch Logs.
$sel:firehose:WorkerLogDelivery', workerLogDelivery_firehose - Details about delivering logs to Amazon Kinesis Data Firehose.
$sel:s3:WorkerLogDelivery', workerLogDelivery_s3 - Details about delivering logs to Amazon S3.
workerLogDelivery_cloudWatchLogs :: Lens' WorkerLogDelivery (Maybe CloudWatchLogsLogDelivery) Source #
Details about delivering logs to Amazon CloudWatch Logs.
workerLogDelivery_firehose :: Lens' WorkerLogDelivery (Maybe FirehoseLogDelivery) Source #
Details about delivering logs to Amazon Kinesis Data Firehose.
workerLogDelivery_s3 :: Lens' WorkerLogDelivery (Maybe S3LogDelivery) Source #
Details about delivering logs to Amazon S3.
WorkerLogDeliveryDescription
data WorkerLogDeliveryDescription Source #
Workers can send worker logs to different destination types. This configuration specifies the details of these destinations.
See: newWorkerLogDeliveryDescription smart constructor.
Constructors
| WorkerLogDeliveryDescription' | |
Fields
| |
Instances
newWorkerLogDeliveryDescription :: WorkerLogDeliveryDescription Source #
Create a value of WorkerLogDeliveryDescription 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:cloudWatchLogs:WorkerLogDeliveryDescription', workerLogDeliveryDescription_cloudWatchLogs - Details about delivering logs to Amazon CloudWatch Logs.
$sel:firehose:WorkerLogDeliveryDescription', workerLogDeliveryDescription_firehose - Details about delivering logs to Amazon Kinesis Data Firehose.
$sel:s3:WorkerLogDeliveryDescription', workerLogDeliveryDescription_s3 - Details about delivering logs to Amazon S3.
workerLogDeliveryDescription_cloudWatchLogs :: Lens' WorkerLogDeliveryDescription (Maybe CloudWatchLogsLogDeliveryDescription) Source #
Details about delivering logs to Amazon CloudWatch Logs.
workerLogDeliveryDescription_firehose :: Lens' WorkerLogDeliveryDescription (Maybe FirehoseLogDeliveryDescription) Source #
Details about delivering logs to Amazon Kinesis Data Firehose.
workerLogDeliveryDescription_s3 :: Lens' WorkerLogDeliveryDescription (Maybe S3LogDeliveryDescription) Source #
Details about delivering logs to Amazon S3.