403Webshell
Server IP : 162.241.203.86  /  Your IP : 216.73.216.73
Web Server : Apache
System : Linux br1002.hostgator.com.br 5.14.0-687.36.1.el9_8.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Aug 7 05:40:49 EDT 2026 x86_64
User : luxlic01 ( 6532)
PHP Version : 8.3.33
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /lib/python3.9/site-packages/oci/limits/models/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /lib/python3.9/site-packages/oci/limits/models/__pycache__/limit_definition_summary.cpython-39.pyc
a

���f�8�@s8ddlmZmZmZddlmZeGdd�de��ZdS)�)�formatted_flat_dict�
NONE_SENTINEL�#value_allowed_none_or_none_sentinel)�init_model_state_from_kwargsc@sZeZdZdZdZdZdZdd�Zedd��Z	e	j
d	d��Z	ed
d��Zej
dd��Zed
d��Zej
dd��Zedd��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Ks�dddddddddddd�|_ddddd	d
ddd
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ZserviceNamerZ	scopeTypeZareQuotasSupportedZisResourceAvailabilitySupportedZisDeprecatedZisEligibleForLimitIncreaseZ	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__sF5��zLimitDefinitionSummary.__init__cCs|jS)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"r$r$r%rzs
zLimitDefinitionSummary.namecCs
||_dS)a
        Sets the name of this LimitDefinitionSummary.
        The resource limit name. To be used for writing policies (in case of quotas) or other programmatic calls.


        :param name: The name of this LimitDefinitionSummary.
        :type: str
        Nr')r"rr$r$r%r�s
cCs|jS)z�
        Gets the service_name of this LimitDefinitionSummary.
        The service name of the limit.


        :return: The service_name of this LimitDefinitionSummary.
        :rtype: str
        �rr(r$r$r%r
�s
z#LimitDefinitionSummary.service_namecCs
||_dS)z�
        Sets the service_name of this LimitDefinitionSummary.
        The service name of the limit.


        :param service_name: The service_name of this LimitDefinitionSummary.
        :type: str
        Nr))r"r
r$r$r%r
�s
cCs|jS)z�
        Gets the description of this LimitDefinitionSummary.
        The limit description.


        :return: The description of this LimitDefinitionSummary.
        :rtype: str
        �rr(r$r$r%r�s
z"LimitDefinitionSummary.descriptioncCs
||_dS)z�
        Sets the description of this LimitDefinitionSummary.
        The limit description.


        :param description: The description of this LimitDefinitionSummary.
        :type: str
        Nr*)r"rr$r$r%r�s
cCs|jS)a�
        Gets the scope_type of this LimitDefinitionSummary.
        Reflects the scope of the resource limit, whether Global (across all regions), regional, or availability domain-specific.

        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'.


        :return: The scope_type of this LimitDefinitionSummary.
        :rtype: str
        )rr(r$r$r%r�s
z!LimitDefinitionSummary.scope_typecCs gd�}t||�sd}||_dS)a&
        Sets the scope_type of this LimitDefinitionSummary.
        Reflects the scope of the resource limit, whether Global (across all regions), regional, or availability domain-specific.


        :param scope_type: The scope_type of this LimitDefinitionSummary.
        :type: str
        )rrr	ZUNKNOWN_ENUM_VALUEN)rr)r"rZallowed_valuesr$r$r%r�s

cCs|jS)z�
        Gets the are_quotas_supported of this LimitDefinitionSummary.
        If true, quota policies can be created on top of this resource limit.


        :return: The are_quotas_supported of this LimitDefinitionSummary.
        :rtype: bool
        �rr(r$r$r%r�s
z+LimitDefinitionSummary.are_quotas_supportedcCs
||_dS)a
        Sets the are_quotas_supported of this LimitDefinitionSummary.
        If true, quota policies can be created on top of this resource limit.


        :param are_quotas_supported: The are_quotas_supported of this LimitDefinitionSummary.
        :type: bool
        Nr+)r"rr$r$r%r�s
cCs|jS)aa
        Gets the is_resource_availability_supported of this LimitDefinitionSummary.
        Reflects whether or not the GetResourceAvailability API is supported for this limit.
        If not, the API returns an empty JSON response.


        :return: The is_resource_availability_supported of this LimitDefinitionSummary.
        :rtype: bool
        �rr(r$r$r%r�sz9LimitDefinitionSummary.is_resource_availability_supportedcCs
||_dS)a�
        Sets the is_resource_availability_supported of this LimitDefinitionSummary.
        Reflects whether or not the GetResourceAvailability API is supported for this limit.
        If not, the API returns an empty JSON response.


        :param is_resource_availability_supported: The is_resource_availability_supported of this LimitDefinitionSummary.
        :type: bool
        Nr,)r"rr$r$r%rscCs|jS)z�
        Gets the is_deprecated of this LimitDefinitionSummary.
        Indicates if the limit has been deprecated.


        :return: The is_deprecated of this LimitDefinitionSummary.
        :rtype: bool
        �rr(r$r$r%rs
z$LimitDefinitionSummary.is_deprecatedcCs
||_dS)z�
        Sets the is_deprecated of this LimitDefinitionSummary.
        Indicates if the limit has been deprecated.


        :param is_deprecated: The is_deprecated of this LimitDefinitionSummary.
        :type: bool
        Nr-)r"rr$r$r%rs
cCs|jS)a
        Gets the is_eligible_for_limit_increase of this LimitDefinitionSummary.
        Indicates if the customer can request a limit increase for this resource.


        :return: The is_eligible_for_limit_increase of this LimitDefinitionSummary.
        :rtype: bool
        �rr(r$r$r%r*s
z5LimitDefinitionSummary.is_eligible_for_limit_increasecCs
||_dS)a3
        Sets the is_eligible_for_limit_increase of this LimitDefinitionSummary.
        Indicates if the customer can request a limit increase for this resource.


        :param is_eligible_for_limit_increase: The is_eligible_for_limit_increase of this LimitDefinitionSummary.
        :type: bool
        Nr.)r"rr$r$r%r6s
cCs|jS)a

        Gets the is_dynamic of this LimitDefinitionSummary.
        The limit for this resource has a dynamic value that is based on consumption across all OCI services.


        :return: The is_dynamic of this LimitDefinitionSummary.
        :rtype: bool
        �rr(r$r$r%rBs
z!LimitDefinitionSummary.is_dynamiccCs
||_dS)a
        Sets the is_dynamic of this LimitDefinitionSummary.
        The limit for this resource has a dynamic value that is based on consumption across all OCI services.


        :param is_dynamic: The is_dynamic of this LimitDefinitionSummary.
        :type: bool
        Nr/)r"rr$r$r%rNs
cCs|jS)a6
        Gets the supported_subscriptions of this LimitDefinitionSummary.
        An array of subscription types supported by the limit. e,g The type of subscription, such as 'SAAS', 'ERP', 'CRM'.


        :return: The supported_subscriptions of this LimitDefinitionSummary.
        :rtype: list[str]
        �r r(r$r$r%rZs
z.LimitDefinitionSummary.supported_subscriptionscCs
||_dS)aL
        Sets the supported_subscriptions of this LimitDefinitionSummary.
        An array of subscription types supported by the limit. e,g The type of subscription, such as 'SAAS', 'ERP', 'CRM'.


        :param supported_subscriptions: The supported_subscriptions of this LimitDefinitionSummary.
        :type: list[str]
        Nr0)r"rr$r$r%rfs
cCs|jS)a
        Gets the supported_quota_families of this LimitDefinitionSummary.
        Supported quota family names for creation of quota policy.


        :return: The supported_quota_families of this LimitDefinitionSummary.
        :rtype: list[str]
        �r!r(r$r$r%rrs
z/LimitDefinitionSummary.supported_quota_familiescCs
||_dS)a
        Sets the supported_quota_families of this LimitDefinitionSummary.
        Supported quota family names for creation of quota policy.


        :param supported_quota_families: The supported_quota_families of this LimitDefinitionSummary.
        :type: list[str]
        Nr1)r"rr$r$r%r~s
cCst|�S�N)rr(r$r$r%�__repr__�szLimitDefinitionSummary.__repr__cCs|durdS|j|jkS)NF)�__dict__�r"�otherr$r$r%�__eq__�szLimitDefinitionSummary.__eq__cCs
||kSr2r$r5r$r$r%�__ne__�szLimitDefinitionSummary.__ne__N)�__name__�
__module__�__qualname__�__doc__ZSCOPE_TYPE_GLOBALZSCOPE_TYPE_REGIONZ
SCOPE_TYPE_ADr&�propertyr�setterr
rrrrrrrrrr3r7r8r$r$r$r%rsh\





















rN)Zoci.utilrrrZoci.decoratorsr�objectrr$r$r$r%�<module>s

Youez - 2016 - github.com/yon3zu
LinuXploit