import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../../types/output"; /** * Gets the specified User data mapping. */ export declare function getUserDataMapping(args: GetUserDataMappingArgs, opts?: pulumi.InvokeOptions): Promise; export interface GetUserDataMappingArgs { consentStoreId: string; datasetId: string; location: string; project?: string; userDataMappingId: string; } export interface GetUserDataMappingResult { /** * Indicates the time when this mapping was archived. */ readonly archiveTime: string; /** * Indicates whether this mapping is archived. */ readonly archived: boolean; /** * A unique identifier for the mapped resource. */ readonly dataId: string; /** * Resource name of the User data mapping, of the form `projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/consentStores/{consent_store_id}/userDataMappings/{user_data_mapping_id}`. */ readonly name: string; /** * Attributes of the resource. Only explicitly set attributes are displayed here. Attribute definitions with defaults set implicitly apply to these User data mappings. Attributes listed here must be single valued, that is, exactly one value is specified for the field "values" in each Attribute. */ readonly resourceAttributes: outputs.healthcare.v1.AttributeResponse[]; /** * User's UUID provided by the client. */ readonly userId: string; } /** * Gets the specified User data mapping. */ export declare function getUserDataMappingOutput(args: GetUserDataMappingOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output; export interface GetUserDataMappingOutputArgs { consentStoreId: pulumi.Input; datasetId: pulumi.Input; location: pulumi.Input; project?: pulumi.Input; userDataMappingId: pulumi.Input; }