---
title: Getting Started with Datadog
description: Datadog, the leading service for cloud-scale monitoring.
breadcrumbs: Docs > Infrastructure > Datadog Resource Catalog
---

# aws_kafkaconnect_connector{% #aws_kafkaconnect_connector %}

## `account_id`{% #account_id %}

**Type**: `STRING`

## `capacity`{% #capacity %}

**Type**: `STRUCT`**Provider name**: `capacity`**Description**: Information about the capacity of the connector, whether it is auto scaled or provisioned.

- `auto_scaling`**Type**: `STRUCT`**Provider name**: `autoScaling`**Description**: Describes the connector's auto scaling capacity.
  - `max_worker_count`**Type**: `INT32`**Provider name**: `maxWorkerCount`**Description**: The maximum number of workers allocated to the connector.
  - `mcu_count`**Type**: `INT32`**Provider name**: `mcuCount`**Description**: The number of microcontroller units (MCUs) allocated to each connector worker. The valid values are 1,2,4,8.
  - `min_worker_count`**Type**: `INT32`**Provider name**: `minWorkerCount`**Description**: The minimum number of workers allocated to the connector.
  - `scale_in_policy`**Type**: `STRUCT`**Provider name**: `scaleInPolicy`**Description**: The sacle-in policy for the connector.
    - `cpu_utilization_percentage`**Type**: `INT32`**Provider name**: `cpuUtilizationPercentage`**Description**: Specifies the CPU utilization percentage threshold at which you want connector scale in to be triggered.
  - `scale_out_policy`**Type**: `STRUCT`**Provider name**: `scaleOutPolicy`**Description**: The sacle-out policy for the connector.>
    - `cpu_utilization_percentage`**Type**: `INT32`**Provider name**: `cpuUtilizationPercentage`**Description**: The CPU utilization percentage threshold at which you want connector scale out to be triggered.
- `provisioned_capacity`**Type**: `STRUCT`**Provider name**: `provisionedCapacity`**Description**: Describes a connector's provisioned capacity.
  - `mcu_count`**Type**: `INT32`**Provider name**: `mcuCount`**Description**: The number of microcontroller units (MCUs) allocated to each connector worker. The valid values are 1,2,4,8.
  - `worker_count`**Type**: `INT32`**Provider name**: `workerCount`**Description**: The number of workers that are allocated to the connector.

## `connector_arn`{% #connector_arn %}

**Type**: `STRING`**Provider name**: `connectorArn`**Description**: The Amazon Resource Name (ARN) of the connector.

## `connector_configuration`{% #connector_configuration %}

**Type**: `MAP_STRING_STRING`**Provider name**: `connectorConfiguration`**Description**: A map of keys to values that represent the configuration for the connector.

## `connector_description`{% #connector_description %}

**Type**: `STRING`**Provider name**: `connectorDescription`**Description**: A summary description of the connector.

## `connector_name`{% #connector_name %}

**Type**: `STRING`**Provider name**: `connectorName`**Description**: The name of the connector.

## `connector_state`{% #connector_state %}

**Type**: `STRING`**Provider name**: `connectorState`**Description**: The state of the connector.

## `creation_time`{% #creation_time %}

**Type**: `TIMESTAMP`**Provider name**: `creationTime`**Description**: The time the connector was created.

## `current_version`{% #current_version %}

**Type**: `STRING`**Provider name**: `currentVersion`**Description**: The current version of the connector.

## `kafka_cluster`{% #kafka_cluster %}

**Type**: `STRUCT`**Provider name**: `kafkaCluster`**Description**: The Apache Kafka cluster that the connector is connected to.

- `apache_kafka_cluster`**Type**: `STRUCT`**Provider name**: `apacheKafkaCluster`**Description**: The Apache Kafka cluster to which the connector is connected.
  - `bootstrap_servers`**Type**: `STRING`**Provider name**: `bootstrapServers`**Description**: The bootstrap servers of the cluster.
  - `vpc`**Type**: `STRUCT`**Provider name**: `vpc`**Description**: Details of an Amazon VPC which has network connectivity to the Apache Kafka cluster.
    - `security_groups`**Type**: `UNORDERED_LIST_STRING`**Provider name**: `securityGroups`**Description**: The security groups for the connector.
    - `subnets`**Type**: `UNORDERED_LIST_STRING`**Provider name**: `subnets`**Description**: The subnets for the connector.

## `kafka_cluster_client_authentication`{% #kafka_cluster_client_authentication %}

**Type**: `STRUCT`**Provider name**: `kafkaClusterClientAuthentication`**Description**: The type of client authentication used to connect to the Apache Kafka cluster. The value is NONE when no client authentication is used.

