Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
- Service Configuration
- Errors
- 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
- Vpc
- VpcDescription
- WorkerConfiguration
- WorkerConfigurationDescription
- WorkerConfigurationRevisionDescription
- WorkerConfigurationRevisionSummary
- WorkerConfigurationSummary
- WorkerLogDelivery
- WorkerLogDeliveryDescription
Derived from API version 2021-09-14
of the AWS service descriptions, licensed under Apache 2.0.
Synopsis
- defaultService :: Service
- _ConflictException :: AsError a => Getting (First ServiceError) a ServiceError
- _ForbiddenException :: AsError a => Getting (First ServiceError) a ServiceError
- _NotFoundException :: AsError a => Getting (First ServiceError) a ServiceError
- _TooManyRequestsException :: AsError a => Getting (First ServiceError) a ServiceError
- _InternalServerErrorException :: AsError a => Getting (First ServiceError) a ServiceError
- _ServiceUnavailableException :: AsError a => Getting (First ServiceError) a ServiceError
- _UnauthorizedException :: AsError a => Getting (First ServiceError) a ServiceError
- _BadRequestException :: AsError a => Getting (First ServiceError) a ServiceError
- data ListWorkerConfigurations = ListWorkerConfigurations' (Maybe Text) (Maybe Natural)
- newListWorkerConfigurations :: ListWorkerConfigurations
- data ListWorkerConfigurationsResponse = ListWorkerConfigurationsResponse' (Maybe [WorkerConfigurationSummary]) (Maybe Text) Int
- newListWorkerConfigurationsResponse :: Int -> ListWorkerConfigurationsResponse
- data DescribeCustomPlugin = DescribeCustomPlugin' Text
- newDescribeCustomPlugin :: Text -> DescribeCustomPlugin
- data DescribeCustomPluginResponse = DescribeCustomPluginResponse' (Maybe POSIX) (Maybe CustomPluginRevisionSummary) (Maybe Text) (Maybe Text) (Maybe CustomPluginState) (Maybe Text) Int
- newDescribeCustomPluginResponse :: Int -> DescribeCustomPluginResponse
- data DeleteConnector = DeleteConnector' (Maybe Text) Text
- newDeleteConnector :: Text -> DeleteConnector
- data DeleteConnectorResponse = DeleteConnectorResponse' (Maybe Text) (Maybe ConnectorState) Int
- newDeleteConnectorResponse :: Int -> DeleteConnectorResponse
- data UpdateConnector = UpdateConnector' CapacityUpdate Text Text
- newUpdateConnector :: CapacityUpdate -> Text -> Text -> UpdateConnector
- data UpdateConnectorResponse = UpdateConnectorResponse' (Maybe Text) (Maybe ConnectorState) Int
- newUpdateConnectorResponse :: Int -> UpdateConnectorResponse
- data CreateWorkerConfiguration = CreateWorkerConfiguration' (Maybe Text) Text Text
- newCreateWorkerConfiguration :: Text -> Text -> CreateWorkerConfiguration
- data CreateWorkerConfigurationResponse = CreateWorkerConfigurationResponse' (Maybe POSIX) (Maybe WorkerConfigurationRevisionSummary) (Maybe Text) (Maybe Text) Int
- newCreateWorkerConfigurationResponse :: Int -> CreateWorkerConfigurationResponse
- data ListConnectors = ListConnectors' (Maybe Text) (Maybe Text) (Maybe Natural)
- newListConnectors :: ListConnectors
- data ListConnectorsResponse = ListConnectorsResponse' (Maybe [ConnectorSummary]) (Maybe Text) Int
- newListConnectorsResponse :: Int -> ListConnectorsResponse
- data ListCustomPlugins = ListCustomPlugins' (Maybe Text) (Maybe Natural)
- newListCustomPlugins :: ListCustomPlugins
- data ListCustomPluginsResponse = ListCustomPluginsResponse' (Maybe [CustomPluginSummary]) (Maybe Text) Int
- newListCustomPluginsResponse :: Int -> ListCustomPluginsResponse
- data CreateConnector = CreateConnector' (Maybe LogDelivery) (Maybe WorkerConfiguration) (Maybe Text) Capacity (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 DescribeWorkerConfiguration = DescribeWorkerConfiguration' Text
- newDescribeWorkerConfiguration :: Text -> DescribeWorkerConfiguration
- data DescribeWorkerConfigurationResponse = DescribeWorkerConfigurationResponse' (Maybe POSIX) (Maybe WorkerConfigurationRevisionDescription) (Maybe Text) (Maybe Text) (Maybe Text) Int
- newDescribeWorkerConfigurationResponse :: Int -> DescribeWorkerConfigurationResponse
- data DescribeConnector = DescribeConnector' Text
- newDescribeConnector :: Text -> DescribeConnector
- data DescribeConnectorResponse = DescribeConnectorResponse' (Maybe POSIX) (Maybe KafkaClusterDescription) (Maybe Text) (Maybe LogDeliveryDescription) (Maybe Text) (Maybe (HashMap Text Text)) (Maybe WorkerConfigurationDescription) (Maybe Text) (Maybe Text) (Maybe ConnectorState) (Maybe CapacityDescription) (Maybe [PluginDescription]) (Maybe Text) (Maybe KafkaClusterClientAuthenticationDescription) (Maybe KafkaClusterEncryptionInTransitDescription) (Maybe Text) Int
- newDescribeConnectorResponse :: Int -> DescribeConnectorResponse
- data CreateCustomPlugin = CreateCustomPlugin' (Maybe Text) CustomPluginContentType CustomPluginLocation Text
- newCreateCustomPlugin :: CustomPluginContentType -> CustomPluginLocation -> Text -> CreateCustomPlugin
- data CreateCustomPluginResponse = CreateCustomPluginResponse' (Maybe Text) (Maybe Text) (Maybe CustomPluginState) (Maybe Integer) Int
- newCreateCustomPluginResponse :: Int -> CreateCustomPluginResponse
- 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 ScaleInPolicyDescription) (Maybe Int) (Maybe ScaleOutPolicyDescription) (Maybe Int) (Maybe Int)
- 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 POSIX) (Maybe KafkaClusterDescription) (Maybe Text) (Maybe LogDeliveryDescription) (Maybe Text) (Maybe WorkerConfigurationDescription) (Maybe Text) (Maybe Text) (Maybe ConnectorState) (Maybe CapacityDescription) (Maybe [PluginDescription]) (Maybe Text) (Maybe KafkaClusterClientAuthenticationDescription) (Maybe KafkaClusterEncryptionInTransitDescription) (Maybe Text)
- 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 POSIX) (Maybe CustomPluginLocationDescription) (Maybe CustomPluginFileDescription) (Maybe Integer) (Maybe Text) (Maybe CustomPluginContentType)
- newCustomPluginRevisionSummary :: CustomPluginRevisionSummary
- data CustomPluginSummary = CustomPluginSummary' (Maybe POSIX) (Maybe CustomPluginRevisionSummary) (Maybe Text) (Maybe Text) (Maybe CustomPluginState) (Maybe Text)
- newCustomPluginSummary :: CustomPluginSummary
- data FirehoseLogDelivery = FirehoseLogDelivery' (Maybe Text) Bool
- newFirehoseLogDelivery :: Bool -> FirehoseLogDelivery
- data FirehoseLogDeliveryDescription = FirehoseLogDeliveryDescription' (Maybe Bool) (Maybe Text)
- 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 Bool) (Maybe Text) (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 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 Text) (Maybe Integer)
- newWorkerConfigurationDescription :: WorkerConfigurationDescription
- data WorkerConfigurationRevisionDescription = WorkerConfigurationRevisionDescription' (Maybe POSIX) (Maybe Integer) (Maybe Text) (Maybe Text)
- newWorkerConfigurationRevisionDescription :: WorkerConfigurationRevisionDescription
- data WorkerConfigurationRevisionSummary = WorkerConfigurationRevisionSummary' (Maybe POSIX) (Maybe Integer) (Maybe Text)
- newWorkerConfigurationRevisionSummary :: WorkerConfigurationRevisionSummary
- data WorkerConfigurationSummary = WorkerConfigurationSummary' (Maybe POSIX) (Maybe WorkerConfigurationRevisionSummary) (Maybe Text) (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
.
ConflictException
_ConflictException :: AsError a => Getting (First ServiceError) a ServiceError Source #
HTTP Status Code 409: Conflict. A resource with this name already exists. Retry your request with another name.
ForbiddenException
_ForbiddenException :: AsError a => Getting (First ServiceError) a ServiceError Source #
HTTP Status Code 403: Access forbidden. Correct your credentials and then retry your request.
NotFoundException
_NotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #
HTTP Status Code 404: Resource not found due to incorrect input. Correct your request and then retry it.
TooManyRequestsException
_TooManyRequestsException :: AsError a => Getting (First ServiceError) a ServiceError Source #
HTTP Status Code 429: Limit exceeded. Resource limit reached.
InternalServerErrorException
_InternalServerErrorException :: AsError a => Getting (First ServiceError) a ServiceError Source #
HTTP Status Code 500: Unexpected internal server error. Retrying your request might resolve the issue.
ServiceUnavailableException
_ServiceUnavailableException :: AsError a => Getting (First ServiceError) a ServiceError Source #
HTTP Status Code 503: Service Unavailable. Retrying your request in some time might resolve the issue.
UnauthorizedException
_UnauthorizedException :: AsError a => Getting (First ServiceError) a ServiceError Source #
HTTP Status Code 401: Unauthorized request. The provided credentials couldn't be validated.
BadRequestException
_BadRequestException :: AsError a => Getting (First ServiceError) a ServiceError Source #
HTTP Status Code 400: Bad request due to incorrect input. Correct your request and then retry it.
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.
ListWorkerConfigurations (Paginated)
data ListWorkerConfigurations Source #
See: newListWorkerConfigurations
smart constructor.
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:nextToken: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.
$sel:maxResults:ListWorkerConfigurations'
, listWorkerConfigurations_maxResults
- The maximum number of worker configurations to list in one response.
data ListWorkerConfigurationsResponse Source #
See: newListWorkerConfigurationsResponse
smart constructor.
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:
$sel:workerConfigurations:ListWorkerConfigurationsResponse'
, listWorkerConfigurationsResponse_workerConfigurations
- An array of worker configuration descriptions.
$sel:nextToken: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:httpStatus:ListWorkerConfigurationsResponse'
, listWorkerConfigurationsResponse_httpStatus
- The response's http status code.
DescribeCustomPlugin
data DescribeCustomPlugin Source #
See: newDescribeCustomPlugin
smart constructor.
Instances
newDescribeCustomPlugin Source #
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:
$sel:customPluginArn:DescribeCustomPlugin'
, describeCustomPlugin_customPluginArn
- Returns information about a custom plugin.
data DescribeCustomPluginResponse Source #
See: newDescribeCustomPluginResponse
smart constructor.
DescribeCustomPluginResponse' (Maybe POSIX) (Maybe CustomPluginRevisionSummary) (Maybe Text) (Maybe Text) (Maybe CustomPluginState) (Maybe Text) 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:
$sel:creationTime:DescribeCustomPluginResponse'
, describeCustomPluginResponse_creationTime
- The time that the custom plugin was created.
$sel:latestRevision:DescribeCustomPluginResponse'
, describeCustomPluginResponse_latestRevision
- The latest successfully created revision of the custom plugin. If there
are no successfully created revisions, this field will be absent.
$sel:name:DescribeCustomPluginResponse'
, describeCustomPluginResponse_name
- The name of the custom plugin.
$sel:customPluginArn:DescribeCustomPlugin'
, describeCustomPluginResponse_customPluginArn
- The Amazon Resource Name (ARN) of the custom plugin.
$sel:customPluginState:DescribeCustomPluginResponse'
, describeCustomPluginResponse_customPluginState
- The state of the custom plugin.
$sel:description:DescribeCustomPluginResponse'
, describeCustomPluginResponse_description
- The description of the custom plugin.
$sel:httpStatus:DescribeCustomPluginResponse'
, describeCustomPluginResponse_httpStatus
- The response's http status code.
DeleteConnector
data DeleteConnector Source #
See: newDeleteConnector
smart constructor.
Instances
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:
$sel:currentVersion:DeleteConnector'
, deleteConnector_currentVersion
- The current version of the connector that you want to delete.
$sel:connectorArn:DeleteConnector'
, deleteConnector_connectorArn
- The Amazon Resource Name (ARN) of the connector that you want to delete.
data DeleteConnectorResponse Source #
See: newDeleteConnectorResponse
smart constructor.
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:
$sel:connectorArn:DeleteConnector'
, deleteConnectorResponse_connectorArn
- The Amazon Resource Name (ARN) of the connector that you requested to
delete.
$sel:connectorState:DeleteConnectorResponse'
, deleteConnectorResponse_connectorState
- The state of the connector that you requested to delete.
$sel:httpStatus:DeleteConnectorResponse'
, deleteConnectorResponse_httpStatus
- The response's http status code.
UpdateConnector
data UpdateConnector Source #
See: newUpdateConnector
smart constructor.
Instances
:: 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:
$sel:capacity:UpdateConnector'
, updateConnector_capacity
- The target capacity.
$sel:connectorArn:UpdateConnector'
, updateConnector_connectorArn
- The Amazon Resource Name (ARN) of the connector that you want to update.
$sel:currentVersion:UpdateConnector'
, updateConnector_currentVersion
- The current version of the connector that you want to update.
data UpdateConnectorResponse Source #
See: newUpdateConnectorResponse
smart constructor.
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:
$sel:connectorArn:UpdateConnector'
, updateConnectorResponse_connectorArn
- The Amazon Resource Name (ARN) of the connector.
$sel:connectorState:UpdateConnectorResponse'
, updateConnectorResponse_connectorState
- The state of the connector.
$sel:httpStatus:UpdateConnectorResponse'
, updateConnectorResponse_httpStatus
- The response's http status code.
CreateWorkerConfiguration
data CreateWorkerConfiguration Source #
See: newCreateWorkerConfiguration
smart constructor.
Instances
newCreateWorkerConfiguration Source #
:: 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:
$sel:description:CreateWorkerConfiguration'
, createWorkerConfiguration_description
- A summary description of the worker configuration.
$sel:name:CreateWorkerConfiguration'
, createWorkerConfiguration_name
- The name of the worker configuration.
$sel:propertiesFileContent:CreateWorkerConfiguration'
, createWorkerConfiguration_propertiesFileContent
- Base64 encoded contents of connect-distributed.properties file.
data CreateWorkerConfigurationResponse Source #
See: newCreateWorkerConfigurationResponse
smart constructor.
CreateWorkerConfigurationResponse' (Maybe POSIX) (Maybe WorkerConfigurationRevisionSummary) (Maybe Text) (Maybe Text) Int |
Instances
newCreateWorkerConfigurationResponse Source #
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:
$sel:creationTime:CreateWorkerConfigurationResponse'
, createWorkerConfigurationResponse_creationTime
- The time that the worker configuration was created.
$sel:latestRevision:CreateWorkerConfigurationResponse'
, createWorkerConfigurationResponse_latestRevision
- The latest revision of the worker configuration.
$sel:name:CreateWorkerConfiguration'
, createWorkerConfigurationResponse_name
- The name of the worker configuration.
$sel:workerConfigurationArn: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.
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:nextToken: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.
$sel:maxResults:ListConnectors'
, listConnectors_maxResults
- The maximum number of connectors to list in one response.
data ListConnectorsResponse Source #
See: newListConnectorsResponse
smart constructor.
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.
$sel:nextToken: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.
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:nextToken: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.
$sel:maxResults:ListCustomPlugins'
, listCustomPlugins_maxResults
- The maximum number of custom plugins to list in one response.
data ListCustomPluginsResponse Source #
See: newListCustomPluginsResponse
smart constructor.
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.
$sel:nextToken: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.
CreateConnector
data CreateConnector Source #
See: newCreateConnector
smart constructor.
Instances
:: 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:
$sel:logDelivery:CreateConnector'
, createConnector_logDelivery
- Details about log delivery.
$sel:workerConfiguration:CreateConnector'
, createConnector_workerConfiguration
- Specifies which worker configuration to use with the connector.
$sel:connectorDescription:CreateConnector'
, createConnector_connectorDescription
- A summary description of the connector.
$sel:capacity: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.
$sel:connectorName:CreateConnector'
, createConnector_connectorName
- The name of the connector.
$sel:kafkaCluster:CreateConnector'
, createConnector_kafkaCluster
- Specifies which Apache Kafka cluster to connect to.
$sel:kafkaClusterClientAuthentication:CreateConnector'
, createConnector_kafkaClusterClientAuthentication
- Details of the client authentication used by the Apache Kafka cluster.
$sel:kafkaClusterEncryptionInTransit:CreateConnector'
, createConnector_kafkaClusterEncryptionInTransit
- Details of encryption in transit to the Apache Kafka cluster.
$sel:kafkaConnectVersion:CreateConnector'
, createConnector_kafkaConnectVersion
- The version of Kafka Connect. It has to be compatible with both the
Apache Kafka cluster's version and the plugins.
$sel:plugins:CreateConnector'
, createConnector_plugins
- Specifies which plugins to use for the connector.
$sel:serviceExecutionRoleArn: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.
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:
$sel:connectorArn:CreateConnectorResponse'
, createConnectorResponse_connectorArn
- The Amazon Resource Name (ARN) that Amazon assigned to the connector.
$sel:connectorName:CreateConnector'
, createConnectorResponse_connectorName
- The name of the connector.
$sel:connectorState:CreateConnectorResponse'
, createConnectorResponse_connectorState
- The state of the connector.
$sel:httpStatus:CreateConnectorResponse'
, createConnectorResponse_httpStatus
- The response's http status code.
DescribeWorkerConfiguration
data DescribeWorkerConfiguration Source #
See: newDescribeWorkerConfiguration
smart constructor.
Instances
newDescribeWorkerConfiguration Source #
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:
$sel:workerConfigurationArn: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.
DescribeWorkerConfigurationResponse' (Maybe POSIX) (Maybe WorkerConfigurationRevisionDescription) (Maybe Text) (Maybe Text) (Maybe Text) Int |
Instances
newDescribeWorkerConfigurationResponse Source #
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:
$sel:creationTime:DescribeWorkerConfigurationResponse'
, describeWorkerConfigurationResponse_creationTime
- The time that the worker configuration was created.
$sel:latestRevision:DescribeWorkerConfigurationResponse'
, describeWorkerConfigurationResponse_latestRevision
- The latest revision of the custom configuration.
$sel:name:DescribeWorkerConfigurationResponse'
, describeWorkerConfigurationResponse_name
- The name of the worker configuration.
$sel:workerConfigurationArn:DescribeWorkerConfiguration'
, describeWorkerConfigurationResponse_workerConfigurationArn
- The Amazon Resource Name (ARN) of the custom configuration.
$sel:description:DescribeWorkerConfigurationResponse'
, describeWorkerConfigurationResponse_description
- The description of the worker configuration.
$sel:httpStatus:DescribeWorkerConfigurationResponse'
, describeWorkerConfigurationResponse_httpStatus
- The response's http status code.
DescribeConnector
data DescribeConnector Source #
See: newDescribeConnector
smart constructor.
Instances
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:
$sel:connectorArn:DescribeConnector'
, describeConnector_connectorArn
- The Amazon Resource Name (ARN) of the connector that you want to
describe.
data DescribeConnectorResponse Source #
See: newDescribeConnectorResponse
smart constructor.
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:
$sel:creationTime:DescribeConnectorResponse'
, describeConnectorResponse_creationTime
- The time the connector was created.
$sel:kafkaCluster:DescribeConnectorResponse'
, describeConnectorResponse_kafkaCluster
- The Apache Kafka cluster that the connector is connected to.
$sel:kafkaConnectVersion:DescribeConnectorResponse'
, describeConnectorResponse_kafkaConnectVersion
- The version of Kafka Connect. It has to be compatible with both the
Apache Kafka cluster's version and the plugins.
$sel:logDelivery:DescribeConnectorResponse'
, describeConnectorResponse_logDelivery
- Details about delivering logs to Amazon CloudWatch Logs.
$sel:currentVersion:DescribeConnectorResponse'
, describeConnectorResponse_currentVersion
- The current version of the connector.
$sel:connectorConfiguration:DescribeConnectorResponse'
, describeConnectorResponse_connectorConfiguration
- A map of keys to values that represent the configuration for the
connector.
$sel:workerConfiguration:DescribeConnectorResponse'
, describeConnectorResponse_workerConfiguration
- Specifies which worker configuration was used for the connector.
$sel:connectorArn:DescribeConnector'
, describeConnectorResponse_connectorArn
- The Amazon Resource Name (ARN) of the connector.
$sel:connectorName:DescribeConnectorResponse'
, describeConnectorResponse_connectorName
- The name of the connector.
$sel:connectorState:DescribeConnectorResponse'
, describeConnectorResponse_connectorState
- The state of the connector.
$sel:capacity:DescribeConnectorResponse'
, describeConnectorResponse_capacity
- Information about the capacity of the connector, whether it is auto
scaled or provisioned.
$sel:plugins:DescribeConnectorResponse'
, describeConnectorResponse_plugins
- Specifies which plugins were used for this connector.
$sel:connectorDescription:DescribeConnectorResponse'
, describeConnectorResponse_connectorDescription
- A summary description of the connector.
$sel:kafkaClusterClientAuthentication: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.
$sel:kafkaClusterEncryptionInTransit:DescribeConnectorResponse'
, describeConnectorResponse_kafkaClusterEncryptionInTransit
- Details of encryption in transit to the Apache Kafka cluster.
$sel:serviceExecutionRoleArn:DescribeConnectorResponse'
, describeConnectorResponse_serviceExecutionRoleArn
- The Amazon Resource Name (ARN) of the IAM role used by the connector to
access Amazon Web Services resources.
$sel:httpStatus:DescribeConnectorResponse'
, describeConnectorResponse_httpStatus
- The response's http status code.
CreateCustomPlugin
data CreateCustomPlugin Source #
See: newCreateCustomPlugin
smart constructor.
Instances
newCreateCustomPlugin Source #
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:
$sel:description:CreateCustomPlugin'
, createCustomPlugin_description
- A summary description of the custom plugin.
$sel:contentType:CreateCustomPlugin'
, createCustomPlugin_contentType
- The type of the plugin file.
$sel:location:CreateCustomPlugin'
, createCustomPlugin_location
- Information about the location of a custom plugin.
$sel:name:CreateCustomPlugin'
, createCustomPlugin_name
- The name of the custom plugin.
data CreateCustomPluginResponse Source #
See: newCreateCustomPluginResponse
smart constructor.
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:
$sel:name:CreateCustomPlugin'
, createCustomPluginResponse_name
- The name of the custom plugin.
$sel:customPluginArn:CreateCustomPluginResponse'
, createCustomPluginResponse_customPluginArn
- The Amazon Resource Name (ARN) that Amazon assigned to the custom
plugin.
$sel:customPluginState:CreateCustomPluginResponse'
, createCustomPluginResponse_customPluginState
- The state of the custom plugin.
$sel:revision:CreateCustomPluginResponse'
, createCustomPluginResponse_revision
- The revision of the custom plugin.
$sel:httpStatus:CreateCustomPluginResponse'
, createCustomPluginResponse_httpStatus
- The response's http status code.
Types
ConnectorState
newtype ConnectorState Source #
pattern ConnectorState_CREATING :: ConnectorState | |
pattern ConnectorState_DELETING :: ConnectorState | |
pattern ConnectorState_FAILED :: ConnectorState | |
pattern ConnectorState_RUNNING :: ConnectorState | |
pattern ConnectorState_UPDATING :: ConnectorState |
Instances
CustomPluginContentType
newtype CustomPluginContentType Source #
pattern CustomPluginContentType_JAR :: CustomPluginContentType | |
pattern CustomPluginContentType_ZIP :: CustomPluginContentType |
Instances
CustomPluginState
newtype CustomPluginState Source #
pattern CustomPluginState_ACTIVE :: CustomPluginState | |
pattern CustomPluginState_CREATE_FAILED :: CustomPluginState | |
pattern CustomPluginState_CREATING :: CustomPluginState | |
pattern CustomPluginState_DELETING :: CustomPluginState | |
pattern CustomPluginState_UPDATE_FAILED :: CustomPluginState | |
pattern CustomPluginState_UPDATING :: CustomPluginState |
Instances
KafkaClusterClientAuthenticationType
newtype KafkaClusterClientAuthenticationType Source #
pattern KafkaClusterClientAuthenticationType_IAM :: KafkaClusterClientAuthenticationType | |
pattern KafkaClusterClientAuthenticationType_NONE :: KafkaClusterClientAuthenticationType |
Instances
KafkaClusterEncryptionInTransitType
newtype KafkaClusterEncryptionInTransitType Source #
pattern KafkaClusterEncryptionInTransitType_PLAINTEXT :: KafkaClusterEncryptionInTransitType | |
pattern KafkaClusterEncryptionInTransitType_TLS :: KafkaClusterEncryptionInTransitType |
Instances
ApacheKafkaCluster
data ApacheKafkaCluster Source #
The details of the Apache Kafka cluster to which the connector is connected.
See: newApacheKafkaCluster
smart constructor.
Instances
newApacheKafkaCluster Source #
:: Text | |
-> Vpc | |
-> ApacheKafkaCluster |
Create a value of ApacheKafkaCluster
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:bootstrapServers:ApacheKafkaCluster'
, apacheKafkaCluster_bootstrapServers
- The bootstrap servers of the cluster.
$sel:vpc:ApacheKafkaCluster'
, apacheKafkaCluster_vpc
- Details of an Amazon VPC which has network connectivity to the Apache
Kafka cluster.
ApacheKafkaClusterDescription
data ApacheKafkaClusterDescription Source #
The description of the Apache Kafka cluster to which the connector is connected.
See: newApacheKafkaClusterDescription
smart constructor.
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.
Instances
:: Natural | |
-> Natural | |
-> Natural | |
-> AutoScaling |
Create a value of AutoScaling
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:scaleInPolicy:AutoScaling'
, autoScaling_scaleInPolicy
- The sacle-in policy for the connector.
$sel:scaleOutPolicy:AutoScaling'
, autoScaling_scaleOutPolicy
- The sacle-out policy for the connector.
$sel:maxWorkerCount:AutoScaling'
, autoScaling_maxWorkerCount
- The maximum number of workers allocated to the connector.
$sel:mcuCount:AutoScaling'
, autoScaling_mcuCount
- The number of microcontroller units (MCUs) allocated to each connector
worker. The valid values are 1,2,4,8.
$sel:minWorkerCount:AutoScaling'
, autoScaling_minWorkerCount
- The minimum number of workers allocated to the connector.
AutoScalingDescription
data AutoScalingDescription Source #
Information about the auto scaling parameters for the connector.
See: newAutoScalingDescription
smart constructor.
AutoScalingDescription' (Maybe ScaleInPolicyDescription) (Maybe Int) (Maybe ScaleOutPolicyDescription) (Maybe Int) (Maybe Int) |
Instances
newAutoScalingDescription :: AutoScalingDescription Source #
Create a value of AutoScalingDescription
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:scaleInPolicy:AutoScalingDescription'
, autoScalingDescription_scaleInPolicy
- The sacle-in policy for the connector.
$sel:mcuCount:AutoScalingDescription'
, autoScalingDescription_mcuCount
- The number of microcontroller units (MCUs) allocated to each connector
worker. The valid values are 1,2,4,8.
$sel:scaleOutPolicy:AutoScalingDescription'
, autoScalingDescription_scaleOutPolicy
- The sacle-out policy for the connector.>
$sel:maxWorkerCount:AutoScalingDescription'
, autoScalingDescription_maxWorkerCount
- The maximum number of workers allocated to the connector.
$sel:minWorkerCount:AutoScalingDescription'
, autoScalingDescription_minWorkerCount
- The minimum number of workers allocated to the connector.
AutoScalingUpdate
data AutoScalingUpdate Source #
The updates to the auto scaling parameters for the connector.
See: newAutoScalingUpdate
smart constructor.
Instances
Create a value of AutoScalingUpdate
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:maxWorkerCount:AutoScalingUpdate'
, autoScalingUpdate_maxWorkerCount
- The target maximum number of workers allocated to the connector.
$sel:mcuCount:AutoScalingUpdate'
, autoScalingUpdate_mcuCount
- The target number of microcontroller units (MCUs) allocated to each
connector worker. The valid values are 1,2,4,8.
$sel:minWorkerCount:AutoScalingUpdate'
, autoScalingUpdate_minWorkerCount
- The target minimum number of workers allocated to the connector.
$sel:scaleInPolicy:AutoScalingUpdate'
, autoScalingUpdate_scaleInPolicy
- The target sacle-in policy for the connector.
$sel:scaleOutPolicy:AutoScalingUpdate'
, autoScalingUpdate_scaleOutPolicy
- The target sacle-out policy for the connector.
Capacity
Information about the capacity of the connector, whether it is auto scaled or provisioned.
See: newCapacity
smart constructor.
Instances
Eq Capacity Source # | |
Read Capacity Source # | |
Show Capacity Source # | |
Generic Capacity Source # | |
NFData Capacity Source # | |
Defined in Amazonka.KafkaConnect.Types.Capacity | |
Hashable Capacity Source # | |
Defined in Amazonka.KafkaConnect.Types.Capacity | |
ToJSON Capacity Source # | |
Defined in Amazonka.KafkaConnect.Types.Capacity | |
type Rep Capacity Source # | |
Defined in Amazonka.KafkaConnect.Types.Capacity type Rep Capacity = D1 ('MetaData "Capacity" "Amazonka.KafkaConnect.Types.Capacity" "libZSservicesZSamazonka-kafkaconnectZSamazonka-kafkaconnect" 'False) (C1 ('MetaCons "Capacity'" 'PrefixI 'True) (S1 ('MetaSel ('Just "autoScaling") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AutoScaling)) :*: S1 ('MetaSel ('Just "provisionedCapacity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ProvisionedCapacity)))) |
newCapacity :: Capacity Source #
Create a value of Capacity
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:autoScaling:Capacity'
, capacity_autoScaling
- Information about the auto scaling parameters for the connector.
$sel:provisionedCapacity:Capacity'
, capacity_provisionedCapacity
- Details about a fixed capacity allocated to a connector.
CapacityDescription
data CapacityDescription Source #
A description of the connector's capacity.
See: newCapacityDescription
smart constructor.
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.
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.
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.
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.
Instances
newConnectorSummary :: ConnectorSummary Source #
Create a value of ConnectorSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:creationTime:ConnectorSummary'
, connectorSummary_creationTime
- The time that the connector was created.
$sel:kafkaCluster:ConnectorSummary'
, connectorSummary_kafkaCluster
- The details of the Apache Kafka cluster to which the connector is
connected.
$sel:kafkaConnectVersion:ConnectorSummary'
, connectorSummary_kafkaConnectVersion
- The version of Kafka Connect. It has to be compatible with both the
Apache Kafka cluster's version and the plugins.
$sel:logDelivery:ConnectorSummary'
, connectorSummary_logDelivery
- The settings for delivering connector logs to Amazon CloudWatch Logs.
$sel:currentVersion:ConnectorSummary'
, connectorSummary_currentVersion
- The current version of the connector.
$sel:workerConfiguration:ConnectorSummary'
, connectorSummary_workerConfiguration
- The worker configurations that are in use with the connector.
$sel:connectorArn:ConnectorSummary'
, connectorSummary_connectorArn
- The Amazon Resource Name (ARN) of the connector.
$sel:connectorName:ConnectorSummary'
, connectorSummary_connectorName
- The name of the connector.
$sel:connectorState:ConnectorSummary'
, connectorSummary_connectorState
- The state of the connector.
$sel:capacity:ConnectorSummary'
, connectorSummary_capacity
- The connector's compute capacity settings.
$sel:plugins:ConnectorSummary'
, connectorSummary_plugins
- Specifies which plugins were used for this connector.
$sel:connectorDescription:ConnectorSummary'
, connectorSummary_connectorDescription
- The description of the connector.
$sel:kafkaClusterClientAuthentication:ConnectorSummary'
, connectorSummary_kafkaClusterClientAuthentication
- The type of client authentication used to connect to the Apache Kafka
cluster. The value is NONE when no client authentication is used.
$sel:kafkaClusterEncryptionInTransit:ConnectorSummary'
, connectorSummary_kafkaClusterEncryptionInTransit
- Details of encryption in transit to the Apache Kafka cluster.
$sel:serviceExecutionRoleArn:ConnectorSummary'
, connectorSummary_serviceExecutionRoleArn
- The Amazon Resource Name (ARN) of the IAM role used by the connector to
access Amazon Web Services resources.
CustomPlugin
data CustomPlugin Source #
A plugin is an AWS resource that contains the code that defines a connector's logic.
See: newCustomPlugin
smart constructor.
Instances
Create a value of CustomPlugin
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:customPluginArn:CustomPlugin'
, customPlugin_customPluginArn
- The Amazon Resource Name (ARN) of the custom plugin.
$sel:revision:CustomPlugin'
, customPlugin_revision
- The revision of the custom plugin.
CustomPluginDescription
data CustomPluginDescription Source #
Details about a custom plugin.
See: newCustomPluginDescription
smart constructor.
Instances
newCustomPluginDescription :: CustomPluginDescription Source #
Create a value of CustomPluginDescription
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:customPluginArn:CustomPluginDescription'
, customPluginDescription_customPluginArn
- The Amazon Resource Name (ARN) of the custom plugin.
$sel:revision:CustomPluginDescription'
, customPluginDescription_revision
- The revision of the custom plugin.
CustomPluginFileDescription
data CustomPluginFileDescription Source #
Details about a custom plugin file.
See: newCustomPluginFileDescription
smart constructor.
Instances
newCustomPluginFileDescription :: CustomPluginFileDescription Source #
Create a value of CustomPluginFileDescription
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:fileMd5:CustomPluginFileDescription'
, customPluginFileDescription_fileMd5
- The hex-encoded MD5 checksum of the custom plugin file. You can use it
to validate the file.
$sel:fileSize:CustomPluginFileDescription'
, customPluginFileDescription_fileSize
- The size in bytes of the custom plugin file. You can use it to validate
the file.
CustomPluginLocation
data CustomPluginLocation Source #
Information about the location of a custom plugin.
See: newCustomPluginLocation
smart constructor.
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.
Instances
Eq CustomPluginLocationDescription Source # | |
Read CustomPluginLocationDescription Source # | |
Show CustomPluginLocationDescription Source # | |
Generic CustomPluginLocationDescription Source # | |
NFData CustomPluginLocationDescription Source # | |
Hashable CustomPluginLocationDescription Source # | |
FromJSON CustomPluginLocationDescription Source # | |
type Rep CustomPluginLocationDescription Source # | |
Defined in Amazonka.KafkaConnect.Types.CustomPluginLocationDescription type Rep CustomPluginLocationDescription = D1 ('MetaData "CustomPluginLocationDescription" "Amazonka.KafkaConnect.Types.CustomPluginLocationDescription" "libZSservicesZSamazonka-kafkaconnectZSamazonka-kafkaconnect" 'False) (C1 ('MetaCons "CustomPluginLocationDescription'" 'PrefixI 'True) (S1 ('MetaSel ('Just "s3Location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe S3LocationDescription)))) |
newCustomPluginLocationDescription :: CustomPluginLocationDescription Source #
Create a value of CustomPluginLocationDescription
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:s3Location:CustomPluginLocationDescription'
, customPluginLocationDescription_s3Location
- The S3 bucket Amazon Resource Name (ARN), file key, and object version
of the plugin file stored in Amazon S3.
CustomPluginRevisionSummary
data CustomPluginRevisionSummary Source #
Details about the revision of a custom plugin.
See: newCustomPluginRevisionSummary
smart constructor.
CustomPluginRevisionSummary' (Maybe POSIX) (Maybe CustomPluginLocationDescription) (Maybe CustomPluginFileDescription) (Maybe Integer) (Maybe Text) (Maybe CustomPluginContentType) |
Instances
newCustomPluginRevisionSummary :: CustomPluginRevisionSummary Source #
Create a value of CustomPluginRevisionSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:creationTime:CustomPluginRevisionSummary'
, customPluginRevisionSummary_creationTime
- The time that the custom plugin was created.
$sel:location:CustomPluginRevisionSummary'
, customPluginRevisionSummary_location
- Information about the location of the custom plugin.
$sel:fileDescription:CustomPluginRevisionSummary'
, customPluginRevisionSummary_fileDescription
- Details about the custom plugin file.
$sel:revision:CustomPluginRevisionSummary'
, customPluginRevisionSummary_revision
- The revision of the custom plugin.
$sel:description:CustomPluginRevisionSummary'
, customPluginRevisionSummary_description
- The description of the custom plugin.
$sel:contentType:CustomPluginRevisionSummary'
, customPluginRevisionSummary_contentType
- The format of the plugin file.
CustomPluginSummary
data CustomPluginSummary Source #
A summary of the custom plugin.
See: newCustomPluginSummary
smart constructor.
CustomPluginSummary' (Maybe POSIX) (Maybe CustomPluginRevisionSummary) (Maybe Text) (Maybe Text) (Maybe CustomPluginState) (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:
$sel:creationTime:CustomPluginSummary'
, customPluginSummary_creationTime
- The time that the custom plugin was created.
$sel:latestRevision:CustomPluginSummary'
, customPluginSummary_latestRevision
- The latest revision of the custom plugin.
$sel:name:CustomPluginSummary'
, customPluginSummary_name
- The name of the custom plugin.
$sel:customPluginArn:CustomPluginSummary'
, customPluginSummary_customPluginArn
- The Amazon Resource Name (ARN) of the custom plugin.
$sel:customPluginState:CustomPluginSummary'
, customPluginSummary_customPluginState
- The state of the custom plugin.
$sel:description:CustomPluginSummary'
, customPluginSummary_description
- A description of the custom plugin.
FirehoseLogDelivery
data FirehoseLogDelivery Source #
The settings for delivering logs to Amazon Kinesis Data Firehose.
See: newFirehoseLogDelivery
smart constructor.
Instances
newFirehoseLogDelivery Source #
Create a value of FirehoseLogDelivery
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:deliveryStream:FirehoseLogDelivery'
, firehoseLogDelivery_deliveryStream
- The name of the Kinesis Data Firehose delivery stream that is the
destination for log delivery.
$sel:enabled:FirehoseLogDelivery'
, firehoseLogDelivery_enabled
- Specifies whether connector logs get delivered to Amazon Kinesis Data
Firehose.
FirehoseLogDeliveryDescription
data FirehoseLogDeliveryDescription Source #
A description of the settings for delivering logs to Amazon Kinesis Data Firehose.
See: newFirehoseLogDeliveryDescription
smart constructor.
Instances
newFirehoseLogDeliveryDescription :: FirehoseLogDeliveryDescription Source #
Create a value of FirehoseLogDeliveryDescription
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:enabled:FirehoseLogDeliveryDescription'
, firehoseLogDeliveryDescription_enabled
- Specifies whether connector logs get delivered to Amazon Kinesis Data
Firehose.
$sel:deliveryStream:FirehoseLogDeliveryDescription'
, firehoseLogDeliveryDescription_deliveryStream
- The name of the Kinesis Data Firehose delivery stream that is the
destination for log delivery.
KafkaCluster
data KafkaCluster Source #
The details of the Apache Kafka cluster to which the connector is connected.
See: newKafkaCluster
smart constructor.
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
Eq KafkaClusterClientAuthentication Source # | |
Read KafkaClusterClientAuthentication Source # | |
Show KafkaClusterClientAuthentication Source # | |
Generic KafkaClusterClientAuthentication Source # | |
NFData KafkaClusterClientAuthentication Source # | |
Hashable KafkaClusterClientAuthentication Source # | |
ToJSON KafkaClusterClientAuthentication Source # | |
type Rep KafkaClusterClientAuthentication Source # | |
Defined in Amazonka.KafkaConnect.Types.KafkaClusterClientAuthentication type Rep KafkaClusterClientAuthentication = D1 ('MetaData "KafkaClusterClientAuthentication" "Amazonka.KafkaConnect.Types.KafkaClusterClientAuthentication" "libZSservicesZSamazonka-kafkaconnectZSamazonka-kafkaconnect" 'False) (C1 ('MetaCons "KafkaClusterClientAuthentication'" 'PrefixI 'True) (S1 ('MetaSel ('Just "authenticationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 KafkaClusterClientAuthenticationType))) |
newKafkaClusterClientAuthentication Source #
Create a value of KafkaClusterClientAuthentication
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:authenticationType:KafkaClusterClientAuthentication'
, kafkaClusterClientAuthentication_authenticationType
- The type of client authentication used to connect to the Apache Kafka
cluster. Value NONE means that no client authentication is used.
KafkaClusterClientAuthenticationDescription
data KafkaClusterClientAuthenticationDescription Source #
The client authentication information used in order to authenticate with the Apache Kafka cluster.
See: newKafkaClusterClientAuthenticationDescription
smart constructor.
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.
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
Eq KafkaClusterEncryptionInTransit Source # | |
Read KafkaClusterEncryptionInTransit Source # | |
Show KafkaClusterEncryptionInTransit Source # | |
Generic KafkaClusterEncryptionInTransit Source # | |
NFData KafkaClusterEncryptionInTransit Source # | |
Hashable KafkaClusterEncryptionInTransit Source # | |
ToJSON KafkaClusterEncryptionInTransit Source # | |
type Rep KafkaClusterEncryptionInTransit Source # | |
Defined in Amazonka.KafkaConnect.Types.KafkaClusterEncryptionInTransit type Rep KafkaClusterEncryptionInTransit = D1 ('MetaData "KafkaClusterEncryptionInTransit" "Amazonka.KafkaConnect.Types.KafkaClusterEncryptionInTransit" "libZSservicesZSamazonka-kafkaconnectZSamazonka-kafkaconnect" 'False) (C1 ('MetaCons "KafkaClusterEncryptionInTransit'" 'PrefixI 'True) (S1 ('MetaSel ('Just "encryptionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 KafkaClusterEncryptionInTransitType))) |
newKafkaClusterEncryptionInTransit Source #
Create a value of KafkaClusterEncryptionInTransit
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:encryptionType:KafkaClusterEncryptionInTransit'
, kafkaClusterEncryptionInTransit_encryptionType
- The type of encryption in transit to the Apache Kafka cluster.
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.
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.
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.
Instances
Eq Plugin Source # | |
Read Plugin Source # | |
Show Plugin Source # | |
Generic Plugin Source # | |
NFData Plugin Source # | |
Defined in Amazonka.KafkaConnect.Types.Plugin | |
Hashable Plugin Source # | |
Defined in Amazonka.KafkaConnect.Types.Plugin | |
ToJSON Plugin Source # | |
Defined in Amazonka.KafkaConnect.Types.Plugin | |
type Rep Plugin Source # | |
Defined in Amazonka.KafkaConnect.Types.Plugin type Rep Plugin = D1 ('MetaData "Plugin" "Amazonka.KafkaConnect.Types.Plugin" "libZSservicesZSamazonka-kafkaconnectZSamazonka-kafkaconnect" 'False) (C1 ('MetaCons "Plugin'" 'PrefixI 'True) (S1 ('MetaSel ('Just "customPlugin") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 CustomPlugin))) |
Create a value of Plugin
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:customPlugin:Plugin'
, plugin_customPlugin
- Details about a custom plugin.
PluginDescription
data PluginDescription Source #
The description of the plugin.
See: newPluginDescription
smart constructor.
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.
Instances
newProvisionedCapacity Source #
:: Natural | |
-> Natural | |
-> ProvisionedCapacity |
Create a value of ProvisionedCapacity
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:mcuCount:ProvisionedCapacity'
, provisionedCapacity_mcuCount
- The number of microcontroller units (MCUs) allocated to each connector
worker. The valid values are 1,2,4,8.
$sel:workerCount:ProvisionedCapacity'
, provisionedCapacity_workerCount
- The number of workers that are allocated to the connector.
ProvisionedCapacityDescription
data ProvisionedCapacityDescription Source #
The description of a connector's provisioned capacity.
See: newProvisionedCapacityDescription
smart constructor.
Instances
newProvisionedCapacityDescription :: ProvisionedCapacityDescription Source #
Create a value of ProvisionedCapacityDescription
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:workerCount:ProvisionedCapacityDescription'
, provisionedCapacityDescription_workerCount
- The number of workers that are allocated to the connector.
$sel:mcuCount:ProvisionedCapacityDescription'
, provisionedCapacityDescription_mcuCount
- The number of microcontroller units (MCUs) allocated to each connector
worker. The valid values are 1,2,4,8.
ProvisionedCapacityUpdate
data ProvisionedCapacityUpdate Source #
An update to a connector's fixed capacity.
See: newProvisionedCapacityUpdate
smart constructor.
Instances
newProvisionedCapacityUpdate Source #
Create a value of ProvisionedCapacityUpdate
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:mcuCount:ProvisionedCapacityUpdate'
, provisionedCapacityUpdate_mcuCount
- The number of microcontroller units (MCUs) allocated to each connector
worker. The valid values are 1,2,4,8.
$sel:workerCount:ProvisionedCapacityUpdate'
, provisionedCapacityUpdate_workerCount
- The number of workers that are allocated to the connector.
S3Location
data S3Location Source #
The location of an object in Amazon S3.
See: newS3Location
smart constructor.
Instances
Create a value of S3Location
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:objectVersion:S3Location'
, s3Location_objectVersion
- The version of an object in an S3 bucket.
$sel:bucketArn:S3Location'
, s3Location_bucketArn
- The Amazon Resource Name (ARN) of an S3 bucket.
$sel:fileKey:S3Location'
, s3Location_fileKey
- The file key for an object in an S3 bucket.
S3LocationDescription
data S3LocationDescription Source #
The description of the location of an object in Amazon S3.
See: newS3LocationDescription
smart constructor.
Instances
newS3LocationDescription :: S3LocationDescription Source #
Create a value of S3LocationDescription
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:objectVersion:S3LocationDescription'
, s3LocationDescription_objectVersion
- The version of an object in an S3 bucket.
$sel:bucketArn:S3LocationDescription'
, s3LocationDescription_bucketArn
- The Amazon Resource Name (ARN) of an S3 bucket.
$sel:fileKey:S3LocationDescription'
, s3LocationDescription_fileKey
- The file key for an object in an S3 bucket.
S3LogDelivery
data S3LogDelivery Source #
Details about delivering logs to Amazon S3.
See: newS3LogDelivery
smart constructor.
Instances
Create a value of S3LogDelivery
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:prefix:S3LogDelivery'
, s3LogDelivery_prefix
- The S3 prefix that is the destination for log delivery.
$sel:bucket:S3LogDelivery'
, s3LogDelivery_bucket
- The name of the S3 bucket that is the destination for log delivery.
$sel:enabled:S3LogDelivery'
, s3LogDelivery_enabled
- Specifies whether connector logs get sent to the specified Amazon S3
destination.
S3LogDeliveryDescription
data S3LogDeliveryDescription Source #
The description of the details about delivering logs to Amazon S3.
See: newS3LogDeliveryDescription
smart constructor.
Instances
newS3LogDeliveryDescription :: S3LogDeliveryDescription Source #
Create a value of S3LogDeliveryDescription
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:enabled:S3LogDeliveryDescription'
, s3LogDeliveryDescription_enabled
- Specifies whether connector logs get sent to the specified Amazon S3
destination.
$sel:prefix:S3LogDeliveryDescription'
, s3LogDeliveryDescription_prefix
- The S3 prefix that is the destination for log delivery.
$sel:bucket:S3LogDeliveryDescription'
, s3LogDeliveryDescription_bucket
- The name of the S3 bucket that is the destination for log delivery.
ScaleInPolicy
data ScaleInPolicy Source #
The scale-in policy for the connector.
See: newScaleInPolicy
smart constructor.
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.
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.
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.
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.
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.
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.
Vpc
Information about the VPC in which the connector resides.
See: newVpc
smart constructor.
Instances
Eq Vpc Source # | |
Read Vpc Source # | |
Show Vpc Source # | |
Generic Vpc Source # | |
NFData Vpc Source # | |
Defined in Amazonka.KafkaConnect.Types.Vpc | |
Hashable Vpc Source # | |
Defined in Amazonka.KafkaConnect.Types.Vpc | |
ToJSON Vpc Source # | |
Defined in Amazonka.KafkaConnect.Types.Vpc | |
type Rep Vpc Source # | |
Defined in Amazonka.KafkaConnect.Types.Vpc type Rep Vpc = D1 ('MetaData "Vpc" "Amazonka.KafkaConnect.Types.Vpc" "libZSservicesZSamazonka-kafkaconnectZSamazonka-kafkaconnect" 'False) (C1 ('MetaCons "Vpc'" 'PrefixI 'True) (S1 ('MetaSel ('Just "securityGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "subnets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]))) |
Create a value of Vpc
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:securityGroups:Vpc'
, vpc_securityGroups
- The security groups for the connector.
$sel:subnets:Vpc'
, vpc_subnets
- The subnets for the connector.
VpcDescription
data VpcDescription Source #
The description of the VPC in which the connector resides.
See: newVpcDescription
smart constructor.
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.
Instances
newWorkerConfiguration Source #
:: Natural | |
-> Text | |
-> WorkerConfiguration |
Create a value of WorkerConfiguration
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:revision:WorkerConfiguration'
, workerConfiguration_revision
- The revision of the worker configuration.
$sel:workerConfigurationArn:WorkerConfiguration'
, workerConfiguration_workerConfigurationArn
- The Amazon Resource Name (ARN) of the worker configuration.
WorkerConfigurationDescription
data WorkerConfigurationDescription Source #
The description of the worker configuration.
See: newWorkerConfigurationDescription
smart constructor.
Instances
newWorkerConfigurationDescription :: WorkerConfigurationDescription Source #
Create a value of WorkerConfigurationDescription
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:workerConfigurationArn:WorkerConfigurationDescription'
, workerConfigurationDescription_workerConfigurationArn
- The Amazon Resource Name (ARN) of the worker configuration.
$sel:revision:WorkerConfigurationDescription'
, workerConfigurationDescription_revision
- The revision of the worker configuration.
WorkerConfigurationRevisionDescription
data WorkerConfigurationRevisionDescription Source #
The description of the worker configuration revision.
See: newWorkerConfigurationRevisionDescription
smart constructor.
Instances
newWorkerConfigurationRevisionDescription :: WorkerConfigurationRevisionDescription Source #
Create a value of WorkerConfigurationRevisionDescription
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:creationTime:WorkerConfigurationRevisionDescription'
, workerConfigurationRevisionDescription_creationTime
- The time that the worker configuration was created.
$sel:revision:WorkerConfigurationRevisionDescription'
, workerConfigurationRevisionDescription_revision
- The description of a revision of the worker configuration.
$sel:propertiesFileContent:WorkerConfigurationRevisionDescription'
, workerConfigurationRevisionDescription_propertiesFileContent
- Base64 encoded contents of the connect-distributed.properties file.
$sel:description:WorkerConfigurationRevisionDescription'
, workerConfigurationRevisionDescription_description
- The description of the worker configuration revision.
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:revision:WorkerConfigurationRevisionSummary'
, workerConfigurationRevisionSummary_revision
- The revision of a worker configuration.
$sel:description:WorkerConfigurationRevisionSummary'
, workerConfigurationRevisionSummary_description
- The description of a worker configuration revision.
WorkerConfigurationSummary
data WorkerConfigurationSummary Source #
The summary of a worker configuration.
See: newWorkerConfigurationSummary
smart constructor.
WorkerConfigurationSummary' (Maybe POSIX) (Maybe WorkerConfigurationRevisionSummary) (Maybe Text) (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:
$sel:creationTime:WorkerConfigurationSummary'
, workerConfigurationSummary_creationTime
- The time that a worker configuration was created.
$sel:latestRevision:WorkerConfigurationSummary'
, workerConfigurationSummary_latestRevision
- The latest revision of a worker configuration.
$sel:name:WorkerConfigurationSummary'
, workerConfigurationSummary_name
- The name of the worker configuration.
$sel:workerConfigurationArn:WorkerConfigurationSummary'
, workerConfigurationSummary_workerConfigurationArn
- The Amazon Resource Name (ARN) of the worker configuration.
$sel:description:WorkerConfigurationSummary'
, workerConfigurationSummary_description
- The description of a worker configuration.
WorkerLogDelivery
data WorkerLogDelivery Source #
Workers can send worker logs to different destination types. This configuration specifies the details of these destinations.
See: newWorkerLogDelivery
smart constructor.
WorkerLogDelivery' (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.
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.