AWS Native is in preview. AWS Classic is fully supported.
aws-native.kafkaconnect.WorkerConfiguration
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
The configuration of the workers, which are the processes that run the connector logic.
Create WorkerConfiguration Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new WorkerConfiguration(name: string, args: WorkerConfigurationArgs, opts?: CustomResourceOptions);
@overload
def WorkerConfiguration(resource_name: str,
args: WorkerConfigurationArgs,
opts: Optional[ResourceOptions] = None)
@overload
def WorkerConfiguration(resource_name: str,
opts: Optional[ResourceOptions] = None,
properties_file_content: Optional[str] = None,
description: Optional[str] = None,
name: Optional[str] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None)
func NewWorkerConfiguration(ctx *Context, name string, args WorkerConfigurationArgs, opts ...ResourceOption) (*WorkerConfiguration, error)
public WorkerConfiguration(string name, WorkerConfigurationArgs args, CustomResourceOptions? opts = null)
public WorkerConfiguration(String name, WorkerConfigurationArgs args)
public WorkerConfiguration(String name, WorkerConfigurationArgs args, CustomResourceOptions options)
type: aws-native:kafkaconnect:WorkerConfiguration
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 WorkerConfigurationArgs
- 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 WorkerConfigurationArgs
- 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 WorkerConfigurationArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args WorkerConfigurationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args WorkerConfigurationArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
WorkerConfiguration Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The WorkerConfiguration resource accepts the following input properties:
- Properties
File stringContent - Base64 encoded contents of connect-distributed.properties file.
- Description string
- A summary description of the worker configuration.
- Name string
- The name of the worker configuration.
- List<Pulumi.
Aws Native. Inputs. Tag> - A collection of tags associated with a resource
- Properties
File stringContent - Base64 encoded contents of connect-distributed.properties file.
- Description string
- A summary description of the worker configuration.
- Name string
- The name of the worker configuration.
- Tag
Args - A collection of tags associated with a resource
- properties
File StringContent - Base64 encoded contents of connect-distributed.properties file.
- description String
- A summary description of the worker configuration.
- name String
- The name of the worker configuration.
- List<Tag>
- A collection of tags associated with a resource
- properties
File stringContent - Base64 encoded contents of connect-distributed.properties file.
- description string
- A summary description of the worker configuration.
- name string
- The name of the worker configuration.
- Tag[]
- A collection of tags associated with a resource
- properties_
file_ strcontent - Base64 encoded contents of connect-distributed.properties file.
- description str
- A summary description of the worker configuration.
- name str
- The name of the worker configuration.
- Sequence[Tag
Args] - A collection of tags associated with a resource
- properties
File StringContent - Base64 encoded contents of connect-distributed.properties file.
- description String
- A summary description of the worker configuration.
- name String
- The name of the worker configuration.
- List<Property Map>
- A collection of tags associated with a resource
Outputs
All input properties are implicitly available as output properties. Additionally, the WorkerConfiguration resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Revision int
- The description of a revision of the worker configuration.
- Worker
Configuration stringArn - The Amazon Resource Name (ARN) of the custom configuration.
- Id string
- The provider-assigned unique ID for this managed resource.
- Revision int
- The description of a revision of the worker configuration.
- Worker
Configuration stringArn - The Amazon Resource Name (ARN) of the custom configuration.
- id String
- The provider-assigned unique ID for this managed resource.
- revision Integer
- The description of a revision of the worker configuration.
- worker
Configuration StringArn - The Amazon Resource Name (ARN) of the custom configuration.
- id string
- The provider-assigned unique ID for this managed resource.
- revision number
- The description of a revision of the worker configuration.
- worker
Configuration stringArn - The Amazon Resource Name (ARN) of the custom configuration.
- id str
- The provider-assigned unique ID for this managed resource.
- revision int
- The description of a revision of the worker configuration.
- worker_
configuration_ strarn - The Amazon Resource Name (ARN) of the custom configuration.
- id String
- The provider-assigned unique ID for this managed resource.
- revision Number
- The description of a revision of the worker configuration.
- worker
Configuration StringArn - The Amazon Resource Name (ARN) of the custom configuration.
Supporting Types
Tag, TagArgs
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
AWS Native is in preview. AWS Classic is fully supported.