📂 Advanced File Manager
Multi-Root Navigation System
⚡ Quick Jump
Server (/)
Home (/home)
Var_www (/var/www)
Current (/home4/shelley/public_html/shelleycutler.com/wp-content/mu-plugins)
📍 Go
⬆ Ke Atas
🏠 Root Server
🏠 Root App
🔄 Refresh
📀 /
›
usr
›
lib
›
python3.9
›
site-packages
›
oci
›
database
›
models
›
📁 __pycache__
📍
Lokasi:
/usr/lib/python3.9/site-packages/oci/database/models/__pycache__
💾
Free:
45.4 GB
⚠️ Direktori ini
tidak writable
.
✏️ Mengedit: create_cloud_vm_cluster_details.cpython-39.opt-1.pyc
a ���fI� � @ 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 @ sx 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$edZd[� �Z%e%j d\d[� �Z%ed]d^� �Z&e&j d_d^� �Z&ed`da� �Z'e'j dbda� �Z'edcdd� �Z(e(j dedd� �Z(dfdg� Z)dhdi� Z*djdk� Z+dlS )m�CreateCloudVmClusterDetailszm Details for the create cloud VM cluster operation. Applies to Exadata Cloud Service instances only. �LICENSE_INCLUDED�BRING_YOUR_OWN_LICENSEc ! K sT dddddddddddddddddddddddddddddddd 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+| _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 subscription_id: The value to assign to the subscription_id property of this CreateCloudVmClusterDetails. :type subscription_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 private_zone_id: The value to assign to the private_zone_id property of this CreateCloudVmClusterDetails. :type private_zone_id: str :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 :param system_version: The value to assign to the system_version property of this CreateCloudVmClusterDetails. :type system_version: str :param file_system_configuration_details: The value to assign to the file_system_configuration_details property of this CreateCloudVmClusterDetails. :type file_system_configuration_details: list[oci.database.models.FileSystemConfigurationDetail] �str�int�floatz list[str]�boolzdict(str, str)zdict(str, dict(str, object))ZDataCollectionOptionsz#list[FileSystemConfigurationDetail]) �compartment_id�subscription_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�private_zone_id�nsg_ids�backup_network_nsg_ids� gi_version� freeform_tags�defined_tags�data_collection_options�system_version�!file_system_configuration_detailsZ compartmentIdZsubscriptionIdZsubnetIdZbackupSubnetIdZcpuCoreCountZ ocpuCountZmemorySizeInGBsZdbNodeStorageSizeInGBsZdataStorageSizeInTBsZ dbServersZclusterNameZdataStoragePercentageZdisplayNameZcloudExadataInfrastructureIdr r Z sshPublicKeysZlicenseModelZisSparseDiskgroupEnabledZisLocalBackupEnabledZtimeZoneZscanListenerPortTcpZscanListenerPortTcpSslZ privateZoneIdZnsgIdsZbackupNetworkNsgIdsZ giVersionZfreeformTagsZdefinedTagsZdataCollectionOptionsZ systemVersionZfileSystemConfigurationDetailsN)"Z swagger_typesZ attribute_map�_compartment_id�_subscription_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�_private_zone_id�_nsg_ids�_backup_network_nsg_ids�_gi_version�_freeform_tags� _defined_tags�_data_collection_options�_system_version�"_file_system_configuration_details)�self�kwargs� rO �W/usr/lib/python3.9/site-packages/oci/database/models/create_cloud_vm_cluster_details.py�__init__ s� �$�#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 �r- �rM rO rO rP 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 NrR )rM r rO rO rP r s c C s | j S )a\ Gets the subscription_id of this CreateCloudVmClusterDetails. The `OCID`__ of the subscription with which resource needs to be associated with. __ https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm :return: The subscription_id of this CreateCloudVmClusterDetails. :rtype: str �r. rS rO rO rP r $ s z+CreateCloudVmClusterDetails.subscription_idc C s || _ dS )aj Sets the subscription_id of this CreateCloudVmClusterDetails. The `OCID`__ of the subscription with which resource needs to be associated with. __ https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm :param subscription_id: The subscription_id of this CreateCloudVmClusterDetails. :type: str NrT )rM r rO rO rP r 2 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 �r/ rS rO rO rP 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 NrU )rM r rO rO rP r N 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 �r0 rS rO rO rP 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 NrV )rM r rO rO rP r j 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 �r1 rS rO rO rP r x 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 NrW )rM r rO rO rP 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 �r2 rS rO rO rP r � 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 NrX )rM r rO rO rP 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 �r3 rS rO rO rP 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 NrY )rM r rO rO rP 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 �r4 rS rO rO rP 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 NrZ )rM r rO rO rP 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 �r5 rS rO rO rP 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 Nr[ )rM r rO rO rP 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] �r6 rS rO rO rP 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] Nr\ )rM r rO rO rP 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 �r7 rS rO rO rP 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 Nr] )rM r rO rO rP 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 �r8 rS rO rO rP r 0 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 Nr^ )rM r rO rO rP 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 �r9 rS rO rO rP r N 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 Nr_ )rM r rO rO rP r Z 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 �r: rS rO rO rP r f 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 Nr` )rM r rO rO rP r t 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 �r; rS rO rO rP r � 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 Nra )rM r rO rO rP r � 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 �r<