import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../../types/output"; /** * Gets details of a single ProxyConfig. */ export declare function getProxyConfig(args: GetProxyConfigArgs, opts?: pulumi.InvokeOptions): Promise; export interface GetProxyConfigArgs { organizationId: string; partnerTenantId: string; proxyConfigId: string; } export interface GetProxyConfigResult { /** * Timestamp when the resource was created. */ readonly createTime: string; /** * Optional. An arbitrary caller-provided name for the ProxyConfig. Cannot exceed 64 characters. */ readonly displayName: string; /** * Optional. Information to encrypt JWT for the proxy server. */ readonly encryptionInfo: outputs.beyondcorp.v1alpha.GoogleCloudBeyondcorpPartnerservicesV1alphaEncryptionInfoResponse; /** * ProxyConfig resource name. */ readonly name: string; /** * The URI of the proxy server. */ readonly proxyUri: string; /** * Routing info to direct traffic to the proxy server. */ readonly routingInfo: outputs.beyondcorp.v1alpha.GoogleCloudBeyondcorpPartnerservicesV1alphaRoutingInfoResponse; /** * Transport layer information to verify for the proxy server. */ readonly transportInfo: outputs.beyondcorp.v1alpha.GoogleCloudBeyondcorpPartnerservicesV1alphaTransportInfoResponse; /** * Timestamp when the resource was last modified. */ readonly updateTime: string; } /** * Gets details of a single ProxyConfig. */ export declare function getProxyConfigOutput(args: GetProxyConfigOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output; export interface GetProxyConfigOutputArgs { organizationId: pulumi.Input; partnerTenantId: pulumi.Input; proxyConfigId: pulumi.Input; }