CertificateService
更新时间: 2026/06/26
在Gitcode上查看源码

ResourceDefinition

uris

  • /redfish/v1/CertificateService

properties

名称类型是否只读取值范围/枚举值说明
@odata.contextstringtrue-CertificateService资源模型的OData描述信息
@odata.idstringtrue-CertificateService资源节点的访问路径
@odata.typestringtrue-CertificateService资源类型
Idstringfalse-CertificateService资源的ID
Namestringtrue-CertificateService资源的名称
Oemobjectfalse-自定义证书服务资源属性
Oem.Publicobjectfalse-自定义属性
Oem.Public.CertificateOverdueWarnDaysnumberfalse-证书过期提前告警时间
Oem.Public.CRLOverdueWarnModestringfalseCustomized、Auto吊销列表过期检测模式。BMC300 5.9.0.1及以上版本支持
Oem.Public.CRLOverdueWarnDaysnumberfalse-吊销列表过期提前告警时间。BMC300 5.9.0.1及以上版本支持
Oem.Public.CRLEnabledbooleanfalse-双因素客户端证书吊销检查使能
Oem.Public.SSLCertificateCSRAlgorithmstringfalseRSA、ECCSSL证书生成CSR时,证书私钥算法
Oem.Public.IsDefaultSSLCertificatebooleantrue-当前SSL证书是否为出厂初始证书
Oem.Public.Actionsobjecttrue-证书服务资源上支持的操作
Oem.Public.Actions.#CertificateService.ImportCACertificateobjecttrue-导入CA证书操作
Oem.Public.Actions.#CertificateService.ImportCACertificate.targetstringtrue-操作路径
Oem.Public.Actions.#CertificateService.ImportCACertificate.@Redfish.ActionInfostringtrue-操作信息查询路径
Oem.Public.Actions.#CertificateService.DeleteCACertificateobjecttrue-删除CA证书操作
Oem.Public.Actions.#CertificateService.DeleteCACertificate.targetstringtrue-操作路径
Oem.Public.Actions.#CertificateService.DeleteCACertificate.@Redfish.ActionInfostringtrue-操作信息查询路径
Oem.Public.Actions.#CertificateService.ImportCACertificateCRLobjecttrue-导入CA证书吊销列表操作(相关删除操作在CA证书资源中)
Oem.Public.Actions.#CertificateService.ImportCACertificateCRL.targetstringtrue-操作路径
Oem.Public.Actions.#CertificateService.ImportCACertificateCRL.@Redfish.ActionInfostringtrue-操作信息查询路径
Linksobjecttrue-证书服务相关资源访问路径
Links.CertificateLocationsobjecttrue-各业务使用证书资源的路径,包括CA证书、SSL证书、用户证书等
Links.CertificateLocations.@odata.idstringfalse-各业务使用证书资源的路径链接
CertificateLocationsobjecttrue-各业务使用证书资源的路径,包括CA证书、SSL证书、用户证书等
CertificateLocations.@odata.idstringfalse-各业务使用证书资源的路径链接
Actionsobjecttrue-
Actions.#CertificateService.GenerateCSRobjecttrue-生成CSR文件的资源路径。BMC300 5.9.0.1及以上版本支持
Actions.#CertificateService.ReplaceCertificateobjecttrue-替换CA或者SSL证书操作

supported_methods

  • GET
  • PATCH
  • POST

HTTP methods

GET

命令功能

查询证书服务信息

命令格式

URL: https://device_ip/redfish/v1/CertificateService

请求头:

X-Auth-Token: 123456789***********************

请求消息体: 无

参数说明

参数参数说明取值
device_ip登录设备的IP地址IPv4或IPv6地址
auth_value执行该GET请求时,必须在"Headers"中携带"X-Auth-Token"值用于鉴权可通过/redfish/v1/SessionService/Sessions创建会话时获得

使用指南

使用实例

请求样例:

http
GET https://device_ip/redfish/v1/CertificateService

请求头:

X-Auth-Token: 123456789***********************

请求消息体:无

响应样例:

