Interface AWS2EC2Constants


  • public interface AWS2EC2Constants
    Constants used in Camel AWS EC2 module SDK v2
    • Field Detail

      • IMAGE_ID

        @Metadata(description="An image ID of the AWS marketplace",
                  javaType="String")
        static final String IMAGE_ID
        See Also:
        Constant Field Values
      • INSTANCE_TYPE

        @Metadata(description="The instance type we want to create and run",
                  javaType="software.amazon.awssdk.services.ec2.model.InstanceType")
        static final String INSTANCE_TYPE
        See Also:
        Constant Field Values
      • OPERATION

        @Metadata(description="The operation we want to perform",
                  javaType="String")
        static final String OPERATION
        See Also:
        Constant Field Values
      • INSTANCE_MIN_COUNT

        @Metadata(description="The minimum number of instances we want to run.",
                  javaType="Integer")
        static final String INSTANCE_MIN_COUNT
        See Also:
        Constant Field Values
      • INSTANCE_MAX_COUNT

        @Metadata(description="The maximum number of instances we want to run.",
                  javaType="Integer")
        static final String INSTANCE_MAX_COUNT
        See Also:
        Constant Field Values
      • INSTANCE_MONITORING

        @Metadata(description="Define if we want the running instances to be monitored",
                  javaType="Boolean")
        static final String INSTANCE_MONITORING
        See Also:
        Constant Field Values
      • INSTANCE_KERNEL_ID

        @Metadata(description="The ID of the kernel.",
                  javaType="String")
        static final String INSTANCE_KERNEL_ID
        See Also:
        Constant Field Values
      • INSTANCE_EBS_OPTIMIZED

        @Metadata(description="Define if the creating instance is optimized for EBS I/O.",
                  javaType="Boolean")
        static final String INSTANCE_EBS_OPTIMIZED
        See Also:
        Constant Field Values
      • INSTANCE_SECURITY_GROUPS

        @Metadata(description="The security groups to associate to the instances",
                  javaType="Collection<String>")
        static final String INSTANCE_SECURITY_GROUPS
        See Also:
        Constant Field Values
      • INSTANCES_IDS

        @Metadata(description="A collection of instances IDS to execute start, stop, describe and\nterminate operations on.",
                  javaType="Collection<String>")
        static final String INSTANCES_IDS
        See Also:
        Constant Field Values
      • INSTANCES_KEY_PAIR

        @Metadata(description="The name of the key pair.",
                  javaType="String")
        static final String INSTANCES_KEY_PAIR
        See Also:
        Constant Field Values
      • INSTANCES_CLIENT_TOKEN

        @Metadata(description="Unique, case-sensitive identifier you provide to ensure the idempotency of the request.",
                  javaType="String")
        static final String INSTANCES_CLIENT_TOKEN
        See Also:
        Constant Field Values
      • INSTANCES_PLACEMENT

        @Metadata(description="The placement for the instance.",
                  javaType="software.amazon.awssdk.services.ec2.model.Placement")
        static final String INSTANCES_PLACEMENT
        See Also:
        Constant Field Values
      • INSTANCES_TAGS

        @Metadata(description="A collection of tags to add or remove from EC2 resources",
                  javaType="Collection<Tag>")
        static final String INSTANCES_TAGS
        See Also:
        Constant Field Values
      • SUBNET_ID

        @Metadata(description="The ID of the subnet to launch the instance into.",
                  javaType="String")
        static final String SUBNET_ID
        See Also:
        Constant Field Values