CloudExadataInfrastructureSummary

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

Bases: object

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

Attributes:

COMPUTE_MODEL_ECPU

A constant which can be used with the compute_model property of a CloudExadataInfrastructureSummary.

COMPUTE_MODEL_OCPU

A constant which can be used with the compute_model property of a CloudExadataInfrastructureSummary.

LIFECYCLE_STATE_AVAILABLE

A constant which can be used with the lifecycle_state property of a CloudExadataInfrastructureSummary.

LIFECYCLE_STATE_FAILED

A constant which can be used with the lifecycle_state property of a CloudExadataInfrastructureSummary.

LIFECYCLE_STATE_MAINTENANCE_IN_PROGRESS

A constant which can be used with the lifecycle_state property of a CloudExadataInfrastructureSummary.

LIFECYCLE_STATE_PROVISIONING

A constant which can be used with the lifecycle_state property of a CloudExadataInfrastructureSummary.

LIFECYCLE_STATE_TERMINATED

A constant which can be used with the lifecycle_state property of a CloudExadataInfrastructureSummary.

LIFECYCLE_STATE_TERMINATING

A constant which can be used with the lifecycle_state property of a CloudExadataInfrastructureSummary.

LIFECYCLE_STATE_UPDATING

A constant which can be used with the lifecycle_state property of a CloudExadataInfrastructureSummary.

activated_storage_count

Gets the activated_storage_count of this CloudExadataInfrastructureSummary.

additional_storage_count

Gets the additional_storage_count of this CloudExadataInfrastructureSummary.

availability_domain

[Required] Gets the availability_domain of this CloudExadataInfrastructureSummary.

available_storage_size_in_gbs

Gets the available_storage_size_in_gbs of this CloudExadataInfrastructureSummary.

cluster_placement_group_id

Gets the cluster_placement_group_id of this CloudExadataInfrastructureSummary.

compartment_id

[Required] Gets the compartment_id of this CloudExadataInfrastructureSummary.

compute_count

Gets the compute_count of this CloudExadataInfrastructureSummary.

compute_model

Gets the compute_model of this CloudExadataInfrastructureSummary.

cpu_count

Gets the cpu_count of this CloudExadataInfrastructureSummary.

customer_contacts

Gets the customer_contacts of this CloudExadataInfrastructureSummary.

data_storage_size_in_tbs

Gets the data_storage_size_in_tbs of this CloudExadataInfrastructureSummary.

database_server_type

Gets the database_server_type of this CloudExadataInfrastructureSummary.

db_node_storage_size_in_gbs

Gets the db_node_storage_size_in_gbs of this CloudExadataInfrastructureSummary.

db_server_version

Gets the db_server_version of this CloudExadataInfrastructureSummary.

defined_file_system_configurations

Gets the defined_file_system_configurations of this CloudExadataInfrastructureSummary.

defined_tags

Gets the defined_tags of this CloudExadataInfrastructureSummary.

display_name

[Required] Gets the display_name of this CloudExadataInfrastructureSummary.

exascale_config

Gets the exascale_config of this CloudExadataInfrastructureSummary.

freeform_tags

Gets the freeform_tags of this CloudExadataInfrastructureSummary.

id

[Required] Gets the id of this CloudExadataInfrastructureSummary.

is_scheduling_policy_associated

Gets the is_scheduling_policy_associated of this CloudExadataInfrastructureSummary.

last_maintenance_run_id

Gets the last_maintenance_run_id of this CloudExadataInfrastructureSummary.

lifecycle_details

Gets the lifecycle_details of this CloudExadataInfrastructureSummary.

lifecycle_state

[Required] Gets the lifecycle_state of this CloudExadataInfrastructureSummary.

maintenance_version_preferences

Gets the maintenance_version_preferences of this CloudExadataInfrastructureSummary.

maintenance_window

Gets the maintenance_window of this CloudExadataInfrastructureSummary.

max_cpu_count

Gets the max_cpu_count of this CloudExadataInfrastructureSummary.

max_data_storage_in_tbs

Gets the max_data_storage_in_tbs of this CloudExadataInfrastructureSummary.

max_db_node_storage_in_gbs

Gets the max_db_node_storage_in_gbs of this CloudExadataInfrastructureSummary.

max_memory_in_gbs

Gets the max_memory_in_gbs of this CloudExadataInfrastructureSummary.

memory_size_in_gbs

Gets the memory_size_in_gbs of this CloudExadataInfrastructureSummary.

monthly_db_server_version

Gets the monthly_db_server_version of this CloudExadataInfrastructureSummary.

monthly_storage_server_version

Gets the monthly_storage_server_version of this CloudExadataInfrastructureSummary.

next_maintenance_run_id

Gets the next_maintenance_run_id of this CloudExadataInfrastructureSummary.