json
{
  "@odata.context": "/redfish/v1/$metadata#CertificateService",
  "@odata.id": "/redfish/v1/CertificateService",
  "@odata.type": "#CertificateService.v1_1_0.CertificateService",
  "Id": "CertificateService",
  "Name": "Certificate Service",
  "Oem": {
    "Public": {
      "CertificateOverdueWarnDays": 90,
      "CRLOverdueWarnMode": "Customized",
      "CRLOverdueWarnDays": 90,
      "CRLEnabled": true,
      "SSLCertificateCSRAlgorithm": "RSA",
      "IsDefaultSSLCertificate": false,
      "Actions": {
        "#CertificateService.ImportCACertificate": {
          "target": "/redfish/v1/CertificateService/Actions/CertificateService.ImportCACertificate",
          "@Redfish.ActionInfo": "/redfish/v1/CertificateService/ImportCACertificateActionInfo"
        },
        "#CertificateService.DeleteCACertificate": {
          "target": "/redfish/v1/CertificateService/Actions/CertificateService.DeleteCACertificate",
          "@Redfish.ActionInfo": "/redfish/v1/CertificateService/DeleteCACertificateActionInfo"
        },
        "#CertificateService.ImportCACertificateCRL": {
          "target": "/redfish/v1/CertificateService/Actions/CertificateService.ImportCACertificateCRL",
          "@Redfish.ActionInfo": "/redfish/v1/CertificateService/ImportCACertificateCRLActionInfo"
        }
      }
    }
  },
  "Links": {
    "CertificateLocations": {
      "@odata.id": "/redfish/v1/CertificateService/CertificateLocations"
    }
  },
  "CertificateLocations": {
    "@odata.id": "/redfish/v1/CertificateService/CertificateLocations"
  },
  "Actions": {
    "#CertificateService.GenerateCSR": {
      "target": "/redfish/v1/CertificateService/Actions/CertificateService.GenerateCSR",
      "@Redfish.ActionInfo": "/redfish/v1/CertificateService/GenerateCSRActionInfo"
    },
    "#CertificateService.ReplaceCertificate": {
      "target": "/redfish/v1/CertificateService/Actions/CertificateService.ReplaceCertificate",
      "@Redfish.ActionInfo": "/redfish/v1/CertificateService/ReplaceCertificateActionInfo"
    }
  }
}

响应码:200

PATCH

命令功能

修改证书服务信息

命令格式

URL: https://device_ip/redfish/v1/CertificateService

请求头:

X-Auth-Token: 123456789***********************
Content-Type: header_type
If-Match: ifmatch_value

请求消息体:

json
{
  "Oem": {
    "Public": {
      "CertificateOverdueWarnDays": 90,
      "CRLOverdueWarnMode": "Customized",
      "CRLOverdueWarnDays": 90,
      "CRLEnabled": true,
      "SSLCertificateCSRAlgorithm": "RSA"
    }
  }
}

请求头参数说明

参见 请求头参数说明

请求体参数说明

参数参数说明取值
ifmatch_value请求消息的匹配参数可通过对相应资源发起GET操作,从响应头中获取(对应于"ETag"参数)
CertificateOverdueWarnDays证书过期提前告警时间7~180的整数,单位为天,默认为90
CRLOverdueWarnMode吊销列表过期检测模式● Customized: 表示按客户手动设定的过期提前告警时间检测
● Auto: 表示提前告警时间按如下规则自动配置:证书吊销列表有效期总时间 * 5%(说明:证书吊销列表有效期总时间 =(吊销列表下一次更新的时间 - 生效时间))
BMC300 5.9.0.1及以上版本支持
CRLOverdueWarnDays吊销列表过期提前告警时间仅在CRLOverdueWarnMode为Customized时有效,0~180的整数,单位为天,默认为90,为0时表示不告警
BMC300 5.9.0.1及以上版本支持
CRLEnabled双因素客户端证书吊销检查使能● true: 开启
● false: 关闭
SSLCertificateCSRAlgorithmSSL证书生成CSR时,证书私钥算法● RSA
● ECC

使用指南

使用实例

请求样例:

http
PATCH https://device_ip/redfish/v1/CertificateService

请求头:

X-Auth-Token: 123456789***********************
Content-Type: application/json
If-Match: W/"bc428df5"

请求消息体:

json
{
  "Oem": {
    "Public": {
      "CertificateOverdueWarnDays": 90,
      "CRLOverdueWarnMode": "Customized",
      "CRLOverdueWarnDays": 90,
      "CRLEnabled": true,
      "SSLCertificateCSRAlgorithm": "RSA"
    }
  }
}

