Queries Transport Layer Security (TLS) policies.
Operation description
This operation is unavailable by default. To use it, contact your account manager or submit a ticket. We recommend you use Application Load Balancer (ALB) or Network Load Balancer (NLB) and configure TLS security policies.
Try it now
Test
RAM authorization
Action | Access level | Resource type | Condition key | Dependent action |
slb:ListTLSCipherPolicies | list | *TLSPolicy
| None | None |
Request parameters
Parameter | Type | Required | Description | Example |
RegionId | string | Yes | The ID of the region where the Classic Load Balancer (CLB) instance is deployed. You can call the DescribeRegions operation to query the most recent region list. | cn-hangzhou |
TLSCipherPolicyId | string | No | The ID of the TLS policy. | tls-bp17elso1h323r**** |
Name | string | No | The name of the TLS policy. The name must be 2 to 128 characters in length, and can contain letters, digits, periods (.), underscores (_), and hyphens (-). The name must start with a letter. | TLSPolicy-test**** |
IncludeListener | boolean | No | Specifies whether to return the information about the associated listeners. Valid values:
| false |
NextToken | string | No | The token that is used for the next query. Valid values:
| FFmyTO70tTpLG6I3FmYAXGKPd**** |
MaxItems | integer | No | The maximum number of TLS policies to be queried in this call. Valid values: 1 to 100. If you do not set this parameter, the default value 20 is used. | 20 |
Response elements
Element | Type | Description | Example |
object | |||
NextToken | string | The token that is used for the next query. Valid values:
| FFmyTO70tTpLG6I3FmYAXGKPd**** |
RequestId | string | The ID of the request. | CEF72CEB-54B6-4AE8-B225-F876FF7BA984 |
TotalCount | integer | The total number of TLS policies returned. | 1000 |
IsTruncated | boolean | Indicates whether the current page is the last page. Valid values:
| false |
| TLSCipherPolicies | array<object> | The list of TLS policies. | |
array<object> | |||
Status | string | The status of the TLS policy. Valid values:
| normal |
InstanceId | string | The ID of the TLS policy. | tls-bp17elso1h323r**** |
Name | string | The name of the TLS policy. | TLSPolicy-test**** |
CreateTime | integer | The timestamp generated when the TLS policy is created. | 1608273800000 |
| RelateListeners | array<object> | The list of associated listeners. | |
object | |||
Port | integer | The listening port. Valid values: 1 to 65535. | 80 |
Protocol | string | The listening protocol. Valid values:
| HTTPS |
LoadBalancerId | string | The ID of the CLB instance. | lb-bp1b6c719dfa08ex**** |
| TLSVersions | array | The version of the TLS protocol. | |
string | The version of the TLS protocol. Valid values: TLSv1.0, TLSv1.1, TLSv1.2, and TLSv1.3. | TLSv1.0 | |
| Ciphers | array | The cipher suites supported by the TLS version. TLS 1.0 and TLS 1.1 support the following cipher suites:
TLS 1.2 supports the following cipher suites:
TLS 1.3 supports the following cipher suites:
| |
string | The cipher suites supported by the TLS version. The specified cipher suites must be supported by at least one TLS protocol version that you specify. For example, if you set the TLSVersions parameter to TLSv1.3, you must specify cipher suites that are supported by this protocol version. TLS 1.0 and TLS 1.1 support the following cipher suites:
TLS 1.2 supports the following cipher suites:
TLS 1.3 supports the following cipher suites:
| ECDHE-ECDSA-AES128-SHA |
Examples
Success response
JSON format
{
"NextToken": "FFmyTO70tTpLG6I3FmYAXGKPd****",
"RequestId": "CEF72CEB-54B6-4AE8-B225-F876FF7BA984",
"TotalCount": 1000,
"IsTruncated": false,
"TLSCipherPolicies": [
{
"Status": "normal",
"InstanceId": "tls-bp17elso1h323r****",
"Name": "TLSPolicy-test****",
"CreateTime": 1608273800000,
"RelateListeners": [
{
"Port": 80,
"Protocol": "HTTPS",
"LoadBalancerId": "lb-bp1b6c719dfa08ex****"
}
],
"TLSVersions": [
"TLSv1.0"
],
"Ciphers": [
"ECDHE-ECDSA-AES128-SHA"
]
}
]
}Error codes
HTTP status code | Error code | Error message | Description |
400 | QueryTokenInvalid | The specified token is invalid. | |
400 | QueryTokenNotExist | The specified token is not exist. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.