Module: Aws::Lambda::Client::_GetFunctionConfigurationResponseSuccess

Includes:
Seahorse::Client::_ResponseSuccess[Types::FunctionConfiguration]
Defined in:
sig/client.rbs

Instance Method Summary collapse

Instance Method Details

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

Returns:

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


798
# File 'sig/client.rbs', line 798

def architectures: () -> ::Array[("x86_64" | "arm64")]

#capacity_provider_configTypes::CapacityProviderConfig



804
# File 'sig/client.rbs', line 804

def capacity_provider_config: () -> Types::CapacityProviderConfig

#code_sha_256::String

Returns:

  • (::String)


777
# File 'sig/client.rbs', line 777

def code_sha_256: () -> ::String

#code_size::Integer

Returns:

  • (::Integer)


772
# File 'sig/client.rbs', line 772

def code_size: () -> ::Integer

#config_sha_256::String

Returns:

  • (::String)


805
# File 'sig/client.rbs', line 805

def config_sha_256: () -> ::String

#dead_letter_configTypes::DeadLetterConfig



780
# File 'sig/client.rbs', line 780

def dead_letter_config: () -> Types::DeadLetterConfig

#description::String

Returns:

  • (::String)


773
# File 'sig/client.rbs', line 773

def description: () -> ::String

#durable_configTypes::DurableConfig



806
# File 'sig/client.rbs', line 806

def durable_config: () -> Types::DurableConfig

#environmentTypes::EnvironmentResponse



781
# File 'sig/client.rbs', line 781

def environment: () -> Types::EnvironmentResponse

#ephemeral_storageTypes::EphemeralStorage



799
# File 'sig/client.rbs', line 799

def ephemeral_storage: () -> Types::EphemeralStorage

#file_system_configs::Array[Types::FileSystemConfig]

Returns:



793
# File 'sig/client.rbs', line 793

def file_system_configs: () -> ::Array[Types::FileSystemConfig]

#function_arn::String

Returns:

  • (::String)


768
# File 'sig/client.rbs', line 768

def function_arn: () -> ::String

#function_name::String

Returns:

  • (::String)


767
# File 'sig/client.rbs', line 767

def function_name: () -> ::String

#handler::String

Returns:

  • (::String)


771
# File 'sig/client.rbs', line 771

def handler: () -> ::String

#image_config_responseTypes::ImageConfigResponse



797
# File 'sig/client.rbs', line 797

def image_config_response: () -> Types::ImageConfigResponse

#kms_key_arn::String

Returns:

  • (::String)


782
# File 'sig/client.rbs', line 782

def kms_key_arn: () -> ::String

#last_modified::Time

Returns:

  • (::Time)


776
# File 'sig/client.rbs', line 776

def last_modified: () -> ::Time

#last_update_status"Successful", ...

Returns:

  • ("Successful", "Failed", "InProgress")


790
# File 'sig/client.rbs', line 790

def last_update_status: () -> ("Successful" | "Failed" | "InProgress")

#last_update_status_reason::String

Returns:

  • (::String)


791
# File 'sig/client.rbs', line 791

def last_update_status_reason: () -> ::String

#last_update_status_reason_code"EniLimitExceeded", ...

Returns:

  • ("EniLimitExceeded", "InsufficientRolePermissions", "InvalidConfiguration", "InternalError", "SubnetOutOfIPAddresses", "InvalidSubnet", "InvalidSecurityGroup", "ImageDeleted", "ImageAccessDenied", "InvalidImage", "KMSKeyAccessDenied", "KMSKeyNotFound", "InvalidStateKMSKey", "DisabledKMSKey", "EFSIOError", "EFSMountConnectivityError", "EFSMountFailure", "EFSMountTimeout", "InvalidRuntime", "InvalidZipFileException", "FunctionError", "ServiceQuotaExceededException", "VcpuLimitExceeded", "CapacityProviderScalingLimitExceeded", "InsufficientCapacity", "EC2RequestLimitExceeded", "FunctionError.InitTimeout", "FunctionError.RuntimeInitError", "FunctionError.ExtensionInitError", "FunctionError.InvalidEntryPoint", "FunctionError.InvalidWorkingDirectory", "FunctionError.PermissionDenied", "FunctionError.TooManyExtensions", "FunctionError.InitResourceExhausted", "DisallowedByVpcEncryptionControl")


792
# File 'sig/client.rbs', line 792

def last_update_status_reason_code: () -> ("EniLimitExceeded" | "InsufficientRolePermissions" | "InvalidConfiguration" | "InternalError" | "SubnetOutOfIPAddresses" | "InvalidSubnet" | "InvalidSecurityGroup" | "ImageDeleted" | "ImageAccessDenied" | "InvalidImage" | "KMSKeyAccessDenied" | "KMSKeyNotFound" | "InvalidStateKMSKey" | "DisabledKMSKey" | "EFSIOError" | "EFSMountConnectivityError" | "EFSMountFailure" | "EFSMountTimeout" | "InvalidRuntime" | "InvalidZipFileException" | "FunctionError" | "ServiceQuotaExceededException" | "VcpuLimitExceeded" | "CapacityProviderScalingLimitExceeded" | "InsufficientCapacity" | "EC2RequestLimitExceeded" | "FunctionError.InitTimeout" | "FunctionError.RuntimeInitError" | "FunctionError.ExtensionInitError" | "FunctionError.InvalidEntryPoint" | "FunctionError.InvalidWorkingDirectory" | "FunctionError.PermissionDenied" | "FunctionError.TooManyExtensions" | "FunctionError.InitResourceExhausted" | "DisallowedByVpcEncryptionControl")