响应样例:

json
{
  "@odata.context": "/redfish/v1/$metadata#CertificateService",
  "@odata.id": "/redfish/v1/CertificateService",
  "@odata.type": "#CertificateService.v1_0_0.CertificateService",
  "Id": "CertificateService",
  "Name": "Certificate Service",
  "Oem": {
    "Public": {
      "CertificateOverdueWarnDays": 90,
      "CRLOverdueWarnMode": "Customized",
      "CRLOverdueWarnDays": 90,
      "CRLEnabled": true,
      "SSLCertificateCSRAlgorithm": "RSA",
      "IsDefaultSSLCertificate": false,
      "Actions": {
        "#CertificateService.ImportCACertificate": {
          "target": "/redfish/v1/CertificateService/Actions/CertificateService.ImportCACertificate",
          "@Redfish.ActionInfo": "/redfish/v1/CertificateService/ImportCACertificateActionInfo"
        },
        "#CertificateService.DeleteCACertificate": {
          "target": "/redfish/v1/CertificateService/Actions/CertificateService.DeleteCACertificate",
          "@Redfish.ActionInfo": "/redfish/v1/CertificateService/DeleteCACertificateActionInfo"
        },
        "#CertificateService.ImportCACertificateCRL": {
          "target": "/redfish/v1/CertificateService/Actions/CertificateService.ImportCACertificateCRL",
          "@Redfish.ActionInfo": "/redfish/v1/CertificateService/ImportCACertificateCRLActionInfo"
        }
      }
    }
  },
  "Links": {
    "CertificateLocations": {
      "@odata.id": "/redfish/v1/CertificateService/CertificateLocations"
    }
  }
}

响应码:200

POST (ACTION)

ImportCACertificate

命令功能

导入 CA 证书

说明

所有BMC业务使用的CA证书进行统一管理,不再按业务单独提供各自证书管理接口。此接口导入证书会影响到其他所有包含CA证书(远程HTTPS服务器、Syslog服务端证书、Smtp服务端证书、LDAP域控制器证书、双因素根证书、证书更新)的接口。

命令格式

URL: https://device_ip/redfish/v1/CertificateService/Actions/CertificateService.ImportCACertificate

请求头:

X-Auth-Token: 123456789***********************
Content-Type: header_type

请求消息体:

指定证书ID时的文本导入:

json
{
  "Type": "text",
  "Content": crt_text,
  "Id": certid_value
}

不指定证书ID时的文本导入:

json
{
  "Type": "text",
  "Content": crt_text
}

指定证书ID时的本地导入:

json
{
  "Type": "URI",
  "Content": tmp_uri,
  "Id": certid_value
}

不指定证书ID时的本地导入:

json
{
  "Type": "URI",
  "Content": tmp_uri
}

指定证书ID时的远程导入:

json
{
  "Type": "URI",
  "Content": remote_uri,
  "Id": certid_value
}

不指定证书ID时的远程导入:

json
{
  "Type": "URI",
  "Content": remote_uri
}

请求头参数说明

参见 请求头参数说明

请求体参数说明

参数参数说明取值
Type导入方式text 或 URI
Content证书内容或路径● 文本导入时为CA证书文本内容
● 本地导入时为证书的本地路径,/tmp/目录/文件名,文件扩展名必须是".crt、.cer、.pem"
● 远程导入时为远程路径,形如sftp://user:password@ip/path;目前支持五种传输协议:https、scp、sftp、cifs、nfs,远程文件的扩展名必须是".crt、.cer、.pem"
IdCA证书ID数值类型值,取值在1至32之间;每个证书均可以被各个业务使用;不指定证书ID时,会自动选择空余的证书ID进行导入

使用指南

  1. 相同用途的证书不允许重复导入;
  2. 指定证书ID导入时,如果此ID之前已导入一个证书,则会用新证书覆盖旧证书;

使用实例

请求样例:

http
POST https://device_ip/redfish/v1/CertificateService/Actions/CertificateService.ImportCACertificate

请求头:

X-Auth-Token: 123456789***********************
Content-Type: application/json

请求消息体:

指定证书ID时的文本导入:

json
{
  "Type": "text",
  "Content": "",
  "Id": 1
}

不指定证书ID时的文本导入:

json
{
  "Type": "text",
  "Content": ""
}

指定证书ID时的本地导入:

