ruạṛ
a ���f�8 � @ 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 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&� �Zd(d)� Zd*d+� Zd,d-� Zd.S )/�LimitDefinitionSummaryz? The metadata specific to a resource limit definition. �GLOBAL�REGION�ADc K s� dddddddddddd�| _ ddddd d ddd ddd�| _d| _d| _d| _d| _d| _d| _d| _d| _ d| _ d| _d| _dS )a Initializes a new LimitDefinitionSummary 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 LimitDefinitionSummary. :type name: str :param service_name: The value to assign to the service_name property of this LimitDefinitionSummary. :type service_name: str :param description: The value to assign to the description property of this LimitDefinitionSummary. :type description: str :param scope_type: The value to assign to the scope_type property of this LimitDefinitionSummary. Allowed values for this property are: "GLOBAL", "REGION", "AD", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type scope_type: str :param are_quotas_supported: The value to assign to the are_quotas_supported property of this LimitDefinitionSummary. :type are_quotas_supported: bool :param is_resource_availability_supported: The value to assign to the is_resource_availability_supported property of this LimitDefinitionSummary. :type is_resource_availability_supported: bool :param is_deprecated: The value to assign to the is_deprecated property of this LimitDefinitionSummary. :type is_deprecated: bool :param is_eligible_for_limit_increase: The value to assign to the is_eligible_for_limit_increase property of this LimitDefinitionSummary. :type is_eligible_for_limit_increase: bool :param is_dynamic: The value to assign to the is_dynamic property of this LimitDefinitionSummary. :type is_dynamic: bool :param supported_subscriptions: The value to assign to the supported_subscriptions property of this LimitDefinitionSummary. :type supported_subscriptions: list[str] :param supported_quota_families: The value to assign to the supported_quota_families property of this LimitDefinitionSummary. :type supported_quota_families: list[str] �str�boolz list[str])�name�service_name�description� scope_type�are_quotas_supported�"is_resource_availability_supported� is_deprecated�is_eligible_for_limit_increase� is_dynamic�supported_subscriptions�supported_quota_familiesr ZserviceNamer Z scopeTypeZareQuotasSupportedZisResourceAvailabilitySupportedZisDeprecatedZisEligibleForLimitIncreaseZ isDynamicZsupportedSubscriptionsZsupportedQuotaFamiliesN) Z swagger_typesZ attribute_map�_name� _service_name�_description�_scope_type�_are_quotas_supported�#_is_resource_availability_supported�_is_deprecated�_is_eligible_for_limit_increase�_is_dynamic�_supported_subscriptions�_supported_quota_families)�self�kwargs� r$ �N/usr/lib/python3.9/site-packages/oci/limits/models/limit_definition_summary.py�__init__ sF 5��zLimitDefinitionSummary.__init__c C s | j S )a Gets the name of this LimitDefinitionSummary. The resource limit name. To be used for writing policies (in case of quotas) or other programmatic calls. :return: The name of this LimitDefinitionSummary. :rtype: str �r �r"