AwsEc2Properties¶
- 
class oci.cloud_bridge.models.AwsEc2Properties(**kwargs)¶
- Bases: - object- AWS virtual machine related properties. - Methods - __init__(**kwargs)- Initializes a new AwsEc2Properties object with values from keyword arguments. - Attributes - architecture- [Required] Gets the architecture of this AwsEc2Properties. - are_elastic_inference_accelerators_present- Gets the are_elastic_inference_accelerators_present of this AwsEc2Properties. - boot_mode- Gets the boot_mode of this AwsEc2Properties. - capacity_reservation_key- Gets the capacity_reservation_key of this AwsEc2Properties. - image_key- Gets the image_key of this AwsEc2Properties. - instance_key- [Required] Gets the instance_key of this AwsEc2Properties. - instance_lifecycle- Gets the instance_lifecycle of this AwsEc2Properties. - instance_type- [Required] Gets the instance_type of this AwsEc2Properties. - ip_address- Gets the ip_address of this AwsEc2Properties. - ipv6_address- Gets the ipv6_address of this AwsEc2Properties. - is_enclave_options- Gets the is_enclave_options of this AwsEc2Properties. - is_hibernation_options- Gets the is_hibernation_options of this AwsEc2Properties. - is_source_dest_check- Gets the is_source_dest_check of this AwsEc2Properties. - is_spot_instance- Gets the is_spot_instance of this AwsEc2Properties. - kernel_key- Gets the kernel_key of this AwsEc2Properties. - licenses- Gets the licenses of this AwsEc2Properties. - maintenance_options- Gets the maintenance_options of this AwsEc2Properties. - monitoring- Gets the monitoring of this AwsEc2Properties. - network_interfaces- Gets the network_interfaces of this AwsEc2Properties. - placement- Gets the placement of this AwsEc2Properties. - private_dns_name- Gets the private_dns_name of this AwsEc2Properties. - private_ip_address- Gets the private_ip_address of this AwsEc2Properties. - root_device_name- [Required] Gets the root_device_name of this AwsEc2Properties. - root_device_type- Gets the root_device_type of this AwsEc2Properties. - security_groups- Gets the security_groups of this AwsEc2Properties. - sriov_net_support- Gets the sriov_net_support of this AwsEc2Properties. - state- [Required] Gets the state of this AwsEc2Properties. - subnet_key- Gets the subnet_key of this AwsEc2Properties. - tags- Gets the tags of this AwsEc2Properties. - time_launch- Gets the time_launch of this AwsEc2Properties. - tpm_support- Gets the tpm_support of this AwsEc2Properties. - virtualization_type- Gets the virtualization_type of this AwsEc2Properties. - vpc_key- Gets the vpc_key of this AwsEc2Properties. - 
__init__(**kwargs)¶
- Initializes a new AwsEc2Properties object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): - Parameters: - architecture (str) – The value to assign to the architecture property of this AwsEc2Properties.
- boot_mode (str) – The value to assign to the boot_mode property of this AwsEc2Properties.
- capacity_reservation_key (str) – The value to assign to the capacity_reservation_key property of this AwsEc2Properties.
- are_elastic_inference_accelerators_present (bool) – The value to assign to the are_elastic_inference_accelerators_present property of this AwsEc2Properties.
- is_enclave_options (bool) – The value to assign to the is_enclave_options property of this AwsEc2Properties.
- is_hibernation_options (bool) – The value to assign to the is_hibernation_options property of this AwsEc2Properties.
- image_key (str) – The value to assign to the image_key property of this AwsEc2Properties.
- instance_key (str) – The value to assign to the instance_key property of this AwsEc2Properties.
- instance_lifecycle (str) – The value to assign to the instance_lifecycle property of this AwsEc2Properties.
- instance_type (str) – The value to assign to the instance_type property of this AwsEc2Properties.
- ip_address (str) – The value to assign to the ip_address property of this AwsEc2Properties.
- ipv6_address (str) – The value to assign to the ipv6_address property of this AwsEc2Properties.
- kernel_key (str) – The value to assign to the kernel_key property of this AwsEc2Properties.
- time_launch (datetime) – The value to assign to the time_launch property of this AwsEc2Properties.
- licenses (list[str]) – The value to assign to the licenses property of this AwsEc2Properties.
- maintenance_options (str) – The value to assign to the maintenance_options property of this AwsEc2Properties.
- monitoring (str) – The value to assign to the monitoring property of this AwsEc2Properties.
- network_interfaces (list[oci.cloud_bridge.models.InstanceNetworkInterface]) – The value to assign to the network_interfaces property of this AwsEc2Properties.
- placement (oci.cloud_bridge.models.Placement) – The value to assign to the placement property of this AwsEc2Properties.
- private_dns_name (str) – The value to assign to the private_dns_name property of this AwsEc2Properties.
- private_ip_address (str) – The value to assign to the private_ip_address property of this AwsEc2Properties.
- root_device_name (str) – The value to assign to the root_device_name property of this AwsEc2Properties.
- root_device_type (str) – The value to assign to the root_device_type property of this AwsEc2Properties.
- security_groups (list[oci.cloud_bridge.models.GroupIdentifier]) – The value to assign to the security_groups property of this AwsEc2Properties.
- is_source_dest_check (bool) – The value to assign to the is_source_dest_check property of this AwsEc2Properties.
- is_spot_instance (bool) – The value to assign to the is_spot_instance property of this AwsEc2Properties.
- sriov_net_support (str) – The value to assign to the sriov_net_support property of this AwsEc2Properties.
- state (oci.cloud_bridge.models.InstanceState) – The value to assign to the state property of this AwsEc2Properties.
- subnet_key (str) – The value to assign to the subnet_key property of this AwsEc2Properties.
- tags (list[oci.cloud_bridge.models.Tag]) – The value to assign to the tags property of this AwsEc2Properties.
- tpm_support (str) – The value to assign to the tpm_support property of this AwsEc2Properties.
- virtualization_type (str) – The value to assign to the virtualization_type property of this AwsEc2Properties.
- vpc_key (str) – The value to assign to the vpc_key property of this AwsEc2Properties.
 
 - 