json
{
  "Type": "URI",
  "Content": "/tmp/exampleCA3.crt",
  "Id": 1
}

不指定证书ID时的本地导入:

json
{
  "Type": "URI",
  "Content": "/tmp/exampleCA3.crt"
}

指定证书ID时的远程导入:

json
{
  "Type": "URI",
  "Content": "sftp://username:password@10.10.10.191/tmp/exampleCA3.crt",
  "Id": 1
}

不指定证书ID时的远程导入:

json
{
  "Type": "URI",
  "Content": "sftp://username:password@10.10.10.191/tmp/exampleCA3.crt"
}

文本和本地导入响应样例:

json
{
  "error": {
    "code": "Base.1.0.GeneralError",
    "message": "A general error has occurred. See ExtendedInfo for more information.",
    "@Message.ExtendedInfo": [
      {
        "@odata.type": "#Message.v1_0_0.Message",
        "MessageId": "Base.1.0.Success",
        "RelatedProperties": [],
        "Message": "Successfully Completed Request",
        "MessageArgs": [],
        "Severity": "OK",
        "Resolution": "None"
      }
    ]
  }
}

文本和本地导入响应码:200

远程导入响应样例:

json
{
  "@odata.context": "/redfish/v1/$metadata#TaskService/Tasks/Members/$entity",
  "@odata.type": "#Task.v1_0_2.Task",
  "@odata.id": "/redfish/v1/TaskService/Tasks/1",
  "Id": "1",
  "Name": "ImportCACertificate",
  "Description": "",
  "TaskState": "Running",
  "TaskStatus": "OK",
  "StartTime": "2020-08-10T10:07:51+08:00",
  "Messages": [],
  "PercentComplete": null,
  "Oem": {
    "Public": {
      "TaskPercentage": null
    }
  }
}

远程导入响应码:202

POST (ACTION)

DeleteCACertificate

命令功能

删除 CA 证书

命令格式

URL: https://device_ip/redfish/v1/CertificateService/Actions/CertificateService.DeleteCACertificate

请求头:

X-Auth-Token: 123456789***********************
Content-Type: header_type

请求消息体:

json
{
  "Id": certid_value
}

请求头参数说明

参见 请求头参数说明

请求体参数说明

参数参数说明取值
IdCA证书ID数值类型值,取值在1至32之间;且对应的CA证书已经导入

使用指南

使用实例

请求样例:

http
POST https://device_ip/redfish/v1/CertificateService/Actions/CertificateService.DeleteCACertificate

请求头:

X-Auth-Token: 123456789***********************
Content-Type: application/json

请求消息体:

json
{
  "Id": 1
}

响应样例:

json
{
  "error": {
    "code": "Base.1.0.GeneralError",
    "message": "A general error has occurred. See ExtendedInfo for more information.",
    "@Message.ExtendedInfo": [
      {
        "@odata.type": "#Message.v1_0_0.Message",
        "MessageId": "Base.1.0.Success",
        "RelatedProperties": [],
        "Message": "Successfully Completed Request",
        "MessageArgs": [],
        "Severity": "OK",
        "Resolution": "None"
      }
    ]
  }
}

响应码:200

POST (ACTION)

ImportCACertificateCRL

命令功能

导入 CA 证书的吊销列表

说明

证书吊销列表和所有其他BMC业务公用,此接口导入吊销列表会影响到其他包含CA证书吊销列表的接口。

命令格式

URL: https://device_ip/redfish/v1/CertificateService/Actions/CertificateService.ImportCACertificateCRL

请求头:

Content-Type: header_type
X-Auth-Token: 123456789***********************

请求消息体:

指定证书ID时的文本导入:

json
{
  "Type": "text",
  "Content": crl_text,
  "CertId": certid_value
}

不指定证书ID时的文本导入:

json
{
  "Type": "text",
  "Content": crl_text
}

指定证书ID时的本地导入:

json
{
  "Type": "URI",
  "Content": tmp_uri,
  "CertId": certid_value
}

不指定证书ID时的本地导入:

json
{
  "Type": "URI",
  "Content": tmp_uri
}

指定证书ID时的远程导入:

json
{
  "Type": "URI",
  "Content": remote_uri,
  "CertId": certid_value
}

不指定证书ID时的远程导入:

json
{
  "Type": "URI",
  "Content": remote_uri
}

