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) StartTime() pulumi.IntOutput
- func (o AlertMutingRuleOutput) StopTime() pulumi.IntPtrOutput
- func (o AlertMutingRuleOutput) ToAlertMutingRuleOutput() AlertMutingRuleOutput
- func (o AlertMutingRuleOutput) ToAlertMutingRuleOutputWithContext(ctx context.Context) AlertMutingRuleOutput
- 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) 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) 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) 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 (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 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 (MetricRulesetOutput) ElementType() reflect.Type
- 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) Name() pulumi.StringOutput
- 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 // description of the rule Description pulumi.StringOutput `pulumi:"description"` // detectors to which this muting rule applies Detectors pulumi.StringArrayOutput `pulumi:"detectors"` EffectiveStartTime pulumi.IntOutput `pulumi:"effectiveStartTime"` // list of alert muting filters for this rule Filters AlertMutingRuleFilterArrayOutput `pulumi:"filters"` // starting time of an alert muting rule as a Unix timestamp, in seconds StartTime pulumi.IntOutput `pulumi:"startTime"` // stop time of an alert muting rule as a Unix timestamp, 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
## Arguments
* `description` - (Required) The description for this muting rule * `startTime` - (Required) Starting time of an alert muting rule as a Unit time stamp in seconds. * `stopTime` - (Optional) Stop time of an alert muting rule as a Unix time stamp in seconds. * `detectors` - (Optional) A convenience attribute that associated this muting rule with specific detector IDs. Currently, only one ID is supported. * `filter` - (Optional) 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.
- `property` - (Required) The property to filter.
- `propertyValue` - (Required) The property value to filter.
- `negated` - (Optional) Determines if this is a "not" filter. Defaults to `false`.
## Attributes
In a addition to all arguments above, the following attributes are exported:
* `id` - The ID of the alert muting rule. * `effectiveStartTime`
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 { // description of the rule Description pulumi.StringInput // detectors to which this muting rule applies Detectors pulumi.StringArrayInput // list of alert muting filters for this rule Filters AlertMutingRuleFilterArrayInput // starting time of an alert muting rule as a Unix timestamp, in seconds StartTime pulumi.IntInput // stop time of an alert muting rule as a Unix timestamp, 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 { // (false by default) whether this filter should be a "not" filter Negated pulumi.BoolPtrInput `pulumi:"negated"` // the property to filter by Property pulumi.StringInput `pulumi:"property"` // the value of the property to filter by 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
(false by default) whether this filter should be a "not" filter
func (AlertMutingRuleFilterOutput) Property ¶
func (o AlertMutingRuleFilterOutput) Property() pulumi.StringOutput
the property to filter by
func (AlertMutingRuleFilterOutput) PropertyValue ¶
func (o AlertMutingRuleFilterOutput) PropertyValue() pulumi.StringOutput
the value of the property to filter by
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
description of the rule
func (AlertMutingRuleOutput) Detectors ¶
func (o AlertMutingRuleOutput) Detectors() pulumi.StringArrayOutput
detectors to which this muting rule applies
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
list of alert muting filters for this rule
func (AlertMutingRuleOutput) StartTime ¶
func (o AlertMutingRuleOutput) StartTime() pulumi.IntOutput
starting time of an alert muting rule as a Unix timestamp, in seconds
func (AlertMutingRuleOutput) StopTime ¶
func (o AlertMutingRuleOutput) StopTime() pulumi.IntPtrOutput
stop time of an alert muting rule as a Unix timestamp, in seconds
func (AlertMutingRuleOutput) ToAlertMutingRuleOutput ¶
func (o AlertMutingRuleOutput) ToAlertMutingRuleOutput() AlertMutingRuleOutput
func (AlertMutingRuleOutput) ToAlertMutingRuleOutputWithContext ¶
func (o AlertMutingRuleOutput) ToAlertMutingRuleOutputWithContext(ctx context.Context) AlertMutingRuleOutput
type AlertMutingRuleState ¶
type AlertMutingRuleState struct { // description of the rule Description pulumi.StringPtrInput // detectors to which this muting rule applies Detectors pulumi.StringArrayInput EffectiveStartTime pulumi.IntPtrInput // list of alert muting filters for this rule Filters AlertMutingRuleFilterArrayInput // starting time of an alert muting rule as a Unix timestamp, in seconds StartTime pulumi.IntPtrInput // stop time of an alert muting rule as a Unix timestamp, 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 // // Deprecated: Please use permissions_* fields now AuthorizedWriterTeams pulumi.StringArrayOutput `pulumi:"authorizedWriterTeams"` // User IDs that have write access to this dashboard // // 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". default by default 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. If an ID is not provided during creation, the dashboard will // be placed in a newly created dashboard group DashboardGroup pulumi.StringOutput `pulumi:"dashboardGroup"` // Description of the dashboard (Optional) Description pulumi.StringPtrOutput `pulumi:"description"` DiscoveryOptionsQuery pulumi.StringPtrOutput `pulumi:"discoveryOptionsQuery"` DiscoveryOptionsSelectors pulumi.StringArrayOutput `pulumi:"discoveryOptionsSelectors"` // Seconds since epoch to end the visualization EndTime pulumi.IntPtrOutput `pulumi:"endTime"` // Event overlay to add to charts EventOverlays DashboardEventOverlayArrayOutput `pulumi:"eventOverlays"` // Filter to apply to each chart in 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 can't // 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 DashboardPermissionsOutput `pulumi:"permissions"` // Event overlay added to charts by default to charts SelectedEventOverlays DashboardSelectedEventOverlayArrayOutput `pulumi:"selectedEventOverlays"` // Seconds since epoch to start the visualization StartTime pulumi.IntPtrOutput `pulumi:"startTime"` // Tags of the dashboard Tags pulumi.StringArrayOutput `pulumi:"tags"` // From when to display data. Splunk Observability Cloud time syntax (e.g. -5m, -1h) TimeRange pulumi.StringPtrOutput `pulumi:"timeRange"` // 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 // // Deprecated: Please use permissions_* fields now AuthorizedWriterTeams pulumi.StringArrayInput // User IDs that have write access to this dashboard // // 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". default by default 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. If an ID is not provided during creation, the dashboard will // be placed in a newly created dashboard group DashboardGroup pulumi.StringInput // Description of the dashboard (Optional) Description pulumi.StringPtrInput DiscoveryOptionsQuery pulumi.StringPtrInput DiscoveryOptionsSelectors pulumi.StringArrayInput // Seconds since epoch to end the visualization EndTime pulumi.IntPtrInput // Event overlay to add to charts EventOverlays DashboardEventOverlayArrayInput // Filter to apply to each chart in 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 can't // fit in a row, it will be placed automatically in the next row Grids DashboardGridArrayInput // Name of the dashboard Name pulumi.StringPtrInput Permissions DashboardPermissionsPtrInput // Event overlay added to charts by default to charts SelectedEventOverlays DashboardSelectedEventOverlayArrayInput // Seconds since epoch to start the visualization StartTime pulumi.IntPtrInput // Tags of the dashboard Tags pulumi.StringArrayInput // From when to display data. 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) 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, one-based) the chart should take up. (between 1 and 12) 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) 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, one-based) the chart should take up. (between 1 and 12) 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)
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, one-based) the chart should take up. (between 1 and 12)
type DashboardColumn ¶
type DashboardColumn struct { // Charts to use for the column ChartIds []string `pulumi:"chartIds"` // 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 each chart should take up. (greater than or equal to 1) Height *int `pulumi:"height"` // Number of columns (out of a total of 12) each chart should take up. (between 1 and 12) Width *int `pulumi:"width"` }
type DashboardColumnArgs ¶
type DashboardColumnArgs struct { // Charts to use for the column ChartIds pulumi.StringArrayInput `pulumi:"chartIds"` // 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 each chart should take up. (greater than or equal to 1) Height pulumi.IntPtrInput `pulumi:"height"` // Number of columns (out of a total of 12) each chart should take up. (between 1 and 12) 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
Charts to use for the column
func (DashboardColumnOutput) Column ¶
func (o DashboardColumnOutput) 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 (DashboardColumnOutput) ElementType ¶
func (DashboardColumnOutput) ElementType() reflect.Type
func (DashboardColumnOutput) Height ¶
func (o DashboardColumnOutput) Height() pulumi.IntPtrOutput
How many rows each chart should take up. (greater than or equal to 1)
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
Number of columns (out of a total of 12) each chart should take up. (between 1 and 12)
type DashboardEventOverlay ¶
type DashboardEventOverlay struct { // Color to use Color *string `pulumi:"color"` // The text displaying in the dropdown menu used to select this event overlay as an active overlay for the dashboard. Label *string `pulumi:"label"` // (false by default) Whether a vertical line should be displayed in the plot at the time the event occurs Line *bool `pulumi:"line"` // Search term used to define events Signal string `pulumi:"signal"` Sources []DashboardEventOverlaySource `pulumi:"sources"` // Source for this event's data. Can be "eventTimeSeries" (default) or "detectorEvents". Type *string `pulumi:"type"` }
type DashboardEventOverlayArgs ¶
type DashboardEventOverlayArgs struct { // Color to use Color pulumi.StringPtrInput `pulumi:"color"` // The text displaying in the dropdown menu used to select this event overlay as an active overlay for the dashboard. Label pulumi.StringPtrInput `pulumi:"label"` // (false by default) Whether a vertical line should be displayed in the plot at the time the event occurs Line pulumi.BoolPtrInput `pulumi:"line"` // Search term used to define events Signal pulumi.StringInput `pulumi:"signal"` Sources DashboardEventOverlaySourceArrayInput `pulumi:"sources"` // Source for this event's data. Can be "eventTimeSeries" (default) or "detectorEvents". 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
func (DashboardEventOverlayOutput) ElementType ¶
func (DashboardEventOverlayOutput) ElementType() reflect.Type
func (DashboardEventOverlayOutput) Label ¶
func (o DashboardEventOverlayOutput) Label() pulumi.StringPtrOutput
The text displaying in the dropdown menu used to select this event overlay as an active overlay for the dashboard.
func (DashboardEventOverlayOutput) Line ¶
func (o DashboardEventOverlayOutput) Line() pulumi.BoolPtrOutput
(false by default) Whether a vertical line should be displayed in the plot at the time the event occurs
func (DashboardEventOverlayOutput) Signal ¶
func (o DashboardEventOverlayOutput) Signal() pulumi.StringOutput
Search term used to define events
func (DashboardEventOverlayOutput) Sources ¶
func (o DashboardEventOverlayOutput) Sources() DashboardEventOverlaySourceArrayOutput
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
Source for this event's data. Can be "eventTimeSeries" (default) or "detectorEvents".
type DashboardEventOverlaySource ¶
type DashboardEventOverlaySource 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 DashboardEventOverlaySourceArgs ¶
type DashboardEventOverlaySourceArgs 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 (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
(false by default) Whether this filter should be a "not" filter
func (DashboardEventOverlaySourceOutput) Property ¶
func (o DashboardEventOverlaySourceOutput) Property() pulumi.StringOutput
A metric time series dimension or property name
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
List of strings (which will be treated as an OR filter on the property)
type DashboardFilter ¶
type DashboardFilter struct { // If true, this filter will also match data that does not have the specified property ApplyIfExist *bool `pulumi:"applyIfExist"` // (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 DashboardFilterArgs ¶
type DashboardFilterArgs struct { // If true, this filter will also match data that does not have the specified property ApplyIfExist pulumi.BoolPtrInput `pulumi:"applyIfExist"` // (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 (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 does not have the specified property
func (DashboardFilterOutput) ElementType ¶
func (DashboardFilterOutput) ElementType() reflect.Type
func (DashboardFilterOutput) Negated ¶
func (o DashboardFilterOutput) Negated() pulumi.BoolPtrOutput
(false by default) Whether this filter should be a "not" filter
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 strings (which will be treated as an OR filter on the property)
type DashboardGrid ¶
type DashboardGrid struct { // Charts to use for the grid ChartIds []string `pulumi:"chartIds"` // How many rows each chart should take up. (greater than or equal to 1) Height *int `pulumi:"height"` // Number of columns (out of a total of 12, one-based) each chart should take up. (between 1 and 12) Width *int `pulumi:"width"` }
type DashboardGridArgs ¶
type DashboardGridArgs struct { // Charts to use for the grid ChartIds pulumi.StringArrayInput `pulumi:"chartIds"` // How many rows each chart should take up. (greater than or equal to 1) Height pulumi.IntPtrInput `pulumi:"height"` // Number of columns (out of a total of 12, one-based) each chart should take up. (between 1 and 12) 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
Charts to use for the grid
func (DashboardGridOutput) ElementType ¶
func (DashboardGridOutput) ElementType() reflect.Type
func (DashboardGridOutput) Height ¶
func (o DashboardGridOutput) Height() pulumi.IntPtrOutput
How many rows each chart should take up. (greater than or equal to 1)
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
Number of columns (out of a total of 12, one-based) each chart should take up. (between 1 and 12)
type DashboardGroup ¶
type DashboardGroup struct { pulumi.CustomResourceState // Team IDs that have write access to this dashboard // // Deprecated: Please use permissions field now AuthorizedWriterTeams pulumi.StringArrayOutput `pulumi:"authorizedWriterTeams"` // User IDs that have write access to this dashboard // // Deprecated: Please use permissions field now AuthorizedWriterUsers pulumi.StringArrayOutput `pulumi:"authorizedWriterUsers"` // Dashboard IDs that are members of this dashboard group. Also handles 'mirrored' dashboards. 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"` // The custom access control list for this dashboard 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
## Example with permissions
## Example With mirrored dashboards
## Arguments
The following arguments are supported in the resource block:
* `name` - (Required) Name of the dashboard group. * `description` - (Required) Description of the dashboard group. * `teams` - (Optional) Team IDs to associate the dashboard group to. * `authorizedWriterTeams` - (Optional) 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. * `authorizedWriterUsers` - (Optional) 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. * `permissions` - (Optional) [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.
- `principalId` - (Required) ID of the user, team, or organization for which you're granting permissions.
- `principalType` - (Required) Clarify whether this permission configuration is for a user, a team, or an organization. Value can be one of "USER", "TEAM", or "ORG".
- `actions` - (Required) Action the user, team, or organization can take with the dashboard group. List of values (value can be "READ" or "WRITE").
* `dashboard` - (Optional) [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.
- `dashboardId` - (Required) The dashboard id to mirror
- `nameOverride` - (Optional) The name that will override the original dashboards's name.
- `descriptionOverride` - (Optional) The description that will override the original dashboards's description.
- `filterOverride` - (Optional) The description that will override the original dashboards's description.
- `property` - (Required) The name of a dimension to filter against.
- `values` - (Required) A list of values to be used with the `property`, they will be combined via `OR`.
- `negated` - (Optional) If true, only data that does not match the specified value of the specified property appear in the event overlay. Defaults to `false`.
- `filterOverride` - (Optional) The description that will override the original dashboards's description.
- `property` - (Required) A metric time series dimension or property name.
- `values` - (Optional) (Optional) List of of strings (which will be treated as an OR filter on the property).
- `valuesSuggested` - (Optional) A list of strings of suggested values for this variable; these suggestions will receive priority when values are autosuggested for this variable.
## Attributes
In a addition to all arguments above, the following attributes are exported:
* `id` - The ID of the integration. * `dashboard.config_id` - The ID of the association between the dashboard group and the dashboard
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 // // Deprecated: Please use permissions field now AuthorizedWriterTeams pulumi.StringArrayInput // User IDs that have write access to this dashboard // // Deprecated: Please use permissions field now AuthorizedWriterUsers pulumi.StringArrayInput // Dashboard IDs that are members of this dashboard group. Also handles 'mirrored' dashboards. Dashboards DashboardGroupDashboardArrayInput // Description of the dashboard group Description pulumi.StringPtrInput ImportQualifiers DashboardGroupImportQualifierArrayInput // Name of the dashboard group Name pulumi.StringPtrInput // The custom access control list for this dashboard 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 { // Unique identifier of an association between a dashboard group and a dashboard ConfigId *string `pulumi:"configId"` // The label used in the publish statement that displays the plot (metric time series data) you want to customize DashboardId string `pulumi:"dashboardId"` // String that provides a description override for a mirrored dashboard DescriptionOverride *string `pulumi:"descriptionOverride"` // Filter to apply to each chart in the dashboard FilterOverrides []DashboardGroupDashboardFilterOverride `pulumi:"filterOverrides"` // String that provides a name override for a mirrored dashboard NameOverride *string `pulumi:"nameOverride"` // Dashboard variable to apply to each chart in the dashboard VariableOverrides []DashboardGroupDashboardVariableOverride `pulumi:"variableOverrides"` }
type DashboardGroupDashboardArgs ¶
type DashboardGroupDashboardArgs struct { // Unique identifier of an association between a dashboard group and a dashboard ConfigId pulumi.StringPtrInput `pulumi:"configId"` // The label used in the publish statement that displays the plot (metric time series data) you want to customize DashboardId pulumi.StringInput `pulumi:"dashboardId"` // String that provides a description override for a mirrored dashboard DescriptionOverride pulumi.StringPtrInput `pulumi:"descriptionOverride"` // Filter to apply to each chart in the dashboard FilterOverrides DashboardGroupDashboardFilterOverrideArrayInput `pulumi:"filterOverrides"` // String that provides a name override for a mirrored dashboard 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 { // (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 DashboardGroupDashboardFilterOverrideArgs ¶
type DashboardGroupDashboardFilterOverrideArgs 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 (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
(false by default) Whether this filter should be a "not" filter
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
List 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
Unique identifier of an association between a dashboard group and a dashboard
func (DashboardGroupDashboardOutput) DashboardId ¶
func (o DashboardGroupDashboardOutput) DashboardId() pulumi.StringOutput
The label used in the publish statement that displays the plot (metric time series data) you want to customize
func (DashboardGroupDashboardOutput) DescriptionOverride ¶
func (o DashboardGroupDashboardOutput) DescriptionOverride() pulumi.StringPtrOutput
String that provides a description override for a mirrored dashboard
func (DashboardGroupDashboardOutput) ElementType ¶
func (DashboardGroupDashboardOutput) ElementType() reflect.Type
func (DashboardGroupDashboardOutput) FilterOverrides ¶
func (o DashboardGroupDashboardOutput) FilterOverrides() DashboardGroupDashboardFilterOverrideArrayOutput
Filter to apply to each chart in the dashboard
func (DashboardGroupDashboardOutput) NameOverride ¶
func (o DashboardGroupDashboardOutput) NameOverride() pulumi.StringPtrOutput
String that provides a name override for a mirrored dashboard
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
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
Deprecated: Please use permissions field now
func (DashboardGroupOutput) Dashboards ¶
func (o DashboardGroupOutput) Dashboards() DashboardGroupDashboardArrayOutput
Dashboard IDs that are members of this dashboard group. Also handles 'mirrored' dashboards.
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
The custom access control list for this dashboard
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 { // Actions level, possible values: READ, WRITE Actions []string `pulumi:"actions"` // ID of the principal with access PrincipalId string `pulumi:"principalId"` // Type of principal, possible values: ORG, TEAM, USER PrincipalType string `pulumi:"principalType"` }
type DashboardGroupPermissionArgs ¶
type DashboardGroupPermissionArgs struct { // Actions level, possible values: READ, WRITE Actions pulumi.StringArrayInput `pulumi:"actions"` // ID of the principal with access PrincipalId pulumi.StringInput `pulumi:"principalId"` // Type of principal, possible values: ORG, TEAM, USER 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
Actions level, possible values: READ, WRITE
func (DashboardGroupPermissionOutput) ElementType ¶
func (DashboardGroupPermissionOutput) ElementType() reflect.Type
func (DashboardGroupPermissionOutput) PrincipalId ¶
func (o DashboardGroupPermissionOutput) PrincipalId() pulumi.StringOutput
ID of the principal with access
func (DashboardGroupPermissionOutput) PrincipalType ¶
func (o DashboardGroupPermissionOutput) PrincipalType() pulumi.StringOutput
Type of principal, possible values: ORG, TEAM, USER
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 // // Deprecated: Please use permissions field now AuthorizedWriterTeams pulumi.StringArrayInput // User IDs that have write access to this dashboard // // Deprecated: Please use permissions field now AuthorizedWriterUsers pulumi.StringArrayInput // Dashboard IDs that are members of this dashboard group. Also handles 'mirrored' dashboards. Dashboards DashboardGroupDashboardArrayInput // Description of the dashboard group Description pulumi.StringPtrInput ImportQualifiers DashboardGroupImportQualifierArrayInput // Name of the dashboard group Name pulumi.StringPtrInput // The custom access control list for this dashboard 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
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
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". default by default
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. If an ID is not provided during creation, the dashboard will be placed in a newly created dashboard group
func (DashboardOutput) Description ¶
func (o DashboardOutput) Description() pulumi.StringPtrOutput
Description of the dashboard (Optional)
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 to end the visualization
func (DashboardOutput) EventOverlays ¶
func (o DashboardOutput) EventOverlays() DashboardEventOverlayArrayOutput
Event overlay to add to charts
func (DashboardOutput) Filters ¶
func (o DashboardOutput) Filters() DashboardFilterArrayOutput
Filter to apply to each chart in 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 can't 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
func (DashboardOutput) SelectedEventOverlays ¶
func (o DashboardOutput) SelectedEventOverlays() DashboardSelectedEventOverlayArrayOutput
Event overlay added to charts by default to charts
func (DashboardOutput) StartTime ¶
func (o DashboardOutput) StartTime() pulumi.IntPtrOutput
Seconds since epoch to start the visualization
func (DashboardOutput) Tags ¶
func (o DashboardOutput) Tags() pulumi.StringArrayOutput
Tags of the dashboard
func (DashboardOutput) TimeRange ¶
func (o DashboardOutput) TimeRange() pulumi.StringPtrOutput
From when to display data. 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
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 { // The custom access control list for this dashboard Acls []DashboardPermissionsAcl `pulumi:"acls"` // The ID of the dashboard group that this dashboard inherits permissions from Parent *string `pulumi:"parent"` }
type DashboardPermissionsAcl ¶
type DashboardPermissionsAcl struct { // Actions level, possible values: READ, WRITE Actions []string `pulumi:"actions"` // ID of the principal with access PrincipalId string `pulumi:"principalId"` // Type of principal, possible values: ORG, TEAM, USER PrincipalType string `pulumi:"principalType"` }
type DashboardPermissionsAclArgs ¶
type DashboardPermissionsAclArgs struct { // Actions level, possible values: READ, WRITE Actions pulumi.StringArrayInput `pulumi:"actions"` // ID of the principal with access PrincipalId pulumi.StringInput `pulumi:"principalId"` // Type of principal, possible values: ORG, TEAM, USER 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
Actions level, possible values: READ, WRITE
func (DashboardPermissionsAclOutput) ElementType ¶
func (DashboardPermissionsAclOutput) ElementType() reflect.Type
func (DashboardPermissionsAclOutput) PrincipalId ¶
func (o DashboardPermissionsAclOutput) PrincipalId() pulumi.StringOutput
ID of the principal with access
func (DashboardPermissionsAclOutput) PrincipalType ¶
func (o DashboardPermissionsAclOutput) PrincipalType() pulumi.StringOutput
Type of principal, possible values: ORG, TEAM, USER
func (DashboardPermissionsAclOutput) ToDashboardPermissionsAclOutput ¶
func (o DashboardPermissionsAclOutput) ToDashboardPermissionsAclOutput() DashboardPermissionsAclOutput
func (DashboardPermissionsAclOutput) ToDashboardPermissionsAclOutputWithContext ¶
func (o DashboardPermissionsAclOutput) ToDashboardPermissionsAclOutputWithContext(ctx context.Context) DashboardPermissionsAclOutput
type DashboardPermissionsArgs ¶
type DashboardPermissionsArgs struct { // The custom access control list for this dashboard Acls DashboardPermissionsAclArrayInput `pulumi:"acls"` // The ID of the dashboard group that this dashboard inherits permissions from 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
The custom access control list for this dashboard
func (DashboardPermissionsOutput) ElementType ¶
func (DashboardPermissionsOutput) ElementType() reflect.Type
func (DashboardPermissionsOutput) Parent ¶
func (o DashboardPermissionsOutput) Parent() pulumi.StringPtrOutput
The ID of the dashboard group that this dashboard inherits permissions from
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
The custom access control list for this dashboard
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
The ID of the dashboard group that this dashboard inherits permissions from
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 define events Signal string `pulumi:"signal"` Sources []DashboardSelectedEventOverlaySource `pulumi:"sources"` // Source for this event's data. Can be "eventTimeSeries" (default) or "detectorEvents". Type *string `pulumi:"type"` }
type DashboardSelectedEventOverlayArgs ¶
type DashboardSelectedEventOverlayArgs struct { // Search term used to define events Signal pulumi.StringInput `pulumi:"signal"` Sources DashboardSelectedEventOverlaySourceArrayInput `pulumi:"sources"` // Source for this event's data. Can be "eventTimeSeries" (default) or "detectorEvents". 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 define events
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
Source for this event's data. Can be "eventTimeSeries" (default) or "detectorEvents".
type DashboardSelectedEventOverlaySource ¶
type DashboardSelectedEventOverlaySource 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 DashboardSelectedEventOverlaySourceArgs ¶
type DashboardSelectedEventOverlaySourceArgs 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 (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
(false by default) Whether this filter should be a "not" filter
func (DashboardSelectedEventOverlaySourceOutput) Property ¶
func (o DashboardSelectedEventOverlaySourceOutput) Property() pulumi.StringOutput
A metric time series dimension or property name
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
List of strings (which will be treated as an OR filter on the property)
type DashboardState ¶
type DashboardState struct { // Team IDs that have write access to this dashboard // // Deprecated: Please use permissions_* fields now AuthorizedWriterTeams pulumi.StringArrayInput // User IDs that have write access to this dashboard // // 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". default by default 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. If an ID is not provided during creation, the dashboard will // be placed in a newly created dashboard group DashboardGroup pulumi.StringPtrInput // Description of the dashboard (Optional) Description pulumi.StringPtrInput DiscoveryOptionsQuery pulumi.StringPtrInput DiscoveryOptionsSelectors pulumi.StringArrayInput // Seconds since epoch to end the visualization EndTime pulumi.IntPtrInput // Event overlay to add to charts EventOverlays DashboardEventOverlayArrayInput // Filter to apply to each chart in 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 can't // fit in a row, it will be placed automatically in the next row Grids DashboardGridArrayInput // Name of the dashboard Name pulumi.StringPtrInput Permissions DashboardPermissionsPtrInput // Event overlay added to charts by default to charts SelectedEventOverlays DashboardSelectedEventOverlayArrayInput // Seconds since epoch to start the visualization StartTime pulumi.IntPtrInput // Tags of the dashboard Tags pulumi.StringArrayInput // From when to display data. Splunk Observability Cloud time syntax (e.g. -5m, -1h) TimeRange pulumi.StringPtrInput // 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 does not have the specified property 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 with a filter on the named property. ReplaceOnly *bool `pulumi:"replaceOnly"` // If true, this variable may only be set to the values listed in preferredSuggestions. 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 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 does not have the specified property 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 with a filter on the named property. ReplaceOnly pulumi.BoolPtrInput `pulumi:"replaceOnly"` // If true, this variable may only be set to the values listed in preferredSuggestions. 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 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 does not have the specified property
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 with a filter on the named property.
func (DashboardVariableOutput) RestrictedSuggestions ¶
func (o DashboardVariableOutput) RestrictedSuggestions() pulumi.BoolPtrOutput
If true, this variable may only be set to the values listed in preferredSuggestions. 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 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 // The dashobard ID to which this data link will be applied 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 a Splunk instance TargetSplunks DataLinkTargetSplunkArrayOutput `pulumi:"targetSplunks"` }
Manage Splunk Observability Cloud [Data Links](https://docs.signalfx.com/en/latest/managing/data-links.html).
## Example
## Arguments
The following arguments are supported in the resource block:
* `propertyName` - (Optional) Name (key) of the metadata that's the trigger of a data link. If you specify `propertyValue`, you must specify `propertyName`. * `propertyValue` - (Optional) Value of the metadata that's the trigger of a data link. If you specify this property, you must also specify `propertyName`. * `contextDashboardId` - (Optional) If provided, scopes this data link to the supplied dashboard id. If omitted then the link will be global. * `targetExternalUrl` - (Optional) Link to an external URL
- `name` (Required) User-assigned target name. Use this value to differentiate between the link targets for a data link object.
- `url`- (Required) 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/).
- `timeFormat` - (Optional) [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"`.
- `minimumTimeWindow` - (Optional) The [minimum time window](https://dev.splunk.com/observability/docs/administration/datalinks/) for a search sent to an external site. Defaults to `6000`
- `propertyKeyMapping` - Describes the relationship between Splunk Observability Cloud metadata keys and external system properties when the key names are different.
* `targetSignalfxDashboard` - (Optional) Link to a Splunk Observability Cloud dashboard
- `name` (Required) User-assigned target name. Use this value to differentiate between the link targets for a data link object.
- `isDefault` - (Optional) Flag that designates a target as the default for a data link object. `true` by default
- `dashboardId` - (Required) SignalFx-assigned ID of the dashboard link target
- `dashboardGroupId` - (Required) SignalFx-assigned ID of the dashboard link target's dashboard group
* `targetSplunk` - (Optional) Link to an external URL
- `name` (Required) User-assigned target name. Use this value to differentiate between the link targets for a data link object.
- `propertyKeyMapping` - Describes the relationship between Splunk Observability Cloud metadata keys and external system properties when the key names are different.
## Attributes
In a addition to all arguments above, the following attributes are exported:
* `id` - The ID of the link.
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 { // The dashobard ID to which this data link will be applied 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 a Splunk instance 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
The dashobard ID to which this data link will be applied
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 a Splunk instance
func (DataLinkOutput) ToDataLinkOutput ¶
func (o DataLinkOutput) ToDataLinkOutput() DataLinkOutput
func (DataLinkOutput) ToDataLinkOutputWithContext ¶
func (o DataLinkOutput) ToDataLinkOutputWithContext(ctx context.Context) DataLinkOutput
type DataLinkState ¶
type DataLinkState struct { // The dashobard ID to which this data link will be applied 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 a Splunk instance TargetSplunks DataLinkTargetSplunkArrayInput }
func (DataLinkState) ElementType ¶
func (DataLinkState) ElementType() reflect.Type
type DataLinkTargetExternalUrl ¶
type DataLinkTargetExternalUrl struct { // The minimum time window for a search sent to an external site. Depends on the value set for `timeFormat`. 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 of minimumTimeWindow in the same data link target object. TimeFormat *string `pulumi:"timeFormat"` // URL string for a Splunk instance or external system data link target. Url string `pulumi:"url"` }
type DataLinkTargetExternalUrlArgs ¶
type DataLinkTargetExternalUrlArgs struct { // The minimum time window for a search sent to an external site. Depends on the value set for `timeFormat`. 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 of minimumTimeWindow in the same data link target object. TimeFormat pulumi.StringPtrInput `pulumi:"timeFormat"` // URL string for a Splunk instance or external system data link target. 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 for a search sent to an external site. Depends on the value set for `timeFormat`.
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 of minimumTimeWindow in the same data link target object.
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.
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. 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. 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.
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 dashboard AuthorizedWriterTeams pulumi.StringArrayOutput `pulumi:"authorizedWriterTeams"` // User IDs that have write access to this dashboard AuthorizedWriterUsers pulumi.StringArrayOutput `pulumi:"authorizedWriterUsers"` // Description of the detector Description pulumi.StringPtrOutput `pulumi:"description"` // (false by default) When false, samples a subset of the output MTS in the visualization. DisableSampling pulumi.BoolPtrOutput `pulumi:"disableSampling"` // Seconds since epoch. Used for visualization EndTime pulumi.IntPtrOutput `pulumi:"endTime"` // 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"` // Maximum time (in seconds) to wait for late datapoints. Max value is 900 (15m) MaxDelay pulumi.IntPtrOutput `pulumi:"maxDelay"` // Minimum time (in seconds) for the computation 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"` // Signalflow program text for the detector. More info at "https://developers.signalfx.com/docs/signalflow-overview" ProgramText pulumi.StringOutput `pulumi:"programText"` // Set of rules used for alerting Rules DetectorRuleArrayOutput `pulumi:"rules"` // (true by default) When true, markers will be drawn for each datapoint within the visualization. ShowDataMarkers pulumi.BoolPtrOutput `pulumi:"showDataMarkers"` // (false by default) When true, vertical lines will be drawn for each triggered event within the visualization. ShowEventLines pulumi.BoolPtrOutput `pulumi:"showEventLines"` // Seconds since epoch. Used for visualization 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 = `-1h`. Defaults // to 3600 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"` // 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
## 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:
## Arguments
* `name` - (Required) Name of the detector. * `programText` - (Required) Signalflow program text for the detector. More info [in the Splunk Observability Cloud docs](https://dev.splunk.com/observability/docs/signalflow/). * `description` - (Optional) Description of the detector. * `authorizedWriterTeams` - (Optional) 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`). * `authorizedWriterUsers` - (Optional) 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`). * `maxDelay` - (Optional) How long (in seconds) to wait for late datapoints. See [Delayed Datapoints](https://docs.splunk.com/observability/en/data-visualization/charts/chart-builder.html#delayed-datapoints) for more info. Max value is `900` seconds (15 minutes). `Auto` (as little as possible) by default. * `minDelay` - (Optional) How long (in seconds) to wait even if the datapoints are arriving in a timely fashion. Max value is 900 (15m). * `showDataMarkers` - (Optional) When `true`, markers will be drawn for each datapoint within the visualization. `true` by default. * `showEventLines` - (Optional) When `true`, the visualization will display a vertical line for each event trigger. `false` by default. * `disableSampling` - (Optional) When `false`, the visualization may sample the output timeseries rather than displaying them all. `false` by default. * `timeRange` - (Optional) 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. * `startTime` - (Optional) Seconds since epoch. Used for visualization. Conflicts with `timeRange`. * `endTime` - (Optional) Seconds since epoch. Used for visualization. Conflicts with `timeRange`. * `tags` - (Optional) Tags associated with the detector. * `teams` - (Optional) Team IDs to associate the detector to. * `rule` - (Required) Set of rules used for alerting.
- `detectLabel` - (Required) A detect label which matches a detect label within `programText`.
- `severity` - (Required) The severity of the rule, must be one of: `"Critical"`, `"Major"`, `"Minor"`, `"Warning"`, `"Info"`.
- `description` - (Optional) Description for the rule. Displays as the alert condition in the Alert Rules tab of the detector editor in the web UI.
- `disabled` - (Optional) When true, notifications and events will not be generated for the detect label. `false` by default.
- `notifications` - (Optional) 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.
- `parameterizedBody` - (Optional) 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.
- `parameterizedSubject` - (Optional) 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.
- `runbookUrl` - (Optional) URL of page to consult when an alert is triggered. This can be used with custom notification messages.
- `tip` - (Optional) Plain text suggested first course of action, such as a command line to execute. This can be used with custom notification messages.
* `vizOptions` - (Optional) Plot-level customization options, associated with a publish statement.
- `label` - (Required) Label used in the publish statement that displays the plot (metric time series data) you want to customize.
- `displayName` - (Optional) Specifies an alternate value for the Plot Name column of the Data Table associated with the chart.
- `color` - (Optional) Color to use : gray, blue, azure, navy, brown, orange, yellow, iris, magenta, pink, purple, violet, lilac, emerald, green, aquamarine.
- `valueUnit` - (Optional) 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`.
- `valuePrefix`, `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.
- `maxDelay` allows Splunk Observability Cloud to continue with computation if there is a lag in receiving data points. - `extrapolation` allows you to specify how to handle missing data. An extrapolation policy can be added to individual signals by updating the data block in your `programText`.
See [Delayed Datapoints](https://docs.splunk.com/observability/en/data-visualization/charts/chart-builder.html#delayed-datapoints) for more info.
## Attributes
In a addition to all arguments above, the following attributes are exported:
* `id` - The ID of the detector. * `labelResolutions` - The resolutions of the detector alerts in milliseconds that indicate how often data is analyzed to determine if an alert should be triggered. * `url` - The URL of the detector.
## 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 dashboard AuthorizedWriterTeams pulumi.StringArrayInput // User IDs that have write access to this dashboard AuthorizedWriterUsers pulumi.StringArrayInput // Description of the detector Description pulumi.StringPtrInput // (false by default) When false, samples a subset of the output MTS in the visualization. DisableSampling pulumi.BoolPtrInput // Seconds since epoch. Used for visualization EndTime pulumi.IntPtrInput // Maximum time (in seconds) to wait for late datapoints. Max value is 900 (15m) MaxDelay pulumi.IntPtrInput // Minimum time (in seconds) for the computation 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 // Signalflow program text for the detector. More info at "https://developers.signalfx.com/docs/signalflow-overview" ProgramText pulumi.StringInput // Set of rules used for alerting Rules DetectorRuleArrayInput // (true by default) When true, markers will be drawn for each datapoint within the visualization. ShowDataMarkers pulumi.BoolPtrInput // (false by default) When true, vertical lines will be drawn for each triggered event within the visualization. ShowEventLines pulumi.BoolPtrInput // Seconds since epoch. Used for visualization 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 = `-1h`. Defaults // to 3600 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 dashboard
func (DetectorOutput) AuthorizedWriterUsers ¶
func (o DetectorOutput) AuthorizedWriterUsers() pulumi.StringArrayOutput
User IDs that have write access to this dashboard
func (DetectorOutput) Description ¶
func (o DetectorOutput) Description() pulumi.StringPtrOutput
Description of the detector
func (DetectorOutput) DisableSampling ¶
func (o DetectorOutput) DisableSampling() pulumi.BoolPtrOutput
(false by default) When false, samples a subset of the output MTS in the visualization.
func (DetectorOutput) ElementType ¶
func (DetectorOutput) ElementType() reflect.Type
func (DetectorOutput) EndTime ¶
func (o DetectorOutput) EndTime() pulumi.IntPtrOutput
Seconds since epoch. Used for visualization
func (DetectorOutput) LabelResolutions ¶
func (o DetectorOutput) LabelResolutions() pulumi.IntMapOutput
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
Maximum time (in seconds) to wait for late datapoints. Max value is 900 (15m)
func (DetectorOutput) MinDelay ¶
func (o DetectorOutput) MinDelay() pulumi.IntPtrOutput
Minimum time (in seconds) for the computation 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) ProgramText ¶
func (o DetectorOutput) ProgramText() pulumi.StringOutput
Signalflow program text for the detector. More info at "https://developers.signalfx.com/docs/signalflow-overview"
func (DetectorOutput) Rules ¶
func (o DetectorOutput) Rules() DetectorRuleArrayOutput
Set of rules used for alerting
func (DetectorOutput) ShowDataMarkers ¶
func (o DetectorOutput) ShowDataMarkers() pulumi.BoolPtrOutput
(true by default) When true, markers will be drawn for each datapoint within the visualization.
func (DetectorOutput) ShowEventLines ¶
func (o DetectorOutput) ShowEventLines() pulumi.BoolPtrOutput
(false by default) When true, vertical lines will be drawn for each triggered event within the visualization.
func (DetectorOutput) StartTime ¶
func (o DetectorOutput) StartTime() pulumi.IntPtrOutput
Seconds since epoch. Used for visualization
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 = `-1h`. Defaults to 3600
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) VizOptions ¶
func (o DetectorOutput) VizOptions() DetectorVizOptionArrayOutput
Plot-level customization options, associated with a publish statement
type DetectorRule ¶
type DetectorRule struct { // Description of the rule Description *string `pulumi:"description"` // A detect label which matches a detect label within the program text DetectLabel string `pulumi:"detectLabel"` // (default: false) When true, notifications and events will not be generated for the detect label Disabled *bool `pulumi:"disabled"` // List of strings specifying where notifications will be sent when an incident occurs. See https://developers.signalfx.com/v2/docs/detector-model#notifications-models for more info Notifications []string `pulumi:"notifications"` // Custom notification message body when an alert is triggered. See https://developers.signalfx.com/v2/reference#detector-model for more info ParameterizedBody *string `pulumi:"parameterizedBody"` // Custom notification message subject when an alert is triggered. See https://developers.signalfx.com/v2/reference#detector-model for more info ParameterizedSubject *string `pulumi:"parameterizedSubject"` // URL of page to consult when an alert is triggered RunbookUrl *string `pulumi:"runbookUrl"` // The severity of the rule, must be one of: Critical, Warning, Major, Minor, Info Severity string `pulumi:"severity"` // Plain text suggested first course of action, such as a command to execute. Tip *string `pulumi:"tip"` }
type DetectorRuleArgs ¶
type DetectorRuleArgs struct { // Description of the rule Description pulumi.StringPtrInput `pulumi:"description"` // A detect label which matches a detect label within the program text DetectLabel pulumi.StringInput `pulumi:"detectLabel"` // (default: false) When true, notifications and events will not be generated for the detect label Disabled pulumi.BoolPtrInput `pulumi:"disabled"` // List of strings specifying where notifications will be sent when an incident occurs. See https://developers.signalfx.com/v2/docs/detector-model#notifications-models for more info Notifications pulumi.StringArrayInput `pulumi:"notifications"` // Custom notification message body when an alert is triggered. See https://developers.signalfx.com/v2/reference#detector-model for more info ParameterizedBody pulumi.StringPtrInput `pulumi:"parameterizedBody"` // Custom notification message subject when an alert is triggered. See https://developers.signalfx.com/v2/reference#detector-model for more info ParameterizedSubject pulumi.StringPtrInput `pulumi:"parameterizedSubject"` // URL of page to consult when an alert is triggered RunbookUrl pulumi.StringPtrInput `pulumi:"runbookUrl"` // The severity of the rule, must be one of: Critical, Warning, Major, Minor, Info Severity pulumi.StringInput `pulumi:"severity"` // Plain text suggested first course of action, such as a command to execute. 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 of the rule
func (DetectorRuleOutput) DetectLabel ¶
func (o DetectorRuleOutput) DetectLabel() pulumi.StringOutput
A detect label which matches a detect label within the program text
func (DetectorRuleOutput) Disabled ¶
func (o DetectorRuleOutput) Disabled() pulumi.BoolPtrOutput
(default: false) When true, notifications and events will not be generated for the detect label
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 https://developers.signalfx.com/v2/docs/detector-model#notifications-models for more info
func (DetectorRuleOutput) ParameterizedBody ¶
func (o DetectorRuleOutput) ParameterizedBody() pulumi.StringPtrOutput
Custom notification message body when an alert is triggered. See https://developers.signalfx.com/v2/reference#detector-model for more info
func (DetectorRuleOutput) ParameterizedSubject ¶
func (o DetectorRuleOutput) ParameterizedSubject() pulumi.StringPtrOutput
Custom notification message subject when an alert is triggered. See https://developers.signalfx.com/v2/reference#detector-model for more info
func (DetectorRuleOutput) RunbookUrl ¶
func (o DetectorRuleOutput) RunbookUrl() pulumi.StringPtrOutput
URL of page to consult when an alert is triggered
func (DetectorRuleOutput) Severity ¶
func (o DetectorRuleOutput) Severity() pulumi.StringOutput
The severity of the rule, must be one of: Critical, Warning, Major, Minor, Info
func (DetectorRuleOutput) Tip ¶
func (o DetectorRuleOutput) Tip() pulumi.StringPtrOutput
Plain text suggested first course of action, such as a command to execute.
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 dashboard AuthorizedWriterTeams pulumi.StringArrayInput // User IDs that have write access to this dashboard AuthorizedWriterUsers pulumi.StringArrayInput // Description of the detector Description pulumi.StringPtrInput // (false by default) When false, samples a subset of the output MTS in the visualization. DisableSampling pulumi.BoolPtrInput // Seconds since epoch. Used for visualization EndTime pulumi.IntPtrInput // 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 // Maximum time (in seconds) to wait for late datapoints. Max value is 900 (15m) MaxDelay pulumi.IntPtrInput // Minimum time (in seconds) for the computation 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 // Signalflow program text for the detector. More info at "https://developers.signalfx.com/docs/signalflow-overview" ProgramText pulumi.StringPtrInput // Set of rules used for alerting Rules DetectorRuleArrayInput // (true by default) When true, markers will be drawn for each datapoint within the visualization. ShowDataMarkers pulumi.BoolPtrInput // (false by default) When true, vertical lines will be drawn for each triggered event within the visualization. ShowEventLines pulumi.BoolPtrInput // Seconds since epoch. Used for visualization 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 = `-1h`. Defaults // to 3600 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 // 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 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 DetectorVizOptionArgs ¶
type DetectorVizOptionArgs 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 (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
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
The 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
An arbitrary prefix to display with the value of this plot
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)
type EventFeedChart ¶
type EventFeedChart struct { pulumi.CustomResourceState // Description of the chart (Optional) Description pulumi.StringPtrOutput `pulumi:"description"` // Seconds since epoch to end the visualization EndTime pulumi.IntPtrOutput `pulumi:"endTime"` // Name of the chart Name pulumi.StringOutput `pulumi:"name"` // Signalflow program text for the chart. More info at "https://developers.signalfx.com/docs/signalflow-overview" ProgramText pulumi.StringOutput `pulumi:"programText"` // Seconds since epoch to start the visualization StartTime pulumi.IntPtrOutput `pulumi:"startTime"` // Seconds to display in the visualization. This is a rolling range from the current time. Example: 3600 = `-1h` TimeRange pulumi.IntPtrOutput `pulumi:"timeRange"` // URL of the chart Url pulumi.StringOutput `pulumi:"url"` }
Displays a listing of events as a widget in a dashboard.
## Example
## Arguments
The following arguments are supported in the resource block:
* `name` - (Required) Name of the text note. * `programText` - (Required) Signalflow program text for the chart. More info[in the Splunk Observability Cloud docs](https://dev.splunk.com/observability/docs/signalflow/). * `description` - (Optional) Description of the text note. * `timeRange` - (Optional) From when to display data. Splunk Observability Cloud time syntax (e.g. `"-5m"`, `"-1h"`). Conflicts with `startTime` and `endTime`. * `startTime` - (Optional) Seconds since epoch. Used for visualization. Conflicts with `timeRange`. * `endTime` - (Optional) Seconds since epoch. Used for visualization. Conflicts with `timeRange`.
## Attributes
In a addition to all arguments above, the following attributes are exported:
* `id` - The ID of the chart. * `url` - The URL of the chart.
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 chart (Optional) Description pulumi.StringPtrInput // Seconds since epoch to end the visualization EndTime pulumi.IntPtrInput // Name of the chart Name pulumi.StringPtrInput // Signalflow program text for the chart. More info at "https://developers.signalfx.com/docs/signalflow-overview" ProgramText pulumi.StringInput // Seconds since epoch to start the visualization StartTime pulumi.IntPtrInput // Seconds to display in the visualization. This is a rolling range from the current time. Example: 3600 = `-1h` 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 chart (Optional)
func (EventFeedChartOutput) ElementType ¶
func (EventFeedChartOutput) ElementType() reflect.Type
func (EventFeedChartOutput) EndTime ¶
func (o EventFeedChartOutput) EndTime() pulumi.IntPtrOutput
Seconds since epoch to end the visualization
func (EventFeedChartOutput) Name ¶
func (o EventFeedChartOutput) Name() pulumi.StringOutput
Name of the chart
func (EventFeedChartOutput) ProgramText ¶
func (o EventFeedChartOutput) ProgramText() pulumi.StringOutput
Signalflow program text for the chart. More info at "https://developers.signalfx.com/docs/signalflow-overview"
func (EventFeedChartOutput) StartTime ¶
func (o EventFeedChartOutput) StartTime() pulumi.IntPtrOutput
Seconds since epoch to start the visualization
func (EventFeedChartOutput) TimeRange ¶
func (o EventFeedChartOutput) TimeRange() pulumi.IntPtrOutput
Seconds to display in the visualization. This is a rolling range from the current time. Example: 3600 = `-1h`
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
URL of the chart
type EventFeedChartState ¶
type EventFeedChartState struct { // Description of the chart (Optional) Description pulumi.StringPtrInput // Seconds since epoch to end the visualization EndTime pulumi.IntPtrInput // Name of the chart Name pulumi.StringPtrInput // Signalflow program text for the chart. More info at "https://developers.signalfx.com/docs/signalflow-overview" ProgramText pulumi.StringPtrInput // Seconds since epoch to start the visualization StartTime pulumi.IntPtrInput // Seconds to display in the visualization. This is a rolling range from the current time. Example: 3600 = `-1h` TimeRange pulumi.IntPtrInput // URL of the chart Url pulumi.StringPtrInput }
func (EventFeedChartState) ElementType ¶
func (EventFeedChartState) ElementType() reflect.Type
type GetDimensionValuesArgs ¶
type GetDimensionValuesArgs struct {
Query string `pulumi:"query"`
}
A collection of arguments for invoking getDimensionValues.
type GetDimensionValuesOutputArgs ¶
type GetDimensionValuesOutputArgs struct {
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"` 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) 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" } ColorRange HeatmapChartColorRangePtrOutput `pulumi:"colorRange"` // Single color range including both the color to display for that range and the borders of the range ColorScales HeatmapChartColorScaleArrayOutput `pulumi:"colorScales"` // Description of the chart (Optional) 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"` // Properties to group by in the heatmap (in nesting order) 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 chart Name pulumi.StringOutput `pulumi:"name"` // Signalflow program text for the chart. More info at "https://developers.signalfx.com/docs/signalflow-overview" 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, (e.g. Australia/Sydney) Timezone pulumi.StringPtrOutput `pulumi:"timezone"` // (Metric by default) Must be "Metric" or "Binary" UnitPrefix pulumi.StringPtrOutput `pulumi:"unitPrefix"` // 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
## Arguments
The following arguments are supported in the resource block:
* `name` - (Required) Name of the chart. * `programText` - (Required) Signalflow program text for the chart. More info at <https://dev.splunk.com/observability/docs/signalflow/>. * `description` - (Optional) Description of the chart. * `unitPrefix` - (Optional) Must be `"Metric"` or `"Binary`". `"Metric"` by default. * `minimumResolution` - (Optional) The minimum resolution (in seconds) to use for computing the underlying program. * `maxDelay` - (Optional) How long (in seconds) to wait for late datapoints. * `timezone` - (Optional) The property value is a string that denotes the geographic region associated with the time zone, (default UTC). * `refreshInterval` - (Optional) How often (in seconds) to refresh the values of the heatmap. * `disableSampling` - (Optional) If `false`, samples a subset of the output MTS, which improves UI performance. `false` by default. * `groupBy` - (Optional) Properties to group by in the heatmap (in nesting order). * `sortBy` - (Optional) The property to use when sorting the elements. Must be prepended with `+` for ascending or `-` for descending (e.g. `-foo`). * `hideTimestamp` - (Optional) Whether to show the timestamp in the chart. `false` by default. * `colorRange` - (Optional, Default) 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).
- `minValue` - (Optional) The minimum value within the coloring range.
- `maxValue` - (Optional) The maximum value within the coloring range.
- `color` - (Required) 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).
* `colorScale` - (Optional. Conflicts with `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).
- `gt` - (Optional) Indicates the lower threshold non-inclusive value for this range.
- `gte` - (Optional) Indicates the lower threshold inclusive value for this range.
- `lt` - (Optional) Indicates the upper threshold non-inclusive value for this range.
- `lte` - (Optional) Indicates the upper threshold inclusive value for this range.
- `color` - (Required) 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.
## Attributes
In a addition to all arguments above, the following attributes are exported:
* `id` - The ID of the chart. * `url` - The URL of the chart.
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" } ColorRange HeatmapChartColorRangePtrInput // Single color range including both the color to display for that range and the borders of the range ColorScales HeatmapChartColorScaleArrayInput // Description of the chart (Optional) Description pulumi.StringPtrInput // (false by default) If false, samples a subset of the output MTS, which improves UI performance DisableSampling pulumi.BoolPtrInput // Properties to group by in the heatmap (in nesting order) 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 chart Name pulumi.StringPtrInput // Signalflow program text for the chart. More info at "https://developers.signalfx.com/docs/signalflow-overview" 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, (e.g. Australia/Sydney) Timezone pulumi.StringPtrInput // (Metric by default) Must be "Metric" or "Binary" 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 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 HeatmapChartColorScaleArgs ¶
type HeatmapChartColorScaleArgs 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 (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 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 (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-inculsive 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" }
func (HeatmapChartOutput) ColorScales ¶
func (o HeatmapChartOutput) ColorScales() HeatmapChartColorScaleArrayOutput
Single color range including both the color to display for that range and the borders of the range
func (HeatmapChartOutput) Description ¶
func (o HeatmapChartOutput) Description() pulumi.StringPtrOutput
Description of the chart (Optional)
func (HeatmapChartOutput) DisableSampling ¶
func (o HeatmapChartOutput) DisableSampling() pulumi.BoolPtrOutput
(false by default) If false, samples a subset of the output MTS, which improves UI performance
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
(false by default) Whether to show the timestamp in the chart
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://developers.signalfx.com/docs/signalflow-overview"
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, (e.g. Australia/Sydney)
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
(Metric by default) Must be "Metric" or "Binary"
func (HeatmapChartOutput) Url ¶
func (o HeatmapChartOutput) Url() pulumi.StringOutput
URL of the chart
type HeatmapChartState ¶
type HeatmapChartState struct { // Values and color for the color range. Example: colorRange : { min : 0, max : 100, color : "#0000ff" } ColorRange HeatmapChartColorRangePtrInput // Single color range including both the color to display for that range and the borders of the range ColorScales HeatmapChartColorScaleArrayInput // Description of the chart (Optional) Description pulumi.StringPtrInput // (false by default) If false, samples a subset of the output MTS, which improves UI performance DisableSampling pulumi.BoolPtrInput // Properties to group by in the heatmap (in nesting order) 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 chart Name pulumi.StringPtrInput // Signalflow program text for the chart. More info at "https://developers.signalfx.com/docs/signalflow-overview" 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, (e.g. Australia/Sydney) Timezone pulumi.StringPtrInput // (Metric by default) Must be "Metric" or "Binary" UnitPrefix pulumi.StringPtrInput // URL of the chart Url pulumi.StringPtrInput }
func (HeatmapChartState) ElementType ¶
func (HeatmapChartState) ElementType() reflect.Type
type ListChart ¶
type ListChart struct { pulumi.CustomResourceState // (Metric by default) Must be "Scale", "Metric" or "Dimension" ColorBy pulumi.StringPtrOutput `pulumi:"colorBy"` // Single color range including both the color to display for that range and the borders of the range ColorScales ListChartColorScaleArrayOutput `pulumi:"colorScales"` // Description of the chart (Optional) 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"` // Seconds since epoch to end the visualization EndTime pulumi.IntPtrOutput `pulumi:"endTime"` // (false by default) If `true`, missing data points in the chart would be hidden HideMissingValues pulumi.BoolPtrOutput `pulumi:"hideMissingValues"` // List of properties that shouldn't be displayed in the chart legend (i.e. dimension names) // // Deprecated: Please use legend_options_fields LegendFieldsToHides pulumi.StringArrayOutput `pulumi:"legendFieldsToHides"` // List of property and enabled flags to control the order and presence of datatable labels in a chart. 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 at "https://developers.signalfx.com/docs/signalflow-overview" ProgramText pulumi.StringOutput `pulumi:"programText"` // How often (in seconds) to refresh the values of the list RefreshInterval pulumi.IntPtrOutput `pulumi:"refreshInterval"` // (false by default) What kind of secondary visualization to show (None, Radial, Linear, 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) SortBy pulumi.StringPtrOutput `pulumi:"sortBy"` // Seconds since epoch to start the visualization StartTime pulumi.IntPtrOutput `pulumi:"startTime"` // Seconds to display in the visualization. This is a rolling range from the current time. Example: 3600 = `-1h` 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"` // (Metric by default) Must be "Metric" or "Binary" UnitPrefix pulumi.StringPtrOutput `pulumi:"unitPrefix"` // 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
## Arguments
The following arguments are supported in the resource block:
* `name` - (Required) Name of the chart. * `programText` - (Required) 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). * `description` - (Optional) Description of the chart. * `unitPrefix` - (Optional) Must be `"Metric"` or `"Binary`". `"Metric"` by default. * `colorBy` - (Optional) Must be one of `"Scale"`, `"Dimension"` or `"Metric"`. `"Dimension"` by default. * `maxDelay` - (Optional) How long (in seconds) to wait for late datapoints. * `timezone` - (Optional) The property value is a string that denotes the geographic region associated with the time zone, (default UTC). * `disableSampling` - (Optional) If `false`, samples a subset of the output MTS, which improves UI performance. `false` by default. * `refreshInterval` - (Optional) How often (in seconds) to refresh the values of the list. * `hideMissingValues` - (Optional) Determines whether to hide missing data points in the chart. If `true`, missing data points in the chart would be hidden. `false` by default. * `vizOptions` - (Optional) Plot-level customization options, associated with a publish statement.
- `label` - (Required) Label used in the publish statement that displays the plot (metric time series data) you want to customize.
- `displayName` - (Optional) Specifies an alternate value for the Plot Name column of the Data Table associated with the chart.
- `color` - (Optional) 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.
- `valueUnit` - (Optional) 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`.
- `valuePrefix`, `valueSuffix` - (Optional) Arbitrary prefix/suffix to display with the value of this plot.
* `legendFieldsToHide` - (Optional) 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`. * `legendOptionsFields` - (Optional) 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`.
- `property` 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.
- `enabled` True or False depending on if you want the property to be shown or hidden.
* `maxPrecision` - (Optional) Maximum number of digits to display when rounding values up or down. * `secondaryVisualization` - (Optional) The type of secondary visualization. Can be `None`, `Radial`, `Linear`, or `Sparkline`. If unset, the Splunk Observability Cloud default is used (`Sparkline`). * `colorScale` - (Optional. `colorBy` must be `"Scale"`) 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).
- `gt` - (Optional) Indicates the lower threshold non-inclusive value for this range.
- `gte` - (Optional) Indicates the lower threshold inclusive value for this range.
- `lt` - (Optional) Indicates the upper threshold non-inculsive value for this range.
- `lte` - (Optional) Indicates the upper threshold inclusive value for this range.
- `color` - (Required) 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.
* `sortBy` - (Optional) 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. * `timeRange` - (Optional) How many seconds ago from which to display data. For example, the last hour would be `3600`, etc. Conflicts with `startTime` and `endTime`. * `startTime` - (Optional) Seconds since epoch. Used for visualization. Conflicts with `timeRange`. * `endTime` - (Optional) Seconds since epoch. Used for visualization. Conflicts with `timeRange`.
## Attributes
In a addition to all arguments above, the following attributes are exported:
* `id` - The ID of the chart. * `url` - The URL of the chart.
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 { // (Metric by default) Must be "Scale", "Metric" or "Dimension" ColorBy pulumi.StringPtrInput // Single color range including both the color to display for that range and the borders of the range ColorScales ListChartColorScaleArrayInput // Description of the chart (Optional) Description pulumi.StringPtrInput // (false by default) If false, samples a subset of the output MTS, which improves UI performance DisableSampling pulumi.BoolPtrInput // Seconds since epoch to end the visualization EndTime pulumi.IntPtrInput // (false by default) If `true`, missing data points in the chart would be hidden HideMissingValues pulumi.BoolPtrInput // List of properties that shouldn't be displayed in the chart legend (i.e. dimension names) // // Deprecated: Please use legend_options_fields LegendFieldsToHides pulumi.StringArrayInput // List of property and enabled flags to control the order and presence of datatable labels in a chart. 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 at "https://developers.signalfx.com/docs/signalflow-overview" ProgramText pulumi.StringInput // How often (in seconds) to refresh the values of the list RefreshInterval pulumi.IntPtrInput // (false by default) What kind of secondary visualization to show (None, Radial, Linear, 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) SortBy pulumi.StringPtrInput // Seconds since epoch to start the visualization StartTime pulumi.IntPtrInput // Seconds to display in the visualization. This is a rolling range from the current time. Example: 3600 = `-1h` 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 // (Metric by default) Must be "Metric" or "Binary" 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 ListChartLegendOptionsFieldArgs ¶
type ListChartLegendOptionsFieldArgs struct { // (true by default) Determines if this property is displayed in the data table. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // The name of a property to hide or show in the data table. 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 by default) Determines if this property is displayed in the data table.
func (ListChartLegendOptionsFieldOutput) Property ¶
func (o ListChartLegendOptionsFieldOutput) Property() pulumi.StringOutput
The name of a property to hide or show in the data table.
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
(Metric by default) Must be "Scale", "Metric" or "Dimension"
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
func (ListChartOutput) Description ¶
func (o ListChartOutput) Description() pulumi.StringPtrOutput
Description of the chart (Optional)
func (ListChartOutput) DisableSampling ¶
func (o ListChartOutput) DisableSampling() pulumi.BoolPtrOutput
(false by default) If false, samples a subset of the output MTS, which improves UI performance
func (ListChartOutput) ElementType ¶
func (ListChartOutput) ElementType() reflect.Type
func (ListChartOutput) EndTime ¶
func (o ListChartOutput) EndTime() pulumi.IntPtrOutput
Seconds since epoch to end the visualization
func (ListChartOutput) HideMissingValues ¶
func (o ListChartOutput) HideMissingValues() pulumi.BoolPtrOutput
(false by default) If `true`, missing data points in the chart would be hidden
func (ListChartOutput) LegendFieldsToHides
deprecated
func (o ListChartOutput) LegendFieldsToHides() pulumi.StringArrayOutput
List of properties that shouldn't be displayed in the chart legend (i.e. dimension names)
Deprecated: Please use legend_options_fields
func (ListChartOutput) LegendOptionsFields ¶
func (o ListChartOutput) LegendOptionsFields() ListChartLegendOptionsFieldArrayOutput
List of property and enabled flags to control the order and presence of datatable labels in a chart.
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) ProgramText ¶
func (o ListChartOutput) ProgramText() pulumi.StringOutput
Signalflow program text for the chart. More info at "https://developers.signalfx.com/docs/signalflow-overview"
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
(false by default) What kind of secondary visualization to show (None, Radial, Linear, 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)
func (ListChartOutput) StartTime ¶
func (o ListChartOutput) StartTime() pulumi.IntPtrOutput
Seconds since epoch to start the visualization
func (ListChartOutput) TimeRange ¶
func (o ListChartOutput) TimeRange() pulumi.IntPtrOutput
Seconds to display in the visualization. This is a rolling range from the current time. Example: 3600 = `-1h`
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, (e.g. Australia/Sydney)
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
(Metric by default) Must be "Metric" or "Binary"
func (ListChartOutput) VizOptions ¶
func (o ListChartOutput) VizOptions() ListChartVizOptionArrayOutput
Plot-level customization options, associated with a publish statement
type ListChartState ¶
type ListChartState struct { // (Metric by default) Must be "Scale", "Metric" or "Dimension" ColorBy pulumi.StringPtrInput // Single color range including both the color to display for that range and the borders of the range ColorScales ListChartColorScaleArrayInput // Description of the chart (Optional) Description pulumi.StringPtrInput // (false by default) If false, samples a subset of the output MTS, which improves UI performance DisableSampling pulumi.BoolPtrInput // Seconds since epoch to end the visualization EndTime pulumi.IntPtrInput // (false by default) If `true`, missing data points in the chart would be hidden HideMissingValues pulumi.BoolPtrInput // List of properties that shouldn't be displayed in the chart legend (i.e. dimension names) // // Deprecated: Please use legend_options_fields LegendFieldsToHides pulumi.StringArrayInput // List of property and enabled flags to control the order and presence of datatable labels in a chart. 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 at "https://developers.signalfx.com/docs/signalflow-overview" ProgramText pulumi.StringPtrInput // How often (in seconds) to refresh the values of the list RefreshInterval pulumi.IntPtrInput // (false by default) What kind of secondary visualization to show (None, Radial, Linear, 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) SortBy pulumi.StringPtrInput // Seconds since epoch to start the visualization StartTime pulumi.IntPtrInput // Seconds to display in the visualization. This is a rolling range from the current time. Example: 3600 = `-1h` 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 // (Metric by default) Must be "Metric" or "Binary" UnitPrefix pulumi.StringPtrInput // 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 { // 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 ListChartVizOptionArgs ¶
type ListChartVizOptionArgs 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 (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
Color to use
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
The 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
An arbitrary prefix 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)
type MetricRuleset ¶
type MetricRuleset struct { pulumi.CustomResourceState // Aggregation rules in the ruleset 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"` // 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 metric MetricName pulumi.StringOutput `pulumi:"metricName"` // Location to send the input metric 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
## Arguments
The following arguments are supported in the resource block:
* `metricName` - (Required) Name of the input metric * `aggregationRules` - (Optional) List of aggregation rules for the metric
- `enabled` - (Required) When false, this rule will not generate aggregated MTSs
- `name` - (Optional) name of the aggregation rule
- `matcher` - (Required) Matcher object
- `type` - (Required) Type of matcher. Must always be "dimension"
- `filters` - (Optional) List of filters to filter the set of input MTSs
- `property` - (Required) - Name of the dimension
- `propertyValue` - (Required) - Value of the dimension
- `not` - When true, this filter will match all values not matching the propertyValues
- `aggregator` - (Required) - Aggregator object
- `type` - (Required) Type of aggregator. Must always be "rollup"
- `dimensions` - (Required) List of dimensions to either be kept or dropped in the new aggregated MTSs
- `dropDimensions` - (Required) when true, the specified dimensions will be dropped from the aggregated MTSs
- `outputName` - (Required) name of the new aggregated metric
* `routingRule` - (Required) Routing Rule object
- `destination` - (Required) - end destination of the input metric. Must be `RealTime` or `Drop`
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 { // The aggregator for this rule Aggregators []MetricRulesetAggregationRuleAggregator `pulumi:"aggregators"` // Status of this aggregation rule Enabled bool `pulumi:"enabled"` // The matcher for this rule Matchers []MetricRulesetAggregationRuleMatcher `pulumi:"matchers"` // Name of this aggregation rule Name *string `pulumi:"name"` }
type MetricRulesetAggregationRuleAggregator ¶
type MetricRulesetAggregationRuleAggregator struct { // List of dimensions to keep or drop in aggregated metric Dimensions []string `pulumi:"dimensions"` // Flag specifying to keep or drop given dimensions DropDimensions bool `pulumi:"dropDimensions"` // The aggregated metric name OutputName string `pulumi:"outputName"` // The type of the aggregator Type string `pulumi:"type"` }
type MetricRulesetAggregationRuleAggregatorArgs ¶
type MetricRulesetAggregationRuleAggregatorArgs struct { // List of dimensions to keep or drop in aggregated metric Dimensions pulumi.StringArrayInput `pulumi:"dimensions"` // Flag specifying to keep or drop given dimensions DropDimensions pulumi.BoolInput `pulumi:"dropDimensions"` // The aggregated metric name OutputName pulumi.StringInput `pulumi:"outputName"` // The type of the aggregator 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 keep or drop in aggregated metric
func (MetricRulesetAggregationRuleAggregatorOutput) DropDimensions ¶
func (o MetricRulesetAggregationRuleAggregatorOutput) DropDimensions() pulumi.BoolOutput
Flag specifying to keep or drop given dimensions
func (MetricRulesetAggregationRuleAggregatorOutput) ElementType ¶
func (MetricRulesetAggregationRuleAggregatorOutput) ElementType() reflect.Type
func (MetricRulesetAggregationRuleAggregatorOutput) OutputName ¶
func (o MetricRulesetAggregationRuleAggregatorOutput) OutputName() pulumi.StringOutput
The aggregated metric name
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
The type of the aggregator
type MetricRulesetAggregationRuleArgs ¶
type MetricRulesetAggregationRuleArgs struct { // The aggregator for this rule Aggregators MetricRulesetAggregationRuleAggregatorArrayInput `pulumi:"aggregators"` // Status of this aggregation rule Enabled pulumi.BoolInput `pulumi:"enabled"` // The matcher for this rule Matchers MetricRulesetAggregationRuleMatcherArrayInput `pulumi:"matchers"` // Name of this 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 match on Filters []MetricRulesetAggregationRuleMatcherFilter `pulumi:"filters"` // The type of the matcher Type string `pulumi:"type"` }
type MetricRulesetAggregationRuleMatcherArgs ¶
type MetricRulesetAggregationRuleMatcherArgs struct { // List of filters to match on Filters MetricRulesetAggregationRuleMatcherFilterArrayInput `pulumi:"filters"` // The type of the matcher 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 { // Flag specifying equals or not equals Not pulumi.BoolInput `pulumi:"not"` // Name of dimension to match Property pulumi.StringInput `pulumi:"property"` // List of property values to match 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
Flag specifying equals or not equals
func (MetricRulesetAggregationRuleMatcherFilterOutput) Property ¶
func (o MetricRulesetAggregationRuleMatcherFilterOutput) Property() pulumi.StringOutput
Name of dimension to match
func (MetricRulesetAggregationRuleMatcherFilterOutput) PropertyValues ¶
func (o MetricRulesetAggregationRuleMatcherFilterOutput) PropertyValues() pulumi.StringArrayOutput
List of property values to match
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 match on
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
The type of the matcher
type MetricRulesetAggregationRuleOutput ¶
type MetricRulesetAggregationRuleOutput struct{ *pulumi.OutputState }
func (MetricRulesetAggregationRuleOutput) Aggregators ¶
func (o MetricRulesetAggregationRuleOutput) Aggregators() MetricRulesetAggregationRuleAggregatorArrayOutput
The aggregator for this rule
func (MetricRulesetAggregationRuleOutput) ElementType ¶
func (MetricRulesetAggregationRuleOutput) ElementType() reflect.Type
func (MetricRulesetAggregationRuleOutput) Enabled ¶
func (o MetricRulesetAggregationRuleOutput) Enabled() pulumi.BoolOutput
Status of this aggregation rule
func (MetricRulesetAggregationRuleOutput) Matchers ¶
func (o MetricRulesetAggregationRuleOutput) Matchers() MetricRulesetAggregationRuleMatcherArrayOutput
The matcher for this rule
func (MetricRulesetAggregationRuleOutput) Name ¶
func (o MetricRulesetAggregationRuleOutput) Name() pulumi.StringPtrOutput
Name of this 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 { // Aggregation rules in the ruleset AggregationRules MetricRulesetAggregationRuleArrayInput // Name of the metric MetricName pulumi.StringInput // Location to send the input metric 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 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
Aggregation rules in the ruleset
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) ElementType ¶
func (MetricRulesetOutput) ElementType() reflect.Type
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 metric
func (MetricRulesetOutput) RoutingRules ¶
func (o MetricRulesetOutput) RoutingRules() MetricRulesetRoutingRuleArrayOutput
Location to send the input metric
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 { // Destination to send the input metric Destination string `pulumi:"destination"` }
type MetricRulesetRoutingRuleArgs ¶
type MetricRulesetRoutingRuleArgs struct { // Destination to send the input metric 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
Destination to send the input metric
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 { // Aggregation rules in the ruleset AggregationRules MetricRulesetAggregationRuleArrayInput // Timestamp of when the metric ruleset was created Created pulumi.StringPtrInput // ID of the creator of the metric ruleset Creator pulumi.StringPtrInput // 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 metric MetricName pulumi.StringPtrInput // Location to send the input metric 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 (Optional) 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"` DpmLimits OrgTokenDpmLimitsPtrOutput `pulumi:"dpmLimits"` HostOrUsageLimits OrgTokenHostOrUsageLimitsPtrOutput `pulumi:"hostOrUsageLimits"` // Name of the token Name pulumi.StringOutput `pulumi:"name"` // List of strings specifying where notifications will be sent when an incident occurs. See // https://developers.signalfx.com/v2/docs/detector-model#notifications-models for more info Notifications pulumi.StringArrayOutput `pulumi:"notifications"` 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
## Arguments
The following arguments are supported in the resource block:
* `name` - (Required) Name of the token. * `description` - (Optional) Description of the token. * `disabled` - (Optional) 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`. * `secret` - The secret token created by the API. You cannot set this value. * `notifications` - (Optional) Where to send notifications about this token's limits. See the Notification Format laid out in detectors. * `hostOrUsageLimits` - (Optional) Specify Usage-based limits for this token.
- `hostLimit` - (Optional) Max number of hosts that can use this token
- `hostNotificationThreshold` - (Optional) Notification threshold for hosts
- `containerLimit` - (Optional) Max number of Docker containers that can use this token
- `containerNotificationThreshold` - (Optional) Notification threshold for Docker containers
- `customMetricsLimit` - (Optional) Max number of custom metrics that can be sent with this token
- `customMetricsNotificationThreshold` - (Optional) Notification threshold for custom metrics
- `highResMetricsLimit` - (Optional) Max number of hi-res metrics that can be sent with this toke
- `highResMetricsNotificationThreshold` - (Optional) Notification threshold for hi-res metrics
* `dpmLimits` (Optional) Specify DPM-based limits for this token.
- `dpmNotificationThreshold` - (Optional) 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.
- `dpmLimit` - (Required) The datapoints per minute (dpm) limit for this token. If you exceed this limit, Splunk Observability Cloud sends out an alert.
## Attributes
In a addition to all arguments above, the following attributes are exported:
* `id` - The ID of the token. * `secret` - The assigned token.
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 (Optional) 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 DpmLimits OrgTokenDpmLimitsPtrInput HostOrUsageLimits OrgTokenHostOrUsageLimitsPtrInput // Name of the token Name pulumi.StringPtrInput // List of strings specifying where notifications will be sent when an incident occurs. See // https://developers.signalfx.com/v2/docs/detector-model#notifications-models for more info 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 containers that can use this token ContainerLimit *int `pulumi:"containerLimit"` // Notification threshold for 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 high-res metrics that can be sent with this token HighResMetricsLimit *int `pulumi:"highResMetricsLimit"` // Notification threshold for high-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 containers that can use this token ContainerLimit pulumi.IntPtrInput `pulumi:"containerLimit"` // Notification threshold for 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 high-res metrics that can be sent with this token HighResMetricsLimit pulumi.IntPtrInput `pulumi:"highResMetricsLimit"` // Notification threshold for high-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 containers that can use this token
func (OrgTokenHostOrUsageLimitsOutput) ContainerNotificationThreshold ¶
func (o OrgTokenHostOrUsageLimitsOutput) ContainerNotificationThreshold() pulumi.IntPtrOutput
Notification threshold for 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 high-res metrics that can be sent with this token
func (OrgTokenHostOrUsageLimitsOutput) HighResMetricsNotificationThreshold ¶
func (o OrgTokenHostOrUsageLimitsOutput) HighResMetricsNotificationThreshold() pulumi.IntPtrOutput
Notification threshold for high-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 containers that can use this token
func (OrgTokenHostOrUsageLimitsPtrOutput) ContainerNotificationThreshold ¶
func (o OrgTokenHostOrUsageLimitsPtrOutput) ContainerNotificationThreshold() pulumi.IntPtrOutput
Notification threshold for 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 high-res metrics that can be sent with this token
func (OrgTokenHostOrUsageLimitsPtrOutput) HighResMetricsNotificationThreshold ¶
func (o OrgTokenHostOrUsageLimitsPtrOutput) HighResMetricsNotificationThreshold() pulumi.IntPtrOutput
Notification threshold for high-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 (Optional)
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
func (OrgTokenOutput) ElementType ¶
func (OrgTokenOutput) ElementType() reflect.Type
func (OrgTokenOutput) HostOrUsageLimits ¶
func (o OrgTokenOutput) HostOrUsageLimits() OrgTokenHostOrUsageLimitsPtrOutput
func (OrgTokenOutput) Notifications ¶
func (o OrgTokenOutput) Notifications() pulumi.StringArrayOutput
List of strings specifying where notifications will be sent when an incident occurs. See https://developers.signalfx.com/v2/docs/detector-model#notifications-models for more info
func (OrgTokenOutput) Secret ¶
func (o OrgTokenOutput) Secret() pulumi.StringOutput
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 (Optional) 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 DpmLimits OrgTokenDpmLimitsPtrInput HostOrUsageLimits OrgTokenHostOrUsageLimitsPtrInput // Name of the token Name pulumi.StringPtrInput // List of strings specifying where notifications will be sent when an incident occurs. See // https://developers.signalfx.com/v2/docs/detector-model#notifications-models for more info Notifications pulumi.StringArrayInput 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 // (Metric by default) Must be "Metric", "Dimension", or "Scale". "Scale" maps to Color by Value in the UI ColorBy pulumi.StringPtrOutput `pulumi:"colorBy"` // Single color range including both the color to display for that range and the borders of the range ColorScales SingleValueChartColorScaleArrayOutput `pulumi:"colorScales"` // Description of the chart (Optional) Description pulumi.StringPtrOutput `pulumi:"description"` // (false by default) Whether to hide the timestamp in the chart IsTimestampHidden pulumi.BoolPtrOutput `pulumi:"isTimestampHidden"` // How long (in seconds) to wait for late datapoints MaxDelay pulumi.IntPtrOutput `pulumi:"maxDelay"` // The maximum precision to for values displayed in the list MaxPrecision pulumi.IntPtrOutput `pulumi:"maxPrecision"` // Name of the chart Name pulumi.StringOutput `pulumi:"name"` // Signalflow program text for the chart. More info at "https://developers.signalfx.com/docs/signalflow-overview" ProgramText pulumi.StringOutput `pulumi:"programText"` // How often (in seconds) to refresh the values of the list RefreshInterval pulumi.IntPtrOutput `pulumi:"refreshInterval"` // (false by default) What kind of secondary visualization to show (None, Radial, Linear, Sparkline) SecondaryVisualization pulumi.StringPtrOutput `pulumi:"secondaryVisualization"` // (false by default) Whether to show a trend line below the current value 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"` // (Metric by default) Must be "Metric" or "Binary" UnitPrefix pulumi.StringPtrOutput `pulumi:"unitPrefix"` // 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
## Arguments
The following arguments are supported in the resource block:
* `name` - (Required) Name of the chart. * `programText` - (Required) Signalflow program text for the chart. More info [in the Splunk Observability Cloud docs](https://dev.splunk.com/observability/docs/signalflow/). * `description` - (Optional) Description of the chart. * `colorBy` - (Optional) Must be `"Dimension"`, `"Scale"` or `"Metric"`. `"Dimension"` by default. * `colorScale` - (Optional. `colorBy` must be `"Scale"`) 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).
- `gt` - (Optional) Indicates the lower threshold non-inclusive value for this range.
- `gte` - (Optional) Indicates the lower threshold inclusive value for this range.
- `lt` - (Optional) Indicates the upper threshold non-inculsive value for this range.
- `lte` - (Optional) Indicates the upper threshold inclusive value for this range.
- `color` - (Required) 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.
* `vizOptions` - (Optional) Plot-level customization options, associated with a publish statement.
- `label` - (Required) Label used in the publish statement that displays the plot (metric time series data) you want to customize.
- `displayName` - (Optional) Specifies an alternate value for the Plot Name column of the Data Table associated with the chart.
- `color` - (Optional) 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.
- `valueUnit` - (Optional) 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`.
- `valuePrefix`, `valueSuffix` - (Optional) Arbitrary prefix/suffix to display with the value of this plot.
* `unitPrefix` - (Optional) Must be `"Metric"` or `"Binary"`. `"Metric"` by default. * `maxDelay` - (Optional) How long (in seconds) to wait for late datapoints * `refreshInterval` - (Optional) How often (in seconds) to refresh the value. * `maxPrecision` - (Optional) The maximum precision to for value displayed. * `isTimestampHidden` - (Optional) Whether to hide the timestamp in the chart. `false` by default. * `secondaryVisualization` - (Optional) The type of secondary visualization. Can be `None`, `Radial`, `Linear`, or `Sparkline`. If unset, the Splunk Observability Cloud default is used (`None`). * `showSparkLine` - (Optional) Whether to show a trend line below the current value. `false` by default.
## Attributes
In a addition to all arguments above, the following attributes are exported:
* `id` - The ID of the chart. * `url` - The URL of the chart.
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 { // (Metric by default) Must be "Metric", "Dimension", or "Scale". "Scale" maps to Color by Value in the UI ColorBy pulumi.StringPtrInput // Single color range including both the color to display for that range and the borders of the range ColorScales SingleValueChartColorScaleArrayInput // Description of the chart (Optional) Description pulumi.StringPtrInput // (false by default) Whether to hide the timestamp in the chart IsTimestampHidden pulumi.BoolPtrInput // How long (in seconds) to wait for late datapoints MaxDelay pulumi.IntPtrInput // The maximum precision to for values displayed in the list MaxPrecision pulumi.IntPtrInput // Name of the chart Name pulumi.StringPtrInput // Signalflow program text for the chart. More info at "https://developers.signalfx.com/docs/signalflow-overview" ProgramText pulumi.StringInput // How often (in seconds) to refresh the values of the list RefreshInterval pulumi.IntPtrInput // (false by default) What kind of secondary visualization to show (None, Radial, Linear, Sparkline) SecondaryVisualization pulumi.StringPtrInput // (false by default) Whether to show a trend line below the current value 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 // (Metric by default) Must be "Metric" or "Binary" 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
(Metric by default) Must be "Metric", "Dimension", or "Scale". "Scale" maps to Color by Value in the UI
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
func (SingleValueChartOutput) Description ¶
func (o SingleValueChartOutput) Description() pulumi.StringPtrOutput
Description of the chart (Optional)
func (SingleValueChartOutput) ElementType ¶
func (SingleValueChartOutput) ElementType() reflect.Type
func (SingleValueChartOutput) IsTimestampHidden ¶
func (o SingleValueChartOutput) IsTimestampHidden() pulumi.BoolPtrOutput
(false by default) Whether to hide the timestamp in the chart
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 values displayed in the list
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 at "https://developers.signalfx.com/docs/signalflow-overview"
func (SingleValueChartOutput) RefreshInterval ¶
func (o SingleValueChartOutput) RefreshInterval() pulumi.IntPtrOutput
How often (in seconds) to refresh the values of the list
func (SingleValueChartOutput) SecondaryVisualization ¶
func (o SingleValueChartOutput) SecondaryVisualization() pulumi.StringPtrOutput
(false by default) What kind of secondary visualization to show (None, Radial, Linear, Sparkline)
func (SingleValueChartOutput) ShowSparkLine ¶
func (o SingleValueChartOutput) ShowSparkLine() pulumi.BoolPtrOutput
(false by default) Whether to show a trend line below the current value
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
(Metric by default) Must be "Metric" or "Binary"
func (SingleValueChartOutput) Url ¶
func (o SingleValueChartOutput) Url() pulumi.StringOutput
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 { // (Metric by default) Must be "Metric", "Dimension", or "Scale". "Scale" maps to Color by Value in the UI ColorBy pulumi.StringPtrInput // Single color range including both the color to display for that range and the borders of the range ColorScales SingleValueChartColorScaleArrayInput // Description of the chart (Optional) Description pulumi.StringPtrInput // (false by default) Whether to hide the timestamp in the chart IsTimestampHidden pulumi.BoolPtrInput // How long (in seconds) to wait for late datapoints MaxDelay pulumi.IntPtrInput // The maximum precision to for values displayed in the list MaxPrecision pulumi.IntPtrInput // Name of the chart Name pulumi.StringPtrInput // Signalflow program text for the chart. More info at "https://developers.signalfx.com/docs/signalflow-overview" ProgramText pulumi.StringPtrInput // How often (in seconds) to refresh the values of the list RefreshInterval pulumi.IntPtrInput // (false by default) What kind of secondary visualization to show (None, Radial, Linear, Sparkline) SecondaryVisualization pulumi.StringPtrInput // (false by default) Whether to show a trend line below the current value 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 // (Metric by default) Must be "Metric" or "Binary" UnitPrefix pulumi.StringPtrInput // 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 { // 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 SingleValueChartVizOptionArgs ¶
type SingleValueChartVizOptionArgs 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 (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
Color to use
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
The 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
An arbitrary prefix 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)
type Slo ¶ added in v7.1.0
type Slo struct { pulumi.CustomResourceState // Description of the SLO Description pulumi.StringPtrOutput `pulumi:"description"` // SignalFlow program and arguments text strings that define the streams used as successful event count and total event // count Input SloInputTypeOutput `pulumi:"input"` // Name of the SLO 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 only RequestBased SLO 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
## 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:
## Arguments
* `name` - (Required) Name of the SLO. Each SLO name must be unique within an organization. * `description` - (Optional) Description of the SLO. * `type` - (Required) Type of the SLO. Currently just: `"RequestBased"` is supported. * `input` - (Required) Properties to configure an SLO object inputs
- `programText` - (Required) SignalFlow program and arguments text strings that define the streams used as successful event count and total event count
- `goodEventsLabel` - (Required) Label used in `"programText"` that refers to the data block which contains the stream of successful events
- `totalEventsLabel` - (Required) Label used in `"programText"` that refers to the data block which contains the stream of total events
* `target` - (Required) Define target value of the service level indicator in the appropriate time period.
- `type` - (Required) SLO target type can be the following type: `"RollingWindow"`, `"CalendarWindow"`
- `compliancePeriod` - (Required for `"RollingWindow"` type) Compliance period of this SLO. This value must be within the range of 1d (1 days) to 30d (30 days), inclusive.
- `cycleType` - (Required for `CalendarWindow` type) The cycle type of the calendar window, e.g. week, month.
- `cycleStart` - (Optional for `CalendarWindow` type) 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)
- `slo` - (Required) Target value in the form of a percentage
- `alertRule` - (Required) List of alert rules you want to set for this SLO target. An SLO alert rule of type BREACH is always required.
- `type` - (Required) 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.
- `rule` - (Required) Set of rules used for alerting.
- `severity` - (Required) The severity of the rule, must be one of: `"Critical"`, `"Major"`, `"Minor"`, `"Warning"`, `"Info"`.
- `description` - (Optional) Description for the rule. Displays as the alert condition in the Alert Rules tab of the detector editor in the web UI.
- `disabled` - (Optional) When true, notifications and events will not be generated for the detect label. `false` by default.
- `notifications` - (Optional) 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.
- `parameterizedBody` - (Optional) 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.
- `parameterizedSubject` - (Optional) 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.
- `runbookUrl` - (Optional) URL of page to consult when an alert is triggered. This can be used with custom notification messages.
- `tip` - (Optional) Plain text suggested first course of action, such as a command line to execute. This can be used with custom notification messages.
- `parameters` - (Optional) Parameters for the SLO alert rule. Each SLO alert rule type accepts different parameters. If not specified, default parameters are used.
- `fireLasting` - (Optional) 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"`
- `percentOfLasting` - (Optional) 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`
- `percentErrorBudgetLeft` - (Optional) 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`
- `shortWindow1` - (Optional) 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.
- `shortWindow2` - (Optional) 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.
- `longWindow1` - (Optional) 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.
- `longWindow2` - (Optional) 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.
- `burnRateThreshold1` - (Optional) 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.
- `burnRateThreshold2` - (Optional) 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 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 // SignalFlow program and arguments text strings that define the streams used as successful event count and total event // count Input SloInputTypeInput // Name of the SLO Name pulumi.StringPtrInput // Define target value of the service level indicator in the appropriate time period. Target SloTargetInput // Type of the SLO. Currently only RequestBased SLO 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 text for the SLO. More info at "https://dev.splunk.com/observability/docs/signalflow". We require this Signalflow program text to contain at least 2 data blocks - one for the total stream and one for the good stream, whose labels are specified by goodEventsLabel and totalEventsLabel 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 text for the SLO. More info at "https://dev.splunk.com/observability/docs/signalflow". We require this Signalflow program text to contain at least 2 data blocks - one for the total stream and one for the good stream, whose labels are specified by goodEventsLabel and totalEventsLabel 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 text for the SLO. More info at "https://dev.splunk.com/observability/docs/signalflow". We require this Signalflow program text to contain at least 2 data blocks - one for the total stream and one for the good stream, whose labels are specified by goodEventsLabel and totalEventsLabel
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 text for the SLO. More info at "https://dev.splunk.com/observability/docs/signalflow". We require this Signalflow program text to contain at least 2 data blocks - one for the total stream and one for the good stream, whose labels are specified by goodEventsLabel and totalEventsLabel
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
SignalFlow program and arguments text strings that define the streams used as successful event count and total event count
func (SloOutput) Name ¶ added in v7.1.0
func (o SloOutput) Name() pulumi.StringOutput
Name of the SLO
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 only RequestBased SLO is supported
type SloState ¶ added in v7.1.0
type SloState struct { // Description of the SLO Description pulumi.StringPtrInput // SignalFlow program and arguments text strings that define the streams used as successful event count and total event // count Input SloInputTypePtrInput // Name of the SLO Name pulumi.StringPtrInput // Define target value of the service level indicator in the appropriate time period. Target SloTargetPtrInput // Type of the SLO. Currently only RequestBased SLO is supported Type pulumi.StringPtrInput }
func (SloState) ElementType ¶ added in v7.1.0
type SloTarget ¶ added in v7.1.0
type SloTarget struct { // SLO alert rules AlertRules []SloTargetAlertRule `pulumi:"alertRules"` // (Required for `RollingWindow` type) 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"` // (Optional for `CalendarWindow` type) 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"` // (Required for `CalendarWindow` type) 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` 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 type 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 type 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 type
type SloTargetAlertRuleRule ¶ added in v7.1.0
type SloTargetAlertRuleRule struct { // Description of the rule Description *string `pulumi:"description"` // (default: false) When true, notifications and events will not be generated for the detect label Disabled *bool `pulumi:"disabled"` // List of strings specifying where notifications will be sent when an incident occurs. See https://developers.signalfx.com/v2/docs/detector-model#notifications-models for more info Notifications []string `pulumi:"notifications"` // Custom notification message body when an alert is triggered. See https://developers.signalfx.com/v2/reference#detector-model for more info ParameterizedBody *string `pulumi:"parameterizedBody"` // Custom notification message subject when an alert is triggered. See https://developers.signalfx.com/v2/reference#detector-model 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 RunbookUrl *string `pulumi:"runbookUrl"` // The severity of the rule, must be one of: Critical, Warning, Major, Minor, Info Severity string `pulumi:"severity"` // Plain text suggested first course of action, such as a command to execute. Tip *string `pulumi:"tip"` }
type SloTargetAlertRuleRuleArgs ¶ added in v7.1.0
type SloTargetAlertRuleRuleArgs struct { // Description of the rule Description pulumi.StringPtrInput `pulumi:"description"` // (default: false) When true, notifications and events will not be generated for the detect label Disabled pulumi.BoolPtrInput `pulumi:"disabled"` // List of strings specifying where notifications will be sent when an incident occurs. See https://developers.signalfx.com/v2/docs/detector-model#notifications-models for more info Notifications pulumi.StringArrayInput `pulumi:"notifications"` // Custom notification message body when an alert is triggered. See https://developers.signalfx.com/v2/reference#detector-model for more info ParameterizedBody pulumi.StringPtrInput `pulumi:"parameterizedBody"` // Custom notification message subject when an alert is triggered. See https://developers.signalfx.com/v2/reference#detector-model 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 RunbookUrl pulumi.StringPtrInput `pulumi:"runbookUrl"` // The severity of the rule, must be one of: Critical, Warning, Major, Minor, Info Severity pulumi.StringInput `pulumi:"severity"` // Plain text suggested first course of action, such as a command to execute. 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 of the rule
func (SloTargetAlertRuleRuleOutput) Disabled ¶ added in v7.1.0
func (o SloTargetAlertRuleRuleOutput) Disabled() pulumi.BoolPtrOutput
(default: false) When true, notifications and events will not be generated for the detect label
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 https://developers.signalfx.com/v2/docs/detector-model#notifications-models 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 https://developers.signalfx.com/v2/reference#detector-model 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 https://developers.signalfx.com/v2/reference#detector-model 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
func (SloTargetAlertRuleRuleOutput) Severity ¶ added in v7.1.0
func (o SloTargetAlertRuleRuleOutput) Severity() pulumi.StringOutput
The severity of the rule, must be one of: Critical, Warning, Major, Minor, 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 to execute.
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. 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. 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 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. 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. 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. 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 PercentOfLasting *float64 `pulumi:"percentOfLasting"` // Short window 1 used in burn rate alert calculation. This value must be longer than 1/30 of long_window_1. Note: BURN_RATE alert rules use the shortWindow1 parameter. ShortWindow1 *string `pulumi:"shortWindow1"` // Short window 2 used in burn rate alert calculation. This value must be longer than 1/30 of long_window_2. Note: BURN_RATE alert rules use the shortWindow2 parameter. 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. 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. 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 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. 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. 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. 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 PercentOfLasting pulumi.Float64PtrInput `pulumi:"percentOfLasting"` // Short window 1 used in burn rate alert calculation. This value must be longer than 1/30 of long_window_1. Note: BURN_RATE alert rules use the shortWindow1 parameter. ShortWindow1 pulumi.StringPtrInput `pulumi:"shortWindow1"` // Short window 2 used in burn rate alert calculation. This value must be longer than 1/30 of long_window_2. Note: BURN_RATE alert rules use the shortWindow2 parameter. 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.
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.
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
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.
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.
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.
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
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 long_window_1. Note: BURN_RATE alert rules use the shortWindow1 parameter.
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 long_window_2. Note: BURN_RATE alert rules use the shortWindow2 parameter.
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.
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.
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
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.
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.
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.
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
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 long_window_1. Note: BURN_RATE alert rules use the shortWindow1 parameter.
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 long_window_2. Note: BURN_RATE alert rules use the shortWindow2 parameter.
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 { // SLO alert rules AlertRules SloTargetAlertRuleArrayInput `pulumi:"alertRules"` // (Required for `RollingWindow` type) 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"` // (Optional for `CalendarWindow` type) 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"` // (Required for `CalendarWindow` type) 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` 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
SLO alert rules
func (SloTargetOutput) CompliancePeriod ¶ added in v7.1.0
func (o SloTargetOutput) CompliancePeriod() pulumi.StringPtrOutput
(Required for `RollingWindow` type) 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
(Optional for `CalendarWindow` type) 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
(Required for `CalendarWindow` type) 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`
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
SLO alert rules
func (SloTargetPtrOutput) CompliancePeriod ¶ added in v7.1.0
func (o SloTargetPtrOutput) CompliancePeriod() pulumi.StringPtrOutput
(Required for `RollingWindow` type) 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
(Optional for `CalendarWindow` type) 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
(Required for `CalendarWindow` type) 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`
type TableChart ¶
type TableChart struct { pulumi.CustomResourceState // Description of the chart (Optional) 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"` // Properties to group by in the Table (in nesting order) 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 chart Name pulumi.StringOutput `pulumi:"name"` // Signalflow program text for the chart. More info at "https://developers.signalfx.com/docs/signalflow-overview" 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"` // 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
## Arguments
The following arguments are supported in the resource block:
* `name` - (Required) Name of the table chart. * `programText` - (Required) The SignalFlow for your Data Table Chart * `description` - (Optional) Description of the table chart. * `groupBy` - (Optional) Dimension to group by
## Attributes
In a addition to all arguments above, the following attributes are exported:
* `id` - The ID of the chart. * `url` - The URL of the chart.
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 chart (Optional) Description pulumi.StringPtrInput // (false by default) If false, samples a subset of the output MTS, which improves UI performance DisableSampling pulumi.BoolPtrInput // Properties to group by in the Table (in nesting order) 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 chart Name pulumi.StringPtrInput // Signalflow program text for the chart. More info at "https://developers.signalfx.com/docs/signalflow-overview" 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 chart (Optional)
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
Properties to group by in the Table (in nesting order)
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 chart
func (TableChartOutput) ProgramText ¶
func (o TableChartOutput) ProgramText() pulumi.StringOutput
Signalflow program text for the chart. More info at "https://developers.signalfx.com/docs/signalflow-overview"
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) VizOptions ¶
func (o TableChartOutput) VizOptions() TableChartVizOptionArrayOutput
Plot-level customization options, associated with a publish statement
type TableChartState ¶
type TableChartState struct { // Description of the chart (Optional) Description pulumi.StringPtrInput // (false by default) If false, samples a subset of the output MTS, which improves UI performance DisableSampling pulumi.BoolPtrInput // Properties to group by in the Table (in nesting order) 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 chart Name pulumi.StringPtrInput // Signalflow program text for the chart. More info at "https://developers.signalfx.com/docs/signalflow-overview" 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 // 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 (Optional) Description pulumi.StringPtrOutput `pulumi:"description"` // Members of team Members pulumi.StringArrayOutput `pulumi:"members"` // Name of the team Name pulumi.StringOutput `pulumi:"name"` // List of notification destinations to use for the critical alerts category. NotificationsCriticals pulumi.StringArrayOutput `pulumi:"notificationsCriticals"` // List of notification destinations to use for the default alerts category. NotificationsDefaults pulumi.StringArrayOutput `pulumi:"notificationsDefaults"` // List of notification destinations to use for the info alerts category. NotificationsInfos pulumi.StringArrayOutput `pulumi:"notificationsInfos"` // List of notification destinations to use for the major alerts category. NotificationsMajors pulumi.StringArrayOutput `pulumi:"notificationsMajors"` // List of notification destinations to use for the minor alerts category. NotificationsMinors pulumi.StringArrayOutput `pulumi:"notificationsMinors"` // List of notification destinations to use for the warning alerts category. NotificationsWarnings pulumi.StringArrayOutput `pulumi:"notificationsWarnings"` // 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
## Arguments
The following arguments are supported in the resource block:
* `name` - (Required) Name of the team. * `description` - (Optional) Description of the team. * `members` - (Optional) List of user IDs to include in the team. * `notificationsCritical` - (Optional) Where to send notifications for critical alerts * `notificationsDefault` - (Optional) Where to send notifications for default alerts * `notificationsInfo` - (Optional) Where to send notifications for info alerts * `notificationsMajor` - (Optional) Where to send notifications for major alerts * `notificationsMinor` - (Optional) Where to send notifications for minor alerts * `notificationsWarning` - (Optional) Where to send notifications for warning alerts
## Attributes
In a addition to all arguments above, the following attributes are exported:
* `id` - The ID of the team. * `url` - The URL of the team.
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 (Optional) Description pulumi.StringPtrInput // Members of team Members pulumi.StringArrayInput // Name of the team Name pulumi.StringPtrInput // List of notification destinations to use for the critical alerts category. NotificationsCriticals pulumi.StringArrayInput // List of notification destinations to use for the default alerts category. NotificationsDefaults pulumi.StringArrayInput // List of notification destinations to use for the info alerts category. NotificationsInfos pulumi.StringArrayInput // List of notification destinations to use for the major alerts category. NotificationsMajors pulumi.StringArrayInput // List of notification destinations to use for the minor alerts category. NotificationsMinors pulumi.StringArrayInput // List of notification destinations to use for the warning alerts category. 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 (Optional)
func (TeamOutput) ElementType ¶
func (TeamOutput) ElementType() reflect.Type
func (TeamOutput) NotificationsCriticals ¶
func (o TeamOutput) NotificationsCriticals() pulumi.StringArrayOutput
List of notification destinations to use for the critical alerts category.
func (TeamOutput) NotificationsDefaults ¶
func (o TeamOutput) NotificationsDefaults() pulumi.StringArrayOutput
List of notification destinations to use for the default alerts category.
func (TeamOutput) NotificationsInfos ¶
func (o TeamOutput) NotificationsInfos() pulumi.StringArrayOutput
List of notification destinations to use for the info alerts category.
func (TeamOutput) NotificationsMajors ¶
func (o TeamOutput) NotificationsMajors() pulumi.StringArrayOutput
List of notification destinations to use for the major alerts category.
func (TeamOutput) NotificationsMinors ¶
func (o TeamOutput) NotificationsMinors() pulumi.StringArrayOutput
List of notification destinations to use for the minor alerts category.
func (TeamOutput) NotificationsWarnings ¶
func (o TeamOutput) NotificationsWarnings() pulumi.StringArrayOutput
List of notification destinations to use for the warning alerts category.
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 (Optional) Description pulumi.StringPtrInput // Members of team Members pulumi.StringArrayInput // Name of the team Name pulumi.StringPtrInput // List of notification destinations to use for the critical alerts category. NotificationsCriticals pulumi.StringArrayInput // List of notification destinations to use for the default alerts category. NotificationsDefaults pulumi.StringArrayInput // List of notification destinations to use for the info alerts category. NotificationsInfos pulumi.StringArrayInput // List of notification destinations to use for the major alerts category. NotificationsMajors pulumi.StringArrayInput // List of notification destinations to use for the minor alerts category. NotificationsMinors pulumi.StringArrayInput // List of notification destinations to use for the warning alerts category. NotificationsWarnings pulumi.StringArrayInput // URL of the team Url pulumi.StringPtrInput }
func (TeamState) ElementType ¶
type TextChart ¶
type TextChart struct { pulumi.CustomResourceState // Description of the chart (Optional) Description pulumi.StringPtrOutput `pulumi:"description"` // Markdown text to display. More info at: https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet Markdown pulumi.StringOutput `pulumi:"markdown"` // Name of the chart Name pulumi.StringOutput `pulumi:"name"` // 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
## Arguments
The following arguments are supported in the resource block:
* `name` - (Required) Name of the text note. * `markdown` - (Required) Markdown text to display. * `description` - (Optional) Description of the text note.
## Attributes
In a addition to all arguments above, the following attributes are exported:
* `id` - The ID of the chart. * `url` - The URL of the chart.
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 chart (Optional) Description pulumi.StringPtrInput // Markdown text to display. More info at: https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet Markdown pulumi.StringInput // Name of the chart 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 chart (Optional)
func (TextChartOutput) ElementType ¶
func (TextChartOutput) ElementType() reflect.Type
func (TextChartOutput) Markdown ¶
func (o TextChartOutput) Markdown() pulumi.StringOutput
Markdown text to display. More info at: https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet
func (TextChartOutput) ToTextChartOutput ¶
func (o TextChartOutput) ToTextChartOutput() TextChartOutput
func (TextChartOutput) ToTextChartOutputWithContext ¶
func (o TextChartOutput) ToTextChartOutputWithContext(ctx context.Context) TextChartOutput
type TextChartState ¶
type TextChartState struct { // Description of the chart (Optional) Description pulumi.StringPtrInput // Markdown text to display. More info at: https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet Markdown pulumi.StringPtrInput // Name of the chart Name pulumi.StringPtrInput // URL of the chart Url pulumi.StringPtrInput }
func (TextChartState) ElementType ¶
func (TextChartState) ElementType() reflect.Type
type TimeChart ¶
type TimeChart struct { pulumi.CustomResourceState // Force y-axes to always show zero AxesIncludeZero pulumi.BoolPtrOutput `pulumi:"axesIncludeZero"` // Force a specific number of significant digits in the y-axis AxesPrecision pulumi.IntPtrOutput `pulumi:"axesPrecision"` AxisLeft TimeChartAxisLeftPtrOutput `pulumi:"axisLeft"` AxisRight TimeChartAxisRightPtrOutput `pulumi:"axisRight"` // (Dimension by default) Must be "Dimension" or "Metric" ColorBy pulumi.StringPtrOutput `pulumi:"colorBy"` // Description of the 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"` // Seconds since epoch to end the visualization EndTime pulumi.IntPtrOutput `pulumi:"endTime"` // Event display customization options, associated with a publish statement EventOptions TimeChartEventOptionArrayOutput `pulumi:"eventOptions"` // Options specific to Histogram charts HistogramOptions TimeChartHistogramOptionArrayOutput `pulumi:"histogramOptions"` // List of properties that shouldn't be displayed in the chart legend (i.e. dimension names) // // Deprecated: Please use legend_options_fields LegendFieldsToHides pulumi.StringArrayOutput `pulumi:"legendFieldsToHides"` // List of property and enabled flags to control the order and presence of datatable labels in a chart. 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"` // Dimension to show in the on-chart legend. On-chart legend is off unless a dimension is specified. Allowed: 'metric', // 'plot_label' and any dimension. OnChartLegendDimension pulumi.StringPtrOutput `pulumi:"onChartLegendDimension"` // (LineChart by default) The default plot display style for the visualization. Must be "LineChart", "AreaChart", // "ColumnChart", or "Histogram" PlotType pulumi.StringPtrOutput `pulumi:"plotType"` // Signalflow program text for the chart. More info at "https://developers.signalfx.com/docs/signalflow-overview" ProgramText pulumi.StringOutput `pulumi:"programText"` // (false by default) Show markers (circles) for each datapoint used to draw line or area charts ShowDataMarkers pulumi.BoolPtrOutput `pulumi:"showDataMarkers"` // (false by default) Whether vertical highlight lines should be drawn in the visualizations at times when events occurred ShowEventLines pulumi.BoolPtrOutput `pulumi:"showEventLines"` // (false by default) Whether area and bar charts in the visualization should be stacked Stacked pulumi.BoolPtrOutput `pulumi:"stacked"` // Seconds since epoch to start the visualization 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"` // Seconds to display in the visualization. This is a rolling range from the current time. Example: 3600 = `-1h` 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"` // (Metric by default) Must be "Metric" or "Binary" UnitPrefix pulumi.StringPtrOutput `pulumi:"unitPrefix"` // 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
## Arguments
The following arguments are supported in the resource block:
* `name` - (Required) Name of the chart. * `programText` - (Required) Signalflow program text for the chart. More info [in the Splunk Observability Cloud docs](https://dev.splunk.com/observability/docs/signalflow/). * `plotType` - (Optional) The default plot display style for the visualization. Must be `"LineChart"`, `"AreaChart"`, `"ColumnChart"`, or `"Histogram"`. Default: `"LineChart"`. * `description` - (Optional) Description of the chart. * `axesPrecision` - (Optional) Specifies the digits Splunk Observability Cloud displays for values plotted on the chart. Defaults to `3`. * `unitPrefix` - (Optional) Must be `"Metric"` or `"Binary`". `"Metric"` by default. * `colorBy` - (Optional) Must be `"Dimension"` or `"Metric"`. `"Dimension"` by default. * `minimumResolution` - (Optional) The minimum resolution (in seconds) to use for computing the underlying program. * `maxDelay` - (Optional) How long (in seconds) to wait for late datapoints. * `timezone` - (Optional) A string denotes the geographic region associated with the time zone. * `disableSampling` - (Optional) If `false`, samples a subset of the output MTS, which improves UI performance. `false` by default * `timeRange` - (Optional) How many seconds ago from which to display data. For example, the last hour would be `3600`, etc. Conflicts with `startTime` and `endTime`. * `startTime` - (Optional) Seconds since epoch. Used for visualization. Conflicts with `timeRange`. * `endTime` - (Optional) Seconds since epoch. Used for visualization. Conflicts with `timeRange`. * `axesIncludeZero` - (Optional) Force the chart to display zero on the y-axes, even if none of the data is near zero. * `axisLeft` - (Optional) Set of axis options.
- `label` - (Optional) Label of the left axis.
- `minValue` - (Optional) The minimum value for the left axis.
- `maxValue` - (Optional) The maximum value for the left axis.
- `highWatermark` - (Optional) A line to draw as a high watermark.
- `highWatermarkLabel` - (Optional) A label to attach to the high watermark line.
- `lowWatermark` - (Optional) A line to draw as a low watermark.
- `lowWatermarkLabel` - (Optional) A label to attach to the low watermark line.
* `axisRight` - (Optional) Set of axis options.
- `label` - (Optional) Label of the right axis.
- `minValue` - (Optional) The minimum value for the right axis.
- `maxValue` - (Optional) The maximum value for the right axis.
- `highWatermark` - (Optional) A line to draw as a high watermark.
- `highWatermarkLabel` - (Optional) A label to attach to the high watermark line.
- `lowWatermark` - (Optional) A line to draw as a low watermark.
- `lowWatermarkLabel` - (Optional) A label to attach to the low watermark line.
* `vizOptions` - (Optional) Plot-level customization options, associated with a publish statement.
- `label` - (Required) Label used in the publish statement that displays the plot (metric time series data) you want to customize.
- `displayName` - (Optional) Specifies an alternate value for the Plot Name column of the Data Table associated with the chart.
- `color` - (Optional) Color to use : gray, blue, azure, navy, brown, orange, yellow, iris, magenta, pink, purple, violet, lilac, emerald, green, aquamarine.
- `axis` - (Optional) Y-axis associated with values for this plot. Must be either `right` or `left`.
- `plotType` - (Optional) The visualization style to use. Must be `"LineChart"`, `"AreaChart"`, `"ColumnChart"`, or `"Histogram"`. Chart level `plotType` by default.
- `valueUnit` - (Optional) 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`.
- `valuePrefix`, `valueSuffix` - (Optional) Arbitrary prefix/suffix to display with the value of this plot.
* `eventOptions` - (Optional) Event customization options, associated with a publish statement. You will need to use this to change settings for any `events(…)` statements you use.
- `label` - (Required) Label used in the publish statement that displays the event query you want to customize.
- `displayName` - (Optional) Specifies an alternate value for the Plot Name column of the Data Table associated with the chart.
- `color` - (Optional) Color to use : gray, blue, azure, navy, brown, orange, yellow, iris, magenta, pink, purple, violet, lilac, emerald, green, aquamarine.
* `histogramOptions` - (Optional) Only used when `plotType` is `"Histogram"`. Histogram specific options.
- `colorTheme` - (Optional) Color to use : gray, blue, azure, navy, brown, orange, yellow, iris, magenta, pink, purple, violet, lilac, emerald, green, aquamarine, red, gold, greenyellow, chartreuse, jade
* `legendFieldsToHide` - (Optional) 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`. * `legendOptionsFields` - (Optional) 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`.
- `property` 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.
- `enabled` True or False depending on if you want the property to be shown or hidden.
* `onChartLegendDimension` - (Optional) Dimensions to show in the on-chart legend. On-chart legend is off unless a dimension is specified. Allowed: `"metric"`, `"plotLabel"` and any dimension. * `showEventLines` - (Optional) Whether vertical highlight lines should be drawn in the visualizations at times when events occurred. `false` by default. * `showDataMarkers` - (Optional) Show markers (circles) for each datapoint used to draw line or area charts. `false` by default. * `stacked` - (Optional) Whether area and bar charts in the visualization should be stacked. `false` by default. * `timezone` - (Optional) 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.
## Attributes
In a addition to all arguments above, the following attributes are exported:
* `id` - The ID of the chart. * `url` - The URL of the chart.
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 y-axes to always show zero AxesIncludeZero pulumi.BoolPtrInput // Force a specific number of significant digits in the y-axis AxesPrecision pulumi.IntPtrInput AxisLeft TimeChartAxisLeftPtrInput AxisRight TimeChartAxisRightPtrInput // (Dimension by default) Must be "Dimension" or "Metric" ColorBy pulumi.StringPtrInput // Description of the chart Description pulumi.StringPtrInput // (false by default) If false, samples a subset of the output MTS, which improves UI performance DisableSampling pulumi.BoolPtrInput // Seconds since epoch to end the visualization EndTime pulumi.IntPtrInput // Event display customization options, associated with a publish statement EventOptions TimeChartEventOptionArrayInput // Options specific to Histogram charts HistogramOptions TimeChartHistogramOptionArrayInput // List of properties that shouldn't be displayed in the chart legend (i.e. dimension names) // // Deprecated: Please use legend_options_fields LegendFieldsToHides pulumi.StringArrayInput // List of property and enabled flags to control the order and presence of datatable labels in a chart. 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 // Dimension to show in the on-chart legend. On-chart legend is off unless a dimension is specified. Allowed: 'metric', // 'plot_label' and any dimension. OnChartLegendDimension pulumi.StringPtrInput // (LineChart by default) The default plot display style for the visualization. Must be "LineChart", "AreaChart", // "ColumnChart", or "Histogram" PlotType pulumi.StringPtrInput // Signalflow program text for the chart. More info at "https://developers.signalfx.com/docs/signalflow-overview" ProgramText pulumi.StringInput // (false by default) Show markers (circles) for each datapoint used to draw line or area charts ShowDataMarkers pulumi.BoolPtrInput // (false by default) Whether vertical highlight lines should be drawn in the visualizations at times when events occurred ShowEventLines pulumi.BoolPtrInput // (false by default) Whether area and bar charts in the visualization should be stacked Stacked pulumi.BoolPtrInput // Seconds since epoch to start the visualization StartTime pulumi.IntPtrInput // Tags associated with the chart // // Deprecated: signalfx_time_chart.tags is being removed in the next release Tags pulumi.StringArrayInput // Seconds to display in the visualization. This is a rolling range from the current time. Example: 3600 = `-1h` 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 // (Metric by default) Must be "Metric" or "Binary" 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 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 events you want to customize Label string `pulumi:"label"` }
type TimeChartEventOptionArgs ¶
type TimeChartEventOptionArgs 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 events 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
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
The label used in the publish statement that displays the events 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 { // Base color theme to use for the graph. ColorTheme *string `pulumi:"colorTheme"` }
type TimeChartHistogramOptionArgs ¶
type TimeChartHistogramOptionArgs struct { // Base color theme to use for the graph. 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
Base color theme to use for the graph.
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 TimeChartLegendOptionsFieldArgs ¶
type TimeChartLegendOptionsFieldArgs struct { // (true by default) Determines if this property is displayed in the data table. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // The name of a property to hide or show in the data table. 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 by default) Determines if this property is displayed in the data table.
func (TimeChartLegendOptionsFieldOutput) Property ¶
func (o TimeChartLegendOptionsFieldOutput) Property() pulumi.StringOutput
The name of a property to hide or show in the data table.
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 y-axes to always show zero
func (TimeChartOutput) AxesPrecision ¶
func (o TimeChartOutput) AxesPrecision() pulumi.IntPtrOutput
Force a specific number of significant digits in the y-axis
func (TimeChartOutput) AxisLeft ¶
func (o TimeChartOutput) AxisLeft() TimeChartAxisLeftPtrOutput
func (TimeChartOutput) AxisRight ¶
func (o TimeChartOutput) AxisRight() TimeChartAxisRightPtrOutput
func (TimeChartOutput) ColorBy ¶
func (o TimeChartOutput) ColorBy() pulumi.StringPtrOutput
(Dimension by default) Must be "Dimension" or "Metric"
func (TimeChartOutput) Description ¶
func (o TimeChartOutput) Description() pulumi.StringPtrOutput
Description of the chart
func (TimeChartOutput) DisableSampling ¶
func (o TimeChartOutput) DisableSampling() pulumi.BoolPtrOutput
(false by default) If false, samples a subset of the output MTS, which improves UI performance
func (TimeChartOutput) ElementType ¶
func (TimeChartOutput) ElementType() reflect.Type
func (TimeChartOutput) EndTime ¶
func (o TimeChartOutput) EndTime() pulumi.IntPtrOutput
Seconds since epoch to end the visualization
func (TimeChartOutput) EventOptions ¶
func (o TimeChartOutput) EventOptions() TimeChartEventOptionArrayOutput
Event display customization options, associated with a publish statement
func (TimeChartOutput) HistogramOptions ¶
func (o TimeChartOutput) HistogramOptions() TimeChartHistogramOptionArrayOutput
Options specific to Histogram charts
func (TimeChartOutput) LegendFieldsToHides
deprecated
func (o TimeChartOutput) LegendFieldsToHides() pulumi.StringArrayOutput
List of properties that shouldn't be displayed in the chart legend (i.e. dimension names)
Deprecated: Please use legend_options_fields
func (TimeChartOutput) LegendOptionsFields ¶
func (o TimeChartOutput) LegendOptionsFields() TimeChartLegendOptionsFieldArrayOutput
List of property and enabled flags to control the order and presence of datatable labels in a chart.
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) OnChartLegendDimension ¶
func (o TimeChartOutput) OnChartLegendDimension() pulumi.StringPtrOutput
Dimension to show in the on-chart legend. On-chart legend is off unless a dimension is specified. Allowed: 'metric', 'plot_label' and any dimension.
func (TimeChartOutput) PlotType ¶
func (o TimeChartOutput) PlotType() pulumi.StringPtrOutput
(LineChart by default) The default plot display style for the visualization. Must be "LineChart", "AreaChart", "ColumnChart", or "Histogram"
func (TimeChartOutput) ProgramText ¶
func (o TimeChartOutput) ProgramText() pulumi.StringOutput
Signalflow program text for the chart. More info at "https://developers.signalfx.com/docs/signalflow-overview"
func (TimeChartOutput) ShowDataMarkers ¶
func (o TimeChartOutput) ShowDataMarkers() pulumi.BoolPtrOutput
(false by default) Show markers (circles) for each datapoint used to draw line or area charts
func (TimeChartOutput) ShowEventLines ¶
func (o TimeChartOutput) ShowEventLines() pulumi.BoolPtrOutput
(false by default) Whether vertical highlight lines should be drawn in the visualizations at times when events occurred
func (TimeChartOutput) Stacked ¶
func (o TimeChartOutput) Stacked() pulumi.BoolPtrOutput
(false by default) Whether area and bar charts in the visualization should be stacked
func (TimeChartOutput) StartTime ¶
func (o TimeChartOutput) StartTime() pulumi.IntPtrOutput
Seconds since epoch to start the visualization
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
Seconds to display in the visualization. This is a rolling range from the current time. Example: 3600 = `-1h`
func (TimeChartOutput) Timezone ¶
func (o TimeChartOutput) Timezone() pulumi.StringPtrOutput
The property value is a string that denotes the geographic region associated with the time zone, (e.g. Australia/Sydney)
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
(Metric by default) Must be "Metric" or "Binary"
func (TimeChartOutput) VizOptions ¶
func (o TimeChartOutput) VizOptions() TimeChartVizOptionArrayOutput
Plot-level customization options, associated with a publish statement
type TimeChartState ¶
type TimeChartState struct { // Force y-axes to always show zero AxesIncludeZero pulumi.BoolPtrInput // Force a specific number of significant digits in the y-axis AxesPrecision pulumi.IntPtrInput AxisLeft TimeChartAxisLeftPtrInput AxisRight TimeChartAxisRightPtrInput // (Dimension by default) Must be "Dimension" or "Metric" ColorBy pulumi.StringPtrInput // Description of the chart Description pulumi.StringPtrInput // (false by default) If false, samples a subset of the output MTS, which improves UI performance DisableSampling pulumi.BoolPtrInput // Seconds since epoch to end the visualization EndTime pulumi.IntPtrInput // Event display customization options, associated with a publish statement EventOptions TimeChartEventOptionArrayInput // Options specific to Histogram charts HistogramOptions TimeChartHistogramOptionArrayInput // List of properties that shouldn't be displayed in the chart legend (i.e. dimension names) // // Deprecated: Please use legend_options_fields LegendFieldsToHides pulumi.StringArrayInput // List of property and enabled flags to control the order and presence of datatable labels in a chart. 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 // Dimension to show in the on-chart legend. On-chart legend is off unless a dimension is specified. Allowed: 'metric', // 'plot_label' and any dimension. OnChartLegendDimension pulumi.StringPtrInput // (LineChart by default) The default plot display style for the visualization. Must be "LineChart", "AreaChart", // "ColumnChart", or "Histogram" PlotType pulumi.StringPtrInput // Signalflow program text for the chart. More info at "https://developers.signalfx.com/docs/signalflow-overview" ProgramText pulumi.StringPtrInput // (false by default) Show markers (circles) for each datapoint used to draw line or area charts ShowDataMarkers pulumi.BoolPtrInput // (false by default) Whether vertical highlight lines should be drawn in the visualizations at times when events occurred ShowEventLines pulumi.BoolPtrInput // (false by default) Whether area and bar charts in the visualization should be stacked Stacked pulumi.BoolPtrInput // Seconds since epoch to start the visualization StartTime pulumi.IntPtrInput // Tags associated with the chart // // Deprecated: signalfx_time_chart.tags is being removed in the next release Tags pulumi.StringArrayInput // Seconds to display in the visualization. This is a rolling range from the current time. Example: 3600 = `-1h` 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 // (Metric by default) Must be "Metric" or "Binary" UnitPrefix pulumi.StringPtrInput // 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 { // The Y-axis associated with values for this plot. Must be either "right" or "left". Defaults to "left". Axis *string `pulumi:"axis"` // 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"` // (Chart plotType by default) The visualization style to use. Must be "LineChart", "AreaChart", "ColumnChart", or "Histogram" PlotType *string `pulumi:"plotType"` // 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 TimeChartVizOptionArgs ¶
type TimeChartVizOptionArgs struct { // The Y-axis associated with values for this plot. Must be either "right" or "left". Defaults to "left". Axis pulumi.StringPtrInput `pulumi:"axis"` // 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"` // (Chart plotType by default) The visualization style to use. Must be "LineChart", "AreaChart", "ColumnChart", or "Histogram" PlotType pulumi.StringPtrInput `pulumi:"plotType"` // 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 (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
The Y-axis associated with values for this plot. Must be either "right" or "left". Defaults to "left".
func (TimeChartVizOptionOutput) Color ¶
func (o TimeChartVizOptionOutput) Color() pulumi.StringPtrOutput
Color to use
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
The 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
(Chart plotType by default) The visualization style to use. Must be "LineChart", "AreaChart", "ColumnChart", or "Histogram"
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
An arbitrary prefix 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)
type WebhookIntegration ¶
type WebhookIntegration struct { pulumi.CustomResourceState // Whether the integration is enabled or not Enabled pulumi.BoolOutput `pulumi:"enabled"` // HTTP headers to pass in the request Headers WebhookIntegrationHeaderArrayOutput `pulumi:"headers"` // Name of the integration Name pulumi.StringOutput `pulumi:"name"` // Webhook URL 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
## Arguments
* `name` - (Required) Name of the integration. * `enabled` - (Required) Whether the integration is enabled. * `url` - (Required) The URL to request * `sharedSecret` - (Optional) * `headers` - (Optional) A header to send with the request
- `headerKey` - (Required) The key of the header to send
- `headerValue` - (Required) The value of the header to send
## Attributes
In a addition to all arguments above, the following attributes are exported:
* `id` - The ID of the integration.
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 or not Enabled pulumi.BoolInput // HTTP headers to pass in the request Headers WebhookIntegrationHeaderArrayInput // Name of the integration Name pulumi.StringPtrInput // Webhook URL 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 { HeaderKey pulumi.StringInput `pulumi:"headerKey"` 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
func (WebhookIntegrationHeaderOutput) HeaderValue ¶
func (o WebhookIntegrationHeaderOutput) HeaderValue() pulumi.StringOutput
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 or not
func (WebhookIntegrationOutput) Headers ¶
func (o WebhookIntegrationOutput) Headers() WebhookIntegrationHeaderArrayOutput
HTTP headers to pass in the request
func (WebhookIntegrationOutput) Name ¶
func (o WebhookIntegrationOutput) Name() pulumi.StringOutput
Name of the integration
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
Webhook URL
type WebhookIntegrationState ¶
type WebhookIntegrationState struct { // Whether the integration is enabled or not Enabled pulumi.BoolPtrInput // HTTP headers to pass in the request Headers WebhookIntegrationHeaderArrayInput // Name of the integration Name pulumi.StringPtrInput // Webhook URL 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