Documentation ¶
Overview ¶
A Pulumi package for creating and managing SignalFx resources.
Index ¶
- func PkgVersion() (semver.Version, error)
- 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 GetAwsServicesArgs
- type GetAwsServicesOutputArgs
- type GetAwsServicesResult
- type GetAwsServicesResultOutput
- func (GetAwsServicesResultOutput) ElementType() reflect.Type
- func (o GetAwsServicesResultOutput) Id() pulumi.StringOutput
- func (o GetAwsServicesResultOutput) Services() GetAwsServicesServiceArrayOutput
- func (o GetAwsServicesResultOutput) ToGetAwsServicesResultOutput() GetAwsServicesResultOutput
- func (o GetAwsServicesResultOutput) ToGetAwsServicesResultOutputWithContext(ctx context.Context) GetAwsServicesResultOutput
- type GetAwsServicesService
- type GetAwsServicesServiceArgs
- type GetAwsServicesServiceArray
- func (GetAwsServicesServiceArray) ElementType() reflect.Type
- func (i GetAwsServicesServiceArray) ToGetAwsServicesServiceArrayOutput() GetAwsServicesServiceArrayOutput
- func (i GetAwsServicesServiceArray) ToGetAwsServicesServiceArrayOutputWithContext(ctx context.Context) GetAwsServicesServiceArrayOutput
- type GetAwsServicesServiceArrayInput
- type GetAwsServicesServiceArrayOutput
- func (GetAwsServicesServiceArrayOutput) ElementType() reflect.Type
- func (o GetAwsServicesServiceArrayOutput) Index(i pulumi.IntInput) GetAwsServicesServiceOutput
- func (o GetAwsServicesServiceArrayOutput) ToGetAwsServicesServiceArrayOutput() GetAwsServicesServiceArrayOutput
- func (o GetAwsServicesServiceArrayOutput) ToGetAwsServicesServiceArrayOutputWithContext(ctx context.Context) GetAwsServicesServiceArrayOutput
- type GetAwsServicesServiceInput
- type GetAwsServicesServiceOutput
- func (GetAwsServicesServiceOutput) ElementType() reflect.Type
- func (o GetAwsServicesServiceOutput) Name() pulumi.StringOutput
- func (o GetAwsServicesServiceOutput) ToGetAwsServicesServiceOutput() GetAwsServicesServiceOutput
- func (o GetAwsServicesServiceOutput) ToGetAwsServicesServiceOutputWithContext(ctx context.Context) GetAwsServicesServiceOutput
- type GetAzureServicesArgs
- type GetAzureServicesOutputArgs
- type GetAzureServicesResult
- type GetAzureServicesResultOutput
- func (GetAzureServicesResultOutput) ElementType() reflect.Type
- func (o GetAzureServicesResultOutput) Id() pulumi.StringOutput
- func (o GetAzureServicesResultOutput) Services() GetAzureServicesServiceArrayOutput
- func (o GetAzureServicesResultOutput) ToGetAzureServicesResultOutput() GetAzureServicesResultOutput
- func (o GetAzureServicesResultOutput) ToGetAzureServicesResultOutputWithContext(ctx context.Context) GetAzureServicesResultOutput
- type GetAzureServicesService
- type GetAzureServicesServiceArgs
- type GetAzureServicesServiceArray
- func (GetAzureServicesServiceArray) ElementType() reflect.Type
- func (i GetAzureServicesServiceArray) ToGetAzureServicesServiceArrayOutput() GetAzureServicesServiceArrayOutput
- func (i GetAzureServicesServiceArray) ToGetAzureServicesServiceArrayOutputWithContext(ctx context.Context) GetAzureServicesServiceArrayOutput
- type GetAzureServicesServiceArrayInput
- type GetAzureServicesServiceArrayOutput
- func (GetAzureServicesServiceArrayOutput) ElementType() reflect.Type
- func (o GetAzureServicesServiceArrayOutput) Index(i pulumi.IntInput) GetAzureServicesServiceOutput
- func (o GetAzureServicesServiceArrayOutput) ToGetAzureServicesServiceArrayOutput() GetAzureServicesServiceArrayOutput
- func (o GetAzureServicesServiceArrayOutput) ToGetAzureServicesServiceArrayOutputWithContext(ctx context.Context) GetAzureServicesServiceArrayOutput
- type GetAzureServicesServiceInput
- type GetAzureServicesServiceOutput
- func (GetAzureServicesServiceOutput) ElementType() reflect.Type
- func (o GetAzureServicesServiceOutput) Name() pulumi.StringOutput
- func (o GetAzureServicesServiceOutput) ToGetAzureServicesServiceOutput() GetAzureServicesServiceOutput
- func (o GetAzureServicesServiceOutput) ToGetAzureServicesServiceOutputWithContext(ctx context.Context) GetAzureServicesServiceOutput
- 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) RoutingRule() MetricRulesetRoutingRuleOutput
- 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
- func (i MetricRulesetRoutingRuleArgs) ToMetricRulesetRoutingRulePtrOutput() MetricRulesetRoutingRulePtrOutput
- func (i MetricRulesetRoutingRuleArgs) ToMetricRulesetRoutingRulePtrOutputWithContext(ctx context.Context) MetricRulesetRoutingRulePtrOutput
- 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
- func (o MetricRulesetRoutingRuleOutput) ToMetricRulesetRoutingRulePtrOutput() MetricRulesetRoutingRulePtrOutput
- func (o MetricRulesetRoutingRuleOutput) ToMetricRulesetRoutingRulePtrOutputWithContext(ctx context.Context) MetricRulesetRoutingRulePtrOutput
- type MetricRulesetRoutingRulePtrInput
- type MetricRulesetRoutingRulePtrOutput
- func (o MetricRulesetRoutingRulePtrOutput) Destination() pulumi.StringPtrOutput
- func (o MetricRulesetRoutingRulePtrOutput) Elem() MetricRulesetRoutingRuleOutput
- func (MetricRulesetRoutingRulePtrOutput) ElementType() reflect.Type
- func (o MetricRulesetRoutingRulePtrOutput) ToMetricRulesetRoutingRulePtrOutput() MetricRulesetRoutingRulePtrOutput
- func (o MetricRulesetRoutingRulePtrOutput) ToMetricRulesetRoutingRulePtrOutputWithContext(ctx context.Context) MetricRulesetRoutingRulePtrOutput
- 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 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 ¶
func PkgVersion ¶
PkgVersion uses reflection to determine the version of the current package. If a version cannot be determined, v1 will be assumed. The second return value is always nil.
Types ¶
type AlertMutingRule ¶
type AlertMutingRule struct { pulumi.CustomResourceState // The description for this muting rule Description pulumi.StringOutput `pulumi:"description"` // A convenience attribute that associated this muting rule with specific detector IDs. Currently, only one ID is supported. Detectors pulumi.StringArrayOutput `pulumi:"detectors"` EffectiveStartTime pulumi.IntOutput `pulumi:"effectiveStartTime"` // Filters for this rule. See [Creating muting rules from scratch](https://docs.splunk.com/Observability/alerts-detectors-notifications/mute-notifications.html#rule-from-scratch) for more information. Filters AlertMutingRuleFilterArrayOutput `pulumi:"filters"` // Starting time of an alert muting rule as a Unit time stamp in seconds. StartTime pulumi.IntOutput `pulumi:"startTime"` // Stop time of an alert muting rule as a Unix time stamp in seconds. StopTime pulumi.IntPtrOutput `pulumi:"stopTime"` }
Provides an 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.
> **WARNING** Observability Cloud does not allow the start time of a **currently active** muting rule to be modified. As such, attempting to modify a currently active rule will destroy the existing rule and create a new rule. This may result in the emission of notifications.
> **WARNING** Observability Cloud currently allows linking alert muting rule with only one detector ID. Specifying multiple detector IDs will make the muting rule obsolete.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-signalfx/sdk/v5/go/signalfx" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := signalfx.NewAlertMutingRule(ctx, "roolMooterOne", &signalfx.AlertMutingRuleArgs{ Description: pulumi.String("mooted it NEW"), StartTime: pulumi.Int(1573063243), StopTime: pulumi.Int(0), Detectors: pulumi.StringArray{ signalfx_detector.Some_detector_id, }, Filters: signalfx.AlertMutingRuleFilterArray{ &signalfx.AlertMutingRuleFilterArgs{ Property: pulumi.String("foo"), PropertyValue: pulumi.String("bar"), }, }, }) if err != nil { return err } return nil }) }
```
func GetAlertMutingRule ¶
func GetAlertMutingRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AlertMutingRuleState, opts ...pulumi.ResourceOption) (*AlertMutingRule, error)
GetAlertMutingRule gets an existing AlertMutingRule resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewAlertMutingRule ¶
func NewAlertMutingRule(ctx *pulumi.Context, name string, args *AlertMutingRuleArgs, opts ...pulumi.ResourceOption) (*AlertMutingRule, error)
NewAlertMutingRule registers a new resource with the given unique name, arguments, and options.
func (*AlertMutingRule) ElementType ¶
func (*AlertMutingRule) ElementType() reflect.Type
func (*AlertMutingRule) ToAlertMutingRuleOutput ¶
func (i *AlertMutingRule) ToAlertMutingRuleOutput() AlertMutingRuleOutput
func (*AlertMutingRule) ToAlertMutingRuleOutputWithContext ¶
func (i *AlertMutingRule) ToAlertMutingRuleOutputWithContext(ctx context.Context) AlertMutingRuleOutput
type AlertMutingRuleArgs ¶
type AlertMutingRuleArgs struct { // The description for this muting rule Description pulumi.StringInput // A convenience attribute that associated this muting rule with specific detector IDs. Currently, only one ID is supported. Detectors pulumi.StringArrayInput // Filters for this rule. See [Creating muting rules from scratch](https://docs.splunk.com/Observability/alerts-detectors-notifications/mute-notifications.html#rule-from-scratch) for more information. Filters AlertMutingRuleFilterArrayInput // Starting time of an alert muting rule as a Unit time stamp in seconds. StartTime pulumi.IntInput // Stop time of an alert muting rule as a Unix time stamp in seconds. StopTime pulumi.IntPtrInput }
The set of arguments for constructing a AlertMutingRule resource.
func (AlertMutingRuleArgs) ElementType ¶
func (AlertMutingRuleArgs) ElementType() reflect.Type
type AlertMutingRuleArray ¶
type AlertMutingRuleArray []AlertMutingRuleInput
func (AlertMutingRuleArray) ElementType ¶
func (AlertMutingRuleArray) ElementType() reflect.Type
func (AlertMutingRuleArray) ToAlertMutingRuleArrayOutput ¶
func (i AlertMutingRuleArray) ToAlertMutingRuleArrayOutput() AlertMutingRuleArrayOutput
func (AlertMutingRuleArray) ToAlertMutingRuleArrayOutputWithContext ¶
func (i AlertMutingRuleArray) ToAlertMutingRuleArrayOutputWithContext(ctx context.Context) AlertMutingRuleArrayOutput
type AlertMutingRuleArrayInput ¶
type AlertMutingRuleArrayInput interface { pulumi.Input ToAlertMutingRuleArrayOutput() AlertMutingRuleArrayOutput ToAlertMutingRuleArrayOutputWithContext(context.Context) AlertMutingRuleArrayOutput }
AlertMutingRuleArrayInput is an input type that accepts AlertMutingRuleArray and AlertMutingRuleArrayOutput values. You can construct a concrete instance of `AlertMutingRuleArrayInput` via:
AlertMutingRuleArray{ AlertMutingRuleArgs{...} }
type AlertMutingRuleArrayOutput ¶
type AlertMutingRuleArrayOutput struct{ *pulumi.OutputState }
func (AlertMutingRuleArrayOutput) ElementType ¶
func (AlertMutingRuleArrayOutput) ElementType() reflect.Type
func (AlertMutingRuleArrayOutput) Index ¶
func (o AlertMutingRuleArrayOutput) Index(i pulumi.IntInput) AlertMutingRuleOutput
func (AlertMutingRuleArrayOutput) ToAlertMutingRuleArrayOutput ¶
func (o AlertMutingRuleArrayOutput) ToAlertMutingRuleArrayOutput() AlertMutingRuleArrayOutput
func (AlertMutingRuleArrayOutput) ToAlertMutingRuleArrayOutputWithContext ¶
func (o AlertMutingRuleArrayOutput) ToAlertMutingRuleArrayOutputWithContext(ctx context.Context) AlertMutingRuleArrayOutput
type AlertMutingRuleFilter ¶
type AlertMutingRuleFilterArgs ¶
type AlertMutingRuleFilterArgs struct { // Determines if this is a "not" filter. Defaults to `false`. Negated pulumi.BoolPtrInput `pulumi:"negated"` // The property to filter. Property pulumi.StringInput `pulumi:"property"` // The property value to filter. PropertyValue pulumi.StringInput `pulumi:"propertyValue"` }
func (AlertMutingRuleFilterArgs) ElementType ¶
func (AlertMutingRuleFilterArgs) ElementType() reflect.Type
func (AlertMutingRuleFilterArgs) ToAlertMutingRuleFilterOutput ¶
func (i AlertMutingRuleFilterArgs) ToAlertMutingRuleFilterOutput() AlertMutingRuleFilterOutput
func (AlertMutingRuleFilterArgs) ToAlertMutingRuleFilterOutputWithContext ¶
func (i AlertMutingRuleFilterArgs) ToAlertMutingRuleFilterOutputWithContext(ctx context.Context) AlertMutingRuleFilterOutput
type AlertMutingRuleFilterArray ¶
type AlertMutingRuleFilterArray []AlertMutingRuleFilterInput
func (AlertMutingRuleFilterArray) ElementType ¶
func (AlertMutingRuleFilterArray) ElementType() reflect.Type
func (AlertMutingRuleFilterArray) ToAlertMutingRuleFilterArrayOutput ¶
func (i AlertMutingRuleFilterArray) ToAlertMutingRuleFilterArrayOutput() AlertMutingRuleFilterArrayOutput
func (AlertMutingRuleFilterArray) ToAlertMutingRuleFilterArrayOutputWithContext ¶
func (i AlertMutingRuleFilterArray) ToAlertMutingRuleFilterArrayOutputWithContext(ctx context.Context) AlertMutingRuleFilterArrayOutput
type AlertMutingRuleFilterArrayInput ¶
type AlertMutingRuleFilterArrayInput interface { pulumi.Input ToAlertMutingRuleFilterArrayOutput() AlertMutingRuleFilterArrayOutput ToAlertMutingRuleFilterArrayOutputWithContext(context.Context) AlertMutingRuleFilterArrayOutput }
AlertMutingRuleFilterArrayInput is an input type that accepts AlertMutingRuleFilterArray and AlertMutingRuleFilterArrayOutput values. You can construct a concrete instance of `AlertMutingRuleFilterArrayInput` via:
AlertMutingRuleFilterArray{ AlertMutingRuleFilterArgs{...} }
type AlertMutingRuleFilterArrayOutput ¶
type AlertMutingRuleFilterArrayOutput struct{ *pulumi.OutputState }
func (AlertMutingRuleFilterArrayOutput) ElementType ¶
func (AlertMutingRuleFilterArrayOutput) ElementType() reflect.Type
func (AlertMutingRuleFilterArrayOutput) Index ¶
func (o AlertMutingRuleFilterArrayOutput) Index(i pulumi.IntInput) AlertMutingRuleFilterOutput
func (AlertMutingRuleFilterArrayOutput) ToAlertMutingRuleFilterArrayOutput ¶
func (o AlertMutingRuleFilterArrayOutput) ToAlertMutingRuleFilterArrayOutput() AlertMutingRuleFilterArrayOutput
func (AlertMutingRuleFilterArrayOutput) ToAlertMutingRuleFilterArrayOutputWithContext ¶
func (o AlertMutingRuleFilterArrayOutput) ToAlertMutingRuleFilterArrayOutputWithContext(ctx context.Context) AlertMutingRuleFilterArrayOutput
type AlertMutingRuleFilterInput ¶
type AlertMutingRuleFilterInput interface { pulumi.Input ToAlertMutingRuleFilterOutput() AlertMutingRuleFilterOutput ToAlertMutingRuleFilterOutputWithContext(context.Context) AlertMutingRuleFilterOutput }
AlertMutingRuleFilterInput is an input type that accepts AlertMutingRuleFilterArgs and AlertMutingRuleFilterOutput values. You can construct a concrete instance of `AlertMutingRuleFilterInput` via:
AlertMutingRuleFilterArgs{...}
type AlertMutingRuleFilterOutput ¶
type AlertMutingRuleFilterOutput struct{ *pulumi.OutputState }
func (AlertMutingRuleFilterOutput) ElementType ¶
func (AlertMutingRuleFilterOutput) ElementType() reflect.Type
func (AlertMutingRuleFilterOutput) Negated ¶
func (o AlertMutingRuleFilterOutput) Negated() pulumi.BoolPtrOutput
Determines if this is a "not" filter. Defaults to `false`.
func (AlertMutingRuleFilterOutput) Property ¶
func (o AlertMutingRuleFilterOutput) Property() pulumi.StringOutput
The property to filter.
func (AlertMutingRuleFilterOutput) PropertyValue ¶
func (o AlertMutingRuleFilterOutput) PropertyValue() pulumi.StringOutput
The property value to filter.
func (AlertMutingRuleFilterOutput) ToAlertMutingRuleFilterOutput ¶
func (o AlertMutingRuleFilterOutput) ToAlertMutingRuleFilterOutput() AlertMutingRuleFilterOutput
func (AlertMutingRuleFilterOutput) ToAlertMutingRuleFilterOutputWithContext ¶
func (o AlertMutingRuleFilterOutput) ToAlertMutingRuleFilterOutputWithContext(ctx context.Context) AlertMutingRuleFilterOutput
type AlertMutingRuleInput ¶
type AlertMutingRuleInput interface { pulumi.Input ToAlertMutingRuleOutput() AlertMutingRuleOutput ToAlertMutingRuleOutputWithContext(ctx context.Context) AlertMutingRuleOutput }
type AlertMutingRuleMap ¶
type AlertMutingRuleMap map[string]AlertMutingRuleInput
func (AlertMutingRuleMap) ElementType ¶
func (AlertMutingRuleMap) ElementType() reflect.Type
func (AlertMutingRuleMap) ToAlertMutingRuleMapOutput ¶
func (i AlertMutingRuleMap) ToAlertMutingRuleMapOutput() AlertMutingRuleMapOutput
func (AlertMutingRuleMap) ToAlertMutingRuleMapOutputWithContext ¶
func (i AlertMutingRuleMap) ToAlertMutingRuleMapOutputWithContext(ctx context.Context) AlertMutingRuleMapOutput
type AlertMutingRuleMapInput ¶
type AlertMutingRuleMapInput interface { pulumi.Input ToAlertMutingRuleMapOutput() AlertMutingRuleMapOutput ToAlertMutingRuleMapOutputWithContext(context.Context) AlertMutingRuleMapOutput }
AlertMutingRuleMapInput is an input type that accepts AlertMutingRuleMap and AlertMutingRuleMapOutput values. You can construct a concrete instance of `AlertMutingRuleMapInput` via:
AlertMutingRuleMap{ "key": AlertMutingRuleArgs{...} }
type AlertMutingRuleMapOutput ¶
type AlertMutingRuleMapOutput struct{ *pulumi.OutputState }
func (AlertMutingRuleMapOutput) ElementType ¶
func (AlertMutingRuleMapOutput) ElementType() reflect.Type
func (AlertMutingRuleMapOutput) MapIndex ¶
func (o AlertMutingRuleMapOutput) MapIndex(k pulumi.StringInput) AlertMutingRuleOutput
func (AlertMutingRuleMapOutput) ToAlertMutingRuleMapOutput ¶
func (o AlertMutingRuleMapOutput) ToAlertMutingRuleMapOutput() AlertMutingRuleMapOutput
func (AlertMutingRuleMapOutput) ToAlertMutingRuleMapOutputWithContext ¶
func (o AlertMutingRuleMapOutput) ToAlertMutingRuleMapOutputWithContext(ctx context.Context) AlertMutingRuleMapOutput
type AlertMutingRuleOutput ¶
type AlertMutingRuleOutput struct{ *pulumi.OutputState }
func (AlertMutingRuleOutput) Description ¶ added in v5.5.0
func (o AlertMutingRuleOutput) Description() pulumi.StringOutput
The description for this muting rule
func (AlertMutingRuleOutput) Detectors ¶ added in v5.5.0
func (o AlertMutingRuleOutput) Detectors() pulumi.StringArrayOutput
A convenience attribute that associated this muting rule with specific detector IDs. Currently, only one ID is supported.
func (AlertMutingRuleOutput) EffectiveStartTime ¶ added in v5.5.0
func (o AlertMutingRuleOutput) EffectiveStartTime() pulumi.IntOutput
func (AlertMutingRuleOutput) ElementType ¶
func (AlertMutingRuleOutput) ElementType() reflect.Type
func (AlertMutingRuleOutput) Filters ¶ added in v5.5.0
func (o AlertMutingRuleOutput) Filters() AlertMutingRuleFilterArrayOutput
Filters for this rule. See [Creating muting rules from scratch](https://docs.splunk.com/Observability/alerts-detectors-notifications/mute-notifications.html#rule-from-scratch) for more information.
func (AlertMutingRuleOutput) StartTime ¶ added in v5.5.0
func (o AlertMutingRuleOutput) StartTime() pulumi.IntOutput
Starting time of an alert muting rule as a Unit time stamp in seconds.
func (AlertMutingRuleOutput) StopTime ¶ added in v5.5.0
func (o AlertMutingRuleOutput) StopTime() pulumi.IntPtrOutput
Stop time of an alert muting rule as a Unix time stamp in seconds.
func (AlertMutingRuleOutput) ToAlertMutingRuleOutput ¶
func (o AlertMutingRuleOutput) ToAlertMutingRuleOutput() AlertMutingRuleOutput
func (AlertMutingRuleOutput) ToAlertMutingRuleOutputWithContext ¶
func (o AlertMutingRuleOutput) ToAlertMutingRuleOutputWithContext(ctx context.Context) AlertMutingRuleOutput
type AlertMutingRuleState ¶
type AlertMutingRuleState struct { // The description for this muting rule Description pulumi.StringPtrInput // A convenience attribute that associated this muting rule with specific detector IDs. Currently, only one ID is supported. Detectors pulumi.StringArrayInput EffectiveStartTime pulumi.IntPtrInput // Filters for this rule. See [Creating muting rules from scratch](https://docs.splunk.com/Observability/alerts-detectors-notifications/mute-notifications.html#rule-from-scratch) for more information. Filters AlertMutingRuleFilterArrayInput // Starting time of an alert muting rule as a Unit time stamp in seconds. StartTime pulumi.IntPtrInput // Stop time of an alert muting rule as a Unix time stamp in seconds. StopTime pulumi.IntPtrInput }
func (AlertMutingRuleState) ElementType ¶
func (AlertMutingRuleState) ElementType() reflect.Type
type Dashboard ¶
type Dashboard struct { pulumi.CustomResourceState // Team IDs that have write access to this dashboard group. Remember to use an admin's token if using this feature and to include that admin's team (or user id in `authorizedWriterTeams`). **Note:** Deprecated use `permissions` instead. // // Deprecated: Please use permissions_* fields now AuthorizedWriterTeams pulumi.StringArrayOutput `pulumi:"authorizedWriterTeams"` // User IDs that have write access to this dashboard group. Remember to use an admin's token if using this feature and to include that admin's user id (or team id in `authorizedWriterTeams`). **Note:** Deprecated use `permissions` instead. // // Deprecated: Please use permissions fields now AuthorizedWriterUsers pulumi.StringArrayOutput `pulumi:"authorizedWriterUsers"` // Chart ID and layout information for the charts in the dashboard. Charts DashboardChartArrayOutput `pulumi:"charts"` // Specifies the chart data display resolution for charts in this dashboard. Value can be one of `"default"`, `"low"`, `"high"`, or `"highest"`. ChartsResolution pulumi.StringPtrOutput `pulumi:"chartsResolution"` // Column number for the layout. Columns DashboardColumnArrayOutput `pulumi:"columns"` // The ID of the dashboard group that contains the dashboard. DashboardGroup pulumi.StringOutput `pulumi:"dashboardGroup"` // Variable description. Description pulumi.StringPtrOutput `pulumi:"description"` DiscoveryOptionsQuery pulumi.StringPtrOutput `pulumi:"discoveryOptionsQuery"` DiscoveryOptionsSelectors pulumi.StringArrayOutput `pulumi:"discoveryOptionsSelectors"` // Seconds since epoch. Used for visualization. EndTime pulumi.IntPtrOutput `pulumi:"endTime"` // Specify a list of event overlays to include in the dashboard. Note: These overlays correspond to the *suggested* event overlays specified in the web UI, and they're not automatically applied as active overlays. To set default active event overlays, use the `selectedEventOverlay` property instead. EventOverlays DashboardEventOverlayArrayOutput `pulumi:"eventOverlays"` // Filter to apply to the charts when displaying the dashboard. Filters DashboardFilterArrayOutput `pulumi:"filters"` // Grid dashboard layout. Charts listed will be placed in a grid by row with the same width and height. If a chart cannot fit in a row, it will be placed automatically in the next row. Grids DashboardGridArrayOutput `pulumi:"grids"` // Name of the dashboard. Name pulumi.StringOutput `pulumi:"name"` // [Permissions](https://docs.splunk.com/Observability/infrastructure/terms-concepts/permissions.html) Controls who can view and/or edit your dashboard. **Note:** This feature is not present in all accounts. Please contact support if you are unsure. Permissions DashboardPermissionsOutput `pulumi:"permissions"` // Defines event overlays which are enabled by **default**. Any overlay specified here should have an accompanying entry in `eventOverlay`, which are similar to the properties here. SelectedEventOverlays DashboardSelectedEventOverlayArrayOutput `pulumi:"selectedEventOverlays"` // Seconds since epoch. Used for visualization. StartTime pulumi.IntPtrOutput `pulumi:"startTime"` // Tags of the dashboard. Tags pulumi.StringArrayOutput `pulumi:"tags"` // The time range prior to now to visualize. SignalFx time syntax (e.g. `"-5m"`, `"-1h"`). TimeRange pulumi.StringPtrOutput `pulumi:"timeRange"` // The URL of the dashboard. Url pulumi.StringOutput `pulumi:"url"` // Dashboard variable to apply to each chart in the dashboard. Variables DashboardVariableArrayOutput `pulumi:"variables"` }
func GetDashboard ¶
func GetDashboard(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DashboardState, opts ...pulumi.ResourceOption) (*Dashboard, error)
GetDashboard gets an existing Dashboard resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewDashboard ¶
func NewDashboard(ctx *pulumi.Context, name string, args *DashboardArgs, opts ...pulumi.ResourceOption) (*Dashboard, error)
NewDashboard registers a new resource with the given unique name, arguments, and options.
func (*Dashboard) ElementType ¶
func (*Dashboard) ToDashboardOutput ¶
func (i *Dashboard) ToDashboardOutput() DashboardOutput
func (*Dashboard) ToDashboardOutputWithContext ¶
func (i *Dashboard) ToDashboardOutputWithContext(ctx context.Context) DashboardOutput
type DashboardArgs ¶
type DashboardArgs struct { // Team IDs that have write access to this dashboard group. Remember to use an admin's token if using this feature and to include that admin's team (or user id in `authorizedWriterTeams`). **Note:** Deprecated use `permissions` instead. // // Deprecated: Please use permissions_* fields now AuthorizedWriterTeams pulumi.StringArrayInput // User IDs that have write access to this dashboard group. Remember to use an admin's token if using this feature and to include that admin's user id (or team id in `authorizedWriterTeams`). **Note:** Deprecated use `permissions` instead. // // Deprecated: Please use permissions fields now AuthorizedWriterUsers pulumi.StringArrayInput // Chart ID and layout information for the charts in the dashboard. Charts DashboardChartArrayInput // Specifies the chart data display resolution for charts in this dashboard. Value can be one of `"default"`, `"low"`, `"high"`, or `"highest"`. ChartsResolution pulumi.StringPtrInput // Column number for the layout. Columns DashboardColumnArrayInput // The ID of the dashboard group that contains the dashboard. DashboardGroup pulumi.StringInput // Variable description. Description pulumi.StringPtrInput DiscoveryOptionsQuery pulumi.StringPtrInput DiscoveryOptionsSelectors pulumi.StringArrayInput // Seconds since epoch. Used for visualization. EndTime pulumi.IntPtrInput // Specify a list of event overlays to include in the dashboard. Note: These overlays correspond to the *suggested* event overlays specified in the web UI, and they're not automatically applied as active overlays. To set default active event overlays, use the `selectedEventOverlay` property instead. EventOverlays DashboardEventOverlayArrayInput // Filter to apply to the charts when displaying the dashboard. Filters DashboardFilterArrayInput // Grid dashboard layout. Charts listed will be placed in a grid by row with the same width and height. If a chart cannot fit in a row, it will be placed automatically in the next row. Grids DashboardGridArrayInput // Name of the dashboard. Name pulumi.StringPtrInput // [Permissions](https://docs.splunk.com/Observability/infrastructure/terms-concepts/permissions.html) Controls who can view and/or edit your dashboard. **Note:** This feature is not present in all accounts. Please contact support if you are unsure. Permissions DashboardPermissionsPtrInput // Defines event overlays which are enabled by **default**. Any overlay specified here should have an accompanying entry in `eventOverlay`, which are similar to the properties here. SelectedEventOverlays DashboardSelectedEventOverlayArrayInput // Seconds since epoch. Used for visualization. StartTime pulumi.IntPtrInput // Tags of the dashboard. Tags pulumi.StringArrayInput // The time range prior to now to visualize. SignalFx 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"` // Column number for the layout. Column *int `pulumi:"column"` // How many rows every chart should take up (greater than or equal to 1). 1 by default. Height *int `pulumi:"height"` // 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`) every chart should take up (between `1` and `12`). `12` by default. Width *int `pulumi:"width"` }
type DashboardChartArgs ¶
type DashboardChartArgs struct { // ID of the chart to display. ChartId pulumi.StringInput `pulumi:"chartId"` // Column number for the layout. Column pulumi.IntPtrInput `pulumi:"column"` // How many rows every chart should take up (greater than or equal to 1). 1 by default. Height pulumi.IntPtrInput `pulumi:"height"` // 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`) every chart should take up (between `1` and `12`). `12` by default. Width pulumi.IntPtrInput `pulumi:"width"` }
func (DashboardChartArgs) ElementType ¶
func (DashboardChartArgs) ElementType() reflect.Type
func (DashboardChartArgs) ToDashboardChartOutput ¶
func (i DashboardChartArgs) ToDashboardChartOutput() DashboardChartOutput
func (DashboardChartArgs) ToDashboardChartOutputWithContext ¶
func (i DashboardChartArgs) ToDashboardChartOutputWithContext(ctx context.Context) DashboardChartOutput
type DashboardChartArray ¶
type DashboardChartArray []DashboardChartInput
func (DashboardChartArray) ElementType ¶
func (DashboardChartArray) ElementType() reflect.Type
func (DashboardChartArray) ToDashboardChartArrayOutput ¶
func (i DashboardChartArray) ToDashboardChartArrayOutput() DashboardChartArrayOutput
func (DashboardChartArray) ToDashboardChartArrayOutputWithContext ¶
func (i DashboardChartArray) ToDashboardChartArrayOutputWithContext(ctx context.Context) DashboardChartArrayOutput
type DashboardChartArrayInput ¶
type DashboardChartArrayInput interface { pulumi.Input ToDashboardChartArrayOutput() DashboardChartArrayOutput ToDashboardChartArrayOutputWithContext(context.Context) DashboardChartArrayOutput }
DashboardChartArrayInput is an input type that accepts DashboardChartArray and DashboardChartArrayOutput values. You can construct a concrete instance of `DashboardChartArrayInput` via:
DashboardChartArray{ DashboardChartArgs{...} }
type DashboardChartArrayOutput ¶
type DashboardChartArrayOutput struct{ *pulumi.OutputState }
func (DashboardChartArrayOutput) ElementType ¶
func (DashboardChartArrayOutput) ElementType() reflect.Type
func (DashboardChartArrayOutput) Index ¶
func (o DashboardChartArrayOutput) Index(i pulumi.IntInput) DashboardChartOutput
func (DashboardChartArrayOutput) ToDashboardChartArrayOutput ¶
func (o DashboardChartArrayOutput) ToDashboardChartArrayOutput() DashboardChartArrayOutput
func (DashboardChartArrayOutput) ToDashboardChartArrayOutputWithContext ¶
func (o DashboardChartArrayOutput) ToDashboardChartArrayOutputWithContext(ctx context.Context) DashboardChartArrayOutput
type DashboardChartInput ¶
type DashboardChartInput interface { pulumi.Input ToDashboardChartOutput() DashboardChartOutput ToDashboardChartOutputWithContext(context.Context) DashboardChartOutput }
DashboardChartInput is an input type that accepts DashboardChartArgs and DashboardChartOutput values. You can construct a concrete instance of `DashboardChartInput` via:
DashboardChartArgs{...}
type DashboardChartOutput ¶
type DashboardChartOutput struct{ *pulumi.OutputState }
func (DashboardChartOutput) ChartId ¶
func (o DashboardChartOutput) ChartId() pulumi.StringOutput
ID of the chart to display.
func (DashboardChartOutput) Column ¶
func (o DashboardChartOutput) Column() pulumi.IntPtrOutput
Column number for the layout.
func (DashboardChartOutput) ElementType ¶
func (DashboardChartOutput) ElementType() reflect.Type
func (DashboardChartOutput) Height ¶
func (o DashboardChartOutput) Height() pulumi.IntPtrOutput
How many rows every chart should take up (greater than or equal to 1). 1 by default.
func (DashboardChartOutput) Row ¶
func (o DashboardChartOutput) Row() pulumi.IntPtrOutput
The row to show the chart in (zero-based); if `height > 1`, this value represents the topmost row of the chart (greater than or equal to `0`).
func (DashboardChartOutput) ToDashboardChartOutput ¶
func (o DashboardChartOutput) ToDashboardChartOutput() DashboardChartOutput
func (DashboardChartOutput) ToDashboardChartOutputWithContext ¶
func (o DashboardChartOutput) ToDashboardChartOutputWithContext(ctx context.Context) DashboardChartOutput
func (DashboardChartOutput) Width ¶
func (o DashboardChartOutput) Width() pulumi.IntPtrOutput
How many columns (out of a total of `12`) every chart should take up (between `1` and `12`). `12` by default.
type DashboardColumn ¶
type DashboardColumn struct { // List of IDs of the charts to display. ChartIds []string `pulumi:"chartIds"` // Column number for the layout. Column *int `pulumi:"column"` // How many rows every chart should take up (greater than or equal to 1). 1 by default. Height *int `pulumi:"height"` // How many columns (out of a total of `12`) every chart should take up (between `1` and `12`). `12` by default. Width *int `pulumi:"width"` }
type DashboardColumnArgs ¶
type DashboardColumnArgs struct { // List of IDs of the charts to display. ChartIds pulumi.StringArrayInput `pulumi:"chartIds"` // Column number for the layout. Column pulumi.IntPtrInput `pulumi:"column"` // How many rows every chart should take up (greater than or equal to 1). 1 by default. Height pulumi.IntPtrInput `pulumi:"height"` // How many columns (out of a total of `12`) every chart should take up (between `1` and `12`). `12` by default. Width pulumi.IntPtrInput `pulumi:"width"` }
func (DashboardColumnArgs) ElementType ¶
func (DashboardColumnArgs) ElementType() reflect.Type
func (DashboardColumnArgs) ToDashboardColumnOutput ¶
func (i DashboardColumnArgs) ToDashboardColumnOutput() DashboardColumnOutput
func (DashboardColumnArgs) ToDashboardColumnOutputWithContext ¶
func (i DashboardColumnArgs) ToDashboardColumnOutputWithContext(ctx context.Context) DashboardColumnOutput
type DashboardColumnArray ¶
type DashboardColumnArray []DashboardColumnInput
func (DashboardColumnArray) ElementType ¶
func (DashboardColumnArray) ElementType() reflect.Type
func (DashboardColumnArray) ToDashboardColumnArrayOutput ¶
func (i DashboardColumnArray) ToDashboardColumnArrayOutput() DashboardColumnArrayOutput
func (DashboardColumnArray) ToDashboardColumnArrayOutputWithContext ¶
func (i DashboardColumnArray) ToDashboardColumnArrayOutputWithContext(ctx context.Context) DashboardColumnArrayOutput
type DashboardColumnArrayInput ¶
type DashboardColumnArrayInput interface { pulumi.Input ToDashboardColumnArrayOutput() DashboardColumnArrayOutput ToDashboardColumnArrayOutputWithContext(context.Context) DashboardColumnArrayOutput }
DashboardColumnArrayInput is an input type that accepts DashboardColumnArray and DashboardColumnArrayOutput values. You can construct a concrete instance of `DashboardColumnArrayInput` via:
DashboardColumnArray{ DashboardColumnArgs{...} }
type DashboardColumnArrayOutput ¶
type DashboardColumnArrayOutput struct{ *pulumi.OutputState }
func (DashboardColumnArrayOutput) ElementType ¶
func (DashboardColumnArrayOutput) ElementType() reflect.Type
func (DashboardColumnArrayOutput) Index ¶
func (o DashboardColumnArrayOutput) Index(i pulumi.IntInput) DashboardColumnOutput
func (DashboardColumnArrayOutput) ToDashboardColumnArrayOutput ¶
func (o DashboardColumnArrayOutput) ToDashboardColumnArrayOutput() DashboardColumnArrayOutput
func (DashboardColumnArrayOutput) ToDashboardColumnArrayOutputWithContext ¶
func (o DashboardColumnArrayOutput) ToDashboardColumnArrayOutputWithContext(ctx context.Context) DashboardColumnArrayOutput
type DashboardColumnInput ¶
type DashboardColumnInput interface { pulumi.Input ToDashboardColumnOutput() DashboardColumnOutput ToDashboardColumnOutputWithContext(context.Context) DashboardColumnOutput }
DashboardColumnInput is an input type that accepts DashboardColumnArgs and DashboardColumnOutput values. You can construct a concrete instance of `DashboardColumnInput` via:
DashboardColumnArgs{...}
type DashboardColumnOutput ¶
type DashboardColumnOutput struct{ *pulumi.OutputState }
func (DashboardColumnOutput) ChartIds ¶
func (o DashboardColumnOutput) ChartIds() pulumi.StringArrayOutput
List of IDs of the charts to display.
func (DashboardColumnOutput) Column ¶
func (o DashboardColumnOutput) Column() pulumi.IntPtrOutput
Column number for the layout.
func (DashboardColumnOutput) ElementType ¶
func (DashboardColumnOutput) ElementType() reflect.Type
func (DashboardColumnOutput) Height ¶
func (o DashboardColumnOutput) Height() pulumi.IntPtrOutput
How many rows every chart should take up (greater than or equal to 1). 1 by default.
func (DashboardColumnOutput) ToDashboardColumnOutput ¶
func (o DashboardColumnOutput) ToDashboardColumnOutput() DashboardColumnOutput
func (DashboardColumnOutput) ToDashboardColumnOutputWithContext ¶
func (o DashboardColumnOutput) ToDashboardColumnOutputWithContext(ctx context.Context) DashboardColumnOutput
func (DashboardColumnOutput) Width ¶
func (o DashboardColumnOutput) Width() pulumi.IntPtrOutput
How many columns (out of a total of `12`) every chart should take up (between `1` and `12`). `12` by default.
type DashboardEventOverlay ¶
type DashboardEventOverlay struct { // Color to use : gray, blue, azure, navy, brown, orange, yellow, iris, magenta, pink, purple, violet, lilac, emerald, green, aquamarine. Color *string `pulumi:"color"` // Text shown in the dropdown when selecting this overlay from the menu. Label *string `pulumi:"label"` // Show a vertical line for the event. `false` by default. Line *bool `pulumi:"line"` // Search term used to choose the events shown in the overlay. Signal string `pulumi:"signal"` // Each element specifies a filter to use against the signal specified in the `signal`. Sources []DashboardEventOverlaySource `pulumi:"sources"` // Can be set to `eventTimeSeries` (the default) to refer to externally reported events, or `detectorEvents` to refer to events from detector triggers. Type *string `pulumi:"type"` }
type DashboardEventOverlayArgs ¶
type DashboardEventOverlayArgs struct { // Color to use : gray, blue, azure, navy, brown, orange, yellow, iris, magenta, pink, purple, violet, lilac, emerald, green, aquamarine. Color pulumi.StringPtrInput `pulumi:"color"` // Text shown in the dropdown when selecting this overlay from the menu. Label pulumi.StringPtrInput `pulumi:"label"` // Show a vertical line for the event. `false` by default. Line pulumi.BoolPtrInput `pulumi:"line"` // Search term used to choose the events shown in the overlay. Signal pulumi.StringInput `pulumi:"signal"` // Each element specifies a filter to use against the signal specified in the `signal`. Sources DashboardEventOverlaySourceArrayInput `pulumi:"sources"` // Can be set to `eventTimeSeries` (the default) to refer to externally reported events, or `detectorEvents` to refer to events from detector triggers. Type pulumi.StringPtrInput `pulumi:"type"` }
func (DashboardEventOverlayArgs) ElementType ¶
func (DashboardEventOverlayArgs) ElementType() reflect.Type
func (DashboardEventOverlayArgs) ToDashboardEventOverlayOutput ¶
func (i DashboardEventOverlayArgs) ToDashboardEventOverlayOutput() DashboardEventOverlayOutput
func (DashboardEventOverlayArgs) ToDashboardEventOverlayOutputWithContext ¶
func (i DashboardEventOverlayArgs) ToDashboardEventOverlayOutputWithContext(ctx context.Context) DashboardEventOverlayOutput
type DashboardEventOverlayArray ¶
type DashboardEventOverlayArray []DashboardEventOverlayInput
func (DashboardEventOverlayArray) ElementType ¶
func (DashboardEventOverlayArray) ElementType() reflect.Type
func (DashboardEventOverlayArray) ToDashboardEventOverlayArrayOutput ¶
func (i DashboardEventOverlayArray) ToDashboardEventOverlayArrayOutput() DashboardEventOverlayArrayOutput
func (DashboardEventOverlayArray) ToDashboardEventOverlayArrayOutputWithContext ¶
func (i DashboardEventOverlayArray) ToDashboardEventOverlayArrayOutputWithContext(ctx context.Context) DashboardEventOverlayArrayOutput
type DashboardEventOverlayArrayInput ¶
type DashboardEventOverlayArrayInput interface { pulumi.Input ToDashboardEventOverlayArrayOutput() DashboardEventOverlayArrayOutput ToDashboardEventOverlayArrayOutputWithContext(context.Context) DashboardEventOverlayArrayOutput }
DashboardEventOverlayArrayInput is an input type that accepts DashboardEventOverlayArray and DashboardEventOverlayArrayOutput values. You can construct a concrete instance of `DashboardEventOverlayArrayInput` via:
DashboardEventOverlayArray{ DashboardEventOverlayArgs{...} }
type DashboardEventOverlayArrayOutput ¶
type DashboardEventOverlayArrayOutput struct{ *pulumi.OutputState }
func (DashboardEventOverlayArrayOutput) ElementType ¶
func (DashboardEventOverlayArrayOutput) ElementType() reflect.Type
func (DashboardEventOverlayArrayOutput) Index ¶
func (o DashboardEventOverlayArrayOutput) Index(i pulumi.IntInput) DashboardEventOverlayOutput
func (DashboardEventOverlayArrayOutput) ToDashboardEventOverlayArrayOutput ¶
func (o DashboardEventOverlayArrayOutput) ToDashboardEventOverlayArrayOutput() DashboardEventOverlayArrayOutput
func (DashboardEventOverlayArrayOutput) ToDashboardEventOverlayArrayOutputWithContext ¶
func (o DashboardEventOverlayArrayOutput) ToDashboardEventOverlayArrayOutputWithContext(ctx context.Context) DashboardEventOverlayArrayOutput
type DashboardEventOverlayInput ¶
type DashboardEventOverlayInput interface { pulumi.Input ToDashboardEventOverlayOutput() DashboardEventOverlayOutput ToDashboardEventOverlayOutputWithContext(context.Context) DashboardEventOverlayOutput }
DashboardEventOverlayInput is an input type that accepts DashboardEventOverlayArgs and DashboardEventOverlayOutput values. You can construct a concrete instance of `DashboardEventOverlayInput` via:
DashboardEventOverlayArgs{...}
type DashboardEventOverlayOutput ¶
type DashboardEventOverlayOutput struct{ *pulumi.OutputState }
func (DashboardEventOverlayOutput) Color ¶
func (o DashboardEventOverlayOutput) Color() pulumi.StringPtrOutput
Color to use : gray, blue, azure, navy, brown, orange, yellow, iris, magenta, pink, purple, violet, lilac, emerald, green, aquamarine.
func (DashboardEventOverlayOutput) ElementType ¶
func (DashboardEventOverlayOutput) ElementType() reflect.Type
func (DashboardEventOverlayOutput) Label ¶
func (o DashboardEventOverlayOutput) Label() pulumi.StringPtrOutput
Text shown in the dropdown when selecting this overlay from the menu.
func (DashboardEventOverlayOutput) Line ¶
func (o DashboardEventOverlayOutput) Line() pulumi.BoolPtrOutput
Show a vertical line for the event. `false` by default.
func (DashboardEventOverlayOutput) Signal ¶
func (o DashboardEventOverlayOutput) Signal() pulumi.StringOutput
Search term used to choose the events shown in the overlay.
func (DashboardEventOverlayOutput) Sources ¶
func (o DashboardEventOverlayOutput) Sources() DashboardEventOverlaySourceArrayOutput
Each element specifies a filter to use against the signal specified in the `signal`.
func (DashboardEventOverlayOutput) ToDashboardEventOverlayOutput ¶
func (o DashboardEventOverlayOutput) ToDashboardEventOverlayOutput() DashboardEventOverlayOutput
func (DashboardEventOverlayOutput) ToDashboardEventOverlayOutputWithContext ¶
func (o DashboardEventOverlayOutput) ToDashboardEventOverlayOutputWithContext(ctx context.Context) DashboardEventOverlayOutput
func (DashboardEventOverlayOutput) Type ¶
func (o DashboardEventOverlayOutput) Type() pulumi.StringPtrOutput
Can be set to `eventTimeSeries` (the default) to refer to externally reported events, or `detectorEvents` to refer to events from detector triggers.
type DashboardEventOverlaySource ¶
type DashboardEventOverlaySource struct { // If true, only data that does not match the specified value of the specified property appear in the event overlay. Defaults to `false`. Negated *bool `pulumi:"negated"` // The name of a dimension to filter against. Property string `pulumi:"property"` // A list of values to be used with the `property`, they will be combined via `OR`. Values []string `pulumi:"values"` }
type DashboardEventOverlaySourceArgs ¶
type DashboardEventOverlaySourceArgs struct { // If true, only data that does not match the specified value of the specified property appear in the event overlay. Defaults to `false`. Negated pulumi.BoolPtrInput `pulumi:"negated"` // The name of a dimension to filter against. Property pulumi.StringInput `pulumi:"property"` // A list of values to be used with the `property`, they will be combined via `OR`. Values pulumi.StringArrayInput `pulumi:"values"` }
func (DashboardEventOverlaySourceArgs) ElementType ¶
func (DashboardEventOverlaySourceArgs) ElementType() reflect.Type
func (DashboardEventOverlaySourceArgs) ToDashboardEventOverlaySourceOutput ¶
func (i DashboardEventOverlaySourceArgs) ToDashboardEventOverlaySourceOutput() DashboardEventOverlaySourceOutput
func (DashboardEventOverlaySourceArgs) ToDashboardEventOverlaySourceOutputWithContext ¶
func (i DashboardEventOverlaySourceArgs) ToDashboardEventOverlaySourceOutputWithContext(ctx context.Context) DashboardEventOverlaySourceOutput
type DashboardEventOverlaySourceArray ¶
type DashboardEventOverlaySourceArray []DashboardEventOverlaySourceInput
func (DashboardEventOverlaySourceArray) ElementType ¶
func (DashboardEventOverlaySourceArray) ElementType() reflect.Type
func (DashboardEventOverlaySourceArray) ToDashboardEventOverlaySourceArrayOutput ¶
func (i DashboardEventOverlaySourceArray) ToDashboardEventOverlaySourceArrayOutput() DashboardEventOverlaySourceArrayOutput
func (DashboardEventOverlaySourceArray) ToDashboardEventOverlaySourceArrayOutputWithContext ¶
func (i DashboardEventOverlaySourceArray) ToDashboardEventOverlaySourceArrayOutputWithContext(ctx context.Context) DashboardEventOverlaySourceArrayOutput
type DashboardEventOverlaySourceArrayInput ¶
type DashboardEventOverlaySourceArrayInput interface { pulumi.Input ToDashboardEventOverlaySourceArrayOutput() DashboardEventOverlaySourceArrayOutput ToDashboardEventOverlaySourceArrayOutputWithContext(context.Context) DashboardEventOverlaySourceArrayOutput }
DashboardEventOverlaySourceArrayInput is an input type that accepts DashboardEventOverlaySourceArray and DashboardEventOverlaySourceArrayOutput values. You can construct a concrete instance of `DashboardEventOverlaySourceArrayInput` via:
DashboardEventOverlaySourceArray{ DashboardEventOverlaySourceArgs{...} }
type DashboardEventOverlaySourceArrayOutput ¶
type DashboardEventOverlaySourceArrayOutput struct{ *pulumi.OutputState }
func (DashboardEventOverlaySourceArrayOutput) ElementType ¶
func (DashboardEventOverlaySourceArrayOutput) ElementType() reflect.Type
func (DashboardEventOverlaySourceArrayOutput) ToDashboardEventOverlaySourceArrayOutput ¶
func (o DashboardEventOverlaySourceArrayOutput) ToDashboardEventOverlaySourceArrayOutput() DashboardEventOverlaySourceArrayOutput
func (DashboardEventOverlaySourceArrayOutput) ToDashboardEventOverlaySourceArrayOutputWithContext ¶
func (o DashboardEventOverlaySourceArrayOutput) ToDashboardEventOverlaySourceArrayOutputWithContext(ctx context.Context) DashboardEventOverlaySourceArrayOutput
type DashboardEventOverlaySourceInput ¶
type DashboardEventOverlaySourceInput interface { pulumi.Input ToDashboardEventOverlaySourceOutput() DashboardEventOverlaySourceOutput ToDashboardEventOverlaySourceOutputWithContext(context.Context) DashboardEventOverlaySourceOutput }
DashboardEventOverlaySourceInput is an input type that accepts DashboardEventOverlaySourceArgs and DashboardEventOverlaySourceOutput values. You can construct a concrete instance of `DashboardEventOverlaySourceInput` via:
DashboardEventOverlaySourceArgs{...}
type DashboardEventOverlaySourceOutput ¶
type DashboardEventOverlaySourceOutput struct{ *pulumi.OutputState }
func (DashboardEventOverlaySourceOutput) ElementType ¶
func (DashboardEventOverlaySourceOutput) ElementType() reflect.Type
func (DashboardEventOverlaySourceOutput) Negated ¶
func (o DashboardEventOverlaySourceOutput) Negated() pulumi.BoolPtrOutput
If true, only data that does not match the specified value of the specified property appear in the event overlay. Defaults to `false`.
func (DashboardEventOverlaySourceOutput) Property ¶
func (o DashboardEventOverlaySourceOutput) Property() pulumi.StringOutput
The name of a dimension to filter against.
func (DashboardEventOverlaySourceOutput) ToDashboardEventOverlaySourceOutput ¶
func (o DashboardEventOverlaySourceOutput) ToDashboardEventOverlaySourceOutput() DashboardEventOverlaySourceOutput
func (DashboardEventOverlaySourceOutput) ToDashboardEventOverlaySourceOutputWithContext ¶
func (o DashboardEventOverlaySourceOutput) ToDashboardEventOverlaySourceOutputWithContext(ctx context.Context) DashboardEventOverlaySourceOutput
func (DashboardEventOverlaySourceOutput) Values ¶
func (o DashboardEventOverlaySourceOutput) Values() pulumi.StringArrayOutput
A list of values to be used with the `property`, they will be combined via `OR`.
type DashboardFilter ¶
type DashboardFilter struct { // If true, this variable will also match data that doesn't have this property at all. ApplyIfExist *bool `pulumi:"applyIfExist"` // If true, only data that does not match the specified value of the specified property appear in the event overlay. Defaults to `false`. Negated *bool `pulumi:"negated"` // The name of a dimension to filter against. Property string `pulumi:"property"` // A list of values to be used with the `property`, they will be combined via `OR`. Values []string `pulumi:"values"` }
type DashboardFilterArgs ¶
type DashboardFilterArgs struct { // If true, this variable will also match data that doesn't have this property at all. ApplyIfExist pulumi.BoolPtrInput `pulumi:"applyIfExist"` // If true, only data that does not match the specified value of the specified property appear in the event overlay. Defaults to `false`. Negated pulumi.BoolPtrInput `pulumi:"negated"` // The name of a dimension to filter against. Property pulumi.StringInput `pulumi:"property"` // A list of values to be used with the `property`, they will be combined via `OR`. Values pulumi.StringArrayInput `pulumi:"values"` }
func (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 variable will also match data that doesn't have this property at all.
func (DashboardFilterOutput) ElementType ¶
func (DashboardFilterOutput) ElementType() reflect.Type
func (DashboardFilterOutput) Negated ¶
func (o DashboardFilterOutput) Negated() pulumi.BoolPtrOutput
If true, only data that does not match the specified value of the specified property appear in the event overlay. Defaults to `false`.
func (DashboardFilterOutput) Property ¶
func (o DashboardFilterOutput) Property() pulumi.StringOutput
The name of a dimension to filter against.
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
A list of values to be used with the `property`, they will be combined via `OR`.
type DashboardGrid ¶
type DashboardGrid struct { // List of IDs of the charts to display. ChartIds []string `pulumi:"chartIds"` // How many rows every chart should take up (greater than or equal to 1). 1 by default. Height *int `pulumi:"height"` // How many columns (out of a total of `12`) every chart should take up (between `1` and `12`). `12` by default. Width *int `pulumi:"width"` }
type DashboardGridArgs ¶
type DashboardGridArgs struct { // List of IDs of the charts to display. ChartIds pulumi.StringArrayInput `pulumi:"chartIds"` // How many rows every chart should take up (greater than or equal to 1). 1 by default. Height pulumi.IntPtrInput `pulumi:"height"` // How many columns (out of a total of `12`) every chart should take up (between `1` and `12`). `12` by default. Width pulumi.IntPtrInput `pulumi:"width"` }
func (DashboardGridArgs) ElementType ¶
func (DashboardGridArgs) ElementType() reflect.Type
func (DashboardGridArgs) ToDashboardGridOutput ¶
func (i DashboardGridArgs) ToDashboardGridOutput() DashboardGridOutput
func (DashboardGridArgs) ToDashboardGridOutputWithContext ¶
func (i DashboardGridArgs) ToDashboardGridOutputWithContext(ctx context.Context) DashboardGridOutput
type DashboardGridArray ¶
type DashboardGridArray []DashboardGridInput
func (DashboardGridArray) ElementType ¶
func (DashboardGridArray) ElementType() reflect.Type
func (DashboardGridArray) ToDashboardGridArrayOutput ¶
func (i DashboardGridArray) ToDashboardGridArrayOutput() DashboardGridArrayOutput
func (DashboardGridArray) ToDashboardGridArrayOutputWithContext ¶
func (i DashboardGridArray) ToDashboardGridArrayOutputWithContext(ctx context.Context) DashboardGridArrayOutput
type DashboardGridArrayInput ¶
type DashboardGridArrayInput interface { pulumi.Input ToDashboardGridArrayOutput() DashboardGridArrayOutput ToDashboardGridArrayOutputWithContext(context.Context) DashboardGridArrayOutput }
DashboardGridArrayInput is an input type that accepts DashboardGridArray and DashboardGridArrayOutput values. You can construct a concrete instance of `DashboardGridArrayInput` via:
DashboardGridArray{ DashboardGridArgs{...} }
type DashboardGridArrayOutput ¶
type DashboardGridArrayOutput struct{ *pulumi.OutputState }
func (DashboardGridArrayOutput) ElementType ¶
func (DashboardGridArrayOutput) ElementType() reflect.Type
func (DashboardGridArrayOutput) Index ¶
func (o DashboardGridArrayOutput) Index(i pulumi.IntInput) DashboardGridOutput
func (DashboardGridArrayOutput) ToDashboardGridArrayOutput ¶
func (o DashboardGridArrayOutput) ToDashboardGridArrayOutput() DashboardGridArrayOutput
func (DashboardGridArrayOutput) ToDashboardGridArrayOutputWithContext ¶
func (o DashboardGridArrayOutput) ToDashboardGridArrayOutputWithContext(ctx context.Context) DashboardGridArrayOutput
type DashboardGridInput ¶
type DashboardGridInput interface { pulumi.Input ToDashboardGridOutput() DashboardGridOutput ToDashboardGridOutputWithContext(context.Context) DashboardGridOutput }
DashboardGridInput is an input type that accepts DashboardGridArgs and DashboardGridOutput values. You can construct a concrete instance of `DashboardGridInput` via:
DashboardGridArgs{...}
type DashboardGridOutput ¶
type DashboardGridOutput struct{ *pulumi.OutputState }
func (DashboardGridOutput) ChartIds ¶
func (o DashboardGridOutput) ChartIds() pulumi.StringArrayOutput
List of IDs of the charts to display.
func (DashboardGridOutput) ElementType ¶
func (DashboardGridOutput) ElementType() reflect.Type
func (DashboardGridOutput) Height ¶
func (o DashboardGridOutput) Height() pulumi.IntPtrOutput
How many rows every chart should take up (greater than or equal to 1). 1 by default.
func (DashboardGridOutput) ToDashboardGridOutput ¶
func (o DashboardGridOutput) ToDashboardGridOutput() DashboardGridOutput
func (DashboardGridOutput) ToDashboardGridOutputWithContext ¶
func (o DashboardGridOutput) ToDashboardGridOutputWithContext(ctx context.Context) DashboardGridOutput
func (DashboardGridOutput) Width ¶
func (o DashboardGridOutput) Width() pulumi.IntPtrOutput
How many columns (out of a total of `12`) every chart should take up (between `1` and `12`). `12` by default.
type DashboardGroup ¶
type DashboardGroup struct { pulumi.CustomResourceState // Team IDs that have write access to this dashboard group. Remember to use an admin's token if using this feature and to include that admin's team (or user id in `authorizedWriterTeams`). **Note:** Deprecated use `permissions` instead. // // Deprecated: Please use permissions field now AuthorizedWriterTeams pulumi.StringArrayOutput `pulumi:"authorizedWriterTeams"` // User IDs that have write access to this dashboard group. Remember to use an admin's token if using this feature and to include that admin's user id (or team id in `authorizedWriterTeams`). **Note:** Deprecated use `permissions` instead. // // Deprecated: Please use permissions field now AuthorizedWriterUsers pulumi.StringArrayOutput `pulumi:"authorizedWriterUsers"` // [Mirrored dashboards](https://docs.signalfx.com/en/latest/dashboards/dashboard-mirrors.html) in this dashboard group. **Note:** This feature is not present in all accounts. Please contact support if you are unsure. Dashboards DashboardGroupDashboardArrayOutput `pulumi:"dashboards"` // Description of the dashboard group. Description pulumi.StringPtrOutput `pulumi:"description"` ImportQualifiers DashboardGroupImportQualifierArrayOutput `pulumi:"importQualifiers"` // Name of the dashboard group. Name pulumi.StringOutput `pulumi:"name"` // [Permissions](https://docs.splunk.com/Observability/infrastructure/terms-concepts/permissions.html) List of read and write permission configuration to specify which user, team, and organization can view and/or edit your dashboard group. **Note:** This feature is not present in all accounts. Please contact support if you are unsure. Permissions DashboardGroupPermissionArrayOutput `pulumi:"permissions"` // Team IDs to associate the dashboard group to. Teams pulumi.StringArrayOutput `pulumi:"teams"` }
In the SignalFx web UI, a [dashboard group](https://developers.signalfx.com/dashboard_groups_reference.html) is a collection of dashboards.
> **NOTE** Dashboard groups cannot be accessed directly, but just via a dashboard contained in them. This is the reason why make show won't show any of yours dashboard groups.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-signalfx/sdk/v5/go/signalfx" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := signalfx.NewDashboardGroup(ctx, "mydashboardgroup0", &signalfx.DashboardGroupArgs{ Description: pulumi.String("Cool dashboard group"), AuthorizedWriterTeams: pulumi.StringArray{ signalfx_team.Mycoolteam.Id, }, AuthorizedWriterUsers: pulumi.StringArray{ pulumi.String("abc123"), }, }) if err != nil { return err } return nil }) }
``` ### With Permissions
```go package main
import (
"github.com/pulumi/pulumi-signalfx/sdk/v5/go/signalfx" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := signalfx.NewDashboardGroup(ctx, "mydashboardgroupWithpermissions", &signalfx.DashboardGroupArgs{ Description: pulumi.String("Cool dashboard group"), Permissions: signalfx.DashboardGroupPermissionArray{ &signalfx.DashboardGroupPermissionArgs{ Actions: pulumi.StringArray{ pulumi.String("READ"), }, PrincipalId: pulumi.String("abc123"), PrincipalType: pulumi.String("ORG"), }, &signalfx.DashboardGroupPermissionArgs{ Actions: pulumi.StringArray{ pulumi.String("READ"), pulumi.String("WRITE"), }, PrincipalId: pulumi.String("abc456"), PrincipalType: pulumi.String("USER"), }, }, }) if err != nil { return err } return nil }) }
``` ### With Mirrored Dashboards
```go package main
import (
"github.com/pulumi/pulumi-signalfx/sdk/v5/go/signalfx" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := signalfx.NewDashboardGroup(ctx, "mydashboardgroupWithmirrors", &signalfx.DashboardGroupArgs{ Description: pulumi.String("Cool dashboard group"), Dashboards: signalfx.DashboardGroupDashboardArray{ &signalfx.DashboardGroupDashboardArgs{ DashboardId: pulumi.Any(signalfx_dashboard.Gc_dashboard.Id), NameOverride: pulumi.String("GC For My Service"), DescriptionOverride: pulumi.String("Garbage Collection dashboard maintained by JVM team"), FilterOverrides: signalfx.DashboardGroupDashboardFilterOverrideArray{ &signalfx.DashboardGroupDashboardFilterOverrideArgs{ Property: pulumi.String("service"), Values: pulumi.StringArray{ pulumi.String("myservice"), }, Negated: pulumi.Bool(false), }, }, VariableOverrides: signalfx.DashboardGroupDashboardVariableOverrideArray{ &signalfx.DashboardGroupDashboardVariableOverrideArgs{ Property: pulumi.String("region"), Values: pulumi.StringArray{ pulumi.String("us-west1"), }, ValuesSuggesteds: pulumi.StringArray{ pulumi.String("us-west-1"), pulumi.String("us-east-1"), }, }, }, }, }, }) if err != nil { return err } return nil }) }
```
func GetDashboardGroup ¶
func GetDashboardGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DashboardGroupState, opts ...pulumi.ResourceOption) (*DashboardGroup, error)
GetDashboardGroup gets an existing DashboardGroup resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewDashboardGroup ¶
func NewDashboardGroup(ctx *pulumi.Context, name string, args *DashboardGroupArgs, opts ...pulumi.ResourceOption) (*DashboardGroup, error)
NewDashboardGroup registers a new resource with the given unique name, arguments, and options.
func (*DashboardGroup) ElementType ¶
func (*DashboardGroup) ElementType() reflect.Type
func (*DashboardGroup) ToDashboardGroupOutput ¶
func (i *DashboardGroup) ToDashboardGroupOutput() DashboardGroupOutput
func (*DashboardGroup) ToDashboardGroupOutputWithContext ¶
func (i *DashboardGroup) ToDashboardGroupOutputWithContext(ctx context.Context) DashboardGroupOutput
type DashboardGroupArgs ¶
type DashboardGroupArgs struct { // Team IDs that have write access to this dashboard group. Remember to use an admin's token if using this feature and to include that admin's team (or user id in `authorizedWriterTeams`). **Note:** Deprecated use `permissions` instead. // // Deprecated: Please use permissions field now AuthorizedWriterTeams pulumi.StringArrayInput // User IDs that have write access to this dashboard group. Remember to use an admin's token if using this feature and to include that admin's user id (or team id in `authorizedWriterTeams`). **Note:** Deprecated use `permissions` instead. // // Deprecated: Please use permissions field now AuthorizedWriterUsers pulumi.StringArrayInput // [Mirrored dashboards](https://docs.signalfx.com/en/latest/dashboards/dashboard-mirrors.html) in this dashboard group. **Note:** This feature is not present in all accounts. Please contact support if you are unsure. Dashboards DashboardGroupDashboardArrayInput // Description of the dashboard group. Description pulumi.StringPtrInput ImportQualifiers DashboardGroupImportQualifierArrayInput // Name of the dashboard group. Name pulumi.StringPtrInput // [Permissions](https://docs.splunk.com/Observability/infrastructure/terms-concepts/permissions.html) List of read and write permission configuration to specify which user, team, and organization can view and/or edit your dashboard group. **Note:** This feature is not present in all accounts. Please contact support if you are unsure. Permissions DashboardGroupPermissionArrayInput // Team IDs to associate the dashboard group to. Teams pulumi.StringArrayInput }
The set of arguments for constructing a DashboardGroup resource.
func (DashboardGroupArgs) ElementType ¶
func (DashboardGroupArgs) ElementType() reflect.Type
type DashboardGroupArray ¶
type DashboardGroupArray []DashboardGroupInput
func (DashboardGroupArray) ElementType ¶
func (DashboardGroupArray) ElementType() reflect.Type
func (DashboardGroupArray) ToDashboardGroupArrayOutput ¶
func (i DashboardGroupArray) ToDashboardGroupArrayOutput() DashboardGroupArrayOutput
func (DashboardGroupArray) ToDashboardGroupArrayOutputWithContext ¶
func (i DashboardGroupArray) ToDashboardGroupArrayOutputWithContext(ctx context.Context) DashboardGroupArrayOutput
type DashboardGroupArrayInput ¶
type DashboardGroupArrayInput interface { pulumi.Input ToDashboardGroupArrayOutput() DashboardGroupArrayOutput ToDashboardGroupArrayOutputWithContext(context.Context) DashboardGroupArrayOutput }
DashboardGroupArrayInput is an input type that accepts DashboardGroupArray and DashboardGroupArrayOutput values. You can construct a concrete instance of `DashboardGroupArrayInput` via:
DashboardGroupArray{ DashboardGroupArgs{...} }
type DashboardGroupArrayOutput ¶
type DashboardGroupArrayOutput struct{ *pulumi.OutputState }
func (DashboardGroupArrayOutput) ElementType ¶
func (DashboardGroupArrayOutput) ElementType() reflect.Type
func (DashboardGroupArrayOutput) Index ¶
func (o DashboardGroupArrayOutput) Index(i pulumi.IntInput) DashboardGroupOutput
func (DashboardGroupArrayOutput) ToDashboardGroupArrayOutput ¶
func (o DashboardGroupArrayOutput) ToDashboardGroupArrayOutput() DashboardGroupArrayOutput
func (DashboardGroupArrayOutput) ToDashboardGroupArrayOutputWithContext ¶
func (o DashboardGroupArrayOutput) ToDashboardGroupArrayOutputWithContext(ctx context.Context) DashboardGroupArrayOutput
type DashboardGroupDashboard ¶
type DashboardGroupDashboard struct { ConfigId *string `pulumi:"configId"` // The dashboard id to mirror DashboardId string `pulumi:"dashboardId"` // The description that will override the original dashboards's description. DescriptionOverride *string `pulumi:"descriptionOverride"` // The description that will override the original dashboards's description. FilterOverrides []DashboardGroupDashboardFilterOverride `pulumi:"filterOverrides"` // The name that will override the original dashboards's name. NameOverride *string `pulumi:"nameOverride"` VariableOverrides []DashboardGroupDashboardVariableOverride `pulumi:"variableOverrides"` }
type DashboardGroupDashboardArgs ¶
type DashboardGroupDashboardArgs struct { ConfigId pulumi.StringPtrInput `pulumi:"configId"` // The dashboard id to mirror DashboardId pulumi.StringInput `pulumi:"dashboardId"` // The description that will override the original dashboards's description. DescriptionOverride pulumi.StringPtrInput `pulumi:"descriptionOverride"` // The description that will override the original dashboards's description. FilterOverrides DashboardGroupDashboardFilterOverrideArrayInput `pulumi:"filterOverrides"` // The name that will override the original dashboards's name. NameOverride pulumi.StringPtrInput `pulumi:"nameOverride"` VariableOverrides DashboardGroupDashboardVariableOverrideArrayInput `pulumi:"variableOverrides"` }
func (DashboardGroupDashboardArgs) ElementType ¶
func (DashboardGroupDashboardArgs) ElementType() reflect.Type
func (DashboardGroupDashboardArgs) ToDashboardGroupDashboardOutput ¶
func (i DashboardGroupDashboardArgs) ToDashboardGroupDashboardOutput() DashboardGroupDashboardOutput
func (DashboardGroupDashboardArgs) ToDashboardGroupDashboardOutputWithContext ¶
func (i DashboardGroupDashboardArgs) ToDashboardGroupDashboardOutputWithContext(ctx context.Context) DashboardGroupDashboardOutput
type DashboardGroupDashboardArray ¶
type DashboardGroupDashboardArray []DashboardGroupDashboardInput
func (DashboardGroupDashboardArray) ElementType ¶
func (DashboardGroupDashboardArray) ElementType() reflect.Type
func (DashboardGroupDashboardArray) ToDashboardGroupDashboardArrayOutput ¶
func (i DashboardGroupDashboardArray) ToDashboardGroupDashboardArrayOutput() DashboardGroupDashboardArrayOutput
func (DashboardGroupDashboardArray) ToDashboardGroupDashboardArrayOutputWithContext ¶
func (i DashboardGroupDashboardArray) ToDashboardGroupDashboardArrayOutputWithContext(ctx context.Context) DashboardGroupDashboardArrayOutput
type DashboardGroupDashboardArrayInput ¶
type DashboardGroupDashboardArrayInput interface { pulumi.Input ToDashboardGroupDashboardArrayOutput() DashboardGroupDashboardArrayOutput ToDashboardGroupDashboardArrayOutputWithContext(context.Context) DashboardGroupDashboardArrayOutput }
DashboardGroupDashboardArrayInput is an input type that accepts DashboardGroupDashboardArray and DashboardGroupDashboardArrayOutput values. You can construct a concrete instance of `DashboardGroupDashboardArrayInput` via:
DashboardGroupDashboardArray{ DashboardGroupDashboardArgs{...} }
type DashboardGroupDashboardArrayOutput ¶
type DashboardGroupDashboardArrayOutput struct{ *pulumi.OutputState }
func (DashboardGroupDashboardArrayOutput) ElementType ¶
func (DashboardGroupDashboardArrayOutput) ElementType() reflect.Type
func (DashboardGroupDashboardArrayOutput) Index ¶
func (o DashboardGroupDashboardArrayOutput) Index(i pulumi.IntInput) DashboardGroupDashboardOutput
func (DashboardGroupDashboardArrayOutput) ToDashboardGroupDashboardArrayOutput ¶
func (o DashboardGroupDashboardArrayOutput) ToDashboardGroupDashboardArrayOutput() DashboardGroupDashboardArrayOutput
func (DashboardGroupDashboardArrayOutput) ToDashboardGroupDashboardArrayOutputWithContext ¶
func (o DashboardGroupDashboardArrayOutput) ToDashboardGroupDashboardArrayOutputWithContext(ctx context.Context) DashboardGroupDashboardArrayOutput
type DashboardGroupDashboardFilterOverride ¶
type DashboardGroupDashboardFilterOverride struct { // If true, only data that does not match the specified value of the specified property appear in the event overlay. Defaults to `false`. Negated *bool `pulumi:"negated"` // A metric time series dimension or property name. Property string `pulumi:"property"` // (Optional) List of of strings (which will be treated as an OR filter on the property). Values []string `pulumi:"values"` }
type DashboardGroupDashboardFilterOverrideArgs ¶
type DashboardGroupDashboardFilterOverrideArgs struct { // If true, only data that does not match the specified value of the specified property appear in the event overlay. Defaults to `false`. Negated pulumi.BoolPtrInput `pulumi:"negated"` // A metric time series dimension or property name. Property pulumi.StringInput `pulumi:"property"` // (Optional) List of of strings (which will be treated as an OR filter on the property). Values pulumi.StringArrayInput `pulumi:"values"` }
func (DashboardGroupDashboardFilterOverrideArgs) ElementType ¶
func (DashboardGroupDashboardFilterOverrideArgs) ElementType() reflect.Type
func (DashboardGroupDashboardFilterOverrideArgs) ToDashboardGroupDashboardFilterOverrideOutput ¶
func (i DashboardGroupDashboardFilterOverrideArgs) ToDashboardGroupDashboardFilterOverrideOutput() DashboardGroupDashboardFilterOverrideOutput
func (DashboardGroupDashboardFilterOverrideArgs) ToDashboardGroupDashboardFilterOverrideOutputWithContext ¶
func (i DashboardGroupDashboardFilterOverrideArgs) ToDashboardGroupDashboardFilterOverrideOutputWithContext(ctx context.Context) DashboardGroupDashboardFilterOverrideOutput
type DashboardGroupDashboardFilterOverrideArray ¶
type DashboardGroupDashboardFilterOverrideArray []DashboardGroupDashboardFilterOverrideInput
func (DashboardGroupDashboardFilterOverrideArray) ElementType ¶
func (DashboardGroupDashboardFilterOverrideArray) ElementType() reflect.Type
func (DashboardGroupDashboardFilterOverrideArray) ToDashboardGroupDashboardFilterOverrideArrayOutput ¶
func (i DashboardGroupDashboardFilterOverrideArray) ToDashboardGroupDashboardFilterOverrideArrayOutput() DashboardGroupDashboardFilterOverrideArrayOutput
func (DashboardGroupDashboardFilterOverrideArray) ToDashboardGroupDashboardFilterOverrideArrayOutputWithContext ¶
func (i DashboardGroupDashboardFilterOverrideArray) ToDashboardGroupDashboardFilterOverrideArrayOutputWithContext(ctx context.Context) DashboardGroupDashboardFilterOverrideArrayOutput
type DashboardGroupDashboardFilterOverrideArrayInput ¶
type DashboardGroupDashboardFilterOverrideArrayInput interface { pulumi.Input ToDashboardGroupDashboardFilterOverrideArrayOutput() DashboardGroupDashboardFilterOverrideArrayOutput ToDashboardGroupDashboardFilterOverrideArrayOutputWithContext(context.Context) DashboardGroupDashboardFilterOverrideArrayOutput }
DashboardGroupDashboardFilterOverrideArrayInput is an input type that accepts DashboardGroupDashboardFilterOverrideArray and DashboardGroupDashboardFilterOverrideArrayOutput values. You can construct a concrete instance of `DashboardGroupDashboardFilterOverrideArrayInput` via:
DashboardGroupDashboardFilterOverrideArray{ DashboardGroupDashboardFilterOverrideArgs{...} }
type DashboardGroupDashboardFilterOverrideArrayOutput ¶
type DashboardGroupDashboardFilterOverrideArrayOutput struct{ *pulumi.OutputState }
func (DashboardGroupDashboardFilterOverrideArrayOutput) ElementType ¶
func (DashboardGroupDashboardFilterOverrideArrayOutput) ElementType() reflect.Type
func (DashboardGroupDashboardFilterOverrideArrayOutput) ToDashboardGroupDashboardFilterOverrideArrayOutput ¶
func (o DashboardGroupDashboardFilterOverrideArrayOutput) ToDashboardGroupDashboardFilterOverrideArrayOutput() DashboardGroupDashboardFilterOverrideArrayOutput
func (DashboardGroupDashboardFilterOverrideArrayOutput) ToDashboardGroupDashboardFilterOverrideArrayOutputWithContext ¶
func (o DashboardGroupDashboardFilterOverrideArrayOutput) ToDashboardGroupDashboardFilterOverrideArrayOutputWithContext(ctx context.Context) DashboardGroupDashboardFilterOverrideArrayOutput
type DashboardGroupDashboardFilterOverrideInput ¶
type DashboardGroupDashboardFilterOverrideInput interface { pulumi.Input ToDashboardGroupDashboardFilterOverrideOutput() DashboardGroupDashboardFilterOverrideOutput ToDashboardGroupDashboardFilterOverrideOutputWithContext(context.Context) DashboardGroupDashboardFilterOverrideOutput }
DashboardGroupDashboardFilterOverrideInput is an input type that accepts DashboardGroupDashboardFilterOverrideArgs and DashboardGroupDashboardFilterOverrideOutput values. You can construct a concrete instance of `DashboardGroupDashboardFilterOverrideInput` via:
DashboardGroupDashboardFilterOverrideArgs{...}
type DashboardGroupDashboardFilterOverrideOutput ¶
type DashboardGroupDashboardFilterOverrideOutput struct{ *pulumi.OutputState }
func (DashboardGroupDashboardFilterOverrideOutput) ElementType ¶
func (DashboardGroupDashboardFilterOverrideOutput) ElementType() reflect.Type
func (DashboardGroupDashboardFilterOverrideOutput) Negated ¶
func (o DashboardGroupDashboardFilterOverrideOutput) Negated() pulumi.BoolPtrOutput
If true, only data that does not match the specified value of the specified property appear in the event overlay. Defaults to `false`.
func (DashboardGroupDashboardFilterOverrideOutput) Property ¶
func (o DashboardGroupDashboardFilterOverrideOutput) Property() pulumi.StringOutput
A metric time series dimension or property name.
func (DashboardGroupDashboardFilterOverrideOutput) ToDashboardGroupDashboardFilterOverrideOutput ¶
func (o DashboardGroupDashboardFilterOverrideOutput) ToDashboardGroupDashboardFilterOverrideOutput() DashboardGroupDashboardFilterOverrideOutput
func (DashboardGroupDashboardFilterOverrideOutput) ToDashboardGroupDashboardFilterOverrideOutputWithContext ¶
func (o DashboardGroupDashboardFilterOverrideOutput) ToDashboardGroupDashboardFilterOverrideOutputWithContext(ctx context.Context) DashboardGroupDashboardFilterOverrideOutput
func (DashboardGroupDashboardFilterOverrideOutput) Values ¶
func (o DashboardGroupDashboardFilterOverrideOutput) Values() pulumi.StringArrayOutput
(Optional) List of of strings (which will be treated as an OR filter on the property).
type DashboardGroupDashboardInput ¶
type DashboardGroupDashboardInput interface { pulumi.Input ToDashboardGroupDashboardOutput() DashboardGroupDashboardOutput ToDashboardGroupDashboardOutputWithContext(context.Context) DashboardGroupDashboardOutput }
DashboardGroupDashboardInput is an input type that accepts DashboardGroupDashboardArgs and DashboardGroupDashboardOutput values. You can construct a concrete instance of `DashboardGroupDashboardInput` via:
DashboardGroupDashboardArgs{...}
type DashboardGroupDashboardOutput ¶
type DashboardGroupDashboardOutput struct{ *pulumi.OutputState }
func (DashboardGroupDashboardOutput) ConfigId ¶ added in v5.7.0
func (o DashboardGroupDashboardOutput) ConfigId() pulumi.StringPtrOutput
func (DashboardGroupDashboardOutput) DashboardId ¶
func (o DashboardGroupDashboardOutput) DashboardId() pulumi.StringOutput
The dashboard id to mirror
func (DashboardGroupDashboardOutput) DescriptionOverride ¶
func (o DashboardGroupDashboardOutput) DescriptionOverride() pulumi.StringPtrOutput
The description that will override the original dashboards's description.
func (DashboardGroupDashboardOutput) ElementType ¶
func (DashboardGroupDashboardOutput) ElementType() reflect.Type
func (DashboardGroupDashboardOutput) FilterOverrides ¶
func (o DashboardGroupDashboardOutput) FilterOverrides() DashboardGroupDashboardFilterOverrideArrayOutput
The description that will override the original dashboards's description.
func (DashboardGroupDashboardOutput) NameOverride ¶
func (o DashboardGroupDashboardOutput) NameOverride() pulumi.StringPtrOutput
The name that will override the original dashboards's name.
func (DashboardGroupDashboardOutput) ToDashboardGroupDashboardOutput ¶
func (o DashboardGroupDashboardOutput) ToDashboardGroupDashboardOutput() DashboardGroupDashboardOutput
func (DashboardGroupDashboardOutput) ToDashboardGroupDashboardOutputWithContext ¶
func (o DashboardGroupDashboardOutput) ToDashboardGroupDashboardOutputWithContext(ctx context.Context) DashboardGroupDashboardOutput
func (DashboardGroupDashboardOutput) VariableOverrides ¶
func (o DashboardGroupDashboardOutput) VariableOverrides() DashboardGroupDashboardVariableOverrideArrayOutput
type DashboardGroupDashboardVariableOverride ¶
type DashboardGroupDashboardVariableOverride struct { // A metric time series dimension or property name. Property string `pulumi:"property"` // (Optional) List of of strings (which will be treated as an OR filter on the property). Values []string `pulumi:"values"` // 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"` // (Optional) List of of strings (which will be treated as an OR filter on the property). Values pulumi.StringArrayInput `pulumi:"values"` // A list of strings of suggested values for this variable; these suggestions will receive priority when values are autosuggested for this variable. ValuesSuggesteds pulumi.StringArrayInput `pulumi:"valuesSuggesteds"` }
func (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
(Optional) List of 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 { Filters []DashboardGroupImportQualifierFilter `pulumi:"filters"` Metric *string `pulumi:"metric"` }
type DashboardGroupImportQualifierArgs ¶
type DashboardGroupImportQualifierArgs struct { 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 { // If true, only data that does not match the specified value of the specified property appear in the event overlay. Defaults to `false`. Negated *bool `pulumi:"negated"` // A metric time series dimension or property name. Property string `pulumi:"property"` // (Optional) List of of strings (which will be treated as an OR filter on the property). Values []string `pulumi:"values"` }
type DashboardGroupImportQualifierFilterArgs ¶
type DashboardGroupImportQualifierFilterArgs struct { // If true, only data that does not match the specified value of the specified property appear in the event overlay. Defaults to `false`. Negated pulumi.BoolPtrInput `pulumi:"negated"` // A metric time series dimension or property name. Property pulumi.StringInput `pulumi:"property"` // (Optional) List of of strings (which will be treated as an OR filter on the property). Values pulumi.StringArrayInput `pulumi:"values"` }
func (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
If true, only data that does not match the specified value of the specified property appear in the event overlay. Defaults to `false`.
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
(Optional) List of 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) 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
added in
v5.5.0
func (o DashboardGroupOutput) AuthorizedWriterTeams() pulumi.StringArrayOutput
Team IDs that have write access to this dashboard group. Remember to use an admin's token if using this feature and to include that admin's team (or user id in `authorizedWriterTeams`). **Note:** Deprecated use `permissions` instead.
Deprecated: Please use permissions field now
func (DashboardGroupOutput) AuthorizedWriterUsers
deprecated
added in
v5.5.0
func (o DashboardGroupOutput) AuthorizedWriterUsers() pulumi.StringArrayOutput
User IDs that have write access to this dashboard group. Remember to use an admin's token if using this feature and to include that admin's user id (or team id in `authorizedWriterTeams`). **Note:** Deprecated use `permissions` instead.
Deprecated: Please use permissions field now
func (DashboardGroupOutput) Dashboards ¶ added in v5.5.0
func (o DashboardGroupOutput) Dashboards() DashboardGroupDashboardArrayOutput
[Mirrored dashboards](https://docs.signalfx.com/en/latest/dashboards/dashboard-mirrors.html) in this dashboard group. **Note:** This feature is not present in all accounts. Please contact support if you are unsure.
func (DashboardGroupOutput) Description ¶ added in v5.5.0
func (o DashboardGroupOutput) Description() pulumi.StringPtrOutput
Description of the dashboard group.
func (DashboardGroupOutput) ElementType ¶
func (DashboardGroupOutput) ElementType() reflect.Type
func (DashboardGroupOutput) ImportQualifiers ¶ added in v5.5.0
func (o DashboardGroupOutput) ImportQualifiers() DashboardGroupImportQualifierArrayOutput
func (DashboardGroupOutput) Name ¶ added in v5.5.0
func (o DashboardGroupOutput) Name() pulumi.StringOutput
Name of the dashboard group.
func (DashboardGroupOutput) Permissions ¶ added in v5.5.0
func (o DashboardGroupOutput) Permissions() DashboardGroupPermissionArrayOutput
[Permissions](https://docs.splunk.com/Observability/infrastructure/terms-concepts/permissions.html) List of read and write permission configuration to specify which user, team, and organization can view and/or edit your dashboard group. **Note:** This feature is not present in all accounts. Please contact support if you are unsure.
func (DashboardGroupOutput) Teams ¶ added in v5.5.0
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 ¶ added in v5.3.0
type DashboardGroupPermission struct { // Action the user, team, or organization can take with the dashboard group. List of values (value can be "READ" or "WRITE"). Actions []string `pulumi:"actions"` // ID of the user, team, or organization for which you're granting permissions. PrincipalId string `pulumi:"principalId"` // Clarify whether this permission configuration is for a user, a team, or an organization. Value can be one of "USER", "TEAM", or "ORG". PrincipalType string `pulumi:"principalType"` }
type DashboardGroupPermissionArgs ¶ added in v5.3.0
type DashboardGroupPermissionArgs struct { // Action the user, team, or organization can take with the dashboard group. List of values (value can be "READ" or "WRITE"). Actions pulumi.StringArrayInput `pulumi:"actions"` // ID of the user, team, or organization for which you're granting permissions. PrincipalId pulumi.StringInput `pulumi:"principalId"` // Clarify whether this permission configuration is for a user, a team, or an organization. Value can be one of "USER", "TEAM", or "ORG". PrincipalType pulumi.StringInput `pulumi:"principalType"` }
func (DashboardGroupPermissionArgs) ElementType ¶ added in v5.3.0
func (DashboardGroupPermissionArgs) ElementType() reflect.Type
func (DashboardGroupPermissionArgs) ToDashboardGroupPermissionOutput ¶ added in v5.3.0
func (i DashboardGroupPermissionArgs) ToDashboardGroupPermissionOutput() DashboardGroupPermissionOutput
func (DashboardGroupPermissionArgs) ToDashboardGroupPermissionOutputWithContext ¶ added in v5.3.0
func (i DashboardGroupPermissionArgs) ToDashboardGroupPermissionOutputWithContext(ctx context.Context) DashboardGroupPermissionOutput
type DashboardGroupPermissionArray ¶ added in v5.3.0
type DashboardGroupPermissionArray []DashboardGroupPermissionInput
func (DashboardGroupPermissionArray) ElementType ¶ added in v5.3.0
func (DashboardGroupPermissionArray) ElementType() reflect.Type
func (DashboardGroupPermissionArray) ToDashboardGroupPermissionArrayOutput ¶ added in v5.3.0
func (i DashboardGroupPermissionArray) ToDashboardGroupPermissionArrayOutput() DashboardGroupPermissionArrayOutput
func (DashboardGroupPermissionArray) ToDashboardGroupPermissionArrayOutputWithContext ¶ added in v5.3.0
func (i DashboardGroupPermissionArray) ToDashboardGroupPermissionArrayOutputWithContext(ctx context.Context) DashboardGroupPermissionArrayOutput
type DashboardGroupPermissionArrayInput ¶ added in v5.3.0
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 ¶ added in v5.3.0
type DashboardGroupPermissionArrayOutput struct{ *pulumi.OutputState }
func (DashboardGroupPermissionArrayOutput) ElementType ¶ added in v5.3.0
func (DashboardGroupPermissionArrayOutput) ElementType() reflect.Type
func (DashboardGroupPermissionArrayOutput) Index ¶ added in v5.3.0
func (o DashboardGroupPermissionArrayOutput) Index(i pulumi.IntInput) DashboardGroupPermissionOutput
func (DashboardGroupPermissionArrayOutput) ToDashboardGroupPermissionArrayOutput ¶ added in v5.3.0
func (o DashboardGroupPermissionArrayOutput) ToDashboardGroupPermissionArrayOutput() DashboardGroupPermissionArrayOutput
func (DashboardGroupPermissionArrayOutput) ToDashboardGroupPermissionArrayOutputWithContext ¶ added in v5.3.0
func (o DashboardGroupPermissionArrayOutput) ToDashboardGroupPermissionArrayOutputWithContext(ctx context.Context) DashboardGroupPermissionArrayOutput
type DashboardGroupPermissionInput ¶ added in v5.3.0
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 ¶ added in v5.3.0
type DashboardGroupPermissionOutput struct{ *pulumi.OutputState }
func (DashboardGroupPermissionOutput) Actions ¶ added in v5.3.0
func (o DashboardGroupPermissionOutput) Actions() pulumi.StringArrayOutput
Action the user, team, or organization can take with the dashboard group. List of values (value can be "READ" or "WRITE").
func (DashboardGroupPermissionOutput) ElementType ¶ added in v5.3.0
func (DashboardGroupPermissionOutput) ElementType() reflect.Type
func (DashboardGroupPermissionOutput) PrincipalId ¶ added in v5.3.0
func (o DashboardGroupPermissionOutput) PrincipalId() pulumi.StringOutput
ID of the user, team, or organization for which you're granting permissions.
func (DashboardGroupPermissionOutput) PrincipalType ¶ added in v5.3.0
func (o DashboardGroupPermissionOutput) PrincipalType() pulumi.StringOutput
Clarify whether this permission configuration is for a user, a team, or an organization. Value can be one of "USER", "TEAM", or "ORG".
func (DashboardGroupPermissionOutput) ToDashboardGroupPermissionOutput ¶ added in v5.3.0
func (o DashboardGroupPermissionOutput) ToDashboardGroupPermissionOutput() DashboardGroupPermissionOutput
func (DashboardGroupPermissionOutput) ToDashboardGroupPermissionOutputWithContext ¶ added in v5.3.0
func (o DashboardGroupPermissionOutput) ToDashboardGroupPermissionOutputWithContext(ctx context.Context) DashboardGroupPermissionOutput
type DashboardGroupState ¶
type DashboardGroupState struct { // Team IDs that have write access to this dashboard group. Remember to use an admin's token if using this feature and to include that admin's team (or user id in `authorizedWriterTeams`). **Note:** Deprecated use `permissions` instead. // // Deprecated: Please use permissions field now AuthorizedWriterTeams pulumi.StringArrayInput // User IDs that have write access to this dashboard group. Remember to use an admin's token if using this feature and to include that admin's user id (or team id in `authorizedWriterTeams`). **Note:** Deprecated use `permissions` instead. // // Deprecated: Please use permissions field now AuthorizedWriterUsers pulumi.StringArrayInput // [Mirrored dashboards](https://docs.signalfx.com/en/latest/dashboards/dashboard-mirrors.html) in this dashboard group. **Note:** This feature is not present in all accounts. Please contact support if you are unsure. Dashboards DashboardGroupDashboardArrayInput // Description of the dashboard group. Description pulumi.StringPtrInput ImportQualifiers DashboardGroupImportQualifierArrayInput // Name of the dashboard group. Name pulumi.StringPtrInput // [Permissions](https://docs.splunk.com/Observability/infrastructure/terms-concepts/permissions.html) List of read and write permission configuration to specify which user, team, and organization can view and/or edit your dashboard group. **Note:** This feature is not present in all accounts. Please contact support if you are unsure. Permissions DashboardGroupPermissionArrayInput // Team IDs to associate the dashboard group to. Teams pulumi.StringArrayInput }
func (DashboardGroupState) ElementType ¶
func (DashboardGroupState) ElementType() reflect.Type
type DashboardInput ¶
type DashboardInput interface { pulumi.Input ToDashboardOutput() DashboardOutput ToDashboardOutputWithContext(ctx context.Context) DashboardOutput }
type DashboardMap ¶
type DashboardMap map[string]DashboardInput
func (DashboardMap) ElementType ¶
func (DashboardMap) ElementType() reflect.Type
func (DashboardMap) ToDashboardMapOutput ¶
func (i DashboardMap) ToDashboardMapOutput() DashboardMapOutput
func (DashboardMap) ToDashboardMapOutputWithContext ¶
func (i DashboardMap) ToDashboardMapOutputWithContext(ctx context.Context) DashboardMapOutput
type DashboardMapInput ¶
type DashboardMapInput interface { pulumi.Input ToDashboardMapOutput() DashboardMapOutput ToDashboardMapOutputWithContext(context.Context) DashboardMapOutput }
DashboardMapInput is an input type that accepts DashboardMap and DashboardMapOutput values. You can construct a concrete instance of `DashboardMapInput` via:
DashboardMap{ "key": DashboardArgs{...} }
type DashboardMapOutput ¶
type DashboardMapOutput struct{ *pulumi.OutputState }
func (DashboardMapOutput) ElementType ¶
func (DashboardMapOutput) ElementType() reflect.Type
func (DashboardMapOutput) MapIndex ¶
func (o DashboardMapOutput) MapIndex(k pulumi.StringInput) DashboardOutput
func (DashboardMapOutput) ToDashboardMapOutput ¶
func (o DashboardMapOutput) ToDashboardMapOutput() DashboardMapOutput
func (DashboardMapOutput) ToDashboardMapOutputWithContext ¶
func (o DashboardMapOutput) ToDashboardMapOutputWithContext(ctx context.Context) DashboardMapOutput
type DashboardOutput ¶
type DashboardOutput struct{ *pulumi.OutputState }
func (DashboardOutput) AuthorizedWriterTeams
deprecated
added in
v5.5.0
func (o DashboardOutput) AuthorizedWriterTeams() pulumi.StringArrayOutput
Team IDs that have write access to this dashboard group. Remember to use an admin's token if using this feature and to include that admin's team (or user id in `authorizedWriterTeams`). **Note:** Deprecated use `permissions` instead.
Deprecated: Please use permissions_* fields now
func (DashboardOutput) AuthorizedWriterUsers
deprecated
added in
v5.5.0
func (o DashboardOutput) AuthorizedWriterUsers() pulumi.StringArrayOutput
User IDs that have write access to this dashboard group. Remember to use an admin's token if using this feature and to include that admin's user id (or team id in `authorizedWriterTeams`). **Note:** Deprecated use `permissions` instead.
Deprecated: Please use permissions fields now
func (DashboardOutput) Charts ¶ added in v5.5.0
func (o DashboardOutput) Charts() DashboardChartArrayOutput
Chart ID and layout information for the charts in the dashboard.
func (DashboardOutput) ChartsResolution ¶ added in v5.5.0
func (o DashboardOutput) ChartsResolution() pulumi.StringPtrOutput
Specifies the chart data display resolution for charts in this dashboard. Value can be one of `"default"`, `"low"`, `"high"`, or `"highest"`.
func (DashboardOutput) Columns ¶ added in v5.5.0
func (o DashboardOutput) Columns() DashboardColumnArrayOutput
Column number for the layout.
func (DashboardOutput) DashboardGroup ¶ added in v5.5.0
func (o DashboardOutput) DashboardGroup() pulumi.StringOutput
The ID of the dashboard group that contains the dashboard.
func (DashboardOutput) Description ¶ added in v5.5.0
func (o DashboardOutput) Description() pulumi.StringPtrOutput
Variable description.
func (DashboardOutput) DiscoveryOptionsQuery ¶ added in v5.5.0
func (o DashboardOutput) DiscoveryOptionsQuery() pulumi.StringPtrOutput
func (DashboardOutput) DiscoveryOptionsSelectors ¶ added in v5.5.0
func (o DashboardOutput) DiscoveryOptionsSelectors() pulumi.StringArrayOutput
func (DashboardOutput) ElementType ¶
func (DashboardOutput) ElementType() reflect.Type
func (DashboardOutput) EndTime ¶ added in v5.5.0
func (o DashboardOutput) EndTime() pulumi.IntPtrOutput
Seconds since epoch. Used for visualization.
func (DashboardOutput) EventOverlays ¶ added in v5.5.0
func (o DashboardOutput) EventOverlays() DashboardEventOverlayArrayOutput
Specify a list of event overlays to include in the dashboard. Note: These overlays correspond to the *suggested* event overlays specified in the web UI, and they're not automatically applied as active overlays. To set default active event overlays, use the `selectedEventOverlay` property instead.
func (DashboardOutput) Filters ¶ added in v5.5.0
func (o DashboardOutput) Filters() DashboardFilterArrayOutput
Filter to apply to the charts when displaying the dashboard.
func (DashboardOutput) Grids ¶ added in v5.5.0
func (o DashboardOutput) Grids() DashboardGridArrayOutput
Grid dashboard layout. Charts listed will be placed in a grid by row with the same width and height. If a chart cannot fit in a row, it will be placed automatically in the next row.
func (DashboardOutput) Name ¶ added in v5.5.0
func (o DashboardOutput) Name() pulumi.StringOutput
Name of the dashboard.
func (DashboardOutput) Permissions ¶ added in v5.5.0
func (o DashboardOutput) Permissions() DashboardPermissionsOutput
[Permissions](https://docs.splunk.com/Observability/infrastructure/terms-concepts/permissions.html) Controls who can view and/or edit your dashboard. **Note:** This feature is not present in all accounts. Please contact support if you are unsure.
func (DashboardOutput) SelectedEventOverlays ¶ added in v5.5.0
func (o DashboardOutput) SelectedEventOverlays() DashboardSelectedEventOverlayArrayOutput
Defines event overlays which are enabled by **default**. Any overlay specified here should have an accompanying entry in `eventOverlay`, which are similar to the properties here.
func (DashboardOutput) StartTime ¶ added in v5.5.0
func (o DashboardOutput) StartTime() pulumi.IntPtrOutput
Seconds since epoch. Used for visualization.
func (DashboardOutput) Tags ¶ added in v5.5.0
func (o DashboardOutput) Tags() pulumi.StringArrayOutput
Tags of the dashboard.
func (DashboardOutput) TimeRange ¶ added in v5.5.0
func (o DashboardOutput) TimeRange() pulumi.StringPtrOutput
The time range prior to now to visualize. SignalFx 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 ¶ added in v5.5.0
func (o DashboardOutput) Url() pulumi.StringOutput
The URL of the dashboard.
func (DashboardOutput) Variables ¶ added in v5.5.0
func (o DashboardOutput) Variables() DashboardVariableArrayOutput
Dashboard variable to apply to each chart in the dashboard.
type DashboardPermissions ¶ added in v5.3.0
type DashboardPermissions struct { // List of read and write permission configurations to specify which user, team, and organization can view and/or edit your dashboard. Use the `permissions.parent` instead if you want to inherit permissions. Acls []DashboardPermissionsAcl `pulumi:"acls"` // ID of the dashboard group you want your dashboard to inherit permissions from. Use the `permissions.acl` instead if you want to specify various read and write permission configurations. Parent *string `pulumi:"parent"` }
type DashboardPermissionsAcl ¶ added in v5.3.0
type DashboardPermissionsAcl struct { // Action the user, team, or organization can take with the dashboard. List of values (value can be "READ" or "WRITE"). Actions []string `pulumi:"actions"` // ID of the user, team, or organization for which you're granting permissions. PrincipalId string `pulumi:"principalId"` // Clarify whether this permission configuration is for a user, a team, or an organization. Value can be one of "USER", "TEAM", or "ORG". PrincipalType string `pulumi:"principalType"` }
type DashboardPermissionsAclArgs ¶ added in v5.3.0
type DashboardPermissionsAclArgs struct { // Action the user, team, or organization can take with the dashboard. List of values (value can be "READ" or "WRITE"). Actions pulumi.StringArrayInput `pulumi:"actions"` // ID of the user, team, or organization for which you're granting permissions. PrincipalId pulumi.StringInput `pulumi:"principalId"` // Clarify whether this permission configuration is for a user, a team, or an organization. Value can be one of "USER", "TEAM", or "ORG". PrincipalType pulumi.StringInput `pulumi:"principalType"` }
func (DashboardPermissionsAclArgs) ElementType ¶ added in v5.3.0
func (DashboardPermissionsAclArgs) ElementType() reflect.Type
func (DashboardPermissionsAclArgs) ToDashboardPermissionsAclOutput ¶ added in v5.3.0
func (i DashboardPermissionsAclArgs) ToDashboardPermissionsAclOutput() DashboardPermissionsAclOutput
func (DashboardPermissionsAclArgs) ToDashboardPermissionsAclOutputWithContext ¶ added in v5.3.0
func (i DashboardPermissionsAclArgs) ToDashboardPermissionsAclOutputWithContext(ctx context.Context) DashboardPermissionsAclOutput
type DashboardPermissionsAclArray ¶ added in v5.3.0
type DashboardPermissionsAclArray []DashboardPermissionsAclInput
func (DashboardPermissionsAclArray) ElementType ¶ added in v5.3.0
func (DashboardPermissionsAclArray) ElementType() reflect.Type
func (DashboardPermissionsAclArray) ToDashboardPermissionsAclArrayOutput ¶ added in v5.3.0
func (i DashboardPermissionsAclArray) ToDashboardPermissionsAclArrayOutput() DashboardPermissionsAclArrayOutput
func (DashboardPermissionsAclArray) ToDashboardPermissionsAclArrayOutputWithContext ¶ added in v5.3.0
func (i DashboardPermissionsAclArray) ToDashboardPermissionsAclArrayOutputWithContext(ctx context.Context) DashboardPermissionsAclArrayOutput
type DashboardPermissionsAclArrayInput ¶ added in v5.3.0
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 ¶ added in v5.3.0
type DashboardPermissionsAclArrayOutput struct{ *pulumi.OutputState }
func (DashboardPermissionsAclArrayOutput) ElementType ¶ added in v5.3.0
func (DashboardPermissionsAclArrayOutput) ElementType() reflect.Type
func (DashboardPermissionsAclArrayOutput) Index ¶ added in v5.3.0
func (o DashboardPermissionsAclArrayOutput) Index(i pulumi.IntInput) DashboardPermissionsAclOutput
func (DashboardPermissionsAclArrayOutput) ToDashboardPermissionsAclArrayOutput ¶ added in v5.3.0
func (o DashboardPermissionsAclArrayOutput) ToDashboardPermissionsAclArrayOutput() DashboardPermissionsAclArrayOutput
func (DashboardPermissionsAclArrayOutput) ToDashboardPermissionsAclArrayOutputWithContext ¶ added in v5.3.0
func (o DashboardPermissionsAclArrayOutput) ToDashboardPermissionsAclArrayOutputWithContext(ctx context.Context) DashboardPermissionsAclArrayOutput
type DashboardPermissionsAclInput ¶ added in v5.3.0
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 ¶ added in v5.3.0
type DashboardPermissionsAclOutput struct{ *pulumi.OutputState }
func (DashboardPermissionsAclOutput) Actions ¶ added in v5.3.0
func (o DashboardPermissionsAclOutput) Actions() pulumi.StringArrayOutput
Action the user, team, or organization can take with the dashboard. List of values (value can be "READ" or "WRITE").
func (DashboardPermissionsAclOutput) ElementType ¶ added in v5.3.0
func (DashboardPermissionsAclOutput) ElementType() reflect.Type
func (DashboardPermissionsAclOutput) PrincipalId ¶ added in v5.3.0
func (o DashboardPermissionsAclOutput) PrincipalId() pulumi.StringOutput
ID of the user, team, or organization for which you're granting permissions.
func (DashboardPermissionsAclOutput) PrincipalType ¶ added in v5.3.0
func (o DashboardPermissionsAclOutput) PrincipalType() pulumi.StringOutput
Clarify whether this permission configuration is for a user, a team, or an organization. Value can be one of "USER", "TEAM", or "ORG".
func (DashboardPermissionsAclOutput) ToDashboardPermissionsAclOutput ¶ added in v5.3.0
func (o DashboardPermissionsAclOutput) ToDashboardPermissionsAclOutput() DashboardPermissionsAclOutput
func (DashboardPermissionsAclOutput) ToDashboardPermissionsAclOutputWithContext ¶ added in v5.3.0
func (o DashboardPermissionsAclOutput) ToDashboardPermissionsAclOutputWithContext(ctx context.Context) DashboardPermissionsAclOutput
type DashboardPermissionsArgs ¶ added in v5.3.0
type DashboardPermissionsArgs struct { // List of read and write permission configurations to specify which user, team, and organization can view and/or edit your dashboard. Use the `permissions.parent` instead if you want to inherit permissions. Acls DashboardPermissionsAclArrayInput `pulumi:"acls"` // ID of the dashboard group you want your dashboard to inherit permissions from. Use the `permissions.acl` instead if you want to specify various read and write permission configurations. Parent pulumi.StringPtrInput `pulumi:"parent"` }
func (DashboardPermissionsArgs) ElementType ¶ added in v5.3.0
func (DashboardPermissionsArgs) ElementType() reflect.Type
func (DashboardPermissionsArgs) ToDashboardPermissionsOutput ¶ added in v5.3.0
func (i DashboardPermissionsArgs) ToDashboardPermissionsOutput() DashboardPermissionsOutput
func (DashboardPermissionsArgs) ToDashboardPermissionsOutputWithContext ¶ added in v5.3.0
func (i DashboardPermissionsArgs) ToDashboardPermissionsOutputWithContext(ctx context.Context) DashboardPermissionsOutput
func (DashboardPermissionsArgs) ToDashboardPermissionsPtrOutput ¶ added in v5.3.0
func (i DashboardPermissionsArgs) ToDashboardPermissionsPtrOutput() DashboardPermissionsPtrOutput
func (DashboardPermissionsArgs) ToDashboardPermissionsPtrOutputWithContext ¶ added in v5.3.0
func (i DashboardPermissionsArgs) ToDashboardPermissionsPtrOutputWithContext(ctx context.Context) DashboardPermissionsPtrOutput
type DashboardPermissionsInput ¶ added in v5.3.0
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 ¶ added in v5.3.0
type DashboardPermissionsOutput struct{ *pulumi.OutputState }
func (DashboardPermissionsOutput) Acls ¶ added in v5.3.0
func (o DashboardPermissionsOutput) Acls() DashboardPermissionsAclArrayOutput
List of read and write permission configurations to specify which user, team, and organization can view and/or edit your dashboard. Use the `permissions.parent` instead if you want to inherit permissions.
func (DashboardPermissionsOutput) ElementType ¶ added in v5.3.0
func (DashboardPermissionsOutput) ElementType() reflect.Type
func (DashboardPermissionsOutput) Parent ¶ added in v5.3.0
func (o DashboardPermissionsOutput) Parent() pulumi.StringPtrOutput
ID of the dashboard group you want your dashboard to inherit permissions from. Use the `permissions.acl` instead if you want to specify various read and write permission configurations.
func (DashboardPermissionsOutput) ToDashboardPermissionsOutput ¶ added in v5.3.0
func (o DashboardPermissionsOutput) ToDashboardPermissionsOutput() DashboardPermissionsOutput
func (DashboardPermissionsOutput) ToDashboardPermissionsOutputWithContext ¶ added in v5.3.0
func (o DashboardPermissionsOutput) ToDashboardPermissionsOutputWithContext(ctx context.Context) DashboardPermissionsOutput
func (DashboardPermissionsOutput) ToDashboardPermissionsPtrOutput ¶ added in v5.3.0
func (o DashboardPermissionsOutput) ToDashboardPermissionsPtrOutput() DashboardPermissionsPtrOutput
func (DashboardPermissionsOutput) ToDashboardPermissionsPtrOutputWithContext ¶ added in v5.3.0
func (o DashboardPermissionsOutput) ToDashboardPermissionsPtrOutputWithContext(ctx context.Context) DashboardPermissionsPtrOutput
type DashboardPermissionsPtrInput ¶ added in v5.3.0
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 ¶ added in v5.3.0
func DashboardPermissionsPtr(v *DashboardPermissionsArgs) DashboardPermissionsPtrInput
type DashboardPermissionsPtrOutput ¶ added in v5.3.0
type DashboardPermissionsPtrOutput struct{ *pulumi.OutputState }
func (DashboardPermissionsPtrOutput) Acls ¶ added in v5.3.0
func (o DashboardPermissionsPtrOutput) Acls() DashboardPermissionsAclArrayOutput
List of read and write permission configurations to specify which user, team, and organization can view and/or edit your dashboard. Use the `permissions.parent` instead if you want to inherit permissions.
func (DashboardPermissionsPtrOutput) Elem ¶ added in v5.3.0
func (o DashboardPermissionsPtrOutput) Elem() DashboardPermissionsOutput
func (DashboardPermissionsPtrOutput) ElementType ¶ added in v5.3.0
func (DashboardPermissionsPtrOutput) ElementType() reflect.Type
func (DashboardPermissionsPtrOutput) Parent ¶ added in v5.3.0
func (o DashboardPermissionsPtrOutput) Parent() pulumi.StringPtrOutput
ID of the dashboard group you want your dashboard to inherit permissions from. Use the `permissions.acl` instead if you want to specify various read and write permission configurations.
func (DashboardPermissionsPtrOutput) ToDashboardPermissionsPtrOutput ¶ added in v5.3.0
func (o DashboardPermissionsPtrOutput) ToDashboardPermissionsPtrOutput() DashboardPermissionsPtrOutput
func (DashboardPermissionsPtrOutput) ToDashboardPermissionsPtrOutputWithContext ¶ added in v5.3.0
func (o DashboardPermissionsPtrOutput) ToDashboardPermissionsPtrOutputWithContext(ctx context.Context) DashboardPermissionsPtrOutput
type DashboardSelectedEventOverlay ¶
type DashboardSelectedEventOverlay struct { // Search term used to choose the events shown in the overlay. Signal string `pulumi:"signal"` // Each element specifies a filter to use against the signal specified in the `signal`. Sources []DashboardSelectedEventOverlaySource `pulumi:"sources"` // Can be set to `eventTimeSeries` (the default) to refer to externally reported events, or `detectorEvents` to refer to events from detector triggers. Type *string `pulumi:"type"` }
type DashboardSelectedEventOverlayArgs ¶
type DashboardSelectedEventOverlayArgs struct { // Search term used to choose the events shown in the overlay. Signal pulumi.StringInput `pulumi:"signal"` // Each element specifies a filter to use against the signal specified in the `signal`. Sources DashboardSelectedEventOverlaySourceArrayInput `pulumi:"sources"` // Can be set to `eventTimeSeries` (the default) to refer to externally reported events, or `detectorEvents` to refer to events from detector triggers. Type pulumi.StringPtrInput `pulumi:"type"` }
func (DashboardSelectedEventOverlayArgs) ElementType ¶
func (DashboardSelectedEventOverlayArgs) ElementType() reflect.Type
func (DashboardSelectedEventOverlayArgs) ToDashboardSelectedEventOverlayOutput ¶
func (i DashboardSelectedEventOverlayArgs) ToDashboardSelectedEventOverlayOutput() DashboardSelectedEventOverlayOutput
func (DashboardSelectedEventOverlayArgs) ToDashboardSelectedEventOverlayOutputWithContext ¶
func (i DashboardSelectedEventOverlayArgs) ToDashboardSelectedEventOverlayOutputWithContext(ctx context.Context) DashboardSelectedEventOverlayOutput
type DashboardSelectedEventOverlayArray ¶
type DashboardSelectedEventOverlayArray []DashboardSelectedEventOverlayInput
func (DashboardSelectedEventOverlayArray) ElementType ¶
func (DashboardSelectedEventOverlayArray) ElementType() reflect.Type
func (DashboardSelectedEventOverlayArray) ToDashboardSelectedEventOverlayArrayOutput ¶
func (i DashboardSelectedEventOverlayArray) ToDashboardSelectedEventOverlayArrayOutput() DashboardSelectedEventOverlayArrayOutput
func (DashboardSelectedEventOverlayArray) ToDashboardSelectedEventOverlayArrayOutputWithContext ¶
func (i DashboardSelectedEventOverlayArray) ToDashboardSelectedEventOverlayArrayOutputWithContext(ctx context.Context) DashboardSelectedEventOverlayArrayOutput
type DashboardSelectedEventOverlayArrayInput ¶
type DashboardSelectedEventOverlayArrayInput interface { pulumi.Input ToDashboardSelectedEventOverlayArrayOutput() DashboardSelectedEventOverlayArrayOutput ToDashboardSelectedEventOverlayArrayOutputWithContext(context.Context) DashboardSelectedEventOverlayArrayOutput }
DashboardSelectedEventOverlayArrayInput is an input type that accepts DashboardSelectedEventOverlayArray and DashboardSelectedEventOverlayArrayOutput values. You can construct a concrete instance of `DashboardSelectedEventOverlayArrayInput` via:
DashboardSelectedEventOverlayArray{ DashboardSelectedEventOverlayArgs{...} }
type DashboardSelectedEventOverlayArrayOutput ¶
type DashboardSelectedEventOverlayArrayOutput struct{ *pulumi.OutputState }
func (DashboardSelectedEventOverlayArrayOutput) ElementType ¶
func (DashboardSelectedEventOverlayArrayOutput) ElementType() reflect.Type
func (DashboardSelectedEventOverlayArrayOutput) ToDashboardSelectedEventOverlayArrayOutput ¶
func (o DashboardSelectedEventOverlayArrayOutput) ToDashboardSelectedEventOverlayArrayOutput() DashboardSelectedEventOverlayArrayOutput
func (DashboardSelectedEventOverlayArrayOutput) ToDashboardSelectedEventOverlayArrayOutputWithContext ¶
func (o DashboardSelectedEventOverlayArrayOutput) ToDashboardSelectedEventOverlayArrayOutputWithContext(ctx context.Context) DashboardSelectedEventOverlayArrayOutput
type DashboardSelectedEventOverlayInput ¶
type DashboardSelectedEventOverlayInput interface { pulumi.Input ToDashboardSelectedEventOverlayOutput() DashboardSelectedEventOverlayOutput ToDashboardSelectedEventOverlayOutputWithContext(context.Context) DashboardSelectedEventOverlayOutput }
DashboardSelectedEventOverlayInput is an input type that accepts DashboardSelectedEventOverlayArgs and DashboardSelectedEventOverlayOutput values. You can construct a concrete instance of `DashboardSelectedEventOverlayInput` via:
DashboardSelectedEventOverlayArgs{...}
type DashboardSelectedEventOverlayOutput ¶
type DashboardSelectedEventOverlayOutput struct{ *pulumi.OutputState }
func (DashboardSelectedEventOverlayOutput) ElementType ¶
func (DashboardSelectedEventOverlayOutput) ElementType() reflect.Type
func (DashboardSelectedEventOverlayOutput) Signal ¶
func (o DashboardSelectedEventOverlayOutput) Signal() pulumi.StringOutput
Search term used to choose the events shown in the overlay.
func (DashboardSelectedEventOverlayOutput) Sources ¶
func (o DashboardSelectedEventOverlayOutput) Sources() DashboardSelectedEventOverlaySourceArrayOutput
Each element specifies a filter to use against the signal specified in the `signal`.
func (DashboardSelectedEventOverlayOutput) ToDashboardSelectedEventOverlayOutput ¶
func (o DashboardSelectedEventOverlayOutput) ToDashboardSelectedEventOverlayOutput() DashboardSelectedEventOverlayOutput
func (DashboardSelectedEventOverlayOutput) ToDashboardSelectedEventOverlayOutputWithContext ¶
func (o DashboardSelectedEventOverlayOutput) ToDashboardSelectedEventOverlayOutputWithContext(ctx context.Context) DashboardSelectedEventOverlayOutput
func (DashboardSelectedEventOverlayOutput) Type ¶
func (o DashboardSelectedEventOverlayOutput) Type() pulumi.StringPtrOutput
Can be set to `eventTimeSeries` (the default) to refer to externally reported events, or `detectorEvents` to refer to events from detector triggers.
type DashboardSelectedEventOverlaySource ¶
type DashboardSelectedEventOverlaySource struct { // If true, only data that does not match the specified value of the specified property appear in the event overlay. Defaults to `false`. Negated *bool `pulumi:"negated"` // The name of a dimension to filter against. Property string `pulumi:"property"` // A list of values to be used with the `property`, they will be combined via `OR`. Values []string `pulumi:"values"` }
type DashboardSelectedEventOverlaySourceArgs ¶
type DashboardSelectedEventOverlaySourceArgs struct { // If true, only data that does not match the specified value of the specified property appear in the event overlay. Defaults to `false`. Negated pulumi.BoolPtrInput `pulumi:"negated"` // The name of a dimension to filter against. Property pulumi.StringInput `pulumi:"property"` // A list of values to be used with the `property`, they will be combined via `OR`. Values pulumi.StringArrayInput `pulumi:"values"` }
func (DashboardSelectedEventOverlaySourceArgs) ElementType ¶
func (DashboardSelectedEventOverlaySourceArgs) ElementType() reflect.Type
func (DashboardSelectedEventOverlaySourceArgs) ToDashboardSelectedEventOverlaySourceOutput ¶
func (i DashboardSelectedEventOverlaySourceArgs) ToDashboardSelectedEventOverlaySourceOutput() DashboardSelectedEventOverlaySourceOutput
func (DashboardSelectedEventOverlaySourceArgs) ToDashboardSelectedEventOverlaySourceOutputWithContext ¶
func (i DashboardSelectedEventOverlaySourceArgs) ToDashboardSelectedEventOverlaySourceOutputWithContext(ctx context.Context) DashboardSelectedEventOverlaySourceOutput
type DashboardSelectedEventOverlaySourceArray ¶
type DashboardSelectedEventOverlaySourceArray []DashboardSelectedEventOverlaySourceInput
func (DashboardSelectedEventOverlaySourceArray) ElementType ¶
func (DashboardSelectedEventOverlaySourceArray) ElementType() reflect.Type
func (DashboardSelectedEventOverlaySourceArray) ToDashboardSelectedEventOverlaySourceArrayOutput ¶
func (i DashboardSelectedEventOverlaySourceArray) ToDashboardSelectedEventOverlaySourceArrayOutput() DashboardSelectedEventOverlaySourceArrayOutput
func (DashboardSelectedEventOverlaySourceArray) ToDashboardSelectedEventOverlaySourceArrayOutputWithContext ¶
func (i DashboardSelectedEventOverlaySourceArray) ToDashboardSelectedEventOverlaySourceArrayOutputWithContext(ctx context.Context) DashboardSelectedEventOverlaySourceArrayOutput
type DashboardSelectedEventOverlaySourceArrayInput ¶
type DashboardSelectedEventOverlaySourceArrayInput interface { pulumi.Input ToDashboardSelectedEventOverlaySourceArrayOutput() DashboardSelectedEventOverlaySourceArrayOutput ToDashboardSelectedEventOverlaySourceArrayOutputWithContext(context.Context) DashboardSelectedEventOverlaySourceArrayOutput }
DashboardSelectedEventOverlaySourceArrayInput is an input type that accepts DashboardSelectedEventOverlaySourceArray and DashboardSelectedEventOverlaySourceArrayOutput values. You can construct a concrete instance of `DashboardSelectedEventOverlaySourceArrayInput` via:
DashboardSelectedEventOverlaySourceArray{ DashboardSelectedEventOverlaySourceArgs{...} }
type DashboardSelectedEventOverlaySourceArrayOutput ¶
type DashboardSelectedEventOverlaySourceArrayOutput struct{ *pulumi.OutputState }
func (DashboardSelectedEventOverlaySourceArrayOutput) ElementType ¶
func (DashboardSelectedEventOverlaySourceArrayOutput) ElementType() reflect.Type
func (DashboardSelectedEventOverlaySourceArrayOutput) ToDashboardSelectedEventOverlaySourceArrayOutput ¶
func (o DashboardSelectedEventOverlaySourceArrayOutput) ToDashboardSelectedEventOverlaySourceArrayOutput() DashboardSelectedEventOverlaySourceArrayOutput
func (DashboardSelectedEventOverlaySourceArrayOutput) ToDashboardSelectedEventOverlaySourceArrayOutputWithContext ¶
func (o DashboardSelectedEventOverlaySourceArrayOutput) ToDashboardSelectedEventOverlaySourceArrayOutputWithContext(ctx context.Context) DashboardSelectedEventOverlaySourceArrayOutput
type DashboardSelectedEventOverlaySourceInput ¶
type DashboardSelectedEventOverlaySourceInput interface { pulumi.Input ToDashboardSelectedEventOverlaySourceOutput() DashboardSelectedEventOverlaySourceOutput ToDashboardSelectedEventOverlaySourceOutputWithContext(context.Context) DashboardSelectedEventOverlaySourceOutput }
DashboardSelectedEventOverlaySourceInput is an input type that accepts DashboardSelectedEventOverlaySourceArgs and DashboardSelectedEventOverlaySourceOutput values. You can construct a concrete instance of `DashboardSelectedEventOverlaySourceInput` via:
DashboardSelectedEventOverlaySourceArgs{...}
type DashboardSelectedEventOverlaySourceOutput ¶
type DashboardSelectedEventOverlaySourceOutput struct{ *pulumi.OutputState }
func (DashboardSelectedEventOverlaySourceOutput) ElementType ¶
func (DashboardSelectedEventOverlaySourceOutput) ElementType() reflect.Type
func (DashboardSelectedEventOverlaySourceOutput) Negated ¶
func (o DashboardSelectedEventOverlaySourceOutput) Negated() pulumi.BoolPtrOutput
If true, only data that does not match the specified value of the specified property appear in the event overlay. Defaults to `false`.
func (DashboardSelectedEventOverlaySourceOutput) Property ¶
func (o DashboardSelectedEventOverlaySourceOutput) Property() pulumi.StringOutput
The name of a dimension to filter against.
func (DashboardSelectedEventOverlaySourceOutput) ToDashboardSelectedEventOverlaySourceOutput ¶
func (o DashboardSelectedEventOverlaySourceOutput) ToDashboardSelectedEventOverlaySourceOutput() DashboardSelectedEventOverlaySourceOutput
func (DashboardSelectedEventOverlaySourceOutput) ToDashboardSelectedEventOverlaySourceOutputWithContext ¶
func (o DashboardSelectedEventOverlaySourceOutput) ToDashboardSelectedEventOverlaySourceOutputWithContext(ctx context.Context) DashboardSelectedEventOverlaySourceOutput
func (DashboardSelectedEventOverlaySourceOutput) Values ¶
func (o DashboardSelectedEventOverlaySourceOutput) Values() pulumi.StringArrayOutput
A list of values to be used with the `property`, they will be combined via `OR`.
type DashboardState ¶
type DashboardState struct { // Team IDs that have write access to this dashboard group. Remember to use an admin's token if using this feature and to include that admin's team (or user id in `authorizedWriterTeams`). **Note:** Deprecated use `permissions` instead. // // Deprecated: Please use permissions_* fields now AuthorizedWriterTeams pulumi.StringArrayInput // User IDs that have write access to this dashboard group. Remember to use an admin's token if using this feature and to include that admin's user id (or team id in `authorizedWriterTeams`). **Note:** Deprecated use `permissions` instead. // // Deprecated: Please use permissions fields now AuthorizedWriterUsers pulumi.StringArrayInput // Chart ID and layout information for the charts in the dashboard. Charts DashboardChartArrayInput // Specifies the chart data display resolution for charts in this dashboard. Value can be one of `"default"`, `"low"`, `"high"`, or `"highest"`. ChartsResolution pulumi.StringPtrInput // Column number for the layout. Columns DashboardColumnArrayInput // The ID of the dashboard group that contains the dashboard. DashboardGroup pulumi.StringPtrInput // Variable description. Description pulumi.StringPtrInput DiscoveryOptionsQuery pulumi.StringPtrInput DiscoveryOptionsSelectors pulumi.StringArrayInput // Seconds since epoch. Used for visualization. EndTime pulumi.IntPtrInput // Specify a list of event overlays to include in the dashboard. Note: These overlays correspond to the *suggested* event overlays specified in the web UI, and they're not automatically applied as active overlays. To set default active event overlays, use the `selectedEventOverlay` property instead. EventOverlays DashboardEventOverlayArrayInput // Filter to apply to the charts when displaying the dashboard. Filters DashboardFilterArrayInput // Grid dashboard layout. Charts listed will be placed in a grid by row with the same width and height. If a chart cannot fit in a row, it will be placed automatically in the next row. Grids DashboardGridArrayInput // Name of the dashboard. Name pulumi.StringPtrInput // [Permissions](https://docs.splunk.com/Observability/infrastructure/terms-concepts/permissions.html) Controls who can view and/or edit your dashboard. **Note:** This feature is not present in all accounts. Please contact support if you are unsure. Permissions DashboardPermissionsPtrInput // Defines event overlays which are enabled by **default**. Any overlay specified here should have an accompanying entry in `eventOverlay`, which are similar to the properties here. SelectedEventOverlays DashboardSelectedEventOverlayArrayInput // Seconds since epoch. Used for visualization. StartTime pulumi.IntPtrInput // Tags of the dashboard. Tags pulumi.StringArrayInput // The time range prior to now to visualize. SignalFx time syntax (e.g. `"-5m"`, `"-1h"`). TimeRange pulumi.StringPtrInput // The URL of the dashboard. Url pulumi.StringPtrInput // Dashboard variable to apply to each chart in the dashboard. Variables DashboardVariableArrayInput }
func (DashboardState) ElementType ¶
func (DashboardState) ElementType() reflect.Type
type DashboardVariable ¶
type DashboardVariable struct { // An alias for the dashboard variable. This text will appear as the label for the dropdown field on the dashboard. Alias string `pulumi:"alias"` // If true, this variable will also match data that doesn't have this property at all. ApplyIfExist *bool `pulumi:"applyIfExist"` // Variable description. Description *string `pulumi:"description"` // The name of a dimension to filter against. Property string `pulumi:"property"` // If `true`, this variable will only apply to charts that have a filter for the property. ReplaceOnly *bool `pulumi:"replaceOnly"` // If `true`, this variable may only be set to the values listed in `valuesSuggested` and only these values will appear in autosuggestion menus. `false` by default. RestrictedSuggestions *bool `pulumi:"restrictedSuggestions"` // Determines whether a value is required for this variable (and therefore whether it will be possible to view this dashboard without this filter applied). `false` by default. ValueRequired *bool `pulumi:"valueRequired"` // A list of values to be used with the `property`, they will be combined via `OR`. Values []string `pulumi:"values"` // A list of strings of suggested values for this variable; these suggestions will receive priority when values are autosuggested for this variable. ValuesSuggesteds []string `pulumi:"valuesSuggesteds"` }
type DashboardVariableArgs ¶
type DashboardVariableArgs struct { // An alias for the dashboard variable. This text will appear as the label for the dropdown field on the dashboard. Alias pulumi.StringInput `pulumi:"alias"` // If true, this variable will also match data that doesn't have this property at all. ApplyIfExist pulumi.BoolPtrInput `pulumi:"applyIfExist"` // Variable description. Description pulumi.StringPtrInput `pulumi:"description"` // The name of a dimension to filter against. Property pulumi.StringInput `pulumi:"property"` // If `true`, this variable will only apply to charts that have a filter for the property. ReplaceOnly pulumi.BoolPtrInput `pulumi:"replaceOnly"` // If `true`, this variable may only be set to the values listed in `valuesSuggested` and only these values will appear in autosuggestion menus. `false` by default. RestrictedSuggestions pulumi.BoolPtrInput `pulumi:"restrictedSuggestions"` // Determines whether a value is required for this variable (and therefore whether it will be possible to view this dashboard without this filter applied). `false` by default. ValueRequired pulumi.BoolPtrInput `pulumi:"valueRequired"` // A list of values to be used with the `property`, they will be combined via `OR`. Values pulumi.StringArrayInput `pulumi:"values"` // A list of strings of suggested values for this variable; these suggestions will receive priority when values are autosuggested for this variable. ValuesSuggesteds pulumi.StringArrayInput `pulumi:"valuesSuggesteds"` }
func (DashboardVariableArgs) ElementType ¶
func (DashboardVariableArgs) ElementType() reflect.Type
func (DashboardVariableArgs) ToDashboardVariableOutput ¶
func (i DashboardVariableArgs) ToDashboardVariableOutput() DashboardVariableOutput
func (DashboardVariableArgs) ToDashboardVariableOutputWithContext ¶
func (i DashboardVariableArgs) ToDashboardVariableOutputWithContext(ctx context.Context) DashboardVariableOutput
type DashboardVariableArray ¶
type DashboardVariableArray []DashboardVariableInput
func (DashboardVariableArray) ElementType ¶
func (DashboardVariableArray) ElementType() reflect.Type
func (DashboardVariableArray) ToDashboardVariableArrayOutput ¶
func (i DashboardVariableArray) ToDashboardVariableArrayOutput() DashboardVariableArrayOutput
func (DashboardVariableArray) ToDashboardVariableArrayOutputWithContext ¶
func (i DashboardVariableArray) ToDashboardVariableArrayOutputWithContext(ctx context.Context) DashboardVariableArrayOutput
type DashboardVariableArrayInput ¶
type DashboardVariableArrayInput interface { pulumi.Input ToDashboardVariableArrayOutput() DashboardVariableArrayOutput ToDashboardVariableArrayOutputWithContext(context.Context) DashboardVariableArrayOutput }
DashboardVariableArrayInput is an input type that accepts DashboardVariableArray and DashboardVariableArrayOutput values. You can construct a concrete instance of `DashboardVariableArrayInput` via:
DashboardVariableArray{ DashboardVariableArgs{...} }
type DashboardVariableArrayOutput ¶
type DashboardVariableArrayOutput struct{ *pulumi.OutputState }
func (DashboardVariableArrayOutput) ElementType ¶
func (DashboardVariableArrayOutput) ElementType() reflect.Type
func (DashboardVariableArrayOutput) Index ¶
func (o DashboardVariableArrayOutput) Index(i pulumi.IntInput) DashboardVariableOutput
func (DashboardVariableArrayOutput) ToDashboardVariableArrayOutput ¶
func (o DashboardVariableArrayOutput) ToDashboardVariableArrayOutput() DashboardVariableArrayOutput
func (DashboardVariableArrayOutput) ToDashboardVariableArrayOutputWithContext ¶
func (o DashboardVariableArrayOutput) ToDashboardVariableArrayOutputWithContext(ctx context.Context) DashboardVariableArrayOutput
type DashboardVariableInput ¶
type DashboardVariableInput interface { pulumi.Input ToDashboardVariableOutput() DashboardVariableOutput ToDashboardVariableOutputWithContext(context.Context) DashboardVariableOutput }
DashboardVariableInput is an input type that accepts DashboardVariableArgs and DashboardVariableOutput values. You can construct a concrete instance of `DashboardVariableInput` via:
DashboardVariableArgs{...}
type DashboardVariableOutput ¶
type DashboardVariableOutput struct{ *pulumi.OutputState }
func (DashboardVariableOutput) Alias ¶
func (o DashboardVariableOutput) Alias() pulumi.StringOutput
An alias for the dashboard variable. This text will appear as the label for the dropdown field on the dashboard.
func (DashboardVariableOutput) ApplyIfExist ¶
func (o DashboardVariableOutput) ApplyIfExist() pulumi.BoolPtrOutput
If true, this variable will also match data that doesn't have this property at all.
func (DashboardVariableOutput) Description ¶
func (o DashboardVariableOutput) Description() pulumi.StringPtrOutput
Variable description.
func (DashboardVariableOutput) ElementType ¶
func (DashboardVariableOutput) ElementType() reflect.Type
func (DashboardVariableOutput) Property ¶
func (o DashboardVariableOutput) Property() pulumi.StringOutput
The name of a dimension to filter against.
func (DashboardVariableOutput) ReplaceOnly ¶
func (o DashboardVariableOutput) ReplaceOnly() pulumi.BoolPtrOutput
If `true`, this variable will only apply to charts that have a filter for the property.
func (DashboardVariableOutput) RestrictedSuggestions ¶
func (o DashboardVariableOutput) RestrictedSuggestions() pulumi.BoolPtrOutput
If `true`, this variable may only be set to the values listed in `valuesSuggested` and only these values will appear in autosuggestion menus. `false` by default.
func (DashboardVariableOutput) ToDashboardVariableOutput ¶
func (o DashboardVariableOutput) ToDashboardVariableOutput() DashboardVariableOutput
func (DashboardVariableOutput) ToDashboardVariableOutputWithContext ¶
func (o DashboardVariableOutput) ToDashboardVariableOutputWithContext(ctx context.Context) DashboardVariableOutput
func (DashboardVariableOutput) ValueRequired ¶
func (o DashboardVariableOutput) ValueRequired() pulumi.BoolPtrOutput
Determines whether a value is required for this variable (and therefore whether it will be possible to view this dashboard without this filter applied). `false` by default.
func (DashboardVariableOutput) Values ¶
func (o DashboardVariableOutput) Values() pulumi.StringArrayOutput
A list of values to be used with the `property`, they will be combined via `OR`.
func (DashboardVariableOutput) ValuesSuggesteds ¶
func (o DashboardVariableOutput) ValuesSuggesteds() pulumi.StringArrayOutput
A list of strings of suggested values for this variable; these suggestions will receive priority when values are autosuggested for this variable.
type DataLink ¶
type DataLink struct { pulumi.CustomResourceState // If provided, scopes this data link to the supplied dashboard id. If omitted then the link will be global. ContextDashboardId pulumi.StringPtrOutput `pulumi:"contextDashboardId"` // Name (key) of the metadata that's the trigger of a data link. If you specify `propertyValue`, you must specify `propertyName`. PropertyName pulumi.StringPtrOutput `pulumi:"propertyName"` // Value of the metadata that's the trigger of a data link. If you specify this property, you must also specify `propertyName`. PropertyValue pulumi.StringPtrOutput `pulumi:"propertyValue"` // Link to an external URL TargetExternalUrls DataLinkTargetExternalUrlArrayOutput `pulumi:"targetExternalUrls"` // Link to a SignalFx dashboard TargetSignalfxDashboards DataLinkTargetSignalfxDashboardArrayOutput `pulumi:"targetSignalfxDashboards"` // Link to an external URL TargetSplunks DataLinkTargetSplunkArrayOutput `pulumi:"targetSplunks"` }
Manage SignalFx [Data Links](https://docs.signalfx.com/en/latest/managing/data-links.html).
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-signalfx/sdk/v5/go/signalfx" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := signalfx.NewDataLink(ctx, "myDataLink", &signalfx.DataLinkArgs{ PropertyName: pulumi.String("pname"), PropertyValue: pulumi.String("pvalue"), TargetSignalfxDashboards: signalfx.DataLinkTargetSignalfxDashboardArray{ &signalfx.DataLinkTargetSignalfxDashboardArgs{ IsDefault: pulumi.Bool(true), Name: pulumi.String("sfx_dash"), DashboardGroupId: pulumi.Any(signalfx_dashboard_group.Mydashboardgroup0.Id), DashboardId: pulumi.Any(signalfx_dashboard.Mydashboard0.Id), }, }, }) if err != nil { return err } _, err = signalfx.NewDataLink(ctx, "myDataLinkDash", &signalfx.DataLinkArgs{ ContextDashboardId: pulumi.Any(signalfx_dashboard.Mydashboard0.Id), PropertyName: pulumi.String("pname2"), PropertyValue: pulumi.String("pvalue"), TargetExternalUrls: signalfx.DataLinkTargetExternalUrlArray{ &signalfx.DataLinkTargetExternalUrlArgs{ Name: pulumi.String("ex_url"), TimeFormat: pulumi.String("ISO8601"), Url: pulumi.String("https://www.example.com"), PropertyKeyMapping: pulumi.StringMap{ "foo": pulumi.String("bar"), }, }, }, }) if err != nil { return err } return nil }) }
```
func GetDataLink ¶
func GetDataLink(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DataLinkState, opts ...pulumi.ResourceOption) (*DataLink, error)
GetDataLink gets an existing DataLink resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewDataLink ¶
func NewDataLink(ctx *pulumi.Context, name string, args *DataLinkArgs, opts ...pulumi.ResourceOption) (*DataLink, error)
NewDataLink registers a new resource with the given unique name, arguments, and options.
func (*DataLink) ElementType ¶
func (*DataLink) ToDataLinkOutput ¶
func (i *DataLink) ToDataLinkOutput() DataLinkOutput
func (*DataLink) ToDataLinkOutputWithContext ¶
func (i *DataLink) ToDataLinkOutputWithContext(ctx context.Context) DataLinkOutput
type DataLinkArgs ¶
type DataLinkArgs struct { // If provided, scopes this data link to the supplied dashboard id. If omitted then the link will be global. ContextDashboardId pulumi.StringPtrInput // Name (key) of the metadata that's the trigger of a data link. If you specify `propertyValue`, you must specify `propertyName`. PropertyName pulumi.StringPtrInput // Value of the metadata that's the trigger of a data link. If you specify this property, you must also specify `propertyName`. PropertyValue pulumi.StringPtrInput // Link to an external URL TargetExternalUrls DataLinkTargetExternalUrlArrayInput // Link to a SignalFx dashboard TargetSignalfxDashboards DataLinkTargetSignalfxDashboardArrayInput // Link to an external URL TargetSplunks DataLinkTargetSplunkArrayInput }
The set of arguments for constructing a DataLink resource.
func (DataLinkArgs) ElementType ¶
func (DataLinkArgs) ElementType() reflect.Type
type DataLinkArray ¶
type DataLinkArray []DataLinkInput
func (DataLinkArray) ElementType ¶
func (DataLinkArray) ElementType() reflect.Type
func (DataLinkArray) ToDataLinkArrayOutput ¶
func (i DataLinkArray) ToDataLinkArrayOutput() DataLinkArrayOutput
func (DataLinkArray) ToDataLinkArrayOutputWithContext ¶
func (i DataLinkArray) ToDataLinkArrayOutputWithContext(ctx context.Context) DataLinkArrayOutput
type DataLinkArrayInput ¶
type DataLinkArrayInput interface { pulumi.Input ToDataLinkArrayOutput() DataLinkArrayOutput ToDataLinkArrayOutputWithContext(context.Context) DataLinkArrayOutput }
DataLinkArrayInput is an input type that accepts DataLinkArray and DataLinkArrayOutput values. You can construct a concrete instance of `DataLinkArrayInput` via:
DataLinkArray{ DataLinkArgs{...} }
type DataLinkArrayOutput ¶
type DataLinkArrayOutput struct{ *pulumi.OutputState }
func (DataLinkArrayOutput) ElementType ¶
func (DataLinkArrayOutput) ElementType() reflect.Type
func (DataLinkArrayOutput) Index ¶
func (o DataLinkArrayOutput) Index(i pulumi.IntInput) DataLinkOutput
func (DataLinkArrayOutput) ToDataLinkArrayOutput ¶
func (o DataLinkArrayOutput) ToDataLinkArrayOutput() DataLinkArrayOutput
func (DataLinkArrayOutput) ToDataLinkArrayOutputWithContext ¶
func (o DataLinkArrayOutput) ToDataLinkArrayOutputWithContext(ctx context.Context) DataLinkArrayOutput
type DataLinkInput ¶
type DataLinkInput interface { pulumi.Input ToDataLinkOutput() DataLinkOutput ToDataLinkOutputWithContext(ctx context.Context) DataLinkOutput }
type DataLinkMap ¶
type DataLinkMap map[string]DataLinkInput
func (DataLinkMap) ElementType ¶
func (DataLinkMap) ElementType() reflect.Type
func (DataLinkMap) ToDataLinkMapOutput ¶
func (i DataLinkMap) ToDataLinkMapOutput() DataLinkMapOutput
func (DataLinkMap) ToDataLinkMapOutputWithContext ¶
func (i DataLinkMap) ToDataLinkMapOutputWithContext(ctx context.Context) DataLinkMapOutput
type DataLinkMapInput ¶
type DataLinkMapInput interface { pulumi.Input ToDataLinkMapOutput() DataLinkMapOutput ToDataLinkMapOutputWithContext(context.Context) DataLinkMapOutput }
DataLinkMapInput is an input type that accepts DataLinkMap and DataLinkMapOutput values. You can construct a concrete instance of `DataLinkMapInput` via:
DataLinkMap{ "key": DataLinkArgs{...} }
type DataLinkMapOutput ¶
type DataLinkMapOutput struct{ *pulumi.OutputState }
func (DataLinkMapOutput) ElementType ¶
func (DataLinkMapOutput) ElementType() reflect.Type
func (DataLinkMapOutput) MapIndex ¶
func (o DataLinkMapOutput) MapIndex(k pulumi.StringInput) DataLinkOutput
func (DataLinkMapOutput) ToDataLinkMapOutput ¶
func (o DataLinkMapOutput) ToDataLinkMapOutput() DataLinkMapOutput
func (DataLinkMapOutput) ToDataLinkMapOutputWithContext ¶
func (o DataLinkMapOutput) ToDataLinkMapOutputWithContext(ctx context.Context) DataLinkMapOutput
type DataLinkOutput ¶
type DataLinkOutput struct{ *pulumi.OutputState }
func (DataLinkOutput) ContextDashboardId ¶ added in v5.5.0
func (o DataLinkOutput) ContextDashboardId() pulumi.StringPtrOutput
If provided, scopes this data link to the supplied dashboard id. If omitted then the link will be global.
func (DataLinkOutput) ElementType ¶
func (DataLinkOutput) ElementType() reflect.Type
func (DataLinkOutput) PropertyName ¶ added in v5.5.0
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 ¶ added in v5.5.0
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 ¶ added in v5.5.0
func (o DataLinkOutput) TargetExternalUrls() DataLinkTargetExternalUrlArrayOutput
Link to an external URL
func (DataLinkOutput) TargetSignalfxDashboards ¶ added in v5.5.0
func (o DataLinkOutput) TargetSignalfxDashboards() DataLinkTargetSignalfxDashboardArrayOutput
Link to a SignalFx dashboard
func (DataLinkOutput) TargetSplunks ¶ added in v5.5.0
func (o DataLinkOutput) TargetSplunks() DataLinkTargetSplunkArrayOutput
Link to an external URL
func (DataLinkOutput) ToDataLinkOutput ¶
func (o DataLinkOutput) ToDataLinkOutput() DataLinkOutput
func (DataLinkOutput) ToDataLinkOutputWithContext ¶
func (o DataLinkOutput) ToDataLinkOutputWithContext(ctx context.Context) DataLinkOutput
type DataLinkState ¶
type DataLinkState struct { // If provided, scopes this data link to the supplied dashboard id. If omitted then the link will be global. ContextDashboardId pulumi.StringPtrInput // Name (key) of the metadata that's the trigger of a data link. If you specify `propertyValue`, you must specify `propertyName`. PropertyName pulumi.StringPtrInput // Value of the metadata that's the trigger of a data link. If you specify this property, you must also specify `propertyName`. PropertyValue pulumi.StringPtrInput // Link to an external URL TargetExternalUrls DataLinkTargetExternalUrlArrayInput // Link to a SignalFx dashboard TargetSignalfxDashboards DataLinkTargetSignalfxDashboardArrayInput // Link to an external URL TargetSplunks DataLinkTargetSplunkArrayInput }
func (DataLinkState) ElementType ¶
func (DataLinkState) ElementType() reflect.Type
type DataLinkTargetExternalUrl ¶
type DataLinkTargetExternalUrl struct { // The [minimum time window](https://developers.signalfx.com/administration/data_links_overview.html#_minimum_time_window) for a search sent to an external site. Defaults to `6000` MinimumTimeWindow *string `pulumi:"minimumTimeWindow"` // User-assigned target name. Use this value to differentiate between the link targets for a data link object. Name string `pulumi:"name"` // Describes the relationship between SignalFx metadata keys and external system properties when the key names are different. PropertyKeyMapping map[string]string `pulumi:"propertyKeyMapping"` // [Designates the format](https://developers.signalfx.com/administration/data_links_overview.html#_minimum_time_window) of `minimumTimeWindow` in the same data link target object. Must be one of `"ISO8601"`, `"EpochSeconds"` or `"Epoch"` (which is milliseconds). Defaults to `"ISO8601"`. TimeFormat *string `pulumi:"timeFormat"` // URL string for a Splunk instance or external system data link target. [See the supported template variables](https://developers.signalfx.com/administration/data_links_overview.html#_external_link_targets). Url string `pulumi:"url"` }
type DataLinkTargetExternalUrlArgs ¶
type DataLinkTargetExternalUrlArgs struct { // The [minimum time window](https://developers.signalfx.com/administration/data_links_overview.html#_minimum_time_window) for a search sent to an external site. Defaults to `6000` MinimumTimeWindow pulumi.StringPtrInput `pulumi:"minimumTimeWindow"` // User-assigned target name. Use this value to differentiate between the link targets for a data link object. Name pulumi.StringInput `pulumi:"name"` // Describes the relationship between SignalFx metadata keys and external system properties when the key names are different. PropertyKeyMapping pulumi.StringMapInput `pulumi:"propertyKeyMapping"` // [Designates the format](https://developers.signalfx.com/administration/data_links_overview.html#_minimum_time_window) of `minimumTimeWindow` in the same data link target object. Must be one of `"ISO8601"`, `"EpochSeconds"` or `"Epoch"` (which is milliseconds). Defaults to `"ISO8601"`. TimeFormat pulumi.StringPtrInput `pulumi:"timeFormat"` // URL string for a Splunk instance or external system data link target. [See the supported template variables](https://developers.signalfx.com/administration/data_links_overview.html#_external_link_targets). Url pulumi.StringInput `pulumi:"url"` }
func (DataLinkTargetExternalUrlArgs) ElementType ¶
func (DataLinkTargetExternalUrlArgs) ElementType() reflect.Type
func (DataLinkTargetExternalUrlArgs) ToDataLinkTargetExternalUrlOutput ¶
func (i DataLinkTargetExternalUrlArgs) ToDataLinkTargetExternalUrlOutput() DataLinkTargetExternalUrlOutput
func (DataLinkTargetExternalUrlArgs) ToDataLinkTargetExternalUrlOutputWithContext ¶
func (i DataLinkTargetExternalUrlArgs) ToDataLinkTargetExternalUrlOutputWithContext(ctx context.Context) DataLinkTargetExternalUrlOutput
type DataLinkTargetExternalUrlArray ¶
type DataLinkTargetExternalUrlArray []DataLinkTargetExternalUrlInput
func (DataLinkTargetExternalUrlArray) ElementType ¶
func (DataLinkTargetExternalUrlArray) ElementType() reflect.Type
func (DataLinkTargetExternalUrlArray) ToDataLinkTargetExternalUrlArrayOutput ¶
func (i DataLinkTargetExternalUrlArray) ToDataLinkTargetExternalUrlArrayOutput() DataLinkTargetExternalUrlArrayOutput
func (DataLinkTargetExternalUrlArray) ToDataLinkTargetExternalUrlArrayOutputWithContext ¶
func (i DataLinkTargetExternalUrlArray) ToDataLinkTargetExternalUrlArrayOutputWithContext(ctx context.Context) DataLinkTargetExternalUrlArrayOutput
type DataLinkTargetExternalUrlArrayInput ¶
type DataLinkTargetExternalUrlArrayInput interface { pulumi.Input ToDataLinkTargetExternalUrlArrayOutput() DataLinkTargetExternalUrlArrayOutput ToDataLinkTargetExternalUrlArrayOutputWithContext(context.Context) DataLinkTargetExternalUrlArrayOutput }
DataLinkTargetExternalUrlArrayInput is an input type that accepts DataLinkTargetExternalUrlArray and DataLinkTargetExternalUrlArrayOutput values. You can construct a concrete instance of `DataLinkTargetExternalUrlArrayInput` via:
DataLinkTargetExternalUrlArray{ DataLinkTargetExternalUrlArgs{...} }
type DataLinkTargetExternalUrlArrayOutput ¶
type DataLinkTargetExternalUrlArrayOutput struct{ *pulumi.OutputState }
func (DataLinkTargetExternalUrlArrayOutput) ElementType ¶
func (DataLinkTargetExternalUrlArrayOutput) ElementType() reflect.Type
func (DataLinkTargetExternalUrlArrayOutput) Index ¶
func (o DataLinkTargetExternalUrlArrayOutput) Index(i pulumi.IntInput) DataLinkTargetExternalUrlOutput
func (DataLinkTargetExternalUrlArrayOutput) ToDataLinkTargetExternalUrlArrayOutput ¶
func (o DataLinkTargetExternalUrlArrayOutput) ToDataLinkTargetExternalUrlArrayOutput() DataLinkTargetExternalUrlArrayOutput
func (DataLinkTargetExternalUrlArrayOutput) ToDataLinkTargetExternalUrlArrayOutputWithContext ¶
func (o DataLinkTargetExternalUrlArrayOutput) ToDataLinkTargetExternalUrlArrayOutputWithContext(ctx context.Context) DataLinkTargetExternalUrlArrayOutput
type DataLinkTargetExternalUrlInput ¶
type DataLinkTargetExternalUrlInput interface { pulumi.Input ToDataLinkTargetExternalUrlOutput() DataLinkTargetExternalUrlOutput ToDataLinkTargetExternalUrlOutputWithContext(context.Context) DataLinkTargetExternalUrlOutput }
DataLinkTargetExternalUrlInput is an input type that accepts DataLinkTargetExternalUrlArgs and DataLinkTargetExternalUrlOutput values. You can construct a concrete instance of `DataLinkTargetExternalUrlInput` via:
DataLinkTargetExternalUrlArgs{...}
type DataLinkTargetExternalUrlOutput ¶
type DataLinkTargetExternalUrlOutput struct{ *pulumi.OutputState }
func (DataLinkTargetExternalUrlOutput) ElementType ¶
func (DataLinkTargetExternalUrlOutput) ElementType() reflect.Type
func (DataLinkTargetExternalUrlOutput) MinimumTimeWindow ¶
func (o DataLinkTargetExternalUrlOutput) MinimumTimeWindow() pulumi.StringPtrOutput
The [minimum time window](https://developers.signalfx.com/administration/data_links_overview.html#_minimum_time_window) for a search sent to an external site. Defaults to `6000`
func (DataLinkTargetExternalUrlOutput) Name ¶
func (o DataLinkTargetExternalUrlOutput) Name() pulumi.StringOutput
User-assigned target name. Use this value to differentiate between the link targets for a data link object.
func (DataLinkTargetExternalUrlOutput) PropertyKeyMapping ¶
func (o DataLinkTargetExternalUrlOutput) PropertyKeyMapping() pulumi.StringMapOutput
Describes the relationship between SignalFx metadata keys and external system properties when the key names are different.
func (DataLinkTargetExternalUrlOutput) TimeFormat ¶
func (o DataLinkTargetExternalUrlOutput) TimeFormat() pulumi.StringPtrOutput
[Designates the format](https://developers.signalfx.com/administration/data_links_overview.html#_minimum_time_window) of `minimumTimeWindow` in the same data link target object. Must be one of `"ISO8601"`, `"EpochSeconds"` or `"Epoch"` (which is milliseconds). Defaults to `"ISO8601"`.
func (DataLinkTargetExternalUrlOutput) ToDataLinkTargetExternalUrlOutput ¶
func (o DataLinkTargetExternalUrlOutput) ToDataLinkTargetExternalUrlOutput() DataLinkTargetExternalUrlOutput
func (DataLinkTargetExternalUrlOutput) ToDataLinkTargetExternalUrlOutputWithContext ¶
func (o DataLinkTargetExternalUrlOutput) ToDataLinkTargetExternalUrlOutputWithContext(ctx context.Context) DataLinkTargetExternalUrlOutput
func (DataLinkTargetExternalUrlOutput) Url ¶
func (o DataLinkTargetExternalUrlOutput) Url() pulumi.StringOutput
URL string for a Splunk instance or external system data link target. [See the supported template variables](https://developers.signalfx.com/administration/data_links_overview.html#_external_link_targets).
type DataLinkTargetSignalfxDashboard ¶
type DataLinkTargetSignalfxDashboard struct { // SignalFx-assigned ID of the dashboard link target's dashboard group DashboardGroupId string `pulumi:"dashboardGroupId"` // SignalFx-assigned ID of the dashboard link target DashboardId string `pulumi:"dashboardId"` // Flag that designates a target as the default for a data link object. `true` by default IsDefault *bool `pulumi:"isDefault"` // User-assigned target name. Use this value to differentiate between the link targets for a data link object. Name string `pulumi:"name"` }
type DataLinkTargetSignalfxDashboardArgs ¶
type DataLinkTargetSignalfxDashboardArgs struct { // SignalFx-assigned ID of the dashboard link target's dashboard group DashboardGroupId pulumi.StringInput `pulumi:"dashboardGroupId"` // SignalFx-assigned ID of the dashboard link target DashboardId pulumi.StringInput `pulumi:"dashboardId"` // Flag that designates a target as the default for a data link object. `true` by default IsDefault pulumi.BoolPtrInput `pulumi:"isDefault"` // User-assigned target name. Use this value to differentiate between the link targets for a data link object. Name pulumi.StringInput `pulumi:"name"` }
func (DataLinkTargetSignalfxDashboardArgs) ElementType ¶
func (DataLinkTargetSignalfxDashboardArgs) ElementType() reflect.Type
func (DataLinkTargetSignalfxDashboardArgs) ToDataLinkTargetSignalfxDashboardOutput ¶
func (i DataLinkTargetSignalfxDashboardArgs) ToDataLinkTargetSignalfxDashboardOutput() DataLinkTargetSignalfxDashboardOutput
func (DataLinkTargetSignalfxDashboardArgs) ToDataLinkTargetSignalfxDashboardOutputWithContext ¶
func (i DataLinkTargetSignalfxDashboardArgs) ToDataLinkTargetSignalfxDashboardOutputWithContext(ctx context.Context) DataLinkTargetSignalfxDashboardOutput
type DataLinkTargetSignalfxDashboardArray ¶
type DataLinkTargetSignalfxDashboardArray []DataLinkTargetSignalfxDashboardInput
func (DataLinkTargetSignalfxDashboardArray) ElementType ¶
func (DataLinkTargetSignalfxDashboardArray) ElementType() reflect.Type
func (DataLinkTargetSignalfxDashboardArray) ToDataLinkTargetSignalfxDashboardArrayOutput ¶
func (i DataLinkTargetSignalfxDashboardArray) ToDataLinkTargetSignalfxDashboardArrayOutput() DataLinkTargetSignalfxDashboardArrayOutput
func (DataLinkTargetSignalfxDashboardArray) ToDataLinkTargetSignalfxDashboardArrayOutputWithContext ¶
func (i DataLinkTargetSignalfxDashboardArray) ToDataLinkTargetSignalfxDashboardArrayOutputWithContext(ctx context.Context) DataLinkTargetSignalfxDashboardArrayOutput
type DataLinkTargetSignalfxDashboardArrayInput ¶
type DataLinkTargetSignalfxDashboardArrayInput interface { pulumi.Input ToDataLinkTargetSignalfxDashboardArrayOutput() DataLinkTargetSignalfxDashboardArrayOutput ToDataLinkTargetSignalfxDashboardArrayOutputWithContext(context.Context) DataLinkTargetSignalfxDashboardArrayOutput }
DataLinkTargetSignalfxDashboardArrayInput is an input type that accepts DataLinkTargetSignalfxDashboardArray and DataLinkTargetSignalfxDashboardArrayOutput values. You can construct a concrete instance of `DataLinkTargetSignalfxDashboardArrayInput` via:
DataLinkTargetSignalfxDashboardArray{ DataLinkTargetSignalfxDashboardArgs{...} }
type DataLinkTargetSignalfxDashboardArrayOutput ¶
type DataLinkTargetSignalfxDashboardArrayOutput struct{ *pulumi.OutputState }
func (DataLinkTargetSignalfxDashboardArrayOutput) ElementType ¶
func (DataLinkTargetSignalfxDashboardArrayOutput) ElementType() reflect.Type
func (DataLinkTargetSignalfxDashboardArrayOutput) ToDataLinkTargetSignalfxDashboardArrayOutput ¶
func (o DataLinkTargetSignalfxDashboardArrayOutput) ToDataLinkTargetSignalfxDashboardArrayOutput() DataLinkTargetSignalfxDashboardArrayOutput
func (DataLinkTargetSignalfxDashboardArrayOutput) ToDataLinkTargetSignalfxDashboardArrayOutputWithContext ¶
func (o DataLinkTargetSignalfxDashboardArrayOutput) ToDataLinkTargetSignalfxDashboardArrayOutputWithContext(ctx context.Context) DataLinkTargetSignalfxDashboardArrayOutput
type DataLinkTargetSignalfxDashboardInput ¶
type DataLinkTargetSignalfxDashboardInput interface { pulumi.Input ToDataLinkTargetSignalfxDashboardOutput() DataLinkTargetSignalfxDashboardOutput ToDataLinkTargetSignalfxDashboardOutputWithContext(context.Context) DataLinkTargetSignalfxDashboardOutput }
DataLinkTargetSignalfxDashboardInput is an input type that accepts DataLinkTargetSignalfxDashboardArgs and DataLinkTargetSignalfxDashboardOutput values. You can construct a concrete instance of `DataLinkTargetSignalfxDashboardInput` via:
DataLinkTargetSignalfxDashboardArgs{...}
type DataLinkTargetSignalfxDashboardOutput ¶
type DataLinkTargetSignalfxDashboardOutput struct{ *pulumi.OutputState }
func (DataLinkTargetSignalfxDashboardOutput) DashboardGroupId ¶
func (o DataLinkTargetSignalfxDashboardOutput) DashboardGroupId() pulumi.StringOutput
SignalFx-assigned ID of the dashboard link target's dashboard group
func (DataLinkTargetSignalfxDashboardOutput) DashboardId ¶
func (o DataLinkTargetSignalfxDashboardOutput) DashboardId() pulumi.StringOutput
SignalFx-assigned ID of the dashboard link target
func (DataLinkTargetSignalfxDashboardOutput) ElementType ¶
func (DataLinkTargetSignalfxDashboardOutput) ElementType() reflect.Type
func (DataLinkTargetSignalfxDashboardOutput) IsDefault ¶
func (o DataLinkTargetSignalfxDashboardOutput) IsDefault() pulumi.BoolPtrOutput
Flag that designates a target as the default for a data link object. `true` by default
func (DataLinkTargetSignalfxDashboardOutput) Name ¶
func (o DataLinkTargetSignalfxDashboardOutput) Name() pulumi.StringOutput
User-assigned target name. Use this value to differentiate between the link targets for a data link object.
func (DataLinkTargetSignalfxDashboardOutput) ToDataLinkTargetSignalfxDashboardOutput ¶
func (o DataLinkTargetSignalfxDashboardOutput) ToDataLinkTargetSignalfxDashboardOutput() DataLinkTargetSignalfxDashboardOutput
func (DataLinkTargetSignalfxDashboardOutput) ToDataLinkTargetSignalfxDashboardOutputWithContext ¶
func (o DataLinkTargetSignalfxDashboardOutput) ToDataLinkTargetSignalfxDashboardOutputWithContext(ctx context.Context) DataLinkTargetSignalfxDashboardOutput
type DataLinkTargetSplunk ¶
type DataLinkTargetSplunk struct { // User-assigned target name. Use this value to differentiate between the link targets for a data link object. Name string `pulumi:"name"` // Describes the relationship between SignalFx 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 SignalFx 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 SignalFx metadata keys and external system properties when the key names are different.
func (DataLinkTargetSplunkOutput) ToDataLinkTargetSplunkOutput ¶
func (o DataLinkTargetSplunkOutput) ToDataLinkTargetSplunkOutput() DataLinkTargetSplunkOutput
func (DataLinkTargetSplunkOutput) ToDataLinkTargetSplunkOutputWithContext ¶
func (o DataLinkTargetSplunkOutput) ToDataLinkTargetSplunkOutputWithContext(ctx context.Context) DataLinkTargetSplunkOutput
type Detector ¶
type Detector struct { pulumi.CustomResourceState // Team IDs that have write access to this detector. Remember to use an admin's token if using this feature and to include that admin's team id (or user id in `authorizedWriterUsers`). AuthorizedWriterTeams pulumi.StringArrayOutput `pulumi:"authorizedWriterTeams"` // User IDs that have write access to this detector. Remember to use an admin's token if using this feature and to include that admin's user id (or team id in `authorizedWriterTeams`). AuthorizedWriterUsers pulumi.StringArrayOutput `pulumi:"authorizedWriterUsers"` // Description for the rule. Displays as the alert condition in the Alert Rules tab of the detector editor in the web UI. Description pulumi.StringPtrOutput `pulumi:"description"` // When `false`, the visualization may sample the output timeseries rather than displaying them all. `false` by default. DisableSampling pulumi.BoolPtrOutput `pulumi:"disableSampling"` // Seconds since epoch. Used for visualization. Conflicts with `timeRange`. EndTime pulumi.IntPtrOutput `pulumi:"endTime"` // The resolutions of the detector alerts in milliseconds that indicate how often data is analyzed to determine if an alert should be triggered. LabelResolutions pulumi.IntMapOutput `pulumi:"labelResolutions"` // How long (in seconds) to wait for late datapoints. See [Delayed Datapoints](https://signalfx-product-docs.readthedocs-hosted.com/en/latest/charts/chart-builder.html#delayed-datapoints) for more info. Max value is `900` seconds (15 minutes). `Auto` (as little as possible) by default. MaxDelay pulumi.IntPtrOutput `pulumi:"maxDelay"` // How long (in seconds) to wait even if the datapoints are arriving in a timely fashion. Max value is 900 (15m). MinDelay pulumi.IntPtrOutput `pulumi:"minDelay"` // Name of the detector. Name pulumi.StringOutput `pulumi:"name"` // Signalflow program text for the detector. More info [in the SignalFx docs](https://developers.signalfx.com/signalflow_analytics/signalflow_overview.html#_signalflow_programming_language). ProgramText pulumi.StringOutput `pulumi:"programText"` // Set of rules used for alerting. Rules DetectorRuleArrayOutput `pulumi:"rules"` // When `true`, markers will be drawn for each datapoint within the visualization. `true` by default. ShowDataMarkers pulumi.BoolPtrOutput `pulumi:"showDataMarkers"` // When `true`, the visualization will display a vertical line for each event trigger. `false` by default. ShowEventLines pulumi.BoolPtrOutput `pulumi:"showEventLines"` // Seconds since epoch. Used for visualization. Conflicts with `timeRange`. StartTime pulumi.IntPtrOutput `pulumi:"startTime"` // Tags associated with the detector. Tags pulumi.StringArrayOutput `pulumi:"tags"` // Team IDs to associate the detector to. Teams pulumi.StringArrayOutput `pulumi:"teams"` // Seconds to display in the visualization. This is a rolling range from the current time. Example: `3600` corresponds to `-1h` in web UI. `3600` by default. TimeRange pulumi.IntPtrOutput `pulumi:"timeRange"` // The property value is a string that denotes the geographic region associated with the time zone, (e.g. Australia/Sydney) Timezone pulumi.StringPtrOutput `pulumi:"timezone"` // The URL of the detector. Url pulumi.StringOutput `pulumi:"url"` // Plot-level customization options, associated with a publish statement. VizOptions DetectorVizOptionArrayOutput `pulumi:"vizOptions"` }
Provides a SignalFx detector resource. This can be used to create and manage detectors.
> **NOTE** If you're interested in using SignalFx detector features such as Historical Anomaly, Resource Running Out, or others then consider building them in the UI first then using the "Show SignalFlow" feature to extract the value for `programText`. You may also consult the [documentation for detector functions in signalflow-library](https://github.com/signalfx/signalflow-library/tree/master/library/signalfx/detectors).
## Notification Format
As SignalFx supports different notification mechanisms a comma-delimited string is used to provide inputs. If you'd like to specify multiple notifications, then each should be a member in the list, like so:
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { return nil }) }
```
This will likely be changed in a future iteration of the provider. See [SignalFx Docs](https://developers.signalfx.com/detectors_reference.html#operation/Create%20Single%20Detector) for more information. For now, here are some example of how to configure each notification type:
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { return nil }) }
```
### Jira
Note that the `credentialId` is the SignalFx-provided ID shown after setting up your Jira integration. (See also `jira.Integration`.)
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { return nil }) }
```
### Opsgenie
Note that the `credentialId` is the SignalFx-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.
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { return nil }) }
```
### PagerDuty
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { return nil }) }
```
### Slack
Exclude the `#` on the channel name!
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { return nil }) }
```
### Team
Sends [notifications to a team](https://docs.signalfx.com/en/latest/managing/teams/team-notifications.html).
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { return nil }) }
```
### TeamEmail
Sends an email to every member of a team.
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { return nil }) }
```
### VictorOps
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { return nil }) }
```
### Webhook
> **NOTE** You need to include all the commas even if you only use a credential id below.
You can either configure a Webhook to use an existing integration's credential id: ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { return nil }) }
```
or configure one inline: ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { return nil }) }
```
## Import
Detectors can be imported using their string ID (recoverable from URL`/#/detector/v2/abc123/edit`, e.g.
```sh
$ pulumi import signalfx:index/detector:Detector application_delay abc123
```
func GetDetector ¶
func GetDetector(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DetectorState, opts ...pulumi.ResourceOption) (*Detector, error)
GetDetector gets an existing Detector resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewDetector ¶
func NewDetector(ctx *pulumi.Context, name string, args *DetectorArgs, opts ...pulumi.ResourceOption) (*Detector, error)
NewDetector registers a new resource with the given unique name, arguments, and options.
func (*Detector) ElementType ¶
func (*Detector) ToDetectorOutput ¶
func (i *Detector) ToDetectorOutput() DetectorOutput
func (*Detector) ToDetectorOutputWithContext ¶
func (i *Detector) ToDetectorOutputWithContext(ctx context.Context) DetectorOutput
type DetectorArgs ¶
type DetectorArgs struct { // Team IDs that have write access to this detector. Remember to use an admin's token if using this feature and to include that admin's team id (or user id in `authorizedWriterUsers`). AuthorizedWriterTeams pulumi.StringArrayInput // User IDs that have write access to this detector. Remember to use an admin's token if using this feature and to include that admin's user id (or team id in `authorizedWriterTeams`). AuthorizedWriterUsers pulumi.StringArrayInput // Description for the rule. Displays as the alert condition in the Alert Rules tab of the detector editor in the web UI. Description pulumi.StringPtrInput // When `false`, the visualization may sample the output timeseries rather than displaying them all. `false` by default. DisableSampling pulumi.BoolPtrInput // Seconds since epoch. Used for visualization. Conflicts with `timeRange`. EndTime pulumi.IntPtrInput // How long (in seconds) to wait for late datapoints. See [Delayed Datapoints](https://signalfx-product-docs.readthedocs-hosted.com/en/latest/charts/chart-builder.html#delayed-datapoints) for more info. Max value is `900` seconds (15 minutes). `Auto` (as little as possible) by default. MaxDelay pulumi.IntPtrInput // How long (in seconds) to wait even if the datapoints are arriving in a timely fashion. Max value is 900 (15m). MinDelay pulumi.IntPtrInput // Name of the detector. Name pulumi.StringPtrInput // Signalflow program text for the detector. More info [in the SignalFx docs](https://developers.signalfx.com/signalflow_analytics/signalflow_overview.html#_signalflow_programming_language). ProgramText pulumi.StringInput // Set of rules used for alerting. Rules DetectorRuleArrayInput // When `true`, markers will be drawn for each datapoint within the visualization. `true` by default. ShowDataMarkers pulumi.BoolPtrInput // When `true`, the visualization will display a vertical line for each event trigger. `false` by default. ShowEventLines pulumi.BoolPtrInput // Seconds since epoch. Used for visualization. Conflicts with `timeRange`. StartTime pulumi.IntPtrInput // Tags associated with the detector. Tags pulumi.StringArrayInput // Team IDs to associate the detector to. Teams pulumi.StringArrayInput // Seconds to display in the visualization. This is a rolling range from the current time. Example: `3600` corresponds to `-1h` in web UI. `3600` by default. TimeRange pulumi.IntPtrInput // The property value is a string that denotes the geographic region associated with the time zone, (e.g. Australia/Sydney) Timezone pulumi.StringPtrInput // Plot-level customization options, associated with a publish statement. VizOptions DetectorVizOptionArrayInput }
The set of arguments for constructing a Detector resource.
func (DetectorArgs) ElementType ¶
func (DetectorArgs) ElementType() reflect.Type
type DetectorArray ¶
type DetectorArray []DetectorInput
func (DetectorArray) ElementType ¶
func (DetectorArray) ElementType() reflect.Type
func (DetectorArray) ToDetectorArrayOutput ¶
func (i DetectorArray) ToDetectorArrayOutput() DetectorArrayOutput
func (DetectorArray) ToDetectorArrayOutputWithContext ¶
func (i DetectorArray) ToDetectorArrayOutputWithContext(ctx context.Context) DetectorArrayOutput
type DetectorArrayInput ¶
type DetectorArrayInput interface { pulumi.Input ToDetectorArrayOutput() DetectorArrayOutput ToDetectorArrayOutputWithContext(context.Context) DetectorArrayOutput }
DetectorArrayInput is an input type that accepts DetectorArray and DetectorArrayOutput values. You can construct a concrete instance of `DetectorArrayInput` via:
DetectorArray{ DetectorArgs{...} }
type DetectorArrayOutput ¶
type DetectorArrayOutput struct{ *pulumi.OutputState }
func (DetectorArrayOutput) ElementType ¶
func (DetectorArrayOutput) ElementType() reflect.Type
func (DetectorArrayOutput) Index ¶
func (o DetectorArrayOutput) Index(i pulumi.IntInput) DetectorOutput
func (DetectorArrayOutput) ToDetectorArrayOutput ¶
func (o DetectorArrayOutput) ToDetectorArrayOutput() DetectorArrayOutput
func (DetectorArrayOutput) ToDetectorArrayOutputWithContext ¶
func (o DetectorArrayOutput) ToDetectorArrayOutputWithContext(ctx context.Context) DetectorArrayOutput
type DetectorInput ¶
type DetectorInput interface { pulumi.Input ToDetectorOutput() DetectorOutput ToDetectorOutputWithContext(ctx context.Context) DetectorOutput }
type DetectorMap ¶
type DetectorMap map[string]DetectorInput
func (DetectorMap) ElementType ¶
func (DetectorMap) ElementType() reflect.Type
func (DetectorMap) ToDetectorMapOutput ¶
func (i DetectorMap) ToDetectorMapOutput() DetectorMapOutput
func (DetectorMap) ToDetectorMapOutputWithContext ¶
func (i DetectorMap) ToDetectorMapOutputWithContext(ctx context.Context) DetectorMapOutput
type DetectorMapInput ¶
type DetectorMapInput interface { pulumi.Input ToDetectorMapOutput() DetectorMapOutput ToDetectorMapOutputWithContext(context.Context) DetectorMapOutput }
DetectorMapInput is an input type that accepts DetectorMap and DetectorMapOutput values. You can construct a concrete instance of `DetectorMapInput` via:
DetectorMap{ "key": DetectorArgs{...} }
type DetectorMapOutput ¶
type DetectorMapOutput struct{ *pulumi.OutputState }
func (DetectorMapOutput) ElementType ¶
func (DetectorMapOutput) ElementType() reflect.Type
func (DetectorMapOutput) MapIndex ¶
func (o DetectorMapOutput) MapIndex(k pulumi.StringInput) DetectorOutput
func (DetectorMapOutput) ToDetectorMapOutput ¶
func (o DetectorMapOutput) ToDetectorMapOutput() DetectorMapOutput
func (DetectorMapOutput) ToDetectorMapOutputWithContext ¶
func (o DetectorMapOutput) ToDetectorMapOutputWithContext(ctx context.Context) DetectorMapOutput
type DetectorOutput ¶
type DetectorOutput struct{ *pulumi.OutputState }
func (DetectorOutput) AuthorizedWriterTeams ¶ added in v5.5.0
func (o DetectorOutput) AuthorizedWriterTeams() pulumi.StringArrayOutput
Team IDs that have write access to this detector. Remember to use an admin's token if using this feature and to include that admin's team id (or user id in `authorizedWriterUsers`).
func (DetectorOutput) AuthorizedWriterUsers ¶ added in v5.5.0
func (o DetectorOutput) AuthorizedWriterUsers() pulumi.StringArrayOutput
User IDs that have write access to this detector. Remember to use an admin's token if using this feature and to include that admin's user id (or team id in `authorizedWriterTeams`).
func (DetectorOutput) Description ¶ added in v5.5.0
func (o DetectorOutput) Description() pulumi.StringPtrOutput
Description for the rule. Displays as the alert condition in the Alert Rules tab of the detector editor in the web UI.
func (DetectorOutput) DisableSampling ¶ added in v5.5.0
func (o DetectorOutput) DisableSampling() pulumi.BoolPtrOutput
When `false`, the visualization may sample the output timeseries rather than displaying them all. `false` by default.
func (DetectorOutput) ElementType ¶
func (DetectorOutput) ElementType() reflect.Type
func (DetectorOutput) EndTime ¶ added in v5.5.0
func (o DetectorOutput) EndTime() pulumi.IntPtrOutput
Seconds since epoch. Used for visualization. Conflicts with `timeRange`.
func (DetectorOutput) LabelResolutions ¶ added in v5.5.0
func (o DetectorOutput) LabelResolutions() pulumi.IntMapOutput
The resolutions of the detector alerts in milliseconds that indicate how often data is analyzed to determine if an alert should be triggered.
func (DetectorOutput) MaxDelay ¶ added in v5.5.0
func (o DetectorOutput) MaxDelay() pulumi.IntPtrOutput
How long (in seconds) to wait for late datapoints. See [Delayed Datapoints](https://signalfx-product-docs.readthedocs-hosted.com/en/latest/charts/chart-builder.html#delayed-datapoints) for more info. Max value is `900` seconds (15 minutes). `Auto` (as little as possible) by default.
func (DetectorOutput) MinDelay ¶ added in v5.5.0
func (o DetectorOutput) MinDelay() pulumi.IntPtrOutput
How long (in seconds) to wait even if the datapoints are arriving in a timely fashion. Max value is 900 (15m).
func (DetectorOutput) Name ¶ added in v5.5.0
func (o DetectorOutput) Name() pulumi.StringOutput
Name of the detector.
func (DetectorOutput) ProgramText ¶ added in v5.5.0
func (o DetectorOutput) ProgramText() pulumi.StringOutput
Signalflow program text for the detector. More info [in the SignalFx docs](https://developers.signalfx.com/signalflow_analytics/signalflow_overview.html#_signalflow_programming_language).
func (DetectorOutput) Rules ¶ added in v5.5.0
func (o DetectorOutput) Rules() DetectorRuleArrayOutput
Set of rules used for alerting.
func (DetectorOutput) ShowDataMarkers ¶ added in v5.5.0
func (o DetectorOutput) ShowDataMarkers() pulumi.BoolPtrOutput
When `true`, markers will be drawn for each datapoint within the visualization. `true` by default.
func (DetectorOutput) ShowEventLines ¶ added in v5.5.0
func (o DetectorOutput) ShowEventLines() pulumi.BoolPtrOutput
When `true`, the visualization will display a vertical line for each event trigger. `false` by default.
func (DetectorOutput) StartTime ¶ added in v5.5.0
func (o DetectorOutput) StartTime() pulumi.IntPtrOutput
Seconds since epoch. Used for visualization. Conflicts with `timeRange`.
func (DetectorOutput) Tags ¶ added in v5.5.0
func (o DetectorOutput) Tags() pulumi.StringArrayOutput
Tags associated with the detector.
func (DetectorOutput) Teams ¶ added in v5.5.0
func (o DetectorOutput) Teams() pulumi.StringArrayOutput
Team IDs to associate the detector to.
func (DetectorOutput) TimeRange ¶ added in v5.5.0
func (o DetectorOutput) TimeRange() pulumi.IntPtrOutput
Seconds to display in the visualization. This is a rolling range from the current time. Example: `3600` corresponds to `-1h` in web UI. `3600` by default.
func (DetectorOutput) Timezone ¶ added in v5.5.0
func (o DetectorOutput) Timezone() pulumi.StringPtrOutput
The property value is a string that denotes the geographic region associated with the time zone, (e.g. Australia/Sydney)
func (DetectorOutput) ToDetectorOutput ¶
func (o DetectorOutput) ToDetectorOutput() DetectorOutput
func (DetectorOutput) ToDetectorOutputWithContext ¶
func (o DetectorOutput) ToDetectorOutputWithContext(ctx context.Context) DetectorOutput
func (DetectorOutput) Url ¶ added in v5.5.0
func (o DetectorOutput) Url() pulumi.StringOutput
The URL of the detector.
func (DetectorOutput) VizOptions ¶ added in v5.5.0
func (o DetectorOutput) VizOptions() DetectorVizOptionArrayOutput
Plot-level customization options, associated with a publish statement.
type DetectorRule ¶
type DetectorRule struct { // Description for the rule. Displays as the alert condition in the Alert Rules tab of the detector editor in the web UI. Description *string `pulumi:"description"` // A detect label which matches a detect label within `programText`. DetectLabel string `pulumi:"detectLabel"` // When true, notifications and events will not be generated for the detect label. `false` by default. Disabled *bool `pulumi:"disabled"` // List of strings specifying where notifications will be sent when an incident occurs. See [Create A Single Detector](https://developers.signalfx.com/detectors_reference.html#operation/Create%20Single%20Detector) for more info. Notifications []string `pulumi:"notifications"` // Custom notification message body when an alert is triggered. See [Set Up Detectors to Trigger Alerts](https://docs.signalfx.com/en/latest/detect-alert/set-up-detectors.html#about-detectors#alert-settings) for more info. ParameterizedBody *string `pulumi:"parameterizedBody"` // Custom notification message subject when an alert is triggered. See [Set Up Detectors to Trigger Alerts](https://docs.signalfx.com/en/latest/detect-alert/set-up-detectors.html#about-detectors#alert-settings) for more info. ParameterizedSubject *string `pulumi:"parameterizedSubject"` // URL of page to consult when an alert is triggered. This can be used with custom notification messages. RunbookUrl *string `pulumi:"runbookUrl"` // The severity of the rule, must be one of: `"Critical"`, `"Major"`, `"Minor"`, `"Warning"`, `"Info"`. Severity string `pulumi:"severity"` // Plain text suggested first course of action, such as a command line to execute. This can be used with custom notification messages. Tip *string `pulumi:"tip"` }
type DetectorRuleArgs ¶
type DetectorRuleArgs struct { // Description for the rule. Displays as the alert condition in the Alert Rules tab of the detector editor in the web UI. Description pulumi.StringPtrInput `pulumi:"description"` // A detect label which matches a detect label within `programText`. DetectLabel pulumi.StringInput `pulumi:"detectLabel"` // When true, notifications and events will not be generated for the detect label. `false` by default. Disabled pulumi.BoolPtrInput `pulumi:"disabled"` // List of strings specifying where notifications will be sent when an incident occurs. See [Create A Single Detector](https://developers.signalfx.com/detectors_reference.html#operation/Create%20Single%20Detector) for more info. Notifications pulumi.StringArrayInput `pulumi:"notifications"` // Custom notification message body when an alert is triggered. See [Set Up Detectors to Trigger Alerts](https://docs.signalfx.com/en/latest/detect-alert/set-up-detectors.html#about-detectors#alert-settings) for more info. ParameterizedBody pulumi.StringPtrInput `pulumi:"parameterizedBody"` // Custom notification message subject when an alert is triggered. See [Set Up Detectors to Trigger Alerts](https://docs.signalfx.com/en/latest/detect-alert/set-up-detectors.html#about-detectors#alert-settings) for more info. ParameterizedSubject pulumi.StringPtrInput `pulumi:"parameterizedSubject"` // URL of page to consult when an alert is triggered. This can be used with custom notification messages. RunbookUrl pulumi.StringPtrInput `pulumi:"runbookUrl"` // The severity of the rule, must be one of: `"Critical"`, `"Major"`, `"Minor"`, `"Warning"`, `"Info"`. Severity pulumi.StringInput `pulumi:"severity"` // Plain text suggested first course of action, such as a command line to execute. This can be used with custom notification messages. Tip pulumi.StringPtrInput `pulumi:"tip"` }
func (DetectorRuleArgs) ElementType ¶
func (DetectorRuleArgs) ElementType() reflect.Type
func (DetectorRuleArgs) ToDetectorRuleOutput ¶
func (i DetectorRuleArgs) ToDetectorRuleOutput() DetectorRuleOutput
func (DetectorRuleArgs) ToDetectorRuleOutputWithContext ¶
func (i DetectorRuleArgs) ToDetectorRuleOutputWithContext(ctx context.Context) DetectorRuleOutput
type DetectorRuleArray ¶
type DetectorRuleArray []DetectorRuleInput
func (DetectorRuleArray) ElementType ¶
func (DetectorRuleArray) ElementType() reflect.Type
func (DetectorRuleArray) ToDetectorRuleArrayOutput ¶
func (i DetectorRuleArray) ToDetectorRuleArrayOutput() DetectorRuleArrayOutput
func (DetectorRuleArray) ToDetectorRuleArrayOutputWithContext ¶
func (i DetectorRuleArray) ToDetectorRuleArrayOutputWithContext(ctx context.Context) DetectorRuleArrayOutput
type DetectorRuleArrayInput ¶
type DetectorRuleArrayInput interface { pulumi.Input ToDetectorRuleArrayOutput() DetectorRuleArrayOutput ToDetectorRuleArrayOutputWithContext(context.Context) DetectorRuleArrayOutput }
DetectorRuleArrayInput is an input type that accepts DetectorRuleArray and DetectorRuleArrayOutput values. You can construct a concrete instance of `DetectorRuleArrayInput` via:
DetectorRuleArray{ DetectorRuleArgs{...} }
type DetectorRuleArrayOutput ¶
type DetectorRuleArrayOutput struct{ *pulumi.OutputState }
func (DetectorRuleArrayOutput) ElementType ¶
func (DetectorRuleArrayOutput) ElementType() reflect.Type
func (DetectorRuleArrayOutput) Index ¶
func (o DetectorRuleArrayOutput) Index(i pulumi.IntInput) DetectorRuleOutput
func (DetectorRuleArrayOutput) ToDetectorRuleArrayOutput ¶
func (o DetectorRuleArrayOutput) ToDetectorRuleArrayOutput() DetectorRuleArrayOutput
func (DetectorRuleArrayOutput) ToDetectorRuleArrayOutputWithContext ¶
func (o DetectorRuleArrayOutput) ToDetectorRuleArrayOutputWithContext(ctx context.Context) DetectorRuleArrayOutput
type DetectorRuleInput ¶
type DetectorRuleInput interface { pulumi.Input ToDetectorRuleOutput() DetectorRuleOutput ToDetectorRuleOutputWithContext(context.Context) DetectorRuleOutput }
DetectorRuleInput is an input type that accepts DetectorRuleArgs and DetectorRuleOutput values. You can construct a concrete instance of `DetectorRuleInput` via:
DetectorRuleArgs{...}
type DetectorRuleOutput ¶
type DetectorRuleOutput struct{ *pulumi.OutputState }
func (DetectorRuleOutput) Description ¶
func (o DetectorRuleOutput) Description() pulumi.StringPtrOutput
Description for the rule. Displays as the alert condition in the Alert Rules tab of the detector editor in the web UI.
func (DetectorRuleOutput) DetectLabel ¶
func (o DetectorRuleOutput) DetectLabel() pulumi.StringOutput
A detect label which matches a detect label within `programText`.
func (DetectorRuleOutput) Disabled ¶
func (o DetectorRuleOutput) Disabled() pulumi.BoolPtrOutput
When true, notifications and events will not be generated for the detect label. `false` by default.
func (DetectorRuleOutput) ElementType ¶
func (DetectorRuleOutput) ElementType() reflect.Type
func (DetectorRuleOutput) Notifications ¶
func (o DetectorRuleOutput) Notifications() pulumi.StringArrayOutput
List of strings specifying where notifications will be sent when an incident occurs. See [Create A Single Detector](https://developers.signalfx.com/detectors_reference.html#operation/Create%20Single%20Detector) for more info.
func (DetectorRuleOutput) ParameterizedBody ¶
func (o DetectorRuleOutput) ParameterizedBody() pulumi.StringPtrOutput
Custom notification message body when an alert is triggered. See [Set Up Detectors to Trigger Alerts](https://docs.signalfx.com/en/latest/detect-alert/set-up-detectors.html#about-detectors#alert-settings) for more info.
func (DetectorRuleOutput) ParameterizedSubject ¶
func (o DetectorRuleOutput) ParameterizedSubject() pulumi.StringPtrOutput
Custom notification message subject when an alert is triggered. See [Set Up Detectors to Trigger Alerts](https://docs.signalfx.com/en/latest/detect-alert/set-up-detectors.html#about-detectors#alert-settings) for more info.
func (DetectorRuleOutput) RunbookUrl ¶
func (o DetectorRuleOutput) RunbookUrl() pulumi.StringPtrOutput
URL of page to consult when an alert is triggered. This can be used with custom notification messages.
func (DetectorRuleOutput) Severity ¶
func (o DetectorRuleOutput) Severity() pulumi.StringOutput
The severity of the rule, must be one of: `"Critical"`, `"Major"`, `"Minor"`, `"Warning"`, `"Info"`.
func (DetectorRuleOutput) Tip ¶
func (o DetectorRuleOutput) Tip() pulumi.StringPtrOutput
Plain text suggested first course of action, such as a command line to execute. This can be used with custom notification messages.
func (DetectorRuleOutput) ToDetectorRuleOutput ¶
func (o DetectorRuleOutput) ToDetectorRuleOutput() DetectorRuleOutput
func (DetectorRuleOutput) ToDetectorRuleOutputWithContext ¶
func (o DetectorRuleOutput) ToDetectorRuleOutputWithContext(ctx context.Context) DetectorRuleOutput
type DetectorState ¶
type DetectorState struct { // Team IDs that have write access to this detector. Remember to use an admin's token if using this feature and to include that admin's team id (or user id in `authorizedWriterUsers`). AuthorizedWriterTeams pulumi.StringArrayInput // User IDs that have write access to this detector. Remember to use an admin's token if using this feature and to include that admin's user id (or team id in `authorizedWriterTeams`). AuthorizedWriterUsers pulumi.StringArrayInput // Description for the rule. Displays as the alert condition in the Alert Rules tab of the detector editor in the web UI. Description pulumi.StringPtrInput // When `false`, the visualization may sample the output timeseries rather than displaying them all. `false` by default. DisableSampling pulumi.BoolPtrInput // Seconds since epoch. Used for visualization. Conflicts with `timeRange`. EndTime pulumi.IntPtrInput // The resolutions of the detector alerts in milliseconds that indicate how often data is analyzed to determine if an alert should be triggered. LabelResolutions pulumi.IntMapInput // How long (in seconds) to wait for late datapoints. See [Delayed Datapoints](https://signalfx-product-docs.readthedocs-hosted.com/en/latest/charts/chart-builder.html#delayed-datapoints) for more info. Max value is `900` seconds (15 minutes). `Auto` (as little as possible) by default. MaxDelay pulumi.IntPtrInput // How long (in seconds) to wait even if the datapoints are arriving in a timely fashion. Max value is 900 (15m). MinDelay pulumi.IntPtrInput // Name of the detector. Name pulumi.StringPtrInput // Signalflow program text for the detector. More info [in the SignalFx docs](https://developers.signalfx.com/signalflow_analytics/signalflow_overview.html#_signalflow_programming_language). ProgramText pulumi.StringPtrInput // Set of rules used for alerting. Rules DetectorRuleArrayInput // When `true`, markers will be drawn for each datapoint within the visualization. `true` by default. ShowDataMarkers pulumi.BoolPtrInput // When `true`, the visualization will display a vertical line for each event trigger. `false` by default. ShowEventLines pulumi.BoolPtrInput // Seconds since epoch. Used for visualization. Conflicts with `timeRange`. StartTime pulumi.IntPtrInput // Tags associated with the detector. Tags pulumi.StringArrayInput // Team IDs to associate the detector to. Teams pulumi.StringArrayInput // Seconds to display in the visualization. This is a rolling range from the current time. Example: `3600` corresponds to `-1h` in web UI. `3600` by default. TimeRange pulumi.IntPtrInput // The property value is a string that denotes the geographic region associated with the time zone, (e.g. Australia/Sydney) Timezone pulumi.StringPtrInput // The URL of the detector. Url pulumi.StringPtrInput // Plot-level customization options, associated with a publish statement. VizOptions DetectorVizOptionArrayInput }
func (DetectorState) ElementType ¶
func (DetectorState) ElementType() reflect.Type
type DetectorVizOption ¶
type DetectorVizOption struct { // Color to use : gray, blue, azure, navy, brown, orange, yellow, iris, magenta, pink, purple, violet, lilac, emerald, green, aquamarine. Color *string `pulumi:"color"` // Specifies an alternate value for the Plot Name column of the Data Table associated with the chart. DisplayName *string `pulumi:"displayName"` // Label used in the publish statement that displays the plot (metric time series data) you want to customize. Label string `pulumi:"label"` // , `valueSuffix` - (Optional) Arbitrary prefix/suffix to display with the value of this plot. // // **Notes** // // It is highly recommended that you use both `maxDelay` in your detector configuration and an `extrapolation` policy in your program text to reduce false positives/negatives. // // `maxDelay` allows SignalFx 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://signalfx-product-docs.readthedocs-hosted.com/en/latest/charts/chart-builder.html#delayed-datapoints) for more info. ValuePrefix *string `pulumi:"valuePrefix"` ValueSuffix *string `pulumi:"valueSuffix"` // A unit to attach to this plot. Units support automatic scaling (eg thousands of bytes will be displayed as kilobytes). Values values are `Bit, Kilobit, Megabit, Gigabit, Terabit, Petabit, Exabit, Zettabit, Yottabit, Byte, Kibibyte, Mebibyte, Gigibyte, Tebibyte, Pebibyte, Exbibyte, Zebibyte, Yobibyte, Nanosecond, Microsecond, Millisecond, Second, Minute, Hour, Day, Week`. ValueUnit *string `pulumi:"valueUnit"` }
type DetectorVizOptionArgs ¶
type DetectorVizOptionArgs struct { // Color to use : gray, blue, azure, navy, brown, orange, yellow, iris, magenta, pink, purple, violet, lilac, emerald, green, aquamarine. Color pulumi.StringPtrInput `pulumi:"color"` // Specifies an alternate value for the Plot Name column of the Data Table associated with the chart. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` // Label used in the publish statement that displays the plot (metric time series data) you want to customize. Label pulumi.StringInput `pulumi:"label"` // , `valueSuffix` - (Optional) Arbitrary prefix/suffix to display with the value of this plot. // // **Notes** // // It is highly recommended that you use both `maxDelay` in your detector configuration and an `extrapolation` policy in your program text to reduce false positives/negatives. // // `maxDelay` allows SignalFx 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://signalfx-product-docs.readthedocs-hosted.com/en/latest/charts/chart-builder.html#delayed-datapoints) for more info. ValuePrefix pulumi.StringPtrInput `pulumi:"valuePrefix"` ValueSuffix pulumi.StringPtrInput `pulumi:"valueSuffix"` // A unit to attach to this plot. Units support automatic scaling (eg thousands of bytes will be displayed as kilobytes). Values values are `Bit, Kilobit, Megabit, Gigabit, Terabit, Petabit, Exabit, Zettabit, Yottabit, Byte, Kibibyte, Mebibyte, Gigibyte, Tebibyte, Pebibyte, Exbibyte, Zebibyte, Yobibyte, Nanosecond, Microsecond, Millisecond, Second, Minute, Hour, Day, Week`. ValueUnit pulumi.StringPtrInput `pulumi:"valueUnit"` }
func (DetectorVizOptionArgs) ElementType ¶
func (DetectorVizOptionArgs) ElementType() reflect.Type
func (DetectorVizOptionArgs) ToDetectorVizOptionOutput ¶
func (i DetectorVizOptionArgs) ToDetectorVizOptionOutput() DetectorVizOptionOutput
func (DetectorVizOptionArgs) ToDetectorVizOptionOutputWithContext ¶
func (i DetectorVizOptionArgs) ToDetectorVizOptionOutputWithContext(ctx context.Context) DetectorVizOptionOutput
type DetectorVizOptionArray ¶
type DetectorVizOptionArray []DetectorVizOptionInput
func (DetectorVizOptionArray) ElementType ¶
func (DetectorVizOptionArray) ElementType() reflect.Type
func (DetectorVizOptionArray) ToDetectorVizOptionArrayOutput ¶
func (i DetectorVizOptionArray) ToDetectorVizOptionArrayOutput() DetectorVizOptionArrayOutput
func (DetectorVizOptionArray) ToDetectorVizOptionArrayOutputWithContext ¶
func (i DetectorVizOptionArray) ToDetectorVizOptionArrayOutputWithContext(ctx context.Context) DetectorVizOptionArrayOutput
type DetectorVizOptionArrayInput ¶
type DetectorVizOptionArrayInput interface { pulumi.Input ToDetectorVizOptionArrayOutput() DetectorVizOptionArrayOutput ToDetectorVizOptionArrayOutputWithContext(context.Context) DetectorVizOptionArrayOutput }
DetectorVizOptionArrayInput is an input type that accepts DetectorVizOptionArray and DetectorVizOptionArrayOutput values. You can construct a concrete instance of `DetectorVizOptionArrayInput` via:
DetectorVizOptionArray{ DetectorVizOptionArgs{...} }
type DetectorVizOptionArrayOutput ¶
type DetectorVizOptionArrayOutput struct{ *pulumi.OutputState }
func (DetectorVizOptionArrayOutput) ElementType ¶
func (DetectorVizOptionArrayOutput) ElementType() reflect.Type
func (DetectorVizOptionArrayOutput) Index ¶
func (o DetectorVizOptionArrayOutput) Index(i pulumi.IntInput) DetectorVizOptionOutput
func (DetectorVizOptionArrayOutput) ToDetectorVizOptionArrayOutput ¶
func (o DetectorVizOptionArrayOutput) ToDetectorVizOptionArrayOutput() DetectorVizOptionArrayOutput
func (DetectorVizOptionArrayOutput) ToDetectorVizOptionArrayOutputWithContext ¶
func (o DetectorVizOptionArrayOutput) ToDetectorVizOptionArrayOutputWithContext(ctx context.Context) DetectorVizOptionArrayOutput
type DetectorVizOptionInput ¶
type DetectorVizOptionInput interface { pulumi.Input ToDetectorVizOptionOutput() DetectorVizOptionOutput ToDetectorVizOptionOutputWithContext(context.Context) DetectorVizOptionOutput }
DetectorVizOptionInput is an input type that accepts DetectorVizOptionArgs and DetectorVizOptionOutput values. You can construct a concrete instance of `DetectorVizOptionInput` via:
DetectorVizOptionArgs{...}
type DetectorVizOptionOutput ¶
type DetectorVizOptionOutput struct{ *pulumi.OutputState }
func (DetectorVizOptionOutput) Color ¶
func (o DetectorVizOptionOutput) Color() pulumi.StringPtrOutput
Color to use : gray, blue, azure, navy, brown, orange, yellow, iris, magenta, pink, purple, violet, lilac, emerald, green, aquamarine.
func (DetectorVizOptionOutput) DisplayName ¶
func (o DetectorVizOptionOutput) DisplayName() pulumi.StringPtrOutput
Specifies an alternate value for the Plot Name column of the Data Table associated with the chart.
func (DetectorVizOptionOutput) ElementType ¶
func (DetectorVizOptionOutput) ElementType() reflect.Type
func (DetectorVizOptionOutput) Label ¶
func (o DetectorVizOptionOutput) Label() pulumi.StringOutput
Label used in the publish statement that displays the plot (metric time series data) you want to customize.
func (DetectorVizOptionOutput) ToDetectorVizOptionOutput ¶
func (o DetectorVizOptionOutput) ToDetectorVizOptionOutput() DetectorVizOptionOutput
func (DetectorVizOptionOutput) ToDetectorVizOptionOutputWithContext ¶
func (o DetectorVizOptionOutput) ToDetectorVizOptionOutputWithContext(ctx context.Context) DetectorVizOptionOutput
func (DetectorVizOptionOutput) ValuePrefix ¶
func (o DetectorVizOptionOutput) ValuePrefix() pulumi.StringPtrOutput
, `valueSuffix` - (Optional) Arbitrary prefix/suffix to display with the value of this plot.
**Notes**
It is highly recommended that you use both `maxDelay` in your detector configuration and an `extrapolation` policy in your program text to reduce false positives/negatives.
`maxDelay` allows SignalFx 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://signalfx-product-docs.readthedocs-hosted.com/en/latest/charts/chart-builder.html#delayed-datapoints) for more info.
func (DetectorVizOptionOutput) ValueSuffix ¶
func (o DetectorVizOptionOutput) ValueSuffix() pulumi.StringPtrOutput
func (DetectorVizOptionOutput) ValueUnit ¶
func (o DetectorVizOptionOutput) ValueUnit() pulumi.StringPtrOutput
A unit to attach to this plot. Units support automatic scaling (eg thousands of bytes will be displayed as kilobytes). Values values are `Bit, Kilobit, Megabit, Gigabit, Terabit, Petabit, Exabit, Zettabit, Yottabit, Byte, Kibibyte, Mebibyte, Gigibyte, Tebibyte, Pebibyte, Exbibyte, Zebibyte, Yobibyte, Nanosecond, Microsecond, Millisecond, Second, Minute, Hour, Day, Week`.
type EventFeedChart ¶
type EventFeedChart struct { pulumi.CustomResourceState // Description of the text note. Description pulumi.StringPtrOutput `pulumi:"description"` // Seconds since epoch. Used for visualization. Conflicts with `timeRange`. EndTime pulumi.IntPtrOutput `pulumi:"endTime"` // Name of the text note. Name pulumi.StringOutput `pulumi:"name"` // Signalflow program text for the chart. More info[in the SignalFx docs](https://developers.signalfx.com/signalflow_analytics/signalflow_overview.html#_signalflow_programming_language). ProgramText pulumi.StringOutput `pulumi:"programText"` // Seconds since epoch. Used for visualization. Conflicts with `timeRange`. StartTime pulumi.IntPtrOutput `pulumi:"startTime"` // From when to display data. SignalFx time syntax (e.g. `"-5m"`, `"-1h"`). Conflicts with `startTime` and `endTime`. TimeRange pulumi.IntPtrOutput `pulumi:"timeRange"` // The URL of the chart. Url pulumi.StringOutput `pulumi:"url"` }
Displays a listing of events as a widget in a dashboard.
func GetEventFeedChart ¶
func GetEventFeedChart(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EventFeedChartState, opts ...pulumi.ResourceOption) (*EventFeedChart, error)
GetEventFeedChart gets an existing EventFeedChart resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewEventFeedChart ¶
func NewEventFeedChart(ctx *pulumi.Context, name string, args *EventFeedChartArgs, opts ...pulumi.ResourceOption) (*EventFeedChart, error)
NewEventFeedChart registers a new resource with the given unique name, arguments, and options.
func (*EventFeedChart) ElementType ¶
func (*EventFeedChart) ElementType() reflect.Type
func (*EventFeedChart) ToEventFeedChartOutput ¶
func (i *EventFeedChart) ToEventFeedChartOutput() EventFeedChartOutput
func (*EventFeedChart) ToEventFeedChartOutputWithContext ¶
func (i *EventFeedChart) ToEventFeedChartOutputWithContext(ctx context.Context) EventFeedChartOutput
type EventFeedChartArgs ¶
type EventFeedChartArgs struct { // Description of the text note. Description pulumi.StringPtrInput // Seconds since epoch. Used for visualization. Conflicts with `timeRange`. EndTime pulumi.IntPtrInput // Name of the text note. Name pulumi.StringPtrInput // Signalflow program text for the chart. More info[in the SignalFx docs](https://developers.signalfx.com/signalflow_analytics/signalflow_overview.html#_signalflow_programming_language). ProgramText pulumi.StringInput // Seconds since epoch. Used for visualization. Conflicts with `timeRange`. StartTime pulumi.IntPtrInput // From when to display data. SignalFx time syntax (e.g. `"-5m"`, `"-1h"`). Conflicts with `startTime` and `endTime`. TimeRange pulumi.IntPtrInput }
The set of arguments for constructing a 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 ¶ added in v5.5.0
func (o EventFeedChartOutput) Description() pulumi.StringPtrOutput
Description of the text note.
func (EventFeedChartOutput) ElementType ¶
func (EventFeedChartOutput) ElementType() reflect.Type
func (EventFeedChartOutput) EndTime ¶ added in v5.5.0
func (o EventFeedChartOutput) EndTime() pulumi.IntPtrOutput
Seconds since epoch. Used for visualization. Conflicts with `timeRange`.
func (EventFeedChartOutput) Name ¶ added in v5.5.0
func (o EventFeedChartOutput) Name() pulumi.StringOutput
Name of the text note.
func (EventFeedChartOutput) ProgramText ¶ added in v5.5.0
func (o EventFeedChartOutput) ProgramText() pulumi.StringOutput
Signalflow program text for the chart. More info[in the SignalFx docs](https://developers.signalfx.com/signalflow_analytics/signalflow_overview.html#_signalflow_programming_language).
func (EventFeedChartOutput) StartTime ¶ added in v5.5.0
func (o EventFeedChartOutput) StartTime() pulumi.IntPtrOutput
Seconds since epoch. Used for visualization. Conflicts with `timeRange`.
func (EventFeedChartOutput) TimeRange ¶ added in v5.5.0
func (o EventFeedChartOutput) TimeRange() pulumi.IntPtrOutput
From when to display data. SignalFx time syntax (e.g. `"-5m"`, `"-1h"`). Conflicts with `startTime` and `endTime`.
func (EventFeedChartOutput) ToEventFeedChartOutput ¶
func (o EventFeedChartOutput) ToEventFeedChartOutput() EventFeedChartOutput
func (EventFeedChartOutput) ToEventFeedChartOutputWithContext ¶
func (o EventFeedChartOutput) ToEventFeedChartOutputWithContext(ctx context.Context) EventFeedChartOutput
func (EventFeedChartOutput) Url ¶ added in v5.5.0
func (o EventFeedChartOutput) Url() pulumi.StringOutput
The URL of the chart.
type EventFeedChartState ¶
type EventFeedChartState struct { // Description of the text note. Description pulumi.StringPtrInput // Seconds since epoch. Used for visualization. Conflicts with `timeRange`. EndTime pulumi.IntPtrInput // Name of the text note. Name pulumi.StringPtrInput // Signalflow program text for the chart. More info[in the SignalFx docs](https://developers.signalfx.com/signalflow_analytics/signalflow_overview.html#_signalflow_programming_language). ProgramText pulumi.StringPtrInput // Seconds since epoch. Used for visualization. Conflicts with `timeRange`. StartTime pulumi.IntPtrInput // From when to display data. SignalFx time syntax (e.g. `"-5m"`, `"-1h"`). Conflicts with `startTime` and `endTime`. TimeRange pulumi.IntPtrInput // The URL of the chart. Url pulumi.StringPtrInput }
func (EventFeedChartState) ElementType ¶
func (EventFeedChartState) ElementType() reflect.Type
type GetAwsServicesArgs ¶
type GetAwsServicesArgs struct {
Services []GetAwsServicesService `pulumi:"services"`
}
A collection of arguments for invoking getAwsServices.
type GetAwsServicesOutputArgs ¶ added in v5.1.0
type GetAwsServicesOutputArgs struct {
Services GetAwsServicesServiceArrayInput `pulumi:"services"`
}
A collection of arguments for invoking getAwsServices.
func (GetAwsServicesOutputArgs) ElementType ¶ added in v5.1.0
func (GetAwsServicesOutputArgs) ElementType() reflect.Type
type GetAwsServicesResult ¶
type GetAwsServicesResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Services []GetAwsServicesService `pulumi:"services"` }
A collection of values returned by getAwsServices.
func GetAwsServices
deprecated
func GetAwsServices(ctx *pulumi.Context, args *GetAwsServicesArgs, opts ...pulumi.InvokeOption) (*GetAwsServicesResult, error)
Deprecated: signalfx.getAwsServices has been deprecated in favor of signalfx.aws.getServices
type GetAwsServicesResultOutput ¶ added in v5.1.0
type GetAwsServicesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAwsServices.
func GetAwsServicesOutput ¶ added in v5.1.0
func GetAwsServicesOutput(ctx *pulumi.Context, args GetAwsServicesOutputArgs, opts ...pulumi.InvokeOption) GetAwsServicesResultOutput
func (GetAwsServicesResultOutput) ElementType ¶ added in v5.1.0
func (GetAwsServicesResultOutput) ElementType() reflect.Type
func (GetAwsServicesResultOutput) Id ¶ added in v5.1.0
func (o GetAwsServicesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetAwsServicesResultOutput) Services ¶ added in v5.1.0
func (o GetAwsServicesResultOutput) Services() GetAwsServicesServiceArrayOutput
func (GetAwsServicesResultOutput) ToGetAwsServicesResultOutput ¶ added in v5.1.0
func (o GetAwsServicesResultOutput) ToGetAwsServicesResultOutput() GetAwsServicesResultOutput
func (GetAwsServicesResultOutput) ToGetAwsServicesResultOutputWithContext ¶ added in v5.1.0
func (o GetAwsServicesResultOutput) ToGetAwsServicesResultOutputWithContext(ctx context.Context) GetAwsServicesResultOutput
type GetAwsServicesService ¶
type GetAwsServicesService struct {
Name string `pulumi:"name"`
}
type GetAwsServicesServiceArgs ¶
type GetAwsServicesServiceArgs struct {
Name pulumi.StringInput `pulumi:"name"`
}
func (GetAwsServicesServiceArgs) ElementType ¶
func (GetAwsServicesServiceArgs) ElementType() reflect.Type
func (GetAwsServicesServiceArgs) ToGetAwsServicesServiceOutput ¶
func (i GetAwsServicesServiceArgs) ToGetAwsServicesServiceOutput() GetAwsServicesServiceOutput
func (GetAwsServicesServiceArgs) ToGetAwsServicesServiceOutputWithContext ¶
func (i GetAwsServicesServiceArgs) ToGetAwsServicesServiceOutputWithContext(ctx context.Context) GetAwsServicesServiceOutput
type GetAwsServicesServiceArray ¶
type GetAwsServicesServiceArray []GetAwsServicesServiceInput
func (GetAwsServicesServiceArray) ElementType ¶
func (GetAwsServicesServiceArray) ElementType() reflect.Type
func (GetAwsServicesServiceArray) ToGetAwsServicesServiceArrayOutput ¶
func (i GetAwsServicesServiceArray) ToGetAwsServicesServiceArrayOutput() GetAwsServicesServiceArrayOutput
func (GetAwsServicesServiceArray) ToGetAwsServicesServiceArrayOutputWithContext ¶
func (i GetAwsServicesServiceArray) ToGetAwsServicesServiceArrayOutputWithContext(ctx context.Context) GetAwsServicesServiceArrayOutput
type GetAwsServicesServiceArrayInput ¶
type GetAwsServicesServiceArrayInput interface { pulumi.Input ToGetAwsServicesServiceArrayOutput() GetAwsServicesServiceArrayOutput ToGetAwsServicesServiceArrayOutputWithContext(context.Context) GetAwsServicesServiceArrayOutput }
GetAwsServicesServiceArrayInput is an input type that accepts GetAwsServicesServiceArray and GetAwsServicesServiceArrayOutput values. You can construct a concrete instance of `GetAwsServicesServiceArrayInput` via:
GetAwsServicesServiceArray{ GetAwsServicesServiceArgs{...} }
type GetAwsServicesServiceArrayOutput ¶
type GetAwsServicesServiceArrayOutput struct{ *pulumi.OutputState }
func (GetAwsServicesServiceArrayOutput) ElementType ¶
func (GetAwsServicesServiceArrayOutput) ElementType() reflect.Type
func (GetAwsServicesServiceArrayOutput) Index ¶
func (o GetAwsServicesServiceArrayOutput) Index(i pulumi.IntInput) GetAwsServicesServiceOutput
func (GetAwsServicesServiceArrayOutput) ToGetAwsServicesServiceArrayOutput ¶
func (o GetAwsServicesServiceArrayOutput) ToGetAwsServicesServiceArrayOutput() GetAwsServicesServiceArrayOutput
func (GetAwsServicesServiceArrayOutput) ToGetAwsServicesServiceArrayOutputWithContext ¶
func (o GetAwsServicesServiceArrayOutput) ToGetAwsServicesServiceArrayOutputWithContext(ctx context.Context) GetAwsServicesServiceArrayOutput
type GetAwsServicesServiceInput ¶
type GetAwsServicesServiceInput interface { pulumi.Input ToGetAwsServicesServiceOutput() GetAwsServicesServiceOutput ToGetAwsServicesServiceOutputWithContext(context.Context) GetAwsServicesServiceOutput }
GetAwsServicesServiceInput is an input type that accepts GetAwsServicesServiceArgs and GetAwsServicesServiceOutput values. You can construct a concrete instance of `GetAwsServicesServiceInput` via:
GetAwsServicesServiceArgs{...}
type GetAwsServicesServiceOutput ¶
type GetAwsServicesServiceOutput struct{ *pulumi.OutputState }
func (GetAwsServicesServiceOutput) ElementType ¶
func (GetAwsServicesServiceOutput) ElementType() reflect.Type
func (GetAwsServicesServiceOutput) Name ¶
func (o GetAwsServicesServiceOutput) Name() pulumi.StringOutput
func (GetAwsServicesServiceOutput) ToGetAwsServicesServiceOutput ¶
func (o GetAwsServicesServiceOutput) ToGetAwsServicesServiceOutput() GetAwsServicesServiceOutput
func (GetAwsServicesServiceOutput) ToGetAwsServicesServiceOutputWithContext ¶
func (o GetAwsServicesServiceOutput) ToGetAwsServicesServiceOutputWithContext(ctx context.Context) GetAwsServicesServiceOutput
type GetAzureServicesArgs ¶
type GetAzureServicesArgs struct {
Services []GetAzureServicesService `pulumi:"services"`
}
A collection of arguments for invoking getAzureServices.
type GetAzureServicesOutputArgs ¶ added in v5.1.0
type GetAzureServicesOutputArgs struct {
Services GetAzureServicesServiceArrayInput `pulumi:"services"`
}
A collection of arguments for invoking getAzureServices.
func (GetAzureServicesOutputArgs) ElementType ¶ added in v5.1.0
func (GetAzureServicesOutputArgs) ElementType() reflect.Type
type GetAzureServicesResult ¶
type GetAzureServicesResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Services []GetAzureServicesService `pulumi:"services"` }
A collection of values returned by getAzureServices.
func GetAzureServices
deprecated
func GetAzureServices(ctx *pulumi.Context, args *GetAzureServicesArgs, opts ...pulumi.InvokeOption) (*GetAzureServicesResult, error)
Deprecated: signalfx.getAzureServices has been deprecated in favor of signalfx.azure.getServices
type GetAzureServicesResultOutput ¶ added in v5.1.0
type GetAzureServicesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAzureServices.
func GetAzureServicesOutput ¶ added in v5.1.0
func GetAzureServicesOutput(ctx *pulumi.Context, args GetAzureServicesOutputArgs, opts ...pulumi.InvokeOption) GetAzureServicesResultOutput
func (GetAzureServicesResultOutput) ElementType ¶ added in v5.1.0
func (GetAzureServicesResultOutput) ElementType() reflect.Type
func (GetAzureServicesResultOutput) Id ¶ added in v5.1.0
func (o GetAzureServicesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetAzureServicesResultOutput) Services ¶ added in v5.1.0
func (o GetAzureServicesResultOutput) Services() GetAzureServicesServiceArrayOutput
func (GetAzureServicesResultOutput) ToGetAzureServicesResultOutput ¶ added in v5.1.0
func (o GetAzureServicesResultOutput) ToGetAzureServicesResultOutput() GetAzureServicesResultOutput
func (GetAzureServicesResultOutput) ToGetAzureServicesResultOutputWithContext ¶ added in v5.1.0
func (o GetAzureServicesResultOutput) ToGetAzureServicesResultOutputWithContext(ctx context.Context) GetAzureServicesResultOutput
type GetAzureServicesService ¶
type GetAzureServicesService struct {
Name string `pulumi:"name"`
}
type GetAzureServicesServiceArgs ¶
type GetAzureServicesServiceArgs struct {
Name pulumi.StringInput `pulumi:"name"`
}
func (GetAzureServicesServiceArgs) ElementType ¶
func (GetAzureServicesServiceArgs) ElementType() reflect.Type
func (GetAzureServicesServiceArgs) ToGetAzureServicesServiceOutput ¶
func (i GetAzureServicesServiceArgs) ToGetAzureServicesServiceOutput() GetAzureServicesServiceOutput
func (GetAzureServicesServiceArgs) ToGetAzureServicesServiceOutputWithContext ¶
func (i GetAzureServicesServiceArgs) ToGetAzureServicesServiceOutputWithContext(ctx context.Context) GetAzureServicesServiceOutput
type GetAzureServicesServiceArray ¶
type GetAzureServicesServiceArray []GetAzureServicesServiceInput
func (GetAzureServicesServiceArray) ElementType ¶
func (GetAzureServicesServiceArray) ElementType() reflect.Type
func (GetAzureServicesServiceArray) ToGetAzureServicesServiceArrayOutput ¶
func (i GetAzureServicesServiceArray) ToGetAzureServicesServiceArrayOutput() GetAzureServicesServiceArrayOutput
func (GetAzureServicesServiceArray) ToGetAzureServicesServiceArrayOutputWithContext ¶
func (i GetAzureServicesServiceArray) ToGetAzureServicesServiceArrayOutputWithContext(ctx context.Context) GetAzureServicesServiceArrayOutput
type GetAzureServicesServiceArrayInput ¶
type GetAzureServicesServiceArrayInput interface { pulumi.Input ToGetAzureServicesServiceArrayOutput() GetAzureServicesServiceArrayOutput ToGetAzureServicesServiceArrayOutputWithContext(context.Context) GetAzureServicesServiceArrayOutput }
GetAzureServicesServiceArrayInput is an input type that accepts GetAzureServicesServiceArray and GetAzureServicesServiceArrayOutput values. You can construct a concrete instance of `GetAzureServicesServiceArrayInput` via:
GetAzureServicesServiceArray{ GetAzureServicesServiceArgs{...} }
type GetAzureServicesServiceArrayOutput ¶
type GetAzureServicesServiceArrayOutput struct{ *pulumi.OutputState }
func (GetAzureServicesServiceArrayOutput) ElementType ¶
func (GetAzureServicesServiceArrayOutput) ElementType() reflect.Type
func (GetAzureServicesServiceArrayOutput) Index ¶
func (o GetAzureServicesServiceArrayOutput) Index(i pulumi.IntInput) GetAzureServicesServiceOutput
func (GetAzureServicesServiceArrayOutput) ToGetAzureServicesServiceArrayOutput ¶
func (o GetAzureServicesServiceArrayOutput) ToGetAzureServicesServiceArrayOutput() GetAzureServicesServiceArrayOutput
func (GetAzureServicesServiceArrayOutput) ToGetAzureServicesServiceArrayOutputWithContext ¶
func (o GetAzureServicesServiceArrayOutput) ToGetAzureServicesServiceArrayOutputWithContext(ctx context.Context) GetAzureServicesServiceArrayOutput
type GetAzureServicesServiceInput ¶
type GetAzureServicesServiceInput interface { pulumi.Input ToGetAzureServicesServiceOutput() GetAzureServicesServiceOutput ToGetAzureServicesServiceOutputWithContext(context.Context) GetAzureServicesServiceOutput }
GetAzureServicesServiceInput is an input type that accepts GetAzureServicesServiceArgs and GetAzureServicesServiceOutput values. You can construct a concrete instance of `GetAzureServicesServiceInput` via:
GetAzureServicesServiceArgs{...}
type GetAzureServicesServiceOutput ¶
type GetAzureServicesServiceOutput struct{ *pulumi.OutputState }
func (GetAzureServicesServiceOutput) ElementType ¶
func (GetAzureServicesServiceOutput) ElementType() reflect.Type
func (GetAzureServicesServiceOutput) Name ¶
func (o GetAzureServicesServiceOutput) Name() pulumi.StringOutput
func (GetAzureServicesServiceOutput) ToGetAzureServicesServiceOutput ¶
func (o GetAzureServicesServiceOutput) ToGetAzureServicesServiceOutput() GetAzureServicesServiceOutput
func (GetAzureServicesServiceOutput) ToGetAzureServicesServiceOutputWithContext ¶
func (o GetAzureServicesServiceOutput) ToGetAzureServicesServiceOutputWithContext(ctx context.Context) GetAzureServicesServiceOutput
type GetDimensionValuesArgs ¶
type GetDimensionValuesArgs struct {
Query string `pulumi:"query"`
}
A collection of arguments for invoking getDimensionValues.
type GetDimensionValuesOutputArgs ¶ added in v5.1.0
type GetDimensionValuesOutputArgs struct {
Query pulumi.StringInput `pulumi:"query"`
}
A collection of arguments for invoking getDimensionValues.
func (GetDimensionValuesOutputArgs) ElementType ¶ added in v5.1.0
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** This data source only allows 1000 values, as it's kinda nuts to make anything with `forEach` that big in SignalFx. This is negotiable.
type GetDimensionValuesResultOutput ¶ added in v5.1.0
type GetDimensionValuesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDimensionValues.
func GetDimensionValuesOutput ¶ added in v5.1.0
func GetDimensionValuesOutput(ctx *pulumi.Context, args GetDimensionValuesOutputArgs, opts ...pulumi.InvokeOption) GetDimensionValuesResultOutput
func (GetDimensionValuesResultOutput) ElementType ¶ added in v5.1.0
func (GetDimensionValuesResultOutput) ElementType() reflect.Type
func (GetDimensionValuesResultOutput) Id ¶ added in v5.1.0
func (o GetDimensionValuesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetDimensionValuesResultOutput) Query ¶ added in v5.1.0
func (o GetDimensionValuesResultOutput) Query() pulumi.StringOutput
func (GetDimensionValuesResultOutput) ToGetDimensionValuesResultOutput ¶ added in v5.1.0
func (o GetDimensionValuesResultOutput) ToGetDimensionValuesResultOutput() GetDimensionValuesResultOutput
func (GetDimensionValuesResultOutput) ToGetDimensionValuesResultOutputWithContext ¶ added in v5.1.0
func (o GetDimensionValuesResultOutput) ToGetDimensionValuesResultOutputWithContext(ctx context.Context) GetDimensionValuesResultOutput
func (GetDimensionValuesResultOutput) Values ¶ added in v5.1.0
func (o GetDimensionValuesResultOutput) Values() pulumi.StringArrayOutput
type HeatmapChart ¶
type HeatmapChart struct { pulumi.CustomResourceState // Values and color for the color range. Example: `colorRange : { min : 0, max : 100, color : "#0000ff" }`. Look at this [link](https://docs.signalfx.com/en/latest/charts/chart-options-tab.html). ColorRange HeatmapChartColorRangePtrOutput `pulumi:"colorRange"` // One to N blocks, each defining a single color range including both the color to display for that range and the borders of the range. Example: `colorScale { gt = 60, color = "blue" } colorScale { lte = 60, color = "yellow" }`. Look at this [link](https://docs.signalfx.com/en/latest/charts/chart-options-tab.html). ColorScales HeatmapChartColorScaleArrayOutput `pulumi:"colorScales"` // Description of the chart. Description pulumi.StringPtrOutput `pulumi:"description"` // If `false`, samples a subset of the output MTS, which improves UI performance. `false` by default. DisableSampling pulumi.BoolPtrOutput `pulumi:"disableSampling"` // Properties to group by in the heatmap (in nesting order). GroupBies pulumi.StringArrayOutput `pulumi:"groupBies"` // Whether to show the timestamp in the chart. `false` by default. HideTimestamp pulumi.BoolPtrOutput `pulumi:"hideTimestamp"` // How long (in seconds) to wait for late datapoints. MaxDelay pulumi.IntPtrOutput `pulumi:"maxDelay"` // The minimum resolution (in seconds) to use for computing the underlying program. MinimumResolution pulumi.IntPtrOutput `pulumi:"minimumResolution"` // Name of the chart. Name pulumi.StringOutput `pulumi:"name"` // Signalflow program text for the chart. More info at <https://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, (default UTC). Timezone pulumi.StringPtrOutput `pulumi:"timezone"` // Must be `"Metric"` or `"Binary`". `"Metric"` by default. UnitPrefix pulumi.StringPtrOutput `pulumi:"unitPrefix"` // The URL of the chart. Url pulumi.StringOutput `pulumi:"url"` }
This chart type displays the specified plot in a heatmap 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 Usage
```go package main
import (
"github.com/pulumi/pulumi-signalfx/sdk/v5/go/signalfx" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := signalfx.NewHeatmapChart(ctx, "myheatmapchart0", &signalfx.HeatmapChartArgs{ ColorRange: &signalfx.HeatmapChartColorRangeArgs{ Color: pulumi.String("#ff0000"), MaxValue: pulumi.Float64(100), MinValue: pulumi.Float64(0), }, ColorScales: signalfx.HeatmapChartColorScaleArray{ &signalfx.HeatmapChartColorScaleArgs{ Color: pulumi.String("green"), Gte: pulumi.Float64(99), }, &signalfx.HeatmapChartColorScaleArgs{ Color: pulumi.String("yellow"), Gte: pulumi.Float64(95), Lt: pulumi.Float64(99), }, &signalfx.HeatmapChartColorScaleArgs{ Color: pulumi.String("red"), Lt: pulumi.Float64(95), }, }, Description: pulumi.String("Very cool Heatmap"), DisableSampling: pulumi.Bool(true), GroupBies: pulumi.StringArray{ pulumi.String("hostname"), pulumi.String("host"), }, HideTimestamp: pulumi.Bool(true), ProgramText: pulumi.String("myfilters = filter(\"cluster_name\", \"prod\") and filter(\"role\", \"search\")\ndata(\"cpu.total.idle\", filter=myfilters).publish()\n\n"), SortBy: pulumi.String("+host"), Timezone: pulumi.String("Europe/Paris"), }) if err != nil { return err } return nil }) }
```
func GetHeatmapChart ¶
func GetHeatmapChart(ctx *pulumi.Context, name string, id pulumi.IDInput, state *HeatmapChartState, opts ...pulumi.ResourceOption) (*HeatmapChart, error)
GetHeatmapChart gets an existing HeatmapChart resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewHeatmapChart ¶
func NewHeatmapChart(ctx *pulumi.Context, name string, args *HeatmapChartArgs, opts ...pulumi.ResourceOption) (*HeatmapChart, error)
NewHeatmapChart registers a new resource with the given unique name, arguments, and options.
func (*HeatmapChart) ElementType ¶
func (*HeatmapChart) ElementType() reflect.Type
func (*HeatmapChart) ToHeatmapChartOutput ¶
func (i *HeatmapChart) ToHeatmapChartOutput() HeatmapChartOutput
func (*HeatmapChart) ToHeatmapChartOutputWithContext ¶
func (i *HeatmapChart) ToHeatmapChartOutputWithContext(ctx context.Context) HeatmapChartOutput
type HeatmapChartArgs ¶
type HeatmapChartArgs struct { // Values and color for the color range. Example: `colorRange : { min : 0, max : 100, color : "#0000ff" }`. Look at this [link](https://docs.signalfx.com/en/latest/charts/chart-options-tab.html). ColorRange HeatmapChartColorRangePtrInput // One to N blocks, each defining a single color range including both the color to display for that range and the borders of the range. Example: `colorScale { gt = 60, color = "blue" } colorScale { lte = 60, color = "yellow" }`. Look at this [link](https://docs.signalfx.com/en/latest/charts/chart-options-tab.html). ColorScales HeatmapChartColorScaleArrayInput // Description of the chart. Description pulumi.StringPtrInput // If `false`, samples a subset of the output MTS, which improves UI performance. `false` by default. DisableSampling pulumi.BoolPtrInput // Properties to group by in the heatmap (in nesting order). GroupBies pulumi.StringArrayInput // Whether to show the timestamp in the chart. `false` by default. HideTimestamp pulumi.BoolPtrInput // How long (in seconds) to wait for late datapoints. MaxDelay pulumi.IntPtrInput // The minimum resolution (in seconds) to use for computing the underlying program. MinimumResolution pulumi.IntPtrInput // Name of the chart. Name pulumi.StringPtrInput // Signalflow program text for the chart. More info at <https://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, (default UTC). Timezone pulumi.StringPtrInput // Must be `"Metric"` or `"Binary`". `"Metric"` by default. UnitPrefix pulumi.StringPtrInput }
The set of arguments for constructing a HeatmapChart resource.
func (HeatmapChartArgs) ElementType ¶
func (HeatmapChartArgs) ElementType() reflect.Type
type HeatmapChartArray ¶
type HeatmapChartArray []HeatmapChartInput
func (HeatmapChartArray) ElementType ¶
func (HeatmapChartArray) ElementType() reflect.Type
func (HeatmapChartArray) ToHeatmapChartArrayOutput ¶
func (i HeatmapChartArray) ToHeatmapChartArrayOutput() HeatmapChartArrayOutput
func (HeatmapChartArray) ToHeatmapChartArrayOutputWithContext ¶
func (i HeatmapChartArray) ToHeatmapChartArrayOutputWithContext(ctx context.Context) HeatmapChartArrayOutput
type HeatmapChartArrayInput ¶
type HeatmapChartArrayInput interface { pulumi.Input ToHeatmapChartArrayOutput() HeatmapChartArrayOutput ToHeatmapChartArrayOutputWithContext(context.Context) HeatmapChartArrayOutput }
HeatmapChartArrayInput is an input type that accepts HeatmapChartArray and HeatmapChartArrayOutput values. You can construct a concrete instance of `HeatmapChartArrayInput` via:
HeatmapChartArray{ HeatmapChartArgs{...} }
type HeatmapChartArrayOutput ¶
type HeatmapChartArrayOutput struct{ *pulumi.OutputState }
func (HeatmapChartArrayOutput) ElementType ¶
func (HeatmapChartArrayOutput) ElementType() reflect.Type
func (HeatmapChartArrayOutput) Index ¶
func (o HeatmapChartArrayOutput) Index(i pulumi.IntInput) HeatmapChartOutput
func (HeatmapChartArrayOutput) ToHeatmapChartArrayOutput ¶
func (o HeatmapChartArrayOutput) ToHeatmapChartArrayOutput() HeatmapChartArrayOutput
func (HeatmapChartArrayOutput) ToHeatmapChartArrayOutputWithContext ¶
func (o HeatmapChartArrayOutput) ToHeatmapChartArrayOutputWithContext(ctx context.Context) HeatmapChartArrayOutput
type HeatmapChartColorRange ¶
type HeatmapChartColorRange struct { // The color range to use. Hex values are not supported here. Must be one of gray, blue, light_blue, navy, dark_orange, orange, dark_yellow, magenta, cerise, pink, violet, purple, gray_blue, dark_green, green, aquamarine, red, yellow, vivid_yellow, light_green, or lime_green. Color string `pulumi:"color"` // 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. Hex values are not supported here. Must be one of gray, blue, light_blue, navy, dark_orange, orange, dark_yellow, magenta, cerise, pink, violet, purple, gray_blue, dark_green, green, aquamarine, red, yellow, vivid_yellow, light_green, or lime_green. Color pulumi.StringInput `pulumi:"color"` // 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. Hex values are not supported here. Must be one of gray, blue, light_blue, navy, dark_orange, orange, dark_yellow, magenta, cerise, pink, violet, purple, gray_blue, dark_green, green, aquamarine, red, yellow, vivid_yellow, light_green, or lime_green.
func (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. Hex values are not supported here. Must be one of gray, blue, light_blue, navy, dark_orange, orange, dark_yellow, magenta, cerise, pink, violet, purple, gray_blue, dark_green, green, aquamarine, red, yellow, vivid_yellow, light_green, or lime_green.
func (HeatmapChartColorRangePtrOutput) Elem ¶
func (o HeatmapChartColorRangePtrOutput) Elem() HeatmapChartColorRangeOutput
func (HeatmapChartColorRangePtrOutput) ElementType ¶
func (HeatmapChartColorRangePtrOutput) ElementType() reflect.Type
func (HeatmapChartColorRangePtrOutput) MaxValue ¶
func (o HeatmapChartColorRangePtrOutput) MaxValue() pulumi.Float64PtrOutput
The maximum value within the coloring range.
func (HeatmapChartColorRangePtrOutput) MinValue ¶
func (o HeatmapChartColorRangePtrOutput) MinValue() pulumi.Float64PtrOutput
The minimum value within the coloring range.
func (HeatmapChartColorRangePtrOutput) ToHeatmapChartColorRangePtrOutput ¶
func (o HeatmapChartColorRangePtrOutput) ToHeatmapChartColorRangePtrOutput() HeatmapChartColorRangePtrOutput
func (HeatmapChartColorRangePtrOutput) ToHeatmapChartColorRangePtrOutputWithContext ¶
func (o HeatmapChartColorRangePtrOutput) ToHeatmapChartColorRangePtrOutputWithContext(ctx context.Context) HeatmapChartColorRangePtrOutput
type HeatmapChartColorScale ¶
type HeatmapChartColorScale struct { // The color range to use. Hex values are not supported here. Must be one of gray, blue, light_blue, navy, dark_orange, orange, dark_yellow, magenta, cerise, pink, violet, purple, gray_blue, dark_green, green, aquamarine, red, yellow, vivid_yellow, light_green, or lime_green. Color string `pulumi:"color"` // Indicates the lower threshold non-inclusive value for this range. Gt *float64 `pulumi:"gt"` // Indicates the lower threshold inclusive value for this range. Gte *float64 `pulumi:"gte"` // Indicates the upper threshold non-inclusive value for this range. Lt *float64 `pulumi:"lt"` // Indicates the upper threshold inclusive value for this range. Lte *float64 `pulumi:"lte"` }
type HeatmapChartColorScaleArgs ¶
type HeatmapChartColorScaleArgs struct { // The color range to use. Hex values are not supported here. Must be one of gray, blue, light_blue, navy, dark_orange, orange, dark_yellow, magenta, cerise, pink, violet, purple, gray_blue, dark_green, green, aquamarine, red, yellow, vivid_yellow, light_green, or lime_green. Color pulumi.StringInput `pulumi:"color"` // Indicates the lower threshold non-inclusive value for this range. Gt pulumi.Float64PtrInput `pulumi:"gt"` // Indicates the lower threshold inclusive value for this range. Gte pulumi.Float64PtrInput `pulumi:"gte"` // Indicates the upper threshold non-inclusive value for this range. Lt pulumi.Float64PtrInput `pulumi:"lt"` // Indicates the upper threshold inclusive value for this range. Lte pulumi.Float64PtrInput `pulumi:"lte"` }
func (HeatmapChartColorScaleArgs) ElementType ¶
func (HeatmapChartColorScaleArgs) ElementType() reflect.Type
func (HeatmapChartColorScaleArgs) ToHeatmapChartColorScaleOutput ¶
func (i HeatmapChartColorScaleArgs) ToHeatmapChartColorScaleOutput() HeatmapChartColorScaleOutput
func (HeatmapChartColorScaleArgs) ToHeatmapChartColorScaleOutputWithContext ¶
func (i HeatmapChartColorScaleArgs) ToHeatmapChartColorScaleOutputWithContext(ctx context.Context) HeatmapChartColorScaleOutput
type HeatmapChartColorScaleArray ¶
type HeatmapChartColorScaleArray []HeatmapChartColorScaleInput
func (HeatmapChartColorScaleArray) ElementType ¶
func (HeatmapChartColorScaleArray) ElementType() reflect.Type
func (HeatmapChartColorScaleArray) ToHeatmapChartColorScaleArrayOutput ¶
func (i HeatmapChartColorScaleArray) ToHeatmapChartColorScaleArrayOutput() HeatmapChartColorScaleArrayOutput
func (HeatmapChartColorScaleArray) ToHeatmapChartColorScaleArrayOutputWithContext ¶
func (i HeatmapChartColorScaleArray) ToHeatmapChartColorScaleArrayOutputWithContext(ctx context.Context) HeatmapChartColorScaleArrayOutput
type HeatmapChartColorScaleArrayInput ¶
type HeatmapChartColorScaleArrayInput interface { pulumi.Input ToHeatmapChartColorScaleArrayOutput() HeatmapChartColorScaleArrayOutput ToHeatmapChartColorScaleArrayOutputWithContext(context.Context) HeatmapChartColorScaleArrayOutput }
HeatmapChartColorScaleArrayInput is an input type that accepts HeatmapChartColorScaleArray and HeatmapChartColorScaleArrayOutput values. You can construct a concrete instance of `HeatmapChartColorScaleArrayInput` via:
HeatmapChartColorScaleArray{ HeatmapChartColorScaleArgs{...} }
type HeatmapChartColorScaleArrayOutput ¶
type HeatmapChartColorScaleArrayOutput struct{ *pulumi.OutputState }
func (HeatmapChartColorScaleArrayOutput) ElementType ¶
func (HeatmapChartColorScaleArrayOutput) ElementType() reflect.Type
func (HeatmapChartColorScaleArrayOutput) Index ¶
func (o HeatmapChartColorScaleArrayOutput) Index(i pulumi.IntInput) HeatmapChartColorScaleOutput
func (HeatmapChartColorScaleArrayOutput) ToHeatmapChartColorScaleArrayOutput ¶
func (o HeatmapChartColorScaleArrayOutput) ToHeatmapChartColorScaleArrayOutput() HeatmapChartColorScaleArrayOutput
func (HeatmapChartColorScaleArrayOutput) ToHeatmapChartColorScaleArrayOutputWithContext ¶
func (o HeatmapChartColorScaleArrayOutput) ToHeatmapChartColorScaleArrayOutputWithContext(ctx context.Context) HeatmapChartColorScaleArrayOutput
type HeatmapChartColorScaleInput ¶
type HeatmapChartColorScaleInput interface { pulumi.Input ToHeatmapChartColorScaleOutput() HeatmapChartColorScaleOutput ToHeatmapChartColorScaleOutputWithContext(context.Context) HeatmapChartColorScaleOutput }
HeatmapChartColorScaleInput is an input type that accepts HeatmapChartColorScaleArgs and HeatmapChartColorScaleOutput values. You can construct a concrete instance of `HeatmapChartColorScaleInput` via:
HeatmapChartColorScaleArgs{...}
type HeatmapChartColorScaleOutput ¶
type HeatmapChartColorScaleOutput struct{ *pulumi.OutputState }
func (HeatmapChartColorScaleOutput) Color ¶
func (o HeatmapChartColorScaleOutput) Color() pulumi.StringOutput
The color range to use. Hex values are not supported here. Must be one of gray, blue, light_blue, navy, dark_orange, orange, dark_yellow, magenta, cerise, pink, violet, purple, gray_blue, dark_green, green, aquamarine, red, yellow, vivid_yellow, light_green, or lime_green.
func (HeatmapChartColorScaleOutput) ElementType ¶
func (HeatmapChartColorScaleOutput) ElementType() reflect.Type
func (HeatmapChartColorScaleOutput) Gt ¶
func (o HeatmapChartColorScaleOutput) Gt() pulumi.Float64PtrOutput
Indicates the lower threshold non-inclusive value for this range.
func (HeatmapChartColorScaleOutput) Gte ¶
func (o HeatmapChartColorScaleOutput) Gte() pulumi.Float64PtrOutput
Indicates the lower threshold inclusive value for this range.
func (HeatmapChartColorScaleOutput) Lt ¶
func (o HeatmapChartColorScaleOutput) Lt() pulumi.Float64PtrOutput
Indicates the upper threshold non-inclusive value for this range.
func (HeatmapChartColorScaleOutput) Lte ¶
func (o HeatmapChartColorScaleOutput) Lte() pulumi.Float64PtrOutput
Indicates the upper threshold inclusive value for this range.
func (HeatmapChartColorScaleOutput) ToHeatmapChartColorScaleOutput ¶
func (o HeatmapChartColorScaleOutput) ToHeatmapChartColorScaleOutput() HeatmapChartColorScaleOutput
func (HeatmapChartColorScaleOutput) ToHeatmapChartColorScaleOutputWithContext ¶
func (o HeatmapChartColorScaleOutput) ToHeatmapChartColorScaleOutputWithContext(ctx context.Context) HeatmapChartColorScaleOutput
type HeatmapChartInput ¶
type HeatmapChartInput interface { pulumi.Input ToHeatmapChartOutput() HeatmapChartOutput ToHeatmapChartOutputWithContext(ctx context.Context) HeatmapChartOutput }
type HeatmapChartMap ¶
type HeatmapChartMap map[string]HeatmapChartInput
func (HeatmapChartMap) ElementType ¶
func (HeatmapChartMap) ElementType() reflect.Type
func (HeatmapChartMap) ToHeatmapChartMapOutput ¶
func (i HeatmapChartMap) ToHeatmapChartMapOutput() HeatmapChartMapOutput
func (HeatmapChartMap) ToHeatmapChartMapOutputWithContext ¶
func (i HeatmapChartMap) ToHeatmapChartMapOutputWithContext(ctx context.Context) HeatmapChartMapOutput
type HeatmapChartMapInput ¶
type HeatmapChartMapInput interface { pulumi.Input ToHeatmapChartMapOutput() HeatmapChartMapOutput ToHeatmapChartMapOutputWithContext(context.Context) HeatmapChartMapOutput }
HeatmapChartMapInput is an input type that accepts HeatmapChartMap and HeatmapChartMapOutput values. You can construct a concrete instance of `HeatmapChartMapInput` via:
HeatmapChartMap{ "key": HeatmapChartArgs{...} }
type HeatmapChartMapOutput ¶
type HeatmapChartMapOutput struct{ *pulumi.OutputState }
func (HeatmapChartMapOutput) ElementType ¶
func (HeatmapChartMapOutput) ElementType() reflect.Type
func (HeatmapChartMapOutput) MapIndex ¶
func (o HeatmapChartMapOutput) MapIndex(k pulumi.StringInput) HeatmapChartOutput
func (HeatmapChartMapOutput) ToHeatmapChartMapOutput ¶
func (o HeatmapChartMapOutput) ToHeatmapChartMapOutput() HeatmapChartMapOutput
func (HeatmapChartMapOutput) ToHeatmapChartMapOutputWithContext ¶
func (o HeatmapChartMapOutput) ToHeatmapChartMapOutputWithContext(ctx context.Context) HeatmapChartMapOutput
type HeatmapChartOutput ¶
type HeatmapChartOutput struct{ *pulumi.OutputState }
func (HeatmapChartOutput) ColorRange ¶ added in v5.5.0
func (o HeatmapChartOutput) ColorRange() HeatmapChartColorRangePtrOutput
Values and color for the color range. Example: `colorRange : { min : 0, max : 100, color : "#0000ff" }`. Look at this [link](https://docs.signalfx.com/en/latest/charts/chart-options-tab.html).
func (HeatmapChartOutput) ColorScales ¶ added in v5.5.0
func (o HeatmapChartOutput) ColorScales() HeatmapChartColorScaleArrayOutput
One to N blocks, each defining a single color range including both the color to display for that range and the borders of the range. Example: `colorScale { gt = 60, color = "blue" } colorScale { lte = 60, color = "yellow" }`. Look at this [link](https://docs.signalfx.com/en/latest/charts/chart-options-tab.html).
func (HeatmapChartOutput) Description ¶ added in v5.5.0
func (o HeatmapChartOutput) Description() pulumi.StringPtrOutput
Description of the chart.
func (HeatmapChartOutput) DisableSampling ¶ added in v5.5.0
func (o HeatmapChartOutput) DisableSampling() pulumi.BoolPtrOutput
If `false`, samples a subset of the output MTS, which improves UI performance. `false` by default.
func (HeatmapChartOutput) ElementType ¶
func (HeatmapChartOutput) ElementType() reflect.Type
func (HeatmapChartOutput) GroupBies ¶ added in v5.5.0
func (o HeatmapChartOutput) GroupBies() pulumi.StringArrayOutput
Properties to group by in the heatmap (in nesting order).
func (HeatmapChartOutput) HideTimestamp ¶ added in v5.5.0
func (o HeatmapChartOutput) HideTimestamp() pulumi.BoolPtrOutput
Whether to show the timestamp in the chart. `false` by default.
func (HeatmapChartOutput) MaxDelay ¶ added in v5.5.0
func (o HeatmapChartOutput) MaxDelay() pulumi.IntPtrOutput
How long (in seconds) to wait for late datapoints.
func (HeatmapChartOutput) MinimumResolution ¶ added in v5.5.0
func (o HeatmapChartOutput) MinimumResolution() pulumi.IntPtrOutput
The minimum resolution (in seconds) to use for computing the underlying program.
func (HeatmapChartOutput) Name ¶ added in v5.5.0
func (o HeatmapChartOutput) Name() pulumi.StringOutput
Name of the chart.
func (HeatmapChartOutput) ProgramText ¶ added in v5.5.0
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 ¶ added in v5.5.0
func (o HeatmapChartOutput) RefreshInterval() pulumi.IntPtrOutput
How often (in seconds) to refresh the values of the heatmap.
func (HeatmapChartOutput) SortBy ¶ added in v5.5.0
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 ¶ added in v5.5.0
func (o HeatmapChartOutput) Timezone() pulumi.StringPtrOutput
The property value is a string that denotes the geographic region associated with the time zone, (default UTC).
func (HeatmapChartOutput) ToHeatmapChartOutput ¶
func (o HeatmapChartOutput) ToHeatmapChartOutput() HeatmapChartOutput
func (HeatmapChartOutput) ToHeatmapChartOutputWithContext ¶
func (o HeatmapChartOutput) ToHeatmapChartOutputWithContext(ctx context.Context) HeatmapChartOutput
func (HeatmapChartOutput) UnitPrefix ¶ added in v5.5.0
func (o HeatmapChartOutput) UnitPrefix() pulumi.StringPtrOutput
Must be `"Metric"` or `"Binary`". `"Metric"` by default.
func (HeatmapChartOutput) Url ¶ added in v5.5.0
func (o HeatmapChartOutput) Url() pulumi.StringOutput
The URL of the chart.
type HeatmapChartState ¶
type HeatmapChartState struct { // Values and color for the color range. Example: `colorRange : { min : 0, max : 100, color : "#0000ff" }`. Look at this [link](https://docs.signalfx.com/en/latest/charts/chart-options-tab.html). ColorRange HeatmapChartColorRangePtrInput // One to N blocks, each defining a single color range including both the color to display for that range and the borders of the range. Example: `colorScale { gt = 60, color = "blue" } colorScale { lte = 60, color = "yellow" }`. Look at this [link](https://docs.signalfx.com/en/latest/charts/chart-options-tab.html). ColorScales HeatmapChartColorScaleArrayInput // Description of the chart. Description pulumi.StringPtrInput // If `false`, samples a subset of the output MTS, which improves UI performance. `false` by default. DisableSampling pulumi.BoolPtrInput // Properties to group by in the heatmap (in nesting order). GroupBies pulumi.StringArrayInput // Whether to show the timestamp in the chart. `false` by default. HideTimestamp pulumi.BoolPtrInput // How long (in seconds) to wait for late datapoints. MaxDelay pulumi.IntPtrInput // The minimum resolution (in seconds) to use for computing the underlying program. MinimumResolution pulumi.IntPtrInput // Name of the chart. Name pulumi.StringPtrInput // Signalflow program text for the chart. More info at <https://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, (default UTC). Timezone pulumi.StringPtrInput // Must be `"Metric"` or `"Binary`". `"Metric"` by default. UnitPrefix pulumi.StringPtrInput // The URL of the chart. Url pulumi.StringPtrInput }
func (HeatmapChartState) ElementType ¶
func (HeatmapChartState) ElementType() reflect.Type
type ListChart ¶
type ListChart struct { pulumi.CustomResourceState // Must be one of `"Scale"`, `"Dimension"` or `"Metric"`. `"Dimension"` by default. ColorBy pulumi.StringPtrOutput `pulumi:"colorBy"` // Single color range including both the color to display for that range and the borders of the range. Example: `[{ gt = 60, color = "blue" }, { lte = 60, color = "yellow" }]`. Look at this [link](https://docs.signalfx.com/en/latest/charts/chart-options-tab.html). ColorScales ListChartColorScaleArrayOutput `pulumi:"colorScales"` // Description of the chart. Description pulumi.StringPtrOutput `pulumi:"description"` // If `false`, samples a subset of the output MTS, which improves UI performance. `false` by default. DisableSampling pulumi.BoolPtrOutput `pulumi:"disableSampling"` // Seconds since epoch. Used for visualization. Conflicts with `timeRange`. EndTime pulumi.IntPtrOutput `pulumi:"endTime"` // Determines whether to hide missing data points in the chart. If `true`, missing data points in the chart would be hidden. `false` by default. HideMissingValues pulumi.BoolPtrOutput `pulumi:"hideMissingValues"` // List of properties that should not be displayed in the chart legend (i.e. dimension names). All the properties are visible by default. Deprecated, please use `legendOptionsFields`. // // Deprecated: Please use legend_options_fields LegendFieldsToHides pulumi.StringArrayOutput `pulumi:"legendFieldsToHides"` // List of property names and enabled flags that should be displayed in the data table for the chart, in the order provided. This option cannot be used with `legendFieldsToHide`. LegendOptionsFields ListChartLegendOptionsFieldArrayOutput `pulumi:"legendOptionsFields"` // How long (in seconds) to wait for late datapoints. MaxDelay pulumi.IntPtrOutput `pulumi:"maxDelay"` // Maximum number of digits to display when rounding values up or down. MaxPrecision pulumi.IntPtrOutput `pulumi:"maxPrecision"` // Name of the chart. Name pulumi.StringOutput `pulumi:"name"` // Signalflow program text for the chart. More info[in the SignalFx docs](https://developers.signalfx.com/signalflow_analytics/signalflow_overview.html#_signalflow_programming_language). ProgramText pulumi.StringOutput `pulumi:"programText"` // How often (in seconds) to refresh the values of the list. RefreshInterval pulumi.IntPtrOutput `pulumi:"refreshInterval"` // The type of secondary visualization. Can be `None`, `Radial`, `Linear`, or `Sparkline`. If unset, the SignalFx default is used (`Sparkline`). SecondaryVisualization pulumi.StringPtrOutput `pulumi:"secondaryVisualization"` // The property to use when sorting the elements. Use `value` if you want to sort by value. Must be prepended with `+` for ascending or `-` for descending (e.g. `-foo`). Note there are some special values for some of the options provided in the UX: `"value"` for Value, `"sf_originatingMetric"` for Metric, and `"sfMetric"` for plot. SortBy pulumi.StringPtrOutput `pulumi:"sortBy"` // Seconds since epoch. Used for visualization. Conflicts with `timeRange`. StartTime pulumi.IntPtrOutput `pulumi:"startTime"` // How many seconds ago from which to display data. For example, the last hour would be `3600`, etc. Conflicts with `startTime` and `endTime`. TimeRange pulumi.IntPtrOutput `pulumi:"timeRange"` // The property value is a string that denotes the geographic region associated with the time zone, (default UTC). Timezone pulumi.StringPtrOutput `pulumi:"timezone"` // Must be `"Metric"` or `"Binary`". `"Metric"` by default. UnitPrefix pulumi.StringPtrOutput `pulumi:"unitPrefix"` // The URL of the chart. Url pulumi.StringOutput `pulumi:"url"` // Plot-level customization options, associated with a publish statement. VizOptions ListChartVizOptionArrayOutput `pulumi:"vizOptions"` }
This chart type displays current data values in a list format.
The name of each value in the chart reflects the name of the plot and any associated dimensions. We recommend you click the Pencil icon and give the plot a meaningful name, as in plot B below. Otherwise, just the raw metric name will be displayed on the chart, as in plot A below.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-signalfx/sdk/v5/go/signalfx" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := signalfx.NewListChart(ctx, "mylistchart0", &signalfx.ListChartArgs{ ColorBy: pulumi.String("Metric"), Description: pulumi.String("Very cool List Chart"), DisableSampling: pulumi.Bool(true), HideMissingValues: pulumi.Bool(true), LegendOptionsFields: signalfx.ListChartLegendOptionsFieldArray{ &signalfx.ListChartLegendOptionsFieldArgs{ Enabled: pulumi.Bool(false), Property: pulumi.String("collector"), }, &signalfx.ListChartLegendOptionsFieldArgs{ Enabled: pulumi.Bool(true), Property: pulumi.String("cluster_name"), }, &signalfx.ListChartLegendOptionsFieldArgs{ Enabled: pulumi.Bool(true), Property: pulumi.String("role"), }, &signalfx.ListChartLegendOptionsFieldArgs{ Enabled: pulumi.Bool(false), Property: pulumi.String("collector"), }, &signalfx.ListChartLegendOptionsFieldArgs{ Enabled: pulumi.Bool(false), Property: pulumi.String("host"), }, }, MaxDelay: pulumi.Int(2), MaxPrecision: pulumi.Int(2), ProgramText: pulumi.String("myfilters = filter(\"cluster_name\", \"prod\") and filter(\"role\", \"search\")\ndata(\"cpu.total.idle\", filter=myfilters).publish()\n\n"), RefreshInterval: pulumi.Int(1), SortBy: pulumi.String("-value"), Timezone: pulumi.String("Europe/Paris"), }) if err != nil { return err } return nil }) }
```
func GetListChart ¶
func GetListChart(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ListChartState, opts ...pulumi.ResourceOption) (*ListChart, error)
GetListChart gets an existing ListChart resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewListChart ¶
func NewListChart(ctx *pulumi.Context, name string, args *ListChartArgs, opts ...pulumi.ResourceOption) (*ListChart, error)
NewListChart registers a new resource with the given unique name, arguments, and options.
func (*ListChart) ElementType ¶
func (*ListChart) ToListChartOutput ¶
func (i *ListChart) ToListChartOutput() ListChartOutput
func (*ListChart) ToListChartOutputWithContext ¶
func (i *ListChart) ToListChartOutputWithContext(ctx context.Context) ListChartOutput
type ListChartArgs ¶
type ListChartArgs struct { // Must be one of `"Scale"`, `"Dimension"` or `"Metric"`. `"Dimension"` by default. ColorBy pulumi.StringPtrInput // Single color range including both the color to display for that range and the borders of the range. Example: `[{ gt = 60, color = "blue" }, { lte = 60, color = "yellow" }]`. Look at this [link](https://docs.signalfx.com/en/latest/charts/chart-options-tab.html). ColorScales ListChartColorScaleArrayInput // Description of the chart. Description pulumi.StringPtrInput // If `false`, samples a subset of the output MTS, which improves UI performance. `false` by default. DisableSampling pulumi.BoolPtrInput // Seconds since epoch. Used for visualization. Conflicts with `timeRange`. EndTime pulumi.IntPtrInput // Determines whether to hide missing data points in the chart. If `true`, missing data points in the chart would be hidden. `false` by default. HideMissingValues pulumi.BoolPtrInput // List of properties that should not be displayed in the chart legend (i.e. dimension names). All the properties are visible by default. Deprecated, please use `legendOptionsFields`. // // Deprecated: Please use legend_options_fields LegendFieldsToHides pulumi.StringArrayInput // List of property names and enabled flags that should be displayed in the data table for the chart, in the order provided. This option cannot be used with `legendFieldsToHide`. LegendOptionsFields ListChartLegendOptionsFieldArrayInput // How long (in seconds) to wait for late datapoints. MaxDelay pulumi.IntPtrInput // Maximum number of digits to display when rounding values up or down. MaxPrecision pulumi.IntPtrInput // Name of the chart. Name pulumi.StringPtrInput // Signalflow program text for the chart. More info[in the SignalFx docs](https://developers.signalfx.com/signalflow_analytics/signalflow_overview.html#_signalflow_programming_language). ProgramText pulumi.StringInput // How often (in seconds) to refresh the values of the list. RefreshInterval pulumi.IntPtrInput // The type of secondary visualization. Can be `None`, `Radial`, `Linear`, or `Sparkline`. If unset, the SignalFx default is used (`Sparkline`). SecondaryVisualization pulumi.StringPtrInput // The property to use when sorting the elements. Use `value` if you want to sort by value. Must be prepended with `+` for ascending or `-` for descending (e.g. `-foo`). Note there are some special values for some of the options provided in the UX: `"value"` for Value, `"sf_originatingMetric"` for Metric, and `"sfMetric"` for plot. SortBy pulumi.StringPtrInput // Seconds since epoch. Used for visualization. Conflicts with `timeRange`. StartTime pulumi.IntPtrInput // How many seconds ago from which to display data. For example, the last hour would be `3600`, etc. Conflicts with `startTime` and `endTime`. TimeRange pulumi.IntPtrInput // The property value is a string that denotes the geographic region associated with the time zone, (default UTC). Timezone pulumi.StringPtrInput // Must be `"Metric"` or `"Binary`". `"Metric"` by default. UnitPrefix pulumi.StringPtrInput // Plot-level customization options, associated with a publish statement. VizOptions ListChartVizOptionArrayInput }
The set of arguments for constructing a ListChart resource.
func (ListChartArgs) ElementType ¶
func (ListChartArgs) ElementType() reflect.Type
type ListChartArray ¶
type ListChartArray []ListChartInput
func (ListChartArray) ElementType ¶
func (ListChartArray) ElementType() reflect.Type
func (ListChartArray) ToListChartArrayOutput ¶
func (i ListChartArray) ToListChartArrayOutput() ListChartArrayOutput
func (ListChartArray) ToListChartArrayOutputWithContext ¶
func (i ListChartArray) ToListChartArrayOutputWithContext(ctx context.Context) ListChartArrayOutput
type ListChartArrayInput ¶
type ListChartArrayInput interface { pulumi.Input ToListChartArrayOutput() ListChartArrayOutput ToListChartArrayOutputWithContext(context.Context) ListChartArrayOutput }
ListChartArrayInput is an input type that accepts ListChartArray and ListChartArrayOutput values. You can construct a concrete instance of `ListChartArrayInput` via:
ListChartArray{ ListChartArgs{...} }
type ListChartArrayOutput ¶
type ListChartArrayOutput struct{ *pulumi.OutputState }
func (ListChartArrayOutput) ElementType ¶
func (ListChartArrayOutput) ElementType() reflect.Type
func (ListChartArrayOutput) Index ¶
func (o ListChartArrayOutput) Index(i pulumi.IntInput) ListChartOutput
func (ListChartArrayOutput) ToListChartArrayOutput ¶
func (o ListChartArrayOutput) ToListChartArrayOutput() ListChartArrayOutput
func (ListChartArrayOutput) ToListChartArrayOutputWithContext ¶
func (o ListChartArrayOutput) ToListChartArrayOutputWithContext(ctx context.Context) ListChartArrayOutput
type ListChartColorScale ¶
type ListChartColorScale struct { // The color to use. Must be one of gray, blue, light_blue, navy, dark_orange, orange, dark_yellow, magenta, cerise, pink, violet, purple, gray_blue, dark_green, green, aquamarine, red, yellow, vivid_yellow, light_green, or lime_green. Color string `pulumi:"color"` // Indicates the lower threshold non-inclusive value for this range. Gt *float64 `pulumi:"gt"` // Indicates the lower threshold inclusive value for this range. Gte *float64 `pulumi:"gte"` // Indicates the upper threshold non-inculsive value for this range. Lt *float64 `pulumi:"lt"` // Indicates the upper threshold inclusive value for this range. Lte *float64 `pulumi:"lte"` }
type ListChartColorScaleArgs ¶
type ListChartColorScaleArgs struct { // The color to use. Must be one of gray, blue, light_blue, navy, dark_orange, orange, dark_yellow, magenta, cerise, pink, violet, purple, gray_blue, dark_green, green, aquamarine, red, yellow, vivid_yellow, light_green, or lime_green. Color pulumi.StringInput `pulumi:"color"` // Indicates the lower threshold non-inclusive value for this range. Gt pulumi.Float64PtrInput `pulumi:"gt"` // Indicates the lower threshold inclusive value for this range. Gte pulumi.Float64PtrInput `pulumi:"gte"` // Indicates the upper threshold non-inculsive value for this range. Lt pulumi.Float64PtrInput `pulumi:"lt"` // Indicates the upper threshold inclusive value for this range. Lte pulumi.Float64PtrInput `pulumi:"lte"` }
func (ListChartColorScaleArgs) ElementType ¶
func (ListChartColorScaleArgs) ElementType() reflect.Type
func (ListChartColorScaleArgs) ToListChartColorScaleOutput ¶
func (i ListChartColorScaleArgs) ToListChartColorScaleOutput() ListChartColorScaleOutput
func (ListChartColorScaleArgs) ToListChartColorScaleOutputWithContext ¶
func (i ListChartColorScaleArgs) ToListChartColorScaleOutputWithContext(ctx context.Context) ListChartColorScaleOutput
type ListChartColorScaleArray ¶
type ListChartColorScaleArray []ListChartColorScaleInput
func (ListChartColorScaleArray) ElementType ¶
func (ListChartColorScaleArray) ElementType() reflect.Type
func (ListChartColorScaleArray) ToListChartColorScaleArrayOutput ¶
func (i ListChartColorScaleArray) ToListChartColorScaleArrayOutput() ListChartColorScaleArrayOutput
func (ListChartColorScaleArray) ToListChartColorScaleArrayOutputWithContext ¶
func (i ListChartColorScaleArray) ToListChartColorScaleArrayOutputWithContext(ctx context.Context) ListChartColorScaleArrayOutput
type ListChartColorScaleArrayInput ¶
type ListChartColorScaleArrayInput interface { pulumi.Input ToListChartColorScaleArrayOutput() ListChartColorScaleArrayOutput ToListChartColorScaleArrayOutputWithContext(context.Context) ListChartColorScaleArrayOutput }
ListChartColorScaleArrayInput is an input type that accepts ListChartColorScaleArray and ListChartColorScaleArrayOutput values. You can construct a concrete instance of `ListChartColorScaleArrayInput` via:
ListChartColorScaleArray{ ListChartColorScaleArgs{...} }
type ListChartColorScaleArrayOutput ¶
type ListChartColorScaleArrayOutput struct{ *pulumi.OutputState }
func (ListChartColorScaleArrayOutput) ElementType ¶
func (ListChartColorScaleArrayOutput) ElementType() reflect.Type
func (ListChartColorScaleArrayOutput) Index ¶
func (o ListChartColorScaleArrayOutput) Index(i pulumi.IntInput) ListChartColorScaleOutput
func (ListChartColorScaleArrayOutput) ToListChartColorScaleArrayOutput ¶
func (o ListChartColorScaleArrayOutput) ToListChartColorScaleArrayOutput() ListChartColorScaleArrayOutput
func (ListChartColorScaleArrayOutput) ToListChartColorScaleArrayOutputWithContext ¶
func (o ListChartColorScaleArrayOutput) ToListChartColorScaleArrayOutputWithContext(ctx context.Context) ListChartColorScaleArrayOutput
type ListChartColorScaleInput ¶
type ListChartColorScaleInput interface { pulumi.Input ToListChartColorScaleOutput() ListChartColorScaleOutput ToListChartColorScaleOutputWithContext(context.Context) ListChartColorScaleOutput }
ListChartColorScaleInput is an input type that accepts ListChartColorScaleArgs and ListChartColorScaleOutput values. You can construct a concrete instance of `ListChartColorScaleInput` via:
ListChartColorScaleArgs{...}
type ListChartColorScaleOutput ¶
type ListChartColorScaleOutput struct{ *pulumi.OutputState }
func (ListChartColorScaleOutput) Color ¶
func (o ListChartColorScaleOutput) Color() pulumi.StringOutput
The color to use. Must be one of gray, blue, light_blue, navy, dark_orange, orange, dark_yellow, magenta, cerise, pink, violet, purple, gray_blue, dark_green, green, aquamarine, red, yellow, vivid_yellow, light_green, or lime_green.
func (ListChartColorScaleOutput) ElementType ¶
func (ListChartColorScaleOutput) ElementType() reflect.Type
func (ListChartColorScaleOutput) Gt ¶
func (o ListChartColorScaleOutput) Gt() pulumi.Float64PtrOutput
Indicates the lower threshold non-inclusive value for this range.
func (ListChartColorScaleOutput) Gte ¶
func (o ListChartColorScaleOutput) Gte() pulumi.Float64PtrOutput
Indicates the lower threshold inclusive value for this range.
func (ListChartColorScaleOutput) Lt ¶
func (o ListChartColorScaleOutput) Lt() pulumi.Float64PtrOutput
Indicates the upper threshold non-inculsive value for this range.
func (ListChartColorScaleOutput) Lte ¶
func (o ListChartColorScaleOutput) Lte() pulumi.Float64PtrOutput
Indicates the upper threshold inclusive value for this range.
func (ListChartColorScaleOutput) ToListChartColorScaleOutput ¶
func (o ListChartColorScaleOutput) ToListChartColorScaleOutput() ListChartColorScaleOutput
func (ListChartColorScaleOutput) ToListChartColorScaleOutputWithContext ¶
func (o ListChartColorScaleOutput) ToListChartColorScaleOutputWithContext(ctx context.Context) ListChartColorScaleOutput
type ListChartInput ¶
type ListChartInput interface { pulumi.Input ToListChartOutput() ListChartOutput ToListChartOutputWithContext(ctx context.Context) ListChartOutput }
type ListChartLegendOptionsField ¶
type ListChartLegendOptionsField struct { // True or False depending on if you want the property to be shown or hidden. Enabled *bool `pulumi:"enabled"` // The name of the property to display. Note the special values of `sfMetric` (corresponding with the API's `Plot Name`) which shows the label of the time series `publish()` and `sf_originatingMetric` (corresponding with the API's `metric (sf metric)`) that shows the [name of the metric](https://developers.signalfx.com/signalflow_analytics/functions/data_function.html#table-1-parameter-definitions) for the time series being displayed. Property string `pulumi:"property"` }
type ListChartLegendOptionsFieldArgs ¶
type ListChartLegendOptionsFieldArgs struct { // True or False depending on if you want the property to be shown or hidden. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // The name of the property to display. Note the special values of `sfMetric` (corresponding with the API's `Plot Name`) which shows the label of the time series `publish()` and `sf_originatingMetric` (corresponding with the API's `metric (sf metric)`) that shows the [name of the metric](https://developers.signalfx.com/signalflow_analytics/functions/data_function.html#table-1-parameter-definitions) for the time series being displayed. Property pulumi.StringInput `pulumi:"property"` }
func (ListChartLegendOptionsFieldArgs) ElementType ¶
func (ListChartLegendOptionsFieldArgs) ElementType() reflect.Type
func (ListChartLegendOptionsFieldArgs) ToListChartLegendOptionsFieldOutput ¶
func (i ListChartLegendOptionsFieldArgs) ToListChartLegendOptionsFieldOutput() ListChartLegendOptionsFieldOutput
func (ListChartLegendOptionsFieldArgs) ToListChartLegendOptionsFieldOutputWithContext ¶
func (i ListChartLegendOptionsFieldArgs) ToListChartLegendOptionsFieldOutputWithContext(ctx context.Context) ListChartLegendOptionsFieldOutput
type ListChartLegendOptionsFieldArray ¶
type ListChartLegendOptionsFieldArray []ListChartLegendOptionsFieldInput
func (ListChartLegendOptionsFieldArray) ElementType ¶
func (ListChartLegendOptionsFieldArray) ElementType() reflect.Type
func (ListChartLegendOptionsFieldArray) ToListChartLegendOptionsFieldArrayOutput ¶
func (i ListChartLegendOptionsFieldArray) ToListChartLegendOptionsFieldArrayOutput() ListChartLegendOptionsFieldArrayOutput
func (ListChartLegendOptionsFieldArray) ToListChartLegendOptionsFieldArrayOutputWithContext ¶
func (i ListChartLegendOptionsFieldArray) ToListChartLegendOptionsFieldArrayOutputWithContext(ctx context.Context) ListChartLegendOptionsFieldArrayOutput
type ListChartLegendOptionsFieldArrayInput ¶
type ListChartLegendOptionsFieldArrayInput interface { pulumi.Input ToListChartLegendOptionsFieldArrayOutput() ListChartLegendOptionsFieldArrayOutput ToListChartLegendOptionsFieldArrayOutputWithContext(context.Context) ListChartLegendOptionsFieldArrayOutput }
ListChartLegendOptionsFieldArrayInput is an input type that accepts ListChartLegendOptionsFieldArray and ListChartLegendOptionsFieldArrayOutput values. You can construct a concrete instance of `ListChartLegendOptionsFieldArrayInput` via:
ListChartLegendOptionsFieldArray{ ListChartLegendOptionsFieldArgs{...} }
type ListChartLegendOptionsFieldArrayOutput ¶
type ListChartLegendOptionsFieldArrayOutput struct{ *pulumi.OutputState }
func (ListChartLegendOptionsFieldArrayOutput) ElementType ¶
func (ListChartLegendOptionsFieldArrayOutput) ElementType() reflect.Type
func (ListChartLegendOptionsFieldArrayOutput) ToListChartLegendOptionsFieldArrayOutput ¶
func (o ListChartLegendOptionsFieldArrayOutput) ToListChartLegendOptionsFieldArrayOutput() ListChartLegendOptionsFieldArrayOutput
func (ListChartLegendOptionsFieldArrayOutput) ToListChartLegendOptionsFieldArrayOutputWithContext ¶
func (o ListChartLegendOptionsFieldArrayOutput) ToListChartLegendOptionsFieldArrayOutputWithContext(ctx context.Context) ListChartLegendOptionsFieldArrayOutput
type ListChartLegendOptionsFieldInput ¶
type ListChartLegendOptionsFieldInput interface { pulumi.Input ToListChartLegendOptionsFieldOutput() ListChartLegendOptionsFieldOutput ToListChartLegendOptionsFieldOutputWithContext(context.Context) ListChartLegendOptionsFieldOutput }
ListChartLegendOptionsFieldInput is an input type that accepts ListChartLegendOptionsFieldArgs and ListChartLegendOptionsFieldOutput values. You can construct a concrete instance of `ListChartLegendOptionsFieldInput` via:
ListChartLegendOptionsFieldArgs{...}
type ListChartLegendOptionsFieldOutput ¶
type ListChartLegendOptionsFieldOutput struct{ *pulumi.OutputState }
func (ListChartLegendOptionsFieldOutput) ElementType ¶
func (ListChartLegendOptionsFieldOutput) ElementType() reflect.Type
func (ListChartLegendOptionsFieldOutput) Enabled ¶
func (o ListChartLegendOptionsFieldOutput) Enabled() pulumi.BoolPtrOutput
True or False depending on if you want the property to be shown or hidden.
func (ListChartLegendOptionsFieldOutput) Property ¶
func (o ListChartLegendOptionsFieldOutput) Property() pulumi.StringOutput
The name of the property to display. Note the special values of `sfMetric` (corresponding with the API's `Plot Name`) which shows the label of the time series `publish()` and `sf_originatingMetric` (corresponding with the API's `metric (sf metric)`) that shows the [name of the metric](https://developers.signalfx.com/signalflow_analytics/functions/data_function.html#table-1-parameter-definitions) for the time series being displayed.
func (ListChartLegendOptionsFieldOutput) ToListChartLegendOptionsFieldOutput ¶
func (o ListChartLegendOptionsFieldOutput) ToListChartLegendOptionsFieldOutput() ListChartLegendOptionsFieldOutput
func (ListChartLegendOptionsFieldOutput) ToListChartLegendOptionsFieldOutputWithContext ¶
func (o ListChartLegendOptionsFieldOutput) ToListChartLegendOptionsFieldOutputWithContext(ctx context.Context) ListChartLegendOptionsFieldOutput
type ListChartMap ¶
type ListChartMap map[string]ListChartInput
func (ListChartMap) ElementType ¶
func (ListChartMap) ElementType() reflect.Type
func (ListChartMap) ToListChartMapOutput ¶
func (i ListChartMap) ToListChartMapOutput() ListChartMapOutput
func (ListChartMap) ToListChartMapOutputWithContext ¶
func (i ListChartMap) ToListChartMapOutputWithContext(ctx context.Context) ListChartMapOutput
type ListChartMapInput ¶
type ListChartMapInput interface { pulumi.Input ToListChartMapOutput() ListChartMapOutput ToListChartMapOutputWithContext(context.Context) ListChartMapOutput }
ListChartMapInput is an input type that accepts ListChartMap and ListChartMapOutput values. You can construct a concrete instance of `ListChartMapInput` via:
ListChartMap{ "key": ListChartArgs{...} }
type ListChartMapOutput ¶
type ListChartMapOutput struct{ *pulumi.OutputState }
func (ListChartMapOutput) ElementType ¶
func (ListChartMapOutput) ElementType() reflect.Type
func (ListChartMapOutput) MapIndex ¶
func (o ListChartMapOutput) MapIndex(k pulumi.StringInput) ListChartOutput
func (ListChartMapOutput) ToListChartMapOutput ¶
func (o ListChartMapOutput) ToListChartMapOutput() ListChartMapOutput
func (ListChartMapOutput) ToListChartMapOutputWithContext ¶
func (o ListChartMapOutput) ToListChartMapOutputWithContext(ctx context.Context) ListChartMapOutput
type ListChartOutput ¶
type ListChartOutput struct{ *pulumi.OutputState }
func (ListChartOutput) ColorBy ¶ added in v5.5.0
func (o ListChartOutput) ColorBy() pulumi.StringPtrOutput
Must be one of `"Scale"`, `"Dimension"` or `"Metric"`. `"Dimension"` by default.
func (ListChartOutput) ColorScales ¶ added in v5.5.0
func (o ListChartOutput) ColorScales() ListChartColorScaleArrayOutput
Single color range including both the color to display for that range and the borders of the range. Example: `[{ gt = 60, color = "blue" }, { lte = 60, color = "yellow" }]`. Look at this [link](https://docs.signalfx.com/en/latest/charts/chart-options-tab.html).
func (ListChartOutput) Description ¶ added in v5.5.0
func (o ListChartOutput) Description() pulumi.StringPtrOutput
Description of the chart.
func (ListChartOutput) DisableSampling ¶ added in v5.5.0
func (o ListChartOutput) DisableSampling() pulumi.BoolPtrOutput
If `false`, samples a subset of the output MTS, which improves UI performance. `false` by default.
func (ListChartOutput) ElementType ¶
func (ListChartOutput) ElementType() reflect.Type
func (ListChartOutput) EndTime ¶ added in v5.5.0
func (o ListChartOutput) EndTime() pulumi.IntPtrOutput
Seconds since epoch. Used for visualization. Conflicts with `timeRange`.
func (ListChartOutput) HideMissingValues ¶ added in v5.5.0
func (o ListChartOutput) HideMissingValues() pulumi.BoolPtrOutput
Determines whether to hide missing data points in the chart. If `true`, missing data points in the chart would be hidden. `false` by default.
func (ListChartOutput) LegendFieldsToHides
deprecated
added in
v5.5.0
func (o ListChartOutput) LegendFieldsToHides() pulumi.StringArrayOutput
List of properties that should not be displayed in the chart legend (i.e. dimension names). All the properties are visible by default. Deprecated, please use `legendOptionsFields`.
Deprecated: Please use legend_options_fields
func (ListChartOutput) LegendOptionsFields ¶ added in v5.5.0
func (o ListChartOutput) LegendOptionsFields() ListChartLegendOptionsFieldArrayOutput
List of property names and enabled flags that should be displayed in the data table for the chart, in the order provided. This option cannot be used with `legendFieldsToHide`.
func (ListChartOutput) MaxDelay ¶ added in v5.5.0
func (o ListChartOutput) MaxDelay() pulumi.IntPtrOutput
How long (in seconds) to wait for late datapoints.
func (ListChartOutput) MaxPrecision ¶ added in v5.5.0
func (o ListChartOutput) MaxPrecision() pulumi.IntPtrOutput
Maximum number of digits to display when rounding values up or down.
func (ListChartOutput) Name ¶ added in v5.5.0
func (o ListChartOutput) Name() pulumi.StringOutput
Name of the chart.
func (ListChartOutput) ProgramText ¶ added in v5.5.0
func (o ListChartOutput) ProgramText() pulumi.StringOutput
Signalflow program text for the chart. More info[in the SignalFx docs](https://developers.signalfx.com/signalflow_analytics/signalflow_overview.html#_signalflow_programming_language).
func (ListChartOutput) RefreshInterval ¶ added in v5.5.0
func (o ListChartOutput) RefreshInterval() pulumi.IntPtrOutput
How often (in seconds) to refresh the values of the list.
func (ListChartOutput) SecondaryVisualization ¶ added in v5.5.0
func (o ListChartOutput) SecondaryVisualization() pulumi.StringPtrOutput
The type of secondary visualization. Can be `None`, `Radial`, `Linear`, or `Sparkline`. If unset, the SignalFx default is used (`Sparkline`).
func (ListChartOutput) SortBy ¶ added in v5.5.0
func (o ListChartOutput) SortBy() pulumi.StringPtrOutput
The property to use when sorting the elements. Use `value` if you want to sort by value. Must be prepended with `+` for ascending or `-` for descending (e.g. `-foo`). Note there are some special values for some of the options provided in the UX: `"value"` for Value, `"sf_originatingMetric"` for Metric, and `"sfMetric"` for plot.
func (ListChartOutput) StartTime ¶ added in v5.5.0
func (o ListChartOutput) StartTime() pulumi.IntPtrOutput
Seconds since epoch. Used for visualization. Conflicts with `timeRange`.
func (ListChartOutput) TimeRange ¶ added in v5.5.0
func (o ListChartOutput) TimeRange() pulumi.IntPtrOutput
How many seconds ago from which to display data. For example, the last hour would be `3600`, etc. Conflicts with `startTime` and `endTime`.
func (ListChartOutput) Timezone ¶ added in v5.5.0
func (o ListChartOutput) Timezone() pulumi.StringPtrOutput
The property value is a string that denotes the geographic region associated with the time zone, (default UTC).
func (ListChartOutput) ToListChartOutput ¶
func (o ListChartOutput) ToListChartOutput() ListChartOutput
func (ListChartOutput) ToListChartOutputWithContext ¶
func (o ListChartOutput) ToListChartOutputWithContext(ctx context.Context) ListChartOutput
func (ListChartOutput) UnitPrefix ¶ added in v5.5.0
func (o ListChartOutput) UnitPrefix() pulumi.StringPtrOutput
Must be `"Metric"` or `"Binary`". `"Metric"` by default.
func (ListChartOutput) Url ¶ added in v5.5.0
func (o ListChartOutput) Url() pulumi.StringOutput
The URL of the chart.
func (ListChartOutput) VizOptions ¶ added in v5.5.0
func (o ListChartOutput) VizOptions() ListChartVizOptionArrayOutput
Plot-level customization options, associated with a publish statement.
type ListChartState ¶
type ListChartState struct { // Must be one of `"Scale"`, `"Dimension"` or `"Metric"`. `"Dimension"` by default. ColorBy pulumi.StringPtrInput // Single color range including both the color to display for that range and the borders of the range. Example: `[{ gt = 60, color = "blue" }, { lte = 60, color = "yellow" }]`. Look at this [link](https://docs.signalfx.com/en/latest/charts/chart-options-tab.html). ColorScales ListChartColorScaleArrayInput // Description of the chart. Description pulumi.StringPtrInput // If `false`, samples a subset of the output MTS, which improves UI performance. `false` by default. DisableSampling pulumi.BoolPtrInput // Seconds since epoch. Used for visualization. Conflicts with `timeRange`. EndTime pulumi.IntPtrInput // Determines whether to hide missing data points in the chart. If `true`, missing data points in the chart would be hidden. `false` by default. HideMissingValues pulumi.BoolPtrInput // List of properties that should not be displayed in the chart legend (i.e. dimension names). All the properties are visible by default. Deprecated, please use `legendOptionsFields`. // // Deprecated: Please use legend_options_fields LegendFieldsToHides pulumi.StringArrayInput // List of property names and enabled flags that should be displayed in the data table for the chart, in the order provided. This option cannot be used with `legendFieldsToHide`. LegendOptionsFields ListChartLegendOptionsFieldArrayInput // How long (in seconds) to wait for late datapoints. MaxDelay pulumi.IntPtrInput // Maximum number of digits to display when rounding values up or down. MaxPrecision pulumi.IntPtrInput // Name of the chart. Name pulumi.StringPtrInput // Signalflow program text for the chart. More info[in the SignalFx docs](https://developers.signalfx.com/signalflow_analytics/signalflow_overview.html#_signalflow_programming_language). ProgramText pulumi.StringPtrInput // How often (in seconds) to refresh the values of the list. RefreshInterval pulumi.IntPtrInput // The type of secondary visualization. Can be `None`, `Radial`, `Linear`, or `Sparkline`. If unset, the SignalFx default is used (`Sparkline`). SecondaryVisualization pulumi.StringPtrInput // The property to use when sorting the elements. Use `value` if you want to sort by value. Must be prepended with `+` for ascending or `-` for descending (e.g. `-foo`). Note there are some special values for some of the options provided in the UX: `"value"` for Value, `"sf_originatingMetric"` for Metric, and `"sfMetric"` for plot. SortBy pulumi.StringPtrInput // Seconds since epoch. Used for visualization. Conflicts with `timeRange`. StartTime pulumi.IntPtrInput // How many seconds ago from which to display data. For example, the last hour would be `3600`, etc. Conflicts with `startTime` and `endTime`. TimeRange pulumi.IntPtrInput // The property value is a string that denotes the geographic region associated with the time zone, (default UTC). Timezone pulumi.StringPtrInput // Must be `"Metric"` or `"Binary`". `"Metric"` by default. UnitPrefix pulumi.StringPtrInput // The URL of the chart. Url pulumi.StringPtrInput // Plot-level customization options, associated with a publish statement. VizOptions ListChartVizOptionArrayInput }
func (ListChartState) ElementType ¶
func (ListChartState) ElementType() reflect.Type
type ListChartVizOption ¶
type ListChartVizOption struct { // The color to use. Must be one of gray, blue, light_blue, navy, dark_orange, orange, dark_yellow, magenta, cerise, pink, violet, purple, gray_blue, dark_green, green, aquamarine, red, yellow, vivid_yellow, light_green, or lime_green. Color *string `pulumi:"color"` // Specifies an alternate value for the Plot Name column of the Data Table associated with the chart. DisplayName *string `pulumi:"displayName"` // Label used in the publish statement that displays the plot (metric time series data) you want to customize. Label string `pulumi:"label"` // , `valueSuffix` - (Optional) Arbitrary prefix/suffix to display with the value of this plot. ValuePrefix *string `pulumi:"valuePrefix"` ValueSuffix *string `pulumi:"valueSuffix"` // A unit to attach to this plot. Units support automatic scaling (eg thousands of bytes will be displayed as kilobytes). Values values are `Bit, Kilobit, Megabit, Gigabit, Terabit, Petabit, Exabit, Zettabit, Yottabit, Byte, Kibibyte, Mebibyte, Gigibyte, Tebibyte, Pebibyte, Exbibyte, Zebibyte, Yobibyte, Nanosecond, Microsecond, Millisecond, Second, Minute, Hour, Day, Week`. ValueUnit *string `pulumi:"valueUnit"` }
type ListChartVizOptionArgs ¶
type ListChartVizOptionArgs struct { // The color to use. Must be one of gray, blue, light_blue, navy, dark_orange, orange, dark_yellow, magenta, cerise, pink, violet, purple, gray_blue, dark_green, green, aquamarine, red, yellow, vivid_yellow, light_green, or lime_green. Color pulumi.StringPtrInput `pulumi:"color"` // Specifies an alternate value for the Plot Name column of the Data Table associated with the chart. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` // Label used in the publish statement that displays the plot (metric time series data) you want to customize. Label pulumi.StringInput `pulumi:"label"` // , `valueSuffix` - (Optional) Arbitrary prefix/suffix to display with the value of this plot. ValuePrefix pulumi.StringPtrInput `pulumi:"valuePrefix"` ValueSuffix pulumi.StringPtrInput `pulumi:"valueSuffix"` // A unit to attach to this plot. Units support automatic scaling (eg thousands of bytes will be displayed as kilobytes). Values values are `Bit, Kilobit, Megabit, Gigabit, Terabit, Petabit, Exabit, Zettabit, Yottabit, Byte, Kibibyte, Mebibyte, Gigibyte, Tebibyte, Pebibyte, Exbibyte, Zebibyte, Yobibyte, Nanosecond, Microsecond, Millisecond, Second, Minute, Hour, Day, Week`. ValueUnit pulumi.StringPtrInput `pulumi:"valueUnit"` }
func (ListChartVizOptionArgs) ElementType ¶
func (ListChartVizOptionArgs) ElementType() reflect.Type
func (ListChartVizOptionArgs) ToListChartVizOptionOutput ¶
func (i ListChartVizOptionArgs) ToListChartVizOptionOutput() ListChartVizOptionOutput
func (ListChartVizOptionArgs) ToListChartVizOptionOutputWithContext ¶
func (i ListChartVizOptionArgs) ToListChartVizOptionOutputWithContext(ctx context.Context) ListChartVizOptionOutput
type ListChartVizOptionArray ¶
type ListChartVizOptionArray []ListChartVizOptionInput
func (ListChartVizOptionArray) ElementType ¶
func (ListChartVizOptionArray) ElementType() reflect.Type
func (ListChartVizOptionArray) ToListChartVizOptionArrayOutput ¶
func (i ListChartVizOptionArray) ToListChartVizOptionArrayOutput() ListChartVizOptionArrayOutput
func (ListChartVizOptionArray) ToListChartVizOptionArrayOutputWithContext ¶
func (i ListChartVizOptionArray) ToListChartVizOptionArrayOutputWithContext(ctx context.Context) ListChartVizOptionArrayOutput
type ListChartVizOptionArrayInput ¶
type ListChartVizOptionArrayInput interface { pulumi.Input ToListChartVizOptionArrayOutput() ListChartVizOptionArrayOutput ToListChartVizOptionArrayOutputWithContext(context.Context) ListChartVizOptionArrayOutput }
ListChartVizOptionArrayInput is an input type that accepts ListChartVizOptionArray and ListChartVizOptionArrayOutput values. You can construct a concrete instance of `ListChartVizOptionArrayInput` via:
ListChartVizOptionArray{ ListChartVizOptionArgs{...} }
type ListChartVizOptionArrayOutput ¶
type ListChartVizOptionArrayOutput struct{ *pulumi.OutputState }
func (ListChartVizOptionArrayOutput) ElementType ¶
func (ListChartVizOptionArrayOutput) ElementType() reflect.Type
func (ListChartVizOptionArrayOutput) Index ¶
func (o ListChartVizOptionArrayOutput) Index(i pulumi.IntInput) ListChartVizOptionOutput
func (ListChartVizOptionArrayOutput) ToListChartVizOptionArrayOutput ¶
func (o ListChartVizOptionArrayOutput) ToListChartVizOptionArrayOutput() ListChartVizOptionArrayOutput
func (ListChartVizOptionArrayOutput) ToListChartVizOptionArrayOutputWithContext ¶
func (o ListChartVizOptionArrayOutput) ToListChartVizOptionArrayOutputWithContext(ctx context.Context) ListChartVizOptionArrayOutput
type ListChartVizOptionInput ¶
type ListChartVizOptionInput interface { pulumi.Input ToListChartVizOptionOutput() ListChartVizOptionOutput ToListChartVizOptionOutputWithContext(context.Context) ListChartVizOptionOutput }
ListChartVizOptionInput is an input type that accepts ListChartVizOptionArgs and ListChartVizOptionOutput values. You can construct a concrete instance of `ListChartVizOptionInput` via:
ListChartVizOptionArgs{...}
type ListChartVizOptionOutput ¶
type ListChartVizOptionOutput struct{ *pulumi.OutputState }
func (ListChartVizOptionOutput) Color ¶
func (o ListChartVizOptionOutput) Color() pulumi.StringPtrOutput
The color to use. Must be one of gray, blue, light_blue, navy, dark_orange, orange, dark_yellow, magenta, cerise, pink, violet, purple, gray_blue, dark_green, green, aquamarine, red, yellow, vivid_yellow, light_green, or lime_green.
func (ListChartVizOptionOutput) DisplayName ¶
func (o ListChartVizOptionOutput) DisplayName() pulumi.StringPtrOutput
Specifies an alternate value for the Plot Name column of the Data Table associated with the chart.
func (ListChartVizOptionOutput) ElementType ¶
func (ListChartVizOptionOutput) ElementType() reflect.Type
func (ListChartVizOptionOutput) Label ¶
func (o ListChartVizOptionOutput) Label() pulumi.StringOutput
Label used in the publish statement that displays the plot (metric time series data) you want to customize.
func (ListChartVizOptionOutput) ToListChartVizOptionOutput ¶
func (o ListChartVizOptionOutput) ToListChartVizOptionOutput() ListChartVizOptionOutput
func (ListChartVizOptionOutput) ToListChartVizOptionOutputWithContext ¶
func (o ListChartVizOptionOutput) ToListChartVizOptionOutputWithContext(ctx context.Context) ListChartVizOptionOutput
func (ListChartVizOptionOutput) ValuePrefix ¶
func (o ListChartVizOptionOutput) ValuePrefix() pulumi.StringPtrOutput
, `valueSuffix` - (Optional) Arbitrary prefix/suffix to display with the value of this plot.
func (ListChartVizOptionOutput) ValueSuffix ¶
func (o ListChartVizOptionOutput) ValueSuffix() pulumi.StringPtrOutput
func (ListChartVizOptionOutput) ValueUnit ¶
func (o ListChartVizOptionOutput) ValueUnit() pulumi.StringPtrOutput
A unit to attach to this plot. Units support automatic scaling (eg thousands of bytes will be displayed as kilobytes). Values values are `Bit, Kilobit, Megabit, Gigabit, Terabit, Petabit, Exabit, Zettabit, Yottabit, Byte, Kibibyte, Mebibyte, Gigibyte, Tebibyte, Pebibyte, Exbibyte, Zebibyte, Yobibyte, Nanosecond, Microsecond, Millisecond, Second, Minute, Hour, Day, Week`.
type MetricRuleset ¶ added in v5.9.0
type MetricRuleset struct { pulumi.CustomResourceState // List of aggregation rules for the metric AggregationRules MetricRulesetAggregationRuleArrayOutput `pulumi:"aggregationRules"` // Timestamp of when the metric ruleset was created Created pulumi.StringOutput `pulumi:"created"` // ID of the creator of the metric ruleset Creator pulumi.StringOutput `pulumi:"creator"` // Timestamp of when the metric ruleset was last updated LastUpdated pulumi.StringOutput `pulumi:"lastUpdated"` // ID of user who last updated the metric ruleset LastUpdatedBy pulumi.StringOutput `pulumi:"lastUpdatedBy"` // Name of user who last updated this metric ruleset LastUpdatedByName pulumi.StringOutput `pulumi:"lastUpdatedByName"` // Name of the input metric MetricName pulumi.StringOutput `pulumi:"metricName"` // Routing Rule object RoutingRule MetricRulesetRoutingRuleOutput `pulumi:"routingRule"` // Version of the ruleset Version pulumi.StringOutput `pulumi:"version"` }
Provides an Observability Cloud resource for managing metric rulesets
func GetMetricRuleset ¶ added in v5.9.0
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 ¶ added in v5.9.0
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 ¶ added in v5.9.0
func (*MetricRuleset) ElementType() reflect.Type
func (*MetricRuleset) ToMetricRulesetOutput ¶ added in v5.9.0
func (i *MetricRuleset) ToMetricRulesetOutput() MetricRulesetOutput
func (*MetricRuleset) ToMetricRulesetOutputWithContext ¶ added in v5.9.0
func (i *MetricRuleset) ToMetricRulesetOutputWithContext(ctx context.Context) MetricRulesetOutput
type MetricRulesetAggregationRule ¶ added in v5.9.0
type MetricRulesetAggregationRule struct { // Aggregator object Aggregators []MetricRulesetAggregationRuleAggregator `pulumi:"aggregators"` // When false, this rule will not generate aggregated MTSs Enabled bool `pulumi:"enabled"` // Matcher object Matchers []MetricRulesetAggregationRuleMatcher `pulumi:"matchers"` Name *string `pulumi:"name"` }
type MetricRulesetAggregationRuleAggregator ¶ added in v5.9.0
type MetricRulesetAggregationRuleAggregator struct { // List of dimensions to either be kept or dropped in the new aggregated MTSs Dimensions []string `pulumi:"dimensions"` // when true, the specified dimensions will be dropped from the aggregated MTSs DropDimensions bool `pulumi:"dropDimensions"` // name of the new aggregated metric OutputName string `pulumi:"outputName"` // Type of aggregator. Must always be "rollup" Type string `pulumi:"type"` }
type MetricRulesetAggregationRuleAggregatorArgs ¶ added in v5.9.0
type MetricRulesetAggregationRuleAggregatorArgs struct { // List of dimensions to either be kept or dropped in the new aggregated MTSs Dimensions pulumi.StringArrayInput `pulumi:"dimensions"` // when true, the specified dimensions will be dropped from the aggregated MTSs DropDimensions pulumi.BoolInput `pulumi:"dropDimensions"` // name of the new aggregated metric OutputName pulumi.StringInput `pulumi:"outputName"` // Type of aggregator. Must always be "rollup" Type pulumi.StringInput `pulumi:"type"` }
func (MetricRulesetAggregationRuleAggregatorArgs) ElementType ¶ added in v5.9.0
func (MetricRulesetAggregationRuleAggregatorArgs) ElementType() reflect.Type
func (MetricRulesetAggregationRuleAggregatorArgs) ToMetricRulesetAggregationRuleAggregatorOutput ¶ added in v5.9.0
func (i MetricRulesetAggregationRuleAggregatorArgs) ToMetricRulesetAggregationRuleAggregatorOutput() MetricRulesetAggregationRuleAggregatorOutput
func (MetricRulesetAggregationRuleAggregatorArgs) ToMetricRulesetAggregationRuleAggregatorOutputWithContext ¶ added in v5.9.0
func (i MetricRulesetAggregationRuleAggregatorArgs) ToMetricRulesetAggregationRuleAggregatorOutputWithContext(ctx context.Context) MetricRulesetAggregationRuleAggregatorOutput
type MetricRulesetAggregationRuleAggregatorArray ¶ added in v5.9.0
type MetricRulesetAggregationRuleAggregatorArray []MetricRulesetAggregationRuleAggregatorInput
func (MetricRulesetAggregationRuleAggregatorArray) ElementType ¶ added in v5.9.0
func (MetricRulesetAggregationRuleAggregatorArray) ElementType() reflect.Type
func (MetricRulesetAggregationRuleAggregatorArray) ToMetricRulesetAggregationRuleAggregatorArrayOutput ¶ added in v5.9.0
func (i MetricRulesetAggregationRuleAggregatorArray) ToMetricRulesetAggregationRuleAggregatorArrayOutput() MetricRulesetAggregationRuleAggregatorArrayOutput
func (MetricRulesetAggregationRuleAggregatorArray) ToMetricRulesetAggregationRuleAggregatorArrayOutputWithContext ¶ added in v5.9.0
func (i MetricRulesetAggregationRuleAggregatorArray) ToMetricRulesetAggregationRuleAggregatorArrayOutputWithContext(ctx context.Context) MetricRulesetAggregationRuleAggregatorArrayOutput
type MetricRulesetAggregationRuleAggregatorArrayInput ¶ added in v5.9.0
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 ¶ added in v5.9.0
type MetricRulesetAggregationRuleAggregatorArrayOutput struct{ *pulumi.OutputState }
func (MetricRulesetAggregationRuleAggregatorArrayOutput) ElementType ¶ added in v5.9.0
func (MetricRulesetAggregationRuleAggregatorArrayOutput) ElementType() reflect.Type
func (MetricRulesetAggregationRuleAggregatorArrayOutput) ToMetricRulesetAggregationRuleAggregatorArrayOutput ¶ added in v5.9.0
func (o MetricRulesetAggregationRuleAggregatorArrayOutput) ToMetricRulesetAggregationRuleAggregatorArrayOutput() MetricRulesetAggregationRuleAggregatorArrayOutput
func (MetricRulesetAggregationRuleAggregatorArrayOutput) ToMetricRulesetAggregationRuleAggregatorArrayOutputWithContext ¶ added in v5.9.0
func (o MetricRulesetAggregationRuleAggregatorArrayOutput) ToMetricRulesetAggregationRuleAggregatorArrayOutputWithContext(ctx context.Context) MetricRulesetAggregationRuleAggregatorArrayOutput
type MetricRulesetAggregationRuleAggregatorInput ¶ added in v5.9.0
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 ¶ added in v5.9.0
type MetricRulesetAggregationRuleAggregatorOutput struct{ *pulumi.OutputState }
func (MetricRulesetAggregationRuleAggregatorOutput) Dimensions ¶ added in v5.9.0
func (o MetricRulesetAggregationRuleAggregatorOutput) Dimensions() pulumi.StringArrayOutput
List of dimensions to either be kept or dropped in the new aggregated MTSs
func (MetricRulesetAggregationRuleAggregatorOutput) DropDimensions ¶ added in v5.9.0
func (o MetricRulesetAggregationRuleAggregatorOutput) DropDimensions() pulumi.BoolOutput
when true, the specified dimensions will be dropped from the aggregated MTSs
func (MetricRulesetAggregationRuleAggregatorOutput) ElementType ¶ added in v5.9.0
func (MetricRulesetAggregationRuleAggregatorOutput) ElementType() reflect.Type
func (MetricRulesetAggregationRuleAggregatorOutput) OutputName ¶ added in v5.9.0
func (o MetricRulesetAggregationRuleAggregatorOutput) OutputName() pulumi.StringOutput
name of the new aggregated metric
func (MetricRulesetAggregationRuleAggregatorOutput) ToMetricRulesetAggregationRuleAggregatorOutput ¶ added in v5.9.0
func (o MetricRulesetAggregationRuleAggregatorOutput) ToMetricRulesetAggregationRuleAggregatorOutput() MetricRulesetAggregationRuleAggregatorOutput
func (MetricRulesetAggregationRuleAggregatorOutput) ToMetricRulesetAggregationRuleAggregatorOutputWithContext ¶ added in v5.9.0
func (o MetricRulesetAggregationRuleAggregatorOutput) ToMetricRulesetAggregationRuleAggregatorOutputWithContext(ctx context.Context) MetricRulesetAggregationRuleAggregatorOutput
func (MetricRulesetAggregationRuleAggregatorOutput) Type ¶ added in v5.9.0
func (o MetricRulesetAggregationRuleAggregatorOutput) Type() pulumi.StringOutput
Type of aggregator. Must always be "rollup"
type MetricRulesetAggregationRuleArgs ¶ added in v5.9.0
type MetricRulesetAggregationRuleArgs struct { // Aggregator object Aggregators MetricRulesetAggregationRuleAggregatorArrayInput `pulumi:"aggregators"` // When false, this rule will not generate aggregated MTSs Enabled pulumi.BoolInput `pulumi:"enabled"` // Matcher object Matchers MetricRulesetAggregationRuleMatcherArrayInput `pulumi:"matchers"` Name pulumi.StringPtrInput `pulumi:"name"` }
func (MetricRulesetAggregationRuleArgs) ElementType ¶ added in v5.9.0
func (MetricRulesetAggregationRuleArgs) ElementType() reflect.Type
func (MetricRulesetAggregationRuleArgs) ToMetricRulesetAggregationRuleOutput ¶ added in v5.9.0
func (i MetricRulesetAggregationRuleArgs) ToMetricRulesetAggregationRuleOutput() MetricRulesetAggregationRuleOutput
func (MetricRulesetAggregationRuleArgs) ToMetricRulesetAggregationRuleOutputWithContext ¶ added in v5.9.0
func (i MetricRulesetAggregationRuleArgs) ToMetricRulesetAggregationRuleOutputWithContext(ctx context.Context) MetricRulesetAggregationRuleOutput
type MetricRulesetAggregationRuleArray ¶ added in v5.9.0
type MetricRulesetAggregationRuleArray []MetricRulesetAggregationRuleInput
func (MetricRulesetAggregationRuleArray) ElementType ¶ added in v5.9.0
func (MetricRulesetAggregationRuleArray) ElementType() reflect.Type
func (MetricRulesetAggregationRuleArray) ToMetricRulesetAggregationRuleArrayOutput ¶ added in v5.9.0
func (i MetricRulesetAggregationRuleArray) ToMetricRulesetAggregationRuleArrayOutput() MetricRulesetAggregationRuleArrayOutput
func (MetricRulesetAggregationRuleArray) ToMetricRulesetAggregationRuleArrayOutputWithContext ¶ added in v5.9.0
func (i MetricRulesetAggregationRuleArray) ToMetricRulesetAggregationRuleArrayOutputWithContext(ctx context.Context) MetricRulesetAggregationRuleArrayOutput
type MetricRulesetAggregationRuleArrayInput ¶ added in v5.9.0
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 ¶ added in v5.9.0
type MetricRulesetAggregationRuleArrayOutput struct{ *pulumi.OutputState }
func (MetricRulesetAggregationRuleArrayOutput) ElementType ¶ added in v5.9.0
func (MetricRulesetAggregationRuleArrayOutput) ElementType() reflect.Type
func (MetricRulesetAggregationRuleArrayOutput) ToMetricRulesetAggregationRuleArrayOutput ¶ added in v5.9.0
func (o MetricRulesetAggregationRuleArrayOutput) ToMetricRulesetAggregationRuleArrayOutput() MetricRulesetAggregationRuleArrayOutput
func (MetricRulesetAggregationRuleArrayOutput) ToMetricRulesetAggregationRuleArrayOutputWithContext ¶ added in v5.9.0
func (o MetricRulesetAggregationRuleArrayOutput) ToMetricRulesetAggregationRuleArrayOutputWithContext(ctx context.Context) MetricRulesetAggregationRuleArrayOutput
type MetricRulesetAggregationRuleInput ¶ added in v5.9.0
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 ¶ added in v5.9.0
type MetricRulesetAggregationRuleMatcher struct { // List of filters to filter the set of input MTSs Filters []MetricRulesetAggregationRuleMatcherFilter `pulumi:"filters"` // Type of aggregator. Must always be "rollup" Type string `pulumi:"type"` }
type MetricRulesetAggregationRuleMatcherArgs ¶ added in v5.9.0
type MetricRulesetAggregationRuleMatcherArgs struct { // List of filters to filter the set of input MTSs Filters MetricRulesetAggregationRuleMatcherFilterArrayInput `pulumi:"filters"` // Type of aggregator. Must always be "rollup" Type pulumi.StringInput `pulumi:"type"` }
func (MetricRulesetAggregationRuleMatcherArgs) ElementType ¶ added in v5.9.0
func (MetricRulesetAggregationRuleMatcherArgs) ElementType() reflect.Type
func (MetricRulesetAggregationRuleMatcherArgs) ToMetricRulesetAggregationRuleMatcherOutput ¶ added in v5.9.0
func (i MetricRulesetAggregationRuleMatcherArgs) ToMetricRulesetAggregationRuleMatcherOutput() MetricRulesetAggregationRuleMatcherOutput
func (MetricRulesetAggregationRuleMatcherArgs) ToMetricRulesetAggregationRuleMatcherOutputWithContext ¶ added in v5.9.0
func (i MetricRulesetAggregationRuleMatcherArgs) ToMetricRulesetAggregationRuleMatcherOutputWithContext(ctx context.Context) MetricRulesetAggregationRuleMatcherOutput
type MetricRulesetAggregationRuleMatcherArray ¶ added in v5.9.0
type MetricRulesetAggregationRuleMatcherArray []MetricRulesetAggregationRuleMatcherInput
func (MetricRulesetAggregationRuleMatcherArray) ElementType ¶ added in v5.9.0
func (MetricRulesetAggregationRuleMatcherArray) ElementType() reflect.Type
func (MetricRulesetAggregationRuleMatcherArray) ToMetricRulesetAggregationRuleMatcherArrayOutput ¶ added in v5.9.0
func (i MetricRulesetAggregationRuleMatcherArray) ToMetricRulesetAggregationRuleMatcherArrayOutput() MetricRulesetAggregationRuleMatcherArrayOutput
func (MetricRulesetAggregationRuleMatcherArray) ToMetricRulesetAggregationRuleMatcherArrayOutputWithContext ¶ added in v5.9.0
func (i MetricRulesetAggregationRuleMatcherArray) ToMetricRulesetAggregationRuleMatcherArrayOutputWithContext(ctx context.Context) MetricRulesetAggregationRuleMatcherArrayOutput
type MetricRulesetAggregationRuleMatcherArrayInput ¶ added in v5.9.0
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 ¶ added in v5.9.0
type MetricRulesetAggregationRuleMatcherArrayOutput struct{ *pulumi.OutputState }
func (MetricRulesetAggregationRuleMatcherArrayOutput) ElementType ¶ added in v5.9.0
func (MetricRulesetAggregationRuleMatcherArrayOutput) ElementType() reflect.Type
func (MetricRulesetAggregationRuleMatcherArrayOutput) ToMetricRulesetAggregationRuleMatcherArrayOutput ¶ added in v5.9.0
func (o MetricRulesetAggregationRuleMatcherArrayOutput) ToMetricRulesetAggregationRuleMatcherArrayOutput() MetricRulesetAggregationRuleMatcherArrayOutput
func (MetricRulesetAggregationRuleMatcherArrayOutput) ToMetricRulesetAggregationRuleMatcherArrayOutputWithContext ¶ added in v5.9.0
func (o MetricRulesetAggregationRuleMatcherArrayOutput) ToMetricRulesetAggregationRuleMatcherArrayOutputWithContext(ctx context.Context) MetricRulesetAggregationRuleMatcherArrayOutput
type MetricRulesetAggregationRuleMatcherFilter ¶ added in v5.9.0
type MetricRulesetAggregationRuleMatcherFilterArgs ¶ added in v5.9.0
type MetricRulesetAggregationRuleMatcherFilterArgs struct { // When true, this filter will match all values not matching the property_values Not pulumi.BoolInput `pulumi:"not"` // Name of the dimension Property pulumi.StringInput `pulumi:"property"` // Value of the dimension PropertyValues pulumi.StringArrayInput `pulumi:"propertyValues"` }
func (MetricRulesetAggregationRuleMatcherFilterArgs) ElementType ¶ added in v5.9.0
func (MetricRulesetAggregationRuleMatcherFilterArgs) ElementType() reflect.Type
func (MetricRulesetAggregationRuleMatcherFilterArgs) ToMetricRulesetAggregationRuleMatcherFilterOutput ¶ added in v5.9.0
func (i MetricRulesetAggregationRuleMatcherFilterArgs) ToMetricRulesetAggregationRuleMatcherFilterOutput() MetricRulesetAggregationRuleMatcherFilterOutput
func (MetricRulesetAggregationRuleMatcherFilterArgs) ToMetricRulesetAggregationRuleMatcherFilterOutputWithContext ¶ added in v5.9.0
func (i MetricRulesetAggregationRuleMatcherFilterArgs) ToMetricRulesetAggregationRuleMatcherFilterOutputWithContext(ctx context.Context) MetricRulesetAggregationRuleMatcherFilterOutput
type MetricRulesetAggregationRuleMatcherFilterArray ¶ added in v5.9.0
type MetricRulesetAggregationRuleMatcherFilterArray []MetricRulesetAggregationRuleMatcherFilterInput
func (MetricRulesetAggregationRuleMatcherFilterArray) ElementType ¶ added in v5.9.0
func (MetricRulesetAggregationRuleMatcherFilterArray) ElementType() reflect.Type
func (MetricRulesetAggregationRuleMatcherFilterArray) ToMetricRulesetAggregationRuleMatcherFilterArrayOutput ¶ added in v5.9.0
func (i MetricRulesetAggregationRuleMatcherFilterArray) ToMetricRulesetAggregationRuleMatcherFilterArrayOutput() MetricRulesetAggregationRuleMatcherFilterArrayOutput
func (MetricRulesetAggregationRuleMatcherFilterArray) ToMetricRulesetAggregationRuleMatcherFilterArrayOutputWithContext ¶ added in v5.9.0
func (i MetricRulesetAggregationRuleMatcherFilterArray) ToMetricRulesetAggregationRuleMatcherFilterArrayOutputWithContext(ctx context.Context) MetricRulesetAggregationRuleMatcherFilterArrayOutput
type MetricRulesetAggregationRuleMatcherFilterArrayInput ¶ added in v5.9.0
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 ¶ added in v5.9.0
type MetricRulesetAggregationRuleMatcherFilterArrayOutput struct{ *pulumi.OutputState }
func (MetricRulesetAggregationRuleMatcherFilterArrayOutput) ElementType ¶ added in v5.9.0
func (MetricRulesetAggregationRuleMatcherFilterArrayOutput) ElementType() reflect.Type
func (MetricRulesetAggregationRuleMatcherFilterArrayOutput) ToMetricRulesetAggregationRuleMatcherFilterArrayOutput ¶ added in v5.9.0
func (o MetricRulesetAggregationRuleMatcherFilterArrayOutput) ToMetricRulesetAggregationRuleMatcherFilterArrayOutput() MetricRulesetAggregationRuleMatcherFilterArrayOutput
func (MetricRulesetAggregationRuleMatcherFilterArrayOutput) ToMetricRulesetAggregationRuleMatcherFilterArrayOutputWithContext ¶ added in v5.9.0
func (o MetricRulesetAggregationRuleMatcherFilterArrayOutput) ToMetricRulesetAggregationRuleMatcherFilterArrayOutputWithContext(ctx context.Context) MetricRulesetAggregationRuleMatcherFilterArrayOutput
type MetricRulesetAggregationRuleMatcherFilterInput ¶ added in v5.9.0
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 ¶ added in v5.9.0
type MetricRulesetAggregationRuleMatcherFilterOutput struct{ *pulumi.OutputState }
func (MetricRulesetAggregationRuleMatcherFilterOutput) ElementType ¶ added in v5.9.0
func (MetricRulesetAggregationRuleMatcherFilterOutput) ElementType() reflect.Type
func (MetricRulesetAggregationRuleMatcherFilterOutput) Not ¶ added in v5.9.0
func (o MetricRulesetAggregationRuleMatcherFilterOutput) Not() pulumi.BoolOutput
When true, this filter will match all values not matching the property_values
func (MetricRulesetAggregationRuleMatcherFilterOutput) Property ¶ added in v5.9.0
func (o MetricRulesetAggregationRuleMatcherFilterOutput) Property() pulumi.StringOutput
Name of the dimension
func (MetricRulesetAggregationRuleMatcherFilterOutput) PropertyValues ¶ added in v5.9.0
func (o MetricRulesetAggregationRuleMatcherFilterOutput) PropertyValues() pulumi.StringArrayOutput
Value of the dimension
func (MetricRulesetAggregationRuleMatcherFilterOutput) ToMetricRulesetAggregationRuleMatcherFilterOutput ¶ added in v5.9.0
func (o MetricRulesetAggregationRuleMatcherFilterOutput) ToMetricRulesetAggregationRuleMatcherFilterOutput() MetricRulesetAggregationRuleMatcherFilterOutput
func (MetricRulesetAggregationRuleMatcherFilterOutput) ToMetricRulesetAggregationRuleMatcherFilterOutputWithContext ¶ added in v5.9.0
func (o MetricRulesetAggregationRuleMatcherFilterOutput) ToMetricRulesetAggregationRuleMatcherFilterOutputWithContext(ctx context.Context) MetricRulesetAggregationRuleMatcherFilterOutput
type MetricRulesetAggregationRuleMatcherInput ¶ added in v5.9.0
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 ¶ added in v5.9.0
type MetricRulesetAggregationRuleMatcherOutput struct{ *pulumi.OutputState }
func (MetricRulesetAggregationRuleMatcherOutput) ElementType ¶ added in v5.9.0
func (MetricRulesetAggregationRuleMatcherOutput) ElementType() reflect.Type
func (MetricRulesetAggregationRuleMatcherOutput) Filters ¶ added in v5.9.0
func (o MetricRulesetAggregationRuleMatcherOutput) Filters() MetricRulesetAggregationRuleMatcherFilterArrayOutput
List of filters to filter the set of input MTSs
func (MetricRulesetAggregationRuleMatcherOutput) ToMetricRulesetAggregationRuleMatcherOutput ¶ added in v5.9.0
func (o MetricRulesetAggregationRuleMatcherOutput) ToMetricRulesetAggregationRuleMatcherOutput() MetricRulesetAggregationRuleMatcherOutput
func (MetricRulesetAggregationRuleMatcherOutput) ToMetricRulesetAggregationRuleMatcherOutputWithContext ¶ added in v5.9.0
func (o MetricRulesetAggregationRuleMatcherOutput) ToMetricRulesetAggregationRuleMatcherOutputWithContext(ctx context.Context) MetricRulesetAggregationRuleMatcherOutput
func (MetricRulesetAggregationRuleMatcherOutput) Type ¶ added in v5.9.0
func (o MetricRulesetAggregationRuleMatcherOutput) Type() pulumi.StringOutput
Type of aggregator. Must always be "rollup"
type MetricRulesetAggregationRuleOutput ¶ added in v5.9.0
type MetricRulesetAggregationRuleOutput struct{ *pulumi.OutputState }
func (MetricRulesetAggregationRuleOutput) Aggregators ¶ added in v5.9.0
func (o MetricRulesetAggregationRuleOutput) Aggregators() MetricRulesetAggregationRuleAggregatorArrayOutput
Aggregator object
func (MetricRulesetAggregationRuleOutput) ElementType ¶ added in v5.9.0
func (MetricRulesetAggregationRuleOutput) ElementType() reflect.Type
func (MetricRulesetAggregationRuleOutput) Enabled ¶ added in v5.9.0
func (o MetricRulesetAggregationRuleOutput) Enabled() pulumi.BoolOutput
When false, this rule will not generate aggregated MTSs
func (MetricRulesetAggregationRuleOutput) Matchers ¶ added in v5.9.0
func (o MetricRulesetAggregationRuleOutput) Matchers() MetricRulesetAggregationRuleMatcherArrayOutput
Matcher object
func (MetricRulesetAggregationRuleOutput) Name ¶ added in v5.9.0
func (o MetricRulesetAggregationRuleOutput) Name() pulumi.StringPtrOutput
func (MetricRulesetAggregationRuleOutput) ToMetricRulesetAggregationRuleOutput ¶ added in v5.9.0
func (o MetricRulesetAggregationRuleOutput) ToMetricRulesetAggregationRuleOutput() MetricRulesetAggregationRuleOutput
func (MetricRulesetAggregationRuleOutput) ToMetricRulesetAggregationRuleOutputWithContext ¶ added in v5.9.0
func (o MetricRulesetAggregationRuleOutput) ToMetricRulesetAggregationRuleOutputWithContext(ctx context.Context) MetricRulesetAggregationRuleOutput
type MetricRulesetArgs ¶ added in v5.9.0
type MetricRulesetArgs struct { // List of aggregation rules for the metric AggregationRules MetricRulesetAggregationRuleArrayInput // Name of the input metric MetricName pulumi.StringInput // Routing Rule object RoutingRule MetricRulesetRoutingRuleInput }
The set of arguments for constructing a MetricRuleset resource.
func (MetricRulesetArgs) ElementType ¶ added in v5.9.0
func (MetricRulesetArgs) ElementType() reflect.Type
type MetricRulesetArray ¶ added in v5.9.0
type MetricRulesetArray []MetricRulesetInput
func (MetricRulesetArray) ElementType ¶ added in v5.9.0
func (MetricRulesetArray) ElementType() reflect.Type
func (MetricRulesetArray) ToMetricRulesetArrayOutput ¶ added in v5.9.0
func (i MetricRulesetArray) ToMetricRulesetArrayOutput() MetricRulesetArrayOutput
func (MetricRulesetArray) ToMetricRulesetArrayOutputWithContext ¶ added in v5.9.0
func (i MetricRulesetArray) ToMetricRulesetArrayOutputWithContext(ctx context.Context) MetricRulesetArrayOutput
type MetricRulesetArrayInput ¶ added in v5.9.0
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 ¶ added in v5.9.0
type MetricRulesetArrayOutput struct{ *pulumi.OutputState }
func (MetricRulesetArrayOutput) ElementType ¶ added in v5.9.0
func (MetricRulesetArrayOutput) ElementType() reflect.Type
func (MetricRulesetArrayOutput) Index ¶ added in v5.9.0
func (o MetricRulesetArrayOutput) Index(i pulumi.IntInput) MetricRulesetOutput
func (MetricRulesetArrayOutput) ToMetricRulesetArrayOutput ¶ added in v5.9.0
func (o MetricRulesetArrayOutput) ToMetricRulesetArrayOutput() MetricRulesetArrayOutput
func (MetricRulesetArrayOutput) ToMetricRulesetArrayOutputWithContext ¶ added in v5.9.0
func (o MetricRulesetArrayOutput) ToMetricRulesetArrayOutputWithContext(ctx context.Context) MetricRulesetArrayOutput
type MetricRulesetInput ¶ added in v5.9.0
type MetricRulesetInput interface { pulumi.Input ToMetricRulesetOutput() MetricRulesetOutput ToMetricRulesetOutputWithContext(ctx context.Context) MetricRulesetOutput }
type MetricRulesetMap ¶ added in v5.9.0
type MetricRulesetMap map[string]MetricRulesetInput
func (MetricRulesetMap) ElementType ¶ added in v5.9.0
func (MetricRulesetMap) ElementType() reflect.Type
func (MetricRulesetMap) ToMetricRulesetMapOutput ¶ added in v5.9.0
func (i MetricRulesetMap) ToMetricRulesetMapOutput() MetricRulesetMapOutput
func (MetricRulesetMap) ToMetricRulesetMapOutputWithContext ¶ added in v5.9.0
func (i MetricRulesetMap) ToMetricRulesetMapOutputWithContext(ctx context.Context) MetricRulesetMapOutput
type MetricRulesetMapInput ¶ added in v5.9.0
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 ¶ added in v5.9.0
type MetricRulesetMapOutput struct{ *pulumi.OutputState }
func (MetricRulesetMapOutput) ElementType ¶ added in v5.9.0
func (MetricRulesetMapOutput) ElementType() reflect.Type
func (MetricRulesetMapOutput) MapIndex ¶ added in v5.9.0
func (o MetricRulesetMapOutput) MapIndex(k pulumi.StringInput) MetricRulesetOutput
func (MetricRulesetMapOutput) ToMetricRulesetMapOutput ¶ added in v5.9.0
func (o MetricRulesetMapOutput) ToMetricRulesetMapOutput() MetricRulesetMapOutput
func (MetricRulesetMapOutput) ToMetricRulesetMapOutputWithContext ¶ added in v5.9.0
func (o MetricRulesetMapOutput) ToMetricRulesetMapOutputWithContext(ctx context.Context) MetricRulesetMapOutput
type MetricRulesetOutput ¶ added in v5.9.0
type MetricRulesetOutput struct{ *pulumi.OutputState }
func (MetricRulesetOutput) AggregationRules ¶ added in v5.9.0
func (o MetricRulesetOutput) AggregationRules() MetricRulesetAggregationRuleArrayOutput
List of aggregation rules for the metric
func (MetricRulesetOutput) Created ¶ added in v5.9.0
func (o MetricRulesetOutput) Created() pulumi.StringOutput
Timestamp of when the metric ruleset was created
func (MetricRulesetOutput) Creator ¶ added in v5.9.0
func (o MetricRulesetOutput) Creator() pulumi.StringOutput
ID of the creator of the metric ruleset
func (MetricRulesetOutput) ElementType ¶ added in v5.9.0
func (MetricRulesetOutput) ElementType() reflect.Type
func (MetricRulesetOutput) LastUpdated ¶ added in v5.9.0
func (o MetricRulesetOutput) LastUpdated() pulumi.StringOutput
Timestamp of when the metric ruleset was last updated
func (MetricRulesetOutput) LastUpdatedBy ¶ added in v5.9.0
func (o MetricRulesetOutput) LastUpdatedBy() pulumi.StringOutput
ID of user who last updated the metric ruleset
func (MetricRulesetOutput) LastUpdatedByName ¶ added in v5.9.0
func (o MetricRulesetOutput) LastUpdatedByName() pulumi.StringOutput
Name of user who last updated this metric ruleset
func (MetricRulesetOutput) MetricName ¶ added in v5.9.0
func (o MetricRulesetOutput) MetricName() pulumi.StringOutput
Name of the input metric
func (MetricRulesetOutput) RoutingRule ¶ added in v5.9.0
func (o MetricRulesetOutput) RoutingRule() MetricRulesetRoutingRuleOutput
Routing Rule object
func (MetricRulesetOutput) ToMetricRulesetOutput ¶ added in v5.9.0
func (o MetricRulesetOutput) ToMetricRulesetOutput() MetricRulesetOutput
func (MetricRulesetOutput) ToMetricRulesetOutputWithContext ¶ added in v5.9.0
func (o MetricRulesetOutput) ToMetricRulesetOutputWithContext(ctx context.Context) MetricRulesetOutput
func (MetricRulesetOutput) Version ¶ added in v5.9.0
func (o MetricRulesetOutput) Version() pulumi.StringOutput
Version of the ruleset
type MetricRulesetRoutingRule ¶ added in v5.9.0
type MetricRulesetRoutingRule struct { // end destination of the input metric Destination string `pulumi:"destination"` }
type MetricRulesetRoutingRuleArgs ¶ added in v5.9.0
type MetricRulesetRoutingRuleArgs struct { // end destination of the input metric Destination pulumi.StringInput `pulumi:"destination"` }
func (MetricRulesetRoutingRuleArgs) ElementType ¶ added in v5.9.0
func (MetricRulesetRoutingRuleArgs) ElementType() reflect.Type
func (MetricRulesetRoutingRuleArgs) ToMetricRulesetRoutingRuleOutput ¶ added in v5.9.0
func (i MetricRulesetRoutingRuleArgs) ToMetricRulesetRoutingRuleOutput() MetricRulesetRoutingRuleOutput
func (MetricRulesetRoutingRuleArgs) ToMetricRulesetRoutingRuleOutputWithContext ¶ added in v5.9.0
func (i MetricRulesetRoutingRuleArgs) ToMetricRulesetRoutingRuleOutputWithContext(ctx context.Context) MetricRulesetRoutingRuleOutput
func (MetricRulesetRoutingRuleArgs) ToMetricRulesetRoutingRulePtrOutput ¶ added in v5.9.0
func (i MetricRulesetRoutingRuleArgs) ToMetricRulesetRoutingRulePtrOutput() MetricRulesetRoutingRulePtrOutput
func (MetricRulesetRoutingRuleArgs) ToMetricRulesetRoutingRulePtrOutputWithContext ¶ added in v5.9.0
func (i MetricRulesetRoutingRuleArgs) ToMetricRulesetRoutingRulePtrOutputWithContext(ctx context.Context) MetricRulesetRoutingRulePtrOutput
type MetricRulesetRoutingRuleInput ¶ added in v5.9.0
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 ¶ added in v5.9.0
type MetricRulesetRoutingRuleOutput struct{ *pulumi.OutputState }
func (MetricRulesetRoutingRuleOutput) Destination ¶ added in v5.9.0
func (o MetricRulesetRoutingRuleOutput) Destination() pulumi.StringOutput
end destination of the input metric
func (MetricRulesetRoutingRuleOutput) ElementType ¶ added in v5.9.0
func (MetricRulesetRoutingRuleOutput) ElementType() reflect.Type
func (MetricRulesetRoutingRuleOutput) ToMetricRulesetRoutingRuleOutput ¶ added in v5.9.0
func (o MetricRulesetRoutingRuleOutput) ToMetricRulesetRoutingRuleOutput() MetricRulesetRoutingRuleOutput
func (MetricRulesetRoutingRuleOutput) ToMetricRulesetRoutingRuleOutputWithContext ¶ added in v5.9.0
func (o MetricRulesetRoutingRuleOutput) ToMetricRulesetRoutingRuleOutputWithContext(ctx context.Context) MetricRulesetRoutingRuleOutput
func (MetricRulesetRoutingRuleOutput) ToMetricRulesetRoutingRulePtrOutput ¶ added in v5.9.0
func (o MetricRulesetRoutingRuleOutput) ToMetricRulesetRoutingRulePtrOutput() MetricRulesetRoutingRulePtrOutput
func (MetricRulesetRoutingRuleOutput) ToMetricRulesetRoutingRulePtrOutputWithContext ¶ added in v5.9.0
func (o MetricRulesetRoutingRuleOutput) ToMetricRulesetRoutingRulePtrOutputWithContext(ctx context.Context) MetricRulesetRoutingRulePtrOutput
type MetricRulesetRoutingRulePtrInput ¶ added in v5.9.0
type MetricRulesetRoutingRulePtrInput interface { pulumi.Input ToMetricRulesetRoutingRulePtrOutput() MetricRulesetRoutingRulePtrOutput ToMetricRulesetRoutingRulePtrOutputWithContext(context.Context) MetricRulesetRoutingRulePtrOutput }
MetricRulesetRoutingRulePtrInput is an input type that accepts MetricRulesetRoutingRuleArgs, MetricRulesetRoutingRulePtr and MetricRulesetRoutingRulePtrOutput values. You can construct a concrete instance of `MetricRulesetRoutingRulePtrInput` via:
MetricRulesetRoutingRuleArgs{...} or: nil
func MetricRulesetRoutingRulePtr ¶ added in v5.9.0
func MetricRulesetRoutingRulePtr(v *MetricRulesetRoutingRuleArgs) MetricRulesetRoutingRulePtrInput
type MetricRulesetRoutingRulePtrOutput ¶ added in v5.9.0
type MetricRulesetRoutingRulePtrOutput struct{ *pulumi.OutputState }
func (MetricRulesetRoutingRulePtrOutput) Destination ¶ added in v5.9.0
func (o MetricRulesetRoutingRulePtrOutput) Destination() pulumi.StringPtrOutput
end destination of the input metric
func (MetricRulesetRoutingRulePtrOutput) Elem ¶ added in v5.9.0
func (o MetricRulesetRoutingRulePtrOutput) Elem() MetricRulesetRoutingRuleOutput
func (MetricRulesetRoutingRulePtrOutput) ElementType ¶ added in v5.9.0
func (MetricRulesetRoutingRulePtrOutput) ElementType() reflect.Type
func (MetricRulesetRoutingRulePtrOutput) ToMetricRulesetRoutingRulePtrOutput ¶ added in v5.9.0
func (o MetricRulesetRoutingRulePtrOutput) ToMetricRulesetRoutingRulePtrOutput() MetricRulesetRoutingRulePtrOutput
func (MetricRulesetRoutingRulePtrOutput) ToMetricRulesetRoutingRulePtrOutputWithContext ¶ added in v5.9.0
func (o MetricRulesetRoutingRulePtrOutput) ToMetricRulesetRoutingRulePtrOutputWithContext(ctx context.Context) MetricRulesetRoutingRulePtrOutput
type MetricRulesetState ¶ added in v5.9.0
type MetricRulesetState struct { // List of aggregation rules for the metric AggregationRules MetricRulesetAggregationRuleArrayInput // Timestamp of when the metric ruleset was created Created pulumi.StringPtrInput // ID of the creator of the metric ruleset Creator pulumi.StringPtrInput // Timestamp of when the metric ruleset was last updated LastUpdated pulumi.StringPtrInput // ID of user who last updated the metric ruleset LastUpdatedBy pulumi.StringPtrInput // Name of user who last updated this metric ruleset LastUpdatedByName pulumi.StringPtrInput // Name of the input metric MetricName pulumi.StringPtrInput // Routing Rule object RoutingRule MetricRulesetRoutingRulePtrInput // Version of the ruleset Version pulumi.StringPtrInput }
func (MetricRulesetState) ElementType ¶ added in v5.9.0
func (MetricRulesetState) ElementType() reflect.Type
type OrgToken ¶
type OrgToken struct { pulumi.CustomResourceState // Authentication scope, ex: INGEST, API, RUM ... (Optional) AuthScopes pulumi.StringArrayOutput `pulumi:"authScopes"` // Description of the token. Description pulumi.StringPtrOutput `pulumi:"description"` // Flag that controls enabling the token. If set to `true`, the token is disabled, and you can't use it for authentication. Defaults to `false`. Disabled pulumi.BoolPtrOutput `pulumi:"disabled"` // Specify DPM-based limits for this token. DpmLimits OrgTokenDpmLimitsPtrOutput `pulumi:"dpmLimits"` // Specify Usage-based limits for this token. HostOrUsageLimits OrgTokenHostOrUsageLimitsPtrOutput `pulumi:"hostOrUsageLimits"` // Name of the token. Name pulumi.StringOutput `pulumi:"name"` // Where to send notifications about this token's limits. Please consult the Notification Format laid out in detectors. Notifications pulumi.StringArrayOutput `pulumi:"notifications"` // The secret token created by the API. You cannot set this value. Secret pulumi.StringOutput `pulumi:"secret"` }
Manage SignalFx org tokens.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-signalfx/sdk/v5/go/signalfx" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := signalfx.NewOrgToken(ctx, "myteamkey0", &signalfx.OrgTokenArgs{ Description: pulumi.String("My team's rad key"), HostOrUsageLimits: &signalfx.OrgTokenHostOrUsageLimitsArgs{ ContainerLimit: pulumi.Int(200), ContainerNotificationThreshold: pulumi.Int(180), CustomMetricsLimit: pulumi.Int(1000), CustomMetricsNotificationThreshold: pulumi.Int(900), HighResMetricsLimit: pulumi.Int(1000), HighResMetricsNotificationThreshold: pulumi.Int(900), HostLimit: pulumi.Int(100), HostNotificationThreshold: pulumi.Int(90), }, Notifications: pulumi.StringArray{ pulumi.String("Email,foo-alerts@bar.com"), }, }) if err != nil { return err } return nil }) }
```
func GetOrgToken ¶
func GetOrgToken(ctx *pulumi.Context, name string, id pulumi.IDInput, state *OrgTokenState, opts ...pulumi.ResourceOption) (*OrgToken, error)
GetOrgToken gets an existing OrgToken resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewOrgToken ¶
func NewOrgToken(ctx *pulumi.Context, name string, args *OrgTokenArgs, opts ...pulumi.ResourceOption) (*OrgToken, error)
NewOrgToken registers a new resource with the given unique name, arguments, and options.
func (*OrgToken) ElementType ¶
func (*OrgToken) ToOrgTokenOutput ¶
func (i *OrgToken) ToOrgTokenOutput() OrgTokenOutput
func (*OrgToken) ToOrgTokenOutputWithContext ¶
func (i *OrgToken) ToOrgTokenOutputWithContext(ctx context.Context) OrgTokenOutput
type OrgTokenArgs ¶
type OrgTokenArgs struct { // Authentication scope, ex: INGEST, API, RUM ... (Optional) AuthScopes pulumi.StringArrayInput // Description of the token. Description pulumi.StringPtrInput // Flag that controls enabling the token. If set to `true`, the token is disabled, and you can't use it for authentication. Defaults to `false`. Disabled pulumi.BoolPtrInput // Specify DPM-based limits for this token. DpmLimits OrgTokenDpmLimitsPtrInput // Specify Usage-based limits for this token. HostOrUsageLimits OrgTokenHostOrUsageLimitsPtrInput // Name of the token. Name pulumi.StringPtrInput // Where to send notifications about this token's limits. Please consult the Notification Format laid out in detectors. Notifications pulumi.StringArrayInput }
The set of arguments for constructing a OrgToken resource.
func (OrgTokenArgs) ElementType ¶
func (OrgTokenArgs) ElementType() reflect.Type
type OrgTokenArray ¶
type OrgTokenArray []OrgTokenInput
func (OrgTokenArray) ElementType ¶
func (OrgTokenArray) ElementType() reflect.Type
func (OrgTokenArray) ToOrgTokenArrayOutput ¶
func (i OrgTokenArray) ToOrgTokenArrayOutput() OrgTokenArrayOutput
func (OrgTokenArray) ToOrgTokenArrayOutputWithContext ¶
func (i OrgTokenArray) ToOrgTokenArrayOutputWithContext(ctx context.Context) OrgTokenArrayOutput
type OrgTokenArrayInput ¶
type OrgTokenArrayInput interface { pulumi.Input ToOrgTokenArrayOutput() OrgTokenArrayOutput ToOrgTokenArrayOutputWithContext(context.Context) OrgTokenArrayOutput }
OrgTokenArrayInput is an input type that accepts OrgTokenArray and OrgTokenArrayOutput values. You can construct a concrete instance of `OrgTokenArrayInput` via:
OrgTokenArray{ OrgTokenArgs{...} }
type OrgTokenArrayOutput ¶
type OrgTokenArrayOutput struct{ *pulumi.OutputState }
func (OrgTokenArrayOutput) ElementType ¶
func (OrgTokenArrayOutput) ElementType() reflect.Type
func (OrgTokenArrayOutput) Index ¶
func (o OrgTokenArrayOutput) Index(i pulumi.IntInput) OrgTokenOutput
func (OrgTokenArrayOutput) ToOrgTokenArrayOutput ¶
func (o OrgTokenArrayOutput) ToOrgTokenArrayOutput() OrgTokenArrayOutput
func (OrgTokenArrayOutput) ToOrgTokenArrayOutputWithContext ¶
func (o OrgTokenArrayOutput) ToOrgTokenArrayOutputWithContext(ctx context.Context) OrgTokenArrayOutput
type OrgTokenDpmLimits ¶
type OrgTokenDpmLimits struct { // The datapoints per minute (dpm) limit for this token. If you exceed this limit, SignalFx sends out an alert. DpmLimit int `pulumi:"dpmLimit"` // DPM level at which SignalFx sends the notification for this token. If you don't specify a notification, SignalFx 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, SignalFx sends out an alert. DpmLimit pulumi.IntInput `pulumi:"dpmLimit"` // DPM level at which SignalFx sends the notification for this token. If you don't specify a notification, SignalFx 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, SignalFx sends out an alert.
func (OrgTokenDpmLimitsOutput) DpmNotificationThreshold ¶
func (o OrgTokenDpmLimitsOutput) DpmNotificationThreshold() pulumi.IntPtrOutput
DPM level at which SignalFx sends the notification for this token. If you don't specify a notification, SignalFx 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, SignalFx sends out an alert.
func (OrgTokenDpmLimitsPtrOutput) DpmNotificationThreshold ¶
func (o OrgTokenDpmLimitsPtrOutput) DpmNotificationThreshold() pulumi.IntPtrOutput
DPM level at which SignalFx sends the notification for this token. If you don't specify a notification, SignalFx sends the generic notification.
func (OrgTokenDpmLimitsPtrOutput) Elem ¶
func (o OrgTokenDpmLimitsPtrOutput) Elem() OrgTokenDpmLimitsOutput
func (OrgTokenDpmLimitsPtrOutput) ElementType ¶
func (OrgTokenDpmLimitsPtrOutput) ElementType() reflect.Type
func (OrgTokenDpmLimitsPtrOutput) ToOrgTokenDpmLimitsPtrOutput ¶
func (o OrgTokenDpmLimitsPtrOutput) ToOrgTokenDpmLimitsPtrOutput() OrgTokenDpmLimitsPtrOutput
func (OrgTokenDpmLimitsPtrOutput) ToOrgTokenDpmLimitsPtrOutputWithContext ¶
func (o OrgTokenDpmLimitsPtrOutput) ToOrgTokenDpmLimitsPtrOutputWithContext(ctx context.Context) OrgTokenDpmLimitsPtrOutput
type OrgTokenHostOrUsageLimits ¶
type OrgTokenHostOrUsageLimits struct { // Max number of Docker containers that can use this token ContainerLimit *int `pulumi:"containerLimit"` // Notification threshold for Docker containers ContainerNotificationThreshold *int `pulumi:"containerNotificationThreshold"` // Max number of custom metrics that can be sent with this token CustomMetricsLimit *int `pulumi:"customMetricsLimit"` // Notification threshold for custom metrics CustomMetricsNotificationThreshold *int `pulumi:"customMetricsNotificationThreshold"` // Max number of hi-res metrics that can be sent with this toke HighResMetricsLimit *int `pulumi:"highResMetricsLimit"` // Notification threshold for hi-res metrics HighResMetricsNotificationThreshold *int `pulumi:"highResMetricsNotificationThreshold"` // Max number of hosts that can use this token HostLimit *int `pulumi:"hostLimit"` // Notification threshold for hosts HostNotificationThreshold *int `pulumi:"hostNotificationThreshold"` }
type OrgTokenHostOrUsageLimitsArgs ¶
type OrgTokenHostOrUsageLimitsArgs struct { // Max number of Docker containers that can use this token ContainerLimit pulumi.IntPtrInput `pulumi:"containerLimit"` // Notification threshold for Docker containers ContainerNotificationThreshold pulumi.IntPtrInput `pulumi:"containerNotificationThreshold"` // Max number of custom metrics that can be sent with this token CustomMetricsLimit pulumi.IntPtrInput `pulumi:"customMetricsLimit"` // Notification threshold for custom metrics CustomMetricsNotificationThreshold pulumi.IntPtrInput `pulumi:"customMetricsNotificationThreshold"` // Max number of hi-res metrics that can be sent with this toke HighResMetricsLimit pulumi.IntPtrInput `pulumi:"highResMetricsLimit"` // Notification threshold for hi-res metrics HighResMetricsNotificationThreshold pulumi.IntPtrInput `pulumi:"highResMetricsNotificationThreshold"` // Max number of hosts that can use this token HostLimit pulumi.IntPtrInput `pulumi:"hostLimit"` // Notification threshold for hosts HostNotificationThreshold pulumi.IntPtrInput `pulumi:"hostNotificationThreshold"` }
func (OrgTokenHostOrUsageLimitsArgs) ElementType ¶
func (OrgTokenHostOrUsageLimitsArgs) ElementType() reflect.Type
func (OrgTokenHostOrUsageLimitsArgs) ToOrgTokenHostOrUsageLimitsOutput ¶
func (i OrgTokenHostOrUsageLimitsArgs) ToOrgTokenHostOrUsageLimitsOutput() OrgTokenHostOrUsageLimitsOutput
func (OrgTokenHostOrUsageLimitsArgs) ToOrgTokenHostOrUsageLimitsOutputWithContext ¶
func (i OrgTokenHostOrUsageLimitsArgs) ToOrgTokenHostOrUsageLimitsOutputWithContext(ctx context.Context) OrgTokenHostOrUsageLimitsOutput
func (OrgTokenHostOrUsageLimitsArgs) ToOrgTokenHostOrUsageLimitsPtrOutput ¶
func (i OrgTokenHostOrUsageLimitsArgs) ToOrgTokenHostOrUsageLimitsPtrOutput() OrgTokenHostOrUsageLimitsPtrOutput
func (OrgTokenHostOrUsageLimitsArgs) ToOrgTokenHostOrUsageLimitsPtrOutputWithContext ¶
func (i OrgTokenHostOrUsageLimitsArgs) ToOrgTokenHostOrUsageLimitsPtrOutputWithContext(ctx context.Context) OrgTokenHostOrUsageLimitsPtrOutput
type OrgTokenHostOrUsageLimitsInput ¶
type OrgTokenHostOrUsageLimitsInput interface { pulumi.Input ToOrgTokenHostOrUsageLimitsOutput() OrgTokenHostOrUsageLimitsOutput ToOrgTokenHostOrUsageLimitsOutputWithContext(context.Context) OrgTokenHostOrUsageLimitsOutput }
OrgTokenHostOrUsageLimitsInput is an input type that accepts OrgTokenHostOrUsageLimitsArgs and OrgTokenHostOrUsageLimitsOutput values. You can construct a concrete instance of `OrgTokenHostOrUsageLimitsInput` via:
OrgTokenHostOrUsageLimitsArgs{...}
type OrgTokenHostOrUsageLimitsOutput ¶
type OrgTokenHostOrUsageLimitsOutput struct{ *pulumi.OutputState }
func (OrgTokenHostOrUsageLimitsOutput) ContainerLimit ¶
func (o OrgTokenHostOrUsageLimitsOutput) ContainerLimit() pulumi.IntPtrOutput
Max number of Docker containers that can use this token
func (OrgTokenHostOrUsageLimitsOutput) ContainerNotificationThreshold ¶
func (o OrgTokenHostOrUsageLimitsOutput) ContainerNotificationThreshold() pulumi.IntPtrOutput
Notification threshold for Docker containers
func (OrgTokenHostOrUsageLimitsOutput) CustomMetricsLimit ¶
func (o OrgTokenHostOrUsageLimitsOutput) CustomMetricsLimit() pulumi.IntPtrOutput
Max number of custom metrics that can be sent with this token
func (OrgTokenHostOrUsageLimitsOutput) CustomMetricsNotificationThreshold ¶
func (o OrgTokenHostOrUsageLimitsOutput) CustomMetricsNotificationThreshold() pulumi.IntPtrOutput
Notification threshold for custom metrics
func (OrgTokenHostOrUsageLimitsOutput) ElementType ¶
func (OrgTokenHostOrUsageLimitsOutput) ElementType() reflect.Type
func (OrgTokenHostOrUsageLimitsOutput) HighResMetricsLimit ¶
func (o OrgTokenHostOrUsageLimitsOutput) HighResMetricsLimit() pulumi.IntPtrOutput
Max number of hi-res metrics that can be sent with this toke
func (OrgTokenHostOrUsageLimitsOutput) HighResMetricsNotificationThreshold ¶
func (o OrgTokenHostOrUsageLimitsOutput) HighResMetricsNotificationThreshold() pulumi.IntPtrOutput
Notification threshold for hi-res metrics
func (OrgTokenHostOrUsageLimitsOutput) HostLimit ¶
func (o OrgTokenHostOrUsageLimitsOutput) HostLimit() pulumi.IntPtrOutput
Max number of hosts that can use this token
func (OrgTokenHostOrUsageLimitsOutput) HostNotificationThreshold ¶
func (o OrgTokenHostOrUsageLimitsOutput) HostNotificationThreshold() pulumi.IntPtrOutput
Notification threshold for hosts
func (OrgTokenHostOrUsageLimitsOutput) ToOrgTokenHostOrUsageLimitsOutput ¶
func (o OrgTokenHostOrUsageLimitsOutput) ToOrgTokenHostOrUsageLimitsOutput() OrgTokenHostOrUsageLimitsOutput
func (OrgTokenHostOrUsageLimitsOutput) ToOrgTokenHostOrUsageLimitsOutputWithContext ¶
func (o OrgTokenHostOrUsageLimitsOutput) ToOrgTokenHostOrUsageLimitsOutputWithContext(ctx context.Context) OrgTokenHostOrUsageLimitsOutput
func (OrgTokenHostOrUsageLimitsOutput) ToOrgTokenHostOrUsageLimitsPtrOutput ¶
func (o OrgTokenHostOrUsageLimitsOutput) ToOrgTokenHostOrUsageLimitsPtrOutput() OrgTokenHostOrUsageLimitsPtrOutput
func (OrgTokenHostOrUsageLimitsOutput) ToOrgTokenHostOrUsageLimitsPtrOutputWithContext ¶
func (o OrgTokenHostOrUsageLimitsOutput) ToOrgTokenHostOrUsageLimitsPtrOutputWithContext(ctx context.Context) OrgTokenHostOrUsageLimitsPtrOutput
type OrgTokenHostOrUsageLimitsPtrInput ¶
type OrgTokenHostOrUsageLimitsPtrInput interface { pulumi.Input ToOrgTokenHostOrUsageLimitsPtrOutput() OrgTokenHostOrUsageLimitsPtrOutput ToOrgTokenHostOrUsageLimitsPtrOutputWithContext(context.Context) OrgTokenHostOrUsageLimitsPtrOutput }
OrgTokenHostOrUsageLimitsPtrInput is an input type that accepts OrgTokenHostOrUsageLimitsArgs, OrgTokenHostOrUsageLimitsPtr and OrgTokenHostOrUsageLimitsPtrOutput values. You can construct a concrete instance of `OrgTokenHostOrUsageLimitsPtrInput` via:
OrgTokenHostOrUsageLimitsArgs{...} or: nil
func OrgTokenHostOrUsageLimitsPtr ¶
func OrgTokenHostOrUsageLimitsPtr(v *OrgTokenHostOrUsageLimitsArgs) OrgTokenHostOrUsageLimitsPtrInput
type OrgTokenHostOrUsageLimitsPtrOutput ¶
type OrgTokenHostOrUsageLimitsPtrOutput struct{ *pulumi.OutputState }
func (OrgTokenHostOrUsageLimitsPtrOutput) ContainerLimit ¶
func (o OrgTokenHostOrUsageLimitsPtrOutput) ContainerLimit() pulumi.IntPtrOutput
Max number of Docker containers that can use this token
func (OrgTokenHostOrUsageLimitsPtrOutput) ContainerNotificationThreshold ¶
func (o OrgTokenHostOrUsageLimitsPtrOutput) ContainerNotificationThreshold() pulumi.IntPtrOutput
Notification threshold for Docker containers
func (OrgTokenHostOrUsageLimitsPtrOutput) CustomMetricsLimit ¶
func (o OrgTokenHostOrUsageLimitsPtrOutput) CustomMetricsLimit() pulumi.IntPtrOutput
Max number of custom metrics that can be sent with this token
func (OrgTokenHostOrUsageLimitsPtrOutput) CustomMetricsNotificationThreshold ¶
func (o OrgTokenHostOrUsageLimitsPtrOutput) CustomMetricsNotificationThreshold() pulumi.IntPtrOutput
Notification threshold for custom metrics
func (OrgTokenHostOrUsageLimitsPtrOutput) Elem ¶
func (o OrgTokenHostOrUsageLimitsPtrOutput) Elem() OrgTokenHostOrUsageLimitsOutput
func (OrgTokenHostOrUsageLimitsPtrOutput) ElementType ¶
func (OrgTokenHostOrUsageLimitsPtrOutput) ElementType() reflect.Type
func (OrgTokenHostOrUsageLimitsPtrOutput) HighResMetricsLimit ¶
func (o OrgTokenHostOrUsageLimitsPtrOutput) HighResMetricsLimit() pulumi.IntPtrOutput
Max number of hi-res metrics that can be sent with this toke
func (OrgTokenHostOrUsageLimitsPtrOutput) HighResMetricsNotificationThreshold ¶
func (o OrgTokenHostOrUsageLimitsPtrOutput) HighResMetricsNotificationThreshold() pulumi.IntPtrOutput
Notification threshold for hi-res metrics
func (OrgTokenHostOrUsageLimitsPtrOutput) HostLimit ¶
func (o OrgTokenHostOrUsageLimitsPtrOutput) HostLimit() pulumi.IntPtrOutput
Max number of hosts that can use this token
func (OrgTokenHostOrUsageLimitsPtrOutput) HostNotificationThreshold ¶
func (o OrgTokenHostOrUsageLimitsPtrOutput) HostNotificationThreshold() pulumi.IntPtrOutput
Notification threshold for hosts
func (OrgTokenHostOrUsageLimitsPtrOutput) ToOrgTokenHostOrUsageLimitsPtrOutput ¶
func (o OrgTokenHostOrUsageLimitsPtrOutput) ToOrgTokenHostOrUsageLimitsPtrOutput() OrgTokenHostOrUsageLimitsPtrOutput
func (OrgTokenHostOrUsageLimitsPtrOutput) ToOrgTokenHostOrUsageLimitsPtrOutputWithContext ¶
func (o OrgTokenHostOrUsageLimitsPtrOutput) ToOrgTokenHostOrUsageLimitsPtrOutputWithContext(ctx context.Context) OrgTokenHostOrUsageLimitsPtrOutput
type OrgTokenInput ¶
type OrgTokenInput interface { pulumi.Input ToOrgTokenOutput() OrgTokenOutput ToOrgTokenOutputWithContext(ctx context.Context) OrgTokenOutput }
type OrgTokenMap ¶
type OrgTokenMap map[string]OrgTokenInput
func (OrgTokenMap) ElementType ¶
func (OrgTokenMap) ElementType() reflect.Type
func (OrgTokenMap) ToOrgTokenMapOutput ¶
func (i OrgTokenMap) ToOrgTokenMapOutput() OrgTokenMapOutput
func (OrgTokenMap) ToOrgTokenMapOutputWithContext ¶
func (i OrgTokenMap) ToOrgTokenMapOutputWithContext(ctx context.Context) OrgTokenMapOutput
type OrgTokenMapInput ¶
type OrgTokenMapInput interface { pulumi.Input ToOrgTokenMapOutput() OrgTokenMapOutput ToOrgTokenMapOutputWithContext(context.Context) OrgTokenMapOutput }
OrgTokenMapInput is an input type that accepts OrgTokenMap and OrgTokenMapOutput values. You can construct a concrete instance of `OrgTokenMapInput` via:
OrgTokenMap{ "key": OrgTokenArgs{...} }
type OrgTokenMapOutput ¶
type OrgTokenMapOutput struct{ *pulumi.OutputState }
func (OrgTokenMapOutput) ElementType ¶
func (OrgTokenMapOutput) ElementType() reflect.Type
func (OrgTokenMapOutput) MapIndex ¶
func (o OrgTokenMapOutput) MapIndex(k pulumi.StringInput) OrgTokenOutput
func (OrgTokenMapOutput) ToOrgTokenMapOutput ¶
func (o OrgTokenMapOutput) ToOrgTokenMapOutput() OrgTokenMapOutput
func (OrgTokenMapOutput) ToOrgTokenMapOutputWithContext ¶
func (o OrgTokenMapOutput) ToOrgTokenMapOutputWithContext(ctx context.Context) OrgTokenMapOutput
type OrgTokenOutput ¶
type OrgTokenOutput struct{ *pulumi.OutputState }
func (OrgTokenOutput) AuthScopes ¶ added in v5.5.0
func (o OrgTokenOutput) AuthScopes() pulumi.StringArrayOutput
Authentication scope, ex: INGEST, API, RUM ... (Optional)
func (OrgTokenOutput) Description ¶ added in v5.5.0
func (o OrgTokenOutput) Description() pulumi.StringPtrOutput
Description of the token.
func (OrgTokenOutput) Disabled ¶ added in v5.5.0
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 ¶ added in v5.5.0
func (o OrgTokenOutput) DpmLimits() OrgTokenDpmLimitsPtrOutput
Specify DPM-based limits for this token.
func (OrgTokenOutput) ElementType ¶
func (OrgTokenOutput) ElementType() reflect.Type
func (OrgTokenOutput) HostOrUsageLimits ¶ added in v5.5.0
func (o OrgTokenOutput) HostOrUsageLimits() OrgTokenHostOrUsageLimitsPtrOutput
Specify Usage-based limits for this token.
func (OrgTokenOutput) Name ¶ added in v5.5.0
func (o OrgTokenOutput) Name() pulumi.StringOutput
Name of the token.
func (OrgTokenOutput) Notifications ¶ added in v5.5.0
func (o OrgTokenOutput) Notifications() pulumi.StringArrayOutput
Where to send notifications about this token's limits. Please consult the Notification Format laid out in detectors.
func (OrgTokenOutput) Secret ¶ added in v5.5.0
func (o OrgTokenOutput) Secret() pulumi.StringOutput
The secret token created by the API. You cannot set this value.
func (OrgTokenOutput) ToOrgTokenOutput ¶
func (o OrgTokenOutput) ToOrgTokenOutput() OrgTokenOutput
func (OrgTokenOutput) ToOrgTokenOutputWithContext ¶
func (o OrgTokenOutput) ToOrgTokenOutputWithContext(ctx context.Context) OrgTokenOutput
type OrgTokenState ¶
type OrgTokenState struct { // Authentication scope, ex: INGEST, API, RUM ... (Optional) AuthScopes pulumi.StringArrayInput // Description of the token. Description pulumi.StringPtrInput // Flag that controls enabling the token. If set to `true`, the token is disabled, and you can't use it for authentication. Defaults to `false`. Disabled pulumi.BoolPtrInput // Specify DPM-based limits for this token. DpmLimits OrgTokenDpmLimitsPtrInput // Specify Usage-based limits for this token. HostOrUsageLimits OrgTokenHostOrUsageLimitsPtrInput // Name of the token. Name pulumi.StringPtrInput // Where to send notifications about this token's limits. Please consult the Notification Format laid out in detectors. Notifications pulumi.StringArrayInput // The secret token created by the API. You cannot set this value. Secret pulumi.StringPtrInput }
func (OrgTokenState) ElementType ¶
func (OrgTokenState) ElementType() reflect.Type
type Provider ¶
type Provider struct { pulumi.ProviderResourceState // API URL for your SignalFx org, may include a realm ApiUrl pulumi.StringPtrOutput `pulumi:"apiUrl"` // SignalFx auth token AuthToken pulumi.StringPtrOutput `pulumi:"authToken"` // Application URL for your SignalFx 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 SignalFx org, may include a realm ApiUrl pulumi.StringPtrInput // SignalFx auth token AuthToken pulumi.StringPtrInput // Application URL for your SignalFx 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 ¶ added in v5.5.0
func (o ProviderOutput) ApiUrl() pulumi.StringPtrOutput
API URL for your SignalFx org, may include a realm
func (ProviderOutput) AuthToken ¶ added in v5.5.0
func (o ProviderOutput) AuthToken() pulumi.StringPtrOutput
SignalFx auth token
func (ProviderOutput) CustomAppUrl ¶ added in v5.5.0
func (o ProviderOutput) CustomAppUrl() pulumi.StringPtrOutput
Application URL for your SignalFx org, often customized for organizations using SSO
func (ProviderOutput) ElementType ¶
func (ProviderOutput) ElementType() reflect.Type
func (ProviderOutput) ToProviderOutput ¶
func (o ProviderOutput) ToProviderOutput() ProviderOutput
func (ProviderOutput) ToProviderOutputWithContext ¶
func (o ProviderOutput) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
type SingleValueChart ¶
type SingleValueChart struct { pulumi.CustomResourceState // Must be `"Dimension"`, `"Scale"` or `"Metric"`. `"Dimension"` by default. ColorBy pulumi.StringPtrOutput `pulumi:"colorBy"` // Single color range including both the color to display for that range and the borders of the range. Example: `[{ gt = 60, color = "blue" }, { lte = 60, color = "yellow" }]`. Look at this [link](https://docs.signalfx.com/en/latest/charts/chart-options-tab.html). ColorScales SingleValueChartColorScaleArrayOutput `pulumi:"colorScales"` // Description of the chart. Description pulumi.StringPtrOutput `pulumi:"description"` // Whether to hide the timestamp in the chart. `false` by default. IsTimestampHidden pulumi.BoolPtrOutput `pulumi:"isTimestampHidden"` // How long (in seconds) to wait for late datapoints MaxDelay pulumi.IntPtrOutput `pulumi:"maxDelay"` // The maximum precision to for value displayed. MaxPrecision pulumi.IntPtrOutput `pulumi:"maxPrecision"` // Name of the chart. Name pulumi.StringOutput `pulumi:"name"` // Signalflow program text for the chart. More info [in the SignalFx docs](https://developers.signalfx.com/signalflow_analytics/signalflow_overview.html#_signalflow_programming_language). ProgramText pulumi.StringOutput `pulumi:"programText"` // How often (in seconds) to refresh the value. RefreshInterval pulumi.IntPtrOutput `pulumi:"refreshInterval"` // The type of secondary visualization. Can be `None`, `Radial`, `Linear`, or `Sparkline`. If unset, the SignalFx default is used (`None`). SecondaryVisualization pulumi.StringPtrOutput `pulumi:"secondaryVisualization"` // Whether to show a trend line below the current value. `false` by default. ShowSparkLine pulumi.BoolPtrOutput `pulumi:"showSparkLine"` // The property value is a string that denotes the geographic region associated with the time zone, (e.g. Australia/Sydney) Timezone pulumi.StringPtrOutput `pulumi:"timezone"` // Must be `"Metric"` or `"Binary"`. `"Metric"` by default. UnitPrefix pulumi.StringPtrOutput `pulumi:"unitPrefix"` // The URL of the chart. Url pulumi.StringOutput `pulumi:"url"` // Plot-level customization options, associated with a publish statement. VizOptions SingleValueChartVizOptionArrayOutput `pulumi:"vizOptions"` }
This chart type displays a single number in a large font, representing the current value of a single metric on a plot line.
If the time period is in the past, the number represents the value of the metric near the end of the time period.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-signalfx/sdk/v5/go/signalfx" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := signalfx.NewSingleValueChart(ctx, "mysvchart0", &signalfx.SingleValueChartArgs{ ColorBy: pulumi.String("Dimension"), Description: pulumi.String("Very cool Single Value Chart"), IsTimestampHidden: pulumi.Bool(true), MaxDelay: pulumi.Int(2), MaxPrecision: pulumi.Int(2), ProgramText: pulumi.String("myfilters = filter(\"cluster_name\", \"prod\") and filter(\"role\", \"search\")\ndata(\"cpu.total.idle\", filter=myfilters).publish()\n\n"), RefreshInterval: pulumi.Int(1), }) if err != nil { return err } return nil }) }
```
func GetSingleValueChart ¶
func GetSingleValueChart(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SingleValueChartState, opts ...pulumi.ResourceOption) (*SingleValueChart, error)
GetSingleValueChart gets an existing SingleValueChart resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewSingleValueChart ¶
func NewSingleValueChart(ctx *pulumi.Context, name string, args *SingleValueChartArgs, opts ...pulumi.ResourceOption) (*SingleValueChart, error)
NewSingleValueChart registers a new resource with the given unique name, arguments, and options.
func (*SingleValueChart) ElementType ¶
func (*SingleValueChart) ElementType() reflect.Type
func (*SingleValueChart) ToSingleValueChartOutput ¶
func (i *SingleValueChart) ToSingleValueChartOutput() SingleValueChartOutput
func (*SingleValueChart) ToSingleValueChartOutputWithContext ¶
func (i *SingleValueChart) ToSingleValueChartOutputWithContext(ctx context.Context) SingleValueChartOutput
type SingleValueChartArgs ¶
type SingleValueChartArgs struct { // Must be `"Dimension"`, `"Scale"` or `"Metric"`. `"Dimension"` by default. ColorBy pulumi.StringPtrInput // Single color range including both the color to display for that range and the borders of the range. Example: `[{ gt = 60, color = "blue" }, { lte = 60, color = "yellow" }]`. Look at this [link](https://docs.signalfx.com/en/latest/charts/chart-options-tab.html). ColorScales SingleValueChartColorScaleArrayInput // Description of the chart. Description pulumi.StringPtrInput // Whether to hide the timestamp in the chart. `false` by default. IsTimestampHidden pulumi.BoolPtrInput // How long (in seconds) to wait for late datapoints MaxDelay pulumi.IntPtrInput // The maximum precision to for value displayed. MaxPrecision pulumi.IntPtrInput // Name of the chart. Name pulumi.StringPtrInput // Signalflow program text for the chart. More info [in the SignalFx docs](https://developers.signalfx.com/signalflow_analytics/signalflow_overview.html#_signalflow_programming_language). ProgramText pulumi.StringInput // How often (in seconds) to refresh the value. RefreshInterval pulumi.IntPtrInput // The type of secondary visualization. Can be `None`, `Radial`, `Linear`, or `Sparkline`. If unset, the SignalFx default is used (`None`). SecondaryVisualization pulumi.StringPtrInput // Whether to show a trend line below the current value. `false` by default. ShowSparkLine pulumi.BoolPtrInput // The property value is a string that denotes the geographic region associated with the time zone, (e.g. Australia/Sydney) Timezone pulumi.StringPtrInput // Must be `"Metric"` or `"Binary"`. `"Metric"` by default. UnitPrefix pulumi.StringPtrInput // Plot-level customization options, associated with a publish statement. VizOptions SingleValueChartVizOptionArrayInput }
The set of arguments for constructing a SingleValueChart resource.
func (SingleValueChartArgs) ElementType ¶
func (SingleValueChartArgs) ElementType() reflect.Type
type SingleValueChartArray ¶
type SingleValueChartArray []SingleValueChartInput
func (SingleValueChartArray) ElementType ¶
func (SingleValueChartArray) ElementType() reflect.Type
func (SingleValueChartArray) ToSingleValueChartArrayOutput ¶
func (i SingleValueChartArray) ToSingleValueChartArrayOutput() SingleValueChartArrayOutput
func (SingleValueChartArray) ToSingleValueChartArrayOutputWithContext ¶
func (i SingleValueChartArray) ToSingleValueChartArrayOutputWithContext(ctx context.Context) SingleValueChartArrayOutput
type SingleValueChartArrayInput ¶
type SingleValueChartArrayInput interface { pulumi.Input ToSingleValueChartArrayOutput() SingleValueChartArrayOutput ToSingleValueChartArrayOutputWithContext(context.Context) SingleValueChartArrayOutput }
SingleValueChartArrayInput is an input type that accepts SingleValueChartArray and SingleValueChartArrayOutput values. You can construct a concrete instance of `SingleValueChartArrayInput` via:
SingleValueChartArray{ SingleValueChartArgs{...} }
type SingleValueChartArrayOutput ¶
type SingleValueChartArrayOutput struct{ *pulumi.OutputState }
func (SingleValueChartArrayOutput) ElementType ¶
func (SingleValueChartArrayOutput) ElementType() reflect.Type
func (SingleValueChartArrayOutput) Index ¶
func (o SingleValueChartArrayOutput) Index(i pulumi.IntInput) SingleValueChartOutput
func (SingleValueChartArrayOutput) ToSingleValueChartArrayOutput ¶
func (o SingleValueChartArrayOutput) ToSingleValueChartArrayOutput() SingleValueChartArrayOutput
func (SingleValueChartArrayOutput) ToSingleValueChartArrayOutputWithContext ¶
func (o SingleValueChartArrayOutput) ToSingleValueChartArrayOutputWithContext(ctx context.Context) SingleValueChartArrayOutput
type SingleValueChartColorScale ¶
type SingleValueChartColorScale struct { // The color to use. Must be one of gray, blue, light_blue, navy, dark_orange, orange, dark_yellow, magenta, cerise, pink, violet, purple, gray_blue, dark_green, green, aquamarine, red, yellow, vivid_yellow, light_green, or lime_green. Color string `pulumi:"color"` // Indicates the lower threshold non-inclusive value for this range. Gt *float64 `pulumi:"gt"` // Indicates the lower threshold inclusive value for this range. Gte *float64 `pulumi:"gte"` // Indicates the upper threshold non-inculsive value for this range. Lt *float64 `pulumi:"lt"` // Indicates the upper threshold inclusive value for this range. Lte *float64 `pulumi:"lte"` }
type SingleValueChartColorScaleArgs ¶
type SingleValueChartColorScaleArgs struct { // The color to use. Must be one of gray, blue, light_blue, navy, dark_orange, orange, dark_yellow, magenta, cerise, pink, violet, purple, gray_blue, dark_green, green, aquamarine, red, yellow, vivid_yellow, light_green, or lime_green. Color pulumi.StringInput `pulumi:"color"` // Indicates the lower threshold non-inclusive value for this range. Gt pulumi.Float64PtrInput `pulumi:"gt"` // Indicates the lower threshold inclusive value for this range. Gte pulumi.Float64PtrInput `pulumi:"gte"` // Indicates the upper threshold non-inculsive value for this range. Lt pulumi.Float64PtrInput `pulumi:"lt"` // Indicates the upper threshold inclusive value for this range. Lte pulumi.Float64PtrInput `pulumi:"lte"` }
func (SingleValueChartColorScaleArgs) ElementType ¶
func (SingleValueChartColorScaleArgs) ElementType() reflect.Type
func (SingleValueChartColorScaleArgs) ToSingleValueChartColorScaleOutput ¶
func (i SingleValueChartColorScaleArgs) ToSingleValueChartColorScaleOutput() SingleValueChartColorScaleOutput
func (SingleValueChartColorScaleArgs) ToSingleValueChartColorScaleOutputWithContext ¶
func (i SingleValueChartColorScaleArgs) ToSingleValueChartColorScaleOutputWithContext(ctx context.Context) SingleValueChartColorScaleOutput
type SingleValueChartColorScaleArray ¶
type SingleValueChartColorScaleArray []SingleValueChartColorScaleInput
func (SingleValueChartColorScaleArray) ElementType ¶
func (SingleValueChartColorScaleArray) ElementType() reflect.Type
func (SingleValueChartColorScaleArray) ToSingleValueChartColorScaleArrayOutput ¶
func (i SingleValueChartColorScaleArray) ToSingleValueChartColorScaleArrayOutput() SingleValueChartColorScaleArrayOutput
func (SingleValueChartColorScaleArray) ToSingleValueChartColorScaleArrayOutputWithContext ¶
func (i SingleValueChartColorScaleArray) ToSingleValueChartColorScaleArrayOutputWithContext(ctx context.Context) SingleValueChartColorScaleArrayOutput
type SingleValueChartColorScaleArrayInput ¶
type SingleValueChartColorScaleArrayInput interface { pulumi.Input ToSingleValueChartColorScaleArrayOutput() SingleValueChartColorScaleArrayOutput ToSingleValueChartColorScaleArrayOutputWithContext(context.Context) SingleValueChartColorScaleArrayOutput }
SingleValueChartColorScaleArrayInput is an input type that accepts SingleValueChartColorScaleArray and SingleValueChartColorScaleArrayOutput values. You can construct a concrete instance of `SingleValueChartColorScaleArrayInput` via:
SingleValueChartColorScaleArray{ SingleValueChartColorScaleArgs{...} }
type SingleValueChartColorScaleArrayOutput ¶
type SingleValueChartColorScaleArrayOutput struct{ *pulumi.OutputState }
func (SingleValueChartColorScaleArrayOutput) ElementType ¶
func (SingleValueChartColorScaleArrayOutput) ElementType() reflect.Type
func (SingleValueChartColorScaleArrayOutput) Index ¶
func (o SingleValueChartColorScaleArrayOutput) Index(i pulumi.IntInput) SingleValueChartColorScaleOutput
func (SingleValueChartColorScaleArrayOutput) ToSingleValueChartColorScaleArrayOutput ¶
func (o SingleValueChartColorScaleArrayOutput) ToSingleValueChartColorScaleArrayOutput() SingleValueChartColorScaleArrayOutput
func (SingleValueChartColorScaleArrayOutput) ToSingleValueChartColorScaleArrayOutputWithContext ¶
func (o SingleValueChartColorScaleArrayOutput) ToSingleValueChartColorScaleArrayOutputWithContext(ctx context.Context) SingleValueChartColorScaleArrayOutput
type SingleValueChartColorScaleInput ¶
type SingleValueChartColorScaleInput interface { pulumi.Input ToSingleValueChartColorScaleOutput() SingleValueChartColorScaleOutput ToSingleValueChartColorScaleOutputWithContext(context.Context) SingleValueChartColorScaleOutput }
SingleValueChartColorScaleInput is an input type that accepts SingleValueChartColorScaleArgs and SingleValueChartColorScaleOutput values. You can construct a concrete instance of `SingleValueChartColorScaleInput` via:
SingleValueChartColorScaleArgs{...}
type SingleValueChartColorScaleOutput ¶
type SingleValueChartColorScaleOutput struct{ *pulumi.OutputState }
func (SingleValueChartColorScaleOutput) Color ¶
func (o SingleValueChartColorScaleOutput) Color() pulumi.StringOutput
The color to use. Must be one of gray, blue, light_blue, navy, dark_orange, orange, dark_yellow, magenta, cerise, pink, violet, purple, gray_blue, dark_green, green, aquamarine, red, yellow, vivid_yellow, light_green, or lime_green.
func (SingleValueChartColorScaleOutput) ElementType ¶
func (SingleValueChartColorScaleOutput) ElementType() reflect.Type
func (SingleValueChartColorScaleOutput) Gt ¶
func (o SingleValueChartColorScaleOutput) Gt() pulumi.Float64PtrOutput
Indicates the lower threshold non-inclusive value for this range.
func (SingleValueChartColorScaleOutput) Gte ¶
func (o SingleValueChartColorScaleOutput) Gte() pulumi.Float64PtrOutput
Indicates the lower threshold inclusive value for this range.
func (SingleValueChartColorScaleOutput) Lt ¶
func (o SingleValueChartColorScaleOutput) Lt() pulumi.Float64PtrOutput
Indicates the upper threshold non-inculsive value for this range.
func (SingleValueChartColorScaleOutput) Lte ¶
func (o SingleValueChartColorScaleOutput) Lte() pulumi.Float64PtrOutput
Indicates the upper threshold inclusive value for this range.
func (SingleValueChartColorScaleOutput) ToSingleValueChartColorScaleOutput ¶
func (o SingleValueChartColorScaleOutput) ToSingleValueChartColorScaleOutput() SingleValueChartColorScaleOutput
func (SingleValueChartColorScaleOutput) ToSingleValueChartColorScaleOutputWithContext ¶
func (o SingleValueChartColorScaleOutput) ToSingleValueChartColorScaleOutputWithContext(ctx context.Context) SingleValueChartColorScaleOutput
type SingleValueChartInput ¶
type SingleValueChartInput interface { pulumi.Input ToSingleValueChartOutput() SingleValueChartOutput ToSingleValueChartOutputWithContext(ctx context.Context) SingleValueChartOutput }
type SingleValueChartMap ¶
type SingleValueChartMap map[string]SingleValueChartInput
func (SingleValueChartMap) ElementType ¶
func (SingleValueChartMap) ElementType() reflect.Type
func (SingleValueChartMap) ToSingleValueChartMapOutput ¶
func (i SingleValueChartMap) ToSingleValueChartMapOutput() SingleValueChartMapOutput
func (SingleValueChartMap) ToSingleValueChartMapOutputWithContext ¶
func (i SingleValueChartMap) ToSingleValueChartMapOutputWithContext(ctx context.Context) SingleValueChartMapOutput
type SingleValueChartMapInput ¶
type SingleValueChartMapInput interface { pulumi.Input ToSingleValueChartMapOutput() SingleValueChartMapOutput ToSingleValueChartMapOutputWithContext(context.Context) SingleValueChartMapOutput }
SingleValueChartMapInput is an input type that accepts SingleValueChartMap and SingleValueChartMapOutput values. You can construct a concrete instance of `SingleValueChartMapInput` via:
SingleValueChartMap{ "key": SingleValueChartArgs{...} }
type SingleValueChartMapOutput ¶
type SingleValueChartMapOutput struct{ *pulumi.OutputState }
func (SingleValueChartMapOutput) ElementType ¶
func (SingleValueChartMapOutput) ElementType() reflect.Type
func (SingleValueChartMapOutput) MapIndex ¶
func (o SingleValueChartMapOutput) MapIndex(k pulumi.StringInput) SingleValueChartOutput
func (SingleValueChartMapOutput) ToSingleValueChartMapOutput ¶
func (o SingleValueChartMapOutput) ToSingleValueChartMapOutput() SingleValueChartMapOutput
func (SingleValueChartMapOutput) ToSingleValueChartMapOutputWithContext ¶
func (o SingleValueChartMapOutput) ToSingleValueChartMapOutputWithContext(ctx context.Context) SingleValueChartMapOutput
type SingleValueChartOutput ¶
type SingleValueChartOutput struct{ *pulumi.OutputState }
func (SingleValueChartOutput) ColorBy ¶ added in v5.5.0
func (o SingleValueChartOutput) ColorBy() pulumi.StringPtrOutput
Must be `"Dimension"`, `"Scale"` or `"Metric"`. `"Dimension"` by default.
func (SingleValueChartOutput) ColorScales ¶ added in v5.5.0
func (o SingleValueChartOutput) ColorScales() SingleValueChartColorScaleArrayOutput
Single color range including both the color to display for that range and the borders of the range. Example: `[{ gt = 60, color = "blue" }, { lte = 60, color = "yellow" }]`. Look at this [link](https://docs.signalfx.com/en/latest/charts/chart-options-tab.html).
func (SingleValueChartOutput) Description ¶ added in v5.5.0
func (o SingleValueChartOutput) Description() pulumi.StringPtrOutput
Description of the chart.
func (SingleValueChartOutput) ElementType ¶
func (SingleValueChartOutput) ElementType() reflect.Type
func (SingleValueChartOutput) IsTimestampHidden ¶ added in v5.5.0
func (o SingleValueChartOutput) IsTimestampHidden() pulumi.BoolPtrOutput
Whether to hide the timestamp in the chart. `false` by default.
func (SingleValueChartOutput) MaxDelay ¶ added in v5.5.0
func (o SingleValueChartOutput) MaxDelay() pulumi.IntPtrOutput
How long (in seconds) to wait for late datapoints
func (SingleValueChartOutput) MaxPrecision ¶ added in v5.5.0
func (o SingleValueChartOutput) MaxPrecision() pulumi.IntPtrOutput
The maximum precision to for value displayed.
func (SingleValueChartOutput) Name ¶ added in v5.5.0
func (o SingleValueChartOutput) Name() pulumi.StringOutput
Name of the chart.
func (SingleValueChartOutput) ProgramText ¶ added in v5.5.0
func (o SingleValueChartOutput) ProgramText() pulumi.StringOutput
Signalflow program text for the chart. More info [in the SignalFx docs](https://developers.signalfx.com/signalflow_analytics/signalflow_overview.html#_signalflow_programming_language).
func (SingleValueChartOutput) RefreshInterval ¶ added in v5.5.0
func (o SingleValueChartOutput) RefreshInterval() pulumi.IntPtrOutput
How often (in seconds) to refresh the value.
func (SingleValueChartOutput) SecondaryVisualization ¶ added in v5.5.0
func (o SingleValueChartOutput) SecondaryVisualization() pulumi.StringPtrOutput
The type of secondary visualization. Can be `None`, `Radial`, `Linear`, or `Sparkline`. If unset, the SignalFx default is used (`None`).
func (SingleValueChartOutput) ShowSparkLine ¶ added in v5.5.0
func (o SingleValueChartOutput) ShowSparkLine() pulumi.BoolPtrOutput
Whether to show a trend line below the current value. `false` by default.
func (SingleValueChartOutput) Timezone ¶ added in v5.5.0
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 ¶ added in v5.5.0
func (o SingleValueChartOutput) UnitPrefix() pulumi.StringPtrOutput
Must be `"Metric"` or `"Binary"`. `"Metric"` by default.
func (SingleValueChartOutput) Url ¶ added in v5.5.0
func (o SingleValueChartOutput) Url() pulumi.StringOutput
The URL of the chart.
func (SingleValueChartOutput) VizOptions ¶ added in v5.5.0
func (o SingleValueChartOutput) VizOptions() SingleValueChartVizOptionArrayOutput
Plot-level customization options, associated with a publish statement.
type SingleValueChartState ¶
type SingleValueChartState struct { // Must be `"Dimension"`, `"Scale"` or `"Metric"`. `"Dimension"` by default. ColorBy pulumi.StringPtrInput // Single color range including both the color to display for that range and the borders of the range. Example: `[{ gt = 60, color = "blue" }, { lte = 60, color = "yellow" }]`. Look at this [link](https://docs.signalfx.com/en/latest/charts/chart-options-tab.html). ColorScales SingleValueChartColorScaleArrayInput // Description of the chart. Description pulumi.StringPtrInput // Whether to hide the timestamp in the chart. `false` by default. IsTimestampHidden pulumi.BoolPtrInput // How long (in seconds) to wait for late datapoints MaxDelay pulumi.IntPtrInput // The maximum precision to for value displayed. MaxPrecision pulumi.IntPtrInput // Name of the chart. Name pulumi.StringPtrInput // Signalflow program text for the chart. More info [in the SignalFx docs](https://developers.signalfx.com/signalflow_analytics/signalflow_overview.html#_signalflow_programming_language). ProgramText pulumi.StringPtrInput // How often (in seconds) to refresh the value. RefreshInterval pulumi.IntPtrInput // The type of secondary visualization. Can be `None`, `Radial`, `Linear`, or `Sparkline`. If unset, the SignalFx default is used (`None`). SecondaryVisualization pulumi.StringPtrInput // Whether to show a trend line below the current value. `false` by default. ShowSparkLine pulumi.BoolPtrInput // The property value is a string that denotes the geographic region associated with the time zone, (e.g. Australia/Sydney) Timezone pulumi.StringPtrInput // Must be `"Metric"` or `"Binary"`. `"Metric"` by default. UnitPrefix pulumi.StringPtrInput // The URL of the chart. Url pulumi.StringPtrInput // Plot-level customization options, associated with a publish statement. VizOptions SingleValueChartVizOptionArrayInput }
func (SingleValueChartState) ElementType ¶
func (SingleValueChartState) ElementType() reflect.Type
type SingleValueChartVizOption ¶
type SingleValueChartVizOption struct { // The color to use. Must be one of gray, blue, light_blue, navy, dark_orange, orange, dark_yellow, magenta, cerise, pink, violet, purple, gray_blue, dark_green, green, aquamarine, red, yellow, vivid_yellow, light_green, or lime_green. Color *string `pulumi:"color"` // Specifies an alternate value for the Plot Name column of the Data Table associated with the chart. DisplayName *string `pulumi:"displayName"` // Label used in the publish statement that displays the plot (metric time series data) you want to customize. Label string `pulumi:"label"` // , `valueSuffix` - (Optional) Arbitrary prefix/suffix to display with the value of this plot. ValuePrefix *string `pulumi:"valuePrefix"` ValueSuffix *string `pulumi:"valueSuffix"` // A unit to attach to this plot. Units support automatic scaling (eg thousands of bytes will be displayed as kilobytes). Values values are `Bit, Kilobit, Megabit, Gigabit, Terabit, Petabit, Exabit, Zettabit, Yottabit, Byte, Kibibyte, Mebibyte, Gigibyte, Tebibyte, Pebibyte, Exbibyte, Zebibyte, Yobibyte, Nanosecond, Microsecond, Millisecond, Second, Minute, Hour, Day, Week`. ValueUnit *string `pulumi:"valueUnit"` }
type SingleValueChartVizOptionArgs ¶
type SingleValueChartVizOptionArgs struct { // The color to use. Must be one of gray, blue, light_blue, navy, dark_orange, orange, dark_yellow, magenta, cerise, pink, violet, purple, gray_blue, dark_green, green, aquamarine, red, yellow, vivid_yellow, light_green, or lime_green. Color pulumi.StringPtrInput `pulumi:"color"` // Specifies an alternate value for the Plot Name column of the Data Table associated with the chart. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` // Label used in the publish statement that displays the plot (metric time series data) you want to customize. Label pulumi.StringInput `pulumi:"label"` // , `valueSuffix` - (Optional) Arbitrary prefix/suffix to display with the value of this plot. ValuePrefix pulumi.StringPtrInput `pulumi:"valuePrefix"` ValueSuffix pulumi.StringPtrInput `pulumi:"valueSuffix"` // A unit to attach to this plot. Units support automatic scaling (eg thousands of bytes will be displayed as kilobytes). Values values are `Bit, Kilobit, Megabit, Gigabit, Terabit, Petabit, Exabit, Zettabit, Yottabit, Byte, Kibibyte, Mebibyte, Gigibyte, Tebibyte, Pebibyte, Exbibyte, Zebibyte, Yobibyte, Nanosecond, Microsecond, Millisecond, Second, Minute, Hour, Day, Week`. ValueUnit pulumi.StringPtrInput `pulumi:"valueUnit"` }
func (SingleValueChartVizOptionArgs) ElementType ¶
func (SingleValueChartVizOptionArgs) ElementType() reflect.Type
func (SingleValueChartVizOptionArgs) ToSingleValueChartVizOptionOutput ¶
func (i SingleValueChartVizOptionArgs) ToSingleValueChartVizOptionOutput() SingleValueChartVizOptionOutput
func (SingleValueChartVizOptionArgs) ToSingleValueChartVizOptionOutputWithContext ¶
func (i SingleValueChartVizOptionArgs) ToSingleValueChartVizOptionOutputWithContext(ctx context.Context) SingleValueChartVizOptionOutput
type SingleValueChartVizOptionArray ¶
type SingleValueChartVizOptionArray []SingleValueChartVizOptionInput
func (SingleValueChartVizOptionArray) ElementType ¶
func (SingleValueChartVizOptionArray) ElementType() reflect.Type
func (SingleValueChartVizOptionArray) ToSingleValueChartVizOptionArrayOutput ¶
func (i SingleValueChartVizOptionArray) ToSingleValueChartVizOptionArrayOutput() SingleValueChartVizOptionArrayOutput
func (SingleValueChartVizOptionArray) ToSingleValueChartVizOptionArrayOutputWithContext ¶
func (i SingleValueChartVizOptionArray) ToSingleValueChartVizOptionArrayOutputWithContext(ctx context.Context) SingleValueChartVizOptionArrayOutput
type SingleValueChartVizOptionArrayInput ¶
type SingleValueChartVizOptionArrayInput interface { pulumi.Input ToSingleValueChartVizOptionArrayOutput() SingleValueChartVizOptionArrayOutput ToSingleValueChartVizOptionArrayOutputWithContext(context.Context) SingleValueChartVizOptionArrayOutput }
SingleValueChartVizOptionArrayInput is an input type that accepts SingleValueChartVizOptionArray and SingleValueChartVizOptionArrayOutput values. You can construct a concrete instance of `SingleValueChartVizOptionArrayInput` via:
SingleValueChartVizOptionArray{ SingleValueChartVizOptionArgs{...} }
type SingleValueChartVizOptionArrayOutput ¶
type SingleValueChartVizOptionArrayOutput struct{ *pulumi.OutputState }
func (SingleValueChartVizOptionArrayOutput) ElementType ¶
func (SingleValueChartVizOptionArrayOutput) ElementType() reflect.Type
func (SingleValueChartVizOptionArrayOutput) Index ¶
func (o SingleValueChartVizOptionArrayOutput) Index(i pulumi.IntInput) SingleValueChartVizOptionOutput
func (SingleValueChartVizOptionArrayOutput) ToSingleValueChartVizOptionArrayOutput ¶
func (o SingleValueChartVizOptionArrayOutput) ToSingleValueChartVizOptionArrayOutput() SingleValueChartVizOptionArrayOutput
func (SingleValueChartVizOptionArrayOutput) ToSingleValueChartVizOptionArrayOutputWithContext ¶
func (o SingleValueChartVizOptionArrayOutput) ToSingleValueChartVizOptionArrayOutputWithContext(ctx context.Context) SingleValueChartVizOptionArrayOutput
type SingleValueChartVizOptionInput ¶
type SingleValueChartVizOptionInput interface { pulumi.Input ToSingleValueChartVizOptionOutput() SingleValueChartVizOptionOutput ToSingleValueChartVizOptionOutputWithContext(context.Context) SingleValueChartVizOptionOutput }
SingleValueChartVizOptionInput is an input type that accepts SingleValueChartVizOptionArgs and SingleValueChartVizOptionOutput values. You can construct a concrete instance of `SingleValueChartVizOptionInput` via:
SingleValueChartVizOptionArgs{...}
type SingleValueChartVizOptionOutput ¶
type SingleValueChartVizOptionOutput struct{ *pulumi.OutputState }
func (SingleValueChartVizOptionOutput) Color ¶
func (o SingleValueChartVizOptionOutput) Color() pulumi.StringPtrOutput
The color to use. Must be one of gray, blue, light_blue, navy, dark_orange, orange, dark_yellow, magenta, cerise, pink, violet, purple, gray_blue, dark_green, green, aquamarine, red, yellow, vivid_yellow, light_green, or lime_green.
func (SingleValueChartVizOptionOutput) DisplayName ¶
func (o SingleValueChartVizOptionOutput) DisplayName() pulumi.StringPtrOutput
Specifies an alternate value for the Plot Name column of the Data Table associated with the chart.
func (SingleValueChartVizOptionOutput) ElementType ¶
func (SingleValueChartVizOptionOutput) ElementType() reflect.Type
func (SingleValueChartVizOptionOutput) Label ¶
func (o SingleValueChartVizOptionOutput) Label() pulumi.StringOutput
Label used in the publish statement that displays the plot (metric time series data) you want to customize.
func (SingleValueChartVizOptionOutput) ToSingleValueChartVizOptionOutput ¶
func (o SingleValueChartVizOptionOutput) ToSingleValueChartVizOptionOutput() SingleValueChartVizOptionOutput
func (SingleValueChartVizOptionOutput) ToSingleValueChartVizOptionOutputWithContext ¶
func (o SingleValueChartVizOptionOutput) ToSingleValueChartVizOptionOutputWithContext(ctx context.Context) SingleValueChartVizOptionOutput
func (SingleValueChartVizOptionOutput) ValuePrefix ¶
func (o SingleValueChartVizOptionOutput) ValuePrefix() pulumi.StringPtrOutput
, `valueSuffix` - (Optional) Arbitrary prefix/suffix to display with the value of this plot.
func (SingleValueChartVizOptionOutput) ValueSuffix ¶
func (o SingleValueChartVizOptionOutput) ValueSuffix() pulumi.StringPtrOutput
func (SingleValueChartVizOptionOutput) ValueUnit ¶
func (o SingleValueChartVizOptionOutput) ValueUnit() pulumi.StringPtrOutput
A unit to attach to this plot. Units support automatic scaling (eg thousands of bytes will be displayed as kilobytes). Values values are `Bit, Kilobit, Megabit, Gigabit, Terabit, Petabit, Exabit, Zettabit, Yottabit, Byte, Kibibyte, Mebibyte, Gigibyte, Tebibyte, Pebibyte, Exbibyte, Zebibyte, Yobibyte, Nanosecond, Microsecond, Millisecond, Second, Minute, Hour, Day, Week`.
type TableChart ¶ added in v5.7.0
type TableChart struct { pulumi.CustomResourceState // Description of the table chart. Description pulumi.StringPtrOutput `pulumi:"description"` // (false by default) If false, samples a subset of the output MTS, which improves UI performance DisableSampling pulumi.BoolPtrOutput `pulumi:"disableSampling"` // Dimension to group by GroupBies pulumi.StringArrayOutput `pulumi:"groupBies"` // (false by default) Whether to show the timestamp in the chart HideTimestamp pulumi.BoolPtrOutput `pulumi:"hideTimestamp"` // How long (in seconds) to wait for late datapoints MaxDelay pulumi.IntPtrOutput `pulumi:"maxDelay"` // The minimum resolution (in seconds) to use for computing the underlying program MinimumResolution pulumi.IntPtrOutput `pulumi:"minimumResolution"` // Name of the table chart. Name pulumi.StringOutput `pulumi:"name"` // The SignalFlow for your Data Table Chart ProgramText pulumi.StringOutput `pulumi:"programText"` // How often (in seconds) to refresh the values of the Table RefreshInterval pulumi.IntPtrOutput `pulumi:"refreshInterval"` // The property value is a string that denotes the geographic region associated with the time zone, (e.g. Australia/Sydney) Timezone pulumi.StringPtrOutput `pulumi:"timezone"` // (Metric by default) Must be "Metric" or "Binary" UnitPrefix pulumi.StringPtrOutput `pulumi:"unitPrefix"` // The URL of the chart. Url pulumi.StringOutput `pulumi:"url"` // Plot-level customization options, associated with a publish statement VizOptions TableChartVizOptionArrayOutput `pulumi:"vizOptions"` }
This special type of chart displays a Data Table. This Table can be grouped by a Dimension.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-signalfx/sdk/v5/go/signalfx" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := signalfx.NewTableChart(ctx, "table0", &signalfx.TableChartArgs{ Description: pulumi.String("beep"), DisableSampling: pulumi.Bool(false), GroupBies: pulumi.StringArray{ pulumi.String("ClusterName"), }, MaxDelay: pulumi.Int(0), ProgramText: pulumi.String("A = data('cpu.usage.total').publish(label='CPU Total')"), }) if err != nil { return err } return nil }) }
```
func GetTableChart ¶ added in v5.7.0
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 ¶ added in v5.7.0
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 ¶ added in v5.7.0
func (*TableChart) ElementType() reflect.Type
func (*TableChart) ToTableChartOutput ¶ added in v5.7.0
func (i *TableChart) ToTableChartOutput() TableChartOutput
func (*TableChart) ToTableChartOutputWithContext ¶ added in v5.7.0
func (i *TableChart) ToTableChartOutputWithContext(ctx context.Context) TableChartOutput
type TableChartArgs ¶ added in v5.7.0
type TableChartArgs struct { // Description of the table chart. Description pulumi.StringPtrInput // (false by default) If false, samples a subset of the output MTS, which improves UI performance DisableSampling pulumi.BoolPtrInput // Dimension to group by GroupBies pulumi.StringArrayInput // (false by default) Whether to show the timestamp in the chart HideTimestamp pulumi.BoolPtrInput // How long (in seconds) to wait for late datapoints MaxDelay pulumi.IntPtrInput // The minimum resolution (in seconds) to use for computing the underlying program MinimumResolution pulumi.IntPtrInput // Name of the table chart. Name pulumi.StringPtrInput // The SignalFlow for your Data Table Chart ProgramText pulumi.StringInput // How often (in seconds) to refresh the values of the Table RefreshInterval pulumi.IntPtrInput // The property value is a string that denotes the geographic region associated with the time zone, (e.g. Australia/Sydney) Timezone pulumi.StringPtrInput // (Metric by default) Must be "Metric" or "Binary" UnitPrefix pulumi.StringPtrInput // Plot-level customization options, associated with a publish statement VizOptions TableChartVizOptionArrayInput }
The set of arguments for constructing a TableChart resource.
func (TableChartArgs) ElementType ¶ added in v5.7.0
func (TableChartArgs) ElementType() reflect.Type
type TableChartArray ¶ added in v5.7.0
type TableChartArray []TableChartInput
func (TableChartArray) ElementType ¶ added in v5.7.0
func (TableChartArray) ElementType() reflect.Type
func (TableChartArray) ToTableChartArrayOutput ¶ added in v5.7.0
func (i TableChartArray) ToTableChartArrayOutput() TableChartArrayOutput
func (TableChartArray) ToTableChartArrayOutputWithContext ¶ added in v5.7.0
func (i TableChartArray) ToTableChartArrayOutputWithContext(ctx context.Context) TableChartArrayOutput
type TableChartArrayInput ¶ added in v5.7.0
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 ¶ added in v5.7.0
type TableChartArrayOutput struct{ *pulumi.OutputState }
func (TableChartArrayOutput) ElementType ¶ added in v5.7.0
func (TableChartArrayOutput) ElementType() reflect.Type
func (TableChartArrayOutput) Index ¶ added in v5.7.0
func (o TableChartArrayOutput) Index(i pulumi.IntInput) TableChartOutput
func (TableChartArrayOutput) ToTableChartArrayOutput ¶ added in v5.7.0
func (o TableChartArrayOutput) ToTableChartArrayOutput() TableChartArrayOutput
func (TableChartArrayOutput) ToTableChartArrayOutputWithContext ¶ added in v5.7.0
func (o TableChartArrayOutput) ToTableChartArrayOutputWithContext(ctx context.Context) TableChartArrayOutput
type TableChartInput ¶ added in v5.7.0
type TableChartInput interface { pulumi.Input ToTableChartOutput() TableChartOutput ToTableChartOutputWithContext(ctx context.Context) TableChartOutput }
type TableChartMap ¶ added in v5.7.0
type TableChartMap map[string]TableChartInput
func (TableChartMap) ElementType ¶ added in v5.7.0
func (TableChartMap) ElementType() reflect.Type
func (TableChartMap) ToTableChartMapOutput ¶ added in v5.7.0
func (i TableChartMap) ToTableChartMapOutput() TableChartMapOutput
func (TableChartMap) ToTableChartMapOutputWithContext ¶ added in v5.7.0
func (i TableChartMap) ToTableChartMapOutputWithContext(ctx context.Context) TableChartMapOutput
type TableChartMapInput ¶ added in v5.7.0
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 ¶ added in v5.7.0
type TableChartMapOutput struct{ *pulumi.OutputState }
func (TableChartMapOutput) ElementType ¶ added in v5.7.0
func (TableChartMapOutput) ElementType() reflect.Type
func (TableChartMapOutput) MapIndex ¶ added in v5.7.0
func (o TableChartMapOutput) MapIndex(k pulumi.StringInput) TableChartOutput
func (TableChartMapOutput) ToTableChartMapOutput ¶ added in v5.7.0
func (o TableChartMapOutput) ToTableChartMapOutput() TableChartMapOutput
func (TableChartMapOutput) ToTableChartMapOutputWithContext ¶ added in v5.7.0
func (o TableChartMapOutput) ToTableChartMapOutputWithContext(ctx context.Context) TableChartMapOutput
type TableChartOutput ¶ added in v5.7.0
type TableChartOutput struct{ *pulumi.OutputState }
func (TableChartOutput) Description ¶ added in v5.7.0
func (o TableChartOutput) Description() pulumi.StringPtrOutput
Description of the table chart.
func (TableChartOutput) DisableSampling ¶ added in v5.7.0
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 ¶ added in v5.7.0
func (TableChartOutput) ElementType() reflect.Type
func (TableChartOutput) GroupBies ¶ added in v5.7.0
func (o TableChartOutput) GroupBies() pulumi.StringArrayOutput
Dimension to group by
func (TableChartOutput) HideTimestamp ¶ added in v5.7.0
func (o TableChartOutput) HideTimestamp() pulumi.BoolPtrOutput
(false by default) Whether to show the timestamp in the chart
func (TableChartOutput) MaxDelay ¶ added in v5.7.0
func (o TableChartOutput) MaxDelay() pulumi.IntPtrOutput
How long (in seconds) to wait for late datapoints
func (TableChartOutput) MinimumResolution ¶ added in v5.7.0
func (o TableChartOutput) MinimumResolution() pulumi.IntPtrOutput
The minimum resolution (in seconds) to use for computing the underlying program
func (TableChartOutput) Name ¶ added in v5.7.0
func (o TableChartOutput) Name() pulumi.StringOutput
Name of the table chart.
func (TableChartOutput) ProgramText ¶ added in v5.7.0
func (o TableChartOutput) ProgramText() pulumi.StringOutput
The SignalFlow for your Data Table Chart
func (TableChartOutput) RefreshInterval ¶ added in v5.7.0
func (o TableChartOutput) RefreshInterval() pulumi.IntPtrOutput
How often (in seconds) to refresh the values of the Table
func (TableChartOutput) Timezone ¶ added in v5.7.0
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 ¶ added in v5.7.0
func (o TableChartOutput) ToTableChartOutput() TableChartOutput
func (TableChartOutput) ToTableChartOutputWithContext ¶ added in v5.7.0
func (o TableChartOutput) ToTableChartOutputWithContext(ctx context.Context) TableChartOutput
func (TableChartOutput) UnitPrefix ¶ added in v5.7.0
func (o TableChartOutput) UnitPrefix() pulumi.StringPtrOutput
(Metric by default) Must be "Metric" or "Binary"
func (TableChartOutput) Url ¶ added in v5.7.0
func (o TableChartOutput) Url() pulumi.StringOutput
The URL of the chart.
func (TableChartOutput) VizOptions ¶ added in v5.7.0
func (o TableChartOutput) VizOptions() TableChartVizOptionArrayOutput
Plot-level customization options, associated with a publish statement
type TableChartState ¶ added in v5.7.0
type TableChartState struct { // Description of the table chart. Description pulumi.StringPtrInput // (false by default) If false, samples a subset of the output MTS, which improves UI performance DisableSampling pulumi.BoolPtrInput // Dimension to group by GroupBies pulumi.StringArrayInput // (false by default) Whether to show the timestamp in the chart HideTimestamp pulumi.BoolPtrInput // How long (in seconds) to wait for late datapoints MaxDelay pulumi.IntPtrInput // The minimum resolution (in seconds) to use for computing the underlying program MinimumResolution pulumi.IntPtrInput // Name of the table chart. Name pulumi.StringPtrInput // The SignalFlow for your Data Table Chart ProgramText pulumi.StringPtrInput // How often (in seconds) to refresh the values of the Table RefreshInterval pulumi.IntPtrInput // The property value is a string that denotes the geographic region associated with the time zone, (e.g. Australia/Sydney) Timezone pulumi.StringPtrInput // (Metric by default) Must be "Metric" or "Binary" UnitPrefix pulumi.StringPtrInput // The URL of the chart. Url pulumi.StringPtrInput // Plot-level customization options, associated with a publish statement VizOptions TableChartVizOptionArrayInput }
func (TableChartState) ElementType ¶ added in v5.7.0
func (TableChartState) ElementType() reflect.Type
type TableChartVizOption ¶ added in v5.7.0
type TableChartVizOptionArgs ¶ added in v5.7.0
type TableChartVizOptionArgs struct { Color pulumi.StringPtrInput `pulumi:"color"` DisplayName pulumi.StringPtrInput `pulumi:"displayName"` Label pulumi.StringInput `pulumi:"label"` ValuePrefix pulumi.StringPtrInput `pulumi:"valuePrefix"` ValueSuffix pulumi.StringPtrInput `pulumi:"valueSuffix"` ValueUnit pulumi.StringPtrInput `pulumi:"valueUnit"` }
func (TableChartVizOptionArgs) ElementType ¶ added in v5.7.0
func (TableChartVizOptionArgs) ElementType() reflect.Type
func (TableChartVizOptionArgs) ToTableChartVizOptionOutput ¶ added in v5.7.0
func (i TableChartVizOptionArgs) ToTableChartVizOptionOutput() TableChartVizOptionOutput
func (TableChartVizOptionArgs) ToTableChartVizOptionOutputWithContext ¶ added in v5.7.0
func (i TableChartVizOptionArgs) ToTableChartVizOptionOutputWithContext(ctx context.Context) TableChartVizOptionOutput
type TableChartVizOptionArray ¶ added in v5.7.0
type TableChartVizOptionArray []TableChartVizOptionInput
func (TableChartVizOptionArray) ElementType ¶ added in v5.7.0
func (TableChartVizOptionArray) ElementType() reflect.Type
func (TableChartVizOptionArray) ToTableChartVizOptionArrayOutput ¶ added in v5.7.0
func (i TableChartVizOptionArray) ToTableChartVizOptionArrayOutput() TableChartVizOptionArrayOutput
func (TableChartVizOptionArray) ToTableChartVizOptionArrayOutputWithContext ¶ added in v5.7.0
func (i TableChartVizOptionArray) ToTableChartVizOptionArrayOutputWithContext(ctx context.Context) TableChartVizOptionArrayOutput
type TableChartVizOptionArrayInput ¶ added in v5.7.0
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 ¶ added in v5.7.0
type TableChartVizOptionArrayOutput struct{ *pulumi.OutputState }
func (TableChartVizOptionArrayOutput) ElementType ¶ added in v5.7.0
func (TableChartVizOptionArrayOutput) ElementType() reflect.Type
func (TableChartVizOptionArrayOutput) Index ¶ added in v5.7.0
func (o TableChartVizOptionArrayOutput) Index(i pulumi.IntInput) TableChartVizOptionOutput
func (TableChartVizOptionArrayOutput) ToTableChartVizOptionArrayOutput ¶ added in v5.7.0
func (o TableChartVizOptionArrayOutput) ToTableChartVizOptionArrayOutput() TableChartVizOptionArrayOutput
func (TableChartVizOptionArrayOutput) ToTableChartVizOptionArrayOutputWithContext ¶ added in v5.7.0
func (o TableChartVizOptionArrayOutput) ToTableChartVizOptionArrayOutputWithContext(ctx context.Context) TableChartVizOptionArrayOutput
type TableChartVizOptionInput ¶ added in v5.7.0
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 ¶ added in v5.7.0
type TableChartVizOptionOutput struct{ *pulumi.OutputState }
func (TableChartVizOptionOutput) Color ¶ added in v5.8.0
func (o TableChartVizOptionOutput) Color() pulumi.StringPtrOutput
func (TableChartVizOptionOutput) DisplayName ¶ added in v5.7.0
func (o TableChartVizOptionOutput) DisplayName() pulumi.StringPtrOutput
func (TableChartVizOptionOutput) ElementType ¶ added in v5.7.0
func (TableChartVizOptionOutput) ElementType() reflect.Type
func (TableChartVizOptionOutput) Label ¶ added in v5.7.0
func (o TableChartVizOptionOutput) Label() pulumi.StringOutput
func (TableChartVizOptionOutput) ToTableChartVizOptionOutput ¶ added in v5.7.0
func (o TableChartVizOptionOutput) ToTableChartVizOptionOutput() TableChartVizOptionOutput
func (TableChartVizOptionOutput) ToTableChartVizOptionOutputWithContext ¶ added in v5.7.0
func (o TableChartVizOptionOutput) ToTableChartVizOptionOutputWithContext(ctx context.Context) TableChartVizOptionOutput
func (TableChartVizOptionOutput) ValuePrefix ¶ added in v5.7.0
func (o TableChartVizOptionOutput) ValuePrefix() pulumi.StringPtrOutput
func (TableChartVizOptionOutput) ValueSuffix ¶ added in v5.7.0
func (o TableChartVizOptionOutput) ValueSuffix() pulumi.StringPtrOutput
func (TableChartVizOptionOutput) ValueUnit ¶ added in v5.7.0
func (o TableChartVizOptionOutput) ValueUnit() pulumi.StringPtrOutput
type Team ¶
type Team struct { pulumi.CustomResourceState // Description of the team. Description pulumi.StringPtrOutput `pulumi:"description"` // List of user IDs to include in the team. Members pulumi.StringArrayOutput `pulumi:"members"` // Name of the team. Name pulumi.StringOutput `pulumi:"name"` // Where to send notifications for critical alerts NotificationsCriticals pulumi.StringArrayOutput `pulumi:"notificationsCriticals"` // Where to send notifications for default alerts NotificationsDefaults pulumi.StringArrayOutput `pulumi:"notificationsDefaults"` // Where to send notifications for info alerts NotificationsInfos pulumi.StringArrayOutput `pulumi:"notificationsInfos"` // Where to send notifications for major alerts NotificationsMajors pulumi.StringArrayOutput `pulumi:"notificationsMajors"` // Where to send notifications for minor alerts NotificationsMinors pulumi.StringArrayOutput `pulumi:"notificationsMinors"` // Where to send notifications for warning alerts NotificationsWarnings pulumi.StringArrayOutput `pulumi:"notificationsWarnings"` // The URL of the team. Url pulumi.StringOutput `pulumi:"url"` }
Handles management of SignalFx teams.
You can configure [team notification policies](https://docs.signalfx.com/en/latest/managing/teams/team-notifications.html) using this resource and the various `notifications_*` properties.
> **NOTE** When managing teams use a session token for an administrator to authenticate the SignalFx 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 Usage
```go package main
import (
"github.com/pulumi/pulumi-signalfx/sdk/v5/go/signalfx" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := signalfx.NewTeam(ctx, "myteam0", &signalfx.TeamArgs{ Description: pulumi.String("Super great team no jerks definitely"), Members: pulumi.StringArray{ pulumi.String("userid1"), pulumi.String("userid2"), }, NotificationsCriticals: pulumi.StringArray{ pulumi.String("PagerDuty,credentialId"), }, NotificationsInfos: pulumi.StringArray{ pulumi.String("Email,notify@example.com"), }, }) if err != nil { return err } return nil }) }
```
func GetTeam ¶
func GetTeam(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TeamState, opts ...pulumi.ResourceOption) (*Team, error)
GetTeam gets an existing Team resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewTeam ¶
func NewTeam(ctx *pulumi.Context, name string, args *TeamArgs, opts ...pulumi.ResourceOption) (*Team, error)
NewTeam registers a new resource with the given unique name, arguments, and options.
func (*Team) ElementType ¶
func (*Team) ToTeamOutput ¶
func (i *Team) ToTeamOutput() TeamOutput
func (*Team) ToTeamOutputWithContext ¶
func (i *Team) ToTeamOutputWithContext(ctx context.Context) TeamOutput
type TeamArgs ¶
type TeamArgs struct { // Description of the team. Description pulumi.StringPtrInput // List of user IDs to include in the team. Members pulumi.StringArrayInput // Name of the team. Name pulumi.StringPtrInput // Where to send notifications for critical alerts NotificationsCriticals pulumi.StringArrayInput // Where to send notifications for default alerts NotificationsDefaults pulumi.StringArrayInput // Where to send notifications for info alerts NotificationsInfos pulumi.StringArrayInput // Where to send notifications for major alerts NotificationsMajors pulumi.StringArrayInput // Where to send notifications for minor alerts NotificationsMinors pulumi.StringArrayInput // Where to send notifications for warning alerts NotificationsWarnings pulumi.StringArrayInput }
The set of arguments for constructing a Team resource.
func (TeamArgs) ElementType ¶
type TeamArray ¶
type TeamArray []TeamInput
func (TeamArray) ElementType ¶
func (TeamArray) ToTeamArrayOutput ¶
func (i TeamArray) ToTeamArrayOutput() TeamArrayOutput
func (TeamArray) ToTeamArrayOutputWithContext ¶
func (i TeamArray) ToTeamArrayOutputWithContext(ctx context.Context) TeamArrayOutput
type TeamArrayInput ¶
type TeamArrayInput interface { pulumi.Input ToTeamArrayOutput() TeamArrayOutput ToTeamArrayOutputWithContext(context.Context) TeamArrayOutput }
TeamArrayInput is an input type that accepts TeamArray and TeamArrayOutput values. You can construct a concrete instance of `TeamArrayInput` via:
TeamArray{ TeamArgs{...} }
type TeamArrayOutput ¶
type TeamArrayOutput struct{ *pulumi.OutputState }
func (TeamArrayOutput) ElementType ¶
func (TeamArrayOutput) ElementType() reflect.Type
func (TeamArrayOutput) Index ¶
func (o TeamArrayOutput) Index(i pulumi.IntInput) TeamOutput
func (TeamArrayOutput) ToTeamArrayOutput ¶
func (o TeamArrayOutput) ToTeamArrayOutput() TeamArrayOutput
func (TeamArrayOutput) ToTeamArrayOutputWithContext ¶
func (o TeamArrayOutput) ToTeamArrayOutputWithContext(ctx context.Context) TeamArrayOutput
type TeamInput ¶
type TeamInput interface { pulumi.Input ToTeamOutput() TeamOutput ToTeamOutputWithContext(ctx context.Context) TeamOutput }
type TeamMap ¶
func (TeamMap) ElementType ¶
func (TeamMap) ToTeamMapOutput ¶
func (i TeamMap) ToTeamMapOutput() TeamMapOutput
func (TeamMap) ToTeamMapOutputWithContext ¶
func (i TeamMap) ToTeamMapOutputWithContext(ctx context.Context) TeamMapOutput
type TeamMapInput ¶
type TeamMapInput interface { pulumi.Input ToTeamMapOutput() TeamMapOutput ToTeamMapOutputWithContext(context.Context) TeamMapOutput }
TeamMapInput is an input type that accepts TeamMap and TeamMapOutput values. You can construct a concrete instance of `TeamMapInput` via:
TeamMap{ "key": TeamArgs{...} }
type TeamMapOutput ¶
type TeamMapOutput struct{ *pulumi.OutputState }
func (TeamMapOutput) ElementType ¶
func (TeamMapOutput) ElementType() reflect.Type
func (TeamMapOutput) MapIndex ¶
func (o TeamMapOutput) MapIndex(k pulumi.StringInput) TeamOutput
func (TeamMapOutput) ToTeamMapOutput ¶
func (o TeamMapOutput) ToTeamMapOutput() TeamMapOutput
func (TeamMapOutput) ToTeamMapOutputWithContext ¶
func (o TeamMapOutput) ToTeamMapOutputWithContext(ctx context.Context) TeamMapOutput
type TeamOutput ¶
type TeamOutput struct{ *pulumi.OutputState }
func (TeamOutput) Description ¶ added in v5.5.0
func (o TeamOutput) Description() pulumi.StringPtrOutput
Description of the team.
func (TeamOutput) ElementType ¶
func (TeamOutput) ElementType() reflect.Type
func (TeamOutput) Members ¶ added in v5.5.0
func (o TeamOutput) Members() pulumi.StringArrayOutput
List of user IDs to include in the team.
func (TeamOutput) Name ¶ added in v5.5.0
func (o TeamOutput) Name() pulumi.StringOutput
Name of the team.
func (TeamOutput) NotificationsCriticals ¶ added in v5.5.0
func (o TeamOutput) NotificationsCriticals() pulumi.StringArrayOutput
Where to send notifications for critical alerts
func (TeamOutput) NotificationsDefaults ¶ added in v5.5.0
func (o TeamOutput) NotificationsDefaults() pulumi.StringArrayOutput
Where to send notifications for default alerts
func (TeamOutput) NotificationsInfos ¶ added in v5.5.0
func (o TeamOutput) NotificationsInfos() pulumi.StringArrayOutput
Where to send notifications for info alerts
func (TeamOutput) NotificationsMajors ¶ added in v5.5.0
func (o TeamOutput) NotificationsMajors() pulumi.StringArrayOutput
Where to send notifications for major alerts
func (TeamOutput) NotificationsMinors ¶ added in v5.5.0
func (o TeamOutput) NotificationsMinors() pulumi.StringArrayOutput
Where to send notifications for minor alerts
func (TeamOutput) NotificationsWarnings ¶ added in v5.5.0
func (o TeamOutput) NotificationsWarnings() pulumi.StringArrayOutput
Where to send notifications for warning alerts
func (TeamOutput) ToTeamOutput ¶
func (o TeamOutput) ToTeamOutput() TeamOutput
func (TeamOutput) ToTeamOutputWithContext ¶
func (o TeamOutput) ToTeamOutputWithContext(ctx context.Context) TeamOutput
func (TeamOutput) Url ¶ added in v5.5.0
func (o TeamOutput) Url() pulumi.StringOutput
The URL of the team.
type TeamState ¶
type TeamState struct { // Description of the team. Description pulumi.StringPtrInput // List of user IDs to include in the team. Members pulumi.StringArrayInput // Name of the team. Name pulumi.StringPtrInput // Where to send notifications for critical alerts NotificationsCriticals pulumi.StringArrayInput // Where to send notifications for default alerts NotificationsDefaults pulumi.StringArrayInput // Where to send notifications for info alerts NotificationsInfos pulumi.StringArrayInput // Where to send notifications for major alerts NotificationsMajors pulumi.StringArrayInput // Where to send notifications for minor alerts NotificationsMinors pulumi.StringArrayInput // Where to send notifications for warning alerts NotificationsWarnings pulumi.StringArrayInput // The URL of the team. Url pulumi.StringPtrInput }
func (TeamState) ElementType ¶
type TextChart ¶
type TextChart struct { pulumi.CustomResourceState // Description of the text note. Description pulumi.StringPtrOutput `pulumi:"description"` // Markdown text to display. Markdown pulumi.StringOutput `pulumi:"markdown"` // Name of the text note. Name pulumi.StringOutput `pulumi:"name"` // The URL of the chart. Url pulumi.StringOutput `pulumi:"url"` }
This special type of chart doesn’t display any metric data. Rather, it lets you place a text note on the dashboard.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-signalfx/sdk/v5/go/signalfx" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := signalfx.NewTextChart(ctx, "mynote0", &signalfx.TextChartArgs{ Description: pulumi.String("Lorem ipsum dolor sit amet, laudem tibique iracundia at mea. Nam posse dolores ex, nec cu adhuc putent honestatis"), Markdown: pulumi.String(" 1. First ordered list item\n 2. Another item\n * Unordered sub-list.\n 1. Actual numbers don't matter, just that it's a number\n 1. Ordered sub-list\n 4. And another item.\n\n You can have properly indented paragraphs within list items. Notice the blank line above, and the leading spaces (at least one, but we'll use three here to also align the raw Markdown).\n\n To have a line break without a paragraph, you will need to use two trailing spaces.⋅⋅\n Note that this line is separate, but within the same paragraph.⋅⋅\n (This is contrary to the typical GFM line break behaviour, where trailing spaces are not required.)\n\n * Unordered list can use asterisks\n - Or minuses\n + Or pluses\n\n"), }) if err != nil { return err } return nil }) }
```
func GetTextChart ¶
func GetTextChart(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TextChartState, opts ...pulumi.ResourceOption) (*TextChart, error)
GetTextChart gets an existing TextChart resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewTextChart ¶
func NewTextChart(ctx *pulumi.Context, name string, args *TextChartArgs, opts ...pulumi.ResourceOption) (*TextChart, error)
NewTextChart registers a new resource with the given unique name, arguments, and options.
func (*TextChart) ElementType ¶
func (*TextChart) ToTextChartOutput ¶
func (i *TextChart) ToTextChartOutput() TextChartOutput
func (*TextChart) ToTextChartOutputWithContext ¶
func (i *TextChart) ToTextChartOutputWithContext(ctx context.Context) TextChartOutput
type TextChartArgs ¶
type TextChartArgs struct { // Description of the text note. Description pulumi.StringPtrInput // Markdown text to display. Markdown pulumi.StringInput // Name of the text note. Name pulumi.StringPtrInput }
The set of arguments for constructing a TextChart resource.
func (TextChartArgs) ElementType ¶
func (TextChartArgs) ElementType() reflect.Type
type TextChartArray ¶
type TextChartArray []TextChartInput
func (TextChartArray) ElementType ¶
func (TextChartArray) ElementType() reflect.Type
func (TextChartArray) ToTextChartArrayOutput ¶
func (i TextChartArray) ToTextChartArrayOutput() TextChartArrayOutput
func (TextChartArray) ToTextChartArrayOutputWithContext ¶
func (i TextChartArray) ToTextChartArrayOutputWithContext(ctx context.Context) TextChartArrayOutput
type TextChartArrayInput ¶
type TextChartArrayInput interface { pulumi.Input ToTextChartArrayOutput() TextChartArrayOutput ToTextChartArrayOutputWithContext(context.Context) TextChartArrayOutput }
TextChartArrayInput is an input type that accepts TextChartArray and TextChartArrayOutput values. You can construct a concrete instance of `TextChartArrayInput` via:
TextChartArray{ TextChartArgs{...} }
type TextChartArrayOutput ¶
type TextChartArrayOutput struct{ *pulumi.OutputState }
func (TextChartArrayOutput) ElementType ¶
func (TextChartArrayOutput) ElementType() reflect.Type
func (TextChartArrayOutput) Index ¶
func (o TextChartArrayOutput) Index(i pulumi.IntInput) TextChartOutput
func (TextChartArrayOutput) ToTextChartArrayOutput ¶
func (o TextChartArrayOutput) ToTextChartArrayOutput() TextChartArrayOutput
func (TextChartArrayOutput) ToTextChartArrayOutputWithContext ¶
func (o TextChartArrayOutput) ToTextChartArrayOutputWithContext(ctx context.Context) TextChartArrayOutput
type TextChartInput ¶
type TextChartInput interface { pulumi.Input ToTextChartOutput() TextChartOutput ToTextChartOutputWithContext(ctx context.Context) TextChartOutput }
type TextChartMap ¶
type TextChartMap map[string]TextChartInput
func (TextChartMap) ElementType ¶
func (TextChartMap) ElementType() reflect.Type
func (TextChartMap) ToTextChartMapOutput ¶
func (i TextChartMap) ToTextChartMapOutput() TextChartMapOutput
func (TextChartMap) ToTextChartMapOutputWithContext ¶
func (i TextChartMap) ToTextChartMapOutputWithContext(ctx context.Context) TextChartMapOutput
type TextChartMapInput ¶
type TextChartMapInput interface { pulumi.Input ToTextChartMapOutput() TextChartMapOutput ToTextChartMapOutputWithContext(context.Context) TextChartMapOutput }
TextChartMapInput is an input type that accepts TextChartMap and TextChartMapOutput values. You can construct a concrete instance of `TextChartMapInput` via:
TextChartMap{ "key": TextChartArgs{...} }
type TextChartMapOutput ¶
type TextChartMapOutput struct{ *pulumi.OutputState }
func (TextChartMapOutput) ElementType ¶
func (TextChartMapOutput) ElementType() reflect.Type
func (TextChartMapOutput) MapIndex ¶
func (o TextChartMapOutput) MapIndex(k pulumi.StringInput) TextChartOutput
func (TextChartMapOutput) ToTextChartMapOutput ¶
func (o TextChartMapOutput) ToTextChartMapOutput() TextChartMapOutput
func (TextChartMapOutput) ToTextChartMapOutputWithContext ¶
func (o TextChartMapOutput) ToTextChartMapOutputWithContext(ctx context.Context) TextChartMapOutput
type TextChartOutput ¶
type TextChartOutput struct{ *pulumi.OutputState }
func (TextChartOutput) Description ¶ added in v5.5.0
func (o TextChartOutput) Description() pulumi.StringPtrOutput
Description of the text note.
func (TextChartOutput) ElementType ¶
func (TextChartOutput) ElementType() reflect.Type
func (TextChartOutput) Markdown ¶ added in v5.5.0
func (o TextChartOutput) Markdown() pulumi.StringOutput
Markdown text to display.
func (TextChartOutput) Name ¶ added in v5.5.0
func (o TextChartOutput) Name() pulumi.StringOutput
Name of the text note.
func (TextChartOutput) ToTextChartOutput ¶
func (o TextChartOutput) ToTextChartOutput() TextChartOutput
func (TextChartOutput) ToTextChartOutputWithContext ¶
func (o TextChartOutput) ToTextChartOutputWithContext(ctx context.Context) TextChartOutput
func (TextChartOutput) Url ¶ added in v5.5.0
func (o TextChartOutput) Url() pulumi.StringOutput
The URL of the chart.
type TextChartState ¶
type TextChartState struct { // Description of the text note. Description pulumi.StringPtrInput // Markdown text to display. Markdown pulumi.StringPtrInput // Name of the text note. Name pulumi.StringPtrInput // The URL of the chart. Url pulumi.StringPtrInput }
func (TextChartState) ElementType ¶
func (TextChartState) ElementType() reflect.Type
type TimeChart ¶
type TimeChart struct { pulumi.CustomResourceState // Force the chart to display zero on the y-axes, even if none of the data is near zero. AxesIncludeZero pulumi.BoolPtrOutput `pulumi:"axesIncludeZero"` // Specifies the digits SignalFx displays for values plotted on the chart. Defaults to `3`. AxesPrecision pulumi.IntPtrOutput `pulumi:"axesPrecision"` // Set of axis options. AxisLeft TimeChartAxisLeftPtrOutput `pulumi:"axisLeft"` // Set of axis options. AxisRight TimeChartAxisRightPtrOutput `pulumi:"axisRight"` // Must be `"Dimension"` or `"Metric"`. `"Dimension"` by default. ColorBy pulumi.StringPtrOutput `pulumi:"colorBy"` // Description of the chart. Description pulumi.StringPtrOutput `pulumi:"description"` // If `false`, samples a subset of the output MTS, which improves UI performance. `false` by default DisableSampling pulumi.BoolPtrOutput `pulumi:"disableSampling"` // Seconds since epoch. Used for visualization. Conflicts with `timeRange`. EndTime pulumi.IntPtrOutput `pulumi:"endTime"` // Event customization options, associated with a publish statement. You will need to use this to change settings for any `events(…)` statements you use. EventOptions TimeChartEventOptionArrayOutput `pulumi:"eventOptions"` // Only used when `plotType` is `"Histogram"`. Histogram specific options. HistogramOptions TimeChartHistogramOptionArrayOutput `pulumi:"histogramOptions"` // List of properties that should not be displayed in the chart legend (i.e. dimension names). All the properties are visible by default. Deprecated, please use `legendOptionsFields`. // // Deprecated: Please use legend_options_fields LegendFieldsToHides pulumi.StringArrayOutput `pulumi:"legendFieldsToHides"` // List of property names and enabled flags that should be displayed in the data table for the chart, in the order provided. This option cannot be used with `legendFieldsToHide`. LegendOptionsFields TimeChartLegendOptionsFieldArrayOutput `pulumi:"legendOptionsFields"` // How long (in seconds) to wait for late datapoints. MaxDelay pulumi.IntPtrOutput `pulumi:"maxDelay"` // The minimum resolution (in seconds) to use for computing the underlying program. MinimumResolution pulumi.IntPtrOutput `pulumi:"minimumResolution"` // Name of the chart. Name pulumi.StringOutput `pulumi:"name"` // Dimensions to show in the on-chart legend. On-chart legend is off unless a dimension is specified. Allowed: `"metric"`, `"plotLabel"` and any dimension. OnChartLegendDimension pulumi.StringPtrOutput `pulumi:"onChartLegendDimension"` // The visualization style to use. Must be `"LineChart"`, `"AreaChart"`, `"ColumnChart"`, or `"Histogram"`. Chart level `plotType` by default. PlotType pulumi.StringPtrOutput `pulumi:"plotType"` // Signalflow program text for the chart. More info [in the SignalFx docs](https://developers.signalfx.com/signalflow_analytics/signalflow_overview.html#_signalflow_programming_language). ProgramText pulumi.StringOutput `pulumi:"programText"` // Show markers (circles) for each datapoint used to draw line or area charts. `false` by default. ShowDataMarkers pulumi.BoolPtrOutput `pulumi:"showDataMarkers"` // Whether vertical highlight lines should be drawn in the visualizations at times when events occurred. `false` by default. ShowEventLines pulumi.BoolPtrOutput `pulumi:"showEventLines"` // Whether area and bar charts in the visualization should be stacked. `false` by default. Stacked pulumi.BoolPtrOutput `pulumi:"stacked"` // Seconds since epoch. Used for visualization. Conflicts with `timeRange`. StartTime pulumi.IntPtrOutput `pulumi:"startTime"` // Tags associated with the chart // // Deprecated: signalfx_time_chart.tags is being removed in the next release Tags pulumi.StringArrayOutput `pulumi:"tags"` // How many seconds ago from which to display data. For example, the last hour would be `3600`, etc. Conflicts with `startTime` and `endTime`. TimeRange pulumi.IntPtrOutput `pulumi:"timeRange"` // Time zone that SignalFlow uses as the basis of calendar window transformation methods. For example, if you set "timezone": "Europe/Paris" and then use the transformation sum(cycle="week", cycle_start="Monday") in your chart's SignalFlow program, the calendar window starts on Monday, Paris time. See the [full list of timezones for more](https://developers.signalfx.com/signalflow_analytics/signalflow_overview.html#_supported_signalflow_time_zones). `"UTC"` by default. Timezone pulumi.StringPtrOutput `pulumi:"timezone"` // Must be `"Metric"` or `"Binary`". `"Metric"` by default. UnitPrefix pulumi.StringPtrOutput `pulumi:"unitPrefix"` // The URL of the chart. Url pulumi.StringOutput `pulumi:"url"` // Plot-level customization options, associated with a publish statement. VizOptions TimeChartVizOptionArrayOutput `pulumi:"vizOptions"` }
Provides a SignalFx 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 Usage
```go package main
import (
"github.com/pulumi/pulumi-signalfx/sdk/v5/go/signalfx" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := signalfx.NewTimeChart(ctx, "mychart0", &signalfx.TimeChartArgs{ AxisLeft: &signalfx.TimeChartAxisLeftArgs{ Label: pulumi.String("CPU Total Idle"), LowWatermark: pulumi.Float64(1000), }, LegendOptionsFields: signalfx.TimeChartLegendOptionsFieldArray{ &signalfx.TimeChartLegendOptionsFieldArgs{ Enabled: pulumi.Bool(false), Property: pulumi.String("collector"), }, &signalfx.TimeChartLegendOptionsFieldArgs{ Enabled: pulumi.Bool(false), Property: pulumi.String("hostname"), }, }, PlotType: pulumi.String("LineChart"), ProgramText: pulumi.String("data(\"cpu.total.idle\").publish(label=\"CPU Idle\")\n\n"), ShowDataMarkers: pulumi.Bool(true), TimeRange: pulumi.Int(3600), VizOptions: signalfx.TimeChartVizOptionArray{ &signalfx.TimeChartVizOptionArgs{ Axis: pulumi.String("left"), Color: pulumi.String("orange"), Label: pulumi.String("CPU Idle"), }, }, }) if err != nil { return err } return nil }) }
```
func GetTimeChart ¶
func GetTimeChart(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TimeChartState, opts ...pulumi.ResourceOption) (*TimeChart, error)
GetTimeChart gets an existing TimeChart resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewTimeChart ¶
func NewTimeChart(ctx *pulumi.Context, name string, args *TimeChartArgs, opts ...pulumi.ResourceOption) (*TimeChart, error)
NewTimeChart registers a new resource with the given unique name, arguments, and options.
func (*TimeChart) ElementType ¶
func (*TimeChart) ToTimeChartOutput ¶
func (i *TimeChart) ToTimeChartOutput() TimeChartOutput
func (*TimeChart) ToTimeChartOutputWithContext ¶
func (i *TimeChart) ToTimeChartOutputWithContext(ctx context.Context) TimeChartOutput
type TimeChartArgs ¶
type TimeChartArgs struct { // Force the chart to display zero on the y-axes, even if none of the data is near zero. AxesIncludeZero pulumi.BoolPtrInput // Specifies the digits SignalFx displays for values plotted on the chart. Defaults to `3`. AxesPrecision pulumi.IntPtrInput // Set of axis options. AxisLeft TimeChartAxisLeftPtrInput // Set of axis options. AxisRight TimeChartAxisRightPtrInput // Must be `"Dimension"` or `"Metric"`. `"Dimension"` by default. ColorBy pulumi.StringPtrInput // Description of the chart. Description pulumi.StringPtrInput // If `false`, samples a subset of the output MTS, which improves UI performance. `false` by default DisableSampling pulumi.BoolPtrInput // Seconds since epoch. Used for visualization. Conflicts with `timeRange`. EndTime pulumi.IntPtrInput // Event customization options, associated with a publish statement. You will need to use this to change settings for any `events(…)` statements you use. EventOptions TimeChartEventOptionArrayInput // Only used when `plotType` is `"Histogram"`. Histogram specific options. HistogramOptions TimeChartHistogramOptionArrayInput // List of properties that should not be displayed in the chart legend (i.e. dimension names). All the properties are visible by default. Deprecated, please use `legendOptionsFields`. // // Deprecated: Please use legend_options_fields LegendFieldsToHides pulumi.StringArrayInput // List of property names and enabled flags that should be displayed in the data table for the chart, in the order provided. This option cannot be used with `legendFieldsToHide`. LegendOptionsFields TimeChartLegendOptionsFieldArrayInput // How long (in seconds) to wait for late datapoints. MaxDelay pulumi.IntPtrInput // The minimum resolution (in seconds) to use for computing the underlying program. MinimumResolution pulumi.IntPtrInput // Name of the chart. Name pulumi.StringPtrInput // Dimensions to show in the on-chart legend. On-chart legend is off unless a dimension is specified. Allowed: `"metric"`, `"plotLabel"` and any dimension. OnChartLegendDimension pulumi.StringPtrInput // The visualization style to use. Must be `"LineChart"`, `"AreaChart"`, `"ColumnChart"`, or `"Histogram"`. Chart level `plotType` by default. PlotType pulumi.StringPtrInput // Signalflow program text for the chart. More info [in the SignalFx docs](https://developers.signalfx.com/signalflow_analytics/signalflow_overview.html#_signalflow_programming_language). ProgramText pulumi.StringInput // Show markers (circles) for each datapoint used to draw line or area charts. `false` by default. ShowDataMarkers pulumi.BoolPtrInput // Whether vertical highlight lines should be drawn in the visualizations at times when events occurred. `false` by default. ShowEventLines pulumi.BoolPtrInput // Whether area and bar charts in the visualization should be stacked. `false` by default. Stacked pulumi.BoolPtrInput // Seconds since epoch. Used for visualization. Conflicts with `timeRange`. StartTime pulumi.IntPtrInput // Tags associated with the chart // // Deprecated: signalfx_time_chart.tags is being removed in the next release Tags pulumi.StringArrayInput // How many seconds ago from which to display data. For example, the last hour would be `3600`, etc. Conflicts with `startTime` and `endTime`. TimeRange pulumi.IntPtrInput // Time zone that SignalFlow uses as the basis of calendar window transformation methods. For example, if you set "timezone": "Europe/Paris" and then use the transformation sum(cycle="week", cycle_start="Monday") in your chart's SignalFlow program, the calendar window starts on Monday, Paris time. See the [full list of timezones for more](https://developers.signalfx.com/signalflow_analytics/signalflow_overview.html#_supported_signalflow_time_zones). `"UTC"` by default. Timezone pulumi.StringPtrInput // Must be `"Metric"` or `"Binary`". `"Metric"` by default. UnitPrefix pulumi.StringPtrInput // Plot-level customization options, associated with a publish statement. VizOptions TimeChartVizOptionArrayInput }
The set of arguments for constructing a TimeChart resource.
func (TimeChartArgs) ElementType ¶
func (TimeChartArgs) ElementType() reflect.Type
type TimeChartArray ¶
type TimeChartArray []TimeChartInput
func (TimeChartArray) ElementType ¶
func (TimeChartArray) ElementType() reflect.Type
func (TimeChartArray) ToTimeChartArrayOutput ¶
func (i TimeChartArray) ToTimeChartArrayOutput() TimeChartArrayOutput
func (TimeChartArray) ToTimeChartArrayOutputWithContext ¶
func (i TimeChartArray) ToTimeChartArrayOutputWithContext(ctx context.Context) TimeChartArrayOutput
type TimeChartArrayInput ¶
type TimeChartArrayInput interface { pulumi.Input ToTimeChartArrayOutput() TimeChartArrayOutput ToTimeChartArrayOutputWithContext(context.Context) TimeChartArrayOutput }
TimeChartArrayInput is an input type that accepts TimeChartArray and TimeChartArrayOutput values. You can construct a concrete instance of `TimeChartArrayInput` via:
TimeChartArray{ TimeChartArgs{...} }
type TimeChartArrayOutput ¶
type TimeChartArrayOutput struct{ *pulumi.OutputState }
func (TimeChartArrayOutput) ElementType ¶
func (TimeChartArrayOutput) ElementType() reflect.Type
func (TimeChartArrayOutput) Index ¶
func (o TimeChartArrayOutput) Index(i pulumi.IntInput) TimeChartOutput
func (TimeChartArrayOutput) ToTimeChartArrayOutput ¶
func (o TimeChartArrayOutput) ToTimeChartArrayOutput() TimeChartArrayOutput
func (TimeChartArrayOutput) ToTimeChartArrayOutputWithContext ¶
func (o TimeChartArrayOutput) ToTimeChartArrayOutputWithContext(ctx context.Context) TimeChartArrayOutput
type TimeChartAxisLeft ¶
type TimeChartAxisLeft struct { // A line to draw as a high watermark. HighWatermark *float64 `pulumi:"highWatermark"` // A label to attach to the high watermark line. HighWatermarkLabel *string `pulumi:"highWatermarkLabel"` // Label used in the publish statement that displays the event query you want to customize. 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 []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 used in the publish statement that displays the event query you want to customize. 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 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 used in the publish statement that displays the event query you want to customize.
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 right axis.
func (TimeChartAxisLeftOutput) MinValue ¶
func (o TimeChartAxisLeftOutput) MinValue() pulumi.Float64PtrOutput
The minimum value for the right 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 used in the publish statement that displays the event query you want to customize.
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 right axis.
func (TimeChartAxisLeftPtrOutput) MinValue ¶
func (o TimeChartAxisLeftPtrOutput) MinValue() pulumi.Float64PtrOutput
The minimum value for the right 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 used in the publish statement that displays the event query you want to customize. Label pulumi.StringPtrInput `pulumi:"label"` 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 used in the publish statement that displays the event query you want to customize.
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
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 used in the publish statement that displays the event query you want to customize. 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 used in the publish statement that displays the event query you want to customize. 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 used in the publish statement that displays the event query you want to customize.
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 used in the publish statement that displays the event query you want to customize.
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 used in the publish statement that displays the event query you want to customize. Label pulumi.StringPtrInput `pulumi:"label"` 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 used in the publish statement that displays the event query you want to customize.
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
type TimeChartEventOption ¶
type TimeChartEventOption struct { // Color to use : gray, blue, azure, navy, brown, orange, yellow, iris, magenta, pink, purple, violet, lilac, emerald, green, aquamarine. Color *string `pulumi:"color"` // Specifies an alternate value for the Plot Name column of the Data Table associated with the chart. DisplayName *string `pulumi:"displayName"` // Label used in the publish statement that displays the event query you want to customize. Label string `pulumi:"label"` }
type TimeChartEventOptionArgs ¶
type TimeChartEventOptionArgs struct { // Color to use : gray, blue, azure, navy, brown, orange, yellow, iris, magenta, pink, purple, violet, lilac, emerald, green, aquamarine. Color pulumi.StringPtrInput `pulumi:"color"` // Specifies an alternate value for the Plot Name column of the Data Table associated with the chart. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` // Label used in the publish statement that displays the event query you want to customize. Label pulumi.StringInput `pulumi:"label"` }
func (TimeChartEventOptionArgs) ElementType ¶
func (TimeChartEventOptionArgs) ElementType() reflect.Type
func (TimeChartEventOptionArgs) ToTimeChartEventOptionOutput ¶
func (i TimeChartEventOptionArgs) ToTimeChartEventOptionOutput() TimeChartEventOptionOutput
func (TimeChartEventOptionArgs) ToTimeChartEventOptionOutputWithContext ¶
func (i TimeChartEventOptionArgs) ToTimeChartEventOptionOutputWithContext(ctx context.Context) TimeChartEventOptionOutput
type TimeChartEventOptionArray ¶
type TimeChartEventOptionArray []TimeChartEventOptionInput
func (TimeChartEventOptionArray) ElementType ¶
func (TimeChartEventOptionArray) ElementType() reflect.Type
func (TimeChartEventOptionArray) ToTimeChartEventOptionArrayOutput ¶
func (i TimeChartEventOptionArray) ToTimeChartEventOptionArrayOutput() TimeChartEventOptionArrayOutput
func (TimeChartEventOptionArray) ToTimeChartEventOptionArrayOutputWithContext ¶
func (i TimeChartEventOptionArray) ToTimeChartEventOptionArrayOutputWithContext(ctx context.Context) TimeChartEventOptionArrayOutput
type TimeChartEventOptionArrayInput ¶
type TimeChartEventOptionArrayInput interface { pulumi.Input ToTimeChartEventOptionArrayOutput() TimeChartEventOptionArrayOutput ToTimeChartEventOptionArrayOutputWithContext(context.Context) TimeChartEventOptionArrayOutput }
TimeChartEventOptionArrayInput is an input type that accepts TimeChartEventOptionArray and TimeChartEventOptionArrayOutput values. You can construct a concrete instance of `TimeChartEventOptionArrayInput` via:
TimeChartEventOptionArray{ TimeChartEventOptionArgs{...} }
type TimeChartEventOptionArrayOutput ¶
type TimeChartEventOptionArrayOutput struct{ *pulumi.OutputState }
func (TimeChartEventOptionArrayOutput) ElementType ¶
func (TimeChartEventOptionArrayOutput) ElementType() reflect.Type
func (TimeChartEventOptionArrayOutput) Index ¶
func (o TimeChartEventOptionArrayOutput) Index(i pulumi.IntInput) TimeChartEventOptionOutput
func (TimeChartEventOptionArrayOutput) ToTimeChartEventOptionArrayOutput ¶
func (o TimeChartEventOptionArrayOutput) ToTimeChartEventOptionArrayOutput() TimeChartEventOptionArrayOutput
func (TimeChartEventOptionArrayOutput) ToTimeChartEventOptionArrayOutputWithContext ¶
func (o TimeChartEventOptionArrayOutput) ToTimeChartEventOptionArrayOutputWithContext(ctx context.Context) TimeChartEventOptionArrayOutput
type TimeChartEventOptionInput ¶
type TimeChartEventOptionInput interface { pulumi.Input ToTimeChartEventOptionOutput() TimeChartEventOptionOutput ToTimeChartEventOptionOutputWithContext(context.Context) TimeChartEventOptionOutput }
TimeChartEventOptionInput is an input type that accepts TimeChartEventOptionArgs and TimeChartEventOptionOutput values. You can construct a concrete instance of `TimeChartEventOptionInput` via:
TimeChartEventOptionArgs{...}
type TimeChartEventOptionOutput ¶
type TimeChartEventOptionOutput struct{ *pulumi.OutputState }
func (TimeChartEventOptionOutput) Color ¶
func (o TimeChartEventOptionOutput) Color() pulumi.StringPtrOutput
Color to use : gray, blue, azure, navy, brown, orange, yellow, iris, magenta, pink, purple, violet, lilac, emerald, green, aquamarine.
func (TimeChartEventOptionOutput) DisplayName ¶
func (o TimeChartEventOptionOutput) DisplayName() pulumi.StringPtrOutput
Specifies an alternate value for the Plot Name column of the Data Table associated with the chart.
func (TimeChartEventOptionOutput) ElementType ¶
func (TimeChartEventOptionOutput) ElementType() reflect.Type
func (TimeChartEventOptionOutput) Label ¶
func (o TimeChartEventOptionOutput) Label() pulumi.StringOutput
Label used in the publish statement that displays the event query you want to customize.
func (TimeChartEventOptionOutput) ToTimeChartEventOptionOutput ¶
func (o TimeChartEventOptionOutput) ToTimeChartEventOptionOutput() TimeChartEventOptionOutput
func (TimeChartEventOptionOutput) ToTimeChartEventOptionOutputWithContext ¶
func (o TimeChartEventOptionOutput) ToTimeChartEventOptionOutputWithContext(ctx context.Context) TimeChartEventOptionOutput
type TimeChartHistogramOption ¶
type TimeChartHistogramOption struct { // Color to use : gray, blue, azure, navy, brown, orange, yellow, iris, magenta, pink, purple, violet, lilac, emerald, green, aquamarine, red, gold, greenyellow, chartreuse, jade ColorTheme *string `pulumi:"colorTheme"` }
type TimeChartHistogramOptionArgs ¶
type TimeChartHistogramOptionArgs struct { // Color to use : gray, blue, azure, navy, brown, orange, yellow, iris, magenta, pink, purple, violet, lilac, emerald, green, aquamarine, red, gold, greenyellow, chartreuse, jade ColorTheme pulumi.StringPtrInput `pulumi:"colorTheme"` }
func (TimeChartHistogramOptionArgs) ElementType ¶
func (TimeChartHistogramOptionArgs) ElementType() reflect.Type
func (TimeChartHistogramOptionArgs) ToTimeChartHistogramOptionOutput ¶
func (i TimeChartHistogramOptionArgs) ToTimeChartHistogramOptionOutput() TimeChartHistogramOptionOutput
func (TimeChartHistogramOptionArgs) ToTimeChartHistogramOptionOutputWithContext ¶
func (i TimeChartHistogramOptionArgs) ToTimeChartHistogramOptionOutputWithContext(ctx context.Context) TimeChartHistogramOptionOutput
type TimeChartHistogramOptionArray ¶
type TimeChartHistogramOptionArray []TimeChartHistogramOptionInput
func (TimeChartHistogramOptionArray) ElementType ¶
func (TimeChartHistogramOptionArray) ElementType() reflect.Type
func (TimeChartHistogramOptionArray) ToTimeChartHistogramOptionArrayOutput ¶
func (i TimeChartHistogramOptionArray) ToTimeChartHistogramOptionArrayOutput() TimeChartHistogramOptionArrayOutput
func (TimeChartHistogramOptionArray) ToTimeChartHistogramOptionArrayOutputWithContext ¶
func (i TimeChartHistogramOptionArray) ToTimeChartHistogramOptionArrayOutputWithContext(ctx context.Context) TimeChartHistogramOptionArrayOutput
type TimeChartHistogramOptionArrayInput ¶
type TimeChartHistogramOptionArrayInput interface { pulumi.Input ToTimeChartHistogramOptionArrayOutput() TimeChartHistogramOptionArrayOutput ToTimeChartHistogramOptionArrayOutputWithContext(context.Context) TimeChartHistogramOptionArrayOutput }
TimeChartHistogramOptionArrayInput is an input type that accepts TimeChartHistogramOptionArray and TimeChartHistogramOptionArrayOutput values. You can construct a concrete instance of `TimeChartHistogramOptionArrayInput` via:
TimeChartHistogramOptionArray{ TimeChartHistogramOptionArgs{...} }
type TimeChartHistogramOptionArrayOutput ¶
type TimeChartHistogramOptionArrayOutput struct{ *pulumi.OutputState }
func (TimeChartHistogramOptionArrayOutput) ElementType ¶
func (TimeChartHistogramOptionArrayOutput) ElementType() reflect.Type
func (TimeChartHistogramOptionArrayOutput) Index ¶
func (o TimeChartHistogramOptionArrayOutput) Index(i pulumi.IntInput) TimeChartHistogramOptionOutput
func (TimeChartHistogramOptionArrayOutput) ToTimeChartHistogramOptionArrayOutput ¶
func (o TimeChartHistogramOptionArrayOutput) ToTimeChartHistogramOptionArrayOutput() TimeChartHistogramOptionArrayOutput
func (TimeChartHistogramOptionArrayOutput) ToTimeChartHistogramOptionArrayOutputWithContext ¶
func (o TimeChartHistogramOptionArrayOutput) ToTimeChartHistogramOptionArrayOutputWithContext(ctx context.Context) TimeChartHistogramOptionArrayOutput
type TimeChartHistogramOptionInput ¶
type TimeChartHistogramOptionInput interface { pulumi.Input ToTimeChartHistogramOptionOutput() TimeChartHistogramOptionOutput ToTimeChartHistogramOptionOutputWithContext(context.Context) TimeChartHistogramOptionOutput }
TimeChartHistogramOptionInput is an input type that accepts TimeChartHistogramOptionArgs and TimeChartHistogramOptionOutput values. You can construct a concrete instance of `TimeChartHistogramOptionInput` via:
TimeChartHistogramOptionArgs{...}
type TimeChartHistogramOptionOutput ¶
type TimeChartHistogramOptionOutput struct{ *pulumi.OutputState }
func (TimeChartHistogramOptionOutput) ColorTheme ¶
func (o TimeChartHistogramOptionOutput) ColorTheme() pulumi.StringPtrOutput
Color to use : gray, blue, azure, navy, brown, orange, yellow, iris, magenta, pink, purple, violet, lilac, emerald, green, aquamarine, red, gold, greenyellow, chartreuse, jade
func (TimeChartHistogramOptionOutput) ElementType ¶
func (TimeChartHistogramOptionOutput) ElementType() reflect.Type
func (TimeChartHistogramOptionOutput) ToTimeChartHistogramOptionOutput ¶
func (o TimeChartHistogramOptionOutput) ToTimeChartHistogramOptionOutput() TimeChartHistogramOptionOutput
func (TimeChartHistogramOptionOutput) ToTimeChartHistogramOptionOutputWithContext ¶
func (o TimeChartHistogramOptionOutput) ToTimeChartHistogramOptionOutputWithContext(ctx context.Context) TimeChartHistogramOptionOutput
type TimeChartInput ¶
type TimeChartInput interface { pulumi.Input ToTimeChartOutput() TimeChartOutput ToTimeChartOutputWithContext(ctx context.Context) TimeChartOutput }
type TimeChartLegendOptionsField ¶
type TimeChartLegendOptionsField struct { // True or False depending on if you want the property to be shown or hidden. Enabled *bool `pulumi:"enabled"` // The name of the property to display. Note the special values of `plotLabel` (corresponding with the API's `sfMetric`) which shows the label of the time series `publish()` and `metric` (corresponding with the API's `sf_originatingMetric`) that shows the name of the metric for the time series being displayed. Property string `pulumi:"property"` }
type TimeChartLegendOptionsFieldArgs ¶
type TimeChartLegendOptionsFieldArgs struct { // True or False depending on if you want the property to be shown or hidden. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // The name of the property to display. Note the special values of `plotLabel` (corresponding with the API's `sfMetric`) which shows the label of the time series `publish()` and `metric` (corresponding with the API's `sf_originatingMetric`) that shows the name of the metric for the time series being displayed. Property pulumi.StringInput `pulumi:"property"` }
func (TimeChartLegendOptionsFieldArgs) ElementType ¶
func (TimeChartLegendOptionsFieldArgs) ElementType() reflect.Type
func (TimeChartLegendOptionsFieldArgs) ToTimeChartLegendOptionsFieldOutput ¶
func (i TimeChartLegendOptionsFieldArgs) ToTimeChartLegendOptionsFieldOutput() TimeChartLegendOptionsFieldOutput
func (TimeChartLegendOptionsFieldArgs) ToTimeChartLegendOptionsFieldOutputWithContext ¶
func (i TimeChartLegendOptionsFieldArgs) ToTimeChartLegendOptionsFieldOutputWithContext(ctx context.Context) TimeChartLegendOptionsFieldOutput
type TimeChartLegendOptionsFieldArray ¶
type TimeChartLegendOptionsFieldArray []TimeChartLegendOptionsFieldInput
func (TimeChartLegendOptionsFieldArray) ElementType ¶
func (TimeChartLegendOptionsFieldArray) ElementType() reflect.Type
func (TimeChartLegendOptionsFieldArray) ToTimeChartLegendOptionsFieldArrayOutput ¶
func (i TimeChartLegendOptionsFieldArray) ToTimeChartLegendOptionsFieldArrayOutput() TimeChartLegendOptionsFieldArrayOutput
func (TimeChartLegendOptionsFieldArray) ToTimeChartLegendOptionsFieldArrayOutputWithContext ¶
func (i TimeChartLegendOptionsFieldArray) ToTimeChartLegendOptionsFieldArrayOutputWithContext(ctx context.Context) TimeChartLegendOptionsFieldArrayOutput
type TimeChartLegendOptionsFieldArrayInput ¶
type TimeChartLegendOptionsFieldArrayInput interface { pulumi.Input ToTimeChartLegendOptionsFieldArrayOutput() TimeChartLegendOptionsFieldArrayOutput ToTimeChartLegendOptionsFieldArrayOutputWithContext(context.Context) TimeChartLegendOptionsFieldArrayOutput }
TimeChartLegendOptionsFieldArrayInput is an input type that accepts TimeChartLegendOptionsFieldArray and TimeChartLegendOptionsFieldArrayOutput values. You can construct a concrete instance of `TimeChartLegendOptionsFieldArrayInput` via:
TimeChartLegendOptionsFieldArray{ TimeChartLegendOptionsFieldArgs{...} }
type TimeChartLegendOptionsFieldArrayOutput ¶
type TimeChartLegendOptionsFieldArrayOutput struct{ *pulumi.OutputState }
func (TimeChartLegendOptionsFieldArrayOutput) ElementType ¶
func (TimeChartLegendOptionsFieldArrayOutput) ElementType() reflect.Type
func (TimeChartLegendOptionsFieldArrayOutput) ToTimeChartLegendOptionsFieldArrayOutput ¶
func (o TimeChartLegendOptionsFieldArrayOutput) ToTimeChartLegendOptionsFieldArrayOutput() TimeChartLegendOptionsFieldArrayOutput
func (TimeChartLegendOptionsFieldArrayOutput) ToTimeChartLegendOptionsFieldArrayOutputWithContext ¶
func (o TimeChartLegendOptionsFieldArrayOutput) ToTimeChartLegendOptionsFieldArrayOutputWithContext(ctx context.Context) TimeChartLegendOptionsFieldArrayOutput
type TimeChartLegendOptionsFieldInput ¶
type TimeChartLegendOptionsFieldInput interface { pulumi.Input ToTimeChartLegendOptionsFieldOutput() TimeChartLegendOptionsFieldOutput ToTimeChartLegendOptionsFieldOutputWithContext(context.Context) TimeChartLegendOptionsFieldOutput }
TimeChartLegendOptionsFieldInput is an input type that accepts TimeChartLegendOptionsFieldArgs and TimeChartLegendOptionsFieldOutput values. You can construct a concrete instance of `TimeChartLegendOptionsFieldInput` via:
TimeChartLegendOptionsFieldArgs{...}
type TimeChartLegendOptionsFieldOutput ¶
type TimeChartLegendOptionsFieldOutput struct{ *pulumi.OutputState }
func (TimeChartLegendOptionsFieldOutput) ElementType ¶
func (TimeChartLegendOptionsFieldOutput) ElementType() reflect.Type
func (TimeChartLegendOptionsFieldOutput) Enabled ¶
func (o TimeChartLegendOptionsFieldOutput) Enabled() pulumi.BoolPtrOutput
True or False depending on if you want the property to be shown or hidden.
func (TimeChartLegendOptionsFieldOutput) Property ¶
func (o TimeChartLegendOptionsFieldOutput) Property() pulumi.StringOutput
The name of the property to display. Note the special values of `plotLabel` (corresponding with the API's `sfMetric`) which shows the label of the time series `publish()` and `metric` (corresponding with the API's `sf_originatingMetric`) that shows the name of the metric for the time series being displayed.
func (TimeChartLegendOptionsFieldOutput) ToTimeChartLegendOptionsFieldOutput ¶
func (o TimeChartLegendOptionsFieldOutput) ToTimeChartLegendOptionsFieldOutput() TimeChartLegendOptionsFieldOutput
func (TimeChartLegendOptionsFieldOutput) ToTimeChartLegendOptionsFieldOutputWithContext ¶
func (o TimeChartLegendOptionsFieldOutput) ToTimeChartLegendOptionsFieldOutputWithContext(ctx context.Context) TimeChartLegendOptionsFieldOutput
type TimeChartMap ¶
type TimeChartMap map[string]TimeChartInput
func (TimeChartMap) ElementType ¶
func (TimeChartMap) ElementType() reflect.Type
func (TimeChartMap) ToTimeChartMapOutput ¶
func (i TimeChartMap) ToTimeChartMapOutput() TimeChartMapOutput
func (TimeChartMap) ToTimeChartMapOutputWithContext ¶
func (i TimeChartMap) ToTimeChartMapOutputWithContext(ctx context.Context) TimeChartMapOutput
type TimeChartMapInput ¶
type TimeChartMapInput interface { pulumi.Input ToTimeChartMapOutput() TimeChartMapOutput ToTimeChartMapOutputWithContext(context.Context) TimeChartMapOutput }
TimeChartMapInput is an input type that accepts TimeChartMap and TimeChartMapOutput values. You can construct a concrete instance of `TimeChartMapInput` via:
TimeChartMap{ "key": TimeChartArgs{...} }
type TimeChartMapOutput ¶
type TimeChartMapOutput struct{ *pulumi.OutputState }
func (TimeChartMapOutput) ElementType ¶
func (TimeChartMapOutput) ElementType() reflect.Type
func (TimeChartMapOutput) MapIndex ¶
func (o TimeChartMapOutput) MapIndex(k pulumi.StringInput) TimeChartOutput
func (TimeChartMapOutput) ToTimeChartMapOutput ¶
func (o TimeChartMapOutput) ToTimeChartMapOutput() TimeChartMapOutput
func (TimeChartMapOutput) ToTimeChartMapOutputWithContext ¶
func (o TimeChartMapOutput) ToTimeChartMapOutputWithContext(ctx context.Context) TimeChartMapOutput
type TimeChartOutput ¶
type TimeChartOutput struct{ *pulumi.OutputState }
func (TimeChartOutput) AxesIncludeZero ¶ added in v5.5.0
func (o TimeChartOutput) AxesIncludeZero() pulumi.BoolPtrOutput
Force the chart to display zero on the y-axes, even if none of the data is near zero.
func (TimeChartOutput) AxesPrecision ¶ added in v5.5.0
func (o TimeChartOutput) AxesPrecision() pulumi.IntPtrOutput
Specifies the digits SignalFx displays for values plotted on the chart. Defaults to `3`.
func (TimeChartOutput) AxisLeft ¶ added in v5.5.0
func (o TimeChartOutput) AxisLeft() TimeChartAxisLeftPtrOutput
Set of axis options.
func (TimeChartOutput) AxisRight ¶ added in v5.5.0
func (o TimeChartOutput) AxisRight() TimeChartAxisRightPtrOutput
Set of axis options.
func (TimeChartOutput) ColorBy ¶ added in v5.5.0
func (o TimeChartOutput) ColorBy() pulumi.StringPtrOutput
Must be `"Dimension"` or `"Metric"`. `"Dimension"` by default.
func (TimeChartOutput) Description ¶ added in v5.5.0
func (o TimeChartOutput) Description() pulumi.StringPtrOutput
Description of the chart.
func (TimeChartOutput) DisableSampling ¶ added in v5.5.0
func (o TimeChartOutput) DisableSampling() pulumi.BoolPtrOutput
If `false`, samples a subset of the output MTS, which improves UI performance. `false` by default
func (TimeChartOutput) ElementType ¶
func (TimeChartOutput) ElementType() reflect.Type
func (TimeChartOutput) EndTime ¶ added in v5.5.0
func (o TimeChartOutput) EndTime() pulumi.IntPtrOutput
Seconds since epoch. Used for visualization. Conflicts with `timeRange`.
func (TimeChartOutput) EventOptions ¶ added in v5.5.0
func (o TimeChartOutput) EventOptions() TimeChartEventOptionArrayOutput
Event customization options, associated with a publish statement. You will need to use this to change settings for any `events(…)` statements you use.
func (TimeChartOutput) HistogramOptions ¶ added in v5.5.0
func (o TimeChartOutput) HistogramOptions() TimeChartHistogramOptionArrayOutput
Only used when `plotType` is `"Histogram"`. Histogram specific options.
func (TimeChartOutput) LegendFieldsToHides
deprecated
added in
v5.5.0
func (o TimeChartOutput) LegendFieldsToHides() pulumi.StringArrayOutput
List of properties that should not be displayed in the chart legend (i.e. dimension names). All the properties are visible by default. Deprecated, please use `legendOptionsFields`.
Deprecated: Please use legend_options_fields
func (TimeChartOutput) LegendOptionsFields ¶ added in v5.5.0
func (o TimeChartOutput) LegendOptionsFields() TimeChartLegendOptionsFieldArrayOutput
List of property names and enabled flags that should be displayed in the data table for the chart, in the order provided. This option cannot be used with `legendFieldsToHide`.
func (TimeChartOutput) MaxDelay ¶ added in v5.5.0
func (o TimeChartOutput) MaxDelay() pulumi.IntPtrOutput
How long (in seconds) to wait for late datapoints.
func (TimeChartOutput) MinimumResolution ¶ added in v5.5.0
func (o TimeChartOutput) MinimumResolution() pulumi.IntPtrOutput
The minimum resolution (in seconds) to use for computing the underlying program.
func (TimeChartOutput) Name ¶ added in v5.5.0
func (o TimeChartOutput) Name() pulumi.StringOutput
Name of the chart.
func (TimeChartOutput) OnChartLegendDimension ¶ added in v5.5.0
func (o TimeChartOutput) OnChartLegendDimension() pulumi.StringPtrOutput
Dimensions to show in the on-chart legend. On-chart legend is off unless a dimension is specified. Allowed: `"metric"`, `"plotLabel"` and any dimension.
func (TimeChartOutput) PlotType ¶ added in v5.5.0
func (o TimeChartOutput) PlotType() pulumi.StringPtrOutput
The visualization style to use. Must be `"LineChart"`, `"AreaChart"`, `"ColumnChart"`, or `"Histogram"`. Chart level `plotType` by default.
func (TimeChartOutput) ProgramText ¶ added in v5.5.0
func (o TimeChartOutput) ProgramText() pulumi.StringOutput
Signalflow program text for the chart. More info [in the SignalFx docs](https://developers.signalfx.com/signalflow_analytics/signalflow_overview.html#_signalflow_programming_language).
func (TimeChartOutput) ShowDataMarkers ¶ added in v5.5.0
func (o TimeChartOutput) ShowDataMarkers() pulumi.BoolPtrOutput
Show markers (circles) for each datapoint used to draw line or area charts. `false` by default.
func (TimeChartOutput) ShowEventLines ¶ added in v5.5.0
func (o TimeChartOutput) ShowEventLines() pulumi.BoolPtrOutput
Whether vertical highlight lines should be drawn in the visualizations at times when events occurred. `false` by default.
func (TimeChartOutput) Stacked ¶ added in v5.5.0
func (o TimeChartOutput) Stacked() pulumi.BoolPtrOutput
Whether area and bar charts in the visualization should be stacked. `false` by default.
func (TimeChartOutput) StartTime ¶ added in v5.5.0
func (o TimeChartOutput) StartTime() pulumi.IntPtrOutput
Seconds since epoch. Used for visualization. Conflicts with `timeRange`.
func (TimeChartOutput) Tags
deprecated
added in
v5.5.0
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 ¶ added in v5.5.0
func (o TimeChartOutput) TimeRange() pulumi.IntPtrOutput
How many seconds ago from which to display data. For example, the last hour would be `3600`, etc. Conflicts with `startTime` and `endTime`.
func (TimeChartOutput) Timezone ¶ added in v5.5.0
func (o TimeChartOutput) Timezone() pulumi.StringPtrOutput
Time zone that SignalFlow uses as the basis of calendar window transformation methods. For example, if you set "timezone": "Europe/Paris" and then use the transformation sum(cycle="week", cycle_start="Monday") in your chart's SignalFlow program, the calendar window starts on Monday, Paris time. See the [full list of timezones for more](https://developers.signalfx.com/signalflow_analytics/signalflow_overview.html#_supported_signalflow_time_zones). `"UTC"` by default.
func (TimeChartOutput) ToTimeChartOutput ¶
func (o TimeChartOutput) ToTimeChartOutput() TimeChartOutput
func (TimeChartOutput) ToTimeChartOutputWithContext ¶
func (o TimeChartOutput) ToTimeChartOutputWithContext(ctx context.Context) TimeChartOutput
func (TimeChartOutput) UnitPrefix ¶ added in v5.5.0
func (o TimeChartOutput) UnitPrefix() pulumi.StringPtrOutput
Must be `"Metric"` or `"Binary`". `"Metric"` by default.
func (TimeChartOutput) Url ¶ added in v5.5.0
func (o TimeChartOutput) Url() pulumi.StringOutput
The URL of the chart.
func (TimeChartOutput) VizOptions ¶ added in v5.5.0
func (o TimeChartOutput) VizOptions() TimeChartVizOptionArrayOutput
Plot-level customization options, associated with a publish statement.
type TimeChartState ¶
type TimeChartState struct { // Force the chart to display zero on the y-axes, even if none of the data is near zero. AxesIncludeZero pulumi.BoolPtrInput // Specifies the digits SignalFx displays for values plotted on the chart. Defaults to `3`. AxesPrecision pulumi.IntPtrInput // Set of axis options. AxisLeft TimeChartAxisLeftPtrInput // Set of axis options. AxisRight TimeChartAxisRightPtrInput // Must be `"Dimension"` or `"Metric"`. `"Dimension"` by default. ColorBy pulumi.StringPtrInput // Description of the chart. Description pulumi.StringPtrInput // If `false`, samples a subset of the output MTS, which improves UI performance. `false` by default DisableSampling pulumi.BoolPtrInput // Seconds since epoch. Used for visualization. Conflicts with `timeRange`. EndTime pulumi.IntPtrInput // Event customization options, associated with a publish statement. You will need to use this to change settings for any `events(…)` statements you use. EventOptions TimeChartEventOptionArrayInput // Only used when `plotType` is `"Histogram"`. Histogram specific options. HistogramOptions TimeChartHistogramOptionArrayInput // List of properties that should not be displayed in the chart legend (i.e. dimension names). All the properties are visible by default. Deprecated, please use `legendOptionsFields`. // // Deprecated: Please use legend_options_fields LegendFieldsToHides pulumi.StringArrayInput // List of property names and enabled flags that should be displayed in the data table for the chart, in the order provided. This option cannot be used with `legendFieldsToHide`. LegendOptionsFields TimeChartLegendOptionsFieldArrayInput // How long (in seconds) to wait for late datapoints. MaxDelay pulumi.IntPtrInput // The minimum resolution (in seconds) to use for computing the underlying program. MinimumResolution pulumi.IntPtrInput // Name of the chart. Name pulumi.StringPtrInput // Dimensions to show in the on-chart legend. On-chart legend is off unless a dimension is specified. Allowed: `"metric"`, `"plotLabel"` and any dimension. OnChartLegendDimension pulumi.StringPtrInput // The visualization style to use. Must be `"LineChart"`, `"AreaChart"`, `"ColumnChart"`, or `"Histogram"`. Chart level `plotType` by default. PlotType pulumi.StringPtrInput // Signalflow program text for the chart. More info [in the SignalFx docs](https://developers.signalfx.com/signalflow_analytics/signalflow_overview.html#_signalflow_programming_language). ProgramText pulumi.StringPtrInput // Show markers (circles) for each datapoint used to draw line or area charts. `false` by default. ShowDataMarkers pulumi.BoolPtrInput // Whether vertical highlight lines should be drawn in the visualizations at times when events occurred. `false` by default. ShowEventLines pulumi.BoolPtrInput // Whether area and bar charts in the visualization should be stacked. `false` by default. Stacked pulumi.BoolPtrInput // Seconds since epoch. Used for visualization. Conflicts with `timeRange`. StartTime pulumi.IntPtrInput // Tags associated with the chart // // Deprecated: signalfx_time_chart.tags is being removed in the next release Tags pulumi.StringArrayInput // How many seconds ago from which to display data. For example, the last hour would be `3600`, etc. Conflicts with `startTime` and `endTime`. TimeRange pulumi.IntPtrInput // Time zone that SignalFlow uses as the basis of calendar window transformation methods. For example, if you set "timezone": "Europe/Paris" and then use the transformation sum(cycle="week", cycle_start="Monday") in your chart's SignalFlow program, the calendar window starts on Monday, Paris time. See the [full list of timezones for more](https://developers.signalfx.com/signalflow_analytics/signalflow_overview.html#_supported_signalflow_time_zones). `"UTC"` by default. Timezone pulumi.StringPtrInput // Must be `"Metric"` or `"Binary`". `"Metric"` by default. UnitPrefix pulumi.StringPtrInput // The URL of the chart. Url pulumi.StringPtrInput // Plot-level customization options, associated with a publish statement. VizOptions TimeChartVizOptionArrayInput }
func (TimeChartState) ElementType ¶
func (TimeChartState) ElementType() reflect.Type
type TimeChartVizOption ¶
type TimeChartVizOption struct { // Y-axis associated with values for this plot. Must be either `right` or `left`. Axis *string `pulumi:"axis"` // Color to use : gray, blue, azure, navy, brown, orange, yellow, iris, magenta, pink, purple, violet, lilac, emerald, green, aquamarine. Color *string `pulumi:"color"` // Specifies an alternate value for the Plot Name column of the Data Table associated with the chart. DisplayName *string `pulumi:"displayName"` // Label used in the publish statement that displays the event query you want to customize. Label string `pulumi:"label"` // The visualization style to use. Must be `"LineChart"`, `"AreaChart"`, `"ColumnChart"`, or `"Histogram"`. Chart level `plotType` by default. PlotType *string `pulumi:"plotType"` // , `valueSuffix` - (Optional) Arbitrary prefix/suffix to display with the value of this plot. ValuePrefix *string `pulumi:"valuePrefix"` ValueSuffix *string `pulumi:"valueSuffix"` // A unit to attach to this plot. Units support automatic scaling (eg thousands of bytes will be displayed as kilobytes). Values values are `Bit, Kilobit, Megabit, Gigabit, Terabit, Petabit, Exabit, Zettabit, Yottabit, Byte, Kibibyte, Mebibyte, Gigibyte, Tebibyte, Pebibyte, Exbibyte, Zebibyte, Yobibyte, Nanosecond, Microsecond, Millisecond, Second, Minute, Hour, Day, Week`. ValueUnit *string `pulumi:"valueUnit"` }
type TimeChartVizOptionArgs ¶
type TimeChartVizOptionArgs struct { // Y-axis associated with values for this plot. Must be either `right` or `left`. Axis pulumi.StringPtrInput `pulumi:"axis"` // Color to use : gray, blue, azure, navy, brown, orange, yellow, iris, magenta, pink, purple, violet, lilac, emerald, green, aquamarine. Color pulumi.StringPtrInput `pulumi:"color"` // Specifies an alternate value for the Plot Name column of the Data Table associated with the chart. DisplayName pulumi.StringPtrInput `pulumi:"displayName"` // Label used in the publish statement that displays the event query you want to customize. Label pulumi.StringInput `pulumi:"label"` // The visualization style to use. Must be `"LineChart"`, `"AreaChart"`, `"ColumnChart"`, or `"Histogram"`. Chart level `plotType` by default. PlotType pulumi.StringPtrInput `pulumi:"plotType"` // , `valueSuffix` - (Optional) Arbitrary prefix/suffix to display with the value of this plot. ValuePrefix pulumi.StringPtrInput `pulumi:"valuePrefix"` ValueSuffix pulumi.StringPtrInput `pulumi:"valueSuffix"` // A unit to attach to this plot. Units support automatic scaling (eg thousands of bytes will be displayed as kilobytes). Values values are `Bit, Kilobit, Megabit, Gigabit, Terabit, Petabit, Exabit, Zettabit, Yottabit, Byte, Kibibyte, Mebibyte, Gigibyte, Tebibyte, Pebibyte, Exbibyte, Zebibyte, Yobibyte, Nanosecond, Microsecond, Millisecond, Second, Minute, Hour, Day, Week`. ValueUnit pulumi.StringPtrInput `pulumi:"valueUnit"` }
func (TimeChartVizOptionArgs) ElementType ¶
func (TimeChartVizOptionArgs) ElementType() reflect.Type
func (TimeChartVizOptionArgs) ToTimeChartVizOptionOutput ¶
func (i TimeChartVizOptionArgs) ToTimeChartVizOptionOutput() TimeChartVizOptionOutput
func (TimeChartVizOptionArgs) ToTimeChartVizOptionOutputWithContext ¶
func (i TimeChartVizOptionArgs) ToTimeChartVizOptionOutputWithContext(ctx context.Context) TimeChartVizOptionOutput
type TimeChartVizOptionArray ¶
type TimeChartVizOptionArray []TimeChartVizOptionInput
func (TimeChartVizOptionArray) ElementType ¶
func (TimeChartVizOptionArray) ElementType() reflect.Type
func (TimeChartVizOptionArray) ToTimeChartVizOptionArrayOutput ¶
func (i TimeChartVizOptionArray) ToTimeChartVizOptionArrayOutput() TimeChartVizOptionArrayOutput
func (TimeChartVizOptionArray) ToTimeChartVizOptionArrayOutputWithContext ¶
func (i TimeChartVizOptionArray) ToTimeChartVizOptionArrayOutputWithContext(ctx context.Context) TimeChartVizOptionArrayOutput
type TimeChartVizOptionArrayInput ¶
type TimeChartVizOptionArrayInput interface { pulumi.Input ToTimeChartVizOptionArrayOutput() TimeChartVizOptionArrayOutput ToTimeChartVizOptionArrayOutputWithContext(context.Context) TimeChartVizOptionArrayOutput }
TimeChartVizOptionArrayInput is an input type that accepts TimeChartVizOptionArray and TimeChartVizOptionArrayOutput values. You can construct a concrete instance of `TimeChartVizOptionArrayInput` via:
TimeChartVizOptionArray{ TimeChartVizOptionArgs{...} }
type TimeChartVizOptionArrayOutput ¶
type TimeChartVizOptionArrayOutput struct{ *pulumi.OutputState }
func (TimeChartVizOptionArrayOutput) ElementType ¶
func (TimeChartVizOptionArrayOutput) ElementType() reflect.Type
func (TimeChartVizOptionArrayOutput) Index ¶
func (o TimeChartVizOptionArrayOutput) Index(i pulumi.IntInput) TimeChartVizOptionOutput
func (TimeChartVizOptionArrayOutput) ToTimeChartVizOptionArrayOutput ¶
func (o TimeChartVizOptionArrayOutput) ToTimeChartVizOptionArrayOutput() TimeChartVizOptionArrayOutput
func (TimeChartVizOptionArrayOutput) ToTimeChartVizOptionArrayOutputWithContext ¶
func (o TimeChartVizOptionArrayOutput) ToTimeChartVizOptionArrayOutputWithContext(ctx context.Context) TimeChartVizOptionArrayOutput
type TimeChartVizOptionInput ¶
type TimeChartVizOptionInput interface { pulumi.Input ToTimeChartVizOptionOutput() TimeChartVizOptionOutput ToTimeChartVizOptionOutputWithContext(context.Context) TimeChartVizOptionOutput }
TimeChartVizOptionInput is an input type that accepts TimeChartVizOptionArgs and TimeChartVizOptionOutput values. You can construct a concrete instance of `TimeChartVizOptionInput` via:
TimeChartVizOptionArgs{...}
type TimeChartVizOptionOutput ¶
type TimeChartVizOptionOutput struct{ *pulumi.OutputState }
func (TimeChartVizOptionOutput) Axis ¶
func (o TimeChartVizOptionOutput) Axis() pulumi.StringPtrOutput
Y-axis associated with values for this plot. Must be either `right` or `left`.
func (TimeChartVizOptionOutput) Color ¶
func (o TimeChartVizOptionOutput) Color() pulumi.StringPtrOutput
Color to use : gray, blue, azure, navy, brown, orange, yellow, iris, magenta, pink, purple, violet, lilac, emerald, green, aquamarine.
func (TimeChartVizOptionOutput) DisplayName ¶
func (o TimeChartVizOptionOutput) DisplayName() pulumi.StringPtrOutput
Specifies an alternate value for the Plot Name column of the Data Table associated with the chart.
func (TimeChartVizOptionOutput) ElementType ¶
func (TimeChartVizOptionOutput) ElementType() reflect.Type
func (TimeChartVizOptionOutput) Label ¶
func (o TimeChartVizOptionOutput) Label() pulumi.StringOutput
Label used in the publish statement that displays the event query you want to customize.
func (TimeChartVizOptionOutput) PlotType ¶
func (o TimeChartVizOptionOutput) PlotType() pulumi.StringPtrOutput
The visualization style to use. Must be `"LineChart"`, `"AreaChart"`, `"ColumnChart"`, or `"Histogram"`. Chart level `plotType` by default.
func (TimeChartVizOptionOutput) ToTimeChartVizOptionOutput ¶
func (o TimeChartVizOptionOutput) ToTimeChartVizOptionOutput() TimeChartVizOptionOutput
func (TimeChartVizOptionOutput) ToTimeChartVizOptionOutputWithContext ¶
func (o TimeChartVizOptionOutput) ToTimeChartVizOptionOutputWithContext(ctx context.Context) TimeChartVizOptionOutput
func (TimeChartVizOptionOutput) ValuePrefix ¶
func (o TimeChartVizOptionOutput) ValuePrefix() pulumi.StringPtrOutput
, `valueSuffix` - (Optional) Arbitrary prefix/suffix to display with the value of this plot.
func (TimeChartVizOptionOutput) ValueSuffix ¶
func (o TimeChartVizOptionOutput) ValueSuffix() pulumi.StringPtrOutput
func (TimeChartVizOptionOutput) ValueUnit ¶
func (o TimeChartVizOptionOutput) ValueUnit() pulumi.StringPtrOutput
A unit to attach to this plot. Units support automatic scaling (eg thousands of bytes will be displayed as kilobytes). Values values are `Bit, Kilobit, Megabit, Gigabit, Terabit, Petabit, Exabit, Zettabit, Yottabit, Byte, Kibibyte, Mebibyte, Gigibyte, Tebibyte, Pebibyte, Exbibyte, Zebibyte, Yobibyte, Nanosecond, Microsecond, Millisecond, Second, Minute, Hour, Day, Week`.
type WebhookIntegration ¶
type WebhookIntegration struct { pulumi.CustomResourceState // Whether the integration is enabled. Enabled pulumi.BoolOutput `pulumi:"enabled"` // A header to send with the request Headers WebhookIntegrationHeaderArrayOutput `pulumi:"headers"` // Name of the integration. Name pulumi.StringOutput `pulumi:"name"` // The URL to request Url pulumi.StringPtrOutput `pulumi:"url"` }
SignalFx Webhook integration.
> **NOTE** When managing integrations use a session token for an administrator to authenticate the SignalFx 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 Usage
```go package main
import (
"github.com/pulumi/pulumi-signalfx/sdk/v5/go/signalfx" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := signalfx.NewWebhookIntegration(ctx, "webhookMyteam", &signalfx.WebhookIntegrationArgs{ Enabled: pulumi.Bool(true), Headers: signalfx.WebhookIntegrationHeaderArray{ &signalfx.WebhookIntegrationHeaderArgs{ HeaderKey: pulumi.String("some_header"), HeaderValue: pulumi.String("value_for_that_header"), }, }, SharedSecret: pulumi.String("abc1234"), Url: pulumi.String("https://www.example.com"), }) if err != nil { return err } return nil }) }
```
func GetWebhookIntegration ¶
func GetWebhookIntegration(ctx *pulumi.Context, name string, id pulumi.IDInput, state *WebhookIntegrationState, opts ...pulumi.ResourceOption) (*WebhookIntegration, error)
GetWebhookIntegration gets an existing WebhookIntegration resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewWebhookIntegration ¶
func NewWebhookIntegration(ctx *pulumi.Context, name string, args *WebhookIntegrationArgs, opts ...pulumi.ResourceOption) (*WebhookIntegration, error)
NewWebhookIntegration registers a new resource with the given unique name, arguments, and options.
func (*WebhookIntegration) ElementType ¶
func (*WebhookIntegration) ElementType() reflect.Type
func (*WebhookIntegration) ToWebhookIntegrationOutput ¶
func (i *WebhookIntegration) ToWebhookIntegrationOutput() WebhookIntegrationOutput
func (*WebhookIntegration) ToWebhookIntegrationOutputWithContext ¶
func (i *WebhookIntegration) ToWebhookIntegrationOutputWithContext(ctx context.Context) WebhookIntegrationOutput
type WebhookIntegrationArgs ¶
type WebhookIntegrationArgs struct { // Whether the integration is enabled. Enabled pulumi.BoolInput // A header to send with the request Headers WebhookIntegrationHeaderArrayInput // Name of the integration. Name pulumi.StringPtrInput // The URL to request Url pulumi.StringPtrInput }
The set of arguments for constructing a WebhookIntegration resource.
func (WebhookIntegrationArgs) ElementType ¶
func (WebhookIntegrationArgs) ElementType() reflect.Type
type WebhookIntegrationArray ¶
type WebhookIntegrationArray []WebhookIntegrationInput
func (WebhookIntegrationArray) ElementType ¶
func (WebhookIntegrationArray) ElementType() reflect.Type
func (WebhookIntegrationArray) ToWebhookIntegrationArrayOutput ¶
func (i WebhookIntegrationArray) ToWebhookIntegrationArrayOutput() WebhookIntegrationArrayOutput
func (WebhookIntegrationArray) ToWebhookIntegrationArrayOutputWithContext ¶
func (i WebhookIntegrationArray) ToWebhookIntegrationArrayOutputWithContext(ctx context.Context) WebhookIntegrationArrayOutput
type WebhookIntegrationArrayInput ¶
type WebhookIntegrationArrayInput interface { pulumi.Input ToWebhookIntegrationArrayOutput() WebhookIntegrationArrayOutput ToWebhookIntegrationArrayOutputWithContext(context.Context) WebhookIntegrationArrayOutput }
WebhookIntegrationArrayInput is an input type that accepts WebhookIntegrationArray and WebhookIntegrationArrayOutput values. You can construct a concrete instance of `WebhookIntegrationArrayInput` via:
WebhookIntegrationArray{ WebhookIntegrationArgs{...} }
type WebhookIntegrationArrayOutput ¶
type WebhookIntegrationArrayOutput struct{ *pulumi.OutputState }
func (WebhookIntegrationArrayOutput) ElementType ¶
func (WebhookIntegrationArrayOutput) ElementType() reflect.Type
func (WebhookIntegrationArrayOutput) Index ¶
func (o WebhookIntegrationArrayOutput) Index(i pulumi.IntInput) WebhookIntegrationOutput
func (WebhookIntegrationArrayOutput) ToWebhookIntegrationArrayOutput ¶
func (o WebhookIntegrationArrayOutput) ToWebhookIntegrationArrayOutput() WebhookIntegrationArrayOutput
func (WebhookIntegrationArrayOutput) ToWebhookIntegrationArrayOutputWithContext ¶
func (o WebhookIntegrationArrayOutput) ToWebhookIntegrationArrayOutputWithContext(ctx context.Context) WebhookIntegrationArrayOutput
type WebhookIntegrationHeaderArgs ¶
type WebhookIntegrationHeaderArgs struct { // The key of the header to send HeaderKey pulumi.StringInput `pulumi:"headerKey"` // The value of the header to send HeaderValue pulumi.StringInput `pulumi:"headerValue"` }
func (WebhookIntegrationHeaderArgs) ElementType ¶
func (WebhookIntegrationHeaderArgs) ElementType() reflect.Type
func (WebhookIntegrationHeaderArgs) ToWebhookIntegrationHeaderOutput ¶
func (i WebhookIntegrationHeaderArgs) ToWebhookIntegrationHeaderOutput() WebhookIntegrationHeaderOutput
func (WebhookIntegrationHeaderArgs) ToWebhookIntegrationHeaderOutputWithContext ¶
func (i WebhookIntegrationHeaderArgs) ToWebhookIntegrationHeaderOutputWithContext(ctx context.Context) WebhookIntegrationHeaderOutput
type WebhookIntegrationHeaderArray ¶
type WebhookIntegrationHeaderArray []WebhookIntegrationHeaderInput
func (WebhookIntegrationHeaderArray) ElementType ¶
func (WebhookIntegrationHeaderArray) ElementType() reflect.Type
func (WebhookIntegrationHeaderArray) ToWebhookIntegrationHeaderArrayOutput ¶
func (i WebhookIntegrationHeaderArray) ToWebhookIntegrationHeaderArrayOutput() WebhookIntegrationHeaderArrayOutput
func (WebhookIntegrationHeaderArray) ToWebhookIntegrationHeaderArrayOutputWithContext ¶
func (i WebhookIntegrationHeaderArray) ToWebhookIntegrationHeaderArrayOutputWithContext(ctx context.Context) WebhookIntegrationHeaderArrayOutput
type WebhookIntegrationHeaderArrayInput ¶
type WebhookIntegrationHeaderArrayInput interface { pulumi.Input ToWebhookIntegrationHeaderArrayOutput() WebhookIntegrationHeaderArrayOutput ToWebhookIntegrationHeaderArrayOutputWithContext(context.Context) WebhookIntegrationHeaderArrayOutput }
WebhookIntegrationHeaderArrayInput is an input type that accepts WebhookIntegrationHeaderArray and WebhookIntegrationHeaderArrayOutput values. You can construct a concrete instance of `WebhookIntegrationHeaderArrayInput` via:
WebhookIntegrationHeaderArray{ WebhookIntegrationHeaderArgs{...} }
type WebhookIntegrationHeaderArrayOutput ¶
type WebhookIntegrationHeaderArrayOutput struct{ *pulumi.OutputState }
func (WebhookIntegrationHeaderArrayOutput) ElementType ¶
func (WebhookIntegrationHeaderArrayOutput) ElementType() reflect.Type
func (WebhookIntegrationHeaderArrayOutput) Index ¶
func (o WebhookIntegrationHeaderArrayOutput) Index(i pulumi.IntInput) WebhookIntegrationHeaderOutput
func (WebhookIntegrationHeaderArrayOutput) ToWebhookIntegrationHeaderArrayOutput ¶
func (o WebhookIntegrationHeaderArrayOutput) ToWebhookIntegrationHeaderArrayOutput() WebhookIntegrationHeaderArrayOutput
func (WebhookIntegrationHeaderArrayOutput) ToWebhookIntegrationHeaderArrayOutputWithContext ¶
func (o WebhookIntegrationHeaderArrayOutput) ToWebhookIntegrationHeaderArrayOutputWithContext(ctx context.Context) WebhookIntegrationHeaderArrayOutput
type WebhookIntegrationHeaderInput ¶
type WebhookIntegrationHeaderInput interface { pulumi.Input ToWebhookIntegrationHeaderOutput() WebhookIntegrationHeaderOutput ToWebhookIntegrationHeaderOutputWithContext(context.Context) WebhookIntegrationHeaderOutput }
WebhookIntegrationHeaderInput is an input type that accepts WebhookIntegrationHeaderArgs and WebhookIntegrationHeaderOutput values. You can construct a concrete instance of `WebhookIntegrationHeaderInput` via:
WebhookIntegrationHeaderArgs{...}
type WebhookIntegrationHeaderOutput ¶
type WebhookIntegrationHeaderOutput struct{ *pulumi.OutputState }
func (WebhookIntegrationHeaderOutput) ElementType ¶
func (WebhookIntegrationHeaderOutput) ElementType() reflect.Type
func (WebhookIntegrationHeaderOutput) HeaderKey ¶
func (o WebhookIntegrationHeaderOutput) HeaderKey() pulumi.StringOutput
The key of the header to send
func (WebhookIntegrationHeaderOutput) HeaderValue ¶
func (o WebhookIntegrationHeaderOutput) HeaderValue() pulumi.StringOutput
The value of the header to send
func (WebhookIntegrationHeaderOutput) ToWebhookIntegrationHeaderOutput ¶
func (o WebhookIntegrationHeaderOutput) ToWebhookIntegrationHeaderOutput() WebhookIntegrationHeaderOutput
func (WebhookIntegrationHeaderOutput) ToWebhookIntegrationHeaderOutputWithContext ¶
func (o WebhookIntegrationHeaderOutput) ToWebhookIntegrationHeaderOutputWithContext(ctx context.Context) WebhookIntegrationHeaderOutput
type WebhookIntegrationInput ¶
type WebhookIntegrationInput interface { pulumi.Input ToWebhookIntegrationOutput() WebhookIntegrationOutput ToWebhookIntegrationOutputWithContext(ctx context.Context) WebhookIntegrationOutput }
type WebhookIntegrationMap ¶
type WebhookIntegrationMap map[string]WebhookIntegrationInput
func (WebhookIntegrationMap) ElementType ¶
func (WebhookIntegrationMap) ElementType() reflect.Type
func (WebhookIntegrationMap) ToWebhookIntegrationMapOutput ¶
func (i WebhookIntegrationMap) ToWebhookIntegrationMapOutput() WebhookIntegrationMapOutput
func (WebhookIntegrationMap) ToWebhookIntegrationMapOutputWithContext ¶
func (i WebhookIntegrationMap) ToWebhookIntegrationMapOutputWithContext(ctx context.Context) WebhookIntegrationMapOutput
type WebhookIntegrationMapInput ¶
type WebhookIntegrationMapInput interface { pulumi.Input ToWebhookIntegrationMapOutput() WebhookIntegrationMapOutput ToWebhookIntegrationMapOutputWithContext(context.Context) WebhookIntegrationMapOutput }
WebhookIntegrationMapInput is an input type that accepts WebhookIntegrationMap and WebhookIntegrationMapOutput values. You can construct a concrete instance of `WebhookIntegrationMapInput` via:
WebhookIntegrationMap{ "key": WebhookIntegrationArgs{...} }
type WebhookIntegrationMapOutput ¶
type WebhookIntegrationMapOutput struct{ *pulumi.OutputState }
func (WebhookIntegrationMapOutput) ElementType ¶
func (WebhookIntegrationMapOutput) ElementType() reflect.Type
func (WebhookIntegrationMapOutput) MapIndex ¶
func (o WebhookIntegrationMapOutput) MapIndex(k pulumi.StringInput) WebhookIntegrationOutput
func (WebhookIntegrationMapOutput) ToWebhookIntegrationMapOutput ¶
func (o WebhookIntegrationMapOutput) ToWebhookIntegrationMapOutput() WebhookIntegrationMapOutput
func (WebhookIntegrationMapOutput) ToWebhookIntegrationMapOutputWithContext ¶
func (o WebhookIntegrationMapOutput) ToWebhookIntegrationMapOutputWithContext(ctx context.Context) WebhookIntegrationMapOutput
type WebhookIntegrationOutput ¶
type WebhookIntegrationOutput struct{ *pulumi.OutputState }
func (WebhookIntegrationOutput) ElementType ¶
func (WebhookIntegrationOutput) ElementType() reflect.Type
func (WebhookIntegrationOutput) Enabled ¶ added in v5.5.0
func (o WebhookIntegrationOutput) Enabled() pulumi.BoolOutput
Whether the integration is enabled.
func (WebhookIntegrationOutput) Headers ¶ added in v5.5.0
func (o WebhookIntegrationOutput) Headers() WebhookIntegrationHeaderArrayOutput
A header to send with the request
func (WebhookIntegrationOutput) Name ¶ added in v5.5.0
func (o WebhookIntegrationOutput) Name() pulumi.StringOutput
Name of the integration.
func (WebhookIntegrationOutput) SharedSecret ¶ added in v5.5.0
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 ¶ added in v5.5.0
func (o WebhookIntegrationOutput) Url() pulumi.StringPtrOutput
The URL to request
type WebhookIntegrationState ¶
type WebhookIntegrationState struct { // Whether the integration is enabled. Enabled pulumi.BoolPtrInput // A header to send with the request Headers WebhookIntegrationHeaderArrayInput // Name of the integration. Name pulumi.StringPtrInput // The URL to request Url pulumi.StringPtrInput }
func (WebhookIntegrationState) ElementType ¶
func (WebhookIntegrationState) ElementType() reflect.Type
Source Files ¶
- alertMutingRule.go
- dashboard.go
- dashboardGroup.go
- dataLink.go
- detector.go
- doc.go
- eventFeedChart.go
- getAwsServices.go
- getAzureServices.go
- getDimensionValues.go
- heatmapChart.go
- init.go
- listChart.go
- metricRuleset.go
- orgToken.go
- provider.go
- pulumiTypes.go
- pulumiUtilities.go
- singleValueChart.go
- tableChart.go
- team.go
- textChart.go
- timeChart.go
- webhookIntegration.go