DistributedDbVmCluster¶
-
class
oci.distributed_database.models.DistributedDbVmCluster(**kwargs)¶ Bases:
objectThe Exadata VM cluster for Distributed Database Resource
Attributes
LICENSE_MODEL_BRING_YOUR_OWN_LICENSEA constant which can be used with the license_model property of a DistributedDbVmCluster. LICENSE_MODEL_LICENSE_INCLUDEDA constant which can be used with the license_model property of a DistributedDbVmCluster. backup_network_nsg_idsGets the backup_network_nsg_ids of this DistributedDbVmCluster. backup_subnet_id[Required] Gets the backup_subnet_id of this DistributedDbVmCluster. display_nameGets the display_name of this DistributedDbVmCluster. domainGets the domain of this DistributedDbVmCluster. enabled_e_cpu_count[Required] Gets the enabled_e_cpu_count of this DistributedDbVmCluster. is_diagnostics_events_enabledGets the is_diagnostics_events_enabled of this DistributedDbVmCluster. is_health_monitoring_enabledGets the is_health_monitoring_enabled of this DistributedDbVmCluster. is_incident_logs_enabledGets the is_incident_logs_enabled of this DistributedDbVmCluster. license_modelGets the license_model of this DistributedDbVmCluster. nsg_idsGets the nsg_ids of this DistributedDbVmCluster. private_zone_idGets the private_zone_id of this DistributedDbVmCluster. ssh_public_keys[Required] Gets the ssh_public_keys of this DistributedDbVmCluster. subnet_id[Required] Gets the subnet_id of this DistributedDbVmCluster. total_e_cpu_countGets the total_e_cpu_count of this DistributedDbVmCluster. vm_cluster_idGets the vm_cluster_id of this DistributedDbVmCluster. vm_file_system_storage_sizeGets the vm_file_system_storage_size of this DistributedDbVmCluster. Methods
__init__(**kwargs)Initializes a new DistributedDbVmCluster 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 DistributedDbVmCluster. 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 DistributedDbVmCluster. This constant has a value of “LICENSE_INCLUDED”
-
__init__(**kwargs)¶ Initializes a new DistributedDbVmCluster object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):
Parameters: - vm_cluster_id (str) – The value to assign to the vm_cluster_id property of this DistributedDbVmCluster.
- display_name (str) – The value to assign to the display_name property of this DistributedDbVmCluster.
- subnet_id (str) – The value to assign to the subnet_id property of this DistributedDbVmCluster.
- backup_subnet_id (str) – The value to assign to the backup_subnet_id property of this DistributedDbVmCluster.
- enabled_e_cpu_count (int) – The value to assign to the enabled_e_cpu_count property of this DistributedDbVmCluster.
- total_e_cpu_count (int) – The value to assign to the total_e_cpu_count property of this DistributedDbVmCluster.
- vm_file_system_storage_size (int) – The value to assign to the vm_file_system_storage_size property of this DistributedDbVmCluster.
- ssh_public_keys (list[str]) – The value to assign to the ssh_public_keys property of this DistributedDbVmCluster.
- license_model (str) – The value to assign to the license_model property of this DistributedDbVmCluster. Allowed values for this property are: “LICENSE_INCLUDED”, “BRING_YOUR_OWN_LICENSE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- domain (str) – The value to assign to the domain property of this DistributedDbVmCluster.
- private_zone_id (str) – The value to assign to the private_zone_id property of this DistributedDbVmCluster.
- nsg_ids (list[str]) – The value to assign to the nsg_ids property of this DistributedDbVmCluster.
- backup_network_nsg_ids (list[str]) – The value to assign to the backup_network_nsg_ids property of this DistributedDbVmCluster.
- is_diagnostics_events_enabled (bool) – The value to assign to the is_diagnostics_events_enabled property of this DistributedDbVmCluster.
- is_health_monitoring_enabled (bool) – The value to assign to the is_health_monitoring_enabled property of this DistributedDbVmCluster.
- is_incident_logs_enabled (bool) – The value to assign to the is_incident_logs_enabled property of this DistributedDbVmCluster.
-
backup_network_nsg_ids¶ Gets the backup_network_nsg_ids of this DistributedDbVmCluster. 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 DistributedDbVmCluster. Return type: list[str]
-
backup_subnet_id¶ [Required] Gets the backup_subnet_id of this DistributedDbVmCluster. The OCID of the backup network subnet associated with the Exadata VM cluster on Exascale Infrastructure.
Returns: The backup_subnet_id of this DistributedDbVmCluster. Return type: str
-
display_name¶ Gets the display_name of this DistributedDbVmCluster. The user-friendly name for the Exadata VM cluster on Exascale Infrastructure. The name does not need to be unique.
Returns: The display_name of this DistributedDbVmCluster. Return type: str
-
domain¶ Gets the domain of this DistributedDbVmCluster. A domain name used for the Exadata VM cluster on Exascale Infrastructure. If the Oracle-provided internet and VCN resolver is enabled for the specified subnet, then the domain name for the subnet is used (do not provide one). Otherwise, provide a valid DNS domain name. Hyphens (-) are not permitted. Applies to Exadata Database Service on Exascale Infrastructure only.
Returns: The domain of this DistributedDbVmCluster. Return type: str
-
enabled_e_cpu_count¶ [Required] Gets the enabled_e_cpu_count of this DistributedDbVmCluster. The number of ECPUs to enable for an Exadata VM cluster on Exascale Infrastructure.
Returns: The enabled_e_cpu_count of this DistributedDbVmCluster. Return type: int
-
is_diagnostics_events_enabled¶ Gets the is_diagnostics_events_enabled of this DistributedDbVmCluster. Indicates whether diagnostic collection is enabled for the VM cluster. Enabling diagnostic collection allows you to receive Events service notifications for guest VM issues. Diagnostic collection also allows Oracle to provide enhanced service and proactive support for your Exadata system. You can enable diagnostic collection during VM cluster provisioning. You can also disable or enable it at any time using the UpdateVmCluster API.
Returns: The is_diagnostics_events_enabled of this DistributedDbVmCluster. Return type: bool
-
is_health_monitoring_enabled¶ Gets the is_health_monitoring_enabled of this DistributedDbVmCluster. Indicates whether health monitoring is enabled for the VM cluster. Enabling health monitoring allows Oracle to collect diagnostic data and share it with its operations and support personnel. You may also receive notifications for some events. Collecting health diagnostics enables Oracle to provide proactive support and enhanced service for your system. Optionally enable health monitoring while provisioning a system. You can also disable or enable health monitoring anytime using the UpdateVmCluster API.
Returns: The is_health_monitoring_enabled of this DistributedDbVmCluster. Return type: bool
-
is_incident_logs_enabled¶ Gets the is_incident_logs_enabled of this DistributedDbVmCluster. Indicates whether incident logs and trace collection are enabled for the VM cluster. Enabling incident logs collection allows Oracle to receive Events service notifications for guest VM issues, collect incident logs and traces, and use them to diagnose issues and resolve them. Optionally enable incident logs collection while provisioning a system. You can also disable or enable incident logs collection anytime using the UpdateVmCluster API.
Returns: The is_incident_logs_enabled of this DistributedDbVmCluster. Return type: bool
-
license_model¶ Gets the license_model of this DistributedDbVmCluster. The Oracle license model that applies to the Exadata VM cluster on Exascale Infrastructure. The default is BRING_YOUR_OWN_LICENSE.
Allowed values for this property are: “LICENSE_INCLUDED”, “BRING_YOUR_OWN_LICENSE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
Returns: The license_model of this DistributedDbVmCluster. Return type: str
-
nsg_ids¶ Gets the nsg_ids of this DistributedDbVmCluster. 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.
Returns: The nsg_ids of this DistributedDbVmCluster. Return type: list[str]
-
private_zone_id¶ Gets the private_zone_id of this DistributedDbVmCluster. The private zone ID in which you want DNS records to be created.
Returns: The private_zone_id of this DistributedDbVmCluster. Return type: str
-
ssh_public_keys¶ [Required] Gets the ssh_public_keys of this DistributedDbVmCluster. The public key portion of one or more key pairs used for SSH access to the Exadata VM cluster on Exascale Infrastructure.
Returns: The ssh_public_keys of this DistributedDbVmCluster. Return type: list[str]
-
subnet_id¶ [Required] Gets the subnet_id of this DistributedDbVmCluster. The OCID of the subnet associated with the Exadata VM cluster on Exascale Infrastructure.
Returns: The subnet_id of this DistributedDbVmCluster. Return type: str
-
total_e_cpu_count¶ Gets the total_e_cpu_count of this DistributedDbVmCluster. The number of Total ECPUs for an Exadata VM cluster on Exascale Infrastructure.
Returns: The total_e_cpu_count of this DistributedDbVmCluster. Return type: int
-
vm_cluster_id¶ Gets the vm_cluster_id of this DistributedDbVmCluster. The OCID of the Exadata VM cluster on Exascale Infrastructure.
Returns: The vm_cluster_id of this DistributedDbVmCluster. Return type: str
-
vm_file_system_storage_size¶ Gets the vm_file_system_storage_size of this DistributedDbVmCluster. File System Storage Size in GBs for Exadata VM cluster.
Returns: The vm_file_system_storage_size of this DistributedDbVmCluster. Return type: int
-