AwsIaasConfiguration
AwsIaasConfiguration
AllOf
This class requires all of the following:
JSON Example
{
"guid": "string",
"name": "string",
"additional_cloud_properties": {},
"access_key_id": "string",
"secret_access_key": "string",
"iam_instance_profile": "string",
"security_group": "string",
"key_pair_name": "string",
"ssh_private_key": "string",
"region": "string",
"disk_type": "string",
"encrypted": false,
"kms_key_arn": "string",
"require_imds_v2": false,
"vm_type_catalog_name": "string"
}
string
access_key_id
Optional
access_key_id
string
secret_access_key
Optional
secret_access_key
string
iam_instance_profile
Required
iam_instance_profile
string
security_group
Required
security_group
string
key_pair_name
Required
key_pair_name
string
ssh_private_key
Optional
ssh_private_key
string
region
Required
region
string
disk_type
Required
The type of EBS volume
Possible values are :
gp2,
gp3,
boolean
encrypted
Required
Turn on EBS encryption for all disks.
string
kms_key_arn
Required
Key used to encrypt all disks. Defaults to the account key.
boolean
require_imds_v2
Required
Require sending a signed token header with any instance metadata retrieval requests. Note: In order for this to take effect for existing VMs, you must recreate them.
string
vm_type_catalog_name
Required
Name of the VM type catalog to use. FIFTH_GEN refers to t3, m5, c5, and r5 instance types. FIFTH_GEN_AMD refers to t3a, m5a, c5a, and r5a.
Possible values are :
FIFTH_GEN,
FIFTH_GEN_AMD,