删除配置对象

作用

删除配置对象。

URI

使用具有以下 IBM® IoT MessageSight 配置 URI 的 IBM IoT MessageSight REST API DELETE 方法:

http://<admin-endpoint-IP:Port>/ima/v1/configuration/<ObjectType>/<ObjectName>

其中:
  • ObjectType

    这是必需属性。

    指定配置对象的类型。

    您可以删除以下对象类型:
    • CertificateProfile
    • ClientCertificate
    • ConfigurationPolicy
    • ConnectionPolicy
    • DestinationMappingRule
    • EndPoint
    • LTPAProfile
    • MessageHub
    • MQTTClient
    • OAuthProfile
    • Plugin
    • Queue。有关删除消息队列的更多信息,请参阅使用 REST 管理 API 来删除队列
    • QueueManagerConnection
    • QueuePolicy
    • SecurityProfile
    • SubscriptionPolicy
    • TopicPolicy
    • TrustedCertificate
  • ObjectName

    这是必需属性。

    指定配置对象的类型。

用法说明

  • 您可以使用 IBM MessageSight REST API DELETE 方法来删除配置对象,包括端点、连接策略、消息传递策略和消息中心。要删除消息中心,首先必须删除与该消息中心相关联的端点。您可以删除连接策略和消息传递策略,或使其用于另一端点。

示例

使用以下 cURL 删除名为“MyHub”的消息中心:
curl -X DELETE http://127.0.0.1:9089/ima/v1/configuration/MessageHub/MyHub
注: 必须先删除与消息中心相关联的所有端点,然后才能删除该消息中心。在该删除示例中,由于消息中心内仍存在端点,因此返回了以下消息:
{
      "Version":"v1",
      "Code":"CWLNA0438",
      "Message":"MessageHub is in use. It still contains at least one endpoint."
 }



反馈

时间戳记图标 最近一次更新时间: 2017 年 9 月 28 日
http://pic.dhe.ibm.com/infocenter/ism/v1r0m0/com.ibm.ism.doc/Reference/cmd_delete_config.html
https://www.ibm.com/docs/zh/wip-mg/2.0.0