import * as pulumi from "@pulumi/pulumi"; /** * Gets details of a single FirewallEndpointAssociation. */ export declare function getFirewallEndpointAssociation(args: GetFirewallEndpointAssociationArgs, opts?: pulumi.InvokeOptions): Promise; export interface GetFirewallEndpointAssociationArgs { firewallEndpointAssociationId: string; location: string; project?: string; } export interface GetFirewallEndpointAssociationResult { /** * Create time stamp */ readonly createTime: string; /** * The URL of the FirewallEndpoint that is being associated. */ readonly firewallEndpoint: string; /** * Optional. Labels as key value pairs */ readonly labels: { [key: string]: string; }; /** * name of resource */ readonly name: string; /** * The URL of the network that is being associated. */ readonly network: string; /** * Whether reconciling is in progress, recommended per https://google.aip.dev/128. */ readonly reconciling: boolean; /** * Current state of the association. */ readonly state: string; /** * Optional. The URL of the TlsInspectionPolicy that is being associated. */ readonly tlsInspectionPolicy: string; /** * Update time stamp */ readonly updateTime: string; } /** * Gets details of a single FirewallEndpointAssociation. */ export declare function getFirewallEndpointAssociationOutput(args: GetFirewallEndpointAssociationOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output; export interface GetFirewallEndpointAssociationOutputArgs { firewallEndpointAssociationId: pulumi.Input; location: pulumi.Input; project?: pulumi.Input; }