调用ListSecurityPolicies查询自定义安全策略的列表。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

请求参数

名称 类型 是否必选 示例值 描述
Action String ListSecurityPolicies

要执行的操作。取值:ListSecurityPolicies

ResourceGroupId String rg-atstuj3rtop****

资源组ID

NextToken String caeba0bbb2be03f84eb48b699f0a****

用来标记当前开始读取的位置,置空表示从头开始。

MaxResults Integer 50

本次读取的最大数据记录数量,取值:1~100。用户传入为空时,默认值为20

SecurityPolicyNames Array of String test-secrity

安全策略名称,查询指定名称的安全策略。最多支持10个安全策略名称。

SecurityPolicyIds Array of String scp-bp1bpn0kn9****

安全策略ID,查询指定ID的安全策略。最多支持20个安全策略ID。

返回数据

名称 类型 示例值 描述
MaxResults Integer 50

本次请求所返回的最大记录条数。

NextToken String FFmyTO7****

用来表示当前调用返回读取到的位置,返回为空代表数据已经读取完毕。

RequestId String 593B0448-D13E-4C56-AC0D-FDF0FDE0E9A3

请求ID

SecurityPolicies Array of SecurityPolicy

支持的安全策略列表

Ciphers Array of String ECDHE-ECDSA-AES128-SHA

支持的加密套件,具体依赖TLSVersions的取值。

Cipher只要被任何一个传入的TLSVersions支持即可,例如选择了TLSv1.3那么Cipher列表必须包含TLSv1.3支持的Cipher。

  • TLSv1.0和TLSv1.1 支持:
    • ECDHE-ECDSA-AES128-SHA
    • ECDHE-ECDSA-AES256-SHA
    • ECDHE-RSA-AES128-SHA
    • ECDHE-RSA-AES256-SHA
    • AES128-SHA
    • AES256-SHA
    • DES-CBC3-SHA
  • TLSv1.2支持
    • 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
  • TLSv1.3支持:
    • 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
ResourceGroupId String rg-atstuj3rtop****

资源组ID。

SecurityPolicyId String rg-atstuj3rtop****

安全策略实例ID

SecurityPolicyName String test-secrity

安全策略名称。

长度为2~128个英文或中文字符,必须以大小字母或中文开头,可包含数字,半角句点(.),下划线(_)和短划线(-)。

SecurityPolicyStatus String Available

策略的状态,取值:

  • Configuring :配置中。
  • Available: 正常可用。
TLSVersions Array of String TLSv1.1

支持的TLS协议版本,取值:TLSv1.0TLSv1.1TLSv1.2TLSv1.3

TotalCount Integer 1000

本次请求条件下的数据总量。

示例

请求示例

http(s)://[Endpoint]/?Action=ListSecurityPolicies
&ResourceGroupId=rg-atstuj3rtop****
&NextToken=caeba0bbb2be03f84eb48b699f0a****
&MaxResults=50
&SecurityPolicyNames=["test-secrity"]
&SecurityPolicyIds=["scp-bp1bpn0kn9****"]
&公共请求参数

正常返回示例

XML格式

HTTP/1.1 200 OK
Content-Type:application/xml

<ListSecurityPoliciesResponse>
    <MaxResults>50</MaxResults>
    <NextToken>FFmyTO7****</NextToken>
    <RequestId>593B0448-D13E-4C56-AC0D-FDF0FDE0E9A3</RequestId>
    <SecurityPolicies>
        <Ciphers>ECDHE-ECDSA-AES128-SHA</Ciphers>
        <ResourceGroupId>rg-atstuj3rtop****</ResourceGroupId>
        <SecurityPolicyId>rg-atstuj3rtop****</SecurityPolicyId>
        <SecurityPolicyName>test-secrity</SecurityPolicyName>
        <SecurityPolicyStatus>Available</SecurityPolicyStatus>
        <TLSVersions>TLSv1.1</TLSVersions>
    </SecurityPolicies>
    <TotalCount>1000</TotalCount>
</ListSecurityPoliciesResponse>

JSON格式

HTTP/1.1 200 OK
Content-Type:application/json

{
  "MaxResults" : 50,
  "NextToken" : "FFmyTO7****",
  "RequestId" : "593B0448-D13E-4C56-AC0D-FDF0FDE0E9A3",
  "SecurityPolicies" : [ {
    "Ciphers" : [ "ECDHE-ECDSA-AES128-SHA" ],
    "ResourceGroupId" : "rg-atstuj3rtop****",
    "SecurityPolicyId" : "rg-atstuj3rtop****",
    "SecurityPolicyName" : "test-secrity",
    "SecurityPolicyStatus" : "Available",
    "TLSVersions" : [ "TLSv1.1" ]
  } ],
  "TotalCount" : 1000
}

错误码

访问错误中心查看更多错误码。