architecture¶
- [Required] Gets the architecture of this AwsEc2Properties. The architecture of the image. - Returns: - The architecture of this AwsEc2Properties. - Return type: - str 
 - 
are_elastic_inference_accelerators_present¶
- Gets the are_elastic_inference_accelerators_present of this AwsEc2Properties. Indicates if the elastic inference accelerators attached to an instance - Returns: - The are_elastic_inference_accelerators_present of this AwsEc2Properties. - Return type: - bool 
 - 
boot_mode¶
- Gets the boot_mode of this AwsEc2Properties. The boot mode of the instance. - Returns: - The boot_mode of this AwsEc2Properties. - Return type: - str 
 - 
capacity_reservation_key¶
- Gets the capacity_reservation_key of this AwsEc2Properties. The ID of the Capacity Reservation. - Returns: - The capacity_reservation_key of this AwsEc2Properties. - Return type: - str 
 - 
image_key¶
- Gets the image_key of this AwsEc2Properties. The ID of the AMI used to launch the instance. - Returns: - The image_key of this AwsEc2Properties. - Return type: - str 
 - 
instance_key¶
- [Required] Gets the instance_key of this AwsEc2Properties. The ID of the instance. - Returns: - The instance_key of this AwsEc2Properties. - Return type: - str 
 - 
instance_lifecycle¶
- Gets the instance_lifecycle of this AwsEc2Properties. Indicates whether this is a Spot Instance or a Scheduled Instance. - Returns: - The instance_lifecycle of this AwsEc2Properties. - Return type: - str 
 - 
instance_type¶
- [Required] Gets the instance_type of this AwsEc2Properties. The instance type. - Returns: - The instance_type of this AwsEc2Properties. - Return type: - str 
 - 
ip_address¶
- Gets the ip_address of this AwsEc2Properties. The public IPv4 address, or the Carrier IP address assigned to the instance. - Returns: - The ip_address of this AwsEc2Properties. - Return type: - str 
 - 
ipv6_address¶
- Gets the ipv6_address of this AwsEc2Properties. The IPv6 address assigned to the instance. - Returns: - The ipv6_address of this AwsEc2Properties. - Return type: - str 
 - 
is_enclave_options¶
- Gets the is_enclave_options of this AwsEc2Properties. Indicates whether the instance is enabled for AWS Nitro Enclaves. - Returns: - The is_enclave_options of this AwsEc2Properties. - Return type: - bool 
 - 
is_hibernation_options¶
- Gets the is_hibernation_options of this AwsEc2Properties. Indicates whether the instance is enabled for hibernation. - Returns: - The is_hibernation_options of this AwsEc2Properties. - Return type: - bool 
 - 
is_source_dest_check¶
- Gets the is_source_dest_check of this AwsEc2Properties. Indicates whether source/destination checking is enabled. - Returns: - The is_source_dest_check of this AwsEc2Properties. - Return type: - bool 
 - 
