wavefront logo
Wavefront v1.4.0, May 19 23

wavefront.getEvents

Explore with Pulumi AI

Use this data source to get information about all Wavefront events.

Example Usage

using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Wavefront = Pulumi.Wavefront;

return await Deployment.RunAsync(() => 
{
    var example = Wavefront.GetEvents.Invoke(new()
    {
        EarliestStartTimeEpochMillis = 1665427195,
        LatestStartTimeEpochMillis = 1665427195,
        Limit = 10,
        Offset = 0,
    });

});
package main

import (
	"github.com/pulumi/pulumi-wavefront/sdk/go/wavefront"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := wavefront.GetEvents(ctx, &wavefront.GetEventsArgs{
			EarliestStartTimeEpochMillis: 1665427195,
			LatestStartTimeEpochMillis:   1665427195,
			Limit:                        pulumi.IntRef(10),
			Offset:                       pulumi.IntRef(0),
		}, 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.wavefront.WavefrontFunctions;
import com.pulumi.wavefront.inputs.GetEventsArgs;
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 example = WavefrontFunctions.getEvents(GetEventsArgs.builder()
            .earliestStartTimeEpochMillis(1665427195)
            .latestStartTimeEpochMillis(1665427195)
            .limit(10)
            .offset(0)
            .build());

    }
}
import pulumi
import pulumi_wavefront as wavefront

example = wavefront.get_events(earliest_start_time_epoch_millis=1665427195,
    latest_start_time_epoch_millis=1665427195,
    limit=10,
    offset=0)
import * as pulumi from "@pulumi/pulumi";
import * as wavefront from "@pulumi/wavefront";

const example = wavefront.getEvents({
    earliestStartTimeEpochMillis: 1665427195,
    latestStartTimeEpochMillis: 1665427195,
    limit: 10,
    offset: 0,
});
variables:
  example:
    fn::invoke:
      Function: wavefront:getEvents
      Arguments:
        earliestStartTimeEpochMillis: 1.665427195e+09
        latestStartTimeEpochMillis: 1.665427195e+09
        limit: 10
        offset: 0

Using getEvents

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 getEvents(args: GetEventsArgs, opts?: InvokeOptions): Promise<GetEventsResult>
function getEventsOutput(args: GetEventsOutputArgs, opts?: InvokeOptions): Output<GetEventsResult>
def get_events(earliest_start_time_epoch_millis: Optional[int] = None,
               latest_start_time_epoch_millis: Optional[int] = None,
               limit: Optional[int] = None,
               offset: Optional[int] = None,
               opts: Optional[InvokeOptions] = None) -> GetEventsResult
def get_events_output(earliest_start_time_epoch_millis: Optional[pulumi.Input[int]] = None,
               latest_start_time_epoch_millis: Optional[pulumi.Input[int]] = None,
               limit: Optional[pulumi.Input[int]] = None,
               offset: Optional[pulumi.Input[int]] = None,
               opts: Optional[InvokeOptions] = None) -> Output[GetEventsResult]
func GetEvents(ctx *Context, args *GetEventsArgs, opts ...InvokeOption) (*GetEventsResult, error)
func GetEventsOutput(ctx *Context, args *GetEventsOutputArgs, opts ...InvokeOption) GetEventsResultOutput

> Note: This function is named GetEvents in the Go SDK.

