import * as pulumi from "@pulumi/pulumi"; /** * This data source provides details about a specific Cloud Guard Configuration resource in Oracle Cloud Infrastructure Cloud Guard service. * * Returns the configuration details for a Cloud Guard tenancy, * identified by root compartment OCID. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testCloudGuardConfiguration = oci.cloudguard.getCloudGuardConfiguration({ * compartmentId: compartmentId, * }); * ``` */ export declare function getCloudGuardConfiguration(args: GetCloudGuardConfigurationArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getCloudGuardConfiguration. */ export interface GetCloudGuardConfigurationArgs { /** * The OCID of the compartment in which to list resources. */ compartmentId: string; } /** * A collection of values returned by getCloudGuardConfiguration. */ export interface GetCloudGuardConfigurationResult { readonly compartmentId: string; readonly id: string; /** * The reporting region */ readonly reportingRegion: string; /** * Were Oracle-managed resources created by customer? */ readonly selfManageResources: boolean; /** * Status of the Cloud Guard tenant */ readonly status: string; } /** * This data source provides details about a specific Cloud Guard Configuration resource in Oracle Cloud Infrastructure Cloud Guard service. * * Returns the configuration details for a Cloud Guard tenancy, * identified by root compartment OCID. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testCloudGuardConfiguration = oci.cloudguard.getCloudGuardConfiguration({ * compartmentId: compartmentId, * }); * ``` */ export declare function getCloudGuardConfigurationOutput(args: GetCloudGuardConfigurationOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getCloudGuardConfiguration. */ export interface GetCloudGuardConfigurationOutputArgs { /** * The OCID of the compartment in which to list resources. */ compartmentId: pulumi.Input; } //# sourceMappingURL=getCloudGuardConfiguration.d.ts.map