2.11. 組織


組織、メンバーおよび OAuth アプリケーションを管理します。

2.11.1. createOrganization

新しい組織を作成します。

POST /api/v1/organization/

承認: oauth2_implicit(user:admin)

要求のボディースキーマ (アプリケーション/json)

新しい組織の説明。

名前説明スキーマ

name
任意

組織のユーザー名

string

email
任意

組織の連絡先メール

string

recaptcha_response
optional

検証用の recaptcha 応答コード (無効となっている場合もある)。

string

レスポンス
HTTP コード説明スキーマ

201

作成成功

 

400

不適切な要求

ApiError

401

セッションが必要

ApiError

403

不正アクセス

ApiError

404

結果が見つからない

ApiError

2.11.2. validateProxyCacheConfig

POST /api/v1/organization/{orgname}/validateproxycache
注記

POST/api/v1/organization/{orgname}/validateproxycache を実行すると、現在、Valid202 応答ペイロードが返されます。これは既知の問題です。Successful Creation 応答ペイロードを返すはずです。これは、Red Hat Quay の将来のバージョンで修正される予定です。

承認: 

パスパラメーター
タイプ名前説明スキーマ

path

orgname
必須

 

string

要求のボディースキーマ (アプリケーション/json)

組織のプロキシーキャッシュ設定

名前説明スキーマ

upstream_registry
optional

キャッシュされるアップストリームレジストリーの名前

string

レスポンス
HTTP コード説明スキーマ

201

作成成功

 

400

不適切な要求

ApiError

401

セッションが必要

ApiError

403

不正アクセス

ApiError

404

結果が見つからない

ApiError

2.11.3. getOrganizationCollaborators

指定した組織の外部コラボレーターを一覧表示します。

GET /api/v1/organization/{orgname}/collaborators

承認: oauth2_implicit(org:admin)

パスパラメーター
タイプ名前説明スキーマ

path

orgname
必須

組織の名前

string

レスポンス
HTTP コード説明スキーマ

200

正常な呼び出し

 

400

不適切な要求

ApiError

401

セッションが必要

ApiError

403

不正アクセス

ApiError

404

結果が見つからない

ApiError

2.11.4. getOrganizationApplication

指定の組織、指定の client_id のアプリケーションを取得します。

GET /api/v1/organization/{orgname}/applications/{client_id}

承認: oauth2_implicit(org:admin)

パスパラメーター
タイプ名前説明スキーマ

path

orgname
必須

組織の名前

string

path

client_id
required

OAuth クライアント ID

string

レスポンス
HTTP コード説明スキーマ

200

正常な呼び出し

 

400

不適切な要求

ApiError

401

セッションが必要

ApiError

403

不正アクセス

ApiError

404

結果が見つからない

ApiError

2.11.5. deleteOrganizationApplication

この組織のアプリケーションを削除します。

DELETE /api/v1/organization/{orgname}/applications/{client_id}

承認: oauth2_implicit(org:admin)

パスパラメーター
タイプ名前説明スキーマ

path

orgname
必須

組織の名前

string

path

client_id
required

OAuth クライアント ID

string

レスポンス
HTTP コード説明スキーマ

204

削除済み

 

400

不適切な要求

ApiError

401

セッションが必要

ApiError

403

不正アクセス

ApiError

404

結果が見つからない

ApiError

2.11.6. updateOrganizationApplication

この組織のアプリケーションを更新します。

PUT /api/v1/organization/{orgname}/applications/{client_id}

承認: oauth2_implicit(org:admin)

パスパラメーター
タイプ名前説明スキーマ

path

orgname
必須

組織の名前

string

path

client_id
required

OAuth クライアント ID

string

要求のボディースキーマ (アプリケーション/json)

更新アプリケーションの説明。

名前説明スキーマ

name
任意

アプリケーションの名前

string

redirect_uri
optional

アプリケーションの OAuth リダイレクトの URI

string

application_uri
optional

アプリケーションのホームページの URI

string

description
任意

アプリケーションの人間が判読できる説明

string

avatar_email
optional

アプリケーションに使用するアバターのメールアドレス

string

レスポンス
HTTP コード説明スキーマ

200

正常な呼び出し

 

400

不適切な要求

ApiError

401

セッションが必要

ApiError

403

不正アクセス

ApiError

404

結果が見つからない

ApiError

2.11.7. getOrganizationApplications

指定した組織のアプリケーションを一覧表示します。

GET /api/v1/organization/{orgname}/applications

承認: oauth2_implicit(org:admin)

パスパラメーター
タイプ名前説明スキーマ

path

orgname
必須

組織の名前

string

レスポンス
HTTP コード説明スキーマ

200

正常な呼び出し

 

400

不適切な要求

ApiError

401

セッションが必要

ApiError

403

不正アクセス

ApiError

404

結果が見つからない

ApiError

2.11.8. createOrganizationApplication

この組織に新しいアプリケーションを作成します。

POST /api/v1/organization/{orgname}/applications

承認: oauth2_implicit(org:admin)

パスパラメーター
タイプ名前説明スキーマ

path

orgname
必須

組織の名前

string

要求のボディースキーマ (アプリケーション/json)

新しい組織アプリケーションを説明します。

名前説明スキーマ

name
任意

アプリケーションの名前

string

redirect_uri
optional

アプリケーションの OAuth リダイレクトの URI

string

application_uri
optional

アプリケーションのホームページの URI

string

description
任意

アプリケーションの人間が判読できる説明

string

avatar_email
optional

アプリケーションに使用するアバターのメールアドレス

string

レスポンス
HTTP コード説明スキーマ

201

作成成功

 

400

不適切な要求

ApiError

401

セッションが必要

ApiError

403

