Class: Aws::Types::CreateFunctionRequest
- Inherits:
-
Object
- Object
- Aws::Types::CreateFunctionRequest
- Defined in:
- sig/types.rbs
Constant Summary collapse
- SENSITIVE =
Instance Attribute Summary collapse
-
#architectures ⇒ ::Array[("x86_64" | "arm64")]
Returns the value of attribute architectures.
-
#capacity_provider_config ⇒ Types::CapacityProviderConfig
Returns the value of attribute capacity_provider_config.
-
#code ⇒ Types::FunctionCode
Returns the value of attribute code.
-
#code_signing_config_arn ⇒ ::String
Returns the value of attribute code_signing_config_arn.
-
#dead_letter_config ⇒ Types::DeadLetterConfig
Returns the value of attribute dead_letter_config.
-
#description ⇒ ::String
Returns the value of attribute description.
-
#durable_config ⇒ Types::DurableConfig
Returns the value of attribute durable_config.
-
#environment ⇒ Types::Environment
Returns the value of attribute environment.
-
#ephemeral_storage ⇒ Types::EphemeralStorage
Returns the value of attribute ephemeral_storage.
-
#file_system_configs ⇒ ::Array[Types::FileSystemConfig]
Returns the value of attribute file_system_configs.
-
#function_name ⇒ ::String
Returns the value of attribute function_name.
-
#handler ⇒ ::String
Returns the value of attribute handler.
-
#image_config ⇒ Types::ImageConfig
Returns the value of attribute image_config.
-
#kms_key_arn ⇒ ::String
Returns the value of attribute kms_key_arn.
-
#layers ⇒ ::Array[::String]
Returns the value of attribute layers.
-
#logging_config ⇒ Types::LoggingConfig
Returns the value of attribute logging_config.
-
#memory_size ⇒ ::Integer
Returns the value of attribute memory_size.
-
#package_type ⇒ "Zip", "Image"
Returns the value of attribute package_type.
-
#publish ⇒ Boolean
Returns the value of attribute publish.
-
#publish_to ⇒ "LATEST_PUBLISHED"
Returns the value of attribute publish_to.
-
#role ⇒ ::String
Returns the value of attribute role.
-
#runtime ⇒ "nodejs", ...
Returns the value of attribute runtime.
-
#snap_start ⇒ Types::SnapStart
Returns the value of attribute snap_start.
-
#tags ⇒ ::Hash[::String, ::String]
Returns the value of attribute tags.
-
#tenancy_config ⇒ Types::TenancyConfig
Returns the value of attribute tenancy_config.
-
#timeout ⇒ ::Integer
Returns the value of attribute timeout.
-
#tracing_config ⇒ Types::TracingConfig
Returns the value of attribute tracing_config.
-
#vpc_config ⇒ Types::VpcConfig
Returns the value of attribute vpc_config.
Instance Attribute Details
#architectures ⇒ ::Array[("x86_64" | "arm64")]
Returns the value of attribute architectures.
437 438 439 |
# File 'sig/types.rbs', line 437 def architectures @architectures end |
#capacity_provider_config ⇒ Types::CapacityProviderConfig
Returns the value of attribute capacity_provider_config.
442 443 444 |
# File 'sig/types.rbs', line 442 def capacity_provider_config @capacity_provider_config end |
#code ⇒ Types::FunctionCode
Returns the value of attribute code.
420 421 422 |
# File 'sig/types.rbs', line 420 def code @code end |
#code_signing_config_arn ⇒ ::String
Returns the value of attribute code_signing_config_arn.
435 436 437 |
# File 'sig/types.rbs', line 435 def code_signing_config_arn @code_signing_config_arn end |
#dead_letter_config ⇒ Types::DeadLetterConfig
Returns the value of attribute dead_letter_config.
428 429 430 |
# File 'sig/types.rbs', line 428 def dead_letter_config @dead_letter_config end |
#description ⇒ ::String
Returns the value of attribute description.
421 422 423 |
# File 'sig/types.rbs', line 421 def description @description end |
#durable_config ⇒ Types::DurableConfig
Returns the value of attribute durable_config.
443 444 445 |
# File 'sig/types.rbs', line 443 def durable_config @durable_config end |
#environment ⇒ Types::Environment
Returns the value of attribute environment.
429 430 431 |
# File 'sig/types.rbs', line 429 def environment @environment end |
#ephemeral_storage ⇒ Types::EphemeralStorage
Returns the value of attribute ephemeral_storage.
438 439 440 |
# File 'sig/types.rbs', line 438 def ephemeral_storage @ephemeral_storage end |
#file_system_configs ⇒ ::Array[Types::FileSystemConfig]
Returns the value of attribute file_system_configs.
434 435 436 |
# File 'sig/types.rbs', line 434 def file_system_configs @file_system_configs end |
#function_name ⇒ ::String
Returns the value of attribute function_name.
416 417 418 |
# File 'sig/types.rbs', line 416 def function_name @function_name end |
#handler ⇒ ::String
Returns the value of attribute handler.
419 420 421 |
# File 'sig/types.rbs', line 419 def handler @handler end |
#image_config ⇒ Types::ImageConfig
Returns the value of attribute image_config.
436 437 438 |
# File 'sig/types.rbs', line 436 def image_config @image_config end |
#kms_key_arn ⇒ ::String
Returns the value of attribute kms_key_arn.
430 431 432 |
# File 'sig/types.rbs', line 430 def kms_key_arn @kms_key_arn end |
#layers ⇒ ::Array[::String]
Returns the value of attribute layers.
433 434 435 |
# File 'sig/types.rbs', line 433 def layers @layers end |
#logging_config ⇒ Types::LoggingConfig
Returns the value of attribute logging_config.
440 441 442 |
# File 'sig/types.rbs', line 440 def logging_config @logging_config end |
#memory_size ⇒ ::Integer
Returns the value of attribute memory_size.
423 424 425 |
# File 'sig/types.rbs', line 423 def memory_size @memory_size end |
#package_type ⇒ "Zip", "Image"
Returns the value of attribute package_type.
427 428 429 |
# File 'sig/types.rbs', line 427 def package_type @package_type end |
#publish ⇒ Boolean
Returns the value of attribute publish.
424 425 426 |
# File 'sig/types.rbs', line 424 def publish @publish end |
#publish_to ⇒ "LATEST_PUBLISHED"
Returns the value of attribute publish_to.
425 426 427 |
# File 'sig/types.rbs', line 425 def publish_to @publish_to end |
#role ⇒ ::String
Returns the value of attribute role.
418 419 420 |
# File 'sig/types.rbs', line 418 def role @role end |
#runtime ⇒ "nodejs", ...
Returns the value of attribute runtime.
417 418 419 |
# File 'sig/types.rbs', line 417 def runtime @runtime end |
#snap_start ⇒ Types::SnapStart
Returns the value of attribute snap_start.
439 440 441 |
# File 'sig/types.rbs', line 439 def snap_start @snap_start end |
#tags ⇒ ::Hash[::String, ::String]
Returns the value of attribute tags.
432 433 434 |
# File 'sig/types.rbs', line 432 def @tags end |
#tenancy_config ⇒ Types::TenancyConfig
Returns the value of attribute tenancy_config.
441 442 443 |
# File 'sig/types.rbs', line 441 def tenancy_config @tenancy_config end |
#timeout ⇒ ::Integer
Returns the value of attribute timeout.
422 423 424 |
# File 'sig/types.rbs', line 422 def timeout @timeout end |
#tracing_config ⇒ Types::TracingConfig
Returns the value of attribute tracing_config.
431 432 433 |
# File 'sig/types.rbs', line 431 def tracing_config @tracing_config end |
#vpc_config ⇒ Types::VpcConfig
Returns the value of attribute vpc_config.
426 427 428 |
# File 'sig/types.rbs', line 426 def vpc_config @vpc_config end |