CloudExadataInfrastructure

class oci.database.models.CloudExadataInfrastructure(**kwargs)

Bases: object

Details of the cloud Exadata infrastructure resource. Applies to Exadata Cloud Service instances only.

Attributes

LIFECYCLE_STATE_AVAILABLE A constant which can be used with the lifecycle_state property of a CloudExadataInfrastructure.
LIFECYCLE_STATE_FAILED A constant which can be used with the lifecycle_state property of a CloudExadataInfrastructure.
LIFECYCLE_STATE_MAINTENANCE_IN_PROGRESS A constant which can be used with the lifecycle_state property of a CloudExadataInfrastructure.
LIFECYCLE_STATE_PROVISIONING A constant which can be used with the lifecycle_state property of a CloudExadataInfrastructure.
LIFECYCLE_STATE_TERMINATED A constant which can be used with the lifecycle_state property of a CloudExadataInfrastructure.
LIFECYCLE_STATE_TERMINATING A constant which can be used with the lifecycle_state property of a CloudExadataInfrastructure.
LIFECYCLE_STATE_UPDATING A constant which can be used with the lifecycle_state property of a CloudExadataInfrastructure.
activated_storage_count Gets the activated_storage_count of this CloudExadataInfrastructure.
additional_storage_count Gets the additional_storage_count of this CloudExadataInfrastructure.
availability_domain [Required] Gets the availability_domain of this CloudExadataInfrastructure.
available_storage_size_in_gbs Gets the available_storage_size_in_gbs of this CloudExadataInfrastructure.
cluster_placement_group_id Gets the cluster_placement_group_id of this CloudExadataInfrastructure.
compartment_id [Required] Gets the compartment_id of this CloudExadataInfrastructure.
compute_count Gets the compute_count of this CloudExadataInfrastructure.
cpu_count Gets the cpu_count of this CloudExadataInfrastructure.
customer_contacts Gets the customer_contacts of this CloudExadataInfrastructure.
data_storage_size_in_tbs Gets the data_storage_size_in_tbs of this CloudExadataInfrastructure.
db_node_storage_size_in_gbs Gets the db_node_storage_size_in_gbs of this CloudExadataInfrastructure.
db_server_version Gets the db_server_version of this CloudExadataInfrastructure.
defined_tags Gets the defined_tags of this CloudExadataInfrastructure.
display_name [Required] Gets the display_name of this CloudExadataInfrastructure.
freeform_tags Gets the freeform_tags of this CloudExadataInfrastructure.
id [Required] Gets the id of this CloudExadataInfrastructure.
last_maintenance_run_id Gets the last_maintenance_run_id of this CloudExadataInfrastructure.
lifecycle_details Gets the lifecycle_details of this CloudExadataInfrastructure.
lifecycle_state [Required] Gets the lifecycle_state of this CloudExadataInfrastructure.
maintenance_window Gets the maintenance_window of this CloudExadataInfrastructure.
max_cpu_count Gets the max_cpu_count of this CloudExadataInfrastructure.
max_data_storage_in_tbs Gets the max_data_storage_in_tbs of this CloudExadataInfrastructure.
max_db_node_storage_in_gbs Gets the max_db_node_storage_in_gbs of this CloudExadataInfrastructure.
max_memory_in_gbs Gets the max_memory_in_gbs of this CloudExadataInfrastructure.
memory_size_in_gbs Gets the memory_size_in_gbs of this CloudExadataInfrastructure.
monthly_db_server_version Gets the monthly_db_server_version of this CloudExadataInfrastructure.
monthly_storage_server_version Gets the monthly_storage_server_version of this CloudExadataInfrastructure.
next_maintenance_run_id Gets the next_maintenance_run_id of this CloudExadataInfrastructure.
shape [Required] Gets the shape of this CloudExadataInfrastructure.
storage_count Gets the storage_count of this CloudExadataInfrastructure.
storage_server_version Gets the storage_server_version of this CloudExadataInfrastructure.
system_tags Gets the system_tags of this CloudExadataInfrastructure.
time_created Gets the time_created of this CloudExadataInfrastructure.
total_storage_size_in_gbs Gets the total_storage_size_in_gbs of this CloudExadataInfrastructure.

Methods

__init__(**kwargs) Initializes a new CloudExadataInfrastructure object with values from keyword arguments.
LIFECYCLE_STATE_AVAILABLE = 'AVAILABLE'

A constant which can be used with the lifecycle_state property of a CloudExadataInfrastructure. This constant has a value of “AVAILABLE”

LIFECYCLE_STATE_FAILED = 'FAILED'

