40.2. ListNodes
GET /v1/nodes/{clusterId}
40.2.1. 説明 リンクのコピーリンクがクリップボードにコピーされました!
40.2.2. パラメーター リンクのコピーリンクがクリップボードにコピーされました!
40.2.2.1. パスパラメーター リンクのコピーリンクがクリップボードにコピーされました!
| 名前 | 説明 | 必須 | デフォルト | Pattern |
|---|---|---|---|---|
| clusterId | X | null |
40.2.3. 戻り値のタイプ リンクのコピーリンクがクリップボードにコピーされました!
40.2.4. コンテンツタイプ リンクのコピーリンクがクリップボードにコピーされました!
- application/json
40.2.5. レスポンス リンクのコピーリンクがクリップボードにコピーされました!
| コード | メッセージ | データタイプ |
|---|---|---|
| 200 | 正常な応答。 | |
| 0 | 予期しないエラーの応答です。 |
40.2.6. サンプル リンクのコピーリンクがクリップボードにコピーされました!
40.2.7. 共通のオブジェクト参照 リンクのコピーリンクがクリップボードにコピーされました!
40.2.7.1. CVSSV2AccessComplexity リンクのコピーリンクがクリップボードにコピーされました!
| Enum 値 |
|---|
| ACCESS_HIGH |
| ACCESS_MEDIUM |
| ACCESS_LOW |
40.2.7.2. CVSSV2Authentication リンクのコピーリンクがクリップボードにコピーされました!
| Enum 値 |
|---|
| AUTH_MULTIPLE |
| AUTH_SINGLE |
| AUTH_NONE |
40.2.7.3. CVSSV3Complexity リンクのコピーリンクがクリップボードにコピーされました!
| Enum 値 |
|---|
| COMPLEXITY_LOW |
| COMPLEXITY_HIGH |
40.2.7.4. CVSSV3Privileges リンクのコピーリンクがクリップボードにコピーされました!
| Enum 値 |
|---|
| PRIVILEGE_NONE |
| PRIVILEGE_LOW |
| PRIVILEGE_HIGH |
40.2.7.5. CVSSV3UserInteraction リンクのコピーリンクがクリップボードにコピーされました!
| Enum 値 |
|---|
| UI_NONE |
| UI_REQUIRED |
40.2.7.6. EmbeddedVulnerabilityVulnerabilityType リンクのコピーリンクがクリップボードにコピーされました!
| Enum 値 |
|---|
| UNKNOWN_VULNERABILITY |
| IMAGE_VULNERABILITY |
| K8S_VULNERABILITY |
| ISTIO_VULNERABILITY |
| NODE_VULNERABILITY |
| OPENSHIFT_VULNERABILITY |
40.2.7.7. ProtobufAny リンクのコピーリンクがクリップボードにコピーされました!
any には、シリアライズされたメッセージの型を記述する URL とともに、任意のシリアライズされたプロトコルバッファーメッセージが含まれます。
Protobuf ライブラリーは、パック/アンパックをサポートします。任意の値は、ユーティリティー関数の形式で、または Any タイプの追加の生成されたメソッドになります。
例 1: C++ のメッセージをパックして展開します。
Foo foo = ...;
Any any;
any.PackFrom(foo);
...
if (any.UnpackTo(&foo)) {
...
}
例 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());
}
Example 3: Pack and unpack a message in Python.
foo = Foo(...)
any = Any()
any.Pack(foo)
...
if any.Is(Foo.DESCRIPTOR):
any.Unpack(foo)
...
Example 4: Pack and unpack a message in Go
foo := &pb.Foo{...}
any, err := anypb.New(foo)
if err != nil {
...
}
...
foo := &pb.Foo{}
if err := any.UnmarshalTo(foo); err != nil {
...
}
protobuf ライブラリーが提供するパックメソッドは、デフォルトで type.googleapis.com/full.type.name をタイプ URL として使用し、unzip メソッドは、タイプ URL の最後の//のみを使用します。たとえば、"foo.bar.com/x/y.z" のように、"foo.bar.com/x/y.z" の型名 "y.z" が生成されます。
40.2.7.7.1. JSON 表現 リンクのコピーリンクがクリップボードにコピーされました!
Any 値の JSON 表現は、デシリアライズされた埋め込みメッセージの通常の表現を使用し、タイプ URL が含まれる追加のフィールド @type を使用します。以下に例を示します。
package google.profile;
message Person {
string first_name = 1;
string last_name = 2;
}
{
"@type": "type.googleapis.com/google.profile.Person",
"firstName": <string>,
"lastName": <string>
}
埋め込みメッセージタイプがよく知られていて、カスタム JSON 表現がある場合、その表現は埋め込みされ、@type フィールドに加えてカスタム JSON を保持するフィールド 値 が追加されます。例(メッセージ [google.protobuf.Duration][] の場合):
{
"@type": "type.googleapis.com/google.protobuf.Duration",
"value": "1.212s"
}
| フィールド名 | 必須 | Null 許容型 | 型 | 説明 | 形式 |
|---|---|---|---|---|---|
| typeUrl | String |
シリアライズされたプロトコルバッファーメッセージのタイプを一意に識別する URL/リソース名。この文字列には最低でも 1 つの \"/\" 文字を含める必要があります。URL のパスの最後のセグメントは、タイプの完全修飾名( | |||
| value | byte[] | 上記の指定されたタイプの有効なシリアライズされたプロトコルバッファーである必要があります。 | byte |
40.2.7.8. RuntimeError リンクのコピーリンクがクリップボードにコピーされました!
| フィールド名 | 必須 | Null 許容型 | 型 | 説明 | 形式 |
|---|---|---|---|---|---|
| error | String | ||||
| code | Integer | int32 | |||
| message | String | ||||
| details | ProtobufAnyのリスト |
40.2.7.9. StorageCVEInfo リンクのコピーリンクがクリップボードにコピーされました!
| フィールド名 | 必須 | Null 許容型 | 型 | 説明 | 形式 |
|---|---|---|---|---|---|
| cve | String | ||||
| summary | String | ||||
| link | String | ||||
| publishedOn | Date | これは、cve フィードで最初に公開されたときのタイムスタンプを示します。 | date-time | ||
| createdAt | Date | CVE がシステムに初めて見られた時間。 | date-time | ||
| lastModified | Date | date-time | |||
| scoreVersion | V2、V3、UNKNOWN、 | ||||
| cvssV2 | |||||
| cvssV3 | |||||
| references |
40.2.7.10. StorageCVEInfoReference リンクのコピーリンクがクリップボードにコピーされました!
| フィールド名 | 必須 | Null 許容型 | 型 | 説明 | 形式 |
|---|---|---|---|---|---|
| URI | String | ||||
| tags |
|
40.2.7.11. StorageCVEInfoScoreVersion リンクのコピーリンクがクリップボードにコピーされました!
| Enum 値 |
|---|
| V2 |
| V3 |
| UNKNOWN |
40.2.7.12. StorageCVSSV2 リンクのコピーリンクがクリップボードにコピーされました!
| フィールド名 | 必須 | Null 許容型 | 型 | 説明 | 形式 |
|---|---|---|---|---|---|
| vector | String | ||||
| attackVector | ATTACK_LOCAL, ATTACK_ADJACENT, ATTACK_NETWORK, | ||||
| accessComplexity | ACCESS_HIGH、ACCESS_MEDIUM、ACCESS_LOW、 | ||||
| 認証 | AUTH_MULTIPLE, AUTH_SINGLE, AUTH_NONE, | ||||
| confidentiality | IMPACT_NONE, IMPACT_PARTIAL, IMPACT_COMPLETE, | ||||
| integrity | IMPACT_NONE, IMPACT_PARTIAL, IMPACT_COMPLETE, | ||||
| availability | IMPACT_NONE, IMPACT_PARTIAL, IMPACT_COMPLETE, | ||||
| exploitabilityScore | Float | float | |||
| impactScore | Float | float | |||
| score | Float | float | |||
| severity | UNKNOWN、LOW、MEDIUM、HIGH |
40.2.7.13. StorageCVSSV2AttackVector リンクのコピーリンクがクリップボードにコピーされました!
| Enum 値 |
|---|
| ATTACK_LOCAL |
| ATTACK_ADJACENT |
| ATTACK_NETWORK |
40.2.7.14. StorageCVSSV2Impact リンクのコピーリンクがクリップボードにコピーされました!
| Enum 値 |
|---|
| IMPACT_NONE |
| IMPACT_PARTIAL |
| IMPACT_COMPLETE |
40.2.7.15. StorageCVSSV2Severity リンクのコピーリンクがクリップボードにコピーされました!
| Enum 値 |
|---|
| UNKNOWN |
| LOW |
| MEDIUM |
| HIGH |
40.2.7.16. StorageCVSSV3 リンクのコピーリンクがクリップボードにコピーされました!
| フィールド名 | 必須 | Null 許容型 | 型 | 説明 | 形式 |
|---|---|---|---|---|---|
| vector | String | ||||
| exploitabilityScore | Float | float | |||
| impactScore | Float | float | |||
| attackVector | ATTACK_LOCAL, ATTACK_ADJACENT, ATTACK_NETWORK, ATTACK_PHYSICAL, | ||||
| attackComplexity | COMPLEXITY_LOW、COMPLEXITY_HIGH、 | ||||
| privilegesRequired | PRIVILEGE_NONE、PRIVILEGE_LOW、PRIVILEGE_HIGH、 | ||||
| userInteraction | UI_NONE, UI_REQUIRED, | ||||
| scope | 変更、変更、 | ||||
| confidentiality | IMPACT_NONE, IMPACT_LOW, IMPACT_HIGH, | ||||
| integrity | IMPACT_NONE, IMPACT_LOW, IMPACT_HIGH, | ||||
| availability | IMPACT_NONE, IMPACT_LOW, IMPACT_HIGH, | ||||
| score | Float | float | |||
| severity | UNKNOWN、NONE、LOW、MEDIUM、HIGH、CRITICAL、 |
40.2.7.17. StorageCVSSV3AttackVector リンクのコピーリンクがクリップボードにコピーされました!
| Enum 値 |
|---|
| ATTACK_LOCAL |
| ATTACK_ADJACENT |
| ATTACK_NETWORK |
| ATTACK_PHYSICAL |
40.2.7.18. StorageCVSSV3Impact リンクのコピーリンクがクリップボードにコピーされました!
| Enum 値 |
|---|
| IMPACT_NONE |
| IMPACT_LOW |
| IMPACT_HIGH |
40.2.7.19. StorageCVSSV3Scope リンクのコピーリンクがクリップボードにコピーされました!
| Enum 値 |
|---|
| 変更なし |
| CHANGED |
40.2.7.20. StorageCVSSV3Severity リンクのコピーリンクがクリップボードにコピーされました!
| Enum 値 |
|---|
| UNKNOWN |
| NONE |
| LOW |
| MEDIUM |
| HIGH |
| CRITICAL |
40.2.7.21. StorageContainerRuntime リンクのコピーリンクがクリップボードにコピーされました!
| Enum 値 |
|---|
| UNKNOWN_CONTAINER_RUNTIME |
| DOCKER_CONTAINER_RUNTIME |
| CRIO_CONTAINER_RUNTIME |
40.2.7.22. StorageContainerRuntimeInfo リンクのコピーリンクがクリップボードにコピーされました!
| フィールド名 | 必須 | Null 許容型 | 型 | 説明 | 形式 |
|---|---|---|---|---|---|
| type | UNKNOWN_CONTAINER_RUNTIME, DOCKER_CONTAINER_RUNTIME, CRIO_CONTAINER_RUNTIME, | ||||
| version | String |
40.2.7.23. StorageEmbeddedNodeScanComponent リンクのコピーリンクがクリップボードにコピーされました!
| フィールド名 | 必須 | Null 許容型 | 型 | 説明 | 形式 |
|---|---|---|---|---|---|
| name | String | ||||
| version | String | ||||
| vulns | |||||
| vulnerabilities | |||||
| priority | String | int64 | |||
| topCvss | Float | float | |||
| riskScore | Float | float |
40.2.7.24. StorageEmbeddedVulnerability リンクのコピーリンクがクリップボードにコピーされました!
Next Tag: 21
| フィールド名 | 必須 | Null 許容型 | 型 | 説明 | 形式 |
|---|---|---|---|---|---|
| cve | String | ||||
| CVSS | Float | float | |||
| summary | String | ||||
| link | String | ||||
| fixedBy | String | ||||
| scoreVersion | V2, V3, | ||||
| cvssV2 | |||||
| cvssV3 | |||||
| publishedOn | Date | date-time | |||
| lastModified | Date | date-time | |||
| vulnerabilityType | UNKNOWN_VULNERABILITY、IMAGE_VULNERABILITY、K8S_VULNERABILITY、ISTIO_VULNERABILITY、NODE_VULNERABILITY、OPENSHIFT_VULNERABILITY、 | ||||
| vulnerabilityTypes | |||||
| suppressed | Boolean | ||||
| suppressActivation | Date | date-time | |||
| suppressExpiry | Date | date-time | |||
| firstSystemOccurrence | Date | CVE が初めて確認された時刻(この特定のディストリビューションに対して、システムに)。 | date-time | ||
| firstImageOccurrence | Date | このイメージに CVE が最初に見られた時刻。 | date-time | ||
| severity | UNKNOWN_VULNERABILITY_SEVERITY, LOW_VULNERABILITY_SEVERITY, MODERATE_VULNERABILITY_SEVERITY, IMPORTANT_VULNERABILITY_SEVERITY, CRITICAL_VULNERABILITY_SEVERITY, | ||||
| state | OBSERVED、DEFERRED、FALSE_POSITIVE、 |
40.2.7.25. StorageEmbeddedVulnerabilityScoreVersion リンクのコピーリンクがクリップボードにコピーされました!
| Enum 値 |
|---|
| V2 |
| V3 |
40.2.7.26. StorageNode リンクのコピーリンクがクリップボードにコピーされました!
Node represents information about a node in the cluster. next available tag: 28
| フィールド名 | 必須 | Null 許容型 | 型 | 説明 | 形式 |
|---|---|---|---|---|---|
| id | String | このノードを識別する一意の ID。 | |||
| name | String | ノードの(ホスト)名。ID と同じでない場合があります。 | |||
| taints | StorageTaintの一覧 | ||||
| clusterId | String | ||||
| clusterName | String | ||||
| labels |
| ||||
| annotations |
| ||||
| joinedAt | Date | date-time | |||
| internalIpAddresses |
| ||||
| externalIpAddresses |
| ||||
| containerRuntimeVersion | String | ||||
| containerRuntime | |||||
| kernelVersion | String | ||||
| operatingSystem | String | From NodeInfo.ノードによって報告されるオペレーティングシステム(例:linux)。 | |||
| osImage | String | From NodeInfo./etc/os-release からノードで報告される OS イメージ。 | |||
| kubeletVersion | String | ||||
| kubeProxyVersion | String | ||||
| lastUpdated | Date | date-time | |||
| k8sUpdated | Date | Kubernetes から更新を受け取った時間。 | date-time | ||
| scan | |||||
| コンポーネント | Integer | int32 | |||
| cves | Integer | int32 | |||
| fixableCves | Integer | int32 | |||
| priority | String | int64 | |||
| riskScore | Float | float | |||
| topCvss | Float | float | |||
| notes | StorageNodeNoteのリスト |
40.2.7.27. StorageNodeNote リンクのコピーリンクがクリップボードにコピーされました!
| Enum 値 |
|---|
| MISSING_SCAN_DATA |
40.2.7.28. StorageNodeScan リンクのコピーリンクがクリップボードにコピーされました!
Next tag: 5
| フィールド名 | 必須 | Null 許容型 | 型 | 説明 | 形式 |
|---|---|---|---|---|---|
| scanTime | Date | date-time | |||
| operatingSystem | String | ||||
| コンポーネント | |||||
| notes |
40.2.7.29. StorageNodeScanNote リンクのコピーリンクがクリップボードにコピーされました!
| Enum 値 |
|---|
| UNSET |
| サポート対象外 |
| KERNEL_UNSUPPORTED |
| CERTIFIED_RHEL_CVES_UNAVAILABLE |
40.2.7.30. StorageNodeVulnerability リンクのコピーリンクがクリップボードにコピーされました!
| フィールド名 | 必須 | Null 許容型 | 型 | 説明 | 形式 |
|---|---|---|---|---|---|
| cveBaseInfo | |||||
| CVSS | Float | float | |||
| severity | UNKNOWN_VULNERABILITY_SEVERITY, LOW_VULNERABILITY_SEVERITY, MODERATE_VULNERABILITY_SEVERITY, IMPORTANT_VULNERABILITY_SEVERITY, CRITICAL_VULNERABILITY_SEVERITY, | ||||
| fixedBy | String | ||||
| Snoozed | Boolean | ||||
| snoozeStart | Date | date-time | |||
| snoozeExpiry | Date | date-time |
40.2.7.31. StorageTaint リンクのコピーリンクがクリップボードにコピーされました!
| フィールド名 | 必須 | Null 許容型 | 型 | 説明 | 形式 |
|---|---|---|---|---|---|
| key | String | ||||
| value | String | ||||
| taintEffect | UNKNOWN_TAINT_EFFECT, NO_SCHEDULE_TAINT_EFFECT, PREFER_NO_SCHEDULE_TAINT_EFFECT, NO_EXECUTE_TAINT_EFFECT, |
40.2.7.32. StorageTaintEffect リンクのコピーリンクがクリップボードにコピーされました!
| Enum 値 |
|---|
| UNKNOWN_TAINT_EFFECT |
| NO_SCHEDULE_TAINT_EFFECT |
| PREFER_NO_SCHEDULE_TAINT_EFFECT |
| NO_EXECUTE_TAINT_EFFECT |
40.2.7.33. StorageVulnerabilitySeverity リンクのコピーリンクがクリップボードにコピーされました!
| Enum 値 |
|---|
| UNKNOWN_VULNERABILITY_SEVERITY |
| LOW_VULNERABILITY_SEVERITY |
| MODERATE_VULNERABILITY_SEVERITY |
| IMPORTANT_VULNERABILITY_SEVERITY |
| CRITICAL_VULNERABILITY_SEVERITY |
40.2.7.34. StorageVulnerabilityState リンクのコピーリンクがクリップボードにコピーされました!
VulnerabilityState は、脆弱性が観察されているか、または遅延している(/suppressed)かどうかを示します。デフォルトでは、脆弱性は観察されます。
| Enum 値 |
|---|
| OBSERVED |
| DEFERRED |
| FALSE_POSITIVE |
40.2.7.35. V1ListNodesResponse リンクのコピーリンクがクリップボードにコピーされました!
| フィールド名 | 必須 | Null 許容型 | 型 | 説明 | 形式 |
|---|---|---|---|---|---|
| nodes | StorageNodeの一覧 |