AwsCloudFeatures object
AWS Farm Role configuration. Available only for AWS Farm Roles.
Polymorphism
AwsCloudFeatures is a type that implements the CloudFeatures type.
When an object of type CloudFeatures is expected, you can use one of type AwsCloudFeatures (or use any other implementation).
Example JSON representation
{
"backupInstanceTypes": [
{
"id": "string"
}
],
"ebsOptimized": true,
"iamInstanceProfile": "string",
"spotInstances": {
"enabled": true,
"maxPrice": 1.0
},
"type": "AwsCloudFeatures"
}
Properties
property | attributes | valid values | description | filter option |
---|---|---|---|---|
type string |
required create-only |
"AwsCloudFeatures" | ||
backupInstanceTypes Array of InstanceTypeForeignKey objects |
optional |
The list of instance types to use as a backup when Amazon capacity reached. Note: Instances will be used in order they have been passed. |
||
ebsOptimized boolean |
optional |
Enable EBS optimization for all instances of this Farm Role. Note that this option is available only for EBS-optimized instance types. |
||
iamInstanceProfile string |
optional |
The Specific Amazon IAM instance profile. |
||
spotInstances AwsSpotInstanceConfiguration object |
optional |
Spot Instance configuration for this Farm Role. |