import * as pulumi from "@pulumi/pulumi"; /** * Gets a single contact. */ export declare function getFolderContact(args: GetFolderContactArgs, opts?: pulumi.InvokeOptions): Promise; export interface GetFolderContactArgs { contactId: string; folderId: string; } export interface GetFolderContactResult { /** * The email address to send notifications to. The email address does not need to be a Google Account. */ readonly email: string; /** * The preferred language for notifications, as a ISO 639-1 language code. See [Supported languages](https://cloud.google.com/resource-manager/docs/managing-notification-contacts#supported-languages) for a list of supported languages. */ readonly languageTag: string; /** * The identifier for the contact. Format: {resource_type}/{resource_id}/contacts/{contact_id} */ readonly name: string; /** * The categories of notifications that the contact will receive communications for. */ readonly notificationCategorySubscriptions: string[]; /** * The last time the validation_state was updated, either manually or automatically. A contact is considered stale if its validation state was updated more than 1 year ago. */ readonly validateTime: string; /** * The validity of the contact. A contact is considered valid if it is the correct recipient for notifications for a particular resource. */ readonly validationState: string; } /** * Gets a single contact. */ export declare function getFolderContactOutput(args: GetFolderContactOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output; export interface GetFolderContactOutputArgs { contactId: pulumi.Input; folderId: pulumi.Input; }