#layers::Array[Types::Layer]

Returns:



786
# File 'sig/client.rbs', line 786

def layers: () -> ::Array[Types::Layer]

#logging_configTypes::LoggingConfig



802
# File 'sig/client.rbs', line 802

def logging_config: () -> Types::LoggingConfig

#master_arn::String

Returns:

  • (::String)


784
# File 'sig/client.rbs', line 784

def master_arn: () -> ::String

#memory_size::Integer

Returns:

  • (::Integer)


775
# File 'sig/client.rbs', line 775

def memory_size: () -> ::Integer

#package_type"Zip", "Image"

Returns:

  • ("Zip", "Image")


796
# File 'sig/client.rbs', line 796

def package_type: () -> ("Zip" | "Image")

#revision_id::String

Returns:

  • (::String)


785
# File 'sig/client.rbs', line 785

def revision_id: () -> ::String

#role::String

Returns:

  • (::String)


770
# File 'sig/client.rbs', line 770

def role: () -> ::String

#runtime"nodejs", ...

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")


769
# File 'sig/client.rbs', line 769

def runtime: () -> ("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")

#runtime_version_configTypes::RuntimeVersionConfig



801
# File 'sig/client.rbs', line 801

def runtime_version_config: () -> Types::RuntimeVersionConfig

#signing_job_arn::String

Returns:

  • (::String)


795
# File 'sig/client.rbs', line 795

def signing_job_arn: () -> ::String

#signing_profile_version_arn::String

Returns:

  • (::String)


794
# File 'sig/client.rbs', line 794

def signing_profile_version_arn: () -> ::String

#snap_startTypes::SnapStartResponse



800
# File 'sig/client.rbs', line 800

def snap_start: () -> Types::SnapStartResponse

#state"Pending", ...

Returns:

  • ("Pending", "Active", "Inactive", "Failed", "Deactivating", "Deactivated", "ActiveNonInvocable", "Deleting")


787
# File 'sig/client.rbs', line 787

def state: () -> ("Pending" | "Active" | "Inactive" | "Failed" | "Deactivating" | "Deactivated" | "ActiveNonInvocable" | "Deleting")

#state_reason::String

Returns:

  • (::String)


788
# File 'sig/client.rbs', line 788

def state_reason: () -> ::String

#state_reason_code"Idle", ...

Returns:

  • ("Idle", "Creating", "Restoring", "EniLimitExceeded", "InsufficientRolePermissions", "InvalidConfiguration", "InternalError", "SubnetOutOfIPAddresses", "InvalidSubnet", "InvalidSecurityGroup", "ImageDeleted", "ImageAccessDenied", "InvalidImage", "KMSKeyAccessDenied", "KMSKeyNotFound", "InvalidStateKMSKey", "DisabledKMSKey", "EFSIOError", "EFSMountConnectivityError", "EFSMountFailure", "EFSMountTimeout", "InvalidRuntime", "InvalidZipFileException", "FunctionError", "ServiceQuotaExceededException", "VcpuLimitExceeded", "CapacityProviderScalingLimitExceeded", "InsufficientCapacity", "EC2RequestLimitExceeded", "FunctionError.InitTimeout", "FunctionError.RuntimeInitError", "FunctionError.ExtensionInitError", "FunctionError.InvalidEntryPoint", "FunctionError.InvalidWorkingDirectory", "FunctionError.PermissionDenied", "FunctionError.TooManyExtensions", "FunctionError.InitResourceExhausted", "DisallowedByVpcEncryptionControl", "DrainingDurableExecutions")


789
# File 'sig/client.rbs', line 789

def state_reason_code: () -> ("Idle" | "Creating" | "Restoring" | "EniLimitExceeded" | "InsufficientRolePermissions" | "InvalidConfiguration" | "InternalError" | "SubnetOutOfIPAddresses" | "InvalidSubnet" | "InvalidSecurityGroup" | "ImageDeleted" | "ImageAccessDenied" | "InvalidImage" | "KMSKeyAccessDenied" | "KMSKeyNotFound" | "InvalidStateKMSKey" | "DisabledKMSKey" | "EFSIOError" | "EFSMountConnectivityError" | "EFSMountFailure" | "EFSMountTimeout" | "InvalidRuntime" | "InvalidZipFileException" | "FunctionError" | "ServiceQuotaExceededException" | "VcpuLimitExceeded" | "CapacityProviderScalingLimitExceeded" | "InsufficientCapacity" | "EC2RequestLimitExceeded" | "FunctionError.InitTimeout" | "FunctionError.RuntimeInitError" | "FunctionError.ExtensionInitError" | "FunctionError.InvalidEntryPoint" | "FunctionError.InvalidWorkingDirectory" | "FunctionError.PermissionDenied" | "FunctionError.TooManyExtensions" | "FunctionError.InitResourceExhausted" | "DisallowedByVpcEncryptionControl" | "DrainingDurableExecutions")

#tenancy_configTypes::TenancyConfig



803
# File 'sig/client.rbs', line 803

def tenancy_config: () -> Types::TenancyConfig

#timeout::Integer

Returns:

  • (::Integer)


774
# File 'sig/client.rbs', line 774

def timeout: () -> ::Integer

#tracing_configTypes::TracingConfigResponse



783
# File 'sig/client.rbs', line 783

def tracing_config: () -> Types::TracingConfigResponse

#version::String

Returns:

  • (::String)


778
# File 'sig/client.rbs', line 778

def version: () -> ::String

#vpc_configTypes::VpcConfigResponse



779
# File 'sig/client.rbs', line 779

def vpc_config: () -> Types::VpcConfigResponse