We recommend new projects start with resources from the AWS provider.
aws-native.kafkaconnect.Connector
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
Resource Type definition for AWS::KafkaConnect::Connector
Create Connector Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Connector(name: string, args: ConnectorArgs, opts?: CustomResourceOptions);@overload
def Connector(resource_name: str,
              args: ConnectorArgs,
              opts: Optional[ResourceOptions] = None)
@overload
def Connector(resource_name: str,
              opts: Optional[ResourceOptions] = None,
              plugins: Optional[Sequence[ConnectorPluginArgs]] = None,
              connector_configuration: Optional[Mapping[str, str]] = None,
              kafka_cluster: Optional[ConnectorKafkaClusterArgs] = None,
              kafka_cluster_client_authentication: Optional[ConnectorKafkaClusterClientAuthenticationArgs] = None,
              kafka_cluster_encryption_in_transit: Optional[ConnectorKafkaClusterEncryptionInTransitArgs] = None,
              kafka_connect_version: Optional[str] = None,
              capacity: Optional[ConnectorCapacityArgs] = None,
              service_execution_role_arn: Optional[str] = None,
              connector_description: Optional[str] = None,
              connector_name: Optional[str] = None,
              log_delivery: Optional[ConnectorLogDeliveryArgs] = None,
              tags: Optional[Sequence[_root_inputs.TagArgs]] = None,
              worker_configuration: Optional[ConnectorWorkerConfigurationArgs] = None)func NewConnector(ctx *Context, name string, args ConnectorArgs, opts ...ResourceOption) (*Connector, error)public Connector(string name, ConnectorArgs args, CustomResourceOptions? opts = null)
