| Name | Type | Class Type | Description | Short Description | Mandatory | Default Value |
|---|---|---|---|---|---|---|
| AWS access key | TEXT | java.lang.String | Access key for AWS Server connectivity. You can get your access key after registering on the AWS website. | Access key for AWS Server connectivity. | true | |
| AWS secret key | SECRET | java.lang.String | Secret key for AWS Server connectivity. You can get your access key after registering on the AWS website. | Secret key for AWS Server connectivity. | true | |
| AWS region | SELECTONE | java.lang.String | Choose a region to run your instance in. | Choose a region to run your instance in. | true | US East (N. Virginia) |
| Instances | SELECTONE | java.lang.String | Choose an instance. | Choose an instance. | false | |
| Key name | SELECTONE | java.lang.String | Choose a key pair name. | Choose a key pair name. | false | |
| Subnet | SELECTONE | java.lang.String | Choose the subnet where the instance will be created. | Choose the subnet where the instance will be created. | false | |
| Security groups | SELECTMANY | java.lang.String | Choose security groups for the instance. Note that RD Agent port and bind port have to be permitted (by default 20000 and 20001) in case of using remote agent. | Choose security groups for the instance. Note that RD Agent port and bind port have to be permitted (by default 20000 and 20001) in case of using remote agent. | false | |
| AMI ID | TEXT | java.lang.String | Type the AMI ID to create a new instance from. You can check your owned images by clicking on 'List images' button, or check AWS marketplace for public images! | Choose an AMI for the instance. See AMI details by clicking on help. | false | |
| Instance name | TEXT | java.lang.String | Specify the name of the instance. | Specify the name of the instance. | false | |
| Number of servers | TEXT | java.lang.String | The number of servers which will be managed by AWS plugin. Each of them will have name with this pattern: instanceName-1 ....instanceName-n | Choose the number of servers managed by AWS plugin. | false | 1 |
| Instance type | SELECTONE | java.lang.String | Please check the AWS site for more information. | Choose an instance type for the performance you need. | false | |
| Start instance on deployment | CHECKONE | java.lang.Boolean | If the instance is stopped, it will be started when the deployment starts. | If the instance is stopped, it will be started when the deployment starts. | false | true |
| Create a new instance on deployment to deploy to | CHECKONE | java.lang.Boolean | A new instance will be created and targeted for the deployment. Please make sure all necessary plugin data is set for instance creation: AMI ID, instance type, instance name, security group, key name. | A new instance will be created and targeted for the deployment. Please make sure all necessary plugin data is set for instance creation: AMI ID, instance type, instance name, security group, key name. | false | false |