ruạṛ
a N��f�k � @ 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 @ sz 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� �Zed5d6� �Zejd7d6� �Zed8d9� �Zejd:d9� �Zed;d<� �Z e jd=d<� �Z ed>d?� �Z!e!jd@d?� �Z!edAdB� �Z"e"jdCdB� �Z"edDdE� �Z#e#jdFdE� �Z#edGdH� �Z$e$jdIdH� �Z$edJdK� �Z%e%jdLdK� �Z%dMdN� Z&dOdP� Z'dQdR� Z(dSS )T� DbNodeSummarya A server where Oracle Database software is running. To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're 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�UPDATING�STOPPING�STOPPED�STARTING�TERMINATING� TERMINATED�FAILED�VMDB_REBOOT_MIGRATIONc K s� dddddddddddddddddddddd�| _ ddddd d ddd ddddddddddddd�| _d| _d| _d| _d| _d| _d| _d| _d| _ d| _ d| _d| _d| _ d| _d| _d| _d| _d| _d| _d| _d| _d| _dS )ao Initializes a new DbNodeSummary 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 DbNodeSummary. :type id: str :param db_system_id: The value to assign to the db_system_id property of this DbNodeSummary. :type db_system_id: str :param vnic_id: The value to assign to the vnic_id property of this DbNodeSummary. :type vnic_id: str :param backup_vnic_id: The value to assign to the backup_vnic_id property of this DbNodeSummary. :type backup_vnic_id: str :param host_ip_id: The value to assign to the host_ip_id property of this DbNodeSummary. :type host_ip_id: str :param backup_ip_id: The value to assign to the backup_ip_id property of this DbNodeSummary. :type backup_ip_id: str :param vnic2_id: The value to assign to the vnic2_id property of this DbNodeSummary. :type vnic2_id: str :param backup_vnic2_id: The value to assign to the backup_vnic2_id property of this DbNodeSummary. :type backup_vnic2_id: str :param lifecycle_state: The value to assign to the lifecycle_state property of this DbNodeSummary. Allowed values for this property are: "PROVISIONING", "AVAILABLE", "UPDATING", "STOPPING", "STOPPED", "STARTING", "TERMINATING", "TERMINATED", "FAILED", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type lifecycle_state: str :param hostname: The value to assign to the hostname property of this DbNodeSummary. :type hostname: str :param fault_domain: The value to assign to the fault_domain property of this DbNodeSummary. :type fault_domain: str :param time_created: The value to assign to the time_created property of this DbNodeSummary. :type time_created: datetime :param software_storage_size_in_gb: The value to assign to the software_storage_size_in_gb property of this DbNodeSummary. :type software_storage_size_in_gb: int :param maintenance_type: The value to assign to the maintenance_type property of this DbNodeSummary. Allowed values for this property are: "VMDB_REBOOT_MIGRATION", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type maintenance_type: str :param time_maintenance_window_start: The value to assign to the time_maintenance_window_start property of this DbNodeSummary. :type time_maintenance_window_start: datetime :param time_maintenance_window_end: The value to assign to the time_maintenance_window_end property of this DbNodeSummary. :type time_maintenance_window_end: datetime :param additional_details: The value to assign to the additional_details property of this DbNodeSummary. :type additional_details: str :param cpu_core_count: The value to assign to the cpu_core_count property of this DbNodeSummary. :type cpu_core_count: int :param memory_size_in_gbs: The value to assign to the memory_size_in_gbs property of this DbNodeSummary. :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 DbNodeSummary. :type db_node_storage_size_in_gbs: int :param db_server_id: The value to assign to the db_server_id property of this DbNodeSummary. :type db_server_id: str �str�datetime�int)�id�db_system_id�vnic_id�backup_vnic_id� host_ip_id�backup_ip_id�vnic2_id�backup_vnic2_id�lifecycle_state�hostname�fault_domain�time_created�software_storage_size_in_gb�maintenance_type�time_maintenance_window_start�time_maintenance_window_end�additional_details�cpu_core_count�memory_size_in_gbs�db_node_storage_size_in_gbs�db_server_idr � dbSystemId�vnicId�backupVnicId�hostIpId� backupIpId�vnic2Id� backupVnic2Id�lifecycleStater �faultDomain�timeCreated�softwareStorageSizeInGB�maintenanceType�timeMaintenanceWindowStart�timeMaintenanceWindowEnd�additionalDetails�cpuCoreCount�memorySizeInGBs�dbNodeStorageSizeInGBs� dbServerIdN)� swagger_types� attribute_map�_id� _db_system_id�_vnic_id�_backup_vnic_id�_host_ip_id� _backup_ip_id� _vnic2_id�_backup_vnic2_id�_lifecycle_state� _hostname� _fault_domain� _time_created�_software_storage_size_in_gb�_maintenance_type�_time_maintenance_window_start�_time_maintenance_window_end�_additional_details�_cpu_core_count�_memory_size_in_gbs�_db_node_storage_size_in_gbs� _db_server_id)�self�kwargs� rU ��/sparta/input/_build_configuration/image_build+validate/lib/bmcenv/lib64/python3.9/site-packages/oci/database/models/db_node_summary.py�__init__>