public Connector(String name, ConnectorArgs args)
public Connector(String name, ConnectorArgs args, CustomResourceOptions options)
type: aws-native:kafkaconnect:Connector
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args ConnectorArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args ConnectorArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args ConnectorArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ConnectorArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ConnectorArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Connector Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Connector resource accepts the following input properties:
- Capacity
Pulumi.Aws Native. Kafka Connect. Inputs. Connector Capacity 
- The connector's compute capacity settings.
- ConnectorConfiguration Dictionary<string, string>
- The configuration for the connector.
- KafkaCluster Pulumi.Aws Native. Kafka Connect. Inputs. Connector Kafka Cluster 
- The details of the Apache Kafka cluster to which the connector is connected.
- KafkaCluster Pulumi.Client Authentication Aws Native. Kafka Connect. Inputs. Connector Kafka Cluster Client Authentication 
- The type of client authentication used to connect to the Apache Kafka cluster. The value is NONE when no client authentication is used.
- KafkaCluster Pulumi.Encryption In Transit Aws Native. Kafka Connect. Inputs. Connector Kafka Cluster Encryption In Transit 
- Details of encryption in transit to the Apache Kafka cluster.
- KafkaConnect stringVersion 
- The version of Kafka Connect. It has to be compatible with both the Kafka cluster's version and the plugins.
- Plugins
List<Pulumi.Aws Native. Kafka Connect. Inputs. Connector Plugin> 
- List of plugins to use with the connector.
- ServiceExecution stringRole Arn 
- The Amazon Resource Name (ARN) of the IAM role used by the connector to access Amazon S3 objects and other external resources.
- ConnectorDescription string
- A summary description of the connector.
- ConnectorName string
- The name of the connector.
- LogDelivery Pulumi.Aws Native. Kafka Connect. Inputs. Connector Log Delivery 
- The settings for delivering connector logs to Amazon CloudWatch Logs.
- 
List<Pulumi.Aws Native. Inputs. Tag> 
- A collection of tags associated with a resource
- WorkerConfiguration Pulumi.Aws Native. Kafka Connect. Inputs. Connector Worker Configuration 
- The worker configurations that are in use with the connector.
- Capacity
ConnectorCapacity Args 
- The connector's compute capacity settings.
- ConnectorConfiguration map[string]string
- The configuration for the connector.
- KafkaCluster ConnectorKafka Cluster Args 
- The details of the Apache Kafka cluster to which the connector is connected.
- KafkaCluster ConnectorClient Authentication Kafka Cluster Client Authentication Args 
- The type of client authentication used to connect to the Apache Kafka cluster. The value is NONE when no client authentication is used.
- KafkaCluster ConnectorEncryption In Transit Kafka Cluster Encryption In Transit Args 
- Details of encryption in transit to the Apache Kafka cluster.
- KafkaConnect stringVersion 
- The version of Kafka Connect. It has to be compatible with both the Kafka cluster's version and the plugins.
- Plugins
[]ConnectorPlugin Args 
- List of plugins to use with the connector.
- ServiceExecution stringRole Arn 
- The Amazon Resource Name (ARN) of the IAM role used by the connector to access Amazon S3 objects and other external resources.
- ConnectorDescription string
- A summary description of the connector.
- ConnectorName string
- The name of the connector.
- LogDelivery ConnectorLog Delivery Args 
- The settings for delivering connector logs to Amazon CloudWatch Logs.
- 
TagArgs 
- A collection of tags associated with a resource
- WorkerConfiguration ConnectorWorker Configuration Args 
- The worker configurations that are in use with the connector.
- capacity
ConnectorCapacity 
- The connector's compute capacity settings.
- connectorConfiguration Map<String,String>
- The configuration for the connector.
- kafkaCluster ConnectorKafka Cluster 
- The details of the Apache Kafka cluster to which the connector is connected.
- kafkaCluster ConnectorClient Authentication Kafka Cluster Client Authentication 
- The type of client authentication used to connect to the Apache Kafka cluster. The value is NONE when no client authentication is used.
- kafkaCluster ConnectorEncryption In Transit Kafka Cluster Encryption In Transit 
- Details of encryption in transit to the Apache Kafka cluster.
- kafkaConnect StringVersion 
- The version of Kafka Connect. It has to be compatible with both the Kafka cluster's version and the plugins.
- plugins
List<ConnectorPlugin> 
- List of plugins to use with the connector.
- serviceExecution StringRole Arn 
- The Amazon Resource Name (ARN) of the IAM role used by the connector to access Amazon S3 objects and other external resources.
- connectorDescription String
- A summary description of the connector.
- connectorName String
- The name of the connector.
- logDelivery ConnectorLog Delivery 
- The settings for delivering connector logs to Amazon CloudWatch Logs.
- List<Tag>
- A collection of tags associated with a resource
- workerConfiguration ConnectorWorker Configuration 
- The worker configurations that are in use with the connector.
- capacity
ConnectorCapacity 
- The connector's compute capacity settings.
- connectorConfiguration {[key: string]: string}
- The configuration for the connector.
- kafkaCluster ConnectorKafka Cluster 
- The details of the Apache Kafka cluster to which the connector is connected.
- kafkaCluster ConnectorClient Authentication Kafka Cluster Client Authentication 
- The type of client authentication used to connect to the Apache Kafka cluster. The value is NONE when no client authentication is used.
- kafkaCluster ConnectorEncryption In Transit Kafka Cluster Encryption In Transit 
- Details of encryption in transit to the Apache Kafka cluster.
- kafkaConnect stringVersion 
- The version of Kafka Connect. It has to be compatible with both the Kafka cluster's version and the plugins.
- plugins
ConnectorPlugin[] 
- List of plugins to use with the connector.
- serviceExecution stringRole Arn 
- The Amazon Resource Name (ARN) of the IAM role used by the connector to access Amazon S3 objects and other external resources.
- connectorDescription string
- A summary description of the connector.
- connectorName string
- The name of the connector.
- logDelivery ConnectorLog Delivery 
- The settings for delivering connector logs to Amazon CloudWatch Logs.
- Tag[]
- A collection of tags associated with a resource
- workerConfiguration ConnectorWorker Configuration 
- The worker configurations that are in use with the connector.
- capacity
ConnectorCapacity Args 
- The connector's compute capacity settings.
- connector_configuration Mapping[str, str]
- The configuration for the connector.
- kafka_cluster ConnectorKafka Cluster Args 
- The details of the Apache Kafka cluster to which the connector is connected.
- kafka_cluster_ Connectorclient_ authentication Kafka Cluster Client Authentication Args 
- The type of client authentication used to connect to the Apache Kafka cluster. The value is NONE when no client authentication is used.
- kafka_cluster_ Connectorencryption_ in_ transit Kafka Cluster Encryption In Transit Args 
- Details of encryption in transit to the Apache Kafka cluster.
- kafka_connect_ strversion 
- The version of Kafka Connect. It has to be compatible with both the Kafka cluster's version and the plugins.
- plugins
Sequence[ConnectorPlugin Args] 
- List of plugins to use with the connector.
- service_execution_ strrole_ arn 
- The Amazon Resource Name (ARN) of the IAM role used by the connector to access Amazon S3 objects and other external resources.
- connector_description str
- A summary description of the connector.
- connector_name str
- The name of the connector.
- log_delivery ConnectorLog Delivery Args 
- The settings for delivering connector logs to Amazon CloudWatch Logs.
- 
Sequence[TagArgs] 
- A collection of tags associated with a resource
- worker_configuration ConnectorWorker Configuration Args 
- The worker configurations that are in use with the connector.
- capacity Property Map
- The connector's compute capacity settings.
- connectorConfiguration Map<String>
- The configuration for the connector.
- kafkaCluster Property Map
- The details of the Apache Kafka cluster to which the connector is connected.
- kafkaCluster Property MapClient Authentication 
- The type of client authentication used to connect to the Apache Kafka cluster. The value is NONE when no client authentication is used.
- kafkaCluster Property MapEncryption In Transit 
- Details of encryption in transit to the Apache Kafka cluster.
- kafkaConnect StringVersion 
- The version of Kafka Connect. It has to be compatible with both the Kafka cluster's version and the plugins.
- plugins List<Property Map>
- List of plugins to use with the connector.
- serviceExecution StringRole Arn 
- The Amazon Resource Name (ARN) of the IAM role used by the connector to access Amazon S3 objects and other external resources.
- connectorDescription String
- A summary description of the connector.
- connectorName String
- The name of the connector.
- logDelivery Property Map
- The settings for delivering connector logs to Amazon CloudWatch Logs.
- List<Property Map>
- A collection of tags associated with a resource
- workerConfiguration Property Map
- The worker configurations that are in use with the connector.
Outputs
All input properties are implicitly available as output properties. Additionally, the Connector resource produces the following output properties:
- ConnectorArn string
- Amazon Resource Name for the created Connector.
- Id string
- The provider-assigned unique ID for this managed resource.
- ConnectorArn string
- Amazon Resource Name for the created Connector.
- Id string
- The provider-assigned unique ID for this managed resource.
- connectorArn String
- Amazon Resource Name for the created Connector.
- id String
- The provider-assigned unique ID for this managed resource.
- connectorArn string
- Amazon Resource Name for the created Connector.
- id string
- The provider-assigned unique ID for this managed resource.
- connector_arn str
- Amazon Resource Name for the created Connector.
- id str
- The provider-assigned unique ID for this managed resource.
- connectorArn String
- Amazon Resource Name for the created Connector.
- id String
- The provider-assigned unique ID for this managed resource.
Supporting Types
ConnectorApacheKafkaCluster, ConnectorApacheKafkaClusterArgs        
- BootstrapServers string
- The bootstrap servers string of the Apache Kafka cluster.
- Vpc
Pulumi.Aws Native. Kafka Connect. Inputs. Connector Vpc 
- Details of an Amazon VPC which has network connectivity to the Apache Kafka cluster.
- BootstrapServers string
- The bootstrap servers string of the Apache Kafka cluster.
- Vpc
ConnectorVpc 
- Details of an Amazon VPC which has network connectivity to the Apache Kafka cluster.
- bootstrapServers String
- The bootstrap servers string of the Apache Kafka cluster.
- vpc
ConnectorVpc 
- Details of an Amazon VPC which has network connectivity to the Apache Kafka cluster.
- bootstrapServers string
- The bootstrap servers string of the Apache Kafka cluster.
- vpc
ConnectorVpc 
- Details of an Amazon VPC which has network connectivity to the Apache Kafka cluster.
- bootstrap_servers str
- The bootstrap servers string of the Apache Kafka cluster.
- vpc
ConnectorVpc 
- Details of an Amazon VPC which has network connectivity to the Apache Kafka cluster.
- bootstrapServers String
- The bootstrap servers string of the Apache Kafka cluster.
- vpc Property Map
- Details of an Amazon VPC which has network connectivity to the Apache Kafka cluster.
ConnectorAutoScaling, ConnectorAutoScalingArgs      
- MaxWorker intCount 
- The maximum number of workers for a connector.
- McuCount int
- Specifies how many MSK Connect Units (MCU) as the minimum scaling unit.
- MinWorker intCount 
- The minimum number of workers for a connector.
- ScaleIn Pulumi.Policy Aws Native. Kafka Connect. Inputs. Connector Scale In Policy 
- The sacle-in policy for the connector.
- ScaleOut Pulumi.Policy Aws Native. Kafka Connect. Inputs. Connector Scale Out Policy 
- The sacle-out policy for the connector.
- MaxWorker intCount 
- The maximum number of workers for a connector.
- McuCount int
- Specifies how many MSK Connect Units (MCU) as the minimum scaling unit.
- MinWorker intCount 
- The minimum number of workers for a connector.
- ScaleIn ConnectorPolicy Scale In Policy 
- The sacle-in policy for the connector.
- ScaleOut ConnectorPolicy Scale Out Policy 
- The sacle-out policy for the connector.
- maxWorker IntegerCount 
- The maximum number of workers for a connector.
- mcuCount Integer
- Specifies how many MSK Connect Units (MCU) as the minimum scaling unit.
- minWorker IntegerCount 
- The minimum number of workers for a connector.
- scaleIn ConnectorPolicy Scale In Policy 
- The sacle-in policy for the connector.
- scaleOut ConnectorPolicy Scale Out Policy 
- The sacle-out policy for the connector.
- maxWorker numberCount 
- The maximum number of workers for a connector.
- mcuCount number
- Specifies how many MSK Connect Units (MCU) as the minimum scaling unit.
- minWorker numberCount 
- The minimum number of workers for a connector.
- scaleIn ConnectorPolicy Scale In Policy 
- The sacle-in policy for the connector.
- scaleOut ConnectorPolicy Scale Out Policy 
- The sacle-out policy for the connector.
- max_worker_ intcount 
- The maximum number of workers for a connector.
- mcu_count int
- Specifies how many MSK Connect Units (MCU) as the minimum scaling unit.
- min_worker_ intcount 
- The minimum number of workers for a connector.
- scale_in_ Connectorpolicy Scale In Policy 
- The sacle-in policy for the connector.
- scale_out_ Connectorpolicy Scale Out Policy 
- The sacle-out policy for the connector.
- maxWorker NumberCount 
- The maximum number of workers for a connector.
- mcuCount Number
- Specifies how many MSK Connect Units (MCU) as the minimum scaling unit.
- minWorker NumberCount 
- The minimum number of workers for a connector.
- scaleIn Property MapPolicy 
- The sacle-in policy for the connector.
- scaleOut Property MapPolicy 
- The sacle-out policy for the connector.
ConnectorCapacity, ConnectorCapacityArgs    
- AutoScaling Pulumi.Aws Native. Kafka Connect. Inputs. Connector Auto Scaling 
- Information about the auto scaling parameters for the connector.
- ProvisionedCapacity Pulumi.Aws Native. Kafka Connect. Inputs. Connector Provisioned Capacity 
- Details about a fixed capacity allocated to a connector.
- AutoScaling ConnectorAuto Scaling 
- Information about the auto scaling parameters for the connector.
- ProvisionedCapacity ConnectorProvisioned Capacity 
- Details about a fixed capacity allocated to a connector.
- autoScaling ConnectorAuto Scaling 
- Information about the auto scaling parameters for the connector.
- provisionedCapacity ConnectorProvisioned Capacity 
- Details about a fixed capacity allocated to a connector.
- autoScaling ConnectorAuto Scaling 
- Information about the auto scaling parameters for the connector.
- provisionedCapacity ConnectorProvisioned Capacity 
- Details about a fixed capacity allocated to a connector.
- auto_scaling ConnectorAuto Scaling 
- Information about the auto scaling parameters for the connector.
- provisioned_capacity ConnectorProvisioned Capacity 
- Details about a fixed capacity allocated to a connector.
- autoScaling Property Map
- Information about the auto scaling parameters for the connector.
- provisionedCapacity Property Map
- Details about a fixed capacity allocated to a connector.
ConnectorCloudWatchLogsLogDelivery, ConnectorCloudWatchLogsLogDeliveryArgs            
ConnectorCustomPlugin, ConnectorCustomPluginArgs      
- CustomPlugin stringArn 
- The Amazon Resource Name (ARN) of the custom plugin to use.
- Revision int
- The revision of the custom plugin to use.
- CustomPlugin stringArn 
- The Amazon Resource Name (ARN) of the custom plugin to use.
- Revision int
- The revision of the custom plugin to use.
- customPlugin StringArn 
- The Amazon Resource Name (ARN) of the custom plugin to use.
- revision Integer
- The revision of the custom plugin to use.
- customPlugin stringArn 
- The Amazon Resource Name (ARN) of the custom plugin to use.
- revision number
- The revision of the custom plugin to use.
- custom_plugin_ strarn 
- The Amazon Resource Name (ARN) of the custom plugin to use.
- revision int
- The revision of the custom plugin to use.
- customPlugin StringArn 
- The Amazon Resource Name (ARN) of the custom plugin to use.
- revision Number
- The revision of the custom plugin to use.
ConnectorFirehoseLogDelivery, ConnectorFirehoseLogDeliveryArgs        
- Enabled bool
- Specifies whether the logs get sent to the specified Kinesis Data Firehose delivery stream.
- DeliveryStream string
- The Kinesis Data Firehose delivery stream that is the destination for log delivery.
- Enabled bool
- Specifies whether the logs get sent to the specified Kinesis Data Firehose delivery stream.
- DeliveryStream string
- The Kinesis Data Firehose delivery stream that is the destination for log delivery.
- enabled Boolean
- Specifies whether the logs get sent to the specified Kinesis Data Firehose delivery stream.
- deliveryStream String
- The Kinesis Data Firehose delivery stream that is the destination for log delivery.
- enabled boolean
- Specifies whether the logs get sent to the specified Kinesis Data Firehose delivery stream.
- deliveryStream string
- The Kinesis Data Firehose delivery stream that is the destination for log delivery.
- enabled bool
- Specifies whether the logs get sent to the specified Kinesis Data Firehose delivery stream.
- delivery_stream str
- The Kinesis Data Firehose delivery stream that is the destination for log delivery.
- enabled Boolean
- Specifies whether the logs get sent to the specified Kinesis Data Firehose delivery stream.
- deliveryStream String
- The Kinesis Data Firehose delivery stream that is the destination for log delivery.
ConnectorKafkaCluster, ConnectorKafkaClusterArgs      
- ApacheKafka Pulumi.Cluster Aws Native. Kafka Connect. Inputs. Connector Apache Kafka Cluster 
- The Apache Kafka cluster to which the connector is connected.
- ApacheKafka ConnectorCluster Apache Kafka Cluster 
- The Apache Kafka cluster to which the connector is connected.
- apacheKafka ConnectorCluster Apache Kafka Cluster 
- The Apache Kafka cluster to which the connector is connected.
- apacheKafka ConnectorCluster Apache Kafka Cluster 
- The Apache Kafka cluster to which the connector is connected.
- apache_kafka_ Connectorcluster Apache Kafka Cluster 
- The Apache Kafka cluster to which the connector is connected.
- apacheKafka Property MapCluster 
- The Apache Kafka cluster to which the connector is connected.
ConnectorKafkaClusterClientAuthentication, ConnectorKafkaClusterClientAuthenticationArgs          
- AuthenticationType Pulumi.Aws Native. Kafka Connect. Connector Kafka Cluster Client Authentication Type 
- The type of client authentication used to connect to the Apache Kafka cluster. Value NONE means that no client authentication is used.
- AuthenticationType ConnectorKafka Cluster Client Authentication Type 
- The type of client authentication used to connect to the Apache Kafka cluster. Value NONE means that no client authentication is used.
- authenticationType ConnectorKafka Cluster Client Authentication Type 
- The type of client authentication used to connect to the Apache Kafka cluster. Value NONE means that no client authentication is used.
- authenticationType ConnectorKafka Cluster Client Authentication Type 
- The type of client authentication used to connect to the Apache Kafka cluster. Value NONE means that no client authentication is used.
- authentication_type ConnectorKafka Cluster Client Authentication Type 
- The type of client authentication used to connect to the Apache Kafka cluster. Value NONE means that no client authentication is used.
- authenticationType "NONE" | "IAM"
- The type of client authentication used to connect to the Apache Kafka cluster. Value NONE means that no client authentication is used.
ConnectorKafkaClusterClientAuthenticationType, ConnectorKafkaClusterClientAuthenticationTypeArgs            
- None
- NONE
- Iam
- IAM
- ConnectorKafka Cluster Client Authentication Type None 
- NONE
- ConnectorKafka Cluster Client Authentication Type Iam 
- IAM
- None
- NONE
- Iam
- IAM
- None
- NONE
- Iam
- IAM
- NONE
- NONE
- IAM
- IAM
- "NONE"
- NONE
- "IAM"
- IAM
ConnectorKafkaClusterEncryptionInTransit, ConnectorKafkaClusterEncryptionInTransitArgs            
- EncryptionType Pulumi.Aws Native. Kafka Connect. Connector Kafka Cluster Encryption In Transit Type 
- The type of encryption in transit to the Apache Kafka cluster.
- EncryptionType ConnectorKafka Cluster Encryption In Transit Type 
- The type of encryption in transit to the Apache Kafka cluster.
- encryptionType ConnectorKafka Cluster Encryption In Transit Type 
- The type of encryption in transit to the Apache Kafka cluster.
- encryptionType ConnectorKafka Cluster Encryption In Transit Type 
- The type of encryption in transit to the Apache Kafka cluster.
- encryption_type ConnectorKafka Cluster Encryption In Transit Type 
- The type of encryption in transit to the Apache Kafka cluster.
- encryptionType "PLAINTEXT" | "TLS"
- The type of encryption in transit to the Apache Kafka cluster.
ConnectorKafkaClusterEncryptionInTransitType, ConnectorKafkaClusterEncryptionInTransitTypeArgs              
- Plaintext
- PLAINTEXT
- Tls
- TLS
- ConnectorKafka Cluster Encryption In Transit Type Plaintext 
- PLAINTEXT
- ConnectorKafka Cluster Encryption In Transit Type Tls 
- TLS
- Plaintext
- PLAINTEXT
- Tls
- TLS
- Plaintext
- PLAINTEXT
- Tls
- TLS
- PLAINTEXT
- PLAINTEXT
- TLS
- TLS
- "PLAINTEXT"
- PLAINTEXT
- "TLS"
- TLS
ConnectorLogDelivery, ConnectorLogDeliveryArgs      
- WorkerLog Pulumi.Delivery Aws Native. Kafka Connect. Inputs. Connector Worker Log Delivery 
- The workers can send worker logs to different destination types. This configuration specifies the details of these destinations.
- WorkerLog ConnectorDelivery Worker Log Delivery 
- The workers can send worker logs to different destination types. This configuration specifies the details of these destinations.
- workerLog ConnectorDelivery Worker Log Delivery 
- The workers can send worker logs to different destination types. This configuration specifies the details of these destinations.
- workerLog ConnectorDelivery Worker Log Delivery 
- The workers can send worker logs to different destination types. This configuration specifies the details of these destinations.
- worker_log_ Connectordelivery Worker Log Delivery 
- The workers can send worker logs to different destination types. This configuration specifies the details of these destinations.
- workerLog Property MapDelivery 
- The workers can send worker logs to different destination types. This configuration specifies the details of these destinations.
ConnectorPlugin, ConnectorPluginArgs    
- CustomPlugin Pulumi.Aws Native. Kafka Connect. Inputs. Connector Custom Plugin 
- Details about a custom plugin.
- CustomPlugin ConnectorCustom Plugin 
- Details about a custom plugin.
- customPlugin ConnectorCustom Plugin 
- Details about a custom plugin.
- customPlugin ConnectorCustom Plugin 
- Details about a custom plugin.
- custom_plugin ConnectorCustom Plugin 
- Details about a custom plugin.
- customPlugin Property Map
- Details about a custom plugin.
ConnectorProvisionedCapacity, ConnectorProvisionedCapacityArgs      
- WorkerCount int
- Number of workers for a connector.
- McuCount int
- Specifies how many MSK Connect Units (MCU) are allocated to the connector.
- WorkerCount int
- Number of workers for a connector.
- McuCount int
- Specifies how many MSK Connect Units (MCU) are allocated to the connector.
- workerCount Integer
- Number of workers for a connector.
- mcuCount Integer
- Specifies how many MSK Connect Units (MCU) are allocated to the connector.
- workerCount number
- Number of workers for a connector.
- mcuCount number
- Specifies how many MSK Connect Units (MCU) are allocated to the connector.
- worker_count int
- Number of workers for a connector.
- mcu_count int
- Specifies how many MSK Connect Units (MCU) are allocated to the connector.
- workerCount Number
- Number of workers for a connector.
- mcuCount Number
- Specifies how many MSK Connect Units (MCU) are allocated to the connector.
ConnectorS3LogDelivery, ConnectorS3LogDeliveryArgs      
ConnectorScaleInPolicy, ConnectorScaleInPolicyArgs        
- CpuUtilization intPercentage 
- Specifies the CPU utilization percentage threshold at which connector scale in should trigger.
- CpuUtilization intPercentage 
- Specifies the CPU utilization percentage threshold at which connector scale in should trigger.
- cpuUtilization IntegerPercentage 
- Specifies the CPU utilization percentage threshold at which connector scale in should trigger.
- cpuUtilization numberPercentage 
- Specifies the CPU utilization percentage threshold at which connector scale in should trigger.
- cpu_utilization_ intpercentage 
- Specifies the CPU utilization percentage threshold at which connector scale in should trigger.
- cpuUtilization NumberPercentage 
- Specifies the CPU utilization percentage threshold at which connector scale in should trigger.
ConnectorScaleOutPolicy, ConnectorScaleOutPolicyArgs        
- CpuUtilization intPercentage 
- Specifies the CPU utilization percentage threshold at which connector scale out should trigger.
- CpuUtilization intPercentage 
- Specifies the CPU utilization percentage threshold at which connector scale out should trigger.
- cpuUtilization IntegerPercentage 
- Specifies the CPU utilization percentage threshold at which connector scale out should trigger.
- cpuUtilization numberPercentage 
- Specifies the CPU utilization percentage threshold at which connector scale out should trigger.
- cpu_utilization_ intpercentage 
- Specifies the CPU utilization percentage threshold at which connector scale out should trigger.
- cpuUtilization NumberPercentage 
- Specifies the CPU utilization percentage threshold at which connector scale out should trigger.
ConnectorVpc, ConnectorVpcArgs    
- SecurityGroups List<string>
- The AWS security groups to associate with the elastic network interfaces in order to specify what the connector has access to.
- Subnets List<string>
- The list of subnets to connect to in the virtual private cloud (VPC). AWS creates elastic network interfaces inside these subnets.
- SecurityGroups []string
- The AWS security groups to associate with the elastic network interfaces in order to specify what the connector has access to.
- Subnets []string
- The list of subnets to connect to in the virtual private cloud (VPC). AWS creates elastic network interfaces inside these subnets.
- securityGroups List<String>
- The AWS security groups to associate with the elastic network interfaces in order to specify what the connector has access to.
- subnets List<String>
- The list of subnets to connect to in the virtual private cloud (VPC). AWS creates elastic network interfaces inside these subnets.
- securityGroups string[]
- The AWS security groups to associate with the elastic network interfaces in order to specify what the connector has access to.
- subnets string[]
- The list of subnets to connect to in the virtual private cloud (VPC). AWS creates elastic network interfaces inside these subnets.
- security_groups Sequence[str]
- The AWS security groups to associate with the elastic network interfaces in order to specify what the connector has access to.
- subnets Sequence[str]
- The list of subnets to connect to in the virtual private cloud (VPC). AWS creates elastic network interfaces inside these subnets.
- securityGroups List<String>
- The AWS security groups to associate with the elastic network interfaces in order to specify what the connector has access to.
- subnets List<String>
- The list of subnets to connect to in the virtual private cloud (VPC). AWS creates elastic network interfaces inside these subnets.
ConnectorWorkerConfiguration, ConnectorWorkerConfigurationArgs      
- Revision int
- The revision of the worker configuration to use.
- WorkerConfiguration stringArn 
- The Amazon Resource Name (ARN) of the worker configuration to use.
- Revision int
- The revision of the worker configuration to use.
- WorkerConfiguration stringArn 
- The Amazon Resource Name (ARN) of the worker configuration to use.
- revision Integer
- The revision of the worker configuration to use.
- workerConfiguration StringArn 
- The Amazon Resource Name (ARN) of the worker configuration to use.
- revision number
- The revision of the worker configuration to use.
- workerConfiguration stringArn 
- The Amazon Resource Name (ARN) of the worker configuration to use.
- revision int
- The revision of the worker configuration to use.
- worker_configuration_ strarn 
- The Amazon Resource Name (ARN) of the worker configuration to use.
- revision Number
- The revision of the worker configuration to use.
- workerConfiguration StringArn 
- The Amazon Resource Name (ARN) of the worker configuration to use.
ConnectorWorkerLogDelivery, ConnectorWorkerLogDeliveryArgs        
- CloudWatch Pulumi.Logs Aws Native. Kafka Connect. Inputs. Connector Cloud Watch Logs Log Delivery 
- Details about delivering logs to Amazon CloudWatch Logs.
- Firehose
Pulumi.Aws Native. Kafka Connect. Inputs. Connector Firehose Log Delivery 
- Details about delivering logs to Amazon Kinesis Data Firehose.
- S3
Pulumi.Aws Native. Kafka Connect. Inputs. Connector S3Log Delivery 
- Details about delivering logs to Amazon S3.
- CloudWatch ConnectorLogs Cloud Watch Logs Log Delivery 
- Details about delivering logs to Amazon CloudWatch Logs.
- Firehose
ConnectorFirehose Log Delivery 
- Details about delivering logs to Amazon Kinesis Data Firehose.
- S3
ConnectorS3Log Delivery 
- Details about delivering logs to Amazon S3.
- cloudWatch ConnectorLogs Cloud Watch Logs Log Delivery 
- Details about delivering logs to Amazon CloudWatch Logs.
- firehose
ConnectorFirehose Log Delivery 
- Details about delivering logs to Amazon Kinesis Data Firehose.
- s3
ConnectorS3Log Delivery 
- Details about delivering logs to Amazon S3.
- cloudWatch ConnectorLogs Cloud Watch Logs Log Delivery 
- Details about delivering logs to Amazon CloudWatch Logs.
- firehose
ConnectorFirehose Log Delivery 
- Details about delivering logs to Amazon Kinesis Data Firehose.
- s3
ConnectorS3Log Delivery 
- Details about delivering logs to Amazon S3.
- cloud_watch_ Connectorlogs Cloud Watch Logs Log Delivery 
- Details about delivering logs to Amazon CloudWatch Logs.
- firehose
ConnectorFirehose Log Delivery 
- Details about delivering logs to Amazon Kinesis Data Firehose.
- s3
ConnectorS3Log Delivery 
- Details about delivering logs to Amazon S3.
- cloudWatch Property MapLogs 
- Details about delivering logs to Amazon CloudWatch Logs.
- firehose Property Map
- Details about delivering logs to Amazon Kinesis Data Firehose.
- s3 Property Map
- Details about delivering logs to Amazon S3.
Tag, TagArgs  
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.