添加固定命名空间
将命名空间列表添加到指定项目和集群的集合级查询延迟指标集合的现有固定命名空间列表中。
基本 URL: https://cloud.mongodb.com/api/public/v 1.0
Resource
PATCH /groups/{PROJECT-ID}/clusters/{hostClusterId}/collStats/pinned
请求路径参数
Parameter | 类型 | 说明 |
---|---|---|
PROJECT-ID | 字符串 | (必需。) 唯一的 24-十六进制数字string ,用于标识包含要固定的命名空间的项目。 |
hostClusterId | 字符串 | (必需。) 包含要固定的命名空间的集群的唯一标识符。 |
请求查询参数
所有参数都是可选的。
名称 | 类型 | 说明 | 默认 |
---|---|---|---|
pretty | 布尔 | 指示响应正文是否应采用 美观打印 格式。 | false |
envelope | 布尔 | 指示是否要将响应封装在信封中。 | false |
请求正文参数
名称 | 类型 | 说明 | 默认 |
---|---|---|---|
namespaces | 阵列 | 包含要添加到固定命名空间的每个命名空间空间的列表。 |
响应
名称 | 类型 | 说明 |
---|---|---|
clusterId | 字符串 | 标识集群的唯一string 。 |
groupId | 字符串 | 用于标识项目的唯一的 24 位十六进制数字字符串。 |
pinnedNamespaces | 阵列 | 更新完成后,包含每个固定命名空间的列表。 |
请求示例
curl --user '{PUBLIC-KEY}:{PRIVATE-KEY}' --digest \ --header 'Accept: application/json' \ --include \ --request PATCH 'https://{CLOUD-MANAGER-HOST}:{PORT}/api/public/v1.0/groups/{PROJECT-ID}/clusters/{hostClusterId}/collStats/pinned?pretty=true' --data '{ "namespaces": ["testDb.collection1", "testDb.collection2"] }'
响应示例
响应标头
201 Created Vary: Accept-Encoding Content-Type: application/json Strict-Transport-Security: max-age=300 Date: {dateInUnixFormat} Connection: keep-alive Content-Length: {requestLengthInBytes} X-MongoDB-Service-Version: gitHash={gitHash}; versionString={ApplicationVersion}
响应体
{ "clusterId": "{hostClusterId}", "groupId": "{PROJECT-ID}", "pinnedNamespaces": [ "testDb.collection1", "testDb.collection2" ] }