Class: Aws::Types::FunctionConfiguration

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


880
881
882
# File 'sig/types.rbs', line 880

def architectures
  @architectures
end

#capacity_provider_configTypes::CapacityProviderConfig

Returns the value of attribute capacity_provider_config.



886
887
888
# File 'sig/types.rbs', line 886

def capacity_provider_config
  @capacity_provider_config
end

#code_sha_256::String

Returns the value of attribute code_sha_256.

Returns:

  • (::String)


859
860
861
# File 'sig/types.rbs', line 859

def code_sha_256
  @code_sha_256
end

#code_size::Integer

Returns the value of attribute code_size.

Returns:

  • (::Integer)


854
855
856
# File 'sig/types.rbs', line 854

def code_size
  @code_size
end

#config_sha_256::String

Returns the value of attribute config_sha_256.

Returns:

  • (::String)


887
888
889
# File 'sig/types.rbs', line 887

def config_sha_256
  @config_sha_256
end

#dead_letter_configTypes::DeadLetterConfig

Returns the value of attribute dead_letter_config.



862
863
864
# File 'sig/types.rbs', line 862

def dead_letter_config
  @dead_letter_config
end

#description::String

Returns the value of attribute description.

Returns:

  • (::String)


855
856
857
# File 'sig/types.rbs', line 855

def description
  @description
end

#durable_configTypes::DurableConfig

Returns the value of attribute durable_config.



888
889
890
# File 'sig/types.rbs', line 888

def durable_config
  @durable_config
end

#environmentTypes::EnvironmentResponse

Returns the value of attribute environment.



863
864
865
# File 'sig/types.rbs', line 863

def environment
  @environment
end

#ephemeral_storageTypes::EphemeralStorage

Returns the value of attribute ephemeral_storage.



881
882
883
# File 'sig/types.rbs', line 881

def ephemeral_storage
  @ephemeral_storage
end

#file_system_configs::Array[Types::FileSystemConfig]

Returns the value of attribute file_system_configs.

Returns:



875
876
877
# File 'sig/types.rbs', line 875

def file_system_configs
  @file_system_configs
end

#function_arn::String

Returns the value of attribute function_arn.

Returns:

  • (::String)


850
851
852
# File 'sig/types.rbs', line 850

def function_arn
  @function_arn
end

#function_name::String

Returns the value of attribute function_name.

Returns:

  • (::String)


849
850
851
# File 'sig/types.rbs', line 849

def function_name
  @function_name
end

#handler::String

Returns the value of attribute handler.

Returns:

  • (::String)


853
854
855
# File 'sig/types.rbs', line 853

def handler
  @handler
end

#image_config_responseTypes::ImageConfigResponse

Returns the value of attribute image_config_response.



879
880
881
# File 'sig/types.rbs', line 879

def image_config_response
  @image_config_response
end

#kms_key_arn::String

Returns the value of attribute kms_key_arn.

Returns:

  • (::String)


864
865
866
# File 'sig/types.rbs', line 864

def kms_key_arn
  @kms_key_arn
end

#last_modified::Time

Returns the value of attribute last_modified.

Returns:

  • (::Time)


858
859
860
# File 'sig/types.rbs', line 858

def last_modified
  @last_modified
end

#last_update_status"Successful", ...

Returns the value of attribute last_update_status.

Returns:

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


872
873
874
# File 'sig/types.rbs', line 872

def last_update_status
  @last_update_status
end

#last_update_status_reason::String

Returns the value of attribute last_update_status_reason.

Returns:

  • (::String)


873
874
875
# File 'sig/types.rbs', line 873

def last_update_status_reason
  @last_update_status_reason
end

#last_update_status_reason_code"EniLimitExceeded", ...

Returns the value of attribute last_update_status_reason_code.

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


874
875
876
# File 'sig/types.rbs', line 874

def last_update_status_reason_code
  @last_update_status_reason_code
end

#layers::Array[Types::Layer]

Returns the value of attribute layers.

Returns:



868
869
870
# File 'sig/types.rbs', line 868

def layers
  @layers
end

#logging_configTypes::LoggingConfig

Returns the value of attribute logging_config.



884
885
886
# File 'sig/types.rbs', line 884

def logging_config
  @logging_config
end

#master_arn::String

Returns the value of attribute master_arn.

Returns:

  • (::String)


866
867
868
# File 'sig/types.rbs', line 866

def master_arn
  @master_arn
end

#memory_size::Integer

Returns the value of attribute memory_size.

Returns:

  • (::Integer)


857
858
859
# File 'sig/types.rbs', line 857

def memory_size
  @memory_size
end

#package_type"Zip", "Image"

Returns the value of attribute package_type.

Returns:

  • ("Zip", "Image")


878
879
880
# File 'sig/types.rbs', line 878

def package_type
  @package_type
end

#revision_id::String

Returns the value of attribute revision_id.

Returns:

  • (::String)


867
868
869
# File 'sig/types.rbs', line 867

def revision_id
  @revision_id
end

#role::String

Returns the value of attribute role.

Returns:

  • (::String)


852
853
854
# File 'sig/types.rbs', line 852

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


851
852
853
# File 'sig/types.rbs', line 851

def runtime
  @runtime
end

#runtime_version_configTypes::RuntimeVersionConfig

Returns the value of attribute runtime_version_config.



883
884
885
# File 'sig/types.rbs', line 883

def runtime_version_config
  @runtime_version_config
end

#signing_job_arn::String

Returns the value of attribute signing_job_arn.

Returns:

  • (::String)


877
878
879
# File 'sig/types.rbs', line 877

def signing_job_arn
  @signing_job_arn
end

#signing_profile_version_arn::String

Returns the value of attribute signing_profile_version_arn.

Returns:

  • (::String)


876
877
878
# File 'sig/types.rbs', line 876

def signing_profile_version_arn
  @signing_profile_version_arn
end

#snap_startTypes::SnapStartResponse

Returns the value of attribute snap_start.



882
883
884
# File 'sig/types.rbs', line 882

def snap_start
  @snap_start
end

#state"Pending", ...

Returns the value of attribute state.

Returns:

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


869
870
871
# File 'sig/types.rbs', line 869

def state
  @state
end

#state_reason::String

Returns the value of attribute state_reason.

Returns:

  • (::String)


870
871
872
# File 'sig/types.rbs', line 870

def state_reason
  @state_reason
end

#state_reason_code"Idle", ...

Returns the value of attribute state_reason_code.

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


871
872
873
# File 'sig/types.rbs', line 871

def state_reason_code
  @state_reason_code
end

#tenancy_configTypes::TenancyConfig

Returns the value of attribute tenancy_config.



885
886
887
# File 'sig/types.rbs', line 885

def tenancy_config
  @tenancy_config
end

#timeout::Integer

Returns the value of attribute timeout.

Returns:

  • (::Integer)


856
857
858
# File 'sig/types.rbs', line 856

def timeout
  @timeout
end

#tracing_configTypes::TracingConfigResponse

Returns the value of attribute tracing_config.



865
866
867
# File 'sig/types.rbs', line 865

def tracing_config
  @tracing_config
end

#version::String

Returns the value of attribute version.

Returns:

  • (::String)


860
861
862
# File 'sig/types.rbs', line 860

def version
  @version
end

#vpc_configTypes::VpcConfigResponse

Returns the value of attribute vpc_config.



861
862
863
# File 'sig/types.rbs', line 861

def vpc_config
  @vpc_config
end