shape

[Required] Gets the shape of this CloudExadataInfrastructureSummary.

storage_count

Gets the storage_count of this CloudExadataInfrastructureSummary.

storage_server_type

Gets the storage_server_type of this CloudExadataInfrastructureSummary.

storage_server_version

Gets the storage_server_version of this CloudExadataInfrastructureSummary.

subscription_id

Gets the subscription_id of this CloudExadataInfrastructureSummary.

system_tags

Gets the system_tags of this CloudExadataInfrastructureSummary.

time_created

Gets the time_created of this CloudExadataInfrastructureSummary.

total_storage_size_in_gbs

Gets the total_storage_size_in_gbs of this CloudExadataInfrastructureSummary.

Methods:

__init__(**kwargs)

Initializes a new CloudExadataInfrastructureSummary object with values from keyword arguments.

COMPUTE_MODEL_ECPU = 'ECPU'

A constant which can be used with the compute_model property of a CloudExadataInfrastructureSummary. This constant has a value of “ECPU”

COMPUTE_MODEL_OCPU = 'OCPU'

A constant which can be used with the compute_model property of a CloudExadataInfrastructureSummary. This constant has a value of “OCPU”

LIFECYCLE_STATE_AVAILABLE = 'AVAILABLE'

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

LIFECYCLE_STATE_FAILED = 'FAILED'

A constant which can be used with the lifecycle_state property of a CloudExadataInfrastructureSummary. 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 CloudExadataInfrastructureSummary. 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 CloudExadataInfrastructureSummary. This constant has a value of “PROVISIONING”

LIFECYCLE_STATE_TERMINATED = 'TERMINATED'

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

LIFECYCLE_STATE_TERMINATING = 'TERMINATING'

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

LIFECYCLE_STATE_UPDATING = 'UPDATING'

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

__init__(**kwargs)

Initializes a new CloudExadataInfrastructureSummary 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 CloudExadataInfrastructureSummary.

  • compartment_id (str) – The value to assign to the compartment_id property of this CloudExadataInfrastructureSummary.

  • cluster_placement_group_id (str) – The value to assign to the cluster_placement_group_id property of this CloudExadataInfrastructureSummary.

  • subscription_id (str) – The value to assign to the subscription_id property of this CloudExadataInfrastructureSummary.

  • lifecycle_state (str) – The value to assign to the lifecycle_state property of this CloudExadataInfrastructureSummary. 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 CloudExadataInfrastructureSummary.

  • shape (str) – The value to assign to the shape property of this CloudExadataInfrastructureSummary.

  • availability_domain (str) – The value to assign to the availability_domain property of this CloudExadataInfrastructureSummary.

  • compute_count (int) – The value to assign to the compute_count property of this CloudExadataInfrastructureSummary.

  • storage_count (int) – The value to assign to the storage_count property of this CloudExadataInfrastructureSummary.

  • total_storage_size_in_gbs (int) – The value to assign to the total_storage_size_in_gbs property of this CloudExadataInfrastructureSummary.

  • available_storage_size_in_gbs (int) – The value to assign to the available_storage_size_in_gbs property of this CloudExadataInfrastructureSummary.

  • cpu_count (int) – The value to assign to the cpu_count property of this CloudExadataInfrastructureSummary.

  • max_cpu_count (int) – The value to assign to the max_cpu_count property of this CloudExadataInfrastructureSummary.

  • memory_size_in_gbs (int) – The value to assign to the memory_size_in_gbs property of this CloudExadataInfrastructureSummary.

  • max_memory_in_gbs (int) – The value to assign to the max_memory_in_gbs property of this CloudExadataInfrastructureSummary.

  • db_node_storage_size_in_gbs (int) – The value to assign to the db_node_storage_size_in_gbs property of this CloudExadataInfrastructureSummary.

  • max_db_node_storage_in_gbs (int) – The value to assign to the max_db_node_storage_in_gbs property of this CloudExadataInfrastructureSummary.

  • data_storage_size_in_tbs (float) – The value to assign to the data_storage_size_in_tbs property of this CloudExadataInfrastructureSummary.

  • max_data_storage_in_tbs (float) – The value to assign to the max_data_storage_in_tbs property of this CloudExadataInfrastructureSummary.

  • additional_storage_count (int) – The value to assign to the additional_storage_count property of this CloudExadataInfrastructureSummary.

  • activated_storage_count (int) – The value to assign to the activated_storage_count property of this CloudExadataInfrastructureSummary.

  • time_created (datetime) – The value to assign to the time_created property of this CloudExadataInfrastructureSummary.

  • lifecycle_details (str) – The value to assign to the lifecycle_details property of this CloudExadataInfrastructureSummary.

  • maintenance_window (oci.database.models.MaintenanceWindow) – The value to assign to the maintenance_window property of this CloudExadataInfrastructureSummary.

  • maintenance_version_preferences (oci.database.models.MaintenanceVersionPreferenceDetails) – The value to assign to the maintenance_version_preferences property of this CloudExadataInfrastructureSummary.

  • last_maintenance_run_id (str) – The value to assign to the last_maintenance_run_id property of this CloudExadataInfrastructureSummary.

  • next_maintenance_run_id (str) – The value to assign to the next_maintenance_run_id property of this CloudExadataInfrastructureSummary.

  • freeform_tags (dict(str, str)) – The value to assign to the freeform_tags property of this CloudExadataInfrastructureSummary.

  • defined_tags (dict(str, dict(str, object))) – The value to assign to the defined_tags property of this CloudExadataInfrastructureSummary.

  • system_tags (dict(str, dict(str, object))) – The value to assign to the system_tags property of this CloudExadataInfrastructureSummary.

  • customer_contacts (list[oci.database.models.CustomerContact]) – The value to assign to the customer_contacts property of this CloudExadataInfrastructureSummary.

  • storage_server_version (str) – The value to assign to the storage_server_version property of this CloudExadataInfrastructureSummary.

  • db_server_version (str) – The value to assign to the db_server_version property of this CloudExadataInfrastructureSummary.

  • monthly_storage_server_version (str) – The value to assign to the monthly_storage_server_version property of this CloudExadataInfrastructureSummary.

  • monthly_db_server_version (str) – The value to assign to the monthly_db_server_version property of this CloudExadataInfrastructureSummary.

  • defined_file_system_configurations (list[oci.database.models.DefinedFileSystemConfiguration]) – The value to assign to the defined_file_system_configurations property of this CloudExadataInfrastructureSummary.

  • is_scheduling_policy_associated (bool) – The value to assign to the is_scheduling_policy_associated property of this CloudExadataInfrastructureSummary.

  • exascale_config (oci.database.models.ExascaleConfigDetails) – The value to assign to the exascale_config property of this CloudExadataInfrastructureSummary.

  • database_server_type (str) – The value to assign to the database_server_type property of this CloudExadataInfrastructureSummary.

  • storage_server_type (str) – The value to assign to the storage_server_type property of this CloudExadataInfrastructureSummary.

  • compute_model (str) – The value to assign to the compute_model property of this CloudExadataInfrastructureSummary. Allowed values for this property are: “ECPU”, “OCPU”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

