Oracle Cloud Infrastructure v0.20.0, May 31 23
Oracle Cloud Infrastructure v0.20.0, May 31 23
oci.CloudGuard.getDataSourceEvents
Explore with Pulumi AI
This data source provides the list of Data Source Events in Oracle Cloud Infrastructure Cloud Guard service.
Returns a list of events from CloudGuard DataSource
Example Usage
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Oci = Pulumi.Oci;
return await Deployment.RunAsync(() =>
{
var testDataSourceEvents = Oci.CloudGuard.GetDataSourceEvents.Invoke(new()
{
DataSourceId = oci_cloud_guard_data_source.Test_data_source.Id,
Region = @var.Data_source_event_region,
});
});
package main
import (
"github.com/pulumi/pulumi-oci/sdk/go/oci/CloudGuard"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := CloudGuard.GetDataSourceEvents(ctx, &cloudguard.GetDataSourceEventsArgs{
DataSourceId: oci_cloud_guard_data_source.Test_data_source.Id,
Region: pulumi.StringRef(_var.Data_source_event_region),
}, nil)
if err != nil {
return err
}
return nil
})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.CloudGuard.CloudGuardFunctions;
import com.pulumi.oci.CloudGuard.inputs.GetDataSourceEventsArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var testDataSourceEvents = CloudGuardFunctions.getDataSourceEvents(GetDataSourceEventsArgs.builder()
.dataSourceId(oci_cloud_guard_data_source.test_data_source().id())
.region(var_.data_source_event_region())
.build());
}
}
import pulumi
import pulumi_oci as oci
test_data_source_events = oci.CloudGuard.get_data_source_events(data_source_id=%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference),
region=%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testDataSourceEvents = oci.CloudGuard.getDataSourceEvents({
dataSourceId: oci_cloud_guard_data_source.test_data_source.id,
region: _var.data_source_event_region,
});
variables:
testDataSourceEvents:
fn::invoke:
Function: oci:CloudGuard:getDataSourceEvents
Arguments:
dataSourceId: ${oci_cloud_guard_data_source.test_data_source.id}
region: ${var.data_source_event_region}
Using getDataSourceEvents
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getDataSourceEvents(args: GetDataSourceEventsArgs, opts?: InvokeOptions): Promise<GetDataSourceEventsResult>
function getDataSourceEventsOutput(args: GetDataSourceEventsOutputArgs, opts?: InvokeOptions): Output<GetDataSourceEventsResult>
def get_data_source_events(data_source_id: Optional[str] = None,
filters: Optional[Sequence[_cloudguard.GetDataSourceEventsFilter]] = None,
region: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetDataSourceEventsResult
def get_data_source_events_output(data_source_id: Optional[pulumi.Input[str]] = None,
filters: Optional[pulumi.Input[Sequence[pulumi.Input[_cloudguard.GetDataSourceEventsFilterArgs]]]] = None,
region: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetDataSourceEventsResult]
func GetDataSourceEvents(ctx *Context, args *GetDataSourceEventsArgs, opts ...InvokeOption) (*GetDataSourceEventsResult, error)
func GetDataSourceEventsOutput(ctx *Context, args *GetDataSourceEventsOutputArgs, opts ...InvokeOption) GetDataSourceEventsResultOutput
> Note: This function is named GetDataSourceEvents
in the Go SDK.
public static class GetDataSourceEvents
{
public static Task<GetDataSourceEventsResult> InvokeAsync(GetDataSourceEventsArgs args, InvokeOptions? opts = null)
public static Output<GetDataSourceEventsResult> Invoke(GetDataSourceEventsInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetDataSourceEventsResult> getDataSourceEvents(GetDataSourceEventsArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: oci:CloudGuard/getDataSourceEvents:getDataSourceEvents
arguments:
# arguments dictionary
The following arguments are supported:
- Data
Source stringId DataSource OCID
- Filters
List<Get
Data Source Events Filter> - Region string
A filter to return only resource their region matches the given region.
- Data
Source stringId DataSource OCID
- Filters
[]Get
Data Source Events Filter - Region string
A filter to return only resource their region matches the given region.
- data
Source StringId DataSource OCID
- filters
List<Get
Data Source Events Filter> - region String
A filter to return only resource their region matches the given region.
- data
Source stringId DataSource OCID
- filters
Get
Data Source Events Filter[] - region string
A filter to return only resource their region matches the given region.
- data_
source_ strid DataSource OCID
- filters
Get
Data Source Events Filter] - region str
A filter to return only resource their region matches the given region.
- data
Source StringId DataSource OCID
- filters List<Property Map>
- region String
A filter to return only resource their region matches the given region.
getDataSourceEvents Result
The following output properties are available:
- Data
Source List<GetEvent Collections Data Source Events Data Source Event Collection> The list of data_source_event_collection.
- Data
Source stringId Attached data Source
- Id string
The provider-assigned unique ID for this managed resource.
- Filters
List<Get
Data Source Events Filter> - Region string
Data source event region
- Data
Source []GetEvent Collections Data Source Events Data Source Event Collection The list of data_source_event_collection.
- Data
Source stringId Attached data Source
- Id string
The provider-assigned unique ID for this managed resource.
- Filters
[]Get
Data Source Events Filter - Region string
Data source event region
- data
Source List<GetEvent Collections Data Source Events Data Source Event Collection> The list of data_source_event_collection.
- data
Source StringId Attached data Source
- id String
The provider-assigned unique ID for this managed resource.
- filters
List<Get
Data Source Events Filter> - region String
Data source event region
- data
Source GetEvent Collections Data Source Events Data Source Event Collection[] The list of data_source_event_collection.
- data
Source stringId Attached data Source
- id string
The provider-assigned unique ID for this managed resource.
- filters
Get
Data Source Events Filter[] - region string
Data source event region
- data_
source_ Getevent_ collections Data Source Events Data Source Event Collection] The list of data_source_event_collection.
- data_
source_ strid Attached data Source
- id str
The provider-assigned unique ID for this managed resource.
- filters
Get
Data Source Events Filter] - region str
Data source event region
- data
Source List<Property Map>Event Collections The list of data_source_event_collection.
- data
Source StringId Attached data Source
- id String
The provider-assigned unique ID for this managed resource.
- filters List<Property Map>
- region String
Data source event region
Supporting Types
GetDataSourceEventsDataSourceEventCollection
- Items
List<Get
Data Source Events Data Source Event Collection Item> List of event related to a DataSource
- Items
[]Get
Data Source Events Data Source Event Collection Item List of event related to a DataSource
- items
List<Get
Data Source Events Data Source Event Collection Item> List of event related to a DataSource
- items
Get
Data Source Events Data Source Event Collection Item[] List of event related to a DataSource
- items
Get
Data Source Events Data Source Event Collection Item] List of event related to a DataSource
- items List<Property Map>
List of event related to a DataSource
GetDataSourceEventsDataSourceEventCollectionItem
- Comments string
Data source event comments
- Data
Source stringId DataSource OCID
- Event
Date string Data source event date time
- Event
Infos List<GetData Source Events Data Source Event Collection Item Event Info> Event info of a data source.
- Region string
A filter to return only resource their region matches the given region.
- Status string
Current data source event info status
- Time
Created string Data source event created time
- Comments string
Data source event comments
- Data
Source stringId DataSource OCID
- Event
Date string Data source event date time
- Event
Infos []GetData Source Events Data Source Event Collection Item Event Info Event info of a data source.
- Region string
A filter to return only resource their region matches the given region.
- Status string
Current data source event info status
- Time
Created string Data source event created time
- comments String
Data source event comments
- data
Source StringId DataSource OCID
- event
Date String Data source event date time
- event
Infos List<GetData Source Events Data Source Event Collection Item Event Info> Event info of a data source.
- region String
A filter to return only resource their region matches the given region.
- status String
Current data source event info status
- time
Created String Data source event created time
- comments string
Data source event comments
- data
Source stringId DataSource OCID
- event
Date string Data source event date time
- event
Infos GetData Source Events Data Source Event Collection Item Event Info[] Event info of a data source.
- region string
A filter to return only resource their region matches the given region.
- status string
Current data source event info status
- time
Created string Data source event created time
- comments str
Data source event comments
- data_
source_ strid DataSource OCID
- event_
date str Data source event date time
- event_
infos GetData Source Events Data Source Event Collection Item Event Info] Event info of a data source.
- region str
A filter to return only resource their region matches the given region.
- status str
Current data source event info status
- time_
created str Data source event created time
- comments String
Data source event comments
- data
Source StringId DataSource OCID
- event
Date String Data source event date time
- event
Infos List<Property Map> Event info of a data source.
- region String
A filter to return only resource their region matches the given region.
- status String
Current data source event info status
- time
Created String Data source event created time
GetDataSourceEventsDataSourceEventCollectionItemEventInfo
- Data
Source stringFeed Provider Possible type of dataSourceFeed Provider(LoggingQuery)
- Log
Result string - Observed
Value string - Operator string
- Trigger
Value string
- Data
Source stringFeed Provider Possible type of dataSourceFeed Provider(LoggingQuery)
- Log
Result string - Observed
Value string - Operator string
- Trigger
Value string
- data
Source StringFeed Provider Possible type of dataSourceFeed Provider(LoggingQuery)
- log
Result String - observed
Value String - operator String
- trigger
Value String
- data
Source stringFeed Provider Possible type of dataSourceFeed Provider(LoggingQuery)
- log
Result string - observed
Value string - operator string
- trigger
Value string
- data_
source_ strfeed_ provider Possible type of dataSourceFeed Provider(LoggingQuery)
- log_
result str - observed_
value str - operator str
- trigger_
value str
- data
Source StringFeed Provider Possible type of dataSourceFeed Provider(LoggingQuery)
- log
Result String - observed
Value String - operator String
- trigger
Value String
GetDataSourceEventsFilter
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
This Pulumi package is based on the
oci
Terraform Provider.