@backblaze-labs/b2-mcp
    Preparing search index...

    Interface CreateBucketOptions

    Options accepted by the native B2 create-bucket boundary.

    interface CreateBucketOptions {
        bucketInfo?: Record<string, string>;
        bucketName: string;
        bucketType: "allPublic" | "allPrivate";
        corsRules?: CorsRuleInput[];
        defaultRetention?: BucketRetentionInput;
        defaultServerSideEncryption?: ServerSideEncryptionInput;
        fileLockEnabled?: boolean;
        lifecycleRules?: LifecycleRuleInput[];
        replicationConfiguration?: ReplicationConfigurationInput;
    }
    Index
    bucketInfo?: Record<string, string>

    User-defined bucket metadata.

    bucketName: string

    New bucket name.

    bucketType: "allPublic" | "allPrivate"

    Initial bucket visibility; create accepts public or private buckets.

    corsRules?: CorsRuleInput[]

    CORS rules to apply at creation time.

    defaultRetention?: BucketRetentionInput

    Default Object Lock retention policy.

    defaultServerSideEncryption?: ServerSideEncryptionInput

    Default server-side encryption for newly uploaded objects.

    fileLockEnabled?: boolean

    Whether Object Lock should be enabled when the bucket is created.

    lifecycleRules?: LifecycleRuleInput[]

    B2 lifecycle rules to apply at creation time.

    replicationConfiguration?: ReplicationConfigurationInput

    Replication configuration to apply at creation time.