DbNode¶
-
class
oci.database.models.
DbNode
(**kwargs)¶ Bases:
object
DbNode model.
Attributes
LIFECYCLE_STATE_AVAILABLE
A constant which can be used with the lifecycle_state property of a DbNode. LIFECYCLE_STATE_FAILED
A constant which can be used with the lifecycle_state property of a DbNode. LIFECYCLE_STATE_PROVISIONING
A constant which can be used with the lifecycle_state property of a DbNode. LIFECYCLE_STATE_STARTING
A constant which can be used with the lifecycle_state property of a DbNode. LIFECYCLE_STATE_STOPPED
A constant which can be used with the lifecycle_state property of a DbNode. LIFECYCLE_STATE_STOPPING
A constant which can be used with the lifecycle_state property of a DbNode. LIFECYCLE_STATE_TERMINATED
A constant which can be used with the lifecycle_state property of a DbNode. LIFECYCLE_STATE_TERMINATING
A constant which can be used with the lifecycle_state property of a DbNode. LIFECYCLE_STATE_UPDATING
A constant which can be used with the lifecycle_state property of a DbNode. MAINTENANCE_TYPE_EXADBXS_REBOOT_MIGRATION
A constant which can be used with the maintenance_type property of a DbNode. MAINTENANCE_TYPE_VMDB_REBOOT_MIGRATION
A constant which can be used with the maintenance_type property of a DbNode. additional_details
Gets the additional_details of this DbNode. backup_ip_id
Gets the backup_ip_id of this DbNode. backup_vnic2_id
Gets the backup_vnic2_id of this DbNode. backup_vnic_id
Gets the backup_vnic_id of this DbNode. cpu_core_count
Gets the cpu_core_count of this DbNode. db_node_storage_size_in_gbs
Gets the db_node_storage_size_in_gbs of this DbNode. db_server_id
Gets the db_server_id of this DbNode. db_system_id
[Required] Gets the db_system_id of this DbNode. defined_tags
Gets the defined_tags of this DbNode. fault_domain
Gets the fault_domain of this DbNode. freeform_tags
Gets the freeform_tags of this DbNode. host_ip_id
Gets the host_ip_id of this DbNode. hostname
Gets the hostname of this DbNode. id
[Required] Gets the id of this DbNode. lifecycle_details
Gets the lifecycle_details of this DbNode. lifecycle_state
[Required] Gets the lifecycle_state of this DbNode. maintenance_type
Gets the maintenance_type of this DbNode. memory_size_in_gbs
Gets the memory_size_in_gbs of this DbNode. software_storage_size_in_gb
Gets the software_storage_size_in_gb of this DbNode. time_created
[Required] Gets the time_created of this DbNode. time_maintenance_window_end
Gets the time_maintenance_window_end of this DbNode. time_maintenance_window_start
Gets the time_maintenance_window_start of this DbNode. total_cpu_core_count
Gets the total_cpu_core_count of this DbNode. vnic2_id
Gets the vnic2_id of this DbNode. vnic_id
[Required] Gets the vnic_id of this DbNode. Methods
__init__
(**kwargs)Initializes a new DbNode object with values from keyword arguments. -
LIFECYCLE_STATE_AVAILABLE
= 'AVAILABLE'¶ A constant which can be used with the lifecycle_state property of a DbNode. This constant has a value of “AVAILABLE”
-
LIFECYCLE_STATE_FAILED
= 'FAILED'¶ A constant which can be used with the lifecycle_state property of a DbNode. This constant has a value of “FAILED”
-
LIFECYCLE_STATE_PROVISIONING
= 'PROVISIONING'¶ A constant which can be used with the lifecycle_state property of a DbNode. This constant has a value of “PROVISIONING”
-
LIFECYCLE_STATE_STARTING
= 'STARTING'¶ A constant which can be used with the lifecycle_state property of a DbNode. This constant has a value of “STARTING”
-
LIFECYCLE_STATE_STOPPED
= 'STOPPED'¶ A constant which can be used with the lifecycle_state property of a DbNode. This constant has a value of “STOPPED”
-
LIFECYCLE_STATE_STOPPING
= 'STOPPING'¶ A constant which can be used with the lifecycle_state property of a DbNode. This constant has a value of “STOPPING”
-
LIFECYCLE_STATE_TERMINATED
= 'TERMINATED'¶ A constant which can be used with the lifecycle_state property of a DbNode. This constant has a value of “TERMINATED”
-
LIFECYCLE_STATE_TERMINATING
= 'TERMINATING'¶ A constant which can be used with the lifecycle_state property of a DbNode. This constant has a value of “TERMINATING”
-
LIFECYCLE_STATE_UPDATING
= 'UPDATING'¶ A constant which can be used with the lifecycle_state property of a DbNode. This constant has a value of “UPDATING”
-
MAINTENANCE_TYPE_EXADBXS_REBOOT_MIGRATION
= 'EXADBXS_REBOOT_MIGRATION'¶ A constant which can be used with the maintenance_type property of a DbNode. This constant has a value of “EXADBXS_REBOOT_MIGRATION”
-
MAINTENANCE_TYPE_VMDB_REBOOT_MIGRATION
= 'VMDB_REBOOT_MIGRATION'¶ A constant which can be used with the maintenance_type property of a DbNode. This constant has a value of “VMDB_REBOOT_MIGRATION”
-
__init__
(**kwargs)¶ Initializes a new DbNode 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 DbNode.
- db_system_id (str) – The value to assign to the db_system_id property of this DbNode.
- vnic_id (str) – The value to assign to the vnic_id property of this DbNode.
- backup_vnic_id (str) – The value to assign to the backup_vnic_id property of this DbNode.
- host_ip_id (str) – The value to assign to the host_ip_id property of this DbNode.
- backup_ip_id (str) – The value to assign to the backup_ip_id property of this DbNode.
- vnic2_id (str) – The value to assign to the vnic2_id property of this DbNode.
- backup_vnic2_id (str) – The value to assign to the backup_vnic2_id property of this DbNode.
- lifecycle_state (str) – The value to assign to the lifecycle_state property of this DbNode. Allowed values for this property are: “PROVISIONING”, “AVAILABLE”, “UPDATING”, “STOPPING”, “STOPPED”, “STARTING”, “TERMINATING”, “TERMINATED”, “FAILED”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- hostname (str) – The value to assign to the hostname property of this DbNode.
- fault_domain (str) – The value to assign to the fault_domain property of this DbNode.
- time_created (datetime) – The value to assign to the time_created property of this DbNode.
- software_storage_size_in_gb (int) – The value to assign to the software_storage_size_in_gb property of this DbNode.
- maintenance_type (str) – The value to assign to the maintenance_type property of this DbNode. Allowed values for this property are: “VMDB_REBOOT_MIGRATION”, “EXADBXS_REBOOT_MIGRATION”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- time_maintenance_window_start (datetime) – The value to assign to the time_maintenance_window_start property of this DbNode.
- time_maintenance_window_end (datetime) – The value to assign to the time_maintenance_window_end property of this DbNode.
- additional_details (str) – The value to assign to the additional_details property of this DbNode.
- freeform_tags (dict(str, str)) – The value to assign to the freeform_tags property of this DbNode.
- defined_tags (dict(str, dict(str, object))) – The value to assign to the defined_tags property of this DbNode.
- lifecycle_details (str) – The value to assign to the lifecycle_details property of this DbNode.
- cpu_core_count (int) – The value to assign to the cpu_core_count property of this DbNode.
- memory_size_in_gbs (int) – The value to assign to the memory_size_in_gbs property of this DbNode.
- db_node_storage_size_in_gbs (int) – The value to assign to the db_node_storage_size_in_gbs property of this DbNode.
- total_cpu_core_count (int) – The value to assign to the total_cpu_core_count property of this DbNode.
- db_server_id (str) – The value to assign to the db_server_id property of this DbNode.
-
additional_details
¶ Gets the additional_details of this DbNode. Additional information about the planned maintenance.
Returns: The additional_details of this DbNode. Return type: str
-
backup_ip_id
¶ Gets the backup_ip_id of this DbNode. The OCID of the backup IP address associated with the database node. Use this OCID with either the
get_private_ip()
or theget_public_ip_by_private_ip_id()
API to get the IP address needed to make a database connection.Note: Applies only to Exadata Cloud Service.
Returns: The backup_ip_id of this DbNode. Return type: str
-
backup_vnic2_id
¶ Gets the backup_vnic2_id of this DbNode. The OCID of the second backup VNIC.
Note: Applies only to Exadata Cloud Service.
Returns: The backup_vnic2_id of this DbNode. Return type: str
-
backup_vnic_id
¶ Gets the backup_vnic_id of this DbNode. The OCID of the backup VNIC.
Returns: The backup_vnic_id of this DbNode. Return type: str
-
cpu_core_count
¶ Gets the cpu_core_count of this DbNode. The number of CPU cores enabled on the Db node.
Returns: The cpu_core_count of this DbNode. Return type: int
-
db_node_storage_size_in_gbs
¶ Gets the db_node_storage_size_in_gbs of this DbNode. The allocated local node storage in GBs on the Db node.
Returns: The db_node_storage_size_in_gbs of this DbNode. Return type: int
-
db_server_id
¶ Gets the db_server_id of this DbNode. The OCID of the Exacc Db server associated with the database node.
Returns: The db_server_id of this DbNode. Return type: str
-
db_system_id
¶ [Required] Gets the db_system_id of this DbNode. The OCID of the DB system.
Returns: The db_system_id of this DbNode. Return type: str
Gets the defined_tags of this DbNode. 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 DbNode. Return type: dict(str, dict(str, object))
-
fault_domain
¶ Gets the fault_domain of this DbNode. The name of the Fault Domain the instance is contained in.
Returns: The fault_domain of this DbNode. Return type: str
Gets the freeform_tags of this DbNode. 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 DbNode. Return type: dict(str, str)
-
host_ip_id
¶ Gets the host_ip_id of this DbNode. The OCID of the host IP address associated with the database node. Use this OCID with either the
get_private_ip()
or theget_public_ip_by_private_ip_id()
API to get the IP address needed to make a database connection.Note: Applies only to Exadata Cloud Service.
Returns: The host_ip_id of this DbNode. Return type: str
-
hostname
¶ Gets the hostname of this DbNode. The host name for the database node.
Returns: The hostname of this DbNode. Return type: str
-
id
¶ [Required] Gets the id of this DbNode. The OCID of the database node.
Returns: The id of this DbNode. Return type: str
-
lifecycle_details
¶ Gets the lifecycle_details of this DbNode. Information about the current lifecycle state.
Returns: The lifecycle_details of this DbNode. Return type: str
-
lifecycle_state
¶ [Required] Gets the lifecycle_state of this DbNode. The current state of the database node.
Allowed values for this property are: “PROVISIONING”, “AVAILABLE”, “UPDATING”, “STOPPING”, “STOPPED”, “STARTING”, “TERMINATING”, “TERMINATED”, “FAILED”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
Returns: The lifecycle_state of this DbNode. Return type: str
-
maintenance_type
¶ Gets the maintenance_type of this DbNode. The type of database node maintenance.
Allowed values for this property are: “VMDB_REBOOT_MIGRATION”, “EXADBXS_REBOOT_MIGRATION”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
Returns: The maintenance_type of this DbNode. Return type: str
-
memory_size_in_gbs
¶ Gets the memory_size_in_gbs of this DbNode. The allocated memory in GBs on the Db node.
Returns: The memory_size_in_gbs of this DbNode. Return type: int
-
software_storage_size_in_gb
¶ Gets the software_storage_size_in_gb of this DbNode. The size (in GB) of the block storage volume allocation for the DB system. This attribute applies only for virtual machine DB systems.
Returns: The software_storage_size_in_gb of this DbNode. Return type: int
-
time_created
¶ [Required] Gets the time_created of this DbNode. The date and time that the database node was created.
Returns: The time_created of this DbNode. Return type: datetime
-
time_maintenance_window_end
¶ Gets the time_maintenance_window_end of this DbNode. End date and time of maintenance window.
Returns: The time_maintenance_window_end of this DbNode. Return type: datetime
-
time_maintenance_window_start
¶ Gets the time_maintenance_window_start of this DbNode. Start date and time of maintenance window.
Returns: The time_maintenance_window_start of this DbNode. Return type: datetime
-
total_cpu_core_count
¶ Gets the total_cpu_core_count of this DbNode. The total number of CPU cores reserved on the Db node.
Returns: The total_cpu_core_count of this DbNode. Return type: int
-