请求头参数说明

参见 请求头参数说明

请求体参数说明

参数参数说明取值
Type导入方式text 或 URI
Content证书吊销列表内容或路径● 文本导入时为CRL文本内容
● 本地导入时为证书的本地路径,/tmp/目录/文件名,文件扩展名必须是".crl"
● 远程导入时为远程路径,形如sftp://user:password@ip/path;目前支持五种传输协议:https、scp、sftp、cifs、nfs,远程文件的扩展名必须是".crl"
CertIdCA证书ID数值类型值,取值在1至32之间;不指定证书ID时,会自动选择空余的证书ID进行导入

使用指南

使用实例

请求样例:

http
POST https://device_ip/redfish/v1/CertificateService/Actions/CertificateService.ImportCACertificateCRL

请求头:

Content-Type: application/json
X-Auth-Token: 123456789***********************

请求消息体:

指定证书ID时的文本导入:

json
{
  "Type": "text",
  "Content": "123",
  "CertId": 1
}

不指定证书ID时的文本导入:

json
{
  "Type": "text",
  "Content": "123"
}

指定证书ID时的本地导入:

json
{
  "Type": "URI",
  "Content": "/tmp/exampleCA3.crl",
  "CertId": 1
}

不指定证书ID时的本地导入:

json
{
  "Type": "URI",
  "Content": "/tmp/exampleCA3.crl"
}

指定证书ID时的远程导入:

json
{
  "Type": "URI",
  "Content": "sftp://username:password@10.10.10.191/tmp/exampleCA3.crl",
  "CertId": 1
}

不指定证书ID时的远程导入:

json
{
  "Type": "URI",
  "Content": "sftp://username:password@10.10.10.191/tmp/exampleCA3.crl"
}

文本和本地导入响应样例:

json
{
  "error": {
    "code": "Base.1.0.GeneralError",
    "message": "A general error has occurred. See ExtendedInfo for more information.",
    "@Message.ExtendedInfo": [
      {
        "@odata.type": "#Message.v1_0_0.Message",
        "MessageId": "Base.1.0.Success",
        "RelatedProperties": [],
        "Message": "Successfully Completed Request",
        "MessageArgs": [],
        "Severity": "OK",
        "Resolution": "None"
      }
    ]
  }
}

文本和本地导入响应码:200

远程导入响应样例:

json
{
  "@odata.context": "/redfish/v1/$metadata#TaskService/Tasks/Members/$entity",
  "@odata.type": "#Task.v1_0_2.Task",
  "@odata.id": "/redfish/v1/TaskService/Tasks/1",
  "Id": "1",
  "Name": "ImportCACertificateRevocationList",
  "Description": "",
  "TaskState": "Running",
  "TaskStatus": "OK",
  "StartTime": "2020-08-10T18:04:55+08:00",
  "Messages": [],
  "PercentComplete": null,
  "Oem": {
    "Public": {
      "TaskPercentage": null
    }
  }
}

远程导入响应码:202

POST (ACTION)

GenerateCSR

命令功能

生成 CSR

命令格式

URL: https://device_ip/redfish/v1/CertificateService/Actions/CertificateService.GenerateCSR

请求头:

X-Auth-Token: 123456789***********************
Content-Type: header_type

请求消息体:

json
{
  "Country": country,
  "CommonName": commonname,
  "City": city,
  "State": state,
  "Organization": organization,
  "OrganizationalUnit": organizationalunit,
  "AlternativeNames": alternativenames,
  "CertificateCollection": certificatecollection,
  "KeyPairAlgorithm": keypair-algorithm
}

请求头参数说明

参见 请求头参数说明

请求体参数说明

参数参数说明取值
Country使用者所在的国家,为必配参数支持字母,长度为2个字符
CommonName使用者的名称,为必配参数支持字母、数字、连字符、下划线、句点和空格,最大长度64个字符
City使用者所在的城市,为必配参数支持字母、数字、连字符、下划线、句点和空格,最大长度128个字符
State使用者所在的省份,为必配参数支持字母、数字、连字符、下划线、句点和空格,最大长度128个字符
Organization使用者所在的公司,为必配参数支持字母、数字、连字符、下划线、句点和空格,最大长度64个字符
OrganizationalUnit使用者所在的部门,为必配参数支持字母、数字、连字符、下划线、句点和空格,最大长度64个字符
AlternativeNames使用者的附加主机名,非必配参数字符串数组,数组长度0~50,字符串长度0~255
CertificateCollection指向证书颁发机构签署证书后安装证书的证书集合的链接,为必配参数支持证书集合的字符串链接
KeyPairAlgorithm密钥对的签名算法类型,非必配参数支持字母、数字、连字符、下划线、句点和空格,最大长度64个字符

