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 Management Station Mirrors in Oracle Cloud Infrastructure Os Management Hub service. * * Lists all software source mirrors associated with a specified management station. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testManagementStationMirrors = oci.osmanagementhub.getManagementStationMirrors({ * managementStationId: testManagementStation.id, * displayName: managementStationMirrorDisplayName, * displayNameContains: managementStationMirrorDisplayNameContains, * mirrorStates: managementStationMirrorMirrorStates, * }); * ``` */ export declare function getManagementStationMirrors(args: GetManagementStationMirrorsArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getManagementStationMirrors. */ export interface GetManagementStationMirrorsArgs { /** * A filter to return resources that match the given user-friendly name. */ displayName?: string; /** * A filter to return resources that may partially match the given display name. */ displayNameContains?: string; filters?: inputs.OsManagementHub.GetManagementStationMirrorsFilter[]; /** * The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the management station. */ managementStationId: string; /** * List of Mirror state to filter by */ mirrorStates?: string[]; } /** * A collection of values returned by getManagementStationMirrors. */ export interface GetManagementStationMirrorsResult { /** * Display name of the mirror. */ readonly displayName?: string; readonly displayNameContains?: string; readonly filters?: outputs.OsManagementHub.GetManagementStationMirrorsFilter[]; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; readonly managementStationId: string; readonly mirrorStates?: string[]; /** * The list of mirrors_collection. */ readonly mirrorsCollections: outputs.OsManagementHub.GetManagementStationMirrorsMirrorsCollection[]; } /** * This data source provides the list of Management Station Mirrors in Oracle Cloud Infrastructure Os Management Hub service. * * Lists all software source mirrors associated with a specified management station. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testManagementStationMirrors = oci.osmanagementhub.getManagementStationMirrors({ * managementStationId: testManagementStation.id, * displayName: managementStationMirrorDisplayName, * displayNameContains: managementStationMirrorDisplayNameContains, * mirrorStates: managementStationMirrorMirrorStates, * }); * ``` */ export declare function getManagementStationMirrorsOutput(args: GetManagementStationMirrorsOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getManagementStationMirrors. */ export interface GetManagementStationMirrorsOutputArgs { /** * A filter to return resources that match the given user-friendly name. */ displayName?: pulumi.Input; /** * A filter to return resources that may partially match the given display name. */ displayNameContains?: pulumi.Input; filters?: pulumi.Input[] | undefined>; /** * The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the management station. */ managementStationId: pulumi.Input; /** * List of Mirror state to filter by */ mirrorStates?: pulumi.Input[] | undefined>; } //# sourceMappingURL=getManagementStationMirrors.d.ts.map