@nebius/js-sdk - v0.2.3
    Preparing search index...

    Interface DiskAttachmentStatus

    interface DiskAttachmentStatus {
        "[customJson]"?: () => unknown;
        "[unknownFieldsSymbol]"?: Uint8Array<ArrayBufferLike>;
        $type: "nebius.compute.v1.DiskAttachmentStatus";
        id: string;
        isManaged: boolean;
        name: string;
        [key: symbol]: Uint8Array<ArrayBufferLike> | (() => unknown) | undefined;
    }

    Indexable

    • [key: symbol]: Uint8Array<ArrayBufferLike> | (() => unknown) | undefined
    Index

    Properties

    "[customJson]"?: () => unknown
    "[unknownFieldsSymbol]"?: Uint8Array<ArrayBufferLike>
    $type: "nebius.compute.v1.DiskAttachmentStatus"
    id: string

    Disk ID.

    • For ExistingDisk, this is the referenced disk ID.
    • For ManagedDisk, may be empty while the attachment intent is still pending.
    isManaged: boolean

    Indicates whether this attachment is managed by the instance lifecycle. If true, the disk is expected to be deleted when the instance is deleted. If false, the disk is preserved and only detached on instance deletion.

    name: string

    Disk name used to match this status entry with the desired attachment from the instance specification.

    Consistency:

    • For ManagedDisk, this value is derived from the instance spec (ManagedDisk.name).
    • For ExistingDisk, this value is derived from the disk resource name and may lag behind in case of renaming. It is updated asynchronously and is eventually consistent.