Documentation
¶
Overview ¶
A Pulumi package for creating and managing SignalFx resources.
Index ¶
- type AlertMutingRule
- type AlertMutingRuleArgs
- type AlertMutingRuleArray
- type AlertMutingRuleArrayInput
- type AlertMutingRuleArrayOutput
- func (AlertMutingRuleArrayOutput) ElementType() reflect.Type
- func (o AlertMutingRuleArrayOutput) Index(i pulumi.IntInput) AlertMutingRuleOutput
- func (o AlertMutingRuleArrayOutput) ToAlertMutingRuleArrayOutput() AlertMutingRuleArrayOutput
- func (o AlertMutingRuleArrayOutput) ToAlertMutingRuleArrayOutputWithContext(ctx context.Context) AlertMutingRuleArrayOutput
- type AlertMutingRuleFilter
- type AlertMutingRuleFilterArgs
- type AlertMutingRuleFilterArray
- func (AlertMutingRuleFilterArray) ElementType() reflect.Type
- func (i AlertMutingRuleFilterArray) ToAlertMutingRuleFilterArrayOutput() AlertMutingRuleFilterArrayOutput
- func (i AlertMutingRuleFilterArray) ToAlertMutingRuleFilterArrayOutputWithContext(ctx context.Context) AlertMutingRuleFilterArrayOutput
- type AlertMutingRuleFilterArrayInput
- type AlertMutingRuleFilterArrayOutput
- func (AlertMutingRuleFilterArrayOutput) ElementType() reflect.Type
- func (o AlertMutingRuleFilterArrayOutput) Index(i pulumi.IntInput) AlertMutingRuleFilterOutput
- func (o AlertMutingRuleFilterArrayOutput) ToAlertMutingRuleFilterArrayOutput() AlertMutingRuleFilterArrayOutput
- func (o AlertMutingRuleFilterArrayOutput) ToAlertMutingRuleFilterArrayOutputWithContext(ctx context.Context) AlertMutingRuleFilterArrayOutput
- type AlertMutingRuleFilterInput
- type AlertMutingRuleFilterOutput
- func (AlertMutingRuleFilterOutput) ElementType() reflect.Type
- func (o AlertMutingRuleFilterOutput) Negated() pulumi.BoolPtrOutput
- func (o AlertMutingRuleFilterOutput) Property() pulumi.StringOutput
- func (o AlertMutingRuleFilterOutput) PropertyValue() pulumi.StringOutput
- func (o AlertMutingRuleFilterOutput) ToAlertMutingRuleFilterOutput() AlertMutingRuleFilterOutput
- func (o AlertMutingRuleFilterOutput) ToAlertMutingRuleFilterOutputWithContext(ctx context.Context) AlertMutingRuleFilterOutput
- type AlertMutingRuleInput
- type AlertMutingRuleMap
- type AlertMutingRuleMapInput
- type AlertMutingRuleMapOutput
- func (AlertMutingRuleMapOutput) ElementType() reflect.Type
- func (o AlertMutingRuleMapOutput) MapIndex(k pulumi.StringInput) AlertMutingRuleOutput
- func (o AlertMutingRuleMapOutput) ToAlertMutingRuleMapOutput() AlertMutingRuleMapOutput
- func (o AlertMutingRuleMapOutput) ToAlertMutingRuleMapOutputWithContext(ctx context.Context) AlertMutingRuleMapOutput
- type AlertMutingRuleOutput
- func (o AlertMutingRuleOutput) Description() pulumi.StringOutput
- func (o AlertMutingRuleOutput) Detectors() pulumi.StringArrayOutput
- func (o AlertMutingRuleOutput) EffectiveStartTime() pulumi.IntOutput
- func (AlertMutingRuleOutput) ElementType() reflect.Type
- func (o AlertMutingRuleOutput) Filters() AlertMutingRuleFilterArrayOutput
- func (o AlertMutingRuleOutput) Recurrence() AlertMutingRuleRecurrencePtrOutput
- func (o AlertMutingRuleOutput) StartTime() pulumi.IntOutput
- func (o AlertMutingRuleOutput) StopTime() pulumi.IntPtrOutput
- func (o AlertMutingRuleOutput) ToAlertMutingRuleOutput() AlertMutingRuleOutput
- func (o AlertMutingRuleOutput) ToAlertMutingRuleOutputWithContext(ctx context.Context) AlertMutingRuleOutput
- type AlertMutingRuleRecurrence
- type AlertMutingRuleRecurrenceArgs
- func (AlertMutingRuleRecurrenceArgs) ElementType() reflect.Type
- func (i AlertMutingRuleRecurrenceArgs) ToAlertMutingRuleRecurrenceOutput() AlertMutingRuleRecurrenceOutput
- func (i AlertMutingRuleRecurrenceArgs) ToAlertMutingRuleRecurrenceOutputWithContext(ctx context.Context) AlertMutingRuleRecurrenceOutput
- func (i AlertMutingRuleRecurrenceArgs) ToAlertMutingRuleRecurrencePtrOutput() AlertMutingRuleRecurrencePtrOutput
- func (i AlertMutingRuleRecurrenceArgs) ToAlertMutingRuleRecurrencePtrOutputWithContext(ctx context.Context) AlertMutingRuleRecurrencePtrOutput
- type AlertMutingRuleRecurrenceInput
- type AlertMutingRuleRecurrenceOutput
- func (AlertMutingRuleRecurrenceOutput) ElementType() reflect.Type
- func (o AlertMutingRuleRecurrenceOutput) ToAlertMutingRuleRecurrenceOutput() AlertMutingRuleRecurrenceOutput
- func (o AlertMutingRuleRecurrenceOutput) ToAlertMutingRuleRecurrenceOutputWithContext(ctx context.Context) AlertMutingRuleRecurrenceOutput
- func (o AlertMutingRuleRecurrenceOutput) ToAlertMutingRuleRecurrencePtrOutput() AlertMutingRuleRecurrencePtrOutput
- func (o AlertMutingRuleRecurrenceOutput) ToAlertMutingRuleRecurrencePtrOutputWithContext(ctx context.Context) AlertMutingRuleRecurrencePtrOutput
- func (o AlertMutingRuleRecurrenceOutput) Unit() pulumi.StringOutput
- func (o AlertMutingRuleRecurrenceOutput) Value() pulumi.IntOutput
- type AlertMutingRuleRecurrencePtrInput
- type AlertMutingRuleRecurrencePtrOutput
- func (o AlertMutingRuleRecurrencePtrOutput) Elem() AlertMutingRuleRecurrenceOutput
- func (AlertMutingRuleRecurrencePtrOutput) ElementType() reflect.Type
- func (o AlertMutingRuleRecurrencePtrOutput) ToAlertMutingRuleRecurrencePtrOutput() AlertMutingRuleRecurrencePtrOutput
- func (o AlertMutingRuleRecurrencePtrOutput) ToAlertMutingRuleRecurrencePtrOutputWithContext(ctx context.Context) AlertMutingRuleRecurrencePtrOutput
- func (o AlertMutingRuleRecurrencePtrOutput) Unit() pulumi.StringPtrOutput
- func (o AlertMutingRuleRecurrencePtrOutput) Value() pulumi.IntPtrOutput
- type AlertMutingRuleState
- type Dashboard
- type DashboardArgs
- type DashboardArray
- type DashboardArrayInput
- type DashboardArrayOutput
- func (DashboardArrayOutput) ElementType() reflect.Type
- func (o DashboardArrayOutput) Index(i pulumi.IntInput) DashboardOutput
- func (o DashboardArrayOutput) ToDashboardArrayOutput() DashboardArrayOutput
- func (o DashboardArrayOutput) ToDashboardArrayOutputWithContext(ctx context.Context) DashboardArrayOutput
- type DashboardChart
- type DashboardChartArgs
- type DashboardChartArray
- type DashboardChartArrayInput
- type DashboardChartArrayOutput
- func (DashboardChartArrayOutput) ElementType() reflect.Type
- func (o DashboardChartArrayOutput) Index(i pulumi.IntInput) DashboardChartOutput
- func (o DashboardChartArrayOutput) ToDashboardChartArrayOutput() DashboardChartArrayOutput
- func (o DashboardChartArrayOutput) ToDashboardChartArrayOutputWithContext(ctx context.Context) DashboardChartArrayOutput
- type DashboardChartInput
- type DashboardChartOutput
- func (o DashboardChartOutput) ChartId() pulumi.StringOutput
- func (o DashboardChartOutput) Column() pulumi.IntPtrOutput
- func (DashboardChartOutput) ElementType() reflect.Type
- func (o DashboardChartOutput) Height() pulumi.IntPtrOutput
- func (o DashboardChartOutput) Row() pulumi.IntPtrOutput
- func (o DashboardChartOutput) ToDashboardChartOutput() DashboardChartOutput
- func (o DashboardChartOutput) ToDashboardChartOutputWithContext(ctx context.Context) DashboardChartOutput
- func (o DashboardChartOutput) Width() pulumi.IntPtrOutput
- type DashboardColumn
- type DashboardColumnArgs
- type DashboardColumnArray
- type DashboardColumnArrayInput
- type DashboardColumnArrayOutput
- func (DashboardColumnArrayOutput) ElementType() reflect.Type
- func (o DashboardColumnArrayOutput) Index(i pulumi.IntInput) DashboardColumnOutput
- func (o DashboardColumnArrayOutput) ToDashboardColumnArrayOutput() DashboardColumnArrayOutput
- func (o DashboardColumnArrayOutput) ToDashboardColumnArrayOutputWithContext(ctx context.Context) DashboardColumnArrayOutput
- type DashboardColumnInput
- type DashboardColumnOutput
- func (o DashboardColumnOutput) ChartIds() pulumi.StringArrayOutput
- func (o DashboardColumnOutput) Column() pulumi.IntPtrOutput
- func (DashboardColumnOutput) ElementType() reflect.Type
- func (o DashboardColumnOutput) Height() pulumi.IntPtrOutput
- func (o DashboardColumnOutput) ToDashboardColumnOutput() DashboardColumnOutput
- func (o DashboardColumnOutput) ToDashboardColumnOutputWithContext(ctx context.Context) DashboardColumnOutput
- func (o DashboardColumnOutput) Width() pulumi.IntPtrOutput
- type DashboardEventOverlay
- type DashboardEventOverlayArgs
- type DashboardEventOverlayArray
- func (DashboardEventOverlayArray) ElementType() reflect.Type
- func (i DashboardEventOverlayArray) ToDashboardEventOverlayArrayOutput() DashboardEventOverlayArrayOutput
- func (i DashboardEventOverlayArray) ToDashboardEventOverlayArrayOutputWithContext(ctx context.Context) DashboardEventOverlayArrayOutput
- type DashboardEventOverlayArrayInput
- type DashboardEventOverlayArrayOutput
- func (DashboardEventOverlayArrayOutput) ElementType() reflect.Type
- func (o DashboardEventOverlayArrayOutput) Index(i pulumi.IntInput) DashboardEventOverlayOutput
- func (o DashboardEventOverlayArrayOutput) ToDashboardEventOverlayArrayOutput() DashboardEventOverlayArrayOutput
- func (o DashboardEventOverlayArrayOutput) ToDashboardEventOverlayArrayOutputWithContext(ctx context.Context) DashboardEventOverlayArrayOutput
- type DashboardEventOverlayInput
- type DashboardEventOverlayOutput
- func (o DashboardEventOverlayOutput) Color() pulumi.StringPtrOutput
- func (DashboardEventOverlayOutput) ElementType() reflect.Type
- func (o DashboardEventOverlayOutput) Label() pulumi.StringPtrOutput
- func (o DashboardEventOverlayOutput) Line() pulumi.BoolPtrOutput
- func (o DashboardEventOverlayOutput) Signal() pulumi.StringOutput
- func (o DashboardEventOverlayOutput) Sources() DashboardEventOverlaySourceArrayOutput
- func (o DashboardEventOverlayOutput) ToDashboardEventOverlayOutput() DashboardEventOverlayOutput
- func (o DashboardEventOverlayOutput) ToDashboardEventOverlayOutputWithContext(ctx context.Context) DashboardEventOverlayOutput
- func (o DashboardEventOverlayOutput) Type() pulumi.StringPtrOutput
- type DashboardEventOverlaySource
- type DashboardEventOverlaySourceArgs
- func (DashboardEventOverlaySourceArgs) ElementType() reflect.Type
- func (i DashboardEventOverlaySourceArgs) ToDashboardEventOverlaySourceOutput() DashboardEventOverlaySourceOutput
- func (i DashboardEventOverlaySourceArgs) ToDashboardEventOverlaySourceOutputWithContext(ctx context.Context) DashboardEventOverlaySourceOutput
- type DashboardEventOverlaySourceArray
- func (DashboardEventOverlaySourceArray) ElementType() reflect.Type
- func (i DashboardEventOverlaySourceArray) ToDashboardEventOverlaySourceArrayOutput() DashboardEventOverlaySourceArrayOutput
- func (i DashboardEventOverlaySourceArray) ToDashboardEventOverlaySourceArrayOutputWithContext(ctx context.Context) DashboardEventOverlaySourceArrayOutput
- type DashboardEventOverlaySourceArrayInput
- type DashboardEventOverlaySourceArrayOutput
- func (DashboardEventOverlaySourceArrayOutput) ElementType() reflect.Type
- func (o DashboardEventOverlaySourceArrayOutput) Index(i pulumi.IntInput) DashboardEventOverlaySourceOutput
- func (o DashboardEventOverlaySourceArrayOutput) ToDashboardEventOverlaySourceArrayOutput() DashboardEventOverlaySourceArrayOutput
- func (o DashboardEventOverlaySourceArrayOutput) ToDashboardEventOverlaySourceArrayOutputWithContext(ctx context.Context) DashboardEventOverlaySourceArrayOutput
- type DashboardEventOverlaySourceInput
- type DashboardEventOverlaySourceOutput
- func (DashboardEventOverlaySourceOutput) ElementType() reflect.Type
- func (o DashboardEventOverlaySourceOutput) Negated() pulumi.BoolPtrOutput
- func (o DashboardEventOverlaySourceOutput) Property() pulumi.StringOutput
- func (o DashboardEventOverlaySourceOutput) ToDashboardEventOverlaySourceOutput() DashboardEventOverlaySourceOutput
- func (o DashboardEventOverlaySourceOutput) ToDashboardEventOverlaySourceOutputWithContext(ctx context.Context) DashboardEventOverlaySourceOutput
- func (o DashboardEventOverlaySourceOutput) Values() pulumi.StringArrayOutput
- type DashboardFilter
- type DashboardFilterArgs
- type DashboardFilterArray
- type DashboardFilterArrayInput
- type DashboardFilterArrayOutput
- func (DashboardFilterArrayOutput) ElementType() reflect.Type
- func (o DashboardFilterArrayOutput) Index(i pulumi.IntInput) DashboardFilterOutput
- func (o DashboardFilterArrayOutput) ToDashboardFilterArrayOutput() DashboardFilterArrayOutput
- func (o DashboardFilterArrayOutput) ToDashboardFilterArrayOutputWithContext(ctx context.Context) DashboardFilterArrayOutput
- type DashboardFilterInput
- type DashboardFilterOutput
- func (o DashboardFilterOutput) ApplyIfExist() pulumi.BoolPtrOutput
- func (DashboardFilterOutput) ElementType() reflect.Type
- func (o DashboardFilterOutput) Negated() pulumi.BoolPtrOutput
- func (o DashboardFilterOutput) Property() pulumi.StringOutput
- func (o DashboardFilterOutput) ToDashboardFilterOutput() DashboardFilterOutput
- func (o DashboardFilterOutput) ToDashboardFilterOutputWithContext(ctx context.Context) DashboardFilterOutput
- func (o DashboardFilterOutput) Values() pulumi.StringArrayOutput
- type DashboardGrid
- type DashboardGridArgs
- type DashboardGridArray
- type DashboardGridArrayInput
- type DashboardGridArrayOutput
- func (DashboardGridArrayOutput) ElementType() reflect.Type
- func (o DashboardGridArrayOutput) Index(i pulumi.IntInput) DashboardGridOutput
- func (o DashboardGridArrayOutput) ToDashboardGridArrayOutput() DashboardGridArrayOutput
- func (o DashboardGridArrayOutput) ToDashboardGridArrayOutputWithContext(ctx context.Context) DashboardGridArrayOutput
- type DashboardGridInput
- type DashboardGridOutput
- func (o DashboardGridOutput) ChartIds() pulumi.StringArrayOutput
- func (DashboardGridOutput) ElementType() reflect.Type
- func (o DashboardGridOutput) Height() pulumi.IntPtrOutput
- func (o DashboardGridOutput) ToDashboardGridOutput() DashboardGridOutput
- func (o DashboardGridOutput) ToDashboardGridOutputWithContext(ctx context.Context) DashboardGridOutput
- func (o DashboardGridOutput) Width() pulumi.IntPtrOutput
- type DashboardGroup
- type DashboardGroupArgs
- type DashboardGroupArray
- type DashboardGroupArrayInput
- type DashboardGroupArrayOutput
- func (DashboardGroupArrayOutput) ElementType() reflect.Type
- func (o DashboardGroupArrayOutput) Index(i pulumi.IntInput) DashboardGroupOutput
- func (o DashboardGroupArrayOutput) ToDashboardGroupArrayOutput() DashboardGroupArrayOutput
- func (o DashboardGroupArrayOutput) ToDashboardGroupArrayOutputWithContext(ctx context.Context) DashboardGroupArrayOutput
- type DashboardGroupDashboard
- type DashboardGroupDashboardArgs
- type DashboardGroupDashboardArray
- func (DashboardGroupDashboardArray) ElementType() reflect.Type
- func (i DashboardGroupDashboardArray) ToDashboardGroupDashboardArrayOutput() DashboardGroupDashboardArrayOutput
- func (i DashboardGroupDashboardArray) ToDashboardGroupDashboardArrayOutputWithContext(ctx context.Context) DashboardGroupDashboardArrayOutput
- type DashboardGroupDashboardArrayInput
- type DashboardGroupDashboardArrayOutput
- func (DashboardGroupDashboardArrayOutput) ElementType() reflect.Type
- func (o DashboardGroupDashboardArrayOutput) Index(i pulumi.IntInput) DashboardGroupDashboardOutput
- func (o DashboardGroupDashboardArrayOutput) ToDashboardGroupDashboardArrayOutput() DashboardGroupDashboardArrayOutput
- func (o DashboardGroupDashboardArrayOutput) ToDashboardGroupDashboardArrayOutputWithContext(ctx context.Context) DashboardGroupDashboardArrayOutput
- type DashboardGroupDashboardFilterOverride
- type DashboardGroupDashboardFilterOverrideArgs
- func (DashboardGroupDashboardFilterOverrideArgs) ElementType() reflect.Type
- func (i DashboardGroupDashboardFilterOverrideArgs) ToDashboardGroupDashboardFilterOverrideOutput() DashboardGroupDashboardFilterOverrideOutput
- func (i DashboardGroupDashboardFilterOverrideArgs) ToDashboardGroupDashboardFilterOverrideOutputWithContext(ctx context.Context) DashboardGroupDashboardFilterOverrideOutput
- type DashboardGroupDashboardFilterOverrideArray
- func (DashboardGroupDashboardFilterOverrideArray) ElementType() reflect.Type
- func (i DashboardGroupDashboardFilterOverrideArray) ToDashboardGroupDashboardFilterOverrideArrayOutput() DashboardGroupDashboardFilterOverrideArrayOutput
- func (i DashboardGroupDashboardFilterOverrideArray) ToDashboardGroupDashboardFilterOverrideArrayOutputWithContext(ctx context.Context) DashboardGroupDashboardFilterOverrideArrayOutput
- type DashboardGroupDashboardFilterOverrideArrayInput
- type DashboardGroupDashboardFilterOverrideArrayOutput
- func (DashboardGroupDashboardFilterOverrideArrayOutput) ElementType() reflect.Type
- func (o DashboardGroupDashboardFilterOverrideArrayOutput) Index(i pulumi.IntInput) DashboardGroupDashboardFilterOverrideOutput
- func (o DashboardGroupDashboardFilterOverrideArrayOutput) ToDashboardGroupDashboardFilterOverrideArrayOutput() DashboardGroupDashboardFilterOverrideArrayOutput
- func (o DashboardGroupDashboardFilterOverrideArrayOutput) ToDashboardGroupDashboardFilterOverrideArrayOutputWithContext(ctx context.Context) DashboardGroupDashboardFilterOverrideArrayOutput
- type DashboardGroupDashboardFilterOverrideInput
- type DashboardGroupDashboardFilterOverrideOutput
- func (DashboardGroupDashboardFilterOverrideOutput) ElementType() reflect.Type
- func (o DashboardGroupDashboardFilterOverrideOutput) Negated() pulumi.BoolPtrOutput
- func (o DashboardGroupDashboardFilterOverrideOutput) Property() pulumi.StringOutput
- func (o DashboardGroupDashboardFilterOverrideOutput) ToDashboardGroupDashboardFilterOverrideOutput() DashboardGroupDashboardFilterOverrideOutput
- func (o DashboardGroupDashboardFilterOverrideOutput) ToDashboardGroupDashboardFilterOverrideOutputWithContext(ctx context.Context) DashboardGroupDashboardFilterOverrideOutput
- func (o DashboardGroupDashboardFilterOverrideOutput) Values() pulumi.StringArrayOutput
- type DashboardGroupDashboardInput
- type DashboardGroupDashboardOutput
- func (o DashboardGroupDashboardOutput) ConfigId() pulumi.StringPtrOutput
- func (o DashboardGroupDashboardOutput) DashboardId() pulumi.StringOutput
- func (o DashboardGroupDashboardOutput) DescriptionOverride() pulumi.StringPtrOutput
- func (DashboardGroupDashboardOutput) ElementType() reflect.Type
- func (o DashboardGroupDashboardOutput) FilterOverrides() DashboardGroupDashboardFilterOverrideArrayOutput
- func (o DashboardGroupDashboardOutput) NameOverride() pulumi.StringPtrOutput
- func (o DashboardGroupDashboardOutput) ToDashboardGroupDashboardOutput() DashboardGroupDashboardOutput
- func (o DashboardGroupDashboardOutput) ToDashboardGroupDashboardOutputWithContext(ctx context.Context) DashboardGroupDashboardOutput
- func (o DashboardGroupDashboardOutput) VariableOverrides() DashboardGroupDashboardVariableOverrideArrayOutput
- type DashboardGroupDashboardVariableOverride
- type DashboardGroupDashboardVariableOverrideArgs
- func (DashboardGroupDashboardVariableOverrideArgs) ElementType() reflect.Type
- func (i DashboardGroupDashboardVariableOverrideArgs) ToDashboardGroupDashboardVariableOverrideOutput() DashboardGroupDashboardVariableOverrideOutput
- func (i DashboardGroupDashboardVariableOverrideArgs) ToDashboardGroupDashboardVariableOverrideOutputWithContext(ctx context.Context) DashboardGroupDashboardVariableOverrideOutput
- type DashboardGroupDashboardVariableOverrideArray
- func (DashboardGroupDashboardVariableOverrideArray) ElementType() reflect.Type
- func (i DashboardGroupDashboardVariableOverrideArray) ToDashboardGroupDashboardVariableOverrideArrayOutput() DashboardGroupDashboardVariableOverrideArrayOutput
- func (i DashboardGroupDashboardVariableOverrideArray) ToDashboardGroupDashboardVariableOverrideArrayOutputWithContext(ctx context.Context) DashboardGroupDashboardVariableOverrideArrayOutput
- type DashboardGroupDashboardVariableOverrideArrayInput
- type DashboardGroupDashboardVariableOverrideArrayOutput
- func (DashboardGroupDashboardVariableOverrideArrayOutput) ElementType() reflect.Type
- func (o DashboardGroupDashboardVariableOverrideArrayOutput) Index(i pulumi.IntInput) DashboardGroupDashboardVariableOverrideOutput
- func (o DashboardGroupDashboardVariableOverrideArrayOutput) ToDashboardGroupDashboardVariableOverrideArrayOutput() DashboardGroupDashboardVariableOverrideArrayOutput
- func (o DashboardGroupDashboardVariableOverrideArrayOutput) ToDashboardGroupDashboardVariableOverrideArrayOutputWithContext(ctx context.Context) DashboardGroupDashboardVariableOverrideArrayOutput
- type DashboardGroupDashboardVariableOverrideInput
- type DashboardGroupDashboardVariableOverrideOutput
- func (DashboardGroupDashboardVariableOverrideOutput) ElementType() reflect.Type
- func (o DashboardGroupDashboardVariableOverrideOutput) Property() pulumi.StringOutput
- func (o DashboardGroupDashboardVariableOverrideOutput) ToDashboardGroupDashboardVariableOverrideOutput() DashboardGroupDashboardVariableOverrideOutput
- func (o DashboardGroupDashboardVariableOverrideOutput) ToDashboardGroupDashboardVariableOverrideOutputWithContext(ctx context.Context) DashboardGroupDashboardVariableOverrideOutput
- func (o DashboardGroupDashboardVariableOverrideOutput) Values() pulumi.StringArrayOutput
- func (o DashboardGroupDashboardVariableOverrideOutput) ValuesSuggesteds() pulumi.StringArrayOutput
- type DashboardGroupImportQualifier
- type DashboardGroupImportQualifierArgs
- func (DashboardGroupImportQualifierArgs) ElementType() reflect.Type
- func (i DashboardGroupImportQualifierArgs) ToDashboardGroupImportQualifierOutput() DashboardGroupImportQualifierOutput
- func (i DashboardGroupImportQualifierArgs) ToDashboardGroupImportQualifierOutputWithContext(ctx context.Context) DashboardGroupImportQualifierOutput
- type DashboardGroupImportQualifierArray
- func (DashboardGroupImportQualifierArray) ElementType() reflect.Type
- func (i DashboardGroupImportQualifierArray) ToDashboardGroupImportQualifierArrayOutput() DashboardGroupImportQualifierArrayOutput
- func (i DashboardGroupImportQualifierArray) ToDashboardGroupImportQualifierArrayOutputWithContext(ctx context.Context) DashboardGroupImportQualifierArrayOutput
- type DashboardGroupImportQualifierArrayInput
- type DashboardGroupImportQualifierArrayOutput
- func (DashboardGroupImportQualifierArrayOutput) ElementType() reflect.Type
- func (o DashboardGroupImportQualifierArrayOutput) Index(i pulumi.IntInput) DashboardGroupImportQualifierOutput
- func (o DashboardGroupImportQualifierArrayOutput) ToDashboardGroupImportQualifierArrayOutput() DashboardGroupImportQualifierArrayOutput
- func (o DashboardGroupImportQualifierArrayOutput) ToDashboardGroupImportQualifierArrayOutputWithContext(ctx context.Context) DashboardGroupImportQualifierArrayOutput
- type DashboardGroupImportQualifierFilter
- type DashboardGroupImportQualifierFilterArgs
- func (DashboardGroupImportQualifierFilterArgs) ElementType() reflect.Type
- func (i DashboardGroupImportQualifierFilterArgs) ToDashboardGroupImportQualifierFilterOutput() DashboardGroupImportQualifierFilterOutput
- func (i DashboardGroupImportQualifierFilterArgs) ToDashboardGroupImportQualifierFilterOutputWithContext(ctx context.Context) DashboardGroupImportQualifierFilterOutput
- type DashboardGroupImportQualifierFilterArray
- func (DashboardGroupImportQualifierFilterArray) ElementType() reflect.Type
- func (i DashboardGroupImportQualifierFilterArray) ToDashboardGroupImportQualifierFilterArrayOutput() DashboardGroupImportQualifierFilterArrayOutput
- func (i DashboardGroupImportQualifierFilterArray) ToDashboardGroupImportQualifierFilterArrayOutputWithContext(ctx context.Context) DashboardGroupImportQualifierFilterArrayOutput
- type DashboardGroupImportQualifierFilterArrayInput
- type DashboardGroupImportQualifierFilterArrayOutput
- func (DashboardGroupImportQualifierFilterArrayOutput) ElementType() reflect.Type
- func (o DashboardGroupImportQualifierFilterArrayOutput) Index(i pulumi.IntInput) DashboardGroupImportQualifierFilterOutput
- func (o DashboardGroupImportQualifierFilterArrayOutput) ToDashboardGroupImportQualifierFilterArrayOutput() DashboardGroupImportQualifierFilterArrayOutput
- func (o DashboardGroupImportQualifierFilterArrayOutput) ToDashboardGroupImportQualifierFilterArrayOutputWithContext(ctx context.Context) DashboardGroupImportQualifierFilterArrayOutput
- type DashboardGroupImportQualifierFilterInput
- type DashboardGroupImportQualifierFilterOutput
- func (DashboardGroupImportQualifierFilterOutput) ElementType() reflect.Type
- func (o DashboardGroupImportQualifierFilterOutput) Negated() pulumi.BoolPtrOutput
- func (o DashboardGroupImportQualifierFilterOutput) Property() pulumi.StringOutput
- func (o DashboardGroupImportQualifierFilterOutput) ToDashboardGroupImportQualifierFilterOutput() DashboardGroupImportQualifierFilterOutput
- func (o DashboardGroupImportQualifierFilterOutput) ToDashboardGroupImportQualifierFilterOutputWithContext(ctx context.Context) DashboardGroupImportQualifierFilterOutput
- func (o DashboardGroupImportQualifierFilterOutput) Values() pulumi.StringArrayOutput
- type DashboardGroupImportQualifierInput
- type DashboardGroupImportQualifierOutput
- func (DashboardGroupImportQualifierOutput) ElementType() reflect.Type
- func (o DashboardGroupImportQualifierOutput) Filters() DashboardGroupImportQualifierFilterArrayOutput
- func (o DashboardGroupImportQualifierOutput) Metric() pulumi.StringPtrOutput
- func (o DashboardGroupImportQualifierOutput) ToDashboardGroupImportQualifierOutput() DashboardGroupImportQualifierOutput
- func (o DashboardGroupImportQualifierOutput) ToDashboardGroupImportQualifierOutputWithContext(ctx context.Context) DashboardGroupImportQualifierOutput
- type DashboardGroupInput
- type DashboardGroupMap
- type DashboardGroupMapInput
- type DashboardGroupMapOutput
- func (DashboardGroupMapOutput) ElementType() reflect.Type
- func (o DashboardGroupMapOutput) MapIndex(k pulumi.StringInput) DashboardGroupOutput
- func (o DashboardGroupMapOutput) ToDashboardGroupMapOutput() DashboardGroupMapOutput
- func (o DashboardGroupMapOutput) ToDashboardGroupMapOutputWithContext(ctx context.Context) DashboardGroupMapOutput
- type DashboardGroupOutput
- func (o DashboardGroupOutput) AuthorizedWriterTeams() pulumi.StringArrayOutputdeprecated
- func (o DashboardGroupOutput) AuthorizedWriterUsers() pulumi.StringArrayOutputdeprecated
- func (o DashboardGroupOutput) Dashboards() DashboardGroupDashboardArrayOutput
- func (o DashboardGroupOutput) Description() pulumi.StringPtrOutput
- func (DashboardGroupOutput) ElementType() reflect.Type
- func (o DashboardGroupOutput) ImportQualifiers() DashboardGroupImportQualifierArrayOutput
- func (o DashboardGroupOutput) Name() pulumi.StringOutput
- func (o DashboardGroupOutput) Permissions() DashboardGroupPermissionArrayOutput
- func (o DashboardGroupOutput) Teams() pulumi.StringArrayOutput
- func (o DashboardGroupOutput) ToDashboardGroupOutput() DashboardGroupOutput
- func (o DashboardGroupOutput) ToDashboardGroupOutputWithContext(ctx context.Context) DashboardGroupOutput
- type DashboardGroupPermission
- type DashboardGroupPermissionArgs
- func (DashboardGroupPermissionArgs) ElementType() reflect.Type
- func (i DashboardGroupPermissionArgs) ToDashboardGroupPermissionOutput() DashboardGroupPermissionOutput
- func (i DashboardGroupPermissionArgs) ToDashboardGroupPermissionOutputWithContext(ctx context.Context) DashboardGroupPermissionOutput
- type DashboardGroupPermissionArray
- func (DashboardGroupPermissionArray) ElementType() reflect.Type
- func (i DashboardGroupPermissionArray) ToDashboardGroupPermissionArrayOutput() DashboardGroupPermissionArrayOutput
- func (i DashboardGroupPermissionArray) ToDashboardGroupPermissionArrayOutputWithContext(ctx context.Context) DashboardGroupPermissionArrayOutput
- type DashboardGroupPermissionArrayInput
- type DashboardGroupPermissionArrayOutput
- func (DashboardGroupPermissionArrayOutput) ElementType() reflect.Type
- func (o DashboardGroupPermissionArrayOutput) Index(i pulumi.IntInput) DashboardGroupPermissionOutput
- func (o DashboardGroupPermissionArrayOutput) ToDashboardGroupPermissionArrayOutput() DashboardGroupPermissionArrayOutput
- func (o DashboardGroupPermissionArrayOutput) ToDashboardGroupPermissionArrayOutputWithContext(ctx context.Context) DashboardGroupPermissionArrayOutput
- type DashboardGroupPermissionInput
- type DashboardGroupPermissionOutput
- func (o DashboardGroupPermissionOutput) Actions() pulumi.StringArrayOutput
- func (DashboardGroupPermissionOutput) ElementType() reflect.Type
- func (o DashboardGroupPermissionOutput) PrincipalId() pulumi.StringOutput
- func (o DashboardGroupPermissionOutput) PrincipalType() pulumi.StringOutput
- func (o DashboardGroupPermissionOutput) ToDashboardGroupPermissionOutput() DashboardGroupPermissionOutput
- func (o DashboardGroupPermissionOutput) ToDashboardGroupPermissionOutputWithContext(ctx context.Context) DashboardGroupPermissionOutput
- type DashboardGroupState
- type DashboardInput
- type DashboardMap
- type DashboardMapInput
- type DashboardMapOutput
- type DashboardOutput
- func (o DashboardOutput) AuthorizedWriterTeams() pulumi.StringArrayOutputdeprecated
- func (o DashboardOutput) AuthorizedWriterUsers() pulumi.StringArrayOutputdeprecated
- func (o DashboardOutput) Charts() DashboardChartArrayOutput
- func (o DashboardOutput) ChartsResolution() pulumi.StringPtrOutput
- func (o DashboardOutput) Columns() DashboardColumnArrayOutput
- func (o DashboardOutput) DashboardGroup() pulumi.StringOutput
- func (o DashboardOutput) Description() pulumi.StringPtrOutput
- func (o DashboardOutput) DiscoveryOptionsQuery() pulumi.StringPtrOutput
- func (o DashboardOutput) DiscoveryOptionsSelectors() pulumi.StringArrayOutput
- func (DashboardOutput) ElementType() reflect.Type
- func (o DashboardOutput) EndTime() pulumi.IntPtrOutput
- func (o DashboardOutput) EventOverlays() DashboardEventOverlayArrayOutput
- func (o DashboardOutput) Filters() DashboardFilterArrayOutput
- func (o DashboardOutput) Grids() DashboardGridArrayOutput
- func (o DashboardOutput) Name() pulumi.StringOutput
- func (o DashboardOutput) Permissions() DashboardPermissionsOutput
- func (o DashboardOutput) SelectedEventOverlays() DashboardSelectedEventOverlayArrayOutput
- func (o DashboardOutput) StartTime() pulumi.IntPtrOutput
- func (o DashboardOutput) Tags() pulumi.StringArrayOutput
- func (o DashboardOutput) TimeRange() pulumi.StringPtrOutput
- func (o DashboardOutput) ToDashboardOutput() DashboardOutput
- func (o DashboardOutput) ToDashboardOutputWithContext(ctx context.Context) DashboardOutput
- func (o DashboardOutput) Url() pulumi.StringOutput
- func (o DashboardOutput) Variables() DashboardVariableArrayOutput
- type DashboardPermissions
- type DashboardPermissionsAcl
- type DashboardPermissionsAclArgs
- type DashboardPermissionsAclArray
- func (DashboardPermissionsAclArray) ElementType() reflect.Type
- func (i DashboardPermissionsAclArray) ToDashboardPermissionsAclArrayOutput() DashboardPermissionsAclArrayOutput
- func (i DashboardPermissionsAclArray) ToDashboardPermissionsAclArrayOutputWithContext(ctx context.Context) DashboardPermissionsAclArrayOutput
- type DashboardPermissionsAclArrayInput
- type DashboardPermissionsAclArrayOutput
- func (DashboardPermissionsAclArrayOutput) ElementType() reflect.Type
- func (o DashboardPermissionsAclArrayOutput) Index(i pulumi.IntInput) DashboardPermissionsAclOutput
- func (o DashboardPermissionsAclArrayOutput) ToDashboardPermissionsAclArrayOutput() DashboardPermissionsAclArrayOutput
- func (o DashboardPermissionsAclArrayOutput) ToDashboardPermissionsAclArrayOutputWithContext(ctx context.Context) DashboardPermissionsAclArrayOutput
- type DashboardPermissionsAclInput
- type DashboardPermissionsAclOutput
- func (o DashboardPermissionsAclOutput) Actions() pulumi.StringArrayOutput
- func (DashboardPermissionsAclOutput) ElementType() reflect.Type
- func (o DashboardPermissionsAclOutput) PrincipalId() pulumi.StringOutput
- func (o DashboardPermissionsAclOutput) PrincipalType() pulumi.StringOutput
- func (o DashboardPermissionsAclOutput) ToDashboardPermissionsAclOutput() DashboardPermissionsAclOutput
- func (o DashboardPermissionsAclOutput) ToDashboardPermissionsAclOutputWithContext(ctx context.Context) DashboardPermissionsAclOutput
- type DashboardPermissionsArgs
- func (DashboardPermissionsArgs) ElementType() reflect.Type
- func (i DashboardPermissionsArgs) ToDashboardPermissionsOutput() DashboardPermissionsOutput
- func (i DashboardPermissionsArgs) ToDashboardPermissionsOutputWithContext(ctx context.Context) DashboardPermissionsOutput
- func (i DashboardPermissionsArgs) ToDashboardPermissionsPtrOutput() DashboardPermissionsPtrOutput
- func (i DashboardPermissionsArgs) ToDashboardPermissionsPtrOutputWithContext(ctx context.Context) DashboardPermissionsPtrOutput
- type DashboardPermissionsInput
- type DashboardPermissionsOutput
- func (o DashboardPermissionsOutput) Acls() DashboardPermissionsAclArrayOutput
- func (DashboardPermissionsOutput) ElementType() reflect.Type
- func (o DashboardPermissionsOutput) Parent() pulumi.StringPtrOutput
- func (o DashboardPermissionsOutput) ToDashboardPermissionsOutput() DashboardPermissionsOutput
- func (o DashboardPermissionsOutput) ToDashboardPermissionsOutputWithContext(ctx context.Context) DashboardPermissionsOutput
- func (o DashboardPermissionsOutput) ToDashboardPermissionsPtrOutput() DashboardPermissionsPtrOutput
- func (o DashboardPermissionsOutput) ToDashboardPermissionsPtrOutputWithContext(ctx context.Context) DashboardPermissionsPtrOutput
- type DashboardPermissionsPtrInput
- type DashboardPermissionsPtrOutput
- func (o DashboardPermissionsPtrOutput) Acls() DashboardPermissionsAclArrayOutput
- func (o DashboardPermissionsPtrOutput) Elem() DashboardPermissionsOutput
- func (DashboardPermissionsPtrOutput) ElementType() reflect.Type
- func (o DashboardPermissionsPtrOutput) Parent() pulumi.StringPtrOutput
- func (o DashboardPermissionsPtrOutput) ToDashboardPermissionsPtrOutput() DashboardPermissionsPtrOutput
- func (o DashboardPermissionsPtrOutput) ToDashboardPermissionsPtrOutputWithContext(ctx context.Context) DashboardPermissionsPtrOutput
- type DashboardSelectedEventOverlay
- type DashboardSelectedEventOverlayArgs
- func (DashboardSelectedEventOverlayArgs) ElementType() reflect.Type
- func (i DashboardSelectedEventOverlayArgs) ToDashboardSelectedEventOverlayOutput() DashboardSelectedEventOverlayOutput
- func (i DashboardSelectedEventOverlayArgs) ToDashboardSelectedEventOverlayOutputWithContext(ctx context.Context) DashboardSelectedEventOverlayOutput
- type DashboardSelectedEventOverlayArray
- func (DashboardSelectedEventOverlayArray) ElementType() reflect.Type
- func (i DashboardSelectedEventOverlayArray) ToDashboardSelectedEventOverlayArrayOutput() DashboardSelectedEventOverlayArrayOutput
- func (i DashboardSelectedEventOverlayArray) ToDashboardSelectedEventOverlayArrayOutputWithContext(ctx context.Context) DashboardSelectedEventOverlayArrayOutput
- type DashboardSelectedEventOverlayArrayInput
- type DashboardSelectedEventOverlayArrayOutput
- func (DashboardSelectedEventOverlayArrayOutput) ElementType() reflect.Type
- func (o DashboardSelectedEventOverlayArrayOutput) Index(i pulumi.IntInput) DashboardSelectedEventOverlayOutput
- func (o DashboardSelectedEventOverlayArrayOutput) ToDashboardSelectedEventOverlayArrayOutput() DashboardSelectedEventOverlayArrayOutput
- func (o DashboardSelectedEventOverlayArrayOutput) ToDashboardSelectedEventOverlayArrayOutputWithContext(ctx context.Context) DashboardSelectedEventOverlayArrayOutput
- type DashboardSelectedEventOverlayInput
- type DashboardSelectedEventOverlayOutput
- func (DashboardSelectedEventOverlayOutput) ElementType() reflect.Type
- func (o DashboardSelectedEventOverlayOutput) Signal() pulumi.StringOutput
- func (o DashboardSelectedEventOverlayOutput) Sources() DashboardSelectedEventOverlaySourceArrayOutput
- func (o DashboardSelectedEventOverlayOutput) ToDashboardSelectedEventOverlayOutput() DashboardSelectedEventOverlayOutput
- func (o DashboardSelectedEventOverlayOutput) ToDashboardSelectedEventOverlayOutputWithContext(ctx context.Context) DashboardSelectedEventOverlayOutput
- func (o DashboardSelectedEventOverlayOutput) Type() pulumi.StringPtrOutput
- type DashboardSelectedEventOverlaySource
- type DashboardSelectedEventOverlaySourceArgs
- func (DashboardSelectedEventOverlaySourceArgs) ElementType() reflect.Type
- func (i DashboardSelectedEventOverlaySourceArgs) ToDashboardSelectedEventOverlaySourceOutput() DashboardSelectedEventOverlaySourceOutput
- func (i DashboardSelectedEventOverlaySourceArgs) ToDashboardSelectedEventOverlaySourceOutputWithContext(ctx context.Context) DashboardSelectedEventOverlaySourceOutput
- type DashboardSelectedEventOverlaySourceArray
- func (DashboardSelectedEventOverlaySourceArray) ElementType() reflect.Type
- func (i DashboardSelectedEventOverlaySourceArray) ToDashboardSelectedEventOverlaySourceArrayOutput() DashboardSelectedEventOverlaySourceArrayOutput
- func (i DashboardSelectedEventOverlaySourceArray) ToDashboardSelectedEventOverlaySourceArrayOutputWithContext(ctx context.Context) DashboardSelectedEventOverlaySourceArrayOutput
- type DashboardSelectedEventOverlaySourceArrayInput
- type DashboardSelectedEventOverlaySourceArrayOutput
- func (DashboardSelectedEventOverlaySourceArrayOutput) ElementType() reflect.Type
- func (o DashboardSelectedEventOverlaySourceArrayOutput) Index(i pulumi.IntInput) DashboardSelectedEventOverlaySourceOutput
- func (o DashboardSelectedEventOverlaySourceArrayOutput) ToDashboardSelectedEventOverlaySourceArrayOutput() DashboardSelectedEventOverlaySourceArrayOutput
- func (o DashboardSelectedEventOverlaySourceArrayOutput) ToDashboardSelectedEventOverlaySourceArrayOutputWithContext(ctx context.Context) DashboardSelectedEventOverlaySourceArrayOutput
- type DashboardSelectedEventOverlaySourceInput
- type DashboardSelectedEventOverlaySourceOutput
- func (DashboardSelectedEventOverlaySourceOutput) ElementType() reflect.Type
- func (o DashboardSelectedEventOverlaySourceOutput) Negated() pulumi.BoolPtrOutput
- func (o DashboardSelectedEventOverlaySourceOutput) Property() pulumi.StringOutput
- func (o DashboardSelectedEventOverlaySourceOutput) ToDashboardSelectedEventOverlaySourceOutput() DashboardSelectedEventOverlaySourceOutput
- func (o DashboardSelectedEventOverlaySourceOutput) ToDashboardSelectedEventOverlaySourceOutputWithContext(ctx context.Context) DashboardSelectedEventOverlaySourceOutput
- func (o DashboardSelectedEventOverlaySourceOutput) Values() pulumi.StringArrayOutput
- type DashboardState
- type DashboardVariable
- type DashboardVariableArgs
- type DashboardVariableArray
- type DashboardVariableArrayInput
- type DashboardVariableArrayOutput
- func (DashboardVariableArrayOutput) ElementType() reflect.Type
- func (o DashboardVariableArrayOutput) Index(i pulumi.IntInput) DashboardVariableOutput
- func (o DashboardVariableArrayOutput) ToDashboardVariableArrayOutput() DashboardVariableArrayOutput
- func (o DashboardVariableArrayOutput) ToDashboardVariableArrayOutputWithContext(ctx context.Context) DashboardVariableArrayOutput
- type DashboardVariableInput
- type DashboardVariableOutput
- func (o DashboardVariableOutput) Alias() pulumi.StringOutput
- func (o DashboardVariableOutput) ApplyIfExist() pulumi.BoolPtrOutput
- func (o DashboardVariableOutput) Description() pulumi.StringPtrOutput
- func (DashboardVariableOutput) ElementType() reflect.Type
- func (o DashboardVariableOutput) Property() pulumi.StringOutput
- func (o DashboardVariableOutput) ReplaceOnly() pulumi.BoolPtrOutput
- func (o DashboardVariableOutput) RestrictedSuggestions() pulumi.BoolPtrOutput
- func (o DashboardVariableOutput) ToDashboardVariableOutput() DashboardVariableOutput
- func (o DashboardVariableOutput) ToDashboardVariableOutputWithContext(ctx context.Context) DashboardVariableOutput
- func (o DashboardVariableOutput) ValueRequired() pulumi.BoolPtrOutput
- func (o DashboardVariableOutput) Values() pulumi.StringArrayOutput
- func (o DashboardVariableOutput) ValuesSuggesteds() pulumi.StringArrayOutput
- type DataLink
- type DataLinkArgs
- type DataLinkArray
- type DataLinkArrayInput
- type DataLinkArrayOutput
- type DataLinkInput
- type DataLinkMap
- type DataLinkMapInput
- type DataLinkMapOutput
- type DataLinkOutput
- func (o DataLinkOutput) ContextDashboardId() pulumi.StringPtrOutput
- func (DataLinkOutput) ElementType() reflect.Type
- func (o DataLinkOutput) PropertyName() pulumi.StringPtrOutput
- func (o DataLinkOutput) PropertyValue() pulumi.StringPtrOutput
- func (o DataLinkOutput) TargetExternalUrls() DataLinkTargetExternalUrlArrayOutput
- func (o DataLinkOutput) TargetSignalfxDashboards() DataLinkTargetSignalfxDashboardArrayOutput
- func (o DataLinkOutput) TargetSplunks() DataLinkTargetSplunkArrayOutput
- func (o DataLinkOutput) ToDataLinkOutput() DataLinkOutput
- func (o DataLinkOutput) ToDataLinkOutputWithContext(ctx context.Context) DataLinkOutput
- type DataLinkState
- type DataLinkTargetExternalUrl
- type DataLinkTargetExternalUrlArgs
- func (DataLinkTargetExternalUrlArgs) ElementType() reflect.Type
- func (i DataLinkTargetExternalUrlArgs) ToDataLinkTargetExternalUrlOutput() DataLinkTargetExternalUrlOutput
- func (i DataLinkTargetExternalUrlArgs) ToDataLinkTargetExternalUrlOutputWithContext(ctx context.Context) DataLinkTargetExternalUrlOutput
- type DataLinkTargetExternalUrlArray
- func (DataLinkTargetExternalUrlArray) ElementType() reflect.Type
- func (i DataLinkTargetExternalUrlArray) ToDataLinkTargetExternalUrlArrayOutput() DataLinkTargetExternalUrlArrayOutput
- func (i DataLinkTargetExternalUrlArray) ToDataLinkTargetExternalUrlArrayOutputWithContext(ctx context.Context) DataLinkTargetExternalUrlArrayOutput
- type DataLinkTargetExternalUrlArrayInput
- type DataLinkTargetExternalUrlArrayOutput
- func (DataLinkTargetExternalUrlArrayOutput) ElementType() reflect.Type
- func (o DataLinkTargetExternalUrlArrayOutput) Index(i pulumi.IntInput) DataLinkTargetExternalUrlOutput
- func (o DataLinkTargetExternalUrlArrayOutput) ToDataLinkTargetExternalUrlArrayOutput() DataLinkTargetExternalUrlArrayOutput
- func (o DataLinkTargetExternalUrlArrayOutput) ToDataLinkTargetExternalUrlArrayOutputWithContext(ctx context.Context) DataLinkTargetExternalUrlArrayOutput
- type DataLinkTargetExternalUrlInput
- type DataLinkTargetExternalUrlOutput
- func (DataLinkTargetExternalUrlOutput) ElementType() reflect.Type
- func (o DataLinkTargetExternalUrlOutput) MinimumTimeWindow() pulumi.StringPtrOutput
- func (o DataLinkTargetExternalUrlOutput) Name() pulumi.StringOutput
- func (o DataLinkTargetExternalUrlOutput) PropertyKeyMapping() pulumi.StringMapOutput
- func (o DataLinkTargetExternalUrlOutput) TimeFormat() pulumi.StringPtrOutput
- func (o DataLinkTargetExternalUrlOutput) ToDataLinkTargetExternalUrlOutput() DataLinkTargetExternalUrlOutput
- func (o DataLinkTargetExternalUrlOutput) ToDataLinkTargetExternalUrlOutputWithContext(ctx context.Context) DataLinkTargetExternalUrlOutput
- func (o DataLinkTargetExternalUrlOutput) Url() pulumi.StringOutput
- type DataLinkTargetSignalfxDashboard
- type DataLinkTargetSignalfxDashboardArgs
- func (DataLinkTargetSignalfxDashboardArgs) ElementType() reflect.Type
- func (i DataLinkTargetSignalfxDashboardArgs) ToDataLinkTargetSignalfxDashboardOutput() DataLinkTargetSignalfxDashboardOutput
- func (i DataLinkTargetSignalfxDashboardArgs) ToDataLinkTargetSignalfxDashboardOutputWithContext(ctx context.Context) DataLinkTargetSignalfxDashboardOutput
- type DataLinkTargetSignalfxDashboardArray
- func (DataLinkTargetSignalfxDashboardArray) ElementType() reflect.Type
- func (i DataLinkTargetSignalfxDashboardArray) ToDataLinkTargetSignalfxDashboardArrayOutput() DataLinkTargetSignalfxDashboardArrayOutput
- func (i DataLinkTargetSignalfxDashboardArray) ToDataLinkTargetSignalfxDashboardArrayOutputWithContext(ctx context.Context) DataLinkTargetSignalfxDashboardArrayOutput
- type DataLinkTargetSignalfxDashboardArrayInput
- type DataLinkTargetSignalfxDashboardArrayOutput
- func (DataLinkTargetSignalfxDashboardArrayOutput) ElementType() reflect.Type
- func (o DataLinkTargetSignalfxDashboardArrayOutput) Index(i pulumi.IntInput) DataLinkTargetSignalfxDashboardOutput
- func (o DataLinkTargetSignalfxDashboardArrayOutput) ToDataLinkTargetSignalfxDashboardArrayOutput() DataLinkTargetSignalfxDashboardArrayOutput
- func (o DataLinkTargetSignalfxDashboardArrayOutput) ToDataLinkTargetSignalfxDashboardArrayOutputWithContext(ctx context.Context) DataLinkTargetSignalfxDashboardArrayOutput
- type DataLinkTargetSignalfxDashboardInput
- type DataLinkTargetSignalfxDashboardOutput
- func (o DataLinkTargetSignalfxDashboardOutput) DashboardGroupId() pulumi.StringOutput
- func (o DataLinkTargetSignalfxDashboardOutput) DashboardId() pulumi.StringOutput
- func (DataLinkTargetSignalfxDashboardOutput) ElementType() reflect.Type
- func (o DataLinkTargetSignalfxDashboardOutput) IsDefault() pulumi.BoolPtrOutput
- func (o DataLinkTargetSignalfxDashboardOutput) Name() pulumi.StringOutput
- func (o DataLinkTargetSignalfxDashboardOutput) ToDataLinkTargetSignalfxDashboardOutput() DataLinkTargetSignalfxDashboardOutput
- func (o DataLinkTargetSignalfxDashboardOutput) ToDataLinkTargetSignalfxDashboardOutputWithContext(ctx context.Context) DataLinkTargetSignalfxDashboardOutput
- type DataLinkTargetSplunk
- type DataLinkTargetSplunkArgs
- type DataLinkTargetSplunkArray
- type DataLinkTargetSplunkArrayInput
- type DataLinkTargetSplunkArrayOutput
- func (DataLinkTargetSplunkArrayOutput) ElementType() reflect.Type
- func (o DataLinkTargetSplunkArrayOutput) Index(i pulumi.IntInput) DataLinkTargetSplunkOutput
- func (o DataLinkTargetSplunkArrayOutput) ToDataLinkTargetSplunkArrayOutput() DataLinkTargetSplunkArrayOutput
- func (o DataLinkTargetSplunkArrayOutput) ToDataLinkTargetSplunkArrayOutputWithContext(ctx context.Context) DataLinkTargetSplunkArrayOutput
- type DataLinkTargetSplunkInput
- type DataLinkTargetSplunkOutput
- func (DataLinkTargetSplunkOutput) ElementType() reflect.Type
- func (o DataLinkTargetSplunkOutput) Name() pulumi.StringOutput
- func (o DataLinkTargetSplunkOutput) PropertyKeyMapping() pulumi.StringMapOutput
- func (o DataLinkTargetSplunkOutput) ToDataLinkTargetSplunkOutput() DataLinkTargetSplunkOutput
- func (o DataLinkTargetSplunkOutput) ToDataLinkTargetSplunkOutputWithContext(ctx context.Context) DataLinkTargetSplunkOutput
- type Detector
- type DetectorArgs
- type DetectorArray
- type DetectorArrayInput
- type DetectorArrayOutput
- type DetectorInput
- type DetectorMap
- type DetectorMapInput
- type DetectorMapOutput
- type DetectorOutput
- func (o DetectorOutput) AuthorizedWriterTeams() pulumi.StringArrayOutput
- func (o DetectorOutput) AuthorizedWriterUsers() pulumi.StringArrayOutput
- func (o DetectorOutput) Description() pulumi.StringPtrOutput
- func (o DetectorOutput) DetectorOrigin() pulumi.StringPtrOutput
- func (o DetectorOutput) DisableSampling() pulumi.BoolPtrOutput
- func (DetectorOutput) ElementType() reflect.Type
- func (o DetectorOutput) EndTime() pulumi.IntPtrOutput
- func (o DetectorOutput) LabelResolutions() pulumi.IntMapOutput
- func (o DetectorOutput) MaxDelay() pulumi.IntPtrOutput
- func (o DetectorOutput) MinDelay() pulumi.IntPtrOutput
- func (o DetectorOutput) Name() pulumi.StringOutput
- func (o DetectorOutput) ParentDetectorId() pulumi.StringPtrOutput
- func (o DetectorOutput) ProgramText() pulumi.StringOutput
- func (o DetectorOutput) Rules() DetectorRuleArrayOutput
- func (o DetectorOutput) ShowDataMarkers() pulumi.BoolPtrOutput
- func (o DetectorOutput) ShowEventLines() pulumi.BoolPtrOutput
- func (o DetectorOutput) StartTime() pulumi.IntPtrOutput
- func (o DetectorOutput) Tags() pulumi.StringArrayOutput
- func (o DetectorOutput) Teams() pulumi.StringArrayOutput
- func (o DetectorOutput) TimeRange() pulumi.IntPtrOutput
- func (o DetectorOutput) Timezone() pulumi.StringPtrOutput
- func (o DetectorOutput) ToDetectorOutput() DetectorOutput
- func (o DetectorOutput) ToDetectorOutputWithContext(ctx context.Context) DetectorOutput
- func (o DetectorOutput) Url() pulumi.StringOutput
- func (o DetectorOutput) VizOptions() DetectorVizOptionArrayOutput
- type DetectorRule
- type DetectorRuleArgs
- type DetectorRuleArray
- type DetectorRuleArrayInput
- type DetectorRuleArrayOutput
- func (DetectorRuleArrayOutput) ElementType() reflect.Type
- func (o DetectorRuleArrayOutput) Index(i pulumi.IntInput) DetectorRuleOutput
- func (o DetectorRuleArrayOutput) ToDetectorRuleArrayOutput() DetectorRuleArrayOutput
- func (o DetectorRuleArrayOutput) ToDetectorRuleArrayOutputWithContext(ctx context.Context) DetectorRuleArrayOutput
- type DetectorRuleInput
- type DetectorRuleOutput
- func (o DetectorRuleOutput) Description() pulumi.StringPtrOutput
- func (o DetectorRuleOutput) DetectLabel() pulumi.StringOutput
- func (o DetectorRuleOutput) Disabled() pulumi.BoolPtrOutput
- func (DetectorRuleOutput) ElementType() reflect.Type
- func (o DetectorRuleOutput) Notifications() pulumi.StringArrayOutput
- func (o DetectorRuleOutput) ParameterizedBody() pulumi.StringPtrOutput
- func (o DetectorRuleOutput) ParameterizedSubject() pulumi.StringPtrOutput
- func (o DetectorRuleOutput) RunbookUrl() pulumi.StringPtrOutput
- func (o DetectorRuleOutput) Severity() pulumi.StringOutput
- func (o DetectorRuleOutput) Tip() pulumi.StringPtrOutput
- func (o DetectorRuleOutput) ToDetectorRuleOutput() DetectorRuleOutput
- func (o DetectorRuleOutput) ToDetectorRuleOutputWithContext(ctx context.Context) DetectorRuleOutput
- type DetectorState
- type DetectorVizOption
- type DetectorVizOptionArgs
- type DetectorVizOptionArray
- type DetectorVizOptionArrayInput
- type DetectorVizOptionArrayOutput
- func (DetectorVizOptionArrayOutput) ElementType() reflect.Type
- func (o DetectorVizOptionArrayOutput) Index(i pulumi.IntInput) DetectorVizOptionOutput
- func (o DetectorVizOptionArrayOutput) ToDetectorVizOptionArrayOutput() DetectorVizOptionArrayOutput
- func (o DetectorVizOptionArrayOutput) ToDetectorVizOptionArrayOutputWithContext(ctx context.Context) DetectorVizOptionArrayOutput
- type DetectorVizOptionInput
- type DetectorVizOptionOutput
- func (o DetectorVizOptionOutput) Color() pulumi.StringPtrOutput
- func (o DetectorVizOptionOutput) DisplayName() pulumi.StringPtrOutput
- func (DetectorVizOptionOutput) ElementType() reflect.Type
- func (o DetectorVizOptionOutput) Label() pulumi.StringOutput
- func (o DetectorVizOptionOutput) ToDetectorVizOptionOutput() DetectorVizOptionOutput
- func (o DetectorVizOptionOutput) ToDetectorVizOptionOutputWithContext(ctx context.Context) DetectorVizOptionOutput
- func (o DetectorVizOptionOutput) ValuePrefix() pulumi.StringPtrOutput
- func (o DetectorVizOptionOutput) ValueSuffix() pulumi.StringPtrOutput
- func (o DetectorVizOptionOutput) ValueUnit() pulumi.StringPtrOutput
- type EventFeedChart
- type EventFeedChartArgs
- type EventFeedChartArray
- type EventFeedChartArrayInput
- type EventFeedChartArrayOutput
- func (EventFeedChartArrayOutput) ElementType() reflect.Type
- func (o EventFeedChartArrayOutput) Index(i pulumi.IntInput) EventFeedChartOutput
- func (o EventFeedChartArrayOutput) ToEventFeedChartArrayOutput() EventFeedChartArrayOutput
- func (o EventFeedChartArrayOutput) ToEventFeedChartArrayOutputWithContext(ctx context.Context) EventFeedChartArrayOutput
- type EventFeedChartInput
- type EventFeedChartMap
- type EventFeedChartMapInput
- type EventFeedChartMapOutput
- func (EventFeedChartMapOutput) ElementType() reflect.Type
- func (o EventFeedChartMapOutput) MapIndex(k pulumi.StringInput) EventFeedChartOutput
- func (o EventFeedChartMapOutput) ToEventFeedChartMapOutput() EventFeedChartMapOutput
- func (o EventFeedChartMapOutput) ToEventFeedChartMapOutputWithContext(ctx context.Context) EventFeedChartMapOutput
- type EventFeedChartOutput
- func (o EventFeedChartOutput) Description() pulumi.StringPtrOutput
- func (EventFeedChartOutput) ElementType() reflect.Type
- func (o EventFeedChartOutput) EndTime() pulumi.IntPtrOutput
- func (o EventFeedChartOutput) Name() pulumi.StringOutput
- func (o EventFeedChartOutput) ProgramText() pulumi.StringOutput
- func (o EventFeedChartOutput) StartTime() pulumi.IntPtrOutput
- func (o EventFeedChartOutput) TimeRange() pulumi.IntPtrOutput
- func (o EventFeedChartOutput) ToEventFeedChartOutput() EventFeedChartOutput
- func (o EventFeedChartOutput) ToEventFeedChartOutputWithContext(ctx context.Context) EventFeedChartOutput
- func (o EventFeedChartOutput) Url() pulumi.StringOutput
- type EventFeedChartState
- type GetDimensionValuesArgs
- type GetDimensionValuesOutputArgs
- type GetDimensionValuesResult
- type GetDimensionValuesResultOutput
- func (GetDimensionValuesResultOutput) ElementType() reflect.Type
- func (o GetDimensionValuesResultOutput) Id() pulumi.StringOutput
- func (o GetDimensionValuesResultOutput) Limit() pulumi.IntPtrOutput
- func (o GetDimensionValuesResultOutput) OrderBy() pulumi.StringPtrOutput
- func (o GetDimensionValuesResultOutput) Query() pulumi.StringOutput
- func (o GetDimensionValuesResultOutput) ToGetDimensionValuesResultOutput() GetDimensionValuesResultOutput
- func (o GetDimensionValuesResultOutput) ToGetDimensionValuesResultOutputWithContext(ctx context.Context) GetDimensionValuesResultOutput
- func (o GetDimensionValuesResultOutput) Values() pulumi.StringArrayOutput
- type HeatmapChart
- type HeatmapChartArgs
- type HeatmapChartArray
- type HeatmapChartArrayInput
- type HeatmapChartArrayOutput
- func (HeatmapChartArrayOutput) ElementType() reflect.Type
- func (o HeatmapChartArrayOutput) Index(i pulumi.IntInput) HeatmapChartOutput
- func (o HeatmapChartArrayOutput) ToHeatmapChartArrayOutput() HeatmapChartArrayOutput
- func (o HeatmapChartArrayOutput) ToHeatmapChartArrayOutputWithContext(ctx context.Context) HeatmapChartArrayOutput
- type HeatmapChartColorRange
- type HeatmapChartColorRangeArgs
- func (HeatmapChartColorRangeArgs) ElementType() reflect.Type
- func (i HeatmapChartColorRangeArgs) ToHeatmapChartColorRangeOutput() HeatmapChartColorRangeOutput
- func (i HeatmapChartColorRangeArgs) ToHeatmapChartColorRangeOutputWithContext(ctx context.Context) HeatmapChartColorRangeOutput
- func (i HeatmapChartColorRangeArgs) ToHeatmapChartColorRangePtrOutput() HeatmapChartColorRangePtrOutput
- func (i HeatmapChartColorRangeArgs) ToHeatmapChartColorRangePtrOutputWithContext(ctx context.Context) HeatmapChartColorRangePtrOutput
- type HeatmapChartColorRangeInput
- type HeatmapChartColorRangeOutput
- func (o HeatmapChartColorRangeOutput) Color() pulumi.StringOutput
- func (HeatmapChartColorRangeOutput) ElementType() reflect.Type
- func (o HeatmapChartColorRangeOutput) MaxValue() pulumi.Float64PtrOutput
- func (o HeatmapChartColorRangeOutput) MinValue() pulumi.Float64PtrOutput
- func (o HeatmapChartColorRangeOutput) ToHeatmapChartColorRangeOutput() HeatmapChartColorRangeOutput
- func (o HeatmapChartColorRangeOutput) ToHeatmapChartColorRangeOutputWithContext(ctx context.Context) HeatmapChartColorRangeOutput
- func (o HeatmapChartColorRangeOutput) ToHeatmapChartColorRangePtrOutput() HeatmapChartColorRangePtrOutput
- func (o HeatmapChartColorRangeOutput) ToHeatmapChartColorRangePtrOutputWithContext(ctx context.Context) HeatmapChartColorRangePtrOutput
- type HeatmapChartColorRangePtrInput
- type HeatmapChartColorRangePtrOutput
- func (o HeatmapChartColorRangePtrOutput) Color() pulumi.StringPtrOutput
- func (o HeatmapChartColorRangePtrOutput) Elem() HeatmapChartColorRangeOutput
- func (HeatmapChartColorRangePtrOutput) ElementType() reflect.Type
- func (o HeatmapChartColorRangePtrOutput) MaxValue() pulumi.Float64PtrOutput
- func (o HeatmapChartColorRangePtrOutput) MinValue() pulumi.Float64PtrOutput
- func (o HeatmapChartColorRangePtrOutput) ToHeatmapChartColorRangePtrOutput() HeatmapChartColorRangePtrOutput
- func (o HeatmapChartColorRangePtrOutput) ToHeatmapChartColorRangePtrOutputWithContext(ctx context.Context) HeatmapChartColorRangePtrOutput
- type HeatmapChartColorScale
- type HeatmapChartColorScaleArgs
- type HeatmapChartColorScaleArray
- func (HeatmapChartColorScaleArray) ElementType() reflect.Type
- func (i HeatmapChartColorScaleArray) ToHeatmapChartColorScaleArrayOutput() HeatmapChartColorScaleArrayOutput
- func (i HeatmapChartColorScaleArray) ToHeatmapChartColorScaleArrayOutputWithContext(ctx context.Context) HeatmapChartColorScaleArrayOutput
- type HeatmapChartColorScaleArrayInput
- type HeatmapChartColorScaleArrayOutput
- func (HeatmapChartColorScaleArrayOutput) ElementType() reflect.Type
- func (o HeatmapChartColorScaleArrayOutput) Index(i pulumi.IntInput) HeatmapChartColorScaleOutput
- func (o HeatmapChartColorScaleArrayOutput) ToHeatmapChartColorScaleArrayOutput() HeatmapChartColorScaleArrayOutput
- func (o HeatmapChartColorScaleArrayOutput) ToHeatmapChartColorScaleArrayOutputWithContext(ctx context.Context) HeatmapChartColorScaleArrayOutput
- type HeatmapChartColorScaleInput
- type HeatmapChartColorScaleOutput
- func (o HeatmapChartColorScaleOutput) Color() pulumi.StringOutput
- func (HeatmapChartColorScaleOutput) ElementType() reflect.Type
- func (o HeatmapChartColorScaleOutput) Gt() pulumi.Float64PtrOutput
- func (o HeatmapChartColorScaleOutput) Gte() pulumi.Float64PtrOutput
- func (o HeatmapChartColorScaleOutput) Lt() pulumi.Float64PtrOutput
- func (o HeatmapChartColorScaleOutput) Lte() pulumi.Float64PtrOutput
- func (o HeatmapChartColorScaleOutput) ToHeatmapChartColorScaleOutput() HeatmapChartColorScaleOutput
- func (o HeatmapChartColorScaleOutput) ToHeatmapChartColorScaleOutputWithContext(ctx context.Context) HeatmapChartColorScaleOutput
- type HeatmapChartInput
- type HeatmapChartMap
- type HeatmapChartMapInput
- type HeatmapChartMapOutput
- func (HeatmapChartMapOutput) ElementType() reflect.Type
- func (o HeatmapChartMapOutput) MapIndex(k pulumi.StringInput) HeatmapChartOutput
- func (o HeatmapChartMapOutput) ToHeatmapChartMapOutput() HeatmapChartMapOutput
- func (o HeatmapChartMapOutput) ToHeatmapChartMapOutputWithContext(ctx context.Context) HeatmapChartMapOutput
- type HeatmapChartOutput
- func (o HeatmapChartOutput) ColorRange() HeatmapChartColorRangePtrOutput
- func (o HeatmapChartOutput) ColorScales() HeatmapChartColorScaleArrayOutput
- func (o HeatmapChartOutput) Description() pulumi.StringPtrOutput
- func (o HeatmapChartOutput) DisableSampling() pulumi.BoolPtrOutput
- func (HeatmapChartOutput) ElementType() reflect.Type
- func (o HeatmapChartOutput) GroupBies() pulumi.StringArrayOutput
- func (o HeatmapChartOutput) HideTimestamp() pulumi.BoolPtrOutput
- func (o HeatmapChartOutput) MaxDelay() pulumi.IntPtrOutput
- func (o HeatmapChartOutput) MinimumResolution() pulumi.IntPtrOutput
- func (o HeatmapChartOutput) Name() pulumi.StringOutput
- func (o HeatmapChartOutput) ProgramText() pulumi.StringOutput
- func (o HeatmapChartOutput) RefreshInterval() pulumi.IntPtrOutput
- func (o HeatmapChartOutput) SortBy() pulumi.StringPtrOutput
- func (o HeatmapChartOutput) Timezone() pulumi.StringPtrOutput
- func (o HeatmapChartOutput) ToHeatmapChartOutput() HeatmapChartOutput
- func (o HeatmapChartOutput) ToHeatmapChartOutputWithContext(ctx context.Context) HeatmapChartOutput
- func (o HeatmapChartOutput) UnitPrefix() pulumi.StringPtrOutput
- func (o HeatmapChartOutput) Url() pulumi.StringOutput
- type HeatmapChartState
- type ListChart
- type ListChartArgs
- type ListChartArray
- type ListChartArrayInput
- type ListChartArrayOutput
- func (ListChartArrayOutput) ElementType() reflect.Type
- func (o ListChartArrayOutput) Index(i pulumi.IntInput) ListChartOutput
- func (o ListChartArrayOutput) ToListChartArrayOutput() ListChartArrayOutput
- func (o ListChartArrayOutput) ToListChartArrayOutputWithContext(ctx context.Context) ListChartArrayOutput
- type ListChartColorScale
- type ListChartColorScaleArgs
- type ListChartColorScaleArray
- type ListChartColorScaleArrayInput
- type ListChartColorScaleArrayOutput
- func (ListChartColorScaleArrayOutput) ElementType() reflect.Type
- func (o ListChartColorScaleArrayOutput) Index(i pulumi.IntInput) ListChartColorScaleOutput
- func (o ListChartColorScaleArrayOutput) ToListChartColorScaleArrayOutput() ListChartColorScaleArrayOutput
- func (o ListChartColorScaleArrayOutput) ToListChartColorScaleArrayOutputWithContext(ctx context.Context) ListChartColorScaleArrayOutput
- type ListChartColorScaleInput
- type ListChartColorScaleOutput
- func (o ListChartColorScaleOutput) Color() pulumi.StringOutput
- func (ListChartColorScaleOutput) ElementType() reflect.Type
- func (o ListChartColorScaleOutput) Gt() pulumi.Float64PtrOutput
- func (o ListChartColorScaleOutput) Gte() pulumi.Float64PtrOutput
- func (o ListChartColorScaleOutput) Lt() pulumi.Float64PtrOutput
- func (o ListChartColorScaleOutput) Lte() pulumi.Float64PtrOutput
- func (o ListChartColorScaleOutput) ToListChartColorScaleOutput() ListChartColorScaleOutput
- func (o ListChartColorScaleOutput) ToListChartColorScaleOutputWithContext(ctx context.Context) ListChartColorScaleOutput
- type ListChartInput
- type ListChartLegendOptionsField
- type ListChartLegendOptionsFieldArgs
- func (ListChartLegendOptionsFieldArgs) ElementType() reflect.Type
- func (i ListChartLegendOptionsFieldArgs) ToListChartLegendOptionsFieldOutput() ListChartLegendOptionsFieldOutput
- func (i ListChartLegendOptionsFieldArgs) ToListChartLegendOptionsFieldOutputWithContext(ctx context.Context) ListChartLegendOptionsFieldOutput
- type ListChartLegendOptionsFieldArray
- func (ListChartLegendOptionsFieldArray) ElementType() reflect.Type
- func (i ListChartLegendOptionsFieldArray) ToListChartLegendOptionsFieldArrayOutput() ListChartLegendOptionsFieldArrayOutput
- func (i ListChartLegendOptionsFieldArray) ToListChartLegendOptionsFieldArrayOutputWithContext(ctx context.Context) ListChartLegendOptionsFieldArrayOutput
- type ListChartLegendOptionsFieldArrayInput
- type ListChartLegendOptionsFieldArrayOutput
- func (ListChartLegendOptionsFieldArrayOutput) ElementType() reflect.Type
- func (o ListChartLegendOptionsFieldArrayOutput) Index(i pulumi.IntInput) ListChartLegendOptionsFieldOutput
- func (o ListChartLegendOptionsFieldArrayOutput) ToListChartLegendOptionsFieldArrayOutput() ListChartLegendOptionsFieldArrayOutput
- func (o ListChartLegendOptionsFieldArrayOutput) ToListChartLegendOptionsFieldArrayOutputWithContext(ctx context.Context) ListChartLegendOptionsFieldArrayOutput
- type ListChartLegendOptionsFieldInput
- type ListChartLegendOptionsFieldOutput
- func (ListChartLegendOptionsFieldOutput) ElementType() reflect.Type
- func (o ListChartLegendOptionsFieldOutput) Enabled() pulumi.BoolPtrOutput
- func (o ListChartLegendOptionsFieldOutput) Property() pulumi.StringOutput
- func (o ListChartLegendOptionsFieldOutput) ToListChartLegendOptionsFieldOutput() ListChartLegendOptionsFieldOutput
- func (o ListChartLegendOptionsFieldOutput) ToListChartLegendOptionsFieldOutputWithContext(ctx context.Context) ListChartLegendOptionsFieldOutput
- type ListChartMap
- type ListChartMapInput
- type ListChartMapOutput
- type ListChartOutput
- func (o ListChartOutput) ColorBy() pulumi.StringPtrOutput
- func (o ListChartOutput) ColorScales() ListChartColorScaleArrayOutput
- func (o ListChartOutput) Description() pulumi.StringPtrOutput
- func (o ListChartOutput) DisableSampling() pulumi.BoolPtrOutput
- func (ListChartOutput) ElementType() reflect.Type
- func (o ListChartOutput) EndTime() pulumi.IntPtrOutput
- func (o ListChartOutput) HideMissingValues() pulumi.BoolPtrOutput
- func (o ListChartOutput) LegendFieldsToHides() pulumi.StringArrayOutputdeprecated
- func (o ListChartOutput) LegendOptionsFields() ListChartLegendOptionsFieldArrayOutput
- func (o ListChartOutput) MaxDelay() pulumi.IntPtrOutput
- func (o ListChartOutput) MaxPrecision() pulumi.IntPtrOutput
- func (o ListChartOutput) Name() pulumi.StringOutput
- func (o ListChartOutput) ProgramText() pulumi.StringOutput
- func (o ListChartOutput) RefreshInterval() pulumi.IntPtrOutput
- func (o ListChartOutput) SecondaryVisualization() pulumi.StringPtrOutput
- func (o ListChartOutput) SortBy() pulumi.StringPtrOutput
- func (o ListChartOutput) StartTime() pulumi.IntPtrOutput
- func (o ListChartOutput) TimeRange() pulumi.IntPtrOutput
- func (o ListChartOutput) Timezone() pulumi.StringPtrOutput
- func (o ListChartOutput) ToListChartOutput() ListChartOutput
- func (o ListChartOutput) ToListChartOutputWithContext(ctx context.Context) ListChartOutput
- func (o ListChartOutput) UnitPrefix() pulumi.StringPtrOutput
- func (o ListChartOutput) Url() pulumi.StringOutput
- func (o ListChartOutput) VizOptions() ListChartVizOptionArrayOutput
- type ListChartState
- type ListChartVizOption
- type ListChartVizOptionArgs
- type ListChartVizOptionArray
- type ListChartVizOptionArrayInput
- type ListChartVizOptionArrayOutput
- func (ListChartVizOptionArrayOutput) ElementType() reflect.Type
- func (o ListChartVizOptionArrayOutput) Index(i pulumi.IntInput) ListChartVizOptionOutput
- func (o ListChartVizOptionArrayOutput) ToListChartVizOptionArrayOutput() ListChartVizOptionArrayOutput
- func (o ListChartVizOptionArrayOutput) ToListChartVizOptionArrayOutputWithContext(ctx context.Context) ListChartVizOptionArrayOutput
- type ListChartVizOptionInput
- type ListChartVizOptionOutput
- func (o ListChartVizOptionOutput) Color() pulumi.StringPtrOutput
- func (o ListChartVizOptionOutput) DisplayName() pulumi.StringPtrOutput
- func (ListChartVizOptionOutput) ElementType() reflect.Type
- func (o ListChartVizOptionOutput) Label() pulumi.StringOutput
- func (o ListChartVizOptionOutput) ToListChartVizOptionOutput() ListChartVizOptionOutput
- func (o ListChartVizOptionOutput) ToListChartVizOptionOutputWithContext(ctx context.Context) ListChartVizOptionOutput
- func (o ListChartVizOptionOutput) ValuePrefix() pulumi.StringPtrOutput
- func (o ListChartVizOptionOutput) ValueSuffix() pulumi.StringPtrOutput
- func (o ListChartVizOptionOutput) ValueUnit() pulumi.StringPtrOutput
- type MetricRuleset
- type MetricRulesetAggregationRule
- type MetricRulesetAggregationRuleAggregator
- type MetricRulesetAggregationRuleAggregatorArgs
- func (MetricRulesetAggregationRuleAggregatorArgs) ElementType() reflect.Type
- func (i MetricRulesetAggregationRuleAggregatorArgs) ToMetricRulesetAggregationRuleAggregatorOutput() MetricRulesetAggregationRuleAggregatorOutput
- func (i MetricRulesetAggregationRuleAggregatorArgs) ToMetricRulesetAggregationRuleAggregatorOutputWithContext(ctx context.Context) MetricRulesetAggregationRuleAggregatorOutput
- type MetricRulesetAggregationRuleAggregatorArray
- func (MetricRulesetAggregationRuleAggregatorArray) ElementType() reflect.Type
- func (i MetricRulesetAggregationRuleAggregatorArray) ToMetricRulesetAggregationRuleAggregatorArrayOutput() MetricRulesetAggregationRuleAggregatorArrayOutput
- func (i MetricRulesetAggregationRuleAggregatorArray) ToMetricRulesetAggregationRuleAggregatorArrayOutputWithContext(ctx context.Context) MetricRulesetAggregationRuleAggregatorArrayOutput
- type MetricRulesetAggregationRuleAggregatorArrayInput
- type MetricRulesetAggregationRuleAggregatorArrayOutput
- func (MetricRulesetAggregationRuleAggregatorArrayOutput) ElementType() reflect.Type
- func (o MetricRulesetAggregationRuleAggregatorArrayOutput) Index(i pulumi.IntInput) MetricRulesetAggregationRuleAggregatorOutput
- func (o MetricRulesetAggregationRuleAggregatorArrayOutput) ToMetricRulesetAggregationRuleAggregatorArrayOutput() MetricRulesetAggregationRuleAggregatorArrayOutput
- func (o MetricRulesetAggregationRuleAggregatorArrayOutput) ToMetricRulesetAggregationRuleAggregatorArrayOutputWithContext(ctx context.Context) MetricRulesetAggregationRuleAggregatorArrayOutput
- type MetricRulesetAggregationRuleAggregatorInput
- type MetricRulesetAggregationRuleAggregatorOutput
- func (o MetricRulesetAggregationRuleAggregatorOutput) Dimensions() pulumi.StringArrayOutput
- func (o MetricRulesetAggregationRuleAggregatorOutput) DropDimensions() pulumi.BoolOutput
- func (MetricRulesetAggregationRuleAggregatorOutput) ElementType() reflect.Type
- func (o MetricRulesetAggregationRuleAggregatorOutput) OutputName() pulumi.StringOutput
- func (o MetricRulesetAggregationRuleAggregatorOutput) ToMetricRulesetAggregationRuleAggregatorOutput() MetricRulesetAggregationRuleAggregatorOutput
- func (o MetricRulesetAggregationRuleAggregatorOutput) ToMetricRulesetAggregationRuleAggregatorOutputWithContext(ctx context.Context) MetricRulesetAggregationRuleAggregatorOutput
- func (o MetricRulesetAggregationRuleAggregatorOutput) Type() pulumi.StringOutput
- type MetricRulesetAggregationRuleArgs
- func (MetricRulesetAggregationRuleArgs) ElementType() reflect.Type
- func (i MetricRulesetAggregationRuleArgs) ToMetricRulesetAggregationRuleOutput() MetricRulesetAggregationRuleOutput
- func (i MetricRulesetAggregationRuleArgs) ToMetricRulesetAggregationRuleOutputWithContext(ctx context.Context) MetricRulesetAggregationRuleOutput
- type MetricRulesetAggregationRuleArray
- func (MetricRulesetAggregationRuleArray) ElementType() reflect.Type
- func (i MetricRulesetAggregationRuleArray) ToMetricRulesetAggregationRuleArrayOutput() MetricRulesetAggregationRuleArrayOutput
- func (i MetricRulesetAggregationRuleArray) ToMetricRulesetAggregationRuleArrayOutputWithContext(ctx context.Context) MetricRulesetAggregationRuleArrayOutput
- type MetricRulesetAggregationRuleArrayInput
- type MetricRulesetAggregationRuleArrayOutput
- func (MetricRulesetAggregationRuleArrayOutput) ElementType() reflect.Type
- func (o MetricRulesetAggregationRuleArrayOutput) Index(i pulumi.IntInput) MetricRulesetAggregationRuleOutput
- func (o MetricRulesetAggregationRuleArrayOutput) ToMetricRulesetAggregationRuleArrayOutput() MetricRulesetAggregationRuleArrayOutput
- func (o MetricRulesetAggregationRuleArrayOutput) ToMetricRulesetAggregationRuleArrayOutputWithContext(ctx context.Context) MetricRulesetAggregationRuleArrayOutput
- type MetricRulesetAggregationRuleInput
- type MetricRulesetAggregationRuleMatcher
- type MetricRulesetAggregationRuleMatcherArgs
- func (MetricRulesetAggregationRuleMatcherArgs) ElementType() reflect.Type
- func (i MetricRulesetAggregationRuleMatcherArgs) ToMetricRulesetAggregationRuleMatcherOutput() MetricRulesetAggregationRuleMatcherOutput
- func (i MetricRulesetAggregationRuleMatcherArgs) ToMetricRulesetAggregationRuleMatcherOutputWithContext(ctx context.Context) MetricRulesetAggregationRuleMatcherOutput
- type MetricRulesetAggregationRuleMatcherArray
- func (MetricRulesetAggregationRuleMatcherArray) ElementType() reflect.Type
- func (i MetricRulesetAggregationRuleMatcherArray) ToMetricRulesetAggregationRuleMatcherArrayOutput() MetricRulesetAggregationRuleMatcherArrayOutput
- func (i MetricRulesetAggregationRuleMatcherArray) ToMetricRulesetAggregationRuleMatcherArrayOutputWithContext(ctx context.Context) MetricRulesetAggregationRuleMatcherArrayOutput
- type MetricRulesetAggregationRuleMatcherArrayInput
- type MetricRulesetAggregationRuleMatcherArrayOutput
- func (MetricRulesetAggregationRuleMatcherArrayOutput) ElementType() reflect.Type
- func (o MetricRulesetAggregationRuleMatcherArrayOutput) Index(i pulumi.IntInput) MetricRulesetAggregationRuleMatcherOutput
- func (o MetricRulesetAggregationRuleMatcherArrayOutput) ToMetricRulesetAggregationRuleMatcherArrayOutput() MetricRulesetAggregationRuleMatcherArrayOutput
- func (o MetricRulesetAggregationRuleMatcherArrayOutput) ToMetricRulesetAggregationRuleMatcherArrayOutputWithContext(ctx context.Context) MetricRulesetAggregationRuleMatcherArrayOutput
- type MetricRulesetAggregationRuleMatcherFilter
- type MetricRulesetAggregationRuleMatcherFilterArgs
- func (MetricRulesetAggregationRuleMatcherFilterArgs) ElementType() reflect.Type
- func (i MetricRulesetAggregationRuleMatcherFilterArgs) ToMetricRulesetAggregationRuleMatcherFilterOutput() MetricRulesetAggregationRuleMatcherFilterOutput
- func (i MetricRulesetAggregationRuleMatcherFilterArgs) ToMetricRulesetAggregationRuleMatcherFilterOutputWithContext(ctx context.Context) MetricRulesetAggregationRuleMatcherFilterOutput
- type MetricRulesetAggregationRuleMatcherFilterArray
- func (MetricRulesetAggregationRuleMatcherFilterArray) ElementType() reflect.Type
- func (i MetricRulesetAggregationRuleMatcherFilterArray) ToMetricRulesetAggregationRuleMatcherFilterArrayOutput() MetricRulesetAggregationRuleMatcherFilterArrayOutput
- func (i MetricRulesetAggregationRuleMatcherFilterArray) ToMetricRulesetAggregationRuleMatcherFilterArrayOutputWithContext(ctx context.Context) MetricRulesetAggregationRuleMatcherFilterArrayOutput
- type MetricRulesetAggregationRuleMatcherFilterArrayInput
- type MetricRulesetAggregationRuleMatcherFilterArrayOutput
- func (MetricRulesetAggregationRuleMatcherFilterArrayOutput) ElementType() reflect.Type
- func (o MetricRulesetAggregationRuleMatcherFilterArrayOutput) Index(i pulumi.IntInput) MetricRulesetAggregationRuleMatcherFilterOutput
- func (o MetricRulesetAggregationRuleMatcherFilterArrayOutput) ToMetricRulesetAggregationRuleMatcherFilterArrayOutput() MetricRulesetAggregationRuleMatcherFilterArrayOutput
- func (o MetricRulesetAggregationRuleMatcherFilterArrayOutput) ToMetricRulesetAggregationRuleMatcherFilterArrayOutputWithContext(ctx context.Context) MetricRulesetAggregationRuleMatcherFilterArrayOutput
- type MetricRulesetAggregationRuleMatcherFilterInput
- type MetricRulesetAggregationRuleMatcherFilterOutput
- func (MetricRulesetAggregationRuleMatcherFilterOutput) ElementType() reflect.Type
- func (o MetricRulesetAggregationRuleMatcherFilterOutput) Not() pulumi.BoolOutput
- func (o MetricRulesetAggregationRuleMatcherFilterOutput) Property() pulumi.StringOutput
- func (o MetricRulesetAggregationRuleMatcherFilterOutput) PropertyValues() pulumi.StringArrayOutput
- func (o MetricRulesetAggregationRuleMatcherFilterOutput) ToMetricRulesetAggregationRuleMatcherFilterOutput() MetricRulesetAggregationRuleMatcherFilterOutput
- func (o MetricRulesetAggregationRuleMatcherFilterOutput) ToMetricRulesetAggregationRuleMatcherFilterOutputWithContext(ctx context.Context) MetricRulesetAggregationRuleMatcherFilterOutput
- type MetricRulesetAggregationRuleMatcherInput
- type MetricRulesetAggregationRuleMatcherOutput
- func (MetricRulesetAggregationRuleMatcherOutput) ElementType() reflect.Type
- func (o MetricRulesetAggregationRuleMatcherOutput) Filters() MetricRulesetAggregationRuleMatcherFilterArrayOutput
- func (o MetricRulesetAggregationRuleMatcherOutput) ToMetricRulesetAggregationRuleMatcherOutput() MetricRulesetAggregationRuleMatcherOutput
- func (o MetricRulesetAggregationRuleMatcherOutput) ToMetricRulesetAggregationRuleMatcherOutputWithContext(ctx context.Context) MetricRulesetAggregationRuleMatcherOutput
- func (o MetricRulesetAggregationRuleMatcherOutput) Type() pulumi.StringOutput
- type MetricRulesetAggregationRuleOutput
- func (o MetricRulesetAggregationRuleOutput) Aggregators() MetricRulesetAggregationRuleAggregatorArrayOutput
- func (o MetricRulesetAggregationRuleOutput) Description() pulumi.StringPtrOutput
- func (MetricRulesetAggregationRuleOutput) ElementType() reflect.Type
- func (o MetricRulesetAggregationRuleOutput) Enabled() pulumi.BoolOutput
- func (o MetricRulesetAggregationRuleOutput) Matchers() MetricRulesetAggregationRuleMatcherArrayOutput
- func (o MetricRulesetAggregationRuleOutput) Name() pulumi.StringPtrOutput
- func (o MetricRulesetAggregationRuleOutput) ToMetricRulesetAggregationRuleOutput() MetricRulesetAggregationRuleOutput
- func (o MetricRulesetAggregationRuleOutput) ToMetricRulesetAggregationRuleOutputWithContext(ctx context.Context) MetricRulesetAggregationRuleOutput
- type MetricRulesetArgs
- type MetricRulesetArray
- type MetricRulesetArrayInput
- type MetricRulesetArrayOutput
- func (MetricRulesetArrayOutput) ElementType() reflect.Type
- func (o MetricRulesetArrayOutput) Index(i pulumi.IntInput) MetricRulesetOutput
- func (o MetricRulesetArrayOutput) ToMetricRulesetArrayOutput() MetricRulesetArrayOutput
- func (o MetricRulesetArrayOutput) ToMetricRulesetArrayOutputWithContext(ctx context.Context) MetricRulesetArrayOutput
- type MetricRulesetExceptionRule
- type MetricRulesetExceptionRuleArgs
- func (MetricRulesetExceptionRuleArgs) ElementType() reflect.Type
- func (i MetricRulesetExceptionRuleArgs) ToMetricRulesetExceptionRuleOutput() MetricRulesetExceptionRuleOutput
- func (i MetricRulesetExceptionRuleArgs) ToMetricRulesetExceptionRuleOutputWithContext(ctx context.Context) MetricRulesetExceptionRuleOutput
- type MetricRulesetExceptionRuleArray
- func (MetricRulesetExceptionRuleArray) ElementType() reflect.Type
- func (i MetricRulesetExceptionRuleArray) ToMetricRulesetExceptionRuleArrayOutput() MetricRulesetExceptionRuleArrayOutput
- func (i MetricRulesetExceptionRuleArray) ToMetricRulesetExceptionRuleArrayOutputWithContext(ctx context.Context) MetricRulesetExceptionRuleArrayOutput
- type MetricRulesetExceptionRuleArrayInput
- type MetricRulesetExceptionRuleArrayOutput
- func (MetricRulesetExceptionRuleArrayOutput) ElementType() reflect.Type
- func (o MetricRulesetExceptionRuleArrayOutput) Index(i pulumi.IntInput) MetricRulesetExceptionRuleOutput
- func (o MetricRulesetExceptionRuleArrayOutput) ToMetricRulesetExceptionRuleArrayOutput() MetricRulesetExceptionRuleArrayOutput
- func (o MetricRulesetExceptionRuleArrayOutput) ToMetricRulesetExceptionRuleArrayOutputWithContext(ctx context.Context) MetricRulesetExceptionRuleArrayOutput
- type MetricRulesetExceptionRuleInput
- type MetricRulesetExceptionRuleMatcher
- type MetricRulesetExceptionRuleMatcherArgs
- func (MetricRulesetExceptionRuleMatcherArgs) ElementType() reflect.Type
- func (i MetricRulesetExceptionRuleMatcherArgs) ToMetricRulesetExceptionRuleMatcherOutput() MetricRulesetExceptionRuleMatcherOutput
- func (i MetricRulesetExceptionRuleMatcherArgs) ToMetricRulesetExceptionRuleMatcherOutputWithContext(ctx context.Context) MetricRulesetExceptionRuleMatcherOutput
- type MetricRulesetExceptionRuleMatcherArray
- func (MetricRulesetExceptionRuleMatcherArray) ElementType() reflect.Type
- func (i MetricRulesetExceptionRuleMatcherArray) ToMetricRulesetExceptionRuleMatcherArrayOutput() MetricRulesetExceptionRuleMatcherArrayOutput
- func (i MetricRulesetExceptionRuleMatcherArray) ToMetricRulesetExceptionRuleMatcherArrayOutputWithContext(ctx context.Context) MetricRulesetExceptionRuleMatcherArrayOutput
- type MetricRulesetExceptionRuleMatcherArrayInput
- type MetricRulesetExceptionRuleMatcherArrayOutput
- func (MetricRulesetExceptionRuleMatcherArrayOutput) ElementType() reflect.Type
- func (o MetricRulesetExceptionRuleMatcherArrayOutput) Index(i pulumi.IntInput) MetricRulesetExceptionRuleMatcherOutput
- func (o MetricRulesetExceptionRuleMatcherArrayOutput) ToMetricRulesetExceptionRuleMatcherArrayOutput() MetricRulesetExceptionRuleMatcherArrayOutput
- func (o MetricRulesetExceptionRuleMatcherArrayOutput) ToMetricRulesetExceptionRuleMatcherArrayOutputWithContext(ctx context.Context) MetricRulesetExceptionRuleMatcherArrayOutput
- type MetricRulesetExceptionRuleMatcherFilter
- type MetricRulesetExceptionRuleMatcherFilterArgs
- func (MetricRulesetExceptionRuleMatcherFilterArgs) ElementType() reflect.Type
- func (i MetricRulesetExceptionRuleMatcherFilterArgs) ToMetricRulesetExceptionRuleMatcherFilterOutput() MetricRulesetExceptionRuleMatcherFilterOutput
- func (i MetricRulesetExceptionRuleMatcherFilterArgs) ToMetricRulesetExceptionRuleMatcherFilterOutputWithContext(ctx context.Context) MetricRulesetExceptionRuleMatcherFilterOutput
- type MetricRulesetExceptionRuleMatcherFilterArray
- func (MetricRulesetExceptionRuleMatcherFilterArray) ElementType() reflect.Type
- func (i MetricRulesetExceptionRuleMatcherFilterArray) ToMetricRulesetExceptionRuleMatcherFilterArrayOutput() MetricRulesetExceptionRuleMatcherFilterArrayOutput
- func (i MetricRulesetExceptionRuleMatcherFilterArray) ToMetricRulesetExceptionRuleMatcherFilterArrayOutputWithContext(ctx context.Context) MetricRulesetExceptionRuleMatcherFilterArrayOutput
- type MetricRulesetExceptionRuleMatcherFilterArrayInput
- type MetricRulesetExceptionRuleMatcherFilterArrayOutput
- func (MetricRulesetExceptionRuleMatcherFilterArrayOutput) ElementType() reflect.Type
- func (o MetricRulesetExceptionRuleMatcherFilterArrayOutput) Index(i pulumi.IntInput) MetricRulesetExceptionRuleMatcherFilterOutput
- func (o MetricRulesetExceptionRuleMatcherFilterArrayOutput) ToMetricRulesetExceptionRuleMatcherFilterArrayOutput() MetricRulesetExceptionRuleMatcherFilterArrayOutput
- func (o MetricRulesetExceptionRuleMatcherFilterArrayOutput) ToMetricRulesetExceptionRuleMatcherFilterArrayOutputWithContext(ctx context.Context) MetricRulesetExceptionRuleMatcherFilterArrayOutput
- type MetricRulesetExceptionRuleMatcherFilterInput
- type MetricRulesetExceptionRuleMatcherFilterOutput
- func (MetricRulesetExceptionRuleMatcherFilterOutput) ElementType() reflect.Type
- func (o MetricRulesetExceptionRuleMatcherFilterOutput) Not() pulumi.BoolOutput
- func (o MetricRulesetExceptionRuleMatcherFilterOutput) Property() pulumi.StringOutput
- func (o MetricRulesetExceptionRuleMatcherFilterOutput) PropertyValues() pulumi.StringArrayOutput
- func (o MetricRulesetExceptionRuleMatcherFilterOutput) ToMetricRulesetExceptionRuleMatcherFilterOutput() MetricRulesetExceptionRuleMatcherFilterOutput
- func (o MetricRulesetExceptionRuleMatcherFilterOutput) ToMetricRulesetExceptionRuleMatcherFilterOutputWithContext(ctx context.Context) MetricRulesetExceptionRuleMatcherFilterOutput
- type MetricRulesetExceptionRuleMatcherInput
- type MetricRulesetExceptionRuleMatcherOutput
- func (MetricRulesetExceptionRuleMatcherOutput) ElementType() reflect.Type
- func (o MetricRulesetExceptionRuleMatcherOutput) Filters() MetricRulesetExceptionRuleMatcherFilterArrayOutput
- func (o MetricRulesetExceptionRuleMatcherOutput) ToMetricRulesetExceptionRuleMatcherOutput() MetricRulesetExceptionRuleMatcherOutput
- func (o MetricRulesetExceptionRuleMatcherOutput) ToMetricRulesetExceptionRuleMatcherOutputWithContext(ctx context.Context) MetricRulesetExceptionRuleMatcherOutput
- func (o MetricRulesetExceptionRuleMatcherOutput) Type() pulumi.StringOutput
- type MetricRulesetExceptionRuleOutput
- func (o MetricRulesetExceptionRuleOutput) Description() pulumi.StringPtrOutput
- func (MetricRulesetExceptionRuleOutput) ElementType() reflect.Type
- func (o MetricRulesetExceptionRuleOutput) Enabled() pulumi.BoolOutput
- func (o MetricRulesetExceptionRuleOutput) Matchers() MetricRulesetExceptionRuleMatcherArrayOutput
- func (o MetricRulesetExceptionRuleOutput) Name() pulumi.StringPtrOutput
- func (o MetricRulesetExceptionRuleOutput) Restorations() MetricRulesetExceptionRuleRestorationArrayOutput
- func (o MetricRulesetExceptionRuleOutput) ToMetricRulesetExceptionRuleOutput() MetricRulesetExceptionRuleOutput
- func (o MetricRulesetExceptionRuleOutput) ToMetricRulesetExceptionRuleOutputWithContext(ctx context.Context) MetricRulesetExceptionRuleOutput
- type MetricRulesetExceptionRuleRestoration
- type MetricRulesetExceptionRuleRestorationArgs
- func (MetricRulesetExceptionRuleRestorationArgs) ElementType() reflect.Type
- func (i MetricRulesetExceptionRuleRestorationArgs) ToMetricRulesetExceptionRuleRestorationOutput() MetricRulesetExceptionRuleRestorationOutput
- func (i MetricRulesetExceptionRuleRestorationArgs) ToMetricRulesetExceptionRuleRestorationOutputWithContext(ctx context.Context) MetricRulesetExceptionRuleRestorationOutput
- type MetricRulesetExceptionRuleRestorationArray
- func (MetricRulesetExceptionRuleRestorationArray) ElementType() reflect.Type
- func (i MetricRulesetExceptionRuleRestorationArray) ToMetricRulesetExceptionRuleRestorationArrayOutput() MetricRulesetExceptionRuleRestorationArrayOutput
- func (i MetricRulesetExceptionRuleRestorationArray) ToMetricRulesetExceptionRuleRestorationArrayOutputWithContext(ctx context.Context) MetricRulesetExceptionRuleRestorationArrayOutput
- type MetricRulesetExceptionRuleRestorationArrayInput
- type MetricRulesetExceptionRuleRestorationArrayOutput
- func (MetricRulesetExceptionRuleRestorationArrayOutput) ElementType() reflect.Type
- func (o MetricRulesetExceptionRuleRestorationArrayOutput) Index(i pulumi.IntInput) MetricRulesetExceptionRuleRestorationOutput
- func (o MetricRulesetExceptionRuleRestorationArrayOutput) ToMetricRulesetExceptionRuleRestorationArrayOutput() MetricRulesetExceptionRuleRestorationArrayOutput
- func (o MetricRulesetExceptionRuleRestorationArrayOutput) ToMetricRulesetExceptionRuleRestorationArrayOutputWithContext(ctx context.Context) MetricRulesetExceptionRuleRestorationArrayOutput
- type MetricRulesetExceptionRuleRestorationInput
- type MetricRulesetExceptionRuleRestorationOutput
- func (MetricRulesetExceptionRuleRestorationOutput) ElementType() reflect.Type
- func (o MetricRulesetExceptionRuleRestorationOutput) RestorationId() pulumi.StringPtrOutput
- func (o MetricRulesetExceptionRuleRestorationOutput) StartTime() pulumi.StringOutput
- func (o MetricRulesetExceptionRuleRestorationOutput) StopTime() pulumi.StringPtrOutput
- func (o MetricRulesetExceptionRuleRestorationOutput) ToMetricRulesetExceptionRuleRestorationOutput() MetricRulesetExceptionRuleRestorationOutput
- func (o MetricRulesetExceptionRuleRestorationOutput) ToMetricRulesetExceptionRuleRestorationOutputWithContext(ctx context.Context) MetricRulesetExceptionRuleRestorationOutput
- type MetricRulesetInput
- type MetricRulesetMap
- type MetricRulesetMapInput
- type MetricRulesetMapOutput
- func (MetricRulesetMapOutput) ElementType() reflect.Type
- func (o MetricRulesetMapOutput) MapIndex(k pulumi.StringInput) MetricRulesetOutput
- func (o MetricRulesetMapOutput) ToMetricRulesetMapOutput() MetricRulesetMapOutput
- func (o MetricRulesetMapOutput) ToMetricRulesetMapOutputWithContext(ctx context.Context) MetricRulesetMapOutput
- type MetricRulesetOutput
- func (o MetricRulesetOutput) AggregationRules() MetricRulesetAggregationRuleArrayOutput
- func (o MetricRulesetOutput) Created() pulumi.StringOutput
- func (o MetricRulesetOutput) Creator() pulumi.StringOutput
- func (o MetricRulesetOutput) Description() pulumi.StringPtrOutput
- func (MetricRulesetOutput) ElementType() reflect.Type
- func (o MetricRulesetOutput) ExceptionRules() MetricRulesetExceptionRuleArrayOutput
- func (o MetricRulesetOutput) LastUpdated() pulumi.StringOutput
- func (o MetricRulesetOutput) LastUpdatedBy() pulumi.StringOutput
- func (o MetricRulesetOutput) LastUpdatedByName() pulumi.StringOutput
- func (o MetricRulesetOutput) MetricName() pulumi.StringOutput
- func (o MetricRulesetOutput) RoutingRules() MetricRulesetRoutingRuleArrayOutput
- func (o MetricRulesetOutput) ToMetricRulesetOutput() MetricRulesetOutput
- func (o MetricRulesetOutput) ToMetricRulesetOutputWithContext(ctx context.Context) MetricRulesetOutput
- func (o MetricRulesetOutput) Version() pulumi.StringOutput
- type MetricRulesetRoutingRule
- type MetricRulesetRoutingRuleArgs
- func (MetricRulesetRoutingRuleArgs) ElementType() reflect.Type
- func (i MetricRulesetRoutingRuleArgs) ToMetricRulesetRoutingRuleOutput() MetricRulesetRoutingRuleOutput
- func (i MetricRulesetRoutingRuleArgs) ToMetricRulesetRoutingRuleOutputWithContext(ctx context.Context) MetricRulesetRoutingRuleOutput
- type MetricRulesetRoutingRuleArray
- func (MetricRulesetRoutingRuleArray) ElementType() reflect.Type
- func (i MetricRulesetRoutingRuleArray) ToMetricRulesetRoutingRuleArrayOutput() MetricRulesetRoutingRuleArrayOutput
- func (i MetricRulesetRoutingRuleArray) ToMetricRulesetRoutingRuleArrayOutputWithContext(ctx context.Context) MetricRulesetRoutingRuleArrayOutput
- type MetricRulesetRoutingRuleArrayInput
- type MetricRulesetRoutingRuleArrayOutput
- func (MetricRulesetRoutingRuleArrayOutput) ElementType() reflect.Type
- func (o MetricRulesetRoutingRuleArrayOutput) Index(i pulumi.IntInput) MetricRulesetRoutingRuleOutput
- func (o MetricRulesetRoutingRuleArrayOutput) ToMetricRulesetRoutingRuleArrayOutput() MetricRulesetRoutingRuleArrayOutput
- func (o MetricRulesetRoutingRuleArrayOutput) ToMetricRulesetRoutingRuleArrayOutputWithContext(ctx context.Context) MetricRulesetRoutingRuleArrayOutput
- type MetricRulesetRoutingRuleInput
- type MetricRulesetRoutingRuleOutput
- func (o MetricRulesetRoutingRuleOutput) Destination() pulumi.StringOutput
- func (MetricRulesetRoutingRuleOutput) ElementType() reflect.Type
- func (o MetricRulesetRoutingRuleOutput) ToMetricRulesetRoutingRuleOutput() MetricRulesetRoutingRuleOutput
- func (o MetricRulesetRoutingRuleOutput) ToMetricRulesetRoutingRuleOutputWithContext(ctx context.Context) MetricRulesetRoutingRuleOutput
- type MetricRulesetState
- type OrgToken
- type OrgTokenArgs
- type OrgTokenArray
- type OrgTokenArrayInput
- type OrgTokenArrayOutput
- type OrgTokenDpmLimits
- type OrgTokenDpmLimitsArgs
- func (OrgTokenDpmLimitsArgs) ElementType() reflect.Type
- func (i OrgTokenDpmLimitsArgs) ToOrgTokenDpmLimitsOutput() OrgTokenDpmLimitsOutput
- func (i OrgTokenDpmLimitsArgs) ToOrgTokenDpmLimitsOutputWithContext(ctx context.Context) OrgTokenDpmLimitsOutput
- func (i OrgTokenDpmLimitsArgs) ToOrgTokenDpmLimitsPtrOutput() OrgTokenDpmLimitsPtrOutput
- func (i OrgTokenDpmLimitsArgs) ToOrgTokenDpmLimitsPtrOutputWithContext(ctx context.Context) OrgTokenDpmLimitsPtrOutput
- type OrgTokenDpmLimitsInput
- type OrgTokenDpmLimitsOutput
- func (o OrgTokenDpmLimitsOutput) DpmLimit() pulumi.IntOutput
- func (o OrgTokenDpmLimitsOutput) DpmNotificationThreshold() pulumi.IntPtrOutput
- func (OrgTokenDpmLimitsOutput) ElementType() reflect.Type
- func (o OrgTokenDpmLimitsOutput) ToOrgTokenDpmLimitsOutput() OrgTokenDpmLimitsOutput
- func (o OrgTokenDpmLimitsOutput) ToOrgTokenDpmLimitsOutputWithContext(ctx context.Context) OrgTokenDpmLimitsOutput
- func (o OrgTokenDpmLimitsOutput) ToOrgTokenDpmLimitsPtrOutput() OrgTokenDpmLimitsPtrOutput
- func (o OrgTokenDpmLimitsOutput) ToOrgTokenDpmLimitsPtrOutputWithContext(ctx context.Context) OrgTokenDpmLimitsPtrOutput
- type OrgTokenDpmLimitsPtrInput
- type OrgTokenDpmLimitsPtrOutput
- func (o OrgTokenDpmLimitsPtrOutput) DpmLimit() pulumi.IntPtrOutput
- func (o OrgTokenDpmLimitsPtrOutput) DpmNotificationThreshold() pulumi.IntPtrOutput
- func (o OrgTokenDpmLimitsPtrOutput) Elem() OrgTokenDpmLimitsOutput
- func (OrgTokenDpmLimitsPtrOutput) ElementType() reflect.Type
- func (o OrgTokenDpmLimitsPtrOutput) ToOrgTokenDpmLimitsPtrOutput() OrgTokenDpmLimitsPtrOutput
- func (o OrgTokenDpmLimitsPtrOutput) ToOrgTokenDpmLimitsPtrOutputWithContext(ctx context.Context) OrgTokenDpmLimitsPtrOutput
- type OrgTokenHostOrUsageLimits
- type OrgTokenHostOrUsageLimitsArgs
- func (OrgTokenHostOrUsageLimitsArgs) ElementType() reflect.Type
- func (i OrgTokenHostOrUsageLimitsArgs) ToOrgTokenHostOrUsageLimitsOutput() OrgTokenHostOrUsageLimitsOutput
- func (i OrgTokenHostOrUsageLimitsArgs) ToOrgTokenHostOrUsageLimitsOutputWithContext(ctx context.Context) OrgTokenHostOrUsageLimitsOutput
- func (i OrgTokenHostOrUsageLimitsArgs) ToOrgTokenHostOrUsageLimitsPtrOutput() OrgTokenHostOrUsageLimitsPtrOutput
- func (i OrgTokenHostOrUsageLimitsArgs) ToOrgTokenHostOrUsageLimitsPtrOutputWithContext(ctx context.Context) OrgTokenHostOrUsageLimitsPtrOutput
- type OrgTokenHostOrUsageLimitsInput
- type OrgTokenHostOrUsageLimitsOutput
- func (o OrgTokenHostOrUsageLimitsOutput) ContainerLimit() pulumi.IntPtrOutput
- func (o OrgTokenHostOrUsageLimitsOutput) ContainerNotificationThreshold() pulumi.IntPtrOutput
- func (o OrgTokenHostOrUsageLimitsOutput) CustomMetricsLimit() pulumi.IntPtrOutput
- func (o OrgTokenHostOrUsageLimitsOutput) CustomMetricsNotificationThreshold() pulumi.IntPtrOutput
- func (OrgTokenHostOrUsageLimitsOutput) ElementType() reflect.Type
- func (o OrgTokenHostOrUsageLimitsOutput) HighResMetricsLimit() pulumi.IntPtrOutput
- func (o OrgTokenHostOrUsageLimitsOutput) HighResMetricsNotificationThreshold() pulumi.IntPtrOutput
- func (o OrgTokenHostOrUsageLimitsOutput) HostLimit() pulumi.IntPtrOutput
- func (o OrgTokenHostOrUsageLimitsOutput) HostNotificationThreshold() pulumi.IntPtrOutput
- func (o OrgTokenHostOrUsageLimitsOutput) ToOrgTokenHostOrUsageLimitsOutput() OrgTokenHostOrUsageLimitsOutput
- func (o OrgTokenHostOrUsageLimitsOutput) ToOrgTokenHostOrUsageLimitsOutputWithContext(ctx context.Context) OrgTokenHostOrUsageLimitsOutput
- func (o OrgTokenHostOrUsageLimitsOutput) ToOrgTokenHostOrUsageLimitsPtrOutput() OrgTokenHostOrUsageLimitsPtrOutput
- func (o OrgTokenHostOrUsageLimitsOutput) ToOrgTokenHostOrUsageLimitsPtrOutputWithContext(ctx context.Context) OrgTokenHostOrUsageLimitsPtrOutput
- type OrgTokenHostOrUsageLimitsPtrInput
- type OrgTokenHostOrUsageLimitsPtrOutput
- func (o OrgTokenHostOrUsageLimitsPtrOutput) ContainerLimit() pulumi.IntPtrOutput
- func (o OrgTokenHostOrUsageLimitsPtrOutput) ContainerNotificationThreshold() pulumi.IntPtrOutput
- func (o OrgTokenHostOrUsageLimitsPtrOutput) CustomMetricsLimit() pulumi.IntPtrOutput
- func (o OrgTokenHostOrUsageLimitsPtrOutput) CustomMetricsNotificationThreshold() pulumi.IntPtrOutput
- func (o OrgTokenHostOrUsageLimitsPtrOutput) Elem() OrgTokenHostOrUsageLimitsOutput
- func (OrgTokenHostOrUsageLimitsPtrOutput) ElementType() reflect.Type
- func (o OrgTokenHostOrUsageLimitsPtrOutput) HighResMetricsLimit() pulumi.IntPtrOutput
- func (o OrgTokenHostOrUsageLimitsPtrOutput) HighResMetricsNotificationThreshold() pulumi.IntPtrOutput
- func (o OrgTokenHostOrUsageLimitsPtrOutput) HostLimit() pulumi.IntPtrOutput
- func (o OrgTokenHostOrUsageLimitsPtrOutput) HostNotificationThreshold() pulumi.IntPtrOutput
- func (o OrgTokenHostOrUsageLimitsPtrOutput) ToOrgTokenHostOrUsageLimitsPtrOutput() OrgTokenHostOrUsageLimitsPtrOutput
- func (o OrgTokenHostOrUsageLimitsPtrOutput) ToOrgTokenHostOrUsageLimitsPtrOutputWithContext(ctx context.Context) OrgTokenHostOrUsageLimitsPtrOutput
- type OrgTokenInput
- type OrgTokenMap
- type OrgTokenMapInput
- type OrgTokenMapOutput
- type OrgTokenOutput
- func (o OrgTokenOutput) AuthScopes() pulumi.StringArrayOutput
- func (o OrgTokenOutput) Description() pulumi.StringPtrOutput
- func (o OrgTokenOutput) Disabled() pulumi.BoolPtrOutput
- func (o OrgTokenOutput) DpmLimits() OrgTokenDpmLimitsPtrOutput
- func (OrgTokenOutput) ElementType() reflect.Type
- func (o OrgTokenOutput) HostOrUsageLimits() OrgTokenHostOrUsageLimitsPtrOutput
- func (o OrgTokenOutput) Name() pulumi.StringOutput
- func (o OrgTokenOutput) Notifications() pulumi.StringArrayOutput
- func (o OrgTokenOutput) Secret() pulumi.StringOutput
- func (o OrgTokenOutput) ToOrgTokenOutput() OrgTokenOutput
- func (o OrgTokenOutput) ToOrgTokenOutputWithContext(ctx context.Context) OrgTokenOutput
- type OrgTokenState
- type Provider
- type ProviderArgs
- type ProviderInput
- type ProviderOutput
- func (o ProviderOutput) ApiUrl() pulumi.StringPtrOutput
- func (o ProviderOutput) AuthToken() pulumi.StringPtrOutput
- func (o ProviderOutput) CustomAppUrl() pulumi.StringPtrOutput
- func (ProviderOutput) ElementType() reflect.Type
- func (o ProviderOutput) ToProviderOutput() ProviderOutput
- func (o ProviderOutput) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
- type SingleValueChart
- type SingleValueChartArgs
- type SingleValueChartArray
- type SingleValueChartArrayInput
- type SingleValueChartArrayOutput
- func (SingleValueChartArrayOutput) ElementType() reflect.Type
- func (o SingleValueChartArrayOutput) Index(i pulumi.IntInput) SingleValueChartOutput
- func (o SingleValueChartArrayOutput) ToSingleValueChartArrayOutput() SingleValueChartArrayOutput
- func (o SingleValueChartArrayOutput) ToSingleValueChartArrayOutputWithContext(ctx context.Context) SingleValueChartArrayOutput
- type SingleValueChartColorScale
- type SingleValueChartColorScaleArgs
- func (SingleValueChartColorScaleArgs) ElementType() reflect.Type
- func (i SingleValueChartColorScaleArgs) ToSingleValueChartColorScaleOutput() SingleValueChartColorScaleOutput
- func (i SingleValueChartColorScaleArgs) ToSingleValueChartColorScaleOutputWithContext(ctx context.Context) SingleValueChartColorScaleOutput
- type SingleValueChartColorScaleArray
- func (SingleValueChartColorScaleArray) ElementType() reflect.Type
- func (i SingleValueChartColorScaleArray) ToSingleValueChartColorScaleArrayOutput() SingleValueChartColorScaleArrayOutput
- func (i SingleValueChartColorScaleArray) ToSingleValueChartColorScaleArrayOutputWithContext(ctx context.Context) SingleValueChartColorScaleArrayOutput
- type SingleValueChartColorScaleArrayInput
- type SingleValueChartColorScaleArrayOutput
- func (SingleValueChartColorScaleArrayOutput) ElementType() reflect.Type
- func (o SingleValueChartColorScaleArrayOutput) Index(i pulumi.IntInput) SingleValueChartColorScaleOutput
- func (o SingleValueChartColorScaleArrayOutput) ToSingleValueChartColorScaleArrayOutput() SingleValueChartColorScaleArrayOutput
- func (o SingleValueChartColorScaleArrayOutput) ToSingleValueChartColorScaleArrayOutputWithContext(ctx context.Context) SingleValueChartColorScaleArrayOutput
- type SingleValueChartColorScaleInput
- type SingleValueChartColorScaleOutput
- func (o SingleValueChartColorScaleOutput) Color() pulumi.StringOutput
- func (SingleValueChartColorScaleOutput) ElementType() reflect.Type
- func (o SingleValueChartColorScaleOutput) Gt() pulumi.Float64PtrOutput
- func (o SingleValueChartColorScaleOutput) Gte() pulumi.Float64PtrOutput
- func (o SingleValueChartColorScaleOutput) Lt() pulumi.Float64PtrOutput
- func (o SingleValueChartColorScaleOutput) Lte() pulumi.Float64PtrOutput
- func (o SingleValueChartColorScaleOutput) ToSingleValueChartColorScaleOutput() SingleValueChartColorScaleOutput
- func (o SingleValueChartColorScaleOutput) ToSingleValueChartColorScaleOutputWithContext(ctx context.Context) SingleValueChartColorScaleOutput
- type SingleValueChartInput
- type SingleValueChartMap
- type SingleValueChartMapInput
- type SingleValueChartMapOutput
- func (SingleValueChartMapOutput) ElementType() reflect.Type
- func (o SingleValueChartMapOutput) MapIndex(k pulumi.StringInput) SingleValueChartOutput
- func (o SingleValueChartMapOutput) ToSingleValueChartMapOutput() SingleValueChartMapOutput
- func (o SingleValueChartMapOutput) ToSingleValueChartMapOutputWithContext(ctx context.Context) SingleValueChartMapOutput
- type SingleValueChartOutput
- func (o SingleValueChartOutput) ColorBy() pulumi.StringPtrOutput
- func (o SingleValueChartOutput) ColorScales() SingleValueChartColorScaleArrayOutput
- func (o SingleValueChartOutput) Description() pulumi.StringPtrOutput
- func (SingleValueChartOutput) ElementType() reflect.Type
- func (o SingleValueChartOutput) IsTimestampHidden() pulumi.BoolPtrOutput
- func (o SingleValueChartOutput) MaxDelay() pulumi.IntPtrOutput
- func (o SingleValueChartOutput) MaxPrecision() pulumi.IntPtrOutput
- func (o SingleValueChartOutput) Name() pulumi.StringOutput
- func (o SingleValueChartOutput) ProgramText() pulumi.StringOutput
- func (o SingleValueChartOutput) RefreshInterval() pulumi.IntPtrOutput
- func (o SingleValueChartOutput) SecondaryVisualization() pulumi.StringPtrOutput
- func (o SingleValueChartOutput) ShowSparkLine() pulumi.BoolPtrOutput
- func (o SingleValueChartOutput) Timezone() pulumi.StringPtrOutput
- func (o SingleValueChartOutput) ToSingleValueChartOutput() SingleValueChartOutput
- func (o SingleValueChartOutput) ToSingleValueChartOutputWithContext(ctx context.Context) SingleValueChartOutput
- func (o SingleValueChartOutput) UnitPrefix() pulumi.StringPtrOutput
- func (o SingleValueChartOutput) Url() pulumi.StringOutput
- func (o SingleValueChartOutput) VizOptions() SingleValueChartVizOptionArrayOutput
- type SingleValueChartState
- type SingleValueChartVizOption
- type SingleValueChartVizOptionArgs
- func (SingleValueChartVizOptionArgs) ElementType() reflect.Type
- func (i SingleValueChartVizOptionArgs) ToSingleValueChartVizOptionOutput() SingleValueChartVizOptionOutput
- func (i SingleValueChartVizOptionArgs) ToSingleValueChartVizOptionOutputWithContext(ctx context.Context) SingleValueChartVizOptionOutput
- type SingleValueChartVizOptionArray
- func (SingleValueChartVizOptionArray) ElementType() reflect.Type
- func (i SingleValueChartVizOptionArray) ToSingleValueChartVizOptionArrayOutput() SingleValueChartVizOptionArrayOutput
- func (i SingleValueChartVizOptionArray) ToSingleValueChartVizOptionArrayOutputWithContext(ctx context.Context) SingleValueChartVizOptionArrayOutput
- type SingleValueChartVizOptionArrayInput
- type SingleValueChartVizOptionArrayOutput
- func (SingleValueChartVizOptionArrayOutput) ElementType() reflect.Type
- func (o SingleValueChartVizOptionArrayOutput) Index(i pulumi.IntInput) SingleValueChartVizOptionOutput
- func (o SingleValueChartVizOptionArrayOutput) ToSingleValueChartVizOptionArrayOutput() SingleValueChartVizOptionArrayOutput
- func (o SingleValueChartVizOptionArrayOutput) ToSingleValueChartVizOptionArrayOutputWithContext(ctx context.Context) SingleValueChartVizOptionArrayOutput
- type SingleValueChartVizOptionInput
- type SingleValueChartVizOptionOutput
- func (o SingleValueChartVizOptionOutput) Color() pulumi.StringPtrOutput
- func (o SingleValueChartVizOptionOutput) DisplayName() pulumi.StringPtrOutput
- func (SingleValueChartVizOptionOutput) ElementType() reflect.Type
- func (o SingleValueChartVizOptionOutput) Label() pulumi.StringOutput
- func (o SingleValueChartVizOptionOutput) ToSingleValueChartVizOptionOutput() SingleValueChartVizOptionOutput
- func (o SingleValueChartVizOptionOutput) ToSingleValueChartVizOptionOutputWithContext(ctx context.Context) SingleValueChartVizOptionOutput
- func (o SingleValueChartVizOptionOutput) ValuePrefix() pulumi.StringPtrOutput
- func (o SingleValueChartVizOptionOutput) ValueSuffix() pulumi.StringPtrOutput
- func (o SingleValueChartVizOptionOutput) ValueUnit() pulumi.StringPtrOutput
- type Slo
- type SloArgs
- type SloArray
- type SloArrayInput
- type SloArrayOutput
- type SloInput
- type SloInputType
- type SloInputTypeArgs
- func (SloInputTypeArgs) ElementType() reflect.Type
- func (i SloInputTypeArgs) ToSloInputTypeOutput() SloInputTypeOutput
- func (i SloInputTypeArgs) ToSloInputTypeOutputWithContext(ctx context.Context) SloInputTypeOutput
- func (i SloInputTypeArgs) ToSloInputTypePtrOutput() SloInputTypePtrOutput
- func (i SloInputTypeArgs) ToSloInputTypePtrOutputWithContext(ctx context.Context) SloInputTypePtrOutput
- type SloInputTypeInput
- type SloInputTypeOutput
- func (SloInputTypeOutput) ElementType() reflect.Type
- func (o SloInputTypeOutput) GoodEventsLabel() pulumi.StringPtrOutput
- func (o SloInputTypeOutput) ProgramText() pulumi.StringOutput
- func (o SloInputTypeOutput) ToSloInputTypeOutput() SloInputTypeOutput
- func (o SloInputTypeOutput) ToSloInputTypeOutputWithContext(ctx context.Context) SloInputTypeOutput
- func (o SloInputTypeOutput) ToSloInputTypePtrOutput() SloInputTypePtrOutput
- func (o SloInputTypeOutput) ToSloInputTypePtrOutputWithContext(ctx context.Context) SloInputTypePtrOutput
- func (o SloInputTypeOutput) TotalEventsLabel() pulumi.StringPtrOutput
- type SloInputTypePtrInput
- type SloInputTypePtrOutput
- func (o SloInputTypePtrOutput) Elem() SloInputTypeOutput
- func (SloInputTypePtrOutput) ElementType() reflect.Type
- func (o SloInputTypePtrOutput) GoodEventsLabel() pulumi.StringPtrOutput
- func (o SloInputTypePtrOutput) ProgramText() pulumi.StringPtrOutput
- func (o SloInputTypePtrOutput) ToSloInputTypePtrOutput() SloInputTypePtrOutput
- func (o SloInputTypePtrOutput) ToSloInputTypePtrOutputWithContext(ctx context.Context) SloInputTypePtrOutput
- func (o SloInputTypePtrOutput) TotalEventsLabel() pulumi.StringPtrOutput
- type SloMap
- type SloMapInput
- type SloMapOutput
- type SloOutput
- func (o SloOutput) Description() pulumi.StringPtrOutput
- func (SloOutput) ElementType() reflect.Type
- func (o SloOutput) Input() SloInputTypeOutput
- func (o SloOutput) Name() pulumi.StringOutput
- func (o SloOutput) Target() SloTargetOutput
- func (o SloOutput) ToSloOutput() SloOutput
- func (o SloOutput) ToSloOutputWithContext(ctx context.Context) SloOutput
- func (o SloOutput) Type() pulumi.StringOutput
- type SloState
- type SloTarget
- type SloTargetAlertRule
- type SloTargetAlertRuleArgs
- type SloTargetAlertRuleArray
- type SloTargetAlertRuleArrayInput
- type SloTargetAlertRuleArrayOutput
- func (SloTargetAlertRuleArrayOutput) ElementType() reflect.Type
- func (o SloTargetAlertRuleArrayOutput) Index(i pulumi.IntInput) SloTargetAlertRuleOutput
- func (o SloTargetAlertRuleArrayOutput) ToSloTargetAlertRuleArrayOutput() SloTargetAlertRuleArrayOutput
- func (o SloTargetAlertRuleArrayOutput) ToSloTargetAlertRuleArrayOutputWithContext(ctx context.Context) SloTargetAlertRuleArrayOutput
- type SloTargetAlertRuleInput
- type SloTargetAlertRuleOutput
- func (SloTargetAlertRuleOutput) ElementType() reflect.Type
- func (o SloTargetAlertRuleOutput) Rules() SloTargetAlertRuleRuleArrayOutput
- func (o SloTargetAlertRuleOutput) ToSloTargetAlertRuleOutput() SloTargetAlertRuleOutput
- func (o SloTargetAlertRuleOutput) ToSloTargetAlertRuleOutputWithContext(ctx context.Context) SloTargetAlertRuleOutput
- func (o SloTargetAlertRuleOutput) Type() pulumi.StringOutput
- type SloTargetAlertRuleRule
- type SloTargetAlertRuleRuleArgs
- type SloTargetAlertRuleRuleArray
- func (SloTargetAlertRuleRuleArray) ElementType() reflect.Type
- func (i SloTargetAlertRuleRuleArray) ToSloTargetAlertRuleRuleArrayOutput() SloTargetAlertRuleRuleArrayOutput
- func (i SloTargetAlertRuleRuleArray) ToSloTargetAlertRuleRuleArrayOutputWithContext(ctx context.Context) SloTargetAlertRuleRuleArrayOutput
- type SloTargetAlertRuleRuleArrayInput
- type SloTargetAlertRuleRuleArrayOutput
- func (SloTargetAlertRuleRuleArrayOutput) ElementType() reflect.Type
- func (o SloTargetAlertRuleRuleArrayOutput) Index(i pulumi.IntInput) SloTargetAlertRuleRuleOutput
- func (o SloTargetAlertRuleRuleArrayOutput) ToSloTargetAlertRuleRuleArrayOutput() SloTargetAlertRuleRuleArrayOutput
- func (o SloTargetAlertRuleRuleArrayOutput) ToSloTargetAlertRuleRuleArrayOutputWithContext(ctx context.Context) SloTargetAlertRuleRuleArrayOutput
- type SloTargetAlertRuleRuleInput
- type SloTargetAlertRuleRuleOutput
- func (o SloTargetAlertRuleRuleOutput) Description() pulumi.StringPtrOutput
- func (o SloTargetAlertRuleRuleOutput) Disabled() pulumi.BoolPtrOutput
- func (SloTargetAlertRuleRuleOutput) ElementType() reflect.Type
- func (o SloTargetAlertRuleRuleOutput) Notifications() pulumi.StringArrayOutput
- func (o SloTargetAlertRuleRuleOutput) ParameterizedBody() pulumi.StringPtrOutput
- func (o SloTargetAlertRuleRuleOutput) ParameterizedSubject() pulumi.StringPtrOutput
- func (o SloTargetAlertRuleRuleOutput) Parameters() SloTargetAlertRuleRuleParametersPtrOutput
- func (o SloTargetAlertRuleRuleOutput) RunbookUrl() pulumi.StringPtrOutput
- func (o SloTargetAlertRuleRuleOutput) Severity() pulumi.StringOutput
- func (o SloTargetAlertRuleRuleOutput) Tip() pulumi.StringPtrOutput
- func (o SloTargetAlertRuleRuleOutput) ToSloTargetAlertRuleRuleOutput() SloTargetAlertRuleRuleOutput
- func (o SloTargetAlertRuleRuleOutput) ToSloTargetAlertRuleRuleOutputWithContext(ctx context.Context) SloTargetAlertRuleRuleOutput
- type SloTargetAlertRuleRuleParameters
- type SloTargetAlertRuleRuleParametersArgs
- func (SloTargetAlertRuleRuleParametersArgs) ElementType() reflect.Type
- func (i SloTargetAlertRuleRuleParametersArgs) ToSloTargetAlertRuleRuleParametersOutput() SloTargetAlertRuleRuleParametersOutput
- func (i SloTargetAlertRuleRuleParametersArgs) ToSloTargetAlertRuleRuleParametersOutputWithContext(ctx context.Context) SloTargetAlertRuleRuleParametersOutput
- func (i SloTargetAlertRuleRuleParametersArgs) ToSloTargetAlertRuleRuleParametersPtrOutput() SloTargetAlertRuleRuleParametersPtrOutput
- func (i SloTargetAlertRuleRuleParametersArgs) ToSloTargetAlertRuleRuleParametersPtrOutputWithContext(ctx context.Context) SloTargetAlertRuleRuleParametersPtrOutput
- type SloTargetAlertRuleRuleParametersInput
- type SloTargetAlertRuleRuleParametersOutput
- func (o SloTargetAlertRuleRuleParametersOutput) BurnRateThreshold1() pulumi.Float64PtrOutput
- func (o SloTargetAlertRuleRuleParametersOutput) BurnRateThreshold2() pulumi.Float64PtrOutput
- func (SloTargetAlertRuleRuleParametersOutput) ElementType() reflect.Type
- func (o SloTargetAlertRuleRuleParametersOutput) FireLasting() pulumi.StringPtrOutput
- func (o SloTargetAlertRuleRuleParametersOutput) LongWindow1() pulumi.StringPtrOutput
- func (o SloTargetAlertRuleRuleParametersOutput) LongWindow2() pulumi.StringPtrOutput
- func (o SloTargetAlertRuleRuleParametersOutput) PercentErrorBudgetLeft() pulumi.Float64PtrOutput
- func (o SloTargetAlertRuleRuleParametersOutput) PercentOfLasting() pulumi.Float64PtrOutput
- func (o SloTargetAlertRuleRuleParametersOutput) ShortWindow1() pulumi.StringPtrOutput
- func (o SloTargetAlertRuleRuleParametersOutput) ShortWindow2() pulumi.StringPtrOutput
- func (o SloTargetAlertRuleRuleParametersOutput) ToSloTargetAlertRuleRuleParametersOutput() SloTargetAlertRuleRuleParametersOutput
- func (o SloTargetAlertRuleRuleParametersOutput) ToSloTargetAlertRuleRuleParametersOutputWithContext(ctx context.Context) SloTargetAlertRuleRuleParametersOutput
- func (o SloTargetAlertRuleRuleParametersOutput) ToSloTargetAlertRuleRuleParametersPtrOutput() SloTargetAlertRuleRuleParametersPtrOutput
- func (o SloTargetAlertRuleRuleParametersOutput) ToSloTargetAlertRuleRuleParametersPtrOutputWithContext(ctx context.Context) SloTargetAlertRuleRuleParametersPtrOutput
- type SloTargetAlertRuleRuleParametersPtrInput
- type SloTargetAlertRuleRuleParametersPtrOutput
- func (o SloTargetAlertRuleRuleParametersPtrOutput) BurnRateThreshold1() pulumi.Float64PtrOutput
- func (o SloTargetAlertRuleRuleParametersPtrOutput) BurnRateThreshold2() pulumi.Float64PtrOutput
- func (o SloTargetAlertRuleRuleParametersPtrOutput) Elem() SloTargetAlertRuleRuleParametersOutput
- func (SloTargetAlertRuleRuleParametersPtrOutput) ElementType() reflect.Type
- func (o SloTargetAlertRuleRuleParametersPtrOutput) FireLasting() pulumi.StringPtrOutput
- func (o SloTargetAlertRuleRuleParametersPtrOutput) LongWindow1() pulumi.StringPtrOutput
- func (o SloTargetAlertRuleRuleParametersPtrOutput) LongWindow2() pulumi.StringPtrOutput
- func (o SloTargetAlertRuleRuleParametersPtrOutput) PercentErrorBudgetLeft() pulumi.Float64PtrOutput
- func (o SloTargetAlertRuleRuleParametersPtrOutput) PercentOfLasting() pulumi.Float64PtrOutput
- func (o SloTargetAlertRuleRuleParametersPtrOutput) ShortWindow1() pulumi.StringPtrOutput
- func (o SloTargetAlertRuleRuleParametersPtrOutput) ShortWindow2() pulumi.StringPtrOutput
- func (o SloTargetAlertRuleRuleParametersPtrOutput) ToSloTargetAlertRuleRuleParametersPtrOutput() SloTargetAlertRuleRuleParametersPtrOutput
- func (o SloTargetAlertRuleRuleParametersPtrOutput) ToSloTargetAlertRuleRuleParametersPtrOutputWithContext(ctx context.Context) SloTargetAlertRuleRuleParametersPtrOutput
- type SloTargetArgs
- func (SloTargetArgs) ElementType() reflect.Type
- func (i SloTargetArgs) ToSloTargetOutput() SloTargetOutput
- func (i SloTargetArgs) ToSloTargetOutputWithContext(ctx context.Context) SloTargetOutput
- func (i SloTargetArgs) ToSloTargetPtrOutput() SloTargetPtrOutput
- func (i SloTargetArgs) ToSloTargetPtrOutputWithContext(ctx context.Context) SloTargetPtrOutput
- type SloTargetInput
- type SloTargetOutput
- func (o SloTargetOutput) AlertRules() SloTargetAlertRuleArrayOutput
- func (o SloTargetOutput) CompliancePeriod() pulumi.StringPtrOutput
- func (o SloTargetOutput) CycleStart() pulumi.StringPtrOutput
- func (o SloTargetOutput) CycleType() pulumi.StringPtrOutput
- func (SloTargetOutput) ElementType() reflect.Type
- func (o SloTargetOutput) Slo() pulumi.Float64Output
- func (o SloTargetOutput) ToSloTargetOutput() SloTargetOutput
- func (o SloTargetOutput) ToSloTargetOutputWithContext(ctx context.Context) SloTargetOutput
- func (o SloTargetOutput) ToSloTargetPtrOutput() SloTargetPtrOutput
- func (o SloTargetOutput) ToSloTargetPtrOutputWithContext(ctx context.Context) SloTargetPtrOutput
- func (o SloTargetOutput) Type() pulumi.StringOutput
- type SloTargetPtrInput
- type SloTargetPtrOutput
- func (o SloTargetPtrOutput) AlertRules() SloTargetAlertRuleArrayOutput
- func (o SloTargetPtrOutput) CompliancePeriod() pulumi.StringPtrOutput
- func (o SloTargetPtrOutput) CycleStart() pulumi.StringPtrOutput
- func (o SloTargetPtrOutput) CycleType() pulumi.StringPtrOutput
- func (o SloTargetPtrOutput) Elem() SloTargetOutput
- func (SloTargetPtrOutput) ElementType() reflect.Type
- func (o SloTargetPtrOutput) Slo() pulumi.Float64PtrOutput
- func (o SloTargetPtrOutput) ToSloTargetPtrOutput() SloTargetPtrOutput
- func (o SloTargetPtrOutput) ToSloTargetPtrOutputWithContext(ctx context.Context) SloTargetPtrOutput
- func (o SloTargetPtrOutput) Type() pulumi.StringPtrOutput
- type TableChart
- type TableChartArgs
- type TableChartArray
- type TableChartArrayInput
- type TableChartArrayOutput
- func (TableChartArrayOutput) ElementType() reflect.Type
- func (o TableChartArrayOutput) Index(i pulumi.IntInput) TableChartOutput
- func (o TableChartArrayOutput) ToTableChartArrayOutput() TableChartArrayOutput
- func (o TableChartArrayOutput) ToTableChartArrayOutputWithContext(ctx context.Context) TableChartArrayOutput
- type TableChartInput
- type TableChartMap
- type TableChartMapInput
- type TableChartMapOutput
- func (TableChartMapOutput) ElementType() reflect.Type
- func (o TableChartMapOutput) MapIndex(k pulumi.StringInput) TableChartOutput
- func (o TableChartMapOutput) ToTableChartMapOutput() TableChartMapOutput
- func (o TableChartMapOutput) ToTableChartMapOutputWithContext(ctx context.Context) TableChartMapOutput
- type TableChartOutput
- func (o TableChartOutput) Description() pulumi.StringPtrOutput
- func (o TableChartOutput) DisableSampling() pulumi.BoolPtrOutput
- func (TableChartOutput) ElementType() reflect.Type
- func (o TableChartOutput) GroupBies() pulumi.StringArrayOutput
- func (o TableChartOutput) HideTimestamp() pulumi.BoolPtrOutput
- func (o TableChartOutput) MaxDelay() pulumi.IntPtrOutput
- func (o TableChartOutput) MinimumResolution() pulumi.IntPtrOutput
- func (o TableChartOutput) Name() pulumi.StringOutput
- func (o TableChartOutput) ProgramText() pulumi.StringOutput
- func (o TableChartOutput) RefreshInterval() pulumi.IntPtrOutput
- func (o TableChartOutput) Timezone() pulumi.StringPtrOutput
- func (o TableChartOutput) ToTableChartOutput() TableChartOutput
- func (o TableChartOutput) ToTableChartOutputWithContext(ctx context.Context) TableChartOutput
- func (o TableChartOutput) UnitPrefix() pulumi.StringPtrOutput
- func (o TableChartOutput) Url() pulumi.StringOutput
- func (o TableChartOutput) VizOptions() TableChartVizOptionArrayOutput
- type TableChartState
- type TableChartVizOption
- type TableChartVizOptionArgs
- type TableChartVizOptionArray
- type TableChartVizOptionArrayInput
- type TableChartVizOptionArrayOutput
- func (TableChartVizOptionArrayOutput) ElementType() reflect.Type
- func (o TableChartVizOptionArrayOutput) Index(i pulumi.IntInput) TableChartVizOptionOutput
- func (o TableChartVizOptionArrayOutput) ToTableChartVizOptionArrayOutput() TableChartVizOptionArrayOutput
- func (o TableChartVizOptionArrayOutput) ToTableChartVizOptionArrayOutputWithContext(ctx context.Context) TableChartVizOptionArrayOutput
- type TableChartVizOptionInput
- type TableChartVizOptionOutput
- func (o TableChartVizOptionOutput) Color() pulumi.StringPtrOutput
- func (o TableChartVizOptionOutput) DisplayName() pulumi.StringPtrOutput
- func (TableChartVizOptionOutput) ElementType() reflect.Type
- func (o TableChartVizOptionOutput) Label() pulumi.StringOutput
- func (o TableChartVizOptionOutput) ToTableChartVizOptionOutput() TableChartVizOptionOutput
- func (o TableChartVizOptionOutput) ToTableChartVizOptionOutputWithContext(ctx context.Context) TableChartVizOptionOutput
- func (o TableChartVizOptionOutput) ValuePrefix() pulumi.StringPtrOutput
- func (o TableChartVizOptionOutput) ValueSuffix() pulumi.StringPtrOutput
- func (o TableChartVizOptionOutput) ValueUnit() pulumi.StringPtrOutput
- type Team
- type TeamArgs
- type TeamArray
- type TeamArrayInput
- type TeamArrayOutput
- type TeamInput
- type TeamMap
- type TeamMapInput
- type TeamMapOutput
- type TeamOutput
- func (o TeamOutput) Description() pulumi.StringPtrOutput
- func (TeamOutput) ElementType() reflect.Type
- func (o TeamOutput) Members() pulumi.StringArrayOutput
- func (o TeamOutput) Name() pulumi.StringOutput
- func (o TeamOutput) NotificationsCriticals() pulumi.StringArrayOutput
- func (o TeamOutput) NotificationsDefaults() pulumi.StringArrayOutput
- func (o TeamOutput) NotificationsInfos() pulumi.StringArrayOutput
- func (o TeamOutput) NotificationsMajors() pulumi.StringArrayOutput
- func (o TeamOutput) NotificationsMinors() pulumi.StringArrayOutput
- func (o TeamOutput) NotificationsWarnings() pulumi.StringArrayOutput
- func (o TeamOutput) ToTeamOutput() TeamOutput
- func (o TeamOutput) ToTeamOutputWithContext(ctx context.Context) TeamOutput
- func (o TeamOutput) Url() pulumi.StringOutput
- type TeamState
- type TextChart
- type TextChartArgs
- type TextChartArray
- type TextChartArrayInput
- type TextChartArrayOutput
- func (TextChartArrayOutput) ElementType() reflect.Type
- func (o TextChartArrayOutput) Index(i pulumi.IntInput) TextChartOutput
- func (o TextChartArrayOutput) ToTextChartArrayOutput() TextChartArrayOutput
- func (o TextChartArrayOutput) ToTextChartArrayOutputWithContext(ctx context.Context) TextChartArrayOutput
- type TextChartInput
- type TextChartMap
- type TextChartMapInput
- type TextChartMapOutput
- type TextChartOutput
- func (o TextChartOutput) Description() pulumi.StringPtrOutput
- func (TextChartOutput) ElementType() reflect.Type
- func (o TextChartOutput) Markdown() pulumi.StringOutput
- func (o TextChartOutput) Name() pulumi.StringOutput
- func (o TextChartOutput) ToTextChartOutput() TextChartOutput
- func (o TextChartOutput) ToTextChartOutputWithContext(ctx context.Context) TextChartOutput
- func (o TextChartOutput) Url() pulumi.StringOutput
- type TextChartState
- type TimeChart
- type TimeChartArgs
- type TimeChartArray
- type TimeChartArrayInput
- type TimeChartArrayOutput
- func (TimeChartArrayOutput) ElementType() reflect.Type
- func (o TimeChartArrayOutput) Index(i pulumi.IntInput) TimeChartOutput
- func (o TimeChartArrayOutput) ToTimeChartArrayOutput() TimeChartArrayOutput
- func (o TimeChartArrayOutput) ToTimeChartArrayOutputWithContext(ctx context.Context) TimeChartArrayOutput
- type TimeChartAxisLeft
- type TimeChartAxisLeftArgs
- func (TimeChartAxisLeftArgs) ElementType() reflect.Type
- func (i TimeChartAxisLeftArgs) ToTimeChartAxisLeftOutput() TimeChartAxisLeftOutput
- func (i TimeChartAxisLeftArgs) ToTimeChartAxisLeftOutputWithContext(ctx context.Context) TimeChartAxisLeftOutput
- func (i TimeChartAxisLeftArgs) ToTimeChartAxisLeftPtrOutput() TimeChartAxisLeftPtrOutput
- func (i TimeChartAxisLeftArgs) ToTimeChartAxisLeftPtrOutputWithContext(ctx context.Context) TimeChartAxisLeftPtrOutput
- type TimeChartAxisLeftInput
- type TimeChartAxisLeftOutput
- func (TimeChartAxisLeftOutput) ElementType() reflect.Type
- func (o TimeChartAxisLeftOutput) HighWatermark() pulumi.Float64PtrOutput
- func (o TimeChartAxisLeftOutput) HighWatermarkLabel() pulumi.StringPtrOutput
- func (o TimeChartAxisLeftOutput) Label() pulumi.StringPtrOutput
- func (o TimeChartAxisLeftOutput) LowWatermark() pulumi.Float64PtrOutput
- func (o TimeChartAxisLeftOutput) LowWatermarkLabel() pulumi.StringPtrOutput
- func (o TimeChartAxisLeftOutput) MaxValue() pulumi.Float64PtrOutput
- func (o TimeChartAxisLeftOutput) MinValue() pulumi.Float64PtrOutput
- func (o TimeChartAxisLeftOutput) ToTimeChartAxisLeftOutput() TimeChartAxisLeftOutput
- func (o TimeChartAxisLeftOutput) ToTimeChartAxisLeftOutputWithContext(ctx context.Context) TimeChartAxisLeftOutput
- func (o TimeChartAxisLeftOutput) ToTimeChartAxisLeftPtrOutput() TimeChartAxisLeftPtrOutput
- func (o TimeChartAxisLeftOutput) ToTimeChartAxisLeftPtrOutputWithContext(ctx context.Context) TimeChartAxisLeftPtrOutput
- func (o TimeChartAxisLeftOutput) Watermarks() TimeChartAxisLeftWatermarkArrayOutput
- type TimeChartAxisLeftPtrInput
- type TimeChartAxisLeftPtrOutput
- func (o TimeChartAxisLeftPtrOutput) Elem() TimeChartAxisLeftOutput
- func (TimeChartAxisLeftPtrOutput) ElementType() reflect.Type
- func (o TimeChartAxisLeftPtrOutput) HighWatermark() pulumi.Float64PtrOutput
- func (o TimeChartAxisLeftPtrOutput) HighWatermarkLabel() pulumi.StringPtrOutput
- func (o TimeChartAxisLeftPtrOutput) Label() pulumi.StringPtrOutput
- func (o TimeChartAxisLeftPtrOutput) LowWatermark() pulumi.Float64PtrOutput
- func (o TimeChartAxisLeftPtrOutput) LowWatermarkLabel() pulumi.StringPtrOutput
- func (o TimeChartAxisLeftPtrOutput) MaxValue() pulumi.Float64PtrOutput
- func (o TimeChartAxisLeftPtrOutput) MinValue() pulumi.Float64PtrOutput
- func (o TimeChartAxisLeftPtrOutput) ToTimeChartAxisLeftPtrOutput() TimeChartAxisLeftPtrOutput
- func (o TimeChartAxisLeftPtrOutput) ToTimeChartAxisLeftPtrOutputWithContext(ctx context.Context) TimeChartAxisLeftPtrOutput
- func (o TimeChartAxisLeftPtrOutput) Watermarks() TimeChartAxisLeftWatermarkArrayOutput
- type TimeChartAxisLeftWatermark
- type TimeChartAxisLeftWatermarkArgs
- func (TimeChartAxisLeftWatermarkArgs) ElementType() reflect.Type
- func (i TimeChartAxisLeftWatermarkArgs) ToTimeChartAxisLeftWatermarkOutput() TimeChartAxisLeftWatermarkOutput
- func (i TimeChartAxisLeftWatermarkArgs) ToTimeChartAxisLeftWatermarkOutputWithContext(ctx context.Context) TimeChartAxisLeftWatermarkOutput
- type TimeChartAxisLeftWatermarkArray
- func (TimeChartAxisLeftWatermarkArray) ElementType() reflect.Type
- func (i TimeChartAxisLeftWatermarkArray) ToTimeChartAxisLeftWatermarkArrayOutput() TimeChartAxisLeftWatermarkArrayOutput
- func (i TimeChartAxisLeftWatermarkArray) ToTimeChartAxisLeftWatermarkArrayOutputWithContext(ctx context.Context) TimeChartAxisLeftWatermarkArrayOutput
- type TimeChartAxisLeftWatermarkArrayInput
- type TimeChartAxisLeftWatermarkArrayOutput
- func (TimeChartAxisLeftWatermarkArrayOutput) ElementType() reflect.Type
- func (o TimeChartAxisLeftWatermarkArrayOutput) Index(i pulumi.IntInput) TimeChartAxisLeftWatermarkOutput
- func (o TimeChartAxisLeftWatermarkArrayOutput) ToTimeChartAxisLeftWatermarkArrayOutput() TimeChartAxisLeftWatermarkArrayOutput
- func (o TimeChartAxisLeftWatermarkArrayOutput) ToTimeChartAxisLeftWatermarkArrayOutputWithContext(ctx context.Context) TimeChartAxisLeftWatermarkArrayOutput
- type TimeChartAxisLeftWatermarkInput
- type TimeChartAxisLeftWatermarkOutput
- func (TimeChartAxisLeftWatermarkOutput) ElementType() reflect.Type
- func (o TimeChartAxisLeftWatermarkOutput) Label() pulumi.StringPtrOutput
- func (o TimeChartAxisLeftWatermarkOutput) ToTimeChartAxisLeftWatermarkOutput() TimeChartAxisLeftWatermarkOutput
- func (o TimeChartAxisLeftWatermarkOutput) ToTimeChartAxisLeftWatermarkOutputWithContext(ctx context.Context) TimeChartAxisLeftWatermarkOutput
- func (o TimeChartAxisLeftWatermarkOutput) Value() pulumi.Float64Output
- type TimeChartAxisRight
- type TimeChartAxisRightArgs
- func (TimeChartAxisRightArgs) ElementType() reflect.Type
- func (i TimeChartAxisRightArgs) ToTimeChartAxisRightOutput() TimeChartAxisRightOutput
- func (i TimeChartAxisRightArgs) ToTimeChartAxisRightOutputWithContext(ctx context.Context) TimeChartAxisRightOutput
- func (i TimeChartAxisRightArgs) ToTimeChartAxisRightPtrOutput() TimeChartAxisRightPtrOutput
- func (i TimeChartAxisRightArgs) ToTimeChartAxisRightPtrOutputWithContext(ctx context.Context) TimeChartAxisRightPtrOutput
- type TimeChartAxisRightInput
- type TimeChartAxisRightOutput
- func (TimeChartAxisRightOutput) ElementType() reflect.Type
- func (o TimeChartAxisRightOutput) HighWatermark() pulumi.Float64PtrOutput
- func (o TimeChartAxisRightOutput) HighWatermarkLabel() pulumi.StringPtrOutput
- func (o TimeChartAxisRightOutput) Label() pulumi.StringPtrOutput
- func (o TimeChartAxisRightOutput) LowWatermark() pulumi.Float64PtrOutput
- func (o TimeChartAxisRightOutput) LowWatermarkLabel() pulumi.StringPtrOutput
- func (o TimeChartAxisRightOutput) MaxValue() pulumi.Float64PtrOutput
- func (o TimeChartAxisRightOutput) MinValue() pulumi.Float64PtrOutput
- func (o TimeChartAxisRightOutput) ToTimeChartAxisRightOutput() TimeChartAxisRightOutput
- func (o TimeChartAxisRightOutput) ToTimeChartAxisRightOutputWithContext(ctx context.Context) TimeChartAxisRightOutput
- func (o TimeChartAxisRightOutput) ToTimeChartAxisRightPtrOutput() TimeChartAxisRightPtrOutput
- func (o TimeChartAxisRightOutput) ToTimeChartAxisRightPtrOutputWithContext(ctx context.Context) TimeChartAxisRightPtrOutput
- func (o TimeChartAxisRightOutput) Watermarks() TimeChartAxisRightWatermarkArrayOutput
- type TimeChartAxisRightPtrInput
- type TimeChartAxisRightPtrOutput
- func (o TimeChartAxisRightPtrOutput) Elem() TimeChartAxisRightOutput
- func (TimeChartAxisRightPtrOutput) ElementType() reflect.Type
- func (o TimeChartAxisRightPtrOutput) HighWatermark() pulumi.Float64PtrOutput
- func (o TimeChartAxisRightPtrOutput) HighWatermarkLabel() pulumi.StringPtrOutput
- func (o TimeChartAxisRightPtrOutput) Label() pulumi.StringPtrOutput
- func (o TimeChartAxisRightPtrOutput) LowWatermark() pulumi.Float64PtrOutput
- func (o TimeChartAxisRightPtrOutput) LowWatermarkLabel() pulumi.StringPtrOutput
- func (o TimeChartAxisRightPtrOutput) MaxValue() pulumi.Float64PtrOutput
- func (o TimeChartAxisRightPtrOutput) MinValue() pulumi.Float64PtrOutput
- func (o TimeChartAxisRightPtrOutput) ToTimeChartAxisRightPtrOutput() TimeChartAxisRightPtrOutput
- func (o TimeChartAxisRightPtrOutput) ToTimeChartAxisRightPtrOutputWithContext(ctx context.Context) TimeChartAxisRightPtrOutput
- func (o TimeChartAxisRightPtrOutput) Watermarks() TimeChartAxisRightWatermarkArrayOutput
- type TimeChartAxisRightWatermark
- type TimeChartAxisRightWatermarkArgs
- func (TimeChartAxisRightWatermarkArgs) ElementType() reflect.Type
- func (i TimeChartAxisRightWatermarkArgs) ToTimeChartAxisRightWatermarkOutput() TimeChartAxisRightWatermarkOutput
- func (i TimeChartAxisRightWatermarkArgs) ToTimeChartAxisRightWatermarkOutputWithContext(ctx context.Context) TimeChartAxisRightWatermarkOutput
- type TimeChartAxisRightWatermarkArray
- func (TimeChartAxisRightWatermarkArray) ElementType() reflect.Type
- func (i TimeChartAxisRightWatermarkArray) ToTimeChartAxisRightWatermarkArrayOutput() TimeChartAxisRightWatermarkArrayOutput
- func (i TimeChartAxisRightWatermarkArray) ToTimeChartAxisRightWatermarkArrayOutputWithContext(ctx context.Context) TimeChartAxisRightWatermarkArrayOutput
- type TimeChartAxisRightWatermarkArrayInput
- type TimeChartAxisRightWatermarkArrayOutput
- func (TimeChartAxisRightWatermarkArrayOutput) ElementType() reflect.Type
- func (o TimeChartAxisRightWatermarkArrayOutput) Index(i pulumi.IntInput) TimeChartAxisRightWatermarkOutput
- func (o TimeChartAxisRightWatermarkArrayOutput) ToTimeChartAxisRightWatermarkArrayOutput() TimeChartAxisRightWatermarkArrayOutput
- func (o TimeChartAxisRightWatermarkArrayOutput) ToTimeChartAxisRightWatermarkArrayOutputWithContext(ctx context.Context) TimeChartAxisRightWatermarkArrayOutput
- type TimeChartAxisRightWatermarkInput
- type TimeChartAxisRightWatermarkOutput
- func (TimeChartAxisRightWatermarkOutput) ElementType() reflect.Type
- func (o TimeChartAxisRightWatermarkOutput) Label() pulumi.StringPtrOutput
- func (o TimeChartAxisRightWatermarkOutput) ToTimeChartAxisRightWatermarkOutput() TimeChartAxisRightWatermarkOutput
- func (o TimeChartAxisRightWatermarkOutput) ToTimeChartAxisRightWatermarkOutputWithContext(ctx context.Context) TimeChartAxisRightWatermarkOutput
- func (o TimeChartAxisRightWatermarkOutput) Value() pulumi.Float64Output
- type TimeChartEventOption
- type TimeChartEventOptionArgs
- type TimeChartEventOptionArray
- type TimeChartEventOptionArrayInput
- type TimeChartEventOptionArrayOutput
- func (TimeChartEventOptionArrayOutput) ElementType() reflect.Type
- func (o TimeChartEventOptionArrayOutput) Index(i pulumi.IntInput) TimeChartEventOptionOutput
- func (o TimeChartEventOptionArrayOutput) ToTimeChartEventOptionArrayOutput() TimeChartEventOptionArrayOutput
- func (o TimeChartEventOptionArrayOutput) ToTimeChartEventOptionArrayOutputWithContext(ctx context.Context) TimeChartEventOptionArrayOutput
- type TimeChartEventOptionInput
- type TimeChartEventOptionOutput
- func (o TimeChartEventOptionOutput) Color() pulumi.StringPtrOutput
- func (o TimeChartEventOptionOutput) DisplayName() pulumi.StringPtrOutput
- func (TimeChartEventOptionOutput) ElementType() reflect.Type
- func (o TimeChartEventOptionOutput) Label() pulumi.StringOutput
- func (o TimeChartEventOptionOutput) ToTimeChartEventOptionOutput() TimeChartEventOptionOutput
- func (o TimeChartEventOptionOutput) ToTimeChartEventOptionOutputWithContext(ctx context.Context) TimeChartEventOptionOutput
- type TimeChartHistogramOption
- type TimeChartHistogramOptionArgs
- func (TimeChartHistogramOptionArgs) ElementType() reflect.Type
- func (i TimeChartHistogramOptionArgs) ToTimeChartHistogramOptionOutput() TimeChartHistogramOptionOutput
- func (i TimeChartHistogramOptionArgs) ToTimeChartHistogramOptionOutputWithContext(ctx context.Context) TimeChartHistogramOptionOutput
- type TimeChartHistogramOptionArray
- func (TimeChartHistogramOptionArray) ElementType() reflect.Type
- func (i TimeChartHistogramOptionArray) ToTimeChartHistogramOptionArrayOutput() TimeChartHistogramOptionArrayOutput
- func (i TimeChartHistogramOptionArray) ToTimeChartHistogramOptionArrayOutputWithContext(ctx context.Context) TimeChartHistogramOptionArrayOutput
- type TimeChartHistogramOptionArrayInput
- type TimeChartHistogramOptionArrayOutput
- func (TimeChartHistogramOptionArrayOutput) ElementType() reflect.Type
- func (o TimeChartHistogramOptionArrayOutput) Index(i pulumi.IntInput) TimeChartHistogramOptionOutput
- func (o TimeChartHistogramOptionArrayOutput) ToTimeChartHistogramOptionArrayOutput() TimeChartHistogramOptionArrayOutput
- func (o TimeChartHistogramOptionArrayOutput) ToTimeChartHistogramOptionArrayOutputWithContext(ctx context.Context) TimeChartHistogramOptionArrayOutput
- type TimeChartHistogramOptionInput
- type TimeChartHistogramOptionOutput
- func (o TimeChartHistogramOptionOutput) ColorTheme() pulumi.StringPtrOutput
- func (TimeChartHistogramOptionOutput) ElementType() reflect.Type
- func (o TimeChartHistogramOptionOutput) ToTimeChartHistogramOptionOutput() TimeChartHistogramOptionOutput
- func (o TimeChartHistogramOptionOutput) ToTimeChartHistogramOptionOutputWithContext(ctx context.Context) TimeChartHistogramOptionOutput
- type TimeChartInput
- type TimeChartLegendOptionsField
- type TimeChartLegendOptionsFieldArgs
- func (TimeChartLegendOptionsFieldArgs) ElementType() reflect.Type
- func (i TimeChartLegendOptionsFieldArgs) ToTimeChartLegendOptionsFieldOutput() TimeChartLegendOptionsFieldOutput
- func (i TimeChartLegendOptionsFieldArgs) ToTimeChartLegendOptionsFieldOutputWithContext(ctx context.Context) TimeChartLegendOptionsFieldOutput
- type TimeChartLegendOptionsFieldArray
- func (TimeChartLegendOptionsFieldArray) ElementType() reflect.Type
- func (i TimeChartLegendOptionsFieldArray) ToTimeChartLegendOptionsFieldArrayOutput() TimeChartLegendOptionsFieldArrayOutput
- func (i TimeChartLegendOptionsFieldArray) ToTimeChartLegendOptionsFieldArrayOutputWithContext(ctx context.Context) TimeChartLegendOptionsFieldArrayOutput
- type TimeChartLegendOptionsFieldArrayInput
- type TimeChartLegendOptionsFieldArrayOutput
- func (TimeChartLegendOptionsFieldArrayOutput) ElementType() reflect.Type
- func (o TimeChartLegendOptionsFieldArrayOutput) Index(i pulumi.IntInput) TimeChartLegendOptionsFieldOutput
- func (o TimeChartLegendOptionsFieldArrayOutput) ToTimeChartLegendOptionsFieldArrayOutput() TimeChartLegendOptionsFieldArrayOutput
- func (o TimeChartLegendOptionsFieldArrayOutput) ToTimeChartLegendOptionsFieldArrayOutputWithContext(ctx context.Context) TimeChartLegendOptionsFieldArrayOutput
- type TimeChartLegendOptionsFieldInput
- type TimeChartLegendOptionsFieldOutput
- func (TimeChartLegendOptionsFieldOutput) ElementType() reflect.Type
- func (o TimeChartLegendOptionsFieldOutput) Enabled() pulumi.BoolPtrOutput
- func (o TimeChartLegendOptionsFieldOutput) Property() pulumi.StringOutput
- func (o TimeChartLegendOptionsFieldOutput) ToTimeChartLegendOptionsFieldOutput() TimeChartLegendOptionsFieldOutput
- func (o TimeChartLegendOptionsFieldOutput) ToTimeChartLegendOptionsFieldOutputWithContext(ctx context.Context) TimeChartLegendOptionsFieldOutput
- type TimeChartMap
- type TimeChartMapInput
- type TimeChartMapOutput
- type TimeChartOutput
- func (o TimeChartOutput) AxesIncludeZero() pulumi.BoolPtrOutput
- func (o TimeChartOutput) AxesPrecision() pulumi.IntPtrOutput
- func (o TimeChartOutput) AxisLeft() TimeChartAxisLeftPtrOutput
- func (o TimeChartOutput) AxisRight() TimeChartAxisRightPtrOutput
- func (o TimeChartOutput) ColorBy() pulumi.StringPtrOutput
- func (o TimeChartOutput) Description() pulumi.StringPtrOutput
- func (o TimeChartOutput) DisableSampling() pulumi.BoolPtrOutput
- func (TimeChartOutput) ElementType() reflect.Type
- func (o TimeChartOutput) EndTime() pulumi.IntPtrOutput
- func (o TimeChartOutput) EventOptions() TimeChartEventOptionArrayOutput
- func (o TimeChartOutput) HistogramOptions() TimeChartHistogramOptionArrayOutput
- func (o TimeChartOutput) LegendFieldsToHides() pulumi.StringArrayOutputdeprecated
- func (o TimeChartOutput) LegendOptionsFields() TimeChartLegendOptionsFieldArrayOutput
- func (o TimeChartOutput) MaxDelay() pulumi.IntPtrOutput
- func (o TimeChartOutput) MinimumResolution() pulumi.IntPtrOutput
- func (o TimeChartOutput) Name() pulumi.StringOutput
- func (o TimeChartOutput) OnChartLegendDimension() pulumi.StringPtrOutput
- func (o TimeChartOutput) PlotType() pulumi.StringPtrOutput
- func (o TimeChartOutput) ProgramText() pulumi.StringOutput
- func (o TimeChartOutput) ShowDataMarkers() pulumi.BoolPtrOutput
- func (o TimeChartOutput) ShowEventLines() pulumi.BoolPtrOutput
- func (o TimeChartOutput) Stacked() pulumi.BoolPtrOutput
- func (o TimeChartOutput) StartTime() pulumi.IntPtrOutput
- func (o TimeChartOutput) Tags() pulumi.StringArrayOutputdeprecated
- func (o TimeChartOutput) TimeRange() pulumi.IntPtrOutput
- func (o TimeChartOutput) Timezone() pulumi.StringPtrOutput
- func (o TimeChartOutput) ToTimeChartOutput() TimeChartOutput
- func (o TimeChartOutput) ToTimeChartOutputWithContext(ctx context.Context) TimeChartOutput
- func (o TimeChartOutput) UnitPrefix() pulumi.StringPtrOutput
- func (o TimeChartOutput) Url() pulumi.StringOutput
- func (o TimeChartOutput) VizOptions() TimeChartVizOptionArrayOutput
- type TimeChartState
- type TimeChartVizOption
- type TimeChartVizOptionArgs
- type TimeChartVizOptionArray
- type TimeChartVizOptionArrayInput
- type TimeChartVizOptionArrayOutput
- func (TimeChartVizOptionArrayOutput) ElementType() reflect.Type
- func (o TimeChartVizOptionArrayOutput) Index(i pulumi.IntInput) TimeChartVizOptionOutput
- func (o TimeChartVizOptionArrayOutput) ToTimeChartVizOptionArrayOutput() TimeChartVizOptionArrayOutput
- func (o TimeChartVizOptionArrayOutput) ToTimeChartVizOptionArrayOutputWithContext(ctx context.Context) TimeChartVizOptionArrayOutput
- type TimeChartVizOptionInput
- type TimeChartVizOptionOutput
- func (o TimeChartVizOptionOutput) Axis() pulumi.StringPtrOutput
- func (o TimeChartVizOptionOutput) Color() pulumi.StringPtrOutput
- func (o TimeChartVizOptionOutput) DisplayName() pulumi.StringPtrOutput
- func (TimeChartVizOptionOutput) ElementType() reflect.Type
- func (o TimeChartVizOptionOutput) Label() pulumi.StringOutput
- func (o TimeChartVizOptionOutput) PlotType() pulumi.StringPtrOutput
- func (o TimeChartVizOptionOutput) ToTimeChartVizOptionOutput() TimeChartVizOptionOutput
- func (o TimeChartVizOptionOutput) ToTimeChartVizOptionOutputWithContext(ctx context.Context) TimeChartVizOptionOutput
- func (o TimeChartVizOptionOutput) ValuePrefix() pulumi.StringPtrOutput
- func (o TimeChartVizOptionOutput) ValueSuffix() pulumi.StringPtrOutput
- func (o TimeChartVizOptionOutput) ValueUnit() pulumi.StringPtrOutput
- type WebhookIntegration
- type WebhookIntegrationArgs
- type WebhookIntegrationArray
- type WebhookIntegrationArrayInput
- type WebhookIntegrationArrayOutput
- func (WebhookIntegrationArrayOutput) ElementType() reflect.Type
- func (o WebhookIntegrationArrayOutput) Index(i pulumi.IntInput) WebhookIntegrationOutput
- func (o WebhookIntegrationArrayOutput) ToWebhookIntegrationArrayOutput() WebhookIntegrationArrayOutput
- func (o WebhookIntegrationArrayOutput) ToWebhookIntegrationArrayOutputWithContext(ctx context.Context) WebhookIntegrationArrayOutput
- type WebhookIntegrationHeader
- type WebhookIntegrationHeaderArgs
- func (WebhookIntegrationHeaderArgs) ElementType() reflect.Type
- func (i WebhookIntegrationHeaderArgs) ToWebhookIntegrationHeaderOutput() WebhookIntegrationHeaderOutput
- func (i WebhookIntegrationHeaderArgs) ToWebhookIntegrationHeaderOutputWithContext(ctx context.Context) WebhookIntegrationHeaderOutput
- type WebhookIntegrationHeaderArray
- func (WebhookIntegrationHeaderArray) ElementType() reflect.Type
- func (i WebhookIntegrationHeaderArray) ToWebhookIntegrationHeaderArrayOutput() WebhookIntegrationHeaderArrayOutput
- func (i WebhookIntegrationHeaderArray) ToWebhookIntegrationHeaderArrayOutputWithContext(ctx context.Context) WebhookIntegrationHeaderArrayOutput
- type WebhookIntegrationHeaderArrayInput
- type WebhookIntegrationHeaderArrayOutput
- func (WebhookIntegrationHeaderArrayOutput) ElementType() reflect.Type
- func (o WebhookIntegrationHeaderArrayOutput) Index(i pulumi.IntInput) WebhookIntegrationHeaderOutput
- func (o WebhookIntegrationHeaderArrayOutput) ToWebhookIntegrationHeaderArrayOutput() WebhookIntegrationHeaderArrayOutput
- func (o WebhookIntegrationHeaderArrayOutput) ToWebhookIntegrationHeaderArrayOutputWithContext(ctx context.Context) WebhookIntegrationHeaderArrayOutput
- type WebhookIntegrationHeaderInput
- type WebhookIntegrationHeaderOutput
- func (WebhookIntegrationHeaderOutput) ElementType() reflect.Type
- func (o WebhookIntegrationHeaderOutput) HeaderKey() pulumi.StringOutput
- func (o WebhookIntegrationHeaderOutput) HeaderValue() pulumi.StringOutput
- func (o WebhookIntegrationHeaderOutput) ToWebhookIntegrationHeaderOutput() WebhookIntegrationHeaderOutput
- func (o WebhookIntegrationHeaderOutput) ToWebhookIntegrationHeaderOutputWithContext(ctx context.Context) WebhookIntegrationHeaderOutput
- type WebhookIntegrationInput
- type WebhookIntegrationMap
- type WebhookIntegrationMapInput
- type WebhookIntegrationMapOutput
- func (WebhookIntegrationMapOutput) ElementType() reflect.Type
- func (o WebhookIntegrationMapOutput) MapIndex(k pulumi.StringInput) WebhookIntegrationOutput
- func (o WebhookIntegrationMapOutput) ToWebhookIntegrationMapOutput() WebhookIntegrationMapOutput
- func (o WebhookIntegrationMapOutput) ToWebhookIntegrationMapOutputWithContext(ctx context.Context) WebhookIntegrationMapOutput
- type WebhookIntegrationOutput
- func (WebhookIntegrationOutput) ElementType() reflect.Type
- func (o WebhookIntegrationOutput) Enabled() pulumi.BoolOutput
- func (o WebhookIntegrationOutput) Headers() WebhookIntegrationHeaderArrayOutput
- func (o WebhookIntegrationOutput) Method() pulumi.StringPtrOutput
- func (o WebhookIntegrationOutput) Name() pulumi.StringOutput
- func (o WebhookIntegrationOutput) PayloadTemplate() pulumi.StringPtrOutput
- func (o WebhookIntegrationOutput) SharedSecret() pulumi.StringPtrOutput
- func (o WebhookIntegrationOutput) ToWebhookIntegrationOutput() WebhookIntegrationOutput
- func (o WebhookIntegrationOutput) ToWebhookIntegrationOutputWithContext(ctx context.Context) WebhookIntegrationOutput
- func (o WebhookIntegrationOutput) Url() pulumi.StringPtrOutput
- type WebhookIntegrationState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AlertMutingRule ¶
type AlertMutingRule struct { pulumi.CustomResourceState // The description for this muting rule Description pulumi.StringOutput `pulumi:"description"` // A convenience attribute that associated this muting rule with specific detector IDs. Currently, only one ID is supported. Detectors pulumi.StringArrayOutput `pulumi:"detectors"` EffectiveStartTime pulumi.IntOutput `pulumi:"effectiveStartTime"` // Filters for this rule. See [Creating muting rules from scratch](https://docs.splunk.com/Observability/alerts-detectors-notifications/mute-notifications.html#rule-from-scratch) for more information. Filters AlertMutingRuleFilterArrayOutput `pulumi:"filters"` // Defines the recurrence of the muting rule. Allows setting a recurring muting rule based on specified days or weeks. Recurrence AlertMutingRuleRecurrencePtrOutput `pulumi:"recurrence"` // Starting time of an alert muting rule as a Unit time stamp in seconds. StartTime pulumi.IntOutput `pulumi:"startTime"` // Stop time of an alert muting rule as a Unix time stamp in seconds. StopTime pulumi.IntPtrOutput `pulumi:"stopTime"` }
Provides a Splunk Observability Cloud resource for managing alert muting rules. See [Mute Notifications](https://docs.splunk.com/Observability/alerts-detectors-notifications/mute-notifications.html) for more information.
Splunk Observability Cloud currently allows linking an alert muting rule with only one detector ID. Specifying multiple detector IDs makes the muting rule obsolete.
> **WARNING** Splunk Observability Cloud does not allow the start time of a **currently active** muting rule to be modified. Attempting to modify a currently active rule destroys the existing rule and creates a new rule. This might result in the emission of notifications.
## Example
```go package main
import (
"github.com/pulumi/pulumi-signalfx/sdk/v7/go/signalfx" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := signalfx.NewAlertMutingRule(ctx, "rool_mooter_one", &signalfx.AlertMutingRuleArgs{ Description: pulumi.String("mooted it NEW"), StartTime: pulumi.Int(1573063243), StopTime: pulumi.Int(0), Detectors: pulumi.StringArray{ someDetectorId, }, Filters: signalfx.AlertMutingRuleFilterArray{ &signalfx.AlertMutingRuleFilterArgs{ Property: pulumi.String("foo"), PropertyValue: pulumi.String("bar"), }, }, Recurrence: &signalfx.AlertMutingRuleRecurrenceArgs{ Unit: pulumi.String("d"), Value: pulumi.Int(2), }, }) if err != nil { return err } return nil }) }
```
func GetAlertMutingRule ¶
func GetAlertMutingRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AlertMutingRuleState, opts ...pulumi.ResourceOption) (*AlertMutingRule, error)
GetAlertMutingRule gets an existing AlertMutingRule 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 NewAlertMutingRule ¶
func NewAlertMutingRule(ctx *pulumi.Context, name string, args *AlertMutingRuleArgs, opts ...pulumi.ResourceOption) (*AlertMutingRule, error)
NewAlertMutingRule registers a new resource with the given unique name, arguments, and options.
func (*AlertMutingRule) ElementType ¶
func (*AlertMutingRule) ElementType() reflect.Type
func (*AlertMutingRule) ToAlertMutingRuleOutput ¶
func (i *AlertMutingRule) ToAlertMutingRuleOutput() AlertMutingRuleOutput
func (*AlertMutingRule) ToAlertMutingRuleOutputWithContext ¶
func (i *AlertMutingRule) ToAlertMutingRuleOutputWithContext(ctx context.Context) AlertMutingRuleOutput
type AlertMutingRuleArgs ¶
type AlertMutingRuleArgs struct { // The description for this muting rule Description pulumi.StringInput // A convenience attribute that associated this muting rule with specific detector IDs. Currently, only one ID is supported. Detectors pulumi.StringArrayInput // Filters for this rule. See [Creating muting rules from scratch](https://docs.splunk.com/Observability/alerts-detectors-notifications/mute-notifications.html#rule-from-scratch) for more information. Filters AlertMutingRuleFilterArrayInput // Defines the recurrence of the muting rule. Allows setting a recurring muting rule based on specified days or weeks. Recurrence AlertMutingRuleRecurrencePtrInput // Starting time of an alert muting rule as a Unit time stamp in seconds. StartTime pulumi.IntInput // Stop time of an alert muting rule as a Unix time stamp in seconds. StopTime pulumi.IntPtrInput }
The set of arguments for constructing a AlertMutingRule resource.
func (AlertMutingRuleArgs) ElementType ¶
func (AlertMutingRuleArgs) ElementType() reflect.Type
type AlertMutingRuleArray ¶
type AlertMutingRuleArray []AlertMutingRuleInput
func (AlertMutingRuleArray) ElementType ¶
func (AlertMutingRuleArray) ElementType() reflect.Type
func (AlertMutingRuleArray) ToAlertMutingRuleArrayOutput ¶
func (i AlertMutingRuleArray) ToAlertMutingRuleArrayOutput() AlertMutingRuleArrayOutput
func (AlertMutingRuleArray) ToAlertMutingRuleArrayOutputWithContext ¶
func (i AlertMutingRuleArray) ToAlertMutingRuleArrayOutputWithContext(ctx context.Context) AlertMutingRuleArrayOutput
type AlertMutingRuleArrayInput ¶
type AlertMutingRuleArrayInput interface { pulumi.Input ToAlertMutingRuleArrayOutput() AlertMutingRuleArrayOutput ToAlertMutingRuleArrayOutputWithContext(context.Context) AlertMutingRuleArrayOutput }
AlertMutingRuleArrayInput is an input type that accepts AlertMutingRuleArray and AlertMutingRuleArrayOutput values. You can construct a concrete instance of `AlertMutingRuleArrayInput` via:
AlertMutingRuleArray{ AlertMutingRuleArgs{...} }
type AlertMutingRuleArrayOutput ¶
type AlertMutingRuleArrayOutput struct{ *pulumi.OutputState }
func (AlertMutingRuleArrayOutput) ElementType ¶
func (AlertMutingRuleArrayOutput) ElementType() reflect.Type
func (AlertMutingRuleArrayOutput) Index ¶
func (o AlertMutingRuleArrayOutput) Index(i pulumi.IntInput) AlertMutingRuleOutput
func (AlertMutingRuleArrayOutput) ToAlertMutingRuleArrayOutput ¶
func (o AlertMutingRuleArrayOutput) ToAlertMutingRuleArrayOutput() AlertMutingRuleArrayOutput
func (AlertMutingRuleArrayOutput) ToAlertMutingRuleArrayOutputWithContext ¶
func (o AlertMutingRuleArrayOutput) ToAlertMutingRuleArrayOutputWithContext(ctx context.Context) AlertMutingRuleArrayOutput
type AlertMutingRuleFilter ¶
type AlertMutingRuleFilterArgs ¶
type AlertMutingRuleFilterArgs struct { // Determines if this is a "not" filter. Defaults to `false`. Negated pulumi.BoolPtrInput `pulumi:"negated"` // The property to filter. Property pulumi.StringInput `pulumi:"property"` // The property value to filter. PropertyValue pulumi.StringInput `pulumi:"propertyValue"` }
func (AlertMutingRuleFilterArgs) ElementType ¶
func (AlertMutingRuleFilterArgs) ElementType() reflect.Type
func (AlertMutingRuleFilterArgs) ToAlertMutingRuleFilterOutput ¶
func (i AlertMutingRuleFilterArgs) ToAlertMutingRuleFilterOutput() AlertMutingRuleFilterOutput
func (AlertMutingRuleFilterArgs) ToAlertMutingRuleFilterOutputWithContext ¶
func (i AlertMutingRuleFilterArgs) ToAlertMutingRuleFilterOutputWithContext(ctx context.Context) AlertMutingRuleFilterOutput
type AlertMutingRuleFilterArray ¶
type AlertMutingRuleFilterArray []AlertMutingRuleFilterInput
func (AlertMutingRuleFilterArray) ElementType ¶
func (AlertMutingRuleFilterArray) ElementType() reflect.Type
func (AlertMutingRuleFilterArray) ToAlertMutingRuleFilterArrayOutput ¶
func (i AlertMutingRuleFilterArray) ToAlertMutingRuleFilterArrayOutput() AlertMutingRuleFilterArrayOutput
func (AlertMutingRuleFilterArray) ToAlertMutingRuleFilterArrayOutputWithContext ¶
func (i AlertMutingRuleFilterArray) ToAlertMutingRuleFilterArrayOutputWithContext(ctx context.Context) AlertMutingRuleFilterArrayOutput
type AlertMutingRuleFilterArrayInput ¶
type AlertMutingRuleFilterArrayInput interface { pulumi.Input ToAlertMutingRuleFilterArrayOutput() AlertMutingRuleFilterArrayOutput ToAlertMutingRuleFilterArrayOutputWithContext(context.Context) AlertMutingRuleFilterArrayOutput }
AlertMutingRuleFilterArrayInput is an input type that accepts AlertMutingRuleFilterArray and AlertMutingRuleFilterArrayOutput values. You can construct a concrete instance of `AlertMutingRuleFilterArrayInput` via:
AlertMutingRuleFilterArray{ AlertMutingRuleFilterArgs{...} }
type AlertMutingRuleFilterArrayOutput ¶
type AlertMutingRuleFilterArrayOutput struct{ *pulumi.OutputState }
func (AlertMutingRuleFilterArrayOutput) ElementType ¶
func (AlertMutingRuleFilterArrayOutput) ElementType() reflect.Type
func (AlertMutingRuleFilterArrayOutput) Index ¶
func (o AlertMutingRuleFilterArrayOutput) Index(i pulumi.IntInput) AlertMutingRuleFilterOutput
func (AlertMutingRuleFilterArrayOutput) ToAlertMutingRuleFilterArrayOutput ¶
func (o AlertMutingRuleFilterArrayOutput) ToAlertMutingRuleFilterArrayOutput() AlertMutingRuleFilterArrayOutput
func (AlertMutingRuleFilterArrayOutput) ToAlertMutingRuleFilterArrayOutputWithContext ¶
func (o AlertMutingRuleFilterArrayOutput) ToAlertMutingRuleFilterArrayOutputWithContext(ctx context.Context) AlertMutingRuleFilterArrayOutput
type AlertMutingRuleFilterInput ¶
type AlertMutingRuleFilterInput interface { pulumi.Input ToAlertMutingRuleFilterOutput() AlertMutingRuleFilterOutput ToAlertMutingRuleFilterOutputWithContext(context.Context) AlertMutingRuleFilterOutput }
AlertMutingRuleFilterInput is an input type that accepts AlertMutingRuleFilterArgs and AlertMutingRuleFilterOutput values. You can construct a concrete instance of `AlertMutingRuleFilterInput` via:
AlertMutingRuleFilterArgs{...}
type AlertMutingRuleFilterOutput ¶
type AlertMutingRuleFilterOutput struct{ *pulumi.OutputState }
func (AlertMutingRuleFilterOutput) ElementType ¶
func (AlertMutingRuleFilterOutput) ElementType() reflect.Type
func (AlertMutingRuleFilterOutput) Negated ¶
func (o AlertMutingRuleFilterOutput) Negated() pulumi.BoolPtrOutput
Determines if this is a "not" filter. Defaults to `false`.
func (AlertMutingRuleFilterOutput) Property ¶
func (o AlertMutingRuleFilterOutput) Property() pulumi.StringOutput
The property to filter.
func (AlertMutingRuleFilterOutput) PropertyValue ¶
func (o AlertMutingRuleFilterOutput) PropertyValue() pulumi.StringOutput
The property value to filter.
func (AlertMutingRuleFilterOutput) ToAlertMutingRuleFilterOutput ¶
func (o AlertMutingRuleFilterOutput) ToAlertMutingRuleFilterOutput() AlertMutingRuleFilterOutput
func (AlertMutingRuleFilterOutput) ToAlertMutingRuleFilterOutputWithContext ¶
func (o AlertMutingRuleFilterOutput) ToAlertMutingRuleFilterOutputWithContext(ctx context.Context) AlertMutingRuleFilterOutput
type AlertMutingRuleInput ¶
type AlertMutingRuleInput interface { pulumi.Input ToAlertMutingRuleOutput() AlertMutingRuleOutput ToAlertMutingRuleOutputWithContext(ctx context.Context) AlertMutingRuleOutput }
type AlertMutingRuleMap ¶
type AlertMutingRuleMap map[string]AlertMutingRuleInput
func (AlertMutingRuleMap) ElementType ¶
func (AlertMutingRuleMap) ElementType() reflect.Type
func (AlertMutingRuleMap) ToAlertMutingRuleMapOutput ¶
func (i AlertMutingRuleMap) ToAlertMutingRuleMapOutput() AlertMutingRuleMapOutput
func (AlertMutingRuleMap) ToAlertMutingRuleMapOutputWithContext ¶
func (i AlertMutingRuleMap) ToAlertMutingRuleMapOutputWithContext(ctx context.Context) AlertMutingRuleMapOutput
type AlertMutingRuleMapInput ¶
type AlertMutingRuleMapInput interface { pulumi.Input ToAlertMutingRuleMapOutput() AlertMutingRuleMapOutput ToAlertMutingRuleMapOutputWithContext(context.Context) AlertMutingRuleMapOutput }
AlertMutingRuleMapInput is an input type that accepts AlertMutingRuleMap and AlertMutingRuleMapOutput values. You can construct a concrete instance of `AlertMutingRuleMapInput` via:
AlertMutingRuleMap{ "key": AlertMutingRuleArgs{...} }
type AlertMutingRuleMapOutput ¶
type AlertMutingRuleMapOutput struct{ *pulumi.OutputState }
func (AlertMutingRuleMapOutput) ElementType ¶
func (AlertMutingRuleMapOutput) ElementType() reflect.Type
func (AlertMutingRuleMapOutput) MapIndex ¶
func (o AlertMutingRuleMapOutput) MapIndex(k pulumi.StringInput) AlertMutingRuleOutput
func (AlertMutingRuleMapOutput) ToAlertMutingRuleMapOutput ¶
func (o AlertMutingRuleMapOutput) ToAlertMutingRuleMapOutput() AlertMutingRuleMapOutput
func (AlertMutingRuleMapOutput) ToAlertMutingRuleMapOutputWithContext ¶
func (o AlertMutingRuleMapOutput) ToAlertMutingRuleMapOutputWithContext(ctx context.Context) AlertMutingRuleMapOutput
type AlertMutingRuleOutput ¶
type AlertMutingRuleOutput struct{ *pulumi.OutputState }
func (AlertMutingRuleOutput) Description ¶
func (o AlertMutingRuleOutput) Description() pulumi.StringOutput
The description for this muting rule
func (AlertMutingRuleOutput) Detectors ¶
func (o AlertMutingRuleOutput) Detectors() pulumi.StringArrayOutput
A convenience attribute that associated this muting rule with specific detector IDs. Currently, only one ID is supported.
func (AlertMutingRuleOutput) EffectiveStartTime ¶
func (o AlertMutingRuleOutput) EffectiveStartTime() pulumi.IntOutput
func (AlertMutingRuleOutput) ElementType ¶
func (AlertMutingRuleOutput) ElementType() reflect.Type
func (AlertMutingRuleOutput) Filters ¶
func (o AlertMutingRuleOutput) Filters() AlertMutingRuleFilterArrayOutput
Filters for this rule. See [Creating muting rules from scratch](https://docs.splunk.com/Observability/alerts-detectors-notifications/mute-notifications.html#rule-from-scratch) for more information.
func (AlertMutingRuleOutput) Recurrence ¶ added in v7.1.5
func (o AlertMutingRuleOutput) Recurrence() AlertMutingRuleRecurrencePtrOutput
Defines the recurrence of the muting rule. Allows setting a recurring muting rule based on specified days or weeks.
func (AlertMutingRuleOutput) StartTime ¶
func (o AlertMutingRuleOutput) StartTime() pulumi.IntOutput
Starting time of an alert muting rule as a Unit time stamp in seconds.
func (AlertMutingRuleOutput) StopTime ¶
func (o AlertMutingRuleOutput) StopTime() pulumi.IntPtrOutput
Stop time of an alert muting rule as a Unix time stamp in seconds.
func (AlertMutingRuleOutput) ToAlertMutingRuleOutput ¶
func (o AlertMutingRuleOutput) ToAlertMutingRuleOutput() AlertMutingRuleOutput
func (AlertMutingRuleOutput) ToAlertMutingRuleOutputWithContext ¶
func (o AlertMutingRuleOutput) ToAlertMutingRuleOutputWithContext(ctx context.Context) AlertMutingRuleOutput
type AlertMutingRuleRecurrence ¶ added in v7.1.5
type AlertMutingRuleRecurrenceArgs ¶ added in v7.1.5
type AlertMutingRuleRecurrenceArgs struct { // The unit of the period. Can be days (d) or weeks (w). Unit pulumi.StringInput `pulumi:"unit"` // The amount of time, expressed as an integer, applicable to the unit specified. Value pulumi.IntInput `pulumi:"value"` }
func (AlertMutingRuleRecurrenceArgs) ElementType ¶ added in v7.1.5
func (AlertMutingRuleRecurrenceArgs) ElementType() reflect.Type
func (AlertMutingRuleRecurrenceArgs) ToAlertMutingRuleRecurrenceOutput ¶ added in v7.1.5
func (i AlertMutingRuleRecurrenceArgs) ToAlertMutingRuleRecurrenceOutput() AlertMutingRuleRecurrenceOutput
func (AlertMutingRuleRecurrenceArgs) ToAlertMutingRuleRecurrenceOutputWithContext ¶ added in v7.1.5
func (i AlertMutingRuleRecurrenceArgs) ToAlertMutingRuleRecurrenceOutputWithContext(ctx context.Context) AlertMutingRuleRecurrenceOutput
func (AlertMutingRuleRecurrenceArgs) ToAlertMutingRuleRecurrencePtrOutput ¶ added in v7.1.5
func (i AlertMutingRuleRecurrenceArgs) ToAlertMutingRuleRecurrencePtrOutput() AlertMutingRuleRecurrencePtrOutput
func (AlertMutingRuleRecurrenceArgs) ToAlertMutingRuleRecurrencePtrOutputWithContext ¶ added in v7.1.5
func (i AlertMutingRuleRecurrenceArgs) ToAlertMutingRuleRecurrencePtrOutputWithContext(ctx context.Context) AlertMutingRuleRecurrencePtrOutput
type AlertMutingRuleRecurrenceInput ¶ added in v7.1.5
type AlertMutingRuleRecurrenceInput interface { pulumi.Input ToAlertMutingRuleRecurrenceOutput() AlertMutingRuleRecurrenceOutput ToAlertMutingRuleRecurrenceOutputWithContext(context.Context) AlertMutingRuleRecurrenceOutput }
AlertMutingRuleRecurrenceInput is an input type that accepts AlertMutingRuleRecurrenceArgs and AlertMutingRuleRecurrenceOutput values. You can construct a concrete instance of `AlertMutingRuleRecurrenceInput` via:
AlertMutingRuleRecurrenceArgs{...}
type AlertMutingRuleRecurrenceOutput ¶ added in v7.1.5
type AlertMutingRuleRecurrenceOutput struct{ *pulumi.OutputState }
func (AlertMutingRuleRecurrenceOutput) ElementType ¶ added in v7.1.5
func (AlertMutingRuleRecurrenceOutput) ElementType() reflect.Type
func (AlertMutingRuleRecurrenceOutput) ToAlertMutingRuleRecurrenceOutput ¶ added in v7.1.5
func (o AlertMutingRuleRecurrenceOutput) ToAlertMutingRuleRecurrenceOutput() AlertMutingRuleRecurrenceOutput
func (AlertMutingRuleRecurrenceOutput) ToAlertMutingRuleRecurrenceOutputWithContext ¶ added in v7.1.5
func (o AlertMutingRuleRecurrenceOutput) ToAlertMutingRuleRecurrenceOutputWithContext(ctx context.Context) AlertMutingRuleRecurrenceOutput
func (AlertMutingRuleRecurrenceOutput) ToAlertMutingRuleRecurrencePtrOutput ¶ added in v7.1.5
func (o AlertMutingRuleRecurrenceOutput) ToAlertMutingRuleRecurrencePtrOutput() AlertMutingRuleRecurrencePtrOutput
func (AlertMutingRuleRecurrenceOutput) ToAlertMutingRuleRecurrencePtrOutputWithContext ¶ added in v7.1.5
func (o AlertMutingRuleRecurrenceOutput) ToAlertMutingRuleRecurrencePtrOutputWithContext(ctx context.Context) AlertMutingRuleRecurrencePtrOutput
func (AlertMutingRuleRecurrenceOutput) Unit ¶ added in v7.1.5
func (o AlertMutingRuleRecurrenceOutput) Unit() pulumi.StringOutput
The unit of the period. Can be days (d) or weeks (w).
func (AlertMutingRuleRecurrenceOutput) Value ¶ added in v7.1.5
func (o AlertMutingRuleRecurrenceOutput) Value() pulumi.IntOutput
The amount of time, expressed as an integer, applicable to the unit specified.
type AlertMutingRuleRecurrencePtrInput ¶ added in v7.1.5
type AlertMutingRuleRecurrencePtrInput interface { pulumi.Input ToAlertMutingRuleRecurrencePtrOutput() AlertMutingRuleRecurrencePtrOutput ToAlertMutingRuleRecurrencePtrOutputWithContext(context.Context) AlertMutingRuleRecurrencePtrOutput }
AlertMutingRuleRecurrencePtrInput is an input type that accepts AlertMutingRuleRecurrenceArgs, AlertMutingRuleRecurrencePtr and AlertMutingRuleRecurrencePtrOutput values. You can construct a concrete instance of `AlertMutingRuleRecurrencePtrInput` via:
AlertMutingRuleRecurrenceArgs{...} or: nil
func AlertMutingRuleRecurrencePtr ¶ added in v7.1.5
func AlertMutingRuleRecurrencePtr(v *AlertMutingRuleRecurrenceArgs) AlertMutingRuleRecurrencePtrInput
type AlertMutingRuleRecurrencePtrOutput ¶ added in v7.1.5
type AlertMutingRuleRecurrencePtrOutput struct{ *pulumi.OutputState }
func (AlertMutingRuleRecurrencePtrOutput) Elem ¶ added in v7.1.5
func (o AlertMutingRuleRecurrencePtrOutput) Elem() AlertMutingRuleRecurrenceOutput
func (AlertMutingRuleRecurrencePtrOutput) ElementType ¶ added in v7.1.5
func (AlertMutingRuleRecurrencePtrOutput) ElementType() reflect.Type
func (AlertMutingRuleRecurrencePtrOutput) ToAlertMutingRuleRecurrencePtrOutput ¶ added in v7.1.5
func (o AlertMutingRuleRecurrencePtrOutput) ToAlertMutingRuleRecurrencePtrOutput() AlertMutingRuleRecurrencePtrOutput
func (AlertMutingRuleRecurrencePtrOutput) ToAlertMutingRuleRecurrencePtrOutputWithContext ¶ added in v7.1.5
func (o AlertMutingRuleRecurrencePtrOutput) ToAlertMutingRuleRecurrencePtrOutputWithContext(ctx context.Context) AlertMutingRuleRecurrencePtrOutput
func (AlertMutingRuleRecurrencePtrOutput) Unit ¶ added in v7.1.5
func (o AlertMutingRuleRecurrencePtrOutput) Unit() pulumi.StringPtrOutput
The unit of the period. Can be days (d) or weeks (w).
func (AlertMutingRuleRecurrencePtrOutput) Value ¶ added in v7.1.5
func (o AlertMutingRuleRecurrencePtrOutput) Value() pulumi.IntPtrOutput
The amount of time, expressed as an integer, applicable to the unit specified.
type AlertMutingRuleState ¶
type AlertMutingRuleState struct { // The description for this muting rule Description pulumi.StringPtrInput // A convenience attribute that associated this muting rule with specific detector IDs. Currently, only one ID is supported. Detectors pulumi.StringArrayInput EffectiveStartTime pulumi.IntPtrInput // Filters for this rule. See [Creating muting rules from scratch](https://docs.splunk.com/Observability/alerts-detectors-notifications/mute-notifications.html#rule-from-scratch) for more information. Filters AlertMutingRuleFilterArrayInput // Defines the recurrence of the muting rule. Allows setting a recurring muting rule based on specified days or weeks. Recurrence AlertMutingRuleRecurrencePtrInput // Starting time of an alert muting rule as a Unit time stamp in seconds. StartTime pulumi.IntPtrInput // Stop time of an alert muting rule as a Unix time stamp in seconds. StopTime pulumi.IntPtrInput }
func (AlertMutingRuleState) ElementType ¶
func (AlertMutingRuleState) ElementType() reflect.Type
type Dashboard ¶
type Dashboard struct { pulumi.CustomResourceState // Team IDs that have write access to this dashboard group. Remember to use an admin's token if using this feature and to include that admin's team (or user id in `authorizedWriterTeams`). **Note:** Deprecated use `permissions` instead. // // Deprecated: Please use permissions_* fields now AuthorizedWriterTeams pulumi.StringArrayOutput `pulumi:"authorizedWriterTeams"` // User IDs that have write access to this dashboard group. Remember to use an admin's token if using this feature and to include that admin's user id (or team id in `authorizedWriterTeams`). **Note:** Deprecated use `permissions` instead. // // Deprecated: Please use permissions fields now AuthorizedWriterUsers pulumi.StringArrayOutput `pulumi:"authorizedWriterUsers"` // Chart ID and layout information for the charts in the dashboard. Charts DashboardChartArrayOutput `pulumi:"charts"` // Specifies the chart data display resolution for charts in this dashboard. Value can be one of `"default"`, `"low"`, `"high"`, or `"highest"`. ChartsResolution pulumi.StringPtrOutput `pulumi:"chartsResolution"` // Column layout. Charts listed will be placed in a single column with the same width and height. Columns DashboardColumnArrayOutput `pulumi:"columns"` // The ID of the dashboard group that contains the dashboard. DashboardGroup pulumi.StringOutput `pulumi:"dashboardGroup"` // Description of the dashboard. Description pulumi.StringPtrOutput `pulumi:"description"` DiscoveryOptionsQuery pulumi.StringPtrOutput `pulumi:"discoveryOptionsQuery"` DiscoveryOptionsSelectors pulumi.StringArrayOutput `pulumi:"discoveryOptionsSelectors"` // Seconds since epoch. Used for visualization. EndTime pulumi.IntPtrOutput `pulumi:"endTime"` // Specify a list of event overlays to include in the dashboard. Note: These overlays correspond to the *suggested* event overlays specified in the web UI, and they're not automatically applied as active overlays. To set default active event overlays, use the `selectedEventOverlay` property instead. EventOverlays DashboardEventOverlayArrayOutput `pulumi:"eventOverlays"` // Filter to apply to the charts when displaying the dashboard. Filters DashboardFilterArrayOutput `pulumi:"filters"` // Grid dashboard layout. Charts listed will be placed in a grid by row with the same width and height. If a chart cannot fit in a row, it will be placed automatically in the next row. Grids DashboardGridArrayOutput `pulumi:"grids"` // Name of the dashboard. Name pulumi.StringOutput `pulumi:"name"` // [Permissions](https://docs.splunk.com/Observability/infrastructure/terms-concepts/permissions.html) Controls who can view and/or edit your dashboard. **Note:** This feature is not present in all accounts. Please contact support if you are unsure. Permissions DashboardPermissionsOutput `pulumi:"permissions"` // Defines event overlays which are enabled by **default**. Any overlay specified here should have an accompanying entry in `eventOverlay`, which are similar to the properties here. SelectedEventOverlays DashboardSelectedEventOverlayArrayOutput `pulumi:"selectedEventOverlays"` // Seconds since epoch. Used for visualization. StartTime pulumi.IntPtrOutput `pulumi:"startTime"` // Tags of the dashboard. Tags pulumi.StringArrayOutput `pulumi:"tags"` // The time range prior to now to visualize. Splunk Observability Cloud time syntax (e.g. `"-5m"`, `"-1h"`). TimeRange pulumi.StringPtrOutput `pulumi:"timeRange"` // The URL of the dashboard. Url pulumi.StringOutput `pulumi:"url"` // Dashboard variable to apply to each chart in the dashboard. Variables DashboardVariableArrayOutput `pulumi:"variables"` }
func GetDashboard ¶
func GetDashboard(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DashboardState, opts ...pulumi.ResourceOption) (*Dashboard, error)
GetDashboard gets an existing Dashboard 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 NewDashboard ¶
func NewDashboard(ctx *pulumi.Context, name string, args *DashboardArgs, opts ...pulumi.ResourceOption) (*Dashboard, error)
NewDashboard registers a new resource with the given unique name, arguments, and options.
func (*Dashboard) ElementType ¶
func (*Dashboard) ToDashboardOutput ¶
func (i *Dashboard) ToDashboardOutput() DashboardOutput
func (*Dashboard) ToDashboardOutputWithContext ¶
func (i *Dashboard) ToDashboardOutputWithContext(ctx context.Context) DashboardOutput
type DashboardArgs ¶
type DashboardArgs struct { // Team IDs that have write access to this dashboard group. Remember to use an admin's token if using this feature and to include that admin's team (or user id in `authorizedWriterTeams`). **Note:** Deprecated use `permissions` instead. // // Deprecated: Please use permissions_* fields now AuthorizedWriterTeams pulumi.StringArrayInput // User IDs that have write access to this dashboard group. Remember to use an admin's token if using this feature and to include that admin's user id (or team id in `authorizedWriterTeams`). **Note:** Deprecated use `permissions` instead. // // Deprecated: Please use permissions fields now AuthorizedWriterUsers pulumi.StringArrayInput // Chart ID and layout information for the charts in the dashboard. Charts DashboardChartArrayInput // Specifies the chart data display resolution for charts in this dashboard. Value can be one of `"default"`, `"low"`, `"high"`, or `"highest"`. ChartsResolution pulumi.StringPtrInput // Column layout. Charts listed will be placed in a single column with the same width and height. Columns DashboardColumnArrayInput // The ID of the dashboard group that contains the dashboard. DashboardGroup pulumi.StringInput // Description of the dashboard. Description pulumi.StringPtrInput DiscoveryOptionsQuery pulumi.StringPtrInput DiscoveryOptionsSelectors pulumi.StringArrayInput // Seconds since epoch. Used for visualization. EndTime pulumi.IntPtrInput // Specify a list of event overlays to include in the dashboard. Note: These overlays correspond to the *suggested* event overlays specified in the web UI, and they're not automatically applied as active overlays. To set default active event overlays, use the `selectedEventOverlay` property instead. EventOverlays DashboardEventOverlayArrayInput // Filter to apply to the charts when displaying the dashboard. Filters DashboardFilterArrayInput // Grid dashboard layout. Charts listed will be placed in a grid by row with the same width and height. If a chart cannot fit in a row, it will be placed automatically in the next row. Grids DashboardGridArrayInput // Name of the dashboard. Name pulumi.StringPtrInput // [Permissions](https://docs.splunk.com/Observability/infrastructure/terms-concepts/permissions.html) Controls who can view and/or edit your dashboard. **Note:** This feature is not present in all accounts. Please contact support if you are unsure. Permissions DashboardPermissionsPtrInput // Defines event overlays which are enabled by **default**. Any overlay specified here should have an accompanying entry in `eventOverlay`, which are similar to the properties here. SelectedEventOverlays DashboardSelectedEventOverlayArrayInput // Seconds since epoch. Used for visualization. StartTime pulumi.IntPtrInput // Tags of the dashboard. Tags pulumi.StringArrayInput // The time range prior to now to visualize. Splunk Observability Cloud time syntax (e.g. `"-5m"`, `"-1h"`). TimeRange pulumi.StringPtrInput // Dashboard variable to apply to each chart in the dashboard. Variables DashboardVariableArrayInput }
The set of arguments for constructing a Dashboard resource.
func (DashboardArgs) ElementType ¶
func (DashboardArgs) ElementType() reflect.Type
type DashboardArray ¶
type DashboardArray []DashboardInput
func (DashboardArray) ElementType ¶
func (DashboardArray) ElementType() reflect.Type
func (DashboardArray) ToDashboardArrayOutput ¶
func (i DashboardArray) ToDashboardArrayOutput() DashboardArrayOutput
func (DashboardArray) ToDashboardArrayOutputWithContext ¶
func (i DashboardArray) ToDashboardArrayOutputWithContext(ctx context.Context) DashboardArrayOutput
type DashboardArrayInput ¶
type DashboardArrayInput interface { pulumi.Input ToDashboardArrayOutput() DashboardArrayOutput ToDashboardArrayOutputWithContext(context.Context) DashboardArrayOutput }
DashboardArrayInput is an input type that accepts DashboardArray and DashboardArrayOutput values. You can construct a concrete instance of `DashboardArrayInput` via:
DashboardArray{ DashboardArgs{...} }
type DashboardArrayOutput ¶
type DashboardArrayOutput struct{ *pulumi.OutputState }
func (DashboardArrayOutput) ElementType ¶
func (DashboardArrayOutput) ElementType() reflect.Type
func (DashboardArrayOutput) Index ¶
func (o DashboardArrayOutput) Index(i pulumi.IntInput) DashboardOutput
func (DashboardArrayOutput) ToDashboardArrayOutput ¶
func (o DashboardArrayOutput) ToDashboardArrayOutput() DashboardArrayOutput
func (DashboardArrayOutput) ToDashboardArrayOutputWithContext ¶
func (o DashboardArrayOutput) ToDashboardArrayOutputWithContext(ctx context.Context) DashboardArrayOutput
type DashboardChart ¶
type DashboardChart struct { // ID of the chart to display. ChartId string `pulumi:"chartId"` // The column to show the chart in (zero-based); this value always represents the leftmost column of the chart (between `0` and `11`). Column *int `pulumi:"column"` // How many rows the chart should take up (greater than or equal to `1`). `1` by default. Height *int `pulumi:"height"` // The row to show the chart in (zero-based); if `height > 1`, this value represents the topmost row of the chart (greater than or equal to `0`). Row *int `pulumi:"row"` // How many columns (out of a total of 12) the chart should take up (between `1` and `12`). `12` by default. Width *int `pulumi:"width"` }
type DashboardChartArgs ¶
type DashboardChartArgs struct { // ID of the chart to display. ChartId pulumi.StringInput `pulumi:"chartId"` // The column to show the chart in (zero-based); this value always represents the leftmost column of the chart (between `0` and `11`). Column pulumi.IntPtrInput `pulumi:"column"` // How many rows the chart should take up (greater than or equal to `1`). `1` by default. Height pulumi.IntPtrInput `pulumi:"height"` // The row to show the chart in (zero-based); if `height > 1`, this value represents the topmost row of the chart (greater than or equal to `0`). Row pulumi.IntPtrInput `pulumi:"row"` // How many columns (out of a total of 12) the chart should take up (between `1` and `12`). `12` by default. Width pulumi.IntPtrInput `pulumi:"width"` }
func (DashboardChartArgs) ElementType ¶
func (DashboardChartArgs) ElementType() reflect.Type
func (DashboardChartArgs) ToDashboardChartOutput ¶
func (i DashboardChartArgs) ToDashboardChartOutput() DashboardChartOutput
func (DashboardChartArgs) ToDashboardChartOutputWithContext ¶
func (i DashboardChartArgs) ToDashboardChartOutputWithContext(ctx context.Context) DashboardChartOutput
type DashboardChartArray ¶
type DashboardChartArray []DashboardChartInput
func (DashboardChartArray) ElementType ¶
func (DashboardChartArray) ElementType() reflect.Type
func (DashboardChartArray) ToDashboardChartArrayOutput ¶
func (i DashboardChartArray) ToDashboardChartArrayOutput() DashboardChartArrayOutput
func (DashboardChartArray) ToDashboardChartArrayOutputWithContext ¶
func (i DashboardChartArray) ToDashboardChartArrayOutputWithContext(ctx context.Context) DashboardChartArrayOutput
type DashboardChartArrayInput ¶
type DashboardChartArrayInput interface { pulumi.Input ToDashboardChartArrayOutput() DashboardChartArrayOutput ToDashboardChartArrayOutputWithContext(context.Context) DashboardChartArrayOutput }
DashboardChartArrayInput is an input type that accepts DashboardChartArray and DashboardChartArrayOutput values. You can construct a concrete instance of `DashboardChartArrayInput` via:
DashboardChartArray{ DashboardChartArgs{...} }
type DashboardChartArrayOutput ¶
type DashboardChartArrayOutput struct{ *pulumi.OutputState }
func (DashboardChartArrayOutput) ElementType ¶
func (DashboardChartArrayOutput) ElementType() reflect.Type
func (DashboardChartArrayOutput) Index ¶
func (o DashboardChartArrayOutput) Index(i pulumi.IntInput) DashboardChartOutput
func (DashboardChartArrayOutput) ToDashboardChartArrayOutput ¶
func (o DashboardChartArrayOutput) ToDashboardChartArrayOutput() DashboardChartArrayOutput
func (DashboardChartArrayOutput) ToDashboardChartArrayOutputWithContext ¶
func (o DashboardChartArrayOutput) ToDashboardChartArrayOutputWithContext(ctx context.Context) DashboardChartArrayOutput
type DashboardChartInput ¶
type DashboardChartInput interface { pulumi.Input ToDashboardChartOutput() DashboardChartOutput ToDashboardChartOutputWithContext(context.Context) DashboardChartOutput }
DashboardChartInput is an input type that accepts DashboardChartArgs and DashboardChartOutput values. You can construct a concrete instance of `DashboardChartInput` via:
DashboardChartArgs{...}
type DashboardChartOutput ¶
type DashboardChartOutput struct{ *pulumi.OutputState }
func (DashboardChartOutput) ChartId ¶
func (o DashboardChartOutput) ChartId() pulumi.StringOutput
ID of the chart to display.
func (DashboardChartOutput) Column ¶
func (o DashboardChartOutput) Column() pulumi.IntPtrOutput
The column to show the chart in (zero-based); this value always represents the leftmost column of the chart (between `0` and `11`).
func (DashboardChartOutput) ElementType ¶
func (DashboardChartOutput) ElementType() reflect.Type
func (DashboardChartOutput) Height ¶
func (o DashboardChartOutput) Height() pulumi.IntPtrOutput
How many rows the chart should take up (greater than or equal to `1`). `1` by default.
func (DashboardChartOutput) Row ¶
func (o DashboardChartOutput) Row() pulumi.IntPtrOutput
The row to show the chart in (zero-based); if `height > 1`, this value represents the topmost row of the chart (greater than or equal to `0`).
func (DashboardChartOutput) ToDashboardChartOutput ¶
func (o DashboardChartOutput) ToDashboardChartOutput() DashboardChartOutput
func (DashboardChartOutput) ToDashboardChartOutputWithContext ¶
func (o DashboardChartOutput) ToDashboardChartOutputWithContext(ctx context.Context) DashboardChartOutput
func (DashboardChartOutput) Width ¶
func (o DashboardChartOutput) Width() pulumi.IntPtrOutput
How many columns (out of a total of 12) the chart should take up (between `1` and `12`). `12` by default.
type DashboardColumn ¶
type DashboardColumn struct { // List of IDs of the charts to display. ChartIds []string `pulumi:"chartIds"` // Column number for the layout. Column *int `pulumi:"column"` // How many rows every chart should take up (greater than or equal to 1). 1 by default. Height *int `pulumi:"height"` // How many columns (out of a total of `12`) every chart should take up (between `1` and `12`). `12` by default. Width *int `pulumi:"width"` }
type DashboardColumnArgs ¶
type DashboardColumnArgs struct { // List of IDs of the charts to display. ChartIds pulumi.StringArrayInput `pulumi:"chartIds"` // Column number for the layout. Column pulumi.IntPtrInput `pulumi:"column"` // How many rows every chart should take up (greater than or equal to 1). 1 by default. Height pulumi.IntPtrInput `pulumi:"height"` // How many columns (out of a total of `12`) every chart should take up (between `1` and `12`). `12` by default. Width pulumi.IntPtrInput `pulumi:"width"` }
func (DashboardColumnArgs) ElementType ¶
func (DashboardColumnArgs) ElementType() reflect.Type
func (DashboardColumnArgs) ToDashboardColumnOutput ¶
func (i DashboardColumnArgs) ToDashboardColumnOutput() DashboardColumnOutput
func (DashboardColumnArgs) ToDashboardColumnOutputWithContext ¶
func (i DashboardColumnArgs) ToDashboardColumnOutputWithContext(ctx context.Context) DashboardColumnOutput
type DashboardColumnArray ¶
type DashboardColumnArray []DashboardColumnInput
func (DashboardColumnArray) ElementType ¶
func (DashboardColumnArray) ElementType() reflect.Type
func (DashboardColumnArray) ToDashboardColumnArrayOutput ¶
func (i DashboardColumnArray) ToDashboardColumnArrayOutput() DashboardColumnArrayOutput
func (DashboardColumnArray) ToDashboardColumnArrayOutputWithContext ¶
func (i DashboardColumnArray) ToDashboardColumnArrayOutputWithContext(ctx context.Context) DashboardColumnArrayOutput
type DashboardColumnArrayInput ¶
type DashboardColumnArrayInput interface { pulumi.Input ToDashboardColumnArrayOutput() DashboardColumnArrayOutput ToDashboardColumnArrayOutputWithContext(context.Context) DashboardColumnArrayOutput }
DashboardColumnArrayInput is an input type that accepts DashboardColumnArray and DashboardColumnArrayOutput values. You can construct a concrete instance of `DashboardColumnArrayInput` via:
DashboardColumnArray{ DashboardColumnArgs{...} }
type DashboardColumnArrayOutput ¶
type DashboardColumnArrayOutput struct{ *pulumi.OutputState }
func (DashboardColumnArrayOutput) ElementType ¶
func (DashboardColumnArrayOutput) ElementType() reflect.Type
func (DashboardColumnArrayOutput) Index ¶
func (o DashboardColumnArrayOutput) Index(i pulumi.IntInput) DashboardColumnOutput
func (DashboardColumnArrayOutput) ToDashboardColumnArrayOutput ¶
func (o DashboardColumnArrayOutput) ToDashboardColumnArrayOutput() DashboardColumnArrayOutput
func (DashboardColumnArrayOutput) ToDashboardColumnArrayOutputWithContext ¶
func (o DashboardColumnArrayOutput) ToDashboardColumnArrayOutputWithContext(ctx context.Context) DashboardColumnArrayOutput
type DashboardColumnInput ¶
type DashboardColumnInput interface { pulumi.Input ToDashboardColumnOutput() DashboardColumnOutput ToDashboardColumnOutputWithContext(context.Context) DashboardColumnOutput }
DashboardColumnInput is an input type that accepts DashboardColumnArgs and DashboardColumnOutput values. You can construct a concrete instance of `DashboardColumnInput` via:
DashboardColumnArgs{...}
type DashboardColumnOutput ¶
type DashboardColumnOutput struct{ *pulumi.OutputState }
func (DashboardColumnOutput) ChartIds ¶
func (o DashboardColumnOutput) ChartIds() pulumi.StringArrayOutput
List of IDs of the charts to display.
func (DashboardColumnOutput) Column ¶
func (o DashboardColumnOutput) Column() pulumi.IntPtrOutput
Column number for the layout.
func (DashboardColumnOutput) ElementType ¶
func (DashboardColumnOutput) ElementType() reflect.Type
func (DashboardColumnOutput) Height ¶
func (o DashboardColumnOutput) Height() pulumi.IntPtrOutput
How many rows every chart should take up (greater than or equal to 1). 1 by default.
func (DashboardColumnOutput) ToDashboardColumnOutput ¶
func (o DashboardColumnOutput) ToDashboardColumnOutput() DashboardColumnOutput
func (DashboardColumnOutput) ToDashboardColumnOutputWithContext ¶
func (o DashboardColumnOutput) ToDashboardColumnOutputWithContext(ctx context.Context) DashboardColumnOutput
func (DashboardColumnOutput) Width ¶
func (o DashboardColumnOutput) Width() pulumi.IntPtrOutput
How many columns (out of a total of `12`) every chart should take up (between `1` and `12`). `12` by default.
type DashboardEventOverlay ¶
type DashboardEventOverlay struct { // Color to use : gray, blue, azure, navy, brown, orange, yellow, iris, magenta, pink, purple, violet, lilac, emerald, green, aquamarine. Color *string `pulumi:"color"` // Text shown in the dropdown when selecting this overlay from the menu. Label *string `pulumi:"label"` // Show a vertical line for the event. `false` by default. Line *bool `pulumi:"line"` // Search term used to choose the events shown in the overlay. Signal string `pulumi:"signal"` // Each element specifies a filter to use against the signal specified in the `signal`. Sources []DashboardEventOverlaySource `pulumi:"sources"` // Can be set to `eventTimeSeries` (the default) to refer to externally reported events, or `detectorEvents` to refer to events from detector triggers. Type *string `pulumi:"type"` }
type DashboardEventOverlayArgs ¶
type DashboardEventOverlayArgs struct { // Color to use : gray, blue, azure, navy, brown, orange, yellow, iris, magenta, pink, purple, violet, lilac, emerald, green, aquamarine. Color pulumi.StringPtrInput `pulumi:"color"` // Text shown in the dropdown when selecting this overlay from the menu. Label pulumi.StringPtrInput `pulumi:"label"` // Show a vertical line for the event. `false` by default. Line pulumi.BoolPtrInput `pulumi:"line"` // Search term used to choose the events shown in the overlay. Signal pulumi.StringInput `pulumi:"signal"` // Each element specifies a filter to use against the signal specified in the `signal`. Sources DashboardEventOverlaySourceArrayInput `pulumi:"sources"` // Can be set to `eventTimeSeries` (the default) to refer to externally reported events, or `detectorEvents` to refer to events from detector triggers. Type pulumi.StringPtrInput `pulumi:"type"` }
func (DashboardEventOverlayArgs) ElementType ¶
func (DashboardEventOverlayArgs) ElementType() reflect.Type
func (DashboardEventOverlayArgs) ToDashboardEventOverlayOutput ¶
func (i DashboardEventOverlayArgs) ToDashboardEventOverlayOutput() DashboardEventOverlayOutput
func (DashboardEventOverlayArgs) ToDashboardEventOverlayOutputWithContext ¶
func (i DashboardEventOverlayArgs) ToDashboardEventOverlayOutputWithContext(ctx context.Context) DashboardEventOverlayOutput
type DashboardEventOverlayArray ¶
type DashboardEventOverlayArray []DashboardEventOverlayInput
func (DashboardEventOverlayArray) ElementType ¶
func (DashboardEventOverlayArray) ElementType() reflect.Type
func (DashboardEventOverlayArray) ToDashboardEventOverlayArrayOutput ¶
func (i DashboardEventOverlayArray) ToDashboardEventOverlayArrayOutput() DashboardEventOverlayArrayOutput
func (DashboardEventOverlayArray) ToDashboardEventOverlayArrayOutputWithContext ¶
func (i DashboardEventOverlayArray) ToDashboardEventOverlayArrayOutputWithContext(ctx context.Context) DashboardEventOverlayArrayOutput
type DashboardEventOverlayArrayInput ¶
type DashboardEventOverlayArrayInput interface { pulumi.Input ToDashboardEventOverlayArrayOutput() DashboardEventOverlayArrayOutput ToDashboardEventOverlayArrayOutputWithContext(context.Context) DashboardEventOverlayArrayOutput }
DashboardEventOverlayArrayInput is an input type that accepts DashboardEventOverlayArray and DashboardEventOverlayArrayOutput values. You can construct a concrete instance of `DashboardEventOverlayArrayInput` via:
DashboardEventOverlayArray{ DashboardEventOverlayArgs{...} }
type DashboardEventOverlayArrayOutput ¶
type DashboardEventOverlayArrayOutput struct{ *pulumi.OutputState }
func (DashboardEventOverlayArrayOutput) ElementType ¶
func (DashboardEventOverlayArrayOutput) ElementType() reflect.Type
func (DashboardEventOverlayArrayOutput) Index ¶
func (o DashboardEventOverlayArrayOutput) Index(i pulumi.IntInput) DashboardEventOverlayOutput
func (DashboardEventOverlayArrayOutput) ToDashboardEventOverlayArrayOutput ¶
func (o DashboardEventOverlayArrayOutput) ToDashboardEventOverlayArrayOutput() DashboardEventOverlayArrayOutput
func (DashboardEventOverlayArrayOutput) ToDashboardEventOverlayArrayOutputWithContext ¶
func (o DashboardEventOverlayArrayOutput) ToDashboardEventOverlayArrayOutputWithContext(ctx context.Context) DashboardEventOverlayArrayOutput
type DashboardEventOverlayInput ¶
type DashboardEventOverlayInput interface { pulumi.Input ToDashboardEventOverlayOutput() DashboardEventOverlayOutput ToDashboardEventOverlayOutputWithContext(context.Context) DashboardEventOverlayOutput }
DashboardEventOverlayInput is an input type that accepts DashboardEventOverlayArgs and DashboardEventOverlayOutput values. You can construct a concrete instance of `DashboardEventOverlayInput` via:
DashboardEventOverlayArgs{...}
type DashboardEventOverlayOutput ¶
type DashboardEventOverlayOutput struct{ *pulumi.OutputState }
func (DashboardEventOverlayOutput) Color ¶
func (o DashboardEventOverlayOutput) Color() pulumi.StringPtrOutput
Color to use : gray, blue, azure, navy, brown, orange, yellow, iris, magenta, pink, purple, violet, lilac, emerald, green, aquamarine.
func (DashboardEventOverlayOutput) ElementType ¶
func (DashboardEventOverlayOutput) ElementType() reflect.Type
func (DashboardEventOverlayOutput) Label ¶
func (o DashboardEventOverlayOutput) Label() pulumi.StringPtrOutput
Text shown in the dropdown when selecting this overlay from the menu.
func (DashboardEventOverlayOutput) Line ¶
func (o DashboardEventOverlayOutput) Line() pulumi.BoolPtrOutput
Show a vertical line for the event. `false` by default.
func (DashboardEventOverlayOutput) Signal ¶
func (o DashboardEventOverlayOutput) Signal() pulumi.StringOutput
Search term used to choose the events shown in the overlay.
func (DashboardEventOverlayOutput) Sources ¶
func (o DashboardEventOverlayOutput) Sources() DashboardEventOverlaySourceArrayOutput
Each element specifies a filter to use against the signal specified in the `signal`.
func (DashboardEventOverlayOutput) ToDashboardEventOverlayOutput ¶
func (o DashboardEventOverlayOutput) ToDashboardEventOverlayOutput() DashboardEventOverlayOutput
func (DashboardEventOverlayOutput) ToDashboardEventOverlayOutputWithContext ¶
func (o DashboardEventOverlayOutput) ToDashboardEventOverlayOutputWithContext(ctx context.Context) DashboardEventOverlayOutput
func (DashboardEventOverlayOutput) Type ¶
func (o DashboardEventOverlayOutput) Type() pulumi.StringPtrOutput
Can be set to `eventTimeSeries` (the default) to refer to externally reported events, or `detectorEvents` to refer to events from detector triggers.
type DashboardEventOverlaySource ¶
type DashboardEventOverlaySource struct { // If true, only data that does not match the specified value of the specified property appear in the event overlay. Defaults to `false`. Negated *bool `pulumi:"negated"` // The name of a dimension to filter against. Property string `pulumi:"property"` // A list of values to be used with the `property`, they will be combined via `OR`. Values []string `pulumi:"values"` }
type DashboardEventOverlaySourceArgs ¶
type DashboardEventOverlaySourceArgs struct { // If true, only data that does not match the specified value of the specified property appear in the event overlay. Defaults to `false`. Negated pulumi.BoolPtrInput `pulumi:"negated"` // The name of a dimension to filter against. Property pulumi.StringInput `pulumi:"property"` // A list of values to be used with the `property`, they will be combined via `OR`. Values pulumi.StringArrayInput `pulumi:"values"` }
func (DashboardEventOverlaySourceArgs) ElementType ¶
func (DashboardEventOverlaySourceArgs) ElementType() reflect.Type
func (DashboardEventOverlaySourceArgs) ToDashboardEventOverlaySourceOutput ¶
func (i DashboardEventOverlaySourceArgs) ToDashboardEventOverlaySourceOutput() DashboardEventOverlaySourceOutput
func (DashboardEventOverlaySourceArgs) ToDashboardEventOverlaySourceOutputWithContext ¶
func (i DashboardEventOverlaySourceArgs) ToDashboardEventOverlaySourceOutputWithContext(ctx context.Context) DashboardEventOverlaySourceOutput
type DashboardEventOverlaySourceArray ¶
type DashboardEventOverlaySourceArray []DashboardEventOverlaySourceInput
func (DashboardEventOverlaySourceArray) ElementType ¶
func (DashboardEventOverlaySourceArray) ElementType() reflect.Type
func (DashboardEventOverlaySourceArray) ToDashboardEventOverlaySourceArrayOutput ¶
func (i DashboardEventOverlaySourceArray) ToDashboardEventOverlaySourceArrayOutput() DashboardEventOverlaySourceArrayOutput
func (DashboardEventOverlaySourceArray) ToDashboardEventOverlaySourceArrayOutputWithContext ¶
func (i DashboardEventOverlaySourceArray) ToDashboardEventOverlaySourceArrayOutputWithContext(ctx context.Context) DashboardEventOverlaySourceArrayOutput
type DashboardEventOverlaySourceArrayInput ¶
type DashboardEventOverlaySourceArrayInput interface { pulumi.Input ToDashboardEventOverlaySourceArrayOutput() DashboardEventOverlaySourceArrayOutput ToDashboardEventOverlaySourceArrayOutputWithContext(context.Context) DashboardEventOverlaySourceArrayOutput }
DashboardEventOverlaySourceArrayInput is an input type that accepts DashboardEventOverlaySourceArray and DashboardEventOverlaySourceArrayOutput values. You can construct a concrete instance of `DashboardEventOverlaySourceArrayInput` via:
DashboardEventOverlaySourceArray{ DashboardEventOverlaySourceArgs{...} }
type DashboardEventOverlaySourceArrayOutput ¶
type DashboardEventOverlaySourceArrayOutput struct{ *pulumi.OutputState }
func (DashboardEventOverlaySourceArrayOutput) ElementType ¶
func (DashboardEventOverlaySourceArrayOutput) ElementType() reflect.Type
func (DashboardEventOverlaySourceArrayOutput) ToDashboardEventOverlaySourceArrayOutput ¶
func (o DashboardEventOverlaySourceArrayOutput) ToDashboardEventOverlaySourceArrayOutput() DashboardEventOverlaySourceArrayOutput
func (DashboardEventOverlaySourceArrayOutput) ToDashboardEventOverlaySourceArrayOutputWithContext ¶
func (o DashboardEventOverlaySourceArrayOutput) ToDashboardEventOverlaySourceArrayOutputWithContext(ctx context.Context) DashboardEventOverlaySourceArrayOutput
type DashboardEventOverlaySourceInput ¶
type DashboardEventOverlaySourceInput interface { pulumi.Input ToDashboardEventOverlaySourceOutput() DashboardEventOverlaySourceOutput ToDashboardEventOverlaySourceOutputWithContext(context.Context) DashboardEventOverlaySourceOutput }
DashboardEventOverlaySourceInput is an input type that accepts DashboardEventOverlaySourceArgs and DashboardEventOverlaySourceOutput values. You can construct a concrete instance of `DashboardEventOverlaySourceInput` via:
DashboardEventOverlaySourceArgs{...}
type DashboardEventOverlaySourceOutput ¶
type DashboardEventOverlaySourceOutput struct{ *pulumi.OutputState }
func (DashboardEventOverlaySourceOutput) ElementType ¶
func (DashboardEventOverlaySourceOutput) ElementType() reflect.Type
func (DashboardEventOverlaySourceOutput) Negated ¶
func (o DashboardEventOverlaySourceOutput) Negated() pulumi.BoolPtrOutput
If true, only data that does not match the specified value of the specified property appear in the event overlay. Defaults to `false`.
func (DashboardEventOverlaySourceOutput) Property ¶
func (o DashboardEventOverlaySourceOutput) Property() pulumi.StringOutput
The name of a dimension to filter against.
func (DashboardEventOverlaySourceOutput) ToDashboardEventOverlaySourceOutput ¶
func (o DashboardEventOverlaySourceOutput) ToDashboardEventOverlaySourceOutput() DashboardEventOverlaySourceOutput
func (DashboardEventOverlaySourceOutput) ToDashboardEventOverlaySourceOutputWithContext ¶
func (o DashboardEventOverlaySourceOutput) ToDashboardEventOverlaySourceOutputWithContext(ctx context.Context) DashboardEventOverlaySourceOutput
func (DashboardEventOverlaySourceOutput) Values ¶
func (o DashboardEventOverlaySourceOutput) Values() pulumi.StringArrayOutput
A list of values to be used with the `property`, they will be combined via `OR`.
type DashboardFilter ¶
type DashboardFilter struct { // If true, this filter will also match data that doesn't have this property at all. ApplyIfExist *bool `pulumi:"applyIfExist"` // Whether this filter should be a not filter. `false` by default. Negated *bool `pulumi:"negated"` // A metric time series dimension or property name. Property string `pulumi:"property"` // List of of strings (which will be treated as an OR filter on the property). Values []string `pulumi:"values"` }
type DashboardFilterArgs ¶
type DashboardFilterArgs struct { // If true, this filter will also match data that doesn't have this property at all. ApplyIfExist pulumi.BoolPtrInput `pulumi:"applyIfExist"` // Whether this filter should be a not filter. `false` by default. Negated pulumi.BoolPtrInput `pulumi:"negated"` // A metric time series dimension or property name. Property pulumi.StringInput `pulumi:"property"` // List of of strings (which will be treated as an OR filter on the property). Values pulumi.StringArrayInput `pulumi:"values"` }
func (DashboardFilterArgs) ElementType ¶
func (DashboardFilterArgs) ElementType() reflect.Type
func (DashboardFilterArgs) ToDashboardFilterOutput ¶
func (i DashboardFilterArgs) ToDashboardFilterOutput() DashboardFilterOutput
func (DashboardFilterArgs) ToDashboardFilterOutputWithContext ¶
func (i DashboardFilterArgs) ToDashboardFilterOutputWithContext(ctx context.Context) DashboardFilterOutput
type DashboardFilterArray ¶
type DashboardFilterArray []DashboardFilterInput
func (DashboardFilterArray) ElementType ¶
func (DashboardFilterArray) ElementType() reflect.Type
func (DashboardFilterArray) ToDashboardFilterArrayOutput ¶
func (i DashboardFilterArray) ToDashboardFilterArrayOutput() DashboardFilterArrayOutput
func (DashboardFilterArray) ToDashboardFilterArrayOutputWithContext ¶
func (i DashboardFilterArray) ToDashboardFilterArrayOutputWithContext(ctx context.Context) DashboardFilterArrayOutput
type DashboardFilterArrayInput ¶
type DashboardFilterArrayInput interface { pulumi.Input ToDashboardFilterArrayOutput() DashboardFilterArrayOutput ToDashboardFilterArrayOutputWithContext(context.Context) DashboardFilterArrayOutput }
DashboardFilterArrayInput is an input type that accepts DashboardFilterArray and DashboardFilterArrayOutput values. You can construct a concrete instance of `DashboardFilterArrayInput` via:
DashboardFilterArray{ DashboardFilterArgs{...} }
type DashboardFilterArrayOutput ¶
type DashboardFilterArrayOutput struct{ *pulumi.OutputState }
func (DashboardFilterArrayOutput) ElementType ¶
func (DashboardFilterArrayOutput) ElementType() reflect.Type
func (DashboardFilterArrayOutput) Index ¶
func (o DashboardFilterArrayOutput) Index(i pulumi.IntInput) DashboardFilterOutput
func (DashboardFilterArrayOutput) ToDashboardFilterArrayOutput ¶
func (o DashboardFilterArrayOutput) ToDashboardFilterArrayOutput() DashboardFilterArrayOutput
func (DashboardFilterArrayOutput) ToDashboardFilterArrayOutputWithContext ¶
func (o DashboardFilterArrayOutput) ToDashboardFilterArrayOutputWithContext(ctx context.Context) DashboardFilterArrayOutput
type DashboardFilterInput ¶
type DashboardFilterInput interface { pulumi.Input ToDashboardFilterOutput() DashboardFilterOutput ToDashboardFilterOutputWithContext(context.Context) DashboardFilterOutput }
DashboardFilterInput is an input type that accepts DashboardFilterArgs and DashboardFilterOutput values. You can construct a concrete instance of `DashboardFilterInput` via:
DashboardFilterArgs{...}
type DashboardFilterOutput ¶
type DashboardFilterOutput struct{ *pulumi.OutputState }
func (DashboardFilterOutput) ApplyIfExist ¶
func (o DashboardFilterOutput) ApplyIfExist() pulumi.BoolPtrOutput
If true, this filter will also match data that doesn't have this property at all.
func (DashboardFilterOutput) ElementType ¶
func (DashboardFilterOutput) ElementType() reflect.Type
func (DashboardFilterOutput) Negated ¶
func (o DashboardFilterOutput) Negated() pulumi.BoolPtrOutput
Whether this filter should be a not filter. `false` by default.
func (DashboardFilterOutput) Property ¶
func (o DashboardFilterOutput) Property() pulumi.StringOutput
A metric time series dimension or property name.
func (DashboardFilterOutput) ToDashboardFilterOutput ¶
func (o DashboardFilterOutput) ToDashboardFilterOutput() DashboardFilterOutput
func (DashboardFilterOutput) ToDashboardFilterOutputWithContext ¶
func (o DashboardFilterOutput) ToDashboardFilterOutputWithContext(ctx context.Context) DashboardFilterOutput
func (DashboardFilterOutput) Values ¶
func (o DashboardFilterOutput) Values() pulumi.StringArrayOutput
List of of strings (which will be treated as an OR filter on the property).
type DashboardGrid ¶
type DashboardGrid struct { // List of IDs of the charts to display. ChartIds []string `pulumi:"chartIds"` // How many rows every chart should take up (greater than or equal to `1`). `1` by default. Height *int `pulumi:"height"` // How many columns (out of a total of 12) every chart should take up (between `1` and `12`). `12` by default. Width *int `pulumi:"width"` }
type DashboardGridArgs ¶
type DashboardGridArgs struct { // List of IDs of the charts to display. ChartIds pulumi.StringArrayInput `pulumi:"chartIds"` // How many rows every chart should take up (greater than or equal to `1`). `1` by default. Height pulumi.IntPtrInput `pulumi:"height"` // How many columns (out of a total of 12) every chart should take up (between `1` and `12`). `12` by default. Width pulumi.IntPtrInput `pulumi:"width"` }
func (DashboardGridArgs) ElementType ¶
func (DashboardGridArgs) ElementType() reflect.Type
func (DashboardGridArgs) ToDashboardGridOutput ¶
func (i DashboardGridArgs) ToDashboardGridOutput() DashboardGridOutput
func (DashboardGridArgs) ToDashboardGridOutputWithContext ¶
func (i DashboardGridArgs) ToDashboardGridOutputWithContext(ctx context.Context) DashboardGridOutput
type DashboardGridArray ¶
type DashboardGridArray []DashboardGridInput
func (DashboardGridArray) ElementType ¶
func (DashboardGridArray) ElementType() reflect.Type
func (DashboardGridArray) ToDashboardGridArrayOutput ¶
func (i DashboardGridArray) ToDashboardGridArrayOutput() DashboardGridArrayOutput
func (DashboardGridArray) ToDashboardGridArrayOutputWithContext ¶
func (i DashboardGridArray) ToDashboardGridArrayOutputWithContext(ctx context.Context) DashboardGridArrayOutput
type DashboardGridArrayInput ¶
type DashboardGridArrayInput interface { pulumi.Input ToDashboardGridArrayOutput() DashboardGridArrayOutput ToDashboardGridArrayOutputWithContext(context.Context) DashboardGridArrayOutput }
DashboardGridArrayInput is an input type that accepts DashboardGridArray and DashboardGridArrayOutput values. You can construct a concrete instance of `DashboardGridArrayInput` via:
DashboardGridArray{ DashboardGridArgs{...} }
type DashboardGridArrayOutput ¶
type DashboardGridArrayOutput struct{ *pulumi.OutputState }
func (DashboardGridArrayOutput) ElementType ¶
func (DashboardGridArrayOutput) ElementType() reflect.Type
func (DashboardGridArrayOutput) Index ¶
func (o DashboardGridArrayOutput) Index(i pulumi.IntInput) DashboardGridOutput
func (DashboardGridArrayOutput) ToDashboardGridArrayOutput ¶
func (o DashboardGridArrayOutput) ToDashboardGridArrayOutput() DashboardGridArrayOutput
func (DashboardGridArrayOutput) ToDashboardGridArrayOutputWithContext ¶
func (o DashboardGridArrayOutput) ToDashboardGridArrayOutputWithContext(ctx context.Context) DashboardGridArrayOutput
type DashboardGridInput ¶
type DashboardGridInput interface { pulumi.Input ToDashboardGridOutput() DashboardGridOutput ToDashboardGridOutputWithContext(context.Context) DashboardGridOutput }
DashboardGridInput is an input type that accepts DashboardGridArgs and DashboardGridOutput values. You can construct a concrete instance of `DashboardGridInput` via:
DashboardGridArgs{...}
type DashboardGridOutput ¶
type DashboardGridOutput struct{ *pulumi.OutputState }
func (DashboardGridOutput) ChartIds ¶
func (o DashboardGridOutput) ChartIds() pulumi.StringArrayOutput
List of IDs of the charts to display.
func (DashboardGridOutput) ElementType ¶
func (DashboardGridOutput) ElementType() reflect.Type
func (DashboardGridOutput) Height ¶
func (o DashboardGridOutput) Height() pulumi.IntPtrOutput
How many rows every chart should take up (greater than or equal to `1`). `1` by default.
func (DashboardGridOutput) ToDashboardGridOutput ¶
func (o DashboardGridOutput) ToDashboardGridOutput() DashboardGridOutput
func (DashboardGridOutput) ToDashboardGridOutputWithContext ¶
func (o DashboardGridOutput) ToDashboardGridOutputWithContext(ctx context.Context) DashboardGridOutput
func (DashboardGridOutput) Width ¶
func (o DashboardGridOutput) Width() pulumi.IntPtrOutput
How many columns (out of a total of 12) every chart should take up (between `1` and `12`). `12` by default.
type DashboardGroup ¶
type DashboardGroup struct { pulumi.CustomResourceState // Team IDs that have write access to this dashboard group. Remember to use an admin's token if using this feature and to include that admin's team (or user id in `authorizedWriterTeams`). **Note:** Deprecated use `permissions` instead. // // Deprecated: Please use permissions field now AuthorizedWriterTeams pulumi.StringArrayOutput `pulumi:"authorizedWriterTeams"` // User IDs that have write access to this dashboard group. Remember to use an admin's token if using this feature and to include that admin's user id (or team id in `authorizedWriterTeams`). **Note:** Deprecated use `permissions` instead. // // Deprecated: Please use permissions field now AuthorizedWriterUsers pulumi.StringArrayOutput `pulumi:"authorizedWriterUsers"` // [Mirrored dashboards](https://docs.splunk.com/observability/en/data-visualization/dashboards/dashboard-share-clone-mirror.html#mirror-dashboard) in this dashboard group. **Note:** This feature is not present in all accounts. Please contact support if you are unsure. Dashboards DashboardGroupDashboardArrayOutput `pulumi:"dashboards"` // Description of the dashboard group. Description pulumi.StringPtrOutput `pulumi:"description"` ImportQualifiers DashboardGroupImportQualifierArrayOutput `pulumi:"importQualifiers"` // Name of the dashboard group. Name pulumi.StringOutput `pulumi:"name"` // [Permissions](https://docs.splunk.com/Observability/infrastructure/terms-concepts/permissions.html) List of read and write permission configuration to specify which user, team, and organization can view and/or edit your dashboard group. **Note:** This feature is not present in all accounts. Please contact support if you are unsure. Permissions DashboardGroupPermissionArrayOutput `pulumi:"permissions"` // Team IDs to associate the dashboard group to. Teams pulumi.StringArrayOutput `pulumi:"teams"` }
In the Splunk Observability Cloud web UI, a [dashboard group](https://developers.signalfx.com/dashboard_groups_reference.html) is a collection of dashboards.
Dashboard groups cannot be accessed directly. You can access them through a dashboard within a group.
> **NOTE** When you want to change or remove write permissions for a user other than yourself regarding dashboard groups, use a session token of an administrator to authenticate the Splunk Observability Cloud provider. See [Operations that require a session token for an administrator](https://dev.splunk.com/observability/docs/administration/authtokens#Operations-that-require-a-session-token-for-an-administrator).
## Example
```go package main
import (
"github.com/pulumi/pulumi-signalfx/sdk/v7/go/signalfx" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := signalfx.NewDashboardGroup(ctx, "mydashboardgroup0", &signalfx.DashboardGroupArgs{ Name: pulumi.String("My team dashboard group"), Description: pulumi.String("Cool dashboard group"), AuthorizedWriterTeams: pulumi.StringArray{ mycoolteam.Id, }, AuthorizedWriterUsers: pulumi.StringArray{ pulumi.String("abc123"), }, }) if err != nil { return err } return nil }) }
```
## Example with permissions
```go package main
import (
"github.com/pulumi/pulumi-signalfx/sdk/v7/go/signalfx" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := signalfx.NewDashboardGroup(ctx, "mydashboardgroup_withpermissions", &signalfx.DashboardGroupArgs{ Name: pulumi.String("My team dashboard group"), Description: pulumi.String("Cool dashboard group"), Permissions: signalfx.DashboardGroupPermissionArray{ &signalfx.DashboardGroupPermissionArgs{ PrincipalId: pulumi.String("abc123"), PrincipalType: pulumi.String("ORG"), Actions: pulumi.StringArray{ pulumi.String("READ"), }, }, &signalfx.DashboardGroupPermissionArgs{ PrincipalId: pulumi.String("abc456"), PrincipalType: pulumi.String("USER"), Actions: pulumi.StringArray{ pulumi.String("READ"), pulumi.String("WRITE"), }, }, }, }) if err != nil { return err } return nil }) }
```
## Example With mirrored dashboards
```go package main
import (
"github.com/pulumi/pulumi-signalfx/sdk/v7/go/signalfx" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := signalfx.NewDashboardGroup(ctx, "mydashboardgroup_withmirrors", &signalfx.DashboardGroupArgs{ Name: pulumi.String("My team dashboard group"), Description: pulumi.String("Cool dashboard group"), Dashboards: signalfx.DashboardGroupDashboardArray{ &signalfx.DashboardGroupDashboardArgs{ DashboardId: pulumi.Any(gcDashboard.Id), NameOverride: pulumi.String("GC For My Service"), DescriptionOverride: pulumi.String("Garbage Collection dashboard maintained by JVM team"), FilterOverrides: signalfx.DashboardGroupDashboardFilterOverrideArray{ &signalfx.DashboardGroupDashboardFilterOverrideArgs{ Property: pulumi.String("service"), Values: pulumi.StringArray{ pulumi.String("myservice"), }, Negated: pulumi.Bool(false), }, }, VariableOverrides: signalfx.DashboardGroupDashboardVariableOverrideArray{ &signalfx.DashboardGroupDashboardVariableOverrideArgs{ Property: pulumi.String("region"), Values: pulumi.StringArray{ pulumi.String("us-west1"), }, ValuesSuggesteds: pulumi.StringArray{ pulumi.String("us-west-1"), pulumi.String("us-east-1"), }, }, }, }, }, }) if err != nil { return err } return nil }) }
```
func GetDashboardGroup ¶
func GetDashboardGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DashboardGroupState, opts ...pulumi.ResourceOption) (*DashboardGroup, error)
GetDashboardGroup gets an existing DashboardGroup 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 NewDashboardGroup ¶
func NewDashboardGroup(ctx *pulumi.Context, name string, args *DashboardGroupArgs, opts ...pulumi.ResourceOption) (*DashboardGroup, error)
NewDashboardGroup registers a new resource with the given unique name, arguments, and options.
func (*DashboardGroup) ElementType ¶
func (*DashboardGroup) ElementType() reflect.Type
func (*DashboardGroup) ToDashboardGroupOutput ¶
func (i *DashboardGroup) ToDashboardGroupOutput() DashboardGroupOutput
func (*DashboardGroup) ToDashboardGroupOutputWithContext ¶
func (i *DashboardGroup) ToDashboardGroupOutputWithContext(ctx context.Context) DashboardGroupOutput
type DashboardGroupArgs ¶
type DashboardGroupArgs struct { // Team IDs that have write access to this dashboard group. Remember to use an admin's token if using this feature and to include that admin's team (or user id in `authorizedWriterTeams`). **Note:** Deprecated use `permissions` instead. // // Deprecated: Please use permissions field now AuthorizedWriterTeams pulumi.StringArrayInput // User IDs that have write access to this dashboard group. Remember to use an admin's token if using this feature and to include that admin's user id (or team id in `authorizedWriterTeams`). **Note:** Deprecated use `permissions` instead. // // Deprecated: Please use permissions field now AuthorizedWriterUsers pulumi.StringArrayInput // [Mirrored dashboards](https://docs.splunk.com/observability/en/data-visualization/dashboards/dashboard-share-clone-mirror.html#mirror-dashboard) in this dashboard group. **Note:** This feature is not present in all accounts. Please contact support if you are unsure. Dashboards DashboardGroupDashboardArrayInput // Description of the dashboard group. Description pulumi.StringPtrInput ImportQualifiers DashboardGroupImportQualifierArrayInput // Name of the dashboard group. Name pulumi.StringPtrInput // [Permissions](https://docs.splunk.com/Observability/infrastructure/terms-concepts/permissions.html) List of read and write permission configuration to specify which user, team, and organization can view and/or edit your dashboard group. **Note:** This feature is not present in all accounts. Please contact support if you are unsure. Permissions DashboardGroupPermissionArrayInput // Team IDs to associate the dashboard group to. Teams pulumi.StringArrayInput }
The set of arguments for constructing a DashboardGroup resource.
func (DashboardGroupArgs) ElementType ¶
func (DashboardGroupArgs) ElementType() reflect.Type
type DashboardGroupArray ¶
type DashboardGroupArray []DashboardGroupInput
func (DashboardGroupArray) ElementType ¶
func (DashboardGroupArray) ElementType() reflect.Type
func (DashboardGroupArray) ToDashboardGroupArrayOutput ¶
func (i DashboardGroupArray) ToDashboardGroupArrayOutput() DashboardGroupArrayOutput
func (DashboardGroupArray) ToDashboardGroupArrayOutputWithContext ¶
func (i DashboardGroupArray) ToDashboardGroupArrayOutputWithContext(ctx context.Context) DashboardGroupArrayOutput
type DashboardGroupArrayInput ¶
type DashboardGroupArrayInput interface { pulumi.Input ToDashboardGroupArrayOutput() DashboardGroupArrayOutput ToDashboardGroupArrayOutputWithContext(context.Context) DashboardGroupArrayOutput }
DashboardGroupArrayInput is an input type that accepts DashboardGroupArray and DashboardGroupArrayOutput values. You can construct a concrete instance of `DashboardGroupArrayInput` via:
DashboardGroupArray{ DashboardGroupArgs{...} }
type DashboardGroupArrayOutput ¶
type DashboardGroupArrayOutput struct{ *pulumi.OutputState }
func (DashboardGroupArrayOutput) ElementType ¶
func (DashboardGroupArrayOutput) ElementType() reflect.Type
func (DashboardGroupArrayOutput) Index ¶
func (o DashboardGroupArrayOutput) Index(i pulumi.IntInput) DashboardGroupOutput
func (DashboardGroupArrayOutput) ToDashboardGroupArrayOutput ¶
func (o DashboardGroupArrayOutput) ToDashboardGroupArrayOutput() DashboardGroupArrayOutput
func (DashboardGroupArrayOutput) ToDashboardGroupArrayOutputWithContext ¶
func (o DashboardGroupArrayOutput) ToDashboardGroupArrayOutputWithContext(ctx context.Context) DashboardGroupArrayOutput
type DashboardGroupDashboard ¶
type DashboardGroupDashboard struct { // The ID of the association between the dashboard group and the dashboard ConfigId *string `pulumi:"configId"` // The dashboard id to mirror DashboardId string `pulumi:"dashboardId"` // The description that will override the original dashboards's description. DescriptionOverride *string `pulumi:"descriptionOverride"` // The description that will override the original dashboards's description. FilterOverrides []DashboardGroupDashboardFilterOverride `pulumi:"filterOverrides"` // The name that will override the original dashboards's name. NameOverride *string `pulumi:"nameOverride"` // Dashboard variable to apply to each chart in the dashboard VariableOverrides []DashboardGroupDashboardVariableOverride `pulumi:"variableOverrides"` }
type DashboardGroupDashboardArgs ¶
type DashboardGroupDashboardArgs struct { // The ID of the association between the dashboard group and the dashboard ConfigId pulumi.StringPtrInput `pulumi:"configId"` // The dashboard id to mirror DashboardId pulumi.StringInput `pulumi:"dashboardId"` // The description that will override the original dashboards's description. DescriptionOverride pulumi.StringPtrInput `pulumi:"descriptionOverride"` // The description that will override the original dashboards's description. FilterOverrides DashboardGroupDashboardFilterOverrideArrayInput `pulumi:"filterOverrides"` // The name that will override the original dashboards's name. NameOverride pulumi.StringPtrInput `pulumi:"nameOverride"` // Dashboard variable to apply to each chart in the dashboard VariableOverrides DashboardGroupDashboardVariableOverrideArrayInput `pulumi:"variableOverrides"` }
func (DashboardGroupDashboardArgs) ElementType ¶
func (DashboardGroupDashboardArgs) ElementType() reflect.Type
func (DashboardGroupDashboardArgs) ToDashboardGroupDashboardOutput ¶
func (i DashboardGroupDashboardArgs) ToDashboardGroupDashboardOutput() DashboardGroupDashboardOutput
func (DashboardGroupDashboardArgs) ToDashboardGroupDashboardOutputWithContext ¶
func (i DashboardGroupDashboardArgs) ToDashboardGroupDashboardOutputWithContext(ctx context.Context) DashboardGroupDashboardOutput
type DashboardGroupDashboardArray ¶
type DashboardGroupDashboardArray []DashboardGroupDashboardInput
func (DashboardGroupDashboardArray) ElementType ¶
func (DashboardGroupDashboardArray) ElementType() reflect.Type
func (DashboardGroupDashboardArray) ToDashboardGroupDashboardArrayOutput ¶
func (i DashboardGroupDashboardArray) ToDashboardGroupDashboardArrayOutput() DashboardGroupDashboardArrayOutput
func (DashboardGroupDashboardArray) ToDashboardGroupDashboardArrayOutputWithContext ¶
func (i DashboardGroupDashboardArray) ToDashboardGroupDashboardArrayOutputWithContext(ctx context.Context) DashboardGroupDashboardArrayOutput
type DashboardGroupDashboardArrayInput ¶
type DashboardGroupDashboardArrayInput interface { pulumi.Input ToDashboardGroupDashboardArrayOutput() DashboardGroupDashboardArrayOutput ToDashboardGroupDashboardArrayOutputWithContext(context.Context) DashboardGroupDashboardArrayOutput }
DashboardGroupDashboardArrayInput is an input type that accepts DashboardGroupDashboardArray and DashboardGroupDashboardArrayOutput values. You can construct a concrete instance of `DashboardGroupDashboardArrayInput` via:
DashboardGroupDashboardArray{ DashboardGroupDashboardArgs{...} }
type DashboardGroupDashboardArrayOutput ¶
type DashboardGroupDashboardArrayOutput struct{ *pulumi.OutputState }
func (DashboardGroupDashboardArrayOutput) ElementType ¶
func (DashboardGroupDashboardArrayOutput) ElementType() reflect.Type
func (DashboardGroupDashboardArrayOutput) Index ¶
func (o DashboardGroupDashboardArrayOutput) Index(i pulumi.IntInput) DashboardGroupDashboardOutput
func (DashboardGroupDashboardArrayOutput) ToDashboardGroupDashboardArrayOutput ¶
func (o DashboardGroupDashboardArrayOutput) ToDashboardGroupDashboardArrayOutput() DashboardGroupDashboardArrayOutput
func (DashboardGroupDashboardArrayOutput) ToDashboardGroupDashboardArrayOutputWithContext ¶
func (o DashboardGroupDashboardArrayOutput) ToDashboardGroupDashboardArrayOutputWithContext(ctx context.Context) DashboardGroupDashboardArrayOutput
type DashboardGroupDashboardFilterOverride ¶
type DashboardGroupDashboardFilterOverride struct { // If true, only data that does not match the specified value of the specified property appear in the event overlay. Defaults to `false`. Negated *bool `pulumi:"negated"` // A metric time series dimension or property name. Property string `pulumi:"property"` // (Optional) List of of strings (which will be treated as an OR filter on the property). Values []string `pulumi:"values"` }
type DashboardGroupDashboardFilterOverrideArgs ¶
type DashboardGroupDashboardFilterOverrideArgs struct { // If true, only data that does not match the specified value of the specified property appear in the event overlay. Defaults to `false`. Negated pulumi.BoolPtrInput `pulumi:"negated"` // A metric time series dimension or property name. Property pulumi.StringInput `pulumi:"property"` // (Optional) List of of strings (which will be treated as an OR filter on the property). Values pulumi.StringArrayInput `pulumi:"values"` }
func (DashboardGroupDashboardFilterOverrideArgs) ElementType ¶
func (DashboardGroupDashboardFilterOverrideArgs) ElementType() reflect.Type
func (DashboardGroupDashboardFilterOverrideArgs) ToDashboardGroupDashboardFilterOverrideOutput ¶
func (i DashboardGroupDashboardFilterOverrideArgs) ToDashboardGroupDashboardFilterOverrideOutput() DashboardGroupDashboardFilterOverrideOutput
func (DashboardGroupDashboardFilterOverrideArgs) ToDashboardGroupDashboardFilterOverrideOutputWithContext ¶
func (i DashboardGroupDashboardFilterOverrideArgs) ToDashboardGroupDashboardFilterOverrideOutputWithContext(ctx context.Context) DashboardGroupDashboardFilterOverrideOutput
type DashboardGroupDashboardFilterOverrideArray ¶
type DashboardGroupDashboardFilterOverrideArray []DashboardGroupDashboardFilterOverrideInput
func (DashboardGroupDashboardFilterOverrideArray) ElementType ¶
func (DashboardGroupDashboardFilterOverrideArray) ElementType() reflect.Type
func (DashboardGroupDashboardFilterOverrideArray) ToDashboardGroupDashboardFilterOverrideArrayOutput ¶
func (i DashboardGroupDashboardFilterOverrideArray) ToDashboardGroupDashboardFilterOverrideArrayOutput() DashboardGroupDashboardFilterOverrideArrayOutput
func (DashboardGroupDashboardFilterOverrideArray) ToDashboardGroupDashboardFilterOverrideArrayOutputWithContext ¶
func (i DashboardGroupDashboardFilterOverrideArray) ToDashboardGroupDashboardFilterOverrideArrayOutputWithContext(ctx context.Context) DashboardGroupDashboardFilterOverrideArrayOutput
type DashboardGroupDashboardFilterOverrideArrayInput ¶
type DashboardGroupDashboardFilterOverrideArrayInput interface { pulumi.Input ToDashboardGroupDashboardFilterOverrideArrayOutput() DashboardGroupDashboardFilterOverrideArrayOutput ToDashboardGroupDashboardFilterOverrideArrayOutputWithContext(context.Context) DashboardGroupDashboardFilterOverrideArrayOutput }
DashboardGroupDashboardFilterOverrideArrayInput is an input type that accepts DashboardGroupDashboardFilterOverrideArray and DashboardGroupDashboardFilterOverrideArrayOutput values. You can construct a concrete instance of `DashboardGroupDashboardFilterOverrideArrayInput` via:
DashboardGroupDashboardFilterOverrideArray{ DashboardGroupDashboardFilterOverrideArgs{...} }
type DashboardGroupDashboardFilterOverrideArrayOutput ¶
type DashboardGroupDashboardFilterOverrideArrayOutput struct{ *pulumi.OutputState }
func (DashboardGroupDashboardFilterOverrideArrayOutput) ElementType ¶
func (DashboardGroupDashboardFilterOverrideArrayOutput) ElementType() reflect.Type
func (DashboardGroupDashboardFilterOverrideArrayOutput) ToDashboardGroupDashboardFilterOverrideArrayOutput ¶
func (o DashboardGroupDashboardFilterOverrideArrayOutput) ToDashboardGroupDashboardFilterOverrideArrayOutput() DashboardGroupDashboardFilterOverrideArrayOutput
func (DashboardGroupDashboardFilterOverrideArrayOutput) ToDashboardGroupDashboardFilterOverrideArrayOutputWithContext ¶
func (o DashboardGroupDashboardFilterOverrideArrayOutput) ToDashboardGroupDashboardFilterOverrideArrayOutputWithContext(ctx context.Context) DashboardGroupDashboardFilterOverrideArrayOutput
type DashboardGroupDashboardFilterOverrideInput ¶
type DashboardGroupDashboardFilterOverrideInput interface { pulumi.Input ToDashboardGroupDashboardFilterOverrideOutput() DashboardGroupDashboardFilterOverrideOutput ToDashboardGroupDashboardFilterOverrideOutputWithContext(context.Context) DashboardGroupDashboardFilterOverrideOutput }
DashboardGroupDashboardFilterOverrideInput is an input type that accepts DashboardGroupDashboardFilterOverrideArgs and DashboardGroupDashboardFilterOverrideOutput values. You can construct a concrete instance of `DashboardGroupDashboardFilterOverrideInput` via:
DashboardGroupDashboardFilterOverrideArgs{...}
type DashboardGroupDashboardFilterOverrideOutput ¶
type DashboardGroupDashboardFilterOverrideOutput struct{ *pulumi.OutputState }
func (DashboardGroupDashboardFilterOverrideOutput) ElementType ¶
func (DashboardGroupDashboardFilterOverrideOutput) ElementType() reflect.Type
func (DashboardGroupDashboardFilterOverrideOutput) Negated ¶
func (o DashboardGroupDashboardFilterOverrideOutput) Negated() pulumi.BoolPtrOutput
If true, only data that does not match the specified value of the specified property appear in the event overlay. Defaults to `false`.
func (DashboardGroupDashboardFilterOverrideOutput) Property ¶
func (o DashboardGroupDashboardFilterOverrideOutput) Property() pulumi.StringOutput
A metric time series dimension or property name.
func (DashboardGroupDashboardFilterOverrideOutput) ToDashboardGroupDashboardFilterOverrideOutput ¶
func (o DashboardGroupDashboardFilterOverrideOutput) ToDashboardGroupDashboardFilterOverrideOutput() DashboardGroupDashboardFilterOverrideOutput
func (DashboardGroupDashboardFilterOverrideOutput) ToDashboardGroupDashboardFilterOverrideOutputWithContext ¶
func (o DashboardGroupDashboardFilterOverrideOutput) ToDashboardGroupDashboardFilterOverrideOutputWithContext(ctx context.Context) DashboardGroupDashboardFilterOverrideOutput
func (DashboardGroupDashboardFilterOverrideOutput) Values ¶
func (o DashboardGroupDashboardFilterOverrideOutput) Values() pulumi.StringArrayOutput
(Optional) List of of strings (which will be treated as an OR filter on the property).
type DashboardGroupDashboardInput ¶
type DashboardGroupDashboardInput interface { pulumi.Input ToDashboardGroupDashboardOutput() DashboardGroupDashboardOutput ToDashboardGroupDashboardOutputWithContext(context.Context) DashboardGroupDashboardOutput }
DashboardGroupDashboardInput is an input type that accepts DashboardGroupDashboardArgs and DashboardGroupDashboardOutput values. You can construct a concrete instance of `DashboardGroupDashboardInput` via:
DashboardGroupDashboardArgs{...}
type DashboardGroupDashboardOutput ¶
type DashboardGroupDashboardOutput struct{ *pulumi.OutputState }
func (DashboardGroupDashboardOutput) ConfigId ¶
func (o DashboardGroupDashboardOutput) ConfigId() pulumi.StringPtrOutput
The ID of the association between the dashboard group and the dashboard
func (DashboardGroupDashboardOutput) DashboardId ¶
func (o DashboardGroupDashboardOutput) DashboardId() pulumi.StringOutput
The dashboard id to mirror
func (DashboardGroupDashboardOutput) DescriptionOverride ¶
func (o DashboardGroupDashboardOutput) DescriptionOverride() pulumi.StringPtrOutput
The description that will override the original dashboards's description.
func (DashboardGroupDashboardOutput) ElementType ¶
func (DashboardGroupDashboardOutput) ElementType() reflect.Type
func (DashboardGroupDashboardOutput) FilterOverrides ¶
func (o DashboardGroupDashboardOutput) FilterOverrides() DashboardGroupDashboardFilterOverrideArrayOutput
The description that will override the original dashboards's description.
func (DashboardGroupDashboardOutput) NameOverride ¶
func (o DashboardGroupDashboardOutput) NameOverride() pulumi.StringPtrOutput
The name that will override the original dashboards's name.
func (DashboardGroupDashboardOutput) ToDashboardGroupDashboardOutput ¶
func (o DashboardGroupDashboardOutput) ToDashboardGroupDashboardOutput() DashboardGroupDashboardOutput
func (DashboardGroupDashboardOutput) ToDashboardGroupDashboardOutputWithContext ¶
func (o DashboardGroupDashboardOutput) ToDashboardGroupDashboardOutputWithContext(ctx context.Context) DashboardGroupDashboardOutput
func (DashboardGroupDashboardOutput) VariableOverrides ¶
func (o DashboardGroupDashboardOutput) VariableOverrides() DashboardGroupDashboardVariableOverrideArrayOutput
Dashboard variable to apply to each chart in the dashboard
type DashboardGroupDashboardVariableOverride ¶
type DashboardGroupDashboardVariableOverride struct { // A metric time series dimension or property name Property string `pulumi:"property"` // List of strings (which will be treated as an OR filter on the property) Values []string `pulumi:"values"` // A list of strings of suggested values for this variable; these suggestions will receive priority when values are autosuggested for this variable ValuesSuggesteds []string `pulumi:"valuesSuggesteds"` }
type DashboardGroupDashboardVariableOverrideArgs ¶
type DashboardGroupDashboardVariableOverrideArgs struct { // A metric time series dimension or property name Property pulumi.StringInput `pulumi:"property"` // List of strings (which will be treated as an OR filter on the property) Values pulumi.StringArrayInput `pulumi:"values"` // A list of strings of suggested values for this variable; these suggestions will receive priority when values are autosuggested for this variable ValuesSuggesteds pulumi.StringArrayInput `pulumi:"valuesSuggesteds"` }
func (DashboardGroupDashboardVariableOverrideArgs) ElementType ¶
func (DashboardGroupDashboardVariableOverrideArgs) ElementType() reflect.Type
func (DashboardGroupDashboardVariableOverrideArgs) ToDashboardGroupDashboardVariableOverrideOutput ¶
func (i DashboardGroupDashboardVariableOverrideArgs) ToDashboardGroupDashboardVariableOverrideOutput() DashboardGroupDashboardVariableOverrideOutput
func (DashboardGroupDashboardVariableOverrideArgs) ToDashboardGroupDashboardVariableOverrideOutputWithContext ¶
func (i DashboardGroupDashboardVariableOverrideArgs) ToDashboardGroupDashboardVariableOverrideOutputWithContext(ctx context.Context) DashboardGroupDashboardVariableOverrideOutput
type DashboardGroupDashboardVariableOverrideArray ¶
type DashboardGroupDashboardVariableOverrideArray []DashboardGroupDashboardVariableOverrideInput
func (DashboardGroupDashboardVariableOverrideArray) ElementType ¶
func (DashboardGroupDashboardVariableOverrideArray) ElementType() reflect.Type
func (DashboardGroupDashboardVariableOverrideArray) ToDashboardGroupDashboardVariableOverrideArrayOutput ¶
func (i DashboardGroupDashboardVariableOverrideArray) ToDashboardGroupDashboardVariableOverrideArrayOutput() DashboardGroupDashboardVariableOverrideArrayOutput
func (DashboardGroupDashboardVariableOverrideArray) ToDashboardGroupDashboardVariableOverrideArrayOutputWithContext ¶
func (i DashboardGroupDashboardVariableOverrideArray) ToDashboardGroupDashboardVariableOverrideArrayOutputWithContext(ctx context.Context) DashboardGroupDashboardVariableOverrideArrayOutput
type DashboardGroupDashboardVariableOverrideArrayInput ¶
type DashboardGroupDashboardVariableOverrideArrayInput interface { pulumi.Input ToDashboardGroupDashboardVariableOverrideArrayOutput() DashboardGroupDashboardVariableOverrideArrayOutput ToDashboardGroupDashboardVariableOverrideArrayOutputWithContext(context.Context) DashboardGroupDashboardVariableOverrideArrayOutput }
DashboardGroupDashboardVariableOverrideArrayInput is an input type that accepts DashboardGroupDashboardVariableOverrideArray and DashboardGroupDashboardVariableOverrideArrayOutput values. You can construct a concrete instance of `DashboardGroupDashboardVariableOverrideArrayInput` via:
DashboardGroupDashboardVariableOverrideArray{ DashboardGroupDashboardVariableOverrideArgs{...} }
type DashboardGroupDashboardVariableOverrideArrayOutput ¶
type DashboardGroupDashboardVariableOverrideArrayOutput struct{ *pulumi.OutputState }
func (DashboardGroupDashboardVariableOverrideArrayOutput) ElementType ¶
func (DashboardGroupDashboardVariableOverrideArrayOutput) ElementType() reflect.Type
func (DashboardGroupDashboardVariableOverrideArrayOutput) ToDashboardGroupDashboardVariableOverrideArrayOutput ¶
func (o DashboardGroupDashboardVariableOverrideArrayOutput) ToDashboardGroupDashboardVariableOverrideArrayOutput() DashboardGroupDashboardVariableOverrideArrayOutput
func (DashboardGroupDashboardVariableOverrideArrayOutput) ToDashboardGroupDashboardVariableOverrideArrayOutputWithContext ¶
func (o DashboardGroupDashboardVariableOverrideArrayOutput) ToDashboardGroupDashboardVariableOverrideArrayOutputWithContext(ctx context.Context) DashboardGroupDashboardVariableOverrideArrayOutput
type DashboardGroupDashboardVariableOverrideInput ¶
type DashboardGroupDashboardVariableOverrideInput interface { pulumi.Input ToDashboardGroupDashboardVariableOverrideOutput() DashboardGroupDashboardVariableOverrideOutput ToDashboardGroupDashboardVariableOverrideOutputWithContext(context.Context) DashboardGroupDashboardVariableOverrideOutput }
DashboardGroupDashboardVariableOverrideInput is an input type that accepts DashboardGroupDashboardVariableOverrideArgs and DashboardGroupDashboardVariableOverrideOutput values. You can construct a concrete instance of `DashboardGroupDashboardVariableOverrideInput` via:
DashboardGroupDashboardVariableOverrideArgs{...}
type DashboardGroupDashboardVariableOverrideOutput ¶
type DashboardGroupDashboardVariableOverrideOutput struct{ *pulumi.OutputState }
func (DashboardGroupDashboardVariableOverrideOutput) ElementType ¶
func (DashboardGroupDashboardVariableOverrideOutput) ElementType() reflect.Type
func (DashboardGroupDashboardVariableOverrideOutput) Property ¶
func (o DashboardGroupDashboardVariableOverrideOutput) Property() pulumi.StringOutput
A metric time series dimension or property name
func (DashboardGroupDashboardVariableOverrideOutput) ToDashboardGroupDashboardVariableOverrideOutput ¶
func (o DashboardGroupDashboardVariableOverrideOutput) ToDashboardGroupDashboardVariableOverrideOutput() DashboardGroupDashboardVariableOverrideOutput
func (DashboardGroupDashboardVariableOverrideOutput) ToDashboardGroupDashboardVariableOverrideOutputWithContext ¶
func (o DashboardGroupDashboardVariableOverrideOutput) ToDashboardGroupDashboardVariableOverrideOutputWithContext(ctx context.Context) DashboardGroupDashboardVariableOverrideOutput
func (DashboardGroupDashboardVariableOverrideOutput) Values ¶
func (o DashboardGroupDashboardVariableOverrideOutput) Values() pulumi.StringArrayOutput
List of strings (which will be treated as an OR filter on the property)
func (DashboardGroupDashboardVariableOverrideOutput) ValuesSuggesteds ¶
func (o DashboardGroupDashboardVariableOverrideOutput) ValuesSuggesteds() pulumi.StringArrayOutput
A list of strings of suggested values for this variable; these suggestions will receive priority when values are autosuggested for this variable
type DashboardGroupImportQualifier ¶
type DashboardGroupImportQualifier struct { // Filter to apply to each chart in the dashboard Filters []DashboardGroupImportQualifierFilter `pulumi:"filters"` Metric *string `pulumi:"metric"` }
type DashboardGroupImportQualifierArgs ¶
type DashboardGroupImportQualifierArgs struct { // Filter to apply to each chart in the dashboard Filters DashboardGroupImportQualifierFilterArrayInput `pulumi:"filters"` Metric pulumi.StringPtrInput `pulumi:"metric"` }
func (DashboardGroupImportQualifierArgs) ElementType ¶
func (DashboardGroupImportQualifierArgs) ElementType() reflect.Type
func (DashboardGroupImportQualifierArgs) ToDashboardGroupImportQualifierOutput ¶
func (i DashboardGroupImportQualifierArgs) ToDashboardGroupImportQualifierOutput() DashboardGroupImportQualifierOutput
func (DashboardGroupImportQualifierArgs) ToDashboardGroupImportQualifierOutputWithContext ¶
func (i DashboardGroupImportQualifierArgs) ToDashboardGroupImportQualifierOutputWithContext(ctx context.Context) DashboardGroupImportQualifierOutput
type DashboardGroupImportQualifierArray ¶
type DashboardGroupImportQualifierArray []DashboardGroupImportQualifierInput
func (DashboardGroupImportQualifierArray) ElementType ¶
func (DashboardGroupImportQualifierArray) ElementType() reflect.Type
func (DashboardGroupImportQualifierArray) ToDashboardGroupImportQualifierArrayOutput ¶
func (i DashboardGroupImportQualifierArray) ToDashboardGroupImportQualifierArrayOutput() DashboardGroupImportQualifierArrayOutput
func (DashboardGroupImportQualifierArray) ToDashboardGroupImportQualifierArrayOutputWithContext ¶
func (i DashboardGroupImportQualifierArray) ToDashboardGroupImportQualifierArrayOutputWithContext(ctx context.Context) DashboardGroupImportQualifierArrayOutput
type DashboardGroupImportQualifierArrayInput ¶
type DashboardGroupImportQualifierArrayInput interface { pulumi.Input ToDashboardGroupImportQualifierArrayOutput() DashboardGroupImportQualifierArrayOutput ToDashboardGroupImportQualifierArrayOutputWithContext(context.Context) DashboardGroupImportQualifierArrayOutput }
DashboardGroupImportQualifierArrayInput is an input type that accepts DashboardGroupImportQualifierArray and DashboardGroupImportQualifierArrayOutput values. You can construct a concrete instance of `DashboardGroupImportQualifierArrayInput` via:
DashboardGroupImportQualifierArray{ DashboardGroupImportQualifierArgs{...} }
type DashboardGroupImportQualifierArrayOutput ¶
type DashboardGroupImportQualifierArrayOutput struct{ *pulumi.OutputState }
func (DashboardGroupImportQualifierArrayOutput) ElementType ¶
func (DashboardGroupImportQualifierArrayOutput) ElementType() reflect.Type
func (DashboardGroupImportQualifierArrayOutput) ToDashboardGroupImportQualifierArrayOutput ¶
func (o DashboardGroupImportQualifierArrayOutput) ToDashboardGroupImportQualifierArrayOutput() DashboardGroupImportQualifierArrayOutput
func (DashboardGroupImportQualifierArrayOutput) ToDashboardGroupImportQualifierArrayOutputWithContext ¶
func (o DashboardGroupImportQualifierArrayOutput) ToDashboardGroupImportQualifierArrayOutputWithContext(ctx context.Context) DashboardGroupImportQualifierArrayOutput
type DashboardGroupImportQualifierFilter ¶
type DashboardGroupImportQualifierFilter struct { // (false by default) Whether this filter should be a "not" filter Negated *bool `pulumi:"negated"` // A metric time series dimension or property name Property string `pulumi:"property"` // List of strings (which will be treated as an OR filter on the property) Values []string `pulumi:"values"` }
type DashboardGroupImportQualifierFilterArgs ¶
type DashboardGroupImportQualifierFilterArgs struct { // (false by default) Whether this filter should be a "not" filter Negated pulumi.BoolPtrInput `pulumi:"negated"` // A metric time series dimension or property name Property pulumi.StringInput `pulumi:"property"` // List of strings (which will be treated as an OR filter on the property) Values pulumi.StringArrayInput `pulumi:"values"` }
func (DashboardGroupImportQualifierFilterArgs) ElementType ¶
func (DashboardGroupImportQualifierFilterArgs) ElementType() reflect.Type
func (DashboardGroupImportQualifierFilterArgs) ToDashboardGroupImportQualifierFilterOutput ¶
func (i DashboardGroupImportQualifierFilterArgs) ToDashboardGroupImportQualifierFilterOutput() DashboardGroupImportQualifierFilterOutput
func (DashboardGroupImportQualifierFilterArgs) ToDashboardGroupImportQualifierFilterOutputWithContext ¶
func (i DashboardGroupImportQualifierFilterArgs) ToDashboardGroupImportQualifierFilterOutputWithContext(ctx context.Context) DashboardGroupImportQualifierFilterOutput
type DashboardGroupImportQualifierFilterArray ¶
type DashboardGroupImportQualifierFilterArray []DashboardGroupImportQualifierFilterInput
func (DashboardGroupImportQualifierFilterArray) ElementType ¶
func (DashboardGroupImportQualifierFilterArray) ElementType() reflect.Type
func (DashboardGroupImportQualifierFilterArray) ToDashboardGroupImportQualifierFilterArrayOutput ¶
func (i DashboardGroupImportQualifierFilterArray) ToDashboardGroupImportQualifierFilterArrayOutput() DashboardGroupImportQualifierFilterArrayOutput
func (DashboardGroupImportQualifierFilterArray) ToDashboardGroupImportQualifierFilterArrayOutputWithContext ¶
func (i DashboardGroupImportQualifierFilterArray) ToDashboardGroupImportQualifierFilterArrayOutputWithContext(ctx context.Context) DashboardGroupImportQualifierFilterArrayOutput
type DashboardGroupImportQualifierFilterArrayInput ¶
type DashboardGroupImportQualifierFilterArrayInput interface { pulumi.Input ToDashboardGroupImportQualifierFilterArrayOutput() DashboardGroupImportQualifierFilterArrayOutput ToDashboardGroupImportQualifierFilterArrayOutputWithContext(context.Context) DashboardGroupImportQualifierFilterArrayOutput }
DashboardGroupImportQualifierFilterArrayInput is an input type that accepts DashboardGroupImportQualifierFilterArray and DashboardGroupImportQualifierFilterArrayOutput values. You can construct a concrete instance of `DashboardGroupImportQualifierFilterArrayInput` via:
DashboardGroupImportQualifierFilterArray{ DashboardGroupImportQualifierFilterArgs{...} }
type DashboardGroupImportQualifierFilterArrayOutput ¶
type DashboardGroupImportQualifierFilterArrayOutput struct{ *pulumi.OutputState }
func (DashboardGroupImportQualifierFilterArrayOutput) ElementType ¶
func (DashboardGroupImportQualifierFilterArrayOutput) ElementType() reflect.Type
func (DashboardGroupImportQualifierFilterArrayOutput) ToDashboardGroupImportQualifierFilterArrayOutput ¶
func (o DashboardGroupImportQualifierFilterArrayOutput) ToDashboardGroupImportQualifierFilterArrayOutput() DashboardGroupImportQualifierFilterArrayOutput
func (DashboardGroupImportQualifierFilterArrayOutput) ToDashboardGroupImportQualifierFilterArrayOutputWithContext ¶
func (o DashboardGroupImportQualifierFilterArrayOutput) ToDashboardGroupImportQualifierFilterArrayOutputWithContext(ctx context.Context) DashboardGroupImportQualifierFilterArrayOutput
type DashboardGroupImportQualifierFilterInput ¶
type DashboardGroupImportQualifierFilterInput interface { pulumi.Input ToDashboardGroupImportQualifierFilterOutput() DashboardGroupImportQualifierFilterOutput ToDashboardGroupImportQualifierFilterOutputWithContext(context.Context) DashboardGroupImportQualifierFilterOutput }
DashboardGroupImportQualifierFilterInput is an input type that accepts DashboardGroupImportQualifierFilterArgs and DashboardGroupImportQualifierFilterOutput values. You can construct a concrete instance of `DashboardGroupImportQualifierFilterInput` via:
DashboardGroupImportQualifierFilterArgs{...}
type DashboardGroupImportQualifierFilterOutput ¶
type DashboardGroupImportQualifierFilterOutput struct{ *pulumi.OutputState }
func (DashboardGroupImportQualifierFilterOutput) ElementType ¶
func (DashboardGroupImportQualifierFilterOutput) ElementType() reflect.Type
func (DashboardGroupImportQualifierFilterOutput) Negated ¶
func (o DashboardGroupImportQualifierFilterOutput) Negated() pulumi.BoolPtrOutput
(false by default) Whether this filter should be a "not" filter
func (DashboardGroupImportQualifierFilterOutput) Property ¶
func (o DashboardGroupImportQualifierFilterOutput) Property() pulumi.StringOutput
A metric time series dimension or property name
func (DashboardGroupImportQualifierFilterOutput) ToDashboardGroupImportQualifierFilterOutput ¶
func (o DashboardGroupImportQualifierFilterOutput) ToDashboardGroupImportQualifierFilterOutput() DashboardGroupImportQualifierFilterOutput
func (DashboardGroupImportQualifierFilterOutput) ToDashboardGroupImportQualifierFilterOutputWithContext ¶
func (o DashboardGroupImportQualifierFilterOutput) ToDashboardGroupImportQualifierFilterOutputWithContext(ctx context.Context) DashboardGroupImportQualifierFilterOutput
func (DashboardGroupImportQualifierFilterOutput) Values ¶
func (o DashboardGroupImportQualifierFilterOutput) Values() pulumi.StringArrayOutput
List of strings (which will be treated as an OR filter on the property)
type DashboardGroupImportQualifierInput ¶
type DashboardGroupImportQualifierInput interface { pulumi.Input ToDashboardGroupImportQualifierOutput() DashboardGroupImportQualifierOutput ToDashboardGroupImportQualifierOutputWithContext(context.Context) DashboardGroupImportQualifierOutput }
DashboardGroupImportQualifierInput is an input type that accepts DashboardGroupImportQualifierArgs and DashboardGroupImportQualifierOutput values. You can construct a concrete instance of `DashboardGroupImportQualifierInput` via:
DashboardGroupImportQualifierArgs{...}
type DashboardGroupImportQualifierOutput ¶
type DashboardGroupImportQualifierOutput struct{ *pulumi.OutputState }
func (DashboardGroupImportQualifierOutput) ElementType ¶
func (DashboardGroupImportQualifierOutput) ElementType() reflect.Type
func (DashboardGroupImportQualifierOutput) Filters ¶
func (o DashboardGroupImportQualifierOutput) Filters() DashboardGroupImportQualifierFilterArrayOutput
Filter to apply to each chart in the dashboard
func (DashboardGroupImportQualifierOutput) Metric ¶
func (o DashboardGroupImportQualifierOutput) Metric() pulumi.StringPtrOutput
func (DashboardGroupImportQualifierOutput) ToDashboardGroupImportQualifierOutput ¶
func (o DashboardGroupImportQualifierOutput) ToDashboardGroupImportQualifierOutput() DashboardGroupImportQualifierOutput
func (DashboardGroupImportQualifierOutput) ToDashboardGroupImportQualifierOutputWithContext ¶
func (o DashboardGroupImportQualifierOutput) ToDashboardGroupImportQualifierOutputWithContext(ctx context.Context) DashboardGroupImportQualifierOutput
type DashboardGroupInput ¶
type DashboardGroupInput interface { pulumi.Input ToDashboardGroupOutput() DashboardGroupOutput ToDashboardGroupOutputWithContext(ctx context.Context) DashboardGroupOutput }
type DashboardGroupMap ¶
type DashboardGroupMap map[string]DashboardGroupInput
func (DashboardGroupMap) ElementType ¶
func (DashboardGroupMap) ElementType() reflect.Type
func (DashboardGroupMap) ToDashboardGroupMapOutput ¶
func (i DashboardGroupMap) ToDashboardGroupMapOutput() DashboardGroupMapOutput
func (DashboardGroupMap) ToDashboardGroupMapOutputWithContext ¶
func (i DashboardGroupMap) ToDashboardGroupMapOutputWithContext(ctx context.Context) DashboardGroupMapOutput
type DashboardGroupMapInput ¶
type DashboardGroupMapInput interface { pulumi.Input ToDashboardGroupMapOutput() DashboardGroupMapOutput ToDashboardGroupMapOutputWithContext(context.Context) DashboardGroupMapOutput }
DashboardGroupMapInput is an input type that accepts DashboardGroupMap and DashboardGroupMapOutput values. You can construct a concrete instance of `DashboardGroupMapInput` via:
DashboardGroupMap{ "key": DashboardGroupArgs{...} }
type DashboardGroupMapOutput ¶
type DashboardGroupMapOutput struct{ *pulumi.OutputState }
func (DashboardGroupMapOutput) ElementType ¶
func (DashboardGroupMapOutput) ElementType() reflect.Type
func (DashboardGroupMapOutput) MapIndex ¶
func (o DashboardGroupMapOutput) MapIndex(k pulumi.StringInput) DashboardGroupOutput
func (DashboardGroupMapOutput) ToDashboardGroupMapOutput ¶
func (o DashboardGroupMapOutput) ToDashboardGroupMapOutput() DashboardGroupMapOutput
func (DashboardGroupMapOutput) ToDashboardGroupMapOutputWithContext ¶
func (o DashboardGroupMapOutput) ToDashboardGroupMapOutputWithContext(ctx context.Context) DashboardGroupMapOutput
type DashboardGroupOutput ¶
type DashboardGroupOutput struct{ *pulumi.OutputState }
func (DashboardGroupOutput) AuthorizedWriterTeams
deprecated
func (o DashboardGroupOutput) AuthorizedWriterTeams() pulumi.StringArrayOutput
Team IDs that have write access to this dashboard group. Remember to use an admin's token if using this feature and to include that admin's team (or user id in `authorizedWriterTeams`). **Note:** Deprecated use `permissions` instead.
Deprecated: Please use permissions field now
func (DashboardGroupOutput) AuthorizedWriterUsers
deprecated
func (o DashboardGroupOutput) AuthorizedWriterUsers() pulumi.StringArrayOutput
User IDs that have write access to this dashboard group. Remember to use an admin's token if using this feature and to include that admin's user id (or team id in `authorizedWriterTeams`). **Note:** Deprecated use `permissions` instead.
Deprecated: Please use permissions field now
func (DashboardGroupOutput) Dashboards ¶
func (o DashboardGroupOutput) Dashboards() DashboardGroupDashboardArrayOutput
[Mirrored dashboards](https://docs.splunk.com/observability/en/data-visualization/dashboards/dashboard-share-clone-mirror.html#mirror-dashboard) in this dashboard group. **Note:** This feature is not present in all accounts. Please contact support if you are unsure.
func (DashboardGroupOutput) Description ¶
func (o DashboardGroupOutput) Description() pulumi.StringPtrOutput
Description of the dashboard group.
func (DashboardGroupOutput) ElementType ¶
func (DashboardGroupOutput) ElementType() reflect.Type
func (DashboardGroupOutput) ImportQualifiers ¶
func (o DashboardGroupOutput) ImportQualifiers() DashboardGroupImportQualifierArrayOutput
func (DashboardGroupOutput) Name ¶
func (o DashboardGroupOutput) Name() pulumi.StringOutput
Name of the dashboard group.
func (DashboardGroupOutput) Permissions ¶
func (o DashboardGroupOutput) Permissions() DashboardGroupPermissionArrayOutput
[Permissions](https://docs.splunk.com/Observability/infrastructure/terms-concepts/permissions.html) List of read and write permission configuration to specify which user, team, and organization can view and/or edit your dashboard group. **Note:** This feature is not present in all accounts. Please contact support if you are unsure.
func (DashboardGroupOutput) Teams ¶
func (o DashboardGroupOutput) Teams() pulumi.StringArrayOutput
Team IDs to associate the dashboard group to.
func (DashboardGroupOutput) ToDashboardGroupOutput ¶
func (o DashboardGroupOutput) ToDashboardGroupOutput() DashboardGroupOutput
func (DashboardGroupOutput) ToDashboardGroupOutputWithContext ¶
func (o DashboardGroupOutput) ToDashboardGroupOutputWithContext(ctx context.Context) DashboardGroupOutput
type DashboardGroupPermission ¶
type DashboardGroupPermission struct { // Action the user, team, or organization can take with the dashboard group. List of values (value can be "READ" or "WRITE"). Actions []string `pulumi:"actions"` // ID of the user, team, or organization for which you're granting permissions. PrincipalId string `pulumi:"principalId"` // Clarify whether this permission configuration is for a user, a team, or an organization. Value can be one of "USER", "TEAM", or "ORG". PrincipalType string `pulumi:"principalType"` }
type DashboardGroupPermissionArgs ¶
type DashboardGroupPermissionArgs struct { // Action the user, team, or organization can take with the dashboard group. List of values (value can be "READ" or "WRITE"). Actions pulumi.StringArrayInput `pulumi:"actions"` // ID of the user, team, or organization for which you're granting permissions. PrincipalId pulumi.StringInput `pulumi:"principalId"` // Clarify whether this permission configuration is for a user, a team, or an organization. Value can be one of "USER", "TEAM", or "ORG". PrincipalType pulumi.StringInput `pulumi:"principalType"` }
func (DashboardGroupPermissionArgs) ElementType ¶
func (DashboardGroupPermissionArgs) ElementType() reflect.Type
func (DashboardGroupPermissionArgs) ToDashboardGroupPermissionOutput ¶
func (i DashboardGroupPermissionArgs) ToDashboardGroupPermissionOutput() DashboardGroupPermissionOutput
func (DashboardGroupPermissionArgs) ToDashboardGroupPermissionOutputWithContext ¶
func (i DashboardGroupPermissionArgs) ToDashboardGroupPermissionOutputWithContext(ctx context.Context) DashboardGroupPermissionOutput
type DashboardGroupPermissionArray ¶
type DashboardGroupPermissionArray []DashboardGroupPermissionInput
func (DashboardGroupPermissionArray) ElementType ¶
func (DashboardGroupPermissionArray) ElementType() reflect.Type
func (DashboardGroupPermissionArray) ToDashboardGroupPermissionArrayOutput ¶
func (i DashboardGroupPermissionArray) ToDashboardGroupPermissionArrayOutput() DashboardGroupPermissionArrayOutput
func (DashboardGroupPermissionArray) ToDashboardGroupPermissionArrayOutputWithContext ¶
func (i DashboardGroupPermissionArray) ToDashboardGroupPermissionArrayOutputWithContext(ctx context.Context) DashboardGroupPermissionArrayOutput
type DashboardGroupPermissionArrayInput ¶
type DashboardGroupPermissionArrayInput interface { pulumi.Input ToDashboardGroupPermissionArrayOutput() DashboardGroupPermissionArrayOutput ToDashboardGroupPermissionArrayOutputWithContext(context.Context) DashboardGroupPermissionArrayOutput }
DashboardGroupPermissionArrayInput is an input type that accepts DashboardGroupPermissionArray and DashboardGroupPermissionArrayOutput values. You can construct a concrete instance of `DashboardGroupPermissionArrayInput` via:
DashboardGroupPermissionArray{ DashboardGroupPermissionArgs{...} }
type DashboardGroupPermissionArrayOutput ¶
type DashboardGroupPermissionArrayOutput struct{ *pulumi.OutputState }
func (DashboardGroupPermissionArrayOutput) ElementType ¶
func (DashboardGroupPermissionArrayOutput) ElementType() reflect.Type
func (DashboardGroupPermissionArrayOutput) Index ¶
func (o DashboardGroupPermissionArrayOutput) Index(i pulumi.IntInput) DashboardGroupPermissionOutput
func (DashboardGroupPermissionArrayOutput) ToDashboardGroupPermissionArrayOutput ¶
func (o DashboardGroupPermissionArrayOutput) ToDashboardGroupPermissionArrayOutput() DashboardGroupPermissionArrayOutput
func (DashboardGroupPermissionArrayOutput) ToDashboardGroupPermissionArrayOutputWithContext ¶
func (o DashboardGroupPermissionArrayOutput) ToDashboardGroupPermissionArrayOutputWithContext(ctx context.Context) DashboardGroupPermissionArrayOutput
type DashboardGroupPermissionInput ¶
type DashboardGroupPermissionInput interface { pulumi.Input ToDashboardGroupPermissionOutput() DashboardGroupPermissionOutput ToDashboardGroupPermissionOutputWithContext(context.Context) DashboardGroupPermissionOutput }
DashboardGroupPermissionInput is an input type that accepts DashboardGroupPermissionArgs and DashboardGroupPermissionOutput values. You can construct a concrete instance of `DashboardGroupPermissionInput` via:
DashboardGroupPermissionArgs{...}
type DashboardGroupPermissionOutput ¶
type DashboardGroupPermissionOutput struct{ *pulumi.OutputState }
func (DashboardGroupPermissionOutput) Actions ¶
func (o DashboardGroupPermissionOutput) Actions() pulumi.StringArrayOutput
Action the user, team, or organization can take with the dashboard group. List of values (value can be "READ" or "WRITE").
func (DashboardGroupPermissionOutput) ElementType ¶
func (DashboardGroupPermissionOutput) ElementType() reflect.Type
func (DashboardGroupPermissionOutput) PrincipalId ¶
func (o DashboardGroupPermissionOutput) PrincipalId() pulumi.StringOutput
ID of the user, team, or organization for which you're granting permissions.
func (DashboardGroupPermissionOutput) PrincipalType ¶
func (o DashboardGroupPermissionOutput) PrincipalType() pulumi.StringOutput
Clarify whether this permission configuration is for a user, a team, or an organization. Value can be one of "USER", "TEAM", or "ORG".
func (DashboardGroupPermissionOutput) ToDashboardGroupPermissionOutput ¶
func (o DashboardGroupPermissionOutput) ToDashboardGroupPermissionOutput() DashboardGroupPermissionOutput
func (DashboardGroupPermissionOutput) ToDashboardGroupPermissionOutputWithContext ¶
func (o DashboardGroupPermissionOutput) ToDashboardGroupPermissionOutputWithContext(ctx context.Context) DashboardGroupPermissionOutput
type DashboardGroupState ¶
type DashboardGroupState struct { // Team IDs that have write access to this dashboard group. Remember to use an admin's token if using this feature and to include that admin's team (or user id in `authorizedWriterTeams`). **Note:** Deprecated use `permissions` instead. // // Deprecated: Please use permissions field now AuthorizedWriterTeams pulumi.StringArrayInput // User IDs that have write access to this dashboard group. Remember to use an admin's token if using this feature and to include that admin's user id (or team id in `authorizedWriterTeams`). **Note:** Deprecated use `permissions` instead. // // Deprecated: Please use permissions field now AuthorizedWriterUsers pulumi.StringArrayInput // [Mirrored dashboards](https://docs.splunk.com/observability/en/data-visualization/dashboards/dashboard-share-clone-mirror.html#mirror-dashboard) in this dashboard group. **Note:** This feature is not present in all accounts. Please contact support if you are unsure. Dashboards DashboardGroupDashboardArrayInput // Description of the dashboard group. Description pulumi.StringPtrInput ImportQualifiers DashboardGroupImportQualifierArrayInput // Name of the dashboard group. Name pulumi.StringPtrInput // [Permissions](https://docs.splunk.com/Observability/infrastructure/terms-concepts/permissions.html) List of read and write permission configuration to specify which user, team, and organization can view and/or edit your dashboard group. **Note:** This feature is not present in all accounts. Please contact support if you are unsure. Permissions DashboardGroupPermissionArrayInput // Team IDs to associate the dashboard group to. Teams pulumi.StringArrayInput }
func (DashboardGroupState) ElementType ¶
func (DashboardGroupState) ElementType() reflect.Type
type DashboardInput ¶
type DashboardInput interface { pulumi.Input ToDashboardOutput() DashboardOutput ToDashboardOutputWithContext(ctx context.Context) DashboardOutput }
type DashboardMap ¶
type DashboardMap map[string]DashboardInput
func (DashboardMap) ElementType ¶
func (DashboardMap) ElementType() reflect.Type
func (DashboardMap) ToDashboardMapOutput ¶
func (i DashboardMap) ToDashboardMapOutput() DashboardMapOutput
func (DashboardMap) ToDashboardMapOutputWithContext ¶
func (i DashboardMap) ToDashboardMapOutputWithContext(ctx context.Context) DashboardMapOutput
type DashboardMapInput ¶
type DashboardMapInput interface { pulumi.Input ToDashboardMapOutput() DashboardMapOutput ToDashboardMapOutputWithContext(context.Context) DashboardMapOutput }
DashboardMapInput is an input type that accepts DashboardMap and DashboardMapOutput values. You can construct a concrete instance of `DashboardMapInput` via:
DashboardMap{ "key": DashboardArgs{...} }
type DashboardMapOutput ¶
type DashboardMapOutput struct{ *pulumi.OutputState }
func (DashboardMapOutput) ElementType ¶
func (DashboardMapOutput) ElementType() reflect.Type
func (DashboardMapOutput) MapIndex ¶
func (o DashboardMapOutput) MapIndex(k pulumi.StringInput) DashboardOutput
func (DashboardMapOutput) ToDashboardMapOutput ¶
func (o DashboardMapOutput) ToDashboardMapOutput() DashboardMapOutput
func (DashboardMapOutput) ToDashboardMapOutputWithContext ¶
func (o DashboardMapOutput) ToDashboardMapOutputWithContext(ctx context.Context) DashboardMapOutput
type DashboardOutput ¶
type DashboardOutput struct{ *pulumi.OutputState }
func (DashboardOutput) AuthorizedWriterTeams
deprecated
func (o DashboardOutput) AuthorizedWriterTeams() pulumi.StringArrayOutput
Team IDs that have write access to this dashboard group. Remember to use an admin's token if using this feature and to include that admin's team (or user id in `authorizedWriterTeams`). **Note:** Deprecated use `permissions` instead.
Deprecated: Please use permissions_* fields now
func (DashboardOutput) AuthorizedWriterUsers
deprecated
func (o DashboardOutput) AuthorizedWriterUsers() pulumi.StringArrayOutput
User IDs that have write access to this dashboard group. Remember to use an admin's token if using this feature and to include that admin's user id (or team id in `authorizedWriterTeams`). **Note:** Deprecated use `permissions` instead.
Deprecated: Please use permissions fields now
func (DashboardOutput) Charts ¶
func (o DashboardOutput) Charts() DashboardChartArrayOutput
Chart ID and layout information for the charts in the dashboard.
func (DashboardOutput) ChartsResolution ¶
func (o DashboardOutput) ChartsResolution() pulumi.StringPtrOutput
Specifies the chart data display resolution for charts in this dashboard. Value can be one of `"default"`, `"low"`, `"high"`, or `"highest"`.
func (DashboardOutput) Columns ¶
func (o DashboardOutput) Columns() DashboardColumnArrayOutput
Column layout. Charts listed will be placed in a single column with the same width and height.
func (DashboardOutput) DashboardGroup ¶
func (o DashboardOutput) DashboardGroup() pulumi.StringOutput
The ID of the dashboard group that contains the dashboard.
func (DashboardOutput) Description ¶
func (o DashboardOutput) Description() pulumi.StringPtrOutput
Description of the dashboard.
func (DashboardOutput) DiscoveryOptionsQuery ¶
func (o DashboardOutput) DiscoveryOptionsQuery() pulumi.StringPtrOutput
func (DashboardOutput) DiscoveryOptionsSelectors ¶
func (o DashboardOutput) DiscoveryOptionsSelectors() pulumi.StringArrayOutput
func (DashboardOutput) ElementType ¶
func (DashboardOutput) ElementType() reflect.Type
func (DashboardOutput) EndTime ¶
func (o DashboardOutput) EndTime() pulumi.IntPtrOutput
Seconds since epoch. Used for visualization.
func (DashboardOutput) EventOverlays ¶
func (o DashboardOutput) EventOverlays() DashboardEventOverlayArrayOutput
Specify a list of event overlays to include in the dashboard. Note: These overlays correspond to the *suggested* event overlays specified in the web UI, and they're not automatically applied as active overlays. To set default active event overlays, use the `selectedEventOverlay` property instead.
func (DashboardOutput) Filters ¶
func (o DashboardOutput) Filters() DashboardFilterArrayOutput
Filter to apply to the charts when displaying the dashboard.
func (DashboardOutput) Grids ¶
func (o DashboardOutput) Grids() DashboardGridArrayOutput
Grid dashboard layout. Charts listed will be placed in a grid by row with the same width and height. If a chart cannot fit in a row, it will be placed automatically in the next row.
func (DashboardOutput) Name ¶
func (o DashboardOutput) Name() pulumi.StringOutput
Name of the dashboard.
func (DashboardOutput) Permissions ¶
func (o DashboardOutput) Permissions() DashboardPermissionsOutput
[Permissions](https://docs.splunk.com/Observability/infrastructure/terms-concepts/permissions.html) Controls who can view and/or edit your dashboard. **Note:** This feature is not present in all accounts. Please contact support if you are unsure.
func (DashboardOutput) SelectedEventOverlays ¶
func (o DashboardOutput) SelectedEventOverlays() DashboardSelectedEventOverlayArrayOutput
Defines event overlays which are enabled by **default**. Any overlay specified here should have an accompanying entry in `eventOverlay`, which are similar to the properties here.
func (DashboardOutput) StartTime ¶
func (o DashboardOutput) StartTime() pulumi.IntPtrOutput
Seconds since epoch. Used for visualization.
func (DashboardOutput) Tags ¶
func (o DashboardOutput) Tags() pulumi.StringArrayOutput
Tags of the dashboard.
func (DashboardOutput) TimeRange ¶
func (o DashboardOutput) TimeRange() pulumi.StringPtrOutput
The time range prior to now to visualize. Splunk Observability Cloud time syntax (e.g. `"-5m"`, `"-1h"`).
func (DashboardOutput) ToDashboardOutput ¶
func (o DashboardOutput) ToDashboardOutput() DashboardOutput
func (DashboardOutput) ToDashboardOutputWithContext ¶
func (o DashboardOutput) ToDashboardOutputWithContext(ctx context.Context) DashboardOutput
func (DashboardOutput) Url ¶
func (o DashboardOutput) Url() pulumi.StringOutput
The URL of the dashboard.
func (DashboardOutput) Variables ¶
func (o DashboardOutput) Variables() DashboardVariableArrayOutput
Dashboard variable to apply to each chart in the dashboard.
type DashboardPermissions ¶
type DashboardPermissions struct { // List of read and write permission configurations to specify which user, team, and organization can view and/or edit your dashboard. Use the `permissions.parent` instead if you want to inherit permissions. Acls []DashboardPermissionsAcl `pulumi:"acls"` // ID of the dashboard group you want your dashboard to inherit permissions from. Use the `permissions.acl` instead if you want to specify various read and write permission configurations. Parent *string `pulumi:"parent"` }
type DashboardPermissionsAcl ¶
type DashboardPermissionsAcl struct { // Action the user, team, or organization can take with the dashboard. List of values (value can be "READ" or "WRITE"). Actions []string `pulumi:"actions"` // ID of the user, team, or organization for which you're granting permissions. PrincipalId string `pulumi:"principalId"` // Clarify whether this permission configuration is for a user, a team, or an organization. Value can be one of "USER", "TEAM", or "ORG". PrincipalType string `pulumi:"principalType"` }
type DashboardPermissionsAclArgs ¶
type DashboardPermissionsAclArgs struct { // Action the user, team, or organization can take with the dashboard. List of values (value can be "READ" or "WRITE"). Actions pulumi.StringArrayInput `pulumi:"actions"` // ID of the user, team, or organization for which you're granting permissions. PrincipalId pulumi.StringInput `pulumi:"principalId"` // Clarify whether this permission configuration is for a user, a team, or an organization. Value can be one of "USER", "TEAM", or "ORG". PrincipalType pulumi.StringInput `pulumi:"principalType"` }
func (DashboardPermissionsAclArgs) ElementType ¶
func (DashboardPermissionsAclArgs) ElementType() reflect.Type
func (DashboardPermissionsAclArgs) ToDashboardPermissionsAclOutput ¶
func (i DashboardPermissionsAclArgs) ToDashboardPermissionsAclOutput() DashboardPermissionsAclOutput
func (DashboardPermissionsAclArgs) ToDashboardPermissionsAclOutputWithContext ¶
func (i DashboardPermissionsAclArgs) ToDashboardPermissionsAclOutputWithContext(ctx context.Context) DashboardPermissionsAclOutput
type DashboardPermissionsAclArray ¶
type DashboardPermissionsAclArray []DashboardPermissionsAclInput
func (DashboardPermissionsAclArray) ElementType ¶
func (DashboardPermissionsAclArray) ElementType() reflect.Type
func (DashboardPermissionsAclArray) ToDashboardPermissionsAclArrayOutput ¶
func (i DashboardPermissionsAclArray) ToDashboardPermissionsAclArrayOutput() DashboardPermissionsAclArrayOutput
func (DashboardPermissionsAclArray) ToDashboardPermissionsAclArrayOutputWithContext ¶
func (i DashboardPermissionsAclArray) ToDashboardPermissionsAclArrayOutputWithContext(ctx context.Context) DashboardPermissionsAclArrayOutput
type DashboardPermissionsAclArrayInput ¶
type DashboardPermissionsAclArrayInput interface { pulumi.Input ToDashboardPermissionsAclArrayOutput() DashboardPermissionsAclArrayOutput ToDashboardPermissionsAclArrayOutputWithContext(context.Context) DashboardPermissionsAclArrayOutput }
DashboardPermissionsAclArrayInput is an input type that accepts DashboardPermissionsAclArray and DashboardPermissionsAclArrayOutput values. You can construct a concrete instance of `DashboardPermissionsAclArrayInput` via:
DashboardPermissionsAclArray{ DashboardPermissionsAclArgs{...} }
type DashboardPermissionsAclArrayOutput ¶
type DashboardPermissionsAclArrayOutput struct{ *pulumi.OutputState }
func (DashboardPermissionsAclArrayOutput) ElementType ¶
func (DashboardPermissionsAclArrayOutput) ElementType() reflect.Type
func (DashboardPermissionsAclArrayOutput) Index ¶
func (o DashboardPermissionsAclArrayOutput) Index(i pulumi.IntInput) DashboardPermissionsAclOutput
func (DashboardPermissionsAclArrayOutput) ToDashboardPermissionsAclArrayOutput ¶
func (o DashboardPermissionsAclArrayOutput) ToDashboardPermissionsAclArrayOutput() DashboardPermissionsAclArrayOutput
func (DashboardPermissionsAclArrayOutput) ToDashboardPermissionsAclArrayOutputWithContext ¶
func (o DashboardPermissionsAclArrayOutput) ToDashboardPermissionsAclArrayOutputWithContext(ctx context.Context) DashboardPermissionsAclArrayOutput
type DashboardPermissionsAclInput ¶
type DashboardPermissionsAclInput interface { pulumi.Input ToDashboardPermissionsAclOutput() DashboardPermissionsAclOutput ToDashboardPermissionsAclOutputWithContext(context.Context) DashboardPermissionsAclOutput }
DashboardPermissionsAclInput is an input type that accepts DashboardPermissionsAclArgs and DashboardPermissionsAclOutput values. You can construct a concrete instance of `DashboardPermissionsAclInput` via:
DashboardPermissionsAclArgs{...}
type DashboardPermissionsAclOutput ¶
type DashboardPermissionsAclOutput struct{ *pulumi.OutputState }
func (DashboardPermissionsAclOutput) Actions ¶
func (o DashboardPermissionsAclOutput) Actions() pulumi.StringArrayOutput
Action the user, team, or organization can take with the dashboard. List of values (value can be "READ" or "WRITE").
func (DashboardPermissionsAclOutput) ElementType ¶
func (DashboardPermissionsAclOutput) ElementType() reflect.Type
func (DashboardPermissionsAclOutput) PrincipalId ¶
func (o DashboardPermissionsAclOutput) PrincipalId() pulumi.StringOutput
ID of the user, team, or organization for which you're granting permissions.
func (DashboardPermissionsAclOutput) PrincipalType ¶
func (o DashboardPermissionsAclOutput) PrincipalType() pulumi.StringOutput
Clarify whether this permission configuration is for a user, a team, or an organization. Value can be one of "USER", "TEAM", or "ORG".
func (DashboardPermissionsAclOutput) ToDashboardPermissionsAclOutput ¶
func (o DashboardPermissionsAclOutput) ToDashboardPermissionsAclOutput() DashboardPermissionsAclOutput
func (DashboardPermissionsAclOutput) ToDashboardPermissionsAclOutputWithContext ¶
func (o DashboardPermissionsAclOutput) ToDashboardPermissionsAclOutputWithContext(ctx context.Context) DashboardPermissionsAclOutput
type DashboardPermissionsArgs ¶
type DashboardPermissionsArgs struct { // List of read and write permission configurations to specify which user, team, and organization can view and/or edit your dashboard. Use the `permissions.parent` instead if you want to inherit permissions. Acls DashboardPermissionsAclArrayInput `pulumi:"acls"` // ID of the dashboard group you want your dashboard to inherit permissions from. Use the `permissions.acl` instead if you want to specify various read and write permission configurations. Parent pulumi.StringPtrInput `pulumi:"parent"` }
func (DashboardPermissionsArgs) ElementType ¶
func (DashboardPermissionsArgs) ElementType() reflect.Type
func (DashboardPermissionsArgs) ToDashboardPermissionsOutput ¶
func (i DashboardPermissionsArgs) ToDashboardPermissionsOutput() DashboardPermissionsOutput
func (DashboardPermissionsArgs) ToDashboardPermissionsOutputWithContext ¶
func (i DashboardPermissionsArgs) ToDashboardPermissionsOutputWithContext(ctx context.Context) DashboardPermissionsOutput
func (DashboardPermissionsArgs) ToDashboardPermissionsPtrOutput ¶
func (i DashboardPermissionsArgs) ToDashboardPermissionsPtrOutput() DashboardPermissionsPtrOutput
func (DashboardPermissionsArgs) ToDashboardPermissionsPtrOutputWithContext ¶
func (i DashboardPermissionsArgs) ToDashboardPermissionsPtrOutputWithContext(ctx context.Context) DashboardPermissionsPtrOutput
type DashboardPermissionsInput ¶
type DashboardPermissionsInput interface { pulumi.Input ToDashboardPermissionsOutput() DashboardPermissionsOutput ToDashboardPermissionsOutputWithContext(context.Context) DashboardPermissionsOutput }
DashboardPermissionsInput is an input type that accepts DashboardPermissionsArgs and DashboardPermissionsOutput values. You can construct a concrete instance of `DashboardPermissionsInput` via:
DashboardPermissionsArgs{...}
type DashboardPermissionsOutput ¶
type DashboardPermissionsOutput struct{ *pulumi.OutputState }
func (DashboardPermissionsOutput) Acls ¶
func (o DashboardPermissionsOutput) Acls() DashboardPermissionsAclArrayOutput
List of read and write permission configurations to specify which user, team, and organization can view and/or edit your dashboard. Use the `permissions.parent` instead if you want to inherit permissions.
func (DashboardPermissionsOutput) ElementType ¶
func (DashboardPermissionsOutput) ElementType() reflect.Type
func (DashboardPermissionsOutput) Parent ¶
func (o DashboardPermissionsOutput) Parent() pulumi.StringPtrOutput
ID of the dashboard group you want your dashboard to inherit permissions from. Use the `permissions.acl` instead if you want to specify various read and write permission configurations.
func (DashboardPermissionsOutput) ToDashboardPermissionsOutput ¶
func (o DashboardPermissionsOutput) ToDashboardPermissionsOutput() DashboardPermissionsOutput
func (DashboardPermissionsOutput) ToDashboardPermissionsOutputWithContext ¶
func (o DashboardPermissionsOutput) ToDashboardPermissionsOutputWithContext(ctx context.Context) DashboardPermissionsOutput
func (DashboardPermissionsOutput) ToDashboardPermissionsPtrOutput ¶
func (o DashboardPermissionsOutput) ToDashboardPermissionsPtrOutput() DashboardPermissionsPtrOutput
func (DashboardPermissionsOutput) ToDashboardPermissionsPtrOutputWithContext ¶
func (o DashboardPermissionsOutput) ToDashboardPermissionsPtrOutputWithContext(ctx context.Context) DashboardPermissionsPtrOutput
type DashboardPermissionsPtrInput ¶
type DashboardPermissionsPtrInput interface { pulumi.Input ToDashboardPermissionsPtrOutput() DashboardPermissionsPtrOutput ToDashboardPermissionsPtrOutputWithContext(context.Context) DashboardPermissionsPtrOutput }
DashboardPermissionsPtrInput is an input type that accepts DashboardPermissionsArgs, DashboardPermissionsPtr and DashboardPermissionsPtrOutput values. You can construct a concrete instance of `DashboardPermissionsPtrInput` via:
DashboardPermissionsArgs{...} or: nil
func DashboardPermissionsPtr ¶
func DashboardPermissionsPtr(v *DashboardPermissionsArgs) DashboardPermissionsPtrInput
type DashboardPermissionsPtrOutput ¶
type DashboardPermissionsPtrOutput struct{ *pulumi.OutputState }
func (DashboardPermissionsPtrOutput) Acls ¶
func (o DashboardPermissionsPtrOutput) Acls() DashboardPermissionsAclArrayOutput
List of read and write permission configurations to specify which user, team, and organization can view and/or edit your dashboard. Use the `permissions.parent` instead if you want to inherit permissions.
func (DashboardPermissionsPtrOutput) Elem ¶
func (o DashboardPermissionsPtrOutput) Elem() DashboardPermissionsOutput
func (DashboardPermissionsPtrOutput) ElementType ¶
func (DashboardPermissionsPtrOutput) ElementType() reflect.Type
func (DashboardPermissionsPtrOutput) Parent ¶
func (o DashboardPermissionsPtrOutput) Parent() pulumi.StringPtrOutput
ID of the dashboard group you want your dashboard to inherit permissions from. Use the `permissions.acl` instead if you want to specify various read and write permission configurations.
func (DashboardPermissionsPtrOutput) ToDashboardPermissionsPtrOutput ¶
func (o DashboardPermissionsPtrOutput) ToDashboardPermissionsPtrOutput() DashboardPermissionsPtrOutput
func (DashboardPermissionsPtrOutput) ToDashboardPermissionsPtrOutputWithContext ¶
func (o DashboardPermissionsPtrOutput) ToDashboardPermissionsPtrOutputWithContext(ctx context.Context) DashboardPermissionsPtrOutput
type DashboardSelectedEventOverlay ¶
type DashboardSelectedEventOverlay struct { // Search term used to choose the events shown in the overlay. Signal string `pulumi:"signal"` // Each element specifies a filter to use against the signal specified in the `signal`. Sources []DashboardSelectedEventOverlaySource `pulumi:"sources"` // Can be set to `eventTimeSeries` (the default) to refer to externally reported events, or `detectorEvents` to refer to events from detector triggers. Type *string `pulumi:"type"` }
type DashboardSelectedEventOverlayArgs ¶
type DashboardSelectedEventOverlayArgs struct { // Search term used to choose the events shown in the overlay. Signal pulumi.StringInput `pulumi:"signal"` // Each element specifies a filter to use against the signal specified in the `signal`. Sources DashboardSelectedEventOverlaySourceArrayInput `pulumi:"sources"` // Can be set to `eventTimeSeries` (the default) to refer to externally reported events, or `detectorEvents` to refer to events from detector triggers. Type pulumi.StringPtrInput `pulumi:"type"` }
func (DashboardSelectedEventOverlayArgs) ElementType ¶
func (DashboardSelectedEventOverlayArgs) ElementType() reflect.Type
func (DashboardSelectedEventOverlayArgs) ToDashboardSelectedEventOverlayOutput ¶
func (i DashboardSelectedEventOverlayArgs) ToDashboardSelectedEventOverlayOutput() DashboardSelectedEventOverlayOutput
func (DashboardSelectedEventOverlayArgs) ToDashboardSelectedEventOverlayOutputWithContext ¶
func (i DashboardSelectedEventOverlayArgs) ToDashboardSelectedEventOverlayOutputWithContext(ctx context.Context) DashboardSelectedEventOverlayOutput
type DashboardSelectedEventOverlayArray ¶
type DashboardSelectedEventOverlayArray []DashboardSelectedEventOverlayInput
func (DashboardSelectedEventOverlayArray) ElementType ¶
func (DashboardSelectedEventOverlayArray) ElementType() reflect.Type
func (DashboardSelectedEventOverlayArray) ToDashboardSelectedEventOverlayArrayOutput ¶
func (i DashboardSelectedEventOverlayArray) ToDashboardSelectedEventOverlayArrayOutput() DashboardSelectedEventOverlayArrayOutput
func (DashboardSelectedEventOverlayArray) ToDashboardSelectedEventOverlayArrayOutputWithContext ¶
func (i DashboardSelectedEventOverlayArray) ToDashboardSelectedEventOverlayArrayOutputWithContext(ctx context.Context) DashboardSelectedEventOverlayArrayOutput
type DashboardSelectedEventOverlayArrayInput ¶
type DashboardSelectedEventOverlayArrayInput interface { pulumi.Input ToDashboardSelectedEventOverlayArrayOutput() DashboardSelectedEventOverlayArrayOutput ToDashboardSelectedEventOverlayArrayOutputWithContext(context.Context) DashboardSelectedEventOverlayArrayOutput }
DashboardSelectedEventOverlayArrayInput is an input type that accepts DashboardSelectedEventOverlayArray and DashboardSelectedEventOverlayArrayOutput values. You can construct a concrete instance of `DashboardSelectedEventOverlayArrayInput` via:
DashboardSelectedEventOverlayArray{ DashboardSelectedEventOverlayArgs{...} }
type DashboardSelectedEventOverlayArrayOutput ¶
type DashboardSelectedEventOverlayArrayOutput struct{ *pulumi.OutputState }
func (DashboardSelectedEventOverlayArrayOutput) ElementType ¶
func (DashboardSelectedEventOverlayArrayOutput) ElementType() reflect.Type
func (DashboardSelectedEventOverlayArrayOutput) ToDashboardSelectedEventOverlayArrayOutput ¶
func (o DashboardSelectedEventOverlayArrayOutput) ToDashboardSelectedEventOverlayArrayOutput() DashboardSelectedEventOverlayArrayOutput
func (DashboardSelectedEventOverlayArrayOutput) ToDashboardSelectedEventOverlayArrayOutputWithContext ¶
func (o DashboardSelectedEventOverlayArrayOutput) ToDashboardSelectedEventOverlayArrayOutputWithContext(ctx context.Context) DashboardSelectedEventOverlayArrayOutput
type DashboardSelectedEventOverlayInput ¶
type DashboardSelectedEventOverlayInput interface { pulumi.Input ToDashboardSelectedEventOverlayOutput() DashboardSelectedEventOverlayOutput ToDashboardSelectedEventOverlayOutputWithContext(context.Context) DashboardSelectedEventOverlayOutput }
DashboardSelectedEventOverlayInput is an input type that accepts DashboardSelectedEventOverlayArgs and DashboardSelectedEventOverlayOutput values. You can construct a concrete instance of `DashboardSelectedEventOverlayInput` via:
DashboardSelectedEventOverlayArgs{...}
type DashboardSelectedEventOverlayOutput ¶
type DashboardSelectedEventOverlayOutput struct{ *pulumi.OutputState }
func (DashboardSelectedEventOverlayOutput) ElementType ¶
func (DashboardSelectedEventOverlayOutput) ElementType() reflect.Type
func (DashboardSelectedEventOverlayOutput) Signal ¶
func (o DashboardSelectedEventOverlayOutput) Signal() pulumi.StringOutput
Search term used to choose the events shown in the overlay.
func (DashboardSelectedEventOverlayOutput) Sources ¶
func (o DashboardSelectedEventOverlayOutput) Sources() DashboardSelectedEventOverlaySourceArrayOutput
Each element specifies a filter to use against the signal specified in the `signal`.
func (DashboardSelectedEventOverlayOutput) ToDashboardSelectedEventOverlayOutput ¶
func (o DashboardSelectedEventOverlayOutput) ToDashboardSelectedEventOverlayOutput() DashboardSelectedEventOverlayOutput
func (DashboardSelectedEventOverlayOutput) ToDashboardSelectedEventOverlayOutputWithContext ¶
func (o DashboardSelectedEventOverlayOutput) ToDashboardSelectedEventOverlayOutputWithContext(ctx context.Context) DashboardSelectedEventOverlayOutput
func (DashboardSelectedEventOverlayOutput) Type ¶
func (o DashboardSelectedEventOverlayOutput) Type() pulumi.StringPtrOutput
Can be set to `eventTimeSeries` (the default) to refer to externally reported events, or `detectorEvents` to refer to events from detector triggers.
type DashboardSelectedEventOverlaySource ¶
type DashboardSelectedEventOverlaySource struct { // If true, only data that does not match the specified value of the specified property appear in the event overlay. Defaults to `false`. Negated *bool `pulumi:"negated"` // The name of a dimension to filter against. Property string `pulumi:"property"` // A list of values to be used with the `property`, they will be combined via `OR`. Values []string `pulumi:"values"` }
type DashboardSelectedEventOverlaySourceArgs ¶
type DashboardSelectedEventOverlaySourceArgs struct { // If true, only data that does not match the specified value of the specified property appear in the event overlay. Defaults to `false`. Negated pulumi.BoolPtrInput `pulumi:"negated"` // The name of a dimension to filter against. Property pulumi.StringInput `pulumi:"property"` // A list of values to be used with the `property`, they will be combined via `OR`. Values pulumi.StringArrayInput `pulumi:"values"` }
func (DashboardSelectedEventOverlaySourceArgs) ElementType ¶
func (DashboardSelectedEventOverlaySourceArgs) ElementType() reflect.Type
func (DashboardSelectedEventOverlaySourceArgs) ToDashboardSelectedEventOverlaySourceOutput ¶
func (i DashboardSelectedEventOverlaySourceArgs) ToDashboardSelectedEventOverlaySourceOutput() DashboardSelectedEventOverlaySourceOutput
func (DashboardSelectedEventOverlaySourceArgs) ToDashboardSelectedEventOverlaySourceOutputWithContext ¶
func (i DashboardSelectedEventOverlaySourceArgs) ToDashboardSelectedEventOverlaySourceOutputWithContext(ctx context.Context) DashboardSelectedEventOverlaySourceOutput
type DashboardSelectedEventOverlaySourceArray ¶
type DashboardSelectedEventOverlaySourceArray []DashboardSelectedEventOverlaySourceInput
func (DashboardSelectedEventOverlaySourceArray) ElementType ¶
func (DashboardSelectedEventOverlaySourceArray) ElementType() reflect.Type
func (DashboardSelectedEventOverlaySourceArray) ToDashboardSelectedEventOverlaySourceArrayOutput ¶
func (i DashboardSelectedEventOverlaySourceArray) ToDashboardSelectedEventOverlaySourceArrayOutput() DashboardSelectedEventOverlaySourceArrayOutput
func (DashboardSelectedEventOverlaySourceArray) ToDashboardSelectedEventOverlaySourceArrayOutputWithContext ¶
func (i DashboardSelectedEventOverlaySourceArray) ToDashboardSelectedEventOverlaySourceArrayOutputWithContext(ctx context.Context) DashboardSelectedEventOverlaySourceArrayOutput
type DashboardSelectedEventOverlaySourceArrayInput ¶
type DashboardSelectedEventOverlaySourceArrayInput interface { pulumi.Input ToDashboardSelectedEventOverlaySourceArrayOutput() DashboardSelectedEventOverlaySourceArrayOutput ToDashboardSelectedEventOverlaySourceArrayOutputWithContext(context.Context) DashboardSelectedEventOverlaySourceArrayOutput }
DashboardSelectedEventOverlaySourceArrayInput is an input type that accepts DashboardSelectedEventOverlaySourceArray and DashboardSelectedEventOverlaySourceArrayOutput values. You can construct a concrete instance of `DashboardSelectedEventOverlaySourceArrayInput` via:
DashboardSelectedEventOverlaySourceArray{ DashboardSelectedEventOverlaySourceArgs{...} }
type DashboardSelectedEventOverlaySourceArrayOutput ¶
type DashboardSelectedEventOverlaySourceArrayOutput struct{ *pulumi.OutputState }
func (DashboardSelectedEventOverlaySourceArrayOutput) ElementType ¶
func (DashboardSelectedEventOverlaySourceArrayOutput) ElementType() reflect.Type
func (DashboardSelectedEventOverlaySourceArrayOutput) ToDashboardSelectedEventOverlaySourceArrayOutput ¶
func (o DashboardSelectedEventOverlaySourceArrayOutput) ToDashboardSelectedEventOverlaySourceArrayOutput() DashboardSelectedEventOverlaySourceArrayOutput
func (DashboardSelectedEventOverlaySourceArrayOutput) ToDashboardSelectedEventOverlaySourceArrayOutputWithContext ¶
func (o DashboardSelectedEventOverlaySourceArrayOutput) ToDashboardSelectedEventOverlaySourceArrayOutputWithContext(ctx context.Context) DashboardSelectedEventOverlaySourceArrayOutput
type DashboardSelectedEventOverlaySourceInput ¶
type DashboardSelectedEventOverlaySourceInput interface { pulumi.Input ToDashboardSelectedEventOverlaySourceOutput() DashboardSelectedEventOverlaySourceOutput ToDashboardSelectedEventOverlaySourceOutputWithContext(context.Context) DashboardSelectedEventOverlaySourceOutput }
DashboardSelectedEventOverlaySourceInput is an input type that accepts DashboardSelectedEventOverlaySourceArgs and DashboardSelectedEventOverlaySourceOutput values. You can construct a concrete instance of `DashboardSelectedEventOverlaySourceInput` via:
DashboardSelectedEventOverlaySourceArgs{...}
type DashboardSelectedEventOverlaySourceOutput ¶
type DashboardSelectedEventOverlaySourceOutput struct{ *pulumi.OutputState }
func (DashboardSelectedEventOverlaySourceOutput) ElementType ¶
func (DashboardSelectedEventOverlaySourceOutput) ElementType() reflect.Type
func (DashboardSelectedEventOverlaySourceOutput) Negated ¶
func (o DashboardSelectedEventOverlaySourceOutput) Negated() pulumi.BoolPtrOutput
If true, only data that does not match the specified value of the specified property appear in the event overlay. Defaults to `false`.
func (DashboardSelectedEventOverlaySourceOutput) Property ¶
func (o DashboardSelectedEventOverlaySourceOutput) Property() pulumi.StringOutput
The name of a dimension to filter against.
func (DashboardSelectedEventOverlaySourceOutput) ToDashboardSelectedEventOverlaySourceOutput ¶
func (o DashboardSelectedEventOverlaySourceOutput) ToDashboardSelectedEventOverlaySourceOutput() DashboardSelectedEventOverlaySourceOutput
func (DashboardSelectedEventOverlaySourceOutput) ToDashboardSelectedEventOverlaySourceOutputWithContext ¶
func (o DashboardSelectedEventOverlaySourceOutput) ToDashboardSelectedEventOverlaySourceOutputWithContext(ctx context.Context) DashboardSelectedEventOverlaySourceOutput
func (DashboardSelectedEventOverlaySourceOutput) Values ¶
func (o DashboardSelectedEventOverlaySourceOutput) Values() pulumi.StringArrayOutput
A list of values to be used with the `property`, they will be combined via `OR`.
type DashboardState ¶
type DashboardState struct { // Team IDs that have write access to this dashboard group. Remember to use an admin's token if using this feature and to include that admin's team (or user id in `authorizedWriterTeams`). **Note:** Deprecated use `permissions` instead. // // Deprecated: Please use permissions_* fields now AuthorizedWriterTeams pulumi.StringArrayInput // User IDs that have write access to this dashboard group. Remember to use an admin's token if using this feature and to include that admin's user id (or team id in `authorizedWriterTeams`). **Note:** Deprecated use `permissions` instead. // // Deprecated: Please use permissions fields now AuthorizedWriterUsers pulumi.StringArrayInput // Chart ID and layout information for the charts in the dashboard. Charts DashboardChartArrayInput // Specifies the chart data display resolution for charts in this dashboard. Value can be one of `"default"`, `"low"`, `"high"`, or `"highest"`. ChartsResolution pulumi.StringPtrInput // Column layout. Charts listed will be placed in a single column with the same width and height. Columns DashboardColumnArrayInput // The ID of the dashboard group that contains the dashboard. DashboardGroup pulumi.StringPtrInput // Description of the dashboard. Description pulumi.StringPtrInput DiscoveryOptionsQuery pulumi.StringPtrInput DiscoveryOptionsSelectors pulumi.StringArrayInput // Seconds since epoch. Used for visualization. EndTime pulumi.IntPtrInput // Specify a list of event overlays to include in the dashboard. Note: These overlays correspond to the *suggested* event overlays specified in the web UI, and they're not automatically applied as active overlays. To set default active event overlays, use the `selectedEventOverlay` property instead. EventOverlays DashboardEventOverlayArrayInput // Filter to apply to the charts when displaying the dashboard. Filters DashboardFilterArrayInput // Grid dashboard layout. Charts listed will be placed in a grid by row with the same width and height. If a chart cannot fit in a row, it will be placed automatically in the next row. Grids DashboardGridArrayInput // Name of the dashboard. Name pulumi.StringPtrInput // [Permissions](https://docs.splunk.com/Observability/infrastructure/terms-concepts/permissions.html) Controls who can view and/or edit your dashboard. **Note:** This feature is not present in all accounts. Please contact support if you are unsure. Permissions DashboardPermissionsPtrInput // Defines event overlays which are enabled by **default**. Any overlay specified here should have an accompanying entry in `eventOverlay`, which are similar to the properties here. SelectedEventOverlays DashboardSelectedEventOverlayArrayInput // Seconds since epoch. Used for visualization. StartTime pulumi.IntPtrInput // Tags of the dashboard. Tags pulumi.StringArrayInput // The time range prior to now to visualize. Splunk Observability Cloud time syntax (e.g. `"-5m"`, `"-1h"`). TimeRange pulumi.StringPtrInput // The URL of the dashboard. Url pulumi.StringPtrInput // Dashboard variable to apply to each chart in the dashboard. Variables DashboardVariableArrayInput }
func (DashboardState) ElementType ¶
func (DashboardState) ElementType() reflect.Type
type DashboardVariable ¶
type DashboardVariable struct { // An alias for the dashboard variable. This text will appear as the label for the dropdown field on the dashboard. Alias string `pulumi:"alias"` // If true, this variable will also match data that doesn't have this property at all. ApplyIfExist *bool `pulumi:"applyIfExist"` // Variable description. Description *string `pulumi:"description"` // A metric time series dimension or property name. Property string `pulumi:"property"` // If `true`, this variable will only apply to charts that have a filter for the property. ReplaceOnly *bool `pulumi:"replaceOnly"` // If `true`, this variable may only be set to the values listed in `valuesSuggested` and only these values will appear in autosuggestion menus. `false` by default. RestrictedSuggestions *bool `pulumi:"restrictedSuggestions"` // Determines whether a value is required for this variable (and therefore whether it will be possible to view this dashboard without this filter applied). `false` by default. ValueRequired *bool `pulumi:"valueRequired"` // List of of strings (which will be treated as an OR filter on the property). Values []string `pulumi:"values"` // A list of strings of suggested values for this variable; these suggestions will receive priority when values are autosuggested for this variable. ValuesSuggesteds []string `pulumi:"valuesSuggesteds"` }
type DashboardVariableArgs ¶
type DashboardVariableArgs struct { // An alias for the dashboard variable. This text will appear as the label for the dropdown field on the dashboard. Alias pulumi.StringInput `pulumi:"alias"` // If true, this variable will also match data that doesn't have this property at all. ApplyIfExist pulumi.BoolPtrInput `pulumi:"applyIfExist"` // Variable description. Description pulumi.StringPtrInput `pulumi:"description"` // A metric time series dimension or property name. Property pulumi.StringInput `pulumi:"property"` // If `true`, this variable will only apply to charts that have a filter for the property. ReplaceOnly pulumi.BoolPtrInput `pulumi:"replaceOnly"` // If `true`, this variable may only be set to the values listed in `valuesSuggested` and only these values will appear in autosuggestion menus. `false` by default. RestrictedSuggestions pulumi.BoolPtrInput `pulumi:"restrictedSuggestions"` // Determines whether a value is required for this variable (and therefore whether it will be possible to view this dashboard without this filter applied). `false` by default. ValueRequired pulumi.BoolPtrInput `pulumi:"valueRequired"` // List of of strings (which will be treated as an OR filter on the property). Values pulumi.StringArrayInput `pulumi:"values"` // A list of strings of suggested values for this variable; these suggestions will receive priority when values are autosuggested for this variable. ValuesSuggesteds pulumi.StringArrayInput `pulumi:"valuesSuggesteds"` }
func (DashboardVariableArgs) ElementType ¶
func (DashboardVariableArgs) ElementType() reflect.Type
func (DashboardVariableArgs) ToDashboardVariableOutput ¶
func (i DashboardVariableArgs) ToDashboardVariableOutput() DashboardVariableOutput
func (DashboardVariableArgs) ToDashboardVariableOutputWithContext ¶
func (i DashboardVariableArgs) ToDashboardVariableOutputWithContext(ctx context.Context) DashboardVariableOutput
type DashboardVariableArray ¶
type DashboardVariableArray []DashboardVariableInput
func (DashboardVariableArray) ElementType ¶
func (DashboardVariableArray) ElementType() reflect.Type
func (DashboardVariableArray) ToDashboardVariableArrayOutput ¶
func (i DashboardVariableArray) ToDashboardVariableArrayOutput() DashboardVariableArrayOutput
func (DashboardVariableArray) ToDashboardVariableArrayOutputWithContext ¶
func (i DashboardVariableArray) ToDashboardVariableArrayOutputWithContext(ctx context.Context) DashboardVariableArrayOutput
type DashboardVariableArrayInput ¶
type DashboardVariableArrayInput interface { pulumi.Input ToDashboardVariableArrayOutput() DashboardVariableArrayOutput ToDashboardVariableArrayOutputWithContext(context.Context) DashboardVariableArrayOutput }
DashboardVariableArrayInput is an input type that accepts DashboardVariableArray and DashboardVariableArrayOutput values. You can construct a concrete instance of `DashboardVariableArrayInput` via:
DashboardVariableArray{ DashboardVariableArgs{...} }
type DashboardVariableArrayOutput ¶
type DashboardVariableArrayOutput struct{ *pulumi.OutputState }
func (DashboardVariableArrayOutput) ElementType ¶
func (DashboardVariableArrayOutput) ElementType() reflect.Type
func (DashboardVariableArrayOutput) Index ¶
func (o DashboardVariableArrayOutput) Index(i pulumi.IntInput) DashboardVariableOutput
func (DashboardVariableArrayOutput) ToDashboardVariableArrayOutput ¶
func (o DashboardVariableArrayOutput) ToDashboardVariableArrayOutput() DashboardVariableArrayOutput
func (DashboardVariableArrayOutput) ToDashboardVariableArrayOutputWithContext ¶
func (o DashboardVariableArrayOutput) ToDashboardVariableArrayOutputWithContext(ctx context.Context) DashboardVariableArrayOutput
type DashboardVariableInput ¶
type DashboardVariableInput interface { pulumi.Input ToDashboardVariableOutput() DashboardVariableOutput ToDashboardVariableOutputWithContext(context.Context) DashboardVariableOutput }
DashboardVariableInput is an input type that accepts DashboardVariableArgs and DashboardVariableOutput values. You can construct a concrete instance of `DashboardVariableInput` via:
DashboardVariableArgs{...}
type DashboardVariableOutput ¶
type DashboardVariableOutput struct{ *pulumi.OutputState }
func (DashboardVariableOutput) Alias ¶
func (o DashboardVariableOutput) Alias() pulumi.StringOutput
An alias for the dashboard variable. This text will appear as the label for the dropdown field on the dashboard.
func (DashboardVariableOutput) ApplyIfExist ¶
func (o DashboardVariableOutput) ApplyIfExist() pulumi.BoolPtrOutput
If true, this variable will also match data that doesn't have this property at all.
func (DashboardVariableOutput) Description ¶
func (o DashboardVariableOutput) Description() pulumi.StringPtrOutput
Variable description.
func (DashboardVariableOutput) ElementType ¶
func (DashboardVariableOutput) ElementType() reflect.Type
func (DashboardVariableOutput) Property ¶
func (o DashboardVariableOutput) Property() pulumi.StringOutput
A metric time series dimension or property name.
func (DashboardVariableOutput) ReplaceOnly ¶
func (o DashboardVariableOutput) ReplaceOnly() pulumi.BoolPtrOutput
If `true`, this variable will only apply to charts that have a filter for the property.
func (DashboardVariableOutput) RestrictedSuggestions ¶
func (o DashboardVariableOutput) RestrictedSuggestions() pulumi.BoolPtrOutput
If `true`, this variable may only be set to the values listed in `valuesSuggested` and only these values will appear in autosuggestion menus. `false` by default.
func (DashboardVariableOutput) ToDashboardVariableOutput ¶
func (o DashboardVariableOutput) ToDashboardVariableOutput() DashboardVariableOutput
func (DashboardVariableOutput) ToDashboardVariableOutputWithContext ¶
func (o DashboardVariableOutput) ToDashboardVariableOutputWithContext(ctx context.Context) DashboardVariableOutput
func (DashboardVariableOutput) ValueRequired ¶
func (o DashboardVariableOutput) ValueRequired() pulumi.BoolPtrOutput
Determines whether a value is required for this variable (and therefore whether it will be possible to view this dashboard without this filter applied). `false` by default.
func (DashboardVariableOutput) Values ¶
func (o DashboardVariableOutput) Values() pulumi.StringArrayOutput
List of of strings (which will be treated as an OR filter on the property).
func (DashboardVariableOutput) ValuesSuggesteds ¶
func (o DashboardVariableOutput) ValuesSuggesteds() pulumi.StringArrayOutput
A list of strings of suggested values for this variable; these suggestions will receive priority when values are autosuggested for this variable.
type DataLink ¶
type DataLink struct { pulumi.CustomResourceState // If provided, scopes this data link to the supplied dashboard id. If omitted then the link will be global. ContextDashboardId pulumi.StringPtrOutput `pulumi:"contextDashboardId"` // Name (key) of the metadata that's the trigger of a data link. If you specify `propertyValue`, you must specify `propertyName`. PropertyName pulumi.StringPtrOutput `pulumi:"propertyName"` // Value of the metadata that's the trigger of a data link. If you specify this property, you must also specify `propertyName`. PropertyValue pulumi.StringPtrOutput `pulumi:"propertyValue"` // Link to an external URL TargetExternalUrls DataLinkTargetExternalUrlArrayOutput `pulumi:"targetExternalUrls"` // Link to a Splunk Observability Cloud dashboard TargetSignalfxDashboards DataLinkTargetSignalfxDashboardArrayOutput `pulumi:"targetSignalfxDashboards"` // Link to an external URL TargetSplunks DataLinkTargetSplunkArrayOutput `pulumi:"targetSplunks"` }
Manage Splunk Observability Cloud [Data Links](https://docs.signalfx.com/en/latest/managing/data-links.html).
## Example
```go package main
import (
"github.com/pulumi/pulumi-signalfx/sdk/v7/go/signalfx" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { // A global link to Splunk Observability Cloud dashboard. _, err := signalfx.NewDataLink(ctx, "my_data_link", &signalfx.DataLinkArgs{ PropertyName: pulumi.String("pname"), PropertyValue: pulumi.String("pvalue"), TargetSignalfxDashboards: signalfx.DataLinkTargetSignalfxDashboardArray{ &signalfx.DataLinkTargetSignalfxDashboardArgs{ IsDefault: pulumi.Bool(true), Name: pulumi.String("sfx_dash"), DashboardGroupId: pulumi.Any(mydashboardgroup0.Id), DashboardId: pulumi.Any(mydashboard0.Id), }, }, }) if err != nil { return err } // A dashboard-specific link to an external URL _, err = signalfx.NewDataLink(ctx, "my_data_link_dash", &signalfx.DataLinkArgs{ ContextDashboardId: pulumi.Any(mydashboard0.Id), PropertyName: pulumi.String("pname2"), PropertyValue: pulumi.String("pvalue"), TargetExternalUrls: signalfx.DataLinkTargetExternalUrlArray{ &signalfx.DataLinkTargetExternalUrlArgs{ Name: pulumi.String("ex_url"), TimeFormat: pulumi.String("ISO8601"), Url: pulumi.String("https://www.example.com"), PropertyKeyMapping: pulumi.StringMap{ "foo": pulumi.String("bar"), }, }, }, }) if err != nil { return err } return nil }) }
```
func GetDataLink ¶
func GetDataLink(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DataLinkState, opts ...pulumi.ResourceOption) (*DataLink, error)
GetDataLink gets an existing DataLink 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 NewDataLink ¶
func NewDataLink(ctx *pulumi.Context, name string, args *DataLinkArgs, opts ...pulumi.ResourceOption) (*DataLink, error)
NewDataLink registers a new resource with the given unique name, arguments, and options.
func (*DataLink) ElementType ¶
func (*DataLink) ToDataLinkOutput ¶
func (i *DataLink) ToDataLinkOutput() DataLinkOutput
func (*DataLink) ToDataLinkOutputWithContext ¶
func (i *DataLink) ToDataLinkOutputWithContext(ctx context.Context) DataLinkOutput
type DataLinkArgs ¶
type DataLinkArgs struct { // If provided, scopes this data link to the supplied dashboard id. If omitted then the link will be global. ContextDashboardId pulumi.StringPtrInput // Name (key) of the metadata that's the trigger of a data link. If you specify `propertyValue`, you must specify `propertyName`. PropertyName pulumi.StringPtrInput // Value of the metadata that's the trigger of a data link. If you specify this property, you must also specify `propertyName`. PropertyValue pulumi.StringPtrInput // Link to an external URL TargetExternalUrls DataLinkTargetExternalUrlArrayInput // Link to a Splunk Observability Cloud dashboard TargetSignalfxDashboards DataLinkTargetSignalfxDashboardArrayInput // Link to an external URL TargetSplunks DataLinkTargetSplunkArrayInput }
The set of arguments for constructing a DataLink resource.
func (DataLinkArgs) ElementType ¶
func (DataLinkArgs) ElementType() reflect.Type
type DataLinkArray ¶
type DataLinkArray []DataLinkInput
func (DataLinkArray) ElementType ¶
func (DataLinkArray) ElementType() reflect.Type
func (DataLinkArray) ToDataLinkArrayOutput ¶
func (i DataLinkArray) ToDataLinkArrayOutput() DataLinkArrayOutput
func (DataLinkArray) ToDataLinkArrayOutputWithContext ¶
func (i DataLinkArray) ToDataLinkArrayOutputWithContext(ctx context.Context) DataLinkArrayOutput
type DataLinkArrayInput ¶
type DataLinkArrayInput interface { pulumi.Input ToDataLinkArrayOutput() DataLinkArrayOutput ToDataLinkArrayOutputWithContext(context.Context) DataLinkArrayOutput }
DataLinkArrayInput is an input type that accepts DataLinkArray and DataLinkArrayOutput values. You can construct a concrete instance of `DataLinkArrayInput` via:
DataLinkArray{ DataLinkArgs{...} }
type DataLinkArrayOutput ¶
type DataLinkArrayOutput struct{ *pulumi.OutputState }
func (DataLinkArrayOutput) ElementType ¶
func (DataLinkArrayOutput) ElementType() reflect.Type
func (DataLinkArrayOutput) Index ¶
func (o DataLinkArrayOutput) Index(i pulumi.IntInput) DataLinkOutput
func (DataLinkArrayOutput) ToDataLinkArrayOutput ¶
func (o DataLinkArrayOutput) ToDataLinkArrayOutput() DataLinkArrayOutput
func (DataLinkArrayOutput) ToDataLinkArrayOutputWithContext ¶
func (o DataLinkArrayOutput) ToDataLinkArrayOutputWithContext(ctx context.Context) DataLinkArrayOutput
type DataLinkInput ¶
type DataLinkInput interface { pulumi.Input ToDataLinkOutput() DataLinkOutput ToDataLinkOutputWithContext(ctx context.Context) DataLinkOutput }
type DataLinkMap ¶
type DataLinkMap map[string]DataLinkInput
func (DataLinkMap) ElementType ¶
func (DataLinkMap) ElementType() reflect.Type
func (DataLinkMap) ToDataLinkMapOutput ¶
func (i DataLinkMap) ToDataLinkMapOutput() DataLinkMapOutput
func (DataLinkMap) ToDataLinkMapOutputWithContext ¶
func (i DataLinkMap) ToDataLinkMapOutputWithContext(ctx context.Context) DataLinkMapOutput
type DataLinkMapInput ¶
type DataLinkMapInput interface { pulumi.Input ToDataLinkMapOutput() DataLinkMapOutput ToDataLinkMapOutputWithContext(context.Context) DataLinkMapOutput }
DataLinkMapInput is an input type that accepts DataLinkMap and DataLinkMapOutput values. You can construct a concrete instance of `DataLinkMapInput` via:
DataLinkMap{ "key": DataLinkArgs{...} }
type DataLinkMapOutput ¶
type DataLinkMapOutput struct{ *pulumi.OutputState }
func (DataLinkMapOutput) ElementType ¶
func (DataLinkMapOutput) ElementType() reflect.Type
func (DataLinkMapOutput) MapIndex ¶
func (o DataLinkMapOutput) MapIndex(k pulumi.StringInput) DataLinkOutput
func (DataLinkMapOutput) ToDataLinkMapOutput ¶
func (o DataLinkMapOutput) ToDataLinkMapOutput() DataLinkMapOutput
func (DataLinkMapOutput) ToDataLinkMapOutputWithContext ¶
func (o DataLinkMapOutput) ToDataLinkMapOutputWithContext(ctx context.Context) DataLinkMapOutput
type DataLinkOutput ¶
type DataLinkOutput struct{ *pulumi.OutputState }
func (DataLinkOutput) ContextDashboardId ¶
func (o DataLinkOutput) ContextDashboardId() pulumi.StringPtrOutput
If provided, scopes this data link to the supplied dashboard id. If omitted then the link will be global.
func (DataLinkOutput) ElementType ¶
func (DataLinkOutput) ElementType() reflect.Type
func (DataLinkOutput) PropertyName ¶
func (o DataLinkOutput) PropertyName() pulumi.StringPtrOutput
Name (key) of the metadata that's the trigger of a data link. If you specify `propertyValue`, you must specify `propertyName`.
func (DataLinkOutput) PropertyValue ¶
func (o DataLinkOutput) PropertyValue() pulumi.StringPtrOutput
Value of the metadata that's the trigger of a data link. If you specify this property, you must also specify `propertyName`.
func (DataLinkOutput) TargetExternalUrls ¶
func (o DataLinkOutput) TargetExternalUrls() DataLinkTargetExternalUrlArrayOutput
Link to an external URL
func (DataLinkOutput) TargetSignalfxDashboards ¶
func (o DataLinkOutput) TargetSignalfxDashboards() DataLinkTargetSignalfxDashboardArrayOutput
Link to a Splunk Observability Cloud dashboard
func (DataLinkOutput) TargetSplunks ¶
func (o DataLinkOutput) TargetSplunks() DataLinkTargetSplunkArrayOutput
Link to an external URL
func (DataLinkOutput) ToDataLinkOutput ¶
func (o DataLinkOutput) ToDataLinkOutput() DataLinkOutput
func (DataLinkOutput) ToDataLinkOutputWithContext ¶
func (o DataLinkOutput) ToDataLinkOutputWithContext(ctx context.Context) DataLinkOutput
type DataLinkState ¶
type DataLinkState struct { // If provided, scopes this data link to the supplied dashboard id. If omitted then the link will be global. ContextDashboardId pulumi.StringPtrInput // Name (key) of the metadata that's the trigger of a data link. If you specify `propertyValue`, you must specify `propertyName`. PropertyName pulumi.StringPtrInput // Value of the metadata that's the trigger of a data link. If you specify this property, you must also specify `propertyName`. PropertyValue pulumi.StringPtrInput // Link to an external URL TargetExternalUrls DataLinkTargetExternalUrlArrayInput // Link to a Splunk Observability Cloud dashboard TargetSignalfxDashboards DataLinkTargetSignalfxDashboardArrayInput // Link to an external URL TargetSplunks DataLinkTargetSplunkArrayInput }
func (DataLinkState) ElementType ¶
func (DataLinkState) ElementType() reflect.Type
type DataLinkTargetExternalUrl ¶
type DataLinkTargetExternalUrl struct { // The [minimum time window](https://dev.splunk.com/observability/docs/administration/datalinks/) for a search sent to an external site. Defaults to `6000` MinimumTimeWindow *string `pulumi:"minimumTimeWindow"` // User-assigned target name. Use this value to differentiate between the link targets for a data link object. Name string `pulumi:"name"` // Describes the relationship between Splunk Observability Cloud metadata keys and external system properties when the key names are different. PropertyKeyMapping map[string]string `pulumi:"propertyKeyMapping"` // [Designates the format](https://dev.splunk.com/observability/docs/administration/datalinks/) of `minimumTimeWindow` in the same data link target object. Must be one of `"ISO8601"`, `"EpochSeconds"` or `"Epoch"` (which is milliseconds). Defaults to `"ISO8601"`. TimeFormat *string `pulumi:"timeFormat"` // URL string for a Splunk instance or external system data link target. [See the supported template variables](https://dev.splunk.com/observability/docs/administration/datalinks/). Url string `pulumi:"url"` }
type DataLinkTargetExternalUrlArgs ¶
type DataLinkTargetExternalUrlArgs struct { // The [minimum time window](https://dev.splunk.com/observability/docs/administration/datalinks/) for a search sent to an external site. Defaults to `6000` MinimumTimeWindow pulumi.StringPtrInput `pulumi:"minimumTimeWindow"` // User-assigned target name. Use this value to differentiate between the link targets for a data link object. Name pulumi.StringInput `pulumi:"name"` // Describes the relationship between Splunk Observability Cloud metadata keys and external system properties when the key names are different. PropertyKeyMapping pulumi.StringMapInput `pulumi:"propertyKeyMapping"` // [Designates the format](https://dev.splunk.com/observability/docs/administration/datalinks/) of `minimumTimeWindow` in the same data link target object. Must be one of `"ISO8601"`, `"EpochSeconds"` or `"Epoch"` (which is milliseconds). Defaults to `"ISO8601"`. TimeFormat pulumi.StringPtrInput `pulumi:"timeFormat"` // URL string for a Splunk instance or external system data link target. [See the supported template variables](https://dev.splunk.com/observability/docs/administration/datalinks/). Url pulumi.StringInput `pulumi:"url"` }
func (DataLinkTargetExternalUrlArgs) ElementType ¶
func (DataLinkTargetExternalUrlArgs) ElementType() reflect.Type
func (DataLinkTargetExternalUrlArgs) ToDataLinkTargetExternalUrlOutput ¶
func (i DataLinkTargetExternalUrlArgs) ToDataLinkTargetExternalUrlOutput() DataLinkTargetExternalUrlOutput
func (DataLinkTargetExternalUrlArgs) ToDataLinkTargetExternalUrlOutputWithContext ¶
func (i DataLinkTargetExternalUrlArgs) ToDataLinkTargetExternalUrlOutputWithContext(ctx context.Context) DataLinkTargetExternalUrlOutput
type DataLinkTargetExternalUrlArray ¶
type DataLinkTargetExternalUrlArray []DataLinkTargetExternalUrlInput
func (DataLinkTargetExternalUrlArray) ElementType ¶
func (DataLinkTargetExternalUrlArray) ElementType() reflect.Type
func (DataLinkTargetExternalUrlArray) ToDataLinkTargetExternalUrlArrayOutput ¶
func (i DataLinkTargetExternalUrlArray) ToDataLinkTargetExternalUrlArrayOutput() DataLinkTargetExternalUrlArrayOutput
func (DataLinkTargetExternalUrlArray) ToDataLinkTargetExternalUrlArrayOutputWithContext ¶
func (i DataLinkTargetExternalUrlArray) ToDataLinkTargetExternalUrlArrayOutputWithContext(ctx context.Context) DataLinkTargetExternalUrlArrayOutput
type DataLinkTargetExternalUrlArrayInput ¶
type DataLinkTargetExternalUrlArrayInput interface { pulumi.Input ToDataLinkTargetExternalUrlArrayOutput() DataLinkTargetExternalUrlArrayOutput ToDataLinkTargetExternalUrlArrayOutputWithContext(context.Context) DataLinkTargetExternalUrlArrayOutput }
DataLinkTargetExternalUrlArrayInput is an input type that accepts DataLinkTargetExternalUrlArray and DataLinkTargetExternalUrlArrayOutput values. You can construct a concrete instance of `DataLinkTargetExternalUrlArrayInput` via:
DataLinkTargetExternalUrlArray{ DataLinkTargetExternalUrlArgs{...} }
type DataLinkTargetExternalUrlArrayOutput ¶
type DataLinkTargetExternalUrlArrayOutput struct{ *pulumi.OutputState }
func (DataLinkTargetExternalUrlArrayOutput) ElementType ¶
func (DataLinkTargetExternalUrlArrayOutput) ElementType() reflect.Type
func (DataLinkTargetExternalUrlArrayOutput) Index ¶
func (o DataLinkTargetExternalUrlArrayOutput) Index(i pulumi.IntInput) DataLinkTargetExternalUrlOutput
func (DataLinkTargetExternalUrlArrayOutput) ToDataLinkTargetExternalUrlArrayOutput ¶
func (o DataLinkTargetExternalUrlArrayOutput) ToDataLinkTargetExternalUrlArrayOutput() DataLinkTargetExternalUrlArrayOutput
func (DataLinkTargetExternalUrlArrayOutput) ToDataLinkTargetExternalUrlArrayOutputWithContext ¶
func (o DataLinkTargetExternalUrlArrayOutput) ToDataLinkTargetExternalUrlArrayOutputWithContext(ctx context.Context) DataLinkTargetExternalUrlArrayOutput
type DataLinkTargetExternalUrlInput ¶
type DataLinkTargetExternalUrlInput interface { pulumi.Input ToDataLinkTargetExternalUrlOutput() DataLinkTargetExternalUrlOutput ToDataLinkTargetExternalUrlOutputWithContext(context.Context) DataLinkTargetExternalUrlOutput }
DataLinkTargetExternalUrlInput is an input type that accepts DataLinkTargetExternalUrlArgs and DataLinkTargetExternalUrlOutput values. You can construct a concrete instance of `DataLinkTargetExternalUrlInput` via:
DataLinkTargetExternalUrlArgs{...}
type DataLinkTargetExternalUrlOutput ¶
type DataLinkTargetExternalUrlOutput struct{ *pulumi.OutputState }
func (DataLinkTargetExternalUrlOutput) ElementType ¶
func (DataLinkTargetExternalUrlOutput) ElementType() reflect.Type
func (DataLinkTargetExternalUrlOutput) MinimumTimeWindow ¶
func (o DataLinkTargetExternalUrlOutput) MinimumTimeWindow() pulumi.StringPtrOutput
The [minimum time window](https://dev.splunk.com/observability/docs/administration/datalinks/) for a search sent to an external site. Defaults to `6000`
func (DataLinkTargetExternalUrlOutput) Name ¶
func (o DataLinkTargetExternalUrlOutput) Name() pulumi.StringOutput
User-assigned target name. Use this value to differentiate between the link targets for a data link object.
func (DataLinkTargetExternalUrlOutput) PropertyKeyMapping ¶
func (o DataLinkTargetExternalUrlOutput) PropertyKeyMapping() pulumi.StringMapOutput
Describes the relationship between Splunk Observability Cloud metadata keys and external system properties when the key names are different.
func (DataLinkTargetExternalUrlOutput) TimeFormat ¶
func (o DataLinkTargetExternalUrlOutput) TimeFormat() pulumi.StringPtrOutput
[Designates the format](https://dev.splunk.com/observability/docs/administration/datalinks/) of `minimumTimeWindow` in the same data link target object. Must be one of `"ISO8601"`, `"EpochSeconds"` or `"Epoch"` (which is milliseconds). Defaults to `"ISO8601"`.
func (DataLinkTargetExternalUrlOutput) ToDataLinkTargetExternalUrlOutput ¶
func (o DataLinkTargetExternalUrlOutput) ToDataLinkTargetExternalUrlOutput() DataLinkTargetExternalUrlOutput
func (DataLinkTargetExternalUrlOutput) ToDataLinkTargetExternalUrlOutputWithContext ¶
func (o DataLinkTargetExternalUrlOutput) ToDataLinkTargetExternalUrlOutputWithContext(ctx context.Context) DataLinkTargetExternalUrlOutput
func (DataLinkTargetExternalUrlOutput) Url ¶
func (o DataLinkTargetExternalUrlOutput) Url() pulumi.StringOutput
URL string for a Splunk instance or external system data link target. [See the supported template variables](https://dev.splunk.com/observability/docs/administration/datalinks/).
type DataLinkTargetSignalfxDashboard ¶
type DataLinkTargetSignalfxDashboard struct { // SignalFx-assigned ID of the dashboard link target's dashboard group DashboardGroupId string `pulumi:"dashboardGroupId"` // SignalFx-assigned ID of the dashboard link target DashboardId string `pulumi:"dashboardId"` // Flag that designates a target as the default for a data link object. `true` by default IsDefault *bool `pulumi:"isDefault"` // User-assigned target name. Use this value to differentiate between the link targets for a data link object. Name string `pulumi:"name"` }
type DataLinkTargetSignalfxDashboardArgs ¶
type DataLinkTargetSignalfxDashboardArgs struct { // SignalFx-assigned ID of the dashboard link target's dashboard group DashboardGroupId pulumi.StringInput `pulumi:"dashboardGroupId"` // SignalFx-assigned ID of the dashboard link target DashboardId pulumi.StringInput `pulumi:"dashboardId"` // Flag that designates a target as the default for a data link object. `true` by default IsDefault pulumi.BoolPtrInput `pulumi:"isDefault"` // User-assigned target name. Use this value to differentiate between the link targets for a data link object. Name pulumi.StringInput `pulumi:"name"` }
func (DataLinkTargetSignalfxDashboardArgs) ElementType ¶
func (DataLinkTargetSignalfxDashboardArgs) ElementType() reflect.Type
func (DataLinkTargetSignalfxDashboardArgs) ToDataLinkTargetSignalfxDashboardOutput ¶
func (i DataLinkTargetSignalfxDashboardArgs) ToDataLinkTargetSignalfxDashboardOutput() DataLinkTargetSignalfxDashboardOutput
func (DataLinkTargetSignalfxDashboardArgs) ToDataLinkTargetSignalfxDashboardOutputWithContext ¶
func (i DataLinkTargetSignalfxDashboardArgs) ToDataLinkTargetSignalfxDashboardOutputWithContext(ctx context.Context) DataLinkTargetSignalfxDashboardOutput
type DataLinkTargetSignalfxDashboardArray ¶
type DataLinkTargetSignalfxDashboardArray []DataLinkTargetSignalfxDashboardInput
func (DataLinkTargetSignalfxDashboardArray) ElementType ¶
func (DataLinkTargetSignalfxDashboardArray) ElementType() reflect.Type
func (DataLinkTargetSignalfxDashboardArray) ToDataLinkTargetSignalfxDashboardArrayOutput ¶
func (i DataLinkTargetSignalfxDashboardArray) ToDataLinkTargetSignalfxDashboardArrayOutput() DataLinkTargetSignalfxDashboardArrayOutput
func (DataLinkTargetSignalfxDashboardArray) ToDataLinkTargetSignalfxDashboardArrayOutputWithContext ¶
func (i DataLinkTargetSignalfxDashboardArray) ToDataLinkTargetSignalfxDashboardArrayOutputWithContext(ctx context.Context) DataLinkTargetSignalfxDashboardArrayOutput
type DataLinkTargetSignalfxDashboardArrayInput ¶
type DataLinkTargetSignalfxDashboardArrayInput interface { pulumi.Input ToDataLinkTargetSignalfxDashboardArrayOutput() DataLinkTargetSignalfxDashboardArrayOutput ToDataLinkTargetSignalfxDashboardArrayOutputWithContext(context.Context) DataLinkTargetSignalfxDashboardArrayOutput }
DataLinkTargetSignalfxDashboardArrayInput is an input type that accepts DataLinkTargetSignalfxDashboardArray and DataLinkTargetSignalfxDashboardArrayOutput values. You can construct a concrete instance of `DataLinkTargetSignalfxDashboardArrayInput` via:
DataLinkTargetSignalfxDashboardArray{ DataLinkTargetSignalfxDashboardArgs{...} }
type DataLinkTargetSignalfxDashboardArrayOutput ¶
type DataLinkTargetSignalfxDashboardArrayOutput struct{ *pulumi.OutputState }
func (DataLinkTargetSignalfxDashboardArrayOutput) ElementType ¶
func (DataLinkTargetSignalfxDashboardArrayOutput) ElementType() reflect.Type
func (DataLinkTargetSignalfxDashboardArrayOutput) ToDataLinkTargetSignalfxDashboardArrayOutput ¶
func (o DataLinkTargetSignalfxDashboardArrayOutput) ToDataLinkTargetSignalfxDashboardArrayOutput() DataLinkTargetSignalfxDashboardArrayOutput
func (DataLinkTargetSignalfxDashboardArrayOutput) ToDataLinkTargetSignalfxDashboardArrayOutputWithContext ¶
func (o DataLinkTargetSignalfxDashboardArrayOutput) ToDataLinkTargetSignalfxDashboardArrayOutputWithContext(ctx context.Context) DataLinkTargetSignalfxDashboardArrayOutput
type DataLinkTargetSignalfxDashboardInput ¶
type DataLinkTargetSignalfxDashboardInput interface { pulumi.Input ToDataLinkTargetSignalfxDashboardOutput() DataLinkTargetSignalfxDashboardOutput ToDataLinkTargetSignalfxDashboardOutputWithContext(context.Context) DataLinkTargetSignalfxDashboardOutput }
DataLinkTargetSignalfxDashboardInput is an input type that accepts DataLinkTargetSignalfxDashboardArgs and DataLinkTargetSignalfxDashboardOutput values. You can construct a concrete instance of `DataLinkTargetSignalfxDashboardInput` via:
DataLinkTargetSignalfxDashboardArgs{...}
type DataLinkTargetSignalfxDashboardOutput ¶
type DataLinkTargetSignalfxDashboardOutput struct{ *pulumi.OutputState }
func (DataLinkTargetSignalfxDashboardOutput) DashboardGroupId ¶
func (o DataLinkTargetSignalfxDashboardOutput) DashboardGroupId() pulumi.StringOutput
SignalFx-assigned ID of the dashboard link target's dashboard group
func (DataLinkTargetSignalfxDashboardOutput) DashboardId ¶
func (o DataLinkTargetSignalfxDashboardOutput) DashboardId() pulumi.StringOutput
SignalFx-assigned ID of the dashboard link target
func (DataLinkTargetSignalfxDashboardOutput) ElementType ¶
func (DataLinkTargetSignalfxDashboardOutput) ElementType() reflect.Type
func (DataLinkTargetSignalfxDashboardOutput) IsDefault ¶
func (o DataLinkTargetSignalfxDashboardOutput) IsDefault() pulumi.BoolPtrOutput
Flag that designates a target as the default for a data link object. `true` by default
func (DataLinkTargetSignalfxDashboardOutput) Name ¶
func (o DataLinkTargetSignalfxDashboardOutput) Name() pulumi.StringOutput
User-assigned target name. Use this value to differentiate between the link targets for a data link object.
func (DataLinkTargetSignalfxDashboardOutput) ToDataLinkTargetSignalfxDashboardOutput ¶
func (o DataLinkTargetSignalfxDashboardOutput) ToDataLinkTargetSignalfxDashboardOutput() DataLinkTargetSignalfxDashboardOutput
func (DataLinkTargetSignalfxDashboardOutput) ToDataLinkTargetSignalfxDashboardOutputWithContext ¶
func (o DataLinkTargetSignalfxDashboardOutput) ToDataLinkTargetSignalfxDashboardOutputWithContext(ctx context.Context) DataLinkTargetSignalfxDashboardOutput
type DataLinkTargetSplunk ¶
type DataLinkTargetSplunk struct { // User-assigned target name. Use this value to differentiate between the link targets for a data link object. Name string `pulumi:"name"` // Describes the relationship between Splunk Observability Cloud metadata keys and external system properties when the key names are different. PropertyKeyMapping map[string]string `pulumi:"propertyKeyMapping"` }
type DataLinkTargetSplunkArgs ¶
type DataLinkTargetSplunkArgs struct { // User-assigned target name. Use this value to differentiate between the link targets for a data link object. Name pulumi.StringInput `pulumi:"name"` // Describes the relationship between Splunk Observability Cloud metadata keys and external system properties when the key names are different. PropertyKeyMapping pulumi.StringMapInput `pulumi:"propertyKeyMapping"` }
func (DataLinkTargetSplunkArgs) ElementType ¶
func (DataLinkTargetSplunkArgs) ElementType() reflect.Type
func (DataLinkTargetSplunkArgs) ToDataLinkTargetSplunkOutput ¶
func (i DataLinkTargetSplunkArgs) ToDataLinkTargetSplunkOutput() DataLinkTargetSplunkOutput
func (DataLinkTargetSplunkArgs) ToDataLinkTargetSplunkOutputWithContext ¶
func (i DataLinkTargetSplunkArgs) ToDataLinkTargetSplunkOutputWithContext(ctx context.Context) DataLinkTargetSplunkOutput
type DataLinkTargetSplunkArray ¶
type DataLinkTargetSplunkArray []DataLinkTargetSplunkInput
func (DataLinkTargetSplunkArray) ElementType ¶
func (DataLinkTargetSplunkArray) ElementType() reflect.Type
func (DataLinkTargetSplunkArray) ToDataLinkTargetSplunkArrayOutput ¶
func (i DataLinkTargetSplunkArray) ToDataLinkTargetSplunkArrayOutput() DataLinkTargetSplunkArrayOutput
func (DataLinkTargetSplunkArray) ToDataLinkTargetSplunkArrayOutputWithContext ¶
func (i DataLinkTargetSplunkArray) ToDataLinkTargetSplunkArrayOutputWithContext(ctx context.Context) DataLinkTargetSplunkArrayOutput
type DataLinkTargetSplunkArrayInput ¶
type DataLinkTargetSplunkArrayInput interface { pulumi.Input ToDataLinkTargetSplunkArrayOutput() DataLinkTargetSplunkArrayOutput ToDataLinkTargetSplunkArrayOutputWithContext(context.Context) DataLinkTargetSplunkArrayOutput }
DataLinkTargetSplunkArrayInput is an input type that accepts DataLinkTargetSplunkArray and DataLinkTargetSplunkArrayOutput values. You can construct a concrete instance of `DataLinkTargetSplunkArrayInput` via:
DataLinkTargetSplunkArray{ DataLinkTargetSplunkArgs{...} }
type DataLinkTargetSplunkArrayOutput ¶
type DataLinkTargetSplunkArrayOutput struct{ *pulumi.OutputState }
func (DataLinkTargetSplunkArrayOutput) ElementType ¶
func (DataLinkTargetSplunkArrayOutput) ElementType() reflect.Type
func (DataLinkTargetSplunkArrayOutput) Index ¶
func (o DataLinkTargetSplunkArrayOutput) Index(i pulumi.IntInput) DataLinkTargetSplunkOutput
func (DataLinkTargetSplunkArrayOutput) ToDataLinkTargetSplunkArrayOutput ¶
func (o DataLinkTargetSplunkArrayOutput) ToDataLinkTargetSplunkArrayOutput() DataLinkTargetSplunkArrayOutput
func (DataLinkTargetSplunkArrayOutput) ToDataLinkTargetSplunkArrayOutputWithContext ¶
func (o DataLinkTargetSplunkArrayOutput) ToDataLinkTargetSplunkArrayOutputWithContext(ctx context.Context) DataLinkTargetSplunkArrayOutput
type DataLinkTargetSplunkInput ¶
type DataLinkTargetSplunkInput interface { pulumi.Input ToDataLinkTargetSplunkOutput() DataLinkTargetSplunkOutput ToDataLinkTargetSplunkOutputWithContext(context.Context) DataLinkTargetSplunkOutput }
DataLinkTargetSplunkInput is an input type that accepts DataLinkTargetSplunkArgs and DataLinkTargetSplunkOutput values. You can construct a concrete instance of `DataLinkTargetSplunkInput` via:
DataLinkTargetSplunkArgs{...}
type DataLinkTargetSplunkOutput ¶
type DataLinkTargetSplunkOutput struct{ *pulumi.OutputState }
func (DataLinkTargetSplunkOutput) ElementType ¶
func (DataLinkTargetSplunkOutput) ElementType() reflect.Type
func (DataLinkTargetSplunkOutput) Name ¶
func (o DataLinkTargetSplunkOutput) Name() pulumi.StringOutput
User-assigned target name. Use this value to differentiate between the link targets for a data link object.
func (DataLinkTargetSplunkOutput) PropertyKeyMapping ¶
func (o DataLinkTargetSplunkOutput) PropertyKeyMapping() pulumi.StringMapOutput
Describes the relationship between Splunk Observability Cloud metadata keys and external system properties when the key names are different.
func (DataLinkTargetSplunkOutput) ToDataLinkTargetSplunkOutput ¶
func (o DataLinkTargetSplunkOutput) ToDataLinkTargetSplunkOutput() DataLinkTargetSplunkOutput
func (DataLinkTargetSplunkOutput) ToDataLinkTargetSplunkOutputWithContext ¶
func (o DataLinkTargetSplunkOutput) ToDataLinkTargetSplunkOutputWithContext(ctx context.Context) DataLinkTargetSplunkOutput
type Detector ¶
type Detector struct { pulumi.CustomResourceState // Team IDs that have write access to this detector. Remember to use an admin's token if using this feature and to include that admin's team id (or user id in `authorizedWriterUsers`). AuthorizedWriterTeams pulumi.StringArrayOutput `pulumi:"authorizedWriterTeams"` // User IDs that have write access to this detector. Remember to use an admin's token if using this feature and to include that admin's user id (or team id in `authorizedWriterTeams`). AuthorizedWriterUsers pulumi.StringArrayOutput `pulumi:"authorizedWriterUsers"` // Description of the detector. Description pulumi.StringPtrOutput `pulumi:"description"` // Indicates how a detector was created. The possible values are: Standard and AutoDetectCustomization. The value can only be set when creating the detector and cannot be modified later. DetectorOrigin pulumi.StringPtrOutput `pulumi:"detectorOrigin"` // When `false`, the visualization may sample the output timeseries rather than displaying them all. `false` by default. DisableSampling pulumi.BoolPtrOutput `pulumi:"disableSampling"` // Seconds since epoch. Used for visualization. Conflicts with `timeRange`. EndTime pulumi.IntPtrOutput `pulumi:"endTime"` // The resolutions of the detector alerts in milliseconds that indicate how often data is analyzed to determine if an alert should be triggered. LabelResolutions pulumi.IntMapOutput `pulumi:"labelResolutions"` // allows Splunk Observability Cloud to continue with computation if there is a lag in receiving data points. MaxDelay pulumi.IntPtrOutput `pulumi:"maxDelay"` // How long (in seconds) to wait even if the datapoints are arriving in a timely fashion. Max value is 900 (15m). MinDelay pulumi.IntPtrOutput `pulumi:"minDelay"` // Name of the detector. Name pulumi.StringOutput `pulumi:"name"` // ID of the AutoDetect parent detector from which this detector is customized and created. This property is required for detectors with detectorOrigin of type AutoDetectCustomization. The value can only be set when creating the detector and cannot be modified later. ParentDetectorId pulumi.StringPtrOutput `pulumi:"parentDetectorId"` // Signalflow program text for the detector. More info [in the Splunk Observability Cloud docs](https://dev.splunk.com/observability/docs/signalflow/). ProgramText pulumi.StringOutput `pulumi:"programText"` // Set of rules used for alerting. Rules DetectorRuleArrayOutput `pulumi:"rules"` // When `true`, markers will be drawn for each datapoint within the visualization. `true` by default. ShowDataMarkers pulumi.BoolPtrOutput `pulumi:"showDataMarkers"` // When `true`, the visualization will display a vertical line for each event trigger. `false` by default. ShowEventLines pulumi.BoolPtrOutput `pulumi:"showEventLines"` // Seconds since epoch. Used for visualization. Conflicts with `timeRange`. StartTime pulumi.IntPtrOutput `pulumi:"startTime"` // Tags associated with the detector. Tags pulumi.StringArrayOutput `pulumi:"tags"` // Team IDs to associate the detector to. Teams pulumi.StringArrayOutput `pulumi:"teams"` // Seconds to display in the visualization. This is a rolling range from the current time. Example: `3600` corresponds to `-1h` in web UI. `3600` by default. TimeRange pulumi.IntPtrOutput `pulumi:"timeRange"` // The property value is a string that denotes the geographic region associated with the time zone, (e.g. Australia/Sydney) Timezone pulumi.StringPtrOutput `pulumi:"timezone"` // The URL of the detector. Url pulumi.StringOutput `pulumi:"url"` // Plot-level customization options, associated with a publish statement. VizOptions DetectorVizOptionArrayOutput `pulumi:"vizOptions"` }
Provides a Splunk Observability Cloud detector resource. This can be used to create and manage detectors.
If you're interested in using Splunk Observability Cloud detector features such as Historical Anomaly, Resource Running Out, or others, consider building them in the UI first and then use the "Show SignalFlow" feature to extract the value for `programText`. You can also see the [documentation for detector functions in signalflow-library](https://github.com/signalfx/signalflow-library/tree/master/library/signalfx/detectors).
> **NOTE** When you want to change or remove write permissions for a user other than yourself regarding detectors, use a session token of an administrator to authenticate the Splunk Observability Cloud provider. See [Operations that require a session token for an administrator](https://dev.splunk.com/observability/docs/administration/authtokens#Operations-that-require-a-session-token-for-an-administrator).
## Example
```go package main
import (
"fmt" "github.com/pulumi/pulumi-signalfx/sdk/v7/go/signalfx" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cfg := config.New(ctx, "") clusters := []string{ "clusterA", "clusterB", } if param := cfg.GetObject("clusters"); param != nil { clusters = param } var applicationDelay []*signalfx.Detector for index := 0; index < len(clusters); index++ { key0 := index val0 := index __res, err := signalfx.NewDetector(ctx, fmt.Sprintf("application_delay-%v", key0), &signalfx.DetectorArgs{ Name: pulumi.Sprintf(" max average delay - %v", clusters[val0]), Description: pulumi.Sprintf("your application is slow - %v", clusters[val0]), MaxDelay: pulumi.Int(30), Tags: pulumi.StringArray{ pulumi.String("app-backend"), pulumi.String("staging"), }, AuthorizedWriterTeams: pulumi.StringArray{ mycoolteam.Id, }, AuthorizedWriterUsers: pulumi.StringArray{ pulumi.String("abc123"), }, ProgramText: pulumi.Sprintf("signal = data('app.delay', filter('cluster','%v'), extrapolation='last_value', maxExtrapolations=5).max()\ndetect(when(signal > 60, '5m')).publish('Processing old messages 5m')\ndetect(when(signal > 60, '30m')).publish('Processing old messages 30m')\n", clusters[val0]), Rules: signalfx.DetectorRuleArray{ &signalfx.DetectorRuleArgs{ Description: pulumi.String("maximum > 60 for 5m"), Severity: pulumi.String("Warning"), DetectLabel: pulumi.String("Processing old messages 5m"), Notifications: pulumi.StringArray{ pulumi.String("Email,foo-alerts@bar.com"), }, }, &signalfx.DetectorRuleArgs{ Description: pulumi.String("maximum > 60 for 30m"), Severity: pulumi.String("Critical"), DetectLabel: pulumi.String("Processing old messages 30m"), Notifications: pulumi.StringArray{ pulumi.String("Email,foo-alerts@bar.com"), }, }, }, }) if err != nil { return err } applicationDelay = append(applicationDelay, __res) } return nil }) }
```
## Notification format
As Splunk Observability Cloud supports different notification mechanisms, use a comma-delimited string to provide inputs. If you want to specify multiple notifications, each must be a member in the list, like so:
See [Splunk Observability Cloud Docs](https://dev.splunk.com/observability/reference/api/detectors/latest) for more information.
Here are some example of how to configure each notification type:
### Jira
Note that the `credentialId` is the Splunk-provided ID shown after setting up your Jira integration. See also `jira.Integration`.
### OpsGenie
Note that the `credentialId` is the Splunk-provided ID shown after setting up your Opsgenie integration. `Team` here is hardcoded as the `responderType` as that is the only acceptable type as per the API docs.
### PagerDuty
### Slack
Exclude the `#` on the channel name:
### Team
Sends [notifications to a team](https://docs.signalfx.com/en/latest/managing/teams/team-notifications.html).
### TeamEmail
Sends an email to every member of a team.
### Splunk On-Call (formerly VictorOps)
### Webhooks
You need to include all the commas even if you only use a credential id.
You can either configure a Webhook to use an existing integration's credential id:
Or configure one inline:
## Import
Detectors can be imported using their string ID (recoverable from URL: `/#/detector/v2/abc123/edit`, e.g.
```sh $ pulumi import signalfx:index/detector:Detector application_delay abc123 ```
func GetDetector ¶
func GetDetector(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DetectorState, opts ...pulumi.ResourceOption) (*Detector, error)
GetDetector gets an existing Detector 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 NewDetector ¶
func NewDetector(ctx *pulumi.Context, name string, args *DetectorArgs, opts ...pulumi.ResourceOption) (*Detector, error)
NewDetector registers a new resource with the given unique name, arguments, and options.
func (*Detector) ElementType ¶
func (*Detector) ToDetectorOutput ¶
func (i *Detector) ToDetectorOutput() DetectorOutput
func (*Detector) ToDetectorOutputWithContext ¶
func (i *Detector) ToDetectorOutputWithContext(ctx context.Context) DetectorOutput
type DetectorArgs ¶
type DetectorArgs struct { // Team IDs that have write access to this detector. Remember to use an admin's token if using this feature and to include that admin's team id (or user id in `authorizedWriterUsers`). AuthorizedWriterTeams pulumi.StringArrayInput // User IDs that have write access to this detector. Remember to use an admin's token if using this feature and to include that admin's user id (or team id in `authorizedWriterTeams`). AuthorizedWriterUsers pulumi.StringArrayInput // Description of the detector. Description pulumi.StringPtrInput // Indicates how a detector was created. The possible values are: Standard and AutoDetectCustomization. The value can only be set when creating the detector and cannot be modified later. DetectorOrigin pulumi.StringPtrInput // When `false`, the visualization may sample the output timeseries rather than displaying them all. `false` by default. DisableSampling pulumi.BoolPtrInput // Seconds since epoch. Used for visualization. Conflicts with `timeRange`. EndTime pulumi.IntPtrInput // allows Splunk Observability Cloud to continue with computation if there is a lag in receiving data points. MaxDelay pulumi.IntPtrInput // How long (in seconds) to wait even if the datapoints are arriving in a timely fashion. Max value is 900 (15m). MinDelay pulumi.IntPtrInput // Name of the detector. Name pulumi.StringPtrInput // ID of the AutoDetect parent detector from which this detector is customized and created. This property is required for detectors with detectorOrigin of type AutoDetectCustomization. The value can only be set when creating the detector and cannot be modified later. ParentDetectorId pulumi.StringPtrInput // Signalflow program text for the detector. More info [in the Splunk Observability Cloud docs](https://dev.splunk.com/observability/docs/signalflow/). ProgramText pulumi.StringInput // Set of rules used for alerting. Rules DetectorRuleArrayInput // When `true`, markers will be drawn for each datapoint within the visualization. `true` by default. ShowDataMarkers pulumi.BoolPtrInput // When `true`, the visualization will display a vertical line for each event trigger. `false` by default. ShowEventLines pulumi.BoolPtrInput // Seconds since epoch. Used for visualization. Conflicts with `timeRange`. StartTime pulumi.IntPtrInput // Tags associated with the detector. Tags pulumi.StringArrayInput // Team IDs to associate the detector to. Teams pulumi.StringArrayInput // Seconds to display in the visualization. This is a rolling range from the current time. Example: `3600` corresponds to `-1h` in web UI. `3600` by default. TimeRange pulumi.IntPtrInput // The property value is a string that denotes the geographic region associated with the time zone, (e.g. Australia/Sydney) Timezone pulumi.StringPtrInput // Plot-level customization options, associated with a publish statement. VizOptions DetectorVizOptionArrayInput }
The set of arguments for constructing a Detector resource.
func (DetectorArgs) ElementType ¶
func (DetectorArgs) ElementType() reflect.Type
type DetectorArray ¶
type DetectorArray []DetectorInput
func (DetectorArray) ElementType ¶
func (DetectorArray) ElementType() reflect.Type
func (DetectorArray) ToDetectorArrayOutput ¶
func (i DetectorArray) ToDetectorArrayOutput() DetectorArrayOutput
func (DetectorArray) ToDetectorArrayOutputWithContext ¶
func (i DetectorArray) ToDetectorArrayOutputWithContext(ctx context.Context) DetectorArrayOutput
type DetectorArrayInput ¶
type DetectorArrayInput interface { pulumi.Input ToDetectorArrayOutput() DetectorArrayOutput ToDetectorArrayOutputWithContext(context.Context) DetectorArrayOutput }
DetectorArrayInput is an input type that accepts DetectorArray and DetectorArrayOutput values. You can construct a concrete instance of `DetectorArrayInput` via:
DetectorArray{ DetectorArgs{...} }
type DetectorArrayOutput ¶
type DetectorArrayOutput struct{ *pulumi.OutputState }
func (DetectorArrayOutput) ElementType ¶
func (DetectorArrayOutput) ElementType() reflect.Type
func (DetectorArrayOutput) Index ¶
func (o DetectorArrayOutput) Index(i pulumi.IntInput) DetectorOutput
func (DetectorArrayOutput) ToDetectorArrayOutput ¶
func (o DetectorArrayOutput) ToDetectorArrayOutput() DetectorArrayOutput
func (DetectorArrayOutput) ToDetectorArrayOutputWithContext ¶
func (o DetectorArrayOutput) ToDetectorArrayOutputWithContext(ctx context.Context) DetectorArrayOutput
type DetectorInput ¶
type DetectorInput interface { pulumi.Input ToDetectorOutput() DetectorOutput ToDetectorOutputWithContext(ctx context.Context) DetectorOutput }
type DetectorMap ¶
type DetectorMap map[string]DetectorInput
func (DetectorMap) ElementType ¶
func (DetectorMap) ElementType() reflect.Type
func (DetectorMap) ToDetectorMapOutput ¶
func (i DetectorMap) ToDetectorMapOutput() DetectorMapOutput
func (DetectorMap) ToDetectorMapOutputWithContext ¶
func (i DetectorMap) ToDetectorMapOutputWithContext(ctx context.Context) DetectorMapOutput
type DetectorMapInput ¶
type DetectorMapInput interface { pulumi.Input ToDetectorMapOutput() DetectorMapOutput ToDetectorMapOutputWithContext(context.Context) DetectorMapOutput }
DetectorMapInput is an input type that accepts DetectorMap and DetectorMapOutput values. You can construct a concrete instance of `DetectorMapInput` via:
DetectorMap{ "key": DetectorArgs{...} }
type DetectorMapOutput ¶
type DetectorMapOutput struct{ *pulumi.OutputState }
func (DetectorMapOutput) ElementType ¶
func (DetectorMapOutput) ElementType() reflect.Type
func (DetectorMapOutput) MapIndex ¶
func (o DetectorMapOutput) MapIndex(k pulumi.StringInput) DetectorOutput
func (DetectorMapOutput) ToDetectorMapOutput ¶
func (o DetectorMapOutput) ToDetectorMapOutput() DetectorMapOutput
func (DetectorMapOutput) ToDetectorMapOutputWithContext ¶
func (o DetectorMapOutput) ToDetectorMapOutputWithContext(ctx context.Context) DetectorMapOutput
type DetectorOutput ¶
type DetectorOutput struct{ *pulumi.OutputState }
func (DetectorOutput) AuthorizedWriterTeams ¶
func (o DetectorOutput) AuthorizedWriterTeams() pulumi.StringArrayOutput
Team IDs that have write access to this detector. Remember to use an admin's token if using this feature and to include that admin's team id (or user id in `authorizedWriterUsers`).
func (DetectorOutput) AuthorizedWriterUsers ¶
func (o DetectorOutput) AuthorizedWriterUsers() pulumi.StringArrayOutput
User IDs that have write access to this detector. Remember to use an admin's token if using this feature and to include that admin's user id (or team id in `authorizedWriterTeams`).
func (DetectorOutput) Description ¶
func (o DetectorOutput) Description() pulumi.StringPtrOutput
Description of the detector.
func (DetectorOutput) DetectorOrigin ¶ added in v7.1.7
func (o DetectorOutput) DetectorOrigin() pulumi.StringPtrOutput
Indicates how a detector was created. The possible values are: Standard and AutoDetectCustomization. The value can only be set when creating the detector and cannot be modified later.
func (DetectorOutput) DisableSampling ¶
func (o DetectorOutput) DisableSampling() pulumi.BoolPtrOutput
When `false`, the visualization may sample the output timeseries rather than displaying them all. `false` by default.
func (DetectorOutput) ElementType ¶
func (DetectorOutput) ElementType() reflect.Type
func (DetectorOutput) EndTime ¶
func (o DetectorOutput) EndTime() pulumi.IntPtrOutput
Seconds since epoch. Used for visualization. Conflicts with `timeRange`.
func (DetectorOutput) LabelResolutions ¶
func (o DetectorOutput) LabelResolutions() pulumi.IntMapOutput
The resolutions of the detector alerts in milliseconds that indicate how often data is analyzed to determine if an alert should be triggered.
func (DetectorOutput) MaxDelay ¶
func (o DetectorOutput) MaxDelay() pulumi.IntPtrOutput
allows Splunk Observability Cloud to continue with computation if there is a lag in receiving data points.
func (DetectorOutput) MinDelay ¶
func (o DetectorOutput) MinDelay() pulumi.IntPtrOutput
How long (in seconds) to wait even if the datapoints are arriving in a timely fashion. Max value is 900 (15m).
func (DetectorOutput) Name ¶
func (o DetectorOutput) Name() pulumi.StringOutput
Name of the detector.
func (DetectorOutput) ParentDetectorId ¶ added in v7.1.7
func (o DetectorOutput) ParentDetectorId() pulumi.StringPtrOutput
ID of the AutoDetect parent detector from which this detector is customized and created. This property is required for detectors with detectorOrigin of type AutoDetectCustomization. The value can only be set when creating the detector and cannot be modified later.
func (DetectorOutput) ProgramText ¶
func (o DetectorOutput) ProgramText() pulumi.StringOutput
Signalflow program text for the detector. More info [in the Splunk Observability Cloud docs](https://dev.splunk.com/observability/docs/signalflow/).
func (DetectorOutput) Rules ¶
func (o DetectorOutput) Rules() DetectorRuleArrayOutput
Set of rules used for alerting.
func (DetectorOutput) ShowDataMarkers ¶
func (o DetectorOutput) ShowDataMarkers() pulumi.BoolPtrOutput
When `true`, markers will be drawn for each datapoint within the visualization. `true` by default.
func (DetectorOutput) ShowEventLines ¶
func (o DetectorOutput) ShowEventLines() pulumi.BoolPtrOutput
When `true`, the visualization will display a vertical line for each event trigger. `false` by default.
func (DetectorOutput) StartTime ¶
func (o DetectorOutput) StartTime() pulumi.IntPtrOutput
Seconds since epoch. Used for visualization. Conflicts with `timeRange`.
func (DetectorOutput) Tags ¶
func (o DetectorOutput) Tags() pulumi.StringArrayOutput
Tags associated with the detector.
func (DetectorOutput) Teams ¶
func (o DetectorOutput) Teams() pulumi.StringArrayOutput
Team IDs to associate the detector to.
func (DetectorOutput) TimeRange ¶
func (o DetectorOutput) TimeRange() pulumi.IntPtrOutput
Seconds to display in the visualization. This is a rolling range from the current time. Example: `3600` corresponds to `-1h` in web UI. `3600` by default.
func (DetectorOutput) Timezone ¶
func (o DetectorOutput) Timezone() pulumi.StringPtrOutput
The property value is a string that denotes the geographic region associated with the time zone, (e.g. Australia/Sydney)
func (DetectorOutput) ToDetectorOutput ¶
func (o DetectorOutput) ToDetectorOutput() DetectorOutput
func (DetectorOutput) ToDetectorOutputWithContext ¶
func (o DetectorOutput) ToDetectorOutputWithContext(ctx context.Context) DetectorOutput
func (DetectorOutput) Url ¶
func (o DetectorOutput) Url() pulumi.StringOutput
The URL of the detector.
func (DetectorOutput) VizOptions ¶
func (o DetectorOutput) VizOptions() DetectorVizOptionArrayOutput
Plot-level customization options, associated with a publish statement.
type DetectorRule ¶
type DetectorRule struct { // Description for the rule. Displays as the alert condition in the Alert Rules tab of the detector editor in the web UI. Description *string `pulumi:"description"` // A detect label which matches a detect label within `programText`. DetectLabel string `pulumi:"detectLabel"` // When true, notifications and events will not be generated for the detect label. `false` by default. Disabled *bool `pulumi:"disabled"` // List of strings specifying where notifications will be sent when an incident occurs. See [Create A Single Detector](https://dev.splunk.com/observability/reference/api/detectors/latest) for more info. Notifications []string `pulumi:"notifications"` // Custom notification message body when an alert is triggered. See [Set Up Detectors to Trigger Alerts](https://docs.splunk.com/observability/en/alerts-detectors-notifications/create-detectors-for-alerts.html) for more info. ParameterizedBody *string `pulumi:"parameterizedBody"` // Custom notification message subject when an alert is triggered. See [Set Up Detectors to Trigger Alerts](https://docs.splunk.com/observability/en/alerts-detectors-notifications/create-detectors-for-alerts.html) for more info. ParameterizedSubject *string `pulumi:"parameterizedSubject"` // URL of page to consult when an alert is triggered. This can be used with custom notification messages. RunbookUrl *string `pulumi:"runbookUrl"` // The severity of the rule, must be one of: `"Critical"`, `"Major"`, `"Minor"`, `"Warning"`, `"Info"`. Severity string `pulumi:"severity"` // Plain text suggested first course of action, such as a command line to execute. This can be used with custom notification messages. Tip *string `pulumi:"tip"` }
type DetectorRuleArgs ¶
type DetectorRuleArgs struct { // Description for the rule. Displays as the alert condition in the Alert Rules tab of the detector editor in the web UI. Description pulumi.StringPtrInput `pulumi:"description"` // A detect label which matches a detect label within `programText`. DetectLabel pulumi.StringInput `pulumi:"detectLabel"` // When true, notifications and events will not be generated for the detect label. `false` by default. Disabled pulumi.BoolPtrInput `pulumi:"disabled"` // List of strings specifying where notifications will be sent when an incident occurs. See [Create A Single Detector](https://dev.splunk.com/observability/reference/api/detectors/latest) for more info. Notifications pulumi.StringArrayInput `pulumi:"notifications"` // Custom notification message body when an alert is triggered. See [Set Up Detectors to Trigger Alerts](https://docs.splunk.com/observability/en/alerts-detectors-notifications/create-detectors-for-alerts.html) for more info. ParameterizedBody pulumi.StringPtrInput `pulumi:"parameterizedBody"` // Custom notification message subject when an alert is triggered. See [Set Up Detectors to Trigger Alerts](https://docs.splunk.com/observability/en/alerts-detectors-notifications/create-detectors-for-alerts.html) for more info. ParameterizedSubject pulumi.StringPtrInput `pulumi:"parameterizedSubject"` // URL of page to consult when an alert is triggered. This can be used with custom notification messages. RunbookUrl pulumi.StringPtrInput `pulumi:"runbookUrl"` // The severity of the rule, must be one of: `"Critical"`, `"Major"`, `"Minor"`, `"Warning"`, `"Info"`. Severity pulumi.StringInput `pulumi:"severity"` // Plain text suggested first course of action, such as a command line to execute. This can be used with custom notification messages. Tip pulumi.StringPtrInput `pulumi:"tip"` }
func (DetectorRuleArgs) ElementType ¶
func (DetectorRuleArgs) ElementType() reflect.Type
func (DetectorRuleArgs) ToDetectorRuleOutput ¶
func (i DetectorRuleArgs) ToDetectorRuleOutput() DetectorRuleOutput
func (DetectorRuleArgs) ToDetectorRuleOutputWithContext ¶
func (i DetectorRuleArgs) ToDetectorRuleOutputWithContext(ctx context.Context) DetectorRuleOutput
type DetectorRuleArray ¶
type DetectorRuleArray []DetectorRuleInput
func (DetectorRuleArray) ElementType ¶
func (DetectorRuleArray) ElementType() reflect.Type
func (DetectorRuleArray) ToDetectorRuleArrayOutput ¶
func (i DetectorRuleArray) ToDetectorRuleArrayOutput() DetectorRuleArrayOutput
func (DetectorRuleArray) ToDetectorRuleArrayOutputWithContext ¶
func (i DetectorRuleArray) ToDetectorRuleArrayOutputWithContext(ctx context.Context) DetectorRuleArrayOutput
type DetectorRuleArrayInput ¶
type DetectorRuleArrayInput interface { pulumi.Input ToDetectorRuleArrayOutput() DetectorRuleArrayOutput ToDetectorRuleArrayOutputWithContext(context.Context) DetectorRuleArrayOutput }
DetectorRuleArrayInput is an input type that accepts DetectorRuleArray and DetectorRuleArrayOutput values. You can construct a concrete instance of `DetectorRuleArrayInput` via:
DetectorRuleArray{ DetectorRuleArgs{...} }
type DetectorRuleArrayOutput ¶
type DetectorRuleArrayOutput struct{ *pulumi.OutputState }
func (DetectorRuleArrayOutput) ElementType ¶
func (DetectorRuleArrayOutput) ElementType() reflect.Type
func (DetectorRuleArrayOutput) Index ¶
func (o DetectorRuleArrayOutput) Index(i pulumi.IntInput) DetectorRuleOutput
func (DetectorRuleArrayOutput) ToDetectorRuleArrayOutput ¶
func (o DetectorRuleArrayOutput) ToDetectorRuleArrayOutput() DetectorRuleArrayOutput
func (DetectorRuleArrayOutput) ToDetectorRuleArrayOutputWithContext ¶
func (o DetectorRuleArrayOutput) ToDetectorRuleArrayOutputWithContext(ctx context.Context) DetectorRuleArrayOutput
type DetectorRuleInput ¶
type DetectorRuleInput interface { pulumi.Input ToDetectorRuleOutput() DetectorRuleOutput ToDetectorRuleOutputWithContext(context.Context) DetectorRuleOutput }
DetectorRuleInput is an input type that accepts DetectorRuleArgs and DetectorRuleOutput values. You can construct a concrete instance of `DetectorRuleInput` via:
DetectorRuleArgs{...}
type DetectorRuleOutput ¶
type DetectorRuleOutput struct{ *pulumi.OutputState }
func (DetectorRuleOutput) Description ¶
func (o DetectorRuleOutput) Description() pulumi.StringPtrOutput
Description for the rule. Displays as the alert condition in the Alert Rules tab of the detector editor in the web UI.
func (DetectorRuleOutput) DetectLabel ¶
func (o DetectorRuleOutput) DetectLabel() pulumi.StringOutput
A detect label which matches a detect label within `programText`.
func (DetectorRuleOutput) Disabled ¶
func (o DetectorRuleOutput) Disabled() pulumi.BoolPtrOutput
When true, notifications and events will not be generated for the detect label. `false` by default.
func (DetectorRuleOutput) ElementType ¶
func (DetectorRuleOutput) ElementType() reflect.Type
func (DetectorRuleOutput) Notifications ¶
func (o DetectorRuleOutput) Notifications() pulumi.StringArrayOutput
List of strings specifying where notifications will be sent when an incident occurs. See [Create A Single Detector](https://dev.splunk.com/observability/reference/api/detectors/latest) for more info.
func (DetectorRuleOutput) ParameterizedBody ¶
func (o DetectorRuleOutput) ParameterizedBody() pulumi.StringPtrOutput
Custom notification message body when an alert is triggered. See [Set Up Detectors to Trigger Alerts](https://docs.splunk.com/observability/en/alerts-detectors-notifications/create-detectors-for-alerts.html) for more info.
func (DetectorRuleOutput) ParameterizedSubject ¶
func (o DetectorRuleOutput) ParameterizedSubject() pulumi.StringPtrOutput
Custom notification message subject when an alert is triggered. See [Set Up Detectors to Trigger Alerts](https://docs.splunk.com/observability/en/alerts-detectors-notifications/create-detectors-for-alerts.html) for more info.
func (DetectorRuleOutput) RunbookUrl ¶
func (o DetectorRuleOutput) RunbookUrl() pulumi.StringPtrOutput
URL of page to consult when an alert is triggered. This can be used with custom notification messages.
func (DetectorRuleOutput) Severity ¶
func (o DetectorRuleOutput) Severity() pulumi.StringOutput
The severity of the rule, must be one of: `"Critical"`, `"Major"`, `"Minor"`, `"Warning"`, `"Info"`.
func (DetectorRuleOutput) Tip ¶
func (o DetectorRuleOutput) Tip() pulumi.StringPtrOutput
Plain text suggested first course of action, such as a command line to execute. This can be used with custom notification messages.
func (DetectorRuleOutput) ToDetectorRuleOutput ¶
func (o DetectorRuleOutput) ToDetectorRuleOutput() DetectorRuleOutput
func (DetectorRuleOutput) ToDetectorRuleOutputWithContext ¶
func (o DetectorRuleOutput) ToDetectorRuleOutputWithContext(ctx context.Context) DetectorRuleOutput
type DetectorState ¶
type DetectorState struct { // Team IDs that have write access to this detector. Remember to use an admin's token if using this feature and to include that admin's team id (or user id in `authorizedWriterUsers`). AuthorizedWriterTeams pulumi.StringArrayInput // User IDs that have write access to this detector. Remember to use an admin's token if using this feature and to include that admin's user id (or team id in `authorizedWriterTeams`). AuthorizedWriterUsers pulumi.StringArrayInput // Description of the detector. Description pulumi.StringPtrInput // Indicates how a detector was created. The possible values are: Standard and AutoDetectCustomization. The value can only be set when creating the detector and cannot be modified later. DetectorOrigin pulumi.StringPtrInput // When `false`, the visualization may sample the output timeseries rather than displaying them all. `false` by default. DisableSampling pulumi.BoolPtrInput // Seconds since epoch. Used for visualization. Conflicts with `timeRange`. EndTime pulumi.IntPtrInput // The resolutions of the detector alerts in milliseconds that indicate how often data is analyzed to determine if an alert should be triggered. LabelResolutions pulumi.IntMapInput // allows Splunk Observability Cloud to continue with computation if there is a lag in receiving data points. MaxDelay pulumi.IntPtrInput // How long (in seconds) to wait even if the datapoints are arriving in a timely fashion. Max value is 900 (15m). MinDelay pulumi.IntPtrInput // Name of the detector. Name pulumi.StringPtrInput // ID of the AutoDetect parent detector from which this detector is customized and created. This property is required for detectors with detectorOrigin of type AutoDetectCustomization. The value can only be set when creating the detector and cannot be modified later. ParentDetectorId pulumi.StringPtrInput // Signalflow program text for the detector. More info [in the Splunk Observability Cloud docs](https://dev.splunk.com/observability/docs/signalflow/). ProgramText pulumi.StringPtrInput // Set of rules used for alerting. Rules DetectorRuleArrayInput // When `true`, markers will be drawn for each datapoint within the visualization. `true` by default. ShowDataMarkers pulumi.BoolPtrInput // When `true`, the visualization will display a vertical line for each event trigger. `false` by default. ShowEventLines pulumi.BoolPtrInput // Seconds since epoch. Used for visualization. Conflicts with `timeRange`. StartTime pulumi.IntPtrInput // Tags associated with the detector. Tags pulumi.StringArrayInput // Team IDs to associate the detector to. Teams pulumi.StringArrayInput // Seconds to display in the visualization. This is a rolling range from the current time. Example: `3600` corresponds to `-1h` in web UI. `3600` by default. TimeRange pulumi.IntPtrInput // The property value is a string that denotes the geographic region associated with the time zone, (e.g. Australia/Sydney) Timezone pulumi.StringPtrInput // The URL of the detector. Url pulumi.StringPtrInput // Plot-level customization options, associated with a publish statement. VizOptions DetectorVizOptionArrayInput }
func (DetectorState) ElementType ¶
func (DetectorState) ElementType() reflect.Type
type DetectorVizOption ¶
type DetectorVizOption struct { // Color to use : gray, blue, azure, navy, brown, orange, yellow, iris, magenta, pink, purple, violet, lilac, emerald, green, aquamarine. Color *string `pulumi:"color"` // Specifies an alternate value for the Plot Name column of the Data Table associated with the chart. DisplayName *string `pulumi:"displayName"` // Label used in the publish statement that displays the plot (metric time series data) you want to customize. Label string `pulumi:"label"` // , `valueSuffix` - (Optional) Arbitrary prefix/suffix to display with the value of this plot. // // **Notes** // // Use both `maxDelay` in your detector configuration and an `extrapolation` policy in your program text to reduce false positives and false negatives. ValuePrefix *string `pulumi:"valuePrefix"` // An arbitrary suffix to display with the value of this plot ValueSuffix *string `pulumi:"valueSuffix"` // A unit to attach to this plot. Units support automatic scaling (eg thousands of bytes will be displayed as kilobytes). Values values are `Bit, Kilobit, Megabit, Gigabit, Terabit, Petabit, Exabit, Zettabit, Yottabit, Byte, Kibibyte, Mebibyte, Gibibyte (note: this was previously typoed as Gigibyte), Tebibyte, Pebibyte, Exbibyte, Zebibyte, Yobibyte, Nanosecond, Microsecond, Millisecond, Second, Minute, Hour, Day, Week`. ValueUnit *string `pulumi:"valueUnit"` }
type DetectorVizOptionArgs ¶
type DetectorVizOptionArgs struct { // Color to use : gray, blue, azure, navy, brown, orange, yellow, iris, magenta, pink, purple, violet, lilac, emerald, green, aquamarine. Color pulumi.StringPtrInput `pulumi:"color"` // Specifies an alternate value for the Plot Name column of the Data Table associated with the chart. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` // Label used in the publish statement that displays the plot (metric time series data) you want to customize. Label pulumi.StringInput `pulumi:"label"` // , `valueSuffix` - (Optional) Arbitrary prefix/suffix to display with the value of this plot. // // **Notes** // // Use both `maxDelay` in your detector configuration and an `extrapolation` policy in your program text to reduce false positives and false negatives. ValuePrefix pulumi.StringPtrInput `pulumi:"valuePrefix"` // An arbitrary suffix to display with the value of this plot ValueSuffix pulumi.StringPtrInput `pulumi:"valueSuffix"` // A unit to attach to this plot. Units support automatic scaling (eg thousands of bytes will be displayed as kilobytes). Values values are `Bit, Kilobit, Megabit, Gigabit, Terabit, Petabit, Exabit, Zettabit, Yottabit, Byte, Kibibyte, Mebibyte, Gibibyte (note: this was previously typoed as Gigibyte), Tebibyte, Pebibyte, Exbibyte, Zebibyte, Yobibyte, Nanosecond, Microsecond, Millisecond, Second, Minute, Hour, Day, Week`. ValueUnit pulumi.StringPtrInput `pulumi:"valueUnit"` }
func (DetectorVizOptionArgs) ElementType ¶
func (DetectorVizOptionArgs) ElementType() reflect.Type
func (DetectorVizOptionArgs) ToDetectorVizOptionOutput ¶
func (i DetectorVizOptionArgs) ToDetectorVizOptionOutput() DetectorVizOptionOutput
func (DetectorVizOptionArgs) ToDetectorVizOptionOutputWithContext ¶
func (i DetectorVizOptionArgs) ToDetectorVizOptionOutputWithContext(ctx context.Context) DetectorVizOptionOutput
type DetectorVizOptionArray ¶
type DetectorVizOptionArray []DetectorVizOptionInput
func (DetectorVizOptionArray) ElementType ¶
func (DetectorVizOptionArray) ElementType() reflect.Type
func (DetectorVizOptionArray) ToDetectorVizOptionArrayOutput ¶
func (i DetectorVizOptionArray) ToDetectorVizOptionArrayOutput() DetectorVizOptionArrayOutput
func (DetectorVizOptionArray) ToDetectorVizOptionArrayOutputWithContext ¶
func (i DetectorVizOptionArray) ToDetectorVizOptionArrayOutputWithContext(ctx context.Context) DetectorVizOptionArrayOutput
type DetectorVizOptionArrayInput ¶
type DetectorVizOptionArrayInput interface { pulumi.Input ToDetectorVizOptionArrayOutput() DetectorVizOptionArrayOutput ToDetectorVizOptionArrayOutputWithContext(context.Context) DetectorVizOptionArrayOutput }
DetectorVizOptionArrayInput is an input type that accepts DetectorVizOptionArray and DetectorVizOptionArrayOutput values. You can construct a concrete instance of `DetectorVizOptionArrayInput` via:
DetectorVizOptionArray{ DetectorVizOptionArgs{...} }
type DetectorVizOptionArrayOutput ¶
type DetectorVizOptionArrayOutput struct{ *pulumi.OutputState }
func (DetectorVizOptionArrayOutput) ElementType ¶
func (DetectorVizOptionArrayOutput) ElementType() reflect.Type
func (DetectorVizOptionArrayOutput) Index ¶
func (o DetectorVizOptionArrayOutput) Index(i pulumi.IntInput) DetectorVizOptionOutput
func (DetectorVizOptionArrayOutput) ToDetectorVizOptionArrayOutput ¶
func (o DetectorVizOptionArrayOutput) ToDetectorVizOptionArrayOutput() DetectorVizOptionArrayOutput
func (DetectorVizOptionArrayOutput) ToDetectorVizOptionArrayOutputWithContext ¶
func (o DetectorVizOptionArrayOutput) ToDetectorVizOptionArrayOutputWithContext(ctx context.Context) DetectorVizOptionArrayOutput
type DetectorVizOptionInput ¶
type DetectorVizOptionInput interface { pulumi.Input ToDetectorVizOptionOutput() DetectorVizOptionOutput ToDetectorVizOptionOutputWithContext(context.Context) DetectorVizOptionOutput }
DetectorVizOptionInput is an input type that accepts DetectorVizOptionArgs and DetectorVizOptionOutput values. You can construct a concrete instance of `DetectorVizOptionInput` via:
DetectorVizOptionArgs{...}
type DetectorVizOptionOutput ¶
type DetectorVizOptionOutput struct{ *pulumi.OutputState }
func (DetectorVizOptionOutput) Color ¶
func (o DetectorVizOptionOutput) Color() pulumi.StringPtrOutput
Color to use : gray, blue, azure, navy, brown, orange, yellow, iris, magenta, pink, purple, violet, lilac, emerald, green, aquamarine.
func (DetectorVizOptionOutput) DisplayName ¶
func (o DetectorVizOptionOutput) DisplayName() pulumi.StringPtrOutput
Specifies an alternate value for the Plot Name column of the Data Table associated with the chart.
func (DetectorVizOptionOutput) ElementType ¶
func (DetectorVizOptionOutput) ElementType() reflect.Type
func (DetectorVizOptionOutput) Label ¶
func (o DetectorVizOptionOutput) Label() pulumi.StringOutput
Label used in the publish statement that displays the plot (metric time series data) you want to customize.
func (DetectorVizOptionOutput) ToDetectorVizOptionOutput ¶
func (o DetectorVizOptionOutput) ToDetectorVizOptionOutput() DetectorVizOptionOutput
func (DetectorVizOptionOutput) ToDetectorVizOptionOutputWithContext ¶
func (o DetectorVizOptionOutput) ToDetectorVizOptionOutputWithContext(ctx context.Context) DetectorVizOptionOutput
func (DetectorVizOptionOutput) ValuePrefix ¶
func (o DetectorVizOptionOutput) ValuePrefix() pulumi.StringPtrOutput
, `valueSuffix` - (Optional) Arbitrary prefix/suffix to display with the value of this plot.
**Notes**
Use both `maxDelay` in your detector configuration and an `extrapolation` policy in your program text to reduce false positives and false negatives.
func (DetectorVizOptionOutput) ValueSuffix ¶
func (o DetectorVizOptionOutput) ValueSuffix() pulumi.StringPtrOutput
An arbitrary suffix to display with the value of this plot
func (DetectorVizOptionOutput) ValueUnit ¶
func (o DetectorVizOptionOutput) ValueUnit() pulumi.StringPtrOutput
A unit to attach to this plot. Units support automatic scaling (eg thousands of bytes will be displayed as kilobytes). Values values are `Bit, Kilobit, Megabit, Gigabit, Terabit, Petabit, Exabit, Zettabit, Yottabit, Byte, Kibibyte, Mebibyte, Gibibyte (note: this was previously typoed as Gigibyte), Tebibyte, Pebibyte, Exbibyte, Zebibyte, Yobibyte, Nanosecond, Microsecond, Millisecond, Second, Minute, Hour, Day, Week`.
type EventFeedChart ¶
type EventFeedChart struct { pulumi.CustomResourceState // Description of the text note. Description pulumi.StringPtrOutput `pulumi:"description"` // Seconds since epoch. Used for visualization. Conflicts with `timeRange`. EndTime pulumi.IntPtrOutput `pulumi:"endTime"` // Name of the text note. Name pulumi.StringOutput `pulumi:"name"` // Signalflow program text for the chart. More info[in the Splunk Observability Cloud docs](https://dev.splunk.com/observability/docs/signalflow/). ProgramText pulumi.StringOutput `pulumi:"programText"` // Seconds since epoch. Used for visualization. Conflicts with `timeRange`. StartTime pulumi.IntPtrOutput `pulumi:"startTime"` // From when to display data. Splunk Observability Cloud time syntax (e.g. `"-5m"`, `"-1h"`). Conflicts with `startTime` and `endTime`. TimeRange pulumi.IntPtrOutput `pulumi:"timeRange"` // The URL of the chart. Url pulumi.StringOutput `pulumi:"url"` }
Displays a listing of events as a widget in a dashboard.
func GetEventFeedChart ¶
func GetEventFeedChart(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EventFeedChartState, opts ...pulumi.ResourceOption) (*EventFeedChart, error)
GetEventFeedChart gets an existing EventFeedChart 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 NewEventFeedChart ¶
func NewEventFeedChart(ctx *pulumi.Context, name string, args *EventFeedChartArgs, opts ...pulumi.ResourceOption) (*EventFeedChart, error)
NewEventFeedChart registers a new resource with the given unique name, arguments, and options.
func (*EventFeedChart) ElementType ¶
func (*EventFeedChart) ElementType() reflect.Type
func (*EventFeedChart) ToEventFeedChartOutput ¶
func (i *EventFeedChart) ToEventFeedChartOutput() EventFeedChartOutput
func (*EventFeedChart) ToEventFeedChartOutputWithContext ¶
func (i *EventFeedChart) ToEventFeedChartOutputWithContext(ctx context.Context) EventFeedChartOutput
type EventFeedChartArgs ¶
type EventFeedChartArgs struct { // Description of the text note. Description pulumi.StringPtrInput // Seconds since epoch. Used for visualization. Conflicts with `timeRange`. EndTime pulumi.IntPtrInput // Name of the text note. Name pulumi.StringPtrInput // Signalflow program text for the chart. More info[in the Splunk Observability Cloud docs](https://dev.splunk.com/observability/docs/signalflow/). ProgramText pulumi.StringInput // Seconds since epoch. Used for visualization. Conflicts with `timeRange`. StartTime pulumi.IntPtrInput // From when to display data. Splunk Observability Cloud time syntax (e.g. `"-5m"`, `"-1h"`). Conflicts with `startTime` and `endTime`. TimeRange pulumi.IntPtrInput }
The set of arguments for constructing a EventFeedChart resource.
func (EventFeedChartArgs) ElementType ¶
func (EventFeedChartArgs) ElementType() reflect.Type
type EventFeedChartArray ¶
type EventFeedChartArray []EventFeedChartInput
func (EventFeedChartArray) ElementType ¶
func (EventFeedChartArray) ElementType() reflect.Type
func (EventFeedChartArray) ToEventFeedChartArrayOutput ¶
func (i EventFeedChartArray) ToEventFeedChartArrayOutput() EventFeedChartArrayOutput
func (EventFeedChartArray) ToEventFeedChartArrayOutputWithContext ¶
func (i EventFeedChartArray) ToEventFeedChartArrayOutputWithContext(ctx context.Context) EventFeedChartArrayOutput
type EventFeedChartArrayInput ¶
type EventFeedChartArrayInput interface { pulumi.Input ToEventFeedChartArrayOutput() EventFeedChartArrayOutput ToEventFeedChartArrayOutputWithContext(context.Context) EventFeedChartArrayOutput }
EventFeedChartArrayInput is an input type that accepts EventFeedChartArray and EventFeedChartArrayOutput values. You can construct a concrete instance of `EventFeedChartArrayInput` via:
EventFeedChartArray{ EventFeedChartArgs{...} }
type EventFeedChartArrayOutput ¶
type EventFeedChartArrayOutput struct{ *pulumi.OutputState }
func (EventFeedChartArrayOutput) ElementType ¶
func (EventFeedChartArrayOutput) ElementType() reflect.Type
func (EventFeedChartArrayOutput) Index ¶
func (o EventFeedChartArrayOutput) Index(i pulumi.IntInput) EventFeedChartOutput
func (EventFeedChartArrayOutput) ToEventFeedChartArrayOutput ¶
func (o EventFeedChartArrayOutput) ToEventFeedChartArrayOutput() EventFeedChartArrayOutput
func (EventFeedChartArrayOutput) ToEventFeedChartArrayOutputWithContext ¶
func (o EventFeedChartArrayOutput) ToEventFeedChartArrayOutputWithContext(ctx context.Context) EventFeedChartArrayOutput
type EventFeedChartInput ¶
type EventFeedChartInput interface { pulumi.Input ToEventFeedChartOutput() EventFeedChartOutput ToEventFeedChartOutputWithContext(ctx context.Context) EventFeedChartOutput }
type EventFeedChartMap ¶
type EventFeedChartMap map[string]EventFeedChartInput
func (EventFeedChartMap) ElementType ¶
func (EventFeedChartMap) ElementType() reflect.Type
func (EventFeedChartMap) ToEventFeedChartMapOutput ¶
func (i EventFeedChartMap) ToEventFeedChartMapOutput() EventFeedChartMapOutput
func (EventFeedChartMap) ToEventFeedChartMapOutputWithContext ¶
func (i EventFeedChartMap) ToEventFeedChartMapOutputWithContext(ctx context.Context) EventFeedChartMapOutput
type EventFeedChartMapInput ¶
type EventFeedChartMapInput interface { pulumi.Input ToEventFeedChartMapOutput() EventFeedChartMapOutput ToEventFeedChartMapOutputWithContext(context.Context) EventFeedChartMapOutput }
EventFeedChartMapInput is an input type that accepts EventFeedChartMap and EventFeedChartMapOutput values. You can construct a concrete instance of `EventFeedChartMapInput` via:
EventFeedChartMap{ "key": EventFeedChartArgs{...} }
type EventFeedChartMapOutput ¶
type EventFeedChartMapOutput struct{ *pulumi.OutputState }
func (EventFeedChartMapOutput) ElementType ¶
func (EventFeedChartMapOutput) ElementType() reflect.Type
func (EventFeedChartMapOutput) MapIndex ¶
func (o EventFeedChartMapOutput) MapIndex(k pulumi.StringInput) EventFeedChartOutput
func (EventFeedChartMapOutput) ToEventFeedChartMapOutput ¶
func (o EventFeedChartMapOutput) ToEventFeedChartMapOutput() EventFeedChartMapOutput
func (EventFeedChartMapOutput) ToEventFeedChartMapOutputWithContext ¶
func (o EventFeedChartMapOutput) ToEventFeedChartMapOutputWithContext(ctx context.Context) EventFeedChartMapOutput
type EventFeedChartOutput ¶
type EventFeedChartOutput struct{ *pulumi.OutputState }
func (EventFeedChartOutput) Description ¶
func (o EventFeedChartOutput) Description() pulumi.StringPtrOutput
Description of the text note.
func (EventFeedChartOutput) ElementType ¶
func (EventFeedChartOutput) ElementType() reflect.Type
func (EventFeedChartOutput) EndTime ¶
func (o EventFeedChartOutput) EndTime() pulumi.IntPtrOutput
Seconds since epoch. Used for visualization. Conflicts with `timeRange`.
func (EventFeedChartOutput) Name ¶
func (o EventFeedChartOutput) Name() pulumi.StringOutput
Name of the text note.
func (EventFeedChartOutput) ProgramText ¶
func (o EventFeedChartOutput) ProgramText() pulumi.StringOutput
Signalflow program text for the chart. More info[in the Splunk Observability Cloud docs](https://dev.splunk.com/observability/docs/signalflow/).
func (EventFeedChartOutput) StartTime ¶
func (o EventFeedChartOutput) StartTime() pulumi.IntPtrOutput
Seconds since epoch. Used for visualization. Conflicts with `timeRange`.
func (EventFeedChartOutput) TimeRange ¶
func (o EventFeedChartOutput) TimeRange() pulumi.IntPtrOutput
From when to display data. Splunk Observability Cloud time syntax (e.g. `"-5m"`, `"-1h"`). Conflicts with `startTime` and `endTime`.
func (EventFeedChartOutput) ToEventFeedChartOutput ¶
func (o EventFeedChartOutput) ToEventFeedChartOutput() EventFeedChartOutput
func (EventFeedChartOutput) ToEventFeedChartOutputWithContext ¶
func (o EventFeedChartOutput) ToEventFeedChartOutputWithContext(ctx context.Context) EventFeedChartOutput
func (EventFeedChartOutput) Url ¶
func (o EventFeedChartOutput) Url() pulumi.StringOutput
The URL of the chart.
type EventFeedChartState ¶
type EventFeedChartState struct { // Description of the text note. Description pulumi.StringPtrInput // Seconds since epoch. Used for visualization. Conflicts with `timeRange`. EndTime pulumi.IntPtrInput // Name of the text note. Name pulumi.StringPtrInput // Signalflow program text for the chart. More info[in the Splunk Observability Cloud docs](https://dev.splunk.com/observability/docs/signalflow/). ProgramText pulumi.StringPtrInput // Seconds since epoch. Used for visualization. Conflicts with `timeRange`. StartTime pulumi.IntPtrInput // From when to display data. Splunk Observability Cloud time syntax (e.g. `"-5m"`, `"-1h"`). Conflicts with `startTime` and `endTime`. TimeRange pulumi.IntPtrInput // The URL of the chart. Url pulumi.StringPtrInput }
func (EventFeedChartState) ElementType ¶
func (EventFeedChartState) ElementType() reflect.Type
type GetDimensionValuesArgs ¶
type GetDimensionValuesArgs struct { Limit *int `pulumi:"limit"` OrderBy *string `pulumi:"orderBy"` Query string `pulumi:"query"` }
A collection of arguments for invoking getDimensionValues.
type GetDimensionValuesOutputArgs ¶
type GetDimensionValuesOutputArgs struct { Limit pulumi.IntPtrInput `pulumi:"limit"` OrderBy pulumi.StringPtrInput `pulumi:"orderBy"` Query pulumi.StringInput `pulumi:"query"` }
A collection of arguments for invoking getDimensionValues.
func (GetDimensionValuesOutputArgs) ElementType ¶
func (GetDimensionValuesOutputArgs) ElementType() reflect.Type
type GetDimensionValuesResult ¶
type GetDimensionValuesResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Limit *int `pulumi:"limit"` OrderBy *string `pulumi:"orderBy"` Query string `pulumi:"query"` Values []string `pulumi:"values"` }
A collection of values returned by getDimensionValues.
func GetDimensionValues ¶
func GetDimensionValues(ctx *pulumi.Context, args *GetDimensionValuesArgs, opts ...pulumi.InvokeOption) (*GetDimensionValuesResult, error)
Use this data source to get a list of dimension values matching the provided query.
> **NOTE** The maximum number of values for this data source is 1,000. If you need more, reach out to Splunk support.
type GetDimensionValuesResultOutput ¶
type GetDimensionValuesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDimensionValues.
func GetDimensionValuesOutput ¶
func GetDimensionValuesOutput(ctx *pulumi.Context, args GetDimensionValuesOutputArgs, opts ...pulumi.InvokeOption) GetDimensionValuesResultOutput
func (GetDimensionValuesResultOutput) ElementType ¶
func (GetDimensionValuesResultOutput) ElementType() reflect.Type
func (GetDimensionValuesResultOutput) Id ¶
func (o GetDimensionValuesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetDimensionValuesResultOutput) Limit ¶ added in v7.3.0
func (o GetDimensionValuesResultOutput) Limit() pulumi.IntPtrOutput
func (GetDimensionValuesResultOutput) OrderBy ¶ added in v7.3.0
func (o GetDimensionValuesResultOutput) OrderBy() pulumi.StringPtrOutput
func (GetDimensionValuesResultOutput) Query ¶
func (o GetDimensionValuesResultOutput) Query() pulumi.StringOutput
func (GetDimensionValuesResultOutput) ToGetDimensionValuesResultOutput ¶
func (o GetDimensionValuesResultOutput) ToGetDimensionValuesResultOutput() GetDimensionValuesResultOutput
func (GetDimensionValuesResultOutput) ToGetDimensionValuesResultOutputWithContext ¶
func (o GetDimensionValuesResultOutput) ToGetDimensionValuesResultOutputWithContext(ctx context.Context) GetDimensionValuesResultOutput
func (GetDimensionValuesResultOutput) Values ¶
func (o GetDimensionValuesResultOutput) Values() pulumi.StringArrayOutput
type HeatmapChart ¶
type HeatmapChart struct { pulumi.CustomResourceState // Values and color for the color range. Example: `colorRange : { min : 0, max : 100, color : "#0000ff" }`. Look at this [link](https://docs.splunk.com/observability/en/data-visualization/charts/chart-options.html). ColorRange HeatmapChartColorRangePtrOutput `pulumi:"colorRange"` // One to N blocks, each defining a single color range including both the color to display for that range and the borders of the range. Example: `colorScale { gt = 60, color = "blue" } colorScale { lte = 60, color = "yellow" }`. Look at this [link](https://docs.splunk.com/observability/en/data-visualization/charts/chart-options.html). ColorScales HeatmapChartColorScaleArrayOutput `pulumi:"colorScales"` // Description of the chart. Description pulumi.StringPtrOutput `pulumi:"description"` // If `false`, samples a subset of the output MTS, which improves UI performance. `false` by default. DisableSampling pulumi.BoolPtrOutput `pulumi:"disableSampling"` // Properties to group by in the heatmap (in nesting order). GroupBies pulumi.StringArrayOutput `pulumi:"groupBies"` // Whether to show the timestamp in the chart. `false` by default. HideTimestamp pulumi.BoolPtrOutput `pulumi:"hideTimestamp"` // How long (in seconds) to wait for late datapoints. MaxDelay pulumi.IntPtrOutput `pulumi:"maxDelay"` // The minimum resolution (in seconds) to use for computing the underlying program. MinimumResolution pulumi.IntPtrOutput `pulumi:"minimumResolution"` // Name of the chart. Name pulumi.StringOutput `pulumi:"name"` // Signalflow program text for the chart. More info at <https://dev.splunk.com/observability/docs/signalflow/>. ProgramText pulumi.StringOutput `pulumi:"programText"` // How often (in seconds) to refresh the values of the heatmap. RefreshInterval pulumi.IntPtrOutput `pulumi:"refreshInterval"` // The property to use when sorting the elements. Must be prepended with `+` for ascending or `-` for descending (e.g. `-foo`). SortBy pulumi.StringPtrOutput `pulumi:"sortBy"` // The property value is a string that denotes the geographic region associated with the time zone, (default UTC). Timezone pulumi.StringPtrOutput `pulumi:"timezone"` // Must be `"Metric"` or `"Binary`". `"Metric"` by default. UnitPrefix pulumi.StringPtrOutput `pulumi:"unitPrefix"` // The URL of the chart. Url pulumi.StringOutput `pulumi:"url"` }
This chart type shows the specified plot in a heat map fashion. This format is similar to the [Infrastructure Navigator](https://signalfx-product-docs.readthedocs-hosted.com/en/latest/built-in-content/infra-nav.html#infra), with squares representing each source for the selected metric, and the color of each square representing the value range of the metric.
## Example
```go package main
import (
"github.com/pulumi/pulumi-signalfx/sdk/v7/go/signalfx" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := signalfx.NewHeatmapChart(ctx, "myheatmapchart0", &signalfx.HeatmapChartArgs{ Name: pulumi.String("CPU Total Idle - Heatmap"), ProgramText: pulumi.String("myfilters = filter(\"cluster_name\", \"prod\") and filter(\"role\", \"search\")\ndata(\"cpu.total.idle\", filter=myfilters).publish()\n"), Description: pulumi.String("Very cool Heatmap"), DisableSampling: pulumi.Bool(true), SortBy: pulumi.String("+host"), GroupBies: pulumi.StringArray{ pulumi.String("hostname"), pulumi.String("host"), }, HideTimestamp: pulumi.Bool(true), Timezone: pulumi.String("Europe/Paris"), ColorRange: &signalfx.HeatmapChartColorRangeArgs{ MinValue: pulumi.Float64(0), MaxValue: pulumi.Float64(100), Color: pulumi.String("#ff0000"), }, ColorScales: signalfx.HeatmapChartColorScaleArray{ &signalfx.HeatmapChartColorScaleArgs{ Gte: pulumi.Float64(99), Color: pulumi.String("green"), }, &signalfx.HeatmapChartColorScaleArgs{ Lt: pulumi.Float64(99), Gte: pulumi.Float64(95), Color: pulumi.String("yellow"), }, &signalfx.HeatmapChartColorScaleArgs{ Lt: pulumi.Float64(95), Color: pulumi.String("red"), }, }, }) if err != nil { return err } return nil }) }
```
func GetHeatmapChart ¶
func GetHeatmapChart(ctx *pulumi.Context, name string, id pulumi.IDInput, state *HeatmapChartState, opts ...pulumi.ResourceOption) (*HeatmapChart, error)
GetHeatmapChart gets an existing HeatmapChart 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 NewHeatmapChart ¶
func NewHeatmapChart(ctx *pulumi.Context, name string, args *HeatmapChartArgs, opts ...pulumi.ResourceOption) (*HeatmapChart, error)
NewHeatmapChart registers a new resource with the given unique name, arguments, and options.
func (*HeatmapChart) ElementType ¶
func (*HeatmapChart) ElementType() reflect.Type
func (*HeatmapChart) ToHeatmapChartOutput ¶
func (i *HeatmapChart) ToHeatmapChartOutput() HeatmapChartOutput
func (*HeatmapChart) ToHeatmapChartOutputWithContext ¶
func (i *HeatmapChart) ToHeatmapChartOutputWithContext(ctx context.Context) HeatmapChartOutput
type HeatmapChartArgs ¶
type HeatmapChartArgs struct { // Values and color for the color range. Example: `colorRange : { min : 0, max : 100, color : "#0000ff" }`. Look at this [link](https://docs.splunk.com/observability/en/data-visualization/charts/chart-options.html). ColorRange HeatmapChartColorRangePtrInput // One to N blocks, each defining a single color range including both the color to display for that range and the borders of the range. Example: `colorScale { gt = 60, color = "blue" } colorScale { lte = 60, color = "yellow" }`. Look at this [link](https://docs.splunk.com/observability/en/data-visualization/charts/chart-options.html). ColorScales HeatmapChartColorScaleArrayInput // Description of the chart. Description pulumi.StringPtrInput // If `false`, samples a subset of the output MTS, which improves UI performance. `false` by default. DisableSampling pulumi.BoolPtrInput // Properties to group by in the heatmap (in nesting order). GroupBies pulumi.StringArrayInput // Whether to show the timestamp in the chart. `false` by default. HideTimestamp pulumi.BoolPtrInput // How long (in seconds) to wait for late datapoints. MaxDelay pulumi.IntPtrInput // The minimum resolution (in seconds) to use for computing the underlying program. MinimumResolution pulumi.IntPtrInput // Name of the chart. Name pulumi.StringPtrInput // Signalflow program text for the chart. More info at <https://dev.splunk.com/observability/docs/signalflow/>. ProgramText pulumi.StringInput // How often (in seconds) to refresh the values of the heatmap. RefreshInterval pulumi.IntPtrInput // The property to use when sorting the elements. Must be prepended with `+` for ascending or `-` for descending (e.g. `-foo`). SortBy pulumi.StringPtrInput // The property value is a string that denotes the geographic region associated with the time zone, (default UTC). Timezone pulumi.StringPtrInput // Must be `"Metric"` or `"Binary`". `"Metric"` by default. UnitPrefix pulumi.StringPtrInput }
The set of arguments for constructing a HeatmapChart resource.
func (HeatmapChartArgs) ElementType ¶
func (HeatmapChartArgs) ElementType() reflect.Type
type HeatmapChartArray ¶
type HeatmapChartArray []HeatmapChartInput
func (HeatmapChartArray) ElementType ¶
func (HeatmapChartArray) ElementType() reflect.Type
func (HeatmapChartArray) ToHeatmapChartArrayOutput ¶
func (i HeatmapChartArray) ToHeatmapChartArrayOutput() HeatmapChartArrayOutput
func (HeatmapChartArray) ToHeatmapChartArrayOutputWithContext ¶
func (i HeatmapChartArray) ToHeatmapChartArrayOutputWithContext(ctx context.Context) HeatmapChartArrayOutput
type HeatmapChartArrayInput ¶
type HeatmapChartArrayInput interface { pulumi.Input ToHeatmapChartArrayOutput() HeatmapChartArrayOutput ToHeatmapChartArrayOutputWithContext(context.Context) HeatmapChartArrayOutput }
HeatmapChartArrayInput is an input type that accepts HeatmapChartArray and HeatmapChartArrayOutput values. You can construct a concrete instance of `HeatmapChartArrayInput` via:
HeatmapChartArray{ HeatmapChartArgs{...} }
type HeatmapChartArrayOutput ¶
type HeatmapChartArrayOutput struct{ *pulumi.OutputState }
func (HeatmapChartArrayOutput) ElementType ¶
func (HeatmapChartArrayOutput) ElementType() reflect.Type
func (HeatmapChartArrayOutput) Index ¶
func (o HeatmapChartArrayOutput) Index(i pulumi.IntInput) HeatmapChartOutput
func (HeatmapChartArrayOutput) ToHeatmapChartArrayOutput ¶
func (o HeatmapChartArrayOutput) ToHeatmapChartArrayOutput() HeatmapChartArrayOutput
func (HeatmapChartArrayOutput) ToHeatmapChartArrayOutputWithContext ¶
func (o HeatmapChartArrayOutput) ToHeatmapChartArrayOutputWithContext(ctx context.Context) HeatmapChartArrayOutput
type HeatmapChartColorRange ¶
type HeatmapChartColorRange struct { // The color range to use. The starting hex color value for data values in a heatmap chart. Specify the value as a 6-character hexadecimal value preceded by the '#' character, for example "#ea1849" (grass green). Color string `pulumi:"color"` // The maximum value within the coloring range. MaxValue *float64 `pulumi:"maxValue"` // The minimum value within the coloring range. MinValue *float64 `pulumi:"minValue"` }
type HeatmapChartColorRangeArgs ¶
type HeatmapChartColorRangeArgs struct { // The color range to use. The starting hex color value for data values in a heatmap chart. Specify the value as a 6-character hexadecimal value preceded by the '#' character, for example "#ea1849" (grass green). Color pulumi.StringInput `pulumi:"color"` // The maximum value within the coloring range. MaxValue pulumi.Float64PtrInput `pulumi:"maxValue"` // The minimum value within the coloring range. MinValue pulumi.Float64PtrInput `pulumi:"minValue"` }
func (HeatmapChartColorRangeArgs) ElementType ¶
func (HeatmapChartColorRangeArgs) ElementType() reflect.Type
func (HeatmapChartColorRangeArgs) ToHeatmapChartColorRangeOutput ¶
func (i HeatmapChartColorRangeArgs) ToHeatmapChartColorRangeOutput() HeatmapChartColorRangeOutput
func (HeatmapChartColorRangeArgs) ToHeatmapChartColorRangeOutputWithContext ¶
func (i HeatmapChartColorRangeArgs) ToHeatmapChartColorRangeOutputWithContext(ctx context.Context) HeatmapChartColorRangeOutput
func (HeatmapChartColorRangeArgs) ToHeatmapChartColorRangePtrOutput ¶
func (i HeatmapChartColorRangeArgs) ToHeatmapChartColorRangePtrOutput() HeatmapChartColorRangePtrOutput
func (HeatmapChartColorRangeArgs) ToHeatmapChartColorRangePtrOutputWithContext ¶
func (i HeatmapChartColorRangeArgs) ToHeatmapChartColorRangePtrOutputWithContext(ctx context.Context) HeatmapChartColorRangePtrOutput
type HeatmapChartColorRangeInput ¶
type HeatmapChartColorRangeInput interface { pulumi.Input ToHeatmapChartColorRangeOutput() HeatmapChartColorRangeOutput ToHeatmapChartColorRangeOutputWithContext(context.Context) HeatmapChartColorRangeOutput }
HeatmapChartColorRangeInput is an input type that accepts HeatmapChartColorRangeArgs and HeatmapChartColorRangeOutput values. You can construct a concrete instance of `HeatmapChartColorRangeInput` via:
HeatmapChartColorRangeArgs{...}
type HeatmapChartColorRangeOutput ¶
type HeatmapChartColorRangeOutput struct{ *pulumi.OutputState }
func (HeatmapChartColorRangeOutput) Color ¶
func (o HeatmapChartColorRangeOutput) Color() pulumi.StringOutput
The color range to use. The starting hex color value for data values in a heatmap chart. Specify the value as a 6-character hexadecimal value preceded by the '#' character, for example "#ea1849" (grass green).
func (HeatmapChartColorRangeOutput) ElementType ¶
func (HeatmapChartColorRangeOutput) ElementType() reflect.Type
func (HeatmapChartColorRangeOutput) MaxValue ¶
func (o HeatmapChartColorRangeOutput) MaxValue() pulumi.Float64PtrOutput
The maximum value within the coloring range.
func (HeatmapChartColorRangeOutput) MinValue ¶
func (o HeatmapChartColorRangeOutput) MinValue() pulumi.Float64PtrOutput
The minimum value within the coloring range.
func (HeatmapChartColorRangeOutput) ToHeatmapChartColorRangeOutput ¶
func (o HeatmapChartColorRangeOutput) ToHeatmapChartColorRangeOutput() HeatmapChartColorRangeOutput
func (HeatmapChartColorRangeOutput) ToHeatmapChartColorRangeOutputWithContext ¶
func (o HeatmapChartColorRangeOutput) ToHeatmapChartColorRangeOutputWithContext(ctx context.Context) HeatmapChartColorRangeOutput
func (HeatmapChartColorRangeOutput) ToHeatmapChartColorRangePtrOutput ¶
func (o HeatmapChartColorRangeOutput) ToHeatmapChartColorRangePtrOutput() HeatmapChartColorRangePtrOutput
func (HeatmapChartColorRangeOutput) ToHeatmapChartColorRangePtrOutputWithContext ¶
func (o HeatmapChartColorRangeOutput) ToHeatmapChartColorRangePtrOutputWithContext(ctx context.Context) HeatmapChartColorRangePtrOutput
type HeatmapChartColorRangePtrInput ¶
type HeatmapChartColorRangePtrInput interface { pulumi.Input ToHeatmapChartColorRangePtrOutput() HeatmapChartColorRangePtrOutput ToHeatmapChartColorRangePtrOutputWithContext(context.Context) HeatmapChartColorRangePtrOutput }
HeatmapChartColorRangePtrInput is an input type that accepts HeatmapChartColorRangeArgs, HeatmapChartColorRangePtr and HeatmapChartColorRangePtrOutput values. You can construct a concrete instance of `HeatmapChartColorRangePtrInput` via:
HeatmapChartColorRangeArgs{...} or: nil
func HeatmapChartColorRangePtr ¶
func HeatmapChartColorRangePtr(v *HeatmapChartColorRangeArgs) HeatmapChartColorRangePtrInput
type HeatmapChartColorRangePtrOutput ¶
type HeatmapChartColorRangePtrOutput struct{ *pulumi.OutputState }
func (HeatmapChartColorRangePtrOutput) Color ¶
func (o HeatmapChartColorRangePtrOutput) Color() pulumi.StringPtrOutput
The color range to use. The starting hex color value for data values in a heatmap chart. Specify the value as a 6-character hexadecimal value preceded by the '#' character, for example "#ea1849" (grass green).
func (HeatmapChartColorRangePtrOutput) Elem ¶
func (o HeatmapChartColorRangePtrOutput) Elem() HeatmapChartColorRangeOutput
func (HeatmapChartColorRangePtrOutput) ElementType ¶
func (HeatmapChartColorRangePtrOutput) ElementType() reflect.Type
func (HeatmapChartColorRangePtrOutput) MaxValue ¶
func (o HeatmapChartColorRangePtrOutput) MaxValue() pulumi.Float64PtrOutput
The maximum value within the coloring range.
func (HeatmapChartColorRangePtrOutput) MinValue ¶
func (o HeatmapChartColorRangePtrOutput) MinValue() pulumi.Float64PtrOutput
The minimum value within the coloring range.
func (HeatmapChartColorRangePtrOutput) ToHeatmapChartColorRangePtrOutput ¶
func (o HeatmapChartColorRangePtrOutput) ToHeatmapChartColorRangePtrOutput() HeatmapChartColorRangePtrOutput
func (HeatmapChartColorRangePtrOutput) ToHeatmapChartColorRangePtrOutputWithContext ¶
func (o HeatmapChartColorRangePtrOutput) ToHeatmapChartColorRangePtrOutputWithContext(ctx context.Context) HeatmapChartColorRangePtrOutput
type HeatmapChartColorScale ¶
type HeatmapChartColorScale struct { // The color range to use. Hex values are not supported here. Must be one of gray, blue, light_blue, navy, dark_orange, orange, dark_yellow, magenta, cerise, pink, violet, purple, gray_blue, dark_green, green, aquamarine, red, yellow, vivid_yellow, light_green, or lime_green. Color string `pulumi:"color"` // Indicates the lower threshold non-inclusive value for this range. Gt *float64 `pulumi:"gt"` // Indicates the lower threshold inclusive value for this range. Gte *float64 `pulumi:"gte"` // Indicates the upper threshold non-inclusive value for this range. Lt *float64 `pulumi:"lt"` // Indicates the upper threshold inclusive value for this range. Lte *float64 `pulumi:"lte"` }
type HeatmapChartColorScaleArgs ¶
type HeatmapChartColorScaleArgs struct { // The color range to use. Hex values are not supported here. Must be one of gray, blue, light_blue, navy, dark_orange, orange, dark_yellow, magenta, cerise, pink, violet, purple, gray_blue, dark_green, green, aquamarine, red, yellow, vivid_yellow, light_green, or lime_green. Color pulumi.StringInput `pulumi:"color"` // Indicates the lower threshold non-inclusive value for this range. Gt pulumi.Float64PtrInput `pulumi:"gt"` // Indicates the lower threshold inclusive value for this range. Gte pulumi.Float64PtrInput `pulumi:"gte"` // Indicates the upper threshold non-inclusive value for this range. Lt pulumi.Float64PtrInput `pulumi:"lt"` // Indicates the upper threshold inclusive value for this range. Lte pulumi.Float64PtrInput `pulumi:"lte"` }
func (HeatmapChartColorScaleArgs) ElementType ¶
func (HeatmapChartColorScaleArgs) ElementType() reflect.Type
func (HeatmapChartColorScaleArgs) ToHeatmapChartColorScaleOutput ¶
func (i HeatmapChartColorScaleArgs) ToHeatmapChartColorScaleOutput() HeatmapChartColorScaleOutput
func (HeatmapChartColorScaleArgs) ToHeatmapChartColorScaleOutputWithContext ¶
func (i HeatmapChartColorScaleArgs) ToHeatmapChartColorScaleOutputWithContext(ctx context.Context) HeatmapChartColorScaleOutput
type HeatmapChartColorScaleArray ¶
type HeatmapChartColorScaleArray []HeatmapChartColorScaleInput
func (HeatmapChartColorScaleArray) ElementType ¶
func (HeatmapChartColorScaleArray) ElementType() reflect.Type
func (HeatmapChartColorScaleArray) ToHeatmapChartColorScaleArrayOutput ¶
func (i HeatmapChartColorScaleArray) ToHeatmapChartColorScaleArrayOutput() HeatmapChartColorScaleArrayOutput
func (HeatmapChartColorScaleArray) ToHeatmapChartColorScaleArrayOutputWithContext ¶
func (i HeatmapChartColorScaleArray) ToHeatmapChartColorScaleArrayOutputWithContext(ctx context.Context) HeatmapChartColorScaleArrayOutput
type HeatmapChartColorScaleArrayInput ¶
type HeatmapChartColorScaleArrayInput interface { pulumi.Input ToHeatmapChartColorScaleArrayOutput() HeatmapChartColorScaleArrayOutput ToHeatmapChartColorScaleArrayOutputWithContext(context.Context) HeatmapChartColorScaleArrayOutput }
HeatmapChartColorScaleArrayInput is an input type that accepts HeatmapChartColorScaleArray and HeatmapChartColorScaleArrayOutput values. You can construct a concrete instance of `HeatmapChartColorScaleArrayInput` via:
HeatmapChartColorScaleArray{ HeatmapChartColorScaleArgs{...} }
type HeatmapChartColorScaleArrayOutput ¶
type HeatmapChartColorScaleArrayOutput struct{ *pulumi.OutputState }
func (HeatmapChartColorScaleArrayOutput) ElementType ¶
func (HeatmapChartColorScaleArrayOutput) ElementType() reflect.Type
func (HeatmapChartColorScaleArrayOutput) Index ¶
func (o HeatmapChartColorScaleArrayOutput) Index(i pulumi.IntInput) HeatmapChartColorScaleOutput
func (HeatmapChartColorScaleArrayOutput) ToHeatmapChartColorScaleArrayOutput ¶
func (o HeatmapChartColorScaleArrayOutput) ToHeatmapChartColorScaleArrayOutput() HeatmapChartColorScaleArrayOutput
func (HeatmapChartColorScaleArrayOutput) ToHeatmapChartColorScaleArrayOutputWithContext ¶
func (o HeatmapChartColorScaleArrayOutput) ToHeatmapChartColorScaleArrayOutputWithContext(ctx context.Context) HeatmapChartColorScaleArrayOutput
type HeatmapChartColorScaleInput ¶
type HeatmapChartColorScaleInput interface { pulumi.Input ToHeatmapChartColorScaleOutput() HeatmapChartColorScaleOutput ToHeatmapChartColorScaleOutputWithContext(context.Context) HeatmapChartColorScaleOutput }
HeatmapChartColorScaleInput is an input type that accepts HeatmapChartColorScaleArgs and HeatmapChartColorScaleOutput values. You can construct a concrete instance of `HeatmapChartColorScaleInput` via:
HeatmapChartColorScaleArgs{...}
type HeatmapChartColorScaleOutput ¶
type HeatmapChartColorScaleOutput struct{ *pulumi.OutputState }
func (HeatmapChartColorScaleOutput) Color ¶
func (o HeatmapChartColorScaleOutput) Color() pulumi.StringOutput
The color range to use. Hex values are not supported here. Must be one of gray, blue, light_blue, navy, dark_orange, orange, dark_yellow, magenta, cerise, pink, violet, purple, gray_blue, dark_green, green, aquamarine, red, yellow, vivid_yellow, light_green, or lime_green.
func (HeatmapChartColorScaleOutput) ElementType ¶
func (HeatmapChartColorScaleOutput) ElementType() reflect.Type
func (HeatmapChartColorScaleOutput) Gt ¶
func (o HeatmapChartColorScaleOutput) Gt() pulumi.Float64PtrOutput
Indicates the lower threshold non-inclusive value for this range.
func (HeatmapChartColorScaleOutput) Gte ¶
func (o HeatmapChartColorScaleOutput) Gte() pulumi.Float64PtrOutput
Indicates the lower threshold inclusive value for this range.
func (HeatmapChartColorScaleOutput) Lt ¶
func (o HeatmapChartColorScaleOutput) Lt() pulumi.Float64PtrOutput
Indicates the upper threshold non-inclusive value for this range.
func (HeatmapChartColorScaleOutput) Lte ¶
func (o HeatmapChartColorScaleOutput) Lte() pulumi.Float64PtrOutput
Indicates the upper threshold inclusive value for this range.
func (HeatmapChartColorScaleOutput) ToHeatmapChartColorScaleOutput ¶
func (o HeatmapChartColorScaleOutput) ToHeatmapChartColorScaleOutput() HeatmapChartColorScaleOutput
func (HeatmapChartColorScaleOutput) ToHeatmapChartColorScaleOutputWithContext ¶
func (o HeatmapChartColorScaleOutput) ToHeatmapChartColorScaleOutputWithContext(ctx context.Context) HeatmapChartColorScaleOutput
type HeatmapChartInput ¶
type HeatmapChartInput interface { pulumi.Input ToHeatmapChartOutput() HeatmapChartOutput ToHeatmapChartOutputWithContext(ctx context.Context) HeatmapChartOutput }
type HeatmapChartMap ¶
type HeatmapChartMap map[string]HeatmapChartInput
func (HeatmapChartMap) ElementType ¶
func (HeatmapChartMap) ElementType() reflect.Type
func (HeatmapChartMap) ToHeatmapChartMapOutput ¶
func (i HeatmapChartMap) ToHeatmapChartMapOutput() HeatmapChartMapOutput
func (HeatmapChartMap) ToHeatmapChartMapOutputWithContext ¶
func (i HeatmapChartMap) ToHeatmapChartMapOutputWithContext(ctx context.Context) HeatmapChartMapOutput
type HeatmapChartMapInput ¶
type HeatmapChartMapInput interface { pulumi.Input ToHeatmapChartMapOutput() HeatmapChartMapOutput ToHeatmapChartMapOutputWithContext(context.Context) HeatmapChartMapOutput }
HeatmapChartMapInput is an input type that accepts HeatmapChartMap and HeatmapChartMapOutput values. You can construct a concrete instance of `HeatmapChartMapInput` via:
HeatmapChartMap{ "key": HeatmapChartArgs{...} }
type HeatmapChartMapOutput ¶
type HeatmapChartMapOutput struct{ *pulumi.OutputState }
func (HeatmapChartMapOutput) ElementType ¶
func (HeatmapChartMapOutput) ElementType() reflect.Type
func (HeatmapChartMapOutput) MapIndex ¶
func (o HeatmapChartMapOutput) MapIndex(k pulumi.StringInput) HeatmapChartOutput
func (HeatmapChartMapOutput) ToHeatmapChartMapOutput ¶
func (o HeatmapChartMapOutput) ToHeatmapChartMapOutput() HeatmapChartMapOutput
func (HeatmapChartMapOutput) ToHeatmapChartMapOutputWithContext ¶
func (o HeatmapChartMapOutput) ToHeatmapChartMapOutputWithContext(ctx context.Context) HeatmapChartMapOutput
type HeatmapChartOutput ¶
type HeatmapChartOutput struct{ *pulumi.OutputState }
func (HeatmapChartOutput) ColorRange ¶
func (o HeatmapChartOutput) ColorRange() HeatmapChartColorRangePtrOutput
Values and color for the color range. Example: `colorRange : { min : 0, max : 100, color : "#0000ff" }`. Look at this [link](https://docs.splunk.com/observability/en/data-visualization/charts/chart-options.html).
func (HeatmapChartOutput) ColorScales ¶
func (o HeatmapChartOutput) ColorScales() HeatmapChartColorScaleArrayOutput
One to N blocks, each defining a single color range including both the color to display for that range and the borders of the range. Example: `colorScale { gt = 60, color = "blue" } colorScale { lte = 60, color = "yellow" }`. Look at this [link](https://docs.splunk.com/observability/en/data-visualization/charts/chart-options.html).
func (HeatmapChartOutput) Description ¶
func (o HeatmapChartOutput) Description() pulumi.StringPtrOutput
Description of the chart.
func (HeatmapChartOutput) DisableSampling ¶
func (o HeatmapChartOutput) DisableSampling() pulumi.BoolPtrOutput
If `false`, samples a subset of the output MTS, which improves UI performance. `false` by default.
func (HeatmapChartOutput) ElementType ¶
func (HeatmapChartOutput) ElementType() reflect.Type
func (HeatmapChartOutput) GroupBies ¶
func (o HeatmapChartOutput) GroupBies() pulumi.StringArrayOutput
Properties to group by in the heatmap (in nesting order).
func (HeatmapChartOutput) HideTimestamp ¶
func (o HeatmapChartOutput) HideTimestamp() pulumi.BoolPtrOutput
Whether to show the timestamp in the chart. `false` by default.
func (HeatmapChartOutput) MaxDelay ¶
func (o HeatmapChartOutput) MaxDelay() pulumi.IntPtrOutput
How long (in seconds) to wait for late datapoints.
func (HeatmapChartOutput) MinimumResolution ¶
func (o HeatmapChartOutput) MinimumResolution() pulumi.IntPtrOutput
The minimum resolution (in seconds) to use for computing the underlying program.
func (HeatmapChartOutput) Name ¶
func (o HeatmapChartOutput) Name() pulumi.StringOutput
Name of the chart.
func (HeatmapChartOutput) ProgramText ¶
func (o HeatmapChartOutput) ProgramText() pulumi.StringOutput
Signalflow program text for the chart. More info at <https://dev.splunk.com/observability/docs/signalflow/>.
func (HeatmapChartOutput) RefreshInterval ¶
func (o HeatmapChartOutput) RefreshInterval() pulumi.IntPtrOutput
How often (in seconds) to refresh the values of the heatmap.
func (HeatmapChartOutput) SortBy ¶
func (o HeatmapChartOutput) SortBy() pulumi.StringPtrOutput
The property to use when sorting the elements. Must be prepended with `+` for ascending or `-` for descending (e.g. `-foo`).
func (HeatmapChartOutput) Timezone ¶
func (o HeatmapChartOutput) Timezone() pulumi.StringPtrOutput
The property value is a string that denotes the geographic region associated with the time zone, (default UTC).
func (HeatmapChartOutput) ToHeatmapChartOutput ¶
func (o HeatmapChartOutput) ToHeatmapChartOutput() HeatmapChartOutput
func (HeatmapChartOutput) ToHeatmapChartOutputWithContext ¶
func (o HeatmapChartOutput) ToHeatmapChartOutputWithContext(ctx context.Context) HeatmapChartOutput
func (HeatmapChartOutput) UnitPrefix ¶
func (o HeatmapChartOutput) UnitPrefix() pulumi.StringPtrOutput
Must be `"Metric"` or `"Binary`". `"Metric"` by default.
func (HeatmapChartOutput) Url ¶
func (o HeatmapChartOutput) Url() pulumi.StringOutput
The URL of the chart.
type HeatmapChartState ¶
type HeatmapChartState struct { // Values and color for the color range. Example: `colorRange : { min : 0, max : 100, color : "#0000ff" }`. Look at this [link](https://docs.splunk.com/observability/en/data-visualization/charts/chart-options.html). ColorRange HeatmapChartColorRangePtrInput // One to N blocks, each defining a single color range including both the color to display for that range and the borders of the range. Example: `colorScale { gt = 60, color = "blue" } colorScale { lte = 60, color = "yellow" }`. Look at this [link](https://docs.splunk.com/observability/en/data-visualization/charts/chart-options.html). ColorScales HeatmapChartColorScaleArrayInput // Description of the chart. Description pulumi.StringPtrInput // If `false`, samples a subset of the output MTS, which improves UI performance. `false` by default. DisableSampling pulumi.BoolPtrInput // Properties to group by in the heatmap (in nesting order). GroupBies pulumi.StringArrayInput // Whether to show the timestamp in the chart. `false` by default. HideTimestamp pulumi.BoolPtrInput // How long (in seconds) to wait for late datapoints. MaxDelay pulumi.IntPtrInput // The minimum resolution (in seconds) to use for computing the underlying program. MinimumResolution pulumi.IntPtrInput // Name of the chart. Name pulumi.StringPtrInput // Signalflow program text for the chart. More info at <https://dev.splunk.com/observability/docs/signalflow/>. ProgramText pulumi.StringPtrInput // How often (in seconds) to refresh the values of the heatmap. RefreshInterval pulumi.IntPtrInput // The property to use when sorting the elements. Must be prepended with `+` for ascending or `-` for descending (e.g. `-foo`). SortBy pulumi.StringPtrInput // The property value is a string that denotes the geographic region associated with the time zone, (default UTC). Timezone pulumi.StringPtrInput // Must be `"Metric"` or `"Binary`". `"Metric"` by default. UnitPrefix pulumi.StringPtrInput // The URL of the chart. Url pulumi.StringPtrInput }
func (HeatmapChartState) ElementType ¶
func (HeatmapChartState) ElementType() reflect.Type
type ListChart ¶
type ListChart struct { pulumi.CustomResourceState // Must be one of `"Scale"`, `"Dimension"` or `"Metric"`. `"Dimension"` by default. ColorBy pulumi.StringPtrOutput `pulumi:"colorBy"` // Single color range including both the color to display for that range and the borders of the range. Example: `[{ gt = 60, color = "blue" }, { lte = 60, color = "yellow" }]`. Look at this [link](https://docs.splunk.com/observability/en/data-visualization/charts/chart-options.html). ColorScales ListChartColorScaleArrayOutput `pulumi:"colorScales"` // Description of the chart. Description pulumi.StringPtrOutput `pulumi:"description"` // If `false`, samples a subset of the output MTS, which improves UI performance. `false` by default. DisableSampling pulumi.BoolPtrOutput `pulumi:"disableSampling"` // Seconds since epoch. Used for visualization. Conflicts with `timeRange`. EndTime pulumi.IntPtrOutput `pulumi:"endTime"` // Determines whether to hide missing data points in the chart. If `true`, missing data points in the chart would be hidden. `false` by default. HideMissingValues pulumi.BoolPtrOutput `pulumi:"hideMissingValues"` // List of properties that should not be displayed in the chart legend (i.e. dimension names). All the properties are visible by default. Deprecated, please use `legendOptionsFields`. // // Deprecated: Please use legend_options_fields LegendFieldsToHides pulumi.StringArrayOutput `pulumi:"legendFieldsToHides"` // List of property names and enabled flags that should be displayed in the data table for the chart, in the order provided. This option cannot be used with `legendFieldsToHide`. LegendOptionsFields ListChartLegendOptionsFieldArrayOutput `pulumi:"legendOptionsFields"` // How long (in seconds) to wait for late datapoints. MaxDelay pulumi.IntPtrOutput `pulumi:"maxDelay"` // Maximum number of digits to display when rounding values up or down. MaxPrecision pulumi.IntPtrOutput `pulumi:"maxPrecision"` // Name of the chart. Name pulumi.StringOutput `pulumi:"name"` // Signalflow program text for the chart. More info[in the Splunk Observability Cloud docs](https://developers.signalfx.com/signalflow_analytics/signalflow_overview.html#_signalflow_programming_language). ProgramText pulumi.StringOutput `pulumi:"programText"` // How often (in seconds) to refresh the values of the list. RefreshInterval pulumi.IntPtrOutput `pulumi:"refreshInterval"` // The type of secondary visualization. Can be `None`, `Radial`, `Linear`, or `Sparkline`. If unset, the Splunk Observability Cloud default is used (`Sparkline`). SecondaryVisualization pulumi.StringPtrOutput `pulumi:"secondaryVisualization"` // The property to use when sorting the elements. Use `value` if you want to sort by value. Must be prepended with `+` for ascending or `-` for descending (e.g. `-foo`). Note there are some special values for some of the options provided in the UX: `"value"` for Value, `"sf_originatingMetric"` for Metric, and `"sfMetric"` for plot. SortBy pulumi.StringPtrOutput `pulumi:"sortBy"` // Seconds since epoch. Used for visualization. Conflicts with `timeRange`. StartTime pulumi.IntPtrOutput `pulumi:"startTime"` // How many seconds ago from which to display data. For example, the last hour would be `3600`, etc. Conflicts with `startTime` and `endTime`. TimeRange pulumi.IntPtrOutput `pulumi:"timeRange"` // The property value is a string that denotes the geographic region associated with the time zone, (default UTC). Timezone pulumi.StringPtrOutput `pulumi:"timezone"` // Must be `"Metric"` or `"Binary`". `"Metric"` by default. UnitPrefix pulumi.StringPtrOutput `pulumi:"unitPrefix"` // The URL of the chart. Url pulumi.StringOutput `pulumi:"url"` // Plot-level customization options, associated with a publish statement. VizOptions ListChartVizOptionArrayOutput `pulumi:"vizOptions"` }
This chart type displays current data values in a list format.
The name of each value in the chart reflects the name of the plot and any associated dimensions. We recommend you click the Pencil icon and give the plot a meaningful name, as in plot B from the example. Otherwise, just the raw metric name will be displayed on the chart, as in plot A from the example.
## Example
```go package main
import (
"github.com/pulumi/pulumi-signalfx/sdk/v7/go/signalfx" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := signalfx.NewListChart(ctx, "mylistchart0", &signalfx.ListChartArgs{ Name: pulumi.String("CPU Total Idle - List"), ProgramText: pulumi.String("myfilters = filter(\"cluster_name\", \"prod\") and filter(\"role\", \"search\")\ndata(\"cpu.total.idle\", filter=myfilters).publish()\n"), Description: pulumi.String("Very cool List Chart"), ColorBy: pulumi.String("Metric"), MaxDelay: pulumi.Int(2), Timezone: pulumi.String("Europe/Paris"), DisableSampling: pulumi.Bool(true), RefreshInterval: pulumi.Int(1), HideMissingValues: pulumi.Bool(true), LegendOptionsFields: signalfx.ListChartLegendOptionsFieldArray{ &signalfx.ListChartLegendOptionsFieldArgs{ Property: pulumi.String("collector"), Enabled: pulumi.Bool(false), }, &signalfx.ListChartLegendOptionsFieldArgs{ Property: pulumi.String("cluster_name"), Enabled: pulumi.Bool(true), }, &signalfx.ListChartLegendOptionsFieldArgs{ Property: pulumi.String("role"), Enabled: pulumi.Bool(true), }, &signalfx.ListChartLegendOptionsFieldArgs{ Property: pulumi.String("collector"), Enabled: pulumi.Bool(false), }, &signalfx.ListChartLegendOptionsFieldArgs{ Property: pulumi.String("host"), Enabled: pulumi.Bool(false), }, }, MaxPrecision: pulumi.Int(2), SortBy: pulumi.String("-value"), }) if err != nil { return err } return nil }) }
```
func GetListChart ¶
func GetListChart(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ListChartState, opts ...pulumi.ResourceOption) (*ListChart, error)
GetListChart gets an existing ListChart 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 NewListChart ¶
func NewListChart(ctx *pulumi.Context, name string, args *ListChartArgs, opts ...pulumi.ResourceOption) (*ListChart, error)
NewListChart registers a new resource with the given unique name, arguments, and options.
func (*ListChart) ElementType ¶
func (*ListChart) ToListChartOutput ¶
func (i *ListChart) ToListChartOutput() ListChartOutput
func (*ListChart) ToListChartOutputWithContext ¶
func (i *ListChart) ToListChartOutputWithContext(ctx context.Context) ListChartOutput
type ListChartArgs ¶
type ListChartArgs struct { // Must be one of `"Scale"`, `"Dimension"` or `"Metric"`. `"Dimension"` by default. ColorBy pulumi.StringPtrInput // Single color range including both the color to display for that range and the borders of the range. Example: `[{ gt = 60, color = "blue" }, { lte = 60, color = "yellow" }]`. Look at this [link](https://docs.splunk.com/observability/en/data-visualization/charts/chart-options.html). ColorScales ListChartColorScaleArrayInput // Description of the chart. Description pulumi.StringPtrInput // If `false`, samples a subset of the output MTS, which improves UI performance. `false` by default. DisableSampling pulumi.BoolPtrInput // Seconds since epoch. Used for visualization. Conflicts with `timeRange`. EndTime pulumi.IntPtrInput // Determines whether to hide missing data points in the chart. If `true`, missing data points in the chart would be hidden. `false` by default. HideMissingValues pulumi.BoolPtrInput // List of properties that should not be displayed in the chart legend (i.e. dimension names). All the properties are visible by default. Deprecated, please use `legendOptionsFields`. // // Deprecated: Please use legend_options_fields LegendFieldsToHides pulumi.StringArrayInput // List of property names and enabled flags that should be displayed in the data table for the chart, in the order provided. This option cannot be used with `legendFieldsToHide`. LegendOptionsFields ListChartLegendOptionsFieldArrayInput // How long (in seconds) to wait for late datapoints. MaxDelay pulumi.IntPtrInput // Maximum number of digits to display when rounding values up or down. MaxPrecision pulumi.IntPtrInput // Name of the chart. Name pulumi.StringPtrInput // Signalflow program text for the chart. More info[in the Splunk Observability Cloud docs](https://developers.signalfx.com/signalflow_analytics/signalflow_overview.html#_signalflow_programming_language). ProgramText pulumi.StringInput // How often (in seconds) to refresh the values of the list. RefreshInterval pulumi.IntPtrInput // The type of secondary visualization. Can be `None`, `Radial`, `Linear`, or `Sparkline`. If unset, the Splunk Observability Cloud default is used (`Sparkline`). SecondaryVisualization pulumi.StringPtrInput // The property to use when sorting the elements. Use `value` if you want to sort by value. Must be prepended with `+` for ascending or `-` for descending (e.g. `-foo`). Note there are some special values for some of the options provided in the UX: `"value"` for Value, `"sf_originatingMetric"` for Metric, and `"sfMetric"` for plot. SortBy pulumi.StringPtrInput // Seconds since epoch. Used for visualization. Conflicts with `timeRange`. StartTime pulumi.IntPtrInput // How many seconds ago from which to display data. For example, the last hour would be `3600`, etc. Conflicts with `startTime` and `endTime`. TimeRange pulumi.IntPtrInput // The property value is a string that denotes the geographic region associated with the time zone, (default UTC). Timezone pulumi.StringPtrInput // Must be `"Metric"` or `"Binary`". `"Metric"` by default. UnitPrefix pulumi.StringPtrInput // Plot-level customization options, associated with a publish statement. VizOptions ListChartVizOptionArrayInput }
The set of arguments for constructing a ListChart resource.
func (ListChartArgs) ElementType ¶
func (ListChartArgs) ElementType() reflect.Type
type ListChartArray ¶
type ListChartArray []ListChartInput
func (ListChartArray) ElementType ¶
func (ListChartArray) ElementType() reflect.Type
func (ListChartArray) ToListChartArrayOutput ¶
func (i ListChartArray) ToListChartArrayOutput() ListChartArrayOutput
func (ListChartArray) ToListChartArrayOutputWithContext ¶
func (i ListChartArray) ToListChartArrayOutputWithContext(ctx context.Context) ListChartArrayOutput
type ListChartArrayInput ¶
type ListChartArrayInput interface { pulumi.Input ToListChartArrayOutput() ListChartArrayOutput ToListChartArrayOutputWithContext(context.Context) ListChartArrayOutput }
ListChartArrayInput is an input type that accepts ListChartArray and ListChartArrayOutput values. You can construct a concrete instance of `ListChartArrayInput` via:
ListChartArray{ ListChartArgs{...} }
type ListChartArrayOutput ¶
type ListChartArrayOutput struct{ *pulumi.OutputState }
func (ListChartArrayOutput) ElementType ¶
func (ListChartArrayOutput) ElementType() reflect.Type
func (ListChartArrayOutput) Index ¶
func (o ListChartArrayOutput) Index(i pulumi.IntInput) ListChartOutput
func (ListChartArrayOutput) ToListChartArrayOutput ¶
func (o ListChartArrayOutput) ToListChartArrayOutput() ListChartArrayOutput
func (ListChartArrayOutput) ToListChartArrayOutputWithContext ¶
func (o ListChartArrayOutput) ToListChartArrayOutputWithContext(ctx context.Context) ListChartArrayOutput
type ListChartColorScale ¶
type ListChartColorScale struct { // The color to use. Must be one of gray, blue, light_blue, navy, dark_orange, orange, dark_yellow, magenta, cerise, pink, violet, purple, gray_blue, dark_green, green, aquamarine, red, yellow, vivid_yellow, light_green, or lime_green. Color string `pulumi:"color"` // Indicates the lower threshold non-inclusive value for this range. Gt *float64 `pulumi:"gt"` // Indicates the lower threshold inclusive value for this range. Gte *float64 `pulumi:"gte"` // Indicates the upper threshold non-inculsive value for this range. Lt *float64 `pulumi:"lt"` // Indicates the upper threshold inclusive value for this range. Lte *float64 `pulumi:"lte"` }
type ListChartColorScaleArgs ¶
type ListChartColorScaleArgs struct { // The color to use. Must be one of gray, blue, light_blue, navy, dark_orange, orange, dark_yellow, magenta, cerise, pink, violet, purple, gray_blue, dark_green, green, aquamarine, red, yellow, vivid_yellow, light_green, or lime_green. Color pulumi.StringInput `pulumi:"color"` // Indicates the lower threshold non-inclusive value for this range. Gt pulumi.Float64PtrInput `pulumi:"gt"` // Indicates the lower threshold inclusive value for this range. Gte pulumi.Float64PtrInput `pulumi:"gte"` // Indicates the upper threshold non-inculsive value for this range. Lt pulumi.Float64PtrInput `pulumi:"lt"` // Indicates the upper threshold inclusive value for this range. Lte pulumi.Float64PtrInput `pulumi:"lte"` }
func (ListChartColorScaleArgs) ElementType ¶
func (ListChartColorScaleArgs) ElementType() reflect.Type
func (ListChartColorScaleArgs) ToListChartColorScaleOutput ¶
func (i ListChartColorScaleArgs) ToListChartColorScaleOutput() ListChartColorScaleOutput
func (ListChartColorScaleArgs) ToListChartColorScaleOutputWithContext ¶
func (i ListChartColorScaleArgs) ToListChartColorScaleOutputWithContext(ctx context.Context) ListChartColorScaleOutput
type ListChartColorScaleArray ¶
type ListChartColorScaleArray []ListChartColorScaleInput
func (ListChartColorScaleArray) ElementType ¶
func (ListChartColorScaleArray) ElementType() reflect.Type
func (ListChartColorScaleArray) ToListChartColorScaleArrayOutput ¶
func (i ListChartColorScaleArray) ToListChartColorScaleArrayOutput() ListChartColorScaleArrayOutput
func (ListChartColorScaleArray) ToListChartColorScaleArrayOutputWithContext ¶
func (i ListChartColorScaleArray) ToListChartColorScaleArrayOutputWithContext(ctx context.Context) ListChartColorScaleArrayOutput
type ListChartColorScaleArrayInput ¶
type ListChartColorScaleArrayInput interface { pulumi.Input ToListChartColorScaleArrayOutput() ListChartColorScaleArrayOutput ToListChartColorScaleArrayOutputWithContext(context.Context) ListChartColorScaleArrayOutput }
ListChartColorScaleArrayInput is an input type that accepts ListChartColorScaleArray and ListChartColorScaleArrayOutput values. You can construct a concrete instance of `ListChartColorScaleArrayInput` via:
ListChartColorScaleArray{ ListChartColorScaleArgs{...} }
type ListChartColorScaleArrayOutput ¶
type ListChartColorScaleArrayOutput struct{ *pulumi.OutputState }
func (ListChartColorScaleArrayOutput) ElementType ¶
func (ListChartColorScaleArrayOutput) ElementType() reflect.Type
func (ListChartColorScaleArrayOutput) Index ¶
func (o ListChartColorScaleArrayOutput) Index(i pulumi.IntInput) ListChartColorScaleOutput
func (ListChartColorScaleArrayOutput) ToListChartColorScaleArrayOutput ¶
func (o ListChartColorScaleArrayOutput) ToListChartColorScaleArrayOutput() ListChartColorScaleArrayOutput
func (ListChartColorScaleArrayOutput) ToListChartColorScaleArrayOutputWithContext ¶
func (o ListChartColorScaleArrayOutput) ToListChartColorScaleArrayOutputWithContext(ctx context.Context) ListChartColorScaleArrayOutput
type ListChartColorScaleInput ¶
type ListChartColorScaleInput interface { pulumi.Input ToListChartColorScaleOutput() ListChartColorScaleOutput ToListChartColorScaleOutputWithContext(context.Context) ListChartColorScaleOutput }
ListChartColorScaleInput is an input type that accepts ListChartColorScaleArgs and ListChartColorScaleOutput values. You can construct a concrete instance of `ListChartColorScaleInput` via:
ListChartColorScaleArgs{...}
type ListChartColorScaleOutput ¶
type ListChartColorScaleOutput struct{ *pulumi.OutputState }
func (ListChartColorScaleOutput) Color ¶
func (o ListChartColorScaleOutput) Color() pulumi.StringOutput
The color to use. Must be one of gray, blue, light_blue, navy, dark_orange, orange, dark_yellow, magenta, cerise, pink, violet, purple, gray_blue, dark_green, green, aquamarine, red, yellow, vivid_yellow, light_green, or lime_green.
func (ListChartColorScaleOutput) ElementType ¶
func (ListChartColorScaleOutput) ElementType() reflect.Type
func (ListChartColorScaleOutput) Gt ¶
func (o ListChartColorScaleOutput) Gt() pulumi.Float64PtrOutput
Indicates the lower threshold non-inclusive value for this range.
func (ListChartColorScaleOutput) Gte ¶
func (o ListChartColorScaleOutput) Gte() pulumi.Float64PtrOutput
Indicates the lower threshold inclusive value for this range.
func (ListChartColorScaleOutput) Lt ¶
func (o ListChartColorScaleOutput) Lt() pulumi.Float64PtrOutput
Indicates the upper threshold non-inculsive value for this range.
func (ListChartColorScaleOutput) Lte ¶
func (o ListChartColorScaleOutput) Lte() pulumi.Float64PtrOutput
Indicates the upper threshold inclusive value for this range.
func (ListChartColorScaleOutput) ToListChartColorScaleOutput ¶
func (o ListChartColorScaleOutput) ToListChartColorScaleOutput() ListChartColorScaleOutput
func (ListChartColorScaleOutput) ToListChartColorScaleOutputWithContext ¶
func (o ListChartColorScaleOutput) ToListChartColorScaleOutputWithContext(ctx context.Context) ListChartColorScaleOutput
type ListChartInput ¶
type ListChartInput interface { pulumi.Input ToListChartOutput() ListChartOutput ToListChartOutputWithContext(ctx context.Context) ListChartOutput }
type ListChartLegendOptionsField ¶
type ListChartLegendOptionsField struct { // True or False depending on if you want the property to be shown or hidden. Enabled *bool `pulumi:"enabled"` // The name of the property to display. Note the special values of `sfMetric` (corresponding with the API's `Plot Name`) which shows the label of the time series `publish()` and `sf_originatingMetric` (corresponding with the API's `metric (sf metric)`) that shows the [name of the metric](https://dev.splunk.com/observability/docs/signalflow/functions/data_function/) for the time series being displayed. Property string `pulumi:"property"` }
type ListChartLegendOptionsFieldArgs ¶
type ListChartLegendOptionsFieldArgs struct { // True or False depending on if you want the property to be shown or hidden. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // The name of the property to display. Note the special values of `sfMetric` (corresponding with the API's `Plot Name`) which shows the label of the time series `publish()` and `sf_originatingMetric` (corresponding with the API's `metric (sf metric)`) that shows the [name of the metric](https://dev.splunk.com/observability/docs/signalflow/functions/data_function/) for the time series being displayed. Property pulumi.StringInput `pulumi:"property"` }
func (ListChartLegendOptionsFieldArgs) ElementType ¶
func (ListChartLegendOptionsFieldArgs) ElementType() reflect.Type
func (ListChartLegendOptionsFieldArgs) ToListChartLegendOptionsFieldOutput ¶
func (i ListChartLegendOptionsFieldArgs) ToListChartLegendOptionsFieldOutput() ListChartLegendOptionsFieldOutput
func (ListChartLegendOptionsFieldArgs) ToListChartLegendOptionsFieldOutputWithContext ¶
func (i ListChartLegendOptionsFieldArgs) ToListChartLegendOptionsFieldOutputWithContext(ctx context.Context) ListChartLegendOptionsFieldOutput
type ListChartLegendOptionsFieldArray ¶
type ListChartLegendOptionsFieldArray []ListChartLegendOptionsFieldInput
func (ListChartLegendOptionsFieldArray) ElementType ¶
func (ListChartLegendOptionsFieldArray) ElementType() reflect.Type
func (ListChartLegendOptionsFieldArray) ToListChartLegendOptionsFieldArrayOutput ¶
func (i ListChartLegendOptionsFieldArray) ToListChartLegendOptionsFieldArrayOutput() ListChartLegendOptionsFieldArrayOutput
func (ListChartLegendOptionsFieldArray) ToListChartLegendOptionsFieldArrayOutputWithContext ¶
func (i ListChartLegendOptionsFieldArray) ToListChartLegendOptionsFieldArrayOutputWithContext(ctx context.Context) ListChartLegendOptionsFieldArrayOutput
type ListChartLegendOptionsFieldArrayInput ¶
type ListChartLegendOptionsFieldArrayInput interface { pulumi.Input ToListChartLegendOptionsFieldArrayOutput() ListChartLegendOptionsFieldArrayOutput ToListChartLegendOptionsFieldArrayOutputWithContext(context.Context) ListChartLegendOptionsFieldArrayOutput }
ListChartLegendOptionsFieldArrayInput is an input type that accepts ListChartLegendOptionsFieldArray and ListChartLegendOptionsFieldArrayOutput values. You can construct a concrete instance of `ListChartLegendOptionsFieldArrayInput` via:
ListChartLegendOptionsFieldArray{ ListChartLegendOptionsFieldArgs{...} }
type ListChartLegendOptionsFieldArrayOutput ¶
type ListChartLegendOptionsFieldArrayOutput struct{ *pulumi.OutputState }
func (ListChartLegendOptionsFieldArrayOutput) ElementType ¶
func (ListChartLegendOptionsFieldArrayOutput) ElementType() reflect.Type
func (ListChartLegendOptionsFieldArrayOutput) ToListChartLegendOptionsFieldArrayOutput ¶
func (o ListChartLegendOptionsFieldArrayOutput) ToListChartLegendOptionsFieldArrayOutput() ListChartLegendOptionsFieldArrayOutput
func (ListChartLegendOptionsFieldArrayOutput) ToListChartLegendOptionsFieldArrayOutputWithContext ¶
func (o ListChartLegendOptionsFieldArrayOutput) ToListChartLegendOptionsFieldArrayOutputWithContext(ctx context.Context) ListChartLegendOptionsFieldArrayOutput
type ListChartLegendOptionsFieldInput ¶
type ListChartLegendOptionsFieldInput interface { pulumi.Input ToListChartLegendOptionsFieldOutput() ListChartLegendOptionsFieldOutput ToListChartLegendOptionsFieldOutputWithContext(context.Context) ListChartLegendOptionsFieldOutput }
ListChartLegendOptionsFieldInput is an input type that accepts ListChartLegendOptionsFieldArgs and ListChartLegendOptionsFieldOutput values. You can construct a concrete instance of `ListChartLegendOptionsFieldInput` via:
ListChartLegendOptionsFieldArgs{...}
type ListChartLegendOptionsFieldOutput ¶
type ListChartLegendOptionsFieldOutput struct{ *pulumi.OutputState }
func (ListChartLegendOptionsFieldOutput) ElementType ¶
func (ListChartLegendOptionsFieldOutput) ElementType() reflect.Type
func (ListChartLegendOptionsFieldOutput) Enabled ¶
func (o ListChartLegendOptionsFieldOutput) Enabled() pulumi.BoolPtrOutput
True or False depending on if you want the property to be shown or hidden.
func (ListChartLegendOptionsFieldOutput) Property ¶
func (o ListChartLegendOptionsFieldOutput) Property() pulumi.StringOutput
The name of the property to display. Note the special values of `sfMetric` (corresponding with the API's `Plot Name`) which shows the label of the time series `publish()` and `sf_originatingMetric` (corresponding with the API's `metric (sf metric)`) that shows the [name of the metric](https://dev.splunk.com/observability/docs/signalflow/functions/data_function/) for the time series being displayed.
func (ListChartLegendOptionsFieldOutput) ToListChartLegendOptionsFieldOutput ¶
func (o ListChartLegendOptionsFieldOutput) ToListChartLegendOptionsFieldOutput() ListChartLegendOptionsFieldOutput
func (ListChartLegendOptionsFieldOutput) ToListChartLegendOptionsFieldOutputWithContext ¶
func (o ListChartLegendOptionsFieldOutput) ToListChartLegendOptionsFieldOutputWithContext(ctx context.Context) ListChartLegendOptionsFieldOutput
type ListChartMap ¶
type ListChartMap map[string]ListChartInput
func (ListChartMap) ElementType ¶
func (ListChartMap) ElementType() reflect.Type
func (ListChartMap) ToListChartMapOutput ¶
func (i ListChartMap) ToListChartMapOutput() ListChartMapOutput
func (ListChartMap) ToListChartMapOutputWithContext ¶
func (i ListChartMap) ToListChartMapOutputWithContext(ctx context.Context) ListChartMapOutput
type ListChartMapInput ¶
type ListChartMapInput interface { pulumi.Input ToListChartMapOutput() ListChartMapOutput ToListChartMapOutputWithContext(context.Context) ListChartMapOutput }
ListChartMapInput is an input type that accepts ListChartMap and ListChartMapOutput values. You can construct a concrete instance of `ListChartMapInput` via:
ListChartMap{ "key": ListChartArgs{...} }
type ListChartMapOutput ¶
type ListChartMapOutput struct{ *pulumi.OutputState }
func (ListChartMapOutput) ElementType ¶
func (ListChartMapOutput) ElementType() reflect.Type
func (ListChartMapOutput) MapIndex ¶
func (o ListChartMapOutput) MapIndex(k pulumi.StringInput) ListChartOutput
func (ListChartMapOutput) ToListChartMapOutput ¶
func (o ListChartMapOutput) ToListChartMapOutput() ListChartMapOutput
func (ListChartMapOutput) ToListChartMapOutputWithContext ¶
func (o ListChartMapOutput) ToListChartMapOutputWithContext(ctx context.Context) ListChartMapOutput
type ListChartOutput ¶
type ListChartOutput struct{ *pulumi.OutputState }
func (ListChartOutput) ColorBy ¶
func (o ListChartOutput) ColorBy() pulumi.StringPtrOutput
Must be one of `"Scale"`, `"Dimension"` or `"Metric"`. `"Dimension"` by default.
func (ListChartOutput) ColorScales ¶
func (o ListChartOutput) ColorScales() ListChartColorScaleArrayOutput
Single color range including both the color to display for that range and the borders of the range. Example: `[{ gt = 60, color = "blue" }, { lte = 60, color = "yellow" }]`. Look at this [link](https://docs.splunk.com/observability/en/data-visualization/charts/chart-options.html).
func (ListChartOutput) Description ¶
func (o ListChartOutput) Description() pulumi.StringPtrOutput
Description of the chart.
func (ListChartOutput) DisableSampling ¶
func (o ListChartOutput) DisableSampling() pulumi.BoolPtrOutput
If `false`, samples a subset of the output MTS, which improves UI performance. `false` by default.
func (ListChartOutput) ElementType ¶
func (ListChartOutput) ElementType() reflect.Type
func (ListChartOutput) EndTime ¶
func (o ListChartOutput) EndTime() pulumi.IntPtrOutput
Seconds since epoch. Used for visualization. Conflicts with `timeRange`.
func (ListChartOutput) HideMissingValues ¶
func (o ListChartOutput) HideMissingValues() pulumi.BoolPtrOutput
Determines whether to hide missing data points in the chart. If `true`, missing data points in the chart would be hidden. `false` by default.
func (ListChartOutput) LegendFieldsToHides
deprecated
func (o ListChartOutput) LegendFieldsToHides() pulumi.StringArrayOutput
List of properties that should not be displayed in the chart legend (i.e. dimension names). All the properties are visible by default. Deprecated, please use `legendOptionsFields`.
Deprecated: Please use legend_options_fields
func (ListChartOutput) LegendOptionsFields ¶
func (o ListChartOutput) LegendOptionsFields() ListChartLegendOptionsFieldArrayOutput
List of property names and enabled flags that should be displayed in the data table for the chart, in the order provided. This option cannot be used with `legendFieldsToHide`.
func (ListChartOutput) MaxDelay ¶
func (o ListChartOutput) MaxDelay() pulumi.IntPtrOutput
How long (in seconds) to wait for late datapoints.
func (ListChartOutput) MaxPrecision ¶
func (o ListChartOutput) MaxPrecision() pulumi.IntPtrOutput
Maximum number of digits to display when rounding values up or down.
func (ListChartOutput) Name ¶
func (o ListChartOutput) Name() pulumi.StringOutput
Name of the chart.
func (ListChartOutput) ProgramText ¶
func (o ListChartOutput) ProgramText() pulumi.StringOutput
Signalflow program text for the chart. More info[in the Splunk Observability Cloud docs](https://developers.signalfx.com/signalflow_analytics/signalflow_overview.html#_signalflow_programming_language).
func (ListChartOutput) RefreshInterval ¶
func (o ListChartOutput) RefreshInterval() pulumi.IntPtrOutput
How often (in seconds) to refresh the values of the list.
func (ListChartOutput) SecondaryVisualization ¶
func (o ListChartOutput) SecondaryVisualization() pulumi.StringPtrOutput
The type of secondary visualization. Can be `None`, `Radial`, `Linear`, or `Sparkline`. If unset, the Splunk Observability Cloud default is used (`Sparkline`).
func (ListChartOutput) SortBy ¶
func (o ListChartOutput) SortBy() pulumi.StringPtrOutput
The property to use when sorting the elements. Use `value` if you want to sort by value. Must be prepended with `+` for ascending or `-` for descending (e.g. `-foo`). Note there are some special values for some of the options provided in the UX: `"value"` for Value, `"sf_originatingMetric"` for Metric, and `"sfMetric"` for plot.
func (ListChartOutput) StartTime ¶
func (o ListChartOutput) StartTime() pulumi.IntPtrOutput
Seconds since epoch. Used for visualization. Conflicts with `timeRange`.
func (ListChartOutput) TimeRange ¶
func (o ListChartOutput) TimeRange() pulumi.IntPtrOutput
How many seconds ago from which to display data. For example, the last hour would be `3600`, etc. Conflicts with `startTime` and `endTime`.
func (ListChartOutput) Timezone ¶
func (o ListChartOutput) Timezone() pulumi.StringPtrOutput
The property value is a string that denotes the geographic region associated with the time zone, (default UTC).
func (ListChartOutput) ToListChartOutput ¶
func (o ListChartOutput) ToListChartOutput() ListChartOutput
func (ListChartOutput) ToListChartOutputWithContext ¶
func (o ListChartOutput) ToListChartOutputWithContext(ctx context.Context) ListChartOutput
func (ListChartOutput) UnitPrefix ¶
func (o ListChartOutput) UnitPrefix() pulumi.StringPtrOutput
Must be `"Metric"` or `"Binary`". `"Metric"` by default.
func (ListChartOutput) Url ¶
func (o ListChartOutput) Url() pulumi.StringOutput
The URL of the chart.
func (ListChartOutput) VizOptions ¶
func (o ListChartOutput) VizOptions() ListChartVizOptionArrayOutput
Plot-level customization options, associated with a publish statement.
type ListChartState ¶
type ListChartState struct { // Must be one of `"Scale"`, `"Dimension"` or `"Metric"`. `"Dimension"` by default. ColorBy pulumi.StringPtrInput // Single color range including both the color to display for that range and the borders of the range. Example: `[{ gt = 60, color = "blue" }, { lte = 60, color = "yellow" }]`. Look at this [link](https://docs.splunk.com/observability/en/data-visualization/charts/chart-options.html). ColorScales ListChartColorScaleArrayInput // Description of the chart. Description pulumi.StringPtrInput // If `false`, samples a subset of the output MTS, which improves UI performance. `false` by default. DisableSampling pulumi.BoolPtrInput // Seconds since epoch. Used for visualization. Conflicts with `timeRange`. EndTime pulumi.IntPtrInput // Determines whether to hide missing data points in the chart. If `true`, missing data points in the chart would be hidden. `false` by default. HideMissingValues pulumi.BoolPtrInput // List of properties that should not be displayed in the chart legend (i.e. dimension names). All the properties are visible by default. Deprecated, please use `legendOptionsFields`. // // Deprecated: Please use legend_options_fields LegendFieldsToHides pulumi.StringArrayInput // List of property names and enabled flags that should be displayed in the data table for the chart, in the order provided. This option cannot be used with `legendFieldsToHide`. LegendOptionsFields ListChartLegendOptionsFieldArrayInput // How long (in seconds) to wait for late datapoints. MaxDelay pulumi.IntPtrInput // Maximum number of digits to display when rounding values up or down. MaxPrecision pulumi.IntPtrInput // Name of the chart. Name pulumi.StringPtrInput // Signalflow program text for the chart. More info[in the Splunk Observability Cloud docs](https://developers.signalfx.com/signalflow_analytics/signalflow_overview.html#_signalflow_programming_language). ProgramText pulumi.StringPtrInput // How often (in seconds) to refresh the values of the list. RefreshInterval pulumi.IntPtrInput // The type of secondary visualization. Can be `None`, `Radial`, `Linear`, or `Sparkline`. If unset, the Splunk Observability Cloud default is used (`Sparkline`). SecondaryVisualization pulumi.StringPtrInput // The property to use when sorting the elements. Use `value` if you want to sort by value. Must be prepended with `+` for ascending or `-` for descending (e.g. `-foo`). Note there are some special values for some of the options provided in the UX: `"value"` for Value, `"sf_originatingMetric"` for Metric, and `"sfMetric"` for plot. SortBy pulumi.StringPtrInput // Seconds since epoch. Used for visualization. Conflicts with `timeRange`. StartTime pulumi.IntPtrInput // How many seconds ago from which to display data. For example, the last hour would be `3600`, etc. Conflicts with `startTime` and `endTime`. TimeRange pulumi.IntPtrInput // The property value is a string that denotes the geographic region associated with the time zone, (default UTC). Timezone pulumi.StringPtrInput // Must be `"Metric"` or `"Binary`". `"Metric"` by default. UnitPrefix pulumi.StringPtrInput // The URL of the chart. Url pulumi.StringPtrInput // Plot-level customization options, associated with a publish statement. VizOptions ListChartVizOptionArrayInput }
func (ListChartState) ElementType ¶
func (ListChartState) ElementType() reflect.Type
type ListChartVizOption ¶
type ListChartVizOption struct { // The color to use. Must be one of gray, blue, light_blue, navy, dark_orange, orange, dark_yellow, magenta, cerise, pink, violet, purple, gray_blue, dark_green, green, aquamarine, red, yellow, vivid_yellow, light_green, or lime_green. Color *string `pulumi:"color"` // Specifies an alternate value for the Plot Name column of the Data Table associated with the chart. DisplayName *string `pulumi:"displayName"` // Label used in the publish statement that displays the plot (metric time series data) you want to customize. Label string `pulumi:"label"` // , `valueSuffix` - (Optional) Arbitrary prefix/suffix to display with the value of this plot. ValuePrefix *string `pulumi:"valuePrefix"` // An arbitrary suffix to display with the value of this plot ValueSuffix *string `pulumi:"valueSuffix"` // A unit to attach to this plot. Units support automatic scaling (eg thousands of bytes will be displayed as kilobytes). Values values are `Bit, Kilobit, Megabit, Gigabit, Terabit, Petabit, Exabit, Zettabit, Yottabit, Byte, Kibibyte, Mebibyte, Gibibyte (note: this was previously typoed as Gigibyte), Tebibyte, Pebibyte, Exbibyte, Zebibyte, Yobibyte, Nanosecond, Microsecond, Millisecond, Second, Minute, Hour, Day, Week`. ValueUnit *string `pulumi:"valueUnit"` }
type ListChartVizOptionArgs ¶
type ListChartVizOptionArgs struct { // The color to use. Must be one of gray, blue, light_blue, navy, dark_orange, orange, dark_yellow, magenta, cerise, pink, violet, purple, gray_blue, dark_green, green, aquamarine, red, yellow, vivid_yellow, light_green, or lime_green. Color pulumi.StringPtrInput `pulumi:"color"` // Specifies an alternate value for the Plot Name column of the Data Table associated with the chart. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` // Label used in the publish statement that displays the plot (metric time series data) you want to customize. Label pulumi.StringInput `pulumi:"label"` // , `valueSuffix` - (Optional) Arbitrary prefix/suffix to display with the value of this plot. ValuePrefix pulumi.StringPtrInput `pulumi:"valuePrefix"` // An arbitrary suffix to display with the value of this plot ValueSuffix pulumi.StringPtrInput `pulumi:"valueSuffix"` // A unit to attach to this plot. Units support automatic scaling (eg thousands of bytes will be displayed as kilobytes). Values values are `Bit, Kilobit, Megabit, Gigabit, Terabit, Petabit, Exabit, Zettabit, Yottabit, Byte, Kibibyte, Mebibyte, Gibibyte (note: this was previously typoed as Gigibyte), Tebibyte, Pebibyte, Exbibyte, Zebibyte, Yobibyte, Nanosecond, Microsecond, Millisecond, Second, Minute, Hour, Day, Week`. ValueUnit pulumi.StringPtrInput `pulumi:"valueUnit"` }
func (ListChartVizOptionArgs) ElementType ¶
func (ListChartVizOptionArgs) ElementType() reflect.Type
func (ListChartVizOptionArgs) ToListChartVizOptionOutput ¶
func (i ListChartVizOptionArgs) ToListChartVizOptionOutput() ListChartVizOptionOutput
func (ListChartVizOptionArgs) ToListChartVizOptionOutputWithContext ¶
func (i ListChartVizOptionArgs) ToListChartVizOptionOutputWithContext(ctx context.Context) ListChartVizOptionOutput
type ListChartVizOptionArray ¶
type ListChartVizOptionArray []ListChartVizOptionInput
func (ListChartVizOptionArray) ElementType ¶
func (ListChartVizOptionArray) ElementType() reflect.Type
func (ListChartVizOptionArray) ToListChartVizOptionArrayOutput ¶
func (i ListChartVizOptionArray) ToListChartVizOptionArrayOutput() ListChartVizOptionArrayOutput
func (ListChartVizOptionArray) ToListChartVizOptionArrayOutputWithContext ¶
func (i ListChartVizOptionArray) ToListChartVizOptionArrayOutputWithContext(ctx context.Context) ListChartVizOptionArrayOutput
type ListChartVizOptionArrayInput ¶
type ListChartVizOptionArrayInput interface { pulumi.Input ToListChartVizOptionArrayOutput() ListChartVizOptionArrayOutput ToListChartVizOptionArrayOutputWithContext(context.Context) ListChartVizOptionArrayOutput }
ListChartVizOptionArrayInput is an input type that accepts ListChartVizOptionArray and ListChartVizOptionArrayOutput values. You can construct a concrete instance of `ListChartVizOptionArrayInput` via:
ListChartVizOptionArray{ ListChartVizOptionArgs{...} }
type ListChartVizOptionArrayOutput ¶
type ListChartVizOptionArrayOutput struct{ *pulumi.OutputState }
func (ListChartVizOptionArrayOutput) ElementType ¶
func (ListChartVizOptionArrayOutput) ElementType() reflect.Type
func (ListChartVizOptionArrayOutput) Index ¶
func (o ListChartVizOptionArrayOutput) Index(i pulumi.IntInput) ListChartVizOptionOutput
func (ListChartVizOptionArrayOutput) ToListChartVizOptionArrayOutput ¶
func (o ListChartVizOptionArrayOutput) ToListChartVizOptionArrayOutput() ListChartVizOptionArrayOutput
func (ListChartVizOptionArrayOutput) ToListChartVizOptionArrayOutputWithContext ¶
func (o ListChartVizOptionArrayOutput) ToListChartVizOptionArrayOutputWithContext(ctx context.Context) ListChartVizOptionArrayOutput
type ListChartVizOptionInput ¶
type ListChartVizOptionInput interface { pulumi.Input ToListChartVizOptionOutput() ListChartVizOptionOutput ToListChartVizOptionOutputWithContext(context.Context) ListChartVizOptionOutput }
ListChartVizOptionInput is an input type that accepts ListChartVizOptionArgs and ListChartVizOptionOutput values. You can construct a concrete instance of `ListChartVizOptionInput` via:
ListChartVizOptionArgs{...}
type ListChartVizOptionOutput ¶
type ListChartVizOptionOutput struct{ *pulumi.OutputState }
func (ListChartVizOptionOutput) Color ¶
func (o ListChartVizOptionOutput) Color() pulumi.StringPtrOutput
The color to use. Must be one of gray, blue, light_blue, navy, dark_orange, orange, dark_yellow, magenta, cerise, pink, violet, purple, gray_blue, dark_green, green, aquamarine, red, yellow, vivid_yellow, light_green, or lime_green.
func (ListChartVizOptionOutput) DisplayName ¶
func (o ListChartVizOptionOutput) DisplayName() pulumi.StringPtrOutput
Specifies an alternate value for the Plot Name column of the Data Table associated with the chart.
func (ListChartVizOptionOutput) ElementType ¶
func (ListChartVizOptionOutput) ElementType() reflect.Type
func (ListChartVizOptionOutput) Label ¶
func (o ListChartVizOptionOutput) Label() pulumi.StringOutput
Label used in the publish statement that displays the plot (metric time series data) you want to customize.
func (ListChartVizOptionOutput) ToListChartVizOptionOutput ¶
func (o ListChartVizOptionOutput) ToListChartVizOptionOutput() ListChartVizOptionOutput
func (ListChartVizOptionOutput) ToListChartVizOptionOutputWithContext ¶
func (o ListChartVizOptionOutput) ToListChartVizOptionOutputWithContext(ctx context.Context) ListChartVizOptionOutput
func (ListChartVizOptionOutput) ValuePrefix ¶
func (o ListChartVizOptionOutput) ValuePrefix() pulumi.StringPtrOutput
, `valueSuffix` - (Optional) Arbitrary prefix/suffix to display with the value of this plot.
func (ListChartVizOptionOutput) ValueSuffix ¶
func (o ListChartVizOptionOutput) ValueSuffix() pulumi.StringPtrOutput
An arbitrary suffix to display with the value of this plot
func (ListChartVizOptionOutput) ValueUnit ¶
func (o ListChartVizOptionOutput) ValueUnit() pulumi.StringPtrOutput
A unit to attach to this plot. Units support automatic scaling (eg thousands of bytes will be displayed as kilobytes). Values values are `Bit, Kilobit, Megabit, Gigabit, Terabit, Petabit, Exabit, Zettabit, Yottabit, Byte, Kibibyte, Mebibyte, Gibibyte (note: this was previously typoed as Gigibyte), Tebibyte, Pebibyte, Exbibyte, Zebibyte, Yobibyte, Nanosecond, Microsecond, Millisecond, Second, Minute, Hour, Day, Week`.
type MetricRuleset ¶
type MetricRuleset struct { pulumi.CustomResourceState // List of aggregation rules for the metric AggregationRules MetricRulesetAggregationRuleArrayOutput `pulumi:"aggregationRules"` // Timestamp of when the metric ruleset was created Created pulumi.StringOutput `pulumi:"created"` // ID of the creator of the metric ruleset Creator pulumi.StringOutput `pulumi:"creator"` // Information about the metric ruleset Description pulumi.StringPtrOutput `pulumi:"description"` // List of exception rules for the metric ExceptionRules MetricRulesetExceptionRuleArrayOutput `pulumi:"exceptionRules"` // Timestamp of when the metric ruleset was last updated LastUpdated pulumi.StringOutput `pulumi:"lastUpdated"` // ID of user who last updated the metric ruleset LastUpdatedBy pulumi.StringOutput `pulumi:"lastUpdatedBy"` // Name of user who last updated this metric ruleset LastUpdatedByName pulumi.StringOutput `pulumi:"lastUpdatedByName"` // Name of the input metric MetricName pulumi.StringOutput `pulumi:"metricName"` // Routing Rule object RoutingRules MetricRulesetRoutingRuleArrayOutput `pulumi:"routingRules"` // Version of the ruleset Version pulumi.StringOutput `pulumi:"version"` }
Provides an Observability Cloud resource for managing metric rulesets.
> **NOTE** When managing metric rulesets to drop data use a session token for an administrator to authenticate the Splunk Observability Cloud provider. See [Operations that require a session token for an administrator](https://dev.splunk.com/observability/docs/administration/authtokens#Operations-that-require-a-session-token-for-an-administrator). Otherwise you'll receive a 4xx error.
## Example
```go package main
import (
"github.com/pulumi/pulumi-signalfx/sdk/v7/go/signalfx" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := signalfx.NewMetricRuleset(ctx, "cpu_utilization_metric_ruleset", &signalfx.MetricRulesetArgs{ MetricName: pulumi.String("cpu.utilization"), Description: pulumi.String("Routing ruleset for cpu.utilization"), AggregationRules: signalfx.MetricRulesetAggregationRuleArray{ &signalfx.MetricRulesetAggregationRuleArgs{ Name: pulumi.String("cpu.utilization by service rule"), Description: pulumi.String("Aggregates cpu.utilization data by service"), Enabled: pulumi.Bool(true), Matchers: signalfx.MetricRulesetAggregationRuleMatcherArray{ &signalfx.MetricRulesetAggregationRuleMatcherArgs{ Type: pulumi.String("dimension"), Filters: signalfx.MetricRulesetAggregationRuleMatcherFilterArray{ &signalfx.MetricRulesetAggregationRuleMatcherFilterArgs{ Property: pulumi.String("realm"), PropertyValues: pulumi.StringArray{ pulumi.String("us-east-1"), }, Not: pulumi.Bool(false), }, }, }, }, Aggregators: signalfx.MetricRulesetAggregationRuleAggregatorArray{ &signalfx.MetricRulesetAggregationRuleAggregatorArgs{ Type: pulumi.String("rollup"), Dimensions: pulumi.StringArray{ pulumi.String("service"), }, DropDimensions: pulumi.Bool(false), OutputName: pulumi.String("cpu.utilization.by.service.agg"), }, }, }, }, ExceptionRules: signalfx.MetricRulesetExceptionRuleArray{ &signalfx.MetricRulesetExceptionRuleArgs{ Name: pulumi.String("Exception rule us-east-2"), Description: pulumi.String("Routes us-east-2 data to real-time"), Enabled: pulumi.Bool(true), Matchers: signalfx.MetricRulesetExceptionRuleMatcherArray{ &signalfx.MetricRulesetExceptionRuleMatcherArgs{ Type: pulumi.String("dimension"), Filters: signalfx.MetricRulesetExceptionRuleMatcherFilterArray{ &signalfx.MetricRulesetExceptionRuleMatcherFilterArgs{ Property: pulumi.String("realm"), PropertyValues: pulumi.StringArray{ pulumi.String("us-east-2"), }, Not: pulumi.Bool(false), }, }, }, }, }, }, RoutingRules: signalfx.MetricRulesetRoutingRuleArray{ &signalfx.MetricRulesetRoutingRuleArgs{ Destination: pulumi.String("Archived"), }, }, }) if err != nil { return err } return nil }) }
```
func GetMetricRuleset ¶
func GetMetricRuleset(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MetricRulesetState, opts ...pulumi.ResourceOption) (*MetricRuleset, error)
GetMetricRuleset gets an existing MetricRuleset 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 NewMetricRuleset ¶
func NewMetricRuleset(ctx *pulumi.Context, name string, args *MetricRulesetArgs, opts ...pulumi.ResourceOption) (*MetricRuleset, error)
NewMetricRuleset registers a new resource with the given unique name, arguments, and options.
func (*MetricRuleset) ElementType ¶
func (*MetricRuleset) ElementType() reflect.Type
func (*MetricRuleset) ToMetricRulesetOutput ¶
func (i *MetricRuleset) ToMetricRulesetOutput() MetricRulesetOutput
func (*MetricRuleset) ToMetricRulesetOutputWithContext ¶
func (i *MetricRuleset) ToMetricRulesetOutputWithContext(ctx context.Context) MetricRulesetOutput
type MetricRulesetAggregationRule ¶
type MetricRulesetAggregationRule struct { // Aggregator object Aggregators []MetricRulesetAggregationRuleAggregator `pulumi:"aggregators"` // Information about an aggregation rule Description *string `pulumi:"description"` // When false, this rule will not generate aggregated MTSs Enabled bool `pulumi:"enabled"` // Matcher object Matchers []MetricRulesetAggregationRuleMatcher `pulumi:"matchers"` // name of the aggregation rule Name *string `pulumi:"name"` }
type MetricRulesetAggregationRuleAggregator ¶
type MetricRulesetAggregationRuleAggregator struct { // List of dimensions to either be kept or dropped in the new aggregated MTSs Dimensions []string `pulumi:"dimensions"` // when true, the specified dimensions will be dropped from the aggregated MTSs DropDimensions bool `pulumi:"dropDimensions"` // name of the new aggregated metric OutputName string `pulumi:"outputName"` // Type of aggregator. Must always be "rollup" Type string `pulumi:"type"` }
type MetricRulesetAggregationRuleAggregatorArgs ¶
type MetricRulesetAggregationRuleAggregatorArgs struct { // List of dimensions to either be kept or dropped in the new aggregated MTSs Dimensions pulumi.StringArrayInput `pulumi:"dimensions"` // when true, the specified dimensions will be dropped from the aggregated MTSs DropDimensions pulumi.BoolInput `pulumi:"dropDimensions"` // name of the new aggregated metric OutputName pulumi.StringInput `pulumi:"outputName"` // Type of aggregator. Must always be "rollup" Type pulumi.StringInput `pulumi:"type"` }
func (MetricRulesetAggregationRuleAggregatorArgs) ElementType ¶
func (MetricRulesetAggregationRuleAggregatorArgs) ElementType() reflect.Type
func (MetricRulesetAggregationRuleAggregatorArgs) ToMetricRulesetAggregationRuleAggregatorOutput ¶
func (i MetricRulesetAggregationRuleAggregatorArgs) ToMetricRulesetAggregationRuleAggregatorOutput() MetricRulesetAggregationRuleAggregatorOutput
func (MetricRulesetAggregationRuleAggregatorArgs) ToMetricRulesetAggregationRuleAggregatorOutputWithContext ¶
func (i MetricRulesetAggregationRuleAggregatorArgs) ToMetricRulesetAggregationRuleAggregatorOutputWithContext(ctx context.Context) MetricRulesetAggregationRuleAggregatorOutput
type MetricRulesetAggregationRuleAggregatorArray ¶
type MetricRulesetAggregationRuleAggregatorArray []MetricRulesetAggregationRuleAggregatorInput
func (MetricRulesetAggregationRuleAggregatorArray) ElementType ¶
func (MetricRulesetAggregationRuleAggregatorArray) ElementType() reflect.Type
func (MetricRulesetAggregationRuleAggregatorArray) ToMetricRulesetAggregationRuleAggregatorArrayOutput ¶
func (i MetricRulesetAggregationRuleAggregatorArray) ToMetricRulesetAggregationRuleAggregatorArrayOutput() MetricRulesetAggregationRuleAggregatorArrayOutput
func (MetricRulesetAggregationRuleAggregatorArray) ToMetricRulesetAggregationRuleAggregatorArrayOutputWithContext ¶
func (i MetricRulesetAggregationRuleAggregatorArray) ToMetricRulesetAggregationRuleAggregatorArrayOutputWithContext(ctx context.Context) MetricRulesetAggregationRuleAggregatorArrayOutput
type MetricRulesetAggregationRuleAggregatorArrayInput ¶
type MetricRulesetAggregationRuleAggregatorArrayInput interface { pulumi.Input ToMetricRulesetAggregationRuleAggregatorArrayOutput() MetricRulesetAggregationRuleAggregatorArrayOutput ToMetricRulesetAggregationRuleAggregatorArrayOutputWithContext(context.Context) MetricRulesetAggregationRuleAggregatorArrayOutput }
MetricRulesetAggregationRuleAggregatorArrayInput is an input type that accepts MetricRulesetAggregationRuleAggregatorArray and MetricRulesetAggregationRuleAggregatorArrayOutput values. You can construct a concrete instance of `MetricRulesetAggregationRuleAggregatorArrayInput` via:
MetricRulesetAggregationRuleAggregatorArray{ MetricRulesetAggregationRuleAggregatorArgs{...} }
type MetricRulesetAggregationRuleAggregatorArrayOutput ¶
type MetricRulesetAggregationRuleAggregatorArrayOutput struct{ *pulumi.OutputState }
func (MetricRulesetAggregationRuleAggregatorArrayOutput) ElementType ¶
func (MetricRulesetAggregationRuleAggregatorArrayOutput) ElementType() reflect.Type
func (MetricRulesetAggregationRuleAggregatorArrayOutput) ToMetricRulesetAggregationRuleAggregatorArrayOutput ¶
func (o MetricRulesetAggregationRuleAggregatorArrayOutput) ToMetricRulesetAggregationRuleAggregatorArrayOutput() MetricRulesetAggregationRuleAggregatorArrayOutput
func (MetricRulesetAggregationRuleAggregatorArrayOutput) ToMetricRulesetAggregationRuleAggregatorArrayOutputWithContext ¶
func (o MetricRulesetAggregationRuleAggregatorArrayOutput) ToMetricRulesetAggregationRuleAggregatorArrayOutputWithContext(ctx context.Context) MetricRulesetAggregationRuleAggregatorArrayOutput
type MetricRulesetAggregationRuleAggregatorInput ¶
type MetricRulesetAggregationRuleAggregatorInput interface { pulumi.Input ToMetricRulesetAggregationRuleAggregatorOutput() MetricRulesetAggregationRuleAggregatorOutput ToMetricRulesetAggregationRuleAggregatorOutputWithContext(context.Context) MetricRulesetAggregationRuleAggregatorOutput }
MetricRulesetAggregationRuleAggregatorInput is an input type that accepts MetricRulesetAggregationRuleAggregatorArgs and MetricRulesetAggregationRuleAggregatorOutput values. You can construct a concrete instance of `MetricRulesetAggregationRuleAggregatorInput` via:
MetricRulesetAggregationRuleAggregatorArgs{...}
type MetricRulesetAggregationRuleAggregatorOutput ¶
type MetricRulesetAggregationRuleAggregatorOutput struct{ *pulumi.OutputState }
func (MetricRulesetAggregationRuleAggregatorOutput) Dimensions ¶
func (o MetricRulesetAggregationRuleAggregatorOutput) Dimensions() pulumi.StringArrayOutput
List of dimensions to either be kept or dropped in the new aggregated MTSs
func (MetricRulesetAggregationRuleAggregatorOutput) DropDimensions ¶
func (o MetricRulesetAggregationRuleAggregatorOutput) DropDimensions() pulumi.BoolOutput
when true, the specified dimensions will be dropped from the aggregated MTSs
func (MetricRulesetAggregationRuleAggregatorOutput) ElementType ¶
func (MetricRulesetAggregationRuleAggregatorOutput) ElementType() reflect.Type
func (MetricRulesetAggregationRuleAggregatorOutput) OutputName ¶
func (o MetricRulesetAggregationRuleAggregatorOutput) OutputName() pulumi.StringOutput
name of the new aggregated metric
func (MetricRulesetAggregationRuleAggregatorOutput) ToMetricRulesetAggregationRuleAggregatorOutput ¶
func (o MetricRulesetAggregationRuleAggregatorOutput) ToMetricRulesetAggregationRuleAggregatorOutput() MetricRulesetAggregationRuleAggregatorOutput
func (MetricRulesetAggregationRuleAggregatorOutput) ToMetricRulesetAggregationRuleAggregatorOutputWithContext ¶
func (o MetricRulesetAggregationRuleAggregatorOutput) ToMetricRulesetAggregationRuleAggregatorOutputWithContext(ctx context.Context) MetricRulesetAggregationRuleAggregatorOutput
func (MetricRulesetAggregationRuleAggregatorOutput) Type ¶
func (o MetricRulesetAggregationRuleAggregatorOutput) Type() pulumi.StringOutput
Type of aggregator. Must always be "rollup"
type MetricRulesetAggregationRuleArgs ¶
type MetricRulesetAggregationRuleArgs struct { // Aggregator object Aggregators MetricRulesetAggregationRuleAggregatorArrayInput `pulumi:"aggregators"` // Information about an aggregation rule Description pulumi.StringPtrInput `pulumi:"description"` // When false, this rule will not generate aggregated MTSs Enabled pulumi.BoolInput `pulumi:"enabled"` // Matcher object Matchers MetricRulesetAggregationRuleMatcherArrayInput `pulumi:"matchers"` // name of the aggregation rule Name pulumi.StringPtrInput `pulumi:"name"` }
func (MetricRulesetAggregationRuleArgs) ElementType ¶
func (MetricRulesetAggregationRuleArgs) ElementType() reflect.Type
func (MetricRulesetAggregationRuleArgs) ToMetricRulesetAggregationRuleOutput ¶
func (i MetricRulesetAggregationRuleArgs) ToMetricRulesetAggregationRuleOutput() MetricRulesetAggregationRuleOutput
func (MetricRulesetAggregationRuleArgs) ToMetricRulesetAggregationRuleOutputWithContext ¶
func (i MetricRulesetAggregationRuleArgs) ToMetricRulesetAggregationRuleOutputWithContext(ctx context.Context) MetricRulesetAggregationRuleOutput
type MetricRulesetAggregationRuleArray ¶
type MetricRulesetAggregationRuleArray []MetricRulesetAggregationRuleInput
func (MetricRulesetAggregationRuleArray) ElementType ¶
func (MetricRulesetAggregationRuleArray) ElementType() reflect.Type
func (MetricRulesetAggregationRuleArray) ToMetricRulesetAggregationRuleArrayOutput ¶
func (i MetricRulesetAggregationRuleArray) ToMetricRulesetAggregationRuleArrayOutput() MetricRulesetAggregationRuleArrayOutput
func (MetricRulesetAggregationRuleArray) ToMetricRulesetAggregationRuleArrayOutputWithContext ¶
func (i MetricRulesetAggregationRuleArray) ToMetricRulesetAggregationRuleArrayOutputWithContext(ctx context.Context) MetricRulesetAggregationRuleArrayOutput
type MetricRulesetAggregationRuleArrayInput ¶
type MetricRulesetAggregationRuleArrayInput interface { pulumi.Input ToMetricRulesetAggregationRuleArrayOutput() MetricRulesetAggregationRuleArrayOutput ToMetricRulesetAggregationRuleArrayOutputWithContext(context.Context) MetricRulesetAggregationRuleArrayOutput }
MetricRulesetAggregationRuleArrayInput is an input type that accepts MetricRulesetAggregationRuleArray and MetricRulesetAggregationRuleArrayOutput values. You can construct a concrete instance of `MetricRulesetAggregationRuleArrayInput` via:
MetricRulesetAggregationRuleArray{ MetricRulesetAggregationRuleArgs{...} }
type MetricRulesetAggregationRuleArrayOutput ¶
type MetricRulesetAggregationRuleArrayOutput struct{ *pulumi.OutputState }
func (MetricRulesetAggregationRuleArrayOutput) ElementType ¶
func (MetricRulesetAggregationRuleArrayOutput) ElementType() reflect.Type
func (MetricRulesetAggregationRuleArrayOutput) ToMetricRulesetAggregationRuleArrayOutput ¶
func (o MetricRulesetAggregationRuleArrayOutput) ToMetricRulesetAggregationRuleArrayOutput() MetricRulesetAggregationRuleArrayOutput
func (MetricRulesetAggregationRuleArrayOutput) ToMetricRulesetAggregationRuleArrayOutputWithContext ¶
func (o MetricRulesetAggregationRuleArrayOutput) ToMetricRulesetAggregationRuleArrayOutputWithContext(ctx context.Context) MetricRulesetAggregationRuleArrayOutput
type MetricRulesetAggregationRuleInput ¶
type MetricRulesetAggregationRuleInput interface { pulumi.Input ToMetricRulesetAggregationRuleOutput() MetricRulesetAggregationRuleOutput ToMetricRulesetAggregationRuleOutputWithContext(context.Context) MetricRulesetAggregationRuleOutput }
MetricRulesetAggregationRuleInput is an input type that accepts MetricRulesetAggregationRuleArgs and MetricRulesetAggregationRuleOutput values. You can construct a concrete instance of `MetricRulesetAggregationRuleInput` via:
MetricRulesetAggregationRuleArgs{...}
type MetricRulesetAggregationRuleMatcher ¶
type MetricRulesetAggregationRuleMatcher struct { // List of filters to filter the set of input MTSs Filters []MetricRulesetAggregationRuleMatcherFilter `pulumi:"filters"` // Type of matcher. Must always be "dimension" Type string `pulumi:"type"` }
type MetricRulesetAggregationRuleMatcherArgs ¶
type MetricRulesetAggregationRuleMatcherArgs struct { // List of filters to filter the set of input MTSs Filters MetricRulesetAggregationRuleMatcherFilterArrayInput `pulumi:"filters"` // Type of matcher. Must always be "dimension" Type pulumi.StringInput `pulumi:"type"` }
func (MetricRulesetAggregationRuleMatcherArgs) ElementType ¶
func (MetricRulesetAggregationRuleMatcherArgs) ElementType() reflect.Type
func (MetricRulesetAggregationRuleMatcherArgs) ToMetricRulesetAggregationRuleMatcherOutput ¶
func (i MetricRulesetAggregationRuleMatcherArgs) ToMetricRulesetAggregationRuleMatcherOutput() MetricRulesetAggregationRuleMatcherOutput
func (MetricRulesetAggregationRuleMatcherArgs) ToMetricRulesetAggregationRuleMatcherOutputWithContext ¶
func (i MetricRulesetAggregationRuleMatcherArgs) ToMetricRulesetAggregationRuleMatcherOutputWithContext(ctx context.Context) MetricRulesetAggregationRuleMatcherOutput
type MetricRulesetAggregationRuleMatcherArray ¶
type MetricRulesetAggregationRuleMatcherArray []MetricRulesetAggregationRuleMatcherInput
func (MetricRulesetAggregationRuleMatcherArray) ElementType ¶
func (MetricRulesetAggregationRuleMatcherArray) ElementType() reflect.Type
func (MetricRulesetAggregationRuleMatcherArray) ToMetricRulesetAggregationRuleMatcherArrayOutput ¶
func (i MetricRulesetAggregationRuleMatcherArray) ToMetricRulesetAggregationRuleMatcherArrayOutput() MetricRulesetAggregationRuleMatcherArrayOutput
func (MetricRulesetAggregationRuleMatcherArray) ToMetricRulesetAggregationRuleMatcherArrayOutputWithContext ¶
func (i MetricRulesetAggregationRuleMatcherArray) ToMetricRulesetAggregationRuleMatcherArrayOutputWithContext(ctx context.Context) MetricRulesetAggregationRuleMatcherArrayOutput
type MetricRulesetAggregationRuleMatcherArrayInput ¶
type MetricRulesetAggregationRuleMatcherArrayInput interface { pulumi.Input ToMetricRulesetAggregationRuleMatcherArrayOutput() MetricRulesetAggregationRuleMatcherArrayOutput ToMetricRulesetAggregationRuleMatcherArrayOutputWithContext(context.Context) MetricRulesetAggregationRuleMatcherArrayOutput }
MetricRulesetAggregationRuleMatcherArrayInput is an input type that accepts MetricRulesetAggregationRuleMatcherArray and MetricRulesetAggregationRuleMatcherArrayOutput values. You can construct a concrete instance of `MetricRulesetAggregationRuleMatcherArrayInput` via:
MetricRulesetAggregationRuleMatcherArray{ MetricRulesetAggregationRuleMatcherArgs{...} }
type MetricRulesetAggregationRuleMatcherArrayOutput ¶
type MetricRulesetAggregationRuleMatcherArrayOutput struct{ *pulumi.OutputState }
func (MetricRulesetAggregationRuleMatcherArrayOutput) ElementType ¶
func (MetricRulesetAggregationRuleMatcherArrayOutput) ElementType() reflect.Type
func (MetricRulesetAggregationRuleMatcherArrayOutput) ToMetricRulesetAggregationRuleMatcherArrayOutput ¶
func (o MetricRulesetAggregationRuleMatcherArrayOutput) ToMetricRulesetAggregationRuleMatcherArrayOutput() MetricRulesetAggregationRuleMatcherArrayOutput
func (MetricRulesetAggregationRuleMatcherArrayOutput) ToMetricRulesetAggregationRuleMatcherArrayOutputWithContext ¶
func (o MetricRulesetAggregationRuleMatcherArrayOutput) ToMetricRulesetAggregationRuleMatcherArrayOutputWithContext(ctx context.Context) MetricRulesetAggregationRuleMatcherArrayOutput
type MetricRulesetAggregationRuleMatcherFilterArgs ¶
type MetricRulesetAggregationRuleMatcherFilterArgs struct { // When true, this filter will match all values not matching the property_values Not pulumi.BoolInput `pulumi:"not"` // Name of the dimension Property pulumi.StringInput `pulumi:"property"` // Value of the dimension PropertyValues pulumi.StringArrayInput `pulumi:"propertyValues"` }
func (MetricRulesetAggregationRuleMatcherFilterArgs) ElementType ¶
func (MetricRulesetAggregationRuleMatcherFilterArgs) ElementType() reflect.Type
func (MetricRulesetAggregationRuleMatcherFilterArgs) ToMetricRulesetAggregationRuleMatcherFilterOutput ¶
func (i MetricRulesetAggregationRuleMatcherFilterArgs) ToMetricRulesetAggregationRuleMatcherFilterOutput() MetricRulesetAggregationRuleMatcherFilterOutput
func (MetricRulesetAggregationRuleMatcherFilterArgs) ToMetricRulesetAggregationRuleMatcherFilterOutputWithContext ¶
func (i MetricRulesetAggregationRuleMatcherFilterArgs) ToMetricRulesetAggregationRuleMatcherFilterOutputWithContext(ctx context.Context) MetricRulesetAggregationRuleMatcherFilterOutput
type MetricRulesetAggregationRuleMatcherFilterArray ¶
type MetricRulesetAggregationRuleMatcherFilterArray []MetricRulesetAggregationRuleMatcherFilterInput
func (MetricRulesetAggregationRuleMatcherFilterArray) ElementType ¶
func (MetricRulesetAggregationRuleMatcherFilterArray) ElementType() reflect.Type
func (MetricRulesetAggregationRuleMatcherFilterArray) ToMetricRulesetAggregationRuleMatcherFilterArrayOutput ¶
func (i MetricRulesetAggregationRuleMatcherFilterArray) ToMetricRulesetAggregationRuleMatcherFilterArrayOutput() MetricRulesetAggregationRuleMatcherFilterArrayOutput
func (MetricRulesetAggregationRuleMatcherFilterArray) ToMetricRulesetAggregationRuleMatcherFilterArrayOutputWithContext ¶
func (i MetricRulesetAggregationRuleMatcherFilterArray) ToMetricRulesetAggregationRuleMatcherFilterArrayOutputWithContext(ctx context.Context) MetricRulesetAggregationRuleMatcherFilterArrayOutput
type MetricRulesetAggregationRuleMatcherFilterArrayInput ¶
type MetricRulesetAggregationRuleMatcherFilterArrayInput interface { pulumi.Input ToMetricRulesetAggregationRuleMatcherFilterArrayOutput() MetricRulesetAggregationRuleMatcherFilterArrayOutput ToMetricRulesetAggregationRuleMatcherFilterArrayOutputWithContext(context.Context) MetricRulesetAggregationRuleMatcherFilterArrayOutput }
MetricRulesetAggregationRuleMatcherFilterArrayInput is an input type that accepts MetricRulesetAggregationRuleMatcherFilterArray and MetricRulesetAggregationRuleMatcherFilterArrayOutput values. You can construct a concrete instance of `MetricRulesetAggregationRuleMatcherFilterArrayInput` via:
MetricRulesetAggregationRuleMatcherFilterArray{ MetricRulesetAggregationRuleMatcherFilterArgs{...} }
type MetricRulesetAggregationRuleMatcherFilterArrayOutput ¶
type MetricRulesetAggregationRuleMatcherFilterArrayOutput struct{ *pulumi.OutputState }
func (MetricRulesetAggregationRuleMatcherFilterArrayOutput) ElementType ¶
func (MetricRulesetAggregationRuleMatcherFilterArrayOutput) ElementType() reflect.Type
func (MetricRulesetAggregationRuleMatcherFilterArrayOutput) ToMetricRulesetAggregationRuleMatcherFilterArrayOutput ¶
func (o MetricRulesetAggregationRuleMatcherFilterArrayOutput) ToMetricRulesetAggregationRuleMatcherFilterArrayOutput() MetricRulesetAggregationRuleMatcherFilterArrayOutput
func (MetricRulesetAggregationRuleMatcherFilterArrayOutput) ToMetricRulesetAggregationRuleMatcherFilterArrayOutputWithContext ¶
func (o MetricRulesetAggregationRuleMatcherFilterArrayOutput) ToMetricRulesetAggregationRuleMatcherFilterArrayOutputWithContext(ctx context.Context) MetricRulesetAggregationRuleMatcherFilterArrayOutput
type MetricRulesetAggregationRuleMatcherFilterInput ¶
type MetricRulesetAggregationRuleMatcherFilterInput interface { pulumi.Input ToMetricRulesetAggregationRuleMatcherFilterOutput() MetricRulesetAggregationRuleMatcherFilterOutput ToMetricRulesetAggregationRuleMatcherFilterOutputWithContext(context.Context) MetricRulesetAggregationRuleMatcherFilterOutput }
MetricRulesetAggregationRuleMatcherFilterInput is an input type that accepts MetricRulesetAggregationRuleMatcherFilterArgs and MetricRulesetAggregationRuleMatcherFilterOutput values. You can construct a concrete instance of `MetricRulesetAggregationRuleMatcherFilterInput` via:
MetricRulesetAggregationRuleMatcherFilterArgs{...}
type MetricRulesetAggregationRuleMatcherFilterOutput ¶
type MetricRulesetAggregationRuleMatcherFilterOutput struct{ *pulumi.OutputState }
func (MetricRulesetAggregationRuleMatcherFilterOutput) ElementType ¶
func (MetricRulesetAggregationRuleMatcherFilterOutput) ElementType() reflect.Type
func (MetricRulesetAggregationRuleMatcherFilterOutput) Not ¶
func (o MetricRulesetAggregationRuleMatcherFilterOutput) Not() pulumi.BoolOutput
When true, this filter will match all values not matching the property_values
func (MetricRulesetAggregationRuleMatcherFilterOutput) Property ¶
func (o MetricRulesetAggregationRuleMatcherFilterOutput) Property() pulumi.StringOutput
Name of the dimension
func (MetricRulesetAggregationRuleMatcherFilterOutput) PropertyValues ¶
func (o MetricRulesetAggregationRuleMatcherFilterOutput) PropertyValues() pulumi.StringArrayOutput
Value of the dimension
func (MetricRulesetAggregationRuleMatcherFilterOutput) ToMetricRulesetAggregationRuleMatcherFilterOutput ¶
func (o MetricRulesetAggregationRuleMatcherFilterOutput) ToMetricRulesetAggregationRuleMatcherFilterOutput() MetricRulesetAggregationRuleMatcherFilterOutput
func (MetricRulesetAggregationRuleMatcherFilterOutput) ToMetricRulesetAggregationRuleMatcherFilterOutputWithContext ¶
func (o MetricRulesetAggregationRuleMatcherFilterOutput) ToMetricRulesetAggregationRuleMatcherFilterOutputWithContext(ctx context.Context) MetricRulesetAggregationRuleMatcherFilterOutput
type MetricRulesetAggregationRuleMatcherInput ¶
type MetricRulesetAggregationRuleMatcherInput interface { pulumi.Input ToMetricRulesetAggregationRuleMatcherOutput() MetricRulesetAggregationRuleMatcherOutput ToMetricRulesetAggregationRuleMatcherOutputWithContext(context.Context) MetricRulesetAggregationRuleMatcherOutput }
MetricRulesetAggregationRuleMatcherInput is an input type that accepts MetricRulesetAggregationRuleMatcherArgs and MetricRulesetAggregationRuleMatcherOutput values. You can construct a concrete instance of `MetricRulesetAggregationRuleMatcherInput` via:
MetricRulesetAggregationRuleMatcherArgs{...}
type MetricRulesetAggregationRuleMatcherOutput ¶
type MetricRulesetAggregationRuleMatcherOutput struct{ *pulumi.OutputState }
func (MetricRulesetAggregationRuleMatcherOutput) ElementType ¶
func (MetricRulesetAggregationRuleMatcherOutput) ElementType() reflect.Type
func (MetricRulesetAggregationRuleMatcherOutput) Filters ¶
func (o MetricRulesetAggregationRuleMatcherOutput) Filters() MetricRulesetAggregationRuleMatcherFilterArrayOutput
List of filters to filter the set of input MTSs
func (MetricRulesetAggregationRuleMatcherOutput) ToMetricRulesetAggregationRuleMatcherOutput ¶
func (o MetricRulesetAggregationRuleMatcherOutput) ToMetricRulesetAggregationRuleMatcherOutput() MetricRulesetAggregationRuleMatcherOutput
func (MetricRulesetAggregationRuleMatcherOutput) ToMetricRulesetAggregationRuleMatcherOutputWithContext ¶
func (o MetricRulesetAggregationRuleMatcherOutput) ToMetricRulesetAggregationRuleMatcherOutputWithContext(ctx context.Context) MetricRulesetAggregationRuleMatcherOutput
func (MetricRulesetAggregationRuleMatcherOutput) Type ¶
func (o MetricRulesetAggregationRuleMatcherOutput) Type() pulumi.StringOutput
Type of matcher. Must always be "dimension"
type MetricRulesetAggregationRuleOutput ¶
type MetricRulesetAggregationRuleOutput struct{ *pulumi.OutputState }
func (MetricRulesetAggregationRuleOutput) Aggregators ¶
func (o MetricRulesetAggregationRuleOutput) Aggregators() MetricRulesetAggregationRuleAggregatorArrayOutput
Aggregator object
func (MetricRulesetAggregationRuleOutput) Description ¶ added in v7.1.8
func (o MetricRulesetAggregationRuleOutput) Description() pulumi.StringPtrOutput
Information about an aggregation rule
func (MetricRulesetAggregationRuleOutput) ElementType ¶
func (MetricRulesetAggregationRuleOutput) ElementType() reflect.Type
func (MetricRulesetAggregationRuleOutput) Enabled ¶
func (o MetricRulesetAggregationRuleOutput) Enabled() pulumi.BoolOutput
When false, this rule will not generate aggregated MTSs
func (MetricRulesetAggregationRuleOutput) Matchers ¶
func (o MetricRulesetAggregationRuleOutput) Matchers() MetricRulesetAggregationRuleMatcherArrayOutput
Matcher object
func (MetricRulesetAggregationRuleOutput) Name ¶
func (o MetricRulesetAggregationRuleOutput) Name() pulumi.StringPtrOutput
name of the aggregation rule
func (MetricRulesetAggregationRuleOutput) ToMetricRulesetAggregationRuleOutput ¶
func (o MetricRulesetAggregationRuleOutput) ToMetricRulesetAggregationRuleOutput() MetricRulesetAggregationRuleOutput
func (MetricRulesetAggregationRuleOutput) ToMetricRulesetAggregationRuleOutputWithContext ¶
func (o MetricRulesetAggregationRuleOutput) ToMetricRulesetAggregationRuleOutputWithContext(ctx context.Context) MetricRulesetAggregationRuleOutput
type MetricRulesetArgs ¶
type MetricRulesetArgs struct { // List of aggregation rules for the metric AggregationRules MetricRulesetAggregationRuleArrayInput // Information about the metric ruleset Description pulumi.StringPtrInput // List of exception rules for the metric ExceptionRules MetricRulesetExceptionRuleArrayInput // Name of the input metric MetricName pulumi.StringInput // Routing Rule object RoutingRules MetricRulesetRoutingRuleArrayInput }
The set of arguments for constructing a MetricRuleset resource.
func (MetricRulesetArgs) ElementType ¶
func (MetricRulesetArgs) ElementType() reflect.Type
type MetricRulesetArray ¶
type MetricRulesetArray []MetricRulesetInput
func (MetricRulesetArray) ElementType ¶
func (MetricRulesetArray) ElementType() reflect.Type
func (MetricRulesetArray) ToMetricRulesetArrayOutput ¶
func (i MetricRulesetArray) ToMetricRulesetArrayOutput() MetricRulesetArrayOutput
func (MetricRulesetArray) ToMetricRulesetArrayOutputWithContext ¶
func (i MetricRulesetArray) ToMetricRulesetArrayOutputWithContext(ctx context.Context) MetricRulesetArrayOutput
type MetricRulesetArrayInput ¶
type MetricRulesetArrayInput interface { pulumi.Input ToMetricRulesetArrayOutput() MetricRulesetArrayOutput ToMetricRulesetArrayOutputWithContext(context.Context) MetricRulesetArrayOutput }
MetricRulesetArrayInput is an input type that accepts MetricRulesetArray and MetricRulesetArrayOutput values. You can construct a concrete instance of `MetricRulesetArrayInput` via:
MetricRulesetArray{ MetricRulesetArgs{...} }
type MetricRulesetArrayOutput ¶
type MetricRulesetArrayOutput struct{ *pulumi.OutputState }
func (MetricRulesetArrayOutput) ElementType ¶
func (MetricRulesetArrayOutput) ElementType() reflect.Type
func (MetricRulesetArrayOutput) Index ¶
func (o MetricRulesetArrayOutput) Index(i pulumi.IntInput) MetricRulesetOutput
func (MetricRulesetArrayOutput) ToMetricRulesetArrayOutput ¶
func (o MetricRulesetArrayOutput) ToMetricRulesetArrayOutput() MetricRulesetArrayOutput
func (MetricRulesetArrayOutput) ToMetricRulesetArrayOutputWithContext ¶
func (o MetricRulesetArrayOutput) ToMetricRulesetArrayOutputWithContext(ctx context.Context) MetricRulesetArrayOutput
type MetricRulesetExceptionRule ¶ added in v7.1.8
type MetricRulesetExceptionRule struct { // Information about an exception rule Description *string `pulumi:"description"` // When false, this rule will not route matched data to real-time Enabled bool `pulumi:"enabled"` // Matcher object Matchers []MetricRulesetExceptionRuleMatcher `pulumi:"matchers"` // name of the exception rule Name *string `pulumi:"name"` // Properties of a restoration job Restorations []MetricRulesetExceptionRuleRestoration `pulumi:"restorations"` }
type MetricRulesetExceptionRuleArgs ¶ added in v7.1.8
type MetricRulesetExceptionRuleArgs struct { // Information about an exception rule Description pulumi.StringPtrInput `pulumi:"description"` // When false, this rule will not route matched data to real-time Enabled pulumi.BoolInput `pulumi:"enabled"` // Matcher object Matchers MetricRulesetExceptionRuleMatcherArrayInput `pulumi:"matchers"` // name of the exception rule Name pulumi.StringPtrInput `pulumi:"name"` // Properties of a restoration job Restorations MetricRulesetExceptionRuleRestorationArrayInput `pulumi:"restorations"` }
func (MetricRulesetExceptionRuleArgs) ElementType ¶ added in v7.1.8
func (MetricRulesetExceptionRuleArgs) ElementType() reflect.Type
func (MetricRulesetExceptionRuleArgs) ToMetricRulesetExceptionRuleOutput ¶ added in v7.1.8
func (i MetricRulesetExceptionRuleArgs) ToMetricRulesetExceptionRuleOutput() MetricRulesetExceptionRuleOutput
func (MetricRulesetExceptionRuleArgs) ToMetricRulesetExceptionRuleOutputWithContext ¶ added in v7.1.8
func (i MetricRulesetExceptionRuleArgs) ToMetricRulesetExceptionRuleOutputWithContext(ctx context.Context) MetricRulesetExceptionRuleOutput
type MetricRulesetExceptionRuleArray ¶ added in v7.1.8
type MetricRulesetExceptionRuleArray []MetricRulesetExceptionRuleInput
func (MetricRulesetExceptionRuleArray) ElementType ¶ added in v7.1.8
func (MetricRulesetExceptionRuleArray) ElementType() reflect.Type
func (MetricRulesetExceptionRuleArray) ToMetricRulesetExceptionRuleArrayOutput ¶ added in v7.1.8
func (i MetricRulesetExceptionRuleArray) ToMetricRulesetExceptionRuleArrayOutput() MetricRulesetExceptionRuleArrayOutput
func (MetricRulesetExceptionRuleArray) ToMetricRulesetExceptionRuleArrayOutputWithContext ¶ added in v7.1.8
func (i MetricRulesetExceptionRuleArray) ToMetricRulesetExceptionRuleArrayOutputWithContext(ctx context.Context) MetricRulesetExceptionRuleArrayOutput
type MetricRulesetExceptionRuleArrayInput ¶ added in v7.1.8
type MetricRulesetExceptionRuleArrayInput interface { pulumi.Input ToMetricRulesetExceptionRuleArrayOutput() MetricRulesetExceptionRuleArrayOutput ToMetricRulesetExceptionRuleArrayOutputWithContext(context.Context) MetricRulesetExceptionRuleArrayOutput }
MetricRulesetExceptionRuleArrayInput is an input type that accepts MetricRulesetExceptionRuleArray and MetricRulesetExceptionRuleArrayOutput values. You can construct a concrete instance of `MetricRulesetExceptionRuleArrayInput` via:
MetricRulesetExceptionRuleArray{ MetricRulesetExceptionRuleArgs{...} }
type MetricRulesetExceptionRuleArrayOutput ¶ added in v7.1.8
type MetricRulesetExceptionRuleArrayOutput struct{ *pulumi.OutputState }
func (MetricRulesetExceptionRuleArrayOutput) ElementType ¶ added in v7.1.8
func (MetricRulesetExceptionRuleArrayOutput) ElementType() reflect.Type
func (MetricRulesetExceptionRuleArrayOutput) Index ¶ added in v7.1.8
func (o MetricRulesetExceptionRuleArrayOutput) Index(i pulumi.IntInput) MetricRulesetExceptionRuleOutput
func (MetricRulesetExceptionRuleArrayOutput) ToMetricRulesetExceptionRuleArrayOutput ¶ added in v7.1.8
func (o MetricRulesetExceptionRuleArrayOutput) ToMetricRulesetExceptionRuleArrayOutput() MetricRulesetExceptionRuleArrayOutput
func (MetricRulesetExceptionRuleArrayOutput) ToMetricRulesetExceptionRuleArrayOutputWithContext ¶ added in v7.1.8
func (o MetricRulesetExceptionRuleArrayOutput) ToMetricRulesetExceptionRuleArrayOutputWithContext(ctx context.Context) MetricRulesetExceptionRuleArrayOutput
type MetricRulesetExceptionRuleInput ¶ added in v7.1.8
type MetricRulesetExceptionRuleInput interface { pulumi.Input ToMetricRulesetExceptionRuleOutput() MetricRulesetExceptionRuleOutput ToMetricRulesetExceptionRuleOutputWithContext(context.Context) MetricRulesetExceptionRuleOutput }
MetricRulesetExceptionRuleInput is an input type that accepts MetricRulesetExceptionRuleArgs and MetricRulesetExceptionRuleOutput values. You can construct a concrete instance of `MetricRulesetExceptionRuleInput` via:
MetricRulesetExceptionRuleArgs{...}
type MetricRulesetExceptionRuleMatcher ¶ added in v7.1.8
type MetricRulesetExceptionRuleMatcher struct { // List of filters to filter the set of input MTSs Filters []MetricRulesetExceptionRuleMatcherFilter `pulumi:"filters"` // Type of matcher. Must always be "dimension" Type string `pulumi:"type"` }
type MetricRulesetExceptionRuleMatcherArgs ¶ added in v7.1.8
type MetricRulesetExceptionRuleMatcherArgs struct { // List of filters to filter the set of input MTSs Filters MetricRulesetExceptionRuleMatcherFilterArrayInput `pulumi:"filters"` // Type of matcher. Must always be "dimension" Type pulumi.StringInput `pulumi:"type"` }
func (MetricRulesetExceptionRuleMatcherArgs) ElementType ¶ added in v7.1.8
func (MetricRulesetExceptionRuleMatcherArgs) ElementType() reflect.Type
func (MetricRulesetExceptionRuleMatcherArgs) ToMetricRulesetExceptionRuleMatcherOutput ¶ added in v7.1.8
func (i MetricRulesetExceptionRuleMatcherArgs) ToMetricRulesetExceptionRuleMatcherOutput() MetricRulesetExceptionRuleMatcherOutput
func (MetricRulesetExceptionRuleMatcherArgs) ToMetricRulesetExceptionRuleMatcherOutputWithContext ¶ added in v7.1.8
func (i MetricRulesetExceptionRuleMatcherArgs) ToMetricRulesetExceptionRuleMatcherOutputWithContext(ctx context.Context) MetricRulesetExceptionRuleMatcherOutput
type MetricRulesetExceptionRuleMatcherArray ¶ added in v7.1.8
type MetricRulesetExceptionRuleMatcherArray []MetricRulesetExceptionRuleMatcherInput
func (MetricRulesetExceptionRuleMatcherArray) ElementType ¶ added in v7.1.8
func (MetricRulesetExceptionRuleMatcherArray) ElementType() reflect.Type
func (MetricRulesetExceptionRuleMatcherArray) ToMetricRulesetExceptionRuleMatcherArrayOutput ¶ added in v7.1.8
func (i MetricRulesetExceptionRuleMatcherArray) ToMetricRulesetExceptionRuleMatcherArrayOutput() MetricRulesetExceptionRuleMatcherArrayOutput
func (MetricRulesetExceptionRuleMatcherArray) ToMetricRulesetExceptionRuleMatcherArrayOutputWithContext ¶ added in v7.1.8
func (i MetricRulesetExceptionRuleMatcherArray) ToMetricRulesetExceptionRuleMatcherArrayOutputWithContext(ctx context.Context) MetricRulesetExceptionRuleMatcherArrayOutput
type MetricRulesetExceptionRuleMatcherArrayInput ¶ added in v7.1.8
type MetricRulesetExceptionRuleMatcherArrayInput interface { pulumi.Input ToMetricRulesetExceptionRuleMatcherArrayOutput() MetricRulesetExceptionRuleMatcherArrayOutput ToMetricRulesetExceptionRuleMatcherArrayOutputWithContext(context.Context) MetricRulesetExceptionRuleMatcherArrayOutput }
MetricRulesetExceptionRuleMatcherArrayInput is an input type that accepts MetricRulesetExceptionRuleMatcherArray and MetricRulesetExceptionRuleMatcherArrayOutput values. You can construct a concrete instance of `MetricRulesetExceptionRuleMatcherArrayInput` via:
MetricRulesetExceptionRuleMatcherArray{ MetricRulesetExceptionRuleMatcherArgs{...} }
type MetricRulesetExceptionRuleMatcherArrayOutput ¶ added in v7.1.8
type MetricRulesetExceptionRuleMatcherArrayOutput struct{ *pulumi.OutputState }
func (MetricRulesetExceptionRuleMatcherArrayOutput) ElementType ¶ added in v7.1.8
func (MetricRulesetExceptionRuleMatcherArrayOutput) ElementType() reflect.Type
func (MetricRulesetExceptionRuleMatcherArrayOutput) ToMetricRulesetExceptionRuleMatcherArrayOutput ¶ added in v7.1.8
func (o MetricRulesetExceptionRuleMatcherArrayOutput) ToMetricRulesetExceptionRuleMatcherArrayOutput() MetricRulesetExceptionRuleMatcherArrayOutput
func (MetricRulesetExceptionRuleMatcherArrayOutput) ToMetricRulesetExceptionRuleMatcherArrayOutputWithContext ¶ added in v7.1.8
func (o MetricRulesetExceptionRuleMatcherArrayOutput) ToMetricRulesetExceptionRuleMatcherArrayOutputWithContext(ctx context.Context) MetricRulesetExceptionRuleMatcherArrayOutput
type MetricRulesetExceptionRuleMatcherFilter ¶ added in v7.1.8
type MetricRulesetExceptionRuleMatcherFilterArgs ¶ added in v7.1.8
type MetricRulesetExceptionRuleMatcherFilterArgs struct { // When true, this filter will match all values not matching the property_values Not pulumi.BoolInput `pulumi:"not"` // Name of the dimension Property pulumi.StringInput `pulumi:"property"` // Value of the dimension PropertyValues pulumi.StringArrayInput `pulumi:"propertyValues"` }
func (MetricRulesetExceptionRuleMatcherFilterArgs) ElementType ¶ added in v7.1.8
func (MetricRulesetExceptionRuleMatcherFilterArgs) ElementType() reflect.Type
func (MetricRulesetExceptionRuleMatcherFilterArgs) ToMetricRulesetExceptionRuleMatcherFilterOutput ¶ added in v7.1.8
func (i MetricRulesetExceptionRuleMatcherFilterArgs) ToMetricRulesetExceptionRuleMatcherFilterOutput() MetricRulesetExceptionRuleMatcherFilterOutput
func (MetricRulesetExceptionRuleMatcherFilterArgs) ToMetricRulesetExceptionRuleMatcherFilterOutputWithContext ¶ added in v7.1.8
func (i MetricRulesetExceptionRuleMatcherFilterArgs) ToMetricRulesetExceptionRuleMatcherFilterOutputWithContext(ctx context.Context) MetricRulesetExceptionRuleMatcherFilterOutput
type MetricRulesetExceptionRuleMatcherFilterArray ¶ added in v7.1.8
type MetricRulesetExceptionRuleMatcherFilterArray []MetricRulesetExceptionRuleMatcherFilterInput
func (MetricRulesetExceptionRuleMatcherFilterArray) ElementType ¶ added in v7.1.8
func (MetricRulesetExceptionRuleMatcherFilterArray) ElementType() reflect.Type
func (MetricRulesetExceptionRuleMatcherFilterArray) ToMetricRulesetExceptionRuleMatcherFilterArrayOutput ¶ added in v7.1.8
func (i MetricRulesetExceptionRuleMatcherFilterArray) ToMetricRulesetExceptionRuleMatcherFilterArrayOutput() MetricRulesetExceptionRuleMatcherFilterArrayOutput
func (MetricRulesetExceptionRuleMatcherFilterArray) ToMetricRulesetExceptionRuleMatcherFilterArrayOutputWithContext ¶ added in v7.1.8
func (i MetricRulesetExceptionRuleMatcherFilterArray) ToMetricRulesetExceptionRuleMatcherFilterArrayOutputWithContext(ctx context.Context) MetricRulesetExceptionRuleMatcherFilterArrayOutput
type MetricRulesetExceptionRuleMatcherFilterArrayInput ¶ added in v7.1.8
type MetricRulesetExceptionRuleMatcherFilterArrayInput interface { pulumi.Input ToMetricRulesetExceptionRuleMatcherFilterArrayOutput() MetricRulesetExceptionRuleMatcherFilterArrayOutput ToMetricRulesetExceptionRuleMatcherFilterArrayOutputWithContext(context.Context) MetricRulesetExceptionRuleMatcherFilterArrayOutput }
MetricRulesetExceptionRuleMatcherFilterArrayInput is an input type that accepts MetricRulesetExceptionRuleMatcherFilterArray and MetricRulesetExceptionRuleMatcherFilterArrayOutput values. You can construct a concrete instance of `MetricRulesetExceptionRuleMatcherFilterArrayInput` via:
MetricRulesetExceptionRuleMatcherFilterArray{ MetricRulesetExceptionRuleMatcherFilterArgs{...} }
type MetricRulesetExceptionRuleMatcherFilterArrayOutput ¶ added in v7.1.8
type MetricRulesetExceptionRuleMatcherFilterArrayOutput struct{ *pulumi.OutputState }
func (MetricRulesetExceptionRuleMatcherFilterArrayOutput) ElementType ¶ added in v7.1.8
func (MetricRulesetExceptionRuleMatcherFilterArrayOutput) ElementType() reflect.Type
func (MetricRulesetExceptionRuleMatcherFilterArrayOutput) ToMetricRulesetExceptionRuleMatcherFilterArrayOutput ¶ added in v7.1.8
func (o MetricRulesetExceptionRuleMatcherFilterArrayOutput) ToMetricRulesetExceptionRuleMatcherFilterArrayOutput() MetricRulesetExceptionRuleMatcherFilterArrayOutput
func (MetricRulesetExceptionRuleMatcherFilterArrayOutput) ToMetricRulesetExceptionRuleMatcherFilterArrayOutputWithContext ¶ added in v7.1.8
func (o MetricRulesetExceptionRuleMatcherFilterArrayOutput) ToMetricRulesetExceptionRuleMatcherFilterArrayOutputWithContext(ctx context.Context) MetricRulesetExceptionRuleMatcherFilterArrayOutput
type MetricRulesetExceptionRuleMatcherFilterInput ¶ added in v7.1.8
type MetricRulesetExceptionRuleMatcherFilterInput interface { pulumi.Input ToMetricRulesetExceptionRuleMatcherFilterOutput() MetricRulesetExceptionRuleMatcherFilterOutput ToMetricRulesetExceptionRuleMatcherFilterOutputWithContext(context.Context) MetricRulesetExceptionRuleMatcherFilterOutput }
MetricRulesetExceptionRuleMatcherFilterInput is an input type that accepts MetricRulesetExceptionRuleMatcherFilterArgs and MetricRulesetExceptionRuleMatcherFilterOutput values. You can construct a concrete instance of `MetricRulesetExceptionRuleMatcherFilterInput` via:
MetricRulesetExceptionRuleMatcherFilterArgs{...}
type MetricRulesetExceptionRuleMatcherFilterOutput ¶ added in v7.1.8
type MetricRulesetExceptionRuleMatcherFilterOutput struct{ *pulumi.OutputState }
func (MetricRulesetExceptionRuleMatcherFilterOutput) ElementType ¶ added in v7.1.8
func (MetricRulesetExceptionRuleMatcherFilterOutput) ElementType() reflect.Type
func (MetricRulesetExceptionRuleMatcherFilterOutput) Not ¶ added in v7.1.8
func (o MetricRulesetExceptionRuleMatcherFilterOutput) Not() pulumi.BoolOutput
When true, this filter will match all values not matching the property_values
func (MetricRulesetExceptionRuleMatcherFilterOutput) Property ¶ added in v7.1.8
func (o MetricRulesetExceptionRuleMatcherFilterOutput) Property() pulumi.StringOutput
Name of the dimension
func (MetricRulesetExceptionRuleMatcherFilterOutput) PropertyValues ¶ added in v7.1.8
func (o MetricRulesetExceptionRuleMatcherFilterOutput) PropertyValues() pulumi.StringArrayOutput
Value of the dimension
func (MetricRulesetExceptionRuleMatcherFilterOutput) ToMetricRulesetExceptionRuleMatcherFilterOutput ¶ added in v7.1.8
func (o MetricRulesetExceptionRuleMatcherFilterOutput) ToMetricRulesetExceptionRuleMatcherFilterOutput() MetricRulesetExceptionRuleMatcherFilterOutput
func (MetricRulesetExceptionRuleMatcherFilterOutput) ToMetricRulesetExceptionRuleMatcherFilterOutputWithContext ¶ added in v7.1.8
func (o MetricRulesetExceptionRuleMatcherFilterOutput) ToMetricRulesetExceptionRuleMatcherFilterOutputWithContext(ctx context.Context) MetricRulesetExceptionRuleMatcherFilterOutput
type MetricRulesetExceptionRuleMatcherInput ¶ added in v7.1.8
type MetricRulesetExceptionRuleMatcherInput interface { pulumi.Input ToMetricRulesetExceptionRuleMatcherOutput() MetricRulesetExceptionRuleMatcherOutput ToMetricRulesetExceptionRuleMatcherOutputWithContext(context.Context) MetricRulesetExceptionRuleMatcherOutput }
MetricRulesetExceptionRuleMatcherInput is an input type that accepts MetricRulesetExceptionRuleMatcherArgs and MetricRulesetExceptionRuleMatcherOutput values. You can construct a concrete instance of `MetricRulesetExceptionRuleMatcherInput` via:
MetricRulesetExceptionRuleMatcherArgs{...}
type MetricRulesetExceptionRuleMatcherOutput ¶ added in v7.1.8
type MetricRulesetExceptionRuleMatcherOutput struct{ *pulumi.OutputState }
func (MetricRulesetExceptionRuleMatcherOutput) ElementType ¶ added in v7.1.8
func (MetricRulesetExceptionRuleMatcherOutput) ElementType() reflect.Type
func (MetricRulesetExceptionRuleMatcherOutput) Filters ¶ added in v7.1.8
func (o MetricRulesetExceptionRuleMatcherOutput) Filters() MetricRulesetExceptionRuleMatcherFilterArrayOutput
List of filters to filter the set of input MTSs
func (MetricRulesetExceptionRuleMatcherOutput) ToMetricRulesetExceptionRuleMatcherOutput ¶ added in v7.1.8
func (o MetricRulesetExceptionRuleMatcherOutput) ToMetricRulesetExceptionRuleMatcherOutput() MetricRulesetExceptionRuleMatcherOutput
func (MetricRulesetExceptionRuleMatcherOutput) ToMetricRulesetExceptionRuleMatcherOutputWithContext ¶ added in v7.1.8
func (o MetricRulesetExceptionRuleMatcherOutput) ToMetricRulesetExceptionRuleMatcherOutputWithContext(ctx context.Context) MetricRulesetExceptionRuleMatcherOutput
func (MetricRulesetExceptionRuleMatcherOutput) Type ¶ added in v7.1.8
func (o MetricRulesetExceptionRuleMatcherOutput) Type() pulumi.StringOutput
Type of matcher. Must always be "dimension"
type MetricRulesetExceptionRuleOutput ¶ added in v7.1.8
type MetricRulesetExceptionRuleOutput struct{ *pulumi.OutputState }
func (MetricRulesetExceptionRuleOutput) Description ¶ added in v7.1.8
func (o MetricRulesetExceptionRuleOutput) Description() pulumi.StringPtrOutput
Information about an exception rule
func (MetricRulesetExceptionRuleOutput) ElementType ¶ added in v7.1.8
func (MetricRulesetExceptionRuleOutput) ElementType() reflect.Type
func (MetricRulesetExceptionRuleOutput) Enabled ¶ added in v7.1.8
func (o MetricRulesetExceptionRuleOutput) Enabled() pulumi.BoolOutput
When false, this rule will not route matched data to real-time
func (MetricRulesetExceptionRuleOutput) Matchers ¶ added in v7.1.8
func (o MetricRulesetExceptionRuleOutput) Matchers() MetricRulesetExceptionRuleMatcherArrayOutput
Matcher object
func (MetricRulesetExceptionRuleOutput) Name ¶ added in v7.1.8
func (o MetricRulesetExceptionRuleOutput) Name() pulumi.StringPtrOutput
name of the exception rule
func (MetricRulesetExceptionRuleOutput) Restorations ¶ added in v7.1.8
func (o MetricRulesetExceptionRuleOutput) Restorations() MetricRulesetExceptionRuleRestorationArrayOutput
Properties of a restoration job
func (MetricRulesetExceptionRuleOutput) ToMetricRulesetExceptionRuleOutput ¶ added in v7.1.8
func (o MetricRulesetExceptionRuleOutput) ToMetricRulesetExceptionRuleOutput() MetricRulesetExceptionRuleOutput
func (MetricRulesetExceptionRuleOutput) ToMetricRulesetExceptionRuleOutputWithContext ¶ added in v7.1.8
func (o MetricRulesetExceptionRuleOutput) ToMetricRulesetExceptionRuleOutputWithContext(ctx context.Context) MetricRulesetExceptionRuleOutput
type MetricRulesetExceptionRuleRestoration ¶ added in v7.1.8
type MetricRulesetExceptionRuleRestoration struct { // ID of the restoration job. RestorationId *string `pulumi:"restorationId"` // Time from which the restoration job will restore archived data, in the form of *nix time in milliseconds StartTime string `pulumi:"startTime"` // Time to which the restoration job will restore archived data, in the form of *nix time in milliseconds StopTime *string `pulumi:"stopTime"` }
type MetricRulesetExceptionRuleRestorationArgs ¶ added in v7.1.8
type MetricRulesetExceptionRuleRestorationArgs struct { // ID of the restoration job. RestorationId pulumi.StringPtrInput `pulumi:"restorationId"` // Time from which the restoration job will restore archived data, in the form of *nix time in milliseconds StartTime pulumi.StringInput `pulumi:"startTime"` // Time to which the restoration job will restore archived data, in the form of *nix time in milliseconds StopTime pulumi.StringPtrInput `pulumi:"stopTime"` }
func (MetricRulesetExceptionRuleRestorationArgs) ElementType ¶ added in v7.1.8
func (MetricRulesetExceptionRuleRestorationArgs) ElementType() reflect.Type
func (MetricRulesetExceptionRuleRestorationArgs) ToMetricRulesetExceptionRuleRestorationOutput ¶ added in v7.1.8
func (i MetricRulesetExceptionRuleRestorationArgs) ToMetricRulesetExceptionRuleRestorationOutput() MetricRulesetExceptionRuleRestorationOutput
func (MetricRulesetExceptionRuleRestorationArgs) ToMetricRulesetExceptionRuleRestorationOutputWithContext ¶ added in v7.1.8
func (i MetricRulesetExceptionRuleRestorationArgs) ToMetricRulesetExceptionRuleRestorationOutputWithContext(ctx context.Context) MetricRulesetExceptionRuleRestorationOutput
type MetricRulesetExceptionRuleRestorationArray ¶ added in v7.1.8
type MetricRulesetExceptionRuleRestorationArray []MetricRulesetExceptionRuleRestorationInput
func (MetricRulesetExceptionRuleRestorationArray) ElementType ¶ added in v7.1.8
func (MetricRulesetExceptionRuleRestorationArray) ElementType() reflect.Type
func (MetricRulesetExceptionRuleRestorationArray) ToMetricRulesetExceptionRuleRestorationArrayOutput ¶ added in v7.1.8
func (i MetricRulesetExceptionRuleRestorationArray) ToMetricRulesetExceptionRuleRestorationArrayOutput() MetricRulesetExceptionRuleRestorationArrayOutput
func (MetricRulesetExceptionRuleRestorationArray) ToMetricRulesetExceptionRuleRestorationArrayOutputWithContext ¶ added in v7.1.8
func (i MetricRulesetExceptionRuleRestorationArray) ToMetricRulesetExceptionRuleRestorationArrayOutputWithContext(ctx context.Context) MetricRulesetExceptionRuleRestorationArrayOutput
type MetricRulesetExceptionRuleRestorationArrayInput ¶ added in v7.1.8
type MetricRulesetExceptionRuleRestorationArrayInput interface { pulumi.Input ToMetricRulesetExceptionRuleRestorationArrayOutput() MetricRulesetExceptionRuleRestorationArrayOutput ToMetricRulesetExceptionRuleRestorationArrayOutputWithContext(context.Context) MetricRulesetExceptionRuleRestorationArrayOutput }
MetricRulesetExceptionRuleRestorationArrayInput is an input type that accepts MetricRulesetExceptionRuleRestorationArray and MetricRulesetExceptionRuleRestorationArrayOutput values. You can construct a concrete instance of `MetricRulesetExceptionRuleRestorationArrayInput` via:
MetricRulesetExceptionRuleRestorationArray{ MetricRulesetExceptionRuleRestorationArgs{...} }
type MetricRulesetExceptionRuleRestorationArrayOutput ¶ added in v7.1.8
type MetricRulesetExceptionRuleRestorationArrayOutput struct{ *pulumi.OutputState }
func (MetricRulesetExceptionRuleRestorationArrayOutput) ElementType ¶ added in v7.1.8
func (MetricRulesetExceptionRuleRestorationArrayOutput) ElementType() reflect.Type
func (MetricRulesetExceptionRuleRestorationArrayOutput) ToMetricRulesetExceptionRuleRestorationArrayOutput ¶ added in v7.1.8
func (o MetricRulesetExceptionRuleRestorationArrayOutput) ToMetricRulesetExceptionRuleRestorationArrayOutput() MetricRulesetExceptionRuleRestorationArrayOutput
func (MetricRulesetExceptionRuleRestorationArrayOutput) ToMetricRulesetExceptionRuleRestorationArrayOutputWithContext ¶ added in v7.1.8
func (o MetricRulesetExceptionRuleRestorationArrayOutput) ToMetricRulesetExceptionRuleRestorationArrayOutputWithContext(ctx context.Context) MetricRulesetExceptionRuleRestorationArrayOutput
type MetricRulesetExceptionRuleRestorationInput ¶ added in v7.1.8
type MetricRulesetExceptionRuleRestorationInput interface { pulumi.Input ToMetricRulesetExceptionRuleRestorationOutput() MetricRulesetExceptionRuleRestorationOutput ToMetricRulesetExceptionRuleRestorationOutputWithContext(context.Context) MetricRulesetExceptionRuleRestorationOutput }
MetricRulesetExceptionRuleRestorationInput is an input type that accepts MetricRulesetExceptionRuleRestorationArgs and MetricRulesetExceptionRuleRestorationOutput values. You can construct a concrete instance of `MetricRulesetExceptionRuleRestorationInput` via:
MetricRulesetExceptionRuleRestorationArgs{...}
type MetricRulesetExceptionRuleRestorationOutput ¶ added in v7.1.8
type MetricRulesetExceptionRuleRestorationOutput struct{ *pulumi.OutputState }
func (MetricRulesetExceptionRuleRestorationOutput) ElementType ¶ added in v7.1.8
func (MetricRulesetExceptionRuleRestorationOutput) ElementType() reflect.Type
func (MetricRulesetExceptionRuleRestorationOutput) RestorationId ¶ added in v7.1.8
func (o MetricRulesetExceptionRuleRestorationOutput) RestorationId() pulumi.StringPtrOutput
ID of the restoration job.
func (MetricRulesetExceptionRuleRestorationOutput) StartTime ¶ added in v7.1.8
func (o MetricRulesetExceptionRuleRestorationOutput) StartTime() pulumi.StringOutput
Time from which the restoration job will restore archived data, in the form of *nix time in milliseconds
func (MetricRulesetExceptionRuleRestorationOutput) StopTime ¶ added in v7.2.0
func (o MetricRulesetExceptionRuleRestorationOutput) StopTime() pulumi.StringPtrOutput
Time to which the restoration job will restore archived data, in the form of *nix time in milliseconds
func (MetricRulesetExceptionRuleRestorationOutput) ToMetricRulesetExceptionRuleRestorationOutput ¶ added in v7.1.8
func (o MetricRulesetExceptionRuleRestorationOutput) ToMetricRulesetExceptionRuleRestorationOutput() MetricRulesetExceptionRuleRestorationOutput
func (MetricRulesetExceptionRuleRestorationOutput) ToMetricRulesetExceptionRuleRestorationOutputWithContext ¶ added in v7.1.8
func (o MetricRulesetExceptionRuleRestorationOutput) ToMetricRulesetExceptionRuleRestorationOutputWithContext(ctx context.Context) MetricRulesetExceptionRuleRestorationOutput
type MetricRulesetInput ¶
type MetricRulesetInput interface { pulumi.Input ToMetricRulesetOutput() MetricRulesetOutput ToMetricRulesetOutputWithContext(ctx context.Context) MetricRulesetOutput }
type MetricRulesetMap ¶
type MetricRulesetMap map[string]MetricRulesetInput
func (MetricRulesetMap) ElementType ¶
func (MetricRulesetMap) ElementType() reflect.Type
func (MetricRulesetMap) ToMetricRulesetMapOutput ¶
func (i MetricRulesetMap) ToMetricRulesetMapOutput() MetricRulesetMapOutput
func (MetricRulesetMap) ToMetricRulesetMapOutputWithContext ¶
func (i MetricRulesetMap) ToMetricRulesetMapOutputWithContext(ctx context.Context) MetricRulesetMapOutput
type MetricRulesetMapInput ¶
type MetricRulesetMapInput interface { pulumi.Input ToMetricRulesetMapOutput() MetricRulesetMapOutput ToMetricRulesetMapOutputWithContext(context.Context) MetricRulesetMapOutput }
MetricRulesetMapInput is an input type that accepts MetricRulesetMap and MetricRulesetMapOutput values. You can construct a concrete instance of `MetricRulesetMapInput` via:
MetricRulesetMap{ "key": MetricRulesetArgs{...} }
type MetricRulesetMapOutput ¶
type MetricRulesetMapOutput struct{ *pulumi.OutputState }
func (MetricRulesetMapOutput) ElementType ¶
func (MetricRulesetMapOutput) ElementType() reflect.Type
func (MetricRulesetMapOutput) MapIndex ¶
func (o MetricRulesetMapOutput) MapIndex(k pulumi.StringInput) MetricRulesetOutput
func (MetricRulesetMapOutput) ToMetricRulesetMapOutput ¶
func (o MetricRulesetMapOutput) ToMetricRulesetMapOutput() MetricRulesetMapOutput
func (MetricRulesetMapOutput) ToMetricRulesetMapOutputWithContext ¶
func (o MetricRulesetMapOutput) ToMetricRulesetMapOutputWithContext(ctx context.Context) MetricRulesetMapOutput
type MetricRulesetOutput ¶
type MetricRulesetOutput struct{ *pulumi.OutputState }
func (MetricRulesetOutput) AggregationRules ¶
func (o MetricRulesetOutput) AggregationRules() MetricRulesetAggregationRuleArrayOutput
List of aggregation rules for the metric
func (MetricRulesetOutput) Created ¶
func (o MetricRulesetOutput) Created() pulumi.StringOutput
Timestamp of when the metric ruleset was created
func (MetricRulesetOutput) Creator ¶
func (o MetricRulesetOutput) Creator() pulumi.StringOutput
ID of the creator of the metric ruleset
func (MetricRulesetOutput) Description ¶ added in v7.1.8
func (o MetricRulesetOutput) Description() pulumi.StringPtrOutput
Information about the metric ruleset
func (MetricRulesetOutput) ElementType ¶
func (MetricRulesetOutput) ElementType() reflect.Type
func (MetricRulesetOutput) ExceptionRules ¶ added in v7.1.8
func (o MetricRulesetOutput) ExceptionRules() MetricRulesetExceptionRuleArrayOutput
List of exception rules for the metric
func (MetricRulesetOutput) LastUpdated ¶
func (o MetricRulesetOutput) LastUpdated() pulumi.StringOutput
Timestamp of when the metric ruleset was last updated
func (MetricRulesetOutput) LastUpdatedBy ¶
func (o MetricRulesetOutput) LastUpdatedBy() pulumi.StringOutput
ID of user who last updated the metric ruleset
func (MetricRulesetOutput) LastUpdatedByName ¶
func (o MetricRulesetOutput) LastUpdatedByName() pulumi.StringOutput
Name of user who last updated this metric ruleset
func (MetricRulesetOutput) MetricName ¶
func (o MetricRulesetOutput) MetricName() pulumi.StringOutput
Name of the input metric
func (MetricRulesetOutput) RoutingRules ¶
func (o MetricRulesetOutput) RoutingRules() MetricRulesetRoutingRuleArrayOutput
Routing Rule object
func (MetricRulesetOutput) ToMetricRulesetOutput ¶
func (o MetricRulesetOutput) ToMetricRulesetOutput() MetricRulesetOutput
func (MetricRulesetOutput) ToMetricRulesetOutputWithContext ¶
func (o MetricRulesetOutput) ToMetricRulesetOutputWithContext(ctx context.Context) MetricRulesetOutput
func (MetricRulesetOutput) Version ¶
func (o MetricRulesetOutput) Version() pulumi.StringOutput
Version of the ruleset
type MetricRulesetRoutingRule ¶
type MetricRulesetRoutingRule struct { // end destination of the input metric. Must be `RealTime`, `Archived`, or `Drop` Destination string `pulumi:"destination"` }
type MetricRulesetRoutingRuleArgs ¶
type MetricRulesetRoutingRuleArgs struct { // end destination of the input metric. Must be `RealTime`, `Archived`, or `Drop` Destination pulumi.StringInput `pulumi:"destination"` }
func (MetricRulesetRoutingRuleArgs) ElementType ¶
func (MetricRulesetRoutingRuleArgs) ElementType() reflect.Type
func (MetricRulesetRoutingRuleArgs) ToMetricRulesetRoutingRuleOutput ¶
func (i MetricRulesetRoutingRuleArgs) ToMetricRulesetRoutingRuleOutput() MetricRulesetRoutingRuleOutput
func (MetricRulesetRoutingRuleArgs) ToMetricRulesetRoutingRuleOutputWithContext ¶
func (i MetricRulesetRoutingRuleArgs) ToMetricRulesetRoutingRuleOutputWithContext(ctx context.Context) MetricRulesetRoutingRuleOutput
type MetricRulesetRoutingRuleArray ¶
type MetricRulesetRoutingRuleArray []MetricRulesetRoutingRuleInput
func (MetricRulesetRoutingRuleArray) ElementType ¶
func (MetricRulesetRoutingRuleArray) ElementType() reflect.Type
func (MetricRulesetRoutingRuleArray) ToMetricRulesetRoutingRuleArrayOutput ¶
func (i MetricRulesetRoutingRuleArray) ToMetricRulesetRoutingRuleArrayOutput() MetricRulesetRoutingRuleArrayOutput
func (MetricRulesetRoutingRuleArray) ToMetricRulesetRoutingRuleArrayOutputWithContext ¶
func (i MetricRulesetRoutingRuleArray) ToMetricRulesetRoutingRuleArrayOutputWithContext(ctx context.Context) MetricRulesetRoutingRuleArrayOutput
type MetricRulesetRoutingRuleArrayInput ¶
type MetricRulesetRoutingRuleArrayInput interface { pulumi.Input ToMetricRulesetRoutingRuleArrayOutput() MetricRulesetRoutingRuleArrayOutput ToMetricRulesetRoutingRuleArrayOutputWithContext(context.Context) MetricRulesetRoutingRuleArrayOutput }
MetricRulesetRoutingRuleArrayInput is an input type that accepts MetricRulesetRoutingRuleArray and MetricRulesetRoutingRuleArrayOutput values. You can construct a concrete instance of `MetricRulesetRoutingRuleArrayInput` via:
MetricRulesetRoutingRuleArray{ MetricRulesetRoutingRuleArgs{...} }
type MetricRulesetRoutingRuleArrayOutput ¶
type MetricRulesetRoutingRuleArrayOutput struct{ *pulumi.OutputState }
func (MetricRulesetRoutingRuleArrayOutput) ElementType ¶
func (MetricRulesetRoutingRuleArrayOutput) ElementType() reflect.Type
func (MetricRulesetRoutingRuleArrayOutput) Index ¶
func (o MetricRulesetRoutingRuleArrayOutput) Index(i pulumi.IntInput) MetricRulesetRoutingRuleOutput
func (MetricRulesetRoutingRuleArrayOutput) ToMetricRulesetRoutingRuleArrayOutput ¶
func (o MetricRulesetRoutingRuleArrayOutput) ToMetricRulesetRoutingRuleArrayOutput() MetricRulesetRoutingRuleArrayOutput
func (MetricRulesetRoutingRuleArrayOutput) ToMetricRulesetRoutingRuleArrayOutputWithContext ¶
func (o MetricRulesetRoutingRuleArrayOutput) ToMetricRulesetRoutingRuleArrayOutputWithContext(ctx context.Context) MetricRulesetRoutingRuleArrayOutput
type MetricRulesetRoutingRuleInput ¶
type MetricRulesetRoutingRuleInput interface { pulumi.Input ToMetricRulesetRoutingRuleOutput() MetricRulesetRoutingRuleOutput ToMetricRulesetRoutingRuleOutputWithContext(context.Context) MetricRulesetRoutingRuleOutput }
MetricRulesetRoutingRuleInput is an input type that accepts MetricRulesetRoutingRuleArgs and MetricRulesetRoutingRuleOutput values. You can construct a concrete instance of `MetricRulesetRoutingRuleInput` via:
MetricRulesetRoutingRuleArgs{...}
type MetricRulesetRoutingRuleOutput ¶
type MetricRulesetRoutingRuleOutput struct{ *pulumi.OutputState }
func (MetricRulesetRoutingRuleOutput) Destination ¶
func (o MetricRulesetRoutingRuleOutput) Destination() pulumi.StringOutput
end destination of the input metric. Must be `RealTime`, `Archived`, or `Drop`
func (MetricRulesetRoutingRuleOutput) ElementType ¶
func (MetricRulesetRoutingRuleOutput) ElementType() reflect.Type
func (MetricRulesetRoutingRuleOutput) ToMetricRulesetRoutingRuleOutput ¶
func (o MetricRulesetRoutingRuleOutput) ToMetricRulesetRoutingRuleOutput() MetricRulesetRoutingRuleOutput
func (MetricRulesetRoutingRuleOutput) ToMetricRulesetRoutingRuleOutputWithContext ¶
func (o MetricRulesetRoutingRuleOutput) ToMetricRulesetRoutingRuleOutputWithContext(ctx context.Context) MetricRulesetRoutingRuleOutput
type MetricRulesetState ¶
type MetricRulesetState struct { // List of aggregation rules for the metric AggregationRules MetricRulesetAggregationRuleArrayInput // Timestamp of when the metric ruleset was created Created pulumi.StringPtrInput // ID of the creator of the metric ruleset Creator pulumi.StringPtrInput // Information about the metric ruleset Description pulumi.StringPtrInput // List of exception rules for the metric ExceptionRules MetricRulesetExceptionRuleArrayInput // Timestamp of when the metric ruleset was last updated LastUpdated pulumi.StringPtrInput // ID of user who last updated the metric ruleset LastUpdatedBy pulumi.StringPtrInput // Name of user who last updated this metric ruleset LastUpdatedByName pulumi.StringPtrInput // Name of the input metric MetricName pulumi.StringPtrInput // Routing Rule object RoutingRules MetricRulesetRoutingRuleArrayInput // Version of the ruleset Version pulumi.StringPtrInput }
func (MetricRulesetState) ElementType ¶
func (MetricRulesetState) ElementType() reflect.Type
type OrgToken ¶
type OrgToken struct { pulumi.CustomResourceState // Authentication scope, ex: INGEST, API, RUM ... (Optional) AuthScopes pulumi.StringArrayOutput `pulumi:"authScopes"` // Description of the token. Description pulumi.StringPtrOutput `pulumi:"description"` // Flag that controls enabling the token. If set to `true`, the token is disabled, and you can't use it for authentication. Defaults to `false`. Disabled pulumi.BoolPtrOutput `pulumi:"disabled"` // Specify DPM-based limits for this token. DpmLimits OrgTokenDpmLimitsPtrOutput `pulumi:"dpmLimits"` // Specify Usage-based limits for this token. HostOrUsageLimits OrgTokenHostOrUsageLimitsPtrOutput `pulumi:"hostOrUsageLimits"` // Name of the token. Name pulumi.StringOutput `pulumi:"name"` // Where to send notifications about this token's limits. See the Notification Format laid out in detectors. Notifications pulumi.StringArrayOutput `pulumi:"notifications"` // The secret token created by the API. You cannot set this value. Secret pulumi.StringOutput `pulumi:"secret"` }
Manage Splunk Observability Cloud org tokens.
> **NOTE** When managing Org tokens, use a session token of an administrator to authenticate the Splunk Observability Cloud provider. See [Operations that require a session token for an administrator](https://dev.splunk.com/observability/docs/administration/authtokens#Operations-that-require-a-session-token-for-an-administrator).
## Example
```go package main
import (
"github.com/pulumi/pulumi-signalfx/sdk/v7/go/signalfx" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := signalfx.NewOrgToken(ctx, "myteamkey0", &signalfx.OrgTokenArgs{ Name: pulumi.String("TeamIDKey"), Description: pulumi.String("My team's rad key"), Notifications: pulumi.StringArray{ pulumi.String("Email,foo-alerts@bar.com"), }, HostOrUsageLimits: &signalfx.OrgTokenHostOrUsageLimitsArgs{ HostLimit: pulumi.Int(100), HostNotificationThreshold: pulumi.Int(90), ContainerLimit: pulumi.Int(200), ContainerNotificationThreshold: pulumi.Int(180), CustomMetricsLimit: pulumi.Int(1000), CustomMetricsNotificationThreshold: pulumi.Int(900), HighResMetricsLimit: pulumi.Int(1000), HighResMetricsNotificationThreshold: pulumi.Int(900), }, }) if err != nil { return err } return nil }) }
```
func GetOrgToken ¶
func GetOrgToken(ctx *pulumi.Context, name string, id pulumi.IDInput, state *OrgTokenState, opts ...pulumi.ResourceOption) (*OrgToken, error)
GetOrgToken gets an existing OrgToken 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 NewOrgToken ¶
func NewOrgToken(ctx *pulumi.Context, name string, args *OrgTokenArgs, opts ...pulumi.ResourceOption) (*OrgToken, error)
NewOrgToken registers a new resource with the given unique name, arguments, and options.
func (*OrgToken) ElementType ¶
func (*OrgToken) ToOrgTokenOutput ¶
func (i *OrgToken) ToOrgTokenOutput() OrgTokenOutput
func (*OrgToken) ToOrgTokenOutputWithContext ¶
func (i *OrgToken) ToOrgTokenOutputWithContext(ctx context.Context) OrgTokenOutput
type OrgTokenArgs ¶
type OrgTokenArgs struct { // Authentication scope, ex: INGEST, API, RUM ... (Optional) AuthScopes pulumi.StringArrayInput // Description of the token. Description pulumi.StringPtrInput // Flag that controls enabling the token. If set to `true`, the token is disabled, and you can't use it for authentication. Defaults to `false`. Disabled pulumi.BoolPtrInput // Specify DPM-based limits for this token. DpmLimits OrgTokenDpmLimitsPtrInput // Specify Usage-based limits for this token. HostOrUsageLimits OrgTokenHostOrUsageLimitsPtrInput // Name of the token. Name pulumi.StringPtrInput // Where to send notifications about this token's limits. See the Notification Format laid out in detectors. Notifications pulumi.StringArrayInput }
The set of arguments for constructing a OrgToken resource.
func (OrgTokenArgs) ElementType ¶
func (OrgTokenArgs) ElementType() reflect.Type
type OrgTokenArray ¶
type OrgTokenArray []OrgTokenInput
func (OrgTokenArray) ElementType ¶
func (OrgTokenArray) ElementType() reflect.Type
func (OrgTokenArray) ToOrgTokenArrayOutput ¶
func (i OrgTokenArray) ToOrgTokenArrayOutput() OrgTokenArrayOutput
func (OrgTokenArray) ToOrgTokenArrayOutputWithContext ¶
func (i OrgTokenArray) ToOrgTokenArrayOutputWithContext(ctx context.Context) OrgTokenArrayOutput
type OrgTokenArrayInput ¶
type OrgTokenArrayInput interface { pulumi.Input ToOrgTokenArrayOutput() OrgTokenArrayOutput ToOrgTokenArrayOutputWithContext(context.Context) OrgTokenArrayOutput }
OrgTokenArrayInput is an input type that accepts OrgTokenArray and OrgTokenArrayOutput values. You can construct a concrete instance of `OrgTokenArrayInput` via:
OrgTokenArray{ OrgTokenArgs{...} }
type OrgTokenArrayOutput ¶
type OrgTokenArrayOutput struct{ *pulumi.OutputState }
func (OrgTokenArrayOutput) ElementType ¶
func (OrgTokenArrayOutput) ElementType() reflect.Type
func (OrgTokenArrayOutput) Index ¶
func (o OrgTokenArrayOutput) Index(i pulumi.IntInput) OrgTokenOutput
func (OrgTokenArrayOutput) ToOrgTokenArrayOutput ¶
func (o OrgTokenArrayOutput) ToOrgTokenArrayOutput() OrgTokenArrayOutput
func (OrgTokenArrayOutput) ToOrgTokenArrayOutputWithContext ¶
func (o OrgTokenArrayOutput) ToOrgTokenArrayOutputWithContext(ctx context.Context) OrgTokenArrayOutput
type OrgTokenDpmLimits ¶
type OrgTokenDpmLimits struct { // The datapoints per minute (dpm) limit for this token. If you exceed this limit, Splunk Observability Cloud sends out an alert. DpmLimit int `pulumi:"dpmLimit"` // DPM level at which Splunk Observability Cloud sends the notification for this token. If you don't specify a notification, Splunk Observability Cloud sends the generic notification. DpmNotificationThreshold *int `pulumi:"dpmNotificationThreshold"` }
type OrgTokenDpmLimitsArgs ¶
type OrgTokenDpmLimitsArgs struct { // The datapoints per minute (dpm) limit for this token. If you exceed this limit, Splunk Observability Cloud sends out an alert. DpmLimit pulumi.IntInput `pulumi:"dpmLimit"` // DPM level at which Splunk Observability Cloud sends the notification for this token. If you don't specify a notification, Splunk Observability Cloud sends the generic notification. DpmNotificationThreshold pulumi.IntPtrInput `pulumi:"dpmNotificationThreshold"` }
func (OrgTokenDpmLimitsArgs) ElementType ¶
func (OrgTokenDpmLimitsArgs) ElementType() reflect.Type
func (OrgTokenDpmLimitsArgs) ToOrgTokenDpmLimitsOutput ¶
func (i OrgTokenDpmLimitsArgs) ToOrgTokenDpmLimitsOutput() OrgTokenDpmLimitsOutput
func (OrgTokenDpmLimitsArgs) ToOrgTokenDpmLimitsOutputWithContext ¶
func (i OrgTokenDpmLimitsArgs) ToOrgTokenDpmLimitsOutputWithContext(ctx context.Context) OrgTokenDpmLimitsOutput
func (OrgTokenDpmLimitsArgs) ToOrgTokenDpmLimitsPtrOutput ¶
func (i OrgTokenDpmLimitsArgs) ToOrgTokenDpmLimitsPtrOutput() OrgTokenDpmLimitsPtrOutput
func (OrgTokenDpmLimitsArgs) ToOrgTokenDpmLimitsPtrOutputWithContext ¶
func (i OrgTokenDpmLimitsArgs) ToOrgTokenDpmLimitsPtrOutputWithContext(ctx context.Context) OrgTokenDpmLimitsPtrOutput
type OrgTokenDpmLimitsInput ¶
type OrgTokenDpmLimitsInput interface { pulumi.Input ToOrgTokenDpmLimitsOutput() OrgTokenDpmLimitsOutput ToOrgTokenDpmLimitsOutputWithContext(context.Context) OrgTokenDpmLimitsOutput }
OrgTokenDpmLimitsInput is an input type that accepts OrgTokenDpmLimitsArgs and OrgTokenDpmLimitsOutput values. You can construct a concrete instance of `OrgTokenDpmLimitsInput` via:
OrgTokenDpmLimitsArgs{...}
type OrgTokenDpmLimitsOutput ¶
type OrgTokenDpmLimitsOutput struct{ *pulumi.OutputState }
func (OrgTokenDpmLimitsOutput) DpmLimit ¶
func (o OrgTokenDpmLimitsOutput) DpmLimit() pulumi.IntOutput
The datapoints per minute (dpm) limit for this token. If you exceed this limit, Splunk Observability Cloud sends out an alert.
func (OrgTokenDpmLimitsOutput) DpmNotificationThreshold ¶
func (o OrgTokenDpmLimitsOutput) DpmNotificationThreshold() pulumi.IntPtrOutput
DPM level at which Splunk Observability Cloud sends the notification for this token. If you don't specify a notification, Splunk Observability Cloud sends the generic notification.
func (OrgTokenDpmLimitsOutput) ElementType ¶
func (OrgTokenDpmLimitsOutput) ElementType() reflect.Type
func (OrgTokenDpmLimitsOutput) ToOrgTokenDpmLimitsOutput ¶
func (o OrgTokenDpmLimitsOutput) ToOrgTokenDpmLimitsOutput() OrgTokenDpmLimitsOutput
func (OrgTokenDpmLimitsOutput) ToOrgTokenDpmLimitsOutputWithContext ¶
func (o OrgTokenDpmLimitsOutput) ToOrgTokenDpmLimitsOutputWithContext(ctx context.Context) OrgTokenDpmLimitsOutput
func (OrgTokenDpmLimitsOutput) ToOrgTokenDpmLimitsPtrOutput ¶
func (o OrgTokenDpmLimitsOutput) ToOrgTokenDpmLimitsPtrOutput() OrgTokenDpmLimitsPtrOutput
func (OrgTokenDpmLimitsOutput) ToOrgTokenDpmLimitsPtrOutputWithContext ¶
func (o OrgTokenDpmLimitsOutput) ToOrgTokenDpmLimitsPtrOutputWithContext(ctx context.Context) OrgTokenDpmLimitsPtrOutput
type OrgTokenDpmLimitsPtrInput ¶
type OrgTokenDpmLimitsPtrInput interface { pulumi.Input ToOrgTokenDpmLimitsPtrOutput() OrgTokenDpmLimitsPtrOutput ToOrgTokenDpmLimitsPtrOutputWithContext(context.Context) OrgTokenDpmLimitsPtrOutput }
OrgTokenDpmLimitsPtrInput is an input type that accepts OrgTokenDpmLimitsArgs, OrgTokenDpmLimitsPtr and OrgTokenDpmLimitsPtrOutput values. You can construct a concrete instance of `OrgTokenDpmLimitsPtrInput` via:
OrgTokenDpmLimitsArgs{...} or: nil
func OrgTokenDpmLimitsPtr ¶
func OrgTokenDpmLimitsPtr(v *OrgTokenDpmLimitsArgs) OrgTokenDpmLimitsPtrInput
type OrgTokenDpmLimitsPtrOutput ¶
type OrgTokenDpmLimitsPtrOutput struct{ *pulumi.OutputState }
func (OrgTokenDpmLimitsPtrOutput) DpmLimit ¶
func (o OrgTokenDpmLimitsPtrOutput) DpmLimit() pulumi.IntPtrOutput
The datapoints per minute (dpm) limit for this token. If you exceed this limit, Splunk Observability Cloud sends out an alert.
func (OrgTokenDpmLimitsPtrOutput) DpmNotificationThreshold ¶
func (o OrgTokenDpmLimitsPtrOutput) DpmNotificationThreshold() pulumi.IntPtrOutput
DPM level at which Splunk Observability Cloud sends the notification for this token. If you don't specify a notification, Splunk Observability Cloud sends the generic notification.
func (OrgTokenDpmLimitsPtrOutput) Elem ¶
func (o OrgTokenDpmLimitsPtrOutput) Elem() OrgTokenDpmLimitsOutput
func (OrgTokenDpmLimitsPtrOutput) ElementType ¶
func (OrgTokenDpmLimitsPtrOutput) ElementType() reflect.Type
func (OrgTokenDpmLimitsPtrOutput) ToOrgTokenDpmLimitsPtrOutput ¶
func (o OrgTokenDpmLimitsPtrOutput) ToOrgTokenDpmLimitsPtrOutput() OrgTokenDpmLimitsPtrOutput
func (OrgTokenDpmLimitsPtrOutput) ToOrgTokenDpmLimitsPtrOutputWithContext ¶
func (o OrgTokenDpmLimitsPtrOutput) ToOrgTokenDpmLimitsPtrOutputWithContext(ctx context.Context) OrgTokenDpmLimitsPtrOutput
type OrgTokenHostOrUsageLimits ¶
type OrgTokenHostOrUsageLimits struct { // Max number of Docker containers that can use this token ContainerLimit *int `pulumi:"containerLimit"` // Notification threshold for Docker containers ContainerNotificationThreshold *int `pulumi:"containerNotificationThreshold"` // Max number of custom metrics that can be sent with this token CustomMetricsLimit *int `pulumi:"customMetricsLimit"` // Notification threshold for custom metrics CustomMetricsNotificationThreshold *int `pulumi:"customMetricsNotificationThreshold"` // Max number of hi-res metrics that can be sent with this toke HighResMetricsLimit *int `pulumi:"highResMetricsLimit"` // Notification threshold for hi-res metrics HighResMetricsNotificationThreshold *int `pulumi:"highResMetricsNotificationThreshold"` // Max number of hosts that can use this token HostLimit *int `pulumi:"hostLimit"` // Notification threshold for hosts HostNotificationThreshold *int `pulumi:"hostNotificationThreshold"` }
type OrgTokenHostOrUsageLimitsArgs ¶
type OrgTokenHostOrUsageLimitsArgs struct { // Max number of Docker containers that can use this token ContainerLimit pulumi.IntPtrInput `pulumi:"containerLimit"` // Notification threshold for Docker containers ContainerNotificationThreshold pulumi.IntPtrInput `pulumi:"containerNotificationThreshold"` // Max number of custom metrics that can be sent with this token CustomMetricsLimit pulumi.IntPtrInput `pulumi:"customMetricsLimit"` // Notification threshold for custom metrics CustomMetricsNotificationThreshold pulumi.IntPtrInput `pulumi:"customMetricsNotificationThreshold"` // Max number of hi-res metrics that can be sent with this toke HighResMetricsLimit pulumi.IntPtrInput `pulumi:"highResMetricsLimit"` // Notification threshold for hi-res metrics HighResMetricsNotificationThreshold pulumi.IntPtrInput `pulumi:"highResMetricsNotificationThreshold"` // Max number of hosts that can use this token HostLimit pulumi.IntPtrInput `pulumi:"hostLimit"` // Notification threshold for hosts HostNotificationThreshold pulumi.IntPtrInput `pulumi:"hostNotificationThreshold"` }
func (OrgTokenHostOrUsageLimitsArgs) ElementType ¶
func (OrgTokenHostOrUsageLimitsArgs) ElementType() reflect.Type
func (OrgTokenHostOrUsageLimitsArgs) ToOrgTokenHostOrUsageLimitsOutput ¶
func (i OrgTokenHostOrUsageLimitsArgs) ToOrgTokenHostOrUsageLimitsOutput() OrgTokenHostOrUsageLimitsOutput
func (OrgTokenHostOrUsageLimitsArgs) ToOrgTokenHostOrUsageLimitsOutputWithContext ¶
func (i OrgTokenHostOrUsageLimitsArgs) ToOrgTokenHostOrUsageLimitsOutputWithContext(ctx context.Context) OrgTokenHostOrUsageLimitsOutput
func (OrgTokenHostOrUsageLimitsArgs) ToOrgTokenHostOrUsageLimitsPtrOutput ¶
func (i OrgTokenHostOrUsageLimitsArgs) ToOrgTokenHostOrUsageLimitsPtrOutput() OrgTokenHostOrUsageLimitsPtrOutput
func (OrgTokenHostOrUsageLimitsArgs) ToOrgTokenHostOrUsageLimitsPtrOutputWithContext ¶
func (i OrgTokenHostOrUsageLimitsArgs) ToOrgTokenHostOrUsageLimitsPtrOutputWithContext(ctx context.Context) OrgTokenHostOrUsageLimitsPtrOutput
type OrgTokenHostOrUsageLimitsInput ¶
type OrgTokenHostOrUsageLimitsInput interface { pulumi.Input ToOrgTokenHostOrUsageLimitsOutput() OrgTokenHostOrUsageLimitsOutput ToOrgTokenHostOrUsageLimitsOutputWithContext(context.Context) OrgTokenHostOrUsageLimitsOutput }
OrgTokenHostOrUsageLimitsInput is an input type that accepts OrgTokenHostOrUsageLimitsArgs and OrgTokenHostOrUsageLimitsOutput values. You can construct a concrete instance of `OrgTokenHostOrUsageLimitsInput` via:
OrgTokenHostOrUsageLimitsArgs{...}
type OrgTokenHostOrUsageLimitsOutput ¶
type OrgTokenHostOrUsageLimitsOutput struct{ *pulumi.OutputState }
func (OrgTokenHostOrUsageLimitsOutput) ContainerLimit ¶
func (o OrgTokenHostOrUsageLimitsOutput) ContainerLimit() pulumi.IntPtrOutput
Max number of Docker containers that can use this token
func (OrgTokenHostOrUsageLimitsOutput) ContainerNotificationThreshold ¶
func (o OrgTokenHostOrUsageLimitsOutput) ContainerNotificationThreshold() pulumi.IntPtrOutput
Notification threshold for Docker containers
func (OrgTokenHostOrUsageLimitsOutput) CustomMetricsLimit ¶
func (o OrgTokenHostOrUsageLimitsOutput) CustomMetricsLimit() pulumi.IntPtrOutput
Max number of custom metrics that can be sent with this token
func (OrgTokenHostOrUsageLimitsOutput) CustomMetricsNotificationThreshold ¶
func (o OrgTokenHostOrUsageLimitsOutput) CustomMetricsNotificationThreshold() pulumi.IntPtrOutput
Notification threshold for custom metrics
func (OrgTokenHostOrUsageLimitsOutput) ElementType ¶
func (OrgTokenHostOrUsageLimitsOutput) ElementType() reflect.Type
func (OrgTokenHostOrUsageLimitsOutput) HighResMetricsLimit ¶
func (o OrgTokenHostOrUsageLimitsOutput) HighResMetricsLimit() pulumi.IntPtrOutput
Max number of hi-res metrics that can be sent with this toke
func (OrgTokenHostOrUsageLimitsOutput) HighResMetricsNotificationThreshold ¶
func (o OrgTokenHostOrUsageLimitsOutput) HighResMetricsNotificationThreshold() pulumi.IntPtrOutput
Notification threshold for hi-res metrics
func (OrgTokenHostOrUsageLimitsOutput) HostLimit ¶
func (o OrgTokenHostOrUsageLimitsOutput) HostLimit() pulumi.IntPtrOutput
Max number of hosts that can use this token
func (OrgTokenHostOrUsageLimitsOutput) HostNotificationThreshold ¶
func (o OrgTokenHostOrUsageLimitsOutput) HostNotificationThreshold() pulumi.IntPtrOutput
Notification threshold for hosts
func (OrgTokenHostOrUsageLimitsOutput) ToOrgTokenHostOrUsageLimitsOutput ¶
func (o OrgTokenHostOrUsageLimitsOutput) ToOrgTokenHostOrUsageLimitsOutput() OrgTokenHostOrUsageLimitsOutput
func (OrgTokenHostOrUsageLimitsOutput) ToOrgTokenHostOrUsageLimitsOutputWithContext ¶
func (o OrgTokenHostOrUsageLimitsOutput) ToOrgTokenHostOrUsageLimitsOutputWithContext(ctx context.Context) OrgTokenHostOrUsageLimitsOutput
func (OrgTokenHostOrUsageLimitsOutput) ToOrgTokenHostOrUsageLimitsPtrOutput ¶
func (o OrgTokenHostOrUsageLimitsOutput) ToOrgTokenHostOrUsageLimitsPtrOutput() OrgTokenHostOrUsageLimitsPtrOutput
func (OrgTokenHostOrUsageLimitsOutput) ToOrgTokenHostOrUsageLimitsPtrOutputWithContext ¶
func (o OrgTokenHostOrUsageLimitsOutput) ToOrgTokenHostOrUsageLimitsPtrOutputWithContext(ctx context.Context) OrgTokenHostOrUsageLimitsPtrOutput
type OrgTokenHostOrUsageLimitsPtrInput ¶
type OrgTokenHostOrUsageLimitsPtrInput interface { pulumi.Input ToOrgTokenHostOrUsageLimitsPtrOutput() OrgTokenHostOrUsageLimitsPtrOutput ToOrgTokenHostOrUsageLimitsPtrOutputWithContext(context.Context) OrgTokenHostOrUsageLimitsPtrOutput }
OrgTokenHostOrUsageLimitsPtrInput is an input type that accepts OrgTokenHostOrUsageLimitsArgs, OrgTokenHostOrUsageLimitsPtr and OrgTokenHostOrUsageLimitsPtrOutput values. You can construct a concrete instance of `OrgTokenHostOrUsageLimitsPtrInput` via:
OrgTokenHostOrUsageLimitsArgs{...} or: nil
func OrgTokenHostOrUsageLimitsPtr ¶
func OrgTokenHostOrUsageLimitsPtr(v *OrgTokenHostOrUsageLimitsArgs) OrgTokenHostOrUsageLimitsPtrInput
type OrgTokenHostOrUsageLimitsPtrOutput ¶
type OrgTokenHostOrUsageLimitsPtrOutput struct{ *pulumi.OutputState }
func (OrgTokenHostOrUsageLimitsPtrOutput) ContainerLimit ¶
func (o OrgTokenHostOrUsageLimitsPtrOutput) ContainerLimit() pulumi.IntPtrOutput
Max number of Docker containers that can use this token
func (OrgTokenHostOrUsageLimitsPtrOutput) ContainerNotificationThreshold ¶
func (o OrgTokenHostOrUsageLimitsPtrOutput) ContainerNotificationThreshold() pulumi.IntPtrOutput
Notification threshold for Docker containers
func (OrgTokenHostOrUsageLimitsPtrOutput) CustomMetricsLimit ¶
func (o OrgTokenHostOrUsageLimitsPtrOutput) CustomMetricsLimit() pulumi.IntPtrOutput
Max number of custom metrics that can be sent with this token
func (OrgTokenHostOrUsageLimitsPtrOutput) CustomMetricsNotificationThreshold ¶
func (o OrgTokenHostOrUsageLimitsPtrOutput) CustomMetricsNotificationThreshold() pulumi.IntPtrOutput
Notification threshold for custom metrics
func (OrgTokenHostOrUsageLimitsPtrOutput) Elem ¶
func (o OrgTokenHostOrUsageLimitsPtrOutput) Elem() OrgTokenHostOrUsageLimitsOutput
func (OrgTokenHostOrUsageLimitsPtrOutput) ElementType ¶
func (OrgTokenHostOrUsageLimitsPtrOutput) ElementType() reflect.Type
func (OrgTokenHostOrUsageLimitsPtrOutput) HighResMetricsLimit ¶
func (o OrgTokenHostOrUsageLimitsPtrOutput) HighResMetricsLimit() pulumi.IntPtrOutput
Max number of hi-res metrics that can be sent with this toke
func (OrgTokenHostOrUsageLimitsPtrOutput) HighResMetricsNotificationThreshold ¶
func (o OrgTokenHostOrUsageLimitsPtrOutput) HighResMetricsNotificationThreshold() pulumi.IntPtrOutput
Notification threshold for hi-res metrics
func (OrgTokenHostOrUsageLimitsPtrOutput) HostLimit ¶
func (o OrgTokenHostOrUsageLimitsPtrOutput) HostLimit() pulumi.IntPtrOutput
Max number of hosts that can use this token
func (OrgTokenHostOrUsageLimitsPtrOutput) HostNotificationThreshold ¶
func (o OrgTokenHostOrUsageLimitsPtrOutput) HostNotificationThreshold() pulumi.IntPtrOutput
Notification threshold for hosts
func (OrgTokenHostOrUsageLimitsPtrOutput) ToOrgTokenHostOrUsageLimitsPtrOutput ¶
func (o OrgTokenHostOrUsageLimitsPtrOutput) ToOrgTokenHostOrUsageLimitsPtrOutput() OrgTokenHostOrUsageLimitsPtrOutput
func (OrgTokenHostOrUsageLimitsPtrOutput) ToOrgTokenHostOrUsageLimitsPtrOutputWithContext ¶
func (o OrgTokenHostOrUsageLimitsPtrOutput) ToOrgTokenHostOrUsageLimitsPtrOutputWithContext(ctx context.Context) OrgTokenHostOrUsageLimitsPtrOutput
type OrgTokenInput ¶
type OrgTokenInput interface { pulumi.Input ToOrgTokenOutput() OrgTokenOutput ToOrgTokenOutputWithContext(ctx context.Context) OrgTokenOutput }
type OrgTokenMap ¶
type OrgTokenMap map[string]OrgTokenInput
func (OrgTokenMap) ElementType ¶
func (OrgTokenMap) ElementType() reflect.Type
func (OrgTokenMap) ToOrgTokenMapOutput ¶
func (i OrgTokenMap) ToOrgTokenMapOutput() OrgTokenMapOutput
func (OrgTokenMap) ToOrgTokenMapOutputWithContext ¶
func (i OrgTokenMap) ToOrgTokenMapOutputWithContext(ctx context.Context) OrgTokenMapOutput
type OrgTokenMapInput ¶
type OrgTokenMapInput interface { pulumi.Input ToOrgTokenMapOutput() OrgTokenMapOutput ToOrgTokenMapOutputWithContext(context.Context) OrgTokenMapOutput }
OrgTokenMapInput is an input type that accepts OrgTokenMap and OrgTokenMapOutput values. You can construct a concrete instance of `OrgTokenMapInput` via:
OrgTokenMap{ "key": OrgTokenArgs{...} }
type OrgTokenMapOutput ¶
type OrgTokenMapOutput struct{ *pulumi.OutputState }
func (OrgTokenMapOutput) ElementType ¶
func (OrgTokenMapOutput) ElementType() reflect.Type
func (OrgTokenMapOutput) MapIndex ¶
func (o OrgTokenMapOutput) MapIndex(k pulumi.StringInput) OrgTokenOutput
func (OrgTokenMapOutput) ToOrgTokenMapOutput ¶
func (o OrgTokenMapOutput) ToOrgTokenMapOutput() OrgTokenMapOutput
func (OrgTokenMapOutput) ToOrgTokenMapOutputWithContext ¶
func (o OrgTokenMapOutput) ToOrgTokenMapOutputWithContext(ctx context.Context) OrgTokenMapOutput
type OrgTokenOutput ¶
type OrgTokenOutput struct{ *pulumi.OutputState }
func (OrgTokenOutput) AuthScopes ¶
func (o OrgTokenOutput) AuthScopes() pulumi.StringArrayOutput
Authentication scope, ex: INGEST, API, RUM ... (Optional)
func (OrgTokenOutput) Description ¶
func (o OrgTokenOutput) Description() pulumi.StringPtrOutput
Description of the token.
func (OrgTokenOutput) Disabled ¶
func (o OrgTokenOutput) Disabled() pulumi.BoolPtrOutput
Flag that controls enabling the token. If set to `true`, the token is disabled, and you can't use it for authentication. Defaults to `false`.
func (OrgTokenOutput) DpmLimits ¶
func (o OrgTokenOutput) DpmLimits() OrgTokenDpmLimitsPtrOutput
Specify DPM-based limits for this token.
func (OrgTokenOutput) ElementType ¶
func (OrgTokenOutput) ElementType() reflect.Type
func (OrgTokenOutput) HostOrUsageLimits ¶
func (o OrgTokenOutput) HostOrUsageLimits() OrgTokenHostOrUsageLimitsPtrOutput
Specify Usage-based limits for this token.
func (OrgTokenOutput) Notifications ¶
func (o OrgTokenOutput) Notifications() pulumi.StringArrayOutput
Where to send notifications about this token's limits. See the Notification Format laid out in detectors.
func (OrgTokenOutput) Secret ¶
func (o OrgTokenOutput) Secret() pulumi.StringOutput
The secret token created by the API. You cannot set this value.
func (OrgTokenOutput) ToOrgTokenOutput ¶
func (o OrgTokenOutput) ToOrgTokenOutput() OrgTokenOutput
func (OrgTokenOutput) ToOrgTokenOutputWithContext ¶
func (o OrgTokenOutput) ToOrgTokenOutputWithContext(ctx context.Context) OrgTokenOutput
type OrgTokenState ¶
type OrgTokenState struct { // Authentication scope, ex: INGEST, API, RUM ... (Optional) AuthScopes pulumi.StringArrayInput // Description of the token. Description pulumi.StringPtrInput // Flag that controls enabling the token. If set to `true`, the token is disabled, and you can't use it for authentication. Defaults to `false`. Disabled pulumi.BoolPtrInput // Specify DPM-based limits for this token. DpmLimits OrgTokenDpmLimitsPtrInput // Specify Usage-based limits for this token. HostOrUsageLimits OrgTokenHostOrUsageLimitsPtrInput // Name of the token. Name pulumi.StringPtrInput // Where to send notifications about this token's limits. See the Notification Format laid out in detectors. Notifications pulumi.StringArrayInput // The secret token created by the API. You cannot set this value. Secret pulumi.StringPtrInput }
func (OrgTokenState) ElementType ¶
func (OrgTokenState) ElementType() reflect.Type
type Provider ¶
type Provider struct { pulumi.ProviderResourceState // API URL for your Splunk Observability Cloud org, may include a realm ApiUrl pulumi.StringPtrOutput `pulumi:"apiUrl"` // Splunk Observability Cloud auth token AuthToken pulumi.StringPtrOutput `pulumi:"authToken"` // Application URL for your Splunk Observability Cloud org, often customized for organizations using SSO CustomAppUrl pulumi.StringPtrOutput `pulumi:"customAppUrl"` }
The provider type for the signalfx package. By default, resources use package-wide configuration settings, however an explicit `Provider` instance may be created and passed during resource construction to achieve fine-grained programmatic control over provider settings. See the [documentation](https://www.pulumi.com/docs/reference/programming-model/#providers) for more information.
func NewProvider ¶
func NewProvider(ctx *pulumi.Context, name string, args *ProviderArgs, opts ...pulumi.ResourceOption) (*Provider, error)
NewProvider registers a new resource with the given unique name, arguments, and options.
func (*Provider) ElementType ¶
func (*Provider) ToProviderOutput ¶
func (i *Provider) ToProviderOutput() ProviderOutput
func (*Provider) ToProviderOutputWithContext ¶
func (i *Provider) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
type ProviderArgs ¶
type ProviderArgs struct { // API URL for your Splunk Observability Cloud org, may include a realm ApiUrl pulumi.StringPtrInput // Splunk Observability Cloud auth token AuthToken pulumi.StringPtrInput // Application URL for your Splunk Observability Cloud org, often customized for organizations using SSO CustomAppUrl pulumi.StringPtrInput // Max retries for a single HTTP call. Defaults to 4 RetryMaxAttempts pulumi.IntPtrInput // Maximum retry wait for a single HTTP call in seconds. Defaults to 30 RetryWaitMaxSeconds pulumi.IntPtrInput // Minimum retry wait for a single HTTP call in seconds. Defaults to 1 RetryWaitMinSeconds pulumi.IntPtrInput // Timeout duration for a single HTTP call in seconds. Defaults to 120 TimeoutSeconds pulumi.IntPtrInput }
The set of arguments for constructing a Provider resource.
func (ProviderArgs) ElementType ¶
func (ProviderArgs) ElementType() reflect.Type
type ProviderInput ¶
type ProviderInput interface { pulumi.Input ToProviderOutput() ProviderOutput ToProviderOutputWithContext(ctx context.Context) ProviderOutput }
type ProviderOutput ¶
type ProviderOutput struct{ *pulumi.OutputState }
func (ProviderOutput) ApiUrl ¶
func (o ProviderOutput) ApiUrl() pulumi.StringPtrOutput
API URL for your Splunk Observability Cloud org, may include a realm
func (ProviderOutput) AuthToken ¶
func (o ProviderOutput) AuthToken() pulumi.StringPtrOutput
Splunk Observability Cloud auth token
func (ProviderOutput) CustomAppUrl ¶
func (o ProviderOutput) CustomAppUrl() pulumi.StringPtrOutput
Application URL for your Splunk Observability Cloud org, often customized for organizations using SSO
func (ProviderOutput) ElementType ¶
func (ProviderOutput) ElementType() reflect.Type
func (ProviderOutput) ToProviderOutput ¶
func (o ProviderOutput) ToProviderOutput() ProviderOutput
func (ProviderOutput) ToProviderOutputWithContext ¶
func (o ProviderOutput) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
type SingleValueChart ¶
type SingleValueChart struct { pulumi.CustomResourceState // Must be `"Dimension"`, `"Scale"` or `"Metric"`. `"Dimension"` by default. ColorBy pulumi.StringPtrOutput `pulumi:"colorBy"` // Single color range including both the color to display for that range and the borders of the range. Example: `[{ gt = 60, color = "blue" }, { lte = 60, color = "yellow" }]`. Look at this [link](https://docs.signalfx.com/en/latest/charts/chart-options-tab.html). ColorScales SingleValueChartColorScaleArrayOutput `pulumi:"colorScales"` // Description of the chart. Description pulumi.StringPtrOutput `pulumi:"description"` // Whether to hide the timestamp in the chart. `false` by default. IsTimestampHidden pulumi.BoolPtrOutput `pulumi:"isTimestampHidden"` // How long (in seconds) to wait for late datapoints MaxDelay pulumi.IntPtrOutput `pulumi:"maxDelay"` // The maximum precision to for value displayed. MaxPrecision pulumi.IntPtrOutput `pulumi:"maxPrecision"` // Name of the chart. Name pulumi.StringOutput `pulumi:"name"` // Signalflow program text for the chart. More info [in the Splunk Observability Cloud docs](https://dev.splunk.com/observability/docs/signalflow/). ProgramText pulumi.StringOutput `pulumi:"programText"` // How often (in seconds) to refresh the value. RefreshInterval pulumi.IntPtrOutput `pulumi:"refreshInterval"` // The type of secondary visualization. Can be `None`, `Radial`, `Linear`, or `Sparkline`. If unset, the Splunk Observability Cloud default is used (`None`). SecondaryVisualization pulumi.StringPtrOutput `pulumi:"secondaryVisualization"` // Whether to show a trend line below the current value. `false` by default. ShowSparkLine pulumi.BoolPtrOutput `pulumi:"showSparkLine"` // The property value is a string that denotes the geographic region associated with the time zone, (e.g. Australia/Sydney) Timezone pulumi.StringPtrOutput `pulumi:"timezone"` // Must be `"Metric"` or `"Binary"`. `"Metric"` by default. UnitPrefix pulumi.StringPtrOutput `pulumi:"unitPrefix"` // The URL of the chart. Url pulumi.StringOutput `pulumi:"url"` // Plot-level customization options, associated with a publish statement. VizOptions SingleValueChartVizOptionArrayOutput `pulumi:"vizOptions"` }
This chart type displays a single number in a large font, representing the current value of a single metric on a plot line.
If the time period is in the past, the number represents the value of the metric near the end of the time period.
## Example
```go package main
import (
"github.com/pulumi/pulumi-signalfx/sdk/v7/go/signalfx" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := signalfx.NewSingleValueChart(ctx, "mysvchart0", &signalfx.SingleValueChartArgs{ Name: pulumi.String("CPU Total Idle - Single Value"), ProgramText: pulumi.String("myfilters = filter(\"cluster_name\", \"prod\") and filter(\"role\", \"search\")\ndata(\"cpu.total.idle\", filter=myfilters).publish()\n"), Description: pulumi.String("Very cool Single Value Chart"), ColorBy: pulumi.String("Dimension"), MaxDelay: pulumi.Int(2), RefreshInterval: pulumi.Int(1), MaxPrecision: pulumi.Int(2), IsTimestampHidden: pulumi.Bool(true), }) if err != nil { return err } return nil }) }
```
func GetSingleValueChart ¶
func GetSingleValueChart(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SingleValueChartState, opts ...pulumi.ResourceOption) (*SingleValueChart, error)
GetSingleValueChart gets an existing SingleValueChart 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 NewSingleValueChart ¶
func NewSingleValueChart(ctx *pulumi.Context, name string, args *SingleValueChartArgs, opts ...pulumi.ResourceOption) (*SingleValueChart, error)
NewSingleValueChart registers a new resource with the given unique name, arguments, and options.
func (*SingleValueChart) ElementType ¶
func (*SingleValueChart) ElementType() reflect.Type
func (*SingleValueChart) ToSingleValueChartOutput ¶
func (i *SingleValueChart) ToSingleValueChartOutput() SingleValueChartOutput
func (*SingleValueChart) ToSingleValueChartOutputWithContext ¶
func (i *SingleValueChart) ToSingleValueChartOutputWithContext(ctx context.Context) SingleValueChartOutput
type SingleValueChartArgs ¶
type SingleValueChartArgs struct { // Must be `"Dimension"`, `"Scale"` or `"Metric"`. `"Dimension"` by default. ColorBy pulumi.StringPtrInput // Single color range including both the color to display for that range and the borders of the range. Example: `[{ gt = 60, color = "blue" }, { lte = 60, color = "yellow" }]`. Look at this [link](https://docs.signalfx.com/en/latest/charts/chart-options-tab.html). ColorScales SingleValueChartColorScaleArrayInput // Description of the chart. Description pulumi.StringPtrInput // Whether to hide the timestamp in the chart. `false` by default. IsTimestampHidden pulumi.BoolPtrInput // How long (in seconds) to wait for late datapoints MaxDelay pulumi.IntPtrInput // The maximum precision to for value displayed. MaxPrecision pulumi.IntPtrInput // Name of the chart. Name pulumi.StringPtrInput // Signalflow program text for the chart. More info [in the Splunk Observability Cloud docs](https://dev.splunk.com/observability/docs/signalflow/). ProgramText pulumi.StringInput // How often (in seconds) to refresh the value. RefreshInterval pulumi.IntPtrInput // The type of secondary visualization. Can be `None`, `Radial`, `Linear`, or `Sparkline`. If unset, the Splunk Observability Cloud default is used (`None`). SecondaryVisualization pulumi.StringPtrInput // Whether to show a trend line below the current value. `false` by default. ShowSparkLine pulumi.BoolPtrInput // The property value is a string that denotes the geographic region associated with the time zone, (e.g. Australia/Sydney) Timezone pulumi.StringPtrInput // Must be `"Metric"` or `"Binary"`. `"Metric"` by default. UnitPrefix pulumi.StringPtrInput // Plot-level customization options, associated with a publish statement. VizOptions SingleValueChartVizOptionArrayInput }
The set of arguments for constructing a SingleValueChart resource.
func (SingleValueChartArgs) ElementType ¶
func (SingleValueChartArgs) ElementType() reflect.Type
type SingleValueChartArray ¶
type SingleValueChartArray []SingleValueChartInput
func (SingleValueChartArray) ElementType ¶
func (SingleValueChartArray) ElementType() reflect.Type
func (SingleValueChartArray) ToSingleValueChartArrayOutput ¶
func (i SingleValueChartArray) ToSingleValueChartArrayOutput() SingleValueChartArrayOutput
func (SingleValueChartArray) ToSingleValueChartArrayOutputWithContext ¶
func (i SingleValueChartArray) ToSingleValueChartArrayOutputWithContext(ctx context.Context) SingleValueChartArrayOutput
type SingleValueChartArrayInput ¶
type SingleValueChartArrayInput interface { pulumi.Input ToSingleValueChartArrayOutput() SingleValueChartArrayOutput ToSingleValueChartArrayOutputWithContext(context.Context) SingleValueChartArrayOutput }
SingleValueChartArrayInput is an input type that accepts SingleValueChartArray and SingleValueChartArrayOutput values. You can construct a concrete instance of `SingleValueChartArrayInput` via:
SingleValueChartArray{ SingleValueChartArgs{...} }
type SingleValueChartArrayOutput ¶
type SingleValueChartArrayOutput struct{ *pulumi.OutputState }
func (SingleValueChartArrayOutput) ElementType ¶
func (SingleValueChartArrayOutput) ElementType() reflect.Type
func (SingleValueChartArrayOutput) Index ¶
func (o SingleValueChartArrayOutput) Index(i pulumi.IntInput) SingleValueChartOutput
func (SingleValueChartArrayOutput) ToSingleValueChartArrayOutput ¶
func (o SingleValueChartArrayOutput) ToSingleValueChartArrayOutput() SingleValueChartArrayOutput
func (SingleValueChartArrayOutput) ToSingleValueChartArrayOutputWithContext ¶
func (o SingleValueChartArrayOutput) ToSingleValueChartArrayOutputWithContext(ctx context.Context) SingleValueChartArrayOutput
type SingleValueChartColorScale ¶
type SingleValueChartColorScale struct { // The color to use. Must be one of gray, blue, light_blue, navy, dark_orange, orange, dark_yellow, magenta, cerise, pink, violet, purple, gray_blue, dark_green, green, aquamarine, red, yellow, vivid_yellow, light_green, or lime_green. Color string `pulumi:"color"` // Indicates the lower threshold non-inclusive value for this range. Gt *float64 `pulumi:"gt"` // Indicates the lower threshold inclusive value for this range. Gte *float64 `pulumi:"gte"` // Indicates the upper threshold non-inculsive value for this range. Lt *float64 `pulumi:"lt"` // Indicates the upper threshold inclusive value for this range. Lte *float64 `pulumi:"lte"` }
type SingleValueChartColorScaleArgs ¶
type SingleValueChartColorScaleArgs struct { // The color to use. Must be one of gray, blue, light_blue, navy, dark_orange, orange, dark_yellow, magenta, cerise, pink, violet, purple, gray_blue, dark_green, green, aquamarine, red, yellow, vivid_yellow, light_green, or lime_green. Color pulumi.StringInput `pulumi:"color"` // Indicates the lower threshold non-inclusive value for this range. Gt pulumi.Float64PtrInput `pulumi:"gt"` // Indicates the lower threshold inclusive value for this range. Gte pulumi.Float64PtrInput `pulumi:"gte"` // Indicates the upper threshold non-inculsive value for this range. Lt pulumi.Float64PtrInput `pulumi:"lt"` // Indicates the upper threshold inclusive value for this range. Lte pulumi.Float64PtrInput `pulumi:"lte"` }
func (SingleValueChartColorScaleArgs) ElementType ¶
func (SingleValueChartColorScaleArgs) ElementType() reflect.Type
func (SingleValueChartColorScaleArgs) ToSingleValueChartColorScaleOutput ¶
func (i SingleValueChartColorScaleArgs) ToSingleValueChartColorScaleOutput() SingleValueChartColorScaleOutput
func (SingleValueChartColorScaleArgs) ToSingleValueChartColorScaleOutputWithContext ¶
func (i SingleValueChartColorScaleArgs) ToSingleValueChartColorScaleOutputWithContext(ctx context.Context) SingleValueChartColorScaleOutput
type SingleValueChartColorScaleArray ¶
type SingleValueChartColorScaleArray []SingleValueChartColorScaleInput
func (SingleValueChartColorScaleArray) ElementType ¶
func (SingleValueChartColorScaleArray) ElementType() reflect.Type
func (SingleValueChartColorScaleArray) ToSingleValueChartColorScaleArrayOutput ¶
func (i SingleValueChartColorScaleArray) ToSingleValueChartColorScaleArrayOutput() SingleValueChartColorScaleArrayOutput
func (SingleValueChartColorScaleArray) ToSingleValueChartColorScaleArrayOutputWithContext ¶
func (i SingleValueChartColorScaleArray) ToSingleValueChartColorScaleArrayOutputWithContext(ctx context.Context) SingleValueChartColorScaleArrayOutput
type SingleValueChartColorScaleArrayInput ¶
type SingleValueChartColorScaleArrayInput interface { pulumi.Input ToSingleValueChartColorScaleArrayOutput() SingleValueChartColorScaleArrayOutput ToSingleValueChartColorScaleArrayOutputWithContext(context.Context) SingleValueChartColorScaleArrayOutput }
SingleValueChartColorScaleArrayInput is an input type that accepts SingleValueChartColorScaleArray and SingleValueChartColorScaleArrayOutput values. You can construct a concrete instance of `SingleValueChartColorScaleArrayInput` via:
SingleValueChartColorScaleArray{ SingleValueChartColorScaleArgs{...} }
type SingleValueChartColorScaleArrayOutput ¶
type SingleValueChartColorScaleArrayOutput struct{ *pulumi.OutputState }
func (SingleValueChartColorScaleArrayOutput) ElementType ¶
func (SingleValueChartColorScaleArrayOutput) ElementType() reflect.Type
func (SingleValueChartColorScaleArrayOutput) Index ¶
func (o SingleValueChartColorScaleArrayOutput) Index(i pulumi.IntInput) SingleValueChartColorScaleOutput
func (SingleValueChartColorScaleArrayOutput) ToSingleValueChartColorScaleArrayOutput ¶
func (o SingleValueChartColorScaleArrayOutput) ToSingleValueChartColorScaleArrayOutput() SingleValueChartColorScaleArrayOutput
func (SingleValueChartColorScaleArrayOutput) ToSingleValueChartColorScaleArrayOutputWithContext ¶
func (o SingleValueChartColorScaleArrayOutput) ToSingleValueChartColorScaleArrayOutputWithContext(ctx context.Context) SingleValueChartColorScaleArrayOutput
type SingleValueChartColorScaleInput ¶
type SingleValueChartColorScaleInput interface { pulumi.Input ToSingleValueChartColorScaleOutput() SingleValueChartColorScaleOutput ToSingleValueChartColorScaleOutputWithContext(context.Context) SingleValueChartColorScaleOutput }
SingleValueChartColorScaleInput is an input type that accepts SingleValueChartColorScaleArgs and SingleValueChartColorScaleOutput values. You can construct a concrete instance of `SingleValueChartColorScaleInput` via:
SingleValueChartColorScaleArgs{...}
type SingleValueChartColorScaleOutput ¶
type SingleValueChartColorScaleOutput struct{ *pulumi.OutputState }
func (SingleValueChartColorScaleOutput) Color ¶
func (o SingleValueChartColorScaleOutput) Color() pulumi.StringOutput
The color to use. Must be one of gray, blue, light_blue, navy, dark_orange, orange, dark_yellow, magenta, cerise, pink, violet, purple, gray_blue, dark_green, green, aquamarine, red, yellow, vivid_yellow, light_green, or lime_green.
func (SingleValueChartColorScaleOutput) ElementType ¶
func (SingleValueChartColorScaleOutput) ElementType() reflect.Type
func (SingleValueChartColorScaleOutput) Gt ¶
func (o SingleValueChartColorScaleOutput) Gt() pulumi.Float64PtrOutput
Indicates the lower threshold non-inclusive value for this range.
func (SingleValueChartColorScaleOutput) Gte ¶
func (o SingleValueChartColorScaleOutput) Gte() pulumi.Float64PtrOutput
Indicates the lower threshold inclusive value for this range.
func (SingleValueChartColorScaleOutput) Lt ¶
func (o SingleValueChartColorScaleOutput) Lt() pulumi.Float64PtrOutput
Indicates the upper threshold non-inculsive value for this range.
func (SingleValueChartColorScaleOutput) Lte ¶
func (o SingleValueChartColorScaleOutput) Lte() pulumi.Float64PtrOutput
Indicates the upper threshold inclusive value for this range.
func (SingleValueChartColorScaleOutput) ToSingleValueChartColorScaleOutput ¶
func (o SingleValueChartColorScaleOutput) ToSingleValueChartColorScaleOutput() SingleValueChartColorScaleOutput
func (SingleValueChartColorScaleOutput) ToSingleValueChartColorScaleOutputWithContext ¶
func (o SingleValueChartColorScaleOutput) ToSingleValueChartColorScaleOutputWithContext(ctx context.Context) SingleValueChartColorScaleOutput
type SingleValueChartInput ¶
type SingleValueChartInput interface { pulumi.Input ToSingleValueChartOutput() SingleValueChartOutput ToSingleValueChartOutputWithContext(ctx context.Context) SingleValueChartOutput }
type SingleValueChartMap ¶
type SingleValueChartMap map[string]SingleValueChartInput
func (SingleValueChartMap) ElementType ¶
func (SingleValueChartMap) ElementType() reflect.Type
func (SingleValueChartMap) ToSingleValueChartMapOutput ¶
func (i SingleValueChartMap) ToSingleValueChartMapOutput() SingleValueChartMapOutput
func (SingleValueChartMap) ToSingleValueChartMapOutputWithContext ¶
func (i SingleValueChartMap) ToSingleValueChartMapOutputWithContext(ctx context.Context) SingleValueChartMapOutput
type SingleValueChartMapInput ¶
type SingleValueChartMapInput interface { pulumi.Input ToSingleValueChartMapOutput() SingleValueChartMapOutput ToSingleValueChartMapOutputWithContext(context.Context) SingleValueChartMapOutput }
SingleValueChartMapInput is an input type that accepts SingleValueChartMap and SingleValueChartMapOutput values. You can construct a concrete instance of `SingleValueChartMapInput` via:
SingleValueChartMap{ "key": SingleValueChartArgs{...} }
type SingleValueChartMapOutput ¶
type SingleValueChartMapOutput struct{ *pulumi.OutputState }
func (SingleValueChartMapOutput) ElementType ¶
func (SingleValueChartMapOutput) ElementType() reflect.Type
func (SingleValueChartMapOutput) MapIndex ¶
func (o SingleValueChartMapOutput) MapIndex(k pulumi.StringInput) SingleValueChartOutput
func (SingleValueChartMapOutput) ToSingleValueChartMapOutput ¶
func (o SingleValueChartMapOutput) ToSingleValueChartMapOutput() SingleValueChartMapOutput
func (SingleValueChartMapOutput) ToSingleValueChartMapOutputWithContext ¶
func (o SingleValueChartMapOutput) ToSingleValueChartMapOutputWithContext(ctx context.Context) SingleValueChartMapOutput
type SingleValueChartOutput ¶
type SingleValueChartOutput struct{ *pulumi.OutputState }
func (SingleValueChartOutput) ColorBy ¶
func (o SingleValueChartOutput) ColorBy() pulumi.StringPtrOutput
Must be `"Dimension"`, `"Scale"` or `"Metric"`. `"Dimension"` by default.
func (SingleValueChartOutput) ColorScales ¶
func (o SingleValueChartOutput) ColorScales() SingleValueChartColorScaleArrayOutput
Single color range including both the color to display for that range and the borders of the range. Example: `[{ gt = 60, color = "blue" }, { lte = 60, color = "yellow" }]`. Look at this [link](https://docs.signalfx.com/en/latest/charts/chart-options-tab.html).
func (SingleValueChartOutput) Description ¶
func (o SingleValueChartOutput) Description() pulumi.StringPtrOutput
Description of the chart.
func (SingleValueChartOutput) ElementType ¶
func (SingleValueChartOutput) ElementType() reflect.Type
func (SingleValueChartOutput) IsTimestampHidden ¶
func (o SingleValueChartOutput) IsTimestampHidden() pulumi.BoolPtrOutput
Whether to hide the timestamp in the chart. `false` by default.
func (SingleValueChartOutput) MaxDelay ¶
func (o SingleValueChartOutput) MaxDelay() pulumi.IntPtrOutput
How long (in seconds) to wait for late datapoints
func (SingleValueChartOutput) MaxPrecision ¶
func (o SingleValueChartOutput) MaxPrecision() pulumi.IntPtrOutput
The maximum precision to for value displayed.
func (SingleValueChartOutput) Name ¶
func (o SingleValueChartOutput) Name() pulumi.StringOutput
Name of the chart.
func (SingleValueChartOutput) ProgramText ¶
func (o SingleValueChartOutput) ProgramText() pulumi.StringOutput
Signalflow program text for the chart. More info [in the Splunk Observability Cloud docs](https://dev.splunk.com/observability/docs/signalflow/).
func (SingleValueChartOutput) RefreshInterval ¶
func (o SingleValueChartOutput) RefreshInterval() pulumi.IntPtrOutput
How often (in seconds) to refresh the value.
func (SingleValueChartOutput) SecondaryVisualization ¶
func (o SingleValueChartOutput) SecondaryVisualization() pulumi.StringPtrOutput
The type of secondary visualization. Can be `None`, `Radial`, `Linear`, or `Sparkline`. If unset, the Splunk Observability Cloud default is used (`None`).
func (SingleValueChartOutput) ShowSparkLine ¶
func (o SingleValueChartOutput) ShowSparkLine() pulumi.BoolPtrOutput
Whether to show a trend line below the current value. `false` by default.
func (SingleValueChartOutput) Timezone ¶
func (o SingleValueChartOutput) Timezone() pulumi.StringPtrOutput
The property value is a string that denotes the geographic region associated with the time zone, (e.g. Australia/Sydney)
func (SingleValueChartOutput) ToSingleValueChartOutput ¶
func (o SingleValueChartOutput) ToSingleValueChartOutput() SingleValueChartOutput
func (SingleValueChartOutput) ToSingleValueChartOutputWithContext ¶
func (o SingleValueChartOutput) ToSingleValueChartOutputWithContext(ctx context.Context) SingleValueChartOutput
func (SingleValueChartOutput) UnitPrefix ¶
func (o SingleValueChartOutput) UnitPrefix() pulumi.StringPtrOutput
Must be `"Metric"` or `"Binary"`. `"Metric"` by default.
func (SingleValueChartOutput) Url ¶
func (o SingleValueChartOutput) Url() pulumi.StringOutput
The URL of the chart.
func (SingleValueChartOutput) VizOptions ¶
func (o SingleValueChartOutput) VizOptions() SingleValueChartVizOptionArrayOutput
Plot-level customization options, associated with a publish statement.
type SingleValueChartState ¶
type SingleValueChartState struct { // Must be `"Dimension"`, `"Scale"` or `"Metric"`. `"Dimension"` by default. ColorBy pulumi.StringPtrInput // Single color range including both the color to display for that range and the borders of the range. Example: `[{ gt = 60, color = "blue" }, { lte = 60, color = "yellow" }]`. Look at this [link](https://docs.signalfx.com/en/latest/charts/chart-options-tab.html). ColorScales SingleValueChartColorScaleArrayInput // Description of the chart. Description pulumi.StringPtrInput // Whether to hide the timestamp in the chart. `false` by default. IsTimestampHidden pulumi.BoolPtrInput // How long (in seconds) to wait for late datapoints MaxDelay pulumi.IntPtrInput // The maximum precision to for value displayed. MaxPrecision pulumi.IntPtrInput // Name of the chart. Name pulumi.StringPtrInput // Signalflow program text for the chart. More info [in the Splunk Observability Cloud docs](https://dev.splunk.com/observability/docs/signalflow/). ProgramText pulumi.StringPtrInput // How often (in seconds) to refresh the value. RefreshInterval pulumi.IntPtrInput // The type of secondary visualization. Can be `None`, `Radial`, `Linear`, or `Sparkline`. If unset, the Splunk Observability Cloud default is used (`None`). SecondaryVisualization pulumi.StringPtrInput // Whether to show a trend line below the current value. `false` by default. ShowSparkLine pulumi.BoolPtrInput // The property value is a string that denotes the geographic region associated with the time zone, (e.g. Australia/Sydney) Timezone pulumi.StringPtrInput // Must be `"Metric"` or `"Binary"`. `"Metric"` by default. UnitPrefix pulumi.StringPtrInput // The URL of the chart. Url pulumi.StringPtrInput // Plot-level customization options, associated with a publish statement. VizOptions SingleValueChartVizOptionArrayInput }
func (SingleValueChartState) ElementType ¶
func (SingleValueChartState) ElementType() reflect.Type
type SingleValueChartVizOption ¶
type SingleValueChartVizOption struct { // The color to use. Must be one of gray, blue, light_blue, navy, dark_orange, orange, dark_yellow, magenta, cerise, pink, violet, purple, gray_blue, dark_green, green, aquamarine, red, yellow, vivid_yellow, light_green, or lime_green. Color *string `pulumi:"color"` // Specifies an alternate value for the Plot Name column of the Data Table associated with the chart. DisplayName *string `pulumi:"displayName"` // Label used in the publish statement that displays the plot (metric time series data) you want to customize. Label string `pulumi:"label"` // , `valueSuffix` - (Optional) Arbitrary prefix/suffix to display with the value of this plot. ValuePrefix *string `pulumi:"valuePrefix"` // An arbitrary suffix to display with the value of this plot ValueSuffix *string `pulumi:"valueSuffix"` // A unit to attach to this plot. Units support automatic scaling (eg thousands of bytes will be displayed as kilobytes). Values values are `Bit, Kilobit, Megabit, Gigabit, Terabit, Petabit, Exabit, Zettabit, Yottabit, Byte, Kibibyte, Mebibyte, Gibibyte (note: this was previously typoed as Gigibyte), Tebibyte, Pebibyte, Exbibyte, Zebibyte, Yobibyte, Nanosecond, Microsecond, Millisecond, Second, Minute, Hour, Day, Week`. ValueUnit *string `pulumi:"valueUnit"` }
type SingleValueChartVizOptionArgs ¶
type SingleValueChartVizOptionArgs struct { // The color to use. Must be one of gray, blue, light_blue, navy, dark_orange, orange, dark_yellow, magenta, cerise, pink, violet, purple, gray_blue, dark_green, green, aquamarine, red, yellow, vivid_yellow, light_green, or lime_green. Color pulumi.StringPtrInput `pulumi:"color"` // Specifies an alternate value for the Plot Name column of the Data Table associated with the chart. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` // Label used in the publish statement that displays the plot (metric time series data) you want to customize. Label pulumi.StringInput `pulumi:"label"` // , `valueSuffix` - (Optional) Arbitrary prefix/suffix to display with the value of this plot. ValuePrefix pulumi.StringPtrInput `pulumi:"valuePrefix"` // An arbitrary suffix to display with the value of this plot ValueSuffix pulumi.StringPtrInput `pulumi:"valueSuffix"` // A unit to attach to this plot. Units support automatic scaling (eg thousands of bytes will be displayed as kilobytes). Values values are `Bit, Kilobit, Megabit, Gigabit, Terabit, Petabit, Exabit, Zettabit, Yottabit, Byte, Kibibyte, Mebibyte, Gibibyte (note: this was previously typoed as Gigibyte), Tebibyte, Pebibyte, Exbibyte, Zebibyte, Yobibyte, Nanosecond, Microsecond, Millisecond, Second, Minute, Hour, Day, Week`. ValueUnit pulumi.StringPtrInput `pulumi:"valueUnit"` }
func (SingleValueChartVizOptionArgs) ElementType ¶
func (SingleValueChartVizOptionArgs) ElementType() reflect.Type
func (SingleValueChartVizOptionArgs) ToSingleValueChartVizOptionOutput ¶
func (i SingleValueChartVizOptionArgs) ToSingleValueChartVizOptionOutput() SingleValueChartVizOptionOutput
func (SingleValueChartVizOptionArgs) ToSingleValueChartVizOptionOutputWithContext ¶
func (i SingleValueChartVizOptionArgs) ToSingleValueChartVizOptionOutputWithContext(ctx context.Context) SingleValueChartVizOptionOutput
type SingleValueChartVizOptionArray ¶
type SingleValueChartVizOptionArray []SingleValueChartVizOptionInput
func (SingleValueChartVizOptionArray) ElementType ¶
func (SingleValueChartVizOptionArray) ElementType() reflect.Type
func (SingleValueChartVizOptionArray) ToSingleValueChartVizOptionArrayOutput ¶
func (i SingleValueChartVizOptionArray) ToSingleValueChartVizOptionArrayOutput() SingleValueChartVizOptionArrayOutput
func (SingleValueChartVizOptionArray) ToSingleValueChartVizOptionArrayOutputWithContext ¶
func (i SingleValueChartVizOptionArray) ToSingleValueChartVizOptionArrayOutputWithContext(ctx context.Context) SingleValueChartVizOptionArrayOutput
type SingleValueChartVizOptionArrayInput ¶
type SingleValueChartVizOptionArrayInput interface { pulumi.Input ToSingleValueChartVizOptionArrayOutput() SingleValueChartVizOptionArrayOutput ToSingleValueChartVizOptionArrayOutputWithContext(context.Context) SingleValueChartVizOptionArrayOutput }
SingleValueChartVizOptionArrayInput is an input type that accepts SingleValueChartVizOptionArray and SingleValueChartVizOptionArrayOutput values. You can construct a concrete instance of `SingleValueChartVizOptionArrayInput` via:
SingleValueChartVizOptionArray{ SingleValueChartVizOptionArgs{...} }
type SingleValueChartVizOptionArrayOutput ¶
type SingleValueChartVizOptionArrayOutput struct{ *pulumi.OutputState }
func (SingleValueChartVizOptionArrayOutput) ElementType ¶
func (SingleValueChartVizOptionArrayOutput) ElementType() reflect.Type
func (SingleValueChartVizOptionArrayOutput) Index ¶
func (o SingleValueChartVizOptionArrayOutput) Index(i pulumi.IntInput) SingleValueChartVizOptionOutput
func (SingleValueChartVizOptionArrayOutput) ToSingleValueChartVizOptionArrayOutput ¶
func (o SingleValueChartVizOptionArrayOutput) ToSingleValueChartVizOptionArrayOutput() SingleValueChartVizOptionArrayOutput
func (SingleValueChartVizOptionArrayOutput) ToSingleValueChartVizOptionArrayOutputWithContext ¶
func (o SingleValueChartVizOptionArrayOutput) ToSingleValueChartVizOptionArrayOutputWithContext(ctx context.Context) SingleValueChartVizOptionArrayOutput
type SingleValueChartVizOptionInput ¶
type SingleValueChartVizOptionInput interface { pulumi.Input ToSingleValueChartVizOptionOutput() SingleValueChartVizOptionOutput ToSingleValueChartVizOptionOutputWithContext(context.Context) SingleValueChartVizOptionOutput }
SingleValueChartVizOptionInput is an input type that accepts SingleValueChartVizOptionArgs and SingleValueChartVizOptionOutput values. You can construct a concrete instance of `SingleValueChartVizOptionInput` via:
SingleValueChartVizOptionArgs{...}
type SingleValueChartVizOptionOutput ¶
type SingleValueChartVizOptionOutput struct{ *pulumi.OutputState }
func (SingleValueChartVizOptionOutput) Color ¶
func (o SingleValueChartVizOptionOutput) Color() pulumi.StringPtrOutput
The color to use. Must be one of gray, blue, light_blue, navy, dark_orange, orange, dark_yellow, magenta, cerise, pink, violet, purple, gray_blue, dark_green, green, aquamarine, red, yellow, vivid_yellow, light_green, or lime_green.
func (SingleValueChartVizOptionOutput) DisplayName ¶
func (o SingleValueChartVizOptionOutput) DisplayName() pulumi.StringPtrOutput
Specifies an alternate value for the Plot Name column of the Data Table associated with the chart.
func (SingleValueChartVizOptionOutput) ElementType ¶
func (SingleValueChartVizOptionOutput) ElementType() reflect.Type
func (SingleValueChartVizOptionOutput) Label ¶
func (o SingleValueChartVizOptionOutput) Label() pulumi.StringOutput
Label used in the publish statement that displays the plot (metric time series data) you want to customize.
func (SingleValueChartVizOptionOutput) ToSingleValueChartVizOptionOutput ¶
func (o SingleValueChartVizOptionOutput) ToSingleValueChartVizOptionOutput() SingleValueChartVizOptionOutput
func (SingleValueChartVizOptionOutput) ToSingleValueChartVizOptionOutputWithContext ¶
func (o SingleValueChartVizOptionOutput) ToSingleValueChartVizOptionOutputWithContext(ctx context.Context) SingleValueChartVizOptionOutput
func (SingleValueChartVizOptionOutput) ValuePrefix ¶
func (o SingleValueChartVizOptionOutput) ValuePrefix() pulumi.StringPtrOutput
, `valueSuffix` - (Optional) Arbitrary prefix/suffix to display with the value of this plot.
func (SingleValueChartVizOptionOutput) ValueSuffix ¶
func (o SingleValueChartVizOptionOutput) ValueSuffix() pulumi.StringPtrOutput
An arbitrary suffix to display with the value of this plot
func (SingleValueChartVizOptionOutput) ValueUnit ¶
func (o SingleValueChartVizOptionOutput) ValueUnit() pulumi.StringPtrOutput
A unit to attach to this plot. Units support automatic scaling (eg thousands of bytes will be displayed as kilobytes). Values values are `Bit, Kilobit, Megabit, Gigabit, Terabit, Petabit, Exabit, Zettabit, Yottabit, Byte, Kibibyte, Mebibyte, Gibibyte (note: this was previously typoed as Gigibyte), Tebibyte, Pebibyte, Exbibyte, Zebibyte, Yobibyte, Nanosecond, Microsecond, Millisecond, Second, Minute, Hour, Day, Week`.
type Slo ¶ added in v7.1.0
type Slo struct { pulumi.CustomResourceState // Description of the SLO. Description pulumi.StringPtrOutput `pulumi:"description"` // Properties to configure an SLO object inputs Input SloInputTypeOutput `pulumi:"input"` // Name of the SLO. Each SLO name must be unique within an organization. Name pulumi.StringOutput `pulumi:"name"` // Define target value of the service level indicator in the appropriate time period. Target SloTargetOutput `pulumi:"target"` // Type of the SLO. Currently just: `"RequestBased"` is supported. Type pulumi.StringOutput `pulumi:"type"` }
Provides a Splunk Observability Cloud slo resource. This can be used to create and manage SLOs.
To learn more about this feature take a look on [documentation for SLO](https://docs.splunk.com/observability/en/alerts-detectors-notifications/slo/slo-intro.html).
## Example
```go package main
import (
"github.com/pulumi/pulumi-signalfx/sdk/v7/go/signalfx" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := signalfx.NewSlo(ctx, "foo_service_slo", &signalfx.SloArgs{ Name: pulumi.String("foo service SLO"), Type: pulumi.String("RequestBased"), Description: pulumi.String("SLO monitoring for foo service"), Input: &signalfx.SloInputTypeArgs{ ProgramText: pulumi.String("G = data('spans.count', filter=filter('sf_error', 'false') and filter('sf_service', 'foo-service'))\nT = data('spans.count', filter=filter('sf_service', 'foo-service'))"), GoodEventsLabel: pulumi.String("G"), TotalEventsLabel: pulumi.String("T"), }, Target: &signalfx.SloTargetArgs{ Type: pulumi.String("RollingWindow"), Slo: pulumi.Float64(95), CompliancePeriod: pulumi.String("30d"), AlertRules: signalfx.SloTargetAlertRuleArray{ &signalfx.SloTargetAlertRuleArgs{ Type: pulumi.String("BREACH"), Rules: signalfx.SloTargetAlertRuleRuleArray{ &signalfx.SloTargetAlertRuleRuleArgs{ Severity: pulumi.String("Warning"), Notifications: pulumi.StringArray{ pulumi.String("Email,foo-alerts@bar.com"), }, }, }, }, }, }, }) if err != nil { return err } return nil }) }
```
## Notification format
As Splunk Observability Cloud supports different notification mechanisms, use a comma-delimited string to provide inputs. If you want to specify multiple notifications, each must be a member in the list, like so:
See [Splunk Observability Cloud Docs](https://dev.splunk.com/observability/reference/api/detectors/latest) for more information.
Here are some example of how to configure each notification type:
### Jira
Note that the `credentialId` is the Splunk-provided ID shown after setting up your Jira integration. See also `jira.Integration`.
### OpsGenie
Note that the `credentialId` is the Splunk-provided ID shown after setting up your Opsgenie integration. `Team` here is hardcoded as the `responderType` as that is the only acceptable type as per the API docs.
### PagerDuty
### Slack
Exclude the `#` on the channel name:
### Team
Sends [notifications to a team](https://docs.signalfx.com/en/latest/managing/teams/team-notifications.html).
### TeamEmail
Sends an email to every member of a team.
### Splunk On-Call (formerly VictorOps)
### Webhooks
You need to include all the commas even if you only use a credential id.
You can either configure a Webhook to use an existing integration's credential id:
Or configure one inline:
func GetSlo ¶ added in v7.1.0
func GetSlo(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SloState, opts ...pulumi.ResourceOption) (*Slo, error)
GetSlo gets an existing Slo 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 NewSlo ¶ added in v7.1.0
func NewSlo(ctx *pulumi.Context, name string, args *SloArgs, opts ...pulumi.ResourceOption) (*Slo, error)
NewSlo registers a new resource with the given unique name, arguments, and options.
func (*Slo) ElementType ¶ added in v7.1.0
func (*Slo) ToSloOutput ¶ added in v7.1.0
type SloArgs ¶ added in v7.1.0
type SloArgs struct { // Description of the SLO. Description pulumi.StringPtrInput // Properties to configure an SLO object inputs Input SloInputTypeInput // Name of the SLO. Each SLO name must be unique within an organization. Name pulumi.StringPtrInput // Define target value of the service level indicator in the appropriate time period. Target SloTargetInput // Type of the SLO. Currently just: `"RequestBased"` is supported. Type pulumi.StringInput }
The set of arguments for constructing a Slo resource.
func (SloArgs) ElementType ¶ added in v7.1.0
type SloArray ¶ added in v7.1.0
type SloArray []SloInput
func (SloArray) ElementType ¶ added in v7.1.0
func (SloArray) ToSloArrayOutput ¶ added in v7.1.0
func (i SloArray) ToSloArrayOutput() SloArrayOutput
func (SloArray) ToSloArrayOutputWithContext ¶ added in v7.1.0
func (i SloArray) ToSloArrayOutputWithContext(ctx context.Context) SloArrayOutput
type SloArrayInput ¶ added in v7.1.0
type SloArrayInput interface { pulumi.Input ToSloArrayOutput() SloArrayOutput ToSloArrayOutputWithContext(context.Context) SloArrayOutput }
SloArrayInput is an input type that accepts SloArray and SloArrayOutput values. You can construct a concrete instance of `SloArrayInput` via:
SloArray{ SloArgs{...} }
type SloArrayOutput ¶ added in v7.1.0
type SloArrayOutput struct{ *pulumi.OutputState }
func (SloArrayOutput) ElementType ¶ added in v7.1.0
func (SloArrayOutput) ElementType() reflect.Type
func (SloArrayOutput) Index ¶ added in v7.1.0
func (o SloArrayOutput) Index(i pulumi.IntInput) SloOutput
func (SloArrayOutput) ToSloArrayOutput ¶ added in v7.1.0
func (o SloArrayOutput) ToSloArrayOutput() SloArrayOutput
func (SloArrayOutput) ToSloArrayOutputWithContext ¶ added in v7.1.0
func (o SloArrayOutput) ToSloArrayOutputWithContext(ctx context.Context) SloArrayOutput
type SloInputType ¶ added in v7.1.0
type SloInputType struct { // Label used in `"programText"` that refers to the data block which contains the stream of successful events GoodEventsLabel *string `pulumi:"goodEventsLabel"` // SignalFlow program and arguments text strings that define the streams used as successful event count and total event count ProgramText string `pulumi:"programText"` // Label used in `"programText"` that refers to the data block which contains the stream of total events TotalEventsLabel *string `pulumi:"totalEventsLabel"` }
type SloInputTypeArgs ¶ added in v7.1.0
type SloInputTypeArgs struct { // Label used in `"programText"` that refers to the data block which contains the stream of successful events GoodEventsLabel pulumi.StringPtrInput `pulumi:"goodEventsLabel"` // SignalFlow program and arguments text strings that define the streams used as successful event count and total event count ProgramText pulumi.StringInput `pulumi:"programText"` // Label used in `"programText"` that refers to the data block which contains the stream of total events TotalEventsLabel pulumi.StringPtrInput `pulumi:"totalEventsLabel"` }
func (SloInputTypeArgs) ElementType ¶ added in v7.1.0
func (SloInputTypeArgs) ElementType() reflect.Type
func (SloInputTypeArgs) ToSloInputTypeOutput ¶ added in v7.1.0
func (i SloInputTypeArgs) ToSloInputTypeOutput() SloInputTypeOutput
func (SloInputTypeArgs) ToSloInputTypeOutputWithContext ¶ added in v7.1.0
func (i SloInputTypeArgs) ToSloInputTypeOutputWithContext(ctx context.Context) SloInputTypeOutput
func (SloInputTypeArgs) ToSloInputTypePtrOutput ¶ added in v7.1.0
func (i SloInputTypeArgs) ToSloInputTypePtrOutput() SloInputTypePtrOutput
func (SloInputTypeArgs) ToSloInputTypePtrOutputWithContext ¶ added in v7.1.0
func (i SloInputTypeArgs) ToSloInputTypePtrOutputWithContext(ctx context.Context) SloInputTypePtrOutput
type SloInputTypeInput ¶ added in v7.1.0
type SloInputTypeInput interface { pulumi.Input ToSloInputTypeOutput() SloInputTypeOutput ToSloInputTypeOutputWithContext(context.Context) SloInputTypeOutput }
SloInputTypeInput is an input type that accepts SloInputTypeArgs and SloInputTypeOutput values. You can construct a concrete instance of `SloInputTypeInput` via:
SloInputTypeArgs{...}
type SloInputTypeOutput ¶ added in v7.1.0
type SloInputTypeOutput struct{ *pulumi.OutputState }
func (SloInputTypeOutput) ElementType ¶ added in v7.1.0
func (SloInputTypeOutput) ElementType() reflect.Type
func (SloInputTypeOutput) GoodEventsLabel ¶ added in v7.1.0
func (o SloInputTypeOutput) GoodEventsLabel() pulumi.StringPtrOutput
Label used in `"programText"` that refers to the data block which contains the stream of successful events
func (SloInputTypeOutput) ProgramText ¶ added in v7.1.0
func (o SloInputTypeOutput) ProgramText() pulumi.StringOutput
SignalFlow program and arguments text strings that define the streams used as successful event count and total event count
func (SloInputTypeOutput) ToSloInputTypeOutput ¶ added in v7.1.0
func (o SloInputTypeOutput) ToSloInputTypeOutput() SloInputTypeOutput
func (SloInputTypeOutput) ToSloInputTypeOutputWithContext ¶ added in v7.1.0
func (o SloInputTypeOutput) ToSloInputTypeOutputWithContext(ctx context.Context) SloInputTypeOutput
func (SloInputTypeOutput) ToSloInputTypePtrOutput ¶ added in v7.1.0
func (o SloInputTypeOutput) ToSloInputTypePtrOutput() SloInputTypePtrOutput
func (SloInputTypeOutput) ToSloInputTypePtrOutputWithContext ¶ added in v7.1.0
func (o SloInputTypeOutput) ToSloInputTypePtrOutputWithContext(ctx context.Context) SloInputTypePtrOutput
func (SloInputTypeOutput) TotalEventsLabel ¶ added in v7.1.0
func (o SloInputTypeOutput) TotalEventsLabel() pulumi.StringPtrOutput
Label used in `"programText"` that refers to the data block which contains the stream of total events
type SloInputTypePtrInput ¶ added in v7.1.0
type SloInputTypePtrInput interface { pulumi.Input ToSloInputTypePtrOutput() SloInputTypePtrOutput ToSloInputTypePtrOutputWithContext(context.Context) SloInputTypePtrOutput }
SloInputTypePtrInput is an input type that accepts SloInputTypeArgs, SloInputTypePtr and SloInputTypePtrOutput values. You can construct a concrete instance of `SloInputTypePtrInput` via:
SloInputTypeArgs{...} or: nil
func SloInputTypePtr ¶ added in v7.1.0
func SloInputTypePtr(v *SloInputTypeArgs) SloInputTypePtrInput
type SloInputTypePtrOutput ¶ added in v7.1.0
type SloInputTypePtrOutput struct{ *pulumi.OutputState }
func (SloInputTypePtrOutput) Elem ¶ added in v7.1.0
func (o SloInputTypePtrOutput) Elem() SloInputTypeOutput
func (SloInputTypePtrOutput) ElementType ¶ added in v7.1.0
func (SloInputTypePtrOutput) ElementType() reflect.Type
func (SloInputTypePtrOutput) GoodEventsLabel ¶ added in v7.1.0
func (o SloInputTypePtrOutput) GoodEventsLabel() pulumi.StringPtrOutput
Label used in `"programText"` that refers to the data block which contains the stream of successful events
func (SloInputTypePtrOutput) ProgramText ¶ added in v7.1.0
func (o SloInputTypePtrOutput) ProgramText() pulumi.StringPtrOutput
SignalFlow program and arguments text strings that define the streams used as successful event count and total event count
func (SloInputTypePtrOutput) ToSloInputTypePtrOutput ¶ added in v7.1.0
func (o SloInputTypePtrOutput) ToSloInputTypePtrOutput() SloInputTypePtrOutput
func (SloInputTypePtrOutput) ToSloInputTypePtrOutputWithContext ¶ added in v7.1.0
func (o SloInputTypePtrOutput) ToSloInputTypePtrOutputWithContext(ctx context.Context) SloInputTypePtrOutput
func (SloInputTypePtrOutput) TotalEventsLabel ¶ added in v7.1.0
func (o SloInputTypePtrOutput) TotalEventsLabel() pulumi.StringPtrOutput
Label used in `"programText"` that refers to the data block which contains the stream of total events
type SloMap ¶ added in v7.1.0
func (SloMap) ElementType ¶ added in v7.1.0
func (SloMap) ToSloMapOutput ¶ added in v7.1.0
func (i SloMap) ToSloMapOutput() SloMapOutput
func (SloMap) ToSloMapOutputWithContext ¶ added in v7.1.0
func (i SloMap) ToSloMapOutputWithContext(ctx context.Context) SloMapOutput
type SloMapInput ¶ added in v7.1.0
type SloMapInput interface { pulumi.Input ToSloMapOutput() SloMapOutput ToSloMapOutputWithContext(context.Context) SloMapOutput }
SloMapInput is an input type that accepts SloMap and SloMapOutput values. You can construct a concrete instance of `SloMapInput` via:
SloMap{ "key": SloArgs{...} }
type SloMapOutput ¶ added in v7.1.0
type SloMapOutput struct{ *pulumi.OutputState }
func (SloMapOutput) ElementType ¶ added in v7.1.0
func (SloMapOutput) ElementType() reflect.Type
func (SloMapOutput) MapIndex ¶ added in v7.1.0
func (o SloMapOutput) MapIndex(k pulumi.StringInput) SloOutput
func (SloMapOutput) ToSloMapOutput ¶ added in v7.1.0
func (o SloMapOutput) ToSloMapOutput() SloMapOutput
func (SloMapOutput) ToSloMapOutputWithContext ¶ added in v7.1.0
func (o SloMapOutput) ToSloMapOutputWithContext(ctx context.Context) SloMapOutput
type SloOutput ¶ added in v7.1.0
type SloOutput struct{ *pulumi.OutputState }
func (SloOutput) Description ¶ added in v7.1.0
func (o SloOutput) Description() pulumi.StringPtrOutput
Description of the SLO.
func (SloOutput) ElementType ¶ added in v7.1.0
func (SloOutput) Input ¶ added in v7.1.0
func (o SloOutput) Input() SloInputTypeOutput
Properties to configure an SLO object inputs
func (SloOutput) Name ¶ added in v7.1.0
func (o SloOutput) Name() pulumi.StringOutput
Name of the SLO. Each SLO name must be unique within an organization.
func (SloOutput) Target ¶ added in v7.1.0
func (o SloOutput) Target() SloTargetOutput
Define target value of the service level indicator in the appropriate time period.
func (SloOutput) ToSloOutput ¶ added in v7.1.0
func (SloOutput) ToSloOutputWithContext ¶ added in v7.1.0
func (SloOutput) Type ¶ added in v7.1.0
func (o SloOutput) Type() pulumi.StringOutput
Type of the SLO. Currently just: `"RequestBased"` is supported.
type SloState ¶ added in v7.1.0
type SloState struct { // Description of the SLO. Description pulumi.StringPtrInput // Properties to configure an SLO object inputs Input SloInputTypePtrInput // Name of the SLO. Each SLO name must be unique within an organization. Name pulumi.StringPtrInput // Define target value of the service level indicator in the appropriate time period. Target SloTargetPtrInput // Type of the SLO. Currently just: `"RequestBased"` is supported. Type pulumi.StringPtrInput }
func (SloState) ElementType ¶ added in v7.1.0
type SloTarget ¶ added in v7.1.0
type SloTarget struct { // List of alert rules you want to set for this SLO target. An SLO alert rule of type BREACH is always required. AlertRules []SloTargetAlertRule `pulumi:"alertRules"` // Compliance period of this SLO. This value must be within the range of 1d (1 days) to 30d (30 days), inclusive. CompliancePeriod *string `pulumi:"compliancePeriod"` // It can be used to change the cycle start time. For example, you can specify sunday as the start of the week (instead of the default monday) CycleStart *string `pulumi:"cycleStart"` // The cycle type of the calendar window, e.g. week, month. CycleType *string `pulumi:"cycleType"` // Target value in the form of a percentage Slo float64 `pulumi:"slo"` // SLO target type can be the following type: `"RollingWindow"`, `"CalendarWindow"` Type string `pulumi:"type"` }
type SloTargetAlertRule ¶ added in v7.1.0
type SloTargetAlertRule struct { // Set of rules used for alerting. Rules []SloTargetAlertRuleRule `pulumi:"rules"` // SLO alert rule can be one of the following types: BREACH, ERROR_BUDGET_LEFT, BURN_RATE. Within an SLO object, you can only specify one SLO alertRule per type. For example, you can't specify two alertRule of type BREACH. See [SLO alerts](https://docs.splunk.com/observability/en/alerts-detectors-notifications/slo/burn-rate-alerts.html) for more info. Type string `pulumi:"type"` }
type SloTargetAlertRuleArgs ¶ added in v7.1.0
type SloTargetAlertRuleArgs struct { // Set of rules used for alerting. Rules SloTargetAlertRuleRuleArrayInput `pulumi:"rules"` // SLO alert rule can be one of the following types: BREACH, ERROR_BUDGET_LEFT, BURN_RATE. Within an SLO object, you can only specify one SLO alertRule per type. For example, you can't specify two alertRule of type BREACH. See [SLO alerts](https://docs.splunk.com/observability/en/alerts-detectors-notifications/slo/burn-rate-alerts.html) for more info. Type pulumi.StringInput `pulumi:"type"` }
func (SloTargetAlertRuleArgs) ElementType ¶ added in v7.1.0
func (SloTargetAlertRuleArgs) ElementType() reflect.Type
func (SloTargetAlertRuleArgs) ToSloTargetAlertRuleOutput ¶ added in v7.1.0
func (i SloTargetAlertRuleArgs) ToSloTargetAlertRuleOutput() SloTargetAlertRuleOutput
func (SloTargetAlertRuleArgs) ToSloTargetAlertRuleOutputWithContext ¶ added in v7.1.0
func (i SloTargetAlertRuleArgs) ToSloTargetAlertRuleOutputWithContext(ctx context.Context) SloTargetAlertRuleOutput
type SloTargetAlertRuleArray ¶ added in v7.1.0
type SloTargetAlertRuleArray []SloTargetAlertRuleInput
func (SloTargetAlertRuleArray) ElementType ¶ added in v7.1.0
func (SloTargetAlertRuleArray) ElementType() reflect.Type
func (SloTargetAlertRuleArray) ToSloTargetAlertRuleArrayOutput ¶ added in v7.1.0
func (i SloTargetAlertRuleArray) ToSloTargetAlertRuleArrayOutput() SloTargetAlertRuleArrayOutput
func (SloTargetAlertRuleArray) ToSloTargetAlertRuleArrayOutputWithContext ¶ added in v7.1.0
func (i SloTargetAlertRuleArray) ToSloTargetAlertRuleArrayOutputWithContext(ctx context.Context) SloTargetAlertRuleArrayOutput
type SloTargetAlertRuleArrayInput ¶ added in v7.1.0
type SloTargetAlertRuleArrayInput interface { pulumi.Input ToSloTargetAlertRuleArrayOutput() SloTargetAlertRuleArrayOutput ToSloTargetAlertRuleArrayOutputWithContext(context.Context) SloTargetAlertRuleArrayOutput }
SloTargetAlertRuleArrayInput is an input type that accepts SloTargetAlertRuleArray and SloTargetAlertRuleArrayOutput values. You can construct a concrete instance of `SloTargetAlertRuleArrayInput` via:
SloTargetAlertRuleArray{ SloTargetAlertRuleArgs{...} }
type SloTargetAlertRuleArrayOutput ¶ added in v7.1.0
type SloTargetAlertRuleArrayOutput struct{ *pulumi.OutputState }
func (SloTargetAlertRuleArrayOutput) ElementType ¶ added in v7.1.0
func (SloTargetAlertRuleArrayOutput) ElementType() reflect.Type
func (SloTargetAlertRuleArrayOutput) Index ¶ added in v7.1.0
func (o SloTargetAlertRuleArrayOutput) Index(i pulumi.IntInput) SloTargetAlertRuleOutput
func (SloTargetAlertRuleArrayOutput) ToSloTargetAlertRuleArrayOutput ¶ added in v7.1.0
func (o SloTargetAlertRuleArrayOutput) ToSloTargetAlertRuleArrayOutput() SloTargetAlertRuleArrayOutput
func (SloTargetAlertRuleArrayOutput) ToSloTargetAlertRuleArrayOutputWithContext ¶ added in v7.1.0
func (o SloTargetAlertRuleArrayOutput) ToSloTargetAlertRuleArrayOutputWithContext(ctx context.Context) SloTargetAlertRuleArrayOutput
type SloTargetAlertRuleInput ¶ added in v7.1.0
type SloTargetAlertRuleInput interface { pulumi.Input ToSloTargetAlertRuleOutput() SloTargetAlertRuleOutput ToSloTargetAlertRuleOutputWithContext(context.Context) SloTargetAlertRuleOutput }
SloTargetAlertRuleInput is an input type that accepts SloTargetAlertRuleArgs and SloTargetAlertRuleOutput values. You can construct a concrete instance of `SloTargetAlertRuleInput` via:
SloTargetAlertRuleArgs{...}
type SloTargetAlertRuleOutput ¶ added in v7.1.0
type SloTargetAlertRuleOutput struct{ *pulumi.OutputState }
func (SloTargetAlertRuleOutput) ElementType ¶ added in v7.1.0
func (SloTargetAlertRuleOutput) ElementType() reflect.Type
func (SloTargetAlertRuleOutput) Rules ¶ added in v7.1.0
func (o SloTargetAlertRuleOutput) Rules() SloTargetAlertRuleRuleArrayOutput
Set of rules used for alerting.
func (SloTargetAlertRuleOutput) ToSloTargetAlertRuleOutput ¶ added in v7.1.0
func (o SloTargetAlertRuleOutput) ToSloTargetAlertRuleOutput() SloTargetAlertRuleOutput
func (SloTargetAlertRuleOutput) ToSloTargetAlertRuleOutputWithContext ¶ added in v7.1.0
func (o SloTargetAlertRuleOutput) ToSloTargetAlertRuleOutputWithContext(ctx context.Context) SloTargetAlertRuleOutput
func (SloTargetAlertRuleOutput) Type ¶ added in v7.1.0
func (o SloTargetAlertRuleOutput) Type() pulumi.StringOutput
SLO alert rule can be one of the following types: BREACH, ERROR_BUDGET_LEFT, BURN_RATE. Within an SLO object, you can only specify one SLO alertRule per type. For example, you can't specify two alertRule of type BREACH. See [SLO alerts](https://docs.splunk.com/observability/en/alerts-detectors-notifications/slo/burn-rate-alerts.html) for more info.
type SloTargetAlertRuleRule ¶ added in v7.1.0
type SloTargetAlertRuleRule struct { // Description for the rule. Displays as the alert condition in the Alert Rules tab of the detector editor in the web UI. Description *string `pulumi:"description"` // When true, notifications and events will not be generated for the detect label. `false` by default. Disabled *bool `pulumi:"disabled"` // List of strings specifying where notifications will be sent when an incident occurs. See [Create SLO](https://dev.splunk.com/observability/reference/api/slo/latest#endpoint-create-new-slo) for more info. Notifications []string `pulumi:"notifications"` // Custom notification message body when an alert is triggered. See [Alert message](https://docs.splunk.com/observability/en/alerts-detectors-notifications/create-detectors-for-alerts.html#alert-messages) for more info. ParameterizedBody *string `pulumi:"parameterizedBody"` // Custom notification message subject when an alert is triggered. See [Alert message](https://docs.splunk.com/observability/en/alerts-detectors-notifications/create-detectors-for-alerts.html#alert-messages) for more info. ParameterizedSubject *string `pulumi:"parameterizedSubject"` // Parameters for the SLO alert rule. Each SLO alert rule type accepts different parameters. If not specified, default parameters are used. Parameters *SloTargetAlertRuleRuleParameters `pulumi:"parameters"` // URL of page to consult when an alert is triggered. This can be used with custom notification messages. RunbookUrl *string `pulumi:"runbookUrl"` // The severity of the rule, must be one of: `"Critical"`, `"Major"`, `"Minor"`, `"Warning"`, `"Info"`. Severity string `pulumi:"severity"` // Plain text suggested first course of action, such as a command line to execute. This can be used with custom notification messages. Tip *string `pulumi:"tip"` }
type SloTargetAlertRuleRuleArgs ¶ added in v7.1.0
type SloTargetAlertRuleRuleArgs struct { // Description for the rule. Displays as the alert condition in the Alert Rules tab of the detector editor in the web UI. Description pulumi.StringPtrInput `pulumi:"description"` // When true, notifications and events will not be generated for the detect label. `false` by default. Disabled pulumi.BoolPtrInput `pulumi:"disabled"` // List of strings specifying where notifications will be sent when an incident occurs. See [Create SLO](https://dev.splunk.com/observability/reference/api/slo/latest#endpoint-create-new-slo) for more info. Notifications pulumi.StringArrayInput `pulumi:"notifications"` // Custom notification message body when an alert is triggered. See [Alert message](https://docs.splunk.com/observability/en/alerts-detectors-notifications/create-detectors-for-alerts.html#alert-messages) for more info. ParameterizedBody pulumi.StringPtrInput `pulumi:"parameterizedBody"` // Custom notification message subject when an alert is triggered. See [Alert message](https://docs.splunk.com/observability/en/alerts-detectors-notifications/create-detectors-for-alerts.html#alert-messages) for more info. ParameterizedSubject pulumi.StringPtrInput `pulumi:"parameterizedSubject"` // Parameters for the SLO alert rule. Each SLO alert rule type accepts different parameters. If not specified, default parameters are used. Parameters SloTargetAlertRuleRuleParametersPtrInput `pulumi:"parameters"` // URL of page to consult when an alert is triggered. This can be used with custom notification messages. RunbookUrl pulumi.StringPtrInput `pulumi:"runbookUrl"` // The severity of the rule, must be one of: `"Critical"`, `"Major"`, `"Minor"`, `"Warning"`, `"Info"`. Severity pulumi.StringInput `pulumi:"severity"` // Plain text suggested first course of action, such as a command line to execute. This can be used with custom notification messages. Tip pulumi.StringPtrInput `pulumi:"tip"` }
func (SloTargetAlertRuleRuleArgs) ElementType ¶ added in v7.1.0
func (SloTargetAlertRuleRuleArgs) ElementType() reflect.Type
func (SloTargetAlertRuleRuleArgs) ToSloTargetAlertRuleRuleOutput ¶ added in v7.1.0
func (i SloTargetAlertRuleRuleArgs) ToSloTargetAlertRuleRuleOutput() SloTargetAlertRuleRuleOutput
func (SloTargetAlertRuleRuleArgs) ToSloTargetAlertRuleRuleOutputWithContext ¶ added in v7.1.0
func (i SloTargetAlertRuleRuleArgs) ToSloTargetAlertRuleRuleOutputWithContext(ctx context.Context) SloTargetAlertRuleRuleOutput
type SloTargetAlertRuleRuleArray ¶ added in v7.1.0
type SloTargetAlertRuleRuleArray []SloTargetAlertRuleRuleInput
func (SloTargetAlertRuleRuleArray) ElementType ¶ added in v7.1.0
func (SloTargetAlertRuleRuleArray) ElementType() reflect.Type
func (SloTargetAlertRuleRuleArray) ToSloTargetAlertRuleRuleArrayOutput ¶ added in v7.1.0
func (i SloTargetAlertRuleRuleArray) ToSloTargetAlertRuleRuleArrayOutput() SloTargetAlertRuleRuleArrayOutput
func (SloTargetAlertRuleRuleArray) ToSloTargetAlertRuleRuleArrayOutputWithContext ¶ added in v7.1.0
func (i SloTargetAlertRuleRuleArray) ToSloTargetAlertRuleRuleArrayOutputWithContext(ctx context.Context) SloTargetAlertRuleRuleArrayOutput
type SloTargetAlertRuleRuleArrayInput ¶ added in v7.1.0
type SloTargetAlertRuleRuleArrayInput interface { pulumi.Input ToSloTargetAlertRuleRuleArrayOutput() SloTargetAlertRuleRuleArrayOutput ToSloTargetAlertRuleRuleArrayOutputWithContext(context.Context) SloTargetAlertRuleRuleArrayOutput }
SloTargetAlertRuleRuleArrayInput is an input type that accepts SloTargetAlertRuleRuleArray and SloTargetAlertRuleRuleArrayOutput values. You can construct a concrete instance of `SloTargetAlertRuleRuleArrayInput` via:
SloTargetAlertRuleRuleArray{ SloTargetAlertRuleRuleArgs{...} }
type SloTargetAlertRuleRuleArrayOutput ¶ added in v7.1.0
type SloTargetAlertRuleRuleArrayOutput struct{ *pulumi.OutputState }
func (SloTargetAlertRuleRuleArrayOutput) ElementType ¶ added in v7.1.0
func (SloTargetAlertRuleRuleArrayOutput) ElementType() reflect.Type
func (SloTargetAlertRuleRuleArrayOutput) Index ¶ added in v7.1.0
func (o SloTargetAlertRuleRuleArrayOutput) Index(i pulumi.IntInput) SloTargetAlertRuleRuleOutput
func (SloTargetAlertRuleRuleArrayOutput) ToSloTargetAlertRuleRuleArrayOutput ¶ added in v7.1.0
func (o SloTargetAlertRuleRuleArrayOutput) ToSloTargetAlertRuleRuleArrayOutput() SloTargetAlertRuleRuleArrayOutput
func (SloTargetAlertRuleRuleArrayOutput) ToSloTargetAlertRuleRuleArrayOutputWithContext ¶ added in v7.1.0
func (o SloTargetAlertRuleRuleArrayOutput) ToSloTargetAlertRuleRuleArrayOutputWithContext(ctx context.Context) SloTargetAlertRuleRuleArrayOutput
type SloTargetAlertRuleRuleInput ¶ added in v7.1.0
type SloTargetAlertRuleRuleInput interface { pulumi.Input ToSloTargetAlertRuleRuleOutput() SloTargetAlertRuleRuleOutput ToSloTargetAlertRuleRuleOutputWithContext(context.Context) SloTargetAlertRuleRuleOutput }
SloTargetAlertRuleRuleInput is an input type that accepts SloTargetAlertRuleRuleArgs and SloTargetAlertRuleRuleOutput values. You can construct a concrete instance of `SloTargetAlertRuleRuleInput` via:
SloTargetAlertRuleRuleArgs{...}
type SloTargetAlertRuleRuleOutput ¶ added in v7.1.0
type SloTargetAlertRuleRuleOutput struct{ *pulumi.OutputState }
func (SloTargetAlertRuleRuleOutput) Description ¶ added in v7.1.0
func (o SloTargetAlertRuleRuleOutput) Description() pulumi.StringPtrOutput
Description for the rule. Displays as the alert condition in the Alert Rules tab of the detector editor in the web UI.
func (SloTargetAlertRuleRuleOutput) Disabled ¶ added in v7.1.0
func (o SloTargetAlertRuleRuleOutput) Disabled() pulumi.BoolPtrOutput
When true, notifications and events will not be generated for the detect label. `false` by default.
func (SloTargetAlertRuleRuleOutput) ElementType ¶ added in v7.1.0
func (SloTargetAlertRuleRuleOutput) ElementType() reflect.Type
func (SloTargetAlertRuleRuleOutput) Notifications ¶ added in v7.1.0
func (o SloTargetAlertRuleRuleOutput) Notifications() pulumi.StringArrayOutput
List of strings specifying where notifications will be sent when an incident occurs. See [Create SLO](https://dev.splunk.com/observability/reference/api/slo/latest#endpoint-create-new-slo) for more info.
func (SloTargetAlertRuleRuleOutput) ParameterizedBody ¶ added in v7.1.0
func (o SloTargetAlertRuleRuleOutput) ParameterizedBody() pulumi.StringPtrOutput
Custom notification message body when an alert is triggered. See [Alert message](https://docs.splunk.com/observability/en/alerts-detectors-notifications/create-detectors-for-alerts.html#alert-messages) for more info.
func (SloTargetAlertRuleRuleOutput) ParameterizedSubject ¶ added in v7.1.0
func (o SloTargetAlertRuleRuleOutput) ParameterizedSubject() pulumi.StringPtrOutput
Custom notification message subject when an alert is triggered. See [Alert message](https://docs.splunk.com/observability/en/alerts-detectors-notifications/create-detectors-for-alerts.html#alert-messages) for more info.
func (SloTargetAlertRuleRuleOutput) Parameters ¶ added in v7.1.0
func (o SloTargetAlertRuleRuleOutput) Parameters() SloTargetAlertRuleRuleParametersPtrOutput
Parameters for the SLO alert rule. Each SLO alert rule type accepts different parameters. If not specified, default parameters are used.
func (SloTargetAlertRuleRuleOutput) RunbookUrl ¶ added in v7.1.0
func (o SloTargetAlertRuleRuleOutput) RunbookUrl() pulumi.StringPtrOutput
URL of page to consult when an alert is triggered. This can be used with custom notification messages.
func (SloTargetAlertRuleRuleOutput) Severity ¶ added in v7.1.0
func (o SloTargetAlertRuleRuleOutput) Severity() pulumi.StringOutput
The severity of the rule, must be one of: `"Critical"`, `"Major"`, `"Minor"`, `"Warning"`, `"Info"`.
func (SloTargetAlertRuleRuleOutput) Tip ¶ added in v7.1.0
func (o SloTargetAlertRuleRuleOutput) Tip() pulumi.StringPtrOutput
Plain text suggested first course of action, such as a command line to execute. This can be used with custom notification messages.
func (SloTargetAlertRuleRuleOutput) ToSloTargetAlertRuleRuleOutput ¶ added in v7.1.0
func (o SloTargetAlertRuleRuleOutput) ToSloTargetAlertRuleRuleOutput() SloTargetAlertRuleRuleOutput
func (SloTargetAlertRuleRuleOutput) ToSloTargetAlertRuleRuleOutputWithContext ¶ added in v7.1.0
func (o SloTargetAlertRuleRuleOutput) ToSloTargetAlertRuleRuleOutputWithContext(ctx context.Context) SloTargetAlertRuleRuleOutput
type SloTargetAlertRuleRuleParameters ¶ added in v7.1.0
type SloTargetAlertRuleRuleParameters struct { // Burn rate threshold 1 used in burn rate alert calculation. This value must be between 0 and 100/(100-SLO target). Note: `"BURN_RATE"` alert rules use the `"burnRateThreshold1"` parameter. See [SLO alerts](https://docs.splunk.com/observability/en/alerts-detectors-notifications/slo/burn-rate-alerts.html) for more info. BurnRateThreshold1 *float64 `pulumi:"burnRateThreshold1"` // Burn rate threshold 2 used in burn rate alert calculation. This value must be between 0 and 100/(100-SLO target). Note: `"BURN_RATE"` alert rules use the `"burnRateThreshold2"` parameter. See [SLO alerts](https://docs.splunk.com/observability/en/alerts-detectors-notifications/slo/burn-rate-alerts.html) for more info. BurnRateThreshold2 *float64 `pulumi:"burnRateThreshold2"` // Duration that indicates how long the alert condition is met before the alert is triggered. The value must be positive and smaller than the compliance period of the SLO target. Note: `"BREACH"` and `"ERROR_BUDGET_LEFT"` alert rules use the fireLasting parameter. Default: `"5m"` FireLasting *string `pulumi:"fireLasting"` // Long window 1 used in burn rate alert calculation. This value must be longer than `"shortWindow1"` and shorter than 90 days. Note: `"BURN_RATE"` alert rules use the `"longWindow1"` parameter. See [SLO alerts](https://docs.splunk.com/observability/en/alerts-detectors-notifications/slo/burn-rate-alerts.html) for more info. LongWindow1 *string `pulumi:"longWindow1"` // Long window 2 used in burn rate alert calculation. This value must be longer than `"shortWindow2"` and shorter than 90 days. Note: `"BURN_RATE"` alert rules use the `"longWindow2"` parameter. See [SLO alerts](https://docs.splunk.com/observability/en/alerts-detectors-notifications/slo/burn-rate-alerts.html) for more info. LongWindow2 *string `pulumi:"longWindow2"` // Error budget must be equal to or smaller than this percentage for the alert to be triggered. Note: `"ERROR_BUDGET_LEFT"` alert rules use the `"percentErrorBudgetLeft"` parameter. Default: `100` PercentErrorBudgetLeft *float64 `pulumi:"percentErrorBudgetLeft"` // Percentage of the `"fireLasting"` duration that the alert condition is met before the alert is triggered. Note: `"BREACH"` and `"ERROR_BUDGET_LEFT"` alert rules use the `"percentOfLasting"` parameter. Default: `100` PercentOfLasting *float64 `pulumi:"percentOfLasting"` // Short window 1 used in burn rate alert calculation. This value must be longer than 1/30 of `"longWindow1"`. Note: `"BURN_RATE"` alert rules use the `"shortWindow1"` parameter. See [SLO alerts](https://docs.splunk.com/observability/en/alerts-detectors-notifications/slo/burn-rate-alerts.html) for more info. ShortWindow1 *string `pulumi:"shortWindow1"` // Short window 2 used in burn rate alert calculation. This value must be longer than 1/30 of `"longWindow2"`. Note: `"BURN_RATE"` alert rules use the `"shortWindow2"` parameter. See [SLO alerts](https://docs.splunk.com/observability/en/alerts-detectors-notifications/slo/burn-rate-alerts.html) for more info. ShortWindow2 *string `pulumi:"shortWindow2"` }
type SloTargetAlertRuleRuleParametersArgs ¶ added in v7.1.0
type SloTargetAlertRuleRuleParametersArgs struct { // Burn rate threshold 1 used in burn rate alert calculation. This value must be between 0 and 100/(100-SLO target). Note: `"BURN_RATE"` alert rules use the `"burnRateThreshold1"` parameter. See [SLO alerts](https://docs.splunk.com/observability/en/alerts-detectors-notifications/slo/burn-rate-alerts.html) for more info. BurnRateThreshold1 pulumi.Float64PtrInput `pulumi:"burnRateThreshold1"` // Burn rate threshold 2 used in burn rate alert calculation. This value must be between 0 and 100/(100-SLO target). Note: `"BURN_RATE"` alert rules use the `"burnRateThreshold2"` parameter. See [SLO alerts](https://docs.splunk.com/observability/en/alerts-detectors-notifications/slo/burn-rate-alerts.html) for more info. BurnRateThreshold2 pulumi.Float64PtrInput `pulumi:"burnRateThreshold2"` // Duration that indicates how long the alert condition is met before the alert is triggered. The value must be positive and smaller than the compliance period of the SLO target. Note: `"BREACH"` and `"ERROR_BUDGET_LEFT"` alert rules use the fireLasting parameter. Default: `"5m"` FireLasting pulumi.StringPtrInput `pulumi:"fireLasting"` // Long window 1 used in burn rate alert calculation. This value must be longer than `"shortWindow1"` and shorter than 90 days. Note: `"BURN_RATE"` alert rules use the `"longWindow1"` parameter. See [SLO alerts](https://docs.splunk.com/observability/en/alerts-detectors-notifications/slo/burn-rate-alerts.html) for more info. LongWindow1 pulumi.StringPtrInput `pulumi:"longWindow1"` // Long window 2 used in burn rate alert calculation. This value must be longer than `"shortWindow2"` and shorter than 90 days. Note: `"BURN_RATE"` alert rules use the `"longWindow2"` parameter. See [SLO alerts](https://docs.splunk.com/observability/en/alerts-detectors-notifications/slo/burn-rate-alerts.html) for more info. LongWindow2 pulumi.StringPtrInput `pulumi:"longWindow2"` // Error budget must be equal to or smaller than this percentage for the alert to be triggered. Note: `"ERROR_BUDGET_LEFT"` alert rules use the `"percentErrorBudgetLeft"` parameter. Default: `100` PercentErrorBudgetLeft pulumi.Float64PtrInput `pulumi:"percentErrorBudgetLeft"` // Percentage of the `"fireLasting"` duration that the alert condition is met before the alert is triggered. Note: `"BREACH"` and `"ERROR_BUDGET_LEFT"` alert rules use the `"percentOfLasting"` parameter. Default: `100` PercentOfLasting pulumi.Float64PtrInput `pulumi:"percentOfLasting"` // Short window 1 used in burn rate alert calculation. This value must be longer than 1/30 of `"longWindow1"`. Note: `"BURN_RATE"` alert rules use the `"shortWindow1"` parameter. See [SLO alerts](https://docs.splunk.com/observability/en/alerts-detectors-notifications/slo/burn-rate-alerts.html) for more info. ShortWindow1 pulumi.StringPtrInput `pulumi:"shortWindow1"` // Short window 2 used in burn rate alert calculation. This value must be longer than 1/30 of `"longWindow2"`. Note: `"BURN_RATE"` alert rules use the `"shortWindow2"` parameter. See [SLO alerts](https://docs.splunk.com/observability/en/alerts-detectors-notifications/slo/burn-rate-alerts.html) for more info. ShortWindow2 pulumi.StringPtrInput `pulumi:"shortWindow2"` }
func (SloTargetAlertRuleRuleParametersArgs) ElementType ¶ added in v7.1.0
func (SloTargetAlertRuleRuleParametersArgs) ElementType() reflect.Type
func (SloTargetAlertRuleRuleParametersArgs) ToSloTargetAlertRuleRuleParametersOutput ¶ added in v7.1.0
func (i SloTargetAlertRuleRuleParametersArgs) ToSloTargetAlertRuleRuleParametersOutput() SloTargetAlertRuleRuleParametersOutput
func (SloTargetAlertRuleRuleParametersArgs) ToSloTargetAlertRuleRuleParametersOutputWithContext ¶ added in v7.1.0
func (i SloTargetAlertRuleRuleParametersArgs) ToSloTargetAlertRuleRuleParametersOutputWithContext(ctx context.Context) SloTargetAlertRuleRuleParametersOutput
func (SloTargetAlertRuleRuleParametersArgs) ToSloTargetAlertRuleRuleParametersPtrOutput ¶ added in v7.1.0
func (i SloTargetAlertRuleRuleParametersArgs) ToSloTargetAlertRuleRuleParametersPtrOutput() SloTargetAlertRuleRuleParametersPtrOutput
func (SloTargetAlertRuleRuleParametersArgs) ToSloTargetAlertRuleRuleParametersPtrOutputWithContext ¶ added in v7.1.0
func (i SloTargetAlertRuleRuleParametersArgs) ToSloTargetAlertRuleRuleParametersPtrOutputWithContext(ctx context.Context) SloTargetAlertRuleRuleParametersPtrOutput
type SloTargetAlertRuleRuleParametersInput ¶ added in v7.1.0
type SloTargetAlertRuleRuleParametersInput interface { pulumi.Input ToSloTargetAlertRuleRuleParametersOutput() SloTargetAlertRuleRuleParametersOutput ToSloTargetAlertRuleRuleParametersOutputWithContext(context.Context) SloTargetAlertRuleRuleParametersOutput }
SloTargetAlertRuleRuleParametersInput is an input type that accepts SloTargetAlertRuleRuleParametersArgs and SloTargetAlertRuleRuleParametersOutput values. You can construct a concrete instance of `SloTargetAlertRuleRuleParametersInput` via:
SloTargetAlertRuleRuleParametersArgs{...}
type SloTargetAlertRuleRuleParametersOutput ¶ added in v7.1.0
type SloTargetAlertRuleRuleParametersOutput struct{ *pulumi.OutputState }
func (SloTargetAlertRuleRuleParametersOutput) BurnRateThreshold1 ¶ added in v7.1.0
func (o SloTargetAlertRuleRuleParametersOutput) BurnRateThreshold1() pulumi.Float64PtrOutput
Burn rate threshold 1 used in burn rate alert calculation. This value must be between 0 and 100/(100-SLO target). Note: `"BURN_RATE"` alert rules use the `"burnRateThreshold1"` parameter. See [SLO alerts](https://docs.splunk.com/observability/en/alerts-detectors-notifications/slo/burn-rate-alerts.html) for more info.
func (SloTargetAlertRuleRuleParametersOutput) BurnRateThreshold2 ¶ added in v7.1.0
func (o SloTargetAlertRuleRuleParametersOutput) BurnRateThreshold2() pulumi.Float64PtrOutput
Burn rate threshold 2 used in burn rate alert calculation. This value must be between 0 and 100/(100-SLO target). Note: `"BURN_RATE"` alert rules use the `"burnRateThreshold2"` parameter. See [SLO alerts](https://docs.splunk.com/observability/en/alerts-detectors-notifications/slo/burn-rate-alerts.html) for more info.
func (SloTargetAlertRuleRuleParametersOutput) ElementType ¶ added in v7.1.0
func (SloTargetAlertRuleRuleParametersOutput) ElementType() reflect.Type
func (SloTargetAlertRuleRuleParametersOutput) FireLasting ¶ added in v7.1.0
func (o SloTargetAlertRuleRuleParametersOutput) FireLasting() pulumi.StringPtrOutput
Duration that indicates how long the alert condition is met before the alert is triggered. The value must be positive and smaller than the compliance period of the SLO target. Note: `"BREACH"` and `"ERROR_BUDGET_LEFT"` alert rules use the fireLasting parameter. Default: `"5m"`
func (SloTargetAlertRuleRuleParametersOutput) LongWindow1 ¶ added in v7.1.0
func (o SloTargetAlertRuleRuleParametersOutput) LongWindow1() pulumi.StringPtrOutput
Long window 1 used in burn rate alert calculation. This value must be longer than `"shortWindow1"` and shorter than 90 days. Note: `"BURN_RATE"` alert rules use the `"longWindow1"` parameter. See [SLO alerts](https://docs.splunk.com/observability/en/alerts-detectors-notifications/slo/burn-rate-alerts.html) for more info.
func (SloTargetAlertRuleRuleParametersOutput) LongWindow2 ¶ added in v7.1.0
func (o SloTargetAlertRuleRuleParametersOutput) LongWindow2() pulumi.StringPtrOutput
Long window 2 used in burn rate alert calculation. This value must be longer than `"shortWindow2"` and shorter than 90 days. Note: `"BURN_RATE"` alert rules use the `"longWindow2"` parameter. See [SLO alerts](https://docs.splunk.com/observability/en/alerts-detectors-notifications/slo/burn-rate-alerts.html) for more info.
func (SloTargetAlertRuleRuleParametersOutput) PercentErrorBudgetLeft ¶ added in v7.1.0
func (o SloTargetAlertRuleRuleParametersOutput) PercentErrorBudgetLeft() pulumi.Float64PtrOutput
Error budget must be equal to or smaller than this percentage for the alert to be triggered. Note: `"ERROR_BUDGET_LEFT"` alert rules use the `"percentErrorBudgetLeft"` parameter. Default: `100`
func (SloTargetAlertRuleRuleParametersOutput) PercentOfLasting ¶ added in v7.1.0
func (o SloTargetAlertRuleRuleParametersOutput) PercentOfLasting() pulumi.Float64PtrOutput
Percentage of the `"fireLasting"` duration that the alert condition is met before the alert is triggered. Note: `"BREACH"` and `"ERROR_BUDGET_LEFT"` alert rules use the `"percentOfLasting"` parameter. Default: `100`
func (SloTargetAlertRuleRuleParametersOutput) ShortWindow1 ¶ added in v7.1.0
func (o SloTargetAlertRuleRuleParametersOutput) ShortWindow1() pulumi.StringPtrOutput
Short window 1 used in burn rate alert calculation. This value must be longer than 1/30 of `"longWindow1"`. Note: `"BURN_RATE"` alert rules use the `"shortWindow1"` parameter. See [SLO alerts](https://docs.splunk.com/observability/en/alerts-detectors-notifications/slo/burn-rate-alerts.html) for more info.
func (SloTargetAlertRuleRuleParametersOutput) ShortWindow2 ¶ added in v7.1.0
func (o SloTargetAlertRuleRuleParametersOutput) ShortWindow2() pulumi.StringPtrOutput
Short window 2 used in burn rate alert calculation. This value must be longer than 1/30 of `"longWindow2"`. Note: `"BURN_RATE"` alert rules use the `"shortWindow2"` parameter. See [SLO alerts](https://docs.splunk.com/observability/en/alerts-detectors-notifications/slo/burn-rate-alerts.html) for more info.
func (SloTargetAlertRuleRuleParametersOutput) ToSloTargetAlertRuleRuleParametersOutput ¶ added in v7.1.0
func (o SloTargetAlertRuleRuleParametersOutput) ToSloTargetAlertRuleRuleParametersOutput() SloTargetAlertRuleRuleParametersOutput
func (SloTargetAlertRuleRuleParametersOutput) ToSloTargetAlertRuleRuleParametersOutputWithContext ¶ added in v7.1.0
func (o SloTargetAlertRuleRuleParametersOutput) ToSloTargetAlertRuleRuleParametersOutputWithContext(ctx context.Context) SloTargetAlertRuleRuleParametersOutput
func (SloTargetAlertRuleRuleParametersOutput) ToSloTargetAlertRuleRuleParametersPtrOutput ¶ added in v7.1.0
func (o SloTargetAlertRuleRuleParametersOutput) ToSloTargetAlertRuleRuleParametersPtrOutput() SloTargetAlertRuleRuleParametersPtrOutput
func (SloTargetAlertRuleRuleParametersOutput) ToSloTargetAlertRuleRuleParametersPtrOutputWithContext ¶ added in v7.1.0
func (o SloTargetAlertRuleRuleParametersOutput) ToSloTargetAlertRuleRuleParametersPtrOutputWithContext(ctx context.Context) SloTargetAlertRuleRuleParametersPtrOutput
type SloTargetAlertRuleRuleParametersPtrInput ¶ added in v7.1.0
type SloTargetAlertRuleRuleParametersPtrInput interface { pulumi.Input ToSloTargetAlertRuleRuleParametersPtrOutput() SloTargetAlertRuleRuleParametersPtrOutput ToSloTargetAlertRuleRuleParametersPtrOutputWithContext(context.Context) SloTargetAlertRuleRuleParametersPtrOutput }
SloTargetAlertRuleRuleParametersPtrInput is an input type that accepts SloTargetAlertRuleRuleParametersArgs, SloTargetAlertRuleRuleParametersPtr and SloTargetAlertRuleRuleParametersPtrOutput values. You can construct a concrete instance of `SloTargetAlertRuleRuleParametersPtrInput` via:
SloTargetAlertRuleRuleParametersArgs{...} or: nil
func SloTargetAlertRuleRuleParametersPtr ¶ added in v7.1.0
func SloTargetAlertRuleRuleParametersPtr(v *SloTargetAlertRuleRuleParametersArgs) SloTargetAlertRuleRuleParametersPtrInput
type SloTargetAlertRuleRuleParametersPtrOutput ¶ added in v7.1.0
type SloTargetAlertRuleRuleParametersPtrOutput struct{ *pulumi.OutputState }
func (SloTargetAlertRuleRuleParametersPtrOutput) BurnRateThreshold1 ¶ added in v7.1.0
func (o SloTargetAlertRuleRuleParametersPtrOutput) BurnRateThreshold1() pulumi.Float64PtrOutput
Burn rate threshold 1 used in burn rate alert calculation. This value must be between 0 and 100/(100-SLO target). Note: `"BURN_RATE"` alert rules use the `"burnRateThreshold1"` parameter. See [SLO alerts](https://docs.splunk.com/observability/en/alerts-detectors-notifications/slo/burn-rate-alerts.html) for more info.
func (SloTargetAlertRuleRuleParametersPtrOutput) BurnRateThreshold2 ¶ added in v7.1.0
func (o SloTargetAlertRuleRuleParametersPtrOutput) BurnRateThreshold2() pulumi.Float64PtrOutput
Burn rate threshold 2 used in burn rate alert calculation. This value must be between 0 and 100/(100-SLO target). Note: `"BURN_RATE"` alert rules use the `"burnRateThreshold2"` parameter. See [SLO alerts](https://docs.splunk.com/observability/en/alerts-detectors-notifications/slo/burn-rate-alerts.html) for more info.
func (SloTargetAlertRuleRuleParametersPtrOutput) ElementType ¶ added in v7.1.0
func (SloTargetAlertRuleRuleParametersPtrOutput) ElementType() reflect.Type
func (SloTargetAlertRuleRuleParametersPtrOutput) FireLasting ¶ added in v7.1.0
func (o SloTargetAlertRuleRuleParametersPtrOutput) FireLasting() pulumi.StringPtrOutput
Duration that indicates how long the alert condition is met before the alert is triggered. The value must be positive and smaller than the compliance period of the SLO target. Note: `"BREACH"` and `"ERROR_BUDGET_LEFT"` alert rules use the fireLasting parameter. Default: `"5m"`
func (SloTargetAlertRuleRuleParametersPtrOutput) LongWindow1 ¶ added in v7.1.0
func (o SloTargetAlertRuleRuleParametersPtrOutput) LongWindow1() pulumi.StringPtrOutput
Long window 1 used in burn rate alert calculation. This value must be longer than `"shortWindow1"` and shorter than 90 days. Note: `"BURN_RATE"` alert rules use the `"longWindow1"` parameter. See [SLO alerts](https://docs.splunk.com/observability/en/alerts-detectors-notifications/slo/burn-rate-alerts.html) for more info.
func (SloTargetAlertRuleRuleParametersPtrOutput) LongWindow2 ¶ added in v7.1.0
func (o SloTargetAlertRuleRuleParametersPtrOutput) LongWindow2() pulumi.StringPtrOutput
Long window 2 used in burn rate alert calculation. This value must be longer than `"shortWindow2"` and shorter than 90 days. Note: `"BURN_RATE"` alert rules use the `"longWindow2"` parameter. See [SLO alerts](https://docs.splunk.com/observability/en/alerts-detectors-notifications/slo/burn-rate-alerts.html) for more info.
func (SloTargetAlertRuleRuleParametersPtrOutput) PercentErrorBudgetLeft ¶ added in v7.1.0
func (o SloTargetAlertRuleRuleParametersPtrOutput) PercentErrorBudgetLeft() pulumi.Float64PtrOutput
Error budget must be equal to or smaller than this percentage for the alert to be triggered. Note: `"ERROR_BUDGET_LEFT"` alert rules use the `"percentErrorBudgetLeft"` parameter. Default: `100`
func (SloTargetAlertRuleRuleParametersPtrOutput) PercentOfLasting ¶ added in v7.1.0
func (o SloTargetAlertRuleRuleParametersPtrOutput) PercentOfLasting() pulumi.Float64PtrOutput
Percentage of the `"fireLasting"` duration that the alert condition is met before the alert is triggered. Note: `"BREACH"` and `"ERROR_BUDGET_LEFT"` alert rules use the `"percentOfLasting"` parameter. Default: `100`
func (SloTargetAlertRuleRuleParametersPtrOutput) ShortWindow1 ¶ added in v7.1.0
func (o SloTargetAlertRuleRuleParametersPtrOutput) ShortWindow1() pulumi.StringPtrOutput
Short window 1 used in burn rate alert calculation. This value must be longer than 1/30 of `"longWindow1"`. Note: `"BURN_RATE"` alert rules use the `"shortWindow1"` parameter. See [SLO alerts](https://docs.splunk.com/observability/en/alerts-detectors-notifications/slo/burn-rate-alerts.html) for more info.
func (SloTargetAlertRuleRuleParametersPtrOutput) ShortWindow2 ¶ added in v7.1.0
func (o SloTargetAlertRuleRuleParametersPtrOutput) ShortWindow2() pulumi.StringPtrOutput
Short window 2 used in burn rate alert calculation. This value must be longer than 1/30 of `"longWindow2"`. Note: `"BURN_RATE"` alert rules use the `"shortWindow2"` parameter. See [SLO alerts](https://docs.splunk.com/observability/en/alerts-detectors-notifications/slo/burn-rate-alerts.html) for more info.
func (SloTargetAlertRuleRuleParametersPtrOutput) ToSloTargetAlertRuleRuleParametersPtrOutput ¶ added in v7.1.0
func (o SloTargetAlertRuleRuleParametersPtrOutput) ToSloTargetAlertRuleRuleParametersPtrOutput() SloTargetAlertRuleRuleParametersPtrOutput
func (SloTargetAlertRuleRuleParametersPtrOutput) ToSloTargetAlertRuleRuleParametersPtrOutputWithContext ¶ added in v7.1.0
func (o SloTargetAlertRuleRuleParametersPtrOutput) ToSloTargetAlertRuleRuleParametersPtrOutputWithContext(ctx context.Context) SloTargetAlertRuleRuleParametersPtrOutput
type SloTargetArgs ¶ added in v7.1.0
type SloTargetArgs struct { // List of alert rules you want to set for this SLO target. An SLO alert rule of type BREACH is always required. AlertRules SloTargetAlertRuleArrayInput `pulumi:"alertRules"` // Compliance period of this SLO. This value must be within the range of 1d (1 days) to 30d (30 days), inclusive. CompliancePeriod pulumi.StringPtrInput `pulumi:"compliancePeriod"` // It can be used to change the cycle start time. For example, you can specify sunday as the start of the week (instead of the default monday) CycleStart pulumi.StringPtrInput `pulumi:"cycleStart"` // The cycle type of the calendar window, e.g. week, month. CycleType pulumi.StringPtrInput `pulumi:"cycleType"` // Target value in the form of a percentage Slo pulumi.Float64Input `pulumi:"slo"` // SLO target type can be the following type: `"RollingWindow"`, `"CalendarWindow"` Type pulumi.StringInput `pulumi:"type"` }
func (SloTargetArgs) ElementType ¶ added in v7.1.0
func (SloTargetArgs) ElementType() reflect.Type
func (SloTargetArgs) ToSloTargetOutput ¶ added in v7.1.0
func (i SloTargetArgs) ToSloTargetOutput() SloTargetOutput
func (SloTargetArgs) ToSloTargetOutputWithContext ¶ added in v7.1.0
func (i SloTargetArgs) ToSloTargetOutputWithContext(ctx context.Context) SloTargetOutput
func (SloTargetArgs) ToSloTargetPtrOutput ¶ added in v7.1.0
func (i SloTargetArgs) ToSloTargetPtrOutput() SloTargetPtrOutput
func (SloTargetArgs) ToSloTargetPtrOutputWithContext ¶ added in v7.1.0
func (i SloTargetArgs) ToSloTargetPtrOutputWithContext(ctx context.Context) SloTargetPtrOutput
type SloTargetInput ¶ added in v7.1.0
type SloTargetInput interface { pulumi.Input ToSloTargetOutput() SloTargetOutput ToSloTargetOutputWithContext(context.Context) SloTargetOutput }
SloTargetInput is an input type that accepts SloTargetArgs and SloTargetOutput values. You can construct a concrete instance of `SloTargetInput` via:
SloTargetArgs{...}
type SloTargetOutput ¶ added in v7.1.0
type SloTargetOutput struct{ *pulumi.OutputState }
func (SloTargetOutput) AlertRules ¶ added in v7.1.0
func (o SloTargetOutput) AlertRules() SloTargetAlertRuleArrayOutput
List of alert rules you want to set for this SLO target. An SLO alert rule of type BREACH is always required.
func (SloTargetOutput) CompliancePeriod ¶ added in v7.1.0
func (o SloTargetOutput) CompliancePeriod() pulumi.StringPtrOutput
Compliance period of this SLO. This value must be within the range of 1d (1 days) to 30d (30 days), inclusive.
func (SloTargetOutput) CycleStart ¶ added in v7.1.4
func (o SloTargetOutput) CycleStart() pulumi.StringPtrOutput
It can be used to change the cycle start time. For example, you can specify sunday as the start of the week (instead of the default monday)
func (SloTargetOutput) CycleType ¶ added in v7.1.4
func (o SloTargetOutput) CycleType() pulumi.StringPtrOutput
The cycle type of the calendar window, e.g. week, month.
func (SloTargetOutput) ElementType ¶ added in v7.1.0
func (SloTargetOutput) ElementType() reflect.Type
func (SloTargetOutput) Slo ¶ added in v7.1.0
func (o SloTargetOutput) Slo() pulumi.Float64Output
Target value in the form of a percentage
func (SloTargetOutput) ToSloTargetOutput ¶ added in v7.1.0
func (o SloTargetOutput) ToSloTargetOutput() SloTargetOutput
func (SloTargetOutput) ToSloTargetOutputWithContext ¶ added in v7.1.0
func (o SloTargetOutput) ToSloTargetOutputWithContext(ctx context.Context) SloTargetOutput
func (SloTargetOutput) ToSloTargetPtrOutput ¶ added in v7.1.0
func (o SloTargetOutput) ToSloTargetPtrOutput() SloTargetPtrOutput
func (SloTargetOutput) ToSloTargetPtrOutputWithContext ¶ added in v7.1.0
func (o SloTargetOutput) ToSloTargetPtrOutputWithContext(ctx context.Context) SloTargetPtrOutput
func (SloTargetOutput) Type ¶ added in v7.1.0
func (o SloTargetOutput) Type() pulumi.StringOutput
SLO target type can be the following type: `"RollingWindow"`, `"CalendarWindow"`
type SloTargetPtrInput ¶ added in v7.1.0
type SloTargetPtrInput interface { pulumi.Input ToSloTargetPtrOutput() SloTargetPtrOutput ToSloTargetPtrOutputWithContext(context.Context) SloTargetPtrOutput }
SloTargetPtrInput is an input type that accepts SloTargetArgs, SloTargetPtr and SloTargetPtrOutput values. You can construct a concrete instance of `SloTargetPtrInput` via:
SloTargetArgs{...} or: nil
func SloTargetPtr ¶ added in v7.1.0
func SloTargetPtr(v *SloTargetArgs) SloTargetPtrInput
type SloTargetPtrOutput ¶ added in v7.1.0
type SloTargetPtrOutput struct{ *pulumi.OutputState }
func (SloTargetPtrOutput) AlertRules ¶ added in v7.1.0
func (o SloTargetPtrOutput) AlertRules() SloTargetAlertRuleArrayOutput
List of alert rules you want to set for this SLO target. An SLO alert rule of type BREACH is always required.
func (SloTargetPtrOutput) CompliancePeriod ¶ added in v7.1.0
func (o SloTargetPtrOutput) CompliancePeriod() pulumi.StringPtrOutput
Compliance period of this SLO. This value must be within the range of 1d (1 days) to 30d (30 days), inclusive.
func (SloTargetPtrOutput) CycleStart ¶ added in v7.1.4
func (o SloTargetPtrOutput) CycleStart() pulumi.StringPtrOutput
It can be used to change the cycle start time. For example, you can specify sunday as the start of the week (instead of the default monday)
func (SloTargetPtrOutput) CycleType ¶ added in v7.1.4
func (o SloTargetPtrOutput) CycleType() pulumi.StringPtrOutput
The cycle type of the calendar window, e.g. week, month.
func (SloTargetPtrOutput) Elem ¶ added in v7.1.0
func (o SloTargetPtrOutput) Elem() SloTargetOutput
func (SloTargetPtrOutput) ElementType ¶ added in v7.1.0
func (SloTargetPtrOutput) ElementType() reflect.Type
func (SloTargetPtrOutput) Slo ¶ added in v7.1.0
func (o SloTargetPtrOutput) Slo() pulumi.Float64PtrOutput
Target value in the form of a percentage
func (SloTargetPtrOutput) ToSloTargetPtrOutput ¶ added in v7.1.0
func (o SloTargetPtrOutput) ToSloTargetPtrOutput() SloTargetPtrOutput
func (SloTargetPtrOutput) ToSloTargetPtrOutputWithContext ¶ added in v7.1.0
func (o SloTargetPtrOutput) ToSloTargetPtrOutputWithContext(ctx context.Context) SloTargetPtrOutput
func (SloTargetPtrOutput) Type ¶ added in v7.1.0
func (o SloTargetPtrOutput) Type() pulumi.StringPtrOutput
SLO target type can be the following type: `"RollingWindow"`, `"CalendarWindow"`
type TableChart ¶
type TableChart struct { pulumi.CustomResourceState // Description of the table chart. Description pulumi.StringPtrOutput `pulumi:"description"` // (false by default) If false, samples a subset of the output MTS, which improves UI performance DisableSampling pulumi.BoolPtrOutput `pulumi:"disableSampling"` // Dimension to group by GroupBies pulumi.StringArrayOutput `pulumi:"groupBies"` // (false by default) Whether to show the timestamp in the chart HideTimestamp pulumi.BoolPtrOutput `pulumi:"hideTimestamp"` // How long (in seconds) to wait for late datapoints MaxDelay pulumi.IntPtrOutput `pulumi:"maxDelay"` // The minimum resolution (in seconds) to use for computing the underlying program MinimumResolution pulumi.IntPtrOutput `pulumi:"minimumResolution"` // Name of the table chart. Name pulumi.StringOutput `pulumi:"name"` // The SignalFlow for your Data Table Chart ProgramText pulumi.StringOutput `pulumi:"programText"` // How often (in seconds) to refresh the values of the Table RefreshInterval pulumi.IntPtrOutput `pulumi:"refreshInterval"` // The property value is a string that denotes the geographic region associated with the time zone, (e.g. Australia/Sydney) Timezone pulumi.StringPtrOutput `pulumi:"timezone"` // (Metric by default) Must be "Metric" or "Binary" UnitPrefix pulumi.StringPtrOutput `pulumi:"unitPrefix"` // The URL of the chart. Url pulumi.StringOutput `pulumi:"url"` // Plot-level customization options, associated with a publish statement VizOptions TableChartVizOptionArrayOutput `pulumi:"vizOptions"` }
This special type of chart displays a data table. This table can be grouped by a dimension.
## Example
```go package main
import (
"github.com/pulumi/pulumi-signalfx/sdk/v7/go/signalfx" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { // signalfx_list_chart.Logs-Exec_0: _, err := signalfx.NewTableChart(ctx, "table_0", &signalfx.TableChartArgs{ Description: pulumi.String("beep"), DisableSampling: pulumi.Bool(false), MaxDelay: pulumi.Int(0), Name: pulumi.String("TableChart!"), ProgramText: pulumi.String("A = data('cpu.usage.total').publish(label='CPU Total')"), GroupBies: pulumi.StringArray{ pulumi.String("ClusterName"), }, }) if err != nil { return err } return nil }) }
```
func GetTableChart ¶
func GetTableChart(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TableChartState, opts ...pulumi.ResourceOption) (*TableChart, error)
GetTableChart gets an existing TableChart 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 NewTableChart ¶
func NewTableChart(ctx *pulumi.Context, name string, args *TableChartArgs, opts ...pulumi.ResourceOption) (*TableChart, error)
NewTableChart registers a new resource with the given unique name, arguments, and options.
func (*TableChart) ElementType ¶
func (*TableChart) ElementType() reflect.Type
func (*TableChart) ToTableChartOutput ¶
func (i *TableChart) ToTableChartOutput() TableChartOutput
func (*TableChart) ToTableChartOutputWithContext ¶
func (i *TableChart) ToTableChartOutputWithContext(ctx context.Context) TableChartOutput
type TableChartArgs ¶
type TableChartArgs struct { // Description of the table chart. Description pulumi.StringPtrInput // (false by default) If false, samples a subset of the output MTS, which improves UI performance DisableSampling pulumi.BoolPtrInput // Dimension to group by GroupBies pulumi.StringArrayInput // (false by default) Whether to show the timestamp in the chart HideTimestamp pulumi.BoolPtrInput // How long (in seconds) to wait for late datapoints MaxDelay pulumi.IntPtrInput // The minimum resolution (in seconds) to use for computing the underlying program MinimumResolution pulumi.IntPtrInput // Name of the table chart. Name pulumi.StringPtrInput // The SignalFlow for your Data Table Chart ProgramText pulumi.StringInput // How often (in seconds) to refresh the values of the Table RefreshInterval pulumi.IntPtrInput // The property value is a string that denotes the geographic region associated with the time zone, (e.g. Australia/Sydney) Timezone pulumi.StringPtrInput // (Metric by default) Must be "Metric" or "Binary" UnitPrefix pulumi.StringPtrInput // Plot-level customization options, associated with a publish statement VizOptions TableChartVizOptionArrayInput }
The set of arguments for constructing a TableChart resource.
func (TableChartArgs) ElementType ¶
func (TableChartArgs) ElementType() reflect.Type
type TableChartArray ¶
type TableChartArray []TableChartInput
func (TableChartArray) ElementType ¶
func (TableChartArray) ElementType() reflect.Type
func (TableChartArray) ToTableChartArrayOutput ¶
func (i TableChartArray) ToTableChartArrayOutput() TableChartArrayOutput
func (TableChartArray) ToTableChartArrayOutputWithContext ¶
func (i TableChartArray) ToTableChartArrayOutputWithContext(ctx context.Context) TableChartArrayOutput
type TableChartArrayInput ¶
type TableChartArrayInput interface { pulumi.Input ToTableChartArrayOutput() TableChartArrayOutput ToTableChartArrayOutputWithContext(context.Context) TableChartArrayOutput }
TableChartArrayInput is an input type that accepts TableChartArray and TableChartArrayOutput values. You can construct a concrete instance of `TableChartArrayInput` via:
TableChartArray{ TableChartArgs{...} }
type TableChartArrayOutput ¶
type TableChartArrayOutput struct{ *pulumi.OutputState }
func (TableChartArrayOutput) ElementType ¶
func (TableChartArrayOutput) ElementType() reflect.Type
func (TableChartArrayOutput) Index ¶
func (o TableChartArrayOutput) Index(i pulumi.IntInput) TableChartOutput
func (TableChartArrayOutput) ToTableChartArrayOutput ¶
func (o TableChartArrayOutput) ToTableChartArrayOutput() TableChartArrayOutput
func (TableChartArrayOutput) ToTableChartArrayOutputWithContext ¶
func (o TableChartArrayOutput) ToTableChartArrayOutputWithContext(ctx context.Context) TableChartArrayOutput
type TableChartInput ¶
type TableChartInput interface { pulumi.Input ToTableChartOutput() TableChartOutput ToTableChartOutputWithContext(ctx context.Context) TableChartOutput }
type TableChartMap ¶
type TableChartMap map[string]TableChartInput
func (TableChartMap) ElementType ¶
func (TableChartMap) ElementType() reflect.Type
func (TableChartMap) ToTableChartMapOutput ¶
func (i TableChartMap) ToTableChartMapOutput() TableChartMapOutput
func (TableChartMap) ToTableChartMapOutputWithContext ¶
func (i TableChartMap) ToTableChartMapOutputWithContext(ctx context.Context) TableChartMapOutput
type TableChartMapInput ¶
type TableChartMapInput interface { pulumi.Input ToTableChartMapOutput() TableChartMapOutput ToTableChartMapOutputWithContext(context.Context) TableChartMapOutput }
TableChartMapInput is an input type that accepts TableChartMap and TableChartMapOutput values. You can construct a concrete instance of `TableChartMapInput` via:
TableChartMap{ "key": TableChartArgs{...} }
type TableChartMapOutput ¶
type TableChartMapOutput struct{ *pulumi.OutputState }
func (TableChartMapOutput) ElementType ¶
func (TableChartMapOutput) ElementType() reflect.Type
func (TableChartMapOutput) MapIndex ¶
func (o TableChartMapOutput) MapIndex(k pulumi.StringInput) TableChartOutput
func (TableChartMapOutput) ToTableChartMapOutput ¶
func (o TableChartMapOutput) ToTableChartMapOutput() TableChartMapOutput
func (TableChartMapOutput) ToTableChartMapOutputWithContext ¶
func (o TableChartMapOutput) ToTableChartMapOutputWithContext(ctx context.Context) TableChartMapOutput
type TableChartOutput ¶
type TableChartOutput struct{ *pulumi.OutputState }
func (TableChartOutput) Description ¶
func (o TableChartOutput) Description() pulumi.StringPtrOutput
Description of the table chart.
func (TableChartOutput) DisableSampling ¶
func (o TableChartOutput) DisableSampling() pulumi.BoolPtrOutput
(false by default) If false, samples a subset of the output MTS, which improves UI performance
func (TableChartOutput) ElementType ¶
func (TableChartOutput) ElementType() reflect.Type
func (TableChartOutput) GroupBies ¶
func (o TableChartOutput) GroupBies() pulumi.StringArrayOutput
Dimension to group by
func (TableChartOutput) HideTimestamp ¶
func (o TableChartOutput) HideTimestamp() pulumi.BoolPtrOutput
(false by default) Whether to show the timestamp in the chart
func (TableChartOutput) MaxDelay ¶
func (o TableChartOutput) MaxDelay() pulumi.IntPtrOutput
How long (in seconds) to wait for late datapoints
func (TableChartOutput) MinimumResolution ¶
func (o TableChartOutput) MinimumResolution() pulumi.IntPtrOutput
The minimum resolution (in seconds) to use for computing the underlying program
func (TableChartOutput) Name ¶
func (o TableChartOutput) Name() pulumi.StringOutput
Name of the table chart.
func (TableChartOutput) ProgramText ¶
func (o TableChartOutput) ProgramText() pulumi.StringOutput
The SignalFlow for your Data Table Chart
func (TableChartOutput) RefreshInterval ¶
func (o TableChartOutput) RefreshInterval() pulumi.IntPtrOutput
How often (in seconds) to refresh the values of the Table
func (TableChartOutput) Timezone ¶
func (o TableChartOutput) Timezone() pulumi.StringPtrOutput
The property value is a string that denotes the geographic region associated with the time zone, (e.g. Australia/Sydney)
func (TableChartOutput) ToTableChartOutput ¶
func (o TableChartOutput) ToTableChartOutput() TableChartOutput
func (TableChartOutput) ToTableChartOutputWithContext ¶
func (o TableChartOutput) ToTableChartOutputWithContext(ctx context.Context) TableChartOutput
func (TableChartOutput) UnitPrefix ¶
func (o TableChartOutput) UnitPrefix() pulumi.StringPtrOutput
(Metric by default) Must be "Metric" or "Binary"
func (TableChartOutput) Url ¶
func (o TableChartOutput) Url() pulumi.StringOutput
The URL of the chart.
func (TableChartOutput) VizOptions ¶
func (o TableChartOutput) VizOptions() TableChartVizOptionArrayOutput
Plot-level customization options, associated with a publish statement
type TableChartState ¶
type TableChartState struct { // Description of the table chart. Description pulumi.StringPtrInput // (false by default) If false, samples a subset of the output MTS, which improves UI performance DisableSampling pulumi.BoolPtrInput // Dimension to group by GroupBies pulumi.StringArrayInput // (false by default) Whether to show the timestamp in the chart HideTimestamp pulumi.BoolPtrInput // How long (in seconds) to wait for late datapoints MaxDelay pulumi.IntPtrInput // The minimum resolution (in seconds) to use for computing the underlying program MinimumResolution pulumi.IntPtrInput // Name of the table chart. Name pulumi.StringPtrInput // The SignalFlow for your Data Table Chart ProgramText pulumi.StringPtrInput // How often (in seconds) to refresh the values of the Table RefreshInterval pulumi.IntPtrInput // The property value is a string that denotes the geographic region associated with the time zone, (e.g. Australia/Sydney) Timezone pulumi.StringPtrInput // (Metric by default) Must be "Metric" or "Binary" UnitPrefix pulumi.StringPtrInput // The URL of the chart. Url pulumi.StringPtrInput // Plot-level customization options, associated with a publish statement VizOptions TableChartVizOptionArrayInput }
func (TableChartState) ElementType ¶
func (TableChartState) ElementType() reflect.Type
type TableChartVizOption ¶
type TableChartVizOption struct { // Color to use Color *string `pulumi:"color"` // Specifies an alternate value for the Plot Name column of the Data Table associated with the chart. DisplayName *string `pulumi:"displayName"` // The label used in the publish statement that displays the plot (metric time series data) you want to customize Label string `pulumi:"label"` // An arbitrary prefix to display with the value of this plot ValuePrefix *string `pulumi:"valuePrefix"` // An arbitrary suffix to display with the value of this plot ValueSuffix *string `pulumi:"valueSuffix"` // A unit to attach to this plot. Units support automatic scaling (eg thousands of bytes will be displayed as kilobytes) ValueUnit *string `pulumi:"valueUnit"` }
type TableChartVizOptionArgs ¶
type TableChartVizOptionArgs struct { // Color to use Color pulumi.StringPtrInput `pulumi:"color"` // Specifies an alternate value for the Plot Name column of the Data Table associated with the chart. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` // The label used in the publish statement that displays the plot (metric time series data) you want to customize Label pulumi.StringInput `pulumi:"label"` // An arbitrary prefix to display with the value of this plot ValuePrefix pulumi.StringPtrInput `pulumi:"valuePrefix"` // An arbitrary suffix to display with the value of this plot ValueSuffix pulumi.StringPtrInput `pulumi:"valueSuffix"` // A unit to attach to this plot. Units support automatic scaling (eg thousands of bytes will be displayed as kilobytes) ValueUnit pulumi.StringPtrInput `pulumi:"valueUnit"` }
func (TableChartVizOptionArgs) ElementType ¶
func (TableChartVizOptionArgs) ElementType() reflect.Type
func (TableChartVizOptionArgs) ToTableChartVizOptionOutput ¶
func (i TableChartVizOptionArgs) ToTableChartVizOptionOutput() TableChartVizOptionOutput
func (TableChartVizOptionArgs) ToTableChartVizOptionOutputWithContext ¶
func (i TableChartVizOptionArgs) ToTableChartVizOptionOutputWithContext(ctx context.Context) TableChartVizOptionOutput
type TableChartVizOptionArray ¶
type TableChartVizOptionArray []TableChartVizOptionInput
func (TableChartVizOptionArray) ElementType ¶
func (TableChartVizOptionArray) ElementType() reflect.Type
func (TableChartVizOptionArray) ToTableChartVizOptionArrayOutput ¶
func (i TableChartVizOptionArray) ToTableChartVizOptionArrayOutput() TableChartVizOptionArrayOutput
func (TableChartVizOptionArray) ToTableChartVizOptionArrayOutputWithContext ¶
func (i TableChartVizOptionArray) ToTableChartVizOptionArrayOutputWithContext(ctx context.Context) TableChartVizOptionArrayOutput
type TableChartVizOptionArrayInput ¶
type TableChartVizOptionArrayInput interface { pulumi.Input ToTableChartVizOptionArrayOutput() TableChartVizOptionArrayOutput ToTableChartVizOptionArrayOutputWithContext(context.Context) TableChartVizOptionArrayOutput }
TableChartVizOptionArrayInput is an input type that accepts TableChartVizOptionArray and TableChartVizOptionArrayOutput values. You can construct a concrete instance of `TableChartVizOptionArrayInput` via:
TableChartVizOptionArray{ TableChartVizOptionArgs{...} }
type TableChartVizOptionArrayOutput ¶
type TableChartVizOptionArrayOutput struct{ *pulumi.OutputState }
func (TableChartVizOptionArrayOutput) ElementType ¶
func (TableChartVizOptionArrayOutput) ElementType() reflect.Type
func (TableChartVizOptionArrayOutput) Index ¶
func (o TableChartVizOptionArrayOutput) Index(i pulumi.IntInput) TableChartVizOptionOutput
func (TableChartVizOptionArrayOutput) ToTableChartVizOptionArrayOutput ¶
func (o TableChartVizOptionArrayOutput) ToTableChartVizOptionArrayOutput() TableChartVizOptionArrayOutput
func (TableChartVizOptionArrayOutput) ToTableChartVizOptionArrayOutputWithContext ¶
func (o TableChartVizOptionArrayOutput) ToTableChartVizOptionArrayOutputWithContext(ctx context.Context) TableChartVizOptionArrayOutput
type TableChartVizOptionInput ¶
type TableChartVizOptionInput interface { pulumi.Input ToTableChartVizOptionOutput() TableChartVizOptionOutput ToTableChartVizOptionOutputWithContext(context.Context) TableChartVizOptionOutput }
TableChartVizOptionInput is an input type that accepts TableChartVizOptionArgs and TableChartVizOptionOutput values. You can construct a concrete instance of `TableChartVizOptionInput` via:
TableChartVizOptionArgs{...}
type TableChartVizOptionOutput ¶
type TableChartVizOptionOutput struct{ *pulumi.OutputState }
func (TableChartVizOptionOutput) Color ¶
func (o TableChartVizOptionOutput) Color() pulumi.StringPtrOutput
Color to use
func (TableChartVizOptionOutput) DisplayName ¶
func (o TableChartVizOptionOutput) DisplayName() pulumi.StringPtrOutput
Specifies an alternate value for the Plot Name column of the Data Table associated with the chart.
func (TableChartVizOptionOutput) ElementType ¶
func (TableChartVizOptionOutput) ElementType() reflect.Type
func (TableChartVizOptionOutput) Label ¶
func (o TableChartVizOptionOutput) Label() pulumi.StringOutput
The label used in the publish statement that displays the plot (metric time series data) you want to customize
func (TableChartVizOptionOutput) ToTableChartVizOptionOutput ¶
func (o TableChartVizOptionOutput) ToTableChartVizOptionOutput() TableChartVizOptionOutput
func (TableChartVizOptionOutput) ToTableChartVizOptionOutputWithContext ¶
func (o TableChartVizOptionOutput) ToTableChartVizOptionOutputWithContext(ctx context.Context) TableChartVizOptionOutput
func (TableChartVizOptionOutput) ValuePrefix ¶
func (o TableChartVizOptionOutput) ValuePrefix() pulumi.StringPtrOutput
An arbitrary prefix to display with the value of this plot
func (TableChartVizOptionOutput) ValueSuffix ¶
func (o TableChartVizOptionOutput) ValueSuffix() pulumi.StringPtrOutput
An arbitrary suffix to display with the value of this plot
func (TableChartVizOptionOutput) ValueUnit ¶
func (o TableChartVizOptionOutput) ValueUnit() pulumi.StringPtrOutput
A unit to attach to this plot. Units support automatic scaling (eg thousands of bytes will be displayed as kilobytes)
type Team ¶
type Team struct { pulumi.CustomResourceState // Description of the team. Description pulumi.StringPtrOutput `pulumi:"description"` // List of user IDs to include in the team. Members pulumi.StringArrayOutput `pulumi:"members"` // Name of the team. Name pulumi.StringOutput `pulumi:"name"` // Where to send notifications for critical alerts NotificationsCriticals pulumi.StringArrayOutput `pulumi:"notificationsCriticals"` // Where to send notifications for default alerts NotificationsDefaults pulumi.StringArrayOutput `pulumi:"notificationsDefaults"` // Where to send notifications for info alerts NotificationsInfos pulumi.StringArrayOutput `pulumi:"notificationsInfos"` // Where to send notifications for major alerts NotificationsMajors pulumi.StringArrayOutput `pulumi:"notificationsMajors"` // Where to send notifications for minor alerts NotificationsMinors pulumi.StringArrayOutput `pulumi:"notificationsMinors"` // Where to send notifications for warning alerts NotificationsWarnings pulumi.StringArrayOutput `pulumi:"notificationsWarnings"` // The URL of the team. Url pulumi.StringOutput `pulumi:"url"` }
Handles management of Splunk Observability Cloud teams.
You can configure [team notification policies](https://docs.splunk.com/observability/en/admin/user-management/teams/team-notifications.html) using this resource and the various `notifications_*` properties.
> **NOTE** When managing teams, use a session token of an administrator to authenticate the Splunk Observability Cloud provider. See [Operations that require a session token for an administrator](https://dev.splunk.com/observability/docs/administration/authtokens#Operations-that-require-a-session-token-for-an-administrator).
## Example
```go package main
import (
"github.com/pulumi/pulumi-signalfx/sdk/v7/go/signalfx" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := signalfx.NewTeam(ctx, "myteam0", &signalfx.TeamArgs{ Name: pulumi.String("Best Team Ever"), Description: pulumi.String("Super great team no jerks definitely"), Members: pulumi.StringArray{ pulumi.String("userid1"), pulumi.String("userid2"), }, NotificationsCriticals: pulumi.StringArray{ pulumi.String("PagerDuty,credentialId"), }, NotificationsInfos: pulumi.StringArray{ pulumi.String("Email,notify@example.com"), }, }) if err != nil { return err } return nil }) }
```
func GetTeam ¶
func GetTeam(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TeamState, opts ...pulumi.ResourceOption) (*Team, error)
GetTeam gets an existing Team 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 NewTeam ¶
func NewTeam(ctx *pulumi.Context, name string, args *TeamArgs, opts ...pulumi.ResourceOption) (*Team, error)
NewTeam registers a new resource with the given unique name, arguments, and options.
func (*Team) ElementType ¶
func (*Team) ToTeamOutput ¶
func (i *Team) ToTeamOutput() TeamOutput
func (*Team) ToTeamOutputWithContext ¶
func (i *Team) ToTeamOutputWithContext(ctx context.Context) TeamOutput
type TeamArgs ¶
type TeamArgs struct { // Description of the team. Description pulumi.StringPtrInput // List of user IDs to include in the team. Members pulumi.StringArrayInput // Name of the team. Name pulumi.StringPtrInput // Where to send notifications for critical alerts NotificationsCriticals pulumi.StringArrayInput // Where to send notifications for default alerts NotificationsDefaults pulumi.StringArrayInput // Where to send notifications for info alerts NotificationsInfos pulumi.StringArrayInput // Where to send notifications for major alerts NotificationsMajors pulumi.StringArrayInput // Where to send notifications for minor alerts NotificationsMinors pulumi.StringArrayInput // Where to send notifications for warning alerts NotificationsWarnings pulumi.StringArrayInput }
The set of arguments for constructing a Team resource.
func (TeamArgs) ElementType ¶
type TeamArray ¶
type TeamArray []TeamInput
func (TeamArray) ElementType ¶
func (TeamArray) ToTeamArrayOutput ¶
func (i TeamArray) ToTeamArrayOutput() TeamArrayOutput
func (TeamArray) ToTeamArrayOutputWithContext ¶
func (i TeamArray) ToTeamArrayOutputWithContext(ctx context.Context) TeamArrayOutput
type TeamArrayInput ¶
type TeamArrayInput interface { pulumi.Input ToTeamArrayOutput() TeamArrayOutput ToTeamArrayOutputWithContext(context.Context) TeamArrayOutput }
TeamArrayInput is an input type that accepts TeamArray and TeamArrayOutput values. You can construct a concrete instance of `TeamArrayInput` via:
TeamArray{ TeamArgs{...} }
type TeamArrayOutput ¶
type TeamArrayOutput struct{ *pulumi.OutputState }
func (TeamArrayOutput) ElementType ¶
func (TeamArrayOutput) ElementType() reflect.Type
func (TeamArrayOutput) Index ¶
func (o TeamArrayOutput) Index(i pulumi.IntInput) TeamOutput
func (TeamArrayOutput) ToTeamArrayOutput ¶
func (o TeamArrayOutput) ToTeamArrayOutput() TeamArrayOutput
func (TeamArrayOutput) ToTeamArrayOutputWithContext ¶
func (o TeamArrayOutput) ToTeamArrayOutputWithContext(ctx context.Context) TeamArrayOutput
type TeamInput ¶
type TeamInput interface { pulumi.Input ToTeamOutput() TeamOutput ToTeamOutputWithContext(ctx context.Context) TeamOutput }
type TeamMap ¶
func (TeamMap) ElementType ¶
func (TeamMap) ToTeamMapOutput ¶
func (i TeamMap) ToTeamMapOutput() TeamMapOutput
func (TeamMap) ToTeamMapOutputWithContext ¶
func (i TeamMap) ToTeamMapOutputWithContext(ctx context.Context) TeamMapOutput
type TeamMapInput ¶
type TeamMapInput interface { pulumi.Input ToTeamMapOutput() TeamMapOutput ToTeamMapOutputWithContext(context.Context) TeamMapOutput }
TeamMapInput is an input type that accepts TeamMap and TeamMapOutput values. You can construct a concrete instance of `TeamMapInput` via:
TeamMap{ "key": TeamArgs{...} }
type TeamMapOutput ¶
type TeamMapOutput struct{ *pulumi.OutputState }
func (TeamMapOutput) ElementType ¶
func (TeamMapOutput) ElementType() reflect.Type
func (TeamMapOutput) MapIndex ¶
func (o TeamMapOutput) MapIndex(k pulumi.StringInput) TeamOutput
func (TeamMapOutput) ToTeamMapOutput ¶
func (o TeamMapOutput) ToTeamMapOutput() TeamMapOutput
func (TeamMapOutput) ToTeamMapOutputWithContext ¶
func (o TeamMapOutput) ToTeamMapOutputWithContext(ctx context.Context) TeamMapOutput
type TeamOutput ¶
type TeamOutput struct{ *pulumi.OutputState }
func (TeamOutput) Description ¶
func (o TeamOutput) Description() pulumi.StringPtrOutput
Description of the team.
func (TeamOutput) ElementType ¶
func (TeamOutput) ElementType() reflect.Type
func (TeamOutput) Members ¶
func (o TeamOutput) Members() pulumi.StringArrayOutput
List of user IDs to include in the team.
func (TeamOutput) NotificationsCriticals ¶
func (o TeamOutput) NotificationsCriticals() pulumi.StringArrayOutput
Where to send notifications for critical alerts
func (TeamOutput) NotificationsDefaults ¶
func (o TeamOutput) NotificationsDefaults() pulumi.StringArrayOutput
Where to send notifications for default alerts
func (TeamOutput) NotificationsInfos ¶
func (o TeamOutput) NotificationsInfos() pulumi.StringArrayOutput
Where to send notifications for info alerts
func (TeamOutput) NotificationsMajors ¶
func (o TeamOutput) NotificationsMajors() pulumi.StringArrayOutput
Where to send notifications for major alerts
func (TeamOutput) NotificationsMinors ¶
func (o TeamOutput) NotificationsMinors() pulumi.StringArrayOutput
Where to send notifications for minor alerts
func (TeamOutput) NotificationsWarnings ¶
func (o TeamOutput) NotificationsWarnings() pulumi.StringArrayOutput
Where to send notifications for warning alerts
func (TeamOutput) ToTeamOutput ¶
func (o TeamOutput) ToTeamOutput() TeamOutput
func (TeamOutput) ToTeamOutputWithContext ¶
func (o TeamOutput) ToTeamOutputWithContext(ctx context.Context) TeamOutput
type TeamState ¶
type TeamState struct { // Description of the team. Description pulumi.StringPtrInput // List of user IDs to include in the team. Members pulumi.StringArrayInput // Name of the team. Name pulumi.StringPtrInput // Where to send notifications for critical alerts NotificationsCriticals pulumi.StringArrayInput // Where to send notifications for default alerts NotificationsDefaults pulumi.StringArrayInput // Where to send notifications for info alerts NotificationsInfos pulumi.StringArrayInput // Where to send notifications for major alerts NotificationsMajors pulumi.StringArrayInput // Where to send notifications for minor alerts NotificationsMinors pulumi.StringArrayInput // Where to send notifications for warning alerts NotificationsWarnings pulumi.StringArrayInput // The URL of the team. Url pulumi.StringPtrInput }
func (TeamState) ElementType ¶
type TextChart ¶
type TextChart struct { pulumi.CustomResourceState // Description of the text note. Description pulumi.StringPtrOutput `pulumi:"description"` // Markdown text to display. Markdown pulumi.StringOutput `pulumi:"markdown"` // Name of the text note. Name pulumi.StringOutput `pulumi:"name"` // The URL of the chart. Url pulumi.StringOutput `pulumi:"url"` }
This special type of chart doesn’t display any metric data. Rather, it lets you place a text note on the dashboard.
## Example
```go package main
import (
"github.com/pulumi/pulumi-signalfx/sdk/v7/go/signalfx" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := signalfx.NewTextChart(ctx, "mynote0", &signalfx.TextChartArgs{ Name: pulumi.String("Important Dashboard Note"), Description: pulumi.String("Lorem ipsum dolor sit amet, laudem tibique iracundia at mea. Nam posse dolores ex, nec cu adhuc putent honestatis"), Markdown: pulumi.String(`1. First ordered list item
2. Another item
- Unordered sub-list.
1. Actual numbers don't matter, just that it's a number
- Ordered sub-list
4. And another item.
You can have properly indented paragraphs within list items. Notice the blank line above, and the leading spaces (at least one, but we'll use three here to also align the raw Markdown). To have a line break without a paragraph, you will need to use two trailing spaces.⋅⋅ Note that this line is separate, but within the same paragraph.⋅⋅ (This is contrary to the typical GFM line break behaviour, where trailing spaces are not required.)
* Unordered list can use asterisks - Or minuses + Or pluses `),
}) if err != nil { return err } return nil }) }
```
func GetTextChart ¶
func GetTextChart(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TextChartState, opts ...pulumi.ResourceOption) (*TextChart, error)
GetTextChart gets an existing TextChart 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 NewTextChart ¶
func NewTextChart(ctx *pulumi.Context, name string, args *TextChartArgs, opts ...pulumi.ResourceOption) (*TextChart, error)
NewTextChart registers a new resource with the given unique name, arguments, and options.
func (*TextChart) ElementType ¶
func (*TextChart) ToTextChartOutput ¶
func (i *TextChart) ToTextChartOutput() TextChartOutput
func (*TextChart) ToTextChartOutputWithContext ¶
func (i *TextChart) ToTextChartOutputWithContext(ctx context.Context) TextChartOutput
type TextChartArgs ¶
type TextChartArgs struct { // Description of the text note. Description pulumi.StringPtrInput // Markdown text to display. Markdown pulumi.StringInput // Name of the text note. Name pulumi.StringPtrInput }
The set of arguments for constructing a TextChart resource.
func (TextChartArgs) ElementType ¶
func (TextChartArgs) ElementType() reflect.Type
type TextChartArray ¶
type TextChartArray []TextChartInput
func (TextChartArray) ElementType ¶
func (TextChartArray) ElementType() reflect.Type
func (TextChartArray) ToTextChartArrayOutput ¶
func (i TextChartArray) ToTextChartArrayOutput() TextChartArrayOutput
func (TextChartArray) ToTextChartArrayOutputWithContext ¶
func (i TextChartArray) ToTextChartArrayOutputWithContext(ctx context.Context) TextChartArrayOutput
type TextChartArrayInput ¶
type TextChartArrayInput interface { pulumi.Input ToTextChartArrayOutput() TextChartArrayOutput ToTextChartArrayOutputWithContext(context.Context) TextChartArrayOutput }
TextChartArrayInput is an input type that accepts TextChartArray and TextChartArrayOutput values. You can construct a concrete instance of `TextChartArrayInput` via:
TextChartArray{ TextChartArgs{...} }
type TextChartArrayOutput ¶
type TextChartArrayOutput struct{ *pulumi.OutputState }
func (TextChartArrayOutput) ElementType ¶
func (TextChartArrayOutput) ElementType() reflect.Type
func (TextChartArrayOutput) Index ¶
func (o TextChartArrayOutput) Index(i pulumi.IntInput) TextChartOutput
func (TextChartArrayOutput) ToTextChartArrayOutput ¶
func (o TextChartArrayOutput) ToTextChartArrayOutput() TextChartArrayOutput
func (TextChartArrayOutput) ToTextChartArrayOutputWithContext ¶
func (o TextChartArrayOutput) ToTextChartArrayOutputWithContext(ctx context.Context) TextChartArrayOutput
type TextChartInput ¶
type TextChartInput interface { pulumi.Input ToTextChartOutput() TextChartOutput ToTextChartOutputWithContext(ctx context.Context) TextChartOutput }
type TextChartMap ¶
type TextChartMap map[string]TextChartInput
func (TextChartMap) ElementType ¶
func (TextChartMap) ElementType() reflect.Type
func (TextChartMap) ToTextChartMapOutput ¶
func (i TextChartMap) ToTextChartMapOutput() TextChartMapOutput
func (TextChartMap) ToTextChartMapOutputWithContext ¶
func (i TextChartMap) ToTextChartMapOutputWithContext(ctx context.Context) TextChartMapOutput
type TextChartMapInput ¶
type TextChartMapInput interface { pulumi.Input ToTextChartMapOutput() TextChartMapOutput ToTextChartMapOutputWithContext(context.Context) TextChartMapOutput }
TextChartMapInput is an input type that accepts TextChartMap and TextChartMapOutput values. You can construct a concrete instance of `TextChartMapInput` via:
TextChartMap{ "key": TextChartArgs{...} }
type TextChartMapOutput ¶
type TextChartMapOutput struct{ *pulumi.OutputState }
func (TextChartMapOutput) ElementType ¶
func (TextChartMapOutput) ElementType() reflect.Type
func (TextChartMapOutput) MapIndex ¶
func (o TextChartMapOutput) MapIndex(k pulumi.StringInput) TextChartOutput
func (TextChartMapOutput) ToTextChartMapOutput ¶
func (o TextChartMapOutput) ToTextChartMapOutput() TextChartMapOutput
func (TextChartMapOutput) ToTextChartMapOutputWithContext ¶
func (o TextChartMapOutput) ToTextChartMapOutputWithContext(ctx context.Context) TextChartMapOutput
type TextChartOutput ¶
type TextChartOutput struct{ *pulumi.OutputState }
func (TextChartOutput) Description ¶
func (o TextChartOutput) Description() pulumi.StringPtrOutput
Description of the text note.
func (TextChartOutput) ElementType ¶
func (TextChartOutput) ElementType() reflect.Type
func (TextChartOutput) Markdown ¶
func (o TextChartOutput) Markdown() pulumi.StringOutput
Markdown text to display.
func (TextChartOutput) Name ¶
func (o TextChartOutput) Name() pulumi.StringOutput
Name of the text note.
func (TextChartOutput) ToTextChartOutput ¶
func (o TextChartOutput) ToTextChartOutput() TextChartOutput
func (TextChartOutput) ToTextChartOutputWithContext ¶
func (o TextChartOutput) ToTextChartOutputWithContext(ctx context.Context) TextChartOutput
func (TextChartOutput) Url ¶
func (o TextChartOutput) Url() pulumi.StringOutput
The URL of the chart.
type TextChartState ¶
type TextChartState struct { // Description of the text note. Description pulumi.StringPtrInput // Markdown text to display. Markdown pulumi.StringPtrInput // Name of the text note. Name pulumi.StringPtrInput // The URL of the chart. Url pulumi.StringPtrInput }
func (TextChartState) ElementType ¶
func (TextChartState) ElementType() reflect.Type
type TimeChart ¶
type TimeChart struct { pulumi.CustomResourceState // Force the chart to display zero on the y-axes, even if none of the data is near zero. AxesIncludeZero pulumi.BoolPtrOutput `pulumi:"axesIncludeZero"` // Specifies the digits Splunk Observability Cloud displays for values plotted on the chart. Defaults to `3`. AxesPrecision pulumi.IntPtrOutput `pulumi:"axesPrecision"` // Set of axis options. AxisLeft TimeChartAxisLeftPtrOutput `pulumi:"axisLeft"` // Set of axis options. AxisRight TimeChartAxisRightPtrOutput `pulumi:"axisRight"` // Must be `"Dimension"` or `"Metric"`. `"Dimension"` by default. ColorBy pulumi.StringPtrOutput `pulumi:"colorBy"` // Description of the chart. Description pulumi.StringPtrOutput `pulumi:"description"` // If `false`, samples a subset of the output MTS, which improves UI performance. `false` by default DisableSampling pulumi.BoolPtrOutput `pulumi:"disableSampling"` // Seconds since epoch. Used for visualization. Conflicts with `timeRange`. EndTime pulumi.IntPtrOutput `pulumi:"endTime"` // Event customization options, associated with a publish statement. You will need to use this to change settings for any `events(…)` statements you use. EventOptions TimeChartEventOptionArrayOutput `pulumi:"eventOptions"` // Only used when `plotType` is `"Histogram"`. Histogram specific options. HistogramOptions TimeChartHistogramOptionArrayOutput `pulumi:"histogramOptions"` // List of properties that should not be displayed in the chart legend (i.e. dimension names). All the properties are visible by default. Deprecated, please use `legendOptionsFields`. // // Deprecated: Please use legend_options_fields LegendFieldsToHides pulumi.StringArrayOutput `pulumi:"legendFieldsToHides"` // List of property names and enabled flags that should be displayed in the data table for the chart, in the order provided. This option cannot be used with `legendFieldsToHide`. LegendOptionsFields TimeChartLegendOptionsFieldArrayOutput `pulumi:"legendOptionsFields"` // How long (in seconds) to wait for late datapoints. MaxDelay pulumi.IntPtrOutput `pulumi:"maxDelay"` // The minimum resolution (in seconds) to use for computing the underlying program. MinimumResolution pulumi.IntPtrOutput `pulumi:"minimumResolution"` // Name of the chart. Name pulumi.StringOutput `pulumi:"name"` // Dimensions to show in the on-chart legend. On-chart legend is off unless a dimension is specified. Allowed: `"metric"`, `"plotLabel"` and any dimension. OnChartLegendDimension pulumi.StringPtrOutput `pulumi:"onChartLegendDimension"` // The default plot display style for the visualization. Must be `"LineChart"`, `"AreaChart"`, `"ColumnChart"`, or `"Histogram"`. Default: `"LineChart"`. PlotType pulumi.StringPtrOutput `pulumi:"plotType"` // Signalflow program text for the chart. More info [in the Splunk Observability Cloud docs](https://dev.splunk.com/observability/docs/signalflow/). ProgramText pulumi.StringOutput `pulumi:"programText"` // Show markers (circles) for each datapoint used to draw line or area charts. `false` by default. ShowDataMarkers pulumi.BoolPtrOutput `pulumi:"showDataMarkers"` // Whether vertical highlight lines should be drawn in the visualizations at times when events occurred. `false` by default. ShowEventLines pulumi.BoolPtrOutput `pulumi:"showEventLines"` // Whether area and bar charts in the visualization should be stacked. `false` by default. Stacked pulumi.BoolPtrOutput `pulumi:"stacked"` // Seconds since epoch. Used for visualization. Conflicts with `timeRange`. StartTime pulumi.IntPtrOutput `pulumi:"startTime"` // Tags associated with the chart // // Deprecated: signalfx_time_chart.tags is being removed in the next release Tags pulumi.StringArrayOutput `pulumi:"tags"` // How many seconds ago from which to display data. For example, the last hour would be `3600`, etc. Conflicts with `startTime` and `endTime`. TimeRange pulumi.IntPtrOutput `pulumi:"timeRange"` // Time zone that SignalFlow uses as the basis of calendar window transformation methods. For example, if you set "timezone": "Europe/Paris" and then use the transformation sum(cycle="week", cycle_start="Monday") in your chart's SignalFlow program, the calendar window starts on Monday, Paris time. See the [full list of timezones for more](https://dev.splunk.com/observability/docs/signalflow/). `"UTC"` by default. Timezone pulumi.StringPtrOutput `pulumi:"timezone"` // Must be `"Metric"` or `"Binary`". `"Metric"` by default. UnitPrefix pulumi.StringPtrOutput `pulumi:"unitPrefix"` // The URL of the chart. Url pulumi.StringOutput `pulumi:"url"` // Plot-level customization options, associated with a publish statement. VizOptions TimeChartVizOptionArrayOutput `pulumi:"vizOptions"` }
Provides a Splunk Observability Cloud time chart resource. This can be used to create and manage the different types of time charts.
Time charts display data points over a period of time.
## Example
```go package main
import (
"github.com/pulumi/pulumi-signalfx/sdk/v7/go/signalfx" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := signalfx.NewTimeChart(ctx, "mychart0", &signalfx.TimeChartArgs{ Name: pulumi.String("CPU Total Idle"), ProgramText: pulumi.String("data(\"cpu.total.idle\").publish(label=\"CPU Idle\")\n"), TimeRange: pulumi.Int(3600), PlotType: pulumi.String("LineChart"), ShowDataMarkers: pulumi.Bool(true), LegendOptionsFields: signalfx.TimeChartLegendOptionsFieldArray{ &signalfx.TimeChartLegendOptionsFieldArgs{ Property: pulumi.String("collector"), Enabled: pulumi.Bool(false), }, &signalfx.TimeChartLegendOptionsFieldArgs{ Property: pulumi.String("hostname"), Enabled: pulumi.Bool(false), }, }, VizOptions: signalfx.TimeChartVizOptionArray{ &signalfx.TimeChartVizOptionArgs{ Label: pulumi.String("CPU Idle"), Axis: pulumi.String("left"), Color: pulumi.String("orange"), }, }, AxisLeft: &signalfx.TimeChartAxisLeftArgs{ Label: pulumi.String("CPU Total Idle"), LowWatermark: pulumi.Float64(1000), }, }) if err != nil { return err } return nil }) }
```
func GetTimeChart ¶
func GetTimeChart(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TimeChartState, opts ...pulumi.ResourceOption) (*TimeChart, error)
GetTimeChart gets an existing TimeChart 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 NewTimeChart ¶
func NewTimeChart(ctx *pulumi.Context, name string, args *TimeChartArgs, opts ...pulumi.ResourceOption) (*TimeChart, error)
NewTimeChart registers a new resource with the given unique name, arguments, and options.
func (*TimeChart) ElementType ¶
func (*TimeChart) ToTimeChartOutput ¶
func (i *TimeChart) ToTimeChartOutput() TimeChartOutput
func (*TimeChart) ToTimeChartOutputWithContext ¶
func (i *TimeChart) ToTimeChartOutputWithContext(ctx context.Context) TimeChartOutput
type TimeChartArgs ¶
type TimeChartArgs struct { // Force the chart to display zero on the y-axes, even if none of the data is near zero. AxesIncludeZero pulumi.BoolPtrInput // Specifies the digits Splunk Observability Cloud displays for values plotted on the chart. Defaults to `3`. AxesPrecision pulumi.IntPtrInput // Set of axis options. AxisLeft TimeChartAxisLeftPtrInput // Set of axis options. AxisRight TimeChartAxisRightPtrInput // Must be `"Dimension"` or `"Metric"`. `"Dimension"` by default. ColorBy pulumi.StringPtrInput // Description of the chart. Description pulumi.StringPtrInput // If `false`, samples a subset of the output MTS, which improves UI performance. `false` by default DisableSampling pulumi.BoolPtrInput // Seconds since epoch. Used for visualization. Conflicts with `timeRange`. EndTime pulumi.IntPtrInput // Event customization options, associated with a publish statement. You will need to use this to change settings for any `events(…)` statements you use. EventOptions TimeChartEventOptionArrayInput // Only used when `plotType` is `"Histogram"`. Histogram specific options. HistogramOptions TimeChartHistogramOptionArrayInput // List of properties that should not be displayed in the chart legend (i.e. dimension names). All the properties are visible by default. Deprecated, please use `legendOptionsFields`. // // Deprecated: Please use legend_options_fields LegendFieldsToHides pulumi.StringArrayInput // List of property names and enabled flags that should be displayed in the data table for the chart, in the order provided. This option cannot be used with `legendFieldsToHide`. LegendOptionsFields TimeChartLegendOptionsFieldArrayInput // How long (in seconds) to wait for late datapoints. MaxDelay pulumi.IntPtrInput // The minimum resolution (in seconds) to use for computing the underlying program. MinimumResolution pulumi.IntPtrInput // Name of the chart. Name pulumi.StringPtrInput // Dimensions to show in the on-chart legend. On-chart legend is off unless a dimension is specified. Allowed: `"metric"`, `"plotLabel"` and any dimension. OnChartLegendDimension pulumi.StringPtrInput // The default plot display style for the visualization. Must be `"LineChart"`, `"AreaChart"`, `"ColumnChart"`, or `"Histogram"`. Default: `"LineChart"`. PlotType pulumi.StringPtrInput // Signalflow program text for the chart. More info [in the Splunk Observability Cloud docs](https://dev.splunk.com/observability/docs/signalflow/). ProgramText pulumi.StringInput // Show markers (circles) for each datapoint used to draw line or area charts. `false` by default. ShowDataMarkers pulumi.BoolPtrInput // Whether vertical highlight lines should be drawn in the visualizations at times when events occurred. `false` by default. ShowEventLines pulumi.BoolPtrInput // Whether area and bar charts in the visualization should be stacked. `false` by default. Stacked pulumi.BoolPtrInput // Seconds since epoch. Used for visualization. Conflicts with `timeRange`. StartTime pulumi.IntPtrInput // Tags associated with the chart // // Deprecated: signalfx_time_chart.tags is being removed in the next release Tags pulumi.StringArrayInput // How many seconds ago from which to display data. For example, the last hour would be `3600`, etc. Conflicts with `startTime` and `endTime`. TimeRange pulumi.IntPtrInput // Time zone that SignalFlow uses as the basis of calendar window transformation methods. For example, if you set "timezone": "Europe/Paris" and then use the transformation sum(cycle="week", cycle_start="Monday") in your chart's SignalFlow program, the calendar window starts on Monday, Paris time. See the [full list of timezones for more](https://dev.splunk.com/observability/docs/signalflow/). `"UTC"` by default. Timezone pulumi.StringPtrInput // Must be `"Metric"` or `"Binary`". `"Metric"` by default. UnitPrefix pulumi.StringPtrInput // Plot-level customization options, associated with a publish statement. VizOptions TimeChartVizOptionArrayInput }
The set of arguments for constructing a TimeChart resource.
func (TimeChartArgs) ElementType ¶
func (TimeChartArgs) ElementType() reflect.Type
type TimeChartArray ¶
type TimeChartArray []TimeChartInput
func (TimeChartArray) ElementType ¶
func (TimeChartArray) ElementType() reflect.Type
func (TimeChartArray) ToTimeChartArrayOutput ¶
func (i TimeChartArray) ToTimeChartArrayOutput() TimeChartArrayOutput
func (TimeChartArray) ToTimeChartArrayOutputWithContext ¶
func (i TimeChartArray) ToTimeChartArrayOutputWithContext(ctx context.Context) TimeChartArrayOutput
type TimeChartArrayInput ¶
type TimeChartArrayInput interface { pulumi.Input ToTimeChartArrayOutput() TimeChartArrayOutput ToTimeChartArrayOutputWithContext(context.Context) TimeChartArrayOutput }
TimeChartArrayInput is an input type that accepts TimeChartArray and TimeChartArrayOutput values. You can construct a concrete instance of `TimeChartArrayInput` via:
TimeChartArray{ TimeChartArgs{...} }
type TimeChartArrayOutput ¶
type TimeChartArrayOutput struct{ *pulumi.OutputState }
func (TimeChartArrayOutput) ElementType ¶
func (TimeChartArrayOutput) ElementType() reflect.Type
func (TimeChartArrayOutput) Index ¶
func (o TimeChartArrayOutput) Index(i pulumi.IntInput) TimeChartOutput
func (TimeChartArrayOutput) ToTimeChartArrayOutput ¶
func (o TimeChartArrayOutput) ToTimeChartArrayOutput() TimeChartArrayOutput
func (TimeChartArrayOutput) ToTimeChartArrayOutputWithContext ¶
func (o TimeChartArrayOutput) ToTimeChartArrayOutputWithContext(ctx context.Context) TimeChartArrayOutput
type TimeChartAxisLeft ¶
type TimeChartAxisLeft struct { // A line to draw as a high watermark. HighWatermark *float64 `pulumi:"highWatermark"` // A label to attach to the high watermark line. HighWatermarkLabel *string `pulumi:"highWatermarkLabel"` // Label of the left axis. Label *string `pulumi:"label"` // A line to draw as a low watermark. LowWatermark *float64 `pulumi:"lowWatermark"` // A label to attach to the low watermark line. LowWatermarkLabel *string `pulumi:"lowWatermarkLabel"` // The maximum value for the left axis. MaxValue *float64 `pulumi:"maxValue"` // The minimum value for the left axis. MinValue *float64 `pulumi:"minValue"` Watermarks []TimeChartAxisLeftWatermark `pulumi:"watermarks"` }
type TimeChartAxisLeftArgs ¶
type TimeChartAxisLeftArgs struct { // A line to draw as a high watermark. HighWatermark pulumi.Float64PtrInput `pulumi:"highWatermark"` // A label to attach to the high watermark line. HighWatermarkLabel pulumi.StringPtrInput `pulumi:"highWatermarkLabel"` // Label of the left axis. Label pulumi.StringPtrInput `pulumi:"label"` // A line to draw as a low watermark. LowWatermark pulumi.Float64PtrInput `pulumi:"lowWatermark"` // A label to attach to the low watermark line. LowWatermarkLabel pulumi.StringPtrInput `pulumi:"lowWatermarkLabel"` // The maximum value for the left axis. MaxValue pulumi.Float64PtrInput `pulumi:"maxValue"` // The minimum value for the left axis. MinValue pulumi.Float64PtrInput `pulumi:"minValue"` Watermarks TimeChartAxisLeftWatermarkArrayInput `pulumi:"watermarks"` }
func (TimeChartAxisLeftArgs) ElementType ¶
func (TimeChartAxisLeftArgs) ElementType() reflect.Type
func (TimeChartAxisLeftArgs) ToTimeChartAxisLeftOutput ¶
func (i TimeChartAxisLeftArgs) ToTimeChartAxisLeftOutput() TimeChartAxisLeftOutput
func (TimeChartAxisLeftArgs) ToTimeChartAxisLeftOutputWithContext ¶
func (i TimeChartAxisLeftArgs) ToTimeChartAxisLeftOutputWithContext(ctx context.Context) TimeChartAxisLeftOutput
func (TimeChartAxisLeftArgs) ToTimeChartAxisLeftPtrOutput ¶
func (i TimeChartAxisLeftArgs) ToTimeChartAxisLeftPtrOutput() TimeChartAxisLeftPtrOutput
func (TimeChartAxisLeftArgs) ToTimeChartAxisLeftPtrOutputWithContext ¶
func (i TimeChartAxisLeftArgs) ToTimeChartAxisLeftPtrOutputWithContext(ctx context.Context) TimeChartAxisLeftPtrOutput
type TimeChartAxisLeftInput ¶
type TimeChartAxisLeftInput interface { pulumi.Input ToTimeChartAxisLeftOutput() TimeChartAxisLeftOutput ToTimeChartAxisLeftOutputWithContext(context.Context) TimeChartAxisLeftOutput }
TimeChartAxisLeftInput is an input type that accepts TimeChartAxisLeftArgs and TimeChartAxisLeftOutput values. You can construct a concrete instance of `TimeChartAxisLeftInput` via:
TimeChartAxisLeftArgs{...}
type TimeChartAxisLeftOutput ¶
type TimeChartAxisLeftOutput struct{ *pulumi.OutputState }
func (TimeChartAxisLeftOutput) ElementType ¶
func (TimeChartAxisLeftOutput) ElementType() reflect.Type
func (TimeChartAxisLeftOutput) HighWatermark ¶
func (o TimeChartAxisLeftOutput) HighWatermark() pulumi.Float64PtrOutput
A line to draw as a high watermark.
func (TimeChartAxisLeftOutput) HighWatermarkLabel ¶
func (o TimeChartAxisLeftOutput) HighWatermarkLabel() pulumi.StringPtrOutput
A label to attach to the high watermark line.
func (TimeChartAxisLeftOutput) Label ¶
func (o TimeChartAxisLeftOutput) Label() pulumi.StringPtrOutput
Label of the left axis.
func (TimeChartAxisLeftOutput) LowWatermark ¶
func (o TimeChartAxisLeftOutput) LowWatermark() pulumi.Float64PtrOutput
A line to draw as a low watermark.
func (TimeChartAxisLeftOutput) LowWatermarkLabel ¶
func (o TimeChartAxisLeftOutput) LowWatermarkLabel() pulumi.StringPtrOutput
A label to attach to the low watermark line.
func (TimeChartAxisLeftOutput) MaxValue ¶
func (o TimeChartAxisLeftOutput) MaxValue() pulumi.Float64PtrOutput
The maximum value for the left axis.
func (TimeChartAxisLeftOutput) MinValue ¶
func (o TimeChartAxisLeftOutput) MinValue() pulumi.Float64PtrOutput
The minimum value for the left axis.
func (TimeChartAxisLeftOutput) ToTimeChartAxisLeftOutput ¶
func (o TimeChartAxisLeftOutput) ToTimeChartAxisLeftOutput() TimeChartAxisLeftOutput
func (TimeChartAxisLeftOutput) ToTimeChartAxisLeftOutputWithContext ¶
func (o TimeChartAxisLeftOutput) ToTimeChartAxisLeftOutputWithContext(ctx context.Context) TimeChartAxisLeftOutput
func (TimeChartAxisLeftOutput) ToTimeChartAxisLeftPtrOutput ¶
func (o TimeChartAxisLeftOutput) ToTimeChartAxisLeftPtrOutput() TimeChartAxisLeftPtrOutput
func (TimeChartAxisLeftOutput) ToTimeChartAxisLeftPtrOutputWithContext ¶
func (o TimeChartAxisLeftOutput) ToTimeChartAxisLeftPtrOutputWithContext(ctx context.Context) TimeChartAxisLeftPtrOutput
func (TimeChartAxisLeftOutput) Watermarks ¶
func (o TimeChartAxisLeftOutput) Watermarks() TimeChartAxisLeftWatermarkArrayOutput
type TimeChartAxisLeftPtrInput ¶
type TimeChartAxisLeftPtrInput interface { pulumi.Input ToTimeChartAxisLeftPtrOutput() TimeChartAxisLeftPtrOutput ToTimeChartAxisLeftPtrOutputWithContext(context.Context) TimeChartAxisLeftPtrOutput }
TimeChartAxisLeftPtrInput is an input type that accepts TimeChartAxisLeftArgs, TimeChartAxisLeftPtr and TimeChartAxisLeftPtrOutput values. You can construct a concrete instance of `TimeChartAxisLeftPtrInput` via:
TimeChartAxisLeftArgs{...} or: nil
func TimeChartAxisLeftPtr ¶
func TimeChartAxisLeftPtr(v *TimeChartAxisLeftArgs) TimeChartAxisLeftPtrInput
type TimeChartAxisLeftPtrOutput ¶
type TimeChartAxisLeftPtrOutput struct{ *pulumi.OutputState }
func (TimeChartAxisLeftPtrOutput) Elem ¶
func (o TimeChartAxisLeftPtrOutput) Elem() TimeChartAxisLeftOutput
func (TimeChartAxisLeftPtrOutput) ElementType ¶
func (TimeChartAxisLeftPtrOutput) ElementType() reflect.Type
func (TimeChartAxisLeftPtrOutput) HighWatermark ¶
func (o TimeChartAxisLeftPtrOutput) HighWatermark() pulumi.Float64PtrOutput
A line to draw as a high watermark.
func (TimeChartAxisLeftPtrOutput) HighWatermarkLabel ¶
func (o TimeChartAxisLeftPtrOutput) HighWatermarkLabel() pulumi.StringPtrOutput
A label to attach to the high watermark line.
func (TimeChartAxisLeftPtrOutput) Label ¶
func (o TimeChartAxisLeftPtrOutput) Label() pulumi.StringPtrOutput
Label of the left axis.
func (TimeChartAxisLeftPtrOutput) LowWatermark ¶
func (o TimeChartAxisLeftPtrOutput) LowWatermark() pulumi.Float64PtrOutput
A line to draw as a low watermark.
func (TimeChartAxisLeftPtrOutput) LowWatermarkLabel ¶
func (o TimeChartAxisLeftPtrOutput) LowWatermarkLabel() pulumi.StringPtrOutput
A label to attach to the low watermark line.
func (TimeChartAxisLeftPtrOutput) MaxValue ¶
func (o TimeChartAxisLeftPtrOutput) MaxValue() pulumi.Float64PtrOutput
The maximum value for the left axis.
func (TimeChartAxisLeftPtrOutput) MinValue ¶
func (o TimeChartAxisLeftPtrOutput) MinValue() pulumi.Float64PtrOutput
The minimum value for the left axis.
func (TimeChartAxisLeftPtrOutput) ToTimeChartAxisLeftPtrOutput ¶
func (o TimeChartAxisLeftPtrOutput) ToTimeChartAxisLeftPtrOutput() TimeChartAxisLeftPtrOutput
func (TimeChartAxisLeftPtrOutput) ToTimeChartAxisLeftPtrOutputWithContext ¶
func (o TimeChartAxisLeftPtrOutput) ToTimeChartAxisLeftPtrOutputWithContext(ctx context.Context) TimeChartAxisLeftPtrOutput
func (TimeChartAxisLeftPtrOutput) Watermarks ¶
func (o TimeChartAxisLeftPtrOutput) Watermarks() TimeChartAxisLeftWatermarkArrayOutput
type TimeChartAxisLeftWatermarkArgs ¶
type TimeChartAxisLeftWatermarkArgs struct { // Label to display associated with the watermark line Label pulumi.StringPtrInput `pulumi:"label"` // Axis value where the watermark line will be displayed Value pulumi.Float64Input `pulumi:"value"` }
func (TimeChartAxisLeftWatermarkArgs) ElementType ¶
func (TimeChartAxisLeftWatermarkArgs) ElementType() reflect.Type
func (TimeChartAxisLeftWatermarkArgs) ToTimeChartAxisLeftWatermarkOutput ¶
func (i TimeChartAxisLeftWatermarkArgs) ToTimeChartAxisLeftWatermarkOutput() TimeChartAxisLeftWatermarkOutput
func (TimeChartAxisLeftWatermarkArgs) ToTimeChartAxisLeftWatermarkOutputWithContext ¶
func (i TimeChartAxisLeftWatermarkArgs) ToTimeChartAxisLeftWatermarkOutputWithContext(ctx context.Context) TimeChartAxisLeftWatermarkOutput
type TimeChartAxisLeftWatermarkArray ¶
type TimeChartAxisLeftWatermarkArray []TimeChartAxisLeftWatermarkInput
func (TimeChartAxisLeftWatermarkArray) ElementType ¶
func (TimeChartAxisLeftWatermarkArray) ElementType() reflect.Type
func (TimeChartAxisLeftWatermarkArray) ToTimeChartAxisLeftWatermarkArrayOutput ¶
func (i TimeChartAxisLeftWatermarkArray) ToTimeChartAxisLeftWatermarkArrayOutput() TimeChartAxisLeftWatermarkArrayOutput
func (TimeChartAxisLeftWatermarkArray) ToTimeChartAxisLeftWatermarkArrayOutputWithContext ¶
func (i TimeChartAxisLeftWatermarkArray) ToTimeChartAxisLeftWatermarkArrayOutputWithContext(ctx context.Context) TimeChartAxisLeftWatermarkArrayOutput
type TimeChartAxisLeftWatermarkArrayInput ¶
type TimeChartAxisLeftWatermarkArrayInput interface { pulumi.Input ToTimeChartAxisLeftWatermarkArrayOutput() TimeChartAxisLeftWatermarkArrayOutput ToTimeChartAxisLeftWatermarkArrayOutputWithContext(context.Context) TimeChartAxisLeftWatermarkArrayOutput }
TimeChartAxisLeftWatermarkArrayInput is an input type that accepts TimeChartAxisLeftWatermarkArray and TimeChartAxisLeftWatermarkArrayOutput values. You can construct a concrete instance of `TimeChartAxisLeftWatermarkArrayInput` via:
TimeChartAxisLeftWatermarkArray{ TimeChartAxisLeftWatermarkArgs{...} }
type TimeChartAxisLeftWatermarkArrayOutput ¶
type TimeChartAxisLeftWatermarkArrayOutput struct{ *pulumi.OutputState }
func (TimeChartAxisLeftWatermarkArrayOutput) ElementType ¶
func (TimeChartAxisLeftWatermarkArrayOutput) ElementType() reflect.Type
func (TimeChartAxisLeftWatermarkArrayOutput) Index ¶
func (o TimeChartAxisLeftWatermarkArrayOutput) Index(i pulumi.IntInput) TimeChartAxisLeftWatermarkOutput
func (TimeChartAxisLeftWatermarkArrayOutput) ToTimeChartAxisLeftWatermarkArrayOutput ¶
func (o TimeChartAxisLeftWatermarkArrayOutput) ToTimeChartAxisLeftWatermarkArrayOutput() TimeChartAxisLeftWatermarkArrayOutput
func (TimeChartAxisLeftWatermarkArrayOutput) ToTimeChartAxisLeftWatermarkArrayOutputWithContext ¶
func (o TimeChartAxisLeftWatermarkArrayOutput) ToTimeChartAxisLeftWatermarkArrayOutputWithContext(ctx context.Context) TimeChartAxisLeftWatermarkArrayOutput
type TimeChartAxisLeftWatermarkInput ¶
type TimeChartAxisLeftWatermarkInput interface { pulumi.Input ToTimeChartAxisLeftWatermarkOutput() TimeChartAxisLeftWatermarkOutput ToTimeChartAxisLeftWatermarkOutputWithContext(context.Context) TimeChartAxisLeftWatermarkOutput }
TimeChartAxisLeftWatermarkInput is an input type that accepts TimeChartAxisLeftWatermarkArgs and TimeChartAxisLeftWatermarkOutput values. You can construct a concrete instance of `TimeChartAxisLeftWatermarkInput` via:
TimeChartAxisLeftWatermarkArgs{...}
type TimeChartAxisLeftWatermarkOutput ¶
type TimeChartAxisLeftWatermarkOutput struct{ *pulumi.OutputState }
func (TimeChartAxisLeftWatermarkOutput) ElementType ¶
func (TimeChartAxisLeftWatermarkOutput) ElementType() reflect.Type
func (TimeChartAxisLeftWatermarkOutput) Label ¶
func (o TimeChartAxisLeftWatermarkOutput) Label() pulumi.StringPtrOutput
Label to display associated with the watermark line
func (TimeChartAxisLeftWatermarkOutput) ToTimeChartAxisLeftWatermarkOutput ¶
func (o TimeChartAxisLeftWatermarkOutput) ToTimeChartAxisLeftWatermarkOutput() TimeChartAxisLeftWatermarkOutput
func (TimeChartAxisLeftWatermarkOutput) ToTimeChartAxisLeftWatermarkOutputWithContext ¶
func (o TimeChartAxisLeftWatermarkOutput) ToTimeChartAxisLeftWatermarkOutputWithContext(ctx context.Context) TimeChartAxisLeftWatermarkOutput
func (TimeChartAxisLeftWatermarkOutput) Value ¶
func (o TimeChartAxisLeftWatermarkOutput) Value() pulumi.Float64Output
Axis value where the watermark line will be displayed
type TimeChartAxisRight ¶
type TimeChartAxisRight struct { // A line to draw as a high watermark. HighWatermark *float64 `pulumi:"highWatermark"` // A label to attach to the high watermark line. HighWatermarkLabel *string `pulumi:"highWatermarkLabel"` // Label of the right axis. Label *string `pulumi:"label"` // A line to draw as a low watermark. LowWatermark *float64 `pulumi:"lowWatermark"` // A label to attach to the low watermark line. LowWatermarkLabel *string `pulumi:"lowWatermarkLabel"` // The maximum value for the right axis. MaxValue *float64 `pulumi:"maxValue"` // The minimum value for the right axis. MinValue *float64 `pulumi:"minValue"` Watermarks []TimeChartAxisRightWatermark `pulumi:"watermarks"` }
type TimeChartAxisRightArgs ¶
type TimeChartAxisRightArgs struct { // A line to draw as a high watermark. HighWatermark pulumi.Float64PtrInput `pulumi:"highWatermark"` // A label to attach to the high watermark line. HighWatermarkLabel pulumi.StringPtrInput `pulumi:"highWatermarkLabel"` // Label of the right axis. Label pulumi.StringPtrInput `pulumi:"label"` // A line to draw as a low watermark. LowWatermark pulumi.Float64PtrInput `pulumi:"lowWatermark"` // A label to attach to the low watermark line. LowWatermarkLabel pulumi.StringPtrInput `pulumi:"lowWatermarkLabel"` // The maximum value for the right axis. MaxValue pulumi.Float64PtrInput `pulumi:"maxValue"` // The minimum value for the right axis. MinValue pulumi.Float64PtrInput `pulumi:"minValue"` Watermarks TimeChartAxisRightWatermarkArrayInput `pulumi:"watermarks"` }
func (TimeChartAxisRightArgs) ElementType ¶
func (TimeChartAxisRightArgs) ElementType() reflect.Type
func (TimeChartAxisRightArgs) ToTimeChartAxisRightOutput ¶
func (i TimeChartAxisRightArgs) ToTimeChartAxisRightOutput() TimeChartAxisRightOutput
func (TimeChartAxisRightArgs) ToTimeChartAxisRightOutputWithContext ¶
func (i TimeChartAxisRightArgs) ToTimeChartAxisRightOutputWithContext(ctx context.Context) TimeChartAxisRightOutput
func (TimeChartAxisRightArgs) ToTimeChartAxisRightPtrOutput ¶
func (i TimeChartAxisRightArgs) ToTimeChartAxisRightPtrOutput() TimeChartAxisRightPtrOutput
func (TimeChartAxisRightArgs) ToTimeChartAxisRightPtrOutputWithContext ¶
func (i TimeChartAxisRightArgs) ToTimeChartAxisRightPtrOutputWithContext(ctx context.Context) TimeChartAxisRightPtrOutput
type TimeChartAxisRightInput ¶
type TimeChartAxisRightInput interface { pulumi.Input ToTimeChartAxisRightOutput() TimeChartAxisRightOutput ToTimeChartAxisRightOutputWithContext(context.Context) TimeChartAxisRightOutput }
TimeChartAxisRightInput is an input type that accepts TimeChartAxisRightArgs and TimeChartAxisRightOutput values. You can construct a concrete instance of `TimeChartAxisRightInput` via:
TimeChartAxisRightArgs{...}
type TimeChartAxisRightOutput ¶
type TimeChartAxisRightOutput struct{ *pulumi.OutputState }
func (TimeChartAxisRightOutput) ElementType ¶
func (TimeChartAxisRightOutput) ElementType() reflect.Type
func (TimeChartAxisRightOutput) HighWatermark ¶
func (o TimeChartAxisRightOutput) HighWatermark() pulumi.Float64PtrOutput
A line to draw as a high watermark.
func (TimeChartAxisRightOutput) HighWatermarkLabel ¶
func (o TimeChartAxisRightOutput) HighWatermarkLabel() pulumi.StringPtrOutput
A label to attach to the high watermark line.
func (TimeChartAxisRightOutput) Label ¶
func (o TimeChartAxisRightOutput) Label() pulumi.StringPtrOutput
Label of the right axis.
func (TimeChartAxisRightOutput) LowWatermark ¶
func (o TimeChartAxisRightOutput) LowWatermark() pulumi.Float64PtrOutput
A line to draw as a low watermark.
func (TimeChartAxisRightOutput) LowWatermarkLabel ¶
func (o TimeChartAxisRightOutput) LowWatermarkLabel() pulumi.StringPtrOutput
A label to attach to the low watermark line.
func (TimeChartAxisRightOutput) MaxValue ¶
func (o TimeChartAxisRightOutput) MaxValue() pulumi.Float64PtrOutput
The maximum value for the right axis.
func (TimeChartAxisRightOutput) MinValue ¶
func (o TimeChartAxisRightOutput) MinValue() pulumi.Float64PtrOutput
The minimum value for the right axis.
func (TimeChartAxisRightOutput) ToTimeChartAxisRightOutput ¶
func (o TimeChartAxisRightOutput) ToTimeChartAxisRightOutput() TimeChartAxisRightOutput
func (TimeChartAxisRightOutput) ToTimeChartAxisRightOutputWithContext ¶
func (o TimeChartAxisRightOutput) ToTimeChartAxisRightOutputWithContext(ctx context.Context) TimeChartAxisRightOutput
func (TimeChartAxisRightOutput) ToTimeChartAxisRightPtrOutput ¶
func (o TimeChartAxisRightOutput) ToTimeChartAxisRightPtrOutput() TimeChartAxisRightPtrOutput
func (TimeChartAxisRightOutput) ToTimeChartAxisRightPtrOutputWithContext ¶
func (o TimeChartAxisRightOutput) ToTimeChartAxisRightPtrOutputWithContext(ctx context.Context) TimeChartAxisRightPtrOutput
func (TimeChartAxisRightOutput) Watermarks ¶
func (o TimeChartAxisRightOutput) Watermarks() TimeChartAxisRightWatermarkArrayOutput
type TimeChartAxisRightPtrInput ¶
type TimeChartAxisRightPtrInput interface { pulumi.Input ToTimeChartAxisRightPtrOutput() TimeChartAxisRightPtrOutput ToTimeChartAxisRightPtrOutputWithContext(context.Context) TimeChartAxisRightPtrOutput }
TimeChartAxisRightPtrInput is an input type that accepts TimeChartAxisRightArgs, TimeChartAxisRightPtr and TimeChartAxisRightPtrOutput values. You can construct a concrete instance of `TimeChartAxisRightPtrInput` via:
TimeChartAxisRightArgs{...} or: nil
func TimeChartAxisRightPtr ¶
func TimeChartAxisRightPtr(v *TimeChartAxisRightArgs) TimeChartAxisRightPtrInput
type TimeChartAxisRightPtrOutput ¶
type TimeChartAxisRightPtrOutput struct{ *pulumi.OutputState }
func (TimeChartAxisRightPtrOutput) Elem ¶
func (o TimeChartAxisRightPtrOutput) Elem() TimeChartAxisRightOutput
func (TimeChartAxisRightPtrOutput) ElementType ¶
func (TimeChartAxisRightPtrOutput) ElementType() reflect.Type
func (TimeChartAxisRightPtrOutput) HighWatermark ¶
func (o TimeChartAxisRightPtrOutput) HighWatermark() pulumi.Float64PtrOutput
A line to draw as a high watermark.
func (TimeChartAxisRightPtrOutput) HighWatermarkLabel ¶
func (o TimeChartAxisRightPtrOutput) HighWatermarkLabel() pulumi.StringPtrOutput
A label to attach to the high watermark line.
func (TimeChartAxisRightPtrOutput) Label ¶
func (o TimeChartAxisRightPtrOutput) Label() pulumi.StringPtrOutput
Label of the right axis.
func (TimeChartAxisRightPtrOutput) LowWatermark ¶
func (o TimeChartAxisRightPtrOutput) LowWatermark() pulumi.Float64PtrOutput
A line to draw as a low watermark.
func (TimeChartAxisRightPtrOutput) LowWatermarkLabel ¶
func (o TimeChartAxisRightPtrOutput) LowWatermarkLabel() pulumi.StringPtrOutput
A label to attach to the low watermark line.
func (TimeChartAxisRightPtrOutput) MaxValue ¶
func (o TimeChartAxisRightPtrOutput) MaxValue() pulumi.Float64PtrOutput
The maximum value for the right axis.
func (TimeChartAxisRightPtrOutput) MinValue ¶
func (o TimeChartAxisRightPtrOutput) MinValue() pulumi.Float64PtrOutput
The minimum value for the right axis.
func (TimeChartAxisRightPtrOutput) ToTimeChartAxisRightPtrOutput ¶
func (o TimeChartAxisRightPtrOutput) ToTimeChartAxisRightPtrOutput() TimeChartAxisRightPtrOutput
func (TimeChartAxisRightPtrOutput) ToTimeChartAxisRightPtrOutputWithContext ¶
func (o TimeChartAxisRightPtrOutput) ToTimeChartAxisRightPtrOutputWithContext(ctx context.Context) TimeChartAxisRightPtrOutput
func (TimeChartAxisRightPtrOutput) Watermarks ¶
func (o TimeChartAxisRightPtrOutput) Watermarks() TimeChartAxisRightWatermarkArrayOutput
type TimeChartAxisRightWatermarkArgs ¶
type TimeChartAxisRightWatermarkArgs struct { // Label to display associated with the watermark line Label pulumi.StringPtrInput `pulumi:"label"` // Axis value where the watermark line will be displayed Value pulumi.Float64Input `pulumi:"value"` }
func (TimeChartAxisRightWatermarkArgs) ElementType ¶
func (TimeChartAxisRightWatermarkArgs) ElementType() reflect.Type
func (TimeChartAxisRightWatermarkArgs) ToTimeChartAxisRightWatermarkOutput ¶
func (i TimeChartAxisRightWatermarkArgs) ToTimeChartAxisRightWatermarkOutput() TimeChartAxisRightWatermarkOutput
func (TimeChartAxisRightWatermarkArgs) ToTimeChartAxisRightWatermarkOutputWithContext ¶
func (i TimeChartAxisRightWatermarkArgs) ToTimeChartAxisRightWatermarkOutputWithContext(ctx context.Context) TimeChartAxisRightWatermarkOutput
type TimeChartAxisRightWatermarkArray ¶
type TimeChartAxisRightWatermarkArray []TimeChartAxisRightWatermarkInput
func (TimeChartAxisRightWatermarkArray) ElementType ¶
func (TimeChartAxisRightWatermarkArray) ElementType() reflect.Type
func (TimeChartAxisRightWatermarkArray) ToTimeChartAxisRightWatermarkArrayOutput ¶
func (i TimeChartAxisRightWatermarkArray) ToTimeChartAxisRightWatermarkArrayOutput() TimeChartAxisRightWatermarkArrayOutput
func (TimeChartAxisRightWatermarkArray) ToTimeChartAxisRightWatermarkArrayOutputWithContext ¶
func (i TimeChartAxisRightWatermarkArray) ToTimeChartAxisRightWatermarkArrayOutputWithContext(ctx context.Context) TimeChartAxisRightWatermarkArrayOutput
type TimeChartAxisRightWatermarkArrayInput ¶
type TimeChartAxisRightWatermarkArrayInput interface { pulumi.Input ToTimeChartAxisRightWatermarkArrayOutput() TimeChartAxisRightWatermarkArrayOutput ToTimeChartAxisRightWatermarkArrayOutputWithContext(context.Context) TimeChartAxisRightWatermarkArrayOutput }
TimeChartAxisRightWatermarkArrayInput is an input type that accepts TimeChartAxisRightWatermarkArray and TimeChartAxisRightWatermarkArrayOutput values. You can construct a concrete instance of `TimeChartAxisRightWatermarkArrayInput` via:
TimeChartAxisRightWatermarkArray{ TimeChartAxisRightWatermarkArgs{...} }
type TimeChartAxisRightWatermarkArrayOutput ¶
type TimeChartAxisRightWatermarkArrayOutput struct{ *pulumi.OutputState }
func (TimeChartAxisRightWatermarkArrayOutput) ElementType ¶
func (TimeChartAxisRightWatermarkArrayOutput) ElementType() reflect.Type
func (TimeChartAxisRightWatermarkArrayOutput) ToTimeChartAxisRightWatermarkArrayOutput ¶
func (o TimeChartAxisRightWatermarkArrayOutput) ToTimeChartAxisRightWatermarkArrayOutput() TimeChartAxisRightWatermarkArrayOutput
func (TimeChartAxisRightWatermarkArrayOutput) ToTimeChartAxisRightWatermarkArrayOutputWithContext ¶
func (o TimeChartAxisRightWatermarkArrayOutput) ToTimeChartAxisRightWatermarkArrayOutputWithContext(ctx context.Context) TimeChartAxisRightWatermarkArrayOutput
type TimeChartAxisRightWatermarkInput ¶
type TimeChartAxisRightWatermarkInput interface { pulumi.Input ToTimeChartAxisRightWatermarkOutput() TimeChartAxisRightWatermarkOutput ToTimeChartAxisRightWatermarkOutputWithContext(context.Context) TimeChartAxisRightWatermarkOutput }
TimeChartAxisRightWatermarkInput is an input type that accepts TimeChartAxisRightWatermarkArgs and TimeChartAxisRightWatermarkOutput values. You can construct a concrete instance of `TimeChartAxisRightWatermarkInput` via:
TimeChartAxisRightWatermarkArgs{...}
type TimeChartAxisRightWatermarkOutput ¶
type TimeChartAxisRightWatermarkOutput struct{ *pulumi.OutputState }
func (TimeChartAxisRightWatermarkOutput) ElementType ¶
func (TimeChartAxisRightWatermarkOutput) ElementType() reflect.Type
func (TimeChartAxisRightWatermarkOutput) Label ¶
func (o TimeChartAxisRightWatermarkOutput) Label() pulumi.StringPtrOutput
Label to display associated with the watermark line
func (TimeChartAxisRightWatermarkOutput) ToTimeChartAxisRightWatermarkOutput ¶
func (o TimeChartAxisRightWatermarkOutput) ToTimeChartAxisRightWatermarkOutput() TimeChartAxisRightWatermarkOutput
func (TimeChartAxisRightWatermarkOutput) ToTimeChartAxisRightWatermarkOutputWithContext ¶
func (o TimeChartAxisRightWatermarkOutput) ToTimeChartAxisRightWatermarkOutputWithContext(ctx context.Context) TimeChartAxisRightWatermarkOutput
func (TimeChartAxisRightWatermarkOutput) Value ¶
func (o TimeChartAxisRightWatermarkOutput) Value() pulumi.Float64Output
Axis value where the watermark line will be displayed
type TimeChartEventOption ¶
type TimeChartEventOption struct { // Color to use : gray, blue, azure, navy, brown, orange, yellow, iris, magenta, pink, purple, violet, lilac, emerald, green, aquamarine. Color *string `pulumi:"color"` // Specifies an alternate value for the Plot Name column of the Data Table associated with the chart. DisplayName *string `pulumi:"displayName"` // Label used in the publish statement that displays the event query you want to customize. Label string `pulumi:"label"` }
type TimeChartEventOptionArgs ¶
type TimeChartEventOptionArgs struct { // Color to use : gray, blue, azure, navy, brown, orange, yellow, iris, magenta, pink, purple, violet, lilac, emerald, green, aquamarine. Color pulumi.StringPtrInput `pulumi:"color"` // Specifies an alternate value for the Plot Name column of the Data Table associated with the chart. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` // Label used in the publish statement that displays the event query you want to customize. Label pulumi.StringInput `pulumi:"label"` }
func (TimeChartEventOptionArgs) ElementType ¶
func (TimeChartEventOptionArgs) ElementType() reflect.Type
func (TimeChartEventOptionArgs) ToTimeChartEventOptionOutput ¶
func (i TimeChartEventOptionArgs) ToTimeChartEventOptionOutput() TimeChartEventOptionOutput
func (TimeChartEventOptionArgs) ToTimeChartEventOptionOutputWithContext ¶
func (i TimeChartEventOptionArgs) ToTimeChartEventOptionOutputWithContext(ctx context.Context) TimeChartEventOptionOutput
type TimeChartEventOptionArray ¶
type TimeChartEventOptionArray []TimeChartEventOptionInput
func (TimeChartEventOptionArray) ElementType ¶
func (TimeChartEventOptionArray) ElementType() reflect.Type
func (TimeChartEventOptionArray) ToTimeChartEventOptionArrayOutput ¶
func (i TimeChartEventOptionArray) ToTimeChartEventOptionArrayOutput() TimeChartEventOptionArrayOutput
func (TimeChartEventOptionArray) ToTimeChartEventOptionArrayOutputWithContext ¶
func (i TimeChartEventOptionArray) ToTimeChartEventOptionArrayOutputWithContext(ctx context.Context) TimeChartEventOptionArrayOutput
type TimeChartEventOptionArrayInput ¶
type TimeChartEventOptionArrayInput interface { pulumi.Input ToTimeChartEventOptionArrayOutput() TimeChartEventOptionArrayOutput ToTimeChartEventOptionArrayOutputWithContext(context.Context) TimeChartEventOptionArrayOutput }
TimeChartEventOptionArrayInput is an input type that accepts TimeChartEventOptionArray and TimeChartEventOptionArrayOutput values. You can construct a concrete instance of `TimeChartEventOptionArrayInput` via:
TimeChartEventOptionArray{ TimeChartEventOptionArgs{...} }
type TimeChartEventOptionArrayOutput ¶
type TimeChartEventOptionArrayOutput struct{ *pulumi.OutputState }
func (TimeChartEventOptionArrayOutput) ElementType ¶
func (TimeChartEventOptionArrayOutput) ElementType() reflect.Type
func (TimeChartEventOptionArrayOutput) Index ¶
func (o TimeChartEventOptionArrayOutput) Index(i pulumi.IntInput) TimeChartEventOptionOutput
func (TimeChartEventOptionArrayOutput) ToTimeChartEventOptionArrayOutput ¶
func (o TimeChartEventOptionArrayOutput) ToTimeChartEventOptionArrayOutput() TimeChartEventOptionArrayOutput
func (TimeChartEventOptionArrayOutput) ToTimeChartEventOptionArrayOutputWithContext ¶
func (o TimeChartEventOptionArrayOutput) ToTimeChartEventOptionArrayOutputWithContext(ctx context.Context) TimeChartEventOptionArrayOutput
type TimeChartEventOptionInput ¶
type TimeChartEventOptionInput interface { pulumi.Input ToTimeChartEventOptionOutput() TimeChartEventOptionOutput ToTimeChartEventOptionOutputWithContext(context.Context) TimeChartEventOptionOutput }
TimeChartEventOptionInput is an input type that accepts TimeChartEventOptionArgs and TimeChartEventOptionOutput values. You can construct a concrete instance of `TimeChartEventOptionInput` via:
TimeChartEventOptionArgs{...}
type TimeChartEventOptionOutput ¶
type TimeChartEventOptionOutput struct{ *pulumi.OutputState }
func (TimeChartEventOptionOutput) Color ¶
func (o TimeChartEventOptionOutput) Color() pulumi.StringPtrOutput
Color to use : gray, blue, azure, navy, brown, orange, yellow, iris, magenta, pink, purple, violet, lilac, emerald, green, aquamarine.
func (TimeChartEventOptionOutput) DisplayName ¶
func (o TimeChartEventOptionOutput) DisplayName() pulumi.StringPtrOutput
Specifies an alternate value for the Plot Name column of the Data Table associated with the chart.
func (TimeChartEventOptionOutput) ElementType ¶
func (TimeChartEventOptionOutput) ElementType() reflect.Type
func (TimeChartEventOptionOutput) Label ¶
func (o TimeChartEventOptionOutput) Label() pulumi.StringOutput
Label used in the publish statement that displays the event query you want to customize.
func (TimeChartEventOptionOutput) ToTimeChartEventOptionOutput ¶
func (o TimeChartEventOptionOutput) ToTimeChartEventOptionOutput() TimeChartEventOptionOutput
func (TimeChartEventOptionOutput) ToTimeChartEventOptionOutputWithContext ¶
func (o TimeChartEventOptionOutput) ToTimeChartEventOptionOutputWithContext(ctx context.Context) TimeChartEventOptionOutput
type TimeChartHistogramOption ¶
type TimeChartHistogramOption struct { // Color to use : gray, blue, azure, navy, brown, orange, yellow, iris, magenta, pink, purple, violet, lilac, emerald, green, aquamarine, red, gold, greenyellow, chartreuse, jade ColorTheme *string `pulumi:"colorTheme"` }
type TimeChartHistogramOptionArgs ¶
type TimeChartHistogramOptionArgs struct { // Color to use : gray, blue, azure, navy, brown, orange, yellow, iris, magenta, pink, purple, violet, lilac, emerald, green, aquamarine, red, gold, greenyellow, chartreuse, jade ColorTheme pulumi.StringPtrInput `pulumi:"colorTheme"` }
func (TimeChartHistogramOptionArgs) ElementType ¶
func (TimeChartHistogramOptionArgs) ElementType() reflect.Type
func (TimeChartHistogramOptionArgs) ToTimeChartHistogramOptionOutput ¶
func (i TimeChartHistogramOptionArgs) ToTimeChartHistogramOptionOutput() TimeChartHistogramOptionOutput
func (TimeChartHistogramOptionArgs) ToTimeChartHistogramOptionOutputWithContext ¶
func (i TimeChartHistogramOptionArgs) ToTimeChartHistogramOptionOutputWithContext(ctx context.Context) TimeChartHistogramOptionOutput
type TimeChartHistogramOptionArray ¶
type TimeChartHistogramOptionArray []TimeChartHistogramOptionInput
func (TimeChartHistogramOptionArray) ElementType ¶
func (TimeChartHistogramOptionArray) ElementType() reflect.Type
func (TimeChartHistogramOptionArray) ToTimeChartHistogramOptionArrayOutput ¶
func (i TimeChartHistogramOptionArray) ToTimeChartHistogramOptionArrayOutput() TimeChartHistogramOptionArrayOutput
func (TimeChartHistogramOptionArray) ToTimeChartHistogramOptionArrayOutputWithContext ¶
func (i TimeChartHistogramOptionArray) ToTimeChartHistogramOptionArrayOutputWithContext(ctx context.Context) TimeChartHistogramOptionArrayOutput
type TimeChartHistogramOptionArrayInput ¶
type TimeChartHistogramOptionArrayInput interface { pulumi.Input ToTimeChartHistogramOptionArrayOutput() TimeChartHistogramOptionArrayOutput ToTimeChartHistogramOptionArrayOutputWithContext(context.Context) TimeChartHistogramOptionArrayOutput }
TimeChartHistogramOptionArrayInput is an input type that accepts TimeChartHistogramOptionArray and TimeChartHistogramOptionArrayOutput values. You can construct a concrete instance of `TimeChartHistogramOptionArrayInput` via:
TimeChartHistogramOptionArray{ TimeChartHistogramOptionArgs{...} }
type TimeChartHistogramOptionArrayOutput ¶
type TimeChartHistogramOptionArrayOutput struct{ *pulumi.OutputState }
func (TimeChartHistogramOptionArrayOutput) ElementType ¶
func (TimeChartHistogramOptionArrayOutput) ElementType() reflect.Type
func (TimeChartHistogramOptionArrayOutput) Index ¶
func (o TimeChartHistogramOptionArrayOutput) Index(i pulumi.IntInput) TimeChartHistogramOptionOutput
func (TimeChartHistogramOptionArrayOutput) ToTimeChartHistogramOptionArrayOutput ¶
func (o TimeChartHistogramOptionArrayOutput) ToTimeChartHistogramOptionArrayOutput() TimeChartHistogramOptionArrayOutput
func (TimeChartHistogramOptionArrayOutput) ToTimeChartHistogramOptionArrayOutputWithContext ¶
func (o TimeChartHistogramOptionArrayOutput) ToTimeChartHistogramOptionArrayOutputWithContext(ctx context.Context) TimeChartHistogramOptionArrayOutput
type TimeChartHistogramOptionInput ¶
type TimeChartHistogramOptionInput interface { pulumi.Input ToTimeChartHistogramOptionOutput() TimeChartHistogramOptionOutput ToTimeChartHistogramOptionOutputWithContext(context.Context) TimeChartHistogramOptionOutput }
TimeChartHistogramOptionInput is an input type that accepts TimeChartHistogramOptionArgs and TimeChartHistogramOptionOutput values. You can construct a concrete instance of `TimeChartHistogramOptionInput` via:
TimeChartHistogramOptionArgs{...}
type TimeChartHistogramOptionOutput ¶
type TimeChartHistogramOptionOutput struct{ *pulumi.OutputState }
func (TimeChartHistogramOptionOutput) ColorTheme ¶
func (o TimeChartHistogramOptionOutput) ColorTheme() pulumi.StringPtrOutput
Color to use : gray, blue, azure, navy, brown, orange, yellow, iris, magenta, pink, purple, violet, lilac, emerald, green, aquamarine, red, gold, greenyellow, chartreuse, jade
func (TimeChartHistogramOptionOutput) ElementType ¶
func (TimeChartHistogramOptionOutput) ElementType() reflect.Type
func (TimeChartHistogramOptionOutput) ToTimeChartHistogramOptionOutput ¶
func (o TimeChartHistogramOptionOutput) ToTimeChartHistogramOptionOutput() TimeChartHistogramOptionOutput
func (TimeChartHistogramOptionOutput) ToTimeChartHistogramOptionOutputWithContext ¶
func (o TimeChartHistogramOptionOutput) ToTimeChartHistogramOptionOutputWithContext(ctx context.Context) TimeChartHistogramOptionOutput
type TimeChartInput ¶
type TimeChartInput interface { pulumi.Input ToTimeChartOutput() TimeChartOutput ToTimeChartOutputWithContext(ctx context.Context) TimeChartOutput }
type TimeChartLegendOptionsField ¶
type TimeChartLegendOptionsField struct { // True or False depending on if you want the property to be shown or hidden. Enabled *bool `pulumi:"enabled"` // The name of the property to display. Note the special values of `plotLabel` (corresponding with the API's `sfMetric`) which shows the label of the time series `publish()` and `metric` (corresponding with the API's `sf_originatingMetric`) that shows the name of the metric for the time series being displayed. Property string `pulumi:"property"` }
type TimeChartLegendOptionsFieldArgs ¶
type TimeChartLegendOptionsFieldArgs struct { // True or False depending on if you want the property to be shown or hidden. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // The name of the property to display. Note the special values of `plotLabel` (corresponding with the API's `sfMetric`) which shows the label of the time series `publish()` and `metric` (corresponding with the API's `sf_originatingMetric`) that shows the name of the metric for the time series being displayed. Property pulumi.StringInput `pulumi:"property"` }
func (TimeChartLegendOptionsFieldArgs) ElementType ¶
func (TimeChartLegendOptionsFieldArgs) ElementType() reflect.Type
func (TimeChartLegendOptionsFieldArgs) ToTimeChartLegendOptionsFieldOutput ¶
func (i TimeChartLegendOptionsFieldArgs) ToTimeChartLegendOptionsFieldOutput() TimeChartLegendOptionsFieldOutput
func (TimeChartLegendOptionsFieldArgs) ToTimeChartLegendOptionsFieldOutputWithContext ¶
func (i TimeChartLegendOptionsFieldArgs) ToTimeChartLegendOptionsFieldOutputWithContext(ctx context.Context) TimeChartLegendOptionsFieldOutput
type TimeChartLegendOptionsFieldArray ¶
type TimeChartLegendOptionsFieldArray []TimeChartLegendOptionsFieldInput
func (TimeChartLegendOptionsFieldArray) ElementType ¶
func (TimeChartLegendOptionsFieldArray) ElementType() reflect.Type
func (TimeChartLegendOptionsFieldArray) ToTimeChartLegendOptionsFieldArrayOutput ¶
func (i TimeChartLegendOptionsFieldArray) ToTimeChartLegendOptionsFieldArrayOutput() TimeChartLegendOptionsFieldArrayOutput
func (TimeChartLegendOptionsFieldArray) ToTimeChartLegendOptionsFieldArrayOutputWithContext ¶
func (i TimeChartLegendOptionsFieldArray) ToTimeChartLegendOptionsFieldArrayOutputWithContext(ctx context.Context) TimeChartLegendOptionsFieldArrayOutput
type TimeChartLegendOptionsFieldArrayInput ¶
type TimeChartLegendOptionsFieldArrayInput interface { pulumi.Input ToTimeChartLegendOptionsFieldArrayOutput() TimeChartLegendOptionsFieldArrayOutput ToTimeChartLegendOptionsFieldArrayOutputWithContext(context.Context) TimeChartLegendOptionsFieldArrayOutput }
TimeChartLegendOptionsFieldArrayInput is an input type that accepts TimeChartLegendOptionsFieldArray and TimeChartLegendOptionsFieldArrayOutput values. You can construct a concrete instance of `TimeChartLegendOptionsFieldArrayInput` via:
TimeChartLegendOptionsFieldArray{ TimeChartLegendOptionsFieldArgs{...} }
type TimeChartLegendOptionsFieldArrayOutput ¶
type TimeChartLegendOptionsFieldArrayOutput struct{ *pulumi.OutputState }
func (TimeChartLegendOptionsFieldArrayOutput) ElementType ¶
func (TimeChartLegendOptionsFieldArrayOutput) ElementType() reflect.Type
func (TimeChartLegendOptionsFieldArrayOutput) ToTimeChartLegendOptionsFieldArrayOutput ¶
func (o TimeChartLegendOptionsFieldArrayOutput) ToTimeChartLegendOptionsFieldArrayOutput() TimeChartLegendOptionsFieldArrayOutput
func (TimeChartLegendOptionsFieldArrayOutput) ToTimeChartLegendOptionsFieldArrayOutputWithContext ¶
func (o TimeChartLegendOptionsFieldArrayOutput) ToTimeChartLegendOptionsFieldArrayOutputWithContext(ctx context.Context) TimeChartLegendOptionsFieldArrayOutput
type TimeChartLegendOptionsFieldInput ¶
type TimeChartLegendOptionsFieldInput interface { pulumi.Input ToTimeChartLegendOptionsFieldOutput() TimeChartLegendOptionsFieldOutput ToTimeChartLegendOptionsFieldOutputWithContext(context.Context) TimeChartLegendOptionsFieldOutput }
TimeChartLegendOptionsFieldInput is an input type that accepts TimeChartLegendOptionsFieldArgs and TimeChartLegendOptionsFieldOutput values. You can construct a concrete instance of `TimeChartLegendOptionsFieldInput` via:
TimeChartLegendOptionsFieldArgs{...}
type TimeChartLegendOptionsFieldOutput ¶
type TimeChartLegendOptionsFieldOutput struct{ *pulumi.OutputState }
func (TimeChartLegendOptionsFieldOutput) ElementType ¶
func (TimeChartLegendOptionsFieldOutput) ElementType() reflect.Type
func (TimeChartLegendOptionsFieldOutput) Enabled ¶
func (o TimeChartLegendOptionsFieldOutput) Enabled() pulumi.BoolPtrOutput
True or False depending on if you want the property to be shown or hidden.
func (TimeChartLegendOptionsFieldOutput) Property ¶
func (o TimeChartLegendOptionsFieldOutput) Property() pulumi.StringOutput
The name of the property to display. Note the special values of `plotLabel` (corresponding with the API's `sfMetric`) which shows the label of the time series `publish()` and `metric` (corresponding with the API's `sf_originatingMetric`) that shows the name of the metric for the time series being displayed.
func (TimeChartLegendOptionsFieldOutput) ToTimeChartLegendOptionsFieldOutput ¶
func (o TimeChartLegendOptionsFieldOutput) ToTimeChartLegendOptionsFieldOutput() TimeChartLegendOptionsFieldOutput
func (TimeChartLegendOptionsFieldOutput) ToTimeChartLegendOptionsFieldOutputWithContext ¶
func (o TimeChartLegendOptionsFieldOutput) ToTimeChartLegendOptionsFieldOutputWithContext(ctx context.Context) TimeChartLegendOptionsFieldOutput
type TimeChartMap ¶
type TimeChartMap map[string]TimeChartInput
func (TimeChartMap) ElementType ¶
func (TimeChartMap) ElementType() reflect.Type
func (TimeChartMap) ToTimeChartMapOutput ¶
func (i TimeChartMap) ToTimeChartMapOutput() TimeChartMapOutput
func (TimeChartMap) ToTimeChartMapOutputWithContext ¶
func (i TimeChartMap) ToTimeChartMapOutputWithContext(ctx context.Context) TimeChartMapOutput
type TimeChartMapInput ¶
type TimeChartMapInput interface { pulumi.Input ToTimeChartMapOutput() TimeChartMapOutput ToTimeChartMapOutputWithContext(context.Context) TimeChartMapOutput }
TimeChartMapInput is an input type that accepts TimeChartMap and TimeChartMapOutput values. You can construct a concrete instance of `TimeChartMapInput` via:
TimeChartMap{ "key": TimeChartArgs{...} }
type TimeChartMapOutput ¶
type TimeChartMapOutput struct{ *pulumi.OutputState }
func (TimeChartMapOutput) ElementType ¶
func (TimeChartMapOutput) ElementType() reflect.Type
func (TimeChartMapOutput) MapIndex ¶
func (o TimeChartMapOutput) MapIndex(k pulumi.StringInput) TimeChartOutput
func (TimeChartMapOutput) ToTimeChartMapOutput ¶
func (o TimeChartMapOutput) ToTimeChartMapOutput() TimeChartMapOutput
func (TimeChartMapOutput) ToTimeChartMapOutputWithContext ¶
func (o TimeChartMapOutput) ToTimeChartMapOutputWithContext(ctx context.Context) TimeChartMapOutput
type TimeChartOutput ¶
type TimeChartOutput struct{ *pulumi.OutputState }
func (TimeChartOutput) AxesIncludeZero ¶
func (o TimeChartOutput) AxesIncludeZero() pulumi.BoolPtrOutput
Force the chart to display zero on the y-axes, even if none of the data is near zero.
func (TimeChartOutput) AxesPrecision ¶
func (o TimeChartOutput) AxesPrecision() pulumi.IntPtrOutput
Specifies the digits Splunk Observability Cloud displays for values plotted on the chart. Defaults to `3`.
func (TimeChartOutput) AxisLeft ¶
func (o TimeChartOutput) AxisLeft() TimeChartAxisLeftPtrOutput
Set of axis options.
func (TimeChartOutput) AxisRight ¶
func (o TimeChartOutput) AxisRight() TimeChartAxisRightPtrOutput
Set of axis options.
func (TimeChartOutput) ColorBy ¶
func (o TimeChartOutput) ColorBy() pulumi.StringPtrOutput
Must be `"Dimension"` or `"Metric"`. `"Dimension"` by default.
func (TimeChartOutput) Description ¶
func (o TimeChartOutput) Description() pulumi.StringPtrOutput
Description of the chart.
func (TimeChartOutput) DisableSampling ¶
func (o TimeChartOutput) DisableSampling() pulumi.BoolPtrOutput
If `false`, samples a subset of the output MTS, which improves UI performance. `false` by default
func (TimeChartOutput) ElementType ¶
func (TimeChartOutput) ElementType() reflect.Type
func (TimeChartOutput) EndTime ¶
func (o TimeChartOutput) EndTime() pulumi.IntPtrOutput
Seconds since epoch. Used for visualization. Conflicts with `timeRange`.
func (TimeChartOutput) EventOptions ¶
func (o TimeChartOutput) EventOptions() TimeChartEventOptionArrayOutput
Event customization options, associated with a publish statement. You will need to use this to change settings for any `events(…)` statements you use.
func (TimeChartOutput) HistogramOptions ¶
func (o TimeChartOutput) HistogramOptions() TimeChartHistogramOptionArrayOutput
Only used when `plotType` is `"Histogram"`. Histogram specific options.
func (TimeChartOutput) LegendFieldsToHides
deprecated
func (o TimeChartOutput) LegendFieldsToHides() pulumi.StringArrayOutput
List of properties that should not be displayed in the chart legend (i.e. dimension names). All the properties are visible by default. Deprecated, please use `legendOptionsFields`.
Deprecated: Please use legend_options_fields
func (TimeChartOutput) LegendOptionsFields ¶
func (o TimeChartOutput) LegendOptionsFields() TimeChartLegendOptionsFieldArrayOutput
List of property names and enabled flags that should be displayed in the data table for the chart, in the order provided. This option cannot be used with `legendFieldsToHide`.
func (TimeChartOutput) MaxDelay ¶
func (o TimeChartOutput) MaxDelay() pulumi.IntPtrOutput
How long (in seconds) to wait for late datapoints.
func (TimeChartOutput) MinimumResolution ¶
func (o TimeChartOutput) MinimumResolution() pulumi.IntPtrOutput
The minimum resolution (in seconds) to use for computing the underlying program.
func (TimeChartOutput) Name ¶
func (o TimeChartOutput) Name() pulumi.StringOutput
Name of the chart.
func (TimeChartOutput) OnChartLegendDimension ¶
func (o TimeChartOutput) OnChartLegendDimension() pulumi.StringPtrOutput
Dimensions to show in the on-chart legend. On-chart legend is off unless a dimension is specified. Allowed: `"metric"`, `"plotLabel"` and any dimension.
func (TimeChartOutput) PlotType ¶
func (o TimeChartOutput) PlotType() pulumi.StringPtrOutput
The default plot display style for the visualization. Must be `"LineChart"`, `"AreaChart"`, `"ColumnChart"`, or `"Histogram"`. Default: `"LineChart"`.
func (TimeChartOutput) ProgramText ¶
func (o TimeChartOutput) ProgramText() pulumi.StringOutput
Signalflow program text for the chart. More info [in the Splunk Observability Cloud docs](https://dev.splunk.com/observability/docs/signalflow/).
func (TimeChartOutput) ShowDataMarkers ¶
func (o TimeChartOutput) ShowDataMarkers() pulumi.BoolPtrOutput
Show markers (circles) for each datapoint used to draw line or area charts. `false` by default.
func (TimeChartOutput) ShowEventLines ¶
func (o TimeChartOutput) ShowEventLines() pulumi.BoolPtrOutput
Whether vertical highlight lines should be drawn in the visualizations at times when events occurred. `false` by default.
func (TimeChartOutput) Stacked ¶
func (o TimeChartOutput) Stacked() pulumi.BoolPtrOutput
Whether area and bar charts in the visualization should be stacked. `false` by default.
func (TimeChartOutput) StartTime ¶
func (o TimeChartOutput) StartTime() pulumi.IntPtrOutput
Seconds since epoch. Used for visualization. Conflicts with `timeRange`.
func (TimeChartOutput) Tags
deprecated
func (o TimeChartOutput) Tags() pulumi.StringArrayOutput
Tags associated with the chart
Deprecated: signalfx_time_chart.tags is being removed in the next release
func (TimeChartOutput) TimeRange ¶
func (o TimeChartOutput) TimeRange() pulumi.IntPtrOutput
How many seconds ago from which to display data. For example, the last hour would be `3600`, etc. Conflicts with `startTime` and `endTime`.
func (TimeChartOutput) Timezone ¶
func (o TimeChartOutput) Timezone() pulumi.StringPtrOutput
Time zone that SignalFlow uses as the basis of calendar window transformation methods. For example, if you set "timezone": "Europe/Paris" and then use the transformation sum(cycle="week", cycle_start="Monday") in your chart's SignalFlow program, the calendar window starts on Monday, Paris time. See the [full list of timezones for more](https://dev.splunk.com/observability/docs/signalflow/). `"UTC"` by default.
func (TimeChartOutput) ToTimeChartOutput ¶
func (o TimeChartOutput) ToTimeChartOutput() TimeChartOutput
func (TimeChartOutput) ToTimeChartOutputWithContext ¶
func (o TimeChartOutput) ToTimeChartOutputWithContext(ctx context.Context) TimeChartOutput
func (TimeChartOutput) UnitPrefix ¶
func (o TimeChartOutput) UnitPrefix() pulumi.StringPtrOutput
Must be `"Metric"` or `"Binary`". `"Metric"` by default.
func (TimeChartOutput) Url ¶
func (o TimeChartOutput) Url() pulumi.StringOutput
The URL of the chart.
func (TimeChartOutput) VizOptions ¶
func (o TimeChartOutput) VizOptions() TimeChartVizOptionArrayOutput
Plot-level customization options, associated with a publish statement.
type TimeChartState ¶
type TimeChartState struct { // Force the chart to display zero on the y-axes, even if none of the data is near zero. AxesIncludeZero pulumi.BoolPtrInput // Specifies the digits Splunk Observability Cloud displays for values plotted on the chart. Defaults to `3`. AxesPrecision pulumi.IntPtrInput // Set of axis options. AxisLeft TimeChartAxisLeftPtrInput // Set of axis options. AxisRight TimeChartAxisRightPtrInput // Must be `"Dimension"` or `"Metric"`. `"Dimension"` by default. ColorBy pulumi.StringPtrInput // Description of the chart. Description pulumi.StringPtrInput // If `false`, samples a subset of the output MTS, which improves UI performance. `false` by default DisableSampling pulumi.BoolPtrInput // Seconds since epoch. Used for visualization. Conflicts with `timeRange`. EndTime pulumi.IntPtrInput // Event customization options, associated with a publish statement. You will need to use this to change settings for any `events(…)` statements you use. EventOptions TimeChartEventOptionArrayInput // Only used when `plotType` is `"Histogram"`. Histogram specific options. HistogramOptions TimeChartHistogramOptionArrayInput // List of properties that should not be displayed in the chart legend (i.e. dimension names). All the properties are visible by default. Deprecated, please use `legendOptionsFields`. // // Deprecated: Please use legend_options_fields LegendFieldsToHides pulumi.StringArrayInput // List of property names and enabled flags that should be displayed in the data table for the chart, in the order provided. This option cannot be used with `legendFieldsToHide`. LegendOptionsFields TimeChartLegendOptionsFieldArrayInput // How long (in seconds) to wait for late datapoints. MaxDelay pulumi.IntPtrInput // The minimum resolution (in seconds) to use for computing the underlying program. MinimumResolution pulumi.IntPtrInput // Name of the chart. Name pulumi.StringPtrInput // Dimensions to show in the on-chart legend. On-chart legend is off unless a dimension is specified. Allowed: `"metric"`, `"plotLabel"` and any dimension. OnChartLegendDimension pulumi.StringPtrInput // The default plot display style for the visualization. Must be `"LineChart"`, `"AreaChart"`, `"ColumnChart"`, or `"Histogram"`. Default: `"LineChart"`. PlotType pulumi.StringPtrInput // Signalflow program text for the chart. More info [in the Splunk Observability Cloud docs](https://dev.splunk.com/observability/docs/signalflow/). ProgramText pulumi.StringPtrInput // Show markers (circles) for each datapoint used to draw line or area charts. `false` by default. ShowDataMarkers pulumi.BoolPtrInput // Whether vertical highlight lines should be drawn in the visualizations at times when events occurred. `false` by default. ShowEventLines pulumi.BoolPtrInput // Whether area and bar charts in the visualization should be stacked. `false` by default. Stacked pulumi.BoolPtrInput // Seconds since epoch. Used for visualization. Conflicts with `timeRange`. StartTime pulumi.IntPtrInput // Tags associated with the chart // // Deprecated: signalfx_time_chart.tags is being removed in the next release Tags pulumi.StringArrayInput // How many seconds ago from which to display data. For example, the last hour would be `3600`, etc. Conflicts with `startTime` and `endTime`. TimeRange pulumi.IntPtrInput // Time zone that SignalFlow uses as the basis of calendar window transformation methods. For example, if you set "timezone": "Europe/Paris" and then use the transformation sum(cycle="week", cycle_start="Monday") in your chart's SignalFlow program, the calendar window starts on Monday, Paris time. See the [full list of timezones for more](https://dev.splunk.com/observability/docs/signalflow/). `"UTC"` by default. Timezone pulumi.StringPtrInput // Must be `"Metric"` or `"Binary`". `"Metric"` by default. UnitPrefix pulumi.StringPtrInput // The URL of the chart. Url pulumi.StringPtrInput // Plot-level customization options, associated with a publish statement. VizOptions TimeChartVizOptionArrayInput }
func (TimeChartState) ElementType ¶
func (TimeChartState) ElementType() reflect.Type
type TimeChartVizOption ¶
type TimeChartVizOption struct { // Y-axis associated with values for this plot. Must be either `right` or `left`. Axis *string `pulumi:"axis"` // Color to use : gray, blue, azure, navy, brown, orange, yellow, iris, magenta, pink, purple, violet, lilac, emerald, green, aquamarine. Color *string `pulumi:"color"` // Specifies an alternate value for the Plot Name column of the Data Table associated with the chart. DisplayName *string `pulumi:"displayName"` // Label used in the publish statement that displays the plot (metric time series data) you want to customize. Label string `pulumi:"label"` // The visualization style to use. Must be `"LineChart"`, `"AreaChart"`, `"ColumnChart"`, or `"Histogram"`. Chart level `plotType` by default. PlotType *string `pulumi:"plotType"` // , `valueSuffix` - (Optional) Arbitrary prefix/suffix to display with the value of this plot. ValuePrefix *string `pulumi:"valuePrefix"` // An arbitrary suffix to display with the value of this plot ValueSuffix *string `pulumi:"valueSuffix"` // A unit to attach to this plot. Units support automatic scaling (eg thousands of bytes will be displayed as kilobytes). Values values are `Bit, Kilobit, Megabit, Gigabit, Terabit, Petabit, Exabit, Zettabit, Yottabit, Byte, Kibibyte, Mebibyte, Gibibyte (note: this was previously typoed as Gigibyte), Tebibyte, Pebibyte, Exbibyte, Zebibyte, Yobibyte, Nanosecond, Microsecond, Millisecond, Second, Minute, Hour, Day, Week`. ValueUnit *string `pulumi:"valueUnit"` }
type TimeChartVizOptionArgs ¶
type TimeChartVizOptionArgs struct { // Y-axis associated with values for this plot. Must be either `right` or `left`. Axis pulumi.StringPtrInput `pulumi:"axis"` // Color to use : gray, blue, azure, navy, brown, orange, yellow, iris, magenta, pink, purple, violet, lilac, emerald, green, aquamarine. Color pulumi.StringPtrInput `pulumi:"color"` // Specifies an alternate value for the Plot Name column of the Data Table associated with the chart. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` // Label used in the publish statement that displays the plot (metric time series data) you want to customize. Label pulumi.StringInput `pulumi:"label"` // The visualization style to use. Must be `"LineChart"`, `"AreaChart"`, `"ColumnChart"`, or `"Histogram"`. Chart level `plotType` by default. PlotType pulumi.StringPtrInput `pulumi:"plotType"` // , `valueSuffix` - (Optional) Arbitrary prefix/suffix to display with the value of this plot. ValuePrefix pulumi.StringPtrInput `pulumi:"valuePrefix"` // An arbitrary suffix to display with the value of this plot ValueSuffix pulumi.StringPtrInput `pulumi:"valueSuffix"` // A unit to attach to this plot. Units support automatic scaling (eg thousands of bytes will be displayed as kilobytes). Values values are `Bit, Kilobit, Megabit, Gigabit, Terabit, Petabit, Exabit, Zettabit, Yottabit, Byte, Kibibyte, Mebibyte, Gibibyte (note: this was previously typoed as Gigibyte), Tebibyte, Pebibyte, Exbibyte, Zebibyte, Yobibyte, Nanosecond, Microsecond, Millisecond, Second, Minute, Hour, Day, Week`. ValueUnit pulumi.StringPtrInput `pulumi:"valueUnit"` }
func (TimeChartVizOptionArgs) ElementType ¶
func (TimeChartVizOptionArgs) ElementType() reflect.Type
func (TimeChartVizOptionArgs) ToTimeChartVizOptionOutput ¶
func (i TimeChartVizOptionArgs) ToTimeChartVizOptionOutput() TimeChartVizOptionOutput
func (TimeChartVizOptionArgs) ToTimeChartVizOptionOutputWithContext ¶
func (i TimeChartVizOptionArgs) ToTimeChartVizOptionOutputWithContext(ctx context.Context) TimeChartVizOptionOutput
type TimeChartVizOptionArray ¶
type TimeChartVizOptionArray []TimeChartVizOptionInput
func (TimeChartVizOptionArray) ElementType ¶
func (TimeChartVizOptionArray) ElementType() reflect.Type
func (TimeChartVizOptionArray) ToTimeChartVizOptionArrayOutput ¶
func (i TimeChartVizOptionArray) ToTimeChartVizOptionArrayOutput() TimeChartVizOptionArrayOutput
func (TimeChartVizOptionArray) ToTimeChartVizOptionArrayOutputWithContext ¶
func (i TimeChartVizOptionArray) ToTimeChartVizOptionArrayOutputWithContext(ctx context.Context) TimeChartVizOptionArrayOutput
type TimeChartVizOptionArrayInput ¶
type TimeChartVizOptionArrayInput interface { pulumi.Input ToTimeChartVizOptionArrayOutput() TimeChartVizOptionArrayOutput ToTimeChartVizOptionArrayOutputWithContext(context.Context) TimeChartVizOptionArrayOutput }
TimeChartVizOptionArrayInput is an input type that accepts TimeChartVizOptionArray and TimeChartVizOptionArrayOutput values. You can construct a concrete instance of `TimeChartVizOptionArrayInput` via:
TimeChartVizOptionArray{ TimeChartVizOptionArgs{...} }
type TimeChartVizOptionArrayOutput ¶
type TimeChartVizOptionArrayOutput struct{ *pulumi.OutputState }
func (TimeChartVizOptionArrayOutput) ElementType ¶
func (TimeChartVizOptionArrayOutput) ElementType() reflect.Type
func (TimeChartVizOptionArrayOutput) Index ¶
func (o TimeChartVizOptionArrayOutput) Index(i pulumi.IntInput) TimeChartVizOptionOutput
func (TimeChartVizOptionArrayOutput) ToTimeChartVizOptionArrayOutput ¶
func (o TimeChartVizOptionArrayOutput) ToTimeChartVizOptionArrayOutput() TimeChartVizOptionArrayOutput
func (TimeChartVizOptionArrayOutput) ToTimeChartVizOptionArrayOutputWithContext ¶
func (o TimeChartVizOptionArrayOutput) ToTimeChartVizOptionArrayOutputWithContext(ctx context.Context) TimeChartVizOptionArrayOutput
type TimeChartVizOptionInput ¶
type TimeChartVizOptionInput interface { pulumi.Input ToTimeChartVizOptionOutput() TimeChartVizOptionOutput ToTimeChartVizOptionOutputWithContext(context.Context) TimeChartVizOptionOutput }
TimeChartVizOptionInput is an input type that accepts TimeChartVizOptionArgs and TimeChartVizOptionOutput values. You can construct a concrete instance of `TimeChartVizOptionInput` via:
TimeChartVizOptionArgs{...}
type TimeChartVizOptionOutput ¶
type TimeChartVizOptionOutput struct{ *pulumi.OutputState }
func (TimeChartVizOptionOutput) Axis ¶
func (o TimeChartVizOptionOutput) Axis() pulumi.StringPtrOutput
Y-axis associated with values for this plot. Must be either `right` or `left`.
func (TimeChartVizOptionOutput) Color ¶
func (o TimeChartVizOptionOutput) Color() pulumi.StringPtrOutput
Color to use : gray, blue, azure, navy, brown, orange, yellow, iris, magenta, pink, purple, violet, lilac, emerald, green, aquamarine.
func (TimeChartVizOptionOutput) DisplayName ¶
func (o TimeChartVizOptionOutput) DisplayName() pulumi.StringPtrOutput
Specifies an alternate value for the Plot Name column of the Data Table associated with the chart.
func (TimeChartVizOptionOutput) ElementType ¶
func (TimeChartVizOptionOutput) ElementType() reflect.Type
func (TimeChartVizOptionOutput) Label ¶
func (o TimeChartVizOptionOutput) Label() pulumi.StringOutput
Label used in the publish statement that displays the plot (metric time series data) you want to customize.
func (TimeChartVizOptionOutput) PlotType ¶
func (o TimeChartVizOptionOutput) PlotType() pulumi.StringPtrOutput
The visualization style to use. Must be `"LineChart"`, `"AreaChart"`, `"ColumnChart"`, or `"Histogram"`. Chart level `plotType` by default.
func (TimeChartVizOptionOutput) ToTimeChartVizOptionOutput ¶
func (o TimeChartVizOptionOutput) ToTimeChartVizOptionOutput() TimeChartVizOptionOutput
func (TimeChartVizOptionOutput) ToTimeChartVizOptionOutputWithContext ¶
func (o TimeChartVizOptionOutput) ToTimeChartVizOptionOutputWithContext(ctx context.Context) TimeChartVizOptionOutput
func (TimeChartVizOptionOutput) ValuePrefix ¶
func (o TimeChartVizOptionOutput) ValuePrefix() pulumi.StringPtrOutput
, `valueSuffix` - (Optional) Arbitrary prefix/suffix to display with the value of this plot.
func (TimeChartVizOptionOutput) ValueSuffix ¶
func (o TimeChartVizOptionOutput) ValueSuffix() pulumi.StringPtrOutput
An arbitrary suffix to display with the value of this plot
func (TimeChartVizOptionOutput) ValueUnit ¶
func (o TimeChartVizOptionOutput) ValueUnit() pulumi.StringPtrOutput
A unit to attach to this plot. Units support automatic scaling (eg thousands of bytes will be displayed as kilobytes). Values values are `Bit, Kilobit, Megabit, Gigabit, Terabit, Petabit, Exabit, Zettabit, Yottabit, Byte, Kibibyte, Mebibyte, Gibibyte (note: this was previously typoed as Gigibyte), Tebibyte, Pebibyte, Exbibyte, Zebibyte, Yobibyte, Nanosecond, Microsecond, Millisecond, Second, Minute, Hour, Day, Week`.
type WebhookIntegration ¶
type WebhookIntegration struct { pulumi.CustomResourceState // Whether the integration is enabled. Enabled pulumi.BoolOutput `pulumi:"enabled"` // A header to send with the request Headers WebhookIntegrationHeaderArrayOutput `pulumi:"headers"` // HTTP method used for the webhook request, such as 'GET', 'POST' and 'PUT' Method pulumi.StringPtrOutput `pulumi:"method"` // Name of the integration. Name pulumi.StringOutput `pulumi:"name"` // Template for the payload to be sent with the webhook request in JSON format PayloadTemplate pulumi.StringPtrOutput `pulumi:"payloadTemplate"` // The URL to request Url pulumi.StringPtrOutput `pulumi:"url"` }
Splunk Observability Cloud webhook integration.
> **NOTE** When managing integrations, use a session token of an administrator to authenticate the Splunk Observability Cloud provider. See [Operations that require a session token for an administrator](https://dev.splunk.com/observability/docs/administration/authtokens#Operations-that-require-a-session-token-for-an-administrator). Otherwise you'll receive a 4xx error.
## Example
```go package main
import (
"github.com/pulumi/pulumi-signalfx/sdk/v7/go/signalfx" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := signalfx.NewWebhookIntegration(ctx, "webhook_myteam", &signalfx.WebhookIntegrationArgs{ Name: pulumi.String("Webhook - My Team"), Enabled: pulumi.Bool(true), Url: pulumi.String("https://www.example.com"), SharedSecret: pulumi.String("abc1234"), Method: pulumi.String("POST"), PayloadTemplate: pulumi.String("{\n \"incidentId\": \"{{{incidentId}}}\"\n}\n"), Headers: signalfx.WebhookIntegrationHeaderArray{ &signalfx.WebhookIntegrationHeaderArgs{ HeaderKey: pulumi.String("some_header"), HeaderValue: pulumi.String("value_for_that_header"), }, }, }) if err != nil { return err } return nil }) }
```
func GetWebhookIntegration ¶
func GetWebhookIntegration(ctx *pulumi.Context, name string, id pulumi.IDInput, state *WebhookIntegrationState, opts ...pulumi.ResourceOption) (*WebhookIntegration, error)
GetWebhookIntegration gets an existing WebhookIntegration 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 NewWebhookIntegration ¶
func NewWebhookIntegration(ctx *pulumi.Context, name string, args *WebhookIntegrationArgs, opts ...pulumi.ResourceOption) (*WebhookIntegration, error)
NewWebhookIntegration registers a new resource with the given unique name, arguments, and options.
func (*WebhookIntegration) ElementType ¶
func (*WebhookIntegration) ElementType() reflect.Type
func (*WebhookIntegration) ToWebhookIntegrationOutput ¶
func (i *WebhookIntegration) ToWebhookIntegrationOutput() WebhookIntegrationOutput
func (*WebhookIntegration) ToWebhookIntegrationOutputWithContext ¶
func (i *WebhookIntegration) ToWebhookIntegrationOutputWithContext(ctx context.Context) WebhookIntegrationOutput
type WebhookIntegrationArgs ¶
type WebhookIntegrationArgs struct { // Whether the integration is enabled. Enabled pulumi.BoolInput // A header to send with the request Headers WebhookIntegrationHeaderArrayInput // HTTP method used for the webhook request, such as 'GET', 'POST' and 'PUT' Method pulumi.StringPtrInput // Name of the integration. Name pulumi.StringPtrInput // Template for the payload to be sent with the webhook request in JSON format PayloadTemplate pulumi.StringPtrInput // The URL to request Url pulumi.StringPtrInput }
The set of arguments for constructing a WebhookIntegration resource.
func (WebhookIntegrationArgs) ElementType ¶
func (WebhookIntegrationArgs) ElementType() reflect.Type
type WebhookIntegrationArray ¶
type WebhookIntegrationArray []WebhookIntegrationInput
func (WebhookIntegrationArray) ElementType ¶
func (WebhookIntegrationArray) ElementType() reflect.Type
func (WebhookIntegrationArray) ToWebhookIntegrationArrayOutput ¶
func (i WebhookIntegrationArray) ToWebhookIntegrationArrayOutput() WebhookIntegrationArrayOutput
func (WebhookIntegrationArray) ToWebhookIntegrationArrayOutputWithContext ¶
func (i WebhookIntegrationArray) ToWebhookIntegrationArrayOutputWithContext(ctx context.Context) WebhookIntegrationArrayOutput
type WebhookIntegrationArrayInput ¶
type WebhookIntegrationArrayInput interface { pulumi.Input ToWebhookIntegrationArrayOutput() WebhookIntegrationArrayOutput ToWebhookIntegrationArrayOutputWithContext(context.Context) WebhookIntegrationArrayOutput }
WebhookIntegrationArrayInput is an input type that accepts WebhookIntegrationArray and WebhookIntegrationArrayOutput values. You can construct a concrete instance of `WebhookIntegrationArrayInput` via:
WebhookIntegrationArray{ WebhookIntegrationArgs{...} }
type WebhookIntegrationArrayOutput ¶
type WebhookIntegrationArrayOutput struct{ *pulumi.OutputState }
func (WebhookIntegrationArrayOutput) ElementType ¶
func (WebhookIntegrationArrayOutput) ElementType() reflect.Type
func (WebhookIntegrationArrayOutput) Index ¶
func (o WebhookIntegrationArrayOutput) Index(i pulumi.IntInput) WebhookIntegrationOutput
func (WebhookIntegrationArrayOutput) ToWebhookIntegrationArrayOutput ¶
func (o WebhookIntegrationArrayOutput) ToWebhookIntegrationArrayOutput() WebhookIntegrationArrayOutput
func (WebhookIntegrationArrayOutput) ToWebhookIntegrationArrayOutputWithContext ¶
func (o WebhookIntegrationArrayOutput) ToWebhookIntegrationArrayOutputWithContext(ctx context.Context) WebhookIntegrationArrayOutput
type WebhookIntegrationHeaderArgs ¶
type WebhookIntegrationHeaderArgs struct { // The key of the header to send HeaderKey pulumi.StringInput `pulumi:"headerKey"` // The value of the header to send HeaderValue pulumi.StringInput `pulumi:"headerValue"` }
func (WebhookIntegrationHeaderArgs) ElementType ¶
func (WebhookIntegrationHeaderArgs) ElementType() reflect.Type
func (WebhookIntegrationHeaderArgs) ToWebhookIntegrationHeaderOutput ¶
func (i WebhookIntegrationHeaderArgs) ToWebhookIntegrationHeaderOutput() WebhookIntegrationHeaderOutput
func (WebhookIntegrationHeaderArgs) ToWebhookIntegrationHeaderOutputWithContext ¶
func (i WebhookIntegrationHeaderArgs) ToWebhookIntegrationHeaderOutputWithContext(ctx context.Context) WebhookIntegrationHeaderOutput
type WebhookIntegrationHeaderArray ¶
type WebhookIntegrationHeaderArray []WebhookIntegrationHeaderInput
func (WebhookIntegrationHeaderArray) ElementType ¶
func (WebhookIntegrationHeaderArray) ElementType() reflect.Type
func (WebhookIntegrationHeaderArray) ToWebhookIntegrationHeaderArrayOutput ¶
func (i WebhookIntegrationHeaderArray) ToWebhookIntegrationHeaderArrayOutput() WebhookIntegrationHeaderArrayOutput
func (WebhookIntegrationHeaderArray) ToWebhookIntegrationHeaderArrayOutputWithContext ¶
func (i WebhookIntegrationHeaderArray) ToWebhookIntegrationHeaderArrayOutputWithContext(ctx context.Context) WebhookIntegrationHeaderArrayOutput
type WebhookIntegrationHeaderArrayInput ¶
type WebhookIntegrationHeaderArrayInput interface { pulumi.Input ToWebhookIntegrationHeaderArrayOutput() WebhookIntegrationHeaderArrayOutput ToWebhookIntegrationHeaderArrayOutputWithContext(context.Context) WebhookIntegrationHeaderArrayOutput }
WebhookIntegrationHeaderArrayInput is an input type that accepts WebhookIntegrationHeaderArray and WebhookIntegrationHeaderArrayOutput values. You can construct a concrete instance of `WebhookIntegrationHeaderArrayInput` via:
WebhookIntegrationHeaderArray{ WebhookIntegrationHeaderArgs{...} }
type WebhookIntegrationHeaderArrayOutput ¶
type WebhookIntegrationHeaderArrayOutput struct{ *pulumi.OutputState }
func (WebhookIntegrationHeaderArrayOutput) ElementType ¶
func (WebhookIntegrationHeaderArrayOutput) ElementType() reflect.Type
func (WebhookIntegrationHeaderArrayOutput) Index ¶
func (o WebhookIntegrationHeaderArrayOutput) Index(i pulumi.IntInput) WebhookIntegrationHeaderOutput
func (WebhookIntegrationHeaderArrayOutput) ToWebhookIntegrationHeaderArrayOutput ¶
func (o WebhookIntegrationHeaderArrayOutput) ToWebhookIntegrationHeaderArrayOutput() WebhookIntegrationHeaderArrayOutput
func (WebhookIntegrationHeaderArrayOutput) ToWebhookIntegrationHeaderArrayOutputWithContext ¶
func (o WebhookIntegrationHeaderArrayOutput) ToWebhookIntegrationHeaderArrayOutputWithContext(ctx context.Context) WebhookIntegrationHeaderArrayOutput
type WebhookIntegrationHeaderInput ¶
type WebhookIntegrationHeaderInput interface { pulumi.Input ToWebhookIntegrationHeaderOutput() WebhookIntegrationHeaderOutput ToWebhookIntegrationHeaderOutputWithContext(context.Context) WebhookIntegrationHeaderOutput }
WebhookIntegrationHeaderInput is an input type that accepts WebhookIntegrationHeaderArgs and WebhookIntegrationHeaderOutput values. You can construct a concrete instance of `WebhookIntegrationHeaderInput` via:
WebhookIntegrationHeaderArgs{...}
type WebhookIntegrationHeaderOutput ¶
type WebhookIntegrationHeaderOutput struct{ *pulumi.OutputState }
func (WebhookIntegrationHeaderOutput) ElementType ¶
func (WebhookIntegrationHeaderOutput) ElementType() reflect.Type
func (WebhookIntegrationHeaderOutput) HeaderKey ¶
func (o WebhookIntegrationHeaderOutput) HeaderKey() pulumi.StringOutput
The key of the header to send
func (WebhookIntegrationHeaderOutput) HeaderValue ¶
func (o WebhookIntegrationHeaderOutput) HeaderValue() pulumi.StringOutput
The value of the header to send
func (WebhookIntegrationHeaderOutput) ToWebhookIntegrationHeaderOutput ¶
func (o WebhookIntegrationHeaderOutput) ToWebhookIntegrationHeaderOutput() WebhookIntegrationHeaderOutput
func (WebhookIntegrationHeaderOutput) ToWebhookIntegrationHeaderOutputWithContext ¶
func (o WebhookIntegrationHeaderOutput) ToWebhookIntegrationHeaderOutputWithContext(ctx context.Context) WebhookIntegrationHeaderOutput
type WebhookIntegrationInput ¶
type WebhookIntegrationInput interface { pulumi.Input ToWebhookIntegrationOutput() WebhookIntegrationOutput ToWebhookIntegrationOutputWithContext(ctx context.Context) WebhookIntegrationOutput }
type WebhookIntegrationMap ¶
type WebhookIntegrationMap map[string]WebhookIntegrationInput
func (WebhookIntegrationMap) ElementType ¶
func (WebhookIntegrationMap) ElementType() reflect.Type
func (WebhookIntegrationMap) ToWebhookIntegrationMapOutput ¶
func (i WebhookIntegrationMap) ToWebhookIntegrationMapOutput() WebhookIntegrationMapOutput
func (WebhookIntegrationMap) ToWebhookIntegrationMapOutputWithContext ¶
func (i WebhookIntegrationMap) ToWebhookIntegrationMapOutputWithContext(ctx context.Context) WebhookIntegrationMapOutput
type WebhookIntegrationMapInput ¶
type WebhookIntegrationMapInput interface { pulumi.Input ToWebhookIntegrationMapOutput() WebhookIntegrationMapOutput ToWebhookIntegrationMapOutputWithContext(context.Context) WebhookIntegrationMapOutput }
WebhookIntegrationMapInput is an input type that accepts WebhookIntegrationMap and WebhookIntegrationMapOutput values. You can construct a concrete instance of `WebhookIntegrationMapInput` via:
WebhookIntegrationMap{ "key": WebhookIntegrationArgs{...} }
type WebhookIntegrationMapOutput ¶
type WebhookIntegrationMapOutput struct{ *pulumi.OutputState }
func (WebhookIntegrationMapOutput) ElementType ¶
func (WebhookIntegrationMapOutput) ElementType() reflect.Type
func (WebhookIntegrationMapOutput) MapIndex ¶
func (o WebhookIntegrationMapOutput) MapIndex(k pulumi.StringInput) WebhookIntegrationOutput
func (WebhookIntegrationMapOutput) ToWebhookIntegrationMapOutput ¶
func (o WebhookIntegrationMapOutput) ToWebhookIntegrationMapOutput() WebhookIntegrationMapOutput
func (WebhookIntegrationMapOutput) ToWebhookIntegrationMapOutputWithContext ¶
func (o WebhookIntegrationMapOutput) ToWebhookIntegrationMapOutputWithContext(ctx context.Context) WebhookIntegrationMapOutput
type WebhookIntegrationOutput ¶
type WebhookIntegrationOutput struct{ *pulumi.OutputState }
func (WebhookIntegrationOutput) ElementType ¶
func (WebhookIntegrationOutput) ElementType() reflect.Type
func (WebhookIntegrationOutput) Enabled ¶
func (o WebhookIntegrationOutput) Enabled() pulumi.BoolOutput
Whether the integration is enabled.
func (WebhookIntegrationOutput) Headers ¶
func (o WebhookIntegrationOutput) Headers() WebhookIntegrationHeaderArrayOutput
A header to send with the request
func (WebhookIntegrationOutput) Method ¶ added in v7.1.5
func (o WebhookIntegrationOutput) Method() pulumi.StringPtrOutput
HTTP method used for the webhook request, such as 'GET', 'POST' and 'PUT'
func (WebhookIntegrationOutput) Name ¶
func (o WebhookIntegrationOutput) Name() pulumi.StringOutput
Name of the integration.
func (WebhookIntegrationOutput) PayloadTemplate ¶ added in v7.1.5
func (o WebhookIntegrationOutput) PayloadTemplate() pulumi.StringPtrOutput
Template for the payload to be sent with the webhook request in JSON format
func (WebhookIntegrationOutput) SharedSecret ¶
func (o WebhookIntegrationOutput) SharedSecret() pulumi.StringPtrOutput
func (WebhookIntegrationOutput) ToWebhookIntegrationOutput ¶
func (o WebhookIntegrationOutput) ToWebhookIntegrationOutput() WebhookIntegrationOutput
func (WebhookIntegrationOutput) ToWebhookIntegrationOutputWithContext ¶
func (o WebhookIntegrationOutput) ToWebhookIntegrationOutputWithContext(ctx context.Context) WebhookIntegrationOutput
func (WebhookIntegrationOutput) Url ¶
func (o WebhookIntegrationOutput) Url() pulumi.StringPtrOutput
The URL to request
type WebhookIntegrationState ¶
type WebhookIntegrationState struct { // Whether the integration is enabled. Enabled pulumi.BoolPtrInput // A header to send with the request Headers WebhookIntegrationHeaderArrayInput // HTTP method used for the webhook request, such as 'GET', 'POST' and 'PUT' Method pulumi.StringPtrInput // Name of the integration. Name pulumi.StringPtrInput // Template for the payload to be sent with the webhook request in JSON format PayloadTemplate pulumi.StringPtrInput // The URL to request Url pulumi.StringPtrInput }
func (WebhookIntegrationState) ElementType ¶
func (WebhookIntegrationState) ElementType() reflect.Type
Source Files
¶
- alertMutingRule.go
- dashboard.go
- dashboardGroup.go
- dataLink.go
- detector.go
- doc.go
- eventFeedChart.go
- getDimensionValues.go
- heatmapChart.go
- init.go
- listChart.go
- metricRuleset.go
- orgToken.go
- provider.go
- pulumiTypes.go
- singleValueChart.go
- slo.go
- tableChart.go
- team.go
- textChart.go
- timeChart.go
- webhookIntegration.go