# Instance


## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**ami_launch_index** | **int** |  | [optional] 
**architecture** | [**ArchitectureValues**](ArchitectureValues.md) |  | [optional] 
**block_device_mappings** | [**List[InstanceBlockDeviceMapping]**](InstanceBlockDeviceMapping.md) |  | [optional] 
**boot_mode** | [**BootModeValues**](BootModeValues.md) |  | [optional] 
**capacity_reservation_id** | **str** |  | [optional] 
**capacity_reservation_specification** | [**CapacityReservationSpecificationResponse**](CapacityReservationSpecificationResponse.md) |  | [optional] 
**client_token** | **str** |  | [optional] 
**cpu_options** | [**CpuOptions**](CpuOptions.md) |  | [optional] 
**current_instance_boot_mode** | [**InstanceBootModeValues**](InstanceBootModeValues.md) |  | [optional] 
**ebs_optimized** | **bool** |  | [optional] 
**elastic_gpu_associations** | [**List[ElasticGpuAssociation]**](ElasticGpuAssociation.md) |  | [optional] 
**elastic_inference_accelerator_associations** | [**List[ElasticInferenceAcceleratorAssociation]**](ElasticInferenceAcceleratorAssociation.md) |  | [optional] 
**ena_support** | **bool** |  | [optional] 
**enclave_options** | [**EnclaveOptions**](EnclaveOptions.md) |  | [optional] 
**hibernation_options** | [**HibernationOptions**](HibernationOptions.md) |  | [optional] 
**hypervisor** | [**HypervisorType**](HypervisorType.md) |  | [optional] 
**iam_instance_profile** | [**IamInstanceProfile**](IamInstanceProfile.md) |  | [optional] 
**image_id** | **str** |  | [optional] 
**instance_id** | **str** |  | [optional] 
**instance_lifecycle** | [**InstanceLifecycleType**](InstanceLifecycleType.md) |  | [optional] 
**instance_type** | [**InstanceType**](InstanceType.md) |  | [optional] 
**ipv6_address** | **str** |  | [optional] 
**kernel_id** | **str** |  | [optional] 
**key_name** | **str** |  | [optional] 
**launch_time** | **datetime** |  | [optional] 
**licenses** | [**List[LicenseConfiguration]**](LicenseConfiguration.md) |  | [optional] 
**maintenance_options** | [**InstanceMaintenanceOptions**](InstanceMaintenanceOptions.md) |  | [optional] 
**metadata_options** | [**InstanceMetadataOptionsResponse**](InstanceMetadataOptionsResponse.md) |  | [optional] 
**monitoring** | [**Monitoring**](Monitoring.md) |  | [optional] 
**network_interfaces** | [**List[InstanceNetworkInterface]**](InstanceNetworkInterface.md) |  | [optional] 
**outpost_arn** | **str** |  | [optional] 
**placement** | [**Placement**](Placement.md) |  | [optional] 
**platform** | [**PlatformValues**](PlatformValues.md) |  | [optional] 
**platform_details** | **str** |  | [optional] 
**private_dns_name** | **str** |  | [optional] 
**private_dns_name_options** | [**PrivateDnsNameOptionsResponse**](PrivateDnsNameOptionsResponse.md) |  | [optional] 
**private_ip_address** | **str** |  | [optional] 
**product_codes** | [**List[ProductCode]**](ProductCode.md) |  | [optional] 
**public_dns_name** | **str** |  | [optional] 
**public_ip_address** | **str** |  | [optional] 
**ramdisk_id** | **str** |  | [optional] 
**root_device_name** | **str** |  | [optional] 
**root_device_type** | [**DeviceType**](DeviceType.md) |  | [optional] 
**security_groups** | [**List[GroupIdentifier]**](GroupIdentifier.md) |  | [optional] 
**source_dest_check** | **bool** |  | [optional] 
**spot_instance_request_id** | **str** |  | [optional] 
**sriov_net_support** | **str** |  | [optional] 
**state** | [**InstanceState**](InstanceState.md) |  | [optional] 
**state_reason** | [**StateReason**](StateReason.md) |  | [optional] 
**state_transition_reason** | **str** |  | [optional] 
**subnet_id** | **str** |  | [optional] 
**tags** | [**List[Tag]**](Tag.md) |  | [optional] 
**tpm_support** | **str** |  | [optional] 
**usage_operation** | **str** |  | [optional] 
**usage_operation_update_time** | **datetime** |  | [optional] 
**virtualization_type** | [**VirtualizationType**](VirtualizationType.md) |  | [optional] 
**vpc_id** | **str** |  | [optional] 

## Example

```python
from duplocloud_sdk.models.instance import Instance

# TODO update the JSON string below
json = "{}"
# create an instance of Instance from a JSON string
instance_instance = Instance.from_json(json)
# print the JSON string representation of the object
print(Instance.to_json())

# convert the object into a dict
instance_dict = instance_instance.to_dict()
# create an instance of Instance from a dict
instance_from_dict = Instance.from_dict(instance_dict)
```
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)


