Class: MintPress::Aws::Lambda::FunctionConfiguration

Inherits:
Object
  • Object
show all
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_onlyfalse
    
    
    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_onlyfalse
    
    
    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'
    • defaultMintPress::Aws::Lambda::Environment.new
    • update_function_configuration_prop'environment'
    • read_onlyfalse
    
    
    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_onlyfalse
    
    
    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_onlyfalse
    • update_function_configuration_prop'function_name'
    • defaultProc.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_onlyfalse
    
    
    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'
    • defaultMintPress::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_onlyfalse
    
    
    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_onlyfalse
    
    
    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_onlyfalse
    
    
    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_onlyfalse
    
    
    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_onlyfalse
    
    
    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_onlyfalse
    
    
    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_onlyfalse
    
    
    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'
    • defaultMintPress::Aws::Lambda::VpcConfig.new
    • update_function_configuration_prop'vpc_config'
    • read_onlyfalse
    
    
    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_onlyfalse
    • 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'
    • defaultMintPress::Aws::Lambda::ImageConfig.new
    • read_onlyfalse
    • 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_onlyfalse
    
    
    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 Attributes
    
    
    90
    # 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 Attributes
    
    
    94
    # 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
    • defaultMintPress::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

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

Constructor Details

#initialize(opts = {}) ⇒ FunctionConfiguration

Returns a new instance of FunctionConfiguration.

Instance Method Details

#getObject

#updateObject