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

    Interface PreflightCheckContext

    Context supplied by a caller when requesting a server-side preflight check.

    interface PreflightCheckContext {
        "[customJson]"?: () => unknown;
        "[unknownFieldsSymbol]"?: Uint8Array<ArrayBufferLike>;
        $type: "nebius.common.v1.PreflightCheckContext";
        action: PreflightCheckContext_Action;
        pathsRequireRecreate: string;
        tool: string;
        unknownPaths: string;
        [key: symbol]: Uint8Array<ArrayBufferLike> | (() => unknown) | undefined;
    }

    Indexable

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

      Context supplied by a caller when requesting a server-side preflight check.

      • Uint8Array<ArrayBufferLike>
      • () => unknown
          • (): unknown
          • Context supplied by a caller when requesting a server-side preflight check.

            Returns unknown

      • undefined
    Index
    "[customJson]"?: () => unknown

    Returns a safe value for JSON logs.

    Type Declaration

      • (): unknown
      • Returns a safe value for JSON logs.

        Returns unknown

    "[unknownFieldsSymbol]"?: Uint8Array<ArrayBufferLike>

    Preserves protobuf fields that this SDK version does not recognize.

    $type: "nebius.common.v1.PreflightCheckContext"

    Contains the fully qualified protobuf type name.

    Operation evaluated by the preflight check.

    pathsRequireRecreate: string

    Additive Nebius mask of fields that require resource recreation when changed. For RECREATE, the calling tool fills this mask with the paths that caused it to recreate the resource. If a field at one of these paths changes, the calling tool must delete the existing resource and create a new resource with the requested values. Empty means that the caller has not identified any such fields.

    tool: string

    Lower-case name of the calling tool, such as "terraform", "cli", or "console". Empty means that no tool-specific behavior is requested.

    unknownPaths: string

    Nebius mask identifying values in the proposed request that are unknown. An unknown value is not available to the caller when it sends the preflight request. The caller expects the actual value to be available when the create or update operation runs. The mask is rooted at the request's metadata and spec fields. Empty means all supplied values are known; "*" means the complete proposed request is unknown.