property activated_storage_count

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

Returns

The activated_storage_count of this CloudExadataInfrastructureSummary.

Return type

int

property additional_storage_count

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

Returns

The additional_storage_count of this CloudExadataInfrastructureSummary.

Return type

int

property availability_domain

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

Returns

The availability_domain of this CloudExadataInfrastructureSummary.

Return type

str

property available_storage_size_in_gbs

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

Returns

The available_storage_size_in_gbs of this CloudExadataInfrastructureSummary.

Return type

int

property cluster_placement_group_id

Gets the cluster_placement_group_id of this CloudExadataInfrastructureSummary. The OCID of the cluster placement group of the Exadata Infrastructure or Db System.

Returns

The cluster_placement_group_id of this CloudExadataInfrastructureSummary.

Return type

str

property compartment_id

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

Returns

The compartment_id of this CloudExadataInfrastructureSummary.

Return type

str

property compute_count

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

Returns

The compute_count of this CloudExadataInfrastructureSummary.

Return type

int

property compute_model

Gets the compute_model of this CloudExadataInfrastructureSummary. The compute model of the Autonomous AI Database. This is required if using the computeCount parameter. If using cpuCoreCount then it is an error to specify computeModel to a non-null value. ECPU compute model is the recommended model and OCPU compute model is legacy.

Allowed values for this property are: “ECPU”, “OCPU”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns

The compute_model of this CloudExadataInfrastructureSummary.

Return type

str

property cpu_count

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

Returns

The cpu_count of this CloudExadataInfrastructureSummary.

Return type

int

property customer_contacts

Gets the customer_contacts of this CloudExadataInfrastructureSummary. 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 CloudExadataInfrastructureSummary.

Return type

list[oci.database.models.CustomerContact]

property data_storage_size_in_tbs

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

Returns

The data_storage_size_in_tbs of this CloudExadataInfrastructureSummary.

Return type

float

property database_server_type

Gets the database_server_type of this CloudExadataInfrastructureSummary. The database server type of the Exadata infrastructure.

Returns

The database_server_type of this CloudExadataInfrastructureSummary.

Return type

str

property db_node_storage_size_in_gbs

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

Returns

The db_node_storage_size_in_gbs of this CloudExadataInfrastructureSummary.

Return type

int

property db_server_version

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

