検索

1.6. http://localhost:7080/rest/group : グループおよび DynaGroups を使用したデバッグ

download PDF

リソースグループおよびグループ定義に対応する API

定義クラス: org.rhq.enterprise.server.rest.GroupHandlerBean

生成される - application/json、application/xml、text/html、application/vnd.rhq.wrapped+json

メソッド

  • GET /group

    description

    すべてのグループを一覧表示します。

    gzip ed Content-Encoding の返信をサポートします。

    パラメーター:
    NameP.Typedescription必須type許可される値デフォルト値
    q クエリー グループ名で検索する文字列 false string all
    ps クエリー ページングのページサイズ false int all 20
    page クエリー ページングのページ番号、0 ベース false 整数 all

    戻りタイプ: GroupRest(multi)

  • GET /group/{id}

    description

    渡された ID でグループを取得します。
    パラメーター:
    NameP.Typedescription必須type許可される値デフォルト値
    id path グループの ID true int all

    return type: javax.ws.rs.core.Response

    エラーコード:
    codereason
    404 渡された ID のグループが見つからない
  • POST /group

    description

    新規グループの作成
    パラメーター:
    NameP.Typedescription必須type許可される値デフォルト値
    -body- グループの名前が少なくとも含まれる GroupRest オブジェクト true GroupRest all

    return type: javax.ws.rs.core.Response

    エラーコード:
    codereason
    404 指定されたタイプ id のリソースタイプが存在しません。
    406 指定されていない
    406 指定グループの名前がない
  • PUT /group/{id}

    description

    渡されたグループを更新します。現時点では、名前の変更のみがサポートされます。
    パラメーター:
    NameP.Typedescription必須type許可される値デフォルト値
    id path 更新するグループの ID true int all
    -body- グループの新バージョン true GroupRest all

    return type: javax.ws.rs.core.Response

    エラーコード:
    codereason
    404 渡された ID を持つグループは存在しません。
    406 名前の更新に失敗しました。
  • /group/{id} の削除

    description

    渡された ID のグループを削除します。

    注記

    この操作はデフォルトでべきべき等で、204. グループが存在するかどうかを確認する場合は、「validate」クエリーパラメーターを渡す必要があります。

    パラメーター:
    NameP.Typedescription必須type許可される値デフォルト値
    id path 削除するグループの ID true int all
    Validate クエリー グループが存在するかどうかを検証します。 false ブール値 all false

    return type: javax.ws.rs.core.Response

    エラーコード:
    codereason
    204 検証が設定されていないグループが削除されるか、または存在しない
    404 グループが存在しておらず、検証が設定されている
  • GET /group/{id}/resources

    description

    グループのリソースを取得します。

    gzip ed Content-Encoding の返信をサポートします。

    パラメーター:
    NameP.Typedescription必須type許可される値デフォルト値
    id path リソースを取得するグループの ID true int all

    return type: ResourceWithType(multi)

    エラーコード:
    codereason
    404 渡された ID を持つグループは存在しません。
  • PUT /group/{id}/resource/{resourceId}

    description

    既存グループにリソースを追加する

    注記

    グループを互換性のあるグループとして作成し、リソースタイプが作成時に提供されている場合は、このタイプを持つリソースのみを追加できます。

    パラメーター:
    NameP.Typedescription必須type許可される値デフォルト値
    id path 既存グループの ID true int all
    resourceId path 追加するリソースの ID true int all

    return type: javax.ws.rs.core.Response

    エラーコード:
    codereason
    404 渡された ID のリソースまたはグループがない場合
    409 リソースタイプがグループタイプと一致しません。
  • DELETE /group/{id}/resource/{resourceId}

    description

    渡された id を持つリソースをグループから削除します。

    注記

    この操作はデフォルトでべき等で、リソースがグループのメンバーでない場合は 204 even を返します。リソースが全く存在しないかどうかを確認する場合は、「validate」クエリーパラメーターを渡す必要があります。

    パラメーター:
    NameP.Typedescription必須type許可される値デフォルト値
    id path 既存グループの ID true int all
    resourceId path 削除するリソースの ID true int all
    Validate クエリー リソースがグループに存在するかどうかを検証します。 false ブール値 all false

    return type: javax.ws.rs.core.Response

    エラーコード:
    codereason
    404 渡された ID を持つグループは存在しません。
    404 渡された ID のリソースが存在しない
    204 リソースがグループから削除されているか、メンバーもありませんでした。検証は設定されませんでした。
    404 リソースはグループのメンバーではなく、検証に設定されました。
  • GET /group/{id}/metricDefinitions

    description

    渡された ID と互換性のあるグループのメトリクス定義を取得します。

    gzip ed Content-Encoding の返信をサポートします。

    パラメーター:
    NameP.Typedescription必須type許可される値デフォルト値
    id path グループの ID true int all

    return type: javax.ws.rs.core.Response

    エラーコード:
    codereason
    404 渡された ID を持つグループは存在しません。
  • GET /group/definitions

    description

    既存の GroupDefinition の一覧表示

    gzip ed Content-Encoding の返信をサポートします。

    パラメーター:
    NameP.Typedescription必須type許可される値デフォルト値
    q クエリー グループ定義名で検索する文字列 false string all

    戻りタイプ: GroupDefinitionRest(multi)

  • GET /group/definition/{id}

    description

    id 別に単一の GroupDefinition の取得

    gzip ed Content-Encoding の返信をサポートします。

    パラメーター:
    NameP.Typedescription必須type許可される値デフォルト値
    id path 取得する定義の ID true int all

    戻りタイプ: GroupDefinitionRest

    エラーコード:
    codereason
    404 渡された ID のグループ定義は存在しません。
  • /group/definition/{id} の削除

    description

    渡された ID で GroupDefinition を削除します。

    注記

    この操作はデフォルトでべき等で、204. 定義が存在するかどうかを確認する場合は、「validate」クエリーパラメーターを渡す必要があります。

    パラメーター:
    NameP.Typedescription必須type許可される値デフォルト値
    id path 削除する定義の ID true int all
    Validate クエリー 定義が存在するかどうかの検証 false ブール値 all false

    return type: javax.ws.rs.core.Response

    エラーコード:
    codereason
    204 検証が設定されていないため、定義が削除されているか、または存在しない
    404 定義は存在せず、検証が設定された。
  • /group/definitions

    description

    新規 GroupDefinition を作成します。

    注記

    グループの名前は、渡された定義と空でない式で必要です。recalcInterval が 0 の場合は、再計算しないことを意味します。

    パラメーター:
    NameP.Typedescription必須type許可される値デフォルト値
    -body- 新規グループに使用するグループ定義。 true GroupDefinitionRest -all- -none-

    return type: javax.ws.rs.core.Response

    エラーコード:
    codereason
    406 渡されたグループ定義の名前がない
    406 渡された式が空である
    406 再計算の間隔は < 0 です。
    409 この名前の定義がすでに存在します。
    406 グループの作成に失敗する
  • PUT /group/definition/{id}

    description

    既存の GroupDefinition を更新または再計算する

    注記

    クエリー param 'recalculate' が true に設定されている場合、渡された ID のグループは再計算されます。それ以外の場合は、既存のグループが渡された定義で更新されます。定義の式は空である必要があります。名前が emtpy の場合、古い名前は保持されます。recalcInterval が 0 の場合は再計算しないことを意味します。

    パラメーター:
    NameP.Typedescription必須type許可される値デフォルト値
    id path 更新する定義の ID true int all
    再計算 クエリー true の場合、再計算をトリガーします。 false ブール値 all false
    -body- 更新に使用するグループ定義。これは、再計算が false の場合に必要です。 GroupDefinitionRest -all- -none-

    return type: javax.ws.rs.core.Response

    エラーコード:
    codereason
    404 渡された ID を持つグループは存在しません。
    406 渡された式が空である
    406 再計算の間隔は < 0 です。
    406 グループメンバーシップの計算に失敗しました。
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

© 2024 Red Hat, Inc.