AI エージェント向け: ドキュメントインデックスは https://www.mongodb.com/ja-jp/docs/llms.txt で利用できます。すべてのページの markdown バージョンは、いずれかの URL パスに .md を追加することで利用できます。

1 つの物理ホストを取得

このリソースでは、 API キーにGlobal Ownerロールが必要です。

ベース URL: https://{OPSMANAGER-HOST}:{PORT}/api/public/v1.0

GET /usage/groups/{physicalHostId}

MongoDB Ops Manager にはすべてのリクエストパス パラメータが必要です。

Path Parameter
タイプ
説明

automaticHostId

string

検索対象の物理ホストの一意な識別子です。

次のクエリ パラメータは 任意です。

名前
タイプ
説明
default

pageNum

integer

ページ番号(1 インデックス ベース)。

1

itemsPerPage

integer

1 ページあたりに返す項目の数は最大 500 です。

100

pretty

ブール値

レスポンス本体を pretty-print 形式にするかどうかを示します。

false

envelope

ブール値

応答をエンベロープでラップするかどうかを示します。

一部の API クライアントは、HTTP レスポンス ヘッダーまたはステータス コードにアクセスできません。これを修正するには、クエリで "envelope" : true を設定します。

1 つの結果を返すエンドポイントの場合、レスポンス本体には次のものが含まれます。

  • status: HTTPレスポンス コード

  • content: 期待される応答本体

結果のリストを返すエンドポイントの場合、 resultsオブジェクトはエンベロープです。 MongoDB Ops Manager は、レスポンス本体にstatusフィールドを追加します。

なし

このエンドポイントは、HTTP リクエスト本体パラメータを使用しません。

応答要素
タイプ
説明

ホスト

オブジェクトの配列

提供された物理ホストにバインドされた仮想ホストのリスト。

ホスト
.[n].groupId

string

MongoDB Ops Managerがこの仮想ホストを配置するプロジェクトの一意の識別子。

hosts
.[n].hostname

string

物理ホストにバインドされた仮想ホストのFQDN 。

id

string

MongoDB Ops Managerが仮想ホストをバインドした物理ホストの一意の識別子。

name

string

物理ホストに付けたラベル。

serverType

string

物理ホストのサーバータイプ。

MongoDB Ops Manager は、次のいずれかの値を返します。

  • DEV_SERVER

  • TEST_SERVER

  • PRODUCTION_SERVER

  • RAM_POOL

詳細については、「 MongoDB の使用状況 」ページを参照してください。

curl --user "{publicApiKey}:{privateApiKey}" --digest \ --header "Accept: application/json" \ --include \ --request GET "https://<OpsManagerHost>:<Port>/api/public/v1.0/usage/groups/{physicalHostId}?pretty=true"
HTTP/1.1 401 UnauthorizedContent-Type: application/json;charset=ISO-8859-1Date: {dateInUnixFormat}WWW-Authenticate: Digest realm="MMS Public API", domain="", nonce="{nonce}", algorithm=MD5, op="auth", stale=falseContent-Length: {requestLengthInBytes}Connection: keep-alive
HTTP/1.1 200 OKVary: Accept-EncodingContent-Type: application/jsonStrict-Transport-Security: max-age=300Date: {dateInUnixFormat}Connection: keep-aliveContent-Length: {requestLengthInBytes}X-MongoDB-Service-Version: gitHash={gitHash}; versionString={ApplicationVersion}
{ "hosts": [ { "groupId": "{PROJECT-ID}", "hostname": "virtual.host.lqhfcxlgzqtimcxf.internal.mongodb-2" }, { "groupId": "{PROJECT-ID}", "hostname": "virtual.host.lqhfcxlgzqtimcxf.internal.mongodb-3" }, { "groupId": "{PROJECT-ID}", "hostname": "virtual.host.lqhfcxlgzqtimcxf.internal.mongodb-4" }, { "groupId": "{PROJECT-ID}", "hostname": "virtual.host.lqhfcxlgzqtimcxf.internal.mongodb-5" }, { "groupId": "{PROJECT-ID}", "hostname": "virtual.host.lqhfcxlgzqtimcxf.internal.mongodb-6" }, { "groupId": "{PROJECT-ID}", "hostname": "virtual.host.lqhfcxlgzqtimcxf.internal.mongodb-7" }, { "groupId": "{PROJECT-ID}", "hostname": "virtual.host.lqhfcxlgzqtimcxf.internal.mongodb-8" }, { "groupId": "{PROJECT-ID}", "hostname": "virtual.host.lqhfcxlgzqtimcxf.internal.mongodb-9" } ], "id": "{PHYSICAL-HOST-ID}", "name": "physicalDevHostA", "serverType": "DEV_SERVER"}