ruạṛ
a N��fA� � @ s8 d dl mZmZmZ d dlmZ eG dd� de��ZdS )� )�formatted_flat_dict� NONE_SENTINEL�#value_allowed_none_or_none_sentinel)�init_model_state_from_kwargsc @ s e Zd ZdZdZdZdd� Zedd� �Zej dd� �Zed d � �Z e j dd � �Z edd � �Zej dd � �Zedd� �Zej dd� �Zedd� �Z e j dd� �Z edd� �Zej dd� �Zedd� �Zej dd� �Zedd� �Zej dd� �Zedd� �Zej d d� �Zed!d"� �Zej d#d"� �Zed$d%� �Zej d&d%� �Zed'd(� �Zej d)d(� �Zed*d+� �Zej d,d+� �Zed-d.� �Zej d/d.� �Zed0d1� �Zej d2d1� �Zed3d4� �Zej d5d4� �Zed6d7� �Zej d8d7� �Zed9d:� �Zej d;d:� �Zed<d=� �Zej d>d=� �Zed?d@� �Zej dAd@� �ZedBdC� �Zej dDdC� �ZedEdF� �Zej dGdF� �ZedHdI� �Zej dJdI� �ZedKdL� �Z e j dMdL� �Z edNdO� �Z!e!j dPdO� �Z!edQdR� �Z"e"j dSdR� �Z"edTdU� �Z#e#j dVdU� �Z#edWdX� �Z$e$j dYdX� �Z$dZd[� Z%d\d]� Z&d^d_� Z'd`S )a�CreateCloudVmClusterDetailszm Details for the create cloud VM cluster operation. Applies to Exadata Cloud Service instances only. �LICENSE_INCLUDED�BRING_YOUR_OWN_LICENSEc K s, ddddddddddddddddddddddddddddd �| _ d ddd ddddddddddddddddddd d!d"d#d$d%d �| _d&| _d&| _d&| _d&| _d&| _d&| _d&| _d&| _ d&| _ d&| _d&| _d&| _ d&| _d&| _d&| _d&| _d&| _d&| _d&| _d&| _d&| _d&| _d&| _d&| _d&| _d&| _d&| _d&| _d&S )'a� Initializes a new CreateCloudVmClusterDetails object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param compartment_id: The value to assign to the compartment_id property of this CreateCloudVmClusterDetails. :type compartment_id: str :param subnet_id: The value to assign to the subnet_id property of this CreateCloudVmClusterDetails. :type subnet_id: str :param backup_subnet_id: The value to assign to the backup_subnet_id property of this CreateCloudVmClusterDetails. :type backup_subnet_id: str :param cpu_core_count: The value to assign to the cpu_core_count property of this CreateCloudVmClusterDetails. :type cpu_core_count: int :param ocpu_count: The value to assign to the ocpu_count property of this CreateCloudVmClusterDetails. :type ocpu_count: float :param memory_size_in_gbs: The value to assign to the memory_size_in_gbs property of this CreateCloudVmClusterDetails. :type memory_size_in_gbs: int :param db_node_storage_size_in_gbs: The value to assign to the db_node_storage_size_in_gbs property of this CreateCloudVmClusterDetails. :type db_node_storage_size_in_gbs: int :param data_storage_size_in_tbs: The value to assign to the data_storage_size_in_tbs property of this CreateCloudVmClusterDetails. :type data_storage_size_in_tbs: float :param db_servers: The value to assign to the db_servers property of this CreateCloudVmClusterDetails. :type db_servers: list[str] :param cluster_name: The value to assign to the cluster_name property of this CreateCloudVmClusterDetails. :type cluster_name: str :param data_storage_percentage: The value to assign to the data_storage_percentage property of this CreateCloudVmClusterDetails. :type data_storage_percentage: int :param display_name: The value to assign to the display_name property of this CreateCloudVmClusterDetails. :type display_name: str :param cloud_exadata_infrastructure_id: The value to assign to the cloud_exadata_infrastructure_id property of this CreateCloudVmClusterDetails. :type cloud_exadata_infrastructure_id: str :param hostname: The value to assign to the hostname property of this CreateCloudVmClusterDetails. :type hostname: str :param domain: The value to assign to the domain property of this CreateCloudVmClusterDetails. :type domain: str :param ssh_public_keys: The value to assign to the ssh_public_keys property of this CreateCloudVmClusterDetails. :type ssh_public_keys: list[str] :param license_model: The value to assign to the license_model property of this CreateCloudVmClusterDetails. Allowed values for this property are: "LICENSE_INCLUDED", "BRING_YOUR_OWN_LICENSE" :type license_model: str :param is_sparse_diskgroup_enabled: The value to assign to the is_sparse_diskgroup_enabled property of this CreateCloudVmClusterDetails. :type is_sparse_diskgroup_enabled: bool :param is_local_backup_enabled: The value to assign to the is_local_backup_enabled property of this CreateCloudVmClusterDetails. :type is_local_backup_enabled: bool :param time_zone: The value to assign to the time_zone property of this CreateCloudVmClusterDetails. :type time_zone: str :param scan_listener_port_tcp: The value to assign to the scan_listener_port_tcp property of this CreateCloudVmClusterDetails. :type scan_listener_port_tcp: int :param scan_listener_port_tcp_ssl: The value to assign to the scan_listener_port_tcp_ssl property of this CreateCloudVmClusterDetails. :type scan_listener_port_tcp_ssl: int :param nsg_ids: The value to assign to the nsg_ids property of this CreateCloudVmClusterDetails. :type nsg_ids: list[str] :param backup_network_nsg_ids: The value to assign to the backup_network_nsg_ids property of this CreateCloudVmClusterDetails. :type backup_network_nsg_ids: list[str] :param gi_version: The value to assign to the gi_version property of this CreateCloudVmClusterDetails. :type gi_version: str :param freeform_tags: The value to assign to the freeform_tags property of this CreateCloudVmClusterDetails. :type freeform_tags: dict(str, str) :param defined_tags: The value to assign to the defined_tags property of this CreateCloudVmClusterDetails. :type defined_tags: dict(str, dict(str, object)) :param data_collection_options: The value to assign to the data_collection_options property of this CreateCloudVmClusterDetails. :type data_collection_options: oci.database.models.DataCollectionOptions �str�int�floatz list[str]�boolzdict(str, str)zdict(str, dict(str, object))�DataCollectionOptions)�compartment_id� subnet_id�backup_subnet_id�cpu_core_count� ocpu_count�memory_size_in_gbs�db_node_storage_size_in_gbs�data_storage_size_in_tbs� db_servers�cluster_name�data_storage_percentage�display_name�cloud_exadata_infrastructure_id�hostname�domain�ssh_public_keys� license_model�is_sparse_diskgroup_enabled�is_local_backup_enabled� time_zone�scan_listener_port_tcp�scan_listener_port_tcp_ssl�nsg_ids�backup_network_nsg_ids� gi_version� freeform_tags�defined_tags�data_collection_options� compartmentId�subnetId�backupSubnetId�cpuCoreCount� ocpuCount�memorySizeInGBs�dbNodeStorageSizeInGBs�dataStorageSizeInTBs� dbServers�clusterName�dataStoragePercentage�displayName�cloudExadataInfrastructureIdr r � sshPublicKeys�licenseModel�isSparseDiskgroupEnabled�isLocalBackupEnabled�timeZone�scanListenerPortTcp�scanListenerPortTcpSsl�nsgIds�backupNetworkNsgIds� giVersion�freeformTags�definedTags�dataCollectionOptionsN)� swagger_types� attribute_map�_compartment_id� _subnet_id�_backup_subnet_id�_cpu_core_count�_ocpu_count�_memory_size_in_gbs�_db_node_storage_size_in_gbs�_data_storage_size_in_tbs�_db_servers� _cluster_name�_data_storage_percentage� _display_name� _cloud_exadata_infrastructure_id� _hostname�_domain�_ssh_public_keys�_license_model�_is_sparse_diskgroup_enabled�_is_local_backup_enabled� _time_zone�_scan_listener_port_tcp�_scan_listener_port_tcp_ssl�_nsg_ids�_backup_network_nsg_ids�_gi_version�_freeform_tags� _defined_tags�_data_collection_options)�self�kwargs� rd ��/sparta/input/_build_configuration/image_build+validate/lib/bmcenv/lib64/python3.9/site-packages/oci/database/models/create_cloud_vm_cluster_details.py�__init__ s� x� �z$CreateCloudVmClusterDetails.__init__c C s | j S )a8 **[Required]** Gets the compartment_id of this CreateCloudVmClusterDetails. The `OCID`__ of the compartment. __ https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm :return: The compartment_id of this CreateCloudVmClusterDetails. :rtype: str �rF �rb rd rd re r � s z*CreateCloudVmClusterDetails.compartment_idc C s || _ dS )a6 Sets the compartment_id of this CreateCloudVmClusterDetails. The `OCID`__ of the compartment. __ https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm :param compartment_id: The compartment_id of this CreateCloudVmClusterDetails. :type: str Nrg )rb r rd rd re r � s c C s | j S )aN **[Required]** Gets the subnet_id of this CreateCloudVmClusterDetails. The `OCID`__ of the subnet associated with the cloud VM cluster. __ https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm :return: The subnet_id of this CreateCloudVmClusterDetails. :rtype: str �rG rh rd rd re r s z%CreateCloudVmClusterDetails.subnet_idc C s || _ dS )aG Sets the subnet_id of this CreateCloudVmClusterDetails. The `OCID`__ of the subnet associated with the cloud VM cluster. __ https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm :param subnet_id: The subnet_id of this CreateCloudVmClusterDetails. :type: str Nri )rb r rd rd re r s c C s | j S )ak **[Required]** Gets the backup_subnet_id of this CreateCloudVmClusterDetails. The `OCID`__ of the backup network subnet associated with the cloud VM cluster. __ https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm :return: The backup_subnet_id of this CreateCloudVmClusterDetails. :rtype: str �rH rh rd rd re r " s z,CreateCloudVmClusterDetails.backup_subnet_idc C s || _ dS )ak Sets the backup_subnet_id of this CreateCloudVmClusterDetails. The `OCID`__ of the backup network subnet associated with the cloud VM cluster. __ https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm :param backup_subnet_id: The backup_subnet_id of this CreateCloudVmClusterDetails. :type: str Nrj )rb r rd rd re r 0 s c C s | j S )a **[Required]** Gets the cpu_core_count of this CreateCloudVmClusterDetails. The number of CPU cores to enable for a cloud VM cluster. Valid values depend on the specified shape: - Exadata.Base.48 - Specify a multiple of 2, from 0 to 48. - Exadata.Quarter1.84 - Specify a multiple of 2, from 22 to 84. - Exadata.Half1.168 - Specify a multiple of 4, from 44 to 168. - Exadata.Full1.336 - Specify a multiple of 8, from 88 to 336. - Exadata.Quarter2.92 - Specify a multiple of 2, from 0 to 92. - Exadata.Half2.184 - Specify a multiple of 4, from 0 to 184. - Exadata.Full2.368 - Specify a multiple of 8, from 0 to 368. :return: The cpu_core_count of this CreateCloudVmClusterDetails. :rtype: int �rI rh rd rd re r > s z*CreateCloudVmClusterDetails.cpu_core_countc C s || _ dS )a Sets the cpu_core_count of this CreateCloudVmClusterDetails. The number of CPU cores to enable for a cloud VM cluster. Valid values depend on the specified shape: - Exadata.Base.48 - Specify a multiple of 2, from 0 to 48. - Exadata.Quarter1.84 - Specify a multiple of 2, from 22 to 84. - Exadata.Half1.168 - Specify a multiple of 4, from 44 to 168. - Exadata.Full1.336 - Specify a multiple of 8, from 88 to 336. - Exadata.Quarter2.92 - Specify a multiple of 2, from 0 to 92. - Exadata.Half2.184 - Specify a multiple of 4, from 0 to 184. - Exadata.Full2.368 - Specify a multiple of 8, from 0 to 368. :param cpu_core_count: The cpu_core_count of this CreateCloudVmClusterDetails. :type: int Nrk )rb r rd rd re r R s c C s | j S )a# Gets the ocpu_count of this CreateCloudVmClusterDetails. The number of OCPU cores to enable for a cloud VM cluster. Only 1 decimal place is allowed for the fractional part. :return: The ocpu_count of this CreateCloudVmClusterDetails. :rtype: float �rJ rh rd rd re r f s z&CreateCloudVmClusterDetails.ocpu_countc C s || _ dS )a, Sets the ocpu_count of this CreateCloudVmClusterDetails. The number of OCPU cores to enable for a cloud VM cluster. Only 1 decimal place is allowed for the fractional part. :param ocpu_count: The ocpu_count of this CreateCloudVmClusterDetails. :type: float Nrl )rb r rd rd re r r s c C s | j S )z� Gets the memory_size_in_gbs of this CreateCloudVmClusterDetails. The memory to be allocated in GBs. :return: The memory_size_in_gbs of this CreateCloudVmClusterDetails. :rtype: int �rK rh rd rd re r ~ s z.CreateCloudVmClusterDetails.memory_size_in_gbsc C s || _ dS )z� Sets the memory_size_in_gbs of this CreateCloudVmClusterDetails. The memory to be allocated in GBs. :param memory_size_in_gbs: The memory_size_in_gbs of this CreateCloudVmClusterDetails. :type: int Nrm )rb r rd rd re r � s c C s | j S )z� Gets the db_node_storage_size_in_gbs of this CreateCloudVmClusterDetails. The local node storage to be allocated in GBs. :return: The db_node_storage_size_in_gbs of this CreateCloudVmClusterDetails. :rtype: int �rL rh rd rd re r � s z7CreateCloudVmClusterDetails.db_node_storage_size_in_gbsc C s || _ dS )a Sets the db_node_storage_size_in_gbs of this CreateCloudVmClusterDetails. The local node storage to be allocated in GBs. :param db_node_storage_size_in_gbs: The db_node_storage_size_in_gbs of this CreateCloudVmClusterDetails. :type: int Nrn )rb r rd rd re r � s c C s | j S )z� Gets the data_storage_size_in_tbs of this CreateCloudVmClusterDetails. The data disk group size to be allocated in TBs. :return: The data_storage_size_in_tbs of this CreateCloudVmClusterDetails. :rtype: float �rM rh rd rd re r � s z4CreateCloudVmClusterDetails.data_storage_size_in_tbsc C s || _ dS )a Sets the data_storage_size_in_tbs of this CreateCloudVmClusterDetails. The data disk group size to be allocated in TBs. :param data_storage_size_in_tbs: The data_storage_size_in_tbs of this CreateCloudVmClusterDetails. :type: float Nro )rb r rd rd re r � s c C s | j S )z� Gets the db_servers of this CreateCloudVmClusterDetails. The list of Db servers. :return: The db_servers of this CreateCloudVmClusterDetails. :rtype: list[str] �rN rh rd rd re r � s z&CreateCloudVmClusterDetails.db_serversc C s || _ dS )z� Sets the db_servers of this CreateCloudVmClusterDetails. The list of Db servers. :param db_servers: The db_servers of this CreateCloudVmClusterDetails. :type: list[str] Nrp )rb r rd rd re r � s c C s | j S )a� Gets the cluster_name of this CreateCloudVmClusterDetails. The cluster name for cloud VM cluster. The cluster name must begin with an alphabetic character, and may contain hyphens (-). Underscores (_) are not permitted. The cluster name can be no longer than 11 characters and is not case sensitive. :return: The cluster_name of this CreateCloudVmClusterDetails. :rtype: str �rO rh rd rd re r � s z(CreateCloudVmClusterDetails.cluster_namec C s || _ dS )a� Sets the cluster_name of this CreateCloudVmClusterDetails. The cluster name for cloud VM cluster. The cluster name must begin with an alphabetic character, and may contain hyphens (-). Underscores (_) are not permitted. The cluster name can be no longer than 11 characters and is not case sensitive. :param cluster_name: The cluster_name of this CreateCloudVmClusterDetails. :type: str Nrq )rb r rd rd re r � s c C s | j S )a� Gets the data_storage_percentage of this CreateCloudVmClusterDetails. The percentage assigned to DATA storage (user data and database files). The remaining percentage is assigned to RECO storage (database redo logs, archive logs, and recovery manager backups). Accepted values are 35, 40, 60 and 80. The default is 80 percent assigned to DATA storage. See `Storage Configuration`__ in the Exadata documentation for details on the impact of the configuration settings on storage. __ https://docs.cloud.oracle.com/Content/Database/Concepts/exaoverview.htm#Exadata :return: The data_storage_percentage of this CreateCloudVmClusterDetails. :rtype: int �rP rh rd rd re r � s z3CreateCloudVmClusterDetails.data_storage_percentagec C s || _ dS )a� Sets the data_storage_percentage of this CreateCloudVmClusterDetails. The percentage assigned to DATA storage (user data and database files). The remaining percentage is assigned to RECO storage (database redo logs, archive logs, and recovery manager backups). Accepted values are 35, 40, 60 and 80. The default is 80 percent assigned to DATA storage. See `Storage Configuration`__ in the Exadata documentation for details on the impact of the configuration settings on storage. __ https://docs.cloud.oracle.com/Content/Database/Concepts/exaoverview.htm#Exadata :param data_storage_percentage: The data_storage_percentage of this CreateCloudVmClusterDetails. :type: int Nrr )rb r rd rd re r s c C s | j S )a **[Required]** Gets the display_name of this CreateCloudVmClusterDetails. The user-friendly name for the cloud VM cluster. The name does not need to be unique. :return: The display_name of this CreateCloudVmClusterDetails. :rtype: str �rQ rh rd rd re r s z(CreateCloudVmClusterDetails.display_namec C s || _ dS )a Sets the display_name of this CreateCloudVmClusterDetails. The user-friendly name for the cloud VM cluster. The name does not need to be unique. :param display_name: The display_name of this CreateCloudVmClusterDetails. :type: str Nrs )rb r rd rd re r s c C s | j S )at **[Required]** Gets the cloud_exadata_infrastructure_id of this CreateCloudVmClusterDetails. The `OCID`__ of the cloud Exadata infrastructure resource. __ https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm :return: The cloud_exadata_infrastructure_id of this CreateCloudVmClusterDetails. :rtype: str �rR rh rd rd re r , s z;CreateCloudVmClusterDetails.cloud_exadata_infrastructure_idc C s || _ dS )a� Sets the cloud_exadata_infrastructure_id of this CreateCloudVmClusterDetails. The `OCID`__ of the cloud Exadata infrastructure resource. __ https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm :param cloud_exadata_infrastructure_id: The cloud_exadata_infrastructure_id of this CreateCloudVmClusterDetails. :type: str Nrt )rb r rd rd re r : s c C s | j S )a� **[Required]** Gets the hostname of this CreateCloudVmClusterDetails. The hostname for the cloud VM cluster. The hostname must begin with an alphabetic character, and can contain alphanumeric characters and hyphens (-). The maximum length of the hostname is 16 characters for bare metal and virtual machine DB systems, and 12 characters for Exadata systems. The maximum length of the combined hostname and domain is 63 characters. **Note:** The hostname must be unique within the subnet. If it is not unique, the cloud VM Cluster will fail to provision. :return: The hostname of this CreateCloudVmClusterDetails. :rtype: str �rS rh rd rd re r H s z$CreateCloudVmClusterDetails.hostnamec C s || _ dS )a� Sets the hostname of this CreateCloudVmClusterDetails. The hostname for the cloud VM cluster. The hostname must begin with an alphabetic character, and can contain alphanumeric characters and hyphens (-). The maximum length of the hostname is 16 characters for bare metal and virtual machine DB systems, and 12 characters for Exadata systems. The maximum length of the combined hostname and domain is 63 characters. **Note:** The hostname must be unique within the subnet. If it is not unique, the cloud VM Cluster will fail to provision. :param hostname: The hostname of this CreateCloudVmClusterDetails. :type: str Nru )rb r rd rd re r Z s c C s | j S )a� Gets the domain of this CreateCloudVmClusterDetails. A domain name used for the cloud VM cluster. If the Oracle-provided internet and VCN resolver is enabled for the specified subnet, 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 Cloud Service instances only. :return: The domain of this CreateCloudVmClusterDetails. :rtype: str �rT rh rd rd re r l s z"CreateCloudVmClusterDetails.domainc C s || _ dS )a� Sets the domain of this CreateCloudVmClusterDetails. A domain name used for the cloud VM cluster. If the Oracle-provided internet and VCN resolver is enabled for the specified subnet, 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 Cloud Service instances only. :param domain: The domain of this CreateCloudVmClusterDetails. :type: str Nrv )rb r rd rd re r { s c C s | j S )a) **[Required]** Gets the ssh_public_keys of this CreateCloudVmClusterDetails. The public key portion of one or more key pairs used for SSH access to the cloud VM cluster. :return: The ssh_public_keys of this CreateCloudVmClusterDetails. :rtype: list[str] �rU rh rd rd re r � s z+CreateCloudVmClusterDetails.ssh_public_keysc C s || _ dS )a( Sets the ssh_public_keys of this CreateCloudVmClusterDetails. The public key portion of one or more key pairs used for SSH access to the cloud VM cluster. :param ssh_public_keys: The ssh_public_keys of this CreateCloudVmClusterDetails. :type: list[str] Nrw )rb r rd rd re r � s c C s | j S )au Gets the license_model of this CreateCloudVmClusterDetails. The Oracle license model that applies to the cloud VM cluster. The default is BRING_YOUR_OWN_LICENSE. Allowed values for this property are: "LICENSE_INCLUDED", "BRING_YOUR_OWN_LICENSE" :return: The license_model of this CreateCloudVmClusterDetails. :rtype: str )rV rh rd rd re r � s z)CreateCloudVmClusterDetails.license_modelc C s* ddg}t ||�s td�|���|| _dS )a% Sets the license_model of this CreateCloudVmClusterDetails. The Oracle license model that applies to the cloud VM cluster. The default is BRING_YOUR_OWN_LICENSE. :param license_model: The license_model of this CreateCloudVmClusterDetails. :type: str r r z=Invalid value for `license_model`, must be None or one of {0}N)r � ValueError�formatrV )rb r �allowed_valuesrd rd re r � s ��c C s | j S )aG Gets the is_sparse_diskgroup_enabled of this CreateCloudVmClusterDetails. If true, the sparse disk group is configured for the cloud VM cluster. If false, the sparse disk group is not created. :return: The is_sparse_diskgroup_enabled of this CreateCloudVmClusterDetails. :rtype: bool �rW rh rd rd re r � s z7CreateCloudVmClusterDetails.is_sparse_diskgroup_enabledc C s || _ dS )aa Sets the is_sparse_diskgroup_enabled of this CreateCloudVmClusterDetails. If true, the sparse disk group is configured for the cloud VM cluster. If false, the sparse disk group is not created. :param is_sparse_diskgroup_enabled: The is_sparse_diskgroup_enabled of this CreateCloudVmClusterDetails. :type: bool Nr{ )rb r rd rd re r � s c C s | j S )a Gets the is_local_backup_enabled of this CreateCloudVmClusterDetails. If true, database backup on local Exadata storage is configured for the cloud VM cluster. If false, database backup on local Exadata storage is not available in the cloud VM cluster. :return: The is_local_backup_enabled of this CreateCloudVmClusterDetails. :rtype: bool �rX rh rd rd re r � s z3CreateCloudVmClusterDetails.is_local_backup_enabledc C s || _ dS )a� Sets the is_local_backup_enabled of this CreateCloudVmClusterDetails. If true, database backup on local Exadata storage is configured for the cloud VM cluster. If false, database backup on local Exadata storage is not available in the cloud VM cluster. :param is_local_backup_enabled: The is_local_backup_enabled of this CreateCloudVmClusterDetails. :type: bool Nr| )rb r rd rd re r � s c C s | j S )aO Gets the time_zone of this CreateCloudVmClusterDetails. The time zone to use for the cloud VM cluster. For details, see `Time Zones`__. __ https://docs.cloud.oracle.com/Content/Database/References/timezones.htm :return: The time_zone of this CreateCloudVmClusterDetails. :rtype: str �rY rh rd rd re r! � s z%CreateCloudVmClusterDetails.time_zonec C s || _ dS )aW Sets the time_zone of this CreateCloudVmClusterDetails. The time zone to use for the cloud VM cluster. For details, see `Time Zones`__. __ https://docs.cloud.oracle.com/Content/Database/References/timezones.htm :param time_zone: The time_zone of this CreateCloudVmClusterDetails. :type: str Nr} )rb r! rd rd re r! s c C s | j S )a Gets the scan_listener_port_tcp of this CreateCloudVmClusterDetails. The TCP Single Client Access Name (SCAN) port. The default port is 1521. :return: The scan_listener_port_tcp of this CreateCloudVmClusterDetails. :rtype: int �rZ rh rd rd re r"