Returns

The db_server_version of this CloudExadataInfrastructureSummary.

Return type

str

property defined_file_system_configurations

Gets the defined_file_system_configurations of this CloudExadataInfrastructureSummary. Details of the file system configuration of the Exadata infrastructure.

Returns

The defined_file_system_configurations of this CloudExadataInfrastructureSummary.

Return type

list[oci.database.models.DefinedFileSystemConfiguration]

property defined_tags

Gets the defined_tags of this CloudExadataInfrastructureSummary. 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 CloudExadataInfrastructureSummary.

Return type

dict(str, dict(str, object))

property display_name

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

Returns

The display_name of this CloudExadataInfrastructureSummary.

Return type

str

property exascale_config

Gets the exascale_config of this CloudExadataInfrastructureSummary.

Returns

The exascale_config of this CloudExadataInfrastructureSummary.

Return type

oci.database.models.ExascaleConfigDetails

property freeform_tags

Gets the freeform_tags of this CloudExadataInfrastructureSummary. 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 CloudExadataInfrastructureSummary.

Return type

dict(str, str)

property id

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

Returns

The id of this CloudExadataInfrastructureSummary.

Return type

str

property is_scheduling_policy_associated

Gets the is_scheduling_policy_associated of this CloudExadataInfrastructureSummary. If true, the infrastructure is using granular maintenance scheduling preference.

Returns

The is_scheduling_policy_associated of this CloudExadataInfrastructureSummary.

Return type

bool

property last_maintenance_run_id

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

Returns

The last_maintenance_run_id of this CloudExadataInfrastructureSummary.

Return type

str

property lifecycle_details

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

Returns

The lifecycle_details of this CloudExadataInfrastructureSummary.

Return type

str

property lifecycle_state

[Required] Gets the lifecycle_state of this CloudExadataInfrastructureSummary. 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 CloudExadataInfrastructureSummary.

Return type

str

property maintenance_version_preferences

Gets the maintenance_version_preferences of this CloudExadataInfrastructureSummary.

Returns

The maintenance_version_preferences of this CloudExadataInfrastructureSummary.

Return type

oci.database.models.MaintenanceVersionPreferenceDetails

property maintenance_window

Gets the maintenance_window of this CloudExadataInfrastructureSummary.

Returns

The maintenance_window of this CloudExadataInfrastructureSummary.

Return type

oci.database.models.MaintenanceWindow

property max_cpu_count

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

Returns

The max_cpu_count of this CloudExadataInfrastructureSummary.

Return type

int

property max_data_storage_in_tbs

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

Returns

The max_data_storage_in_tbs of this CloudExadataInfrastructureSummary.

Return type

float

property max_db_node_storage_in_gbs

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

Returns

The max_db_node_storage_in_gbs of this CloudExadataInfrastructureSummary.

Return type

int

property max_memory_in_gbs

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

Returns

The max_memory_in_gbs of this CloudExadataInfrastructureSummary.

Return type

int

property memory_size_in_gbs

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

Returns

The memory_size_in_gbs of this CloudExadataInfrastructureSummary.

Return type

int

property monthly_db_server_version

Gets the monthly_db_server_version of this CloudExadataInfrastructureSummary. 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 CloudExadataInfrastructureSummary.

Return type

str

property monthly_storage_server_version

Gets the monthly_storage_server_version of this CloudExadataInfrastructureSummary. 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 CloudExadataInfrastructureSummary.

Return type

str

property next_maintenance_run_id

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

Returns

The next_maintenance_run_id of this CloudExadataInfrastructureSummary.

Return type

str

property shape

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

Returns

The shape of this CloudExadataInfrastructureSummary.

Return type

str

property storage_count

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

Returns

The storage_count of this CloudExadataInfrastructureSummary.

Return type

int

property storage_server_type

Gets the storage_server_type of this CloudExadataInfrastructureSummary. The storage server type of the Exadata infrastructure.

Returns

The storage_server_type of this CloudExadataInfrastructureSummary.

Return type

str

property storage_server_version

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

Returns

The storage_server_version of this CloudExadataInfrastructureSummary.

Return type

str

property subscription_id

Gets the subscription_id of this CloudExadataInfrastructureSummary. The OCID of the subscription with which resource needs to be associated with.

Returns

The subscription_id of this CloudExadataInfrastructureSummary.

Return type

str

property system_tags

Gets the system_tags of this CloudExadataInfrastructureSummary. 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 CloudExadataInfrastructureSummary.

Return type

dict(str, dict(str, object))

property time_created

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

Returns

The time_created of this CloudExadataInfrastructureSummary.

Return type

datetime

property total_storage_size_in_gbs

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

Returns

The total_storage_size_in_gbs of this CloudExadataInfrastructureSummary.

Return type

int