1.2. GetAdministrationEvent


GET /v1/administration/events/{id}

GetAdministrationEvent は、ID によってイベントを取得します。

1.2.1. 説明

1.2.2. パラメーター

1.2.2.1. パスパラメーター

Expand
名前説明必須デフォルトPattern

id

 

X

null

 

1.2.3. 戻り値のタイプ

V1GetAdministrationEventResponse

1.2.4. コンテンツタイプ

  • application/json

1.2.5. レスポンス

Expand
表1.2 HTTP 応答コード
コードメッセージデータタイプ

200

正常な応答。

V1GetAdministrationEventResponse

0

予期しないエラーの応答です。

RuntimeError

1.2.6. サンプル

1.2.7. 共通のオブジェクト参照

1.2.7.1. ProtobufAny

any には、シリアライズされたメッセージの型を記述する URL とともに、任意のシリアライズされたプロトコルバッファーメッセージが含まれます。

Protobuf ライブラリーは、パック/アンパックをサポートします。任意の値は、ユーティリティー関数の形式で、または Any タイプの追加の生成されたメソッドになります。

例 1: C++ のメッセージをパックして展開します。

Foo foo = ...;
Any any;
any.PackFrom(foo);
...
if (any.UnpackTo(&foo)) {
  ...
}
Copy to Clipboard Toggle word wrap

例 2: Java でメッセージをパックして解凍します。

Foo foo = ...;
Any any = Any.pack(foo);
...
if (any.is(Foo.class)) {
  foo = any.unpack(Foo.class);
}
// or ...
if (any.isSameTypeAs(Foo.getDefaultInstance())) {
  foo = any.unpack(Foo.getDefaultInstance());
}
Copy to Clipboard Toggle word wrap
Example 3: Pack and unpack a message in Python.
Copy to Clipboard Toggle word wrap
foo = Foo(...)
any = Any()
any.Pack(foo)
...
if any.Is(Foo.DESCRIPTOR):
  any.Unpack(foo)
  ...
Copy to Clipboard Toggle word wrap
Example 4: Pack and unpack a message in Go
Copy to Clipboard Toggle word wrap
foo := &pb.Foo{...}
any, err := anypb.New(foo)
if err != nil {
  ...
}
...
foo := &pb.Foo{}
if err := any.UnmarshalTo(foo); err != nil {
  ...
}
Copy to Clipboard Toggle word wrap

protobuf ライブラリーが提供するパックメソッドは、デフォルトで type.googleapis.com/full.type.name をタイプ URL として使用し、unzip メソッドは、タイプ URL の最後の//のみを使用します。たとえば、"foo.bar.com/x/y.z" のように、"foo.bar.com/x/y.z" の型名 "y.z" が生成されます。

1.2.7.1.1. JSON 表現

Any 値の JSON 表現は、デシリアライズされた埋め込みメッセージの通常の表現を使用し、タイプ URL が含まれる追加のフィールド @type を使用します。以下に例を示します。

package google.profile;
message Person {
  string first_name = 1;
  string last_name = 2;
}
Copy to Clipboard Toggle word wrap
{
  "@type": "type.googleapis.com/google.profile.Person",
  "firstName": <string>,
  "lastName": <string>
}
Copy to Clipboard Toggle word wrap

埋め込みメッセージタイプがよく知られていて、カスタム JSON 表現がある場合、その表現は埋め込みされ、@type フィールドに加えてカスタム JSON を保持するフィールド が追加されます。例(メッセージ [google.protobuf.Duration][] の場合):

{
  "@type": "type.googleapis.com/google.protobuf.Duration",
  "value": "1.212s"
}
Copy to Clipboard Toggle word wrap
Expand
フィールド名必須Null 許容型説明形式

typeUrl

  

String

シリアライズされたプロトコルバッファーメッセージのタイプを一意に識別する URL/リソース名。この文字列には最低でも 1 つの \"/\" 文字を含める必要があります。URL のパスの最後のセグメントは、タイプの完全修飾名( path/google.protobuf.Durationにあるように)を表す必要があります。名前は正規の形式である必要があります(たとえば、先頭 \".\" は受け入れられません)。実際には、チームは通常、バイナリーにプリコンパイルして、任意 のコンテキストで使用することを期待しているすべてのタイプにプレコンパイルします。ただし、スキーム httphttps、またはスキームを使用しない URL の場合、以下のようにタイプ URL をメッセージ定義にマップするタイプサーバーを設定できます。* スキームが指定されていない場合、https は想定されます。* URL の HTTP GET はバイナリー形式の [google.protobuf.Type][] 値を生成するか、エラーを生成する必要があります。* アプリケーションは、URL に基づいてルックアップ結果をキャッシュするか、ルックアップを回避するためにバイナリーにプリコンパイルして使用できます。したがって、タイプへの変更時にバイナリー互換性を保持する必要があります。(バージョン付けされたタイプ名を使用して、重大な変更を管理します。)注記:この機能は現在、公式の protobuf リリースでは利用できないため、type.googleapis.com で始まるタイプ URL には使用されません。2023 年 5 月時点では、広く使用されているタイプサーバー実装はもう 1 つも実装する予定はありません。http 以外のスキーム、https (または空のスキーム)は、実装固有のセマンティクスで使用できます。

 

