Type definitions#
Index > KafkaConnect > Type definitions
Auto-generated documentation for KafkaConnect type annotations stubs module mypy-boto3-kafkaconnect.
VpcDescriptionTypeDef#
# VpcDescriptionTypeDef definition
class VpcDescriptionTypeDef(TypedDict):
securityGroups: NotRequired[List[str]],
subnets: NotRequired[List[str]],
VpcTypeDef#
# VpcTypeDef definition
class VpcTypeDef(TypedDict):
subnets: Sequence[str],
securityGroups: NotRequired[Sequence[str]],
ScaleInPolicyDescriptionTypeDef#
# ScaleInPolicyDescriptionTypeDef definition
class ScaleInPolicyDescriptionTypeDef(TypedDict):
cpuUtilizationPercentage: NotRequired[int],
ScaleOutPolicyDescriptionTypeDef#
# ScaleOutPolicyDescriptionTypeDef definition
class ScaleOutPolicyDescriptionTypeDef(TypedDict):
cpuUtilizationPercentage: NotRequired[int],
ScaleInPolicyTypeDef#
# ScaleInPolicyTypeDef definition
class ScaleInPolicyTypeDef(TypedDict):
cpuUtilizationPercentage: int,
ScaleOutPolicyTypeDef#
# ScaleOutPolicyTypeDef definition
class ScaleOutPolicyTypeDef(TypedDict):
cpuUtilizationPercentage: int,
ScaleInPolicyUpdateTypeDef#
# ScaleInPolicyUpdateTypeDef definition
class ScaleInPolicyUpdateTypeDef(TypedDict):
cpuUtilizationPercentage: int,
ScaleOutPolicyUpdateTypeDef#
# ScaleOutPolicyUpdateTypeDef definition
class ScaleOutPolicyUpdateTypeDef(TypedDict):
cpuUtilizationPercentage: int,
ProvisionedCapacityDescriptionTypeDef#
# ProvisionedCapacityDescriptionTypeDef definition
class ProvisionedCapacityDescriptionTypeDef(TypedDict):
mcuCount: NotRequired[int],
workerCount: NotRequired[int],
ProvisionedCapacityTypeDef#
# ProvisionedCapacityTypeDef definition
class ProvisionedCapacityTypeDef(TypedDict):
mcuCount: int,
workerCount: int,
ProvisionedCapacityUpdateTypeDef#
# ProvisionedCapacityUpdateTypeDef definition
class ProvisionedCapacityUpdateTypeDef(TypedDict):
mcuCount: int,
workerCount: int,
CloudWatchLogsLogDeliveryDescriptionTypeDef#
# CloudWatchLogsLogDeliveryDescriptionTypeDef definition
class CloudWatchLogsLogDeliveryDescriptionTypeDef(TypedDict):
enabled: NotRequired[bool],
logGroup: NotRequired[str],
CloudWatchLogsLogDeliveryTypeDef#
# CloudWatchLogsLogDeliveryTypeDef definition
class CloudWatchLogsLogDeliveryTypeDef(TypedDict):
enabled: bool,
logGroup: NotRequired[str],
KafkaClusterClientAuthenticationDescriptionTypeDef#
# KafkaClusterClientAuthenticationDescriptionTypeDef definition
class KafkaClusterClientAuthenticationDescriptionTypeDef(TypedDict):
authenticationType: NotRequired[KafkaClusterClientAuthenticationTypeType], # (1)
KafkaClusterEncryptionInTransitDescriptionTypeDef#
# KafkaClusterEncryptionInTransitDescriptionTypeDef definition
class KafkaClusterEncryptionInTransitDescriptionTypeDef(TypedDict):
encryptionType: NotRequired[KafkaClusterEncryptionInTransitTypeType], # (1)
WorkerConfigurationDescriptionTypeDef#
# WorkerConfigurationDescriptionTypeDef definition
class WorkerConfigurationDescriptionTypeDef(TypedDict):
revision: NotRequired[int],
workerConfigurationArn: NotRequired[str],
KafkaClusterClientAuthenticationTypeDef#
# KafkaClusterClientAuthenticationTypeDef definition
class KafkaClusterClientAuthenticationTypeDef(TypedDict):
authenticationType: KafkaClusterClientAuthenticationTypeType, # (1)
KafkaClusterEncryptionInTransitTypeDef#
# KafkaClusterEncryptionInTransitTypeDef definition
class KafkaClusterEncryptionInTransitTypeDef(TypedDict):
encryptionType: KafkaClusterEncryptionInTransitTypeType, # (1)
WorkerConfigurationTypeDef#
# WorkerConfigurationTypeDef definition
class WorkerConfigurationTypeDef(TypedDict):
revision: int,
workerConfigurationArn: str,
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
CreateWorkerConfigurationRequestRequestTypeDef#
# CreateWorkerConfigurationRequestRequestTypeDef definition
class CreateWorkerConfigurationRequestRequestTypeDef(TypedDict):
name: str,
propertiesFileContent: str,
description: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
WorkerConfigurationRevisionSummaryTypeDef#
# WorkerConfigurationRevisionSummaryTypeDef definition
class WorkerConfigurationRevisionSummaryTypeDef(TypedDict):
creationTime: NotRequired[datetime],
description: NotRequired[str],
revision: NotRequired[int],
CustomPluginDescriptionTypeDef#
# CustomPluginDescriptionTypeDef definition
class CustomPluginDescriptionTypeDef(TypedDict):
customPluginArn: NotRequired[str],
revision: NotRequired[int],
CustomPluginFileDescriptionTypeDef#
# CustomPluginFileDescriptionTypeDef definition
class CustomPluginFileDescriptionTypeDef(TypedDict):
fileMd5: NotRequired[str],
fileSize: NotRequired[int],
S3LocationDescriptionTypeDef#
# S3LocationDescriptionTypeDef definition
class S3LocationDescriptionTypeDef(TypedDict):
bucketArn: NotRequired[str],
fileKey: NotRequired[str],
objectVersion: NotRequired[str],
S3LocationTypeDef#
# S3LocationTypeDef definition
class S3LocationTypeDef(TypedDict):
bucketArn: str,
fileKey: str,
objectVersion: NotRequired[str],
CustomPluginTypeDef#
# CustomPluginTypeDef definition
class CustomPluginTypeDef(TypedDict):
customPluginArn: str,
revision: int,
DeleteConnectorRequestRequestTypeDef#
# DeleteConnectorRequestRequestTypeDef definition
class DeleteConnectorRequestRequestTypeDef(TypedDict):
connectorArn: str,
currentVersion: NotRequired[str],
DeleteCustomPluginRequestRequestTypeDef#
# DeleteCustomPluginRequestRequestTypeDef definition
class DeleteCustomPluginRequestRequestTypeDef(TypedDict):
customPluginArn: str,
DeleteWorkerConfigurationRequestRequestTypeDef#
# DeleteWorkerConfigurationRequestRequestTypeDef definition
class DeleteWorkerConfigurationRequestRequestTypeDef(TypedDict):
workerConfigurationArn: str,
DescribeConnectorRequestRequestTypeDef#
# DescribeConnectorRequestRequestTypeDef definition
class DescribeConnectorRequestRequestTypeDef(TypedDict):
connectorArn: str,
StateDescriptionTypeDef#
# StateDescriptionTypeDef definition
class StateDescriptionTypeDef(TypedDict):
code: NotRequired[str],
message: NotRequired[str],
DescribeCustomPluginRequestRequestTypeDef#
# DescribeCustomPluginRequestRequestTypeDef definition
class DescribeCustomPluginRequestRequestTypeDef(TypedDict):
customPluginArn: str,
DescribeWorkerConfigurationRequestRequestTypeDef#
# DescribeWorkerConfigurationRequestRequestTypeDef definition
class DescribeWorkerConfigurationRequestRequestTypeDef(TypedDict):
workerConfigurationArn: str,
WorkerConfigurationRevisionDescriptionTypeDef#
# WorkerConfigurationRevisionDescriptionTypeDef definition
class WorkerConfigurationRevisionDescriptionTypeDef(TypedDict):
creationTime: NotRequired[datetime],
description: NotRequired[str],
propertiesFileContent: NotRequired[str],
revision: NotRequired[int],
FirehoseLogDeliveryDescriptionTypeDef#
# FirehoseLogDeliveryDescriptionTypeDef definition
class FirehoseLogDeliveryDescriptionTypeDef(TypedDict):
deliveryStream: NotRequired[str],
enabled: NotRequired[bool],
FirehoseLogDeliveryTypeDef#
# FirehoseLogDeliveryTypeDef definition
class FirehoseLogDeliveryTypeDef(TypedDict):
enabled: bool,
deliveryStream: NotRequired[str],
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ListConnectorsRequestRequestTypeDef#
# ListConnectorsRequestRequestTypeDef definition
class ListConnectorsRequestRequestTypeDef(TypedDict):
connectorNamePrefix: NotRequired[str],
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListCustomPluginsRequestRequestTypeDef#
# ListCustomPluginsRequestRequestTypeDef definition
class ListCustomPluginsRequestRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
namePrefix: NotRequired[str],
nextToken: NotRequired[str],
ListTagsForResourceRequestRequestTypeDef#
# ListTagsForResourceRequestRequestTypeDef definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
ListWorkerConfigurationsRequestRequestTypeDef#
# ListWorkerConfigurationsRequestRequestTypeDef definition
class ListWorkerConfigurationsRequestRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
namePrefix: NotRequired[str],
nextToken: NotRequired[str],
S3LogDeliveryDescriptionTypeDef#
# S3LogDeliveryDescriptionTypeDef definition
class S3LogDeliveryDescriptionTypeDef(TypedDict):
bucket: NotRequired[str],
enabled: NotRequired[bool],
prefix: NotRequired[str],
S3LogDeliveryTypeDef#
# S3LogDeliveryTypeDef definition
class S3LogDeliveryTypeDef(TypedDict):
enabled: bool,
bucket: NotRequired[str],
prefix: NotRequired[str],
TagResourceRequestRequestTypeDef#
# TagResourceRequestRequestTypeDef definition
class TagResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
tags: Mapping[str, str],
UntagResourceRequestRequestTypeDef#
# UntagResourceRequestRequestTypeDef definition
class UntagResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
tagKeys: Sequence[str],
ApacheKafkaClusterDescriptionTypeDef#
# ApacheKafkaClusterDescriptionTypeDef definition
class ApacheKafkaClusterDescriptionTypeDef(TypedDict):
bootstrapServers: NotRequired[str],
vpc: NotRequired[VpcDescriptionTypeDef], # (1)
ApacheKafkaClusterTypeDef#
# ApacheKafkaClusterTypeDef definition
class ApacheKafkaClusterTypeDef(TypedDict):
bootstrapServers: str,
vpc: VpcTypeDef, # (1)
- See VpcTypeDef
AutoScalingDescriptionTypeDef#
# AutoScalingDescriptionTypeDef definition
class AutoScalingDescriptionTypeDef(TypedDict):
maxWorkerCount: NotRequired[int],
mcuCount: NotRequired[int],
minWorkerCount: NotRequired[int],
scaleInPolicy: NotRequired[ScaleInPolicyDescriptionTypeDef], # (1)
scaleOutPolicy: NotRequired[ScaleOutPolicyDescriptionTypeDef], # (2)
AutoScalingTypeDef#
# AutoScalingTypeDef definition
class AutoScalingTypeDef(TypedDict):
maxWorkerCount: int,
mcuCount: int,
minWorkerCount: int,
scaleInPolicy: NotRequired[ScaleInPolicyTypeDef], # (1)
scaleOutPolicy: NotRequired[ScaleOutPolicyTypeDef], # (2)
AutoScalingUpdateTypeDef#
# AutoScalingUpdateTypeDef definition
class AutoScalingUpdateTypeDef(TypedDict):
maxWorkerCount: int,
mcuCount: int,
minWorkerCount: int,
scaleInPolicy: ScaleInPolicyUpdateTypeDef, # (1)
scaleOutPolicy: ScaleOutPolicyUpdateTypeDef, # (2)
CreateConnectorResponseTypeDef#
# CreateConnectorResponseTypeDef definition
class CreateConnectorResponseTypeDef(TypedDict):
connectorArn: str,
connectorName: str,
connectorState: ConnectorStateType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateCustomPluginResponseTypeDef#
# CreateCustomPluginResponseTypeDef definition
class CreateCustomPluginResponseTypeDef(TypedDict):
customPluginArn: str,
customPluginState: CustomPluginStateType, # (1)
name: str,
revision: int,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteConnectorResponseTypeDef#
# DeleteConnectorResponseTypeDef definition
class DeleteConnectorResponseTypeDef(TypedDict):
connectorArn: str,
connectorState: ConnectorStateType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteCustomPluginResponseTypeDef#
# DeleteCustomPluginResponseTypeDef definition
class DeleteCustomPluginResponseTypeDef(TypedDict):
customPluginArn: str,
customPluginState: CustomPluginStateType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteWorkerConfigurationResponseTypeDef#
# DeleteWorkerConfigurationResponseTypeDef definition
class DeleteWorkerConfigurationResponseTypeDef(TypedDict):
workerConfigurationArn: str,
workerConfigurationState: WorkerConfigurationStateType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateConnectorResponseTypeDef#
# UpdateConnectorResponseTypeDef definition
class UpdateConnectorResponseTypeDef(TypedDict):
connectorArn: str,
connectorState: ConnectorStateType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateWorkerConfigurationResponseTypeDef#
# CreateWorkerConfigurationResponseTypeDef definition
class CreateWorkerConfigurationResponseTypeDef(TypedDict):
creationTime: datetime,
latestRevision: WorkerConfigurationRevisionSummaryTypeDef, # (1)
name: str,
workerConfigurationArn: str,
workerConfigurationState: WorkerConfigurationStateType, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See WorkerConfigurationRevisionSummaryTypeDef
- See WorkerConfigurationStateType
- See ResponseMetadataTypeDef
WorkerConfigurationSummaryTypeDef#
# WorkerConfigurationSummaryTypeDef definition
class WorkerConfigurationSummaryTypeDef(TypedDict):
creationTime: NotRequired[datetime],
description: NotRequired[str],
latestRevision: NotRequired[WorkerConfigurationRevisionSummaryTypeDef], # (1)
name: NotRequired[str],
workerConfigurationArn: NotRequired[str],
workerConfigurationState: NotRequired[WorkerConfigurationStateType], # (2)
PluginDescriptionTypeDef#
# PluginDescriptionTypeDef definition
class PluginDescriptionTypeDef(TypedDict):
customPlugin: NotRequired[CustomPluginDescriptionTypeDef], # (1)
CustomPluginLocationDescriptionTypeDef#
# CustomPluginLocationDescriptionTypeDef definition
class CustomPluginLocationDescriptionTypeDef(TypedDict):
s3Location: NotRequired[S3LocationDescriptionTypeDef], # (1)
CustomPluginLocationTypeDef#
# CustomPluginLocationTypeDef definition
class CustomPluginLocationTypeDef(TypedDict):
s3Location: S3LocationTypeDef, # (1)
PluginTypeDef#
# PluginTypeDef definition
class PluginTypeDef(TypedDict):
customPlugin: CustomPluginTypeDef, # (1)
DescribeWorkerConfigurationResponseTypeDef#
# DescribeWorkerConfigurationResponseTypeDef definition
class DescribeWorkerConfigurationResponseTypeDef(TypedDict):
creationTime: datetime,
description: str,
latestRevision: WorkerConfigurationRevisionDescriptionTypeDef, # (1)
name: str,
workerConfigurationArn: str,
workerConfigurationState: WorkerConfigurationStateType, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See WorkerConfigurationRevisionDescriptionTypeDef
- See WorkerConfigurationStateType
- See ResponseMetadataTypeDef
ListConnectorsRequestListConnectorsPaginateTypeDef#
# ListConnectorsRequestListConnectorsPaginateTypeDef definition
class ListConnectorsRequestListConnectorsPaginateTypeDef(TypedDict):
connectorNamePrefix: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListCustomPluginsRequestListCustomPluginsPaginateTypeDef#
# ListCustomPluginsRequestListCustomPluginsPaginateTypeDef definition
class ListCustomPluginsRequestListCustomPluginsPaginateTypeDef(TypedDict):
namePrefix: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListWorkerConfigurationsRequestListWorkerConfigurationsPaginateTypeDef#
# ListWorkerConfigurationsRequestListWorkerConfigurationsPaginateTypeDef definition
class ListWorkerConfigurationsRequestListWorkerConfigurationsPaginateTypeDef(TypedDict):
namePrefix: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
WorkerLogDeliveryDescriptionTypeDef#
# WorkerLogDeliveryDescriptionTypeDef definition
class WorkerLogDeliveryDescriptionTypeDef(TypedDict):
cloudWatchLogs: NotRequired[CloudWatchLogsLogDeliveryDescriptionTypeDef], # (1)
firehose: NotRequired[FirehoseLogDeliveryDescriptionTypeDef], # (2)
s3: NotRequired[S3LogDeliveryDescriptionTypeDef], # (3)
- See CloudWatchLogsLogDeliveryDescriptionTypeDef
- See FirehoseLogDeliveryDescriptionTypeDef
- See S3LogDeliveryDescriptionTypeDef
WorkerLogDeliveryTypeDef#
# WorkerLogDeliveryTypeDef definition
class WorkerLogDeliveryTypeDef(TypedDict):
cloudWatchLogs: NotRequired[CloudWatchLogsLogDeliveryTypeDef], # (1)
firehose: NotRequired[FirehoseLogDeliveryTypeDef], # (2)
s3: NotRequired[S3LogDeliveryTypeDef], # (3)
KafkaClusterDescriptionTypeDef#
# KafkaClusterDescriptionTypeDef definition
class KafkaClusterDescriptionTypeDef(TypedDict):
apacheKafkaCluster: NotRequired[ApacheKafkaClusterDescriptionTypeDef], # (1)
KafkaClusterTypeDef#
# KafkaClusterTypeDef definition
class KafkaClusterTypeDef(TypedDict):
apacheKafkaCluster: ApacheKafkaClusterTypeDef, # (1)
CapacityDescriptionTypeDef#
# CapacityDescriptionTypeDef definition
class CapacityDescriptionTypeDef(TypedDict):
autoScaling: NotRequired[AutoScalingDescriptionTypeDef], # (1)
provisionedCapacity: NotRequired[ProvisionedCapacityDescriptionTypeDef], # (2)
CapacityTypeDef#
# CapacityTypeDef definition
class CapacityTypeDef(TypedDict):
autoScaling: NotRequired[AutoScalingTypeDef], # (1)
provisionedCapacity: NotRequired[ProvisionedCapacityTypeDef], # (2)
CapacityUpdateTypeDef#
# CapacityUpdateTypeDef definition
class CapacityUpdateTypeDef(TypedDict):
autoScaling: NotRequired[AutoScalingUpdateTypeDef], # (1)
provisionedCapacity: NotRequired[ProvisionedCapacityUpdateTypeDef], # (2)
ListWorkerConfigurationsResponseTypeDef#
# ListWorkerConfigurationsResponseTypeDef definition
class ListWorkerConfigurationsResponseTypeDef(TypedDict):
workerConfigurations: List[WorkerConfigurationSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
CustomPluginRevisionSummaryTypeDef#
# CustomPluginRevisionSummaryTypeDef definition
class CustomPluginRevisionSummaryTypeDef(TypedDict):
contentType: NotRequired[CustomPluginContentTypeType], # (1)
creationTime: NotRequired[datetime],
description: NotRequired[str],
fileDescription: NotRequired[CustomPluginFileDescriptionTypeDef], # (2)
location: NotRequired[CustomPluginLocationDescriptionTypeDef], # (3)
revision: NotRequired[int],
- See CustomPluginContentTypeType
- See CustomPluginFileDescriptionTypeDef
- See CustomPluginLocationDescriptionTypeDef
CreateCustomPluginRequestRequestTypeDef#
# CreateCustomPluginRequestRequestTypeDef definition
class CreateCustomPluginRequestRequestTypeDef(TypedDict):
contentType: CustomPluginContentTypeType, # (1)
location: CustomPluginLocationTypeDef, # (2)
name: str,
description: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
LogDeliveryDescriptionTypeDef#
# LogDeliveryDescriptionTypeDef definition
class LogDeliveryDescriptionTypeDef(TypedDict):
workerLogDelivery: NotRequired[WorkerLogDeliveryDescriptionTypeDef], # (1)
LogDeliveryTypeDef#
# LogDeliveryTypeDef definition
class LogDeliveryTypeDef(TypedDict):
workerLogDelivery: WorkerLogDeliveryTypeDef, # (1)
UpdateConnectorRequestRequestTypeDef#
# UpdateConnectorRequestRequestTypeDef definition
class UpdateConnectorRequestRequestTypeDef(TypedDict):
capacity: CapacityUpdateTypeDef, # (1)
connectorArn: str,
currentVersion: str,
CustomPluginSummaryTypeDef#
# CustomPluginSummaryTypeDef definition
class CustomPluginSummaryTypeDef(TypedDict):
creationTime: NotRequired[datetime],
customPluginArn: NotRequired[str],
customPluginState: NotRequired[CustomPluginStateType], # (1)
description: NotRequired[str],
latestRevision: NotRequired[CustomPluginRevisionSummaryTypeDef], # (2)
name: NotRequired[str],
DescribeCustomPluginResponseTypeDef#
# DescribeCustomPluginResponseTypeDef definition
class DescribeCustomPluginResponseTypeDef(TypedDict):
creationTime: datetime,
customPluginArn: str,
customPluginState: CustomPluginStateType, # (1)
description: str,
latestRevision: CustomPluginRevisionSummaryTypeDef, # (2)
name: str,
stateDescription: StateDescriptionTypeDef, # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See CustomPluginStateType
- See CustomPluginRevisionSummaryTypeDef
- See StateDescriptionTypeDef
- See ResponseMetadataTypeDef
ConnectorSummaryTypeDef#
# ConnectorSummaryTypeDef definition
class ConnectorSummaryTypeDef(TypedDict):
capacity: NotRequired[CapacityDescriptionTypeDef], # (1)
connectorArn: NotRequired[str],
connectorDescription: NotRequired[str],
connectorName: NotRequired[str],
connectorState: NotRequired[ConnectorStateType], # (2)
creationTime: NotRequired[datetime],
currentVersion: NotRequired[str],
kafkaCluster: NotRequired[KafkaClusterDescriptionTypeDef], # (3)
kafkaClusterClientAuthentication: NotRequired[KafkaClusterClientAuthenticationDescriptionTypeDef], # (4)
kafkaClusterEncryptionInTransit: NotRequired[KafkaClusterEncryptionInTransitDescriptionTypeDef], # (5)
kafkaConnectVersion: NotRequired[str],
logDelivery: NotRequired[LogDeliveryDescriptionTypeDef], # (6)
plugins: NotRequired[List[PluginDescriptionTypeDef]], # (7)
serviceExecutionRoleArn: NotRequired[str],
workerConfiguration: NotRequired[WorkerConfigurationDescriptionTypeDef], # (8)
- See CapacityDescriptionTypeDef
- See ConnectorStateType
- See KafkaClusterDescriptionTypeDef
- See KafkaClusterClientAuthenticationDescriptionTypeDef
- See KafkaClusterEncryptionInTransitDescriptionTypeDef
- See LogDeliveryDescriptionTypeDef
- See PluginDescriptionTypeDef
- See WorkerConfigurationDescriptionTypeDef
DescribeConnectorResponseTypeDef#
# DescribeConnectorResponseTypeDef definition
class DescribeConnectorResponseTypeDef(TypedDict):
capacity: CapacityDescriptionTypeDef, # (1)
connectorArn: str,
connectorConfiguration: Dict[str, str],
connectorDescription: str,
connectorName: str,
connectorState: ConnectorStateType, # (2)
creationTime: datetime,
currentVersion: str,
kafkaCluster: KafkaClusterDescriptionTypeDef, # (3)
kafkaClusterClientAuthentication: KafkaClusterClientAuthenticationDescriptionTypeDef, # (4)
kafkaClusterEncryptionInTransit: KafkaClusterEncryptionInTransitDescriptionTypeDef, # (5)
kafkaConnectVersion: str,
logDelivery: LogDeliveryDescriptionTypeDef, # (6)
plugins: List[PluginDescriptionTypeDef], # (7)
serviceExecutionRoleArn: str,
stateDescription: StateDescriptionTypeDef, # (8)
workerConfiguration: WorkerConfigurationDescriptionTypeDef, # (9)
ResponseMetadata: ResponseMetadataTypeDef, # (10)
- See CapacityDescriptionTypeDef
- See ConnectorStateType
- See KafkaClusterDescriptionTypeDef
- See KafkaClusterClientAuthenticationDescriptionTypeDef
- See KafkaClusterEncryptionInTransitDescriptionTypeDef
- See LogDeliveryDescriptionTypeDef
- See PluginDescriptionTypeDef
- See StateDescriptionTypeDef
- See WorkerConfigurationDescriptionTypeDef
- See ResponseMetadataTypeDef
CreateConnectorRequestRequestTypeDef#
# CreateConnectorRequestRequestTypeDef definition
class CreateConnectorRequestRequestTypeDef(TypedDict):
capacity: CapacityTypeDef, # (1)
connectorConfiguration: Mapping[str, str],
connectorName: str,
kafkaCluster: KafkaClusterTypeDef, # (2)
kafkaClusterClientAuthentication: KafkaClusterClientAuthenticationTypeDef, # (3)
kafkaClusterEncryptionInTransit: KafkaClusterEncryptionInTransitTypeDef, # (4)
kafkaConnectVersion: str,
plugins: Sequence[PluginTypeDef], # (5)
serviceExecutionRoleArn: str,
connectorDescription: NotRequired[str],
logDelivery: NotRequired[LogDeliveryTypeDef], # (6)
tags: NotRequired[Mapping[str, str]],
workerConfiguration: NotRequired[WorkerConfigurationTypeDef], # (7)
- See CapacityTypeDef
- See KafkaClusterTypeDef
- See KafkaClusterClientAuthenticationTypeDef
- See KafkaClusterEncryptionInTransitTypeDef
- See PluginTypeDef
- See LogDeliveryTypeDef
- See WorkerConfigurationTypeDef
ListCustomPluginsResponseTypeDef#
# ListCustomPluginsResponseTypeDef definition
class ListCustomPluginsResponseTypeDef(TypedDict):
customPlugins: List[CustomPluginSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListConnectorsResponseTypeDef#
# ListConnectorsResponseTypeDef definition
class ListConnectorsResponseTypeDef(TypedDict):
connectors: List[ConnectorSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],