import * as pulumi from "@pulumi/pulumi";
import * as outputs from "./types/output";
/**
* Provides a datasource to retrieve PBR with pbrUuid .
*/
export declare function getPbr(args: GetPbrArgs, opts?: pulumi.InvokeOptions): Promise;
/**
* A collection of arguments for invoking getPbr.
*/
export interface GetPbrArgs {
/**
* pbr UUID
*/
pbrUuid: string;
}
/**
* A collection of values returned by getPbr.
*/
export interface GetPbrResult {
/**
* The version of the API.
*/
readonly apiVersion: string;
/**
* The provider-assigned unique ID for this managed resource.
*/
readonly id: string;
/**
* - The routing policies kind metadata.
*/
readonly metadata: {
[key: string]: string;
};
readonly pbrUuid: string;
/**
* PBR input spec
*/
readonly specs: outputs.GetPbrSpec[];
/**
* PBR output status
*/
readonly statuses: outputs.GetPbrStatus[];
}
/**
* Provides a datasource to retrieve PBR with pbrUuid .
*/
export declare function getPbrOutput(args: GetPbrOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output;
/**
* A collection of arguments for invoking getPbr.
*/
export interface GetPbrOutputArgs {
/**
* pbr UUID
*/
pbrUuid: pulumi.Input;
}
//# sourceMappingURL=getPbr.d.ts.map