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

    Interface ContainerTemplateDefinition_SubstitutionOperation

    Represents the nebius.applications.v1alpha1.ContainerTemplateDefinition.SubstitutionOperation protobuf message.

    interface ContainerTemplateDefinition_SubstitutionOperation {
        "[customJson]"?: () => unknown;
        "[unknownFieldsSymbol]"?: Uint8Array<ArrayBufferLike>;
        $type: "nebius.applications.v1alpha1.ContainerTemplateDefinition.SubstitutionOperation";
        action?:
            | { $case: "remove"; remove: boolean }
            | { $case: "setFromInputField"; setFromInputField: string }
            | { $case: "setToStringValue"; setToStringValue: string }
            | { $case: "setToIntegerValue"; setToIntegerValue: Long }
            | { $case: "setUser"; setUser: ContainerDefinition_User };
        value?:
            | { $case: "environmentVariable"; environmentVariable: string }
            | {
                $case: "sensitiveEnvironmentVariable";
                sensitiveEnvironmentVariable: string;
            }
            | { $case: "image"; image: boolean }
            | { $case: "shmSizeBytes"; shmSizeBytes: boolean }
            | { $case: "containerCommand"; containerCommand: boolean }
            | { $case: "containerUser"; containerUser: boolean }
            | { $case: "imageTag"; imageTag: boolean };
        [key: symbol]: Uint8Array<ArrayBufferLike> | (() => unknown) | undefined;
    }

    Indexable

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

      Represents the nebius.applications.v1alpha1.ContainerTemplateDefinition.SubstitutionOperation protobuf message.

      • Uint8Array<ArrayBufferLike>
      • () => unknown
          • (): unknown
          • Represents the nebius.applications.v1alpha1.ContainerTemplateDefinition.SubstitutionOperation 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.ContainerTemplateDefinition.SubstitutionOperation"

    Contains the fully qualified protobuf type name.

    action?:
        | { $case: "remove"; remove: boolean }
        | { $case: "setFromInputField"; setFromInputField: string }
        | { $case: "setToStringValue"; setToStringValue: string }
        | { $case: "setToIntegerValue"; setToIntegerValue: Long }
        | { $case: "setUser"; setUser: ContainerDefinition_User }

    The action to perform on the selected container value.

    Type Declaration

    • { $case: "remove"; remove: boolean }
      • $case: "remove"

        Contains the case.

      • remove: boolean

        Contains the remove.

    • { $case: "setFromInputField"; setFromInputField: string }
      • $case: "setFromInputField"

        Contains the case.

      • setFromInputField: string

        Contains the set from input field.

    • { $case: "setToStringValue"; setToStringValue: string }
      • $case: "setToStringValue"

        Contains the case.

      • setToStringValue: string

        Contains the set to string value.

    • { $case: "setToIntegerValue"; setToIntegerValue: Long }
      • $case: "setToIntegerValue"

        Contains the case.

      • setToIntegerValue: Long

        Contains the set to integer value.

    • { $case: "setUser"; setUser: ContainerDefinition_User }
    value?:
        | { $case: "environmentVariable"; environmentVariable: string }
        | {
            $case: "sensitiveEnvironmentVariable";
            sensitiveEnvironmentVariable: string;
        }
        | { $case: "image"; image: boolean }
        | { $case: "shmSizeBytes"; shmSizeBytes: boolean }
        | { $case: "containerCommand"; containerCommand: boolean }
        | { $case: "containerUser"; containerUser: boolean }
        | { $case: "imageTag"; imageTag: boolean }

    The container value to modify.

    Type Declaration

    • { $case: "environmentVariable"; environmentVariable: string }
      • $case: "environmentVariable"

        Contains the case.

      • environmentVariable: string

        Contains the environment variable.

    • { $case: "sensitiveEnvironmentVariable"; sensitiveEnvironmentVariable: string }
      • $case: "sensitiveEnvironmentVariable"

        Contains the case.

      • sensitiveEnvironmentVariable: string

        Contains the sensitive environment variable.

    • { $case: "image"; image: boolean }
      • $case: "image"

        Contains the case.

      • image: boolean

        Contains the image.

    • { $case: "shmSizeBytes"; shmSizeBytes: boolean }
      • $case: "shmSizeBytes"

        Contains the case.

      • shmSizeBytes: boolean

        Contains the shm size bytes.

    • { $case: "containerCommand"; containerCommand: boolean }
      • $case: "containerCommand"

        Contains the case.

      • containerCommand: boolean

        Contains the container command.

    • { $case: "containerUser"; containerUser: boolean }
      • $case: "containerUser"

        Contains the case.

      • containerUser: boolean

        Contains the container user.

    • { $case: "imageTag"; imageTag: boolean }
      • $case: "imageTag"

        Contains the case.

      • imageTag: boolean

        Contains the image tag.