import * as pulumi from "@pulumi/pulumi"; /** * Gets a single contact. */ export declare function getContact(args: GetContactArgs, opts?: pulumi.InvokeOptions): Promise; export interface GetContactArgs { contactId: string; project?: string; } export interface GetContactResult { /** * 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 getContactOutput(args: GetContactOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output; export interface GetContactOutputArgs { contactId: pulumi.Input; project?: pulumi.Input; }