1.9. Applications API


非推奨: API のドキュメントは非推奨となりました。現在のサポートされている API を表示するには、コンソールの API Explorer または oc コマンドを使用します。

1.9.1. 概要

このドキュメントでは、Red Hat Advanced Cluster Management for Kubernetes の Application リソースを説明します。Application リソースには、create、query、delete、update の 4 つの要求を使用できます。

1.9.1.1. バージョン情報

バージョン: 2.14.0

1.9.1.2. URI スキーム

BasePath: /kubernetes/apis
Schemes: HTTPS

1.9.1.3. タグ

  • applications.app.k8s.io: アプリケーションを作成して管理します。

1.9.2. パス

1.9.2.1. アプリケーションの作成

POST /app.k8s.io/v1beta1/namespaces/{namespace}/applications
Copy to Clipboard Toggle word wrap
1.9.2.1.1. 説明

アプリケーションを作成します。

1.9.2.1.2. パラメーター
Expand
名前説明スキーマ

Header

COOKIE
必須

Authorization: Bearer {ACCESS_TOKEN}。ACCESS_TOKEN はユーザーのアクセストークンに置き換えます。

string

Path

namespace
必須

使用する namespace (例: default)

string

Body

body
必須

作成するアプリケーションを記述するパラメーター

アプリケーション

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

200

成功

コンテンツなし

403

アクセス禁止

コンテンツなし

404

リソースが見つからない

コンテンツなし

500

内部サービスエラー

コンテンツなし

503

サービスが利用できない

コンテンツなし

1.9.2.1.4. 消費されるアイテム
  • application/yaml
1.9.2.1.5. タグ
  • applications.app.k8s.io
1.9.2.1.6. HTTP リクエストの例
1.9.2.1.6.1. リクエストのボディー
{
  "apiVersion" : "app.k8s.io/v1beta1",
  "kind" : "Application",
  "metadata" : {
    "labels" : {
      "app" : "nginx-app-details"
    },
    "name" : "nginx-app-3",
    "namespace" : "ns-sub-1"
  },
  "spec" : {
    "componentKinds" : [ {
      "group" : "apps.open-cluster-management.io",
      "kind" : "Subscription"
    } ]
  },
  "selector" : {
    "matchLabels" : {
      "app" : "nginx-app-details"
    }
  },
  "status" : { }
}
Copy to Clipboard Toggle word wrap

1.9.2.2. 全アプリケーションのクエリー

GET /app.k8s.io/v1beta1/namespaces/{namespace}/applications
Copy to Clipboard Toggle word wrap
1.9.2.2.1. 説明

アプリケーションにクエリーを行い、詳細を確認します。

1.9.2.2.2. パラメーター
Expand
名前説明スキーマ

Header

COOKIE
必須

Authorization: Bearer {ACCESS_TOKEN}。ACCESS_TOKEN はユーザーのアクセストークンに置き換えます。

string

Path

namespace
必須

使用する namespace (例: default)

string

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

200

成功

コンテンツなし

403

アクセス禁止

コンテンツなし

404

リソースが見つからない

コンテンツなし

500

内部サービスエラー

コンテンツなし

503

サービスが利用できない

コンテンツなし

1.9.2.2.4. 消費されるアイテム
  • application/yaml
1.9.2.2.5. タグ
  • applications.app.k8s.io

1.9.2.3. 単一アプリケーションのクエリー

GET /app.k8s.io/v1beta1/namespaces/{namespace}/applications/{application_name}
Copy to Clipboard Toggle word wrap
1.9.2.3.1. 説明

1 つのアプリケーションに対してクエリーを行い、詳細を確認します。

1.9.2.3.2. パラメーター
Expand
名前説明スキーマ

Header

COOKIE
必須

Authorization: Bearer {ACCESS_TOKEN}。ACCESS_TOKEN はユーザーのアクセストークンに置き換えます。

string

Path

application_name
必須

問い合わせるアプリケーションの名前

string

Path

namespace
必須

使用する namespace (例: default)

string

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

200

成功

コンテンツなし

403

アクセス禁止

コンテンツなし

404

リソースが見つからない

コンテンツなし

500

内部サービスエラー

コンテンツなし

503

サービスが利用できない

コンテンツなし

1.9.2.3.4. タグ
  • applications.app.k8s.io

1.9.2.4. アプリケーションの削除

DELETE /app.k8s.io/v1beta1/namespaces/{namespace}/applications/{application_name}
Copy to Clipboard Toggle word wrap
1.9.2.4.1. パラメーター
Expand
名前説明スキーマ

Header

COOKIE
必須

Authorization: Bearer {ACCESS_TOKEN}。ACCESS_TOKEN はユーザーのアクセストークンに置き換えます。

string

Path

application_name
必須

削除するアプリケーションの名前

string

Path

namespace
必須

使用する namespace (例: default)

string

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

200

成功

コンテンツなし

403

アクセス禁止

コンテンツなし

404

リソースが見つからない

コンテンツなし

500

内部サービスエラー

コンテンツなし

503

サービスが利用できない

コンテンツなし

1.9.2.4.3. タグ
  • applications.app.k8s.io

1.9.3. 定義

1.9.3.1. アプリケーション

Expand
名前スキーマ

apiVersion
必須

string

kind
必須

string

metadata
必須

object

spec
必須

spec

spec

Expand
名前スキーマ

assemblyPhase
任意

string

componentKinds
任意

object array

descriptor
任意

記述子

info
任意

info array

selector
任意

object

記述子

Expand
名前スキーマ

description
任意

string

icons
任意

icons array

keywords
任意

string array

links
任意

links array

maintainers
任意

maintainers array

notes
任意

string

owners
任意

owners array

type
任意

string

version
任意

string

icons

Expand
名前スキーマ

size
任意

string

src
必須

string

type
任意

string

Expand
名前スキーマ

description
任意

string

url
任意

string

maintainers

Expand
名前スキーマ

email
任意

string

name
任意

string

url
任意

string

owners

Expand
名前スキーマ

email
任意

string

name
任意

string

url
任意

string

info

Expand
名前スキーマ

name
任意

string

type
任意

string

value
任意

string

valueFrom
任意

valueFrom

valueFrom

Expand
名前スキーマ

configMapKeyRef
任意

configMapKeyRef

ingressRef
任意

ingressRef

secretKeyRef
任意

secretKeyRef

serviceRef
任意

serviceRef

type
任意

string

configMapKeyRef

Expand
名前スキーマ

apiVersion
任意

string

fieldPath
任意

string

key
任意

string

kind
任意

string

name
任意

string

namespace
任意

string

resourceVersion
任意

string

uid
任意

string

ingressRef

Expand
名前スキーマ

apiVersion
任意

string

fieldPath
任意

string

host
任意

string

kind
任意

string

name
任意

string

namespace
任意

string

path
任意

string

resourceVersion
任意

string

uid
任意

string

secretKeyRef

Expand
名前スキーマ

apiVersion
任意

string

fieldPath
任意

string

key
任意

string

kind
任意

string

name
任意

string

namespace
任意

string

resourceVersion
任意

string

uid
任意

string

serviceRef

Expand
名前スキーマ

apiVersion
任意

string

fieldPath
任意

string

kind
任意

string

name
任意

string

namespace
任意

string

path
任意

string

port
任意

integer (int32)

resourceVersion
任意

string

uid
任意

string

トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2025 Red Hat