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

    Represents the nebius.applications.v1alpha1.TemplateInput protobuf message.

    interface TemplateInput {
        "[customJson]"?: () => unknown;
        "[unknownFieldsSymbol]"?: Uint8Array<ArrayBufferLike>;
        $type: "nebius.applications.v1alpha1.TemplateInput";
        id: string;
        input?:
            | { $case: "stringInput"; stringInput: TemplateInput_StringInput }
            | {
                $case: "enumStringInput";
                enumStringInput: TemplateInput_EnumStringInput;
            }
            | { $case: "integerInput"; integerInput: TemplateInput_IntegerInput }
            | {
                $case: "integerUnitInput";
                integerUnitInput: TemplateInput_IntegerUnitInput;
            }
            | { $case: "booleanInput"; booleanInput: TemplateInput_BooleanInput }
            | {
                $case: "textContentInput";
                textContentInput: TemplateInput_TextContentInput;
            }
            | {
                $case: "environmentVariablesInput";
                environmentVariablesInput: TemplateInput_EnvironmentVariablesInput;
            }
            | {
                $case: "huggingFaceTokenInput";
                huggingFaceTokenInput: TemplateInput_HuggingFaceTokenInput;
            }
            | {
                $case: "dockerRegistryCredentialsInput";
                dockerRegistryCredentialsInput: TemplateInput_DockerRegistryCredentialsInput;
            }
            | {
                $case: "serviceAccountMirrorInput";
                serviceAccountMirrorInput: TemplateInput_ServiceAccountMirrorInput;
            };
        required: boolean;
        [key: symbol]: Uint8Array<ArrayBufferLike>
        | (() => unknown)
        | undefined;
    }

    Indexable

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

      Represents the nebius.applications.v1alpha1.TemplateInput protobuf message.

      • Uint8Array<ArrayBufferLike>
      • () => unknown
          • (): unknown
          • Represents the nebius.applications.v1alpha1.TemplateInput protobuf message.

            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.applications.v1alpha1.TemplateInput"

    Contains the fully qualified protobuf type name.

    id: string

    The input ID. Template input values use this ID as their key.

    input?:
        | { $case: "stringInput"; stringInput: TemplateInput_StringInput }
        | {
            $case: "enumStringInput";
            enumStringInput: TemplateInput_EnumStringInput;
        }
        | { $case: "integerInput"; integerInput: TemplateInput_IntegerInput }
        | {
            $case: "integerUnitInput";
            integerUnitInput: TemplateInput_IntegerUnitInput;
        }
        | { $case: "booleanInput"; booleanInput: TemplateInput_BooleanInput }
        | {
            $case: "textContentInput";
            textContentInput: TemplateInput_TextContentInput;
        }
        | {
            $case: "environmentVariablesInput";
            environmentVariablesInput: TemplateInput_EnvironmentVariablesInput;
        }
        | {
            $case: "huggingFaceTokenInput";
            huggingFaceTokenInput: TemplateInput_HuggingFaceTokenInput;
        }
        | {
            $case: "dockerRegistryCredentialsInput";
            dockerRegistryCredentialsInput: TemplateInput_DockerRegistryCredentialsInput;
        }
        | {
            $case: "serviceAccountMirrorInput";
            serviceAccountMirrorInput: TemplateInput_ServiceAccountMirrorInput;
        }

    The input type and its configuration.

    Type Declaration

    required: boolean

    Whether the template requires a value for this input.