Class: AWSCDK::SAM::CfnFunction::ProvisionedConcurrencyConfigProperty

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(provisioned_concurrent_executions:) ⇒ ProvisionedConcurrencyConfigProperty

Returns a new instance of ProvisionedConcurrencyConfigProperty.

Parameters:

  • provisioned_concurrent_executions (String)


2490
2491
2492
2493
# File 'sam/cfn_function.rb', line 2490

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

Instance Attribute Details

#provisioned_concurrent_executionsString (readonly)



2497
2498
2499
# File 'sam/cfn_function.rb', line 2497

def provisioned_concurrent_executions
  @provisioned_concurrent_executions
end

Class Method Details

.jsii_propertiesObject



2499
2500
2501
2502
2503
# File 'sam/cfn_function.rb', line 2499

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

Instance Method Details

#to_jsiiObject



2505
2506
2507
2508
2509
2510
2511
# File 'sam/cfn_function.rb', line 2505

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