public static class GetEvents 
{
    public static Task<GetEventsResult> InvokeAsync(GetEventsArgs args, InvokeOptions? opts = null)
    public static Output<GetEventsResult> Invoke(GetEventsInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetEventsResult> getEvents(GetEventsArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: wavefront:index/getEvents:getEvents
  arguments:
    # arguments dictionary

The following arguments are supported:

EarliestStartTimeEpochMillis int

The earliest start time in epoch milliseconds.

LatestStartTimeEpochMillis int

The latest start time in epoch milliseconds.

Limit int

Limit is the maximum number of results to be returned. Defaults to 100.

Offset int

Offset is the offset from the first result to be returned. Defaults to 0.

EarliestStartTimeEpochMillis int

The earliest start time in epoch milliseconds.

LatestStartTimeEpochMillis int

The latest start time in epoch milliseconds.

Limit int

Limit is the maximum number of results to be returned. Defaults to 100.

Offset int

Offset is the offset from the first result to be returned. Defaults to 0.

earliestStartTimeEpochMillis Integer

The earliest start time in epoch milliseconds.

latestStartTimeEpochMillis Integer

The latest start time in epoch milliseconds.

limit Integer

Limit is the maximum number of results to be returned. Defaults to 100.

offset Integer

Offset is the offset from the first result to be returned. Defaults to 0.

earliestStartTimeEpochMillis number

The earliest start time in epoch milliseconds.

latestStartTimeEpochMillis number

The latest start time in epoch milliseconds.

limit number

Limit is the maximum number of results to be returned. Defaults to 100.

offset number

Offset is the offset from the first result to be returned. Defaults to 0.

earliest_start_time_epoch_millis int

The earliest start time in epoch milliseconds.

latest_start_time_epoch_millis int

The latest start time in epoch milliseconds.

limit int

Limit is the maximum number of results to be returned. Defaults to 100.

offset int

Offset is the offset from the first result to be returned. Defaults to 0.

earliestStartTimeEpochMillis Number

The earliest start time in epoch milliseconds.

latestStartTimeEpochMillis Number

The latest start time in epoch milliseconds.

limit Number

Limit is the maximum number of results to be returned. Defaults to 100.

offset Number

Offset is the offset from the first result to be returned. Defaults to 0.

getEvents Result

The following output properties are available:

EarliestStartTimeEpochMillis int

Earliest start time in epoch milliseconds.

Events List<GetEventsEvent>

List of all events in Wavefront. For each event you will see a list of attributes.

Id string

The provider-assigned unique ID for this managed resource.

LatestStartTimeEpochMillis int

Latest start time in epoch milliseconds.

Limit int
Offset int
EarliestStartTimeEpochMillis int

Earliest start time in epoch milliseconds.

Events []GetEventsEvent

List of all events in Wavefront. For each event you will see a list of attributes.

Id string

The provider-assigned unique ID for this managed resource.

LatestStartTimeEpochMillis int

Latest start time in epoch milliseconds.

Limit int
Offset int
earliestStartTimeEpochMillis Integer

Earliest start time in epoch milliseconds.

events List<GetEventsEvent>

List of all events in Wavefront. For each event you will see a list of attributes.

id String

The provider-assigned unique ID for this managed resource.

latestStartTimeEpochMillis Integer

Latest start time in epoch milliseconds.

limit Integer
offset Integer
earliestStartTimeEpochMillis number

Earliest start time in epoch milliseconds.

events GetEventsEvent[]

List of all events in Wavefront. For each event you will see a list of attributes.

id string

The provider-assigned unique ID for this managed resource.

latestStartTimeEpochMillis number

Latest start time in epoch milliseconds.

limit number
offset number
earliest_start_time_epoch_millis int

Earliest start time in epoch milliseconds.

events Sequence[GetEventsEvent]

List of all events in Wavefront. For each event you will see a list of attributes.

id str

The provider-assigned unique ID for this managed resource.

latest_start_time_epoch_millis int

Latest start time in epoch milliseconds.

limit int
offset int
earliestStartTimeEpochMillis Number

Earliest start time in epoch milliseconds.

events List<Property Map>

List of all events in Wavefront. For each event you will see a list of attributes.

id String

The provider-assigned unique ID for this managed resource.

latestStartTimeEpochMillis Number

Latest start time in epoch milliseconds.

limit Number
offset Number

Supporting Types

GetEventsEvent

Annotations Dictionary<string, string>

Annotations associated with the event.

Details string

The description of the event.

EndtimeKey int
Id string

The ID of the event in Wavefront.

IsEphemeral bool

A Boolean flag. If set to true, creates a point-in-time event (i.e. with no duration).

Name string

The name of the event in Wavefront.

Severity string

The severity category of the event.

StartTime int

The start time of the event in epoch milliseconds.

Tags List<string>

A set of tags assigned to the event.

Type string

The type of the event.

Annotations map[string]string

Annotations associated with the event.

Details string

The description of the event.

EndtimeKey int
Id string

The ID of the event in Wavefront.

IsEphemeral bool

A Boolean flag. If set to true, creates a point-in-time event (i.e. with no duration).

Name string

The name of the event in Wavefront.

Severity string

The severity category of the event.

StartTime int

The start time of the event in epoch milliseconds.

Tags []string

A set of tags assigned to the event.

Type string

The type of the event.

annotations Map<String,String>

Annotations associated with the event.

details String

The description of the event.

endtimeKey Integer
id String

The ID of the event in Wavefront.

isEphemeral Boolean

A Boolean flag. If set to true, creates a point-in-time event (i.e. with no duration).

name String

The name of the event in Wavefront.

severity String

The severity category of the event.

startTime Integer

The start time of the event in epoch milliseconds.

tags List<String>

A set of tags assigned to the event.

type String

The type of the event.

annotations {[key: string]: string}

Annotations associated with the event.

details string

The description of the event.

endtimeKey number
id string

The ID of the event in Wavefront.

isEphemeral boolean

A Boolean flag. If set to true, creates a point-in-time event (i.e. with no duration).

name string

The name of the event in Wavefront.

severity string

The severity category of the event.

startTime number

The start time of the event in epoch milliseconds.

tags string[]

A set of tags assigned to the event.

type string

The type of the event.

annotations Mapping[str, str]

Annotations associated with the event.

details str

The description of the event.

endtime_key int
id str

The ID of the event in Wavefront.

is_ephemeral bool

A Boolean flag. If set to true, creates a point-in-time event (i.e. with no duration).

name str

The name of the event in Wavefront.

severity str

The severity category of the event.

start_time int

The start time of the event in epoch milliseconds.

tags Sequence[str]

A set of tags assigned to the event.

type str

The type of the event.

annotations Map<String>

Annotations associated with the event.

details String

The description of the event.

endtimeKey Number
id String

The ID of the event in Wavefront.

isEphemeral Boolean

A Boolean flag. If set to true, creates a point-in-time event (i.e. with no duration).

name String

The name of the event in Wavefront.

severity String

The severity category of the event.

startTime Number

The start time of the event in epoch milliseconds.

tags List<String>

A set of tags assigned to the event.

type String

The type of the event.

Package Details

Repository
Wavefront pulumi/pulumi-wavefront
License
Apache-2.0
Notes

This Pulumi package is based on the wavefront Terraform Provider.