Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
- 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
- Vpc
- VpcDescription
- WorkerConfiguration
- WorkerConfigurationDescription
- WorkerConfigurationRevisionDescription
- WorkerConfigurationRevisionSummary
- WorkerConfigurationSummary
- WorkerLogDelivery
- WorkerLogDeliveryDescription
Synopsis
- defaultService :: Service
- _ConflictException :: AsError a => Getting (First ServiceError) a ServiceError
- _ForbiddenException :: AsError a => Getting (First ServiceError) a ServiceError
- _NotFoundException :: AsError a => Getting (First ServiceError) a ServiceError
- _TooManyRequestsException :: AsError a => Getting (First ServiceError) a ServiceError
- _InternalServerErrorException :: AsError a => Getting (First ServiceError) a ServiceError
- _ServiceUnavailableException :: AsError a => Getting (First ServiceError) a ServiceError
- _UnauthorizedException :: AsError a => Getting (First ServiceError) a ServiceError
- _BadRequestException :: AsError a => Getting (First ServiceError) 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_scaleInPolicy :: Lens' AutoScalingDescription (Maybe ScaleInPolicyDescription)
- autoScalingDescription_mcuCount :: Lens' AutoScalingDescription (Maybe Int)
- autoScalingDescription_scaleOutPolicy :: Lens' AutoScalingDescription (Maybe ScaleOutPolicyDescription)
- autoScalingDescription_maxWorkerCount :: Lens' AutoScalingDescription (Maybe Int)
- autoScalingDescription_minWorkerCount :: Lens' AutoScalingDescription (Maybe Int)
- 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' {
- creationTime :: Maybe POSIX
- kafkaCluster :: Maybe KafkaClusterDescription
- kafkaConnectVersion :: Maybe Text
- logDelivery :: Maybe LogDeliveryDescription
- currentVersion :: Maybe Text
- workerConfiguration :: Maybe WorkerConfigurationDescription
- connectorArn :: Maybe Text
- connectorName :: Maybe Text
- connectorState :: Maybe ConnectorState
- capacity :: Maybe CapacityDescription
- plugins :: Maybe [PluginDescription]
- connectorDescription :: Maybe Text
- kafkaClusterClientAuthentication :: Maybe KafkaClusterClientAuthenticationDescription
- kafkaClusterEncryptionInTransit :: Maybe KafkaClusterEncryptionInTransitDescription
- serviceExecutionRoleArn :: Maybe Text
- newConnectorSummary :: ConnectorSummary
- connectorSummary_creationTime :: Lens' ConnectorSummary (Maybe UTCTime)
- connectorSummary_kafkaCluster :: Lens' ConnectorSummary (Maybe KafkaClusterDescription)
- connectorSummary_kafkaConnectVersion :: Lens' ConnectorSummary (Maybe Text)
- connectorSummary_logDelivery :: Lens' ConnectorSummary (Maybe LogDeliveryDescription)
- connectorSummary_currentVersion :: Lens' ConnectorSummary (Maybe Text)
- connectorSummary_workerConfiguration :: Lens' ConnectorSummary (Maybe WorkerConfigurationDescription)
- connectorSummary_connectorArn :: Lens' ConnectorSummary (Maybe Text)
- connectorSummary_connectorName :: Lens' ConnectorSummary (Maybe Text)
- connectorSummary_connectorState :: Lens' ConnectorSummary (Maybe ConnectorState)
- connectorSummary_capacity :: Lens' ConnectorSummary (Maybe CapacityDescription)
- connectorSummary_plugins :: Lens' ConnectorSummary (Maybe [PluginDescription])
- connectorSummary_connectorDescription :: Lens' ConnectorSummary (Maybe Text)
- connectorSummary_kafkaClusterClientAuthentication :: Lens' ConnectorSummary (Maybe KafkaClusterClientAuthenticationDescription)
- connectorSummary_kafkaClusterEncryptionInTransit :: Lens' ConnectorSummary (Maybe KafkaClusterEncryptionInTransitDescription)
- connectorSummary_serviceExecutionRoleArn :: Lens' ConnectorSummary (Maybe Text)
- 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_creationTime :: Lens' CustomPluginRevisionSummary (Maybe UTCTime)
- customPluginRevisionSummary_location :: Lens' CustomPluginRevisionSummary (Maybe CustomPluginLocationDescription)
- customPluginRevisionSummary_fileDescription :: Lens' CustomPluginRevisionSummary (Maybe CustomPluginFileDescription)
- customPluginRevisionSummary_revision :: Lens' CustomPluginRevisionSummary (Maybe Integer)
- customPluginRevisionSummary_description :: Lens' CustomPluginRevisionSummary (Maybe Text)
- customPluginRevisionSummary_contentType :: Lens' CustomPluginRevisionSummary (Maybe CustomPluginContentType)
- data CustomPluginSummary = CustomPluginSummary' {}
- newCustomPluginSummary :: CustomPluginSummary
- customPluginSummary_creationTime :: Lens' CustomPluginSummary (Maybe UTCTime)
- customPluginSummary_latestRevision :: Lens' CustomPluginSummary (Maybe CustomPluginRevisionSummary)
- customPluginSummary_name :: Lens' CustomPluginSummary (Maybe Text)
- customPluginSummary_customPluginArn :: Lens' CustomPluginSummary (Maybe Text)
- customPluginSummary_customPluginState :: Lens' CustomPluginSummary (Maybe CustomPluginState)
- customPluginSummary_description :: 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_enabled :: Lens' FirehoseLogDeliveryDescription (Maybe Bool)
- firehoseLogDeliveryDescription_deliveryStream :: Lens' FirehoseLogDeliveryDescription (Maybe Text)
- 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_workerCount :: Lens' ProvisionedCapacityDescription (Maybe Int)
- provisionedCapacityDescription_mcuCount :: 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_objectVersion :: Lens' S3LocationDescription (Maybe Text)
- s3LocationDescription_bucketArn :: Lens' S3LocationDescription (Maybe Text)
- s3LocationDescription_fileKey :: Lens' S3LocationDescription (Maybe Text)
- data S3LogDelivery = S3LogDelivery' {}
- newS3LogDelivery :: Bool -> S3LogDelivery
- s3LogDelivery_prefix :: Lens' S3LogDelivery (Maybe Text)
- s3LogDelivery_bucket :: Lens' S3LogDelivery (Maybe Text)
- s3LogDelivery_enabled :: Lens' S3LogDelivery Bool
- data S3LogDeliveryDescription = S3LogDeliveryDescription' {}
- newS3LogDeliveryDescription :: S3LogDeliveryDescription
- s3LogDeliveryDescription_enabled :: Lens' S3LogDeliveryDescription (Maybe Bool)
- s3LogDeliveryDescription_prefix :: Lens' S3LogDeliveryDescription (Maybe Text)
- s3LogDeliveryDescription_bucket :: 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 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_workerConfigurationArn :: Lens' WorkerConfigurationDescription (Maybe Text)
- workerConfigurationDescription_revision :: Lens' WorkerConfigurationDescription (Maybe Integer)
- data WorkerConfigurationRevisionDescription = WorkerConfigurationRevisionDescription' {}
- newWorkerConfigurationRevisionDescription :: WorkerConfigurationRevisionDescription
- workerConfigurationRevisionDescription_creationTime :: Lens' WorkerConfigurationRevisionDescription (Maybe UTCTime)
- workerConfigurationRevisionDescription_revision :: Lens' WorkerConfigurationRevisionDescription (Maybe Integer)
- workerConfigurationRevisionDescription_propertiesFileContent :: Lens' WorkerConfigurationRevisionDescription (Maybe Text)
- workerConfigurationRevisionDescription_description :: Lens' WorkerConfigurationRevisionDescription (Maybe Text)
- data WorkerConfigurationRevisionSummary = WorkerConfigurationRevisionSummary' {}
- newWorkerConfigurationRevisionSummary :: WorkerConfigurationRevisionSummary
- workerConfigurationRevisionSummary_creationTime :: Lens' WorkerConfigurationRevisionSummary (Maybe UTCTime)
- workerConfigurationRevisionSummary_revision :: Lens' WorkerConfigurationRevisionSummary (Maybe Integer)
- workerConfigurationRevisionSummary_description :: Lens' WorkerConfigurationRevisionSummary (Maybe Text)
- data WorkerConfigurationSummary = WorkerConfigurationSummary' {}
- newWorkerConfigurationSummary :: WorkerConfigurationSummary
- workerConfigurationSummary_creationTime :: Lens' WorkerConfigurationSummary (Maybe UTCTime)
- workerConfigurationSummary_latestRevision :: Lens' WorkerConfigurationSummary (Maybe WorkerConfigurationRevisionSummary)
- workerConfigurationSummary_name :: Lens' WorkerConfigurationSummary (Maybe Text)
- workerConfigurationSummary_workerConfigurationArn :: Lens' WorkerConfigurationSummary (Maybe Text)
- workerConfigurationSummary_description :: 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
_ConflictException :: AsError a => Getting (First ServiceError) a ServiceError Source #
HTTP Status Code 409: Conflict. A resource with this name already exists. Retry your request with another name.
_ForbiddenException :: AsError a => Getting (First ServiceError) a ServiceError Source #
HTTP Status Code 403: Access forbidden. Correct your credentials and then retry your request.
_NotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #
HTTP Status Code 404: Resource not found due to incorrect input. Correct your request and then retry it.
_TooManyRequestsException :: AsError a => Getting (First ServiceError) a ServiceError Source #
HTTP Status Code 429: Limit exceeded. Resource limit reached.
_InternalServerErrorException :: AsError a => Getting (First ServiceError) a ServiceError Source #
HTTP Status Code 500: Unexpected internal server error. Retrying your request might resolve the issue.
_ServiceUnavailableException :: AsError a => Getting (First ServiceError) a ServiceError Source #
HTTP Status Code 503: Service Unavailable. Retrying your request in some time might resolve the issue.
_UnauthorizedException :: AsError a => Getting (First ServiceError) a ServiceError Source #
HTTP Status Code 401: Unauthorized request. The provided credentials couldn't be validated.
_BadRequestException :: AsError a => Getting (First ServiceError) a ServiceError Source #
HTTP Status Code 400: Bad request due to incorrect input. Correct your request and then retry it.
ConnectorState
newtype ConnectorState Source #
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 #
pattern CustomPluginContentType_JAR :: CustomPluginContentType | |
pattern CustomPluginContentType_ZIP :: CustomPluginContentType |
Instances
CustomPluginState
newtype CustomPluginState Source #
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 #
pattern KafkaClusterClientAuthenticationType_IAM :: KafkaClusterClientAuthenticationType | |
pattern KafkaClusterClientAuthenticationType_NONE :: KafkaClusterClientAuthenticationType |
Instances
KafkaClusterEncryptionInTransitType
newtype KafkaClusterEncryptionInTransitType Source #
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.
ApacheKafkaCluster' | |
|
Instances
newApacheKafkaCluster Source #
:: 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.
ApacheKafkaClusterDescription' | |
|
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.
AutoScaling' | |
|
Instances
:: 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.
AutoScalingDescription' | |
|
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:scaleInPolicy:AutoScalingDescription'
, autoScalingDescription_scaleInPolicy
- The sacle-in policy for 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:scaleOutPolicy:AutoScalingDescription'
, autoScalingDescription_scaleOutPolicy
- The sacle-out policy for the connector.>
$sel:maxWorkerCount:AutoScalingDescription'
, autoScalingDescription_maxWorkerCount
- The maximum number of workers allocated to the connector.
$sel:minWorkerCount:AutoScalingDescription'
, autoScalingDescription_minWorkerCount
- The minimum number of workers allocated to the connector.
autoScalingDescription_scaleInPolicy :: Lens' AutoScalingDescription (Maybe ScaleInPolicyDescription) Source #
The sacle-in policy for 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_scaleOutPolicy :: Lens' AutoScalingDescription (Maybe ScaleOutPolicyDescription) Source #
The sacle-out policy for the connector.>
autoScalingDescription_maxWorkerCount :: Lens' AutoScalingDescription (Maybe Int) Source #
The maximum number of workers allocated to the connector.
autoScalingDescription_minWorkerCount :: Lens' AutoScalingDescription (Maybe Int) Source #
The minimum number of workers allocated to the connector.
AutoScalingUpdate
data AutoScalingUpdate Source #
The updates to the auto scaling parameters for the connector.
See: newAutoScalingUpdate
smart constructor.
AutoScalingUpdate' | |
|
Instances
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.
Capacity' | |
|
Instances
Eq Capacity Source # | |
Read Capacity Source # | |
Show Capacity Source # | |
Generic Capacity Source # | |
NFData Capacity Source # | |
Defined in Amazonka.KafkaConnect.Types.Capacity | |
Hashable Capacity Source # | |
Defined in Amazonka.KafkaConnect.Types.Capacity | |
ToJSON 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" "libZSservicesZSamazonka-kafkaconnectZSamazonka-kafkaconnect" '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.
CapacityDescription' | |
|
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.
CapacityUpdate' | |
|
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.
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.
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.
ConnectorSummary' | |
|
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:creationTime:ConnectorSummary'
, connectorSummary_creationTime
- The time that the connector was created.
$sel:kafkaCluster:ConnectorSummary'
, connectorSummary_kafkaCluster
- The details of the Apache Kafka cluster to which the connector is
connected.
$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:currentVersion:ConnectorSummary'
, connectorSummary_currentVersion
- The current version of the connector.
$sel:workerConfiguration:ConnectorSummary'
, connectorSummary_workerConfiguration
- The worker configurations that are in use with the connector.
$sel:connectorArn:ConnectorSummary'
, connectorSummary_connectorArn
- The Amazon Resource Name (ARN) of the connector.
$sel:connectorName:ConnectorSummary'
, connectorSummary_connectorName
- The name of the connector.
$sel:connectorState:ConnectorSummary'
, connectorSummary_connectorState
- The state of the connector.
$sel:capacity:ConnectorSummary'
, connectorSummary_capacity
- The connector's compute capacity settings.
$sel:plugins:ConnectorSummary'
, connectorSummary_plugins
- Specifies which plugins were used for this connector.
$sel:connectorDescription:ConnectorSummary'
, connectorSummary_connectorDescription
- The description of the connector.
$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:serviceExecutionRoleArn:ConnectorSummary'
, connectorSummary_serviceExecutionRoleArn
- The Amazon Resource Name (ARN) of the IAM role used by the connector to
access Amazon Web Services resources.
connectorSummary_creationTime :: Lens' ConnectorSummary (Maybe UTCTime) Source #
The time that the connector was created.
connectorSummary_kafkaCluster :: Lens' ConnectorSummary (Maybe KafkaClusterDescription) Source #
The details of the Apache Kafka cluster to which the connector is connected.
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_currentVersion :: Lens' ConnectorSummary (Maybe Text) Source #
The current version of the connector.
connectorSummary_workerConfiguration :: Lens' ConnectorSummary (Maybe WorkerConfigurationDescription) Source #
The worker configurations that are in use with the connector.
connectorSummary_connectorArn :: Lens' ConnectorSummary (Maybe Text) Source #
The Amazon Resource Name (ARN) 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_capacity :: Lens' ConnectorSummary (Maybe CapacityDescription) Source #
The connector's compute capacity settings.
connectorSummary_plugins :: Lens' ConnectorSummary (Maybe [PluginDescription]) Source #
Specifies which plugins were used for this connector.
connectorSummary_connectorDescription :: Lens' ConnectorSummary (Maybe Text) Source #
The description of the connector.
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_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.
CustomPlugin
data CustomPlugin Source #
A plugin is an AWS resource that contains the code that defines a connector's logic.
See: newCustomPlugin
smart constructor.
CustomPlugin' | |
|
Instances
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.
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.
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.
CustomPluginLocation' | |
|
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.
CustomPluginLocationDescription' | |
|
Instances
Eq CustomPluginLocationDescription Source # | |
Read CustomPluginLocationDescription Source # | |
Show CustomPluginLocationDescription Source # | |
Generic CustomPluginLocationDescription Source # | |
NFData CustomPluginLocationDescription Source # | |
Hashable CustomPluginLocationDescription Source # | |
FromJSON CustomPluginLocationDescription Source # | |
type Rep CustomPluginLocationDescription Source # | |
Defined in Amazonka.KafkaConnect.Types.CustomPluginLocationDescription type Rep CustomPluginLocationDescription = D1 ('MetaData "CustomPluginLocationDescription" "Amazonka.KafkaConnect.Types.CustomPluginLocationDescription" "libZSservicesZSamazonka-kafkaconnectZSamazonka-kafkaconnect" 'False) (C1 ('MetaCons "CustomPluginLocationDescription'" 'PrefixI 'True) (S1 ('MetaSel ('Just "s3Location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe S3LocationDescription)))) |
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.
CustomPluginRevisionSummary' | |
|
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:creationTime:CustomPluginRevisionSummary'
, customPluginRevisionSummary_creationTime
- The time that the custom plugin was created.
$sel:location:CustomPluginRevisionSummary'
, customPluginRevisionSummary_location
- Information about the location of the custom plugin.
$sel:fileDescription:CustomPluginRevisionSummary'
, customPluginRevisionSummary_fileDescription
- Details about the custom plugin file.
$sel:revision:CustomPluginRevisionSummary'
, customPluginRevisionSummary_revision
- The revision of the custom plugin.
$sel:description:CustomPluginRevisionSummary'
, customPluginRevisionSummary_description
- The description of the custom plugin.
$sel:contentType:CustomPluginRevisionSummary'
, customPluginRevisionSummary_contentType
- The format of the plugin file.
customPluginRevisionSummary_creationTime :: Lens' CustomPluginRevisionSummary (Maybe UTCTime) Source #
The time that the custom plugin was created.
customPluginRevisionSummary_location :: Lens' CustomPluginRevisionSummary (Maybe CustomPluginLocationDescription) Source #
Information about the location of the custom plugin.
customPluginRevisionSummary_fileDescription :: Lens' CustomPluginRevisionSummary (Maybe CustomPluginFileDescription) Source #
Details about the custom plugin file.
customPluginRevisionSummary_revision :: Lens' CustomPluginRevisionSummary (Maybe Integer) Source #
The revision of the custom plugin.
customPluginRevisionSummary_description :: Lens' CustomPluginRevisionSummary (Maybe Text) Source #
The description of the custom plugin.
customPluginRevisionSummary_contentType :: Lens' CustomPluginRevisionSummary (Maybe CustomPluginContentType) Source #
The format of the plugin file.
CustomPluginSummary
data CustomPluginSummary Source #
A summary of the custom plugin.
See: newCustomPluginSummary
smart constructor.
CustomPluginSummary' | |
|
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:
$sel:creationTime:CustomPluginSummary'
, customPluginSummary_creationTime
- The time that the custom plugin was created.
$sel:latestRevision:CustomPluginSummary'
, customPluginSummary_latestRevision
- The latest revision of the custom plugin.
$sel:name:CustomPluginSummary'
, customPluginSummary_name
- The name of the custom plugin.
$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.
$sel:description:CustomPluginSummary'
, customPluginSummary_description
- A description of the custom plugin.
customPluginSummary_creationTime :: Lens' CustomPluginSummary (Maybe UTCTime) Source #
The time that the custom plugin was created.
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.
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.
FirehoseLogDelivery
data FirehoseLogDelivery Source #
The settings for delivering logs to Amazon Kinesis Data Firehose.
See: newFirehoseLogDelivery
smart constructor.
FirehoseLogDelivery' | |
|
Instances
newFirehoseLogDelivery Source #
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.
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:enabled:FirehoseLogDeliveryDescription'
, firehoseLogDeliveryDescription_enabled
- Specifies whether connector logs get delivered to Amazon Kinesis Data
Firehose.
$sel:deliveryStream:FirehoseLogDeliveryDescription'
, firehoseLogDeliveryDescription_deliveryStream
- 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.
firehoseLogDeliveryDescription_deliveryStream :: Lens' FirehoseLogDeliveryDescription (Maybe Text) Source #
The name of the Kinesis Data Firehose delivery stream that is the destination for log delivery.
KafkaCluster
data KafkaCluster Source #
The details of the Apache Kafka cluster to which the connector is connected.
See: newKafkaCluster
smart constructor.
KafkaCluster' | |
|
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.
KafkaClusterClientAuthentication' | |
|
Instances
Eq KafkaClusterClientAuthentication Source # | |
Read KafkaClusterClientAuthentication Source # | |
Show KafkaClusterClientAuthentication Source # | |
Generic KafkaClusterClientAuthentication Source # | |
NFData KafkaClusterClientAuthentication Source # | |
Hashable KafkaClusterClientAuthentication Source # | |
ToJSON KafkaClusterClientAuthentication Source # | |
type Rep KafkaClusterClientAuthentication Source # | |
Defined in Amazonka.KafkaConnect.Types.KafkaClusterClientAuthentication type Rep KafkaClusterClientAuthentication = D1 ('MetaData "KafkaClusterClientAuthentication" "Amazonka.KafkaConnect.Types.KafkaClusterClientAuthentication" "libZSservicesZSamazonka-kafkaconnectZSamazonka-kafkaconnect" 'False) (C1 ('MetaCons "KafkaClusterClientAuthentication'" 'PrefixI 'True) (S1 ('MetaSel ('Just "authenticationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 KafkaClusterClientAuthenticationType))) |
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.
KafkaClusterClientAuthenticationDescription' | |
|
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.
KafkaClusterDescription' | |
|
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.
KafkaClusterEncryptionInTransit' | |
|
Instances
Eq KafkaClusterEncryptionInTransit Source # | |
Read KafkaClusterEncryptionInTransit Source # | |
Show KafkaClusterEncryptionInTransit Source # | |
Generic KafkaClusterEncryptionInTransit Source # | |
NFData KafkaClusterEncryptionInTransit Source # | |
Hashable KafkaClusterEncryptionInTransit Source # | |
ToJSON KafkaClusterEncryptionInTransit Source # | |
type Rep KafkaClusterEncryptionInTransit Source # | |
Defined in Amazonka.KafkaConnect.Types.KafkaClusterEncryptionInTransit type Rep KafkaClusterEncryptionInTransit = D1 ('MetaData "KafkaClusterEncryptionInTransit" "Amazonka.KafkaConnect.Types.KafkaClusterEncryptionInTransit" "libZSservicesZSamazonka-kafkaconnectZSamazonka-kafkaconnect" 'False) (C1 ('MetaCons "KafkaClusterEncryptionInTransit'" 'PrefixI 'True) (S1 ('MetaSel ('Just "encryptionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 KafkaClusterEncryptionInTransitType))) |
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.
KafkaClusterEncryptionInTransitDescription' | |
|
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.
LogDelivery' | |
|
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.
LogDeliveryDescription' | |
|
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.
Plugin' | |
|
Instances
Eq Plugin Source # | |
Read Plugin Source # | |
Show Plugin Source # | |
Generic Plugin Source # | |
NFData Plugin Source # | |
Defined in Amazonka.KafkaConnect.Types.Plugin | |
Hashable Plugin Source # | |
Defined in Amazonka.KafkaConnect.Types.Plugin | |
ToJSON 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" "libZSservicesZSamazonka-kafkaconnectZSamazonka-kafkaconnect" 'False) (C1 ('MetaCons "Plugin'" 'PrefixI 'True) (S1 ('MetaSel ('Just "customPlugin") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 CustomPlugin))) |
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.
PluginDescription' | |
|
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.
ProvisionedCapacity' | |
|
Instances
newProvisionedCapacity Source #
:: 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.
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:workerCount:ProvisionedCapacityDescription'
, provisionedCapacityDescription_workerCount
- The number of workers that are allocated to the connector.
$sel:mcuCount:ProvisionedCapacityDescription'
, provisionedCapacityDescription_mcuCount
- 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.
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.
ProvisionedCapacityUpdate
data ProvisionedCapacityUpdate Source #
An update to a connector's fixed capacity.
See: newProvisionedCapacityUpdate
smart constructor.
ProvisionedCapacityUpdate' | |
|
Instances
newProvisionedCapacityUpdate Source #
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.
Instances
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.
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:objectVersion:S3LocationDescription'
, s3LocationDescription_objectVersion
- The version of an object in an S3 bucket.
$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.
s3LocationDescription_objectVersion :: Lens' S3LocationDescription (Maybe Text) Source #
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.
S3LogDelivery
data S3LogDelivery Source #
Details about delivering logs to Amazon S3.
See: newS3LogDelivery
smart constructor.
Instances
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:prefix:S3LogDelivery'
, s3LogDelivery_prefix
- The S3 prefix that is the destination for log delivery.
$sel:bucket:S3LogDelivery'
, s3LogDelivery_bucket
- The name of the S3 bucket 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_prefix :: Lens' S3LogDelivery (Maybe Text) Source #
The S3 prefix that is the destination for log delivery.
s3LogDelivery_bucket :: Lens' S3LogDelivery (Maybe Text) Source #
The name of the S3 bucket 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.
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: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.
$sel:bucket:S3LogDeliveryDescription'
, s3LogDeliveryDescription_bucket
- 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.
s3LogDeliveryDescription_bucket :: Lens' S3LogDeliveryDescription (Maybe Text) Source #
The name of the S3 bucket that is the destination for log delivery.
ScaleInPolicy
data ScaleInPolicy Source #
The scale-in policy for the connector.
See: newScaleInPolicy
smart constructor.
ScaleInPolicy' | |
|
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.
ScaleInPolicyDescription' | |
|
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.
ScaleInPolicyUpdate' | |
|
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.
ScaleOutPolicy' | |
|
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.
ScaleOutPolicyDescription' | |
|
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.
ScaleOutPolicyUpdate' | |
|
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.
Vpc
Information about the VPC in which the connector resides.
See: newVpc
smart constructor.
Vpc' | |
|
Instances
Eq Vpc Source # | |
Read Vpc Source # | |
Show Vpc Source # | |
Generic Vpc Source # | |
NFData Vpc Source # | |
Defined in Amazonka.KafkaConnect.Types.Vpc | |
Hashable Vpc Source # | |
Defined in Amazonka.KafkaConnect.Types.Vpc | |
ToJSON 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" "libZSservicesZSamazonka-kafkaconnectZSamazonka-kafkaconnect" '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.
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.
WorkerConfiguration' | |
|
Instances
newWorkerConfiguration Source #
:: 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.
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:workerConfigurationArn:WorkerConfigurationDescription'
, workerConfigurationDescription_workerConfigurationArn
- The Amazon Resource Name (ARN) of the worker configuration.
$sel:revision:WorkerConfigurationDescription'
, workerConfigurationDescription_revision
- The revision of the worker configuration.
workerConfigurationDescription_workerConfigurationArn :: Lens' WorkerConfigurationDescription (Maybe Text) Source #
The Amazon Resource Name (ARN) of the worker configuration.
workerConfigurationDescription_revision :: Lens' WorkerConfigurationDescription (Maybe Integer) Source #
The revision of the worker configuration.
WorkerConfigurationRevisionDescription
data WorkerConfigurationRevisionDescription Source #
The description of the worker configuration revision.
See: newWorkerConfigurationRevisionDescription
smart constructor.
WorkerConfigurationRevisionDescription' | |
|
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:revision:WorkerConfigurationRevisionDescription'
, workerConfigurationRevisionDescription_revision
- The description of a revision of the worker configuration.
$sel:propertiesFileContent:WorkerConfigurationRevisionDescription'
, workerConfigurationRevisionDescription_propertiesFileContent
- Base64 encoded contents of the connect-distributed.properties file.
$sel:description:WorkerConfigurationRevisionDescription'
, workerConfigurationRevisionDescription_description
- The description of the worker configuration revision.
workerConfigurationRevisionDescription_creationTime :: Lens' WorkerConfigurationRevisionDescription (Maybe UTCTime) Source #
The time that the worker configuration was created.
workerConfigurationRevisionDescription_revision :: Lens' WorkerConfigurationRevisionDescription (Maybe Integer) Source #
The description of a revision of the worker configuration.
workerConfigurationRevisionDescription_propertiesFileContent :: Lens' WorkerConfigurationRevisionDescription (Maybe Text) Source #
Base64 encoded contents of the connect-distributed.properties file.
workerConfigurationRevisionDescription_description :: Lens' WorkerConfigurationRevisionDescription (Maybe Text) Source #
The description of the worker configuration revision.
WorkerConfigurationRevisionSummary
data WorkerConfigurationRevisionSummary Source #
The summary of a worker configuration revision.
See: newWorkerConfigurationRevisionSummary
smart constructor.
WorkerConfigurationRevisionSummary' | |
|
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:revision:WorkerConfigurationRevisionSummary'
, workerConfigurationRevisionSummary_revision
- The revision of a worker configuration.
$sel:description:WorkerConfigurationRevisionSummary'
, workerConfigurationRevisionSummary_description
- The description of a worker configuration revision.
workerConfigurationRevisionSummary_creationTime :: Lens' WorkerConfigurationRevisionSummary (Maybe UTCTime) Source #
The time that a worker configuration revision was created.
workerConfigurationRevisionSummary_revision :: Lens' WorkerConfigurationRevisionSummary (Maybe Integer) Source #
The revision of a worker configuration.
workerConfigurationRevisionSummary_description :: Lens' WorkerConfigurationRevisionSummary (Maybe Text) Source #
The description of a worker configuration revision.
WorkerConfigurationSummary
data WorkerConfigurationSummary Source #
The summary of a worker configuration.
See: newWorkerConfigurationSummary
smart constructor.
WorkerConfigurationSummary' | |
|
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:
$sel:creationTime:WorkerConfigurationSummary'
, workerConfigurationSummary_creationTime
- The time that a worker configuration was created.
$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.
$sel:description:WorkerConfigurationSummary'
, workerConfigurationSummary_description
- The description of a worker configuration.
workerConfigurationSummary_creationTime :: Lens' WorkerConfigurationSummary (Maybe UTCTime) Source #
The time that a worker configuration was created.
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.
workerConfigurationSummary_description :: Lens' WorkerConfigurationSummary (Maybe Text) Source #
The description of a 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.
WorkerLogDelivery' | |
|
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.
WorkerLogDeliveryDescription' | |
|
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.