{"openapi":"3.1.0","info":{"title":"Converge Cloud — Cloud Monitor (monitor)","version":"2018-07-24","summary":"31 actions.","description":"Endpoint `https://monitor.api3.convergecloud.com`, region `luzon`, `X-TC-Version: 2018-07-24`.\n\nA wrong `X-TC-Version` returns `InvalidAction`, which is indistinguishable from a missing action — this was the single largest source of false “absent” verdicts in our own measurements."},"servers":[{"url":"https://monitor.api3.convergecloud.com","description":"Converge Cloud production (luzon — the only region)"}],"x-cc-wire-protocol":{"style":"RPC over HTTP POST","realPath":"/","actionHeader":"X-TC-Action","versionHeader":"X-TC-Version","version":"2018-07-24","note":"Every operation in this document is really `POST /` to the server above with `X-TC-Action: <Action>`. Paths of the form `/monitor/<Action>` exist so the actions are individually addressable, linkable and renderable; they are not routes on the server.","signing":"TC3-HMAC-SHA256","region":"luzon","clockSkewSeconds":300},"security":[{"TC3":[]}],"tags":[{"name":"monitor","description":"Cloud Monitor"}],"paths":{"/monitor/DescribeAccidentEventList":{"post":{"operationId":"monitor_DescribeAccidentEventList","summary":"DescribeAccidentEventList","description":"Get the platform event list.\n**Wire call.** This path is a documentation convenience. Converge Cloud is RPC-over-HTTP: every action is a single `POST /` to `monitor.api3.convergecloud.com` with the action name in the `X-TC-Action` header. The real request is:\n```bash\ncurl -sS https://monitor.api3.convergecloud.com/ \\\n  -H 'Authorization: TC3-HMAC-SHA256 Credential=<SecretId>/<YYYY-MM-DD>/monitor/tc3_request, SignedHeaders=content-type;host;x-tc-action, Signature=<sig>' \\\n  -H 'Content-Type: application/json; charset=utf-8' \\\n  -H 'Host: monitor.api3.convergecloud.com' \\\n  -H 'X-TC-Action: DescribeAccidentEventList' \\\n  -H 'X-TC-Version: 2018-07-24' \\\n  -H 'X-TC-Timestamp: <unix-seconds>' \\\n  -H 'X-TC-Region: luzon' \\\n  -d '{\"Module\":\"<Module>\"}'\n```","tags":["monitor"],"deprecated":false,"x-cc-service":"monitor","x-cc-action":"DescribeAccidentEventList","x-cc-version":"2018-07-24","x-cc-mutating":false,"x-cc-required-params":["Module"],"x-cc-notable-params":["Module","PageNumber","PageSize","Offset","Limit","Order","Namespace","MonitorType"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"Module":{"type":"string"},"PageNumber":{"type":"integer","description":"Optional."},"PageSize":{"type":"integer","description":"Optional."},"Offset":{"type":"integer","minimum":0,"description":"Zero-based pagination offset. Optional."},"Limit":{"type":"integer","minimum":0,"maximum":100,"description":"Page size. Maximum is 100. Optional."},"Order":{"type":"string","description":"Optional."},"Namespace":{"type":"string","description":"Optional."},"MonitorType":{"type":"string","description":"Optional."}},"required":["Module"],"additionalProperties":true,"description":"The fields listed here are the ones in common use. Additional parameters are also accepted."},"example":{"Module":"<Module>"}}}},"responses":{"200":{"description":"Converge Cloud answers 200 for both success and error. Read `Response.Error` to tell them apart — never the HTTP status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"},"examples":{"recorded1":{"summary":"Example response","value":{"Alarms":[],"Total":0}}}}}}}}},"/monitor/DescribeAlarmEvents":{"post":{"operationId":"monitor_DescribeAlarmEvents","summary":"DescribeAlarmEvents","description":"Query the list of alarm events.\n**Wire call.** This path is a documentation convenience. Converge Cloud is RPC-over-HTTP: every action is a single `POST /` to `monitor.api3.convergecloud.com` with the action name in the `X-TC-Action` header. The real request is:\n```bash\ncurl -sS https://monitor.api3.convergecloud.com/ \\\n  -H 'Authorization: TC3-HMAC-SHA256 Credential=<SecretId>/<YYYY-MM-DD>/monitor/tc3_request, SignedHeaders=content-type;host;x-tc-action, Signature=<sig>' \\\n  -H 'Content-Type: application/json; charset=utf-8' \\\n  -H 'Host: monitor.api3.convergecloud.com' \\\n  -H 'X-TC-Action: DescribeAlarmEvents' \\\n  -H 'X-TC-Version: 2018-07-24' \\\n  -H 'X-TC-Timestamp: <unix-seconds>' \\\n  -H 'X-TC-Region: luzon' \\\n  -d '{\"Module\":\"<Module>\",\"MonitorType\":\"<MonitorType>\",\"Namespace\":\"<Namespace>\"}'\n```","tags":["monitor"],"deprecated":false,"x-cc-service":"monitor","x-cc-action":"DescribeAlarmEvents","x-cc-version":"2018-07-24","x-cc-mutating":false,"x-cc-required-params":["Module","MonitorType","Namespace"],"x-cc-notable-params":["Module","PageNumber","PageSize","Offset","Limit","Order","Namespace","MonitorType"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"Module":{"type":"string"},"MonitorType":{"type":"string"},"Namespace":{"type":"string"},"PageNumber":{"type":"integer","description":"Optional."},"PageSize":{"type":"integer","description":"Optional."},"Offset":{"type":"integer","minimum":0,"description":"Zero-based pagination offset. Optional."},"Limit":{"type":"integer","minimum":0,"maximum":100,"description":"Page size. Maximum is 100. Optional."},"Order":{"type":"string","description":"Optional."}},"required":["Module","MonitorType","Namespace"],"additionalProperties":true,"description":"The fields listed here are the ones in common use. Additional parameters are also accepted."},"example":{"Module":"<Module>","MonitorType":"<MonitorType>","Namespace":"<Namespace>"}}}},"responses":{"200":{"description":"Converge Cloud answers 200 for both success and error. Read `Response.Error` to tell them apart — never the HTTP status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}}}}},"/monitor/DescribeAlarmHistories":{"post":{"operationId":"monitor_DescribeAlarmHistories","summary":"DescribeAlarmHistories","description":"Query the alarm records.\n**Wire call.** This path is a documentation convenience. Converge Cloud is RPC-over-HTTP: every action is a single `POST /` to `monitor.api3.convergecloud.com` with the action name in the `X-TC-Action` header. The real request is:\n```bash\ncurl -sS https://monitor.api3.convergecloud.com/ \\\n  -H 'Authorization: TC3-HMAC-SHA256 Credential=<SecretId>/<YYYY-MM-DD>/monitor/tc3_request, SignedHeaders=content-type;host;x-tc-action, Signature=<sig>' \\\n  -H 'Content-Type: application/json; charset=utf-8' \\\n  -H 'Host: monitor.api3.convergecloud.com' \\\n  -H 'X-TC-Action: DescribeAlarmHistories' \\\n  -H 'X-TC-Version: 2018-07-24' \\\n  -H 'X-TC-Timestamp: <unix-seconds>' \\\n  -H 'X-TC-Region: luzon' \\\n  -d '{\"Module\":\"<Module>\"}'\n```","tags":["monitor"],"deprecated":false,"x-cc-service":"monitor","x-cc-action":"DescribeAlarmHistories","x-cc-version":"2018-07-24","x-cc-mutating":false,"x-cc-required-params":["Module"],"x-cc-notable-params":["Module","PageNumber","PageSize","Offset","Limit","Order","Namespace","MonitorType"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"Module":{"type":"string"},"PageNumber":{"type":"integer","description":"Optional."},"PageSize":{"type":"integer","description":"Optional."},"Offset":{"type":"integer","minimum":0,"description":"Zero-based pagination offset. Optional."},"Limit":{"type":"integer","minimum":0,"maximum":100,"description":"Page size. Maximum is 100. Optional."},"Order":{"type":"string","description":"Optional."},"Namespace":{"type":"string","description":"Optional."},"MonitorType":{"type":"string","description":"Optional."}},"required":["Module"],"additionalProperties":true,"description":"The fields listed here are the ones in common use. Additional parameters are also accepted."},"example":{"Module":"<Module>"}}}},"responses":{"200":{"description":"Converge Cloud answers 200 for both success and error. Read `Response.Error` to tell them apart — never the HTTP status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"},"examples":{"recorded1":{"summary":"Example response","value":{"Histories":[],"TotalCount":0}}}}}}}}},"/monitor/DescribeAlarmMetrics":{"post":{"operationId":"monitor_DescribeAlarmMetrics","summary":"DescribeAlarmMetrics","description":"Query the list of alarm metrics.\n**Wire call.** This path is a documentation convenience. Converge Cloud is RPC-over-HTTP: every action is a single `POST /` to `monitor.api3.convergecloud.com` with the action name in the `X-TC-Action` header. The real request is:\n```bash\ncurl -sS https://monitor.api3.convergecloud.com/ \\\n  -H 'Authorization: TC3-HMAC-SHA256 Credential=<SecretId>/<YYYY-MM-DD>/monitor/tc3_request, SignedHeaders=content-type;host;x-tc-action, Signature=<sig>' \\\n  -H 'Content-Type: application/json; charset=utf-8' \\\n  -H 'Host: monitor.api3.convergecloud.com' \\\n  -H 'X-TC-Action: DescribeAlarmMetrics' \\\n  -H 'X-TC-Version: 2018-07-24' \\\n  -H 'X-TC-Timestamp: <unix-seconds>' \\\n  -H 'X-TC-Region: luzon' \\\n  -d '{\"Module\":\"<Module>\",\"MonitorType\":\"<MonitorType>\",\"Namespace\":\"<Namespace>\"}'\n```","tags":["monitor"],"deprecated":false,"x-cc-service":"monitor","x-cc-action":"DescribeAlarmMetrics","x-cc-version":"2018-07-24","x-cc-mutating":false,"x-cc-required-params":["Module","MonitorType","Namespace"],"x-cc-notable-params":["Module","PageNumber","PageSize","Offset","Limit","Order","Namespace","MonitorType"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"Module":{"type":"string"},"MonitorType":{"type":"string"},"Namespace":{"type":"string"},"PageNumber":{"type":"integer","description":"Optional."},"PageSize":{"type":"integer","description":"Optional."},"Offset":{"type":"integer","minimum":0,"description":"Zero-based pagination offset. Optional."},"Limit":{"type":"integer","minimum":0,"maximum":100,"description":"Page size. Maximum is 100. Optional."},"Order":{"type":"string","description":"Optional."}},"required":["Module","MonitorType","Namespace"],"additionalProperties":true,"description":"The fields listed here are the ones in common use. Additional parameters are also accepted."},"example":{"Module":"<Module>","MonitorType":"<MonitorType>","Namespace":"<Namespace>"}}}},"responses":{"200":{"description":"Converge Cloud answers 200 for both success and error. Read `Response.Error` to tell them apart — never the HTTP status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}}}}},"/monitor/DescribeAlarmNoticeCallbacks":{"post":{"operationId":"monitor_DescribeAlarmNoticeCallbacks","summary":"DescribeAlarmNoticeCallbacks","description":"Obtain all the callback URLs of an alarm notification template.\n**Wire call.** This path is a documentation convenience. Converge Cloud is RPC-over-HTTP: every action is a single `POST /` to `monitor.api3.convergecloud.com` with the action name in the `X-TC-Action` header. The real request is:\n```bash\ncurl -sS https://monitor.api3.convergecloud.com/ \\\n  -H 'Authorization: TC3-HMAC-SHA256 Credential=<SecretId>/<YYYY-MM-DD>/monitor/tc3_request, SignedHeaders=content-type;host;x-tc-action, Signature=<sig>' \\\n  -H 'Content-Type: application/json; charset=utf-8' \\\n  -H 'Host: monitor.api3.convergecloud.com' \\\n  -H 'X-TC-Action: DescribeAlarmNoticeCallbacks' \\\n  -H 'X-TC-Version: 2018-07-24' \\\n  -H 'X-TC-Timestamp: <unix-seconds>' \\\n  -H 'X-TC-Region: luzon' \\\n  -d '{\"Module\":\"<Module>\"}'\n```","tags":["monitor"],"deprecated":false,"x-cc-service":"monitor","x-cc-action":"DescribeAlarmNoticeCallbacks","x-cc-version":"2018-07-24","x-cc-mutating":false,"x-cc-required-params":["Module"],"x-cc-notable-params":["Module","PageNumber","PageSize","Offset","Limit","Order","Namespace","MonitorType"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"Module":{"type":"string"},"PageNumber":{"type":"integer","description":"Optional."},"PageSize":{"type":"integer","description":"Optional."},"Offset":{"type":"integer","minimum":0,"description":"Zero-based pagination offset. Optional."},"Limit":{"type":"integer","minimum":0,"maximum":100,"description":"Page size. Maximum is 100. Optional."},"Order":{"type":"string","description":"Optional."},"Namespace":{"type":"string","description":"Optional."},"MonitorType":{"type":"string","description":"Optional."}},"required":["Module"],"additionalProperties":true,"description":"The fields listed here are the ones in common use. Additional parameters are also accepted."},"example":{"Module":"<Module>"}}}},"responses":{"200":{"description":"Converge Cloud answers 200 for both success and error. Read `Response.Error` to tell them apart — never the HTTP status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"},"examples":{"recorded1":{"summary":"Example response","value":{"URLNotices":[]}}}}}}}}},"/monitor/DescribeAlarmNotices":{"post":{"operationId":"monitor_DescribeAlarmNotices","summary":"DescribeAlarmNotices","description":"Query the list of notification templates.\nOrder is required in addition to the paging parameters.\n**Wire call.** This path is a documentation convenience. Converge Cloud is RPC-over-HTTP: every action is a single `POST /` to `monitor.api3.convergecloud.com` with the action name in the `X-TC-Action` header. The real request is:\n```bash\ncurl -sS https://monitor.api3.convergecloud.com/ \\\n  -H 'Authorization: TC3-HMAC-SHA256 Credential=<SecretId>/<YYYY-MM-DD>/monitor/tc3_request, SignedHeaders=content-type;host;x-tc-action, Signature=<sig>' \\\n  -H 'Content-Type: application/json; charset=utf-8' \\\n  -H 'Host: monitor.api3.convergecloud.com' \\\n  -H 'X-TC-Action: DescribeAlarmNotices' \\\n  -H 'X-TC-Version: 2018-07-24' \\\n  -H 'X-TC-Timestamp: <unix-seconds>' \\\n  -H 'X-TC-Region: luzon' \\\n  -d '{\"Module\":\"<Module>\",\"PageNumber\":1,\"PageSize\":1,\"Order\":\"<Order>\"}'\n```","tags":["monitor"],"deprecated":false,"x-cc-service":"monitor","x-cc-action":"DescribeAlarmNotices","x-cc-version":"2018-07-24","x-cc-mutating":false,"x-cc-required-params":["Module","PageNumber","PageSize","Order"],"x-cc-notable-params":["Module","PageNumber","PageSize","Offset","Limit","Order","Namespace","MonitorType"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"Module":{"type":"string"},"PageNumber":{"type":"integer"},"PageSize":{"type":"integer"},"Order":{"type":"string"},"Offset":{"type":"integer","minimum":0,"description":"Zero-based pagination offset. Optional."},"Limit":{"type":"integer","minimum":0,"maximum":100,"description":"Page size. Maximum is 100. Optional."},"Namespace":{"type":"string","description":"Optional."},"MonitorType":{"type":"string","description":"Optional."}},"required":["Module","PageNumber","PageSize","Order"],"additionalProperties":true,"description":"The fields listed here are the ones in common use. Additional parameters are also accepted."},"example":{"Module":"<Module>","PageNumber":1,"PageSize":1,"Order":"<Order>"}}}},"responses":{"200":{"description":"Converge Cloud answers 200 for both success and error. Read `Response.Error` to tell them apart — never the HTTP status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"},"examples":{"recorded1":{"summary":"Example response","value":{"Response":{"Notices":[{"Id":"notice-57nmre36","Name":"系统预设通知模板","UpdatedAt":"2026-09-16 19:47:35","UpdatedBy":"100000000001","NoticeType":"ALL","NoticeLanguage":"zh-CN","UserNotices":[{"ReceiverType":"USER","UserIds":[0],"GroupIds":null,"StartTime":0,"EndTime":86399,"NoticeWay":["SMS","EMAIL"],"PhoneOrder":null,"PhoneCircleTimes":0,"PhoneInnerInterval":0,"PhoneCircleInterval":0,"NeedPhoneArriveNotice":0}],"URLNotices":[],"BigCustomerNotices":[],"IsPreset":1,"PolicyIds":null,"AMPConsumerId":"Consumer-wswylb1zcc","ExtraChannels":[]}],"RequestId":"fbc01eaa-0f44-7f10-d7bc-92640a65ce9d","TotalCount":1}}},"recorded2":{"summary":"Example response 2","value":{"Response":{"Notices":[{"Id":"notice-57nmre36","Name":"系统预设通知模板","UpdatedAt":"2026-09-16 19:47:35","UpdatedBy":"100000000001","NoticeType":"ALL","NoticeLanguage":"zh-CN","UserNotices":[{"ReceiverType":"USER","UserIds":[0],"GroupIds":null,"StartTime":0,"EndTime":86399,"NoticeWay":["SMS","EMAIL"],"PhoneOrder":null,"PhoneCircleTimes":0,"PhoneInnerInterval":0,"PhoneCircleInterval":0,"NeedPhoneArriveNotice":0}],"URLNotices":[],"BigCustomerNotices":[],"IsPreset":1,"PolicyIds":null,"AMPConsumerId":"Consumer-wswylb1zcc","ExtraChannels":[]}],"RequestId":"ddd0689a-2e89-3a2b-6f2f-3636d48c146e","TotalCount":1}}}}}}}}}},"/monitor/DescribeAlarmPolicies":{"post":{"operationId":"monitor_DescribeAlarmPolicies","summary":"DescribeAlarmPolicies","description":"Query the list of alarm policies.\n**Wire call.** This path is a documentation convenience. Converge Cloud is RPC-over-HTTP: every action is a single `POST /` to `monitor.api3.convergecloud.com` with the action name in the `X-TC-Action` header. The real request is:\n```bash\ncurl -sS https://monitor.api3.convergecloud.com/ \\\n  -H 'Authorization: TC3-HMAC-SHA256 Credential=<SecretId>/<YYYY-MM-DD>/monitor/tc3_request, SignedHeaders=content-type;host;x-tc-action, Signature=<sig>' \\\n  -H 'Content-Type: application/json; charset=utf-8' \\\n  -H 'Host: monitor.api3.convergecloud.com' \\\n  -H 'X-TC-Action: DescribeAlarmPolicies' \\\n  -H 'X-TC-Version: 2018-07-24' \\\n  -H 'X-TC-Timestamp: <unix-seconds>' \\\n  -H 'X-TC-Region: luzon' \\\n  -d '{\"Module\":\"<Module>\"}'\n```","tags":["monitor"],"deprecated":false,"x-cc-service":"monitor","x-cc-action":"DescribeAlarmPolicies","x-cc-version":"2018-07-24","x-cc-mutating":false,"x-cc-required-params":["Module"],"x-cc-notable-params":["Module","PageNumber","PageSize","Offset","Limit","Order","Namespace","MonitorType"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"Module":{"type":"string"},"PageNumber":{"type":"integer","description":"Optional."},"PageSize":{"type":"integer","description":"Optional."},"Offset":{"type":"integer","minimum":0,"description":"Zero-based pagination offset. Optional."},"Limit":{"type":"integer","minimum":0,"maximum":100,"description":"Page size. Maximum is 100. Optional."},"Order":{"type":"string","description":"Optional."},"Namespace":{"type":"string","description":"Optional."},"MonitorType":{"type":"string","description":"Optional."}},"required":["Module"],"additionalProperties":true,"description":"The fields listed here are the ones in common use. Additional parameters are also accepted."},"example":{"Module":"<Module>"}}}},"responses":{"200":{"description":"Converge Cloud answers 200 for both success and error. Read `Response.Error` to tell them apart — never the HTTP status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"},"examples":{"recorded1":{"summary":"Example response","value":{"Response":{"Policies":[],"RequestId":"74d320fb-b188-f225-1aa1-248ef78aec0b","TotalCount":0}}},"recorded2":{"summary":"Example response 2","value":{"Response":{"Policies":[],"RequestId":"ac26d0ef-8c88-81e8-2952-408855a56c68","TotalCount":0}}}}}}}}}},"/monitor/DescribeAlarmPolicy":{"post":{"operationId":"monitor_DescribeAlarmPolicy","summary":"DescribeAlarmPolicy","description":"Get the details of a single alarm policy.\n**Wire call.** This path is a documentation convenience. Converge Cloud is RPC-over-HTTP: every action is a single `POST /` to `monitor.api3.convergecloud.com` with the action name in the `X-TC-Action` header. The real request is:\n```bash\ncurl -sS https://monitor.api3.convergecloud.com/ \\\n  -H 'Authorization: TC3-HMAC-SHA256 Credential=<SecretId>/<YYYY-MM-DD>/monitor/tc3_request, SignedHeaders=content-type;host;x-tc-action, Signature=<sig>' \\\n  -H 'Content-Type: application/json; charset=utf-8' \\\n  -H 'Host: monitor.api3.convergecloud.com' \\\n  -H 'X-TC-Action: DescribeAlarmPolicy' \\\n  -H 'X-TC-Version: 2018-07-24' \\\n  -H 'X-TC-Timestamp: <unix-seconds>' \\\n  -H 'X-TC-Region: luzon' \\\n  -d '{\"Module\":\"<Module>\",\"PolicyId\":\"<PolicyId>\"}'\n```","tags":["monitor"],"deprecated":false,"x-cc-service":"monitor","x-cc-action":"DescribeAlarmPolicy","x-cc-version":"2018-07-24","x-cc-mutating":false,"x-cc-required-params":["Module","PolicyId"],"x-cc-notable-params":["Module","PageNumber","PageSize","Offset","Limit","Order","Namespace","MonitorType"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"Module":{"type":"string"},"PolicyId":{"type":"string"},"PageNumber":{"type":"integer","description":"Optional."},"PageSize":{"type":"integer","description":"Optional."},"Offset":{"type":"integer","minimum":0,"description":"Zero-based pagination offset. Optional."},"Limit":{"type":"integer","minimum":0,"maximum":100,"description":"Page size. Maximum is 100. Optional."},"Order":{"type":"string","description":"Optional."},"Namespace":{"type":"string","description":"Optional."},"MonitorType":{"type":"string","description":"Optional."}},"required":["Module","PolicyId"],"additionalProperties":true,"description":"The fields listed here are the ones in common use. Additional parameters are also accepted."},"example":{"Module":"<Module>","PolicyId":"<PolicyId>"}}}},"responses":{"200":{"description":"Converge Cloud answers 200 for both success and error. Read `Response.Error` to tell them apart — never the HTTP status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"},"examples":{"error1":{"summary":"Example error response 1","value":{"Response":{"Error":{"Code":"ResourceNotFound","Message":" policy not found"},"RequestId":"d594b985-9cec-05d0-1fed-4e8e44ec02c8"}}}}}}}}}},"/monitor/DescribeAlarmSmsQuota":{"post":{"operationId":"monitor_DescribeAlarmSmsQuota","summary":"DescribeAlarmSmsQuota","description":"Query the SMS quota available for alarm notifications.\n**Wire call.** This path is a documentation convenience. Converge Cloud is RPC-over-HTTP: every action is a single `POST /` to `monitor.api3.convergecloud.com` with the action name in the `X-TC-Action` header. The real request is:\n```bash\ncurl -sS https://monitor.api3.convergecloud.com/ \\\n  -H 'Authorization: TC3-HMAC-SHA256 Credential=<SecretId>/<YYYY-MM-DD>/monitor/tc3_request, SignedHeaders=content-type;host;x-tc-action, Signature=<sig>' \\\n  -H 'Content-Type: application/json; charset=utf-8' \\\n  -H 'Host: monitor.api3.convergecloud.com' \\\n  -H 'X-TC-Action: DescribeAlarmSmsQuota' \\\n  -H 'X-TC-Version: 2018-07-24' \\\n  -H 'X-TC-Timestamp: <unix-seconds>' \\\n  -H 'X-TC-Region: luzon' \\\n  -d '{\"Module\":\"<Module>\"}'\n```","tags":["monitor"],"deprecated":false,"x-cc-service":"monitor","x-cc-action":"DescribeAlarmSmsQuota","x-cc-version":"2018-07-24","x-cc-mutating":false,"x-cc-required-params":["Module"],"x-cc-notable-params":["Module","PageNumber","PageSize","Offset","Limit","Order","Namespace","MonitorType"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"Module":{"type":"string"},"PageNumber":{"type":"integer","description":"Optional."},"PageSize":{"type":"integer","description":"Optional."},"Offset":{"type":"integer","minimum":0,"description":"Zero-based pagination offset. Optional."},"Limit":{"type":"integer","minimum":0,"maximum":100,"description":"Page size. Maximum is 100. Optional."},"Order":{"type":"string","description":"Optional."},"Namespace":{"type":"string","description":"Optional."},"MonitorType":{"type":"string","description":"Optional."}},"required":["Module"],"additionalProperties":true,"description":"The fields listed here are the ones in common use. Additional parameters are also accepted."},"example":{"Module":"<Module>"}}}},"responses":{"200":{"description":"Converge Cloud answers 200 for both success and error. Read `Response.Error` to tell them apart — never the HTTP status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}}}}},"/monitor/DescribeAllNamespaces":{"post":{"operationId":"monitor_DescribeAllNamespaces","summary":"DescribeAllNamespaces","description":"Query all namespaces.\n**Wire call.** This path is a documentation convenience. Converge Cloud is RPC-over-HTTP: every action is a single `POST /` to `monitor.api3.convergecloud.com` with the action name in the `X-TC-Action` header. The real request is:\n```bash\ncurl -sS https://monitor.api3.convergecloud.com/ \\\n  -H 'Authorization: TC3-HMAC-SHA256 Credential=<SecretId>/<YYYY-MM-DD>/monitor/tc3_request, SignedHeaders=content-type;host;x-tc-action, Signature=<sig>' \\\n  -H 'Content-Type: application/json; charset=utf-8' \\\n  -H 'Host: monitor.api3.convergecloud.com' \\\n  -H 'X-TC-Action: DescribeAllNamespaces' \\\n  -H 'X-TC-Version: 2018-07-24' \\\n  -H 'X-TC-Timestamp: <unix-seconds>' \\\n  -H 'X-TC-Region: luzon' \\\n  -d '{\"Module\":\"<Module>\",\"SceneType\":\"<SceneType>\"}'\n```","tags":["monitor"],"deprecated":false,"x-cc-service":"monitor","x-cc-action":"DescribeAllNamespaces","x-cc-version":"2018-07-24","x-cc-mutating":false,"x-cc-required-params":["Module","SceneType"],"x-cc-notable-params":["Module","PageNumber","PageSize","Offset","Limit","Order","Namespace","MonitorType"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"Module":{"type":"string"},"SceneType":{"type":"string"},"PageNumber":{"type":"integer","description":"Optional."},"PageSize":{"type":"integer","description":"Optional."},"Offset":{"type":"integer","minimum":0,"description":"Zero-based pagination offset. Optional."},"Limit":{"type":"integer","minimum":0,"maximum":100,"description":"Page size. Maximum is 100. Optional."},"Order":{"type":"string","description":"Optional."},"Namespace":{"type":"string","description":"Optional."},"MonitorType":{"type":"string","description":"Optional."}},"required":["Module","SceneType"],"additionalProperties":true,"description":"The fields listed here are the ones in common use. Additional parameters are also accepted."},"example":{"Module":"<Module>","SceneType":"<SceneType>"}}}},"responses":{"200":{"description":"Converge Cloud answers 200 for both success and error. Read `Response.Error` to tell them apart — never the HTTP status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}}}}},"/monitor/DescribeBaseMetrics":{"post":{"operationId":"monitor_DescribeBaseMetrics","summary":"DescribeBaseMetrics","description":"Get the attributes of basic metrics.\n**Wire call.** This path is a documentation convenience. Converge Cloud is RPC-over-HTTP: every action is a single `POST /` to `monitor.api3.convergecloud.com` with the action name in the `X-TC-Action` header. The real request is:\n```bash\ncurl -sS https://monitor.api3.convergecloud.com/ \\\n  -H 'Authorization: TC3-HMAC-SHA256 Credential=<SecretId>/<YYYY-MM-DD>/monitor/tc3_request, SignedHeaders=content-type;host;x-tc-action, Signature=<sig>' \\\n  -H 'Content-Type: application/json; charset=utf-8' \\\n  -H 'Host: monitor.api3.convergecloud.com' \\\n  -H 'X-TC-Action: DescribeBaseMetrics' \\\n  -H 'X-TC-Version: 2018-07-24' \\\n  -H 'X-TC-Timestamp: <unix-seconds>' \\\n  -H 'X-TC-Region: luzon' \\\n  -d '{\"Namespace\":\"<Namespace>\"}'\n```","tags":["monitor"],"deprecated":false,"x-cc-service":"monitor","x-cc-action":"DescribeBaseMetrics","x-cc-version":"2018-07-24","x-cc-mutating":false,"x-cc-required-params":["Namespace"],"x-cc-notable-params":["Module","PageNumber","PageSize","Offset","Limit","Order","Namespace","MonitorType"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"Namespace":{"type":"string"},"Module":{"type":"string","description":"Optional."},"PageNumber":{"type":"integer","description":"Optional."},"PageSize":{"type":"integer","description":"Optional."},"Offset":{"type":"integer","minimum":0,"description":"Zero-based pagination offset. Optional."},"Limit":{"type":"integer","minimum":0,"maximum":100,"description":"Page size. Maximum is 100. Optional."},"Order":{"type":"string","description":"Optional."},"MonitorType":{"type":"string","description":"Optional."}},"required":["Namespace"],"additionalProperties":true,"description":"The fields listed here are the ones in common use. Additional parameters are also accepted."},"example":{"Namespace":"<Namespace>"}}}},"responses":{"200":{"description":"Converge Cloud answers 200 for both success and error. Read `Response.Error` to tell them apart — never the HTTP status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"},"examples":{"recorded1":{"summary":"Example response","value":{"MetricSet":[]}}}}}}}}},"/monitor/DescribeBasicAlarmList":{"post":{"operationId":"monitor_DescribeBasicAlarmList","summary":"DescribeBasicAlarmList","description":"Get the basic alarm list.\n**Wire call.** This path is a documentation convenience. Converge Cloud is RPC-over-HTTP: every action is a single `POST /` to `monitor.api3.convergecloud.com` with the action name in the `X-TC-Action` header. The real request is:\n```bash\ncurl -sS https://monitor.api3.convergecloud.com/ \\\n  -H 'Authorization: TC3-HMAC-SHA256 Credential=<SecretId>/<YYYY-MM-DD>/monitor/tc3_request, SignedHeaders=content-type;host;x-tc-action, Signature=<sig>' \\\n  -H 'Content-Type: application/json; charset=utf-8' \\\n  -H 'Host: monitor.api3.convergecloud.com' \\\n  -H 'X-TC-Action: DescribeBasicAlarmList' \\\n  -H 'X-TC-Version: 2018-07-24' \\\n  -H 'X-TC-Timestamp: <unix-seconds>' \\\n  -H 'X-TC-Region: luzon' \\\n  -d '{\"Module\":\"<Module>\"}'\n```","tags":["monitor"],"deprecated":false,"x-cc-service":"monitor","x-cc-action":"DescribeBasicAlarmList","x-cc-version":"2018-07-24","x-cc-mutating":false,"x-cc-required-params":["Module"],"x-cc-notable-params":["Module","PageNumber","PageSize","Offset","Limit","Order","Namespace","MonitorType"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"Module":{"type":"string"},"PageNumber":{"type":"integer","description":"Optional."},"PageSize":{"type":"integer","description":"Optional."},"Offset":{"type":"integer","minimum":0,"description":"Zero-based pagination offset. Optional."},"Limit":{"type":"integer","minimum":0,"maximum":100,"description":"Page size. Maximum is 100. Optional."},"Order":{"type":"string","description":"Optional."},"Namespace":{"type":"string","description":"Optional."},"MonitorType":{"type":"string","description":"Optional."}},"required":["Module"],"additionalProperties":true,"description":"The fields listed here are the ones in common use. Additional parameters are also accepted."},"example":{"Module":"<Module>"}}}},"responses":{"200":{"description":"Converge Cloud answers 200 for both success and error. Read `Response.Error` to tell them apart — never the HTTP status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"},"examples":{"recorded1":{"summary":"Example response","value":{"Alarms":[],"Total":0,"Warning":"This method is deprecated! Use `DescribeAlarmHistories` instead!"}}}}}}}}},"/monitor/DescribeBindingPolicyObjectList":{"post":{"operationId":"monitor_DescribeBindingPolicyObjectList","summary":"DescribeBindingPolicyObjectList","description":"Get the bound object list.\n**Wire call.** This path is a documentation convenience. Converge Cloud is RPC-over-HTTP: every action is a single `POST /` to `monitor.api3.convergecloud.com` with the action name in the `X-TC-Action` header. The real request is:\n```bash\ncurl -sS https://monitor.api3.convergecloud.com/ \\\n  -H 'Authorization: TC3-HMAC-SHA256 Credential=<SecretId>/<YYYY-MM-DD>/monitor/tc3_request, SignedHeaders=content-type;host;x-tc-action, Signature=<sig>' \\\n  -H 'Content-Type: application/json; charset=utf-8' \\\n  -H 'Host: monitor.api3.convergecloud.com' \\\n  -H 'X-TC-Action: DescribeBindingPolicyObjectList' \\\n  -H 'X-TC-Version: 2018-07-24' \\\n  -H 'X-TC-Timestamp: <unix-seconds>' \\\n  -H 'X-TC-Region: luzon' \\\n  -d '{\"Module\":\"<Module>\",\"GroupId\":\"<GroupId>\"}'\n```","tags":["monitor"],"deprecated":false,"x-cc-service":"monitor","x-cc-action":"DescribeBindingPolicyObjectList","x-cc-version":"2018-07-24","x-cc-mutating":false,"x-cc-required-params":["Module","GroupId"],"x-cc-notable-params":["Module","PageNumber","PageSize","Offset","Limit","Order","Namespace","MonitorType"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"Module":{"type":"string"},"GroupId":{"type":"string"},"PageNumber":{"type":"integer","description":"Optional."},"PageSize":{"type":"integer","description":"Optional."},"Offset":{"type":"integer","minimum":0,"description":"Zero-based pagination offset. Optional."},"Limit":{"type":"integer","minimum":0,"maximum":100,"description":"Page size. Maximum is 100. Optional."},"Order":{"type":"string","description":"Optional."},"Namespace":{"type":"string","description":"Optional."},"MonitorType":{"type":"string","description":"Optional."}},"required":["Module","GroupId"],"additionalProperties":true,"description":"The fields listed here are the ones in common use. Additional parameters are also accepted."},"example":{"Module":"<Module>","GroupId":"<GroupId>"}}}},"responses":{"200":{"description":"Converge Cloud answers 200 for both success and error. Read `Response.Error` to tell them apart — never the HTTP status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}}}}},"/monitor/DescribeConditionsTemplateList":{"post":{"operationId":"monitor_DescribeConditionsTemplateList","summary":"DescribeConditionsTemplateList","description":"Get the trigger condition template.\n**Wire call.** This path is a documentation convenience. Converge Cloud is RPC-over-HTTP: every action is a single `POST /` to `monitor.api3.convergecloud.com` with the action name in the `X-TC-Action` header. The real request is:\n```bash\ncurl -sS https://monitor.api3.convergecloud.com/ \\\n  -H 'Authorization: TC3-HMAC-SHA256 Credential=<SecretId>/<YYYY-MM-DD>/monitor/tc3_request, SignedHeaders=content-type;host;x-tc-action, Signature=<sig>' \\\n  -H 'Content-Type: application/json; charset=utf-8' \\\n  -H 'Host: monitor.api3.convergecloud.com' \\\n  -H 'X-TC-Action: DescribeConditionsTemplateList' \\\n  -H 'X-TC-Version: 2018-07-24' \\\n  -H 'X-TC-Timestamp: <unix-seconds>' \\\n  -H 'X-TC-Region: luzon' \\\n  -d '{\"Module\":\"<Module>\"}'\n```","tags":["monitor"],"deprecated":false,"x-cc-service":"monitor","x-cc-action":"DescribeConditionsTemplateList","x-cc-version":"2018-07-24","x-cc-mutating":false,"x-cc-required-params":["Module"],"x-cc-notable-params":["Module","PageNumber","PageSize","Offset","Limit","Order","Namespace","MonitorType"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"Module":{"type":"string"},"PageNumber":{"type":"integer","description":"Optional."},"PageSize":{"type":"integer","description":"Optional."},"Offset":{"type":"integer","minimum":0,"description":"Zero-based pagination offset. Optional."},"Limit":{"type":"integer","minimum":0,"maximum":100,"description":"Page size. Maximum is 100. Optional."},"Order":{"type":"string","description":"Optional."},"Namespace":{"type":"string","description":"Optional."},"MonitorType":{"type":"string","description":"Optional."}},"required":["Module"],"additionalProperties":true,"description":"The fields listed here are the ones in common use. Additional parameters are also accepted."},"example":{"Module":"<Module>"}}}},"responses":{"200":{"description":"Converge Cloud answers 200 for both success and error. Read `Response.Error` to tell them apart — never the HTTP status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"},"examples":{"recorded1":{"summary":"Example response","value":{"TemplateGroupList":[],"Total":0}}}}}}}}},"/monitor/DescribeMonitorTypes":{"post":{"operationId":"monitor_DescribeMonitorTypes","summary":"DescribeMonitorTypes","description":"List all the monitoring types supported by CM.\n**Wire call.** This path is a documentation convenience. Converge Cloud is RPC-over-HTTP: every action is a single `POST /` to `monitor.api3.convergecloud.com` with the action name in the `X-TC-Action` header. The real request is:\n```bash\ncurl -sS https://monitor.api3.convergecloud.com/ \\\n  -H 'Authorization: TC3-HMAC-SHA256 Credential=<SecretId>/<YYYY-MM-DD>/monitor/tc3_request, SignedHeaders=content-type;host;x-tc-action, Signature=<sig>' \\\n  -H 'Content-Type: application/json; charset=utf-8' \\\n  -H 'Host: monitor.api3.convergecloud.com' \\\n  -H 'X-TC-Action: DescribeMonitorTypes' \\\n  -H 'X-TC-Version: 2018-07-24' \\\n  -H 'X-TC-Timestamp: <unix-seconds>' \\\n  -H 'X-TC-Region: luzon' \\\n  -d '{\"Module\":\"<Module>\"}'\n```","tags":["monitor"],"deprecated":false,"x-cc-service":"monitor","x-cc-action":"DescribeMonitorTypes","x-cc-version":"2018-07-24","x-cc-mutating":false,"x-cc-required-params":["Module"],"x-cc-notable-params":["Module","PageNumber","PageSize","Offset","Limit","Order","Namespace","MonitorType"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"Module":{"type":"string"},"PageNumber":{"type":"integer","description":"Optional."},"PageSize":{"type":"integer","description":"Optional."},"Offset":{"type":"integer","minimum":0,"description":"Zero-based pagination offset. Optional."},"Limit":{"type":"integer","minimum":0,"maximum":100,"description":"Page size. Maximum is 100. Optional."},"Order":{"type":"string","description":"Optional."},"Namespace":{"type":"string","description":"Optional."},"MonitorType":{"type":"string","description":"Optional."}},"required":["Module"],"additionalProperties":true,"description":"The fields listed here are the ones in common use. Additional parameters are also accepted."},"example":{"Module":"<Module>"}}}},"responses":{"200":{"description":"Converge Cloud answers 200 for both success and error. Read `Response.Error` to tell them apart — never the HTTP status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"},"examples":{"recorded1":{"summary":"Example response","value":{"MonitorTypeInfos":[{"Id":"MT_QCE","Name":"云产品监控","SortId":0}],"MonitorTypes":["MT_QCE","MT_CUSTOM"]}}}}}}}}},"/monitor/DescribePolicyConditionList":{"post":{"operationId":"monitor_DescribePolicyConditionList","summary":"DescribePolicyConditionList","description":"Get basic alarm policy conditions.\n**Wire call.** This path is a documentation convenience. Converge Cloud is RPC-over-HTTP: every action is a single `POST /` to `monitor.api3.convergecloud.com` with the action name in the `X-TC-Action` header. The real request is:\n```bash\ncurl -sS https://monitor.api3.convergecloud.com/ \\\n  -H 'Authorization: TC3-HMAC-SHA256 Credential=<SecretId>/<YYYY-MM-DD>/monitor/tc3_request, SignedHeaders=content-type;host;x-tc-action, Signature=<sig>' \\\n  -H 'Content-Type: application/json; charset=utf-8' \\\n  -H 'Host: monitor.api3.convergecloud.com' \\\n  -H 'X-TC-Action: DescribePolicyConditionList' \\\n  -H 'X-TC-Version: 2018-07-24' \\\n  -H 'X-TC-Timestamp: <unix-seconds>' \\\n  -H 'X-TC-Region: luzon' \\\n  -d '{\"Module\":\"<Module>\"}'\n```","tags":["monitor"],"deprecated":false,"x-cc-service":"monitor","x-cc-action":"DescribePolicyConditionList","x-cc-version":"2018-07-24","x-cc-mutating":false,"x-cc-required-params":["Module"],"x-cc-notable-params":["Module","PageNumber","PageSize","Offset","Limit","Order","Namespace","MonitorType"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"Module":{"type":"string"},"PageNumber":{"type":"integer","description":"Optional."},"PageSize":{"type":"integer","description":"Optional."},"Offset":{"type":"integer","minimum":0,"description":"Zero-based pagination offset. Optional."},"Limit":{"type":"integer","minimum":0,"maximum":100,"description":"Page size. Maximum is 100. Optional."},"Order":{"type":"string","description":"Optional."},"Namespace":{"type":"string","description":"Optional."},"MonitorType":{"type":"string","description":"Optional."}},"required":["Module"],"additionalProperties":true,"description":"The fields listed here are the ones in common use. Additional parameters are also accepted."},"example":{"Module":"<Module>"}}}},"responses":{"200":{"description":"Converge Cloud answers 200 for both success and error. Read `Response.Error` to tell them apart — never the HTTP status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}}}}},"/monitor/DescribePolicyGroupList":{"post":{"operationId":"monitor_DescribePolicyGroupList","summary":"DescribePolicyGroupList","description":"Get the list of basic policy alarm groups.\n**Wire call.** This path is a documentation convenience. Converge Cloud is RPC-over-HTTP: every action is a single `POST /` to `monitor.api3.convergecloud.com` with the action name in the `X-TC-Action` header. The real request is:\n```bash\ncurl -sS https://monitor.api3.convergecloud.com/ \\\n  -H 'Authorization: TC3-HMAC-SHA256 Credential=<SecretId>/<YYYY-MM-DD>/monitor/tc3_request, SignedHeaders=content-type;host;x-tc-action, Signature=<sig>' \\\n  -H 'Content-Type: application/json; charset=utf-8' \\\n  -H 'Host: monitor.api3.convergecloud.com' \\\n  -H 'X-TC-Action: DescribePolicyGroupList' \\\n  -H 'X-TC-Version: 2018-07-24' \\\n  -H 'X-TC-Timestamp: <unix-seconds>' \\\n  -H 'X-TC-Region: luzon' \\\n  -d '{\"Module\":\"<Module>\",\"Offset\":0,\"Limit\":20}'\n```","tags":["monitor"],"deprecated":false,"x-cc-service":"monitor","x-cc-action":"DescribePolicyGroupList","x-cc-version":"2018-07-24","x-cc-mutating":false,"x-cc-required-params":["Module","Offset","Limit"],"x-cc-notable-params":["Module","PageNumber","PageSize","Offset","Limit","Order","Namespace","MonitorType"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"Module":{"type":"string"},"Offset":{"type":"integer","minimum":0,"description":"Zero-based pagination offset."},"Limit":{"type":"integer","minimum":0,"maximum":100,"description":"Page size. Maximum is 100."},"PageNumber":{"type":"integer","description":"Optional."},"PageSize":{"type":"integer","description":"Optional."},"Order":{"type":"string","description":"Optional."},"Namespace":{"type":"string","description":"Optional."},"MonitorType":{"type":"string","description":"Optional."}},"required":["Module","Offset","Limit"],"additionalProperties":true,"description":"The fields listed here are the ones in common use. Additional parameters are also accepted."},"example":{"Module":"<Module>","Offset":0,"Limit":20}}}},"responses":{"200":{"description":"Converge Cloud answers 200 for both success and error. Read `Response.Error` to tell them apart — never the HTTP status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"},"examples":{"recorded1":{"summary":"Example response","value":{"GroupList":[],"Total":0,"Warning":"This method is deprecated! Use `DescribeAlarmPolicies` instead!"}}}}}}}}},"/monitor/DescribePolicyObjectCount":{"post":{"operationId":"monitor_DescribePolicyObjectCount","summary":"DescribePolicyObjectCount","description":"Query the number of objects bound to each alarm policy.\n**Wire call.** This path is a documentation convenience. Converge Cloud is RPC-over-HTTP: every action is a single `POST /` to `monitor.api3.convergecloud.com` with the action name in the `X-TC-Action` header. The real request is:\n```bash\ncurl -sS https://monitor.api3.convergecloud.com/ \\\n  -H 'Authorization: TC3-HMAC-SHA256 Credential=<SecretId>/<YYYY-MM-DD>/monitor/tc3_request, SignedHeaders=content-type;host;x-tc-action, Signature=<sig>' \\\n  -H 'Content-Type: application/json; charset=utf-8' \\\n  -H 'Host: monitor.api3.convergecloud.com' \\\n  -H 'X-TC-Action: DescribePolicyObjectCount' \\\n  -H 'X-TC-Version: 2018-07-24' \\\n  -H 'X-TC-Timestamp: <unix-seconds>' \\\n  -H 'X-TC-Region: luzon' \\\n  -d '{\"Module\":\"<Module>\"}'\n```","tags":["monitor"],"deprecated":false,"x-cc-service":"monitor","x-cc-action":"DescribePolicyObjectCount","x-cc-version":"2018-07-24","x-cc-mutating":false,"x-cc-required-params":["Module"],"x-cc-notable-params":["Module","PageNumber","PageSize","Offset","Limit","Order","Namespace","MonitorType"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"Module":{"type":"string"},"PageNumber":{"type":"integer","description":"Optional."},"PageSize":{"type":"integer","description":"Optional."},"Offset":{"type":"integer","minimum":0,"description":"Zero-based pagination offset. Optional."},"Limit":{"type":"integer","minimum":0,"maximum":100,"description":"Page size. Maximum is 100. Optional."},"Order":{"type":"string","description":"Optional."},"Namespace":{"type":"string","description":"Optional."},"MonitorType":{"type":"string","description":"Optional."}},"required":["Module"],"additionalProperties":true,"description":"The fields listed here are the ones in common use. Additional parameters are also accepted."},"example":{"Module":"<Module>"}}}},"responses":{"200":{"description":"Converge Cloud answers 200 for both success and error. Read `Response.Error` to tell them apart — never the HTTP status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}}}}},"/monitor/DescribeProductEventList":{"post":{"operationId":"monitor_DescribeProductEventList","summary":"DescribeProductEventList","description":"Get the list of product events by page.\n**Wire call.** This path is a documentation convenience. Converge Cloud is RPC-over-HTTP: every action is a single `POST /` to `monitor.api3.convergecloud.com` with the action name in the `X-TC-Action` header. The real request is:\n```bash\ncurl -sS https://monitor.api3.convergecloud.com/ \\\n  -H 'Authorization: TC3-HMAC-SHA256 Credential=<SecretId>/<YYYY-MM-DD>/monitor/tc3_request, SignedHeaders=content-type;host;x-tc-action, Signature=<sig>' \\\n  -H 'Content-Type: application/json; charset=utf-8' \\\n  -H 'Host: monitor.api3.convergecloud.com' \\\n  -H 'X-TC-Action: DescribeProductEventList' \\\n  -H 'X-TC-Version: 2018-07-24' \\\n  -H 'X-TC-Timestamp: <unix-seconds>' \\\n  -H 'X-TC-Region: luzon' \\\n  -d '{\"Module\":\"<Module>\"}'\n```","tags":["monitor"],"deprecated":false,"x-cc-service":"monitor","x-cc-action":"DescribeProductEventList","x-cc-version":"2018-07-24","x-cc-mutating":false,"x-cc-required-params":["Module"],"x-cc-notable-params":["Module","PageNumber","PageSize","Offset","Limit","Order","Namespace","MonitorType"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"Module":{"type":"string"},"PageNumber":{"type":"integer","description":"Optional."},"PageSize":{"type":"integer","description":"Optional."},"Offset":{"type":"integer","minimum":0,"description":"Zero-based pagination offset. Optional."},"Limit":{"type":"integer","minimum":0,"maximum":100,"description":"Page size. Maximum is 100. Optional."},"Order":{"type":"string","description":"Optional."},"Namespace":{"type":"string","description":"Optional."},"MonitorType":{"type":"string","description":"Optional."}},"required":["Module"],"additionalProperties":true,"description":"The fields listed here are the ones in common use. Additional parameters are also accepted."},"example":{"Module":"<Module>"}}}},"responses":{"200":{"description":"Converge Cloud answers 200 for both success and error. Read `Response.Error` to tell them apart — never the HTTP status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"},"examples":{"recorded1":{"summary":"Example response","value":{"Events":[],"OverView":{"StatusChangeAmount":0,"UnConfigAlarmAmount":0,"UnNormalEventAmount":0,"UnRecoverAmount":0},"Total":0}}}}}}}}},"/monitor/DescribeProductList":{"post":{"operationId":"monitor_DescribeProductList","summary":"DescribeProductList","description":"Query the list of products that can be monitored, with the namespace used to address each one.\n**Wire call.** This path is a documentation convenience. Converge Cloud is RPC-over-HTTP: every action is a single `POST /` to `monitor.api3.convergecloud.com` with the action name in the `X-TC-Action` header. The real request is:\n```bash\ncurl -sS https://monitor.api3.convergecloud.com/ \\\n  -H 'Authorization: TC3-HMAC-SHA256 Credential=<SecretId>/<YYYY-MM-DD>/monitor/tc3_request, SignedHeaders=content-type;host;x-tc-action, Signature=<sig>' \\\n  -H 'Content-Type: application/json; charset=utf-8' \\\n  -H 'Host: monitor.api3.convergecloud.com' \\\n  -H 'X-TC-Action: DescribeProductList' \\\n  -H 'X-TC-Version: 2018-07-24' \\\n  -H 'X-TC-Timestamp: <unix-seconds>' \\\n  -H 'X-TC-Region: luzon' \\\n  -d '{\"Module\":\"<Module>\",\"Offset\":0,\"Limit\":20}'\n```","tags":["monitor"],"deprecated":false,"x-cc-service":"monitor","x-cc-action":"DescribeProductList","x-cc-version":"2018-07-24","x-cc-mutating":false,"x-cc-required-params":["Module","Offset","Limit"],"x-cc-notable-params":["Module","PageNumber","PageSize","Offset","Limit","Order","Namespace","MonitorType"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"Module":{"type":"string"},"Offset":{"type":"integer","minimum":0,"description":"Zero-based pagination offset."},"Limit":{"type":"integer","minimum":0,"maximum":100,"description":"Page size. Maximum is 100."},"PageNumber":{"type":"integer","description":"Optional."},"PageSize":{"type":"integer","description":"Optional."},"Order":{"type":"string","description":"Optional."},"Namespace":{"type":"string","description":"Optional."},"MonitorType":{"type":"string","description":"Optional."}},"required":["Module","Offset","Limit"],"additionalProperties":true,"description":"The fields listed here are the ones in common use. Additional parameters are also accepted."},"example":{"Module":"<Module>","Offset":0,"Limit":20}}}},"responses":{"200":{"description":"Converge Cloud answers 200 for both success and error. Read `Response.Error` to tell them apart — never the HTTP status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}}}}},"/monitor/DescribeStatisticData":{"post":{"operationId":"monitor_DescribeStatisticData","summary":"DescribeStatisticData","description":"Query monitoring data by dimension conditions.\n**Wire call.** This path is a documentation convenience. Converge Cloud is RPC-over-HTTP: every action is a single `POST /` to `monitor.api3.convergecloud.com` with the action name in the `X-TC-Action` header. The real request is:\n```bash\ncurl -sS https://monitor.api3.convergecloud.com/ \\\n  -H 'Authorization: TC3-HMAC-SHA256 Credential=<SecretId>/<YYYY-MM-DD>/monitor/tc3_request, SignedHeaders=content-type;host;x-tc-action, Signature=<sig>' \\\n  -H 'Content-Type: application/json; charset=utf-8' \\\n  -H 'Host: monitor.api3.convergecloud.com' \\\n  -H 'X-TC-Action: DescribeStatisticData' \\\n  -H 'X-TC-Version: 2018-07-24' \\\n  -H 'X-TC-Timestamp: <unix-seconds>' \\\n  -H 'X-TC-Region: luzon' \\\n  -d '{\"Namespace\":\"<Namespace>\"}'\n```","tags":["monitor"],"deprecated":false,"x-cc-service":"monitor","x-cc-action":"DescribeStatisticData","x-cc-version":"2018-07-24","x-cc-mutating":false,"x-cc-required-params":["Namespace"],"x-cc-notable-params":["Module","PageNumber","PageSize","Offset","Limit","Order","Namespace","MonitorType"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"Namespace":{"type":"string"},"Module":{"type":"string","description":"Optional."},"PageNumber":{"type":"integer","description":"Optional."},"PageSize":{"type":"integer","description":"Optional."},"Offset":{"type":"integer","minimum":0,"description":"Zero-based pagination offset. Optional."},"Limit":{"type":"integer","minimum":0,"maximum":100,"description":"Page size. Maximum is 100. Optional."},"Order":{"type":"string","description":"Optional."},"MonitorType":{"type":"string","description":"Optional."}},"required":["Namespace"],"additionalProperties":true,"description":"The fields listed here are the ones in common use. Additional parameters are also accepted."},"example":{"Namespace":"<Namespace>"}}}},"responses":{"200":{"description":"Converge Cloud answers 200 for both success and error. Read `Response.Error` to tell them apart — never the HTTP status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}}}}},"/monitor/GetMonitorData":{"post":{"operationId":"monitor_GetMonitorData","summary":"GetMonitorData","description":"Get the monitoring data of cloud services other than TKE. To pull TKE monitoring data, use DescribeStatisticData.\n**Wire call.** This path is a documentation convenience. Converge Cloud is RPC-over-HTTP: every action is a single `POST /` to `monitor.api3.convergecloud.com` with the action name in the `X-TC-Action` header. The real request is:\n```bash\ncurl -sS https://monitor.api3.convergecloud.com/ \\\n  -H 'Authorization: TC3-HMAC-SHA256 Credential=<SecretId>/<YYYY-MM-DD>/monitor/tc3_request, SignedHeaders=content-type;host;x-tc-action, Signature=<sig>' \\\n  -H 'Content-Type: application/json; charset=utf-8' \\\n  -H 'Host: monitor.api3.convergecloud.com' \\\n  -H 'X-TC-Action: GetMonitorData' \\\n  -H 'X-TC-Version: 2018-07-24' \\\n  -H 'X-TC-Timestamp: <unix-seconds>' \\\n  -H 'X-TC-Region: luzon' \\\n  -d '{\"Namespace\":\"<Namespace>\",\"MetricName\":\"<MetricName>\",\"Instances\":\"<Instances>\"}'\n```","tags":["monitor"],"deprecated":false,"x-cc-service":"monitor","x-cc-action":"GetMonitorData","x-cc-version":"2018-07-24","x-cc-mutating":false,"x-cc-required-params":["Namespace","MetricName","Instances"],"x-cc-notable-params":["Module","PageNumber","PageSize","Offset","Limit","Order","Namespace","MonitorType"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"Namespace":{"type":"string"},"MetricName":{"type":"string"},"Instances":{"type":"string"},"Module":{"type":"string","description":"Optional."},"PageNumber":{"type":"integer","description":"Optional."},"PageSize":{"type":"integer","description":"Optional."},"Offset":{"type":"integer","minimum":0,"description":"Zero-based pagination offset. Optional."},"Limit":{"type":"integer","minimum":0,"maximum":100,"description":"Page size. Maximum is 100. Optional."},"Order":{"type":"string","description":"Optional."},"MonitorType":{"type":"string","description":"Optional."}},"required":["Namespace","MetricName","Instances"],"additionalProperties":true,"description":"The fields listed here are the ones in common use. Additional parameters are also accepted."},"example":{"Namespace":"<Namespace>","MetricName":"<MetricName>","Instances":"<Instances>"}}}},"responses":{"200":{"description":"Converge Cloud answers 200 for both success and error. Read `Response.Error` to tell them apart — never the HTTP status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"}}}}}}},"/monitor/CreateAlarmPolicy":{"post":{"operationId":"monitor_CreateAlarmPolicy","summary":"CreateAlarmPolicy","description":"Create an alarm policy.\n**Wire call.** This path is a documentation convenience. Converge Cloud is RPC-over-HTTP: every action is a single `POST /` to `monitor.api3.convergecloud.com` with the action name in the `X-TC-Action` header. The real request is:\n```bash\ncurl -sS https://monitor.api3.convergecloud.com/ \\\n  -H 'Authorization: TC3-HMAC-SHA256 Credential=<SecretId>/<YYYY-MM-DD>/monitor/tc3_request, SignedHeaders=content-type;host;x-tc-action, Signature=<sig>' \\\n  -H 'Content-Type: application/json; charset=utf-8' \\\n  -H 'Host: monitor.api3.convergecloud.com' \\\n  -H 'X-TC-Action: CreateAlarmPolicy' \\\n  -H 'X-TC-Version: 2018-07-24' \\\n  -H 'X-TC-Timestamp: <unix-seconds>' \\\n  -H 'X-TC-Region: luzon' \\\n  -d '{}'\n```","tags":["monitor"],"deprecated":false,"x-cc-service":"monitor","x-cc-action":"CreateAlarmPolicy","x-cc-version":"2018-07-24","x-cc-mutating":true,"x-cc-required-params":[],"x-cc-notable-params":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","properties":{},"additionalProperties":true,"description":"The fields listed here are the ones in common use. Additional parameters are also accepted."}}}},"responses":{"200":{"description":"Converge Cloud answers 200 for both success and error. Read `Response.Error` to tell them apart — never the HTTP status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"},"examples":{"recorded1":{"summary":"Example response","value":{"Response":{"OriginId":"1838743","PolicyId":"policy-vi1do18b","RequestId":"ec253698-c640-e5b0-77dd-01ec5e617576"}}}}}}}}}},"/monitor/DeleteAlarmPolicy":{"post":{"operationId":"monitor_DeleteAlarmPolicy","summary":"DeleteAlarmPolicy","description":"Delete an alarm policy.\n**Wire call.** This path is a documentation convenience. Converge Cloud is RPC-over-HTTP: every action is a single `POST /` to `monitor.api3.convergecloud.com` with the action name in the `X-TC-Action` header. The real request is:\n```bash\ncurl -sS https://monitor.api3.convergecloud.com/ \\\n  -H 'Authorization: TC3-HMAC-SHA256 Credential=<SecretId>/<YYYY-MM-DD>/monitor/tc3_request, SignedHeaders=content-type;host;x-tc-action, Signature=<sig>' \\\n  -H 'Content-Type: application/json; charset=utf-8' \\\n  -H 'Host: monitor.api3.convergecloud.com' \\\n  -H 'X-TC-Action: DeleteAlarmPolicy' \\\n  -H 'X-TC-Version: 2018-07-24' \\\n  -H 'X-TC-Timestamp: <unix-seconds>' \\\n  -H 'X-TC-Region: luzon' \\\n  -d '{}'\n```","tags":["monitor"],"deprecated":false,"x-cc-service":"monitor","x-cc-action":"DeleteAlarmPolicy","x-cc-version":"2018-07-24","x-cc-mutating":true,"x-cc-required-params":[],"x-cc-notable-params":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","properties":{},"additionalProperties":true,"description":"The fields listed here are the ones in common use. Additional parameters are also accepted."}}}},"responses":{"200":{"description":"Converge Cloud answers 200 for both success and error. Read `Response.Error` to tell them apart — never the HTTP status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"},"examples":{"recorded1":{"summary":"Example response","value":{"Response":{"RequestId":"65e88140-916e-7b0e-5a39-9a1f7d261d66"}}},"recorded2":{"summary":"Example response 2","value":{"Response":{"RequestId":"e599e322-09d8-fb9c-aacb-90bb6fa5a128"}}}}}}}}}},"/monitor/ModifyAlarmPolicyStatus":{"post":{"operationId":"monitor_ModifyAlarmPolicyStatus","summary":"ModifyAlarmPolicyStatus","description":"Enable/disable an alarm policy.\n**Wire call.** This path is a documentation convenience. Converge Cloud is RPC-over-HTTP: every action is a single `POST /` to `monitor.api3.convergecloud.com` with the action name in the `X-TC-Action` header. The real request is:\n```bash\ncurl -sS https://monitor.api3.convergecloud.com/ \\\n  -H 'Authorization: TC3-HMAC-SHA256 Credential=<SecretId>/<YYYY-MM-DD>/monitor/tc3_request, SignedHeaders=content-type;host;x-tc-action, Signature=<sig>' \\\n  -H 'Content-Type: application/json; charset=utf-8' \\\n  -H 'Host: monitor.api3.convergecloud.com' \\\n  -H 'X-TC-Action: ModifyAlarmPolicyStatus' \\\n  -H 'X-TC-Version: 2018-07-24' \\\n  -H 'X-TC-Timestamp: <unix-seconds>' \\\n  -H 'X-TC-Region: luzon' \\\n  -d '{}'\n```","tags":["monitor"],"deprecated":false,"x-cc-service":"monitor","x-cc-action":"ModifyAlarmPolicyStatus","x-cc-version":"2018-07-24","x-cc-mutating":true,"x-cc-required-params":[],"x-cc-notable-params":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","properties":{},"additionalProperties":true,"description":"The fields listed here are the ones in common use. Additional parameters are also accepted."}}}},"responses":{"200":{"description":"Converge Cloud answers 200 for both success and error. Read `Response.Error` to tell them apart — never the HTTP status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"},"examples":{"error1":{"summary":"Example error response 1","value":{"Response":{"Error":{"Code":"InvalidParameter","Message":" record not found"},"RequestId":"f1e3ebbf-6628-ab5d-e0e2-3047a17132b9"}}}}}}}}}},"/monitor/ModifyAlarmPolicyCondition":{"post":{"operationId":"monitor_ModifyAlarmPolicyCondition","summary":"ModifyAlarmPolicyCondition","description":"Modify the trigger condition of an alarm policy.\n**Wire call.** This path is a documentation convenience. Converge Cloud is RPC-over-HTTP: every action is a single `POST /` to `monitor.api3.convergecloud.com` with the action name in the `X-TC-Action` header. The real request is:\n```bash\ncurl -sS https://monitor.api3.convergecloud.com/ \\\n  -H 'Authorization: TC3-HMAC-SHA256 Credential=<SecretId>/<YYYY-MM-DD>/monitor/tc3_request, SignedHeaders=content-type;host;x-tc-action, Signature=<sig>' \\\n  -H 'Content-Type: application/json; charset=utf-8' \\\n  -H 'Host: monitor.api3.convergecloud.com' \\\n  -H 'X-TC-Action: ModifyAlarmPolicyCondition' \\\n  -H 'X-TC-Version: 2018-07-24' \\\n  -H 'X-TC-Timestamp: <unix-seconds>' \\\n  -H 'X-TC-Region: luzon' \\\n  -d '{}'\n```","tags":["monitor"],"deprecated":false,"x-cc-service":"monitor","x-cc-action":"ModifyAlarmPolicyCondition","x-cc-version":"2018-07-24","x-cc-mutating":true,"x-cc-required-params":[],"x-cc-notable-params":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","properties":{},"additionalProperties":true,"description":"The fields listed here are the ones in common use. Additional parameters are also accepted."}}}},"responses":{"200":{"description":"Converge Cloud answers 200 for both success and error. Read `Response.Error` to tell them apart — never the HTTP status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"},"examples":{"error1":{"summary":"Example error response 1","value":{"Response":{"Error":{"Code":"ResourceNotFound","Message":" policy not found"},"RequestId":"98c1ba98-f61b-12bf-992c-fa4df356de70"}}}}}}}}}},"/monitor/BindingPolicyObject":{"post":{"operationId":"monitor_BindingPolicyObject","summary":"BindingPolicyObject","description":"Bind an alarm policy to a specific object.\n**Wire call.** This path is a documentation convenience. Converge Cloud is RPC-over-HTTP: every action is a single `POST /` to `monitor.api3.convergecloud.com` with the action name in the `X-TC-Action` header. The real request is:\n```bash\ncurl -sS https://monitor.api3.convergecloud.com/ \\\n  -H 'Authorization: TC3-HMAC-SHA256 Credential=<SecretId>/<YYYY-MM-DD>/monitor/tc3_request, SignedHeaders=content-type;host;x-tc-action, Signature=<sig>' \\\n  -H 'Content-Type: application/json; charset=utf-8' \\\n  -H 'Host: monitor.api3.convergecloud.com' \\\n  -H 'X-TC-Action: BindingPolicyObject' \\\n  -H 'X-TC-Version: 2018-07-24' \\\n  -H 'X-TC-Timestamp: <unix-seconds>' \\\n  -H 'X-TC-Region: luzon' \\\n  -d '{}'\n```","tags":["monitor"],"deprecated":false,"x-cc-service":"monitor","x-cc-action":"BindingPolicyObject","x-cc-version":"2018-07-24","x-cc-mutating":true,"x-cc-required-params":[],"x-cc-notable-params":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","properties":{},"additionalProperties":true,"description":"The fields listed here are the ones in common use. Additional parameters are also accepted."}}}},"responses":{"200":{"description":"Converge Cloud answers 200 for both success and error. Read `Response.Error` to tell them apart — never the HTTP status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"},"examples":{"error1":{"summary":"Example error response 1","value":{"Response":{"Error":{"Code":"InternalError","Message":" failed to parse response: unexpected origin id count"},"RequestId":"eb85e372-2e19-d2ef-35b8-48c23dcdde90"}}},"error2":{"summary":"Example error response 2","value":{"Response":{"Error":{"Code":"InternalError","Message":" failed to parse response: unexpected origin id count"},"RequestId":"84509c59-301e-043e-4fa3-ee0377f7d348"}}}}}}}}}},"/monitor/UnBindingPolicyObject":{"post":{"operationId":"monitor_UnBindingPolicyObject","summary":"UnBindingPolicyObject","description":"Delete an object that is bound to a policy.\n**Wire call.** This path is a documentation convenience. Converge Cloud is RPC-over-HTTP: every action is a single `POST /` to `monitor.api3.convergecloud.com` with the action name in the `X-TC-Action` header. The real request is:\n```bash\ncurl -sS https://monitor.api3.convergecloud.com/ \\\n  -H 'Authorization: TC3-HMAC-SHA256 Credential=<SecretId>/<YYYY-MM-DD>/monitor/tc3_request, SignedHeaders=content-type;host;x-tc-action, Signature=<sig>' \\\n  -H 'Content-Type: application/json; charset=utf-8' \\\n  -H 'Host: monitor.api3.convergecloud.com' \\\n  -H 'X-TC-Action: UnBindingPolicyObject' \\\n  -H 'X-TC-Version: 2018-07-24' \\\n  -H 'X-TC-Timestamp: <unix-seconds>' \\\n  -H 'X-TC-Region: luzon' \\\n  -d '{}'\n```","tags":["monitor"],"deprecated":false,"x-cc-service":"monitor","x-cc-action":"UnBindingPolicyObject","x-cc-version":"2018-07-24","x-cc-mutating":true,"x-cc-required-params":[],"x-cc-notable-params":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","properties":{},"additionalProperties":true,"description":"The fields listed here are the ones in common use. Additional parameters are also accepted."}}}},"responses":{"200":{"description":"Converge Cloud answers 200 for both success and error. Read `Response.Error` to tell them apart — never the HTTP status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"},"examples":{"error1":{"summary":"Example error response 1","value":{"Response":{"Error":{"Code":"InvalidParameter","Message":" invalid param"},"RequestId":"705ff4a5-138b-6deb-c284-c1d93a9640e0"}}}}}}}}}},"/monitor/CreateAlarmNotice":{"post":{"operationId":"monitor_CreateAlarmNotice","summary":"CreateAlarmNotice","description":"Create a notification template.\n**Wire call.** This path is a documentation convenience. Converge Cloud is RPC-over-HTTP: every action is a single `POST /` to `monitor.api3.convergecloud.com` with the action name in the `X-TC-Action` header. The real request is:\n```bash\ncurl -sS https://monitor.api3.convergecloud.com/ \\\n  -H 'Authorization: TC3-HMAC-SHA256 Credential=<SecretId>/<YYYY-MM-DD>/monitor/tc3_request, SignedHeaders=content-type;host;x-tc-action, Signature=<sig>' \\\n  -H 'Content-Type: application/json; charset=utf-8' \\\n  -H 'Host: monitor.api3.convergecloud.com' \\\n  -H 'X-TC-Action: CreateAlarmNotice' \\\n  -H 'X-TC-Version: 2018-07-24' \\\n  -H 'X-TC-Timestamp: <unix-seconds>' \\\n  -H 'X-TC-Region: luzon' \\\n  -d '{}'\n```","tags":["monitor"],"deprecated":false,"x-cc-service":"monitor","x-cc-action":"CreateAlarmNotice","x-cc-version":"2018-07-24","x-cc-mutating":true,"x-cc-required-params":[],"x-cc-notable-params":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","properties":{},"additionalProperties":true,"description":"The fields listed here are the ones in common use. Additional parameters are also accepted."}}}},"responses":{"200":{"description":"Converge Cloud answers 200 for both success and error. Read `Response.Error` to tell them apart — never the HTTP status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"},"examples":{"recorded1":{"summary":"Example response","value":{"Response":{"NoticeId":"notice-loayqojc","RequestId":"8f8e84e4-cd33-c64d-c3f1-c623397ec8d3"}}}}}}}}}},"/monitor/DeleteAlarmNotices":{"post":{"operationId":"monitor_DeleteAlarmNotices","summary":"DeleteAlarmNotices","description":"Delete an alarm notification template.\n**Wire call.** This path is a documentation convenience. Converge Cloud is RPC-over-HTTP: every action is a single `POST /` to `monitor.api3.convergecloud.com` with the action name in the `X-TC-Action` header. The real request is:\n```bash\ncurl -sS https://monitor.api3.convergecloud.com/ \\\n  -H 'Authorization: TC3-HMAC-SHA256 Credential=<SecretId>/<YYYY-MM-DD>/monitor/tc3_request, SignedHeaders=content-type;host;x-tc-action, Signature=<sig>' \\\n  -H 'Content-Type: application/json; charset=utf-8' \\\n  -H 'Host: monitor.api3.convergecloud.com' \\\n  -H 'X-TC-Action: DeleteAlarmNotices' \\\n  -H 'X-TC-Version: 2018-07-24' \\\n  -H 'X-TC-Timestamp: <unix-seconds>' \\\n  -H 'X-TC-Region: luzon' \\\n  -d '{}'\n```","tags":["monitor"],"deprecated":false,"x-cc-service":"monitor","x-cc-action":"DeleteAlarmNotices","x-cc-version":"2018-07-24","x-cc-mutating":true,"x-cc-required-params":[],"x-cc-notable-params":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","properties":{},"additionalProperties":true,"description":"The fields listed here are the ones in common use. Additional parameters are also accepted."}}}},"responses":{"200":{"description":"Converge Cloud answers 200 for both success and error. Read `Response.Error` to tell them apart — never the HTTP status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"},"examples":{"recorded1":{"summary":"Example response","value":{"Response":{"RequestId":"eaacc2c5-23b2-fbb4-a56b-b3c438af1f14"}}},"error1":{"summary":"Example error response 1","value":{"Response":{"Error":{"Code":"InvalidParameter","Message":" no notice to delete"},"RequestId":"32dcfebe-2f57-32a0-648c-b7a1a5c0e9ba"}}}}}}}}}},"/monitor/PutMonitorData":{"post":{"operationId":"monitor_PutMonitorData","summary":"PutMonitorData","description":"Report a custom metric datapoint.\nDatapoints cannot be deleted once reported.\n**Wire call.** This path is a documentation convenience. Converge Cloud is RPC-over-HTTP: every action is a single `POST /` to `monitor.api3.convergecloud.com` with the action name in the `X-TC-Action` header. The real request is:\n```bash\ncurl -sS https://monitor.api3.convergecloud.com/ \\\n  -H 'Authorization: TC3-HMAC-SHA256 Credential=<SecretId>/<YYYY-MM-DD>/monitor/tc3_request, SignedHeaders=content-type;host;x-tc-action, Signature=<sig>' \\\n  -H 'Content-Type: application/json; charset=utf-8' \\\n  -H 'Host: monitor.api3.convergecloud.com' \\\n  -H 'X-TC-Action: PutMonitorData' \\\n  -H 'X-TC-Version: 2018-07-24' \\\n  -H 'X-TC-Timestamp: <unix-seconds>' \\\n  -H 'X-TC-Region: luzon' \\\n  -d '{}'\n```","tags":["monitor"],"deprecated":false,"x-cc-service":"monitor","x-cc-action":"PutMonitorData","x-cc-version":"2018-07-24","x-cc-mutating":true,"x-cc-required-params":[],"x-cc-notable-params":[],"requestBody":{"required":false,"content":{"application/json":{"schema":{"type":"object","properties":{},"additionalProperties":true,"description":"The fields listed here are the ones in common use. Additional parameters are also accepted."}}}},"responses":{"200":{"description":"Converge Cloud answers 200 for both success and error. Read `Response.Error` to tell them apart — never the HTTP status.","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Envelope"},"examples":{"error1":{"summary":"Example error response 1","value":{"Response":{"Error":{"Code":"UnsupportedOperation","Message":" 404"},"RequestId":"5e41f41c-fedf-ade7-2d41-16532cf2d4cb"}}}}}}}}}}},"components":{"securitySchemes":{"TC3":{"type":"apiKey","in":"header","name":"Authorization","description":"TC3-HMAC-SHA256. Credential scope is `<YYYY-MM-DD>/monitor/tc3_request`. The signing service name is a separate input from the hostname — deriving it from the host works until it does not, and the failure looks like an auth bug. Timestamps outside a 300-second window are rejected."}},"schemas":{"Envelope":{"type":"object","description":"Every Converge Cloud response is wrapped in `Response`, success or failure.","properties":{"Response":{"type":"object","properties":{"RequestId":{"type":"string","description":"Always present, including on errors. Quote it to Converge support."},"Error":{"$ref":"#/components/schemas/Error"}},"required":["RequestId"],"additionalProperties":true}},"required":["Response"]},"Error":{"type":"object","description":"Present only on failure. Error messages are Chinese on vpc and dc and English elsewhere — parse `Code`, never `Message`.","properties":{"Code":{"type":"string","examples":["InvalidAction","UnauthorizedOperation","AuthFailure.SignatureFailure","ResourceNotFound","InvalidParameterValue.LimitExceeded"]},"Message":{"type":"string"}},"required":["Code","Message"]}}}}