使用指南

1.BMC300 5.9.0.1及以上版本支持

使用实例

请求样例:

http
POST https://device_ip/redfish/v1/CertificateService/Actions/CertificateService.GenerateCSR

请求头:

X-Auth-Token: 123456789***********************
Content-Type: application/json

请求消息体:

json
{
  "Country": "CN",
  "CommonName": "iBMC",
  "City": "Shenzhen",
  "State": "Guangdong",
  "Organization": "",
  "OrganizationalUnit": "IT",
  "AlternativeNames": ["IP:198.167.0.100"],
  "CertificateCollection": {
    "@odata.id": "/redfish/v1/Managers/1/SecurityService/HttpsCert"
  },
  "KeyPairAlgorithm": "TPM_ALG_SM2"
}

响应样例:

json
{
  "CSRString": "-----BEGIN CERTIFICATE REQUEST-----...-----END CERTIFICATE REQUEST-----",
  "CertificateCollection": {
    "@odata.id": "/redfish/v1/Managers/1/SecurityService/HttpsCert"
  }
}

响应码:200

POST (ACTION)

ReplaceCertificate

命令功能

替换证书

命令格式

URL: https://device_ip/redfish/v1/CertificateService/Actions/CertificateService.ReplaceCertificate

请求头:

X-Auth-Token: 123456789***********************
Content-Type: header_type

请求消息体:

json
{
  "CertificateUri": {
    "@odata.id": "/redfish/v1/Managers/1/NetworkProtocol/HTTPS/Certificates/1"
  },
  "CertificateString": "",
  "CertificateType": "PKCS12",
  "Password": "pwd"
}

请求头参数说明

参见 请求头参数说明

请求体参数说明

参数参数说明取值
CertificateUri被替换证书的链接,此参数应包含一个指向被替换的证书类型资源的链接-
CertificateUri.@odata.id证书类型资源的链接● CA证书:/redfish/v1/Managers/1/Certificates/[1-9]\d*
● SSL证书:/redfish/v1/Managers/1/NetworkProtocol/HTTPS/Certificates/[1-9]\d*
CertificateType证书类型当前不支持PKCS7类型,与标准实现会有差异。当类型为PEM、PEMchain时,导入CA证书、SSL证书的CSR签名证书;当类型为PKCS12时,导入SSL的自定义证书
CertificateString包含证书的字符串证书字符串,如果CertificateType为PEM或者PEMchain,则为PEM格式字符串,如果CertificateType为PKCS12,则为BASE64编码的PKCS12文件字符串
PasswordSSL证书密码如果CertificateType为PKCS12,则必须包含Password字段

使用指南

用于替换已经存在的CA或者SSL证书资源

使用实例

请求样例:

http
POST https://device_ip/redfish/v1/CertificateService/Actions/CertificateService.ReplaceCertificate

请求头:

X-Auth-Token: 123456789***********************
Content-Type: application/json

替换SSL证书请求消息体:

json
{
  "CertificateUri": {
    "@odata.id": "/redfish/v1/Managers/1/NetworkProtocol/HTTPS/Certificates/1"
  },
  "CertificateString": "",
  "CertificateType": "PKCS12",
  "Password": "pwd"
}

替换CA证书请求消息体:

json
{
  "CertificateUri": {
    "@odata.id": "/redfish/v1/Managers/Certificates/1"
  },
  "CertificateString": "",
  "CertificateType": "PEM"
}

响应样例:

json
{
  "error": {
    "code": "Base.1.0.GeneralError",
    "message": "A general error has occurred. See ExtendedInfo for more information.",
    "@Message.ExtendedInfo": [
      {
        "@odata.type": "#Message.v1_0_0.Message",
        "MessageId": "Base.1.0.Success",
        "RelatedProperties": [],
        "Message": "Successfully Completed Request",
        "MessageArgs": [],
        "Severity": "OK",
        "Resolution": "None"
      }
    ]
  }
}

响应码:200