import * as pulumi from "@pulumi/pulumi"; /** * Gets a Reference resource. */ export declare function getReference(args: GetReferenceArgs, opts?: pulumi.InvokeOptions): Promise; export interface GetReferenceArgs { environmentId: string; organizationId: string; referenceId: string; } export interface GetReferenceResult { /** * Optional. A human-readable description of this reference. */ readonly description: string; /** * The resource id of this reference. Values must match the regular expression [\w\s\-.]+. */ readonly name: string; /** * The id of the resource to which this reference refers. Must be the id of a resource that exists in the parent environment and is of the given resource_type. */ readonly refers: string; /** * The type of resource referred to by this reference. Valid values are 'KeyStore' or 'TrustStore'. */ readonly resourceType: string; } /** * Gets a Reference resource. */ export declare function getReferenceOutput(args: GetReferenceOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output; export interface GetReferenceOutputArgs { environmentId: pulumi.Input; organizationId: pulumi.Input; referenceId: pulumi.Input; }