1. Packages
  2. AWS Cloud Control
  3. API Docs
  4. kafkaconnect
  5. getConnector

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi

aws-native.kafkaconnect.getConnector

Explore with Pulumi AI

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi

Resource Type definition for AWS::KafkaConnect::Connector

Using getConnector

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getConnector(args: GetConnectorArgs, opts?: InvokeOptions): Promise<GetConnectorResult>
function getConnectorOutput(args: GetConnectorOutputArgs, opts?: InvokeOptions): Output<GetConnectorResult>
Copy
def get_connector(connector_arn: Optional[str] = None,
                  opts: Optional[InvokeOptions] = None) -> GetConnectorResult
def get_connector_output(connector_arn: Optional[pulumi.Input[str]] = None,
                  opts: Optional[InvokeOptions] = None) -> Output[GetConnectorResult]
Copy
func LookupConnector(ctx *Context, args *LookupConnectorArgs, opts ...InvokeOption) (*LookupConnectorResult, error)
func LookupConnectorOutput(ctx *Context, args *LookupConnectorOutputArgs, opts ...InvokeOption) LookupConnectorResultOutput
Copy

> Note: This function is named LookupConnector in the Go SDK.

public static class GetConnector 
{
    public static Task<GetConnectorResult> InvokeAsync(GetConnectorArgs args, InvokeOptions? opts = null)
    public static Output<GetConnectorResult> Invoke(GetConnectorInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetConnectorResult> getConnector(GetConnectorArgs args, InvokeOptions options)
public static Output<GetConnectorResult> getConnector(GetConnectorArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: aws-native:kafkaconnect:getConnector
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

ConnectorArn This property is required. string
Amazon Resource Name for the created Connector.
ConnectorArn This property is required. string
Amazon Resource Name for the created Connector.
connectorArn This property is required. String
Amazon Resource Name for the created Connector.
connectorArn This property is required. string
Amazon Resource Name for the created Connector.
connector_arn This property is required. str
Amazon Resource Name for the created Connector.
connectorArn This property is required. String
Amazon Resource Name for the created Connector.

getConnector Result

The following output properties are available:

Capacity Pulumi.AwsNative.KafkaConnect.Outputs.ConnectorCapacity
The connector's compute capacity settings.
ConnectorArn string
Amazon Resource Name for the created Connector.
ConnectorConfiguration Dictionary<string, string>
The configuration for the connector.
Tags List<Pulumi.AwsNative.Outputs.Tag>
A collection of tags associated with a resource
Capacity ConnectorCapacity
The connector's compute capacity settings.
ConnectorArn string
Amazon Resource Name for the created Connector.
ConnectorConfiguration map[string]string
The configuration for the connector.
Tags Tag
A collection of tags associated with a resource
capacity ConnectorCapacity
The connector's compute capacity settings.
connectorArn String
Amazon Resource Name for the created Connector.
connectorConfiguration Map<String,String>
The configuration for the connector.
tags List<Tag>
A collection of tags associated with a resource
capacity ConnectorCapacity
The connector's compute capacity settings.
connectorArn string
Amazon Resource Name for the created Connector.
connectorConfiguration {[key: string]: string}
The configuration for the connector.
tags Tag[]
A collection of tags associated with a resource
capacity ConnectorCapacity
The connector's compute capacity settings.
connector_arn str
Amazon Resource Name for the created Connector.
connector_configuration Mapping[str, str]
The configuration for the connector.
tags Sequence[root_Tag]
A collection of tags associated with a resource
capacity Property Map
The connector's compute capacity settings.
connectorArn String
Amazon Resource Name for the created Connector.
connectorConfiguration Map<String>
The configuration for the connector.
tags List<Property Map>
A collection of tags associated with a resource

Supporting Types

ConnectorAutoScaling

MaxWorkerCount This property is required. int
The maximum number of workers for a connector.
McuCount This property is required. int
Specifies how many MSK Connect Units (MCU) as the minimum scaling unit.
MinWorkerCount This property is required. int
The minimum number of workers for a connector.
ScaleInPolicy This property is required. Pulumi.AwsNative.KafkaConnect.Inputs.ConnectorScaleInPolicy
The sacle-in policy for the connector.
ScaleOutPolicy This property is required. Pulumi.AwsNative.KafkaConnect.Inputs.ConnectorScaleOutPolicy
The sacle-out policy for the connector.
MaxWorkerCount This property is required. int
The maximum number of workers for a connector.
McuCount This property is required. int
Specifies how many MSK Connect Units (MCU) as the minimum scaling unit.
MinWorkerCount This property is required. int
The minimum number of workers for a connector.
ScaleInPolicy This property is required. ConnectorScaleInPolicy
The sacle-in policy for the connector.
ScaleOutPolicy This property is required. ConnectorScaleOutPolicy
The sacle-out policy for the connector.
maxWorkerCount This property is required. Integer
The maximum number of workers for a connector.
mcuCount This property is required. Integer
Specifies how many MSK Connect Units (MCU) as the minimum scaling unit.
minWorkerCount This property is required. Integer
The minimum number of workers for a connector.
scaleInPolicy This property is required. ConnectorScaleInPolicy
The sacle-in policy for the connector.
scaleOutPolicy This property is required. ConnectorScaleOutPolicy
The sacle-out policy for the connector.
maxWorkerCount This property is required. number
The maximum number of workers for a connector.
mcuCount This property is required. number
Specifies how many MSK Connect Units (MCU) as the minimum scaling unit.
minWorkerCount This property is required. number
The minimum number of workers for a connector.
scaleInPolicy This property is required. ConnectorScaleInPolicy
The sacle-in policy for the connector.
scaleOutPolicy This property is required. ConnectorScaleOutPolicy
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. ConnectorScaleInPolicy
The sacle-in policy for the connector.
scale_out_policy This property is required. ConnectorScaleOutPolicy
The sacle-out policy for the connector.
maxWorkerCount This property is required. Number
The maximum number of workers for a connector.
mcuCount This property is required. Number
Specifies how many MSK Connect Units (MCU) as the minimum scaling unit.
minWorkerCount This property is required. Number
The minimum number of workers for a connector.
scaleInPolicy This property is required. Property Map
The sacle-in policy for the connector.
scaleOutPolicy This property is required. Property Map
The sacle-out policy for the connector.

ConnectorCapacity

AutoScaling Pulumi.AwsNative.KafkaConnect.Inputs.ConnectorAutoScaling
Information about the auto scaling parameters for the connector.
ProvisionedCapacity Pulumi.AwsNative.KafkaConnect.Inputs.ConnectorProvisionedCapacity
Details about a fixed capacity allocated to a connector.
AutoScaling ConnectorAutoScaling
Information about the auto scaling parameters for the connector.
ProvisionedCapacity ConnectorProvisionedCapacity
Details about a fixed capacity allocated to a connector.
autoScaling ConnectorAutoScaling
Information about the auto scaling parameters for the connector.
provisionedCapacity ConnectorProvisionedCapacity
Details about a fixed capacity allocated to a connector.
autoScaling ConnectorAutoScaling
Information about the auto scaling parameters for the connector.
provisionedCapacity ConnectorProvisionedCapacity
Details about a fixed capacity allocated to a connector.
auto_scaling ConnectorAutoScaling
Information about the auto scaling parameters for the connector.
provisioned_capacity ConnectorProvisionedCapacity
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.

ConnectorProvisionedCapacity

WorkerCount This property is required. int
Number of workers for a connector.
McuCount int
Specifies how many MSK Connect Units (MCU) are allocated to the connector.
WorkerCount This property is required. int
Number of workers for a connector.
McuCount int
Specifies how many MSK Connect Units (MCU) are allocated to the connector.
workerCount This property is required. Integer
Number of workers for a connector.
mcuCount Integer
Specifies how many MSK Connect Units (MCU) are allocated to the connector.
workerCount This property is required. number
Number of workers for a connector.
mcuCount 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.
workerCount This property is required. Number
Number of workers for a connector.
mcuCount Number
Specifies how many MSK Connect Units (MCU) are allocated to the connector.

ConnectorScaleInPolicy

CpuUtilizationPercentage This property is required. int
Specifies the CPU utilization percentage threshold at which connector scale in should trigger.
CpuUtilizationPercentage This property is required. int
Specifies the CPU utilization percentage threshold at which connector scale in should trigger.
cpuUtilizationPercentage This property is required. Integer
Specifies the CPU utilization percentage threshold at which connector scale in should trigger.
cpuUtilizationPercentage 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.
cpuUtilizationPercentage This property is required. Number
Specifies the CPU utilization percentage threshold at which connector scale in should trigger.

ConnectorScaleOutPolicy

CpuUtilizationPercentage This property is required. int
Specifies the CPU utilization percentage threshold at which connector scale out should trigger.
CpuUtilizationPercentage This property is required. int
Specifies the CPU utilization percentage threshold at which connector scale out should trigger.
cpuUtilizationPercentage This property is required. Integer
Specifies the CPU utilization percentage threshold at which connector scale out should trigger.
cpuUtilizationPercentage 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.
cpuUtilizationPercentage This property is required. Number
Specifies the CPU utilization percentage threshold at which connector scale out should trigger.

Tag

Key This property is required. string
The key name of the tag
Value This property is required. string
The value of the tag
Key This property is required. string
The key name of the tag
Value This property is required. string
The value of the tag
key This property is required. String
The key name of the tag
value This property is required. String
The value of the tag
key This property is required. string
The key name of the tag
value This property is required. string
The value of the tag
key This property is required. str
The key name of the tag
value This property is required. str
The value of the tag
key This property is required. String
The key name of the tag
value This property is required. String
The value of the tag

Package Details

Repository
AWS Native pulumi/pulumi-aws-native
License
Apache-2.0

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi