ruạṛ
a ���f�* � @ sD d dl mZ ddlmZmZmZ ddlmZ eG dd� de��ZdS )� )�ResponseCacheDetails� )�formatted_flat_dict� NONE_SENTINEL�#value_allowed_none_or_none_sentinel)�init_model_state_from_kwargsc @ s e Zd ZdZdd� Zedd� �Zejdd� �Zedd� �Zejd d� �Zed d� �Z e jdd� �Z ed d� �Z e jdd� �Z edd� �Zejdd� �Zedd� �Zejdd� �Zedd� �Z e jdd� �Z edd� �Zejdd� �Zdd� Zdd� Zd d!� Zd"S )#�ExternalRespCachezY Connection details for an external RESP based cache store for Response Caching. c K st dddddddddd� | _ dddd d ddd dd� | _d| _d| _d| _d| _d| _d| _d| _d| _ d| _ d| _dS )a� Initializes a new ExternalRespCache object with values from keyword arguments. The default value of the :py:attr:`~oci.apigateway.models.ExternalRespCache.type` attribute of this class is ``EXTERNAL_RESP_CACHE`` and it should not be changed. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param type: The value to assign to the type property of this ExternalRespCache. Allowed values for this property are: "EXTERNAL_RESP_CACHE", "NONE" :type type: str :param servers: The value to assign to the servers property of this ExternalRespCache. :type servers: list[oci.apigateway.models.ResponseCacheRespServer] :param authentication_secret_id: The value to assign to the authentication_secret_id property of this ExternalRespCache. :type authentication_secret_id: str :param authentication_secret_version_number: The value to assign to the authentication_secret_version_number property of this ExternalRespCache. :type authentication_secret_version_number: int :param is_ssl_enabled: The value to assign to the is_ssl_enabled property of this ExternalRespCache. :type is_ssl_enabled: bool :param is_ssl_verify_disabled: The value to assign to the is_ssl_verify_disabled property of this ExternalRespCache. :type is_ssl_verify_disabled: bool :param connect_timeout_in_ms: The value to assign to the connect_timeout_in_ms property of this ExternalRespCache. :type connect_timeout_in_ms: int :param read_timeout_in_ms: The value to assign to the read_timeout_in_ms property of this ExternalRespCache. :type read_timeout_in_ms: int :param send_timeout_in_ms: The value to assign to the send_timeout_in_ms property of this ExternalRespCache. :type send_timeout_in_ms: int �strzlist[ResponseCacheRespServer]�int�bool) �type�servers�authentication_secret_id�$authentication_secret_version_number�is_ssl_enabled�is_ssl_verify_disabled�connect_timeout_in_ms�read_timeout_in_ms�send_timeout_in_msr r ZauthenticationSecretIdZ!authenticationSecretVersionNumberZisSslEnabledZisSslVerifyDisabledZconnectTimeoutInMsZreadTimeoutInMsZsendTimeoutInMsNZEXTERNAL_RESP_CACHE)Z swagger_typesZ attribute_mapZ_type�_servers�_authentication_secret_id�%_authentication_secret_version_number�_is_ssl_enabled�_is_ssl_verify_disabled�_connect_timeout_in_ms�_read_timeout_in_ms�_send_timeout_in_ms)�self�kwargs� r �M/usr/lib/python3.9/site-packages/oci/apigateway/models/external_resp_cache.py�__init__ s<