2.20. スーパーユーザー


スーパーユーザー API。

2.20.1. listAllUsers

システム内の全ユーザー一覧を返します。

GET /api/v1/superuser/users/

承認: oauth2_implicit(super:user)

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

query

disabled
任意

false の場合には、有効なユーザーのみが返されます。

ブール値

応答
HTTP コード説明スキーマ

200

正常な呼び出し

 

400

不適切な要求

ApiError

401

セッションが必要

ApiError

403

不正アクセス

ApiError

404

結果が見つからない

ApiError

2.20.2. createInstallUser

新しいユーザーを作成します。

POST /api/v1/superuser/users/

承認: oauth2_implicit(super:user)

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

ユーザー作成のデータ

名前説明スキーマ

username
optional

作成されるユーザーの名前

string

email
任意

作成中のユーザーのメールアドレス

string

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

201

作成成功

 

400

不適切な要求

ApiError

401

セッションが必要

ApiError

403

不正アクセス

ApiError

404

結果が見つからない

ApiError

2.20.3. listAllLogs

現在のシステムの使用状況ログを一覧表示します。

GET /api/v1/superuser/logs

承認: oauth2_implicit(super:user)

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

query

next_page
optional

次のページのページトークン

string

query

page
任意

ログのページ番号

整数

query

endtime
任意

最後にログを取得した時間 (%m/%d/%Y %Z)

string

query

starttime
任意

最初にログを取得する時間 (%m/%d/%Y %Z)

string

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

200

正常な呼び出し

 

400

不適切な要求

ApiError

401

セッションが必要

ApiError

403

不正アクセス

ApiError

404

結果が見つからない

ApiError

2.20.4. listServiceKeys

GET /api/v1/superuser/keys

承認: oauth2_implicit(super:user)

応答
HTTP コード説明スキーマ

200

正常な呼び出し

 

400

不適切な要求

ApiError

401

セッションが必要

ApiError

403

不正アクセス

ApiError

404

結果が見つからない

ApiError

2.20.5. createServiceKey

POST /api/v1/superuser/keys

承認: oauth2_implicit(super:user)

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

サービスキーの作成の説明

名前説明スキーマ

service
任意

このキーで認証されるサービス

string

name
任意

サービスキーの判別しやすい名前

string

metadata
任意

このキーのメタデータのキー/値のペア

object

notes
任意

指定すると、キーにメモを追加で指定できます。

string

expiration
任意

unix タイムスタンプとしての有効期限

 
応答
HTTP コード説明スキーマ

201

作成成功

 

400

不適切な要求

ApiError

401

セッションが必要

ApiError

403

不正アクセス

ApiError

404

結果が見つからない

ApiError

2.20.6. deleteUserQuotaSuperUser

DELETE /api/v1/superuser/organization/{namespace}/quota/{quota_id}

承認: oauth2_implicit(super:user)

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

path

quota_id
必須

 

string

path

namespace
必須

 

string

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

204

削除済み

 

400

不適切な要求

ApiError

401

セッションが必要

ApiError

403

不正アクセス

ApiError

404

結果が見つからない

ApiError

2.20.7. changeUserQuotaSuperUser

PUT /api/v1/superuser/organization/{namespace}/quota/{quota_id}

承認: oauth2_implicit(super:user)

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

path

quota_id
必須

 

string

path

namespace
必須

 

string

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

新しい組織の割り当ての説明

名前説明スキーマ

limit_bytes
optional

組織で許可されているバイト数

整数

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

200

正常な呼び出し

 

400

不適切な要求

ApiError

401

セッションが必要

ApiError

403

不正アクセス

ApiError

404

結果が見つからない

ApiError

2.20.8. createUserQuotaSuperUser

POST /api/v1/superuser/organization/{namespace}/quota

承認: oauth2_implicit(super:user)

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

path

namespace
必須

 

string

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

新しい組織の割り当ての説明

名前説明スキーマ

limit_bytes
optional

組織で許可されているバイト数

整数

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

201

作成成功

 

400

不適切な要求

ApiError

401

セッションが必要

ApiError

403

不正アクセス

ApiError

404

結果が見つからない

ApiError

2.20.9. deleteOrganizationQuotaSuperUser

DELETE /api/v1/superuser/users/{namespace}/quota/{quota_id}

承認: oauth2_implicit(super:user)

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

path

quota_id
必須

 

string

path

namespace
必須

 

string

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

204

削除済み

 

400

不適切な要求

ApiError

401

セッションが必要

ApiError

403

不正アクセス

ApiError

404

結果が見つからない

ApiError

2.20.10. changeOrganizationQuotaSuperUser