A constant which can be used with the lifecycle_state property of a CloudExadataInfrastructure. This constant has a value of “FAILED”

LIFECYCLE_STATE_MAINTENANCE_IN_PROGRESS = 'MAINTENANCE_IN_PROGRESS'

A constant which can be used with the lifecycle_state property of a CloudExadataInfrastructure. This constant has a value of “MAINTENANCE_IN_PROGRESS”

LIFECYCLE_STATE_PROVISIONING = 'PROVISIONING'

A constant which can be used with the lifecycle_state property of a CloudExadataInfrastructure. This constant has a value of “PROVISIONING”

LIFECYCLE_STATE_TERMINATED = 'TERMINATED'

A constant which can be used with the lifecycle_state property of a CloudExadataInfrastructure. This constant has a value of “TERMINATED”

LIFECYCLE_STATE_TERMINATING = 'TERMINATING'

A constant which can be used with the lifecycle_state property of a CloudExadataInfrastructure. This constant has a value of “TERMINATING”

LIFECYCLE_STATE_UPDATING = 'UPDATING'

A constant which can be used with the lifecycle_state property of a CloudExadataInfrastructure. This constant has a value of “UPDATING”

__init__(**kwargs)

Initializes a new CloudExadataInfrastructure object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • id (str) – The value to assign to the id property of this CloudExadataInfrastructure.
  • compartment_id (str) – The value to assign to the compartment_id property of this CloudExadataInfrastructure.
  • cluster_placement_group_id (str) – The value to assign to the cluster_placement_group_id property of this CloudExadataInfrastructure.
  • lifecycle_state (str) – The value to assign to the lifecycle_state property of this CloudExadataInfrastructure. Allowed values for this property are: “PROVISIONING”, “AVAILABLE”, “UPDATING”, “TERMINATING”, “TERMINATED”, “FAILED”, “MAINTENANCE_IN_PROGRESS”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • display_name (str) – The value to assign to the display_name property of this CloudExadataInfrastructure.
  • shape (str) – The value to assign to the shape property of this CloudExadataInfrastructure.
  • availability_domain (str) – The value to assign to the availability_domain property of this CloudExadataInfrastructure.
  • compute_count (int) – The value to assign to the compute_count property of this CloudExadataInfrastructure.
  • storage_count (int) – The value to assign to the storage_count property of this CloudExadataInfrastructure.
  • total_storage_size_in_gbs (int) – The value to assign to the total_storage_size_in_gbs property of this CloudExadataInfrastructure.
  • available_storage_size_in_gbs (int) – The value to assign to the available_storage_size_in_gbs property of this CloudExadataInfrastructure.
  • cpu_count (int) – The value to assign to the cpu_count property of this CloudExadataInfrastructure.
  • max_cpu_count (int) – The value to assign to the max_cpu_count property of this CloudExadataInfrastructure.
  • memory_size_in_gbs (int) – The value to assign to the memory_size_in_gbs property of this CloudExadataInfrastructure.
  • max_memory_in_gbs (int) – The value to assign to the max_memory_in_gbs property of this CloudExadataInfrastructure.
  • db_node_storage_size_in_gbs (int) – The value to assign to the db_node_storage_size_in_gbs property of this CloudExadataInfrastructure.
  • max_db_node_storage_in_gbs (int) – The value to assign to the max_db_node_storage_in_gbs property of this CloudExadataInfrastructure.
  • data_storage_size_in_tbs (float) – The value to assign to the data_storage_size_in_tbs property of this CloudExadataInfrastructure.
  • max_data_storage_in_tbs (float) – The value to assign to the max_data_storage_in_tbs property of this CloudExadataInfrastructure.
  • additional_storage_count (int) – The value to assign to the additional_storage_count property of this CloudExadataInfrastructure.
  • activated_storage_count (int) – The value to assign to the activated_storage_count property of this CloudExadataInfrastructure.
  • time_created (datetime) – The value to assign to the time_created property of this CloudExadataInfrastructure.
  • lifecycle_details (str) – The value to assign to the lifecycle_details property of this CloudExadataInfrastructure.
  • maintenance_window (oci.database.models.MaintenanceWindow) – The value to assign to the maintenance_window property of this CloudExadataInfrastructure.
  • last_maintenance_run_id (str) – The value to assign to the last_maintenance_run_id property of this CloudExadataInfrastructure.
  • next_maintenance_run_id (str) – The value to assign to the next_maintenance_run_id property of this CloudExadataInfrastructure.
  • freeform_tags (dict(str, str)) – The value to assign to the freeform_tags property of this CloudExadataInfrastructure.
  • defined_tags (dict(str, dict(str, object))) – The value to assign to the defined_tags property of this CloudExadataInfrastructure.
  • system_tags (dict(str, dict(str, object))) – The value to assign to the system_tags property of this CloudExadataInfrastructure.
  • customer_contacts (list[oci.database.models.CustomerContact]) – The value to assign to the customer_contacts property of this CloudExadataInfrastructure.
  • storage_server_version (str) – The value to assign to the storage_server_version property of this CloudExadataInfrastructure.
  • db_server_version (str) – The value to assign to the db_server_version property of this CloudExadataInfrastructure.
  • monthly_storage_server_version (str) – The value to assign to the monthly_storage_server_version property of this CloudExadataInfrastructure.
  • monthly_db_server_version (str) – The value to assign to the monthly_db_server_version property of this CloudExadataInfrastructure.
