import * as pulumi from "@pulumi/pulumi"; /** * This data source provides details about a specific Wlp Agent resource in Oracle Cloud Infrastructure Cloud Guard service. * * Returns a WlpAgent resource for an on-premise resource identified by wlpAgentId. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testWlpAgent = oci.cloudguard.getWlpAgent({ * wlpAgentId: testWlpAgentOciCloudGuardWlpAgent.id, * }); * ``` */ export declare function getWlpAgent(args: GetWlpAgentArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getWlpAgent. */ export interface GetWlpAgentArgs { /** * WLP agent OCID. */ wlpAgentId: string; } /** * A collection of values returned by getWlpAgent. */ export interface GetWlpAgentResult { /** * The version of the agent */ readonly agentVersion: string; /** * The certificate ID returned by Oracle Cloud Infrastructure certificates service */ readonly certificateId: string; /** * The updated certificate signing request */ readonly certificateSignedRequest: string; /** * Compartment OCID of WlpAgent. */ readonly compartmentId: string; /** * Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}` */ readonly definedTags: { [key: string]: string; }; /** * Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}` */ readonly freeformTags: { [key: string]: string; }; /** * OCID for instance in which WlpAgent is installed */ readonly hostId: string; /** * OCID for WlpAgent */ readonly id: string; readonly osInfo: string; /** * System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see [Resource Tags](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). System tags can be viewed by users, but can only be created by the system. Example: `{"orcl-cloud.free-tier-retained": "true"}` */ readonly systemTags: { [key: string]: string; }; /** * TenantId of the host */ readonly tenantId: string; /** * The date and time the WlpAgent was created. Format defined by RFC3339. */ readonly timeCreated: string; /** * The date and time the WlpAgent was updated. Format defined by RFC3339. */ readonly timeUpdated: string; readonly wlpAgentId: string; } /** * This data source provides details about a specific Wlp Agent resource in Oracle Cloud Infrastructure Cloud Guard service. * * Returns a WlpAgent resource for an on-premise resource identified by wlpAgentId. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testWlpAgent = oci.cloudguard.getWlpAgent({ * wlpAgentId: testWlpAgentOciCloudGuardWlpAgent.id, * }); * ``` */ export declare function getWlpAgentOutput(args: GetWlpAgentOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getWlpAgent. */ export interface GetWlpAgentOutputArgs { /** * WLP agent OCID. */ wlpAgentId: pulumi.Input; } //# sourceMappingURL=getWlpAgent.d.ts.map