| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.KafkaConnect
Contents
- Service Configuration
- Errors
- Waiters
- Operations
- Types
- ConnectorState
- CustomPluginContentType
- CustomPluginState
- KafkaClusterClientAuthenticationType
- KafkaClusterEncryptionInTransitType
- ApacheKafkaCluster
- ApacheKafkaClusterDescription
- AutoScaling
- AutoScalingDescription
- AutoScalingUpdate
- Capacity
- CapacityDescription
- CapacityUpdate
- CloudWatchLogsLogDelivery
- CloudWatchLogsLogDeliveryDescription
- ConnectorSummary
- CustomPlugin
- CustomPluginDescription
- CustomPluginFileDescription
- CustomPluginLocation
- CustomPluginLocationDescription
- CustomPluginRevisionSummary
- CustomPluginSummary
- FirehoseLogDelivery
- FirehoseLogDeliveryDescription
- KafkaCluster
- KafkaClusterClientAuthentication
- KafkaClusterClientAuthenticationDescription
- KafkaClusterDescription
- KafkaClusterEncryptionInTransit
- KafkaClusterEncryptionInTransitDescription
- LogDelivery
- LogDeliveryDescription
- Plugin
- PluginDescription
- ProvisionedCapacity
- ProvisionedCapacityDescription
- ProvisionedCapacityUpdate
- S3Location
- S3LocationDescription
- S3LogDelivery
- S3LogDeliveryDescription
- ScaleInPolicy
- ScaleInPolicyDescription
- ScaleInPolicyUpdate
- ScaleOutPolicy
- ScaleOutPolicyDescription
- ScaleOutPolicyUpdate
- StateDescription
- Vpc
- VpcDescription
- WorkerConfiguration
- WorkerConfigurationDescription
- WorkerConfigurationRevisionDescription
- WorkerConfigurationRevisionSummary
- WorkerConfigurationSummary
- WorkerLogDelivery
- WorkerLogDeliveryDescription
Description
Derived from API version 2021-09-14 of the AWS service descriptions, licensed under Apache 2.0.
Synopsis
- defaultService :: Service
- _BadRequestException :: AsError a => Fold a ServiceError
- _ConflictException :: AsError a => Fold a ServiceError
- _ForbiddenException :: AsError a => Fold a ServiceError
- _InternalServerErrorException :: AsError a => Fold a ServiceError
- _NotFoundException :: AsError a => Fold a ServiceError
- _ServiceUnavailableException :: AsError a => Fold a ServiceError
- _TooManyRequestsException :: AsError a => Fold a ServiceError
- _UnauthorizedException :: AsError a => Fold a ServiceError
- data CreateConnector = CreateConnector' (Maybe Text) (Maybe LogDelivery) (Maybe WorkerConfiguration) Capacity (Sensitive (HashMap Text Text)) Text KafkaCluster KafkaClusterClientAuthentication KafkaClusterEncryptionInTransit Text [Plugin] Text
- newCreateConnector :: Capacity -> Text -> KafkaCluster -> KafkaClusterClientAuthentication -> KafkaClusterEncryptionInTransit -> Text -> Text -> CreateConnector
- data CreateConnectorResponse = CreateConnectorResponse' (Maybe Text) (Maybe Text) (Maybe ConnectorState) Int
- newCreateConnectorResponse :: Int -> CreateConnectorResponse
- data CreateCustomPlugin = CreateCustomPlugin' (Maybe Text) CustomPluginContentType CustomPluginLocation Text
- newCreateCustomPlugin :: CustomPluginContentType -> CustomPluginLocation -> Text -> CreateCustomPlugin
- data CreateCustomPluginResponse = CreateCustomPluginResponse' (Maybe Text) (Maybe CustomPluginState) (Maybe Text) (Maybe Integer) Int
- newCreateCustomPluginResponse :: Int -> CreateCustomPluginResponse
- data CreateWorkerConfiguration = CreateWorkerConfiguration' (Maybe Text) Text (Sensitive Text)
- newCreateWorkerConfiguration :: Text -> Text -> CreateWorkerConfiguration
- data CreateWorkerConfigurationResponse = CreateWorkerConfigurationResponse' (Maybe ISO8601) (Maybe WorkerConfigurationRevisionSummary) (Maybe Text) (Maybe Text) Int
- newCreateWorkerConfigurationResponse :: Int -> CreateWorkerConfigurationResponse
- data DeleteConnector = DeleteConnector' (Maybe Text) Text
- newDeleteConnector :: Text -> DeleteConnector
- data DeleteConnectorResponse = DeleteConnectorResponse' (Maybe Text) (Maybe ConnectorState) Int
- newDeleteConnectorResponse :: Int -> DeleteConnectorResponse
- data DeleteCustomPlugin = DeleteCustomPlugin' Text
- newDeleteCustomPlugin :: Text -> DeleteCustomPlugin
- data DeleteCustomPluginResponse = DeleteCustomPluginResponse' (Maybe Text) (Maybe CustomPluginState) Int
- newDeleteCustomPluginResponse :: Int -> DeleteCustomPluginResponse
- data DescribeConnector = DescribeConnector' Text
- newDescribeConnector :: Text -> DescribeConnector
- data DescribeConnectorResponse = DescribeConnectorResponse' (Maybe CapacityDescription) (Maybe Text) (Maybe (Sensitive (HashMap Text Text))) (Maybe Text) (Maybe Text) (Maybe ConnectorState) (Maybe ISO8601) (Maybe Text) (Maybe KafkaClusterDescription) (Maybe KafkaClusterClientAuthenticationDescription) (Maybe KafkaClusterEncryptionInTransitDescription) (Maybe Text) (Maybe LogDeliveryDescription) (Maybe [PluginDescription]) (Maybe Text) (Maybe StateDescription) (Maybe WorkerConfigurationDescription) Int
- newDescribeConnectorResponse :: Int -> DescribeConnectorResponse
- data DescribeCustomPlugin = DescribeCustomPlugin' Text
- newDescribeCustomPlugin :: Text -> DescribeCustomPlugin
- data DescribeCustomPluginResponse = DescribeCustomPluginResponse' (Maybe ISO8601) (Maybe Text) (Maybe CustomPluginState) (Maybe Text) (Maybe CustomPluginRevisionSummary) (Maybe Text) (Maybe StateDescription) Int
- newDescribeCustomPluginResponse :: Int -> DescribeCustomPluginResponse
- data DescribeWorkerConfiguration = DescribeWorkerConfiguration' Text
- newDescribeWorkerConfiguration :: Text -> DescribeWorkerConfiguration
- data DescribeWorkerConfigurationResponse = DescribeWorkerConfigurationResponse' (Maybe ISO8601) (Maybe Text) (Maybe WorkerConfigurationRevisionDescription) (Maybe Text) (Maybe Text) Int
- newDescribeWorkerConfigurationResponse :: Int -> DescribeWorkerConfigurationResponse
- data ListConnectors = ListConnectors' (Maybe Text) (Maybe Natural) (Maybe Text)
- newListConnectors :: ListConnectors
- data ListConnectorsResponse = ListConnectorsResponse' (Maybe [ConnectorSummary]) (Maybe Text) Int
- newListConnectorsResponse :: Int -> ListConnectorsResponse
- data ListCustomPlugins = ListCustomPlugins' (Maybe Natural) (Maybe Text)
- newListCustomPlugins :: ListCustomPlugins
- data ListCustomPluginsResponse = ListCustomPluginsResponse' (Maybe [CustomPluginSummary]) (Maybe Text) Int
- newListCustomPluginsResponse :: Int -> ListCustomPluginsResponse
- data ListWorkerConfigurations = ListWorkerConfigurations' (Maybe Natural) (Maybe Text)
- newListWorkerConfigurations :: ListWorkerConfigurations
- data ListWorkerConfigurationsResponse = ListWorkerConfigurationsResponse' (Maybe Text) (Maybe [WorkerConfigurationSummary]) Int
- newListWorkerConfigurationsResponse :: Int -> ListWorkerConfigurationsResponse
- data UpdateConnector = UpdateConnector' CapacityUpdate Text Text
- newUpdateConnector :: CapacityUpdate -> Text -> Text -> UpdateConnector
- data UpdateConnectorResponse = UpdateConnectorResponse' (Maybe Text) (Maybe ConnectorState) Int
- newUpdateConnectorResponse :: Int -> UpdateConnectorResponse
- 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' Text Vpc
- newApacheKafkaCluster :: Text -> Vpc -> ApacheKafkaCluster
- data ApacheKafkaClusterDescription = ApacheKafkaClusterDescription' (Maybe Text) (Maybe VpcDescription)
- newApacheKafkaClusterDescription :: ApacheKafkaClusterDescription
- data AutoScaling = AutoScaling' (Maybe ScaleInPolicy) (Maybe ScaleOutPolicy) Natural Natural Natural
- newAutoScaling :: Natural -> Natural -> Natural -> AutoScaling
- data AutoScalingDescription = AutoScalingDescription' (Maybe Int) (Maybe Int) (Maybe Int) (Maybe ScaleInPolicyDescription) (Maybe ScaleOutPolicyDescription)
- newAutoScalingDescription :: AutoScalingDescription
- data AutoScalingUpdate = AutoScalingUpdate' Natural Natural Natural ScaleInPolicyUpdate ScaleOutPolicyUpdate
- newAutoScalingUpdate :: Natural -> Natural -> Natural -> ScaleInPolicyUpdate -> ScaleOutPolicyUpdate -> AutoScalingUpdate
- data Capacity = Capacity' (Maybe AutoScaling) (Maybe ProvisionedCapacity)
- newCapacity :: Capacity
- data CapacityDescription = CapacityDescription' (Maybe AutoScalingDescription) (Maybe ProvisionedCapacityDescription)
- newCapacityDescription :: CapacityDescription
- data CapacityUpdate = CapacityUpdate' (Maybe AutoScalingUpdate) (Maybe ProvisionedCapacityUpdate)
- newCapacityUpdate :: CapacityUpdate
- data CloudWatchLogsLogDelivery = CloudWatchLogsLogDelivery' (Maybe Text) Bool
- newCloudWatchLogsLogDelivery :: Bool -> CloudWatchLogsLogDelivery
- data CloudWatchLogsLogDeliveryDescription = CloudWatchLogsLogDeliveryDescription' (Maybe Bool) (Maybe Text)
- newCloudWatchLogsLogDeliveryDescription :: CloudWatchLogsLogDeliveryDescription
- data ConnectorSummary = ConnectorSummary' (Maybe CapacityDescription) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe ConnectorState) (Maybe ISO8601) (Maybe Text) (Maybe KafkaClusterDescription) (Maybe KafkaClusterClientAuthenticationDescription) (Maybe KafkaClusterEncryptionInTransitDescription) (Maybe Text) (Maybe LogDeliveryDescription) (Maybe [PluginDescription]) (Maybe Text) (Maybe WorkerConfigurationDescription)
- newConnectorSummary :: ConnectorSummary
- data CustomPlugin = CustomPlugin' Text Natural
- newCustomPlugin :: Text -> Natural -> CustomPlugin
- data CustomPluginDescription = CustomPluginDescription' (Maybe Text) (Maybe Integer)
- newCustomPluginDescription :: CustomPluginDescription
- data CustomPluginFileDescription = CustomPluginFileDescription' (Maybe Text) (Maybe Integer)
- newCustomPluginFileDescription :: CustomPluginFileDescription
- data CustomPluginLocation = CustomPluginLocation' S3Location
- newCustomPluginLocation :: S3Location -> CustomPluginLocation
- data CustomPluginLocationDescription = CustomPluginLocationDescription' (Maybe S3LocationDescription)
- newCustomPluginLocationDescription :: CustomPluginLocationDescription
- data CustomPluginRevisionSummary = CustomPluginRevisionSummary' (Maybe CustomPluginContentType) (Maybe ISO8601) (Maybe Text) (Maybe CustomPluginFileDescription) (Maybe CustomPluginLocationDescription) (Maybe Integer)
- newCustomPluginRevisionSummary :: CustomPluginRevisionSummary
- data CustomPluginSummary = CustomPluginSummary' (Maybe ISO8601) (Maybe Text) (Maybe CustomPluginState) (Maybe Text) (Maybe CustomPluginRevisionSummary) (Maybe Text)
- newCustomPluginSummary :: CustomPluginSummary
- data FirehoseLogDelivery = FirehoseLogDelivery' (Maybe Text) Bool
- newFirehoseLogDelivery :: Bool -> FirehoseLogDelivery
- data FirehoseLogDeliveryDescription = FirehoseLogDeliveryDescription' (Maybe Text) (Maybe Bool)
- newFirehoseLogDeliveryDescription :: FirehoseLogDeliveryDescription
- data KafkaCluster = KafkaCluster' ApacheKafkaCluster
- newKafkaCluster :: ApacheKafkaCluster -> KafkaCluster
- data KafkaClusterClientAuthentication = KafkaClusterClientAuthentication' KafkaClusterClientAuthenticationType
- newKafkaClusterClientAuthentication :: KafkaClusterClientAuthenticationType -> KafkaClusterClientAuthentication
- data KafkaClusterClientAuthenticationDescription = KafkaClusterClientAuthenticationDescription' (Maybe KafkaClusterClientAuthenticationType)
- newKafkaClusterClientAuthenticationDescription :: KafkaClusterClientAuthenticationDescription
- data KafkaClusterDescription = KafkaClusterDescription' (Maybe ApacheKafkaClusterDescription)
- newKafkaClusterDescription :: KafkaClusterDescription
- data KafkaClusterEncryptionInTransit = KafkaClusterEncryptionInTransit' KafkaClusterEncryptionInTransitType
- newKafkaClusterEncryptionInTransit :: KafkaClusterEncryptionInTransitType -> KafkaClusterEncryptionInTransit
- data KafkaClusterEncryptionInTransitDescription = KafkaClusterEncryptionInTransitDescription' (Maybe KafkaClusterEncryptionInTransitType)
- newKafkaClusterEncryptionInTransitDescription :: KafkaClusterEncryptionInTransitDescription
- data LogDelivery = LogDelivery' WorkerLogDelivery
- newLogDelivery :: WorkerLogDelivery -> LogDelivery
- data LogDeliveryDescription = LogDeliveryDescription' (Maybe WorkerLogDeliveryDescription)
- newLogDeliveryDescription :: LogDeliveryDescription
- data Plugin = Plugin' CustomPlugin
- newPlugin :: CustomPlugin -> Plugin
- data PluginDescription = PluginDescription' (Maybe CustomPluginDescription)
- newPluginDescription :: PluginDescription
- data ProvisionedCapacity = ProvisionedCapacity' Natural Natural
- newProvisionedCapacity :: Natural -> Natural -> ProvisionedCapacity
- data ProvisionedCapacityDescription = ProvisionedCapacityDescription' (Maybe Int) (Maybe Int)
- newProvisionedCapacityDescription :: ProvisionedCapacityDescription
- data ProvisionedCapacityUpdate = ProvisionedCapacityUpdate' Natural Natural
- newProvisionedCapacityUpdate :: Natural -> Natural -> ProvisionedCapacityUpdate
- data S3Location = S3Location' (Maybe Text) Text Text
- newS3Location :: Text -> Text -> S3Location
- data S3LocationDescription = S3LocationDescription' (Maybe Text) (Maybe Text) (Maybe Text)
- newS3LocationDescription :: S3LocationDescription
- data S3LogDelivery = S3LogDelivery' (Maybe Text) (Maybe Text) Bool
- newS3LogDelivery :: Bool -> S3LogDelivery
- data S3LogDeliveryDescription = S3LogDeliveryDescription' (Maybe Text) (Maybe Bool) (Maybe Text)
- newS3LogDeliveryDescription :: S3LogDeliveryDescription
- data ScaleInPolicy = ScaleInPolicy' Natural
- newScaleInPolicy :: Natural -> ScaleInPolicy
- data ScaleInPolicyDescription = ScaleInPolicyDescription' (Maybe Int)
- newScaleInPolicyDescription :: ScaleInPolicyDescription
- data ScaleInPolicyUpdate = ScaleInPolicyUpdate' Natural
- newScaleInPolicyUpdate :: Natural -> ScaleInPolicyUpdate
- data ScaleOutPolicy = ScaleOutPolicy' Natural
- newScaleOutPolicy :: Natural -> ScaleOutPolicy
- data ScaleOutPolicyDescription = ScaleOutPolicyDescription' (Maybe Int)
- newScaleOutPolicyDescription :: ScaleOutPolicyDescription
- data ScaleOutPolicyUpdate = ScaleOutPolicyUpdate' Natural
- newScaleOutPolicyUpdate :: Natural -> ScaleOutPolicyUpdate
- data StateDescription = StateDescription' (Maybe Text) (Maybe Text)
- newStateDescription :: StateDescription
- data Vpc = Vpc' (Maybe [Text]) [Text]
- newVpc :: Vpc
- data VpcDescription = VpcDescription' (Maybe [Text]) (Maybe [Text])
- newVpcDescription :: VpcDescription
- data WorkerConfiguration = WorkerConfiguration' Natural Text
- newWorkerConfiguration :: Natural -> Text -> WorkerConfiguration
- data WorkerConfigurationDescription = WorkerConfigurationDescription' (Maybe Integer) (Maybe Text)
- newWorkerConfigurationDescription :: WorkerConfigurationDescription
- data WorkerConfigurationRevisionDescription = WorkerConfigurationRevisionDescription' (Maybe ISO8601) (Maybe Text) (Maybe (Sensitive Text)) (Maybe Integer)
- newWorkerConfigurationRevisionDescription :: WorkerConfigurationRevisionDescription
- data WorkerConfigurationRevisionSummary = WorkerConfigurationRevisionSummary' (Maybe ISO8601) (Maybe Text) (Maybe Integer)
- newWorkerConfigurationRevisionSummary :: WorkerConfigurationRevisionSummary
- data WorkerConfigurationSummary = WorkerConfigurationSummary' (Maybe ISO8601) (Maybe Text) (Maybe WorkerConfigurationRevisionSummary) (Maybe Text) (Maybe Text)
- newWorkerConfigurationSummary :: WorkerConfigurationSummary
- data WorkerLogDelivery = WorkerLogDelivery' (Maybe CloudWatchLogsLogDelivery) (Maybe FirehoseLogDelivery) (Maybe S3LogDelivery)
- newWorkerLogDelivery :: WorkerLogDelivery
- data WorkerLogDeliveryDescription = WorkerLogDeliveryDescription' (Maybe CloudWatchLogsLogDeliveryDescription) (Maybe FirehoseLogDeliveryDescription) (Maybe S3LogDeliveryDescription)
- newWorkerLogDeliveryDescription :: WorkerLogDeliveryDescription
Service Configuration
defaultService :: Service Source #
API version 2021-09-14 of the Amazon Managed Streaming for Kafka Connect SDK configuration.
Errors
Error matchers are designed for use with the functions provided by
Control.Exception.Lens.
This allows catching (and rethrowing) service specific errors returned
by KafkaConnect.
BadRequestException
_BadRequestException :: AsError a => Fold a ServiceError Source #
HTTP Status Code 400: Bad request due to incorrect input. Correct your request and then retry it.
ConflictException
_ConflictException :: AsError a => Fold a ServiceError Source #
HTTP Status Code 409: Conflict. A resource with this name already exists. Retry your request with another name.
ForbiddenException
_ForbiddenException :: AsError a => Fold a ServiceError Source #
HTTP Status Code 403: Access forbidden. Correct your credentials and then retry your request.
InternalServerErrorException
_InternalServerErrorException :: AsError a => Fold a ServiceError Source #
HTTP Status Code 500: Unexpected internal server error. Retrying your request might resolve the issue.
NotFoundException
_NotFoundException :: AsError a => Fold a ServiceError Source #
HTTP Status Code 404: Resource not found due to incorrect input. Correct your request and then retry it.
ServiceUnavailableException
_ServiceUnavailableException :: AsError a => Fold a ServiceError Source #
HTTP Status Code 503: Service Unavailable. Retrying your request in some time might resolve the issue.
TooManyRequestsException
_TooManyRequestsException :: AsError a => Fold a ServiceError Source #
HTTP Status Code 429: Limit exceeded. Resource limit reached.
UnauthorizedException
_UnauthorizedException :: AsError a => Fold a ServiceError Source #
HTTP Status Code 401: Unauthorized request. The provided credentials couldn't be validated.
Waiters
Waiters poll by repeatedly sending a request until some remote success condition
configured by the Wait specification is fulfilled. The Wait specification
determines how many attempts should be made, in addition to delay and retry strategies.
Operations
Some AWS operations return results that are incomplete and require subsequent
requests in order to obtain the entire result set. The process of sending
subsequent requests to continue where a previous request left off is called
pagination. For example, the ListObjects operation of Amazon S3 returns up to
1000 objects at a time, and you must send subsequent requests with the
appropriate Marker in order to retrieve the next page of results.
Operations that have an AWSPager instance can transparently perform subsequent
requests, correctly setting Markers and other request facets to iterate through
the entire result set of a truncated API operation. Operations which support
this have an additional note in the documentation.
Many operations have the ability to filter results on the server side. See the individual operation parameters for details.
CreateConnector
data CreateConnector Source #
See: newCreateConnector smart constructor.
Constructors
Instances
Arguments
| :: Capacity | |
| -> Text | |
| -> KafkaCluster | |
| -> KafkaClusterClientAuthentication | |
| -> KafkaClusterEncryptionInTransit | |
| -> Text | |
| -> Text | |
| -> CreateConnector |
Create a value of CreateConnector 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:
CreateConnector, createConnector_connectorDescription - A summary description of the connector.
CreateConnector, createConnector_logDelivery - Details about log delivery.
CreateConnector, createConnector_workerConfiguration - Specifies which worker configuration to use with the connector.
CreateConnector, createConnector_capacity - Information about the capacity allocated to the connector. Exactly one
of the two properties must be specified.
$sel:connectorConfiguration:CreateConnector', createConnector_connectorConfiguration - A map of keys to values that represent the configuration for the
connector.
CreateConnector, createConnector_connectorName - The name of the connector.
CreateConnector, createConnector_kafkaCluster - Specifies which Apache Kafka cluster to connect to.
CreateConnector, createConnector_kafkaClusterClientAuthentication - Details of the client authentication used by the Apache Kafka cluster.
CreateConnector, createConnector_kafkaClusterEncryptionInTransit - Details of encryption in transit to the Apache Kafka cluster.
CreateConnector, createConnector_kafkaConnectVersion - The version of Kafka Connect. It has to be compatible with both the
Apache Kafka cluster's version and the plugins.
CreateConnector, createConnector_plugins - Specifies which plugins to use for the connector.
CreateConnector, createConnector_serviceExecutionRoleArn - The Amazon Resource Name (ARN) of the IAM role used by the connector to
access the Amazon Web Services resources that it needs. The types of
resources depends on the logic of the connector. For example, a
connector that has Amazon S3 as a destination must have permissions that
allow it to write to the S3 destination bucket.
data CreateConnectorResponse Source #
See: newCreateConnectorResponse smart constructor.
Constructors
| CreateConnectorResponse' (Maybe Text) (Maybe Text) (Maybe ConnectorState) Int |
Instances
newCreateConnectorResponse Source #
Create a value of CreateConnectorResponse 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:
CreateConnectorResponse, createConnectorResponse_connectorArn - The Amazon Resource Name (ARN) that Amazon assigned to the connector.
CreateConnector, createConnectorResponse_connectorName - The name of the connector.
CreateConnectorResponse, createConnectorResponse_connectorState - The state of the connector.
$sel:httpStatus:CreateConnectorResponse', createConnectorResponse_httpStatus - The response's http status code.
CreateCustomPlugin
data CreateCustomPlugin Source #
See: newCreateCustomPlugin smart constructor.
Constructors
| CreateCustomPlugin' (Maybe Text) CustomPluginContentType CustomPluginLocation Text |
Instances
newCreateCustomPlugin Source #
Arguments
| :: CustomPluginContentType | |
| -> CustomPluginLocation | |
| -> Text | |
| -> CreateCustomPlugin |
Create a value of CreateCustomPlugin 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:
CreateCustomPlugin, createCustomPlugin_description - A summary description of the custom plugin.
CreateCustomPlugin, createCustomPlugin_contentType - The type of the plugin file.
CreateCustomPlugin, createCustomPlugin_location - Information about the location of a custom plugin.
CreateCustomPlugin, createCustomPlugin_name - The name of the custom plugin.
data CreateCustomPluginResponse Source #
See: newCreateCustomPluginResponse smart constructor.
Constructors
| CreateCustomPluginResponse' (Maybe Text) (Maybe CustomPluginState) (Maybe Text) (Maybe Integer) Int |
Instances
newCreateCustomPluginResponse Source #
Create a value of CreateCustomPluginResponse 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:
CreateCustomPluginResponse, createCustomPluginResponse_customPluginArn - The Amazon Resource Name (ARN) that Amazon assigned to the custom
plugin.
CreateCustomPluginResponse, createCustomPluginResponse_customPluginState - The state of the custom plugin.
CreateCustomPlugin, createCustomPluginResponse_name - The name of the custom plugin.
CreateCustomPluginResponse, createCustomPluginResponse_revision - The revision of the custom plugin.
$sel:httpStatus:CreateCustomPluginResponse', createCustomPluginResponse_httpStatus - The response's http status code.
CreateWorkerConfiguration
data CreateWorkerConfiguration Source #
See: newCreateWorkerConfiguration smart constructor.
Instances
newCreateWorkerConfiguration Source #
Arguments
| :: Text | |
| -> Text | |
| -> CreateWorkerConfiguration |
Create a value of CreateWorkerConfiguration 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:
CreateWorkerConfiguration, createWorkerConfiguration_description - A summary description of the worker configuration.
CreateWorkerConfiguration, createWorkerConfiguration_name - The name of the worker configuration.
CreateWorkerConfiguration, createWorkerConfiguration_propertiesFileContent - Base64 encoded contents of connect-distributed.properties file.
data CreateWorkerConfigurationResponse Source #
See: newCreateWorkerConfigurationResponse smart constructor.
Constructors
| CreateWorkerConfigurationResponse' (Maybe ISO8601) (Maybe WorkerConfigurationRevisionSummary) (Maybe Text) (Maybe Text) Int |
Instances
newCreateWorkerConfigurationResponse Source #
Arguments
| :: Int | |
| -> CreateWorkerConfigurationResponse |
Create a value of CreateWorkerConfigurationResponse 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:
CreateWorkerConfigurationResponse, createWorkerConfigurationResponse_creationTime - The time that the worker configuration was created.
CreateWorkerConfigurationResponse, createWorkerConfigurationResponse_latestRevision - The latest revision of the worker configuration.
CreateWorkerConfiguration, createWorkerConfigurationResponse_name - The name of the worker configuration.
CreateWorkerConfigurationResponse, createWorkerConfigurationResponse_workerConfigurationArn - The Amazon Resource Name (ARN) that Amazon assigned to the worker
configuration.
$sel:httpStatus:CreateWorkerConfigurationResponse', createWorkerConfigurationResponse_httpStatus - The response's http status code.
DeleteConnector
data DeleteConnector Source #
See: newDeleteConnector smart constructor.
Constructors
| DeleteConnector' (Maybe Text) Text |
Instances
Arguments
| :: Text | |
| -> DeleteConnector |
Create a value of DeleteConnector 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:
DeleteConnector, deleteConnector_currentVersion - The current version of the connector that you want to delete.
DeleteConnector, deleteConnector_connectorArn - The Amazon Resource Name (ARN) of the connector that you want to delete.
data DeleteConnectorResponse Source #
See: newDeleteConnectorResponse smart constructor.
Constructors
| DeleteConnectorResponse' (Maybe Text) (Maybe ConnectorState) Int |
Instances
newDeleteConnectorResponse Source #
Create a value of DeleteConnectorResponse 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:
DeleteConnector, deleteConnectorResponse_connectorArn - The Amazon Resource Name (ARN) of the connector that you requested to
delete.
DeleteConnectorResponse, deleteConnectorResponse_connectorState - The state of the connector that you requested to delete.
$sel:httpStatus:DeleteConnectorResponse', deleteConnectorResponse_httpStatus - The response's http status code.
DeleteCustomPlugin
data DeleteCustomPlugin Source #
See: newDeleteCustomPlugin smart constructor.
Constructors
| DeleteCustomPlugin' Text |
Instances
newDeleteCustomPlugin Source #
Arguments
| :: Text | |
| -> DeleteCustomPlugin |
Create a value of DeleteCustomPlugin 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:
DeleteCustomPlugin, deleteCustomPlugin_customPluginArn - The Amazon Resource Name (ARN) of the custom plugin that you want to
delete.
data DeleteCustomPluginResponse Source #
See: newDeleteCustomPluginResponse smart constructor.
Constructors
| DeleteCustomPluginResponse' (Maybe Text) (Maybe CustomPluginState) Int |
Instances
newDeleteCustomPluginResponse Source #
Create a value of DeleteCustomPluginResponse 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:
DeleteCustomPlugin, deleteCustomPluginResponse_customPluginArn - The Amazon Resource Name (ARN) of the custom plugin that you requested
to delete.
DeleteCustomPluginResponse, deleteCustomPluginResponse_customPluginState - The state of the custom plugin.
$sel:httpStatus:DeleteCustomPluginResponse', deleteCustomPluginResponse_httpStatus - The response's http status code.
DescribeConnector
data DescribeConnector Source #
See: newDescribeConnector smart constructor.
Constructors
| DescribeConnector' Text |
Instances
Arguments
| :: Text | |
| -> DescribeConnector |
Create a value of DescribeConnector 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:
DescribeConnector, describeConnector_connectorArn - The Amazon Resource Name (ARN) of the connector that you want to
describe.
data DescribeConnectorResponse Source #
See: newDescribeConnectorResponse smart constructor.
Constructors
Instances
newDescribeConnectorResponse Source #
Create a value of DescribeConnectorResponse 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:
DescribeConnectorResponse, describeConnectorResponse_capacity - Information about the capacity of the connector, whether it is auto
scaled or provisioned.
DescribeConnector, describeConnectorResponse_connectorArn - The Amazon Resource Name (ARN) of the connector.
$sel:connectorConfiguration:DescribeConnectorResponse', describeConnectorResponse_connectorConfiguration - A map of keys to values that represent the configuration for the
connector.
DescribeConnectorResponse, describeConnectorResponse_connectorDescription - A summary description of the connector.
DescribeConnectorResponse, describeConnectorResponse_connectorName - The name of the connector.
DescribeConnectorResponse, describeConnectorResponse_connectorState - The state of the connector.
DescribeConnectorResponse, describeConnectorResponse_creationTime - The time the connector was created.
DescribeConnectorResponse, describeConnectorResponse_currentVersion - The current version of the connector.
DescribeConnectorResponse, describeConnectorResponse_kafkaCluster - The Apache Kafka cluster that the connector is connected to.
DescribeConnectorResponse, describeConnectorResponse_kafkaClusterClientAuthentication - The type of client authentication used to connect to the Apache Kafka
cluster. The value is NONE when no client authentication is used.
DescribeConnectorResponse, describeConnectorResponse_kafkaClusterEncryptionInTransit - Details of encryption in transit to the Apache Kafka cluster.
DescribeConnectorResponse, describeConnectorResponse_kafkaConnectVersion - The version of Kafka Connect. It has to be compatible with both the
Apache Kafka cluster's version and the plugins.
DescribeConnectorResponse, describeConnectorResponse_logDelivery - Details about delivering logs to Amazon CloudWatch Logs.
DescribeConnectorResponse, describeConnectorResponse_plugins - Specifies which plugins were used for this connector.
DescribeConnectorResponse, describeConnectorResponse_serviceExecutionRoleArn - The Amazon Resource Name (ARN) of the IAM role used by the connector to
access Amazon Web Services resources.
$sel:stateDescription:DescribeConnectorResponse', describeConnectorResponse_stateDescription - Details about the state of a connector.
DescribeConnectorResponse, describeConnectorResponse_workerConfiguration - Specifies which worker configuration was used for the connector.
$sel:httpStatus:DescribeConnectorResponse', describeConnectorResponse_httpStatus - The response's http status code.
DescribeCustomPlugin
data DescribeCustomPlugin Source #
See: newDescribeCustomPlugin smart constructor.
Constructors
| DescribeCustomPlugin' Text |
Instances
newDescribeCustomPlugin Source #
Arguments
| :: Text | |
| -> DescribeCustomPlugin |
Create a value of DescribeCustomPlugin 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:
DescribeCustomPlugin, describeCustomPlugin_customPluginArn - Returns information about a custom plugin.
data DescribeCustomPluginResponse Source #
See: newDescribeCustomPluginResponse smart constructor.
Constructors
| DescribeCustomPluginResponse' (Maybe ISO8601) (Maybe Text) (Maybe CustomPluginState) (Maybe Text) (Maybe CustomPluginRevisionSummary) (Maybe Text) (Maybe StateDescription) Int |
Instances
newDescribeCustomPluginResponse Source #
Create a value of DescribeCustomPluginResponse 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:
DescribeCustomPluginResponse, describeCustomPluginResponse_creationTime - The time that the custom plugin was created.
DescribeCustomPlugin, describeCustomPluginResponse_customPluginArn - The Amazon Resource Name (ARN) of the custom plugin.
DescribeCustomPluginResponse, describeCustomPluginResponse_customPluginState - The state of the custom plugin.
DescribeCustomPluginResponse, describeCustomPluginResponse_description - The description of the custom plugin.
DescribeCustomPluginResponse, describeCustomPluginResponse_latestRevision - The latest successfully created revision of the custom plugin. If there
are no successfully created revisions, this field will be absent.
DescribeCustomPluginResponse, describeCustomPluginResponse_name - The name of the custom plugin.
$sel:stateDescription:DescribeCustomPluginResponse', describeCustomPluginResponse_stateDescription - Details about the state of a custom plugin.
$sel:httpStatus:DescribeCustomPluginResponse', describeCustomPluginResponse_httpStatus - The response's http status code.
DescribeWorkerConfiguration
data DescribeWorkerConfiguration Source #
See: newDescribeWorkerConfiguration smart constructor.
Constructors
| DescribeWorkerConfiguration' Text |
Instances
newDescribeWorkerConfiguration Source #
Arguments
| :: Text | |
| -> DescribeWorkerConfiguration |
Create a value of DescribeWorkerConfiguration 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:
DescribeWorkerConfiguration, describeWorkerConfiguration_workerConfigurationArn - The Amazon Resource Name (ARN) of the worker configuration that you want
to get information about.
data DescribeWorkerConfigurationResponse Source #
See: newDescribeWorkerConfigurationResponse smart constructor.
Constructors
| DescribeWorkerConfigurationResponse' (Maybe ISO8601) (Maybe Text) (Maybe WorkerConfigurationRevisionDescription) (Maybe Text) (Maybe Text) Int |
Instances
newDescribeWorkerConfigurationResponse Source #
Arguments
| :: Int | |
| -> DescribeWorkerConfigurationResponse |
Create a value of DescribeWorkerConfigurationResponse 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:
DescribeWorkerConfigurationResponse, describeWorkerConfigurationResponse_creationTime - The time that the worker configuration was created.
DescribeWorkerConfigurationResponse, describeWorkerConfigurationResponse_description - The description of the worker configuration.
DescribeWorkerConfigurationResponse, describeWorkerConfigurationResponse_latestRevision - The latest revision of the custom configuration.
DescribeWorkerConfigurationResponse, describeWorkerConfigurationResponse_name - The name of the worker configuration.
DescribeWorkerConfiguration, describeWorkerConfigurationResponse_workerConfigurationArn - The Amazon Resource Name (ARN) of the custom configuration.
$sel:httpStatus:DescribeWorkerConfigurationResponse', describeWorkerConfigurationResponse_httpStatus - The response's http status code.
ListConnectors (Paginated)
data ListConnectors Source #
See: newListConnectors smart constructor.
Instances
newListConnectors :: ListConnectors Source #
Create a value of ListConnectors 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:connectorNamePrefix:ListConnectors', listConnectors_connectorNamePrefix - The name prefix that you want to use to search for and list connectors.
$sel:maxResults:ListConnectors', listConnectors_maxResults - The maximum number of connectors to list in one response.
ListConnectors, listConnectors_nextToken - If the response of a ListConnectors operation is truncated, it will
include a NextToken. Send this NextToken in a subsequent request to
continue listing from where the previous operation left off.
data ListConnectorsResponse Source #
See: newListConnectorsResponse smart constructor.
Constructors
| ListConnectorsResponse' (Maybe [ConnectorSummary]) (Maybe Text) Int |
Instances
newListConnectorsResponse Source #
Create a value of ListConnectorsResponse 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:connectors:ListConnectorsResponse', listConnectorsResponse_connectors - An array of connector descriptions.
ListConnectors, listConnectorsResponse_nextToken - If the response of a ListConnectors operation is truncated, it will
include a NextToken. Send this NextToken in a subsequent request to
continue listing from where it left off.
$sel:httpStatus:ListConnectorsResponse', listConnectorsResponse_httpStatus - The response's http status code.
ListCustomPlugins (Paginated)
data ListCustomPlugins Source #
See: newListCustomPlugins smart constructor.
Constructors
| ListCustomPlugins' (Maybe Natural) (Maybe Text) |
Instances
newListCustomPlugins :: ListCustomPlugins Source #
Create a value of ListCustomPlugins 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:maxResults:ListCustomPlugins', listCustomPlugins_maxResults - The maximum number of custom plugins to list in one response.
ListCustomPlugins, listCustomPlugins_nextToken - If the response of a ListCustomPlugins operation is truncated, it will
include a NextToken. Send this NextToken in a subsequent request to
continue listing from where the previous operation left off.
data ListCustomPluginsResponse Source #
See: newListCustomPluginsResponse smart constructor.
Constructors
| ListCustomPluginsResponse' (Maybe [CustomPluginSummary]) (Maybe Text) Int |
Instances
newListCustomPluginsResponse Source #
Create a value of ListCustomPluginsResponse 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:customPlugins:ListCustomPluginsResponse', listCustomPluginsResponse_customPlugins - An array of custom plugin descriptions.
ListCustomPlugins, listCustomPluginsResponse_nextToken - If the response of a ListCustomPlugins operation is truncated, it will
include a NextToken. Send this NextToken in a subsequent request to
continue listing from where the previous operation left off.
$sel:httpStatus:ListCustomPluginsResponse', listCustomPluginsResponse_httpStatus - The response's http status code.
ListWorkerConfigurations (Paginated)
data ListWorkerConfigurations Source #
See: newListWorkerConfigurations smart constructor.
Constructors
| ListWorkerConfigurations' (Maybe Natural) (Maybe Text) |
Instances
newListWorkerConfigurations :: ListWorkerConfigurations Source #
Create a value of ListWorkerConfigurations 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:maxResults:ListWorkerConfigurations', listWorkerConfigurations_maxResults - The maximum number of worker configurations to list in one response.
ListWorkerConfigurations, listWorkerConfigurations_nextToken - If the response of a ListWorkerConfigurations operation is truncated, it
will include a NextToken. Send this NextToken in a subsequent request to
continue listing from where the previous operation left off.
data ListWorkerConfigurationsResponse Source #
See: newListWorkerConfigurationsResponse smart constructor.
Constructors
| ListWorkerConfigurationsResponse' (Maybe Text) (Maybe [WorkerConfigurationSummary]) Int |
Instances
newListWorkerConfigurationsResponse Source #
Create a value of ListWorkerConfigurationsResponse 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:
ListWorkerConfigurations, listWorkerConfigurationsResponse_nextToken - If the response of a ListWorkerConfigurations operation is truncated, it
will include a NextToken. Send this NextToken in a subsequent request to
continue listing from where the previous operation left off.
$sel:workerConfigurations:ListWorkerConfigurationsResponse', listWorkerConfigurationsResponse_workerConfigurations - An array of worker configuration descriptions.
$sel:httpStatus:ListWorkerConfigurationsResponse', listWorkerConfigurationsResponse_httpStatus - The response's http status code.
UpdateConnector
data UpdateConnector Source #
See: newUpdateConnector smart constructor.
Constructors
| UpdateConnector' CapacityUpdate Text Text |
Instances
Arguments
| :: CapacityUpdate | |
| -> Text | |
| -> Text | |
| -> UpdateConnector |
Create a value of UpdateConnector 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:
UpdateConnector, updateConnector_capacity - The target capacity.
UpdateConnector, updateConnector_connectorArn - The Amazon Resource Name (ARN) of the connector that you want to update.
UpdateConnector, updateConnector_currentVersion - The current version of the connector that you want to update.
data UpdateConnectorResponse Source #
See: newUpdateConnectorResponse smart constructor.
Constructors
| UpdateConnectorResponse' (Maybe Text) (Maybe ConnectorState) Int |
Instances
newUpdateConnectorResponse Source #
Create a value of UpdateConnectorResponse 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:
UpdateConnector, updateConnectorResponse_connectorArn - The Amazon Resource Name (ARN) of the connector.
UpdateConnectorResponse, updateConnectorResponse_connectorState - The state of the connector.
$sel:httpStatus:UpdateConnectorResponse', updateConnectorResponse_httpStatus - The response's http status code.
Types
ConnectorState
newtype ConnectorState Source #
Constructors
| ConnectorState' | |
Fields | |
Bundled Patterns
| pattern ConnectorState_CREATING :: ConnectorState | |
| pattern ConnectorState_DELETING :: ConnectorState | |
| pattern ConnectorState_FAILED :: ConnectorState | |
| pattern ConnectorState_RUNNING :: ConnectorState | |
| pattern ConnectorState_UPDATING :: ConnectorState |
Instances
CustomPluginContentType
newtype CustomPluginContentType Source #
Constructors
| CustomPluginContentType' | |
Fields | |
Bundled Patterns
| pattern CustomPluginContentType_JAR :: CustomPluginContentType | |
| pattern CustomPluginContentType_ZIP :: CustomPluginContentType |
Instances
CustomPluginState
newtype CustomPluginState Source #
Constructors
| CustomPluginState' | |
Fields | |
Bundled Patterns
| pattern CustomPluginState_ACTIVE :: CustomPluginState | |
| pattern CustomPluginState_CREATE_FAILED :: CustomPluginState | |
| pattern CustomPluginState_CREATING :: CustomPluginState | |
| pattern CustomPluginState_DELETING :: CustomPluginState | |
| pattern CustomPluginState_UPDATE_FAILED :: CustomPluginState | |
| pattern CustomPluginState_UPDATING :: CustomPluginState |
Instances
KafkaClusterClientAuthenticationType
newtype KafkaClusterClientAuthenticationType Source #
Constructors
| KafkaClusterClientAuthenticationType' | |
Bundled Patterns
| pattern KafkaClusterClientAuthenticationType_IAM :: KafkaClusterClientAuthenticationType | |
| pattern KafkaClusterClientAuthenticationType_NONE :: KafkaClusterClientAuthenticationType |
Instances
KafkaClusterEncryptionInTransitType
newtype KafkaClusterEncryptionInTransitType Source #
Constructors
| KafkaClusterEncryptionInTransitType' | |
Bundled Patterns
| pattern KafkaClusterEncryptionInTransitType_PLAINTEXT :: KafkaClusterEncryptionInTransitType | |
| pattern KafkaClusterEncryptionInTransitType_TLS :: KafkaClusterEncryptionInTransitType |
Instances
ApacheKafkaCluster
data ApacheKafkaCluster Source #
The details of the Apache Kafka cluster to which the connector is connected.
See: newApacheKafkaCluster smart constructor.
Constructors
| ApacheKafkaCluster' Text Vpc |
Instances
newApacheKafkaCluster Source #
Arguments
| :: Text | |
| -> Vpc | |
| -> ApacheKafkaCluster |
Create a value of ApacheKafkaCluster with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:bootstrapServers:ApacheKafkaCluster', apacheKafkaCluster_bootstrapServers - The bootstrap servers of the cluster.
$sel:vpc:ApacheKafkaCluster', apacheKafkaCluster_vpc - Details of an Amazon VPC which has network connectivity to the Apache
Kafka cluster.
ApacheKafkaClusterDescription
data ApacheKafkaClusterDescription Source #
The description of the Apache Kafka cluster to which the connector is connected.
See: newApacheKafkaClusterDescription smart constructor.
Constructors
| ApacheKafkaClusterDescription' (Maybe Text) (Maybe VpcDescription) |
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.
AutoScaling
data AutoScaling Source #
Specifies how the connector scales.
See: newAutoScaling smart constructor.
Constructors
| AutoScaling' (Maybe ScaleInPolicy) (Maybe ScaleOutPolicy) Natural Natural Natural |
Instances
Arguments
| :: Natural | |
| -> Natural | |
| -> Natural | |
| -> AutoScaling |
Create a value of AutoScaling with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:scaleInPolicy:AutoScaling', autoScaling_scaleInPolicy - The sacle-in policy for the connector.
$sel:scaleOutPolicy:AutoScaling', autoScaling_scaleOutPolicy - The sacle-out policy for the connector.
$sel:maxWorkerCount:AutoScaling', autoScaling_maxWorkerCount - The maximum number of workers allocated to the connector.
$sel:mcuCount:AutoScaling', autoScaling_mcuCount - The number of microcontroller units (MCUs) allocated to each connector
worker. The valid values are 1,2,4,8.
$sel:minWorkerCount:AutoScaling', autoScaling_minWorkerCount - The minimum number of workers allocated to the connector.
AutoScalingDescription
data AutoScalingDescription Source #
Information about the auto scaling parameters for the connector.
See: newAutoScalingDescription smart constructor.
Constructors
| AutoScalingDescription' (Maybe Int) (Maybe Int) (Maybe Int) (Maybe ScaleInPolicyDescription) (Maybe ScaleOutPolicyDescription) |
Instances
newAutoScalingDescription :: AutoScalingDescription Source #
Create a value of AutoScalingDescription with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:maxWorkerCount:AutoScalingDescription', autoScalingDescription_maxWorkerCount - The maximum number of workers allocated to the connector.
$sel:mcuCount:AutoScalingDescription', autoScalingDescription_mcuCount - The number of microcontroller units (MCUs) allocated to each connector
worker. The valid values are 1,2,4,8.
$sel:minWorkerCount:AutoScalingDescription', autoScalingDescription_minWorkerCount - The minimum number of workers allocated to the connector.
$sel:scaleInPolicy:AutoScalingDescription', autoScalingDescription_scaleInPolicy - The sacle-in policy for the connector.
$sel:scaleOutPolicy:AutoScalingDescription', autoScalingDescription_scaleOutPolicy - The sacle-out policy for the connector.>
AutoScalingUpdate
data AutoScalingUpdate Source #
The updates to the auto scaling parameters for the connector.
See: newAutoScalingUpdate smart constructor.
Instances
Arguments
| :: Natural | |
| -> Natural | |
| -> Natural | |
| -> ScaleInPolicyUpdate | |
| -> ScaleOutPolicyUpdate | |
| -> AutoScalingUpdate |
Create a value of AutoScalingUpdate with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:maxWorkerCount:AutoScalingUpdate', autoScalingUpdate_maxWorkerCount - The target maximum number of workers allocated to the connector.
$sel:mcuCount:AutoScalingUpdate', autoScalingUpdate_mcuCount - The target number of microcontroller units (MCUs) allocated to each
connector worker. The valid values are 1,2,4,8.
$sel:minWorkerCount:AutoScalingUpdate', autoScalingUpdate_minWorkerCount - The target minimum number of workers allocated to the connector.
$sel:scaleInPolicy:AutoScalingUpdate', autoScalingUpdate_scaleInPolicy - The target sacle-in policy for the connector.
$sel:scaleOutPolicy:AutoScalingUpdate', autoScalingUpdate_scaleOutPolicy - The target sacle-out policy for the connector.
Capacity
Information about the capacity of the connector, whether it is auto scaled or provisioned.
See: newCapacity smart constructor.
Constructors
| Capacity' (Maybe AutoScaling) (Maybe ProvisionedCapacity) |
Instances
| ToJSON Capacity Source # | |
Defined in Amazonka.KafkaConnect.Types.Capacity | |
| Generic Capacity Source # | |
| Read Capacity Source # | |
| Show Capacity Source # | |
| NFData Capacity Source # | |
Defined in Amazonka.KafkaConnect.Types.Capacity | |
| Eq Capacity Source # | |
| Hashable Capacity Source # | |
Defined in Amazonka.KafkaConnect.Types.Capacity | |
| type Rep Capacity Source # | |
Defined in Amazonka.KafkaConnect.Types.Capacity type Rep Capacity = D1 ('MetaData "Capacity" "Amazonka.KafkaConnect.Types.Capacity" "amazonka-kafkaconnect-2.0-4ed6DFGevt995RzDsMjJqs" 'False) (C1 ('MetaCons "Capacity'" 'PrefixI 'True) (S1 ('MetaSel ('Just "autoScaling") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AutoScaling)) :*: S1 ('MetaSel ('Just "provisionedCapacity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProvisionedCapacity)))) | |
newCapacity :: Capacity Source #
Create a value of Capacity with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:autoScaling:Capacity', capacity_autoScaling - Information about the auto scaling parameters for the connector.
$sel:provisionedCapacity:Capacity', capacity_provisionedCapacity - Details about a fixed capacity allocated to a connector.
CapacityDescription
data CapacityDescription Source #
A description of the connector's capacity.
See: newCapacityDescription smart constructor.
Constructors
| CapacityDescription' (Maybe AutoScalingDescription) (Maybe ProvisionedCapacityDescription) |
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.
CapacityUpdate
data CapacityUpdate Source #
The target capacity for the connector. The capacity can be auto scaled or provisioned.
See: newCapacityUpdate smart constructor.
Constructors
| CapacityUpdate' (Maybe AutoScalingUpdate) (Maybe ProvisionedCapacityUpdate) |
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.
CloudWatchLogsLogDelivery
data CloudWatchLogsLogDelivery Source #
The settings for delivering connector logs to Amazon CloudWatch Logs.
See: newCloudWatchLogsLogDelivery smart constructor.
Constructors
| CloudWatchLogsLogDelivery' (Maybe Text) Bool |
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.
CloudWatchLogsLogDeliveryDescription
data CloudWatchLogsLogDeliveryDescription Source #
A description of the log delivery settings.
See: newCloudWatchLogsLogDeliveryDescription smart constructor.
Constructors
| CloudWatchLogsLogDeliveryDescription' (Maybe Bool) (Maybe Text) |
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.
ConnectorSummary
data ConnectorSummary Source #
Summary of a connector.
See: newConnectorSummary smart constructor.
Constructors
Instances
newConnectorSummary :: ConnectorSummary Source #
Create a value of ConnectorSummary with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:capacity:ConnectorSummary', connectorSummary_capacity - The connector's compute capacity settings.
$sel:connectorArn:ConnectorSummary', connectorSummary_connectorArn - The Amazon Resource Name (ARN) of the connector.
$sel:connectorDescription:ConnectorSummary', connectorSummary_connectorDescription - The description of the connector.
$sel:connectorName:ConnectorSummary', connectorSummary_connectorName - The name of the connector.
$sel:connectorState:ConnectorSummary', connectorSummary_connectorState - The state of the connector.
$sel:creationTime:ConnectorSummary', connectorSummary_creationTime - The time that the connector was created.
$sel:currentVersion:ConnectorSummary', connectorSummary_currentVersion - The current version of the connector.
$sel:kafkaCluster:ConnectorSummary', connectorSummary_kafkaCluster - The details of the Apache Kafka cluster to which the connector is
connected.
$sel:kafkaClusterClientAuthentication:ConnectorSummary', connectorSummary_kafkaClusterClientAuthentication - The type of client authentication used to connect to the Apache Kafka
cluster. The value is NONE when no client authentication is used.
$sel:kafkaClusterEncryptionInTransit:ConnectorSummary', connectorSummary_kafkaClusterEncryptionInTransit - Details of encryption in transit to the Apache Kafka cluster.
$sel:kafkaConnectVersion:ConnectorSummary', connectorSummary_kafkaConnectVersion - The version of Kafka Connect. It has to be compatible with both the
Apache Kafka cluster's version and the plugins.
$sel:logDelivery:ConnectorSummary', connectorSummary_logDelivery - The settings for delivering connector logs to Amazon CloudWatch Logs.
$sel:plugins:ConnectorSummary', connectorSummary_plugins - Specifies which plugins were used for this connector.
$sel:serviceExecutionRoleArn:ConnectorSummary', connectorSummary_serviceExecutionRoleArn - The Amazon Resource Name (ARN) of the IAM role used by the connector to
access Amazon Web Services resources.
$sel:workerConfiguration:ConnectorSummary', connectorSummary_workerConfiguration - The worker configurations that are in use with the connector.
CustomPlugin
data CustomPlugin Source #
A plugin is an AWS resource that contains the code that defines a connector's logic.
See: newCustomPlugin smart constructor.
Constructors
| CustomPlugin' Text Natural |
Instances
Arguments
| :: Text | |
| -> Natural | |
| -> CustomPlugin |
Create a value of CustomPlugin with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:customPluginArn:CustomPlugin', customPlugin_customPluginArn - The Amazon Resource Name (ARN) of the custom plugin.
$sel:revision:CustomPlugin', customPlugin_revision - The revision of the custom plugin.
CustomPluginDescription
data CustomPluginDescription Source #
Details about a custom plugin.
See: newCustomPluginDescription smart constructor.
Constructors
| CustomPluginDescription' (Maybe Text) (Maybe Integer) |
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.
CustomPluginFileDescription
data CustomPluginFileDescription Source #
Details about a custom plugin file.
See: newCustomPluginFileDescription smart constructor.
Constructors
| CustomPluginFileDescription' (Maybe Text) (Maybe Integer) |
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.
CustomPluginLocation
data CustomPluginLocation Source #
Information about the location of a custom plugin.
See: newCustomPluginLocation smart constructor.
Constructors
| CustomPluginLocation' S3Location |
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.
CustomPluginLocationDescription
data CustomPluginLocationDescription Source #
Information about the location of a custom plugin.
See: newCustomPluginLocationDescription smart constructor.
Constructors
| CustomPluginLocationDescription' (Maybe S3LocationDescription) |
Instances
newCustomPluginLocationDescription :: CustomPluginLocationDescription Source #
Create a value of CustomPluginLocationDescription with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:s3Location:CustomPluginLocationDescription', customPluginLocationDescription_s3Location - The S3 bucket Amazon Resource Name (ARN), file key, and object version
of the plugin file stored in Amazon S3.
CustomPluginRevisionSummary
data CustomPluginRevisionSummary Source #
Details about the revision of a custom plugin.
See: newCustomPluginRevisionSummary smart constructor.
Constructors
| CustomPluginRevisionSummary' (Maybe CustomPluginContentType) (Maybe ISO8601) (Maybe Text) (Maybe CustomPluginFileDescription) (Maybe CustomPluginLocationDescription) (Maybe Integer) |
Instances
newCustomPluginRevisionSummary :: CustomPluginRevisionSummary Source #
Create a value of CustomPluginRevisionSummary with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:contentType:CustomPluginRevisionSummary', customPluginRevisionSummary_contentType - The format of the plugin file.
$sel:creationTime:CustomPluginRevisionSummary', customPluginRevisionSummary_creationTime - The time that the custom plugin was created.
$sel:description:CustomPluginRevisionSummary', customPluginRevisionSummary_description - The description of the custom plugin.
$sel:fileDescription:CustomPluginRevisionSummary', customPluginRevisionSummary_fileDescription - Details about the custom plugin file.
$sel:location:CustomPluginRevisionSummary', customPluginRevisionSummary_location - Information about the location of the custom plugin.
$sel:revision:CustomPluginRevisionSummary', customPluginRevisionSummary_revision - The revision of the custom plugin.
CustomPluginSummary
data CustomPluginSummary Source #
A summary of the custom plugin.
See: newCustomPluginSummary smart constructor.
Constructors
| CustomPluginSummary' (Maybe ISO8601) (Maybe Text) (Maybe CustomPluginState) (Maybe Text) (Maybe CustomPluginRevisionSummary) (Maybe Text) |
Instances
newCustomPluginSummary :: CustomPluginSummary Source #
Create a value of CustomPluginSummary with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
CustomPluginSummary, customPluginSummary_creationTime - The time that the custom plugin was created.
$sel:customPluginArn:CustomPluginSummary', customPluginSummary_customPluginArn - The Amazon Resource Name (ARN) of the custom plugin.
$sel:customPluginState:CustomPluginSummary', customPluginSummary_customPluginState - The state of the custom plugin.
CustomPluginSummary, customPluginSummary_description - A description of the custom plugin.
$sel:latestRevision:CustomPluginSummary', customPluginSummary_latestRevision - The latest revision of the custom plugin.
$sel:name:CustomPluginSummary', customPluginSummary_name - The name of the custom plugin.
FirehoseLogDelivery
data FirehoseLogDelivery Source #
The settings for delivering logs to Amazon Kinesis Data Firehose.
See: newFirehoseLogDelivery smart constructor.
Constructors
| FirehoseLogDelivery' (Maybe Text) Bool |
Instances
newFirehoseLogDelivery Source #
Arguments
| :: Bool | |
| -> FirehoseLogDelivery |
Create a value of FirehoseLogDelivery with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:deliveryStream:FirehoseLogDelivery', firehoseLogDelivery_deliveryStream - The name of the Kinesis Data Firehose delivery stream that is the
destination for log delivery.
$sel:enabled:FirehoseLogDelivery', firehoseLogDelivery_enabled - Specifies whether connector logs get delivered to Amazon Kinesis Data
Firehose.
FirehoseLogDeliveryDescription
data FirehoseLogDeliveryDescription Source #
A description of the settings for delivering logs to Amazon Kinesis Data Firehose.
See: newFirehoseLogDeliveryDescription smart constructor.
Constructors
| FirehoseLogDeliveryDescription' (Maybe Text) (Maybe Bool) |
Instances
newFirehoseLogDeliveryDescription :: FirehoseLogDeliveryDescription Source #
Create a value of FirehoseLogDeliveryDescription with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:deliveryStream:FirehoseLogDeliveryDescription', firehoseLogDeliveryDescription_deliveryStream - The name of the Kinesis Data Firehose delivery stream that is the
destination for log delivery.
$sel:enabled:FirehoseLogDeliveryDescription', firehoseLogDeliveryDescription_enabled - Specifies whether connector logs get delivered to Amazon Kinesis Data
Firehose.
KafkaCluster
data KafkaCluster Source #
The details of the Apache Kafka cluster to which the connector is connected.
See: newKafkaCluster smart constructor.
Constructors
| KafkaCluster' ApacheKafkaCluster |
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.
KafkaClusterClientAuthentication
data KafkaClusterClientAuthentication Source #
The client authentication information used in order to authenticate with the Apache Kafka cluster.
See: newKafkaClusterClientAuthentication smart constructor.
Instances
newKafkaClusterClientAuthentication Source #
Create a value of KafkaClusterClientAuthentication with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:authenticationType:KafkaClusterClientAuthentication', kafkaClusterClientAuthentication_authenticationType - The type of client authentication used to connect to the Apache Kafka
cluster. Value NONE means that no client authentication is used.
KafkaClusterClientAuthenticationDescription
data KafkaClusterClientAuthenticationDescription Source #
The client authentication information used in order to authenticate with the Apache Kafka cluster.
See: newKafkaClusterClientAuthenticationDescription smart constructor.
Constructors
| KafkaClusterClientAuthenticationDescription' (Maybe KafkaClusterClientAuthenticationType) |
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.
KafkaClusterDescription
data KafkaClusterDescription Source #
Details of how to connect to the Apache Kafka cluster.
See: newKafkaClusterDescription smart constructor.
Constructors
| KafkaClusterDescription' (Maybe ApacheKafkaClusterDescription) |
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.
KafkaClusterEncryptionInTransit
data KafkaClusterEncryptionInTransit Source #
Details of encryption in transit to the Apache Kafka cluster.
See: newKafkaClusterEncryptionInTransit smart constructor.
Instances
newKafkaClusterEncryptionInTransit Source #
Create a value of KafkaClusterEncryptionInTransit with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:encryptionType:KafkaClusterEncryptionInTransit', kafkaClusterEncryptionInTransit_encryptionType - The type of encryption in transit to the Apache Kafka cluster.
KafkaClusterEncryptionInTransitDescription
data KafkaClusterEncryptionInTransitDescription Source #
The description of the encryption in transit to the Apache Kafka cluster.
See: newKafkaClusterEncryptionInTransitDescription smart constructor.
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.
LogDelivery
data LogDelivery Source #
Details about log delivery.
See: newLogDelivery smart constructor.
Constructors
| LogDelivery' WorkerLogDelivery |
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.
LogDeliveryDescription
data LogDeliveryDescription Source #
The description of the log delivery settings.
See: newLogDeliveryDescription smart constructor.
Constructors
| LogDeliveryDescription' (Maybe WorkerLogDeliveryDescription) |
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.
Plugin
A plugin is an AWS resource that contains the code that defines your connector logic.
See: newPlugin smart constructor.
Constructors
| Plugin' CustomPlugin |
Instances
| ToJSON Plugin Source # | |
Defined in Amazonka.KafkaConnect.Types.Plugin | |
| Generic Plugin Source # | |
| Read Plugin Source # | |
| Show Plugin Source # | |
| NFData Plugin Source # | |
Defined in Amazonka.KafkaConnect.Types.Plugin | |
| Eq Plugin Source # | |
| Hashable Plugin Source # | |
Defined in Amazonka.KafkaConnect.Types.Plugin | |
| type Rep Plugin Source # | |
Defined in Amazonka.KafkaConnect.Types.Plugin type Rep Plugin = D1 ('MetaData "Plugin" "Amazonka.KafkaConnect.Types.Plugin" "amazonka-kafkaconnect-2.0-4ed6DFGevt995RzDsMjJqs" 'False) (C1 ('MetaCons "Plugin'" 'PrefixI 'True) (S1 ('MetaSel ('Just "customPlugin") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 CustomPlugin))) | |
Arguments
| :: CustomPlugin | |
| -> Plugin |
Create a value of Plugin with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:customPlugin:Plugin', plugin_customPlugin - Details about a custom plugin.
PluginDescription
data PluginDescription Source #
The description of the plugin.
See: newPluginDescription smart constructor.
Constructors
| PluginDescription' (Maybe CustomPluginDescription) |
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.
ProvisionedCapacity
data ProvisionedCapacity Source #
Details about a connector's provisioned capacity.
See: newProvisionedCapacity smart constructor.
Constructors
| ProvisionedCapacity' Natural Natural |
Instances
newProvisionedCapacity Source #
Arguments
| :: Natural | |
| -> Natural | |
| -> ProvisionedCapacity |
Create a value of ProvisionedCapacity with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:mcuCount:ProvisionedCapacity', provisionedCapacity_mcuCount - The number of microcontroller units (MCUs) allocated to each connector
worker. The valid values are 1,2,4,8.
$sel:workerCount:ProvisionedCapacity', provisionedCapacity_workerCount - The number of workers that are allocated to the connector.
ProvisionedCapacityDescription
data ProvisionedCapacityDescription Source #
The description of a connector's provisioned capacity.
See: newProvisionedCapacityDescription smart constructor.
Constructors
| ProvisionedCapacityDescription' (Maybe Int) (Maybe Int) |
Instances
newProvisionedCapacityDescription :: ProvisionedCapacityDescription Source #
Create a value of ProvisionedCapacityDescription with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:mcuCount:ProvisionedCapacityDescription', provisionedCapacityDescription_mcuCount - The number of microcontroller units (MCUs) allocated to each connector
worker. The valid values are 1,2,4,8.
$sel:workerCount:ProvisionedCapacityDescription', provisionedCapacityDescription_workerCount - The number of workers that are allocated to the connector.
ProvisionedCapacityUpdate
data ProvisionedCapacityUpdate Source #
An update to a connector's fixed capacity.
See: newProvisionedCapacityUpdate smart constructor.
Constructors
| ProvisionedCapacityUpdate' Natural Natural |
Instances
newProvisionedCapacityUpdate Source #
Arguments
| :: Natural | |
| -> Natural | |
| -> ProvisionedCapacityUpdate |
Create a value of ProvisionedCapacityUpdate with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:mcuCount:ProvisionedCapacityUpdate', provisionedCapacityUpdate_mcuCount - The number of microcontroller units (MCUs) allocated to each connector
worker. The valid values are 1,2,4,8.
$sel:workerCount:ProvisionedCapacityUpdate', provisionedCapacityUpdate_workerCount - The number of workers that are allocated to the connector.
S3Location
data S3Location Source #
The location of an object in Amazon S3.
See: newS3Location smart constructor.
Constructors
| S3Location' (Maybe Text) Text Text |
Instances
Arguments
| :: Text | |
| -> Text | |
| -> S3Location |
Create a value of S3Location with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:objectVersion:S3Location', s3Location_objectVersion - The version of an object in an S3 bucket.
$sel:bucketArn:S3Location', s3Location_bucketArn - The Amazon Resource Name (ARN) of an S3 bucket.
$sel:fileKey:S3Location', s3Location_fileKey - The file key for an object in an S3 bucket.
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:bucketArn:S3LocationDescription', s3LocationDescription_bucketArn - The Amazon Resource Name (ARN) of an S3 bucket.
$sel:fileKey:S3LocationDescription', s3LocationDescription_fileKey - The file key for an object in an S3 bucket.
$sel:objectVersion:S3LocationDescription', s3LocationDescription_objectVersion - The version of an object in an S3 bucket.
S3LogDelivery
data S3LogDelivery Source #
Details about delivering logs to Amazon S3.
See: newS3LogDelivery smart constructor.
Instances
Arguments
| :: Bool | |
| -> S3LogDelivery |
Create a value of S3LogDelivery with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:bucket:S3LogDelivery', s3LogDelivery_bucket - The name of the S3 bucket that is the destination for log delivery.
$sel:prefix:S3LogDelivery', s3LogDelivery_prefix - The S3 prefix that is the destination for log delivery.
$sel:enabled:S3LogDelivery', s3LogDelivery_enabled - Specifies whether connector logs get sent to the specified Amazon S3
destination.
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:bucket:S3LogDeliveryDescription', s3LogDeliveryDescription_bucket - The name of the S3 bucket that is the destination for log delivery.
$sel:enabled:S3LogDeliveryDescription', s3LogDeliveryDescription_enabled - Specifies whether connector logs get sent to the specified Amazon S3
destination.
$sel:prefix:S3LogDeliveryDescription', s3LogDeliveryDescription_prefix - The S3 prefix that is the destination for log delivery.
ScaleInPolicy
data ScaleInPolicy Source #
The scale-in policy for the connector.
See: newScaleInPolicy smart constructor.
Constructors
| ScaleInPolicy' Natural |
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.
ScaleInPolicyDescription
data ScaleInPolicyDescription Source #
The description of the scale-in policy for the connector.
See: newScaleInPolicyDescription smart constructor.
Constructors
| ScaleInPolicyDescription' (Maybe Int) |
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.
ScaleInPolicyUpdate
data ScaleInPolicyUpdate Source #
An update to the connector's scale-in policy.
See: newScaleInPolicyUpdate smart constructor.
Constructors
| ScaleInPolicyUpdate' Natural |
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.
ScaleOutPolicy
data ScaleOutPolicy Source #
The scale-out policy for the connector.
See: newScaleOutPolicy smart constructor.
Constructors
| ScaleOutPolicy' Natural |
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.
ScaleOutPolicyDescription
data ScaleOutPolicyDescription Source #
The description of the scale-out policy for the connector.
See: newScaleOutPolicyDescription smart constructor.
Constructors
| ScaleOutPolicyDescription' (Maybe Int) |
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.
ScaleOutPolicyUpdate
data ScaleOutPolicyUpdate Source #
An update to the connector's scale-out policy.
See: newScaleOutPolicyUpdate smart constructor.
Constructors
| ScaleOutPolicyUpdate' Natural |
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.
StateDescription
data StateDescription Source #
Details about the state of a resource.
See: newStateDescription smart constructor.
Constructors
| StateDescription' (Maybe Text) (Maybe Text) |
Instances
newStateDescription :: StateDescription Source #
Create a value of StateDescription with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:code:StateDescription', stateDescription_code - A code that describes the state of a resource.
$sel:message:StateDescription', stateDescription_message - A message that describes the state of a resource.
Vpc
Information about the VPC in which the connector resides.
See: newVpc smart constructor.
Instances
| ToJSON Vpc Source # | |
Defined in Amazonka.KafkaConnect.Types.Vpc | |
| Generic Vpc Source # | |
| Read Vpc Source # | |
| Show Vpc Source # | |
| NFData Vpc Source # | |
Defined in Amazonka.KafkaConnect.Types.Vpc | |
| Eq Vpc Source # | |
| Hashable Vpc Source # | |
Defined in Amazonka.KafkaConnect.Types.Vpc | |
| type Rep Vpc Source # | |
Defined in Amazonka.KafkaConnect.Types.Vpc type Rep Vpc = D1 ('MetaData "Vpc" "Amazonka.KafkaConnect.Types.Vpc" "amazonka-kafkaconnect-2.0-4ed6DFGevt995RzDsMjJqs" 'False) (C1 ('MetaCons "Vpc'" 'PrefixI 'True) (S1 ('MetaSel ('Just "securityGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "subnets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]))) | |
Create a value of Vpc with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:securityGroups:Vpc', vpc_securityGroups - The security groups for the connector.
$sel:subnets:Vpc', vpc_subnets - The subnets for the connector.
VpcDescription
data VpcDescription Source #
The description of the VPC in which the connector resides.
See: newVpcDescription smart constructor.
Constructors
| VpcDescription' (Maybe [Text]) (Maybe [Text]) |
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.
WorkerConfiguration
data WorkerConfiguration Source #
The configuration of the workers, which are the processes that run the connector logic.
See: newWorkerConfiguration smart constructor.
Constructors
| WorkerConfiguration' Natural Text |
Instances
newWorkerConfiguration Source #
Arguments
| :: Natural | |
| -> Text | |
| -> WorkerConfiguration |
Create a value of WorkerConfiguration with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:revision:WorkerConfiguration', workerConfiguration_revision - The revision of the worker configuration.
$sel:workerConfigurationArn:WorkerConfiguration', workerConfiguration_workerConfigurationArn - The Amazon Resource Name (ARN) of the worker configuration.
WorkerConfigurationDescription
data WorkerConfigurationDescription Source #
The description of the worker configuration.
See: newWorkerConfigurationDescription smart constructor.
Constructors
| WorkerConfigurationDescription' (Maybe Integer) (Maybe Text) |
Instances
newWorkerConfigurationDescription :: WorkerConfigurationDescription Source #
Create a value of WorkerConfigurationDescription with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:revision:WorkerConfigurationDescription', workerConfigurationDescription_revision - The revision of the worker configuration.
$sel:workerConfigurationArn:WorkerConfigurationDescription', workerConfigurationDescription_workerConfigurationArn - The Amazon Resource Name (ARN) of the worker configuration.
WorkerConfigurationRevisionDescription
data WorkerConfigurationRevisionDescription Source #
The description of the worker configuration revision.
See: newWorkerConfigurationRevisionDescription smart constructor.
Constructors
| WorkerConfigurationRevisionDescription' (Maybe ISO8601) (Maybe Text) (Maybe (Sensitive Text)) (Maybe Integer) |
Instances
newWorkerConfigurationRevisionDescription :: WorkerConfigurationRevisionDescription Source #
Create a value of WorkerConfigurationRevisionDescription with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:creationTime:WorkerConfigurationRevisionDescription', workerConfigurationRevisionDescription_creationTime - The time that the worker configuration was created.
$sel:description:WorkerConfigurationRevisionDescription', workerConfigurationRevisionDescription_description - The description of the worker configuration revision.
$sel:propertiesFileContent:WorkerConfigurationRevisionDescription', workerConfigurationRevisionDescription_propertiesFileContent - Base64 encoded contents of the connect-distributed.properties file.
$sel:revision:WorkerConfigurationRevisionDescription', workerConfigurationRevisionDescription_revision - The description of a revision of the worker configuration.
WorkerConfigurationRevisionSummary
data WorkerConfigurationRevisionSummary Source #
The summary of a worker configuration revision.
See: newWorkerConfigurationRevisionSummary smart constructor.
Instances
newWorkerConfigurationRevisionSummary :: WorkerConfigurationRevisionSummary Source #
Create a value of WorkerConfigurationRevisionSummary with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:creationTime:WorkerConfigurationRevisionSummary', workerConfigurationRevisionSummary_creationTime - The time that a worker configuration revision was created.
$sel:description:WorkerConfigurationRevisionSummary', workerConfigurationRevisionSummary_description - The description of a worker configuration revision.
$sel:revision:WorkerConfigurationRevisionSummary', workerConfigurationRevisionSummary_revision - The revision of a worker configuration.
WorkerConfigurationSummary
data WorkerConfigurationSummary Source #
The summary of a worker configuration.
See: newWorkerConfigurationSummary smart constructor.
Constructors
| WorkerConfigurationSummary' (Maybe ISO8601) (Maybe Text) (Maybe WorkerConfigurationRevisionSummary) (Maybe Text) (Maybe Text) |
Instances
newWorkerConfigurationSummary :: WorkerConfigurationSummary Source #
Create a value of WorkerConfigurationSummary with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
WorkerConfigurationSummary, workerConfigurationSummary_creationTime - The time that a worker configuration was created.
WorkerConfigurationSummary, workerConfigurationSummary_description - The description of a worker configuration.
$sel:latestRevision:WorkerConfigurationSummary', workerConfigurationSummary_latestRevision - The latest revision of a worker configuration.
$sel:name:WorkerConfigurationSummary', workerConfigurationSummary_name - The name of the worker configuration.
$sel:workerConfigurationArn:WorkerConfigurationSummary', workerConfigurationSummary_workerConfigurationArn - The Amazon Resource Name (ARN) of the worker configuration.
WorkerLogDelivery
data WorkerLogDelivery Source #
Workers can send worker logs to different destination types. This configuration specifies the details of these destinations.
See: newWorkerLogDelivery smart constructor.
Constructors
| WorkerLogDelivery' (Maybe CloudWatchLogsLogDelivery) (Maybe FirehoseLogDelivery) (Maybe S3LogDelivery) |
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.
WorkerLogDeliveryDescription
data WorkerLogDeliveryDescription Source #
Workers can send worker logs to different destination types. This configuration specifies the details of these destinations.
See: newWorkerLogDeliveryDescription smart constructor.
Constructors
| WorkerLogDeliveryDescription' (Maybe CloudWatchLogsLogDeliveryDescription) (Maybe FirehoseLogDeliveryDescription) (Maybe S3LogDeliveryDescription) |
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.