Documentation ¶
Overview ¶
A Pulumi package for creating and managing SignalFx resources.
Index ¶
- type AlertMutingRule
- type AlertMutingRuleArgs
- 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 AlertMutingRuleState
- type Dashboard
- type DashboardArgs
- 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 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) 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.StringOutput
- func (o DashboardGroupImportQualifierOutput) ToDashboardGroupImportQualifierOutput() DashboardGroupImportQualifierOutput
- func (o DashboardGroupImportQualifierOutput) ToDashboardGroupImportQualifierOutputWithContext(ctx context.Context) DashboardGroupImportQualifierOutput
- type DashboardGroupState
- 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 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) IsDefault() pulumi.BoolPtrOutput
- 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) IsDefault() pulumi.BoolPtrOutput
- 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 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 EventFeedChartState
- type GetAwsServicesArgs
- type GetAwsServicesResult
- 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 GetAzureServicesResult
- 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 GetDimensionValuesResult
- type HeatmapChart
- type HeatmapChartArgs
- 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 HeatmapChartState
- type ListChart
- type ListChartArgs
- 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 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 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 OrgToken
- type OrgTokenArgs
- 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 OrgTokenState
- type Provider
- type ProviderArgs
- type SingleValueChart
- type SingleValueChartArgs
- 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 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 Team
- type TeamArgs
- type TeamState
- type TextChart
- type TextChartArgs
- type TextChartState
- type TimeChart
- type TimeChartArgs
- 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 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 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 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 WebhookIntegrationState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AlertMutingRule ¶
type AlertMutingRule struct { pulumi.CustomResourceState // The description for this muting rule Description pulumi.StringOutput `pulumi:"description"` // A convenience attribute that associated this muting rule with specific detector ids. Detectors pulumi.StringArrayOutput `pulumi:"detectors"` EffectiveStartTime pulumi.IntOutput `pulumi:"effectiveStartTime"` // Filters for this rule. See [Creating muting rules from scratch](https://docs.signalfx.com/en/latest/detect-alert/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"` // Starting time of an alert muting rule as a Unix time stamp in seconds. StopTime pulumi.IntPtrOutput `pulumi:"stopTime"` }
Provides a SignalFx resource for managing alert muting rules. See [Mute Notifications](https://docs.signalfx.com/en/latest/detect-alert/mute-notifications.html) for more information.
> **WARNING** SignalFx 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.
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.
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. Detectors pulumi.StringArrayInput // Filters for this rule. See [Creating muting rules from scratch](https://docs.signalfx.com/en/latest/detect-alert/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 // Starting 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 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 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. Detectors pulumi.StringArrayInput EffectiveStartTime pulumi.IntPtrInput // Filters for this rule. See [Creating muting rules from scratch](https://docs.signalfx.com/en/latest/detect-alert/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 // Starting 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 AuthorizedWriterTeams pulumi.StringArrayOutput `pulumi:"authorizedWriterTeams"` // User IDs that have write access to this dashboard 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. You must specify timeSpanType = `"absolute"` too. 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"` // 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. You must specify timeSpanType = `"absolute"` too. StartTime pulumi.IntPtrOutput `pulumi:"startTime"` // The time range prior to now to visualize. SignalFx time syntax (e.g. `"-5m"`, `"-1h"`). TimeRange pulumi.StringPtrOutput `pulumi:"timeRange"` // URL of the dashboard Url pulumi.StringOutput `pulumi:"url"` // Dashboard variable to apply to each chart in the dashboard. Variables DashboardVariableArrayOutput `pulumi:"variables"` }
A dashboard is a curated collection of specific charts and supports dimensional [filters](http://docs.signalfx.com/en/latest/dashboards/dashboard-filter-dynamic.html#filter-dashboard-charts), [dashboard variables](http://docs.signalfx.com/en/latest/dashboards/dashboard-filter-dynamic.html#dashboard-variables) and [time range](http://docs.signalfx.com/en/latest/_sidebars-and-includes/using-time-range-selector.html#time-range-selector) options. These options are applied to all charts in the dashboard, providing a consistent view of the data displayed in that dashboard. This also means that when you open a chart to drill down for more details, you are viewing the same data that is visible in the dashboard view.
> **NOTE** Since every dashboard is included in a `dashboard group` (SignalFx collection of dashboards), you need to create that first and reference it as shown in the example.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-signalfx/sdk/v2/go/signalfx" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := signalfx.NewDashboard(ctx, "mydashboard0", &signalfx.DashboardArgs{ DashboardGroup: pulumi.Any(signalfx_dashboard_group.Mydashboardgroup0.Id), TimeRange: pulumi.String("-30m"), Filters: signalfx.DashboardFilterArray{ &signalfx.DashboardFilterArgs{ Property: pulumi.String("collector"), Values: pulumi.StringArray{ pulumi.String("cpu"), pulumi.String("Diamond"), }, }, }, Variables: signalfx.DashboardVariableArray{ &signalfx.DashboardVariableArgs{ Property: pulumi.String("region"), Alias: pulumi.String("region"), Values: pulumi.StringArray{ pulumi.String("uswest-1-"), }, }, }, Charts: signalfx.DashboardChartArray{ &signalfx.DashboardChartArgs{ ChartId: pulumi.Any(signalfx_time_chart.Mychart0.Id), Width: pulumi.Int(12), Height: pulumi.Int(1), }, &signalfx.DashboardChartArgs{ ChartId: pulumi.Any(signalfx_time_chart.Mychart1.Id), Width: pulumi.Int(5), Height: pulumi.Int(2), }, }, }) if err != nil { return err } return nil }) }
```
**Every SignalFx dashboard is shown as a grid of 12 columns and potentially infinite number of rows.** The dimension of the single column depends on the screen resolution.
When you define a dashboard resource, you need to specify which charts (by `chartId`) should be displayed in the dashboard, along with layout information determining where on the dashboard the charts should be displayed. You have to assign to every chart a **width** in terms of number of columns to cover up (from 1 to 12) and a **height** in terms of number of rows (more or equal than 1). You can also assign a position in the dashboard grid where you like the graph to stay. In order to do that, you assign a **row** that represents the topmost row of the chart and a **column** that represent the leftmost column of the chart. If by mistake, you wrote a configuration where there are not enough columns to accommodate your charts in a specific row, they will be split in different rows. In case a **row** was specified with value higher than 1, if all the rows above are not filled by other charts, the chart will be placed the **first empty row**.
The are a bunch of use cases where this layout makes things too verbose and hard to work with loops. For those you can now use one of these two layouts: grids and columns.
> **WARNING** These other layouts are not supported by the SignalFx API and are purely provider-side constructs. As such the provider cannot import them and cannot properly reconcile API-side changes. In other words, if someone changes the charts in the UI it will not be reconciled at the next apply. Also, you may only use one of `chart`, `column`, or `grid` when laying out dashboards. You can, however, use multiple instances of each (e.g. multiple `grid`s) for fancy layout. ## Dashboard Layout Information
**Every SignalFx dashboard is shown as a grid of 12 columns and potentially infinite number of rows.** The dimension of the single column depends on the screen resolution.
When you define a dashboard resource, you need to specify which charts (by `chartId`) should be displayed in the dashboard, along with layout information determining where on the dashboard the charts should be displayed. You have to assign to every chart a **width** in terms of number of columns to cover up (from 1 to 12) and a **height** in terms of number of rows (more or equal than 1). You can also assign a position in the dashboard grid where you like the graph to stay. In order to do that, you assign a **row** that represents the topmost row of the chart and a **column** that represent the leftmost column of the chart. If by mistake, you wrote a configuration where there are not enough columns to accommodate your charts in a specific row, they will be split in different rows. In case a **row** was specified with value higher than 1, if all the rows above are not filled by other charts, the chart will be placed the **first empty row**.
The are a bunch of use cases where this layout makes things too verbose and hard to work with loops. For those you can now use one of these two layouts: grids and columns.
> **WARNING** These other layouts are not supported by the SignalFx API and are purely provider-side constructs. As such the provider cannot import them and cannot properly reconcile API-side changes. In other words, if someone changes the charts in the UI it will not be reconciled at the next apply. Also, you may only use one of `chart`, `column`, or `grid` when laying out dashboards. You can, however, use multiple instances of each (e.g. multiple `grid`s) for fancy layout.
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.
type DashboardArgs ¶
type DashboardArgs struct { // Team IDs that have write access to this dashboard AuthorizedWriterTeams pulumi.StringArrayInput // User IDs that have write access to this dashboard AuthorizedWriterUsers pulumi.StringArrayInput // 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. You must specify timeSpanType = `"absolute"` too. 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 // 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. You must specify timeSpanType = `"absolute"` too. StartTime pulumi.IntPtrInput // 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 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`). 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`). 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"` // 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 ### With Mirrored Dashboards
```go package main
import (
"github.com/pulumi/pulumi-signalfx/sdk/v2/go/signalfx" "github.com/pulumi/pulumi/sdk/v2/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.
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`). 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`). 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 // 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 DashboardGroupDashboard ¶
type DashboardGroupDashboard struct { // 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 { // 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) 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.StringInput `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.StringOutput
func (DashboardGroupImportQualifierOutput) ToDashboardGroupImportQualifierOutput ¶
func (o DashboardGroupImportQualifierOutput) ToDashboardGroupImportQualifierOutput() DashboardGroupImportQualifierOutput
func (DashboardGroupImportQualifierOutput) ToDashboardGroupImportQualifierOutputWithContext ¶
func (o DashboardGroupImportQualifierOutput) ToDashboardGroupImportQualifierOutputWithContext(ctx context.Context) DashboardGroupImportQualifierOutput
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`). 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`). 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 // Team IDs to associate the dashboard group to. Teams pulumi.StringArrayInput }
func (DashboardGroupState) ElementType ¶
func (DashboardGroupState) ElementType() reflect.Type
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 AuthorizedWriterTeams pulumi.StringArrayInput // User IDs that have write access to this dashboard 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. You must specify timeSpanType = `"absolute"` too. 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 // 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. You must specify timeSpanType = `"absolute"` too. StartTime pulumi.IntPtrInput // The time range prior to now to visualize. SignalFx time syntax (e.g. `"-5m"`, `"-1h"`). TimeRange pulumi.StringPtrInput // URL of the dashboard Url pulumi.StringPtrInput // Dashboard variable to apply to each chart in the dashboard. Variables DashboardVariableArrayInput }
func (DashboardState) ElementType ¶
func (DashboardState) ElementType() reflect.Type
type DashboardVariable ¶
type DashboardVariable struct { // An alias for the dashboard variable. This text will appear as the label for the dropdown field on the dashboard. Alias string `pulumi:"alias"` // If true, this variable will also match data that 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 ### Global link to a dashboard
```go package main
import (
"github.com/pulumi/pulumi-signalfx/sdk/v2/go/signalfx" "github.com/pulumi/pulumi/sdk/v2/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 } return nil }) }
``` ### Dashboard specific link to an external URL
```go package main
import (
"github.com/pulumi/pulumi-signalfx/sdk/v2/go/signalfx" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, 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{ IsDefault: pulumi.Bool(false), 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.
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 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 { // Flag that designates a target as the default for a data link object. `true` by default IsDefault *bool `pulumi:"isDefault"` // 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 { // Flag that designates a target as the default for a data link object. `true` by default IsDefault pulumi.BoolPtrInput `pulumi:"isDefault"` // 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) IsDefault ¶
func (o DataLinkTargetExternalUrlOutput) IsDefault() pulumi.BoolPtrOutput
Flag that designates a target as the default for a data link object. `true` by default
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 { // 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"` // 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 { // 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"` // 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) IsDefault ¶
func (o DataLinkTargetSplunkOutput) IsDefault() pulumi.BoolPtrOutput
Flag that designates a target as the default for a data link object. `true` by default
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"` // 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"` // 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"` // 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"` // 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. 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.
> **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).
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.
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 // 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 // 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 // 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 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 // 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 // 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 // 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 // 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"` 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`. // * `valuePrefix`, `valueSuffix` - (Optional) Arbitrary prefix/suffix to display with the value of this plot. 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"` 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`. // * `valuePrefix`, `valueSuffix` - (Optional) Arbitrary prefix/suffix to display with the value of this plot. 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
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`. * `valuePrefix`, `valueSuffix` - (Optional) Arbitrary prefix/suffix to display with the value of this plot.
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"` // 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.
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 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 // URL of the chart Url pulumi.StringPtrInput }
func (EventFeedChartState) ElementType ¶
func (EventFeedChartState) ElementType() reflect.Type
type GetAwsServicesArgs ¶ added in v2.3.0
type GetAwsServicesArgs struct {
Services []GetAwsServicesService `pulumi:"services"`
}
A collection of arguments for invoking getAwsServices.
type GetAwsServicesResult ¶ added in v2.3.0
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
added in
v2.3.0
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 GetAwsServicesService ¶ added in v2.3.0
type GetAwsServicesService struct {
Name string `pulumi:"name"`
}
type GetAwsServicesServiceArgs ¶ added in v2.3.0
type GetAwsServicesServiceArgs struct {
Name pulumi.StringInput `pulumi:"name"`
}
func (GetAwsServicesServiceArgs) ElementType ¶ added in v2.3.0
func (GetAwsServicesServiceArgs) ElementType() reflect.Type
func (GetAwsServicesServiceArgs) ToGetAwsServicesServiceOutput ¶ added in v2.3.0
func (i GetAwsServicesServiceArgs) ToGetAwsServicesServiceOutput() GetAwsServicesServiceOutput
func (GetAwsServicesServiceArgs) ToGetAwsServicesServiceOutputWithContext ¶ added in v2.3.0
func (i GetAwsServicesServiceArgs) ToGetAwsServicesServiceOutputWithContext(ctx context.Context) GetAwsServicesServiceOutput
type GetAwsServicesServiceArray ¶ added in v2.3.0
type GetAwsServicesServiceArray []GetAwsServicesServiceInput
func (GetAwsServicesServiceArray) ElementType ¶ added in v2.3.0
func (GetAwsServicesServiceArray) ElementType() reflect.Type
func (GetAwsServicesServiceArray) ToGetAwsServicesServiceArrayOutput ¶ added in v2.3.0
func (i GetAwsServicesServiceArray) ToGetAwsServicesServiceArrayOutput() GetAwsServicesServiceArrayOutput
func (GetAwsServicesServiceArray) ToGetAwsServicesServiceArrayOutputWithContext ¶ added in v2.3.0
func (i GetAwsServicesServiceArray) ToGetAwsServicesServiceArrayOutputWithContext(ctx context.Context) GetAwsServicesServiceArrayOutput
type GetAwsServicesServiceArrayInput ¶ added in v2.3.0
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 ¶ added in v2.3.0
type GetAwsServicesServiceArrayOutput struct{ *pulumi.OutputState }
func (GetAwsServicesServiceArrayOutput) ElementType ¶ added in v2.3.0
func (GetAwsServicesServiceArrayOutput) ElementType() reflect.Type
func (GetAwsServicesServiceArrayOutput) Index ¶ added in v2.3.0
func (o GetAwsServicesServiceArrayOutput) Index(i pulumi.IntInput) GetAwsServicesServiceOutput
func (GetAwsServicesServiceArrayOutput) ToGetAwsServicesServiceArrayOutput ¶ added in v2.3.0
func (o GetAwsServicesServiceArrayOutput) ToGetAwsServicesServiceArrayOutput() GetAwsServicesServiceArrayOutput
func (GetAwsServicesServiceArrayOutput) ToGetAwsServicesServiceArrayOutputWithContext ¶ added in v2.3.0
func (o GetAwsServicesServiceArrayOutput) ToGetAwsServicesServiceArrayOutputWithContext(ctx context.Context) GetAwsServicesServiceArrayOutput
type GetAwsServicesServiceInput ¶ added in v2.3.0
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 ¶ added in v2.3.0
type GetAwsServicesServiceOutput struct{ *pulumi.OutputState }
func (GetAwsServicesServiceOutput) ElementType ¶ added in v2.3.0
func (GetAwsServicesServiceOutput) ElementType() reflect.Type
func (GetAwsServicesServiceOutput) Name ¶ added in v2.3.0
func (o GetAwsServicesServiceOutput) Name() pulumi.StringOutput
func (GetAwsServicesServiceOutput) ToGetAwsServicesServiceOutput ¶ added in v2.3.0
func (o GetAwsServicesServiceOutput) ToGetAwsServicesServiceOutput() GetAwsServicesServiceOutput
func (GetAwsServicesServiceOutput) ToGetAwsServicesServiceOutputWithContext ¶ added in v2.3.0
func (o GetAwsServicesServiceOutput) ToGetAwsServicesServiceOutputWithContext(ctx context.Context) GetAwsServicesServiceOutput
type GetAzureServicesArgs ¶ added in v2.3.0
type GetAzureServicesArgs struct {
Services []GetAzureServicesService `pulumi:"services"`
}
A collection of arguments for invoking getAzureServices.
type GetAzureServicesResult ¶ added in v2.3.0
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
added in
v2.3.0
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 GetAzureServicesService ¶ added in v2.3.0
type GetAzureServicesService struct {
Name string `pulumi:"name"`
}
type GetAzureServicesServiceArgs ¶ added in v2.3.0
type GetAzureServicesServiceArgs struct {
Name pulumi.StringInput `pulumi:"name"`
}
func (GetAzureServicesServiceArgs) ElementType ¶ added in v2.3.0
func (GetAzureServicesServiceArgs) ElementType() reflect.Type
func (GetAzureServicesServiceArgs) ToGetAzureServicesServiceOutput ¶ added in v2.3.0
func (i GetAzureServicesServiceArgs) ToGetAzureServicesServiceOutput() GetAzureServicesServiceOutput
func (GetAzureServicesServiceArgs) ToGetAzureServicesServiceOutputWithContext ¶ added in v2.3.0
func (i GetAzureServicesServiceArgs) ToGetAzureServicesServiceOutputWithContext(ctx context.Context) GetAzureServicesServiceOutput
type GetAzureServicesServiceArray ¶ added in v2.3.0
type GetAzureServicesServiceArray []GetAzureServicesServiceInput
func (GetAzureServicesServiceArray) ElementType ¶ added in v2.3.0
func (GetAzureServicesServiceArray) ElementType() reflect.Type
func (GetAzureServicesServiceArray) ToGetAzureServicesServiceArrayOutput ¶ added in v2.3.0
func (i GetAzureServicesServiceArray) ToGetAzureServicesServiceArrayOutput() GetAzureServicesServiceArrayOutput
func (GetAzureServicesServiceArray) ToGetAzureServicesServiceArrayOutputWithContext ¶ added in v2.3.0
func (i GetAzureServicesServiceArray) ToGetAzureServicesServiceArrayOutputWithContext(ctx context.Context) GetAzureServicesServiceArrayOutput
type GetAzureServicesServiceArrayInput ¶ added in v2.3.0
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 ¶ added in v2.3.0
type GetAzureServicesServiceArrayOutput struct{ *pulumi.OutputState }
func (GetAzureServicesServiceArrayOutput) ElementType ¶ added in v2.3.0
func (GetAzureServicesServiceArrayOutput) ElementType() reflect.Type
func (GetAzureServicesServiceArrayOutput) Index ¶ added in v2.3.0
func (o GetAzureServicesServiceArrayOutput) Index(i pulumi.IntInput) GetAzureServicesServiceOutput
func (GetAzureServicesServiceArrayOutput) ToGetAzureServicesServiceArrayOutput ¶ added in v2.3.0
func (o GetAzureServicesServiceArrayOutput) ToGetAzureServicesServiceArrayOutput() GetAzureServicesServiceArrayOutput
func (GetAzureServicesServiceArrayOutput) ToGetAzureServicesServiceArrayOutputWithContext ¶ added in v2.3.0
func (o GetAzureServicesServiceArrayOutput) ToGetAzureServicesServiceArrayOutputWithContext(ctx context.Context) GetAzureServicesServiceArrayOutput
type GetAzureServicesServiceInput ¶ added in v2.3.0
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 ¶ added in v2.3.0
type GetAzureServicesServiceOutput struct{ *pulumi.OutputState }
func (GetAzureServicesServiceOutput) ElementType ¶ added in v2.3.0
func (GetAzureServicesServiceOutput) ElementType() reflect.Type
func (GetAzureServicesServiceOutput) Name ¶ added in v2.3.0
func (o GetAzureServicesServiceOutput) Name() pulumi.StringOutput
func (GetAzureServicesServiceOutput) ToGetAzureServicesServiceOutput ¶ added in v2.3.0
func (o GetAzureServicesServiceOutput) ToGetAzureServicesServiceOutput() GetAzureServicesServiceOutput
func (GetAzureServicesServiceOutput) ToGetAzureServicesServiceOutputWithContext ¶ added in v2.3.0
func (o GetAzureServicesServiceOutput) ToGetAzureServicesServiceOutputWithContext(ctx context.Context) GetAzureServicesServiceOutput
type GetDimensionValuesArgs ¶ added in v2.1.0
type GetDimensionValuesArgs struct {
Query string `pulumi:"query"`
}
A collection of arguments for invoking getDimensionValues.
type GetDimensionValuesResult ¶ added in v2.1.0
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 ¶ added in v2.1.0
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 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"` // Must be `"Metric"` or `"Binary`". `"Metric"` by default. UnitPrefix pulumi.StringPtrOutput `pulumi:"unitPrefix"` // 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 (
"fmt" "github.com/pulumi/pulumi-signalfx/sdk/v2/go/signalfx" "github.com/pulumi/pulumi/sdk/v2/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(fmt.Sprintf("%v%v%v", "myfilters = filter(\"cluster_name\", \"prod\") and filter(\"role\", \"search\")\n", "data(\"cpu.total.idle\", filter=myfilters).publish()\n", "\n")), SortBy: pulumi.String("+host"), }) 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.
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 // 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 HeatmapChartColorRange ¶
type HeatmapChartColorRange struct { // The color range to use. Hex values are not supported here. Must be either 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, 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 either 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, 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 either 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, 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 either 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, 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 either 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, 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 either 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, 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 either 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, 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 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 // Must be `"Metric"` or `"Binary`". `"Metric"` by default. UnitPrefix pulumi.StringPtrInput // URL of the chart Url pulumi.StringPtrInput }
func (HeatmapChartState) ElementType ¶
func (HeatmapChartState) ElementType() reflect.Type
type ListChart ¶
type ListChart struct { pulumi.CustomResourceState // 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"` // 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"` // Must be `"Metric"` or `"Binary`". `"Metric"` by default. UnitPrefix pulumi.StringPtrOutput `pulumi:"unitPrefix"` // URL of the chart Url pulumi.StringOutput `pulumi:"url"` // Plot-level customization options, associated with a publish statement. VizOptions ListChartVizOptionArrayOutput `pulumi:"vizOptions"` }
This chart type displays current data values in a list format.
The name of each value in the chart reflects the name of the plot and any associated dimensions. We recommend you click the Pencil icon and give the plot a meaningful name, as in plot B below. Otherwise, just the raw metric name will be displayed on the chart, as in plot A below.
## Example Usage
```go package main
import (
"fmt" "github.com/pulumi/pulumi-signalfx/sdk/v2/go/signalfx" "github.com/pulumi/pulumi/sdk/v2/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), 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(fmt.Sprintf("%v%v%v", "myfilters = filter(\"cluster_name\", \"prod\") and filter(\"role\", \"search\")\n", "data(\"cpu.total.idle\", filter=myfilters).publish()\n", "\n")), RefreshInterval: pulumi.Int(1), SortBy: pulumi.String("-value"), }) if err != nil { return err } return nil }) }
```
func GetListChart ¶
func GetListChart(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ListChartState, opts ...pulumi.ResourceOption) (*ListChart, error)
GetListChart gets an existing ListChart resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewListChart ¶
func NewListChart(ctx *pulumi.Context, name string, args *ListChartArgs, opts ...pulumi.ResourceOption) (*ListChart, error)
NewListChart registers a new resource with the given unique name, arguments, and options.
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 // 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 // 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 ListChartColorScale ¶
type ListChartColorScale struct { // The color range to use. Must be either gray, blue, navy, orange, yellow, magenta, purple, violet, lilac, green, aquamarine. 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 range to use. Must be either gray, blue, navy, orange, yellow, magenta, purple, violet, lilac, green, aquamarine. 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 range to use. Must be either gray, blue, navy, orange, yellow, magenta, purple, violet, lilac, green, aquamarine.
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 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 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 // 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 // Must be `"Metric"` or `"Binary`". `"Metric"` by default. UnitPrefix pulumi.StringPtrInput // URL of the chart Url pulumi.StringPtrInput // Plot-level customization options, associated with a publish statement. VizOptions ListChartVizOptionArrayInput }
func (ListChartState) ElementType ¶
func (ListChartState) ElementType() reflect.Type
type ListChartVizOption ¶
type ListChartVizOption struct { // The color range to use. Must be either gray, blue, navy, orange, yellow, magenta, purple, violet, lilac, 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"` 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`. // * `valuePrefix`, `valueSuffix` - (Optional) Arbitrary prefix/suffix to display with the value of this plot. ValueUnit *string `pulumi:"valueUnit"` }
type ListChartVizOptionArgs ¶
type ListChartVizOptionArgs struct { // The color range to use. Must be either gray, blue, navy, orange, yellow, magenta, purple, violet, lilac, 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"` 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`. // * `valuePrefix`, `valueSuffix` - (Optional) Arbitrary prefix/suffix to display with the value of this plot. 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 range to use. Must be either gray, blue, navy, orange, yellow, magenta, purple, violet, lilac, green, aquamarine.
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
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`. * `valuePrefix`, `valueSuffix` - (Optional) Arbitrary prefix/suffix to display with the value of this plot.
type OrgToken ¶
type OrgToken struct { pulumi.CustomResourceState // 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/v2/go/signalfx" "github.com/pulumi/pulumi/sdk/v2/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.
type OrgTokenArgs ¶
type OrgTokenArgs struct { // 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 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 OrgTokenState ¶
type OrgTokenState struct { // 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
}
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.
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 customzied for organizations using SSO CustomAppUrl pulumi.StringPtrInput // 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 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"` // Must be `"Metric"` or `"Binary"`. `"Metric"` by default. UnitPrefix pulumi.StringPtrOutput `pulumi:"unitPrefix"` // URL of the chart Url pulumi.StringOutput `pulumi:"url"` // Plot-level customization options, associated with a publish statement. VizOptions SingleValueChartVizOptionArrayOutput `pulumi:"vizOptions"` }
This chart type displays a single number in a large font, representing the current value of a single metric on a plot line.
If the time period is in the past, the number represents the value of the metric near the end of the time period.
## Example Usage
```go package main
import (
"fmt" "github.com/pulumi/pulumi-signalfx/sdk/v2/go/signalfx" "github.com/pulumi/pulumi/sdk/v2/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(fmt.Sprintf("%v%v%v", "myfilters = filter(\"cluster_name\", \"prod\") and filter(\"role\", \"search\")\n", "data(\"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.
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 // 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 SingleValueChartColorScale ¶
type SingleValueChartColorScale struct { // Color to use : gray, blue, azure, navy, brown, orange, yellow, iris, magenta, pink, purple, violet, lilac, emerald, green, aquamarine. 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 { // Color to use : gray, blue, azure, navy, brown, orange, yellow, iris, magenta, pink, purple, violet, lilac, emerald, green, aquamarine. 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
Color to use : gray, blue, azure, navy, brown, orange, yellow, iris, magenta, pink, purple, violet, lilac, emerald, green, aquamarine.
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 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 // Must be `"Metric"` or `"Binary"`. `"Metric"` by default. UnitPrefix pulumi.StringPtrInput // URL of the chart Url pulumi.StringPtrInput // Plot-level customization options, associated with a publish statement. VizOptions SingleValueChartVizOptionArrayInput }
func (SingleValueChartState) ElementType ¶
func (SingleValueChartState) ElementType() reflect.Type
type SingleValueChartVizOption ¶
type SingleValueChartVizOption struct { // Color to use : 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"` 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`. // * `valuePrefix`, `valueSuffix` - (Optional) Arbitrary prefix/suffix to display with the value of this plot. ValueUnit *string `pulumi:"valueUnit"` }
type SingleValueChartVizOptionArgs ¶
type SingleValueChartVizOptionArgs 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"` 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`. // * `valuePrefix`, `valueSuffix` - (Optional) Arbitrary prefix/suffix to display with the value of this plot. ValueUnit pulumi.StringPtrInput `pulumi:"valueUnit"` }
func (SingleValueChartVizOptionArgs) ElementType ¶
func (SingleValueChartVizOptionArgs) ElementType() reflect.Type
func (SingleValueChartVizOptionArgs) ToSingleValueChartVizOptionOutput ¶
func (i SingleValueChartVizOptionArgs) ToSingleValueChartVizOptionOutput() SingleValueChartVizOptionOutput
func (SingleValueChartVizOptionArgs) ToSingleValueChartVizOptionOutputWithContext ¶
func (i SingleValueChartVizOptionArgs) ToSingleValueChartVizOptionOutputWithContext(ctx context.Context) SingleValueChartVizOptionOutput
type SingleValueChartVizOptionArray ¶
type SingleValueChartVizOptionArray []SingleValueChartVizOptionInput
func (SingleValueChartVizOptionArray) ElementType ¶
func (SingleValueChartVizOptionArray) ElementType() reflect.Type
func (SingleValueChartVizOptionArray) ToSingleValueChartVizOptionArrayOutput ¶
func (i SingleValueChartVizOptionArray) ToSingleValueChartVizOptionArrayOutput() SingleValueChartVizOptionArrayOutput
func (SingleValueChartVizOptionArray) ToSingleValueChartVizOptionArrayOutputWithContext ¶
func (i SingleValueChartVizOptionArray) ToSingleValueChartVizOptionArrayOutputWithContext(ctx context.Context) SingleValueChartVizOptionArrayOutput
type SingleValueChartVizOptionArrayInput ¶
type SingleValueChartVizOptionArrayInput interface { pulumi.Input ToSingleValueChartVizOptionArrayOutput() SingleValueChartVizOptionArrayOutput ToSingleValueChartVizOptionArrayOutputWithContext(context.Context) SingleValueChartVizOptionArrayOutput }
SingleValueChartVizOptionArrayInput is an input type that accepts SingleValueChartVizOptionArray and SingleValueChartVizOptionArrayOutput values. You can construct a concrete instance of `SingleValueChartVizOptionArrayInput` via:
SingleValueChartVizOptionArray{ SingleValueChartVizOptionArgs{...} }
type SingleValueChartVizOptionArrayOutput ¶
type SingleValueChartVizOptionArrayOutput struct{ *pulumi.OutputState }
func (SingleValueChartVizOptionArrayOutput) ElementType ¶
func (SingleValueChartVizOptionArrayOutput) ElementType() reflect.Type
func (SingleValueChartVizOptionArrayOutput) Index ¶
func (o SingleValueChartVizOptionArrayOutput) Index(i pulumi.IntInput) SingleValueChartVizOptionOutput
func (SingleValueChartVizOptionArrayOutput) ToSingleValueChartVizOptionArrayOutput ¶
func (o SingleValueChartVizOptionArrayOutput) ToSingleValueChartVizOptionArrayOutput() SingleValueChartVizOptionArrayOutput
func (SingleValueChartVizOptionArrayOutput) ToSingleValueChartVizOptionArrayOutputWithContext ¶
func (o SingleValueChartVizOptionArrayOutput) ToSingleValueChartVizOptionArrayOutputWithContext(ctx context.Context) SingleValueChartVizOptionArrayOutput
type SingleValueChartVizOptionInput ¶
type SingleValueChartVizOptionInput interface { pulumi.Input ToSingleValueChartVizOptionOutput() SingleValueChartVizOptionOutput ToSingleValueChartVizOptionOutputWithContext(context.Context) SingleValueChartVizOptionOutput }
SingleValueChartVizOptionInput is an input type that accepts SingleValueChartVizOptionArgs and SingleValueChartVizOptionOutput values. You can construct a concrete instance of `SingleValueChartVizOptionInput` via:
SingleValueChartVizOptionArgs{...}
type SingleValueChartVizOptionOutput ¶
type SingleValueChartVizOptionOutput struct{ *pulumi.OutputState }
func (SingleValueChartVizOptionOutput) Color ¶
func (o SingleValueChartVizOptionOutput) Color() pulumi.StringPtrOutput
Color to use : gray, blue, azure, navy, brown, orange, yellow, iris, magenta, pink, purple, violet, lilac, emerald, green, aquamarine.
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
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`. * `valuePrefix`, `valueSuffix` - (Optional) Arbitrary prefix/suffix to display with the value of this plot.
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"` // 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.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-signalfx/sdk/v2/go/signalfx" "github.com/pulumi/pulumi/sdk/v2/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).
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 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 // 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"` // 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 (
"fmt" "github.com/pulumi/pulumi-signalfx/sdk/v2/go/signalfx" "github.com/pulumi/pulumi/sdk/v2/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(fmt.Sprintf("%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v", " 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.
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 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 // 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"` // 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 (
"fmt" "github.com/pulumi/pulumi-signalfx/sdk/v2/go/signalfx" "github.com/pulumi/pulumi/sdk/v2/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(fmt.Sprintf("%v%v", "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.
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 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 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 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 // 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"` 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`. // * `valuePrefix`, `valueSuffix` - (Optional) Arbitrary prefix/suffix to display with the value of this plot. 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"` 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`. // * `valuePrefix`, `valueSuffix` - (Optional) Arbitrary prefix/suffix to display with the value of this plot. 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
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`. * `valuePrefix`, `valueSuffix` - (Optional) Arbitrary prefix/suffix to display with the value of this plot.
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 you'll need to use an admin token to authenticate the SignalFx provider. Otherwise you'll receive a 4xx error.
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.
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 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 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
- listChart.go
- orgToken.go
- provider.go
- pulumiTypes.go
- pulumiUtilities.go
- singleValueChart.go
- team.go
- textChart.go
- timeChart.go
- webhookIntegration.go