Interface Lambda2Constants


public interface Lambda2Constants
Constants used in Camel AWS Lambda module
  • Field Details

    • OPERATION

      @Metadata(label="all", description="The operation we want to perform. Override operation passed as query parameter", javaType="String", required=true) static final String OPERATION
      See Also:
    • S3_BUCKET

      @Metadata(label="createFunction", description="Amazon S3 bucket name where the .zip file containing\nyour deployment package is stored. This bucket must reside in the same AWS region where you are creating the Lambda function.", javaType="String") static final String S3_BUCKET
      See Also:
    • S3_KEY

      @Metadata(label="createFunction", description="The Amazon S3 object (the deployment package) key name\nyou want to upload.", javaType="String") static final String S3_KEY
      See Also:
    • S3_OBJECT_VERSION

      @Metadata(label="createFunction", description="The Amazon S3 object (the deployment package) version\nyou want to upload.", javaType="String") static final String S3_OBJECT_VERSION
      See Also:
    • ZIP_FILE

      @Metadata(label="createFunction", description="The local path of the zip file (the deployment package).\n Content of zip file can also be put in Message body.", javaType="String") static final String ZIP_FILE
      See Also:
    • DESCRIPTION

      @Metadata(label="createFunction", description="The user-provided description.", javaType="String") static final String DESCRIPTION
      See Also:
    • ROLE

      @Metadata(label="createFunction", description="The Amazon Resource Name (ARN) of the IAM role that Lambda assumes\n when it executes your function to access any other Amazon Web Services (AWS) resources.", javaType="String", required=true) static final String ROLE
      See Also:
    • RUNTIME

      @Metadata(label="createFunction", description="The runtime environment for the Lambda function you are uploading.\n (nodejs, nodejs4.3, nodejs6.10, java8, python2.7, python3.6, dotnetcore1.0, odejs4.3-edge)", javaType="String", required=true) static final String RUNTIME
      See Also:
    • HANDLER

      @Metadata(label="createFunction", description="The function within your code that Lambda calls to begin execution.\n For Node.js, it is the module-name.export value in your function.\n For Java, it can be package.class-name::handler or package.class-name.", javaType="String", required=true) static final String HANDLER
      See Also:
    • TARGET_ARN

      @Metadata(label="createFunction", description="The parent object that contains the target ARN (Amazon Resource Name)\nof an Amazon SQS queue or Amazon SNS topic.", javaType="String") static final String TARGET_ARN
      See Also:
    • MEMORY_SIZE

      @Metadata(label="createFunction", description="The memory size, in MB, you configured for the function.\nMust be a multiple of 64 MB.", javaType="Integer") static final String MEMORY_SIZE
      See Also:
    • KMS_KEY_ARN

      @Metadata(label="createFunction", description="The Amazon Resource Name (ARN) of the KMS key used to encrypt your function\'s environment variables.\nIf not provided, AWS Lambda will use a default service key.", javaType="String") static final String KMS_KEY_ARN
      See Also:
    • ENVIRONMENT_VARIABLES

      @Metadata(label="createFunction", description="The key-value pairs that represent your environment\'s configuration settings.", javaType="Map<String, String>") static final String ENVIRONMENT_VARIABLES
      See Also:
    • PUBLISH

      @Metadata(label="createFunction updateFunction", description="This boolean parameter can be used to request AWS Lambda\nto create the Lambda function and publish a version as an atomic operation.", javaType="Boolean") static final String PUBLISH
      See Also:
    • TIMEOUT

      @Metadata(label="createFunction", description="The function execution time at which Lambda should terminate the function.\nThe default is 3 seconds.", javaType="Integer") static final String TIMEOUT
      See Also:
    • TAGS

      @Metadata(label="createFunction", description="The list of tags (key-value pairs) assigned to the new function.", javaType="Map<String, String>") static final String TAGS
      See Also:
    • TRACING_CONFIG

      @Metadata(label="createFunction", description="Your function\'s tracing settings (Active or PassThrough).", javaType="String") static final String TRACING_CONFIG
      See Also:
    • SECURITY_GROUP_IDS

      @Metadata(label="createFunction", description="If your Lambda function accesses resources in a VPC, a list of one or more security groups IDs in your VPC.", javaType="List<String>") static final String SECURITY_GROUP_IDS
      See Also:
    • SUBNET_IDS

      @Metadata(label="createFunction", description="If your Lambda function accesses resources in a VPC, a list of one or more subnet IDs in your VPC.", javaType="List<String>") static final String SUBNET_IDS
      See Also:
    • EVENT_SOURCE_ARN

      @Metadata(label="createEventSourceMapping", description="The Amazon Resource Name (ARN) of the event source.", javaType="String") static final String EVENT_SOURCE_ARN
      See Also:
    • EVENT_SOURCE_BATCH_SIZE

      @Metadata(label="createEventSourceMapping", description="The maximum number of records in each batch that Lambda pulls from your stream or queue and sends to your function. ", javaType="Integer") static final String EVENT_SOURCE_BATCH_SIZE
      See Also:
    • EVENT_SOURCE_UUID

      @Metadata(label="deleteEventSourceMapping", description="The identifier of the event source mapping.", javaType="String") static final String EVENT_SOURCE_UUID
      See Also:
    • RESOURCE_ARN

      @Metadata(label="listTags tagResource untagResource", description="The function\'s Amazon Resource Name (ARN).", javaType="String") static final String RESOURCE_ARN
      See Also:
    • RESOURCE_TAGS

      @Metadata(label="tagResource", description="A list of tags to apply to the function.", javaType="Map<String, String>") static final String RESOURCE_TAGS
      See Also:
    • RESOURCE_TAG_KEYS

      @Metadata(label="untagResource", description="A list of tag keys to remove from the function.", javaType="List<String>") static final String RESOURCE_TAG_KEYS
      See Also:
    • VERSION_DESCRIPTION

      @Metadata(label="publishVersion", description="A description for the version to override the description in the function configuration.", javaType="String") static final String VERSION_DESCRIPTION
      See Also:
    • VERSION_REVISION_ID

      @Metadata(label="publishVersion", description="Only update the function if the revision ID matches the ID that\'s specified.", javaType="String") static final String VERSION_REVISION_ID
      See Also:
    • FUNCTION_VERSION

      @Metadata(label="createAlias listAliases", description="The function version to set in the alias", javaType="String") static final String FUNCTION_VERSION
      See Also:
    • FUNCTION_ALIAS_NAME

      @Metadata(label="createAlias deleteAlias getAlias", description="The function name of the alias", javaType="String", required=true) static final String FUNCTION_ALIAS_NAME
      See Also:
    • FUNCTION_ALIAS_DESCRIPTION

      @Metadata(label="createAlias", description="The function description to set in the alias", javaType="String") static final String FUNCTION_ALIAS_DESCRIPTION
      See Also: