import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; /** * Data Source schema for Volcengine::TOS::BucketMirrorBack */ export declare function getBucketMirrorBack(args: GetBucketMirrorBackArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getBucketMirrorBack. */ export interface GetBucketMirrorBackArgs { /** * Uniquely identifies the resource. */ id: string; } /** * A collection of values returned by getBucketMirrorBack. */ export interface GetBucketMirrorBackResult { /** * Bucket name requiring origin fetch rule configuration. */ readonly bucket: string; /** * Uniquely identifies the resource. */ readonly id: string; /** * Array of origin fetch policy rules. */ readonly rules: outputs.tos.GetBucketMirrorBackRule[]; } /** * Data Source schema for Volcengine::TOS::BucketMirrorBack */ export declare function getBucketMirrorBackOutput(args: GetBucketMirrorBackOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getBucketMirrorBack. */ export interface GetBucketMirrorBackOutputArgs { /** * Uniquely identifies the resource. */ id: pulumi.Input; }