UpdateVmClusterDetails¶
-
class
oci.database.models.UpdateVmClusterDetails(**kwargs)¶ Bases:
objectDetails for updating the VM cluster. Applies to Exadata Cloud@Customer instances only. For details on updating a cloud VM cluster in an Exadata Cloud Service instance, see
update_cloud_vm_cluster_details()Attributes
LICENSE_MODEL_BRING_YOUR_OWN_LICENSEA constant which can be used with the license_model property of a UpdateVmClusterDetails. LICENSE_MODEL_LICENSE_INCLUDEDA constant which can be used with the license_model property of a UpdateVmClusterDetails. VM_BACKUP_STORAGE_TYPE_EXASCALEA constant which can be used with the vm_backup_storage_type property of a UpdateVmClusterDetails. VM_BACKUP_STORAGE_TYPE_LOCALA constant which can be used with the vm_backup_storage_type property of a UpdateVmClusterDetails. cloud_automation_update_detailsGets the cloud_automation_update_details of this UpdateVmClusterDetails. cpu_core_countGets the cpu_core_count of this UpdateVmClusterDetails. data_collection_optionsGets the data_collection_options of this UpdateVmClusterDetails. data_storage_size_in_gbsGets the data_storage_size_in_gbs of this UpdateVmClusterDetails. data_storage_size_in_tbsGets the data_storage_size_in_tbs of this UpdateVmClusterDetails. db_node_storage_size_in_gbsGets the db_node_storage_size_in_gbs of this UpdateVmClusterDetails. defined_tagsGets the defined_tags of this UpdateVmClusterDetails. file_system_configuration_detailsGets the file_system_configuration_details of this UpdateVmClusterDetails. freeform_tagsGets the freeform_tags of this UpdateVmClusterDetails. license_modelGets the license_model of this UpdateVmClusterDetails. memory_size_in_gbsGets the memory_size_in_gbs of this UpdateVmClusterDetails. ocpu_countGets the ocpu_count of this UpdateVmClusterDetails. ssh_public_keysGets the ssh_public_keys of this UpdateVmClusterDetails. update_detailsGets the update_details of this UpdateVmClusterDetails. versionGets the version of this UpdateVmClusterDetails. vm_backup_storage_typeGets the vm_backup_storage_type of this UpdateVmClusterDetails. Methods
__init__(**kwargs)Initializes a new UpdateVmClusterDetails 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 UpdateVmClusterDetails. 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 UpdateVmClusterDetails. This constant has a value of “LICENSE_INCLUDED”
-
VM_BACKUP_STORAGE_TYPE_EXASCALE= 'EXASCALE'¶ A constant which can be used with the vm_backup_storage_type property of a UpdateVmClusterDetails. This constant has a value of “EXASCALE”
-
VM_BACKUP_STORAGE_TYPE_LOCAL= 'LOCAL'¶ A constant which can be used with the vm_backup_storage_type property of a UpdateVmClusterDetails. This constant has a value of “LOCAL”
-
__init__(**kwargs)¶ Initializes a new UpdateVmClusterDetails object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):
Parameters: - cpu_core_count (int) – The value to assign to the cpu_core_count property of this UpdateVmClusterDetails.
- ocpu_count (float) – The value to assign to the ocpu_count property of this UpdateVmClusterDetails.
- memory_size_in_gbs (int) – The value to assign to the memory_size_in_gbs property of this UpdateVmClusterDetails.
- db_node_storage_size_in_gbs (int) – The value to assign to the db_node_storage_size_in_gbs property of this UpdateVmClusterDetails.
- data_storage_size_in_tbs (float) – The value to assign to the data_storage_size_in_tbs property of this UpdateVmClusterDetails.
- data_storage_size_in_gbs (float) – The value to assign to the data_storage_size_in_gbs property of this UpdateVmClusterDetails.
- license_model (str) – The value to assign to the license_model property of this UpdateVmClusterDetails. 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 UpdateVmClusterDetails.
- version (oci.database.models.PatchDetails) – The value to assign to the version property of this UpdateVmClusterDetails.
- update_details (oci.database.models.VmClusterUpdateDetails) – The value to assign to the update_details property of this UpdateVmClusterDetails.
- freeform_tags (dict(str, str)) – The value to assign to the freeform_tags property of this UpdateVmClusterDetails.
- defined_tags (dict(str, dict(str, object))) – The value to assign to the defined_tags property of this UpdateVmClusterDetails.
- data_collection_options (oci.database.models.DataCollectionOptions) – The value to assign to the data_collection_options property of this UpdateVmClusterDetails.
- file_system_configuration_details (list[oci.database.models.FileSystemConfigurationDetail]) – The value to assign to the file_system_configuration_details property of this UpdateVmClusterDetails.
- cloud_automation_update_details (oci.database.models.CloudAutomationUpdateDetails) – The value to assign to the cloud_automation_update_details property of this UpdateVmClusterDetails.
- vm_backup_storage_type (str) – The value to assign to the vm_backup_storage_type property of this UpdateVmClusterDetails. Allowed values for this property are: “LOCAL”, “EXASCALE”
-
cloud_automation_update_details¶ Gets the cloud_automation_update_details of this UpdateVmClusterDetails.
Returns: The cloud_automation_update_details of this UpdateVmClusterDetails. Return type: oci.database.models.CloudAutomationUpdateDetails
-
cpu_core_count¶ Gets the cpu_core_count of this UpdateVmClusterDetails. The number of CPU cores to enable for the VM cluster.
Returns: The cpu_core_count of this UpdateVmClusterDetails. Return type: int
-
data_collection_options¶ Gets the data_collection_options of this UpdateVmClusterDetails.
Returns: The data_collection_options of this UpdateVmClusterDetails. Return type: oci.database.models.DataCollectionOptions
-
data_storage_size_in_gbs¶ Gets the data_storage_size_in_gbs of this UpdateVmClusterDetails. The data disk group size to be allocated in GBs.
Returns: The data_storage_size_in_gbs of this UpdateVmClusterDetails. Return type: float
-
data_storage_size_in_tbs¶ Gets the data_storage_size_in_tbs of this UpdateVmClusterDetails. The data disk group size to be allocated in TBs.
Returns: The data_storage_size_in_tbs of this UpdateVmClusterDetails. Return type: float
-
db_node_storage_size_in_gbs¶ Gets the db_node_storage_size_in_gbs of this UpdateVmClusterDetails. The local node storage to be allocated in GBs.
Returns: The db_node_storage_size_in_gbs of this UpdateVmClusterDetails. Return type: int
Gets the defined_tags of this UpdateVmClusterDetails. 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 UpdateVmClusterDetails. Return type: dict(str, dict(str, object))
-
file_system_configuration_details¶ Gets the file_system_configuration_details of this UpdateVmClusterDetails. Details of the file system configuration of the VM cluster.
Returns: The file_system_configuration_details of this UpdateVmClusterDetails. Return type: list[oci.database.models.FileSystemConfigurationDetail]
Gets the freeform_tags of this UpdateVmClusterDetails. 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 UpdateVmClusterDetails. Return type: dict(str, str)
-
license_model¶ Gets the license_model of this UpdateVmClusterDetails. The Oracle license model that applies to the VM cluster. The default is BRING_YOUR_OWN_LICENSE.
Allowed values for this property are: “LICENSE_INCLUDED”, “BRING_YOUR_OWN_LICENSE”
Returns: The license_model of this UpdateVmClusterDetails. Return type: str
-
memory_size_in_gbs¶ Gets the memory_size_in_gbs of this UpdateVmClusterDetails. The memory to be allocated in GBs.
Returns: The memory_size_in_gbs of this UpdateVmClusterDetails. Return type: int
-
ocpu_count¶ Gets the ocpu_count of this UpdateVmClusterDetails. The number of OCPU cores to enable for the VM cluster. Only 1 decimal place is allowed for the fractional part.
Returns: The ocpu_count of this UpdateVmClusterDetails. Return type: float
-
ssh_public_keys¶ Gets the ssh_public_keys of this UpdateVmClusterDetails. The public key portion of one or more key pairs used for SSH access to the VM cluster.
Returns: The ssh_public_keys of this UpdateVmClusterDetails. Return type: list[str]
-
update_details¶ Gets the update_details of this UpdateVmClusterDetails.
Returns: The update_details of this UpdateVmClusterDetails. Return type: oci.database.models.VmClusterUpdateDetails
-
version¶ Gets the version of this UpdateVmClusterDetails.
Returns: The version of this UpdateVmClusterDetails. Return type: oci.database.models.PatchDetails
-
vm_backup_storage_type¶ Gets the vm_backup_storage_type of this UpdateVmClusterDetails. Specifies the type of VM Backups Storage and supported values are LOCAL and EXASCALE. Storage Type can only be changed once from LOCAL to EXASCALE. EXASCALE to LOCAL is not permitted.
Allowed values for this property are: “LOCAL”, “EXASCALE”
Returns: The vm_backup_storage_type of this UpdateVmClusterDetails. Return type: str
-