import * as pulumi from "@pulumi/pulumi"; import * as inputs from "../types/input"; import * as outputs from "../types/output"; /** * This data source provides the list of Repository Mirror Records in Oracle Cloud Infrastructure Devops service. * * Returns a list of mirror entry in history within 30 days. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testRepositoryMirrorRecords = oci.devops.getRepositoryMirrorRecords({ * repositoryId: testRepository.id, * }); * ``` */ export declare function getRepositoryMirrorRecords(args: GetRepositoryMirrorRecordsArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getRepositoryMirrorRecords. */ export interface GetRepositoryMirrorRecordsArgs { filters?: inputs.DevOps.GetRepositoryMirrorRecordsFilter[]; /** * Unique repository identifier. */ repositoryId: string; } /** * A collection of values returned by getRepositoryMirrorRecords. */ export interface GetRepositoryMirrorRecordsResult { readonly filters?: outputs.DevOps.GetRepositoryMirrorRecordsFilter[]; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; readonly repositoryId: string; /** * The list of repository_mirror_record_collection. */ readonly repositoryMirrorRecordCollections: outputs.DevOps.GetRepositoryMirrorRecordsRepositoryMirrorRecordCollection[]; } /** * This data source provides the list of Repository Mirror Records in Oracle Cloud Infrastructure Devops service. * * Returns a list of mirror entry in history within 30 days. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testRepositoryMirrorRecords = oci.devops.getRepositoryMirrorRecords({ * repositoryId: testRepository.id, * }); * ``` */ export declare function getRepositoryMirrorRecordsOutput(args: GetRepositoryMirrorRecordsOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getRepositoryMirrorRecords. */ export interface GetRepositoryMirrorRecordsOutputArgs { filters?: pulumi.Input[] | undefined>; /** * Unique repository identifier. */ repositoryId: pulumi.Input; } //# sourceMappingURL=getRepositoryMirrorRecords.d.ts.map