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

    Interface PreflightCheckResult

    Common preflight result for services that do not expose additional machine-readable impact fields. Service-defined result messages implement the same structural interface by declaring these three fields with the same names and types, and may add service-specific fields.

    interface PreflightCheckResult {
        "[customJson]"?: () => unknown;
        "[unknownFieldsSymbol]"?: Uint8Array<ArrayBufferLike>;
        $type: "nebius.common.v1.PreflightCheckResult";
        diagnostics: PreflightCheckDiagnostic[];
        pathsRequireRecreate: string;
        requiresUserApproval: boolean;
        [key: symbol]: Uint8Array<ArrayBufferLike> | (() => unknown) | undefined;
    }

    Indexable

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

      Common preflight result for services that do not expose additional machine-readable impact fields. Service-defined result messages implement the same structural interface by declaring these three fields with the same names and types, and may add service-specific fields.

      • Uint8Array<ArrayBufferLike>
      • () => unknown
          • (): unknown
          • Common preflight result for services that do not expose additional machine-readable impact fields. Service-defined result messages implement the same structural interface by declaring these three fields with the same names and types, and may add service-specific fields.

            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.PreflightCheckResult"

    Contains the fully qualified protobuf type name.

    Diagnostics produced while evaluating the proposed operation.

    pathsRequireRecreate: string

    Additive Nebius mask of fields that the service identifies as requiring resource recreation when changed. For UPDATE, the service may set these paths to notify the caller to use RECREATE instead of failing because the resource cannot be updated. Empty means that the service has not identified any such fields; "*" means that the resource must be recreated without an attributable field.

    requiresUserApproval: boolean

    Whether the caller must display the diagnostics and obtain explicit user approval before proceeding.