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

    Interface ReplicationConfigurationInput

    Replication configuration accepted by create/update bucket tools.

    interface ReplicationConfigurationInput {
        asReplicationDestination?:
            | { sourceToDestinationKeyMapping: Record<string, string> }
            | null;
        asReplicationSource?:
            | {
                replicationRules: {
                    destinationBucketId: string;
                    fileNamePrefix?: string;
                    includeExistingFiles?: boolean;
                    isEnabled: boolean;
                    priority: number;
                    replicationRuleName: string;
                }[];
                sourceApplicationKeyId: string;
            }
            | null;
    }
    Index
    asReplicationDestination?:
        | { sourceToDestinationKeyMapping: Record<string, string> }
        | null

    Destination-side replication configuration to set or clear.

    Type Declaration

    • { sourceToDestinationKeyMapping: Record<string, string> }
      • sourceToDestinationKeyMapping: Record<string, string>

        Source-to-destination key mapping accepted by B2.

    • null
    asReplicationSource?:
        | {
            replicationRules: {
                destinationBucketId: string;
                fileNamePrefix?: string;
                includeExistingFiles?: boolean;
                isEnabled: boolean;
                priority: number;
                replicationRuleName: string;
            }[];
            sourceApplicationKeyId: string;
        }
        | null

    Source-side replication configuration to set or clear.

    Type Declaration

    • {
          replicationRules: {
              destinationBucketId: string;
              fileNamePrefix?: string;
              includeExistingFiles?: boolean;
              isEnabled: boolean;
              priority: number;
              replicationRuleName: string;
          }[];
          sourceApplicationKeyId: string;
      }
      • replicationRules: {
            destinationBucketId: string;
            fileNamePrefix?: string;
            includeExistingFiles?: boolean;
            isEnabled: boolean;
            priority: number;
            replicationRuleName: string;
        }[]

        Replication rules to configure on the source bucket.

      • sourceApplicationKeyId: string

        Application key ID B2 uses for replication source access.

    • null