Idem.AWS.EC2.INSTANCE

Idem.AWS.EC2.INSTANCE
Idem.AWS.EC2.INSTANCE
JSON Example
{
    "account": "string",
    "affinity": "string",
    "auto_recovery_enabled": false,
    "availability_zone": "string",
    "block_device_mappings": [
        {
            "DeviceName": "string",
            "NoDevice": "string",
            "VirtualName": "string"
        }
    ],
    "block_duration_minutes": 0,
    "bootstrap": [
        {}
    ],
    "capacity_reservation_preference": "string",
    "client_token": "string",
    "count": 0,
    "cpu_core_count": 0,
    "cpu_credits": "string",
    "cpu_threads_per_core": 0,
    "disable_api_termination": false,
    "ebs_optimized": false,
    "elastic_gpu_specifications": [
        {
            "Type": "string"
        }
    ],
    "elastic_inference_accelerators": [
        {
            "Count": 0,
            "Type": "string"
        }
    ],
    "enable_resource_name_dns_a_record": false,
    "enable_resource_name_dns_aaaa_record": false,
    "group_name": "string",
    "hibernation_enabled": false,
    "host_id": "string",
    "host_resource_group_arn": "string",
    "hostname_type": "string",
    "http_endpoint_enabled": false,
    "http_protocol_ipv6_enabled": false,
    "http_put_response_hop_limit": 0,
    "http_tokens": "string",
    "iam_instance_profile_arn": "string",
    "image_id": "string",
    "instance_initiated_shutdown_behavior": "string",
    "instance_interruption_behavior": "string",
    "instance_type": "string",
    "kernel_id": "string",
    "key_name": "string",
    "license_arns": [
        "string"
    ],
    "market_type": "string",
    "max_price": "string",
    "metadata_tags_enabled": false,
    "monitoring_enabled": false,
    "name": "string",
    "network_interfaces": [
        {
            "device_index": 0,
            "network_card_index": 0,
            "network_interface_id": "string"
        }
    ],
    "nitro_enclave_enabled": false,
    "owner_id": "string",
    "partition_number": 0,
    "private_ip_address": "string",
    "product_codes": [
        {}
    ],
    "ram_disk_id": "string",
    "region": "string",
    "reservation_id": "string",
    "resource_id": "string",
    "root_device_name": "string",
    "running": false,
    "security_group_ids": [
        "string"
    ],
    "source_dest_check": false,
    "spot_instance_type": "string",
    "spread_domain": "string",
    "sriov_net_support": "string",
    "subnet_id": "string",
    "tenancy": "string",
    "user_data": "string",
    "valid_until": "string"
}
string
account
Required

The name of the vRA cloud account to use during provisioning

string
affinity
Optional

affinity

boolean
auto_recovery_enabled
Optional

auto_recovery_enabled

string
availability_zone
Optional

availability_zone

array of object
block_device_mappings
Optional

block_device_mappings

integer
block_duration_minutes
Optional

block_duration_minutes

array of object
bootstrap
Optional

bootstrap

string
capacity_reservation_preference
Optional

capacity_reservation_preference

string
client_token
Optional

client_token

integer
count
Optional

The number of resource instances to be created.

integer
cpu_core_count
Optional

cpu_core_count

string
cpu_credits
Optional

cpu_credits

integer
cpu_threads_per_core
Optional

cpu_threads_per_core

boolean
disable_api_termination
Optional

disable_api_termination

boolean
ebs_optimized
Optional

ebs_optimized

array of object
elastic_gpu_specifications
Optional

elastic_gpu_specifications

array of object
elastic_inference_accelerators
Optional

elastic_inference_accelerators

boolean
enable_resource_name_dns_a_record
Optional

enable_resource_name_dns_a_record

boolean
enable_resource_name_dns_aaaa_record
Optional

enable_resource_name_dns_aaaa_record

string
group_name
Optional

group_name

boolean
hibernation_enabled
Optional

hibernation_enabled

string
host_id
Optional

host_id

string
host_resource_group_arn
Optional

host_resource_group_arn

string
hostname_type
Optional

hostname_type

boolean
http_endpoint_enabled
Optional

http_endpoint_enabled

boolean
http_protocol_ipv6_enabled
Optional

http_protocol_ipv6_enabled

integer
http_put_response_hop_limit
Optional

http_put_response_hop_limit

string
http_tokens
Optional

http_tokens

string
iam_instance_profile_arn
Optional

iam_instance_profile_arn

string
image_id
Required

image_id

string
instance_initiated_shutdown_behavior
Optional

instance_initiated_shutdown_behavior

string
instance_interruption_behavior
Optional

instance_interruption_behavior

object
instance_requirements
Optional

instance_requirements

string
instance_type
Optional

instance_type

string
kernel_id
Optional

kernel_id

string
key_name
Optional

key_name

array of string
license_arns
Optional

license_arns

string
market_type
Optional

market_type

string
max_price
Optional

max_price

boolean
metadata_tags_enabled
Optional

metadata_tags_enabled

boolean
monitoring_enabled
Optional

monitoring_enabled

string
name
Required

name

array of object
network_interfaces
Optional

network_interfaces

boolean
nitro_enclave_enabled
Optional

nitro_enclave_enabled

string
owner_id
Optional

owner_id

integer
partition_number
Optional

partition_number

string
private_ip_address
Optional

private_ip_address

array of object
product_codes
Optional

product_codes

string
ram_disk_id
Optional

ram_disk_id

string
region
Required

vRA cloud account region to use during provisioning

string
reservation_id
Optional

reservation_id

string
resource_id
Optional

resource_id

string
root_device_name
Optional

root_device_name

boolean
running
Optional

running

array of string
security_group_ids
Optional

security_group_ids

boolean
source_dest_check
Optional

source_dest_check

string
spot_instance_type
Optional

spot_instance_type

string
spread_domain
Optional

spread_domain

string
sriov_net_support
Optional

sriov_net_support

string
subnet_id
Optional

subnet_id

object
tags
Optional

tags

string
tenancy
Optional

tenancy

string
user_data
Optional

user_data

string
valid_until
Optional

valid_until

object
volume_attachments
Optional

volume_attachments