is_spot_instance¶
- Gets the is_spot_instance of this AwsEc2Properties. If the request is a Spot Instance request, this value will be true. - Returns: - The is_spot_instance of this AwsEc2Properties. - Return type: - bool 
 - 
kernel_key¶
- Gets the kernel_key of this AwsEc2Properties. The kernel associated with this instance, if applicable. - Returns: - The kernel_key of this AwsEc2Properties. - Return type: - str 
 - 
licenses¶
- Gets the licenses of this AwsEc2Properties. The license configurations for the instance. - Returns: - The licenses of this AwsEc2Properties. - Return type: - list[str] 
 - 
maintenance_options¶
- Gets the maintenance_options of this AwsEc2Properties. Provides information on the recovery and maintenance options of your instance. - Returns: - The maintenance_options of this AwsEc2Properties. - Return type: - str 
 - 
monitoring¶
- Gets the monitoring of this AwsEc2Properties. The monitoring for the instance. - Returns: - The monitoring of this AwsEc2Properties. - Return type: - str 
 - 
network_interfaces¶
- Gets the network_interfaces of this AwsEc2Properties. The network interfaces for the instance. - Returns: - The network_interfaces of this AwsEc2Properties. - Return type: - list[oci.cloud_bridge.models.InstanceNetworkInterface] 
 - 
placement¶
- Gets the placement of this AwsEc2Properties. - Returns: - The placement of this AwsEc2Properties. - Return type: - oci.cloud_bridge.models.Placement 
 - 
private_dns_name¶
- Gets the private_dns_name of this AwsEc2Properties. (IPv4 only) The private DNS hostname name assigned to the instance. - Returns: - The private_dns_name of this AwsEc2Properties. - Return type: - str 
 - 
private_ip_address¶
- Gets the private_ip_address of this AwsEc2Properties. The private IPv4 address assigned to the instance. - Returns: - The private_ip_address of this AwsEc2Properties. - Return type: - str 
 - 
root_device_name¶
- [Required] Gets the root_device_name of this AwsEc2Properties. The device name of the root device volume. - Returns: - The root_device_name of this AwsEc2Properties. - Return type: - str 
 - 
root_device_type¶
- Gets the root_device_type of this AwsEc2Properties. The root device type used by the AMI. The AMI can use an EBS volume or an instance store volume. - Returns: - The root_device_type of this AwsEc2Properties. - Return type: - str 
 - 
security_groups¶
- Gets the security_groups of this AwsEc2Properties. The security groups for the instance. - Returns: - The security_groups of this AwsEc2Properties. - Return type: - list[oci.cloud_bridge.models.GroupIdentifier] 
 - 
sriov_net_support¶
- Gets the sriov_net_support of this AwsEc2Properties. Specifies whether enhanced networking with the Intel 82599 Virtual Function interface is enabled. - Returns: - The sriov_net_support of this AwsEc2Properties. - Return type: - str 
 - 
state¶
- [Required] Gets the state of this AwsEc2Properties. - Returns: - The state of this AwsEc2Properties. - Return type: - oci.cloud_bridge.models.InstanceState 
 - 
subnet_key¶
- Gets the subnet_key of this AwsEc2Properties. EC2-VPC The ID of the subnet in which the instance is running. - Returns: - The subnet_key of this AwsEc2Properties. - Return type: - str 
 - Gets the tags of this AwsEc2Properties. Any tags assigned to the instance. - Returns: - The tags of this AwsEc2Properties. - Return type: - list[oci.cloud_bridge.models.Tag] 
 - 
time_launch¶
- Gets the time_launch of this AwsEc2Properties. The time the instance was launched. - Returns: - The time_launch of this AwsEc2Properties. - Return type: - datetime 
 - 
tpm_support¶
- Gets the tpm_support of this AwsEc2Properties. If the instance is configured for NitroTPM support, the value is v2.0. - Returns: - The tpm_support of this AwsEc2Properties. - Return type: - str 
 - 
virtualization_type¶
- Gets the virtualization_type of this AwsEc2Properties. The virtualization type of the instance. - Returns: - The virtualization_type of this AwsEc2Properties. - Return type: - str 
 - 
vpc_key¶
- Gets the vpc_key of this AwsEc2Properties. EC2-VPC The ID of the VPC in which the instance is running. - Returns: - The vpc_key of this AwsEc2Properties. - Return type: - str 
 
-