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

    Interface ContainerTemplateDefinition_SubstitutionCondition

    All specified constraints must match. Without constraints, the condition matches unconditionally before applying not.

    interface ContainerTemplateDefinition_SubstitutionCondition {
        "[customJson]"?: () => unknown;
        "[unknownFieldsSymbol]"?: Uint8Array<ArrayBufferLike>;
        $type: "nebius.applications.v1alpha1.ContainerTemplateDefinition.SubstitutionCondition";
        environmentVariableKey: string;
        environmentVariableValue?: string;
        inputFieldId: string;
        inputFieldValueBool?: boolean;
        inputFieldValueDouble?: number;
        inputFieldValueInt64?: Long;
        inputFieldValueString?: string;
        not: boolean;
        platform: string;
        preset: string;
        [key: symbol]: Uint8Array<ArrayBufferLike> | (() => unknown) | undefined;
    }

    Indexable

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

      All specified constraints must match. Without constraints, the condition matches unconditionally before applying not.

      • Uint8Array<ArrayBufferLike>
      • () => unknown
          • (): unknown
          • All specified constraints must match. Without constraints, the condition matches unconditionally before applying not.

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

    Contains the fully qualified protobuf type name.

    environmentVariableKey: string

    The environment variable key that must exist. An empty value adds no environment variable constraint.

    environmentVariableValue?: string

    The non-sensitive environment variable value to match. Requires environment_variable_key. If absent, only the key must exist. An empty string requires an empty variable value.

    inputFieldId: string

    The input field ID that must exist. An empty value adds no input constraint. Set at most one input_field_value_* field to require a non-sensitive input value to match.

    inputFieldValueBool?: boolean

    The Boolean value to match for input_field_id. Requires input_field_id. If absent, this field adds no Boolean value constraint. If false, the input must equal false.

    inputFieldValueDouble?: number

    The floating-point value to match for input_field_id. Requires input_field_id. If absent, this field adds no floating-point value constraint. If zero, the input must equal zero.

    inputFieldValueInt64?: Long

    The integer value to match for input_field_id. Requires input_field_id. If absent, this field adds no integer value constraint. If zero, the input must equal zero.

    inputFieldValueString?: string

    The string value to match for input_field_id. Requires input_field_id. If absent, this field adds no string value constraint. An empty string requires an empty input string.

    not: boolean

    Whether to negate the condition after evaluating all constraints.

    platform: string

    The compute platform name to match. An empty value adds no platform constraint.

    preset: string

    The compute preset name to match. An empty value adds no preset constraint.