Documentation
¶
Index ¶
- type Viewdeprecated
- 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 View
deprecated
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/v6/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 }) }
```
Deprecated: signalfx.logs/view.View has been deprecated in favor of signalfx.log/view.View
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 }