UpdateCloudVmClusterDetails¶
-
class
oci.database.models.
UpdateCloudVmClusterDetails
(**kwargs)¶ Bases:
object
Details for updating the cloud VM cluster. Applies to Exadata Cloud Service instances only.
Attributes
LICENSE_MODEL_BRING_YOUR_OWN_LICENSE
A constant which can be used with the license_model property of a UpdateCloudVmClusterDetails. LICENSE_MODEL_LICENSE_INCLUDED
A constant which can be used with the license_model property of a UpdateCloudVmClusterDetails. backup_network_nsg_ids
Gets the backup_network_nsg_ids of this UpdateCloudVmClusterDetails. cloud_automation_update_details
Gets the cloud_automation_update_details of this UpdateCloudVmClusterDetails. compute_nodes
Gets the compute_nodes of this UpdateCloudVmClusterDetails. cpu_core_count
Gets the cpu_core_count of this UpdateCloudVmClusterDetails. data_collection_options
Gets the data_collection_options of this UpdateCloudVmClusterDetails. data_storage_size_in_tbs
Gets the data_storage_size_in_tbs of this UpdateCloudVmClusterDetails. db_node_storage_size_in_gbs
Gets the db_node_storage_size_in_gbs of this UpdateCloudVmClusterDetails. defined_tags
Gets the defined_tags of this UpdateCloudVmClusterDetails. display_name
Gets the display_name of this UpdateCloudVmClusterDetails. file_system_configuration_details
Gets the file_system_configuration_details of this UpdateCloudVmClusterDetails. freeform_tags
Gets the freeform_tags of this UpdateCloudVmClusterDetails. license_model
Gets the license_model of this UpdateCloudVmClusterDetails. memory_size_in_gbs
Gets the memory_size_in_gbs of this UpdateCloudVmClusterDetails. nsg_ids
Gets the nsg_ids of this UpdateCloudVmClusterDetails. ocpu_count
Gets the ocpu_count of this UpdateCloudVmClusterDetails. security_attributes
Gets the security_attributes of this UpdateCloudVmClusterDetails. ssh_public_keys
Gets the ssh_public_keys of this UpdateCloudVmClusterDetails. storage_size_in_gbs
Gets the storage_size_in_gbs of this UpdateCloudVmClusterDetails. update_details
Gets the update_details of this UpdateCloudVmClusterDetails. Methods
__init__
(**kwargs)Initializes a new UpdateCloudVmClusterDetails object with values from keyword arguments. -
LICENSE_MODEL_BRING_YOUR_OWN_LICENSE
= 'BRING_YOUR_OWN_LICENSE'¶ A constant which can be used with the license_model property of a UpdateCloudVmClusterDetails. This constant has a value of “BRING_YOUR_OWN_LICENSE”
-
LICENSE_MODEL_LICENSE_INCLUDED
= 'LICENSE_INCLUDED'¶ A constant which can be used with the license_model property of a UpdateCloudVmClusterDetails. This constant has a value of “LICENSE_INCLUDED”
-
__init__
(**kwargs)¶ Initializes a new UpdateCloudVmClusterDetails object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):
Parameters: - display_name (str) – The value to assign to the display_name property of this UpdateCloudVmClusterDetails.
- cpu_core_count (int) – The value to assign to the cpu_core_count property of this UpdateCloudVmClusterDetails.
- ocpu_count (float) – The value to assign to the ocpu_count property of this UpdateCloudVmClusterDetails.
- memory_size_in_gbs (int) – The value to assign to the memory_size_in_gbs property of this UpdateCloudVmClusterDetails.
- db_node_storage_size_in_gbs (int) – The value to assign to the db_node_storage_size_in_gbs property of this UpdateCloudVmClusterDetails.
- data_storage_size_in_tbs (float) – The value to assign to the data_storage_size_in_tbs property of this UpdateCloudVmClusterDetails.
- license_model (str) – The value to assign to the license_model property of this UpdateCloudVmClusterDetails. Allowed values for this property are: “LICENSE_INCLUDED”, “BRING_YOUR_OWN_LICENSE”
- ssh_public_keys (list[str]) – The value to assign to the ssh_public_keys property of this UpdateCloudVmClusterDetails.
- update_details (oci.database.models.UpdateDetails) – The value to assign to the update_details property of this UpdateCloudVmClusterDetails.
- nsg_ids (list[str]) – The value to assign to the nsg_ids property of this UpdateCloudVmClusterDetails.
- backup_network_nsg_ids (list[str]) – The value to assign to the backup_network_nsg_ids property of this UpdateCloudVmClusterDetails.
- compute_nodes (list[str]) – The value to assign to the compute_nodes property of this UpdateCloudVmClusterDetails.
- storage_size_in_gbs (int) – The value to assign to the storage_size_in_gbs property of this UpdateCloudVmClusterDetails.
- freeform_tags (dict(str, str)) – The value to assign to the freeform_tags property of this UpdateCloudVmClusterDetails.
- defined_tags (dict(str, dict(str, object))) – The value to assign to the defined_tags property of this UpdateCloudVmClusterDetails.
- security_attributes (dict(str, dict(str, object))) – The value to assign to the security_attributes property of this UpdateCloudVmClusterDetails.
- data_collection_options (oci.database.models.DataCollectionOptions) – The value to assign to the data_collection_options property of this UpdateCloudVmClusterDetails.
- file_system_configuration_details (list[oci.database.models.FileSystemConfigurationDetail]) – The value to assign to the file_system_configuration_details property of this UpdateCloudVmClusterDetails.
- cloud_automation_update_details (oci.database.models.CloudAutomationUpdateDetails) – The value to assign to the cloud_automation_update_details property of this UpdateCloudVmClusterDetails.
-
backup_network_nsg_ids
¶ Gets the backup_network_nsg_ids of this UpdateCloudVmClusterDetails. A list of the OCIDs of the network security groups (NSGs) that the backup network of this DB system belongs to. Setting this to an empty array after the list is created removes the resource from all NSGs. For more information about NSGs, see Security Rules. Applicable only to Exadata systems.
Returns: The backup_network_nsg_ids of this UpdateCloudVmClusterDetails. Return type: list[str]
-
cloud_automation_update_details
¶ Gets the cloud_automation_update_details of this UpdateCloudVmClusterDetails.
Returns: The cloud_automation_update_details of this UpdateCloudVmClusterDetails. Return type: oci.database.models.CloudAutomationUpdateDetails
-
compute_nodes
¶ Gets the compute_nodes of this UpdateCloudVmClusterDetails. The list of compute servers to be added to the cloud VM cluster.
Returns: The compute_nodes of this UpdateCloudVmClusterDetails. Return type: list[str]
-
cpu_core_count
¶ Gets the cpu_core_count of this UpdateCloudVmClusterDetails. The number of CPU cores to enable for the cloud VM cluster.
Returns: The cpu_core_count of this UpdateCloudVmClusterDetails. Return type: int
-
data_collection_options
¶ Gets the data_collection_options of this UpdateCloudVmClusterDetails.
Returns: The data_collection_options of this UpdateCloudVmClusterDetails. Return type: oci.database.models.DataCollectionOptions
-
data_storage_size_in_tbs
¶ Gets the data_storage_size_in_tbs of this UpdateCloudVmClusterDetails. The data disk group size to be allocated in TBs.
Returns: The data_storage_size_in_tbs of this UpdateCloudVmClusterDetails. Return type: float
-
db_node_storage_size_in_gbs
¶ Gets the db_node_storage_size_in_gbs of this UpdateCloudVmClusterDetails. The local node storage to be allocated in GBs.
Returns: The db_node_storage_size_in_gbs of this UpdateCloudVmClusterDetails. Return type: int
Gets the defined_tags of this UpdateCloudVmClusterDetails. 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 UpdateCloudVmClusterDetails. Return type: dict(str, dict(str, object))
-
display_name
¶ Gets the display_name of this UpdateCloudVmClusterDetails. The user-friendly name for the cloud VM cluster. The name does not need to be unique.
Returns: The display_name of this UpdateCloudVmClusterDetails. Return type: str
-
file_system_configuration_details
¶ Gets the file_system_configuration_details of this UpdateCloudVmClusterDetails. Details of the file system configuration of the VM cluster.
Returns: The file_system_configuration_details of this UpdateCloudVmClusterDetails. Return type: list[oci.database.models.FileSystemConfigurationDetail]
Gets the freeform_tags of this UpdateCloudVmClusterDetails. 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 UpdateCloudVmClusterDetails. Return type: dict(str, str)
-
license_model
¶ Gets the license_model of this UpdateCloudVmClusterDetails. The Oracle license model that applies to the cloud VM cluster. The default is BRING_YOUR_OWN_LICENSE. Applies to Exadata Cloud Service instances only.
Allowed values for this property are: “LICENSE_INCLUDED”, “BRING_YOUR_OWN_LICENSE”
Returns: The license_model of this UpdateCloudVmClusterDetails. Return type: str
-
memory_size_in_gbs
¶ Gets the memory_size_in_gbs of this UpdateCloudVmClusterDetails. The memory to be allocated in GBs.
Returns: The memory_size_in_gbs of this UpdateCloudVmClusterDetails. Return type: int
-
nsg_ids
¶ Gets the nsg_ids of this UpdateCloudVmClusterDetails. The list of OCIDs for the network security groups (NSGs) to which this resource belongs. Setting this to an empty list removes all resources from all NSGs. For more information about NSGs, see Security Rules. NsgIds restrictions: - A network security group (NSG) is optional for Autonomous Databases with private access. The nsgIds list can be empty.
Returns: The nsg_ids of this UpdateCloudVmClusterDetails. Return type: list[str]
-
ocpu_count
¶ Gets the ocpu_count of this UpdateCloudVmClusterDetails. The number of OCPU cores to enable for a cloud VM cluster. Only 1 decimal place is allowed for the fractional part.
Returns: The ocpu_count of this UpdateCloudVmClusterDetails. Return type: float
-
security_attributes
¶ Gets the security_attributes of this UpdateCloudVmClusterDetails. Security Attributes for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {“Oracle-ZPR”: {“MaxEgressCount”: {“value”: “42”, “mode”: “audit”}}}
Returns: The security_attributes of this UpdateCloudVmClusterDetails. Return type: dict(str, dict(str, object))
-
ssh_public_keys
¶ Gets the ssh_public_keys of this UpdateCloudVmClusterDetails. The public key portion of one or more key pairs used for SSH access to the cloud VM cluster.
Returns: The ssh_public_keys of this UpdateCloudVmClusterDetails. Return type: list[str]
-
storage_size_in_gbs
¶ Gets the storage_size_in_gbs of this UpdateCloudVmClusterDetails. The disk group size to be allocated in GBs.
Returns: The storage_size_in_gbs of this UpdateCloudVmClusterDetails. Return type: int
-
update_details
¶ Gets the update_details of this UpdateCloudVmClusterDetails.
Returns: The update_details of this UpdateCloudVmClusterDetails. Return type: oci.database.models.UpdateDetails
-