Documentation
¶
Index ¶
- type Timeline
- type TimelineArgs
- type TimelineArray
- type TimelineArrayInput
- type TimelineArrayOutput
- type TimelineInput
- type TimelineMap
- type TimelineMapInput
- type TimelineMapOutput
- type TimelineOutput
- func (o TimelineOutput) DefaultConnection() pulumi.StringPtrOutput
- func (o TimelineOutput) Description() pulumi.StringPtrOutput
- func (TimelineOutput) ElementType() reflect.Type
- func (o TimelineOutput) EndTime() pulumi.IntPtrOutput
- func (o TimelineOutput) Name() pulumi.StringOutput
- func (o TimelineOutput) ProgramText() pulumi.StringOutput
- func (o TimelineOutput) StartTime() pulumi.IntPtrOutput
- func (o TimelineOutput) TimeRange() pulumi.IntPtrOutput
- func (o TimelineOutput) ToTimelineOutput() TimelineOutput
- func (o TimelineOutput) ToTimelineOutputWithContext(ctx context.Context) TimelineOutput
- func (o TimelineOutput) Url() pulumi.StringOutput
- type TimelineState
- type View
- type ViewArgs
- type ViewArray
- type ViewArrayInput
- type ViewArrayOutput
- type ViewColumn
- type ViewColumnArgs
- type ViewColumnArray
- type ViewColumnArrayInput
- type ViewColumnArrayOutput
- func (ViewColumnArrayOutput) ElementType() reflect.Type
- func (o ViewColumnArrayOutput) Index(i pulumi.IntInput) ViewColumnOutput
- func (o ViewColumnArrayOutput) ToViewColumnArrayOutput() ViewColumnArrayOutput
- func (o ViewColumnArrayOutput) ToViewColumnArrayOutputWithContext(ctx context.Context) ViewColumnArrayOutput
- type ViewColumnInput
- type ViewColumnOutput
- type ViewInput
- type ViewMap
- type ViewMapInput
- type ViewMapOutput
- type ViewOutput
- func (o ViewOutput) Columns() ViewColumnArrayOutput
- func (o ViewOutput) DefaultConnection() pulumi.StringPtrOutput
- func (o ViewOutput) Description() pulumi.StringPtrOutput
- func (ViewOutput) ElementType() reflect.Type
- func (o ViewOutput) EndTime() pulumi.IntPtrOutput
- func (o ViewOutput) Name() pulumi.StringOutput
- func (o ViewOutput) ProgramText() pulumi.StringOutput
- func (o ViewOutput) SortOptions() ViewSortOptionArrayOutput
- func (o ViewOutput) StartTime() pulumi.IntPtrOutput
- func (o ViewOutput) TimeRange() pulumi.IntPtrOutput
- func (o ViewOutput) ToViewOutput() ViewOutput
- func (o ViewOutput) ToViewOutputWithContext(ctx context.Context) ViewOutput
- func (o ViewOutput) Url() pulumi.StringOutput
- type ViewSortOption
- type ViewSortOptionArgs
- type ViewSortOptionArray
- type ViewSortOptionArrayInput
- type ViewSortOptionArrayOutput
- func (ViewSortOptionArrayOutput) ElementType() reflect.Type
- func (o ViewSortOptionArrayOutput) Index(i pulumi.IntInput) ViewSortOptionOutput
- func (o ViewSortOptionArrayOutput) ToViewSortOptionArrayOutput() ViewSortOptionArrayOutput
- func (o ViewSortOptionArrayOutput) ToViewSortOptionArrayOutputWithContext(ctx context.Context) ViewSortOptionArrayOutput
- type ViewSortOptionInput
- type ViewSortOptionOutput
- func (o ViewSortOptionOutput) Descending() pulumi.BoolOutput
- func (ViewSortOptionOutput) ElementType() reflect.Type
- func (o ViewSortOptionOutput) Field() pulumi.StringOutput
- func (o ViewSortOptionOutput) ToViewSortOptionOutput() ViewSortOptionOutput
- func (o ViewSortOptionOutput) ToViewSortOptionOutputWithContext(ctx context.Context) ViewSortOptionOutput
- type ViewState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Timeline ¶
type Timeline struct { pulumi.CustomResourceState // The connection that the log timeline uses to fetch data. This could be Splunk Enterprise, Splunk Enterprise Cloud or Observability Cloud. DefaultConnection pulumi.StringPtrOutput `pulumi:"defaultConnection"` // Description of the log timeline. Description pulumi.StringPtrOutput `pulumi:"description"` // Seconds since epoch. Used for visualization. Conflicts with `timeRange`. EndTime pulumi.IntPtrOutput `pulumi:"endTime"` // Name of the log timeline. Name pulumi.StringOutput `pulumi:"name"` // Signalflow program text for the log timeline. More info at https://dev.splunk.com/observability/docs/. ProgramText pulumi.StringOutput `pulumi:"programText"` // Seconds since epoch. Used for visualization. Conflicts with `timeRange`. StartTime pulumi.IntPtrOutput `pulumi:"startTime"` // From when to display data. SignalFx time syntax (e.g. `"-5m"`, `"-1h"`). Conflicts with `startTime` and `endTime`. TimeRange pulumi.IntPtrOutput `pulumi:"timeRange"` // The URL of the log timeline. Url pulumi.StringOutput `pulumi:"url"` }
You can add logs data to your Observability Cloud dashboards without turning your logs into metrics first. A log timeline chart displays timeline visualization in a dashboard and shows you in detail what is happening and why.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-signalfx/sdk/v7/go/signalfx/log" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := log.NewTimeline(ctx, "myLogTimeline", &log.TimelineArgs{ Description: pulumi.String("Lorem ipsum dolor sit amet, laudem tibique iracundia at mea. Nam posse dolores ex, nec cu adhuc putent honestatis"), ProgramText: pulumi.String("logs(filter=field('message') == 'Transaction processed' and field('service.name') == 'paymentservice').publish()\n\n"), TimeRange: pulumi.Int(900), }) if err != nil { return err } return nil }) }
```
func GetTimeline ¶
func GetTimeline(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TimelineState, opts ...pulumi.ResourceOption) (*Timeline, error)
GetTimeline gets an existing Timeline resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewTimeline ¶
func NewTimeline(ctx *pulumi.Context, name string, args *TimelineArgs, opts ...pulumi.ResourceOption) (*Timeline, error)
NewTimeline registers a new resource with the given unique name, arguments, and options.
func (*Timeline) ElementType ¶
func (*Timeline) ToTimelineOutput ¶
func (i *Timeline) ToTimelineOutput() TimelineOutput
func (*Timeline) ToTimelineOutputWithContext ¶
func (i *Timeline) ToTimelineOutputWithContext(ctx context.Context) TimelineOutput
type TimelineArgs ¶
type TimelineArgs struct { // The connection that the log timeline uses to fetch data. This could be Splunk Enterprise, Splunk Enterprise Cloud or Observability Cloud. DefaultConnection pulumi.StringPtrInput // Description of the log timeline. Description pulumi.StringPtrInput // Seconds since epoch. Used for visualization. Conflicts with `timeRange`. EndTime pulumi.IntPtrInput // Name of the log timeline. Name pulumi.StringPtrInput // Signalflow program text for the log timeline. More info at https://dev.splunk.com/observability/docs/. ProgramText pulumi.StringInput // Seconds since epoch. Used for visualization. Conflicts with `timeRange`. StartTime pulumi.IntPtrInput // From when to display data. SignalFx time syntax (e.g. `"-5m"`, `"-1h"`). Conflicts with `startTime` and `endTime`. TimeRange pulumi.IntPtrInput }
The set of arguments for constructing a Timeline resource.
func (TimelineArgs) ElementType ¶
func (TimelineArgs) ElementType() reflect.Type
type TimelineArray ¶
type TimelineArray []TimelineInput
func (TimelineArray) ElementType ¶
func (TimelineArray) ElementType() reflect.Type
func (TimelineArray) ToTimelineArrayOutput ¶
func (i TimelineArray) ToTimelineArrayOutput() TimelineArrayOutput
func (TimelineArray) ToTimelineArrayOutputWithContext ¶
func (i TimelineArray) ToTimelineArrayOutputWithContext(ctx context.Context) TimelineArrayOutput
type TimelineArrayInput ¶
type TimelineArrayInput interface { pulumi.Input ToTimelineArrayOutput() TimelineArrayOutput ToTimelineArrayOutputWithContext(context.Context) TimelineArrayOutput }
TimelineArrayInput is an input type that accepts TimelineArray and TimelineArrayOutput values. You can construct a concrete instance of `TimelineArrayInput` via:
TimelineArray{ TimelineArgs{...} }
type TimelineArrayOutput ¶
type TimelineArrayOutput struct{ *pulumi.OutputState }
func (TimelineArrayOutput) ElementType ¶
func (TimelineArrayOutput) ElementType() reflect.Type
func (TimelineArrayOutput) Index ¶
func (o TimelineArrayOutput) Index(i pulumi.IntInput) TimelineOutput
func (TimelineArrayOutput) ToTimelineArrayOutput ¶
func (o TimelineArrayOutput) ToTimelineArrayOutput() TimelineArrayOutput
func (TimelineArrayOutput) ToTimelineArrayOutputWithContext ¶
func (o TimelineArrayOutput) ToTimelineArrayOutputWithContext(ctx context.Context) TimelineArrayOutput
type TimelineInput ¶
type TimelineInput interface { pulumi.Input ToTimelineOutput() TimelineOutput ToTimelineOutputWithContext(ctx context.Context) TimelineOutput }
type TimelineMap ¶
type TimelineMap map[string]TimelineInput
func (TimelineMap) ElementType ¶
func (TimelineMap) ElementType() reflect.Type
func (TimelineMap) ToTimelineMapOutput ¶
func (i TimelineMap) ToTimelineMapOutput() TimelineMapOutput
func (TimelineMap) ToTimelineMapOutputWithContext ¶
func (i TimelineMap) ToTimelineMapOutputWithContext(ctx context.Context) TimelineMapOutput
type TimelineMapInput ¶
type TimelineMapInput interface { pulumi.Input ToTimelineMapOutput() TimelineMapOutput ToTimelineMapOutputWithContext(context.Context) TimelineMapOutput }
TimelineMapInput is an input type that accepts TimelineMap and TimelineMapOutput values. You can construct a concrete instance of `TimelineMapInput` via:
TimelineMap{ "key": TimelineArgs{...} }
type TimelineMapOutput ¶
type TimelineMapOutput struct{ *pulumi.OutputState }
func (TimelineMapOutput) ElementType ¶
func (TimelineMapOutput) ElementType() reflect.Type
func (TimelineMapOutput) MapIndex ¶
func (o TimelineMapOutput) MapIndex(k pulumi.StringInput) TimelineOutput
func (TimelineMapOutput) ToTimelineMapOutput ¶
func (o TimelineMapOutput) ToTimelineMapOutput() TimelineMapOutput
func (TimelineMapOutput) ToTimelineMapOutputWithContext ¶
func (o TimelineMapOutput) ToTimelineMapOutputWithContext(ctx context.Context) TimelineMapOutput
type TimelineOutput ¶
type TimelineOutput struct{ *pulumi.OutputState }
func (TimelineOutput) DefaultConnection ¶
func (o TimelineOutput) DefaultConnection() pulumi.StringPtrOutput
The connection that the log timeline uses to fetch data. This could be Splunk Enterprise, Splunk Enterprise Cloud or Observability Cloud.
func (TimelineOutput) Description ¶
func (o TimelineOutput) Description() pulumi.StringPtrOutput
Description of the log timeline.
func (TimelineOutput) ElementType ¶
func (TimelineOutput) ElementType() reflect.Type
func (TimelineOutput) EndTime ¶
func (o TimelineOutput) EndTime() pulumi.IntPtrOutput
Seconds since epoch. Used for visualization. Conflicts with `timeRange`.
func (TimelineOutput) Name ¶
func (o TimelineOutput) Name() pulumi.StringOutput
Name of the log timeline.
func (TimelineOutput) ProgramText ¶
func (o TimelineOutput) ProgramText() pulumi.StringOutput
Signalflow program text for the log timeline. More info at https://dev.splunk.com/observability/docs/.
func (TimelineOutput) StartTime ¶
func (o TimelineOutput) StartTime() pulumi.IntPtrOutput
Seconds since epoch. Used for visualization. Conflicts with `timeRange`.
func (TimelineOutput) TimeRange ¶
func (o TimelineOutput) TimeRange() pulumi.IntPtrOutput
From when to display data. SignalFx time syntax (e.g. `"-5m"`, `"-1h"`). Conflicts with `startTime` and `endTime`.
func (TimelineOutput) ToTimelineOutput ¶
func (o TimelineOutput) ToTimelineOutput() TimelineOutput
func (TimelineOutput) ToTimelineOutputWithContext ¶
func (o TimelineOutput) ToTimelineOutputWithContext(ctx context.Context) TimelineOutput
func (TimelineOutput) Url ¶
func (o TimelineOutput) Url() pulumi.StringOutput
The URL of the log timeline.
type TimelineState ¶
type TimelineState struct { // The connection that the log timeline uses to fetch data. This could be Splunk Enterprise, Splunk Enterprise Cloud or Observability Cloud. DefaultConnection pulumi.StringPtrInput // Description of the log timeline. Description pulumi.StringPtrInput // Seconds since epoch. Used for visualization. Conflicts with `timeRange`. EndTime pulumi.IntPtrInput // Name of the log timeline. Name pulumi.StringPtrInput // Signalflow program text for the log timeline. More info at https://dev.splunk.com/observability/docs/. ProgramText pulumi.StringPtrInput // Seconds since epoch. Used for visualization. Conflicts with `timeRange`. StartTime pulumi.IntPtrInput // From when to display data. SignalFx time syntax (e.g. `"-5m"`, `"-1h"`). Conflicts with `startTime` and `endTime`. TimeRange pulumi.IntPtrInput // The URL of the log timeline. Url pulumi.StringPtrInput }
func (TimelineState) ElementType ¶
func (TimelineState) ElementType() reflect.Type
type View ¶
type View struct { pulumi.CustomResourceState // The column headers to show on the log view. Columns ViewColumnArrayOutput `pulumi:"columns"` // The connection that the log view uses to fetch data. This could be Splunk Enterprise, Splunk Enterprise Cloud or Observability Cloud. DefaultConnection pulumi.StringPtrOutput `pulumi:"defaultConnection"` // Description of the log view. Description pulumi.StringPtrOutput `pulumi:"description"` // Seconds since epoch. Used for visualization. Conflicts with `timeRange`. EndTime pulumi.IntPtrOutput `pulumi:"endTime"` // Name of the log view. Name pulumi.StringOutput `pulumi:"name"` // Signalflow program text for the log view. More info at https://developers.signalfx.com/docs/signalflow-overview. ProgramText pulumi.StringOutput `pulumi:"programText"` // The sorting options configuration to specify if the log view table needs to be sorted in a particular field. SortOptions ViewSortOptionArrayOutput `pulumi:"sortOptions"` // Seconds since epoch. Used for visualization. Conflicts with `timeRange`. StartTime pulumi.IntPtrOutput `pulumi:"startTime"` // From when to display data. SignalFx time syntax (e.g. `"-5m"`, `"-1h"`). Conflicts with `startTime` and `endTime`. TimeRange pulumi.IntPtrOutput `pulumi:"timeRange"` // The URL of the log view. Url pulumi.StringOutput `pulumi:"url"` }
You can add logs data to your Observability Cloud dashboards without turning your logs into metrics first. A log view displays log lines in a table form in a dashboard and shows you in detail what is happening and why.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-signalfx/sdk/v7/go/signalfx/log" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := log.NewView(ctx, "myLogView", &log.ViewArgs{ Columns: log.ViewColumnArray{ &log.ViewColumnArgs{ Name: pulumi.String("severity"), }, &log.ViewColumnArgs{ Name: pulumi.String("time"), }, &log.ViewColumnArgs{ Name: pulumi.String("amount.currency_code"), }, &log.ViewColumnArgs{ Name: pulumi.String("amount.nanos"), }, &log.ViewColumnArgs{ Name: pulumi.String("amount.units"), }, &log.ViewColumnArgs{ Name: pulumi.String("message"), }, }, Description: pulumi.String("Lorem ipsum dolor sit amet, laudem tibique iracundia at mea. Nam posse dolores ex, nec cu adhuc putent honestatis"), ProgramText: pulumi.String("logs(filter=field('message') == 'Transaction processed' and field('service.name') == 'paymentservice').publish()\n\n"), SortOptions: log.ViewSortOptionArray{ &log.ViewSortOptionArgs{ Descending: pulumi.Bool(false), Field: pulumi.String("severity"), }, }, TimeRange: pulumi.Int(900), }) if err != nil { return err } return nil }) }
```
func GetView ¶
func GetView(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ViewState, opts ...pulumi.ResourceOption) (*View, error)
GetView gets an existing View resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewView ¶
func NewView(ctx *pulumi.Context, name string, args *ViewArgs, opts ...pulumi.ResourceOption) (*View, error)
NewView registers a new resource with the given unique name, arguments, and options.
func (*View) ElementType ¶
func (*View) ToViewOutput ¶
func (i *View) ToViewOutput() ViewOutput
func (*View) ToViewOutputWithContext ¶
func (i *View) ToViewOutputWithContext(ctx context.Context) ViewOutput
type ViewArgs ¶
type ViewArgs struct { // The column headers to show on the log view. Columns ViewColumnArrayInput // The connection that the log view uses to fetch data. This could be Splunk Enterprise, Splunk Enterprise Cloud or Observability Cloud. DefaultConnection pulumi.StringPtrInput // Description of the log view. Description pulumi.StringPtrInput // Seconds since epoch. Used for visualization. Conflicts with `timeRange`. EndTime pulumi.IntPtrInput // Name of the log view. Name pulumi.StringPtrInput // Signalflow program text for the log view. More info at https://developers.signalfx.com/docs/signalflow-overview. ProgramText pulumi.StringInput // The sorting options configuration to specify if the log view table needs to be sorted in a particular field. SortOptions ViewSortOptionArrayInput // Seconds since epoch. Used for visualization. Conflicts with `timeRange`. StartTime pulumi.IntPtrInput // From when to display data. SignalFx time syntax (e.g. `"-5m"`, `"-1h"`). Conflicts with `startTime` and `endTime`. TimeRange pulumi.IntPtrInput }
The set of arguments for constructing a View resource.
func (ViewArgs) ElementType ¶
type ViewArray ¶
type ViewArray []ViewInput
func (ViewArray) ElementType ¶
func (ViewArray) ToViewArrayOutput ¶
func (i ViewArray) ToViewArrayOutput() ViewArrayOutput
func (ViewArray) ToViewArrayOutputWithContext ¶
func (i ViewArray) ToViewArrayOutputWithContext(ctx context.Context) ViewArrayOutput
type ViewArrayInput ¶
type ViewArrayInput interface { pulumi.Input ToViewArrayOutput() ViewArrayOutput ToViewArrayOutputWithContext(context.Context) ViewArrayOutput }
ViewArrayInput is an input type that accepts ViewArray and ViewArrayOutput values. You can construct a concrete instance of `ViewArrayInput` via:
ViewArray{ ViewArgs{...} }
type ViewArrayOutput ¶
type ViewArrayOutput struct{ *pulumi.OutputState }
func (ViewArrayOutput) ElementType ¶
func (ViewArrayOutput) ElementType() reflect.Type
func (ViewArrayOutput) Index ¶
func (o ViewArrayOutput) Index(i pulumi.IntInput) ViewOutput
func (ViewArrayOutput) ToViewArrayOutput ¶
func (o ViewArrayOutput) ToViewArrayOutput() ViewArrayOutput
func (ViewArrayOutput) ToViewArrayOutputWithContext ¶
func (o ViewArrayOutput) ToViewArrayOutputWithContext(ctx context.Context) ViewArrayOutput
type ViewColumn ¶
type ViewColumn struct { // Name of the log view. Name string `pulumi:"name"` }
type ViewColumnArgs ¶
type ViewColumnArgs struct { // Name of the log view. Name pulumi.StringInput `pulumi:"name"` }
func (ViewColumnArgs) ElementType ¶
func (ViewColumnArgs) ElementType() reflect.Type
func (ViewColumnArgs) ToViewColumnOutput ¶
func (i ViewColumnArgs) ToViewColumnOutput() ViewColumnOutput
func (ViewColumnArgs) ToViewColumnOutputWithContext ¶
func (i ViewColumnArgs) ToViewColumnOutputWithContext(ctx context.Context) ViewColumnOutput
type ViewColumnArray ¶
type ViewColumnArray []ViewColumnInput
func (ViewColumnArray) ElementType ¶
func (ViewColumnArray) ElementType() reflect.Type
func (ViewColumnArray) ToViewColumnArrayOutput ¶
func (i ViewColumnArray) ToViewColumnArrayOutput() ViewColumnArrayOutput
func (ViewColumnArray) ToViewColumnArrayOutputWithContext ¶
func (i ViewColumnArray) ToViewColumnArrayOutputWithContext(ctx context.Context) ViewColumnArrayOutput
type ViewColumnArrayInput ¶
type ViewColumnArrayInput interface { pulumi.Input ToViewColumnArrayOutput() ViewColumnArrayOutput ToViewColumnArrayOutputWithContext(context.Context) ViewColumnArrayOutput }
ViewColumnArrayInput is an input type that accepts ViewColumnArray and ViewColumnArrayOutput values. You can construct a concrete instance of `ViewColumnArrayInput` via:
ViewColumnArray{ ViewColumnArgs{...} }
type ViewColumnArrayOutput ¶
type ViewColumnArrayOutput struct{ *pulumi.OutputState }
func (ViewColumnArrayOutput) ElementType ¶
func (ViewColumnArrayOutput) ElementType() reflect.Type
func (ViewColumnArrayOutput) Index ¶
func (o ViewColumnArrayOutput) Index(i pulumi.IntInput) ViewColumnOutput
func (ViewColumnArrayOutput) ToViewColumnArrayOutput ¶
func (o ViewColumnArrayOutput) ToViewColumnArrayOutput() ViewColumnArrayOutput
func (ViewColumnArrayOutput) ToViewColumnArrayOutputWithContext ¶
func (o ViewColumnArrayOutput) ToViewColumnArrayOutputWithContext(ctx context.Context) ViewColumnArrayOutput
type ViewColumnInput ¶
type ViewColumnInput interface { pulumi.Input ToViewColumnOutput() ViewColumnOutput ToViewColumnOutputWithContext(context.Context) ViewColumnOutput }
ViewColumnInput is an input type that accepts ViewColumnArgs and ViewColumnOutput values. You can construct a concrete instance of `ViewColumnInput` via:
ViewColumnArgs{...}
type ViewColumnOutput ¶
type ViewColumnOutput struct{ *pulumi.OutputState }
func (ViewColumnOutput) ElementType ¶
func (ViewColumnOutput) ElementType() reflect.Type
func (ViewColumnOutput) Name ¶
func (o ViewColumnOutput) Name() pulumi.StringOutput
Name of the log view.
func (ViewColumnOutput) ToViewColumnOutput ¶
func (o ViewColumnOutput) ToViewColumnOutput() ViewColumnOutput
func (ViewColumnOutput) ToViewColumnOutputWithContext ¶
func (o ViewColumnOutput) ToViewColumnOutputWithContext(ctx context.Context) ViewColumnOutput
type ViewInput ¶
type ViewInput interface { pulumi.Input ToViewOutput() ViewOutput ToViewOutputWithContext(ctx context.Context) ViewOutput }
type ViewMap ¶
func (ViewMap) ElementType ¶
func (ViewMap) ToViewMapOutput ¶
func (i ViewMap) ToViewMapOutput() ViewMapOutput
func (ViewMap) ToViewMapOutputWithContext ¶
func (i ViewMap) ToViewMapOutputWithContext(ctx context.Context) ViewMapOutput
type ViewMapInput ¶
type ViewMapInput interface { pulumi.Input ToViewMapOutput() ViewMapOutput ToViewMapOutputWithContext(context.Context) ViewMapOutput }
ViewMapInput is an input type that accepts ViewMap and ViewMapOutput values. You can construct a concrete instance of `ViewMapInput` via:
ViewMap{ "key": ViewArgs{...} }
type ViewMapOutput ¶
type ViewMapOutput struct{ *pulumi.OutputState }
func (ViewMapOutput) ElementType ¶
func (ViewMapOutput) ElementType() reflect.Type
func (ViewMapOutput) MapIndex ¶
func (o ViewMapOutput) MapIndex(k pulumi.StringInput) ViewOutput
func (ViewMapOutput) ToViewMapOutput ¶
func (o ViewMapOutput) ToViewMapOutput() ViewMapOutput
func (ViewMapOutput) ToViewMapOutputWithContext ¶
func (o ViewMapOutput) ToViewMapOutputWithContext(ctx context.Context) ViewMapOutput
type ViewOutput ¶
type ViewOutput struct{ *pulumi.OutputState }
func (ViewOutput) Columns ¶
func (o ViewOutput) Columns() ViewColumnArrayOutput
The column headers to show on the log view.
func (ViewOutput) DefaultConnection ¶
func (o ViewOutput) DefaultConnection() pulumi.StringPtrOutput
The connection that the log view uses to fetch data. This could be Splunk Enterprise, Splunk Enterprise Cloud or Observability Cloud.
func (ViewOutput) Description ¶
func (o ViewOutput) Description() pulumi.StringPtrOutput
Description of the log view.
func (ViewOutput) ElementType ¶
func (ViewOutput) ElementType() reflect.Type
func (ViewOutput) EndTime ¶
func (o ViewOutput) EndTime() pulumi.IntPtrOutput
Seconds since epoch. Used for visualization. Conflicts with `timeRange`.
func (ViewOutput) ProgramText ¶
func (o ViewOutput) ProgramText() pulumi.StringOutput
Signalflow program text for the log view. More info at https://developers.signalfx.com/docs/signalflow-overview.
func (ViewOutput) SortOptions ¶
func (o ViewOutput) SortOptions() ViewSortOptionArrayOutput
The sorting options configuration to specify if the log view table needs to be sorted in a particular field.
func (ViewOutput) StartTime ¶
func (o ViewOutput) StartTime() pulumi.IntPtrOutput
Seconds since epoch. Used for visualization. Conflicts with `timeRange`.
func (ViewOutput) TimeRange ¶
func (o ViewOutput) TimeRange() pulumi.IntPtrOutput
From when to display data. SignalFx time syntax (e.g. `"-5m"`, `"-1h"`). Conflicts with `startTime` and `endTime`.
func (ViewOutput) ToViewOutput ¶
func (o ViewOutput) ToViewOutput() ViewOutput
func (ViewOutput) ToViewOutputWithContext ¶
func (o ViewOutput) ToViewOutputWithContext(ctx context.Context) ViewOutput
type ViewSortOption ¶
type ViewSortOptionArgs ¶
type ViewSortOptionArgs struct { Descending pulumi.BoolInput `pulumi:"descending"` Field pulumi.StringInput `pulumi:"field"` }
func (ViewSortOptionArgs) ElementType ¶
func (ViewSortOptionArgs) ElementType() reflect.Type
func (ViewSortOptionArgs) ToViewSortOptionOutput ¶
func (i ViewSortOptionArgs) ToViewSortOptionOutput() ViewSortOptionOutput
func (ViewSortOptionArgs) ToViewSortOptionOutputWithContext ¶
func (i ViewSortOptionArgs) ToViewSortOptionOutputWithContext(ctx context.Context) ViewSortOptionOutput
type ViewSortOptionArray ¶
type ViewSortOptionArray []ViewSortOptionInput
func (ViewSortOptionArray) ElementType ¶
func (ViewSortOptionArray) ElementType() reflect.Type
func (ViewSortOptionArray) ToViewSortOptionArrayOutput ¶
func (i ViewSortOptionArray) ToViewSortOptionArrayOutput() ViewSortOptionArrayOutput
func (ViewSortOptionArray) ToViewSortOptionArrayOutputWithContext ¶
func (i ViewSortOptionArray) ToViewSortOptionArrayOutputWithContext(ctx context.Context) ViewSortOptionArrayOutput
type ViewSortOptionArrayInput ¶
type ViewSortOptionArrayInput interface { pulumi.Input ToViewSortOptionArrayOutput() ViewSortOptionArrayOutput ToViewSortOptionArrayOutputWithContext(context.Context) ViewSortOptionArrayOutput }
ViewSortOptionArrayInput is an input type that accepts ViewSortOptionArray and ViewSortOptionArrayOutput values. You can construct a concrete instance of `ViewSortOptionArrayInput` via:
ViewSortOptionArray{ ViewSortOptionArgs{...} }
type ViewSortOptionArrayOutput ¶
type ViewSortOptionArrayOutput struct{ *pulumi.OutputState }
func (ViewSortOptionArrayOutput) ElementType ¶
func (ViewSortOptionArrayOutput) ElementType() reflect.Type
func (ViewSortOptionArrayOutput) Index ¶
func (o ViewSortOptionArrayOutput) Index(i pulumi.IntInput) ViewSortOptionOutput
func (ViewSortOptionArrayOutput) ToViewSortOptionArrayOutput ¶
func (o ViewSortOptionArrayOutput) ToViewSortOptionArrayOutput() ViewSortOptionArrayOutput
func (ViewSortOptionArrayOutput) ToViewSortOptionArrayOutputWithContext ¶
func (o ViewSortOptionArrayOutput) ToViewSortOptionArrayOutputWithContext(ctx context.Context) ViewSortOptionArrayOutput
type ViewSortOptionInput ¶
type ViewSortOptionInput interface { pulumi.Input ToViewSortOptionOutput() ViewSortOptionOutput ToViewSortOptionOutputWithContext(context.Context) ViewSortOptionOutput }
ViewSortOptionInput is an input type that accepts ViewSortOptionArgs and ViewSortOptionOutput values. You can construct a concrete instance of `ViewSortOptionInput` via:
ViewSortOptionArgs{...}
type ViewSortOptionOutput ¶
type ViewSortOptionOutput struct{ *pulumi.OutputState }
func (ViewSortOptionOutput) Descending ¶
func (o ViewSortOptionOutput) Descending() pulumi.BoolOutput
func (ViewSortOptionOutput) ElementType ¶
func (ViewSortOptionOutput) ElementType() reflect.Type
func (ViewSortOptionOutput) Field ¶
func (o ViewSortOptionOutput) Field() pulumi.StringOutput
func (ViewSortOptionOutput) ToViewSortOptionOutput ¶
func (o ViewSortOptionOutput) ToViewSortOptionOutput() ViewSortOptionOutput
func (ViewSortOptionOutput) ToViewSortOptionOutputWithContext ¶
func (o ViewSortOptionOutput) ToViewSortOptionOutputWithContext(ctx context.Context) ViewSortOptionOutput
type ViewState ¶
type ViewState struct { // The column headers to show on the log view. Columns ViewColumnArrayInput // The connection that the log view uses to fetch data. This could be Splunk Enterprise, Splunk Enterprise Cloud or Observability Cloud. DefaultConnection pulumi.StringPtrInput // Description of the log view. Description pulumi.StringPtrInput // Seconds since epoch. Used for visualization. Conflicts with `timeRange`. EndTime pulumi.IntPtrInput // Name of the log view. Name pulumi.StringPtrInput // Signalflow program text for the log view. More info at https://developers.signalfx.com/docs/signalflow-overview. ProgramText pulumi.StringPtrInput // The sorting options configuration to specify if the log view table needs to be sorted in a particular field. SortOptions ViewSortOptionArrayInput // Seconds since epoch. Used for visualization. Conflicts with `timeRange`. StartTime pulumi.IntPtrInput // From when to display data. SignalFx time syntax (e.g. `"-5m"`, `"-1h"`). Conflicts with `startTime` and `endTime`. TimeRange pulumi.IntPtrInput // The URL of the log view. Url pulumi.StringPtrInput }