ruạṛ
a N��fp � @ 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 ZdZdZdZdZdd� Zedd� �Z e j d d� �Z ed d� �Zej dd� �Zed d� �Zej dd� �Zedd� �Z e j dd� �Z edd� �Zej dd� �Zedd� �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 d0d/� �Zed1d2� �Zej d3d2� �Zed4d5� �Zej d6d5� �Zed7d8� �Zej d9d8� �Zed:d;� �Zej d<d;� �Zed=d>� �Zej d?d>� �Zed@dA� �Zej dBdA� �ZedCdD� �Zej dEdD� �ZedFdG� �Zej dHdG� �ZdIdJ� Z dKdL� Z!dMdN� Z"dOS )P�DbSystemShapeSummarya The shape of the DB system. The shape determines resources to allocate to the DB system - CPU cores and memory for VM shapes; CPU cores, memory and storage for non-VM (or bare metal) shapes. 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`__. __ https://docs.cloud.oracle.com/Content/Identity/Concepts/policygetstarted.htm �AMD�INTEL� INTEL_FLEX_X9c K s� ddddddddddddddddddddddd�| _ ddddd d ddd dddddddddddddd�| _d| _d| _d| _d| _d| _d| _d| _d| _ d| _ d| _d| _d| _ d| _d| _d| _d| _d| _d| _d| _d| _d| _d| _dS )af Initializes a new DbSystemShapeSummary object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param name: The value to assign to the name property of this DbSystemShapeSummary. :type name: str :param shape_family: The value to assign to the shape_family property of this DbSystemShapeSummary. :type shape_family: str :param shape_type: The value to assign to the shape_type property of this DbSystemShapeSummary. Allowed values for this property are: "AMD", "INTEL", "INTEL_FLEX_X9", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type shape_type: str :param shape: The value to assign to the shape property of this DbSystemShapeSummary. :type shape: str :param available_core_count: The value to assign to the available_core_count property of this DbSystemShapeSummary. :type available_core_count: int :param minimum_core_count: The value to assign to the minimum_core_count property of this DbSystemShapeSummary. :type minimum_core_count: int :param core_count_increment: The value to assign to the core_count_increment property of this DbSystemShapeSummary. :type core_count_increment: int :param min_storage_count: The value to assign to the min_storage_count property of this DbSystemShapeSummary. :type min_storage_count: int :param max_storage_count: The value to assign to the max_storage_count property of this DbSystemShapeSummary. :type max_storage_count: int :param available_data_storage_per_server_in_tbs: The value to assign to the available_data_storage_per_server_in_tbs property of this DbSystemShapeSummary. :type available_data_storage_per_server_in_tbs: float :param available_memory_per_node_in_gbs: The value to assign to the available_memory_per_node_in_gbs property of this DbSystemShapeSummary. :type available_memory_per_node_in_gbs: int :param available_db_node_per_node_in_gbs: The value to assign to the available_db_node_per_node_in_gbs property of this DbSystemShapeSummary. :type available_db_node_per_node_in_gbs: int :param min_core_count_per_node: The value to assign to the min_core_count_per_node property of this DbSystemShapeSummary. :type min_core_count_per_node: int :param available_memory_in_gbs: The value to assign to the available_memory_in_gbs property of this DbSystemShapeSummary. :type available_memory_in_gbs: int :param min_memory_per_node_in_g_bs: The value to assign to the min_memory_per_node_in_g_bs property of this DbSystemShapeSummary. :type min_memory_per_node_in_g_bs: int :param available_db_node_storage_in_g_bs: The value to assign to the available_db_node_storage_in_g_bs property of this DbSystemShapeSummary. :type available_db_node_storage_in_g_bs: int :param min_db_node_storage_per_node_in_g_bs: The value to assign to the min_db_node_storage_per_node_in_g_bs property of this DbSystemShapeSummary. :type min_db_node_storage_per_node_in_g_bs: int :param available_data_storage_in_t_bs: The value to assign to the available_data_storage_in_t_bs property of this DbSystemShapeSummary. :type available_data_storage_in_t_bs: int :param min_data_storage_in_t_bs: The value to assign to the min_data_storage_in_t_bs property of this DbSystemShapeSummary. :type min_data_storage_in_t_bs: int :param minimum_node_count: The value to assign to the minimum_node_count property of this DbSystemShapeSummary. :type minimum_node_count: int :param maximum_node_count: The value to assign to the maximum_node_count property of this DbSystemShapeSummary. :type maximum_node_count: int :param available_core_count_per_node: The value to assign to the available_core_count_per_node property of this DbSystemShapeSummary. :type available_core_count_per_node: int �str�int�float)�name�shape_family� shape_type�shape�available_core_count�minimum_core_count�core_count_increment�min_storage_count�max_storage_count�(available_data_storage_per_server_in_tbs� available_memory_per_node_in_gbs�!available_db_node_per_node_in_gbs�min_core_count_per_node�available_memory_in_gbs�min_memory_per_node_in_g_bs�!available_db_node_storage_in_g_bs�$min_db_node_storage_per_node_in_g_bs�available_data_storage_in_t_bs�min_data_storage_in_t_bs�minimum_node_count�maximum_node_count�available_core_count_per_noder �shapeFamily� shapeTyper �availableCoreCount�minimumCoreCount�coreCountIncrement�minStorageCount�maxStorageCount�"availableDataStoragePerServerInTBs�availableMemoryPerNodeInGBs�availableDbNodePerNodeInGBs�minCoreCountPerNode�availableMemoryInGBs�minMemoryPerNodeInGBs�availableDbNodeStorageInGBs�minDbNodeStoragePerNodeInGBs�availableDataStorageInTBs�minDataStorageInTBs�minimumNodeCount�maximumNodeCount�availableCoreCountPerNodeN)� swagger_types� attribute_map�_name� _shape_family�_shape_type�_shape�_available_core_count�_minimum_core_count�_core_count_increment�_min_storage_count�_max_storage_count�)_available_data_storage_per_server_in_tbs�!_available_memory_per_node_in_gbs�"_available_db_node_per_node_in_gbs�_min_core_count_per_node�_available_memory_in_gbs�_min_memory_per_node_in_g_bs�"_available_db_node_storage_in_g_bs�%_min_db_node_storage_per_node_in_g_bs�_available_data_storage_in_t_bs�_min_data_storage_in_t_bs�_minimum_node_count�_maximum_node_count�_available_core_count_per_node)�self�kwargs� rQ ��/sparta/input/_build_configuration/image_build+validate/lib/bmcenv/lib64/python3.9/site-packages/oci/database/models/db_system_shape_summary.py�__init__"