Class: AWSCDK::Glue::CfnJob::ConnectionsListProperty

Inherits:
Jsii::Struct
  • Object
show all
Defined in:
glue/cfn_job.rb

Overview

Specifies the connections used by a job.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(connections: nil) ⇒ ConnectionsListProperty

Returns a new instance of ConnectionsListProperty.

Parameters:

  • connections (Array<String>, nil) (defaults to: nil)

    A list of connections used by the job.



817
818
819
820
# File 'glue/cfn_job.rb', line 817

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

Instance Attribute Details

#connectionsArray<String>? (readonly)

A list of connections used by the job.



826
827
828
# File 'glue/cfn_job.rb', line 826

def connections
  @connections
end

Class Method Details

.jsii_propertiesObject



828
829
830
831
832
# File 'glue/cfn_job.rb', line 828

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

Instance Method Details

#to_jsiiObject



834
835
836
837
838
839
840
# File 'glue/cfn_job.rb', line 834

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