import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../../types/output"; /** * Get a certificates in the specified project. */ export declare function getCertificate(args: GetCertificateArgs, opts?: pulumi.InvokeOptions): Promise; export interface GetCertificateArgs { certificateId: string; location: string; productId: string; project?: string; } export interface GetCertificateResult { /** * Status of the certificate */ readonly certificateStatus: string; /** * Immutable. Credential id that will be used to register with trawler INTERNAL_ONLY */ readonly credentialId: string; /** * Description of the certificate */ readonly description: string; /** * Name of the certificate */ readonly displayName: string; /** * Auto generated primary key */ readonly name: string; /** * Input only. Raw client certificate which would be registered with trawler */ readonly rawCertificate: outputs.integrations.v1alpha.GoogleCloudIntegrationsV1alphaClientCertificateResponse; /** * Immutable. Requestor ID to be used to register certificate with trawler */ readonly requestorId: string; /** * The timestamp after which certificate will expire */ readonly validEndTime: string; /** * The timestamp after which certificate will be valid */ readonly validStartTime: string; } /** * Get a certificates in the specified project. */ export declare function getCertificateOutput(args: GetCertificateOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output; export interface GetCertificateOutputArgs { certificateId: pulumi.Input; location: pulumi.Input; productId: pulumi.Input; project?: pulumi.Input; }