import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; /** * This data source provides details about a specific Data Source Event resource in Oracle Cloud Infrastructure Cloud Guard service. * * Returns a list of events from CloudGuard DataSource * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testDataSourceEvent = oci.cloudguard.getDataSourceEvent({ * dataSourceId: testDataSource.id, * region: dataSourceEventRegion, * }); * ``` */ export declare function getDataSourceEvent(args: GetDataSourceEventArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getDataSourceEvent. */ export interface GetDataSourceEventArgs { /** * DataSource OCID */ dataSourceId: string; /** * A filter to return only resource their region matches the given region. */ region?: string; } /** * A collection of values returned by getDataSourceEvent. */ export interface GetDataSourceEventResult { /** * Attached data Source */ readonly dataSourceId: string; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; /** * List of event related to a DataSource */ readonly items: outputs.CloudGuard.GetDataSourceEventItem[]; /** * Data source event region */ readonly region?: string; } /** * This data source provides details about a specific Data Source Event resource in Oracle Cloud Infrastructure Cloud Guard service. * * Returns a list of events from CloudGuard DataSource * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testDataSourceEvent = oci.cloudguard.getDataSourceEvent({ * dataSourceId: testDataSource.id, * region: dataSourceEventRegion, * }); * ``` */ export declare function getDataSourceEventOutput(args: GetDataSourceEventOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getDataSourceEvent. */ export interface GetDataSourceEventOutputArgs { /** * DataSource OCID */ dataSourceId: pulumi.Input; /** * A filter to return only resource their region matches the given region. */ region?: pulumi.Input; } //# sourceMappingURL=getDataSourceEvent.d.ts.map