Docs Menu
Docs Home
/
MongoDB Cloud Manager
/ / / /

組織内のすべてのプロジェクトを取得

項目一覧

  • Resource
  • Request Parameters
  • リクエスト パス パラメーター
  • リクエスト クエリ パラメータ
  • リクエスト ボディ パラメータ
  • 応答
  • 応答ドキュメント
  • results embeddedDocument
  • リクエストの例
  • 応答例
  • 応答ヘッダー
  • レスポンス本体

ベース URL: https://cloud.mongodb.com/api/public/v 1.0

GET /orgs/{ORG-ID}/groups
path 要素
タイプ
説明

ORG-ID

必須。

情報を取得する組織の一意の識別子。

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

名前
タイプ
説明
default

pageNum

integer

ページ番号(1 から始まる)。

1

itemsPerPage

integer

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

100

pretty

ブール値

false

envelope

ブール値

false

name

string

返却するリストをフィルタリングするために使用される、人間が判読可能なプロジェクトのラベル。 組織内の、指定されたnameがプレフィックスを持つプロジェクトを、大文字と小文字を区別せずに検索します。

たとえば、 nameクエリ パラメータとしてproject1を指定すると、Cloud Manager はproject1という名前のプロジェクトを返しますが、 project123という名前のプロジェクトは返しません。

なし

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

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

名前
タイプ
説明

results

配列

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

links

配列

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

totalCount

数値

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

結果は 1 つのプロジェクトです。

名前
タイプ
説明

ActiveAgentCount

integer

プロジェクト内のアクティブな監視、オートメーション、バックアップの数。

hostCounts

ドキュメント

クラスターの各ホスト タイプのホスト タイプと数を説明します。

hostCounts.arbiter

integer

クラスター内のアービタホストの数。

hostCounts.config

integer

クラスター内の シャーディングされたクラスター 構成サーバー のホスト数。

hostCounts.mongos

integer

クラスター内のmongosホストの数。

hostCounts.primary

integer

クラスター内のプライマリホストの数。

hostCounts.secondary(ホストカウント)

integer

クラスター内のセカンダリホストの数。

id

string

プロジェクトの一意の識別子。

Links

オブジェクト配列

サブリソースや関連リソースへの 1 つ以上のリンク。 応答内のすべてのlinks配列には、 selfと呼ばれるリンクが少なくとも 1 つ含まれています。 URL の関係は、 Web リンク仕様 で説明されています。

name

string

クラスターの名前。

orgId

string

プロジェクトの親組織の一意の識別子。

publicApiEnabled

ブール値

クラスターへの API アクセスのステータス。

replicaSetCount

integer

クラスター内のレプリカセットの数。

shardCount

integer

クラスター内の シャード の数。

curl --user "{username:apiKey}" \
--include \
--header "Content-Type: application/json" \
--digest GET "https://cloud.mongodb.com/api/public/v1.0/orgs/{ORG-ID}/groups"
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}
{
"links": [{
}],
"results": [{
"activeAgentCount": 0,
"hostCounts": {
"arbiter": 0,
"config": 0,
"mongos": 0,
"primary": 1,
"secondary": 2
},
"id": "{PROJECT-ID}",
"links": [{
}],
"name": "Production Cluster",
"orgId": "{ORG-ID}",
"publicApiEnabled": true,
"replicaSetCount": 1,
"shardCount": 0
},
{
"activeAgentCount": 0,
"hostCounts": {
"arbiter": 0,
"config": 0,
"mongos": 0,
"primary": 1,
"secondary": 2
},
"id": "{PROJECT-ID}",
"lastActiveAgent": "2017-10-26T02:39:59Z",
"links": [{
}],
"name": "Staging Cluster",
"orgId": "{ORG-ID}",
"publicApiEnabled": true,
"replicaSetCount": 1,
"shardCount": 0
}
],
"totalCount": 2
}

戻る

1 つの取得