activated_storage_count

Gets the activated_storage_count of this CloudExadataInfrastructure. The requested number of additional storage servers activated for the Exadata infrastructure.

Returns:The activated_storage_count of this CloudExadataInfrastructure.
Return type:int
additional_storage_count

Gets the additional_storage_count of this CloudExadataInfrastructure. The requested number of additional storage servers for the Exadata infrastructure.

Returns:The additional_storage_count of this CloudExadataInfrastructure.
Return type:int
availability_domain

[Required] Gets the availability_domain of this CloudExadataInfrastructure. The name of the availability domain that the cloud Exadata infrastructure resource is located in.

Returns:The availability_domain of this CloudExadataInfrastructure.
Return type:str
available_storage_size_in_gbs

Gets the available_storage_size_in_gbs of this CloudExadataInfrastructure. The available storage can be allocated to the cloud Exadata infrastructure resource, in gigabytes (GB).

Returns:The available_storage_size_in_gbs of this CloudExadataInfrastructure.
Return type:int
cluster_placement_group_id

Gets the cluster_placement_group_id of this CloudExadataInfrastructure. The OCID of the cluster placement group of the Exadata Infrastructure.

Returns:The cluster_placement_group_id of this CloudExadataInfrastructure.
Return type:str
compartment_id

[Required] Gets the compartment_id of this CloudExadataInfrastructure. The OCID of the compartment.

Returns:The compartment_id of this CloudExadataInfrastructure.
Return type:str
compute_count

Gets the compute_count of this CloudExadataInfrastructure. The number of compute servers for the cloud Exadata infrastructure.

Returns:The compute_count of this CloudExadataInfrastructure.
Return type:int
cpu_count

Gets the cpu_count of this CloudExadataInfrastructure. The total number of CPU cores allocated.

Returns:The cpu_count of this CloudExadataInfrastructure.
Return type:int
customer_contacts

Gets the customer_contacts of this CloudExadataInfrastructure. The list of customer email addresses that receive information from Oracle about the specified OCI Database service resource. Oracle uses these email addresses to send notifications about planned and unplanned software maintenance updates, information about system hardware, and other information needed by administrators. Up to 10 email addresses can be added to the customer contacts for a cloud Exadata infrastructure instance.

Returns:The customer_contacts of this CloudExadataInfrastructure.
Return type:list[oci.database.models.CustomerContact]
data_storage_size_in_tbs

Gets the data_storage_size_in_tbs of this CloudExadataInfrastructure. Size, in terabytes, of the DATA disk group.

Returns:The data_storage_size_in_tbs of this CloudExadataInfrastructure.
Return type:float
db_node_storage_size_in_gbs

Gets the db_node_storage_size_in_gbs of this CloudExadataInfrastructure. The local node storage allocated in GBs.

Returns:The db_node_storage_size_in_gbs of this CloudExadataInfrastructure.
Return type:int
db_server_version

Gets the db_server_version of this CloudExadataInfrastructure. The software version of the database servers (dom0) in the cloud Exadata infrastructure. Example: 20.1.15

Returns:The db_server_version of this CloudExadataInfrastructure.
Return type:str
defined_tags

Gets the defined_tags of this CloudExadataInfrastructure. Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.

Returns:The defined_tags of this CloudExadataInfrastructure.
Return type:dict(str, dict(str, object))
display_name

[Required] Gets the display_name of this CloudExadataInfrastructure. The user-friendly name for the cloud Exadata infrastructure resource. The name does not need to be unique.

Returns:The display_name of this CloudExadataInfrastructure.
Return type:str
freeform_tags

Gets the freeform_tags of this CloudExadataInfrastructure. Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags.

Example: {“Department”: “Finance”}

Returns:The freeform_tags of this CloudExadataInfrastructure.
Return type:dict(str, str)
id

