| Server IP : 162.144.4.212 / Your IP : 216.73.216.108 Web Server : Apache System : Linux gator2125.hostgator.com 5.14.0-162.23.1.9991722448259.nf.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Jul 31 18:11:45 UTC 2024 x86_64 User : cozeellc ( 2980) PHP Version : 8.3.31 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /usr/libexec/oracle-cloud-agent/plugins/osms/oci/database/models/ |
Upload File : |
a
N��f�P � @ 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 ZdZdZdZdZdZdZdZ dZ
d Zd
ZdZ
dd
� Zedd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Zejdd� �Zed d!� �Zejd"d!� �Zed#d$� �Zejd%d$� �Zed&d'� �Zejd(d'� �Zed)d*� �Zejd+d*� �Zed,d-� �Zejd.d-� �Zed/d0� �Zejd1d0� �Zed2d3� �Zejd4d3� �Zd5d6� Zd7d8� Zd9d:� Z d;S )<�PluggableDatabaseSummarya�
A pluggable database (PDB) is portable collection of schemas, schema objects, and non-schema objects that appears to an Oracle client as a non-container database. To use a PDB, it needs to be plugged into a CDB.
To use any of the API operations, you must be authorized in an IAM policy. If you are not authorized, talk to a tenancy administrator. If you are an administrator who needs to write policies to give users access, see `Getting Started with Policies`__.
**Warning:** Oracle recommends that you avoid using any confidential information when you supply string values using the API.
__ https://docs.cloud.oracle.com/Content/Identity/Concepts/policygetstarted.htm
�PROVISIONING� AVAILABLE�TERMINATING�
TERMINATED�UPDATING�FAILED� READ_ONLY�
READ_WRITE�MOUNTED�MIGRATEc K s� dddddddddddddd�
| _ d d
ddd
ddddddddd�
| _d| _d| _d| _d| _d| _d| _d| _d| _ d| _
d| _d| _d| _
d| _dS )a�
Initializes a new PluggableDatabaseSummary object with values from keyword arguments.
The following keyword arguments are supported (corresponding to the getters/setters of this class):
:param id:
The value to assign to the id property of this PluggableDatabaseSummary.
:type id: str
:param container_database_id:
The value to assign to the container_database_id property of this PluggableDatabaseSummary.
:type container_database_id: str
:param pdb_name:
The value to assign to the pdb_name property of this PluggableDatabaseSummary.
:type pdb_name: str
:param lifecycle_state:
The value to assign to the lifecycle_state property of this PluggableDatabaseSummary.
Allowed values for this property are: "PROVISIONING", "AVAILABLE", "TERMINATING", "TERMINATED", "UPDATING", "FAILED", 'UNKNOWN_ENUM_VALUE'.
Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'.
:type lifecycle_state: str
:param lifecycle_details:
The value to assign to the lifecycle_details property of this PluggableDatabaseSummary.
:type lifecycle_details: str
:param time_created:
The value to assign to the time_created property of this PluggableDatabaseSummary.
:type time_created: datetime
:param connection_strings:
The value to assign to the connection_strings property of this PluggableDatabaseSummary.
:type connection_strings: oci.database.models.PluggableDatabaseConnectionStrings
:param open_mode:
The value to assign to the open_mode property of this PluggableDatabaseSummary.
Allowed values for this property are: "READ_ONLY", "READ_WRITE", "MOUNTED", "MIGRATE", 'UNKNOWN_ENUM_VALUE'.
Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'.
:type open_mode: str
:param is_restricted:
The value to assign to the is_restricted property of this PluggableDatabaseSummary.
:type is_restricted: bool
:param compartment_id:
The value to assign to the compartment_id property of this PluggableDatabaseSummary.
:type compartment_id: str
:param freeform_tags:
The value to assign to the freeform_tags property of this PluggableDatabaseSummary.
:type freeform_tags: dict(str, str)
:param defined_tags:
The value to assign to the defined_tags property of this PluggableDatabaseSummary.
:type defined_tags: dict(str, dict(str, object))
:param pluggable_database_management_config:
The value to assign to the pluggable_database_management_config property of this PluggableDatabaseSummary.
:type pluggable_database_management_config: oci.database.models.PluggableDatabaseManagementConfig
�str�datetime�"PluggableDatabaseConnectionStrings�boolzdict(str, str)zdict(str, dict(str, object))�!PluggableDatabaseManagementConfig)
�id�container_database_id�pdb_name�lifecycle_state�lifecycle_details�time_created�connection_strings� open_mode�
is_restricted�compartment_id�
freeform_tags�defined_tags�$pluggable_database_management_configr �containerDatabaseId�pdbName�lifecycleState�lifecycleDetails�timeCreated�connectionStrings�openMode�isRestricted�
compartmentId�freeformTags�definedTags�!pluggableDatabaseManagementConfigN)�
swagger_types�
attribute_map�_id�_container_database_id� _pdb_name�_lifecycle_state�_lifecycle_details�
_time_created�_connection_strings�
_open_mode�_is_restricted�_compartment_id�_freeform_tags�
_defined_tags�%_pluggable_database_management_config)�self�kwargs� r@ ��/sparta/input/_build_configuration/image_build+validate/lib/bmcenv/lib64/python3.9/site-packages/oci/database/models/pluggable_database_summary.py�__init__= sR ?��z!PluggableDatabaseSummary.__init__c C s | j S )a!
**[Required]** Gets the id of this PluggableDatabaseSummary.
The `OCID`__ of the pluggable database.
__ https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm
:return: The id of this PluggableDatabaseSummary.
:rtype: str
�r1 �r>