- `authentication_type`**Type**: `STRING`**Provider name**: `authenticationType`**Description**: The type of client authentication used to connect to the Apache Kafka cluster. Value NONE means that no client authentication is used.

## `kafka_cluster_encryption_in_transit`{% #kafka_cluster_encryption_in_transit %}

**Type**: `STRUCT`**Provider name**: `kafkaClusterEncryptionInTransit`**Description**: Details of encryption in transit to the Apache Kafka cluster.

- `encryption_type`**Type**: `STRING`**Provider name**: `encryptionType`**Description**: The type of encryption in transit to the Apache Kafka cluster.

## `kafka_connect_version`{% #kafka_connect_version %}

**Type**: `STRING`**Provider name**: `kafkaConnectVersion`**Description**: The version of Kafka Connect. It has to be compatible with both the Apache Kafka cluster's version and the plugins.

## `log_delivery`{% #log_delivery %}

**Type**: `STRUCT`**Provider name**: `logDelivery`**Description**: Details about delivering logs to Amazon CloudWatch Logs.

- `worker_log_delivery`**Type**: `STRUCT`**Provider name**: `workerLogDelivery`**Description**: The workers can send worker logs to different destination types. This configuration specifies the details of these destinations.
  - `cloud_watch_logs`**Type**: `STRUCT`**Provider name**: `cloudWatchLogs`**Description**: Details about delivering logs to Amazon CloudWatch Logs.
    - `enabled`**Type**: `BOOLEAN`**Provider name**: `enabled`**Description**: Whether log delivery to Amazon CloudWatch Logs is enabled.
    - `log_group`**Type**: `STRING`**Provider name**: `logGroup`**Description**: The name of the CloudWatch log group that is the destination for log delivery.
  - `firehose`**Type**: `STRUCT`**Provider name**: `firehose`**Description**: Details about delivering logs to Amazon Kinesis Data Firehose.
    - `delivery_stream`**Type**: `STRING`**Provider name**: `deliveryStream`**Description**: The name of the Kinesis Data Firehose delivery stream that is the destination for log delivery.
    - `enabled`**Type**: `BOOLEAN`**Provider name**: `enabled`**Description**: Specifies whether connector logs get delivered to Amazon Kinesis Data Firehose.
  - `s3`**Type**: `STRUCT`**Provider name**: `s3`**Description**: Details about delivering logs to Amazon S3.
    - `bucket`**Type**: `STRING`**Provider name**: `bucket`**Description**: The name of the S3 bucket that is the destination for log delivery.
    - `enabled`**Type**: `BOOLEAN`**Provider name**: `enabled`**Description**: Specifies whether connector logs get sent to the specified Amazon S3 destination.
    - `prefix`**Type**: `STRING`**Provider name**: `prefix`**Description**: The S3 prefix that is the destination for log delivery.

## `plugins`{% #plugins %}

**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `plugins`**Description**: Specifies which plugins were used for this connector.

- `custom_plugin`**Type**: `STRUCT`**Provider name**: `customPlugin`**Description**: Details about a custom plugin.
  - `custom_plugin_arn`**Type**: `STRING`**Provider name**: `customPluginArn`**Description**: The Amazon Resource Name (ARN) of the custom plugin.
  - `revision`**Type**: `INT64`**Provider name**: `revision`**Description**: The revision of the custom plugin.

## `service_execution_role_arn`{% #service_execution_role_arn %}

**Type**: `STRING`**Provider name**: `serviceExecutionRoleArn`**Description**: The Amazon Resource Name (ARN) of the IAM role used by the connector to access Amazon Web Services resources.

## `state_description`{% #state_description %}

**Type**: `STRUCT`**Provider name**: `stateDescription`**Description**: Details about the state of a connector.

- `code`**Type**: `STRING`**Provider name**: `code`**Description**: A code that describes the state of a resource.
- `message`**Type**: `STRING`**Provider name**: `message`**Description**: A message that describes the state of a resource.

## `tags`{% #tags %}

**Type**: `UNORDERED_LIST_STRING`

## `worker_configuration`{% #worker_configuration %}

**Type**: `STRUCT`**Provider name**: `workerConfiguration`**Description**: Specifies which worker configuration was used for the connector.

- `revision`**Type**: `INT64`**Provider name**: `revision`**Description**: The revision of the worker configuration.
- `worker_configuration_arn`**Type**: `STRING`**Provider name**: `workerConfigurationArn`**Description**: The Amazon Resource Name (ARN) of the worker configuration.
