nuxt-app
    Preparing search index...

    Type Alias UiNode

    UI表示用に整形された物理ノードのデータ型。 APIから取得したNodeResponseを、ダッシュボードのテーブルなどで 表示しやすい形式に変換したものです。

    type UiNode = {
        cpu: string;
        createdAt: string;
        id: string;
        ip: string;
        isMgmt: boolean;
        mem: string;
        name: string;
        status: NodeResponse["status"];
        storage: string;
    }
    Index

    Properties

    cpu: string

    CPU使用率 (UI表示用のパーセント文字列) (例: NodeResponse.cpuUtilization の 0.7 を '70%' に変換)

    createdAt: string

    物理ノードが作成された日時 (ISO文字列) (NodeResponse.createdAt と同じ。必要に応じてformatDateTimeなどでフォーマットして表示)

    id: string

    物理ノードを識別するための一意なID (NodeResponse.id と同じ)

    ip: string

    物理ノードのIPアドレス (NodeResponse.ipAddress に対応)

    isMgmt: boolean

    物理ノードが管理ノードかどうかを示すフラグ (NodeResponse.isAdmin に対応)

    mem: string

    メモリ使用率 (UI表示用のパーセント文字列) (例: NodeResponse.memoryUtilization の 0.6 を '60%' に変換)

    name: string

    物理ノードの名前 (NodeResponse.name と同じ)

    status: NodeResponse["status"]

    物理ノードの状態

    storage: string

    ストレージ使用率 (UI表示用のパーセント文字列) (例: NodeResponse.storageUtilization の 0.8 を '80%' に変換)