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

グローバル API キーのすべてのアクセス リスト エントリの取得

MongoDB Ops Manager のすべてのグローバル アクセス リスト エントリを返します。

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

GET /admin/accessList

このエンドポイントを呼び出すAPIキーに Global Read Only ロールが必要です。

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

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

名前
タイプ
必要性
説明
default

pageNum

数値

任意

結果のサブセクションを返す 1 から始まる整数。

1

itemsPerPage

数値

任意

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

100

pretty

ブール値

任意

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

false

envelope

ブール値

任意

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

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

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

false

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

応答JSONドキュメントには、result オブジェクトの配列、link オブジェクトの配列、および取得された result オブジェクトの合計数が含まれます。

名前
タイプ
説明

results

配列

配列には、results 埋め込みドキュメント セクションに詳細な項目ごとに 1 つのオブジェクトが含まれます。

links

配列

配列には、サブリソースや関連リソースへの 1 つ以上のリンクが含まれます。 URL 間の関係は、 Web リンク仕様 で説明されています。

totalCount

数値

結果セット内の項目の合計数の整数。 結果セット全体がページ分割される場合は、 results配列内のオブジェクト数よりも大きくなる可能性があります。

各結果は 1 つのグローバル アクセス リスト エントリです。

名前
タイプ
説明

cidrBlock

string

IPv4 または IPv6 CIDR 表記のアクセス リスト内のIPアドレスの範囲。

created

string

タイムスタンプ( UNIXエポック からの経過秒数単位) この CIDR ブロックを グローバル アクセス リスト に追加したとき

description

string

このグローバル アクセス リスト エントリの目的の説明。

id

string

このグローバル アクセス リスト エントリの一意の識別子。

type

string

グローバル アクセス リスト エントリのスコープ。

updated

string

タイムスタンプ( UNIXエポック からの経過秒数単位) このグローバル アクセス リスト エントリの CIDR ブロックを最後に変更したとき

curl --user "{PUBLIC-KEY}:{PRIVATE-KEY}" --digest \
--header "Accept: application/json" \
--header "Content-Type: application/json" \
--request GET "https://<OpsManagerHost>:<Port>/api/public/v1.0/admin/accessList?pretty=true"
HTTP/1.1 401 Unauthorized
Content-Type: application/json;charset=ISO-8859-1
Date: {dateInUnixFormat}
WWW-Authenticate: Digest realm="MMS Public API", domain="", nonce="{nonce}", algorithm=MD5, op="auth", stale=false
Content-Length: {requestLengthInBytes}
Connection: keep-alive
HTTP/1.1 200 OK
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}
{
"results" : [ {
"cidrBlock" : "251.207.34.78/32",
"created" : "2019-09-05T04:02:46Z",
"description" : "Test Global Access List Entry 1",
"id" : "5d4d7b9cf20ce440466a30bd",
"type" : "GLOBAL_ROLE",
"updated" : "2019-09-05T04:02:46Z"
}, {
"cidrBlock" : "2001:db8::/48",
"created" : "2019-09-05T04:02:46Z",
"description" : "Test Global Access List Entry 2",
"id" : "5d6fe33787d9d6689b3427ec",
"type" : "GLOBAL_ROLE",
"updated" : "2019-09-05T04:02:46Z"
} ]
"totalCount" : 2
}