PUT /api/v1/superuser/users/{namespace}/quota/{quota_id}

承認: oauth2_implicit(super:user)

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

path

quota_id
必須

 

string

path

namespace
必須

 

string

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

新しい組織の割り当ての説明

名前説明スキーマ

limit_bytes
optional

組織で許可されているバイト数

整数

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

200

正常な呼び出し

 

400

不適切な要求

ApiError

401

セッションが必要

ApiError

403

不正アクセス

ApiError

404

結果が見つからない

ApiError

2.20.11. createOrganizationQuotaSuperUser

POST /api/v1/superuser/users/{namespace}/quota

承認: oauth2_implicit(super:user)

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

path

namespace
必須

 

string

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

新しい組織の割り当ての説明

名前説明スキーマ

limit_bytes
optional

組織で許可されているバイト数

整数

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

201

作成成功

 

400

不適切な要求

ApiError

401

セッションが必要

ApiError

403

不正アクセス

ApiError

404

結果が見つからない

ApiError

2.20.12. deleteOrganization

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

DELETE /api/v1/superuser/organizations/{name}

承認: oauth2_implicit(super:user)

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

path

name
必須

管理する組織の名前

string

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

204

削除済み

 

400

不適切な要求

ApiError

401

セッションが必要

ApiError

403

不正アクセス

ApiError

404

結果が見つからない

ApiError

2.20.13. changeOrganization

指定したユーザーの情報を更新します。

PUT /api/v1/superuser/organizations/{name}

承認: oauth2_implicit(super:user)

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

path

name
必須

管理する組織の名前

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.20.14. approveServiceKey

POST /api/v1/superuser/approvedkeys/{kid}

承認: oauth2_implicit(super:user)

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

path

kid
必須

サービスキーの一意識別子

string

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

サービスキーの承認に関する情報

名前説明スキーマ

notes
任意

オプションの承認に関する注意事項

string

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

201

作成成功

 

400

不適切な要求

ApiError

401

セッションが必要

ApiError

403

不正アクセス

ApiError

404

結果が見つからない

ApiError

2.20.15. getServiceKey

GET /api/v1/superuser/keys/{kid}

承認: oauth2_implicit(super:user)

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

path

kid
必須

サービスキーの一意識別子

string

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

200

正常な呼び出し

 

400

不適切な要求

ApiError

401

セッションが必要

ApiError

403

不正アクセス

ApiError

404

結果が見つからない

ApiError

2.20.16. deleteServiceKey

DELETE /api/v1/superuser/keys/{kid}

承認: oauth2_implicit(super:user)

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

path

kid
必須

サービスキーの一意識別子

string

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

204

削除済み

 

400

不適切な要求

ApiError

401

セッションが必要

ApiError

403

不正アクセス

ApiError

404

結果が見つからない

ApiError

2.20.17. updateServiceKey

PUT /api/v1/superuser/keys/{kid}

承認: oauth2_implicit(super:user)

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

path

kid
必須

サービスキーの一意識別子

string

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

サービスキーの更新の説明

名前説明スキーマ

name
任意

サービスキーの判別しやすい名前

string

metadata
任意

このキーのメタデータのキー/値のペア

object

expiration
任意

unix タイムスタンプとしての有効期限

 
応答
HTTP コード説明スキーマ

200

正常な呼び出し

 

400

不適切な要求

ApiError

401

セッションが必要

ApiError

403

不正アクセス

ApiError

404

結果が見つからない

ApiError

2.20.18. getRepoBuildStatusSuperUser

ビルドの uuid で指定したビルドのステータスを返します。

GET /api/v1/superuser/{build_uuid}/status

承認: oauth2_implicit(super:user)

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

path

build_uuid
required

ビルドの UUID

string

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

200

正常な呼び出し

 

400

不適切な要求

ApiError

401

セッションが必要

ApiError

403

不正アクセス

ApiError

404

結果が見つからない

ApiError

2.20.19. getRepoBuildSuperUser

ビルドに関する情報を返します。

GET /api/v1/superuser/{build_uuid}/build

承認: oauth2_implicit(super:user)

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

path

build_uuid
required

ビルドの UUID

string

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

200

正常な呼び出し

 

400

不適切な要求

ApiError

401

セッションが必要

ApiError

403

不正アクセス

ApiError

404

結果が見つからない

ApiError

2.20.20. getRepoBuildLogsSuperUser

ビルド uuid で指定したビルドのビルドログを返します。

GET /api/v1/superuser/{build_uuid}/logs

承認: oauth2_implicit(super:user)

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

path

build_uuid
required

ビルドの UUID

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.