Class: MintPress::Aws::Lambda::FunctionConfiguration
- Inherits:
-
Object
- Object
- MintPress::Aws::Lambda::FunctionConfiguration
- Includes:
- MintLogger, AwsCommon, Mixins::Properties
- Defined in:
- src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/lambda/function_configuration.rb
Properties (Read/Write)
-
#code_sha_256 ⇒ [String]
'The SHA256 hash of the function"s deployment package.'
Property Attributes- disposition ⇒ :attribute
- source ⇒ "Types::FunctionConfiguration"
- orig_name ⇒ 'code_sha_256'
24
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/lambda/function_configuration.rb', line 24 property :code_sha_256, disposition: :attribute, description: 'The SHA256 hash of the function"s deployment package.', source: "Types::FunctionConfiguration", orig_name: 'code_sha_256', type: [String]
-
#code_size ⇒ [Integer]
'The size of the function"s deployment package, in bytes.'
Property Attributes- disposition ⇒ :attribute
- source ⇒ "Types::FunctionConfiguration"
- orig_name ⇒ 'code_size'
25
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/lambda/function_configuration.rb', line 25 property :code_size, disposition: :attribute, description: 'The size of the function"s deployment package, in bytes.', source: "Types::FunctionConfiguration", orig_name: 'code_size', type: [Integer]
-
#dead_letter_config ⇒ [String]
'A dead letter queue configuration that specifies the queue or topic where Lambda sends asynchronous events when they fail processing. For more information, see Dead Letter Queues.'
Property Attributes- source ⇒ "update_function_configuration"
- orig_name ⇒ 'dead_letter_config'
- update_function_configuration_prop ⇒ "dead_letter_config.target_arn"
- read_only ⇒ false
26 27 28
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/lambda/function_configuration.rb', line 26 property :dead_letter_config, description: 'A dead letter queue configuration that specifies the queue or topic where Lambda sends asynchronous events when they fail processing. For more information, see Dead Letter Queues.', source: "update_function_configuration", orig_name: 'dead_letter_config', type: [String], update_function_configuration_prop: "dead_letter_config.target_arn", read_only: false
-
#description ⇒ [String]
'A description of the function.'
Property Attributes- source ⇒ "update_function_configuration"
- orig_name ⇒ 'description'
- update_function_configuration_prop ⇒ 'description'
- read_only ⇒ false
29
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/lambda/function_configuration.rb', line 29 property :description, description: 'A description of the function.', source: "update_function_configuration", orig_name: 'description', type: [String], update_function_configuration_prop: 'description', read_only: false
-
#environment ⇒ [MintPress::Aws::Lambda::Environment] (Default Value: MintPress::Aws::Lambda::Environment.new)
'Environment variables that are accessible from function code during execution.'
Property Attributes- source ⇒ "update_function_configuration"
- orig_name ⇒ 'environment'
- default ⇒ MintPress::Aws::Lambda::Environment.new
- update_function_configuration_prop ⇒ 'environment'
- read_only ⇒ false
30 31
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/lambda/function_configuration.rb', line 30 property :environment, description: 'Environment variables that are accessible from function code during execution.', source: "update_function_configuration", orig_name: 'environment', type: [MintPress::Aws::Lambda::Environment], default: MintPress::Aws::Lambda::Environment.new, update_function_configuration_prop: 'environment', read_only: false
-
#file_system_configs ⇒ Array of ⇒ [MintPress::Aws::Lambda::FileSystemConfig]
'Connection settings for an Amazon EFS file system.'
Property Attributes- source ⇒ "update_function_configuration"
- orig_name ⇒ 'file_system_configs'
- update_function_configuration_prop ⇒ 'file_system_configs'
- read_only ⇒ false
32
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/lambda/function_configuration.rb', line 32 property :file_system_configs, description: 'Connection settings for an Amazon EFS file system.', source: "update_function_configuration", orig_name: 'file_system_configs', type: [MintPress::Aws::Lambda::FileSystemConfig], array: true, update_function_configuration_prop: 'file_system_configs', read_only: false
-
#function_arn ⇒ [String]
'The function"s Amazon Resource Name (ARN).'
Property Attributes- disposition ⇒ :attribute
- source ⇒ "Types::FunctionConfiguration"
- orig_name ⇒ 'function_arn'
33
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/lambda/function_configuration.rb', line 33 property :function_arn, disposition: :attribute, description: 'The function"s Amazon Resource Name (ARN).', source: "Types::FunctionConfiguration", orig_name: 'function_arn', type: [String]
-
#function_name ⇒ [String] (Default Value: Proc.new { self.name })
'The name of the Lambda function. Name formats Function name - my-function. Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function. Partial ARN - 123456789012:function:my-function. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.'
Property Attributes- source ⇒ "update_function_configuration"
- orig_name ⇒ 'function_name'
- get_function_configuration_prop ⇒ 'function_name'
- read_only ⇒ false
- update_function_configuration_prop ⇒ 'function_name'
- default ⇒ Proc.new { self.name }
34 35 36 37 38 39 40 41 42 43 44 45 46 47
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/lambda/function_configuration.rb', line 34 property :function_name, description: 'The name of the Lambda function. Name formats Function name - my-function. Function ARN - arn:aws:lambda:us-west-2:123456789012:function:my-function. Partial ARN - 123456789012:function:my-function. The length constraint applies only to the full ARN. If you specify only the function name, it is limited to 64 characters in length.', source: "update_function_configuration", orig_name: 'function_name', type: [String], get_function_configuration_prop: 'function_name', read_only: false, update_function_configuration_prop: 'function_name', default: Proc.new { self.name }
-
#handler ⇒ [String]
'The name of the method within your code that Lambda calls to execute your function. The format includes the file name. It can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.'
Property Attributes- source ⇒ "update_function_configuration"
- orig_name ⇒ 'handler'
- update_function_configuration_prop ⇒ 'handler'
- read_only ⇒ false
48 49 50 51
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/lambda/function_configuration.rb', line 48 property :handler, description: 'The name of the method within your code that Lambda calls to execute your function. The format includes the file name. It can also include namespaces and other qualifiers, depending on the runtime. For more information, see Programming Model.', source: "update_function_configuration", orig_name: 'handler', type: [String], update_function_configuration_prop: 'handler', read_only: false
-
#image_config_response ⇒ [MintPress::Aws::Lambda::ImageConfig] (Default Value: MintPress::Aws::Lambda::ImageConfig.new)
'The function"s image configuration values.'
Property Attributes- disposition ⇒ :attribute
- source ⇒ "Types::FunctionConfiguration"
- orig_name ⇒ 'image_config_response'
- default ⇒ MintPress::Aws::Lambda::ImageConfig.new
52
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/lambda/function_configuration.rb', line 52 property :image_config_response, disposition: :attribute, description: 'The function"s image configuration values.', source: "Types::FunctionConfiguration", orig_name: 'image_config_response', type: [MintPress::Aws::Lambda::ImageConfig], default: MintPress::Aws::Lambda::ImageConfig.new
-
#kms_key_arn ⇒ [String]
'The ARN of the AWS Key Management Service (AWS KMS) key that"s used to encrypt your function"s environment variables. If it"s not provided, AWS Lambda uses a default service key.'
Property Attributes- source ⇒ "update_function_configuration"
- orig_name ⇒ 'kms_key_arn'
- update_function_configuration_prop ⇒ 'kms_key_arn'
- read_only ⇒ false
53 54 55
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/lambda/function_configuration.rb', line 53 property :kms_key_arn, description: 'The ARN of the AWS Key Management Service (AWS KMS) key that"s used to encrypt your function"s environment variables. If it"s not provided, AWS Lambda uses a default service key.', source: "update_function_configuration", orig_name: 'kms_key_arn', type: [String], update_function_configuration_prop: 'kms_key_arn', read_only: false
-
#last_modified ⇒ [Time]
'The date and time that the function was last updated, in [ISO-8601 format][1] (YYYY-MM-DDThh:mm:ss.sTZD).'
Property Attributes- disposition ⇒ :attribute
- source ⇒ "Types::FunctionConfiguration"
- orig_name ⇒ 'last_modified'
56
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/lambda/function_configuration.rb', line 56 property :last_modified, disposition: :attribute, description: 'The date and time that the function was last updated, in [ISO-8601 format][1] (YYYY-MM-DDThh:mm:ss.sTZD).', source: "Types::FunctionConfiguration", orig_name: 'last_modified', type: [Time]
-
#last_update_status ⇒ [String]
'The status of the last update that was performed on the function.'
Property Attributes- disposition ⇒ :attribute
- source ⇒ "Types::FunctionConfiguration"
- orig_name ⇒ 'last_update_status'
57
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/lambda/function_configuration.rb', line 57 property :last_update_status, disposition: :attribute, description: 'The status of the last update that was performed on the function.', source: "Types::FunctionConfiguration", orig_name: 'last_update_status', type: [String]
-
#last_update_status_reason ⇒ [String]
'The reason for the last update that was performed on the function.'
Property Attributes- disposition ⇒ :attribute
- source ⇒ "Types::FunctionConfiguration"
- orig_name ⇒ 'last_update_status_reason'
58
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/lambda/function_configuration.rb', line 58 property :last_update_status_reason, disposition: :attribute, description: 'The reason for the last update that was performed on the function.', source: "Types::FunctionConfiguration", orig_name: 'last_update_status_reason', type: [String]
-
#last_update_status_reason_code ⇒ [String]
'The reason code for the last update that was performed on the function.'
Property Attributes- disposition ⇒ :attribute
- source ⇒ "Types::FunctionConfiguration"
- orig_name ⇒ 'last_update_status_reason_code'
59
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/lambda/function_configuration.rb', line 59 property :last_update_status_reason_code, disposition: :attribute, description: 'The reason code for the last update that was performed on the function.', source: "Types::FunctionConfiguration", orig_name: 'last_update_status_reason_code', type: [String]
-
#layers ⇒ Array of ⇒ [String]
'A list of function layers to add to the function"s execution environment. Specify each layer by its ARN, including the version.'
Property Attributes- source ⇒ "update_function_configuration"
- orig_name ⇒ 'layers'
- update_function_configuration_prop ⇒ 'layers'
- read_only ⇒ false
60 61
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/lambda/function_configuration.rb', line 60 property :layers, description: 'A list of function layers to add to the function"s execution environment. Specify each layer by its ARN, including the version.', source: "update_function_configuration", orig_name: 'layers', type: [String], array: true, update_function_configuration_prop: 'layers', read_only: false
-
#master_arn ⇒ [String]
'For Lambda@Edge functions, the ARN of the master function.'
Property Attributes- disposition ⇒ :attribute
- source ⇒ "Types::FunctionConfiguration"
- orig_name ⇒ 'master_arn'
62
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/lambda/function_configuration.rb', line 62 property :master_arn, disposition: :attribute, description: 'For Lambda@Edge functions, the ARN of the master function.', source: "Types::FunctionConfiguration", orig_name: 'master_arn', type: [String]
-
#memory_size ⇒ [Integer]
'The amount of memory available to the function at runtime. Increasing the function"s memory also increases its CPU allocation. The default value is 128 MB. The value can be any multiple of 1 MB.'
Property Attributes- source ⇒ "update_function_configuration"
- orig_name ⇒ 'memory_size'
- update_function_configuration_prop ⇒ 'memory_size'
- read_only ⇒ false
63 64 65
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/lambda/function_configuration.rb', line 63 property :memory_size, description: 'The amount of memory available to the function at runtime. Increasing the function"s memory also increases its CPU allocation. The default value is 128 MB. The value can be any multiple of 1 MB.', source: "update_function_configuration", orig_name: 'memory_size', type: [Integer], update_function_configuration_prop: 'memory_size', read_only: false
-
#package_type ⇒ [String]
'The type of deployment package.'
Property Attributes- disposition ⇒ :attribute
- source ⇒ "Types::FunctionConfiguration"
- orig_name ⇒ 'package_type'
66
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/lambda/function_configuration.rb', line 66 property :package_type, disposition: :attribute, description: 'The type of deployment package.', source: "Types::FunctionConfiguration", orig_name: 'package_type', type: [String]
-
#role ⇒ [String]
'The Amazon Resource Name (ARN) of the function"s execution role.'
Property Attributes- source ⇒ "update_function_configuration"
- orig_name ⇒ 'role'
- update_function_configuration_prop ⇒ 'role'
- read_only ⇒ false
67
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/lambda/function_configuration.rb', line 67 property :role, description: 'The Amazon Resource Name (ARN) of the function"s execution role.', source: "update_function_configuration", orig_name: 'role', type: [String], update_function_configuration_prop: 'role', read_only: false
-
#runtime ⇒ [String]
'The identifier of the function"s runtime.'
Property Attributes- source ⇒ "update_function_configuration"
- orig_name ⇒ 'runtime'
- update_function_configuration_prop ⇒ 'runtime'
- read_only ⇒ false
68
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/lambda/function_configuration.rb', line 68 property :runtime, description: 'The identifier of the function"s runtime.', source: "update_function_configuration", orig_name: 'runtime', type: [String], update_function_configuration_prop: 'runtime', read_only: false
-
#signing_job_arn ⇒ [String]
'The ARN of the signing job.'
Property Attributes- disposition ⇒ :attribute
- source ⇒ "Types::FunctionConfiguration"
- orig_name ⇒ 'signing_job_arn'
69
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/lambda/function_configuration.rb', line 69 property :signing_job_arn, disposition: :attribute, description: 'The ARN of the signing job.', source: "Types::FunctionConfiguration", orig_name: 'signing_job_arn', type: [String]
-
#signing_profile_version_arn ⇒ [String]
'The ARN of the signing profile version.'
Property Attributes- disposition ⇒ :attribute
- source ⇒ "Types::FunctionConfiguration"
- orig_name ⇒ 'signing_profile_version_arn'
70
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/lambda/function_configuration.rb', line 70 property :signing_profile_version_arn, disposition: :attribute, description: 'The ARN of the signing profile version.', source: "Types::FunctionConfiguration", orig_name: 'signing_profile_version_arn', type: [String]
-
#state ⇒ [String]
'The current state of the function.'
Property Attributes- disposition ⇒ :attribute
- source ⇒ "Types::FunctionConfiguration"
- orig_name ⇒ 'state'
71
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/lambda/function_configuration.rb', line 71 property :state, disposition: :attribute, description: 'The current state of the function.', source: "Types::FunctionConfiguration", orig_name: 'state', type: [String]
-
#state_reason ⇒ [String]
'The reason for the function"s current state.'
Property Attributes- disposition ⇒ :attribute
- source ⇒ "Types::FunctionConfiguration"
- orig_name ⇒ 'state_reason'
72
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/lambda/function_configuration.rb', line 72 property :state_reason, disposition: :attribute, description: 'The reason for the function"s current state.', source: "Types::FunctionConfiguration", orig_name: 'state_reason', type: [String]
-
#state_reason_code ⇒ [String]
'The reason code for the function"s current state.'
Property Attributes- disposition ⇒ :attribute
- source ⇒ "Types::FunctionConfiguration"
- orig_name ⇒ 'state_reason_code'
73
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/lambda/function_configuration.rb', line 73 property :state_reason_code, disposition: :attribute, description: 'The reason code for the function"s current state.', source: "Types::FunctionConfiguration", orig_name: 'state_reason_code', type: [String]
-
#timeout ⇒ [Integer]
'The amount of time that Lambda allows a function to run before stopping it. The default is 3 seconds. The maximum allowed value is 900 seconds.'
Property Attributes- source ⇒ "update_function_configuration"
- orig_name ⇒ 'timeout'
- update_function_configuration_prop ⇒ 'timeout'
- read_only ⇒ false
74 75 76
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/lambda/function_configuration.rb', line 74 property :timeout, description: 'The amount of time that Lambda allows a function to run before stopping it. The default is 3 seconds. The maximum allowed value is 900 seconds.', source: "update_function_configuration", orig_name: 'timeout', type: [Integer], update_function_configuration_prop: 'timeout', read_only: false
-
#tracing_config ⇒ [String]
'Set Mode to Active to sample and trace a subset of incoming requests with AWS X-Ray.'
Property Attributes- source ⇒ "update_function_configuration"
- orig_name ⇒ 'tracing_config'
- update_function_configuration_prop ⇒ "tracing_config.mode"
- read_only ⇒ false
77 78
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/lambda/function_configuration.rb', line 77 property :tracing_config, description: 'Set Mode to Active to sample and trace a subset of incoming requests with AWS X-Ray.', source: "update_function_configuration", orig_name: 'tracing_config', type: [String], update_function_configuration_prop: "tracing_config.mode", read_only: false
-
#version ⇒ [String]
'The version of the Lambda function.'
Property Attributes- disposition ⇒ :attribute
- source ⇒ "Types::FunctionConfiguration"
- orig_name ⇒ 'version'
79
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/lambda/function_configuration.rb', line 79 property :version, disposition: :attribute, description: 'The version of the Lambda function.', source: "Types::FunctionConfiguration", orig_name: 'version', type: [String]
-
#vpc_config ⇒ [MintPress::Aws::Lambda::VpcConfig] (Default Value: MintPress::Aws::Lambda::VpcConfig.new)
'For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.'
Property Attributes- source ⇒ "update_function_configuration"
- orig_name ⇒ 'vpc_config'
- default ⇒ MintPress::Aws::Lambda::VpcConfig.new
- update_function_configuration_prop ⇒ 'vpc_config'
- read_only ⇒ false
80 81 82 83
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/lambda/function_configuration.rb', line 80 property :vpc_config, description: 'For network connectivity to AWS resources in a VPC, specify a list of security groups and subnets in the VPC. When you connect a function to a VPC, it can only access resources and the internet through that VPC. For more information, see VPC Settings.', source: "update_function_configuration", orig_name: 'vpc_config', type: [MintPress::Aws::Lambda::VpcConfig], default: MintPress::Aws::Lambda::VpcConfig.new, update_function_configuration_prop: 'vpc_config', read_only: false
-
#qualifier ⇒ [String]
'Specify a version or alias to get details about a published version of the function.'
Property Attributes- get_function_configuration_prop ⇒ 'qualifier'
- read_only ⇒ false
- source ⇒ "get_function_configuration"
84 85
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/lambda/function_configuration.rb', line 84 property :qualifier, get_function_configuration_prop: 'qualifier', type: [String], read_only: false, source: "get_function_configuration", description: 'Specify a version or alias to get details about a published version of the function.'
-
#image_config ⇒ [MintPress::Aws::Lambda::ImageConfig] (Default Value: MintPress::Aws::Lambda::ImageConfig.new)
'Configuration values that override the container image Dockerfile.'
Property Attributes- update_function_configuration_prop ⇒ 'image_config'
- default ⇒ MintPress::Aws::Lambda::ImageConfig.new
- read_only ⇒ false
- source ⇒ "update_function_configuration"
86
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/lambda/function_configuration.rb', line 86 property :image_config, update_function_configuration_prop: 'image_config', type: [MintPress::Aws::Lambda::ImageConfig], default: MintPress::Aws::Lambda::ImageConfig.new, read_only: false, source: "update_function_configuration", description: 'Configuration values that override the container image Dockerfile.'
-
#revision ⇒ [String]
'Only update the function if the revision ID matches the ID that"s specified. Use this option to avoid modifying a function that has changed since you last read it.'
Property Attributes- source ⇒ "update_function_configuration"
- orig_name ⇒ 'revision_id'
- update_function_configuration_prop ⇒ 'revision_id'
- read_only ⇒ false
87 88 89
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/lambda/function_configuration.rb', line 87 property :revision, description: 'Only update the function if the revision ID matches the ID that"s specified. Use this option to avoid modifying a function that has changed since you last read it.', source: "update_function_configuration", orig_name: 'revision_id', type: [String], update_function_configuration_prop: 'revision_id', read_only: false
-
#name ⇒ [String]
Property Attributes90
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/lambda/function_configuration.rb', line 90 property :name, type: [String]
-
#region ⇒ String
Region _specifically for this object_. If you're not doing different objects in different regions, you should not set this, but rather set the region on your AwsPlatformProvider instead
Property Attributes94
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/lambda/function_configuration.rb', line 94 property :region, type: String
-
#platform ⇒ MintPress::InfrastructureAws::AwsPlatform (Default Value: MintPress::InfrastructureAws::AwsPlatform.new)
The platform details, including credentials - normally this will come via AwsPlatformProvider (see the Infrastructure Providers section of the documentation)
Property Attributes- default ⇒ MintPress::InfrastructureAws::AwsPlatform.new
97
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/lambda/function_configuration.rb', line 97 property :platform, type: MintPress::InfrastructureAws::AwsPlatform, default: MintPress::InfrastructureAws::AwsPlatform.new
Properties (Read Only)
Constant Summary
Constants included from MintLogger
MintLogger::DEBUG, MintLogger::ERROR, MintLogger::FATAL, MintLogger::INFO, MintLogger::UNKNOWN, MintLogger::VERBOSE, MintLogger::WARN
Instance Attribute Summary
Attributes included from Mixins::Properties
#autopush_set_cache, #dynamic_create, #harvest_on_access, #harvest_undefined_only, #harvested, #tree_root
Instance Method Summary collapse
- #get ⇒ Object
-
#initialize(opts = {}) ⇒ FunctionConfiguration
constructor
A new instance of FunctionConfiguration.
- #update ⇒ Object
Methods included from AwsCommon
#alive?, all, #attach_generic, #attached?, #available?, #build_create_hash, #by_id, #by_name, #create_generic, #delete_cascade_generic, #delete_generic, #detach_generic, #exists?, #fill_in_details, #find_by_details, #find_global_object, #get_aws_region, #get_state, #handle_singleton_object, #harvest, #perform_operation, #prop_to_hash, #register_aws_object, #resource_api, #running?, #start_generic, #started?, #stop_generic, #terminate_generic
Methods included from Mixins::Properties
#[], #[]=, #add_validate_report_result, #armour_set_property, #array_contains?, #array_is_a?, #check_autopush, #check_stack_overflow, #clone_property_object, #cloner_handle_single_property, #coerce_single, #contains_as_string?, #display_validate_report_result, #double_initialize?, #dump_to_hash, #find_parent, #find_parent_by_identity, #generate_accessor_functions, #get_canonical_renamed, #get_from_opts, #get_my_name, #get_property, #get_property_item, #has?, included, #initialize_validate_report, #inspect, #is_cloned_object?, #is_mintpress_object?, #is_probably_canonical?, #is_set?, #local_debug, #local_info, #local_verbose, #mintpress_property_definitions, #place_object_by_identity, #process_properties, #prop_set?, #property, #property_definitions, #property_details, #property_is_simple_object?, #push_root!, #require_property, #require_update, #retrieve_docstring, #sanitize, #set_map_dirty, #set_property, #set_property_item, #show_short_array, #strip_defaults!, #synchronize, #uncloned_property_definitions, #update_map, #validate, #validate_generic, #validate_properties, #validate_property, #validate_required, #version_allowed?, #weakref
Methods included from MintLogger::Utils::Common
#boolean_val, #has_value?, #no_value?, #nvl, #path_as_symbol, #ruby_level_to_send