不正アクセス

ApiError

404

結果が見つからない

ApiError

2.11.9. getProxyCacheConfig

組織のプロキシーキャッシュ設定を取得します。

GET /api/v1/organization/{orgname}/proxycache

承認: 

パスパラメーター
タイプ名前説明スキーマ

path

orgname
必須

組織の名前

string

レスポンス
HTTP コード説明スキーマ

200

正常な呼び出し

 

400

不適切な要求

ApiError

401

セッションが必要

ApiError

403

不正アクセス

ApiError

404

結果が見つからない

ApiError

2.11.10. deleteProxyCacheConfig

組織のプロキシーキャッシュ設定を削除します。

DELETE /api/v1/organization/{orgname}/proxycache

承認: 

パスパラメーター
タイプ名前説明スキーマ

path

orgname
必須

組織の名前

string

レスポンス
HTTP コード説明スキーマ

204

削除済み

 

400

不適切な要求

ApiError

401

セッションが必要

ApiError

403

不正アクセス

ApiError

404

結果が見つからない

ApiError

2.11.11. createProxyCacheConfig

組織のプロキシーキャッシュ設定を作成します。

POST /api/v1/organization/{orgname}/proxycache

承認: 

パスパラメーター
タイプ名前説明スキーマ

path

orgname
必須

組織の名前

string

要求のボディースキーマ (アプリケーション/json)

組織のプロキシーキャッシュ設定

名前説明スキーマ

upstream_registry
optional

キャッシュされるアップストリームレジストリーの名前

string

レスポンス
HTTP コード説明スキーマ

201

作成成功

 

400

不適切な要求

ApiError

401

セッションが必要

ApiError

403

不正アクセス

ApiError

404

結果が見つからない

ApiError

2.11.12. removeOrganizationMember

組織からメンバーを削除し、そのリポジトリーの特権をすべて破棄して組織の全チームから削除します。

DELETE /api/v1/organization/{orgname}/members/{membername}

承認: oauth2_implicit(org:admin)

パスパラメーター
タイプ名前説明スキーマ

path

orgname
必須

組織の名前

string

path

membername
必須

組織メンバーのユーザー名

string

レスポンス
HTTP コード説明スキーマ

204

削除済み

 

400

不適切な要求

ApiError

401

セッションが必要

ApiError

403

不正アクセス

ApiError

404

結果が見つからない

ApiError

2.11.13. getOrganizationMember

組織のメンバーの詳細を取得します。

GET /api/v1/organization/{orgname}/members/{membername}

承認: oauth2_implicit(org:admin)

パスパラメーター
タイプ名前説明スキーマ

path

orgname
必須

組織の名前

string

path

membername
必須

組織メンバーのユーザー名

string

レスポンス
HTTP コード説明スキーマ

200

正常な呼び出し

 

400

不適切な要求

ApiError

401

セッションが必要

ApiError

403

不正アクセス

ApiError

404

結果が見つからない

ApiError

2.11.14. getOrganizationMembers

指定した組織のメンバー (人間) を一覧表示します。

GET /api/v1/organization/{orgname}/members

承認: oauth2_implicit(org:admin)

パスパラメーター
タイプ名前説明スキーマ

path

orgname
必須

組織の名前

string

レスポンス
HTTP コード説明スキーマ

200

正常な呼び出し

 

400

不適切な要求

ApiError

401

セッションが必要

ApiError

403

不正アクセス

ApiError

404

結果が見つからない

ApiError

2.11.15. getOrganization

指定した組織の詳細を取得します。

GET /api/v1/organization/{orgname}

承認: 

パスパラメーター
タイプ名前説明スキーマ

path

orgname
必須

組織の名前

string

レスポンス
HTTP コード説明スキーマ

200

正常な呼び出し

 

400

不適切な要求

ApiError

401

セッションが必要

ApiError

403

不正アクセス

ApiError

404

結果が見つからない

ApiError

2.11.16. deleteAdminedOrganization

指定した組織を削除します。

DELETE /api/v1/organization/{orgname}

承認: oauth2_implicit(org:admin)

パスパラメーター
タイプ名前説明スキーマ

path

orgname
必須

組織の名前

string

レスポンス
HTTP コード説明スキーマ

204

削除済み

 

400

不適切な要求

ApiError

401

セッションが必要

ApiError

403

不正アクセス

ApiError

404

結果が見つからない

ApiError

2.11.17. changeOrganizationDetails

指定した組織の詳細を変更します。

PUT /api/v1/organization/{orgname}

承認: oauth2_implicit(org:admin)

パスパラメーター
タイプ名前説明スキーマ

path

orgname
必須

組織の名前

string

要求のボディースキーマ (アプリケーション/json)

既存組織の更新の説明

名前説明スキーマ

email
任意

組織の連絡先メール

string

invoice_email
optional

組織が請求書のメールを受信する必要があるかどうか

boolean

invoice_email_address
optional

請求書を受信するメールアドレス

 

tag_expiration_s
optional

タグの有効期限 (秒)

整数

レスポンス
HTTP コード説明スキーマ

200

正常な呼び出し

 

400

不適切な要求

ApiError

401

セッションが必要

ApiError

403

不正アクセス

ApiError

404

結果が見つからない

ApiError

2.11.18. getApplicationInformation

指定したアプリケーションに関する情報を取得します。

GET /api/v1/app/{client_id}

承認: 

パスパラメーター
タイプ名前説明スキーマ

path

client_id
required

OAuth クライアント ID

string

レスポンス
HTTP コード説明スキーマ

200

正常な呼び出し

 

400

不適切な要求

ApiError

401

セッションが必要

ApiError

403

不正アクセス

ApiError

404

結果が見つからない

ApiError

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.