AwsIaasConfiguration

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,