Class: AWSCDK::KafkaConnect::CfnConnector::WorkerConfigurationProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::KafkaConnect::CfnConnector::WorkerConfigurationProperty
- Defined in:
- kafka_connect/cfn_connector.rb
Overview
The configuration of the workers, which are the processes that run the connector logic.
Instance Attribute Summary collapse
-
#revision ⇒ Numeric
readonly
The revision of the worker configuration.
-
#worker_configuration_arn ⇒ String
readonly
The Amazon Resource Name (ARN) of the worker configuration.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(revision:, worker_configuration_arn:) ⇒ WorkerConfigurationProperty
constructor
A new instance of WorkerConfigurationProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(revision:, worker_configuration_arn:) ⇒ WorkerConfigurationProperty
Returns a new instance of WorkerConfigurationProperty.
1369 1370 1371 1372 1373 1374 |
# File 'kafka_connect/cfn_connector.rb', line 1369 def initialize(revision:, worker_configuration_arn:) @revision = revision Jsii::Type.check_type(@revision, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJudW1iZXIifQ==")), "revision") @worker_configuration_arn = worker_configuration_arn Jsii::Type.check_type(@worker_configuration_arn, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "workerConfigurationArn") end |
Instance Attribute Details
#revision ⇒ Numeric (readonly)
The revision of the worker configuration.
1380 1381 1382 |
# File 'kafka_connect/cfn_connector.rb', line 1380 def revision @revision end |
#worker_configuration_arn ⇒ String (readonly)
The Amazon Resource Name (ARN) of the worker configuration.
1385 1386 1387 |
# File 'kafka_connect/cfn_connector.rb', line 1385 def worker_configuration_arn @worker_configuration_arn end |
Class Method Details
.jsii_properties ⇒ Object
1387 1388 1389 1390 1391 1392 |
# File 'kafka_connect/cfn_connector.rb', line 1387 def self.jsii_properties { :revision => "revision", :worker_configuration_arn => "workerConfigurationArn", } end |
Instance Method Details
#to_jsii ⇒ Object
1394 1395 1396 1397 1398 1399 1400 1401 |
# File 'kafka_connect/cfn_connector.rb', line 1394 def to_jsii result = {} result.merge!({ "revision" => @revision, "workerConfigurationArn" => @worker_configuration_arn, }) result.compact end |