Class: Aws::Types::CreateFunctionRequest

Inherits:
Object
  • Object
show all
Defined in:
sig/types.rbs

Constant Summary collapse

SENSITIVE =

Returns:

  • ([])

Instance Attribute Summary collapse

Instance Attribute Details

#architectures::Array[("x86_64" | "arm64")]

Returns the value of attribute architectures.

Returns:

  • (::Array[("x86_64" | "arm64")])


437
438
439
# File 'sig/types.rbs', line 437

def architectures
  @architectures
end

#capacity_provider_configTypes::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

#codeTypes::FunctionCode

Returns the value of attribute code.

Returns:



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.

Returns:

  • (::String)


435
436
437
# File 'sig/types.rbs', line 435

def code_signing_config_arn
  @code_signing_config_arn
end

#dead_letter_configTypes::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.

Returns:

  • (::String)


421
422
423
# File 'sig/types.rbs', line 421

def description
  @description
end

#durable_configTypes::DurableConfig

Returns the value of attribute durable_config.



443
444
445
# File 'sig/types.rbs', line 443

def durable_config
  @durable_config
end

#environmentTypes::Environment

Returns the value of attribute environment.

Returns:



429
430
431
# File 'sig/types.rbs', line 429

def environment
  @environment
end

#ephemeral_storageTypes::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.

Returns:



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.

Returns:

  • (::String)


416
417
418
# File 'sig/types.rbs', line 416

def function_name
  @function_name
end

#handler::String

Returns the value of attribute handler.

Returns:

  • (::String)


419
420
421
# File 'sig/types.rbs', line 419

def handler
  @handler
end

#image_configTypes::ImageConfig

Returns the value of attribute image_config.

Returns:



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.

Returns:

  • (::String)


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.

Returns:

  • (::Array[::String])


433
434
435
# File 'sig/types.rbs', line 433

def layers
  @layers
end

#logging_configTypes::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.

Returns:

  • (::Integer)


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.

Returns:

  • ("Zip", "Image")


427
428
429
# File 'sig/types.rbs', line 427

def package_type
  @package_type
end

#publishBoolean

Returns the value of attribute publish.

Returns:

  • (Boolean)


424
425
426
# File 'sig/types.rbs', line 424

def publish
  @publish
end

#publish_to"LATEST_PUBLISHED"

Returns the value of attribute publish_to.

Returns:

  • ("LATEST_PUBLISHED")


425
426
427
# File 'sig/types.rbs', line 425

def publish_to
  @publish_to
end

#role::String

Returns the value of attribute role.

Returns:

  • (::String)


418
419
420
# File 'sig/types.rbs', line 418

def role
  @role
end

#runtime"nodejs", ...

Returns the value of attribute runtime.

Returns:

  • ("nodejs", "nodejs4.3", "nodejs6.10", "nodejs8.10", "nodejs10.x", "nodejs12.x", "nodejs14.x", "nodejs16.x", "nodejs18.x", "nodejs20.x", "nodejs22.x", "nodejs24.x", "java8", "java8.al2", "java11", "java17", "java21", "java25", "python2.7", "python3.6", "python3.7", "python3.8", "python3.9", "python3.10", "python3.11", "python3.12", "python3.13", "python3.14", "dotnetcore1.0", "dotnetcore2.0", "dotnetcore2.1", "dotnetcore3.1", "dotnet6", "dotnet8", "dotnet10", "nodejs4.3-edge", "go1.x", "ruby2.5", "ruby2.7", "ruby3.2", "ruby3.3", "ruby3.4", "ruby4.0", "provided", "provided.al2", "provided.al2023", "nodejs26.x", "python3.15", "java8.al2023", "java11.al2023", "java17.al2023")


417
418
419
# File 'sig/types.rbs', line 417

def runtime
  @runtime
end

#snap_startTypes::SnapStart

Returns the value of attribute snap_start.

Returns:



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.

Returns:

  • (::Hash[::String, ::String])


432
433
434
# File 'sig/types.rbs', line 432

def tags
  @tags
end

#tenancy_configTypes::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.

Returns:

  • (::Integer)


422
423
424
# File 'sig/types.rbs', line 422

def timeout
  @timeout
end

#tracing_configTypes::TracingConfig

Returns the value of attribute tracing_config.



431
432
433
# File 'sig/types.rbs', line 431

def tracing_config
  @tracing_config
end

#vpc_configTypes::VpcConfig

Returns the value of attribute vpc_config.

Returns:



426
427
428
# File 'sig/types.rbs', line 426

def vpc_config
  @vpc_config
end