| Name | Type | Description | Notes |
|---|---|---|---|
| certificate_file | Params | The certificate file of the TLS profile. | [optional] |
| cipher | CipherTLS12 | [optional] | |
| cipher12 | CipherTLS12 | [optional] | |
| cipher13 | CipherTLS13 | [optional] | |
| ciphers12 | List[CipherTLS12] | [optional] | |
| ciphers13 | List[CipherTLS13] | [optional] | |
| dh_file | Params | [optional] | |
| get_tls_conflicts | List[bytearray] | [optional] | |
| groups13 | List[GroupTLS13] | [optional] | |
| immediate_close | bool | The immediate FIN after close notify | [optional] |
| key_file | Params | The key file of the TLS profile. | [optional] |
| key_file_password | str | The key file password of the TLS profile. | [optional] |
| links | List[APILink] | [optional] | |
| middle_box_enabled | bool | If true, the middle box compatibility will be enabled | [optional] |
| profile_id | str | The ID of the TLS profile (default: TLSProfile). | |
| resolve_tls_conflicts | List[Conflict] | [optional] | |
| send_close_notify | bool | If true, a TLS close-notify alert will be sent while closing the TLS session | [optional] |
| session_reuse_count | int | [optional] | |
| session_reuse_method | SessionReuseMethodTLS12 | [optional] | |
| session_reuse_method12 | SessionReuseMethodTLS12 | [optional] | |
| session_reuse_method13 | SessionReuseMethodTLS13 | [optional] | |
| sni_cert_configs | List[CertConfig] | The certificate configs per SNI of the TLS profile. | [optional] |
| sni_enabled | bool | The enable status of the SNI configuration (default: false). | |
| supported_groups13 | List[SupportedGroupTLS13] | [optional] | |
| tls12_enabled | bool | ||
| tls13_enabled | bool | [optional] | |
| use_tls_profile | bool | When disabled, the connection is not TLS secured (default: true). | [optional] |
| version | str | The version of the TLS profile (default: NONE). Must be one of: NONE or TLSv1.2 or TLSv1.3. |
from cyperf.models.tls_profile import TLSProfile
# TODO update the JSON string below
json = "{}"
# create an instance of TLSProfile from a JSON string
tls_profile_instance = TLSProfile.from_json(json)
# print the JSON string representation of the object
print(TLSProfile.to_json())
# convert the object into a dict
tls_profile_dict = tls_profile_instance.to_dict()
# create an instance of TLSProfile from a dict
tls_profile_from_dict = TLSProfile.from_dict(tls_profile_dict)