import * as pulumi from "@pulumi/pulumi";
/**
 * This data source provides details about a specific Fleet Drs File resource in Oracle Cloud Infrastructure Jms service.
 *
 * Get the detail about the created DRS file in the Fleet.
 *
 * ## Example Usage
 *
 * ```typescript
 * import * as pulumi from "@pulumi/pulumi";
 * import * as oci from "@pulumi/oci";
 *
 * const testFleetDrsFile = oci.jms.getFleetDrsFile({
 *     drsFileKey: fleetDrsFileDrsFileKey,
 *     fleetId: testFleet.id,
 * });
 * ```
 */
export declare function getFleetDrsFile(args: GetFleetDrsFileArgs, opts?: pulumi.InvokeOptions): Promise<GetFleetDrsFileResult>;
/**
 * A collection of arguments for invoking getFleetDrsFile.
 */
export interface GetFleetDrsFileArgs {
    /**
     * The unique identifier of the DRS File in Object Storage.
     */
    drsFileKey: string;
    /**
     * The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Fleet.
     */
    fleetId: string;
}
/**
 * A collection of values returned by getFleetDrsFile.
 */
export interface GetFleetDrsFileResult {
    /**
     * The Object Storage bucket name where the DRS file is located.
     */
    readonly bucket: string;
    /**
     * The checksum type for the DRS file in Object Storage.
     */
    readonly checksumType: string;
    /**
     * The checksum value for the DRS file in Object Storage.
     */
    readonly checksumValue: string;
    /**
     * The unique identifier of the DRS file in Object Storage.
     */
    readonly drsFileKey: string;
    /**
     * The name of the DRS file in Object Store.
     */
    readonly drsFileName: string;
    readonly fleetId: string;
    /**
     * The provider-assigned unique ID for this managed resource.
     */
    readonly id: string;
    /**
     * To check if the DRS file is the detfault ones.
     */
    readonly isDefault: boolean;
    /**
     * The namespace for Object Storage.
     */
    readonly namespace: string;
}
/**
 * This data source provides details about a specific Fleet Drs File resource in Oracle Cloud Infrastructure Jms service.
 *
 * Get the detail about the created DRS file in the Fleet.
 *
 * ## Example Usage
 *
 * ```typescript
 * import * as pulumi from "@pulumi/pulumi";
 * import * as oci from "@pulumi/oci";
 *
 * const testFleetDrsFile = oci.jms.getFleetDrsFile({
 *     drsFileKey: fleetDrsFileDrsFileKey,
 *     fleetId: testFleet.id,
 * });
 * ```
 */
export declare function getFleetDrsFileOutput(args: GetFleetDrsFileOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetFleetDrsFileResult>;
/**
 * A collection of arguments for invoking getFleetDrsFile.
 */
export interface GetFleetDrsFileOutputArgs {
    /**
     * The unique identifier of the DRS File in Object Storage.
     */
    drsFileKey: pulumi.Input<string>;
    /**
     * The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Fleet.
     */
    fleetId: pulumi.Input<string>;
}
//# sourceMappingURL=getFleetDrsFile.d.ts.map