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

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

AWS Cloud Control v1.27.0 published on Monday, Apr 14, 2025 by Pulumi

aws-native.kafkaconnect.getCustomPlugin

Explore with Pulumi AI

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

AWS Cloud Control v1.27.0 published on Monday, Apr 14, 2025 by Pulumi

An example resource schema demonstrating some basic constructs and validation rules.

Using getCustomPlugin

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 getCustomPlugin(args: GetCustomPluginArgs, opts?: InvokeOptions): Promise<GetCustomPluginResult>
function getCustomPluginOutput(args: GetCustomPluginOutputArgs, opts?: InvokeOptions): Output<GetCustomPluginResult>
Copy
def get_custom_plugin(custom_plugin_arn: Optional[str] = None,
                      opts: Optional[InvokeOptions] = None) -> GetCustomPluginResult
def get_custom_plugin_output(custom_plugin_arn: Optional[pulumi.Input[str]] = None,
                      opts: Optional[InvokeOptions] = None) -> Output[GetCustomPluginResult]
Copy
func LookupCustomPlugin(ctx *Context, args *LookupCustomPluginArgs, opts ...InvokeOption) (*LookupCustomPluginResult, error)
func LookupCustomPluginOutput(ctx *Context, args *LookupCustomPluginOutputArgs, opts ...InvokeOption) LookupCustomPluginResultOutput
Copy

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

public static class GetCustomPlugin 
{
    public static Task<GetCustomPluginResult> InvokeAsync(GetCustomPluginArgs args, InvokeOptions? opts = null)
    public static Output<GetCustomPluginResult> Invoke(GetCustomPluginInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetCustomPluginResult> getCustomPlugin(GetCustomPluginArgs args, InvokeOptions options)
public static Output<GetCustomPluginResult> getCustomPlugin(GetCustomPluginArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: aws-native:kafkaconnect:getCustomPlugin
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

CustomPluginArn This property is required. string
The Amazon Resource Name (ARN) of the custom plugin to use.
CustomPluginArn This property is required. string
The Amazon Resource Name (ARN) of the custom plugin to use.
customPluginArn This property is required. String
The Amazon Resource Name (ARN) of the custom plugin to use.
customPluginArn This property is required. string
The Amazon Resource Name (ARN) 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.
customPluginArn This property is required. String
The Amazon Resource Name (ARN) of the custom plugin to use.

getCustomPlugin Result

The following output properties are available:

CustomPluginArn string
The Amazon Resource Name (ARN) of the custom plugin to use.
FileDescription Pulumi.AwsNative.KafkaConnect.Outputs.CustomPluginFileDescription
Revision int
The revision of the custom plugin.
Tags List<Pulumi.AwsNative.Outputs.Tag>
An array of key-value pairs to apply to this resource.
CustomPluginArn string
The Amazon Resource Name (ARN) of the custom plugin to use.
FileDescription CustomPluginFileDescription
Revision int
The revision of the custom plugin.
Tags Tag
An array of key-value pairs to apply to this resource.
customPluginArn String
The Amazon Resource Name (ARN) of the custom plugin to use.
fileDescription CustomPluginFileDescription
revision Integer
The revision of the custom plugin.
tags List<Tag>
An array of key-value pairs to apply to this resource.
customPluginArn string
The Amazon Resource Name (ARN) of the custom plugin to use.
fileDescription CustomPluginFileDescription
revision number
The revision of the custom plugin.
tags Tag[]
An array of key-value pairs to apply to this resource.
custom_plugin_arn str
The Amazon Resource Name (ARN) of the custom plugin to use.
file_description CustomPluginFileDescription
revision int
The revision of the custom plugin.
tags Sequence[root_Tag]
An array of key-value pairs to apply to this resource.
customPluginArn String
The Amazon Resource Name (ARN) of the custom plugin to use.
fileDescription Property Map
revision Number
The revision of the custom plugin.
tags List<Property Map>
An array of key-value pairs to apply to this resource.

Supporting Types

CustomPluginFileDescription

FileMd5 string
The hex-encoded MD5 checksum of the custom plugin file. You can use it to validate the file.
FileSize int
The size in bytes of the custom plugin file. You can use it to validate the file.
FileMd5 string
The hex-encoded MD5 checksum of the custom plugin file. You can use it to validate the file.
FileSize int
The size in bytes of the custom plugin file. You can use it to validate the file.
fileMd5 String
The hex-encoded MD5 checksum of the custom plugin file. You can use it to validate the file.
fileSize Integer
The size in bytes of the custom plugin file. You can use it to validate the file.
fileMd5 string
The hex-encoded MD5 checksum of the custom plugin file. You can use it to validate the file.
fileSize number
The size in bytes of the custom plugin file. You can use it to validate the file.
file_md5 str
The hex-encoded MD5 checksum of the custom plugin file. You can use it to validate the file.
file_size int
The size in bytes of the custom plugin file. You can use it to validate the file.
fileMd5 String
The hex-encoded MD5 checksum of the custom plugin file. You can use it to validate the file.
fileSize Number
The size in bytes of the custom plugin file. You can use it to validate the file.

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.27.0 published on Monday, Apr 14, 2025 by Pulumi