Class: AWSCDK::Codepipeline::ActionConfig

Inherits:
Jsii::Struct
  • Object
show all
Defined in:
codepipeline/action_config.rb

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(configuration: nil) ⇒ ActionConfig

Returns a new instance of ActionConfig.

Parameters:

  • configuration (Object, nil) (defaults to: nil)


7
8
9
10
# File 'codepipeline/action_config.rb', line 7

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

Instance Attribute Details

#configurationObject? (readonly)

Returns:

  • (Object, nil)


13
14
15
# File 'codepipeline/action_config.rb', line 13

def configuration
  @configuration
end

Class Method Details

.jsii_propertiesObject



15
16
17
18
19
# File 'codepipeline/action_config.rb', line 15

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

Instance Method Details

#to_jsiiObject



21
22
23
24
25
26
27
# File 'codepipeline/action_config.rb', line 21

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