TLSPolicyProps
Properties for defining a TLSPolicy
.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-slb-tlspolicy
Initializer
import ros_cdk_slb
ros_cdk_slb.TLSPolicyProps(
ciphers: typing.Union[IResolvable, typing.List[typing.Union[str, IResolvable]]],
tls_policy_name: typing.Union[str, IResolvable],
tls_versions: typing.Union[IResolvable, typing.List[typing.Union[str, IResolvable]]]
)
Properties
Name | Type | Description |
---|---|---|
ciphers |
typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[str, ros_cdk_core.IResolvable]]] |
Property ciphers: The supported cipher suites, which are determined by the TLS protocol version. |
tls_policy_name |
typing.Union[str, ros_cdk_core.IResolvable] |
Property tlsPolicyName: The name of the TLS policy. |
tls_versions |
typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[str, ros_cdk_core.IResolvable]]] |
Property tlsVersions: The version of the TLS protocol. |
ciphers
Required
ciphers: typing.Union[IResolvable, typing.List[typing.Union[str, IResolvable]]]
- Type: typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[str, ros_cdk_core.IResolvable]]]
Property ciphers: The supported cipher suites, which are determined by the TLS protocol version.
You can specify at most 32 cipher suites.TLS 1.0 and TLS 1.1 support the following cipher suites: ECDHE-ECDSA-AES128-SHA ECDHE-ECDSA-AES256-SHA ECDHE-RSA-AES128-SHA ECDHE-RSA-AES256-SHA AES128-SHA AES256-SHA DES-CBC3-SHA TLS 1.2 supports the following cipher suites: ECDHE-ECDSA-AES128-SHA ECDHE-ECDSA-AES256-SHA ECDHE-RSA-AES128-SHA ECDHE-RSA-AES256-SHA AES128-SHA AES256-SHA DES-CBC3-SHA ECDHE-ECDSA-AES128-GCM-SHA256 ECDHE-ECDSA-AES256-GCM-SHA384 ECDHE-ECDSA-AES128-SHA256 ECDHE-ECDSA-AES256-SHA384 ECDHE-RSA-AES128-GCM-SHA256 ECDHE-RSA-AES256-GCM-SHA384 ECDHE-RSA-AES128-SHA256 ECDHE-RSA-AES256-SHA384 AES128-GCM-SHA256 AES256-GCM-SHA384 AES128-SHA256 AES256-SHA256 TLS 1.3 supports the following cipher suites: TLS_AES_128_GCM_SHA256 TLS_AES_256_GCM_SHA384 TLS_CHACHA20_POLY1305_SHA256 TLS_AES_128_CCM_SHA256 TLS_AES_128_CCM_8_SHA256
tls_policy_name
Required
tls_policy_name: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
Property tlsPolicyName: The name of the TLS policy.
The name must be 1 to 200 characters in length, and can contain letters, digits, periods (.), underscores (_), and hyphens (-).
tls_versions
Required
tls_versions: typing.Union[IResolvable, typing.List[typing.Union[str, IResolvable]]]
- Type: typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[str, ros_cdk_core.IResolvable]]]
Property tlsVersions: The version of the TLS protocol.