value

  

byte[]

上記の指定されたタイプの有効なシリアライズされたプロトコルバッファーである必要があります。

byte

1.2.7.2. RuntimeError

Expand
フィールド名必須Null 許容型説明形式

error

  

String

  

code

  

Integer

 

int32

message

  

String

  

details

  

ProtobufAnyのリスト

  

1.2.7.3. V1AdministrationEvent

AdministrationEvents は、セントラルによって出力される管理イベントです。これらは、非同期のバックグラウンドタスクの透過性を作成するために使用されます。イベントは、Central のシステムヘルスビューの一部です。

Expand
フィールド名必須Null 許容型説明形式

id

  

String

イベントの UUID。

 

type

  

V1AdministrationEventType

 

ADMINISTRATION_EVENT_TYPE_UNKNOWN, ADMINISTRATION_EVENT_TYPE_GENERIC, ADMINISTRATION_EVENT_TYPE_LOG_MESSAGE,

level

  

V1AdministrationEventLevel

 

ADMINISTRATION_EVENT_LEVEL_UNKNOWN、ADMINISTRATION_EVENT_LEVEL_INFO、ADMINISTRATION_EVENT_LEVEL_SUCCESS、ADMINISTRATION_EVENT_LEVEL_WARNING、ADMINISTRATION_EVENT_LEVEL_ERROR、

message

  

String

イベントに関連付けられたメッセージ。メッセージには、この特定のイベントの詳細情報が含まれる場合があります。

 

hint

  

String

イベントに関連付けられたヒント。ヒントには、イベントの種類に基づいて異なる情報が含まれる場合があります。これには、イベントまたは情報ヒントを解決する指示を含めることができます。

 

domain

  

String

イベントに関連付けられたドメイン。イベントのドメインは、イベントが作成された機能ドメインの概要を説明します。例として、これは \"Image Scanning\" の場合があります。特定のドメインに関連付けられていないイベントの場合、これは \"General\" になります。

 

resource

  

V1AdministrationEventResource

  

numOccurrences

  

String

イベントに関連付けられた発生。イベントが複数回発生する場合、発生が金額を追跡します。

int64

lastOccurredAt

  

Date

イベントが最後に発生した時刻を指定します。

date-time

createdAt

  

Date

イベントが作成された時刻を指定します。

date-time

1.2.7.4. V1AdministrationEventLevel

AdministrationEventLevel は、さまざまなレベルのイベントを公開します。

Expand
Enum 値

ADMINISTRATION_EVENT_LEVEL_UNKNOWN

ADMINISTRATION_EVENT_LEVEL_INFO

ADMINISTRATION_EVENT_LEVEL_SUCCESS

ADMINISTRATION_EVENT_LEVEL_WARNING

ADMINISTRATION_EVENT_LEVEL_ERROR

1.2.7.5. V1AdministrationEventResource

リソースは、イベントに関連付けられたリソースに関するすべての情報を保持します。

Expand
フィールド名必須Null 許容型説明形式

type

  

String

イベントに関連付けられたリソースタイプ。イベントは、特定のイメージなどの基礎となるリソースを参照する場合があります。その場合、リソースタイプはここで入力されます。

 

id

  

String

イベントに関連付けられたリソース ID。イベントが基礎となるリソースを参照する場合、リソース ID は基礎となるリソースを識別します。管理イベントのコンテキストによっては、リソース ID が設定される保証はありません。

 

name

  

String

イベントに関連付けられたリソース名。イベントが基礎となるリソースを参照する場合、リソース名は基礎となるリソースを識別します。管理イベントのコンテキストによっては、リソース名が設定される保証はありません。

 

1.2.7.6. V1AdministrationEventType

AdministrationEventType は、さまざまなタイプのイベントを公開します。

Expand
Enum 値

ADMINISTRATION_EVENT_TYPE_UNKNOWN

ADMINISTRATION_EVENT_TYPE_GENERIC

ADMINISTRATION_EVENT_TYPE_LOG_MESSAGE

1.2.7.7. V1GetAdministrationEventResponse

Expand
フィールド名必須Null 許容型説明形式

event

  

V1AdministrationEvent

  
トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

Theme

© 2025 Red Hat