Class: AWSCDK::DataZone::CfnConnection::WorkflowsMWAAPropertiesInputProperty

Inherits:
Jsii::Struct
  • Object
show all
Defined in:
data_zone/cfn_connection.rb

Overview

Workflows MWAA Properties Input.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(mwaa_environment_name: nil) ⇒ WorkflowsMWAAPropertiesInputProperty

Returns a new instance of WorkflowsMWAAPropertiesInputProperty.

Parameters:

  • mwaa_environment_name (String, nil) (defaults to: nil)

    The name of the MWAA environment.



2317
2318
2319
2320
# File 'data_zone/cfn_connection.rb', line 2317

def initialize(mwaa_environment_name: nil)
  @mwaa_environment_name = mwaa_environment_name
  Jsii::Type.check_type(@mwaa_environment_name, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "mwaaEnvironmentName") unless @mwaa_environment_name.nil?
end

Instance Attribute Details

#mwaa_environment_nameString? (readonly)

The name of the MWAA environment.



2326
2327
2328
# File 'data_zone/cfn_connection.rb', line 2326

def mwaa_environment_name
  @mwaa_environment_name
end

Class Method Details

.jsii_propertiesObject



2328
2329
2330
2331
2332
# File 'data_zone/cfn_connection.rb', line 2328

def self.jsii_properties
  {
    :mwaa_environment_name => "mwaaEnvironmentName",
  }
end

Instance Method Details

#to_jsiiObject



2334
2335
2336
2337
2338
2339
2340
# File 'data_zone/cfn_connection.rb', line 2334

def to_jsii
  result = {}
  result.merge!({
    "mwaaEnvironmentName" => @mwaa_environment_name,
  })
  result.compact
end