ruạṛ
a ���f� � @ 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 @ s� 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� �Zdd� Zdd� Zdd� ZdS )� TlsConfigzE The details required to establish a TLS enabled connection. �ENABLED�DISABLED�JKSc K sF dddddd�| _ dddddd�| _d| _d| _d| _d| _d| _dS ) a3 Initializes a new TlsConfig object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param status: The value to assign to the status property of this TlsConfig. Allowed values for this property are: "ENABLED", "DISABLED", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type status: str :param certificate_store_type: The value to assign to the certificate_store_type property of this TlsConfig. Allowed values for this property are: "JKS", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type certificate_store_type: str :param store_password: The value to assign to the store_password property of this TlsConfig. :type store_password: str :param trust_store_content: The value to assign to the trust_store_content property of this TlsConfig. :type trust_store_content: str :param key_store_content: The value to assign to the key_store_content property of this TlsConfig. :type key_store_content: str �str)�status�certificate_store_type�store_password�trust_store_content�key_store_contentr ZcertificateStoreTypeZ storePasswordZtrustStoreContentZkeyStoreContentN)Z swagger_typesZ attribute_map�_status�_certificate_store_type�_store_password�_trust_store_content�_key_store_content)�self�kwargs� r �C/usr/lib/python3.9/site-packages/oci/data_safe/models/tls_config.py�__init__ s"