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

    Interface DevlabSpec_Template

    Reference to a VM app template the Devlab's container is rendered from.

    interface DevlabSpec_Template {
        "[customJson]"?: () => unknown;
        "[unknownFieldsSymbol]"?: Uint8Array<ArrayBufferLike>;
        $type: "nebius.ai.v1.DevlabSpec.Template";
        id: string;
        inputFieldValues: { [key: string]: any };
        [key: symbol]: Uint8Array<ArrayBufferLike> | (() => unknown) | undefined;
    }

    Indexable

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

      Reference to a VM app template the Devlab's container is rendered from.

      • Uint8Array<ArrayBufferLike>
      • () => unknown
          • (): unknown
          • Reference to a VM app template the Devlab's container is rendered from.

            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.ai.v1.DevlabSpec.Template"

    Contains the fully qualified protobuf type name.

    id: string

    VM app template ID.

    inputFieldValues: { [key: string]: any }

    The values for the template's input fields, keyed by each TemplateInputField.id. VmAppTemplateService.Get and List return these field definitions in VmAppTemplate.status.input_fields. Each value must match its field's type:

    • STRING: string_value. The value must satisfy the template's pattern, options, or unit format.
    • INTEGER: number_value with an integer value within the template's bounds.
    • BOOLEAN: bool_value.
    • MYSTERYBOX_SECRET_VERSION: string_value with the secret version ID. null_value and absent entries both omit the input. Required inputs cannot be omitted. Optional inputs use the defaults from the template's input definition. Explicit false, 0, and empty strings are values, not omitted inputs. The template's validation still applies. Object and list values are not supported. Unknown field IDs have no effect. Read methods do not return this map.

    Type Declaration

    • [key: string]: any

      The values for the template's input fields, keyed by each TemplateInputField.id. VmAppTemplateService.Get and List return these field definitions in VmAppTemplate.status.input_fields. Each value must match its field's type:

      • STRING: string_value. The value must satisfy the template's pattern, options, or unit format.
      • INTEGER: number_value with an integer value within the template's bounds.
      • BOOLEAN: bool_value.
      • MYSTERYBOX_SECRET_VERSION: string_value with the secret version ID. null_value and absent entries both omit the input. Required inputs cannot be omitted. Optional inputs use the defaults from the template's input definition. Explicit false, 0, and empty strings are values, not omitted inputs. The template's validation still applies. Object and list values are not supported. Unknown field IDs have no effect. Read methods do not return this map.