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
This property is required. string - The unique name of the resource.
- args
This property is required. ConnectorArgs - The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name
This property is required. str - The unique name of the resource.
- args
This property is required. 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
This property is required. string - The unique name of the resource.
- args
This property is required. ConnectorArgs - The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name
This property is required. string - The unique name of the resource.
- args
This property is required. ConnectorArgs - The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name
This property is required. String - The unique name of the resource.
- args
This property is required. 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
This property is required. Pulumi.Aws Native. Kafka Connect. Inputs. Connector Capacity - The connector's compute capacity settings.
- Connector
Configuration This property is required. Dictionary<string, string> - The configuration for the connector.
- Kafka
Cluster This property is required. Pulumi.Aws Native. Kafka Connect. Inputs. Connector Kafka Cluster - The details of the Apache Kafka cluster to which the connector is connected.
- Kafka
Cluster Client Authentication This property is required. Pulumi.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.
- Kafka
Cluster Encryption In Transit This property is required. Pulumi.Aws Native. Kafka Connect. Inputs. Connector Kafka Cluster Encryption In Transit - Details of encryption in transit to the Apache Kafka cluster.
- Kafka
Connect Version This property is required. string - The version of Kafka Connect. It has to be compatible with both the Kafka cluster's version and the plugins.
- Plugins
This property is required. List<Pulumi.Aws Native. Kafka Connect. Inputs. Connector Plugin> - List of plugins to use with the connector.
- Service
Execution Role Arn This property is required. string - The Amazon Resource Name (ARN) of the IAM role used by the connector to access Amazon S3 objects and other external resources.
- Connector
Description string - A summary description of the connector.
- Connector
Name string - The name of the connector.
- Log
Delivery 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
- Worker
Configuration Pulumi.Aws Native. Kafka Connect. Inputs. Connector Worker Configuration - The worker configurations that are in use with the connector.
- Capacity
This property is required. ConnectorCapacity Args - The connector's compute capacity settings.
- Connector
Configuration This property is required. map[string]string - The configuration for the connector.
- Kafka
Cluster This property is required. ConnectorKafka Cluster Args - The details of the Apache Kafka cluster to which the connector is connected.
- Kafka
Cluster Client Authentication This property is required. ConnectorKafka 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 Encryption In Transit This property is required. ConnectorKafka Cluster Encryption In Transit Args - Details of encryption in transit to the Apache Kafka cluster.
- Kafka
Connect Version This property is required. string - The version of Kafka Connect. It has to be compatible with both the Kafka cluster's version and the plugins.
- Plugins
This property is required. []ConnectorPlugin Args - List of plugins to use with the connector.
- Service
Execution Role Arn This property is required. string - The Amazon Resource Name (ARN) of the IAM role used by the connector to access Amazon S3 objects and other external resources.
- Connector
Description string - A summary description of the connector.
- Connector
Name string - The name of the connector.
- Log
Delivery ConnectorLog Delivery Args - The settings for delivering connector logs to Amazon CloudWatch Logs.
- Tag
Args - A collection of tags associated with a resource
- Worker
Configuration ConnectorWorker Configuration Args - The worker configurations that are in use with the connector.
- capacity
This property is required. ConnectorCapacity - The connector's compute capacity settings.
- connector
Configuration This property is required. Map<String,String> - The configuration for the connector.
- kafka
Cluster This property is required. ConnectorKafka Cluster - The details of the Apache Kafka cluster to which the connector is connected.
- kafka
Cluster Client Authentication This property is required. ConnectorKafka 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.
- kafka
Cluster Encryption In Transit This property is required. ConnectorKafka Cluster Encryption In Transit - Details of encryption in transit to the Apache Kafka cluster.
- kafka
Connect Version This property is required. String - The version of Kafka Connect. It has to be compatible with both the Kafka cluster's version and the plugins.
- plugins
This property is required. List<ConnectorPlugin> - List of plugins to use with the connector.
- service
Execution Role Arn This property is required. String - The Amazon Resource Name (ARN) of the IAM role used by the connector to access Amazon S3 objects and other external resources.
- connector
Description String - A summary description of the connector.
- connector
Name String - The name of the connector.
- log
Delivery ConnectorLog Delivery - The settings for delivering connector logs to Amazon CloudWatch Logs.
- List<Tag>
- A collection of tags associated with a resource
- worker
Configuration ConnectorWorker Configuration - The worker configurations that are in use with the connector.
- capacity
This property is required. ConnectorCapacity - The connector's compute capacity settings.
- connector
Configuration This property is required. {[key: string]: string} - The configuration for the connector.
- kafka
Cluster This property is required. ConnectorKafka Cluster - The details of the Apache Kafka cluster to which the connector is connected.
- kafka
Cluster Client Authentication This property is required. ConnectorKafka 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.
- kafka
Cluster Encryption In Transit This property is required. ConnectorKafka Cluster Encryption In Transit - Details of encryption in transit to the Apache Kafka cluster.
- kafka
Connect Version This property is required. string - The version of Kafka Connect. It has to be compatible with both the Kafka cluster's version and the plugins.
- plugins
This property is required. ConnectorPlugin[] - List of plugins to use with the connector.
- service
Execution Role Arn This property is required. string - The Amazon Resource Name (ARN) of the IAM role used by the connector to access Amazon S3 objects and other external resources.
- connector
Description string - A summary description of the connector.
- connector
Name string - The name of the connector.
- log
Delivery ConnectorLog Delivery - The settings for delivering connector logs to Amazon CloudWatch Logs.
- Tag[]
- A collection of tags associated with a resource
- worker
Configuration ConnectorWorker Configuration - The worker configurations that are in use with the connector.
- capacity
This property is required. ConnectorCapacity Args - The connector's compute capacity settings.
- connector_
configuration This property is required. Mapping[str, str] - The configuration for the connector.
- kafka_
cluster This property is required. ConnectorKafka Cluster Args - The details of the Apache Kafka cluster to which the connector is connected.
- kafka_
cluster_ client_ authentication This property is required. ConnectorKafka 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_ encryption_ in_ transit This property is required. ConnectorKafka Cluster Encryption In Transit Args - Details of encryption in transit to the Apache Kafka cluster.
- kafka_
connect_ version This property is required. str - The version of Kafka Connect. It has to be compatible with both the Kafka cluster's version and the plugins.
- plugins
This property is required. Sequence[ConnectorPlugin Args] - List of plugins to use with the connector.
- service_
execution_ role_ arn This property is required. str - 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[Tag
Args] - A collection of tags associated with a resource
- worker_
configuration ConnectorWorker Configuration Args - The worker configurations that are in use with the connector.
- capacity
This property is required. Property Map - The connector's compute capacity settings.
- connector
Configuration This property is required. Map<String> - The configuration for the connector.
- kafka
Cluster This property is required. Property Map - The details of the Apache Kafka cluster to which the connector is connected.
- kafka
Cluster Client Authentication This property is required. Property Map - 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 Encryption In Transit This property is required. Property Map - Details of encryption in transit to the Apache Kafka cluster.
- kafka
Connect Version This property is required. String - The version of Kafka Connect. It has to be compatible with both the Kafka cluster's version and the plugins.
- plugins
This property is required. List<Property Map> - List of plugins to use with the connector.
- service
Execution Role Arn This property is required. String - The Amazon Resource Name (ARN) of the IAM role used by the connector to access Amazon S3 objects and other external resources.
- connector
Description String - A summary description of the connector.
- connector
Name String - The name of the connector.
- log
Delivery Property Map - The settings for delivering connector logs to Amazon CloudWatch Logs.
- List<Property Map>
- A collection of tags associated with a resource
- worker
Configuration 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:
- Connector
Arn string - Amazon Resource Name for the created Connector.
- Id string
- The provider-assigned unique ID for this managed resource.
- Connector
Arn string - Amazon Resource Name for the created Connector.
- Id string
- The provider-assigned unique ID for this managed resource.
- connector
Arn String - Amazon Resource Name for the created Connector.
- id String
- The provider-assigned unique ID for this managed resource.
- connector
Arn 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.
- connector
Arn String - Amazon Resource Name for the created Connector.
- id String
- The provider-assigned unique ID for this managed resource.
Supporting Types
ConnectorApacheKafkaCluster, ConnectorApacheKafkaClusterArgs
- Bootstrap
Servers This property is required. string - The bootstrap servers string of the Apache Kafka cluster.
- Vpc
This property is required. Pulumi.Aws Native. Kafka Connect. Inputs. Connector Vpc - Details of an Amazon VPC which has network connectivity to the Apache Kafka cluster.
- Bootstrap
Servers This property is required. string - The bootstrap servers string of the Apache Kafka cluster.
- Vpc
This property is required. ConnectorVpc - Details of an Amazon VPC which has network connectivity to the Apache Kafka cluster.
- bootstrap
Servers This property is required. String - The bootstrap servers string of the Apache Kafka cluster.
- vpc
This property is required. ConnectorVpc - Details of an Amazon VPC which has network connectivity to the Apache Kafka cluster.
- bootstrap
Servers This property is required. string - The bootstrap servers string of the Apache Kafka cluster.
- vpc
This property is required. ConnectorVpc - Details of an Amazon VPC which has network connectivity to the Apache Kafka cluster.
- bootstrap_
servers This property is required. str - The bootstrap servers string of the Apache Kafka cluster.
- vpc
This property is required. ConnectorVpc - Details of an Amazon VPC which has network connectivity to the Apache Kafka cluster.
- bootstrap
Servers This property is required. String - The bootstrap servers string of the Apache Kafka cluster.
- vpc
This property is required. Property Map - Details of an Amazon VPC which has network connectivity to the Apache Kafka cluster.
ConnectorAutoScaling, ConnectorAutoScalingArgs
- Max
Worker Count This property is required. int - The maximum number of workers for a connector.
- Mcu
Count This property is required. int - Specifies how many MSK Connect Units (MCU) as the minimum scaling unit.
- Min
Worker Count This property is required. int - The minimum number of workers for a connector.
- Scale
In Policy This property is required. Pulumi.Aws Native. Kafka Connect. Inputs. Connector Scale In Policy - The sacle-in policy for the connector.
- Scale
Out Policy This property is required. Pulumi.Aws Native. Kafka Connect. Inputs. Connector Scale Out Policy - The sacle-out policy for the connector.
- Max
Worker Count This property is required. int - The maximum number of workers for a connector.
- Mcu
Count This property is required. int - Specifies how many MSK Connect Units (MCU) as the minimum scaling unit.
- Min
Worker Count This property is required. int - The minimum number of workers for a connector.
- Scale
In Policy This property is required. ConnectorScale In Policy - The sacle-in policy for the connector.
- Scale
Out Policy This property is required. ConnectorScale Out Policy - The sacle-out policy for the connector.
- max
Worker Count This property is required. Integer - The maximum number of workers for a connector.
- mcu
Count This property is required. Integer - Specifies how many MSK Connect Units (MCU) as the minimum scaling unit.
- min
Worker Count This property is required. Integer - The minimum number of workers for a connector.
- scale
In Policy This property is required. ConnectorScale In Policy - The sacle-in policy for the connector.
- scale
Out Policy This property is required. ConnectorScale Out Policy - The sacle-out policy for the connector.
- max
Worker Count This property is required. number - The maximum number of workers for a connector.
- mcu
Count This property is required. number - Specifies how many MSK Connect Units (MCU) as the minimum scaling unit.
- min
Worker Count This property is required. number - The minimum number of workers for a connector.
- scale
In Policy This property is required. ConnectorScale In Policy - The sacle-in policy for the connector.
- scale
Out Policy This property is required. ConnectorScale Out Policy - The sacle-out policy for the connector.
- max_
worker_ count This property is required. int - The maximum number of workers for a connector.
- mcu_
count This property is required. int - Specifies how many MSK Connect Units (MCU) as the minimum scaling unit.
- min_
worker_ count This property is required. int - The minimum number of workers for a connector.
- scale_
in_ policy This property is required. ConnectorScale In Policy - The sacle-in policy for the connector.
- scale_
out_ policy This property is required. ConnectorScale Out Policy - The sacle-out policy for the connector.
- max
Worker Count This property is required. Number - The maximum number of workers for a connector.
- mcu
Count This property is required. Number - Specifies how many MSK Connect Units (MCU) as the minimum scaling unit.
- min
Worker Count This property is required. Number - The minimum number of workers for a connector.
- scale
In Policy This property is required. Property Map - The sacle-in policy for the connector.
- scale
Out Policy This property is required. Property Map - The sacle-out policy for the connector.
ConnectorCapacity, ConnectorCapacityArgs
- Auto
Scaling Pulumi.Aws Native. Kafka Connect. Inputs. Connector Auto Scaling - Information about the auto scaling parameters for the connector.
- Provisioned
Capacity Pulumi.Aws Native. Kafka Connect. Inputs. Connector Provisioned 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.
- 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.
- 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.
- 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.
- auto
Scaling Property Map - Information about the auto scaling parameters for the connector.
- provisioned
Capacity Property Map - Details about a fixed capacity allocated to a connector.
ConnectorCloudWatchLogsLogDelivery, ConnectorCloudWatchLogsLogDeliveryArgs
ConnectorCustomPlugin, ConnectorCustomPluginArgs
- Custom
Plugin Arn This property is required. string - The Amazon Resource Name (ARN) of the custom plugin to use.
- Revision
This property is required. int - The revision of the custom plugin to use.
- Custom
Plugin Arn This property is required. string - The Amazon Resource Name (ARN) of the custom plugin to use.
- Revision
This property is required. int - The revision of the custom plugin to use.
- custom
Plugin Arn This property is required. String - The Amazon Resource Name (ARN) of the custom plugin to use.
- revision
This property is required. Integer - The revision of the custom plugin to use.
- custom
Plugin Arn This property is required. string - The Amazon Resource Name (ARN) of the custom plugin to use.
- revision
This property is required. number - The revision of the custom plugin to use.
- custom_
plugin_ arn This property is required. str - The Amazon Resource Name (ARN) of the custom plugin to use.
- revision
This property is required. int - The revision of the custom plugin to use.
- custom
Plugin Arn This property is required. String - The Amazon Resource Name (ARN) of the custom plugin to use.
- revision
This property is required. Number - The revision of the custom plugin to use.
ConnectorFirehoseLogDelivery, ConnectorFirehoseLogDeliveryArgs
- Enabled
This property is required. bool - Specifies whether the logs get sent to the specified Kinesis Data Firehose delivery stream.
- Delivery
Stream string - The Kinesis Data Firehose delivery stream that is the destination for log delivery.
- Enabled
This property is required. bool - Specifies whether the logs get sent to the specified Kinesis Data Firehose delivery stream.
- Delivery
Stream string - The Kinesis Data Firehose delivery stream that is the destination for log delivery.
- enabled
This property is required. Boolean - Specifies whether the logs get sent to the specified Kinesis Data Firehose delivery stream.
- delivery
Stream String - The Kinesis Data Firehose delivery stream that is the destination for log delivery.
- enabled
This property is required. boolean - Specifies whether the logs get sent to the specified Kinesis Data Firehose delivery stream.
- delivery
Stream string - The Kinesis Data Firehose delivery stream that is the destination for log delivery.
- enabled
This property is required. 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
This property is required. Boolean - Specifies whether the logs get sent to the specified Kinesis Data Firehose delivery stream.
- delivery
Stream String - The Kinesis Data Firehose delivery stream that is the destination for log delivery.
ConnectorKafkaCluster, ConnectorKafkaClusterArgs
- Apache
Kafka Cluster This property is required. Pulumi.Aws Native. Kafka Connect. Inputs. Connector Apache Kafka Cluster - The Apache Kafka cluster to which the connector is connected.
- Apache
Kafka Cluster This property is required. ConnectorApache Kafka Cluster - The Apache Kafka cluster to which the connector is connected.
- apache
Kafka Cluster This property is required. ConnectorApache Kafka Cluster - The Apache Kafka cluster to which the connector is connected.
- apache
Kafka Cluster This property is required. ConnectorApache Kafka Cluster - The Apache Kafka cluster to which the connector is connected.
- apache_
kafka_ cluster This property is required. ConnectorApache Kafka Cluster - The Apache Kafka cluster to which the connector is connected.
- apache
Kafka Cluster This property is required. Property Map - The Apache Kafka cluster to which the connector is connected.
ConnectorKafkaClusterClientAuthentication, ConnectorKafkaClusterClientAuthenticationArgs
- Authentication
Type This property is required. 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.
- Authentication
Type This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. "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
- Connector
Kafka Cluster Client Authentication Type None - NONE
- Connector
Kafka Cluster Client Authentication Type Iam - IAM
- None
- NONE
- Iam
- IAM
- None
- NONE
- Iam
- IAM
- NONE
- NONE
- IAM
- IAM
- "NONE"
- NONE
- "IAM"
- IAM
ConnectorKafkaClusterEncryptionInTransit, ConnectorKafkaClusterEncryptionInTransitArgs
- Encryption
Type This property is required. Pulumi.Aws Native. Kafka Connect. Connector Kafka Cluster Encryption In Transit Type - The type of encryption in transit to the Apache Kafka cluster.
- Encryption
Type This property is required. ConnectorKafka Cluster Encryption In Transit Type - The type of encryption in transit to the Apache Kafka cluster.
- encryption
Type This property is required. ConnectorKafka Cluster Encryption In Transit Type - The type of encryption in transit to the Apache Kafka cluster.
- encryption
Type This property is required. ConnectorKafka Cluster Encryption In Transit Type - The type of encryption in transit to the Apache Kafka cluster.
- encryption_
type This property is required. ConnectorKafka Cluster Encryption In Transit Type - The type of encryption in transit to the Apache Kafka cluster.
- encryption
Type This property is required. "PLAINTEXT" | "TLS" - The type of encryption in transit to the Apache Kafka cluster.
ConnectorKafkaClusterEncryptionInTransitType, ConnectorKafkaClusterEncryptionInTransitTypeArgs
- Plaintext
- PLAINTEXT
- Tls
- TLS
- Connector
Kafka Cluster Encryption In Transit Type Plaintext - PLAINTEXT
- Connector
Kafka 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
- Worker
Log Delivery This property is required. Pulumi.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.
- Worker
Log Delivery This property is required. ConnectorWorker Log Delivery - The workers can send worker logs to different destination types. This configuration specifies the details of these destinations.
- worker
Log Delivery This property is required. ConnectorWorker Log Delivery - The workers can send worker logs to different destination types. This configuration specifies the details of these destinations.
- worker
Log Delivery This property is required. ConnectorWorker Log Delivery - The workers can send worker logs to different destination types. This configuration specifies the details of these destinations.
- worker_
log_ delivery This property is required. ConnectorWorker Log Delivery - The workers can send worker logs to different destination types. This configuration specifies the details of these destinations.
- worker
Log Delivery This property is required. Property Map - The workers can send worker logs to different destination types. This configuration specifies the details of these destinations.
ConnectorPlugin, ConnectorPluginArgs
- Custom
Plugin This property is required. Pulumi.Aws Native. Kafka Connect. Inputs. Connector Custom Plugin - Details about a custom plugin.
- Custom
Plugin This property is required. ConnectorCustom Plugin - Details about a custom plugin.
- custom
Plugin This property is required. ConnectorCustom Plugin - Details about a custom plugin.
- custom
Plugin This property is required. ConnectorCustom Plugin - Details about a custom plugin.
- custom_
plugin This property is required. ConnectorCustom Plugin - Details about a custom plugin.
- custom
Plugin This property is required. Property Map - Details about a custom plugin.
ConnectorProvisionedCapacity, ConnectorProvisionedCapacityArgs
- Worker
Count This property is required. int - Number of workers for a connector.
- Mcu
Count int - Specifies how many MSK Connect Units (MCU) are allocated to the connector.
- Worker
Count This property is required. int - Number of workers for a connector.
- Mcu
Count int - Specifies how many MSK Connect Units (MCU) are allocated to the connector.
- worker
Count This property is required. Integer - Number of workers for a connector.
- mcu
Count Integer - Specifies how many MSK Connect Units (MCU) are allocated to the connector.
- worker
Count This property is required. number - Number of workers for a connector.
- mcu
Count number - Specifies how many MSK Connect Units (MCU) are allocated to the connector.
- worker_
count This property is required. int - Number of workers for a connector.
- mcu_
count int - Specifies how many MSK Connect Units (MCU) are allocated to the connector.
- worker
Count This property is required. Number - Number of workers for a connector.
- mcu
Count Number - Specifies how many MSK Connect Units (MCU) are allocated to the connector.
ConnectorS3LogDelivery, ConnectorS3LogDeliveryArgs
ConnectorScaleInPolicy, ConnectorScaleInPolicyArgs
- Cpu
Utilization Percentage This property is required. int - Specifies the CPU utilization percentage threshold at which connector scale in should trigger.
- Cpu
Utilization Percentage This property is required. int - Specifies the CPU utilization percentage threshold at which connector scale in should trigger.
- cpu
Utilization Percentage This property is required. Integer - Specifies the CPU utilization percentage threshold at which connector scale in should trigger.
- cpu
Utilization Percentage This property is required. number - Specifies the CPU utilization percentage threshold at which connector scale in should trigger.
- cpu_
utilization_ percentage This property is required. int - Specifies the CPU utilization percentage threshold at which connector scale in should trigger.
- cpu
Utilization Percentage This property is required. Number - Specifies the CPU utilization percentage threshold at which connector scale in should trigger.
ConnectorScaleOutPolicy, ConnectorScaleOutPolicyArgs
- Cpu
Utilization Percentage This property is required. int - Specifies the CPU utilization percentage threshold at which connector scale out should trigger.
- Cpu
Utilization Percentage This property is required. int - Specifies the CPU utilization percentage threshold at which connector scale out should trigger.
- cpu
Utilization Percentage This property is required. Integer - Specifies the CPU utilization percentage threshold at which connector scale out should trigger.
- cpu
Utilization Percentage This property is required. number - Specifies the CPU utilization percentage threshold at which connector scale out should trigger.
- cpu_
utilization_ percentage This property is required. int - Specifies the CPU utilization percentage threshold at which connector scale out should trigger.
- cpu
Utilization Percentage This property is required. Number - Specifies the CPU utilization percentage threshold at which connector scale out should trigger.
ConnectorVpc, ConnectorVpcArgs
- Security
Groups This property is required. List<string> - The AWS security groups to associate with the elastic network interfaces in order to specify what the connector has access to.
- Subnets
This property is required. List<string> - The list of subnets to connect to in the virtual private cloud (VPC). AWS creates elastic network interfaces inside these subnets.
- Security
Groups This property is required. []string - The AWS security groups to associate with the elastic network interfaces in order to specify what the connector has access to.
- Subnets
This property is required. []string - The list of subnets to connect to in the virtual private cloud (VPC). AWS creates elastic network interfaces inside these subnets.
- security
Groups This property is required. List<String> - The AWS security groups to associate with the elastic network interfaces in order to specify what the connector has access to.
- subnets
This property is required. List<String> - The list of subnets to connect to in the virtual private cloud (VPC). AWS creates elastic network interfaces inside these subnets.
- security
Groups This property is required. string[] - The AWS security groups to associate with the elastic network interfaces in order to specify what the connector has access to.
- subnets
This property is required. string[] - The list of subnets to connect to in the virtual private cloud (VPC). AWS creates elastic network interfaces inside these subnets.
- security_
groups This property is required. Sequence[str] - The AWS security groups to associate with the elastic network interfaces in order to specify what the connector has access to.
- subnets
This property is required. Sequence[str] - The list of subnets to connect to in the virtual private cloud (VPC). AWS creates elastic network interfaces inside these subnets.
- security
Groups This property is required. List<String> - The AWS security groups to associate with the elastic network interfaces in order to specify what the connector has access to.
- subnets
This property is required. 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
This property is required. int - The revision of the worker configuration to use.
- Worker
Configuration Arn This property is required. string - The Amazon Resource Name (ARN) of the worker configuration to use.
- Revision
This property is required. int - The revision of the worker configuration to use.
- Worker
Configuration Arn This property is required. string - The Amazon Resource Name (ARN) of the worker configuration to use.
- revision
This property is required. Integer - The revision of the worker configuration to use.
- worker
Configuration Arn This property is required. String - The Amazon Resource Name (ARN) of the worker configuration to use.
- revision
This property is required. number - The revision of the worker configuration to use.
- worker
Configuration Arn This property is required. string - The Amazon Resource Name (ARN) of the worker configuration to use.
- revision
This property is required. int - The revision of the worker configuration to use.
- worker_
configuration_ arn This property is required. str - The Amazon Resource Name (ARN) of the worker configuration to use.
- revision
This property is required. Number - The revision of the worker configuration to use.
- worker
Configuration Arn This property is required. String - The Amazon Resource Name (ARN) of the worker configuration to use.
ConnectorWorkerLogDelivery, ConnectorWorkerLogDeliveryArgs
- Cloud
Watch 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.
- Cloud
Watch ConnectorLogs Cloud Watch Logs Log Delivery - Details about delivering logs to Amazon CloudWatch Logs.
- Firehose
Connector
Firehose Log Delivery - Details about delivering logs to Amazon Kinesis Data Firehose.
- S3
Connector
S3Log 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
Connector
Firehose Log Delivery - Details about delivering logs to Amazon Kinesis Data Firehose.
- s3
Connector
S3Log 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
Connector
Firehose Log Delivery - Details about delivering logs to Amazon Kinesis Data Firehose.
- s3
Connector
S3Log 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
Connector
Firehose Log Delivery - Details about delivering logs to Amazon Kinesis Data Firehose.
- s3
Connector
S3Log Delivery - Details about delivering logs to Amazon S3.
- cloud
Watch 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.