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

    Interface BucketSpec_FilesystemBucketType

    Represents the nebius.storage.v1.BucketSpec.FilesystemBucketType protobuf message.

    interface BucketSpec_FilesystemBucketType {
        "[customJson]"?: () => unknown;
        "[unknownFieldsSymbol]"?: Uint8Array<ArrayBufferLike>;
        $type: "nebius.storage.v1.BucketSpec.FilesystemBucketType";
        directory: string;
        directoryMode: string;
        fileMode: string;
        filesystemId: string;
        gid: number;
        uid: number;
        [key: symbol]: Uint8Array<ArrayBufferLike> | (() => unknown) | undefined;
    }

    Indexable

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

      Represents the nebius.storage.v1.BucketSpec.FilesystemBucketType protobuf message.

      • Uint8Array<ArrayBufferLike>
      • () => unknown
          • (): unknown
          • Represents the nebius.storage.v1.BucketSpec.FilesystemBucketType 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.storage.v1.BucketSpec.FilesystemBucketType"

    Contains the fully qualified protobuf type name.

    directory: string

    Directory within the filesystem that will be used as a root for the bucket. If not empty, it must be an absolute normalized path (no ., .., or doubled /). Empty value means that the bucket will be mounted at the filesystem root (/).

    directoryMode: string

    Linux permissions that will be applied for uploaded directories. Permissions are specified in octal format (one to four octal numbers), e.g. "644" or "755". The default value is 755 (rwxr-xr-x).

    fileMode: string

    Linux permissions that will be applied for uploaded files. Permissions are specified in octal format (one to four octal numbers), e.g. "644" or "755". The default value is 644 (rw-r--r--).

    filesystemId: string

    Identifier of filesystem to be exposed via Object Storage API.

    gid: number

    GID that will be used for write operations to the filesystem. By default, root user (UID=0, GID=0) is used.

    uid: number

    UID that will be used for write operations to the filesystem. By default, root user (UID=0, GID=0) is used.