[Required] Gets the id of this CloudExadataInfrastructure. The OCID of the cloud Exadata infrastructure resource.

Returns:The id of this CloudExadataInfrastructure.
Return type:str
last_maintenance_run_id

Gets the last_maintenance_run_id of this CloudExadataInfrastructure. The OCID of the last maintenance run.

Returns:The last_maintenance_run_id of this CloudExadataInfrastructure.
Return type:str
lifecycle_details

Gets the lifecycle_details of this CloudExadataInfrastructure. Additional information about the current lifecycle state.

Returns:The lifecycle_details of this CloudExadataInfrastructure.
Return type:str
lifecycle_state

[Required] Gets the lifecycle_state of this CloudExadataInfrastructure. The current lifecycle state of the cloud Exadata infrastructure resource.

Allowed values for this property are: “PROVISIONING”, “AVAILABLE”, “UPDATING”, “TERMINATING”, “TERMINATED”, “FAILED”, “MAINTENANCE_IN_PROGRESS”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The lifecycle_state of this CloudExadataInfrastructure.
Return type:str
maintenance_window

Gets the maintenance_window of this CloudExadataInfrastructure.

Returns:The maintenance_window of this CloudExadataInfrastructure.
Return type:oci.database.models.MaintenanceWindow
max_cpu_count

Gets the max_cpu_count of this CloudExadataInfrastructure. The total number of CPU cores available.

Returns:The max_cpu_count of this CloudExadataInfrastructure.
Return type:int
max_data_storage_in_tbs

Gets the max_data_storage_in_tbs of this CloudExadataInfrastructure. The total available DATA disk group size.

Returns:The max_data_storage_in_tbs of this CloudExadataInfrastructure.
Return type:float
max_db_node_storage_in_gbs

Gets the max_db_node_storage_in_gbs of this CloudExadataInfrastructure. The total local node storage available in GBs.

Returns:The max_db_node_storage_in_gbs of this CloudExadataInfrastructure.
Return type:int
max_memory_in_gbs

Gets the max_memory_in_gbs of this CloudExadataInfrastructure. The total memory available in GBs.

Returns:The max_memory_in_gbs of this CloudExadataInfrastructure.
Return type:int
memory_size_in_gbs

Gets the memory_size_in_gbs of this CloudExadataInfrastructure. The memory allocated in GBs.

Returns:The memory_size_in_gbs of this CloudExadataInfrastructure.
Return type:int
monthly_db_server_version

Gets the monthly_db_server_version of this CloudExadataInfrastructure. The monthly software version of the database servers (dom0) in the cloud Exadata infrastructure. Example: 20.1.15

Returns:The monthly_db_server_version of this CloudExadataInfrastructure.
Return type:str
monthly_storage_server_version

Gets the monthly_storage_server_version of this CloudExadataInfrastructure. The monthly software version of the storage servers (cells) in the cloud Exadata infrastructure. Example: 20.1.15

Returns:The monthly_storage_server_version of this CloudExadataInfrastructure.
Return type:str
next_maintenance_run_id

Gets the next_maintenance_run_id of this CloudExadataInfrastructure. The OCID of the next maintenance run.

Returns:The next_maintenance_run_id of this CloudExadataInfrastructure.
Return type:str
shape

[Required] Gets the shape of this CloudExadataInfrastructure. The model name of the cloud Exadata infrastructure resource.

Returns:The shape of this CloudExadataInfrastructure.
Return type:str
storage_count

Gets the storage_count of this CloudExadataInfrastructure. The number of storage servers for the cloud Exadata infrastructure.

Returns:The storage_count of this CloudExadataInfrastructure.
Return type:int
storage_server_version

Gets the storage_server_version of this CloudExadataInfrastructure. The software version of the storage servers (cells) in the cloud Exadata infrastructure. Example: 20.1.15

Returns:The storage_server_version of this CloudExadataInfrastructure.
Return type:str
system_tags

Gets the system_tags of this CloudExadataInfrastructure. System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.

Returns:The system_tags of this CloudExadataInfrastructure.
Return type:dict(str, dict(str, object))
time_created

Gets the time_created of this CloudExadataInfrastructure. The date and time the cloud Exadata infrastructure resource was created.

Returns:The time_created of this CloudExadataInfrastructure.
Return type:datetime
total_storage_size_in_gbs

Gets the total_storage_size_in_gbs of this CloudExadataInfrastructure. The total storage allocated to the cloud Exadata infrastructure resource, in gigabytes (GB).

Returns:The total_storage_size_in_gbs of this CloudExadataInfrastructure.
Return type:int