Class: AWSCDK::SAM::CfnFunction::QueueSAMPTProperty

Inherits:
Jsii::Struct
  • Object
show all
Defined in:
sam/cfn_function.rb

Overview

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(queue_name:) ⇒ QueueSAMPTProperty

Returns a new instance of QueueSAMPTProperty.

Parameters:

  • queue_name (String)


2519
2520
2521
2522
# File 'sam/cfn_function.rb', line 2519

def initialize(queue_name:)
  @queue_name = queue_name
  Jsii::Type.check_type(@queue_name, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "queueName")
end

Instance Attribute Details

#queue_nameString (readonly)



2526
2527
2528
# File 'sam/cfn_function.rb', line 2526

def queue_name
  @queue_name
end

Class Method Details

.jsii_propertiesObject



2528
2529
2530
2531
2532
# File 'sam/cfn_function.rb', line 2528

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

Instance Method Details

#to_jsiiObject



2534
2535
2536
2537
2538
2539
2540
# File 'sam/cfn_function.rb', line 2534

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