Documentation
¶
Overview ¶
A Pulumi package for creating and managing wavefront cloud resources.
Index ¶
- type Alert
- type AlertArgs
- type AlertArray
- type AlertArrayInput
- type AlertArrayOutput
- type AlertInput
- type AlertMap
- type AlertMapInput
- type AlertMapOutput
- type AlertOutput
- func (o AlertOutput) AdditionalInformation() pulumi.StringPtrOutput
- func (o AlertOutput) AlertType() pulumi.StringPtrOutput
- func (o AlertOutput) CanModifies() pulumi.StringArrayOutput
- func (o AlertOutput) CanViews() pulumi.StringArrayOutput
- func (o AlertOutput) Condition() pulumi.StringPtrOutput
- func (o AlertOutput) Conditions() pulumi.StringMapOutput
- func (o AlertOutput) DisplayExpression() pulumi.StringPtrOutput
- func (AlertOutput) ElementType() reflect.Type
- func (o AlertOutput) Minutes() pulumi.IntOutput
- func (o AlertOutput) Name() pulumi.StringOutput
- func (o AlertOutput) NotificationResendFrequencyMinutes() pulumi.IntPtrOutput
- func (o AlertOutput) ProcessRateMinutes() pulumi.IntPtrOutput
- func (o AlertOutput) ResolveAfterMinutes() pulumi.IntPtrOutput
- func (o AlertOutput) Severity() pulumi.StringOutput
- func (o AlertOutput) Tags() pulumi.StringArrayOutput
- func (o AlertOutput) Target() pulumi.StringPtrOutput
- func (o AlertOutput) ThresholdTargets() pulumi.StringMapOutput
- func (o AlertOutput) ToAlertOutput() AlertOutput
- func (o AlertOutput) ToAlertOutputWithContext(ctx context.Context) AlertOutput
- type AlertState
- type AlertTarget
- type AlertTargetArgs
- type AlertTargetArray
- type AlertTargetArrayInput
- type AlertTargetArrayOutput
- func (AlertTargetArrayOutput) ElementType() reflect.Type
- func (o AlertTargetArrayOutput) Index(i pulumi.IntInput) AlertTargetOutput
- func (o AlertTargetArrayOutput) ToAlertTargetArrayOutput() AlertTargetArrayOutput
- func (o AlertTargetArrayOutput) ToAlertTargetArrayOutputWithContext(ctx context.Context) AlertTargetArrayOutput
- type AlertTargetInput
- type AlertTargetMap
- type AlertTargetMapInput
- type AlertTargetMapOutput
- func (AlertTargetMapOutput) ElementType() reflect.Type
- func (o AlertTargetMapOutput) MapIndex(k pulumi.StringInput) AlertTargetOutput
- func (o AlertTargetMapOutput) ToAlertTargetMapOutput() AlertTargetMapOutput
- func (o AlertTargetMapOutput) ToAlertTargetMapOutputWithContext(ctx context.Context) AlertTargetMapOutput
- type AlertTargetOutput
- func (o AlertTargetOutput) ContentType() pulumi.StringPtrOutput
- func (o AlertTargetOutput) CustomHeaders() pulumi.StringMapOutput
- func (o AlertTargetOutput) Description() pulumi.StringOutput
- func (AlertTargetOutput) ElementType() reflect.Type
- func (o AlertTargetOutput) EmailSubject() pulumi.StringPtrOutput
- func (o AlertTargetOutput) IsHtmlContent() pulumi.BoolPtrOutput
- func (o AlertTargetOutput) Method() pulumi.StringPtrOutput
- func (o AlertTargetOutput) Name() pulumi.StringOutput
- func (o AlertTargetOutput) Recipient() pulumi.StringOutput
- func (o AlertTargetOutput) Routes() AlertTargetRouteArrayOutput
- func (o AlertTargetOutput) TargetId() pulumi.StringOutput
- func (o AlertTargetOutput) Template() pulumi.StringOutput
- func (o AlertTargetOutput) ToAlertTargetOutput() AlertTargetOutput
- func (o AlertTargetOutput) ToAlertTargetOutputWithContext(ctx context.Context) AlertTargetOutput
- func (o AlertTargetOutput) Triggers() pulumi.StringArrayOutput
- type AlertTargetRoute
- type AlertTargetRouteArgs
- type AlertTargetRouteArray
- type AlertTargetRouteArrayInput
- type AlertTargetRouteArrayOutput
- func (AlertTargetRouteArrayOutput) ElementType() reflect.Type
- func (o AlertTargetRouteArrayOutput) Index(i pulumi.IntInput) AlertTargetRouteOutput
- func (o AlertTargetRouteArrayOutput) ToAlertTargetRouteArrayOutput() AlertTargetRouteArrayOutput
- func (o AlertTargetRouteArrayOutput) ToAlertTargetRouteArrayOutputWithContext(ctx context.Context) AlertTargetRouteArrayOutput
- type AlertTargetRouteInput
- type AlertTargetRouteOutput
- func (AlertTargetRouteOutput) ElementType() reflect.Type
- func (o AlertTargetRouteOutput) Filter() pulumi.StringMapOutput
- func (o AlertTargetRouteOutput) Method() pulumi.StringOutput
- func (o AlertTargetRouteOutput) Target() pulumi.StringOutput
- func (o AlertTargetRouteOutput) ToAlertTargetRouteOutput() AlertTargetRouteOutput
- func (o AlertTargetRouteOutput) ToAlertTargetRouteOutputWithContext(ctx context.Context) AlertTargetRouteOutput
- type AlertTargetState
- type CloudIntegrationAppDynamics
- func (*CloudIntegrationAppDynamics) ElementType() reflect.Type
- func (i *CloudIntegrationAppDynamics) ToCloudIntegrationAppDynamicsOutput() CloudIntegrationAppDynamicsOutput
- func (i *CloudIntegrationAppDynamics) ToCloudIntegrationAppDynamicsOutputWithContext(ctx context.Context) CloudIntegrationAppDynamicsOutput
- type CloudIntegrationAppDynamicsArgs
- type CloudIntegrationAppDynamicsArray
- func (CloudIntegrationAppDynamicsArray) ElementType() reflect.Type
- func (i CloudIntegrationAppDynamicsArray) ToCloudIntegrationAppDynamicsArrayOutput() CloudIntegrationAppDynamicsArrayOutput
- func (i CloudIntegrationAppDynamicsArray) ToCloudIntegrationAppDynamicsArrayOutputWithContext(ctx context.Context) CloudIntegrationAppDynamicsArrayOutput
- type CloudIntegrationAppDynamicsArrayInput
- type CloudIntegrationAppDynamicsArrayOutput
- func (CloudIntegrationAppDynamicsArrayOutput) ElementType() reflect.Type
- func (o CloudIntegrationAppDynamicsArrayOutput) Index(i pulumi.IntInput) CloudIntegrationAppDynamicsOutput
- func (o CloudIntegrationAppDynamicsArrayOutput) ToCloudIntegrationAppDynamicsArrayOutput() CloudIntegrationAppDynamicsArrayOutput
- func (o CloudIntegrationAppDynamicsArrayOutput) ToCloudIntegrationAppDynamicsArrayOutputWithContext(ctx context.Context) CloudIntegrationAppDynamicsArrayOutput
- type CloudIntegrationAppDynamicsInput
- type CloudIntegrationAppDynamicsMap
- func (CloudIntegrationAppDynamicsMap) ElementType() reflect.Type
- func (i CloudIntegrationAppDynamicsMap) ToCloudIntegrationAppDynamicsMapOutput() CloudIntegrationAppDynamicsMapOutput
- func (i CloudIntegrationAppDynamicsMap) ToCloudIntegrationAppDynamicsMapOutputWithContext(ctx context.Context) CloudIntegrationAppDynamicsMapOutput
- type CloudIntegrationAppDynamicsMapInput
- type CloudIntegrationAppDynamicsMapOutput
- func (CloudIntegrationAppDynamicsMapOutput) ElementType() reflect.Type
- func (o CloudIntegrationAppDynamicsMapOutput) MapIndex(k pulumi.StringInput) CloudIntegrationAppDynamicsOutput
- func (o CloudIntegrationAppDynamicsMapOutput) ToCloudIntegrationAppDynamicsMapOutput() CloudIntegrationAppDynamicsMapOutput
- func (o CloudIntegrationAppDynamicsMapOutput) ToCloudIntegrationAppDynamicsMapOutputWithContext(ctx context.Context) CloudIntegrationAppDynamicsMapOutput
- type CloudIntegrationAppDynamicsOutput
- func (o CloudIntegrationAppDynamicsOutput) AdditionalTags() pulumi.StringMapOutput
- func (o CloudIntegrationAppDynamicsOutput) AppFilterRegexes() pulumi.StringArrayOutput
- func (o CloudIntegrationAppDynamicsOutput) ControllerName() pulumi.StringOutput
- func (CloudIntegrationAppDynamicsOutput) ElementType() reflect.Type
- func (o CloudIntegrationAppDynamicsOutput) EnableAppInfraMetrics() pulumi.BoolPtrOutput
- func (o CloudIntegrationAppDynamicsOutput) EnableBackendMetrics() pulumi.BoolPtrOutput
- func (o CloudIntegrationAppDynamicsOutput) EnableBusinessTrxMetrics() pulumi.BoolPtrOutput
- func (o CloudIntegrationAppDynamicsOutput) EnableErrorMetrics() pulumi.BoolPtrOutput
- func (o CloudIntegrationAppDynamicsOutput) EnableIndividualNodeMetrics() pulumi.BoolPtrOutput
- func (o CloudIntegrationAppDynamicsOutput) EnableOverallPerfMetrics() pulumi.BoolPtrOutput
- func (o CloudIntegrationAppDynamicsOutput) EnableRollup() pulumi.BoolPtrOutput
- func (o CloudIntegrationAppDynamicsOutput) EnableServiceEndpointMetrics() pulumi.BoolPtrOutput
- func (o CloudIntegrationAppDynamicsOutput) EncryptedPassword() pulumi.StringOutput
- func (o CloudIntegrationAppDynamicsOutput) ForceSave() pulumi.BoolPtrOutput
- func (o CloudIntegrationAppDynamicsOutput) Name() pulumi.StringOutput
- func (o CloudIntegrationAppDynamicsOutput) Service() pulumi.StringOutput
- func (o CloudIntegrationAppDynamicsOutput) ServiceRefreshRateInMinutes() pulumi.IntPtrOutput
- func (o CloudIntegrationAppDynamicsOutput) ToCloudIntegrationAppDynamicsOutput() CloudIntegrationAppDynamicsOutput
- func (o CloudIntegrationAppDynamicsOutput) ToCloudIntegrationAppDynamicsOutputWithContext(ctx context.Context) CloudIntegrationAppDynamicsOutput
- func (o CloudIntegrationAppDynamicsOutput) UserName() pulumi.StringOutput
- type CloudIntegrationAppDynamicsState
- type CloudIntegrationAwsExternalId
- func (*CloudIntegrationAwsExternalId) ElementType() reflect.Type
- func (i *CloudIntegrationAwsExternalId) ToCloudIntegrationAwsExternalIdOutput() CloudIntegrationAwsExternalIdOutput
- func (i *CloudIntegrationAwsExternalId) ToCloudIntegrationAwsExternalIdOutputWithContext(ctx context.Context) CloudIntegrationAwsExternalIdOutput
- type CloudIntegrationAwsExternalIdArgs
- type CloudIntegrationAwsExternalIdArray
- func (CloudIntegrationAwsExternalIdArray) ElementType() reflect.Type
- func (i CloudIntegrationAwsExternalIdArray) ToCloudIntegrationAwsExternalIdArrayOutput() CloudIntegrationAwsExternalIdArrayOutput
- func (i CloudIntegrationAwsExternalIdArray) ToCloudIntegrationAwsExternalIdArrayOutputWithContext(ctx context.Context) CloudIntegrationAwsExternalIdArrayOutput
- type CloudIntegrationAwsExternalIdArrayInput
- type CloudIntegrationAwsExternalIdArrayOutput
- func (CloudIntegrationAwsExternalIdArrayOutput) ElementType() reflect.Type
- func (o CloudIntegrationAwsExternalIdArrayOutput) Index(i pulumi.IntInput) CloudIntegrationAwsExternalIdOutput
- func (o CloudIntegrationAwsExternalIdArrayOutput) ToCloudIntegrationAwsExternalIdArrayOutput() CloudIntegrationAwsExternalIdArrayOutput
- func (o CloudIntegrationAwsExternalIdArrayOutput) ToCloudIntegrationAwsExternalIdArrayOutputWithContext(ctx context.Context) CloudIntegrationAwsExternalIdArrayOutput
- type CloudIntegrationAwsExternalIdInput
- type CloudIntegrationAwsExternalIdMap
- func (CloudIntegrationAwsExternalIdMap) ElementType() reflect.Type
- func (i CloudIntegrationAwsExternalIdMap) ToCloudIntegrationAwsExternalIdMapOutput() CloudIntegrationAwsExternalIdMapOutput
- func (i CloudIntegrationAwsExternalIdMap) ToCloudIntegrationAwsExternalIdMapOutputWithContext(ctx context.Context) CloudIntegrationAwsExternalIdMapOutput
- type CloudIntegrationAwsExternalIdMapInput
- type CloudIntegrationAwsExternalIdMapOutput
- func (CloudIntegrationAwsExternalIdMapOutput) ElementType() reflect.Type
- func (o CloudIntegrationAwsExternalIdMapOutput) MapIndex(k pulumi.StringInput) CloudIntegrationAwsExternalIdOutput
- func (o CloudIntegrationAwsExternalIdMapOutput) ToCloudIntegrationAwsExternalIdMapOutput() CloudIntegrationAwsExternalIdMapOutput
- func (o CloudIntegrationAwsExternalIdMapOutput) ToCloudIntegrationAwsExternalIdMapOutputWithContext(ctx context.Context) CloudIntegrationAwsExternalIdMapOutput
- type CloudIntegrationAwsExternalIdOutput
- func (CloudIntegrationAwsExternalIdOutput) ElementType() reflect.Type
- func (o CloudIntegrationAwsExternalIdOutput) ToCloudIntegrationAwsExternalIdOutput() CloudIntegrationAwsExternalIdOutput
- func (o CloudIntegrationAwsExternalIdOutput) ToCloudIntegrationAwsExternalIdOutputWithContext(ctx context.Context) CloudIntegrationAwsExternalIdOutput
- type CloudIntegrationAwsExternalIdState
- type CloudIntegrationAzure
- type CloudIntegrationAzureActivityLog
- func GetCloudIntegrationAzureActivityLog(ctx *pulumi.Context, name string, id pulumi.IDInput, ...) (*CloudIntegrationAzureActivityLog, error)
- func NewCloudIntegrationAzureActivityLog(ctx *pulumi.Context, name string, args *CloudIntegrationAzureActivityLogArgs, ...) (*CloudIntegrationAzureActivityLog, error)
- func (*CloudIntegrationAzureActivityLog) ElementType() reflect.Type
- func (i *CloudIntegrationAzureActivityLog) ToCloudIntegrationAzureActivityLogOutput() CloudIntegrationAzureActivityLogOutput
- func (i *CloudIntegrationAzureActivityLog) ToCloudIntegrationAzureActivityLogOutputWithContext(ctx context.Context) CloudIntegrationAzureActivityLogOutput
- type CloudIntegrationAzureActivityLogArgs
- type CloudIntegrationAzureActivityLogArray
- func (CloudIntegrationAzureActivityLogArray) ElementType() reflect.Type
- func (i CloudIntegrationAzureActivityLogArray) ToCloudIntegrationAzureActivityLogArrayOutput() CloudIntegrationAzureActivityLogArrayOutput
- func (i CloudIntegrationAzureActivityLogArray) ToCloudIntegrationAzureActivityLogArrayOutputWithContext(ctx context.Context) CloudIntegrationAzureActivityLogArrayOutput
- type CloudIntegrationAzureActivityLogArrayInput
- type CloudIntegrationAzureActivityLogArrayOutput
- func (CloudIntegrationAzureActivityLogArrayOutput) ElementType() reflect.Type
- func (o CloudIntegrationAzureActivityLogArrayOutput) Index(i pulumi.IntInput) CloudIntegrationAzureActivityLogOutput
- func (o CloudIntegrationAzureActivityLogArrayOutput) ToCloudIntegrationAzureActivityLogArrayOutput() CloudIntegrationAzureActivityLogArrayOutput
- func (o CloudIntegrationAzureActivityLogArrayOutput) ToCloudIntegrationAzureActivityLogArrayOutputWithContext(ctx context.Context) CloudIntegrationAzureActivityLogArrayOutput
- type CloudIntegrationAzureActivityLogInput
- type CloudIntegrationAzureActivityLogMap
- func (CloudIntegrationAzureActivityLogMap) ElementType() reflect.Type
- func (i CloudIntegrationAzureActivityLogMap) ToCloudIntegrationAzureActivityLogMapOutput() CloudIntegrationAzureActivityLogMapOutput
- func (i CloudIntegrationAzureActivityLogMap) ToCloudIntegrationAzureActivityLogMapOutputWithContext(ctx context.Context) CloudIntegrationAzureActivityLogMapOutput
- type CloudIntegrationAzureActivityLogMapInput
- type CloudIntegrationAzureActivityLogMapOutput
- func (CloudIntegrationAzureActivityLogMapOutput) ElementType() reflect.Type
- func (o CloudIntegrationAzureActivityLogMapOutput) MapIndex(k pulumi.StringInput) CloudIntegrationAzureActivityLogOutput
- func (o CloudIntegrationAzureActivityLogMapOutput) ToCloudIntegrationAzureActivityLogMapOutput() CloudIntegrationAzureActivityLogMapOutput
- func (o CloudIntegrationAzureActivityLogMapOutput) ToCloudIntegrationAzureActivityLogMapOutputWithContext(ctx context.Context) CloudIntegrationAzureActivityLogMapOutput
- type CloudIntegrationAzureActivityLogOutput
- func (o CloudIntegrationAzureActivityLogOutput) AdditionalTags() pulumi.StringMapOutput
- func (o CloudIntegrationAzureActivityLogOutput) CategoryFilters() pulumi.StringArrayOutput
- func (o CloudIntegrationAzureActivityLogOutput) ClientId() pulumi.StringOutput
- func (o CloudIntegrationAzureActivityLogOutput) ClientSecret() pulumi.StringOutput
- func (CloudIntegrationAzureActivityLogOutput) ElementType() reflect.Type
- func (o CloudIntegrationAzureActivityLogOutput) ForceSave() pulumi.BoolPtrOutput
- func (o CloudIntegrationAzureActivityLogOutput) Name() pulumi.StringOutput
- func (o CloudIntegrationAzureActivityLogOutput) Service() pulumi.StringOutput
- func (o CloudIntegrationAzureActivityLogOutput) ServiceRefreshRateInMinutes() pulumi.IntPtrOutput
- func (o CloudIntegrationAzureActivityLogOutput) Tenant() pulumi.StringOutput
- func (o CloudIntegrationAzureActivityLogOutput) ToCloudIntegrationAzureActivityLogOutput() CloudIntegrationAzureActivityLogOutput
- func (o CloudIntegrationAzureActivityLogOutput) ToCloudIntegrationAzureActivityLogOutputWithContext(ctx context.Context) CloudIntegrationAzureActivityLogOutput
- type CloudIntegrationAzureActivityLogState
- type CloudIntegrationAzureArgs
- type CloudIntegrationAzureArray
- func (CloudIntegrationAzureArray) ElementType() reflect.Type
- func (i CloudIntegrationAzureArray) ToCloudIntegrationAzureArrayOutput() CloudIntegrationAzureArrayOutput
- func (i CloudIntegrationAzureArray) ToCloudIntegrationAzureArrayOutputWithContext(ctx context.Context) CloudIntegrationAzureArrayOutput
- type CloudIntegrationAzureArrayInput
- type CloudIntegrationAzureArrayOutput
- func (CloudIntegrationAzureArrayOutput) ElementType() reflect.Type
- func (o CloudIntegrationAzureArrayOutput) Index(i pulumi.IntInput) CloudIntegrationAzureOutput
- func (o CloudIntegrationAzureArrayOutput) ToCloudIntegrationAzureArrayOutput() CloudIntegrationAzureArrayOutput
- func (o CloudIntegrationAzureArrayOutput) ToCloudIntegrationAzureArrayOutputWithContext(ctx context.Context) CloudIntegrationAzureArrayOutput
- type CloudIntegrationAzureInput
- type CloudIntegrationAzureMap
- type CloudIntegrationAzureMapInput
- type CloudIntegrationAzureMapOutput
- func (CloudIntegrationAzureMapOutput) ElementType() reflect.Type
- func (o CloudIntegrationAzureMapOutput) MapIndex(k pulumi.StringInput) CloudIntegrationAzureOutput
- func (o CloudIntegrationAzureMapOutput) ToCloudIntegrationAzureMapOutput() CloudIntegrationAzureMapOutput
- func (o CloudIntegrationAzureMapOutput) ToCloudIntegrationAzureMapOutputWithContext(ctx context.Context) CloudIntegrationAzureMapOutput
- type CloudIntegrationAzureOutput
- func (o CloudIntegrationAzureOutput) AdditionalTags() pulumi.StringMapOutput
- func (o CloudIntegrationAzureOutput) CategoryFilters() pulumi.StringArrayOutput
- func (o CloudIntegrationAzureOutput) ClientId() pulumi.StringOutput
- func (o CloudIntegrationAzureOutput) ClientSecret() pulumi.StringOutput
- func (CloudIntegrationAzureOutput) ElementType() reflect.Type
- func (o CloudIntegrationAzureOutput) ForceSave() pulumi.BoolPtrOutput
- func (o CloudIntegrationAzureOutput) MetricFilterRegex() pulumi.StringPtrOutput
- func (o CloudIntegrationAzureOutput) Name() pulumi.StringOutput
- func (o CloudIntegrationAzureOutput) ResourceGroupFilters() pulumi.StringArrayOutput
- func (o CloudIntegrationAzureOutput) Service() pulumi.StringOutput
- func (o CloudIntegrationAzureOutput) ServiceRefreshRateInMinutes() pulumi.IntPtrOutput
- func (o CloudIntegrationAzureOutput) Tenant() pulumi.StringOutput
- func (o CloudIntegrationAzureOutput) ToCloudIntegrationAzureOutput() CloudIntegrationAzureOutput
- func (o CloudIntegrationAzureOutput) ToCloudIntegrationAzureOutputWithContext(ctx context.Context) CloudIntegrationAzureOutput
- type CloudIntegrationAzureState
- type CloudIntegrationCloudTrail
- func (*CloudIntegrationCloudTrail) ElementType() reflect.Type
- func (i *CloudIntegrationCloudTrail) ToCloudIntegrationCloudTrailOutput() CloudIntegrationCloudTrailOutput
- func (i *CloudIntegrationCloudTrail) ToCloudIntegrationCloudTrailOutputWithContext(ctx context.Context) CloudIntegrationCloudTrailOutput
- type CloudIntegrationCloudTrailArgs
- type CloudIntegrationCloudTrailArray
- func (CloudIntegrationCloudTrailArray) ElementType() reflect.Type
- func (i CloudIntegrationCloudTrailArray) ToCloudIntegrationCloudTrailArrayOutput() CloudIntegrationCloudTrailArrayOutput
- func (i CloudIntegrationCloudTrailArray) ToCloudIntegrationCloudTrailArrayOutputWithContext(ctx context.Context) CloudIntegrationCloudTrailArrayOutput
- type CloudIntegrationCloudTrailArrayInput
- type CloudIntegrationCloudTrailArrayOutput
- func (CloudIntegrationCloudTrailArrayOutput) ElementType() reflect.Type
- func (o CloudIntegrationCloudTrailArrayOutput) Index(i pulumi.IntInput) CloudIntegrationCloudTrailOutput
- func (o CloudIntegrationCloudTrailArrayOutput) ToCloudIntegrationCloudTrailArrayOutput() CloudIntegrationCloudTrailArrayOutput
- func (o CloudIntegrationCloudTrailArrayOutput) ToCloudIntegrationCloudTrailArrayOutputWithContext(ctx context.Context) CloudIntegrationCloudTrailArrayOutput
- type CloudIntegrationCloudTrailInput
- type CloudIntegrationCloudTrailMap
- func (CloudIntegrationCloudTrailMap) ElementType() reflect.Type
- func (i CloudIntegrationCloudTrailMap) ToCloudIntegrationCloudTrailMapOutput() CloudIntegrationCloudTrailMapOutput
- func (i CloudIntegrationCloudTrailMap) ToCloudIntegrationCloudTrailMapOutputWithContext(ctx context.Context) CloudIntegrationCloudTrailMapOutput
- type CloudIntegrationCloudTrailMapInput
- type CloudIntegrationCloudTrailMapOutput
- func (CloudIntegrationCloudTrailMapOutput) ElementType() reflect.Type
- func (o CloudIntegrationCloudTrailMapOutput) MapIndex(k pulumi.StringInput) CloudIntegrationCloudTrailOutput
- func (o CloudIntegrationCloudTrailMapOutput) ToCloudIntegrationCloudTrailMapOutput() CloudIntegrationCloudTrailMapOutput
- func (o CloudIntegrationCloudTrailMapOutput) ToCloudIntegrationCloudTrailMapOutputWithContext(ctx context.Context) CloudIntegrationCloudTrailMapOutput
- type CloudIntegrationCloudTrailOutput
- func (o CloudIntegrationCloudTrailOutput) AdditionalTags() pulumi.StringMapOutput
- func (o CloudIntegrationCloudTrailOutput) BucketName() pulumi.StringOutput
- func (CloudIntegrationCloudTrailOutput) ElementType() reflect.Type
- func (o CloudIntegrationCloudTrailOutput) ExternalId() pulumi.StringOutput
- func (o CloudIntegrationCloudTrailOutput) FilterRule() pulumi.StringPtrOutput
- func (o CloudIntegrationCloudTrailOutput) ForceSave() pulumi.BoolPtrOutput
- func (o CloudIntegrationCloudTrailOutput) Name() pulumi.StringOutput
- func (o CloudIntegrationCloudTrailOutput) Prefix() pulumi.StringPtrOutput
- func (o CloudIntegrationCloudTrailOutput) Region() pulumi.StringOutput
- func (o CloudIntegrationCloudTrailOutput) RoleArn() pulumi.StringOutput
- func (o CloudIntegrationCloudTrailOutput) Service() pulumi.StringOutput
- func (o CloudIntegrationCloudTrailOutput) ServiceRefreshRateInMinutes() pulumi.IntPtrOutput
- func (o CloudIntegrationCloudTrailOutput) ToCloudIntegrationCloudTrailOutput() CloudIntegrationCloudTrailOutput
- func (o CloudIntegrationCloudTrailOutput) ToCloudIntegrationCloudTrailOutputWithContext(ctx context.Context) CloudIntegrationCloudTrailOutput
- type CloudIntegrationCloudTrailState
- type CloudIntegrationCloudWatch
- func (*CloudIntegrationCloudWatch) ElementType() reflect.Type
- func (i *CloudIntegrationCloudWatch) ToCloudIntegrationCloudWatchOutput() CloudIntegrationCloudWatchOutput
- func (i *CloudIntegrationCloudWatch) ToCloudIntegrationCloudWatchOutputWithContext(ctx context.Context) CloudIntegrationCloudWatchOutput
- type CloudIntegrationCloudWatchArgs
- type CloudIntegrationCloudWatchArray
- func (CloudIntegrationCloudWatchArray) ElementType() reflect.Type
- func (i CloudIntegrationCloudWatchArray) ToCloudIntegrationCloudWatchArrayOutput() CloudIntegrationCloudWatchArrayOutput
- func (i CloudIntegrationCloudWatchArray) ToCloudIntegrationCloudWatchArrayOutputWithContext(ctx context.Context) CloudIntegrationCloudWatchArrayOutput
- type CloudIntegrationCloudWatchArrayInput
- type CloudIntegrationCloudWatchArrayOutput
- func (CloudIntegrationCloudWatchArrayOutput) ElementType() reflect.Type
- func (o CloudIntegrationCloudWatchArrayOutput) Index(i pulumi.IntInput) CloudIntegrationCloudWatchOutput
- func (o CloudIntegrationCloudWatchArrayOutput) ToCloudIntegrationCloudWatchArrayOutput() CloudIntegrationCloudWatchArrayOutput
- func (o CloudIntegrationCloudWatchArrayOutput) ToCloudIntegrationCloudWatchArrayOutputWithContext(ctx context.Context) CloudIntegrationCloudWatchArrayOutput
- type CloudIntegrationCloudWatchInput
- type CloudIntegrationCloudWatchMap
- func (CloudIntegrationCloudWatchMap) ElementType() reflect.Type
- func (i CloudIntegrationCloudWatchMap) ToCloudIntegrationCloudWatchMapOutput() CloudIntegrationCloudWatchMapOutput
- func (i CloudIntegrationCloudWatchMap) ToCloudIntegrationCloudWatchMapOutputWithContext(ctx context.Context) CloudIntegrationCloudWatchMapOutput
- type CloudIntegrationCloudWatchMapInput
- type CloudIntegrationCloudWatchMapOutput
- func (CloudIntegrationCloudWatchMapOutput) ElementType() reflect.Type
- func (o CloudIntegrationCloudWatchMapOutput) MapIndex(k pulumi.StringInput) CloudIntegrationCloudWatchOutput
- func (o CloudIntegrationCloudWatchMapOutput) ToCloudIntegrationCloudWatchMapOutput() CloudIntegrationCloudWatchMapOutput
- func (o CloudIntegrationCloudWatchMapOutput) ToCloudIntegrationCloudWatchMapOutputWithContext(ctx context.Context) CloudIntegrationCloudWatchMapOutput
- type CloudIntegrationCloudWatchOutput
- func (o CloudIntegrationCloudWatchOutput) AdditionalTags() pulumi.StringMapOutput
- func (CloudIntegrationCloudWatchOutput) ElementType() reflect.Type
- func (o CloudIntegrationCloudWatchOutput) ExternalId() pulumi.StringOutput
- func (o CloudIntegrationCloudWatchOutput) ForceSave() pulumi.BoolPtrOutput
- func (o CloudIntegrationCloudWatchOutput) InstanceSelectionTags() pulumi.StringMapOutput
- func (o CloudIntegrationCloudWatchOutput) MetricFilterRegex() pulumi.StringPtrOutput
- func (o CloudIntegrationCloudWatchOutput) Name() pulumi.StringOutput
- func (o CloudIntegrationCloudWatchOutput) Namespaces() pulumi.StringArrayOutput
- func (o CloudIntegrationCloudWatchOutput) PointTagFilterRegex() pulumi.StringPtrOutput
- func (o CloudIntegrationCloudWatchOutput) RoleArn() pulumi.StringOutput
- func (o CloudIntegrationCloudWatchOutput) Service() pulumi.StringOutput
- func (o CloudIntegrationCloudWatchOutput) ServiceRefreshRateInMinutes() pulumi.IntPtrOutput
- func (o CloudIntegrationCloudWatchOutput) ToCloudIntegrationCloudWatchOutput() CloudIntegrationCloudWatchOutput
- func (o CloudIntegrationCloudWatchOutput) ToCloudIntegrationCloudWatchOutputWithContext(ctx context.Context) CloudIntegrationCloudWatchOutput
- func (o CloudIntegrationCloudWatchOutput) VolumeSelectionTags() pulumi.StringMapOutput
- type CloudIntegrationCloudWatchState
- type CloudIntegrationEc2
- type CloudIntegrationEc2Args
- type CloudIntegrationEc2Array
- type CloudIntegrationEc2ArrayInput
- type CloudIntegrationEc2ArrayOutput
- func (CloudIntegrationEc2ArrayOutput) ElementType() reflect.Type
- func (o CloudIntegrationEc2ArrayOutput) Index(i pulumi.IntInput) CloudIntegrationEc2Output
- func (o CloudIntegrationEc2ArrayOutput) ToCloudIntegrationEc2ArrayOutput() CloudIntegrationEc2ArrayOutput
- func (o CloudIntegrationEc2ArrayOutput) ToCloudIntegrationEc2ArrayOutputWithContext(ctx context.Context) CloudIntegrationEc2ArrayOutput
- type CloudIntegrationEc2Input
- type CloudIntegrationEc2Map
- type CloudIntegrationEc2MapInput
- type CloudIntegrationEc2MapOutput
- func (CloudIntegrationEc2MapOutput) ElementType() reflect.Type
- func (o CloudIntegrationEc2MapOutput) MapIndex(k pulumi.StringInput) CloudIntegrationEc2Output
- func (o CloudIntegrationEc2MapOutput) ToCloudIntegrationEc2MapOutput() CloudIntegrationEc2MapOutput
- func (o CloudIntegrationEc2MapOutput) ToCloudIntegrationEc2MapOutputWithContext(ctx context.Context) CloudIntegrationEc2MapOutput
- type CloudIntegrationEc2Output
- func (o CloudIntegrationEc2Output) AdditionalTags() pulumi.StringMapOutput
- func (CloudIntegrationEc2Output) ElementType() reflect.Type
- func (o CloudIntegrationEc2Output) ExternalId() pulumi.StringOutput
- func (o CloudIntegrationEc2Output) ForceSave() pulumi.BoolPtrOutput
- func (o CloudIntegrationEc2Output) HostnameTags() pulumi.StringArrayOutput
- func (o CloudIntegrationEc2Output) Name() pulumi.StringOutput
- func (o CloudIntegrationEc2Output) RoleArn() pulumi.StringOutput
- func (o CloudIntegrationEc2Output) Service() pulumi.StringOutput
- func (o CloudIntegrationEc2Output) ServiceRefreshRateInMinutes() pulumi.IntPtrOutput
- func (o CloudIntegrationEc2Output) ToCloudIntegrationEc2Output() CloudIntegrationEc2Output
- func (o CloudIntegrationEc2Output) ToCloudIntegrationEc2OutputWithContext(ctx context.Context) CloudIntegrationEc2Output
- type CloudIntegrationEc2State
- type CloudIntegrationGcp
- type CloudIntegrationGcpArgs
- type CloudIntegrationGcpArray
- type CloudIntegrationGcpArrayInput
- type CloudIntegrationGcpArrayOutput
- func (CloudIntegrationGcpArrayOutput) ElementType() reflect.Type
- func (o CloudIntegrationGcpArrayOutput) Index(i pulumi.IntInput) CloudIntegrationGcpOutput
- func (o CloudIntegrationGcpArrayOutput) ToCloudIntegrationGcpArrayOutput() CloudIntegrationGcpArrayOutput
- func (o CloudIntegrationGcpArrayOutput) ToCloudIntegrationGcpArrayOutputWithContext(ctx context.Context) CloudIntegrationGcpArrayOutput
- type CloudIntegrationGcpBilling
- func (*CloudIntegrationGcpBilling) ElementType() reflect.Type
- func (i *CloudIntegrationGcpBilling) ToCloudIntegrationGcpBillingOutput() CloudIntegrationGcpBillingOutput
- func (i *CloudIntegrationGcpBilling) ToCloudIntegrationGcpBillingOutputWithContext(ctx context.Context) CloudIntegrationGcpBillingOutput
- type CloudIntegrationGcpBillingArgs
- type CloudIntegrationGcpBillingArray
- func (CloudIntegrationGcpBillingArray) ElementType() reflect.Type
- func (i CloudIntegrationGcpBillingArray) ToCloudIntegrationGcpBillingArrayOutput() CloudIntegrationGcpBillingArrayOutput
- func (i CloudIntegrationGcpBillingArray) ToCloudIntegrationGcpBillingArrayOutputWithContext(ctx context.Context) CloudIntegrationGcpBillingArrayOutput
- type CloudIntegrationGcpBillingArrayInput
- type CloudIntegrationGcpBillingArrayOutput
- func (CloudIntegrationGcpBillingArrayOutput) ElementType() reflect.Type
- func (o CloudIntegrationGcpBillingArrayOutput) Index(i pulumi.IntInput) CloudIntegrationGcpBillingOutput
- func (o CloudIntegrationGcpBillingArrayOutput) ToCloudIntegrationGcpBillingArrayOutput() CloudIntegrationGcpBillingArrayOutput
- func (o CloudIntegrationGcpBillingArrayOutput) ToCloudIntegrationGcpBillingArrayOutputWithContext(ctx context.Context) CloudIntegrationGcpBillingArrayOutput
- type CloudIntegrationGcpBillingInput
- type CloudIntegrationGcpBillingMap
- func (CloudIntegrationGcpBillingMap) ElementType() reflect.Type
- func (i CloudIntegrationGcpBillingMap) ToCloudIntegrationGcpBillingMapOutput() CloudIntegrationGcpBillingMapOutput
- func (i CloudIntegrationGcpBillingMap) ToCloudIntegrationGcpBillingMapOutputWithContext(ctx context.Context) CloudIntegrationGcpBillingMapOutput
- type CloudIntegrationGcpBillingMapInput
- type CloudIntegrationGcpBillingMapOutput
- func (CloudIntegrationGcpBillingMapOutput) ElementType() reflect.Type
- func (o CloudIntegrationGcpBillingMapOutput) MapIndex(k pulumi.StringInput) CloudIntegrationGcpBillingOutput
- func (o CloudIntegrationGcpBillingMapOutput) ToCloudIntegrationGcpBillingMapOutput() CloudIntegrationGcpBillingMapOutput
- func (o CloudIntegrationGcpBillingMapOutput) ToCloudIntegrationGcpBillingMapOutputWithContext(ctx context.Context) CloudIntegrationGcpBillingMapOutput
- type CloudIntegrationGcpBillingOutput
- func (o CloudIntegrationGcpBillingOutput) AdditionalTags() pulumi.StringMapOutput
- func (o CloudIntegrationGcpBillingOutput) ApiKey() pulumi.StringOutput
- func (CloudIntegrationGcpBillingOutput) ElementType() reflect.Type
- func (o CloudIntegrationGcpBillingOutput) ForceSave() pulumi.BoolPtrOutput
- func (o CloudIntegrationGcpBillingOutput) JsonKey() pulumi.StringOutput
- func (o CloudIntegrationGcpBillingOutput) Name() pulumi.StringOutput
- func (o CloudIntegrationGcpBillingOutput) ProjectId() pulumi.StringOutput
- func (o CloudIntegrationGcpBillingOutput) Service() pulumi.StringOutput
- func (o CloudIntegrationGcpBillingOutput) ServiceRefreshRateInMinutes() pulumi.IntPtrOutput
- func (o CloudIntegrationGcpBillingOutput) ToCloudIntegrationGcpBillingOutput() CloudIntegrationGcpBillingOutput
- func (o CloudIntegrationGcpBillingOutput) ToCloudIntegrationGcpBillingOutputWithContext(ctx context.Context) CloudIntegrationGcpBillingOutput
- type CloudIntegrationGcpBillingState
- type CloudIntegrationGcpInput
- type CloudIntegrationGcpMap
- type CloudIntegrationGcpMapInput
- type CloudIntegrationGcpMapOutput
- func (CloudIntegrationGcpMapOutput) ElementType() reflect.Type
- func (o CloudIntegrationGcpMapOutput) MapIndex(k pulumi.StringInput) CloudIntegrationGcpOutput
- func (o CloudIntegrationGcpMapOutput) ToCloudIntegrationGcpMapOutput() CloudIntegrationGcpMapOutput
- func (o CloudIntegrationGcpMapOutput) ToCloudIntegrationGcpMapOutputWithContext(ctx context.Context) CloudIntegrationGcpMapOutput
- type CloudIntegrationGcpOutput
- func (o CloudIntegrationGcpOutput) AdditionalTags() pulumi.StringMapOutput
- func (o CloudIntegrationGcpOutput) Categories() pulumi.StringArrayOutput
- func (CloudIntegrationGcpOutput) ElementType() reflect.Type
- func (o CloudIntegrationGcpOutput) ForceSave() pulumi.BoolPtrOutput
- func (o CloudIntegrationGcpOutput) JsonKey() pulumi.StringOutput
- func (o CloudIntegrationGcpOutput) MetricFilterRegex() pulumi.StringPtrOutput
- func (o CloudIntegrationGcpOutput) Name() pulumi.StringOutput
- func (o CloudIntegrationGcpOutput) ProjectId() pulumi.StringOutput
- func (o CloudIntegrationGcpOutput) Service() pulumi.StringOutput
- func (o CloudIntegrationGcpOutput) ServiceRefreshRateInMinutes() pulumi.IntPtrOutput
- func (o CloudIntegrationGcpOutput) ToCloudIntegrationGcpOutput() CloudIntegrationGcpOutput
- func (o CloudIntegrationGcpOutput) ToCloudIntegrationGcpOutputWithContext(ctx context.Context) CloudIntegrationGcpOutput
- type CloudIntegrationGcpState
- type CloudIntegrationNewRelic
- type CloudIntegrationNewRelicArgs
- type CloudIntegrationNewRelicArray
- func (CloudIntegrationNewRelicArray) ElementType() reflect.Type
- func (i CloudIntegrationNewRelicArray) ToCloudIntegrationNewRelicArrayOutput() CloudIntegrationNewRelicArrayOutput
- func (i CloudIntegrationNewRelicArray) ToCloudIntegrationNewRelicArrayOutputWithContext(ctx context.Context) CloudIntegrationNewRelicArrayOutput
- type CloudIntegrationNewRelicArrayInput
- type CloudIntegrationNewRelicArrayOutput
- func (CloudIntegrationNewRelicArrayOutput) ElementType() reflect.Type
- func (o CloudIntegrationNewRelicArrayOutput) Index(i pulumi.IntInput) CloudIntegrationNewRelicOutput
- func (o CloudIntegrationNewRelicArrayOutput) ToCloudIntegrationNewRelicArrayOutput() CloudIntegrationNewRelicArrayOutput
- func (o CloudIntegrationNewRelicArrayOutput) ToCloudIntegrationNewRelicArrayOutputWithContext(ctx context.Context) CloudIntegrationNewRelicArrayOutput
- type CloudIntegrationNewRelicInput
- type CloudIntegrationNewRelicMap
- func (CloudIntegrationNewRelicMap) ElementType() reflect.Type
- func (i CloudIntegrationNewRelicMap) ToCloudIntegrationNewRelicMapOutput() CloudIntegrationNewRelicMapOutput
- func (i CloudIntegrationNewRelicMap) ToCloudIntegrationNewRelicMapOutputWithContext(ctx context.Context) CloudIntegrationNewRelicMapOutput
- type CloudIntegrationNewRelicMapInput
- type CloudIntegrationNewRelicMapOutput
- func (CloudIntegrationNewRelicMapOutput) ElementType() reflect.Type
- func (o CloudIntegrationNewRelicMapOutput) MapIndex(k pulumi.StringInput) CloudIntegrationNewRelicOutput
- func (o CloudIntegrationNewRelicMapOutput) ToCloudIntegrationNewRelicMapOutput() CloudIntegrationNewRelicMapOutput
- func (o CloudIntegrationNewRelicMapOutput) ToCloudIntegrationNewRelicMapOutputWithContext(ctx context.Context) CloudIntegrationNewRelicMapOutput
- type CloudIntegrationNewRelicMetricFilter
- type CloudIntegrationNewRelicMetricFilterArgs
- func (CloudIntegrationNewRelicMetricFilterArgs) ElementType() reflect.Type
- func (i CloudIntegrationNewRelicMetricFilterArgs) ToCloudIntegrationNewRelicMetricFilterOutput() CloudIntegrationNewRelicMetricFilterOutput
- func (i CloudIntegrationNewRelicMetricFilterArgs) ToCloudIntegrationNewRelicMetricFilterOutputWithContext(ctx context.Context) CloudIntegrationNewRelicMetricFilterOutput
- type CloudIntegrationNewRelicMetricFilterArray
- func (CloudIntegrationNewRelicMetricFilterArray) ElementType() reflect.Type
- func (i CloudIntegrationNewRelicMetricFilterArray) ToCloudIntegrationNewRelicMetricFilterArrayOutput() CloudIntegrationNewRelicMetricFilterArrayOutput
- func (i CloudIntegrationNewRelicMetricFilterArray) ToCloudIntegrationNewRelicMetricFilterArrayOutputWithContext(ctx context.Context) CloudIntegrationNewRelicMetricFilterArrayOutput
- type CloudIntegrationNewRelicMetricFilterArrayInput
- type CloudIntegrationNewRelicMetricFilterArrayOutput
- func (CloudIntegrationNewRelicMetricFilterArrayOutput) ElementType() reflect.Type
- func (o CloudIntegrationNewRelicMetricFilterArrayOutput) Index(i pulumi.IntInput) CloudIntegrationNewRelicMetricFilterOutput
- func (o CloudIntegrationNewRelicMetricFilterArrayOutput) ToCloudIntegrationNewRelicMetricFilterArrayOutput() CloudIntegrationNewRelicMetricFilterArrayOutput
- func (o CloudIntegrationNewRelicMetricFilterArrayOutput) ToCloudIntegrationNewRelicMetricFilterArrayOutputWithContext(ctx context.Context) CloudIntegrationNewRelicMetricFilterArrayOutput
- type CloudIntegrationNewRelicMetricFilterInput
- type CloudIntegrationNewRelicMetricFilterOutput
- func (o CloudIntegrationNewRelicMetricFilterOutput) AppName() pulumi.StringOutput
- func (CloudIntegrationNewRelicMetricFilterOutput) ElementType() reflect.Type
- func (o CloudIntegrationNewRelicMetricFilterOutput) MetricFilterRegex() pulumi.StringOutput
- func (o CloudIntegrationNewRelicMetricFilterOutput) ToCloudIntegrationNewRelicMetricFilterOutput() CloudIntegrationNewRelicMetricFilterOutput
- func (o CloudIntegrationNewRelicMetricFilterOutput) ToCloudIntegrationNewRelicMetricFilterOutputWithContext(ctx context.Context) CloudIntegrationNewRelicMetricFilterOutput
- type CloudIntegrationNewRelicOutput
- func (o CloudIntegrationNewRelicOutput) AdditionalTags() pulumi.StringMapOutput
- func (o CloudIntegrationNewRelicOutput) ApiKey() pulumi.StringOutput
- func (o CloudIntegrationNewRelicOutput) AppFilterRegex() pulumi.StringPtrOutput
- func (CloudIntegrationNewRelicOutput) ElementType() reflect.Type
- func (o CloudIntegrationNewRelicOutput) ForceSave() pulumi.BoolPtrOutput
- func (o CloudIntegrationNewRelicOutput) HostFilterRegex() pulumi.StringPtrOutput
- func (o CloudIntegrationNewRelicOutput) MetricFilters() CloudIntegrationNewRelicMetricFilterArrayOutput
- func (o CloudIntegrationNewRelicOutput) Name() pulumi.StringOutput
- func (o CloudIntegrationNewRelicOutput) Service() pulumi.StringOutput
- func (o CloudIntegrationNewRelicOutput) ServiceRefreshRateInMinutes() pulumi.IntPtrOutput
- func (o CloudIntegrationNewRelicOutput) ToCloudIntegrationNewRelicOutput() CloudIntegrationNewRelicOutput
- func (o CloudIntegrationNewRelicOutput) ToCloudIntegrationNewRelicOutputWithContext(ctx context.Context) CloudIntegrationNewRelicOutput
- type CloudIntegrationNewRelicState
- type Dashboard
- type DashboardArgs
- type DashboardArray
- type DashboardArrayInput
- type DashboardArrayOutput
- func (DashboardArrayOutput) ElementType() reflect.Type
- func (o DashboardArrayOutput) Index(i pulumi.IntInput) DashboardOutput
- func (o DashboardArrayOutput) ToDashboardArrayOutput() DashboardArrayOutput
- func (o DashboardArrayOutput) ToDashboardArrayOutputWithContext(ctx context.Context) DashboardArrayOutput
- type DashboardInput
- type DashboardJson
- type DashboardJsonArgs
- type DashboardJsonArray
- type DashboardJsonArrayInput
- type DashboardJsonArrayOutput
- func (DashboardJsonArrayOutput) ElementType() reflect.Type
- func (o DashboardJsonArrayOutput) Index(i pulumi.IntInput) DashboardJsonOutput
- func (o DashboardJsonArrayOutput) ToDashboardJsonArrayOutput() DashboardJsonArrayOutput
- func (o DashboardJsonArrayOutput) ToDashboardJsonArrayOutputWithContext(ctx context.Context) DashboardJsonArrayOutput
- type DashboardJsonInput
- type DashboardJsonMap
- type DashboardJsonMapInput
- type DashboardJsonMapOutput
- func (DashboardJsonMapOutput) ElementType() reflect.Type
- func (o DashboardJsonMapOutput) MapIndex(k pulumi.StringInput) DashboardJsonOutput
- func (o DashboardJsonMapOutput) ToDashboardJsonMapOutput() DashboardJsonMapOutput
- func (o DashboardJsonMapOutput) ToDashboardJsonMapOutputWithContext(ctx context.Context) DashboardJsonMapOutput
- type DashboardJsonOutput
- type DashboardJsonState
- type DashboardMap
- type DashboardMapInput
- type DashboardMapOutput
- type DashboardOutput
- func (o DashboardOutput) CanModifies() pulumi.StringArrayOutput
- func (o DashboardOutput) CanViews() pulumi.StringArrayOutput
- func (o DashboardOutput) Description() pulumi.StringOutput
- func (o DashboardOutput) DisplayQueryParameters() pulumi.BoolPtrOutput
- func (o DashboardOutput) DisplaySectionTableOfContents() pulumi.BoolPtrOutput
- func (DashboardOutput) ElementType() reflect.Type
- func (o DashboardOutput) EventFilterType() pulumi.StringPtrOutput
- func (o DashboardOutput) Name() pulumi.StringOutput
- func (o DashboardOutput) ParameterDetails() DashboardParameterDetailArrayOutput
- func (o DashboardOutput) Sections() DashboardSectionArrayOutput
- func (o DashboardOutput) Tags() pulumi.StringArrayOutput
- func (o DashboardOutput) ToDashboardOutput() DashboardOutput
- func (o DashboardOutput) ToDashboardOutputWithContext(ctx context.Context) DashboardOutput
- func (o DashboardOutput) Url() pulumi.StringOutput
- type DashboardParameterDetail
- type DashboardParameterDetailArgs
- func (DashboardParameterDetailArgs) ElementType() reflect.Type
- func (i DashboardParameterDetailArgs) ToDashboardParameterDetailOutput() DashboardParameterDetailOutput
- func (i DashboardParameterDetailArgs) ToDashboardParameterDetailOutputWithContext(ctx context.Context) DashboardParameterDetailOutput
- type DashboardParameterDetailArray
- func (DashboardParameterDetailArray) ElementType() reflect.Type
- func (i DashboardParameterDetailArray) ToDashboardParameterDetailArrayOutput() DashboardParameterDetailArrayOutput
- func (i DashboardParameterDetailArray) ToDashboardParameterDetailArrayOutputWithContext(ctx context.Context) DashboardParameterDetailArrayOutput
- type DashboardParameterDetailArrayInput
- type DashboardParameterDetailArrayOutput
- func (DashboardParameterDetailArrayOutput) ElementType() reflect.Type
- func (o DashboardParameterDetailArrayOutput) Index(i pulumi.IntInput) DashboardParameterDetailOutput
- func (o DashboardParameterDetailArrayOutput) ToDashboardParameterDetailArrayOutput() DashboardParameterDetailArrayOutput
- func (o DashboardParameterDetailArrayOutput) ToDashboardParameterDetailArrayOutputWithContext(ctx context.Context) DashboardParameterDetailArrayOutput
- type DashboardParameterDetailInput
- type DashboardParameterDetailOutput
- func (o DashboardParameterDetailOutput) DefaultValue() pulumi.StringOutput
- func (o DashboardParameterDetailOutput) DynamicFieldType() pulumi.StringPtrOutput
- func (DashboardParameterDetailOutput) ElementType() reflect.Type
- func (o DashboardParameterDetailOutput) HideFromView() pulumi.BoolOutput
- func (o DashboardParameterDetailOutput) Label() pulumi.StringOutput
- func (o DashboardParameterDetailOutput) Name() pulumi.StringOutput
- func (o DashboardParameterDetailOutput) ParameterType() pulumi.StringOutput
- func (o DashboardParameterDetailOutput) QueryValue() pulumi.StringPtrOutput
- func (o DashboardParameterDetailOutput) TagKey() pulumi.StringPtrOutput
- func (o DashboardParameterDetailOutput) ToDashboardParameterDetailOutput() DashboardParameterDetailOutput
- func (o DashboardParameterDetailOutput) ToDashboardParameterDetailOutputWithContext(ctx context.Context) DashboardParameterDetailOutput
- func (o DashboardParameterDetailOutput) ValuesToReadableStrings() pulumi.StringMapOutput
- type DashboardSection
- type DashboardSectionArgs
- type DashboardSectionArray
- type DashboardSectionArrayInput
- type DashboardSectionArrayOutput
- func (DashboardSectionArrayOutput) ElementType() reflect.Type
- func (o DashboardSectionArrayOutput) Index(i pulumi.IntInput) DashboardSectionOutput
- func (o DashboardSectionArrayOutput) ToDashboardSectionArrayOutput() DashboardSectionArrayOutput
- func (o DashboardSectionArrayOutput) ToDashboardSectionArrayOutputWithContext(ctx context.Context) DashboardSectionArrayOutput
- type DashboardSectionInput
- type DashboardSectionOutput
- func (DashboardSectionOutput) ElementType() reflect.Type
- func (o DashboardSectionOutput) Name() pulumi.StringOutput
- func (o DashboardSectionOutput) Rows() DashboardSectionRowArrayOutput
- func (o DashboardSectionOutput) ToDashboardSectionOutput() DashboardSectionOutput
- func (o DashboardSectionOutput) ToDashboardSectionOutputWithContext(ctx context.Context) DashboardSectionOutput
- type DashboardSectionRow
- type DashboardSectionRowArgs
- type DashboardSectionRowArray
- type DashboardSectionRowArrayInput
- type DashboardSectionRowArrayOutput
- func (DashboardSectionRowArrayOutput) ElementType() reflect.Type
- func (o DashboardSectionRowArrayOutput) Index(i pulumi.IntInput) DashboardSectionRowOutput
- func (o DashboardSectionRowArrayOutput) ToDashboardSectionRowArrayOutput() DashboardSectionRowArrayOutput
- func (o DashboardSectionRowArrayOutput) ToDashboardSectionRowArrayOutputWithContext(ctx context.Context) DashboardSectionRowArrayOutput
- type DashboardSectionRowChart
- type DashboardSectionRowChartArgs
- func (DashboardSectionRowChartArgs) ElementType() reflect.Type
- func (i DashboardSectionRowChartArgs) ToDashboardSectionRowChartOutput() DashboardSectionRowChartOutput
- func (i DashboardSectionRowChartArgs) ToDashboardSectionRowChartOutputWithContext(ctx context.Context) DashboardSectionRowChartOutput
- type DashboardSectionRowChartArray
- func (DashboardSectionRowChartArray) ElementType() reflect.Type
- func (i DashboardSectionRowChartArray) ToDashboardSectionRowChartArrayOutput() DashboardSectionRowChartArrayOutput
- func (i DashboardSectionRowChartArray) ToDashboardSectionRowChartArrayOutputWithContext(ctx context.Context) DashboardSectionRowChartArrayOutput
- type DashboardSectionRowChartArrayInput
- type DashboardSectionRowChartArrayOutput
- func (DashboardSectionRowChartArrayOutput) ElementType() reflect.Type
- func (o DashboardSectionRowChartArrayOutput) Index(i pulumi.IntInput) DashboardSectionRowChartOutput
- func (o DashboardSectionRowChartArrayOutput) ToDashboardSectionRowChartArrayOutput() DashboardSectionRowChartArrayOutput
- func (o DashboardSectionRowChartArrayOutput) ToDashboardSectionRowChartArrayOutputWithContext(ctx context.Context) DashboardSectionRowChartArrayOutput
- type DashboardSectionRowChartChartSetting
- type DashboardSectionRowChartChartSettingArgs
- func (DashboardSectionRowChartChartSettingArgs) ElementType() reflect.Type
- func (i DashboardSectionRowChartChartSettingArgs) ToDashboardSectionRowChartChartSettingOutput() DashboardSectionRowChartChartSettingOutput
- func (i DashboardSectionRowChartChartSettingArgs) ToDashboardSectionRowChartChartSettingOutputWithContext(ctx context.Context) DashboardSectionRowChartChartSettingOutput
- type DashboardSectionRowChartChartSettingInput
- type DashboardSectionRowChartChartSettingOutput
- func (o DashboardSectionRowChartChartSettingOutput) AutoColumnTags() pulumi.BoolPtrOutput
- func (o DashboardSectionRowChartChartSettingOutput) ColumnTags() pulumi.StringPtrOutput
- func (o DashboardSectionRowChartChartSettingOutput) CustomTags() pulumi.StringArrayOutput
- func (DashboardSectionRowChartChartSettingOutput) ElementType() reflect.Type
- func (o DashboardSectionRowChartChartSettingOutput) ExpectedDataSpacing() pulumi.IntPtrOutput
- func (o DashboardSectionRowChartChartSettingOutput) FixedLegendDisplayStats() pulumi.StringArrayOutput
- func (o DashboardSectionRowChartChartSettingOutput) FixedLegendEnabled() pulumi.BoolPtrOutput
- func (o DashboardSectionRowChartChartSettingOutput) FixedLegendFilterField() pulumi.StringPtrOutput
- func (o DashboardSectionRowChartChartSettingOutput) FixedLegendFilterLimit() pulumi.IntPtrOutput
- func (o DashboardSectionRowChartChartSettingOutput) FixedLegendFilterSort() pulumi.StringPtrOutput
- func (o DashboardSectionRowChartChartSettingOutput) FixedLegendHideLabel() pulumi.BoolPtrOutput
- func (o DashboardSectionRowChartChartSettingOutput) FixedLegendPosition() pulumi.StringPtrOutput
- func (o DashboardSectionRowChartChartSettingOutput) FixedLegendUseRawStats() pulumi.BoolPtrOutput
- func (o DashboardSectionRowChartChartSettingOutput) GroupBySource() pulumi.BoolPtrOutput
- func (o DashboardSectionRowChartChartSettingOutput) InvertDynamicLegendHoverControl() pulumi.BoolPtrOutput
- func (o DashboardSectionRowChartChartSettingOutput) LineType() pulumi.StringPtrOutput
- func (o DashboardSectionRowChartChartSettingOutput) Max() pulumi.Float64PtrOutput
- func (o DashboardSectionRowChartChartSettingOutput) Min() pulumi.Float64PtrOutput
- func (o DashboardSectionRowChartChartSettingOutput) NumTags() pulumi.IntPtrOutput
- func (o DashboardSectionRowChartChartSettingOutput) PlainMarkdownContent() pulumi.StringPtrOutput
- func (o DashboardSectionRowChartChartSettingOutput) ShowHosts() pulumi.BoolPtrOutput
- func (o DashboardSectionRowChartChartSettingOutput) ShowLabels() pulumi.BoolPtrOutput
- func (o DashboardSectionRowChartChartSettingOutput) ShowRawValues() pulumi.BoolPtrOutput
- func (o DashboardSectionRowChartChartSettingOutput) SortValuesDescending() pulumi.BoolPtrOutput
- func (o DashboardSectionRowChartChartSettingOutput) SparklineDecimalPrecision() pulumi.IntPtrOutput
- func (o DashboardSectionRowChartChartSettingOutput) SparklineDisplayColor() pulumi.StringPtrOutput
- func (o DashboardSectionRowChartChartSettingOutput) SparklineDisplayFontSize() pulumi.StringPtrOutput
- func (o DashboardSectionRowChartChartSettingOutput) SparklineDisplayHorizontalPosition() pulumi.StringPtrOutput
- func (o DashboardSectionRowChartChartSettingOutput) SparklineDisplayPostfix() pulumi.StringPtrOutput
- func (o DashboardSectionRowChartChartSettingOutput) SparklineDisplayPrefix() pulumi.StringPtrOutput
- func (o DashboardSectionRowChartChartSettingOutput) SparklineDisplayValueType() pulumi.StringPtrOutput
- func (o DashboardSectionRowChartChartSettingOutput) SparklineDisplayVerticalPosition() pulumi.StringPtrOutput
- func (o DashboardSectionRowChartChartSettingOutput) SparklineFillColor() pulumi.StringPtrOutput
- func (o DashboardSectionRowChartChartSettingOutput) SparklineLineColor() pulumi.StringPtrOutput
- func (o DashboardSectionRowChartChartSettingOutput) SparklineSize() pulumi.StringPtrOutput
- func (o DashboardSectionRowChartChartSettingOutput) SparklineValueColorMapApplyTo() pulumi.StringPtrOutput
- func (o DashboardSectionRowChartChartSettingOutput) SparklineValueColorMapColors() pulumi.StringArrayOutput
- func (o DashboardSectionRowChartChartSettingOutput) SparklineValueColorMapValues() pulumi.IntArrayOutput
- func (o DashboardSectionRowChartChartSettingOutput) SparklineValueColorMapValuesV2s() pulumi.Float64ArrayOutput
- func (o DashboardSectionRowChartChartSettingOutput) SparklineValueTextMapTexts() pulumi.StringArrayOutput
- func (o DashboardSectionRowChartChartSettingOutput) SparklineValueTextMapThresholds() pulumi.Float64ArrayOutput
- func (o DashboardSectionRowChartChartSettingOutput) StackType() pulumi.StringPtrOutput
- func (o DashboardSectionRowChartChartSettingOutput) TagMode() pulumi.StringPtrOutput
- func (o DashboardSectionRowChartChartSettingOutput) TimeBasedColoring() pulumi.BoolPtrOutput
- func (o DashboardSectionRowChartChartSettingOutput) ToDashboardSectionRowChartChartSettingOutput() DashboardSectionRowChartChartSettingOutput
- func (o DashboardSectionRowChartChartSettingOutput) ToDashboardSectionRowChartChartSettingOutputWithContext(ctx context.Context) DashboardSectionRowChartChartSettingOutput
- func (o DashboardSectionRowChartChartSettingOutput) Type() pulumi.StringOutput
- func (o DashboardSectionRowChartChartSettingOutput) WindowSize() pulumi.IntPtrOutput
- func (o DashboardSectionRowChartChartSettingOutput) Windowing() pulumi.StringPtrOutput
- func (o DashboardSectionRowChartChartSettingOutput) Xmax() pulumi.Float64PtrOutput
- func (o DashboardSectionRowChartChartSettingOutput) Xmin() pulumi.Float64PtrOutput
- func (o DashboardSectionRowChartChartSettingOutput) Y0ScaleSiBy1024() pulumi.BoolPtrOutput
- func (o DashboardSectionRowChartChartSettingOutput) Y0UnitAutoscaling() pulumi.BoolPtrOutput
- func (o DashboardSectionRowChartChartSettingOutput) Y1ScaleSiBy1024() pulumi.BoolPtrOutput
- func (o DashboardSectionRowChartChartSettingOutput) Y1UnitAutoscaling() pulumi.BoolPtrOutput
- func (o DashboardSectionRowChartChartSettingOutput) Y1Units() pulumi.StringPtrOutput
- func (o DashboardSectionRowChartChartSettingOutput) Y1max() pulumi.Float64PtrOutput
- func (o DashboardSectionRowChartChartSettingOutput) Y1min() pulumi.Float64PtrOutput
- func (o DashboardSectionRowChartChartSettingOutput) Ymax() pulumi.Float64PtrOutput
- func (o DashboardSectionRowChartChartSettingOutput) Ymin() pulumi.Float64PtrOutput
- type DashboardSectionRowChartInput
- type DashboardSectionRowChartOutput
- func (o DashboardSectionRowChartOutput) Base() pulumi.IntPtrOutput
- func (o DashboardSectionRowChartOutput) ChartAttribute() pulumi.StringPtrOutput
- func (o DashboardSectionRowChartOutput) ChartSetting() DashboardSectionRowChartChartSettingOutput
- func (o DashboardSectionRowChartOutput) Description() pulumi.StringPtrOutput
- func (DashboardSectionRowChartOutput) ElementType() reflect.Type
- func (o DashboardSectionRowChartOutput) Name() pulumi.StringOutput
- func (o DashboardSectionRowChartOutput) NoDefaultEvents() pulumi.BoolPtrOutput
- func (o DashboardSectionRowChartOutput) Sources() DashboardSectionRowChartSourceArrayOutput
- func (o DashboardSectionRowChartOutput) Summarization() pulumi.StringOutput
- func (o DashboardSectionRowChartOutput) ToDashboardSectionRowChartOutput() DashboardSectionRowChartOutput
- func (o DashboardSectionRowChartOutput) ToDashboardSectionRowChartOutputWithContext(ctx context.Context) DashboardSectionRowChartOutput
- func (o DashboardSectionRowChartOutput) Units() pulumi.StringOutput
- type DashboardSectionRowChartSource
- type DashboardSectionRowChartSourceArgs
- func (DashboardSectionRowChartSourceArgs) ElementType() reflect.Type
- func (i DashboardSectionRowChartSourceArgs) ToDashboardSectionRowChartSourceOutput() DashboardSectionRowChartSourceOutput
- func (i DashboardSectionRowChartSourceArgs) ToDashboardSectionRowChartSourceOutputWithContext(ctx context.Context) DashboardSectionRowChartSourceOutput
- type DashboardSectionRowChartSourceArray
- func (DashboardSectionRowChartSourceArray) ElementType() reflect.Type
- func (i DashboardSectionRowChartSourceArray) ToDashboardSectionRowChartSourceArrayOutput() DashboardSectionRowChartSourceArrayOutput
- func (i DashboardSectionRowChartSourceArray) ToDashboardSectionRowChartSourceArrayOutputWithContext(ctx context.Context) DashboardSectionRowChartSourceArrayOutput
- type DashboardSectionRowChartSourceArrayInput
- type DashboardSectionRowChartSourceArrayOutput
- func (DashboardSectionRowChartSourceArrayOutput) ElementType() reflect.Type
- func (o DashboardSectionRowChartSourceArrayOutput) Index(i pulumi.IntInput) DashboardSectionRowChartSourceOutput
- func (o DashboardSectionRowChartSourceArrayOutput) ToDashboardSectionRowChartSourceArrayOutput() DashboardSectionRowChartSourceArrayOutput
- func (o DashboardSectionRowChartSourceArrayOutput) ToDashboardSectionRowChartSourceArrayOutputWithContext(ctx context.Context) DashboardSectionRowChartSourceArrayOutput
- type DashboardSectionRowChartSourceInput
- type DashboardSectionRowChartSourceOutput
- func (o DashboardSectionRowChartSourceOutput) Disabled() pulumi.BoolPtrOutput
- func (DashboardSectionRowChartSourceOutput) ElementType() reflect.Type
- func (o DashboardSectionRowChartSourceOutput) Name() pulumi.StringOutput
- func (o DashboardSectionRowChartSourceOutput) Query() pulumi.StringOutput
- func (o DashboardSectionRowChartSourceOutput) QueryBuilderEnabled() pulumi.BoolPtrOutput
- func (o DashboardSectionRowChartSourceOutput) ScatterPlotSource() pulumi.StringPtrOutput
- func (o DashboardSectionRowChartSourceOutput) SourceDescription() pulumi.StringPtrOutput
- func (o DashboardSectionRowChartSourceOutput) ToDashboardSectionRowChartSourceOutput() DashboardSectionRowChartSourceOutput
- func (o DashboardSectionRowChartSourceOutput) ToDashboardSectionRowChartSourceOutputWithContext(ctx context.Context) DashboardSectionRowChartSourceOutput
- type DashboardSectionRowInput
- type DashboardSectionRowOutput
- func (o DashboardSectionRowOutput) Charts() DashboardSectionRowChartArrayOutput
- func (DashboardSectionRowOutput) ElementType() reflect.Type
- func (o DashboardSectionRowOutput) ToDashboardSectionRowOutput() DashboardSectionRowOutput
- func (o DashboardSectionRowOutput) ToDashboardSectionRowOutputWithContext(ctx context.Context) DashboardSectionRowOutput
- type DashboardState
- type DerivedMetric
- type DerivedMetricArgs
- type DerivedMetricArray
- type DerivedMetricArrayInput
- type DerivedMetricArrayOutput
- func (DerivedMetricArrayOutput) ElementType() reflect.Type
- func (o DerivedMetricArrayOutput) Index(i pulumi.IntInput) DerivedMetricOutput
- func (o DerivedMetricArrayOutput) ToDerivedMetricArrayOutput() DerivedMetricArrayOutput
- func (o DerivedMetricArrayOutput) ToDerivedMetricArrayOutputWithContext(ctx context.Context) DerivedMetricArrayOutput
- type DerivedMetricInput
- type DerivedMetricMap
- type DerivedMetricMapInput
- type DerivedMetricMapOutput
- func (DerivedMetricMapOutput) ElementType() reflect.Type
- func (o DerivedMetricMapOutput) MapIndex(k pulumi.StringInput) DerivedMetricOutput
- func (o DerivedMetricMapOutput) ToDerivedMetricMapOutput() DerivedMetricMapOutput
- func (o DerivedMetricMapOutput) ToDerivedMetricMapOutputWithContext(ctx context.Context) DerivedMetricMapOutput
- type DerivedMetricOutput
- func (o DerivedMetricOutput) AdditionalInformation() pulumi.StringPtrOutput
- func (DerivedMetricOutput) ElementType() reflect.Type
- func (o DerivedMetricOutput) Minutes() pulumi.IntOutput
- func (o DerivedMetricOutput) Name() pulumi.StringOutput
- func (o DerivedMetricOutput) Query() pulumi.StringOutput
- func (o DerivedMetricOutput) Tags() pulumi.StringArrayOutput
- func (o DerivedMetricOutput) ToDerivedMetricOutput() DerivedMetricOutput
- func (o DerivedMetricOutput) ToDerivedMetricOutputWithContext(ctx context.Context) DerivedMetricOutput
- type DerivedMetricState
- type Event
- type EventArgs
- type EventArray
- type EventArrayInput
- type EventArrayOutput
- type EventInput
- type EventMap
- type EventMapInput
- type EventMapOutput
- type EventOutput
- func (o EventOutput) Annotations() pulumi.StringMapOutput
- func (EventOutput) ElementType() reflect.Type
- func (o EventOutput) EndtimeKey() pulumi.IntPtrOutput
- func (o EventOutput) Name() pulumi.StringOutput
- func (o EventOutput) StartTime() pulumi.IntPtrOutput
- func (o EventOutput) Tags() pulumi.StringArrayOutput
- func (o EventOutput) ToEventOutput() EventOutput
- func (o EventOutput) ToEventOutputWithContext(ctx context.Context) EventOutput
- type EventState
- type ExternalLink
- type ExternalLinkArgs
- type ExternalLinkArray
- type ExternalLinkArrayInput
- type ExternalLinkArrayOutput
- func (ExternalLinkArrayOutput) ElementType() reflect.Type
- func (o ExternalLinkArrayOutput) Index(i pulumi.IntInput) ExternalLinkOutput
- func (o ExternalLinkArrayOutput) ToExternalLinkArrayOutput() ExternalLinkArrayOutput
- func (o ExternalLinkArrayOutput) ToExternalLinkArrayOutputWithContext(ctx context.Context) ExternalLinkArrayOutput
- type ExternalLinkInput
- type ExternalLinkMap
- type ExternalLinkMapInput
- type ExternalLinkMapOutput
- func (ExternalLinkMapOutput) ElementType() reflect.Type
- func (o ExternalLinkMapOutput) MapIndex(k pulumi.StringInput) ExternalLinkOutput
- func (o ExternalLinkMapOutput) ToExternalLinkMapOutput() ExternalLinkMapOutput
- func (o ExternalLinkMapOutput) ToExternalLinkMapOutputWithContext(ctx context.Context) ExternalLinkMapOutput
- type ExternalLinkOutput
- func (o ExternalLinkOutput) Description() pulumi.StringOutput
- func (ExternalLinkOutput) ElementType() reflect.Type
- func (o ExternalLinkOutput) IsLogIntegration() pulumi.BoolPtrOutput
- func (o ExternalLinkOutput) MetricFilterRegex() pulumi.StringPtrOutput
- func (o ExternalLinkOutput) Name() pulumi.StringOutput
- func (o ExternalLinkOutput) PointTagFilterRegexes() pulumi.StringMapOutput
- func (o ExternalLinkOutput) SourceFilterRegex() pulumi.StringPtrOutput
- func (o ExternalLinkOutput) Template() pulumi.StringOutput
- func (o ExternalLinkOutput) ToExternalLinkOutput() ExternalLinkOutput
- func (o ExternalLinkOutput) ToExternalLinkOutputWithContext(ctx context.Context) ExternalLinkOutput
- type ExternalLinkState
- type GetAlertFailingHostLabelPair
- type GetAlertFailingHostLabelPairArgs
- func (GetAlertFailingHostLabelPairArgs) ElementType() reflect.Type
- func (i GetAlertFailingHostLabelPairArgs) ToGetAlertFailingHostLabelPairOutput() GetAlertFailingHostLabelPairOutput
- func (i GetAlertFailingHostLabelPairArgs) ToGetAlertFailingHostLabelPairOutputWithContext(ctx context.Context) GetAlertFailingHostLabelPairOutput
- type GetAlertFailingHostLabelPairArray
- func (GetAlertFailingHostLabelPairArray) ElementType() reflect.Type
- func (i GetAlertFailingHostLabelPairArray) ToGetAlertFailingHostLabelPairArrayOutput() GetAlertFailingHostLabelPairArrayOutput
- func (i GetAlertFailingHostLabelPairArray) ToGetAlertFailingHostLabelPairArrayOutputWithContext(ctx context.Context) GetAlertFailingHostLabelPairArrayOutput
- type GetAlertFailingHostLabelPairArrayInput
- type GetAlertFailingHostLabelPairArrayOutput
- func (GetAlertFailingHostLabelPairArrayOutput) ElementType() reflect.Type
- func (o GetAlertFailingHostLabelPairArrayOutput) Index(i pulumi.IntInput) GetAlertFailingHostLabelPairOutput
- func (o GetAlertFailingHostLabelPairArrayOutput) ToGetAlertFailingHostLabelPairArrayOutput() GetAlertFailingHostLabelPairArrayOutput
- func (o GetAlertFailingHostLabelPairArrayOutput) ToGetAlertFailingHostLabelPairArrayOutputWithContext(ctx context.Context) GetAlertFailingHostLabelPairArrayOutput
- type GetAlertFailingHostLabelPairInput
- type GetAlertFailingHostLabelPairOutput
- func (GetAlertFailingHostLabelPairOutput) ElementType() reflect.Type
- func (o GetAlertFailingHostLabelPairOutput) Firing() pulumi.IntOutput
- func (o GetAlertFailingHostLabelPairOutput) Host() pulumi.StringOutput
- func (o GetAlertFailingHostLabelPairOutput) ToGetAlertFailingHostLabelPairOutput() GetAlertFailingHostLabelPairOutput
- func (o GetAlertFailingHostLabelPairOutput) ToGetAlertFailingHostLabelPairOutputWithContext(ctx context.Context) GetAlertFailingHostLabelPairOutput
- type GetAlertInMaintenanceHostLabelPair
- type GetAlertInMaintenanceHostLabelPairArgs
- func (GetAlertInMaintenanceHostLabelPairArgs) ElementType() reflect.Type
- func (i GetAlertInMaintenanceHostLabelPairArgs) ToGetAlertInMaintenanceHostLabelPairOutput() GetAlertInMaintenanceHostLabelPairOutput
- func (i GetAlertInMaintenanceHostLabelPairArgs) ToGetAlertInMaintenanceHostLabelPairOutputWithContext(ctx context.Context) GetAlertInMaintenanceHostLabelPairOutput
- type GetAlertInMaintenanceHostLabelPairArray
- func (GetAlertInMaintenanceHostLabelPairArray) ElementType() reflect.Type
- func (i GetAlertInMaintenanceHostLabelPairArray) ToGetAlertInMaintenanceHostLabelPairArrayOutput() GetAlertInMaintenanceHostLabelPairArrayOutput
- func (i GetAlertInMaintenanceHostLabelPairArray) ToGetAlertInMaintenanceHostLabelPairArrayOutputWithContext(ctx context.Context) GetAlertInMaintenanceHostLabelPairArrayOutput
- type GetAlertInMaintenanceHostLabelPairArrayInput
- type GetAlertInMaintenanceHostLabelPairArrayOutput
- func (GetAlertInMaintenanceHostLabelPairArrayOutput) ElementType() reflect.Type
- func (o GetAlertInMaintenanceHostLabelPairArrayOutput) Index(i pulumi.IntInput) GetAlertInMaintenanceHostLabelPairOutput
- func (o GetAlertInMaintenanceHostLabelPairArrayOutput) ToGetAlertInMaintenanceHostLabelPairArrayOutput() GetAlertInMaintenanceHostLabelPairArrayOutput
- func (o GetAlertInMaintenanceHostLabelPairArrayOutput) ToGetAlertInMaintenanceHostLabelPairArrayOutputWithContext(ctx context.Context) GetAlertInMaintenanceHostLabelPairArrayOutput
- type GetAlertInMaintenanceHostLabelPairInput
- type GetAlertInMaintenanceHostLabelPairOutput
- func (GetAlertInMaintenanceHostLabelPairOutput) ElementType() reflect.Type
- func (o GetAlertInMaintenanceHostLabelPairOutput) Firing() pulumi.IntOutput
- func (o GetAlertInMaintenanceHostLabelPairOutput) Host() pulumi.StringOutput
- func (o GetAlertInMaintenanceHostLabelPairOutput) ToGetAlertInMaintenanceHostLabelPairOutput() GetAlertInMaintenanceHostLabelPairOutput
- func (o GetAlertInMaintenanceHostLabelPairOutput) ToGetAlertInMaintenanceHostLabelPairOutputWithContext(ctx context.Context) GetAlertInMaintenanceHostLabelPairOutput
- type GetAlertsAlert
- type GetAlertsAlertArgs
- type GetAlertsAlertArray
- type GetAlertsAlertArrayInput
- type GetAlertsAlertArrayOutput
- func (GetAlertsAlertArrayOutput) ElementType() reflect.Type
- func (o GetAlertsAlertArrayOutput) Index(i pulumi.IntInput) GetAlertsAlertOutput
- func (o GetAlertsAlertArrayOutput) ToGetAlertsAlertArrayOutput() GetAlertsAlertArrayOutput
- func (o GetAlertsAlertArrayOutput) ToGetAlertsAlertArrayOutputWithContext(ctx context.Context) GetAlertsAlertArrayOutput
- type GetAlertsAlertFailingHostLabelPair
- type GetAlertsAlertFailingHostLabelPairArgs
- func (GetAlertsAlertFailingHostLabelPairArgs) ElementType() reflect.Type
- func (i GetAlertsAlertFailingHostLabelPairArgs) ToGetAlertsAlertFailingHostLabelPairOutput() GetAlertsAlertFailingHostLabelPairOutput
- func (i GetAlertsAlertFailingHostLabelPairArgs) ToGetAlertsAlertFailingHostLabelPairOutputWithContext(ctx context.Context) GetAlertsAlertFailingHostLabelPairOutput
- type GetAlertsAlertFailingHostLabelPairArray
- func (GetAlertsAlertFailingHostLabelPairArray) ElementType() reflect.Type
- func (i GetAlertsAlertFailingHostLabelPairArray) ToGetAlertsAlertFailingHostLabelPairArrayOutput() GetAlertsAlertFailingHostLabelPairArrayOutput
- func (i GetAlertsAlertFailingHostLabelPairArray) ToGetAlertsAlertFailingHostLabelPairArrayOutputWithContext(ctx context.Context) GetAlertsAlertFailingHostLabelPairArrayOutput
- type GetAlertsAlertFailingHostLabelPairArrayInput
- type GetAlertsAlertFailingHostLabelPairArrayOutput
- func (GetAlertsAlertFailingHostLabelPairArrayOutput) ElementType() reflect.Type
- func (o GetAlertsAlertFailingHostLabelPairArrayOutput) Index(i pulumi.IntInput) GetAlertsAlertFailingHostLabelPairOutput
- func (o GetAlertsAlertFailingHostLabelPairArrayOutput) ToGetAlertsAlertFailingHostLabelPairArrayOutput() GetAlertsAlertFailingHostLabelPairArrayOutput
- func (o GetAlertsAlertFailingHostLabelPairArrayOutput) ToGetAlertsAlertFailingHostLabelPairArrayOutputWithContext(ctx context.Context) GetAlertsAlertFailingHostLabelPairArrayOutput
- type GetAlertsAlertFailingHostLabelPairInput
- type GetAlertsAlertFailingHostLabelPairOutput
- func (GetAlertsAlertFailingHostLabelPairOutput) ElementType() reflect.Type
- func (o GetAlertsAlertFailingHostLabelPairOutput) Firing() pulumi.IntOutput
- func (o GetAlertsAlertFailingHostLabelPairOutput) Host() pulumi.StringOutput
- func (o GetAlertsAlertFailingHostLabelPairOutput) ToGetAlertsAlertFailingHostLabelPairOutput() GetAlertsAlertFailingHostLabelPairOutput
- func (o GetAlertsAlertFailingHostLabelPairOutput) ToGetAlertsAlertFailingHostLabelPairOutputWithContext(ctx context.Context) GetAlertsAlertFailingHostLabelPairOutput
- type GetAlertsAlertInMaintenanceHostLabelPair
- type GetAlertsAlertInMaintenanceHostLabelPairArgs
- func (GetAlertsAlertInMaintenanceHostLabelPairArgs) ElementType() reflect.Type
- func (i GetAlertsAlertInMaintenanceHostLabelPairArgs) ToGetAlertsAlertInMaintenanceHostLabelPairOutput() GetAlertsAlertInMaintenanceHostLabelPairOutput
- func (i GetAlertsAlertInMaintenanceHostLabelPairArgs) ToGetAlertsAlertInMaintenanceHostLabelPairOutputWithContext(ctx context.Context) GetAlertsAlertInMaintenanceHostLabelPairOutput
- type GetAlertsAlertInMaintenanceHostLabelPairArray
- func (GetAlertsAlertInMaintenanceHostLabelPairArray) ElementType() reflect.Type
- func (i GetAlertsAlertInMaintenanceHostLabelPairArray) ToGetAlertsAlertInMaintenanceHostLabelPairArrayOutput() GetAlertsAlertInMaintenanceHostLabelPairArrayOutput
- func (i GetAlertsAlertInMaintenanceHostLabelPairArray) ToGetAlertsAlertInMaintenanceHostLabelPairArrayOutputWithContext(ctx context.Context) GetAlertsAlertInMaintenanceHostLabelPairArrayOutput
- type GetAlertsAlertInMaintenanceHostLabelPairArrayInput
- type GetAlertsAlertInMaintenanceHostLabelPairArrayOutput
- func (GetAlertsAlertInMaintenanceHostLabelPairArrayOutput) ElementType() reflect.Type
- func (o GetAlertsAlertInMaintenanceHostLabelPairArrayOutput) Index(i pulumi.IntInput) GetAlertsAlertInMaintenanceHostLabelPairOutput
- func (o GetAlertsAlertInMaintenanceHostLabelPairArrayOutput) ToGetAlertsAlertInMaintenanceHostLabelPairArrayOutput() GetAlertsAlertInMaintenanceHostLabelPairArrayOutput
- func (o GetAlertsAlertInMaintenanceHostLabelPairArrayOutput) ToGetAlertsAlertInMaintenanceHostLabelPairArrayOutputWithContext(ctx context.Context) GetAlertsAlertInMaintenanceHostLabelPairArrayOutput
- type GetAlertsAlertInMaintenanceHostLabelPairInput
- type GetAlertsAlertInMaintenanceHostLabelPairOutput
- func (GetAlertsAlertInMaintenanceHostLabelPairOutput) ElementType() reflect.Type
- func (o GetAlertsAlertInMaintenanceHostLabelPairOutput) Firing() pulumi.IntOutput
- func (o GetAlertsAlertInMaintenanceHostLabelPairOutput) Host() pulumi.StringOutput
- func (o GetAlertsAlertInMaintenanceHostLabelPairOutput) ToGetAlertsAlertInMaintenanceHostLabelPairOutput() GetAlertsAlertInMaintenanceHostLabelPairOutput
- func (o GetAlertsAlertInMaintenanceHostLabelPairOutput) ToGetAlertsAlertInMaintenanceHostLabelPairOutputWithContext(ctx context.Context) GetAlertsAlertInMaintenanceHostLabelPairOutput
- type GetAlertsAlertInput
- type GetAlertsAlertOutput
- func (o GetAlertsAlertOutput) AdditionalInformation() pulumi.StringOutput
- func (o GetAlertsAlertOutput) AlertType() pulumi.StringOutput
- func (o GetAlertsAlertOutput) CanModifies() pulumi.StringArrayOutput
- func (o GetAlertsAlertOutput) CanViews() pulumi.StringArrayOutput
- func (o GetAlertsAlertOutput) Condition() pulumi.StringOutput
- func (o GetAlertsAlertOutput) Conditions() pulumi.StringMapOutput
- func (o GetAlertsAlertOutput) DisplayExpression() pulumi.StringOutput
- func (GetAlertsAlertOutput) ElementType() reflect.Type
- func (o GetAlertsAlertOutput) EvaluateRealtimeData() pulumi.BoolOutput
- func (o GetAlertsAlertOutput) FailingHostLabelPairs() GetAlertsAlertFailingHostLabelPairArrayOutput
- func (o GetAlertsAlertOutput) Id() pulumi.StringOutput
- func (o GetAlertsAlertOutput) InMaintenanceHostLabelPairs() GetAlertsAlertInMaintenanceHostLabelPairArrayOutput
- func (o GetAlertsAlertOutput) IncludeObsoleteMetrics() pulumi.BoolOutput
- func (o GetAlertsAlertOutput) Minutes() pulumi.IntOutput
- func (o GetAlertsAlertOutput) Name() pulumi.StringOutput
- func (o GetAlertsAlertOutput) NotificationResendFrequencyMinutes() pulumi.IntOutput
- func (o GetAlertsAlertOutput) ProcessRateMinutes() pulumi.IntOutput
- func (o GetAlertsAlertOutput) ResolveAfterMinutes() pulumi.IntOutput
- func (o GetAlertsAlertOutput) Severity() pulumi.StringOutput
- func (o GetAlertsAlertOutput) SeverityLists() pulumi.StringArrayOutput
- func (o GetAlertsAlertOutput) Statuses() pulumi.StringArrayOutput
- func (o GetAlertsAlertOutput) Tags() pulumi.StringArrayOutput
- func (o GetAlertsAlertOutput) Target() pulumi.StringOutput
- func (o GetAlertsAlertOutput) Targets() pulumi.StringMapOutput
- func (o GetAlertsAlertOutput) ToGetAlertsAlertOutput() GetAlertsAlertOutput
- func (o GetAlertsAlertOutput) ToGetAlertsAlertOutputWithContext(ctx context.Context) GetAlertsAlertOutput
- type GetAlertsArgs
- type GetAlertsOutputArgs
- type GetAlertsResult
- type GetAlertsResultOutput
- func (o GetAlertsResultOutput) Alerts() GetAlertsAlertArrayOutput
- func (GetAlertsResultOutput) ElementType() reflect.Type
- func (o GetAlertsResultOutput) Id() pulumi.StringOutput
- func (o GetAlertsResultOutput) Limit() pulumi.IntPtrOutput
- func (o GetAlertsResultOutput) Offset() pulumi.IntPtrOutput
- func (o GetAlertsResultOutput) ToGetAlertsResultOutput() GetAlertsResultOutput
- func (o GetAlertsResultOutput) ToGetAlertsResultOutputWithContext(ctx context.Context) GetAlertsResultOutput
- type GetDashboardParameterDetail
- type GetDashboardParameterDetailArgs
- func (GetDashboardParameterDetailArgs) ElementType() reflect.Type
- func (i GetDashboardParameterDetailArgs) ToGetDashboardParameterDetailOutput() GetDashboardParameterDetailOutput
- func (i GetDashboardParameterDetailArgs) ToGetDashboardParameterDetailOutputWithContext(ctx context.Context) GetDashboardParameterDetailOutput
- type GetDashboardParameterDetailArray
- func (GetDashboardParameterDetailArray) ElementType() reflect.Type
- func (i GetDashboardParameterDetailArray) ToGetDashboardParameterDetailArrayOutput() GetDashboardParameterDetailArrayOutput
- func (i GetDashboardParameterDetailArray) ToGetDashboardParameterDetailArrayOutputWithContext(ctx context.Context) GetDashboardParameterDetailArrayOutput
- type GetDashboardParameterDetailArrayInput
- type GetDashboardParameterDetailArrayOutput
- func (GetDashboardParameterDetailArrayOutput) ElementType() reflect.Type
- func (o GetDashboardParameterDetailArrayOutput) Index(i pulumi.IntInput) GetDashboardParameterDetailOutput
- func (o GetDashboardParameterDetailArrayOutput) ToGetDashboardParameterDetailArrayOutput() GetDashboardParameterDetailArrayOutput
- func (o GetDashboardParameterDetailArrayOutput) ToGetDashboardParameterDetailArrayOutputWithContext(ctx context.Context) GetDashboardParameterDetailArrayOutput
- type GetDashboardParameterDetailInput
- type GetDashboardParameterDetailOutput
- func (o GetDashboardParameterDetailOutput) DefaultValue() pulumi.StringOutput
- func (o GetDashboardParameterDetailOutput) DynamicFieldType() pulumi.StringOutput
- func (GetDashboardParameterDetailOutput) ElementType() reflect.Type
- func (o GetDashboardParameterDetailOutput) HideFromView() pulumi.BoolOutput
- func (o GetDashboardParameterDetailOutput) Label() pulumi.StringOutput
- func (o GetDashboardParameterDetailOutput) ParameterType() pulumi.StringOutput
- func (o GetDashboardParameterDetailOutput) QueryValue() pulumi.StringOutput
- func (o GetDashboardParameterDetailOutput) TagKey() pulumi.StringOutput
- func (o GetDashboardParameterDetailOutput) ToGetDashboardParameterDetailOutput() GetDashboardParameterDetailOutput
- func (o GetDashboardParameterDetailOutput) ToGetDashboardParameterDetailOutputWithContext(ctx context.Context) GetDashboardParameterDetailOutput
- func (o GetDashboardParameterDetailOutput) ValuesToReadableStrings() pulumi.StringMapOutput
- type GetDashboardSection
- type GetDashboardSectionArgs
- type GetDashboardSectionArray
- type GetDashboardSectionArrayInput
- type GetDashboardSectionArrayOutput
- func (GetDashboardSectionArrayOutput) ElementType() reflect.Type
- func (o GetDashboardSectionArrayOutput) Index(i pulumi.IntInput) GetDashboardSectionOutput
- func (o GetDashboardSectionArrayOutput) ToGetDashboardSectionArrayOutput() GetDashboardSectionArrayOutput
- func (o GetDashboardSectionArrayOutput) ToGetDashboardSectionArrayOutputWithContext(ctx context.Context) GetDashboardSectionArrayOutput
- type GetDashboardSectionInput
- type GetDashboardSectionOutput
- func (GetDashboardSectionOutput) ElementType() reflect.Type
- func (o GetDashboardSectionOutput) Name() pulumi.StringOutput
- func (o GetDashboardSectionOutput) Rows() GetDashboardSectionRowArrayOutput
- func (o GetDashboardSectionOutput) ToGetDashboardSectionOutput() GetDashboardSectionOutput
- func (o GetDashboardSectionOutput) ToGetDashboardSectionOutputWithContext(ctx context.Context) GetDashboardSectionOutput
- type GetDashboardSectionRow
- type GetDashboardSectionRowArgs
- type GetDashboardSectionRowArray
- func (GetDashboardSectionRowArray) ElementType() reflect.Type
- func (i GetDashboardSectionRowArray) ToGetDashboardSectionRowArrayOutput() GetDashboardSectionRowArrayOutput
- func (i GetDashboardSectionRowArray) ToGetDashboardSectionRowArrayOutputWithContext(ctx context.Context) GetDashboardSectionRowArrayOutput
- type GetDashboardSectionRowArrayInput
- type GetDashboardSectionRowArrayOutput
- func (GetDashboardSectionRowArrayOutput) ElementType() reflect.Type
- func (o GetDashboardSectionRowArrayOutput) Index(i pulumi.IntInput) GetDashboardSectionRowOutput
- func (o GetDashboardSectionRowArrayOutput) ToGetDashboardSectionRowArrayOutput() GetDashboardSectionRowArrayOutput
- func (o GetDashboardSectionRowArrayOutput) ToGetDashboardSectionRowArrayOutputWithContext(ctx context.Context) GetDashboardSectionRowArrayOutput
- type GetDashboardSectionRowChart
- type GetDashboardSectionRowChartArgs
- func (GetDashboardSectionRowChartArgs) ElementType() reflect.Type
- func (i GetDashboardSectionRowChartArgs) ToGetDashboardSectionRowChartOutput() GetDashboardSectionRowChartOutput
- func (i GetDashboardSectionRowChartArgs) ToGetDashboardSectionRowChartOutputWithContext(ctx context.Context) GetDashboardSectionRowChartOutput
- type GetDashboardSectionRowChartArray
- func (GetDashboardSectionRowChartArray) ElementType() reflect.Type
- func (i GetDashboardSectionRowChartArray) ToGetDashboardSectionRowChartArrayOutput() GetDashboardSectionRowChartArrayOutput
- func (i GetDashboardSectionRowChartArray) ToGetDashboardSectionRowChartArrayOutputWithContext(ctx context.Context) GetDashboardSectionRowChartArrayOutput
- type GetDashboardSectionRowChartArrayInput
- type GetDashboardSectionRowChartArrayOutput
- func (GetDashboardSectionRowChartArrayOutput) ElementType() reflect.Type
- func (o GetDashboardSectionRowChartArrayOutput) Index(i pulumi.IntInput) GetDashboardSectionRowChartOutput
- func (o GetDashboardSectionRowChartArrayOutput) ToGetDashboardSectionRowChartArrayOutput() GetDashboardSectionRowChartArrayOutput
- func (o GetDashboardSectionRowChartArrayOutput) ToGetDashboardSectionRowChartArrayOutputWithContext(ctx context.Context) GetDashboardSectionRowChartArrayOutput
- type GetDashboardSectionRowChartChartSetting
- type GetDashboardSectionRowChartChartSettingArgs
- func (GetDashboardSectionRowChartChartSettingArgs) ElementType() reflect.Type
- func (i GetDashboardSectionRowChartChartSettingArgs) ToGetDashboardSectionRowChartChartSettingOutput() GetDashboardSectionRowChartChartSettingOutput
- func (i GetDashboardSectionRowChartChartSettingArgs) ToGetDashboardSectionRowChartChartSettingOutputWithContext(ctx context.Context) GetDashboardSectionRowChartChartSettingOutput
- type GetDashboardSectionRowChartChartSettingArray
- func (GetDashboardSectionRowChartChartSettingArray) ElementType() reflect.Type
- func (i GetDashboardSectionRowChartChartSettingArray) ToGetDashboardSectionRowChartChartSettingArrayOutput() GetDashboardSectionRowChartChartSettingArrayOutput
- func (i GetDashboardSectionRowChartChartSettingArray) ToGetDashboardSectionRowChartChartSettingArrayOutputWithContext(ctx context.Context) GetDashboardSectionRowChartChartSettingArrayOutput
- type GetDashboardSectionRowChartChartSettingArrayInput
- type GetDashboardSectionRowChartChartSettingArrayOutput
- func (GetDashboardSectionRowChartChartSettingArrayOutput) ElementType() reflect.Type
- func (o GetDashboardSectionRowChartChartSettingArrayOutput) Index(i pulumi.IntInput) GetDashboardSectionRowChartChartSettingOutput
- func (o GetDashboardSectionRowChartChartSettingArrayOutput) ToGetDashboardSectionRowChartChartSettingArrayOutput() GetDashboardSectionRowChartChartSettingArrayOutput
- func (o GetDashboardSectionRowChartChartSettingArrayOutput) ToGetDashboardSectionRowChartChartSettingArrayOutputWithContext(ctx context.Context) GetDashboardSectionRowChartChartSettingArrayOutput
- type GetDashboardSectionRowChartChartSettingInput
- type GetDashboardSectionRowChartChartSettingOutput
- func (o GetDashboardSectionRowChartChartSettingOutput) AutoColumnTags() pulumi.BoolOutput
- func (o GetDashboardSectionRowChartChartSettingOutput) ColumnTags() pulumi.StringOutput
- func (o GetDashboardSectionRowChartChartSettingOutput) CustomTags() pulumi.StringArrayOutput
- func (GetDashboardSectionRowChartChartSettingOutput) ElementType() reflect.Type
- func (o GetDashboardSectionRowChartChartSettingOutput) ExpectedDataSpacing() pulumi.IntOutput
- func (o GetDashboardSectionRowChartChartSettingOutput) FixedLegendDisplayStats() pulumi.StringArrayOutput
- func (o GetDashboardSectionRowChartChartSettingOutput) FixedLegendEnabled() pulumi.BoolOutput
- func (o GetDashboardSectionRowChartChartSettingOutput) FixedLegendFilterField() pulumi.StringOutput
- func (o GetDashboardSectionRowChartChartSettingOutput) FixedLegendFilterLimit() pulumi.IntOutput
- func (o GetDashboardSectionRowChartChartSettingOutput) FixedLegendFilterSort() pulumi.StringOutput
- func (o GetDashboardSectionRowChartChartSettingOutput) FixedLegendHideLabel() pulumi.BoolOutput
- func (o GetDashboardSectionRowChartChartSettingOutput) FixedLegendPosition() pulumi.StringOutput
- func (o GetDashboardSectionRowChartChartSettingOutput) FixedLegendUseRawStats() pulumi.BoolOutput
- func (o GetDashboardSectionRowChartChartSettingOutput) GroupBySource() pulumi.BoolOutput
- func (o GetDashboardSectionRowChartChartSettingOutput) InvertDynamicLegendHoverControl() pulumi.BoolOutput
- func (o GetDashboardSectionRowChartChartSettingOutput) LineType() pulumi.StringOutput
- func (o GetDashboardSectionRowChartChartSettingOutput) Max() pulumi.Float64Output
- func (o GetDashboardSectionRowChartChartSettingOutput) Min() pulumi.Float64Output
- func (o GetDashboardSectionRowChartChartSettingOutput) NumTags() pulumi.IntOutput
- func (o GetDashboardSectionRowChartChartSettingOutput) PlainMarkdownContent() pulumi.StringOutput
- func (o GetDashboardSectionRowChartChartSettingOutput) ShowHosts() pulumi.BoolOutput
- func (o GetDashboardSectionRowChartChartSettingOutput) ShowLabels() pulumi.BoolOutput
- func (o GetDashboardSectionRowChartChartSettingOutput) ShowRawValues() pulumi.BoolOutput
- func (o GetDashboardSectionRowChartChartSettingOutput) SortValuesDescending() pulumi.BoolOutput
- func (o GetDashboardSectionRowChartChartSettingOutput) SparklineDecimalPrecision() pulumi.IntOutput
- func (o GetDashboardSectionRowChartChartSettingOutput) SparklineDisplayColor() pulumi.StringOutput
- func (o GetDashboardSectionRowChartChartSettingOutput) SparklineDisplayFontSize() pulumi.StringOutput
- func (o GetDashboardSectionRowChartChartSettingOutput) SparklineDisplayHorizontalPosition() pulumi.StringOutput
- func (o GetDashboardSectionRowChartChartSettingOutput) SparklineDisplayPostfix() pulumi.StringOutput
- func (o GetDashboardSectionRowChartChartSettingOutput) SparklineDisplayPrefix() pulumi.StringOutput
- func (o GetDashboardSectionRowChartChartSettingOutput) SparklineDisplayValueType() pulumi.StringOutput
- func (o GetDashboardSectionRowChartChartSettingOutput) SparklineDisplayVerticalPosition() pulumi.StringOutput
- func (o GetDashboardSectionRowChartChartSettingOutput) SparklineFillColor() pulumi.StringOutput
- func (o GetDashboardSectionRowChartChartSettingOutput) SparklineLineColor() pulumi.StringOutput
- func (o GetDashboardSectionRowChartChartSettingOutput) SparklineSize() pulumi.StringOutput
- func (o GetDashboardSectionRowChartChartSettingOutput) SparklineValueColorMapApplyTo() pulumi.StringOutput
- func (o GetDashboardSectionRowChartChartSettingOutput) SparklineValueColorMapColors() pulumi.StringArrayOutput
- func (o GetDashboardSectionRowChartChartSettingOutput) SparklineValueColorMapValues() pulumi.IntArrayOutput
- func (o GetDashboardSectionRowChartChartSettingOutput) SparklineValueColorMapValuesV2s() pulumi.Float64ArrayOutput
- func (o GetDashboardSectionRowChartChartSettingOutput) SparklineValueTextMapTexts() pulumi.StringArrayOutput
- func (o GetDashboardSectionRowChartChartSettingOutput) SparklineValueTextMapThresholds() pulumi.Float64ArrayOutput
- func (o GetDashboardSectionRowChartChartSettingOutput) StackType() pulumi.StringOutput
- func (o GetDashboardSectionRowChartChartSettingOutput) TagMode() pulumi.StringOutput
- func (o GetDashboardSectionRowChartChartSettingOutput) TimeBasedColoring() pulumi.BoolOutput
- func (o GetDashboardSectionRowChartChartSettingOutput) ToGetDashboardSectionRowChartChartSettingOutput() GetDashboardSectionRowChartChartSettingOutput
- func (o GetDashboardSectionRowChartChartSettingOutput) ToGetDashboardSectionRowChartChartSettingOutputWithContext(ctx context.Context) GetDashboardSectionRowChartChartSettingOutput
- func (o GetDashboardSectionRowChartChartSettingOutput) Type() pulumi.StringOutput
- func (o GetDashboardSectionRowChartChartSettingOutput) WindowSize() pulumi.IntOutput
- func (o GetDashboardSectionRowChartChartSettingOutput) Windowing() pulumi.StringOutput
- func (o GetDashboardSectionRowChartChartSettingOutput) Xmax() pulumi.Float64Output
- func (o GetDashboardSectionRowChartChartSettingOutput) Xmin() pulumi.Float64Output
- func (o GetDashboardSectionRowChartChartSettingOutput) Y0ScaleSiBy1024() pulumi.BoolOutput
- func (o GetDashboardSectionRowChartChartSettingOutput) Y0UnitAutoscaling() pulumi.BoolOutput
- func (o GetDashboardSectionRowChartChartSettingOutput) Y1Max() pulumi.Float64Output
- func (o GetDashboardSectionRowChartChartSettingOutput) Y1Min() pulumi.Float64Output
- func (o GetDashboardSectionRowChartChartSettingOutput) Y1ScaleSiBy1024() pulumi.BoolOutput
- func (o GetDashboardSectionRowChartChartSettingOutput) Y1UnitAutoscaling() pulumi.BoolOutput
- func (o GetDashboardSectionRowChartChartSettingOutput) Y1Units() pulumi.StringOutput
- func (o GetDashboardSectionRowChartChartSettingOutput) Ymax() pulumi.Float64Output
- func (o GetDashboardSectionRowChartChartSettingOutput) Ymin() pulumi.Float64Output
- type GetDashboardSectionRowChartInput
- type GetDashboardSectionRowChartOutput
- func (o GetDashboardSectionRowChartOutput) Base() pulumi.IntOutput
- func (o GetDashboardSectionRowChartOutput) ChartAttributes() pulumi.StringOutput
- func (o GetDashboardSectionRowChartOutput) ChartSettings() GetDashboardSectionRowChartChartSettingArrayOutput
- func (o GetDashboardSectionRowChartOutput) Description() pulumi.StringOutput
- func (GetDashboardSectionRowChartOutput) ElementType() reflect.Type
- func (o GetDashboardSectionRowChartOutput) IncludeObsoleteMetrics() pulumi.BoolOutput
- func (o GetDashboardSectionRowChartOutput) InterpolatePointsKey() pulumi.BoolOutput
- func (o GetDashboardSectionRowChartOutput) Name() pulumi.StringOutput
- func (o GetDashboardSectionRowChartOutput) NoDefaultEvents() pulumi.BoolOutput
- func (o GetDashboardSectionRowChartOutput) Sources() GetDashboardSectionRowChartSourceArrayOutput
- func (o GetDashboardSectionRowChartOutput) Summarization() pulumi.StringOutput
- func (o GetDashboardSectionRowChartOutput) ToGetDashboardSectionRowChartOutput() GetDashboardSectionRowChartOutput
- func (o GetDashboardSectionRowChartOutput) ToGetDashboardSectionRowChartOutputWithContext(ctx context.Context) GetDashboardSectionRowChartOutput
- func (o GetDashboardSectionRowChartOutput) Units() pulumi.StringOutput
- type GetDashboardSectionRowChartSource
- type GetDashboardSectionRowChartSourceArgs
- func (GetDashboardSectionRowChartSourceArgs) ElementType() reflect.Type
- func (i GetDashboardSectionRowChartSourceArgs) ToGetDashboardSectionRowChartSourceOutput() GetDashboardSectionRowChartSourceOutput
- func (i GetDashboardSectionRowChartSourceArgs) ToGetDashboardSectionRowChartSourceOutputWithContext(ctx context.Context) GetDashboardSectionRowChartSourceOutput
- type GetDashboardSectionRowChartSourceArray
- func (GetDashboardSectionRowChartSourceArray) ElementType() reflect.Type
- func (i GetDashboardSectionRowChartSourceArray) ToGetDashboardSectionRowChartSourceArrayOutput() GetDashboardSectionRowChartSourceArrayOutput
- func (i GetDashboardSectionRowChartSourceArray) ToGetDashboardSectionRowChartSourceArrayOutputWithContext(ctx context.Context) GetDashboardSectionRowChartSourceArrayOutput
- type GetDashboardSectionRowChartSourceArrayInput
- type GetDashboardSectionRowChartSourceArrayOutput
- func (GetDashboardSectionRowChartSourceArrayOutput) ElementType() reflect.Type
- func (o GetDashboardSectionRowChartSourceArrayOutput) Index(i pulumi.IntInput) GetDashboardSectionRowChartSourceOutput
- func (o GetDashboardSectionRowChartSourceArrayOutput) ToGetDashboardSectionRowChartSourceArrayOutput() GetDashboardSectionRowChartSourceArrayOutput
- func (o GetDashboardSectionRowChartSourceArrayOutput) ToGetDashboardSectionRowChartSourceArrayOutputWithContext(ctx context.Context) GetDashboardSectionRowChartSourceArrayOutput
- type GetDashboardSectionRowChartSourceInput
- type GetDashboardSectionRowChartSourceOutput
- func (o GetDashboardSectionRowChartSourceOutput) Disabled() pulumi.BoolOutput
- func (GetDashboardSectionRowChartSourceOutput) ElementType() reflect.Type
- func (o GetDashboardSectionRowChartSourceOutput) Name() pulumi.StringOutput
- func (o GetDashboardSectionRowChartSourceOutput) Query() pulumi.StringOutput
- func (o GetDashboardSectionRowChartSourceOutput) QuerybuilderEnabled() pulumi.BoolOutput
- func (o GetDashboardSectionRowChartSourceOutput) ScatterPlotSource() pulumi.StringOutput
- func (o GetDashboardSectionRowChartSourceOutput) SecondaryAxis() pulumi.BoolOutput
- func (o GetDashboardSectionRowChartSourceOutput) SourceColor() pulumi.StringOutput
- func (o GetDashboardSectionRowChartSourceOutput) SourceDescription() pulumi.StringOutput
- func (o GetDashboardSectionRowChartSourceOutput) ToGetDashboardSectionRowChartSourceOutput() GetDashboardSectionRowChartSourceOutput
- func (o GetDashboardSectionRowChartSourceOutput) ToGetDashboardSectionRowChartSourceOutputWithContext(ctx context.Context) GetDashboardSectionRowChartSourceOutput
- type GetDashboardSectionRowInput
- type GetDashboardSectionRowOutput
- func (o GetDashboardSectionRowOutput) Charts() GetDashboardSectionRowChartArrayOutput
- func (GetDashboardSectionRowOutput) ElementType() reflect.Type
- func (o GetDashboardSectionRowOutput) HeightFactor() pulumi.IntOutput
- func (o GetDashboardSectionRowOutput) Name() pulumi.StringOutput
- func (o GetDashboardSectionRowOutput) ToGetDashboardSectionRowOutput() GetDashboardSectionRowOutput
- func (o GetDashboardSectionRowOutput) ToGetDashboardSectionRowOutputWithContext(ctx context.Context) GetDashboardSectionRowOutput
- type GetDashboardsArgs
- type GetDashboardsDashboard
- type GetDashboardsDashboardArgs
- type GetDashboardsDashboardArray
- func (GetDashboardsDashboardArray) ElementType() reflect.Type
- func (i GetDashboardsDashboardArray) ToGetDashboardsDashboardArrayOutput() GetDashboardsDashboardArrayOutput
- func (i GetDashboardsDashboardArray) ToGetDashboardsDashboardArrayOutputWithContext(ctx context.Context) GetDashboardsDashboardArrayOutput
- type GetDashboardsDashboardArrayInput
- type GetDashboardsDashboardArrayOutput
- func (GetDashboardsDashboardArrayOutput) ElementType() reflect.Type
- func (o GetDashboardsDashboardArrayOutput) Index(i pulumi.IntInput) GetDashboardsDashboardOutput
- func (o GetDashboardsDashboardArrayOutput) ToGetDashboardsDashboardArrayOutput() GetDashboardsDashboardArrayOutput
- func (o GetDashboardsDashboardArrayOutput) ToGetDashboardsDashboardArrayOutputWithContext(ctx context.Context) GetDashboardsDashboardArrayOutput
- type GetDashboardsDashboardInput
- type GetDashboardsDashboardOutput
- func (o GetDashboardsDashboardOutput) CanModifies() pulumi.StringArrayOutput
- func (o GetDashboardsDashboardOutput) CanViews() pulumi.StringArrayOutput
- func (o GetDashboardsDashboardOutput) ChartTitleBgColor() pulumi.StringOutput
- func (o GetDashboardsDashboardOutput) ChartTitleColor() pulumi.StringOutput
- func (o GetDashboardsDashboardOutput) ChartTitleScalar() pulumi.IntOutput
- func (o GetDashboardsDashboardOutput) CreatedEpochMillis() pulumi.IntOutput
- func (o GetDashboardsDashboardOutput) CreatorId() pulumi.StringOutput
- func (o GetDashboardsDashboardOutput) Customer() pulumi.StringOutput
- func (o GetDashboardsDashboardOutput) DefaultEndTime() pulumi.IntOutput
- func (o GetDashboardsDashboardOutput) DefaultStartTime() pulumi.IntOutput
- func (o GetDashboardsDashboardOutput) DefaultTimeWindow() pulumi.StringOutput
- func (o GetDashboardsDashboardOutput) Deleted() pulumi.BoolOutput
- func (o GetDashboardsDashboardOutput) Description() pulumi.StringOutput
- func (o GetDashboardsDashboardOutput) DisplayDescription() pulumi.BoolOutput
- func (o GetDashboardsDashboardOutput) DisplayQueryParameters() pulumi.BoolOutput
- func (o GetDashboardsDashboardOutput) DisplaySectionTableOfContents() pulumi.BoolOutput
- func (GetDashboardsDashboardOutput) ElementType() reflect.Type
- func (o GetDashboardsDashboardOutput) EventFilterType() pulumi.StringOutput
- func (o GetDashboardsDashboardOutput) EventQuery() pulumi.StringOutput
- func (o GetDashboardsDashboardOutput) Favorite() pulumi.BoolOutput
- func (o GetDashboardsDashboardOutput) Hidden() pulumi.BoolOutput
- func (o GetDashboardsDashboardOutput) Id() pulumi.StringOutput
- func (o GetDashboardsDashboardOutput) Name() pulumi.StringOutput
- func (o GetDashboardsDashboardOutput) NumCharts() pulumi.IntOutput
- func (o GetDashboardsDashboardOutput) NumFavorites() pulumi.IntOutput
- func (o GetDashboardsDashboardOutput) ParameterDetails() GetDashboardsDashboardParameterDetailArrayOutput
- func (o GetDashboardsDashboardOutput) Parameters() pulumi.MapOutput
- func (o GetDashboardsDashboardOutput) Sections() GetDashboardsDashboardSectionArrayOutput
- func (o GetDashboardsDashboardOutput) SystemOwned() pulumi.BoolOutput
- func (o GetDashboardsDashboardOutput) Tags() pulumi.StringArrayOutput
- func (o GetDashboardsDashboardOutput) ToGetDashboardsDashboardOutput() GetDashboardsDashboardOutput
- func (o GetDashboardsDashboardOutput) ToGetDashboardsDashboardOutputWithContext(ctx context.Context) GetDashboardsDashboardOutput
- func (o GetDashboardsDashboardOutput) UpdatedEpochMillis() pulumi.IntOutput
- func (o GetDashboardsDashboardOutput) UpdaterId() pulumi.StringOutput
- func (o GetDashboardsDashboardOutput) Url() pulumi.StringOutput
- func (o GetDashboardsDashboardOutput) ViewsLastDay() pulumi.IntOutput
- func (o GetDashboardsDashboardOutput) ViewsLastMonth() pulumi.IntOutput
- func (o GetDashboardsDashboardOutput) ViewsLastWeek() pulumi.IntOutput
- type GetDashboardsDashboardParameterDetail
- type GetDashboardsDashboardParameterDetailArgs
- func (GetDashboardsDashboardParameterDetailArgs) ElementType() reflect.Type
- func (i GetDashboardsDashboardParameterDetailArgs) ToGetDashboardsDashboardParameterDetailOutput() GetDashboardsDashboardParameterDetailOutput
- func (i GetDashboardsDashboardParameterDetailArgs) ToGetDashboardsDashboardParameterDetailOutputWithContext(ctx context.Context) GetDashboardsDashboardParameterDetailOutput
- type GetDashboardsDashboardParameterDetailArray
- func (GetDashboardsDashboardParameterDetailArray) ElementType() reflect.Type
- func (i GetDashboardsDashboardParameterDetailArray) ToGetDashboardsDashboardParameterDetailArrayOutput() GetDashboardsDashboardParameterDetailArrayOutput
- func (i GetDashboardsDashboardParameterDetailArray) ToGetDashboardsDashboardParameterDetailArrayOutputWithContext(ctx context.Context) GetDashboardsDashboardParameterDetailArrayOutput
- type GetDashboardsDashboardParameterDetailArrayInput
- type GetDashboardsDashboardParameterDetailArrayOutput
- func (GetDashboardsDashboardParameterDetailArrayOutput) ElementType() reflect.Type
- func (o GetDashboardsDashboardParameterDetailArrayOutput) Index(i pulumi.IntInput) GetDashboardsDashboardParameterDetailOutput
- func (o GetDashboardsDashboardParameterDetailArrayOutput) ToGetDashboardsDashboardParameterDetailArrayOutput() GetDashboardsDashboardParameterDetailArrayOutput
- func (o GetDashboardsDashboardParameterDetailArrayOutput) ToGetDashboardsDashboardParameterDetailArrayOutputWithContext(ctx context.Context) GetDashboardsDashboardParameterDetailArrayOutput
- type GetDashboardsDashboardParameterDetailInput
- type GetDashboardsDashboardParameterDetailOutput
- func (o GetDashboardsDashboardParameterDetailOutput) DefaultValue() pulumi.StringOutput
- func (o GetDashboardsDashboardParameterDetailOutput) DynamicFieldType() pulumi.StringOutput
- func (GetDashboardsDashboardParameterDetailOutput) ElementType() reflect.Type
- func (o GetDashboardsDashboardParameterDetailOutput) HideFromView() pulumi.BoolOutput
- func (o GetDashboardsDashboardParameterDetailOutput) Label() pulumi.StringOutput
- func (o GetDashboardsDashboardParameterDetailOutput) ParameterType() pulumi.StringOutput
- func (o GetDashboardsDashboardParameterDetailOutput) QueryValue() pulumi.StringOutput
- func (o GetDashboardsDashboardParameterDetailOutput) TagKey() pulumi.StringOutput
- func (o GetDashboardsDashboardParameterDetailOutput) ToGetDashboardsDashboardParameterDetailOutput() GetDashboardsDashboardParameterDetailOutput
- func (o GetDashboardsDashboardParameterDetailOutput) ToGetDashboardsDashboardParameterDetailOutputWithContext(ctx context.Context) GetDashboardsDashboardParameterDetailOutput
- func (o GetDashboardsDashboardParameterDetailOutput) ValuesToReadableStrings() pulumi.StringMapOutput
- type GetDashboardsDashboardSection
- type GetDashboardsDashboardSectionArgs
- func (GetDashboardsDashboardSectionArgs) ElementType() reflect.Type
- func (i GetDashboardsDashboardSectionArgs) ToGetDashboardsDashboardSectionOutput() GetDashboardsDashboardSectionOutput
- func (i GetDashboardsDashboardSectionArgs) ToGetDashboardsDashboardSectionOutputWithContext(ctx context.Context) GetDashboardsDashboardSectionOutput
- type GetDashboardsDashboardSectionArray
- func (GetDashboardsDashboardSectionArray) ElementType() reflect.Type
- func (i GetDashboardsDashboardSectionArray) ToGetDashboardsDashboardSectionArrayOutput() GetDashboardsDashboardSectionArrayOutput
- func (i GetDashboardsDashboardSectionArray) ToGetDashboardsDashboardSectionArrayOutputWithContext(ctx context.Context) GetDashboardsDashboardSectionArrayOutput
- type GetDashboardsDashboardSectionArrayInput
- type GetDashboardsDashboardSectionArrayOutput
- func (GetDashboardsDashboardSectionArrayOutput) ElementType() reflect.Type
- func (o GetDashboardsDashboardSectionArrayOutput) Index(i pulumi.IntInput) GetDashboardsDashboardSectionOutput
- func (o GetDashboardsDashboardSectionArrayOutput) ToGetDashboardsDashboardSectionArrayOutput() GetDashboardsDashboardSectionArrayOutput
- func (o GetDashboardsDashboardSectionArrayOutput) ToGetDashboardsDashboardSectionArrayOutputWithContext(ctx context.Context) GetDashboardsDashboardSectionArrayOutput
- type GetDashboardsDashboardSectionInput
- type GetDashboardsDashboardSectionOutput
- func (GetDashboardsDashboardSectionOutput) ElementType() reflect.Type
- func (o GetDashboardsDashboardSectionOutput) Name() pulumi.StringOutput
- func (o GetDashboardsDashboardSectionOutput) Rows() GetDashboardsDashboardSectionRowArrayOutput
- func (o GetDashboardsDashboardSectionOutput) ToGetDashboardsDashboardSectionOutput() GetDashboardsDashboardSectionOutput
- func (o GetDashboardsDashboardSectionOutput) ToGetDashboardsDashboardSectionOutputWithContext(ctx context.Context) GetDashboardsDashboardSectionOutput
- type GetDashboardsDashboardSectionRow
- type GetDashboardsDashboardSectionRowArgs
- func (GetDashboardsDashboardSectionRowArgs) ElementType() reflect.Type
- func (i GetDashboardsDashboardSectionRowArgs) ToGetDashboardsDashboardSectionRowOutput() GetDashboardsDashboardSectionRowOutput
- func (i GetDashboardsDashboardSectionRowArgs) ToGetDashboardsDashboardSectionRowOutputWithContext(ctx context.Context) GetDashboardsDashboardSectionRowOutput
- type GetDashboardsDashboardSectionRowArray
- func (GetDashboardsDashboardSectionRowArray) ElementType() reflect.Type
- func (i GetDashboardsDashboardSectionRowArray) ToGetDashboardsDashboardSectionRowArrayOutput() GetDashboardsDashboardSectionRowArrayOutput
- func (i GetDashboardsDashboardSectionRowArray) ToGetDashboardsDashboardSectionRowArrayOutputWithContext(ctx context.Context) GetDashboardsDashboardSectionRowArrayOutput
- type GetDashboardsDashboardSectionRowArrayInput
- type GetDashboardsDashboardSectionRowArrayOutput
- func (GetDashboardsDashboardSectionRowArrayOutput) ElementType() reflect.Type
- func (o GetDashboardsDashboardSectionRowArrayOutput) Index(i pulumi.IntInput) GetDashboardsDashboardSectionRowOutput
- func (o GetDashboardsDashboardSectionRowArrayOutput) ToGetDashboardsDashboardSectionRowArrayOutput() GetDashboardsDashboardSectionRowArrayOutput
- func (o GetDashboardsDashboardSectionRowArrayOutput) ToGetDashboardsDashboardSectionRowArrayOutputWithContext(ctx context.Context) GetDashboardsDashboardSectionRowArrayOutput
- type GetDashboardsDashboardSectionRowChart
- type GetDashboardsDashboardSectionRowChartArgs
- func (GetDashboardsDashboardSectionRowChartArgs) ElementType() reflect.Type
- func (i GetDashboardsDashboardSectionRowChartArgs) ToGetDashboardsDashboardSectionRowChartOutput() GetDashboardsDashboardSectionRowChartOutput
- func (i GetDashboardsDashboardSectionRowChartArgs) ToGetDashboardsDashboardSectionRowChartOutputWithContext(ctx context.Context) GetDashboardsDashboardSectionRowChartOutput
- type GetDashboardsDashboardSectionRowChartArray
- func (GetDashboardsDashboardSectionRowChartArray) ElementType() reflect.Type
- func (i GetDashboardsDashboardSectionRowChartArray) ToGetDashboardsDashboardSectionRowChartArrayOutput() GetDashboardsDashboardSectionRowChartArrayOutput
- func (i GetDashboardsDashboardSectionRowChartArray) ToGetDashboardsDashboardSectionRowChartArrayOutputWithContext(ctx context.Context) GetDashboardsDashboardSectionRowChartArrayOutput
- type GetDashboardsDashboardSectionRowChartArrayInput
- type GetDashboardsDashboardSectionRowChartArrayOutput
- func (GetDashboardsDashboardSectionRowChartArrayOutput) ElementType() reflect.Type
- func (o GetDashboardsDashboardSectionRowChartArrayOutput) Index(i pulumi.IntInput) GetDashboardsDashboardSectionRowChartOutput
- func (o GetDashboardsDashboardSectionRowChartArrayOutput) ToGetDashboardsDashboardSectionRowChartArrayOutput() GetDashboardsDashboardSectionRowChartArrayOutput
- func (o GetDashboardsDashboardSectionRowChartArrayOutput) ToGetDashboardsDashboardSectionRowChartArrayOutputWithContext(ctx context.Context) GetDashboardsDashboardSectionRowChartArrayOutput
- type GetDashboardsDashboardSectionRowChartChartSetting
- type GetDashboardsDashboardSectionRowChartChartSettingArgs
- func (GetDashboardsDashboardSectionRowChartChartSettingArgs) ElementType() reflect.Type
- func (i GetDashboardsDashboardSectionRowChartChartSettingArgs) ToGetDashboardsDashboardSectionRowChartChartSettingOutput() GetDashboardsDashboardSectionRowChartChartSettingOutput
- func (i GetDashboardsDashboardSectionRowChartChartSettingArgs) ToGetDashboardsDashboardSectionRowChartChartSettingOutputWithContext(ctx context.Context) GetDashboardsDashboardSectionRowChartChartSettingOutput
- type GetDashboardsDashboardSectionRowChartChartSettingArray
- func (GetDashboardsDashboardSectionRowChartChartSettingArray) ElementType() reflect.Type
- func (i GetDashboardsDashboardSectionRowChartChartSettingArray) ToGetDashboardsDashboardSectionRowChartChartSettingArrayOutput() GetDashboardsDashboardSectionRowChartChartSettingArrayOutput
- func (i GetDashboardsDashboardSectionRowChartChartSettingArray) ToGetDashboardsDashboardSectionRowChartChartSettingArrayOutputWithContext(ctx context.Context) GetDashboardsDashboardSectionRowChartChartSettingArrayOutput
- type GetDashboardsDashboardSectionRowChartChartSettingArrayInput
- type GetDashboardsDashboardSectionRowChartChartSettingArrayOutput
- func (GetDashboardsDashboardSectionRowChartChartSettingArrayOutput) ElementType() reflect.Type
- func (o GetDashboardsDashboardSectionRowChartChartSettingArrayOutput) Index(i pulumi.IntInput) GetDashboardsDashboardSectionRowChartChartSettingOutput
- func (o GetDashboardsDashboardSectionRowChartChartSettingArrayOutput) ToGetDashboardsDashboardSectionRowChartChartSettingArrayOutput() GetDashboardsDashboardSectionRowChartChartSettingArrayOutput
- func (o GetDashboardsDashboardSectionRowChartChartSettingArrayOutput) ToGetDashboardsDashboardSectionRowChartChartSettingArrayOutputWithContext(ctx context.Context) GetDashboardsDashboardSectionRowChartChartSettingArrayOutput
- type GetDashboardsDashboardSectionRowChartChartSettingInput
- type GetDashboardsDashboardSectionRowChartChartSettingOutput
- func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) AutoColumnTags() pulumi.BoolOutput
- func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) ColumnTags() pulumi.StringOutput
- func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) CustomTags() pulumi.StringArrayOutput
- func (GetDashboardsDashboardSectionRowChartChartSettingOutput) ElementType() reflect.Type
- func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) ExpectedDataSpacing() pulumi.IntOutput
- func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) FixedLegendDisplayStats() pulumi.StringArrayOutput
- func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) FixedLegendEnabled() pulumi.BoolOutput
- func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) FixedLegendFilterField() pulumi.StringOutput
- func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) FixedLegendFilterLimit() pulumi.IntOutput
- func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) FixedLegendFilterSort() pulumi.StringOutput
- func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) FixedLegendHideLabel() pulumi.BoolOutput
- func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) FixedLegendPosition() pulumi.StringOutput
- func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) FixedLegendUseRawStats() pulumi.BoolOutput
- func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) GroupBySource() pulumi.BoolOutput
- func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) InvertDynamicLegendHoverControl() pulumi.BoolOutput
- func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) LineType() pulumi.StringOutput
- func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) Max() pulumi.Float64Output
- func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) Min() pulumi.Float64Output
- func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) NumTags() pulumi.IntOutput
- func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) PlainMarkdownContent() pulumi.StringOutput
- func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) ShowHosts() pulumi.BoolOutput
- func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) ShowLabels() pulumi.BoolOutput
- func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) ShowRawValues() pulumi.BoolOutput
- func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) SortValuesDescending() pulumi.BoolOutput
- func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) SparklineDecimalPrecision() pulumi.IntOutput
- func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) SparklineDisplayColor() pulumi.StringOutput
- func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) SparklineDisplayFontSize() pulumi.StringOutput
- func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) SparklineDisplayHorizontalPosition() pulumi.StringOutput
- func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) SparklineDisplayPostfix() pulumi.StringOutput
- func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) SparklineDisplayPrefix() pulumi.StringOutput
- func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) SparklineDisplayValueType() pulumi.StringOutput
- func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) SparklineDisplayVerticalPosition() pulumi.StringOutput
- func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) SparklineFillColor() pulumi.StringOutput
- func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) SparklineLineColor() pulumi.StringOutput
- func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) SparklineSize() pulumi.StringOutput
- func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) SparklineValueColorMapApplyTo() pulumi.StringOutput
- func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) SparklineValueColorMapColors() pulumi.StringArrayOutput
- func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) SparklineValueColorMapValues() pulumi.IntArrayOutput
- func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) SparklineValueColorMapValuesV2s() pulumi.Float64ArrayOutput
- func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) SparklineValueTextMapTexts() pulumi.StringArrayOutput
- func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) SparklineValueTextMapThresholds() pulumi.Float64ArrayOutput
- func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) StackType() pulumi.StringOutput
- func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) TagMode() pulumi.StringOutput
- func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) TimeBasedColoring() pulumi.BoolOutput
- func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) ToGetDashboardsDashboardSectionRowChartChartSettingOutput() GetDashboardsDashboardSectionRowChartChartSettingOutput
- func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) ToGetDashboardsDashboardSectionRowChartChartSettingOutputWithContext(ctx context.Context) GetDashboardsDashboardSectionRowChartChartSettingOutput
- func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) Type() pulumi.StringOutput
- func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) WindowSize() pulumi.IntOutput
- func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) Windowing() pulumi.StringOutput
- func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) Xmax() pulumi.Float64Output
- func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) Xmin() pulumi.Float64Output
- func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) Y0ScaleSiBy1024() pulumi.BoolOutput
- func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) Y0UnitAutoscaling() pulumi.BoolOutput
- func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) Y1Max() pulumi.Float64Output
- func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) Y1Min() pulumi.Float64Output
- func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) Y1ScaleSiBy1024() pulumi.BoolOutput
- func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) Y1UnitAutoscaling() pulumi.BoolOutput
- func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) Y1Units() pulumi.StringOutput
- func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) Ymax() pulumi.Float64Output
- func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) Ymin() pulumi.Float64Output
- type GetDashboardsDashboardSectionRowChartInput
- type GetDashboardsDashboardSectionRowChartOutput
- func (o GetDashboardsDashboardSectionRowChartOutput) Base() pulumi.IntOutput
- func (o GetDashboardsDashboardSectionRowChartOutput) ChartAttributes() pulumi.StringOutput
- func (o GetDashboardsDashboardSectionRowChartOutput) ChartSettings() GetDashboardsDashboardSectionRowChartChartSettingArrayOutput
- func (o GetDashboardsDashboardSectionRowChartOutput) Description() pulumi.StringOutput
- func (GetDashboardsDashboardSectionRowChartOutput) ElementType() reflect.Type
- func (o GetDashboardsDashboardSectionRowChartOutput) IncludeObsoleteMetrics() pulumi.BoolOutput
- func (o GetDashboardsDashboardSectionRowChartOutput) InterpolatePointsKey() pulumi.BoolOutput
- func (o GetDashboardsDashboardSectionRowChartOutput) Name() pulumi.StringOutput
- func (o GetDashboardsDashboardSectionRowChartOutput) NoDefaultEvents() pulumi.BoolOutput
- func (o GetDashboardsDashboardSectionRowChartOutput) Sources() GetDashboardsDashboardSectionRowChartSourceArrayOutput
- func (o GetDashboardsDashboardSectionRowChartOutput) Summarization() pulumi.StringOutput
- func (o GetDashboardsDashboardSectionRowChartOutput) ToGetDashboardsDashboardSectionRowChartOutput() GetDashboardsDashboardSectionRowChartOutput
- func (o GetDashboardsDashboardSectionRowChartOutput) ToGetDashboardsDashboardSectionRowChartOutputWithContext(ctx context.Context) GetDashboardsDashboardSectionRowChartOutput
- func (o GetDashboardsDashboardSectionRowChartOutput) Units() pulumi.StringOutput
- type GetDashboardsDashboardSectionRowChartSource
- type GetDashboardsDashboardSectionRowChartSourceArgs
- func (GetDashboardsDashboardSectionRowChartSourceArgs) ElementType() reflect.Type
- func (i GetDashboardsDashboardSectionRowChartSourceArgs) ToGetDashboardsDashboardSectionRowChartSourceOutput() GetDashboardsDashboardSectionRowChartSourceOutput
- func (i GetDashboardsDashboardSectionRowChartSourceArgs) ToGetDashboardsDashboardSectionRowChartSourceOutputWithContext(ctx context.Context) GetDashboardsDashboardSectionRowChartSourceOutput
- type GetDashboardsDashboardSectionRowChartSourceArray
- func (GetDashboardsDashboardSectionRowChartSourceArray) ElementType() reflect.Type
- func (i GetDashboardsDashboardSectionRowChartSourceArray) ToGetDashboardsDashboardSectionRowChartSourceArrayOutput() GetDashboardsDashboardSectionRowChartSourceArrayOutput
- func (i GetDashboardsDashboardSectionRowChartSourceArray) ToGetDashboardsDashboardSectionRowChartSourceArrayOutputWithContext(ctx context.Context) GetDashboardsDashboardSectionRowChartSourceArrayOutput
- type GetDashboardsDashboardSectionRowChartSourceArrayInput
- type GetDashboardsDashboardSectionRowChartSourceArrayOutput
- func (GetDashboardsDashboardSectionRowChartSourceArrayOutput) ElementType() reflect.Type
- func (o GetDashboardsDashboardSectionRowChartSourceArrayOutput) Index(i pulumi.IntInput) GetDashboardsDashboardSectionRowChartSourceOutput
- func (o GetDashboardsDashboardSectionRowChartSourceArrayOutput) ToGetDashboardsDashboardSectionRowChartSourceArrayOutput() GetDashboardsDashboardSectionRowChartSourceArrayOutput
- func (o GetDashboardsDashboardSectionRowChartSourceArrayOutput) ToGetDashboardsDashboardSectionRowChartSourceArrayOutputWithContext(ctx context.Context) GetDashboardsDashboardSectionRowChartSourceArrayOutput
- type GetDashboardsDashboardSectionRowChartSourceInput
- type GetDashboardsDashboardSectionRowChartSourceOutput
- func (o GetDashboardsDashboardSectionRowChartSourceOutput) Disabled() pulumi.BoolOutput
- func (GetDashboardsDashboardSectionRowChartSourceOutput) ElementType() reflect.Type
- func (o GetDashboardsDashboardSectionRowChartSourceOutput) Name() pulumi.StringOutput
- func (o GetDashboardsDashboardSectionRowChartSourceOutput) Query() pulumi.StringOutput
- func (o GetDashboardsDashboardSectionRowChartSourceOutput) QuerybuilderEnabled() pulumi.BoolOutput
- func (o GetDashboardsDashboardSectionRowChartSourceOutput) ScatterPlotSource() pulumi.StringOutput
- func (o GetDashboardsDashboardSectionRowChartSourceOutput) SecondaryAxis() pulumi.BoolOutput
- func (o GetDashboardsDashboardSectionRowChartSourceOutput) SourceColor() pulumi.StringOutput
- func (o GetDashboardsDashboardSectionRowChartSourceOutput) SourceDescription() pulumi.StringOutput
- func (o GetDashboardsDashboardSectionRowChartSourceOutput) ToGetDashboardsDashboardSectionRowChartSourceOutput() GetDashboardsDashboardSectionRowChartSourceOutput
- func (o GetDashboardsDashboardSectionRowChartSourceOutput) ToGetDashboardsDashboardSectionRowChartSourceOutputWithContext(ctx context.Context) GetDashboardsDashboardSectionRowChartSourceOutput
- type GetDashboardsDashboardSectionRowInput
- type GetDashboardsDashboardSectionRowOutput
- func (o GetDashboardsDashboardSectionRowOutput) Charts() GetDashboardsDashboardSectionRowChartArrayOutput
- func (GetDashboardsDashboardSectionRowOutput) ElementType() reflect.Type
- func (o GetDashboardsDashboardSectionRowOutput) HeightFactor() pulumi.IntOutput
- func (o GetDashboardsDashboardSectionRowOutput) Name() pulumi.StringOutput
- func (o GetDashboardsDashboardSectionRowOutput) ToGetDashboardsDashboardSectionRowOutput() GetDashboardsDashboardSectionRowOutput
- func (o GetDashboardsDashboardSectionRowOutput) ToGetDashboardsDashboardSectionRowOutputWithContext(ctx context.Context) GetDashboardsDashboardSectionRowOutput
- type GetDashboardsOutputArgs
- type GetDashboardsResult
- type GetDashboardsResultOutput
- func (o GetDashboardsResultOutput) Dashboards() GetDashboardsDashboardArrayOutput
- func (GetDashboardsResultOutput) ElementType() reflect.Type
- func (o GetDashboardsResultOutput) Id() pulumi.StringOutput
- func (o GetDashboardsResultOutput) Limit() pulumi.IntPtrOutput
- func (o GetDashboardsResultOutput) Offset() pulumi.IntPtrOutput
- func (o GetDashboardsResultOutput) ToGetDashboardsResultOutput() GetDashboardsResultOutput
- func (o GetDashboardsResultOutput) ToGetDashboardsResultOutputWithContext(ctx context.Context) GetDashboardsResultOutput
- type GetDefaultUserGroupResult
- type GetDerivedMetricsArgs
- type GetDerivedMetricsDerivedMetric
- type GetDerivedMetricsDerivedMetricArgs
- func (GetDerivedMetricsDerivedMetricArgs) ElementType() reflect.Type
- func (i GetDerivedMetricsDerivedMetricArgs) ToGetDerivedMetricsDerivedMetricOutput() GetDerivedMetricsDerivedMetricOutput
- func (i GetDerivedMetricsDerivedMetricArgs) ToGetDerivedMetricsDerivedMetricOutputWithContext(ctx context.Context) GetDerivedMetricsDerivedMetricOutput
- type GetDerivedMetricsDerivedMetricArray
- func (GetDerivedMetricsDerivedMetricArray) ElementType() reflect.Type
- func (i GetDerivedMetricsDerivedMetricArray) ToGetDerivedMetricsDerivedMetricArrayOutput() GetDerivedMetricsDerivedMetricArrayOutput
- func (i GetDerivedMetricsDerivedMetricArray) ToGetDerivedMetricsDerivedMetricArrayOutputWithContext(ctx context.Context) GetDerivedMetricsDerivedMetricArrayOutput
- type GetDerivedMetricsDerivedMetricArrayInput
- type GetDerivedMetricsDerivedMetricArrayOutput
- func (GetDerivedMetricsDerivedMetricArrayOutput) ElementType() reflect.Type
- func (o GetDerivedMetricsDerivedMetricArrayOutput) Index(i pulumi.IntInput) GetDerivedMetricsDerivedMetricOutput
- func (o GetDerivedMetricsDerivedMetricArrayOutput) ToGetDerivedMetricsDerivedMetricArrayOutput() GetDerivedMetricsDerivedMetricArrayOutput
- func (o GetDerivedMetricsDerivedMetricArrayOutput) ToGetDerivedMetricsDerivedMetricArrayOutputWithContext(ctx context.Context) GetDerivedMetricsDerivedMetricArrayOutput
- type GetDerivedMetricsDerivedMetricInput
- type GetDerivedMetricsDerivedMetricOutput
- func (o GetDerivedMetricsDerivedMetricOutput) AdditionalInformation() pulumi.StringOutput
- func (o GetDerivedMetricsDerivedMetricOutput) CreateUserId() pulumi.StringOutput
- func (o GetDerivedMetricsDerivedMetricOutput) CreatedEpochMillis() pulumi.IntOutput
- func (o GetDerivedMetricsDerivedMetricOutput) Deleted() pulumi.BoolOutput
- func (GetDerivedMetricsDerivedMetricOutput) ElementType() reflect.Type
- func (o GetDerivedMetricsDerivedMetricOutput) HostsUseds() pulumi.StringArrayOutput
- func (o GetDerivedMetricsDerivedMetricOutput) Id() pulumi.StringOutput
- func (o GetDerivedMetricsDerivedMetricOutput) InTrash() pulumi.BoolOutput
- func (o GetDerivedMetricsDerivedMetricOutput) IncludeObsoleteMetrics() pulumi.BoolOutput
- func (o GetDerivedMetricsDerivedMetricOutput) LastErrorMessage() pulumi.StringOutput
- func (o GetDerivedMetricsDerivedMetricOutput) LastFailedTime() pulumi.IntOutput
- func (o GetDerivedMetricsDerivedMetricOutput) LastProcessedMillis() pulumi.IntOutput
- func (o GetDerivedMetricsDerivedMetricOutput) LastQueryTime() pulumi.IntOutput
- func (o GetDerivedMetricsDerivedMetricOutput) MetricsUseds() pulumi.StringArrayOutput
- func (o GetDerivedMetricsDerivedMetricOutput) Minutes() pulumi.IntOutput
- func (o GetDerivedMetricsDerivedMetricOutput) Name() pulumi.StringOutput
- func (o GetDerivedMetricsDerivedMetricOutput) PointsScannedAtLastQuery() pulumi.IntOutput
- func (o GetDerivedMetricsDerivedMetricOutput) ProcessRateMinutes() pulumi.IntOutput
- func (o GetDerivedMetricsDerivedMetricOutput) Query() pulumi.StringOutput
- func (o GetDerivedMetricsDerivedMetricOutput) QueryFailing() pulumi.BoolOutput
- func (o GetDerivedMetricsDerivedMetricOutput) QueryQbEnabled() pulumi.BoolOutput
- func (o GetDerivedMetricsDerivedMetricOutput) Statuses() pulumi.StringArrayOutput
- func (o GetDerivedMetricsDerivedMetricOutput) Tags() pulumi.StringArrayOutput
- func (o GetDerivedMetricsDerivedMetricOutput) ToGetDerivedMetricsDerivedMetricOutput() GetDerivedMetricsDerivedMetricOutput
- func (o GetDerivedMetricsDerivedMetricOutput) ToGetDerivedMetricsDerivedMetricOutputWithContext(ctx context.Context) GetDerivedMetricsDerivedMetricOutput
- func (o GetDerivedMetricsDerivedMetricOutput) UpdateUserId() pulumi.StringOutput
- func (o GetDerivedMetricsDerivedMetricOutput) UpdatedEpochMillis() pulumi.IntOutput
- type GetDerivedMetricsOutputArgs
- type GetDerivedMetricsResult
- type GetDerivedMetricsResultOutput
- func (o GetDerivedMetricsResultOutput) DerivedMetrics() GetDerivedMetricsDerivedMetricArrayOutput
- func (GetDerivedMetricsResultOutput) ElementType() reflect.Type
- func (o GetDerivedMetricsResultOutput) Id() pulumi.StringOutput
- func (o GetDerivedMetricsResultOutput) Limit() pulumi.IntPtrOutput
- func (o GetDerivedMetricsResultOutput) Offset() pulumi.IntPtrOutput
- func (o GetDerivedMetricsResultOutput) ToGetDerivedMetricsResultOutput() GetDerivedMetricsResultOutput
- func (o GetDerivedMetricsResultOutput) ToGetDerivedMetricsResultOutputWithContext(ctx context.Context) GetDerivedMetricsResultOutput
- type GetEventsArgs
- type GetEventsEvent
- type GetEventsEventArgs
- type GetEventsEventArray
- type GetEventsEventArrayInput
- type GetEventsEventArrayOutput
- func (GetEventsEventArrayOutput) ElementType() reflect.Type
- func (o GetEventsEventArrayOutput) Index(i pulumi.IntInput) GetEventsEventOutput
- func (o GetEventsEventArrayOutput) ToGetEventsEventArrayOutput() GetEventsEventArrayOutput
- func (o GetEventsEventArrayOutput) ToGetEventsEventArrayOutputWithContext(ctx context.Context) GetEventsEventArrayOutput
- type GetEventsEventInput
- type GetEventsEventOutput
- func (o GetEventsEventOutput) Annotations() pulumi.StringMapOutput
- func (o GetEventsEventOutput) Details() pulumi.StringOutput
- func (GetEventsEventOutput) ElementType() reflect.Type
- func (o GetEventsEventOutput) EndtimeKey() pulumi.IntOutput
- func (o GetEventsEventOutput) Id() pulumi.StringOutput
- func (o GetEventsEventOutput) IsEphemeral() pulumi.BoolOutput
- func (o GetEventsEventOutput) Name() pulumi.StringOutput
- func (o GetEventsEventOutput) Severity() pulumi.StringOutput
- func (o GetEventsEventOutput) StartTime() pulumi.IntOutput
- func (o GetEventsEventOutput) Tags() pulumi.StringArrayOutput
- func (o GetEventsEventOutput) ToGetEventsEventOutput() GetEventsEventOutput
- func (o GetEventsEventOutput) ToGetEventsEventOutputWithContext(ctx context.Context) GetEventsEventOutput
- func (o GetEventsEventOutput) Type() pulumi.StringOutput
- type GetEventsOutputArgs
- type GetEventsResult
- type GetEventsResultOutput
- func (o GetEventsResultOutput) EarliestStartTimeEpochMillis() pulumi.IntOutput
- func (GetEventsResultOutput) ElementType() reflect.Type
- func (o GetEventsResultOutput) Events() GetEventsEventArrayOutput
- func (o GetEventsResultOutput) Id() pulumi.StringOutput
- func (o GetEventsResultOutput) LatestStartTimeEpochMillis() pulumi.IntOutput
- func (o GetEventsResultOutput) Limit() pulumi.IntPtrOutput
- func (o GetEventsResultOutput) Offset() pulumi.IntPtrOutput
- func (o GetEventsResultOutput) ToGetEventsResultOutput() GetEventsResultOutput
- func (o GetEventsResultOutput) ToGetEventsResultOutputWithContext(ctx context.Context) GetEventsResultOutput
- type GetExternalLinksArgs
- type GetExternalLinksExternalLink
- type GetExternalLinksExternalLinkArgs
- func (GetExternalLinksExternalLinkArgs) ElementType() reflect.Type
- func (i GetExternalLinksExternalLinkArgs) ToGetExternalLinksExternalLinkOutput() GetExternalLinksExternalLinkOutput
- func (i GetExternalLinksExternalLinkArgs) ToGetExternalLinksExternalLinkOutputWithContext(ctx context.Context) GetExternalLinksExternalLinkOutput
- type GetExternalLinksExternalLinkArray
- func (GetExternalLinksExternalLinkArray) ElementType() reflect.Type
- func (i GetExternalLinksExternalLinkArray) ToGetExternalLinksExternalLinkArrayOutput() GetExternalLinksExternalLinkArrayOutput
- func (i GetExternalLinksExternalLinkArray) ToGetExternalLinksExternalLinkArrayOutputWithContext(ctx context.Context) GetExternalLinksExternalLinkArrayOutput
- type GetExternalLinksExternalLinkArrayInput
- type GetExternalLinksExternalLinkArrayOutput
- func (GetExternalLinksExternalLinkArrayOutput) ElementType() reflect.Type
- func (o GetExternalLinksExternalLinkArrayOutput) Index(i pulumi.IntInput) GetExternalLinksExternalLinkOutput
- func (o GetExternalLinksExternalLinkArrayOutput) ToGetExternalLinksExternalLinkArrayOutput() GetExternalLinksExternalLinkArrayOutput
- func (o GetExternalLinksExternalLinkArrayOutput) ToGetExternalLinksExternalLinkArrayOutputWithContext(ctx context.Context) GetExternalLinksExternalLinkArrayOutput
- type GetExternalLinksExternalLinkInput
- type GetExternalLinksExternalLinkOutput
- func (o GetExternalLinksExternalLinkOutput) CreatedEpochMillis() pulumi.IntOutput
- func (o GetExternalLinksExternalLinkOutput) CreatorId() pulumi.StringOutput
- func (o GetExternalLinksExternalLinkOutput) Description() pulumi.StringOutput
- func (GetExternalLinksExternalLinkOutput) ElementType() reflect.Type
- func (o GetExternalLinksExternalLinkOutput) Id() pulumi.StringOutput
- func (o GetExternalLinksExternalLinkOutput) IsLogIntegration() pulumi.BoolOutput
- func (o GetExternalLinksExternalLinkOutput) MetricFilterRegex() pulumi.StringOutput
- func (o GetExternalLinksExternalLinkOutput) Name() pulumi.StringOutput
- func (o GetExternalLinksExternalLinkOutput) PointTagFilterRegexes() pulumi.StringMapOutput
- func (o GetExternalLinksExternalLinkOutput) SourceFilterRegex() pulumi.StringOutput
- func (o GetExternalLinksExternalLinkOutput) Template() pulumi.StringOutput
- func (o GetExternalLinksExternalLinkOutput) ToGetExternalLinksExternalLinkOutput() GetExternalLinksExternalLinkOutput
- func (o GetExternalLinksExternalLinkOutput) ToGetExternalLinksExternalLinkOutputWithContext(ctx context.Context) GetExternalLinksExternalLinkOutput
- func (o GetExternalLinksExternalLinkOutput) UpdatedEpochMillis() pulumi.IntOutput
- func (o GetExternalLinksExternalLinkOutput) UpdaterId() pulumi.StringOutput
- type GetExternalLinksOutputArgs
- type GetExternalLinksResult
- type GetExternalLinksResultOutput
- func (GetExternalLinksResultOutput) ElementType() reflect.Type
- func (o GetExternalLinksResultOutput) ExternalLinks() GetExternalLinksExternalLinkArrayOutput
- func (o GetExternalLinksResultOutput) Id() pulumi.StringOutput
- func (o GetExternalLinksResultOutput) Limit() pulumi.IntPtrOutput
- func (o GetExternalLinksResultOutput) Offset() pulumi.IntPtrOutput
- func (o GetExternalLinksResultOutput) ToGetExternalLinksResultOutput() GetExternalLinksResultOutput
- func (o GetExternalLinksResultOutput) ToGetExternalLinksResultOutputWithContext(ctx context.Context) GetExternalLinksResultOutput
- type GetMaintenanceWindowAllArgs
- type GetMaintenanceWindowAllMaintenanceWindow
- type GetMaintenanceWindowAllMaintenanceWindowArgs
- func (GetMaintenanceWindowAllMaintenanceWindowArgs) ElementType() reflect.Type
- func (i GetMaintenanceWindowAllMaintenanceWindowArgs) ToGetMaintenanceWindowAllMaintenanceWindowOutput() GetMaintenanceWindowAllMaintenanceWindowOutput
- func (i GetMaintenanceWindowAllMaintenanceWindowArgs) ToGetMaintenanceWindowAllMaintenanceWindowOutputWithContext(ctx context.Context) GetMaintenanceWindowAllMaintenanceWindowOutput
- type GetMaintenanceWindowAllMaintenanceWindowArray
- func (GetMaintenanceWindowAllMaintenanceWindowArray) ElementType() reflect.Type
- func (i GetMaintenanceWindowAllMaintenanceWindowArray) ToGetMaintenanceWindowAllMaintenanceWindowArrayOutput() GetMaintenanceWindowAllMaintenanceWindowArrayOutput
- func (i GetMaintenanceWindowAllMaintenanceWindowArray) ToGetMaintenanceWindowAllMaintenanceWindowArrayOutputWithContext(ctx context.Context) GetMaintenanceWindowAllMaintenanceWindowArrayOutput
- type GetMaintenanceWindowAllMaintenanceWindowArrayInput
- type GetMaintenanceWindowAllMaintenanceWindowArrayOutput
- func (GetMaintenanceWindowAllMaintenanceWindowArrayOutput) ElementType() reflect.Type
- func (o GetMaintenanceWindowAllMaintenanceWindowArrayOutput) Index(i pulumi.IntInput) GetMaintenanceWindowAllMaintenanceWindowOutput
- func (o GetMaintenanceWindowAllMaintenanceWindowArrayOutput) ToGetMaintenanceWindowAllMaintenanceWindowArrayOutput() GetMaintenanceWindowAllMaintenanceWindowArrayOutput
- func (o GetMaintenanceWindowAllMaintenanceWindowArrayOutput) ToGetMaintenanceWindowAllMaintenanceWindowArrayOutputWithContext(ctx context.Context) GetMaintenanceWindowAllMaintenanceWindowArrayOutput
- type GetMaintenanceWindowAllMaintenanceWindowInput
- type GetMaintenanceWindowAllMaintenanceWindowOutput
- func (o GetMaintenanceWindowAllMaintenanceWindowOutput) CreatedEpochMillis() pulumi.IntOutput
- func (o GetMaintenanceWindowAllMaintenanceWindowOutput) CreatorId() pulumi.StringOutput
- func (o GetMaintenanceWindowAllMaintenanceWindowOutput) CustomerId() pulumi.StringOutput
- func (GetMaintenanceWindowAllMaintenanceWindowOutput) ElementType() reflect.Type
- func (o GetMaintenanceWindowAllMaintenanceWindowOutput) EndTimeInSeconds() pulumi.IntOutput
- func (o GetMaintenanceWindowAllMaintenanceWindowOutput) EventName() pulumi.StringOutput
- func (o GetMaintenanceWindowAllMaintenanceWindowOutput) HostTagGroupHostNamesGroupAnded() pulumi.BoolOutput
- func (o GetMaintenanceWindowAllMaintenanceWindowOutput) Id() pulumi.StringOutput
- func (o GetMaintenanceWindowAllMaintenanceWindowOutput) Reason() pulumi.StringOutput
- func (o GetMaintenanceWindowAllMaintenanceWindowOutput) RelevantCustomerTags() pulumi.StringArrayOutput
- func (o GetMaintenanceWindowAllMaintenanceWindowOutput) RelevantHostNames() pulumi.StringArrayOutput
- func (o GetMaintenanceWindowAllMaintenanceWindowOutput) RelevantHostTags() pulumi.StringArrayOutput
- func (o GetMaintenanceWindowAllMaintenanceWindowOutput) RelevantHostTagsAnded() pulumi.BoolOutput
- func (o GetMaintenanceWindowAllMaintenanceWindowOutput) RunningState() pulumi.StringOutput
- func (o GetMaintenanceWindowAllMaintenanceWindowOutput) SortAttr() pulumi.IntOutput
- func (o GetMaintenanceWindowAllMaintenanceWindowOutput) StartTimeInSeconds() pulumi.IntOutput
- func (o GetMaintenanceWindowAllMaintenanceWindowOutput) Title() pulumi.StringOutput
- func (o GetMaintenanceWindowAllMaintenanceWindowOutput) ToGetMaintenanceWindowAllMaintenanceWindowOutput() GetMaintenanceWindowAllMaintenanceWindowOutput
- func (o GetMaintenanceWindowAllMaintenanceWindowOutput) ToGetMaintenanceWindowAllMaintenanceWindowOutputWithContext(ctx context.Context) GetMaintenanceWindowAllMaintenanceWindowOutput
- func (o GetMaintenanceWindowAllMaintenanceWindowOutput) UpdatedEpochMillis() pulumi.IntOutput
- func (o GetMaintenanceWindowAllMaintenanceWindowOutput) UpdaterId() pulumi.StringOutput
- type GetMaintenanceWindowAllOutputArgs
- type GetMaintenanceWindowAllResult
- type GetMaintenanceWindowAllResultOutput
- func (GetMaintenanceWindowAllResultOutput) ElementType() reflect.Type
- func (o GetMaintenanceWindowAllResultOutput) Id() pulumi.StringOutput
- func (o GetMaintenanceWindowAllResultOutput) Limit() pulumi.IntPtrOutput
- func (o GetMaintenanceWindowAllResultOutput) MaintenanceWindows() GetMaintenanceWindowAllMaintenanceWindowArrayOutput
- func (o GetMaintenanceWindowAllResultOutput) Offset() pulumi.IntPtrOutput
- func (o GetMaintenanceWindowAllResultOutput) ToGetMaintenanceWindowAllResultOutput() GetMaintenanceWindowAllResultOutput
- func (o GetMaintenanceWindowAllResultOutput) ToGetMaintenanceWindowAllResultOutputWithContext(ctx context.Context) GetMaintenanceWindowAllResultOutput
- type GetMetricsPolicyPolicyRule
- type GetMetricsPolicyPolicyRuleArgs
- func (GetMetricsPolicyPolicyRuleArgs) ElementType() reflect.Type
- func (i GetMetricsPolicyPolicyRuleArgs) ToGetMetricsPolicyPolicyRuleOutput() GetMetricsPolicyPolicyRuleOutput
- func (i GetMetricsPolicyPolicyRuleArgs) ToGetMetricsPolicyPolicyRuleOutputWithContext(ctx context.Context) GetMetricsPolicyPolicyRuleOutput
- type GetMetricsPolicyPolicyRuleArray
- func (GetMetricsPolicyPolicyRuleArray) ElementType() reflect.Type
- func (i GetMetricsPolicyPolicyRuleArray) ToGetMetricsPolicyPolicyRuleArrayOutput() GetMetricsPolicyPolicyRuleArrayOutput
- func (i GetMetricsPolicyPolicyRuleArray) ToGetMetricsPolicyPolicyRuleArrayOutputWithContext(ctx context.Context) GetMetricsPolicyPolicyRuleArrayOutput
- type GetMetricsPolicyPolicyRuleArrayInput
- type GetMetricsPolicyPolicyRuleArrayOutput
- func (GetMetricsPolicyPolicyRuleArrayOutput) ElementType() reflect.Type
- func (o GetMetricsPolicyPolicyRuleArrayOutput) Index(i pulumi.IntInput) GetMetricsPolicyPolicyRuleOutput
- func (o GetMetricsPolicyPolicyRuleArrayOutput) ToGetMetricsPolicyPolicyRuleArrayOutput() GetMetricsPolicyPolicyRuleArrayOutput
- func (o GetMetricsPolicyPolicyRuleArrayOutput) ToGetMetricsPolicyPolicyRuleArrayOutputWithContext(ctx context.Context) GetMetricsPolicyPolicyRuleArrayOutput
- type GetMetricsPolicyPolicyRuleInput
- type GetMetricsPolicyPolicyRuleOutput
- func (o GetMetricsPolicyPolicyRuleOutput) AccessType() pulumi.StringOutput
- func (o GetMetricsPolicyPolicyRuleOutput) AccountIds() pulumi.StringArrayOutput
- func (o GetMetricsPolicyPolicyRuleOutput) Description() pulumi.StringOutput
- func (GetMetricsPolicyPolicyRuleOutput) ElementType() reflect.Type
- func (o GetMetricsPolicyPolicyRuleOutput) Name() pulumi.StringOutput
- func (o GetMetricsPolicyPolicyRuleOutput) Prefixes() pulumi.StringArrayOutput
- func (o GetMetricsPolicyPolicyRuleOutput) RoleIds() pulumi.StringArrayOutput
- func (o GetMetricsPolicyPolicyRuleOutput) Tags() GetMetricsPolicyPolicyRuleTagArrayOutput
- func (o GetMetricsPolicyPolicyRuleOutput) TagsAnded() pulumi.BoolOutput
- func (o GetMetricsPolicyPolicyRuleOutput) ToGetMetricsPolicyPolicyRuleOutput() GetMetricsPolicyPolicyRuleOutput
- func (o GetMetricsPolicyPolicyRuleOutput) ToGetMetricsPolicyPolicyRuleOutputWithContext(ctx context.Context) GetMetricsPolicyPolicyRuleOutput
- func (o GetMetricsPolicyPolicyRuleOutput) UserGroupIds() pulumi.StringArrayOutput
- type GetMetricsPolicyPolicyRuleTag
- type GetMetricsPolicyPolicyRuleTagArgs
- func (GetMetricsPolicyPolicyRuleTagArgs) ElementType() reflect.Type
- func (i GetMetricsPolicyPolicyRuleTagArgs) ToGetMetricsPolicyPolicyRuleTagOutput() GetMetricsPolicyPolicyRuleTagOutput
- func (i GetMetricsPolicyPolicyRuleTagArgs) ToGetMetricsPolicyPolicyRuleTagOutputWithContext(ctx context.Context) GetMetricsPolicyPolicyRuleTagOutput
- type GetMetricsPolicyPolicyRuleTagArray
- func (GetMetricsPolicyPolicyRuleTagArray) ElementType() reflect.Type
- func (i GetMetricsPolicyPolicyRuleTagArray) ToGetMetricsPolicyPolicyRuleTagArrayOutput() GetMetricsPolicyPolicyRuleTagArrayOutput
- func (i GetMetricsPolicyPolicyRuleTagArray) ToGetMetricsPolicyPolicyRuleTagArrayOutputWithContext(ctx context.Context) GetMetricsPolicyPolicyRuleTagArrayOutput
- type GetMetricsPolicyPolicyRuleTagArrayInput
- type GetMetricsPolicyPolicyRuleTagArrayOutput
- func (GetMetricsPolicyPolicyRuleTagArrayOutput) ElementType() reflect.Type
- func (o GetMetricsPolicyPolicyRuleTagArrayOutput) Index(i pulumi.IntInput) GetMetricsPolicyPolicyRuleTagOutput
- func (o GetMetricsPolicyPolicyRuleTagArrayOutput) ToGetMetricsPolicyPolicyRuleTagArrayOutput() GetMetricsPolicyPolicyRuleTagArrayOutput
- func (o GetMetricsPolicyPolicyRuleTagArrayOutput) ToGetMetricsPolicyPolicyRuleTagArrayOutputWithContext(ctx context.Context) GetMetricsPolicyPolicyRuleTagArrayOutput
- type GetMetricsPolicyPolicyRuleTagInput
- type GetMetricsPolicyPolicyRuleTagOutput
- func (GetMetricsPolicyPolicyRuleTagOutput) ElementType() reflect.Type
- func (o GetMetricsPolicyPolicyRuleTagOutput) Key() pulumi.StringOutput
- func (o GetMetricsPolicyPolicyRuleTagOutput) ToGetMetricsPolicyPolicyRuleTagOutput() GetMetricsPolicyPolicyRuleTagOutput
- func (o GetMetricsPolicyPolicyRuleTagOutput) ToGetMetricsPolicyPolicyRuleTagOutputWithContext(ctx context.Context) GetMetricsPolicyPolicyRuleTagOutput
- func (o GetMetricsPolicyPolicyRuleTagOutput) Value() pulumi.StringOutput
- type GetRolesArgs
- type GetRolesOutputArgs
- type GetRolesResult
- type GetRolesResultOutput
- func (GetRolesResultOutput) ElementType() reflect.Type
- func (o GetRolesResultOutput) Id() pulumi.StringOutput
- func (o GetRolesResultOutput) Limit() pulumi.IntPtrOutput
- func (o GetRolesResultOutput) Offset() pulumi.IntPtrOutput
- func (o GetRolesResultOutput) Roles() GetRolesRoleArrayOutput
- func (o GetRolesResultOutput) ToGetRolesResultOutput() GetRolesResultOutput
- func (o GetRolesResultOutput) ToGetRolesResultOutputWithContext(ctx context.Context) GetRolesResultOutput
- type GetRolesRole
- type GetRolesRoleArgs
- type GetRolesRoleArray
- type GetRolesRoleArrayInput
- type GetRolesRoleArrayOutput
- func (GetRolesRoleArrayOutput) ElementType() reflect.Type
- func (o GetRolesRoleArrayOutput) Index(i pulumi.IntInput) GetRolesRoleOutput
- func (o GetRolesRoleArrayOutput) ToGetRolesRoleArrayOutput() GetRolesRoleArrayOutput
- func (o GetRolesRoleArrayOutput) ToGetRolesRoleArrayOutputWithContext(ctx context.Context) GetRolesRoleArrayOutput
- type GetRolesRoleInput
- type GetRolesRoleOutput
- func (o GetRolesRoleOutput) Description() pulumi.StringOutput
- func (GetRolesRoleOutput) ElementType() reflect.Type
- func (o GetRolesRoleOutput) Id() pulumi.StringOutput
- func (o GetRolesRoleOutput) Name() pulumi.StringOutput
- func (o GetRolesRoleOutput) Permissions() pulumi.StringArrayOutput
- func (o GetRolesRoleOutput) ToGetRolesRoleOutput() GetRolesRoleOutput
- func (o GetRolesRoleOutput) ToGetRolesRoleOutputWithContext(ctx context.Context) GetRolesRoleOutput
- type GetUserGroupsArgs
- type GetUserGroupsOutputArgs
- type GetUserGroupsResult
- type GetUserGroupsResultOutput
- func (GetUserGroupsResultOutput) ElementType() reflect.Type
- func (o GetUserGroupsResultOutput) Id() pulumi.StringOutput
- func (o GetUserGroupsResultOutput) Limit() pulumi.IntPtrOutput
- func (o GetUserGroupsResultOutput) Offset() pulumi.IntPtrOutput
- func (o GetUserGroupsResultOutput) ToGetUserGroupsResultOutput() GetUserGroupsResultOutput
- func (o GetUserGroupsResultOutput) ToGetUserGroupsResultOutputWithContext(ctx context.Context) GetUserGroupsResultOutput
- func (o GetUserGroupsResultOutput) UserGroups() GetUserGroupsUserGroupArrayOutput
- type GetUserGroupsUserGroup
- type GetUserGroupsUserGroupArgs
- type GetUserGroupsUserGroupArray
- func (GetUserGroupsUserGroupArray) ElementType() reflect.Type
- func (i GetUserGroupsUserGroupArray) ToGetUserGroupsUserGroupArrayOutput() GetUserGroupsUserGroupArrayOutput
- func (i GetUserGroupsUserGroupArray) ToGetUserGroupsUserGroupArrayOutputWithContext(ctx context.Context) GetUserGroupsUserGroupArrayOutput
- type GetUserGroupsUserGroupArrayInput
- type GetUserGroupsUserGroupArrayOutput
- func (GetUserGroupsUserGroupArrayOutput) ElementType() reflect.Type
- func (o GetUserGroupsUserGroupArrayOutput) Index(i pulumi.IntInput) GetUserGroupsUserGroupOutput
- func (o GetUserGroupsUserGroupArrayOutput) ToGetUserGroupsUserGroupArrayOutput() GetUserGroupsUserGroupArrayOutput
- func (o GetUserGroupsUserGroupArrayOutput) ToGetUserGroupsUserGroupArrayOutputWithContext(ctx context.Context) GetUserGroupsUserGroupArrayOutput
- type GetUserGroupsUserGroupInput
- type GetUserGroupsUserGroupOutput
- func (o GetUserGroupsUserGroupOutput) Description() pulumi.StringOutput
- func (GetUserGroupsUserGroupOutput) ElementType() reflect.Type
- func (o GetUserGroupsUserGroupOutput) Id() pulumi.StringOutput
- func (o GetUserGroupsUserGroupOutput) Name() pulumi.StringOutput
- func (o GetUserGroupsUserGroupOutput) Roles() pulumi.StringArrayOutput
- func (o GetUserGroupsUserGroupOutput) ToGetUserGroupsUserGroupOutput() GetUserGroupsUserGroupOutput
- func (o GetUserGroupsUserGroupOutput) ToGetUserGroupsUserGroupOutputWithContext(ctx context.Context) GetUserGroupsUserGroupOutput
- func (o GetUserGroupsUserGroupOutput) Users() pulumi.StringArrayOutput
- type GetUsersResult
- type GetUsersUser
- type GetUsersUserArgs
- type GetUsersUserArray
- type GetUsersUserArrayInput
- type GetUsersUserArrayOutput
- func (GetUsersUserArrayOutput) ElementType() reflect.Type
- func (o GetUsersUserArrayOutput) Index(i pulumi.IntInput) GetUsersUserOutput
- func (o GetUsersUserArrayOutput) ToGetUsersUserArrayOutput() GetUsersUserArrayOutput
- func (o GetUsersUserArrayOutput) ToGetUsersUserArrayOutputWithContext(ctx context.Context) GetUsersUserArrayOutput
- type GetUsersUserInput
- type GetUsersUserOutput
- func (o GetUsersUserOutput) Customer() pulumi.StringOutput
- func (GetUsersUserOutput) ElementType() reflect.Type
- func (o GetUsersUserOutput) Email() pulumi.StringOutput
- func (o GetUsersUserOutput) LastSuccessfulLogin() pulumi.IntOutput
- func (o GetUsersUserOutput) Permissions() pulumi.StringArrayOutput
- func (o GetUsersUserOutput) ToGetUsersUserOutput() GetUsersUserOutput
- func (o GetUsersUserOutput) ToGetUsersUserOutputWithContext(ctx context.Context) GetUsersUserOutput
- func (o GetUsersUserOutput) UserGroupIds() pulumi.StringArrayOutput
- type IngestionPolicy
- type IngestionPolicyArgs
- type IngestionPolicyArray
- type IngestionPolicyArrayInput
- type IngestionPolicyArrayOutput
- func (IngestionPolicyArrayOutput) ElementType() reflect.Type
- func (o IngestionPolicyArrayOutput) Index(i pulumi.IntInput) IngestionPolicyOutput
- func (o IngestionPolicyArrayOutput) ToIngestionPolicyArrayOutput() IngestionPolicyArrayOutput
- func (o IngestionPolicyArrayOutput) ToIngestionPolicyArrayOutputWithContext(ctx context.Context) IngestionPolicyArrayOutput
- type IngestionPolicyInput
- type IngestionPolicyMap
- type IngestionPolicyMapInput
- type IngestionPolicyMapOutput
- func (IngestionPolicyMapOutput) ElementType() reflect.Type
- func (o IngestionPolicyMapOutput) MapIndex(k pulumi.StringInput) IngestionPolicyOutput
- func (o IngestionPolicyMapOutput) ToIngestionPolicyMapOutput() IngestionPolicyMapOutput
- func (o IngestionPolicyMapOutput) ToIngestionPolicyMapOutputWithContext(ctx context.Context) IngestionPolicyMapOutput
- type IngestionPolicyOutput
- func (o IngestionPolicyOutput) Accounts() pulumi.StringArrayOutput
- func (o IngestionPolicyOutput) Description() pulumi.StringOutput
- func (IngestionPolicyOutput) ElementType() reflect.Type
- func (o IngestionPolicyOutput) Groups() pulumi.StringArrayOutput
- func (o IngestionPolicyOutput) Name() pulumi.StringOutput
- func (o IngestionPolicyOutput) Namespaces() pulumi.StringArrayOutput
- func (o IngestionPolicyOutput) Scope() pulumi.StringOutput
- func (o IngestionPolicyOutput) Sources() pulumi.StringArrayOutput
- func (o IngestionPolicyOutput) Tags() IngestionPolicyTagArrayOutput
- func (o IngestionPolicyOutput) ToIngestionPolicyOutput() IngestionPolicyOutput
- func (o IngestionPolicyOutput) ToIngestionPolicyOutputWithContext(ctx context.Context) IngestionPolicyOutput
- type IngestionPolicyState
- type IngestionPolicyTag
- type IngestionPolicyTagArgs
- type IngestionPolicyTagArray
- type IngestionPolicyTagArrayInput
- type IngestionPolicyTagArrayOutput
- func (IngestionPolicyTagArrayOutput) ElementType() reflect.Type
- func (o IngestionPolicyTagArrayOutput) Index(i pulumi.IntInput) IngestionPolicyTagOutput
- func (o IngestionPolicyTagArrayOutput) ToIngestionPolicyTagArrayOutput() IngestionPolicyTagArrayOutput
- func (o IngestionPolicyTagArrayOutput) ToIngestionPolicyTagArrayOutputWithContext(ctx context.Context) IngestionPolicyTagArrayOutput
- type IngestionPolicyTagInput
- type IngestionPolicyTagOutput
- func (IngestionPolicyTagOutput) ElementType() reflect.Type
- func (o IngestionPolicyTagOutput) Key() pulumi.StringOutput
- func (o IngestionPolicyTagOutput) ToIngestionPolicyTagOutput() IngestionPolicyTagOutput
- func (o IngestionPolicyTagOutput) ToIngestionPolicyTagOutputWithContext(ctx context.Context) IngestionPolicyTagOutput
- func (o IngestionPolicyTagOutput) Value() pulumi.StringOutput
- type LookupAlertArgs
- type LookupAlertOutputArgs
- type LookupAlertResult
- type LookupAlertResultOutput
- func (o LookupAlertResultOutput) AdditionalInformation() pulumi.StringOutput
- func (o LookupAlertResultOutput) AlertType() pulumi.StringOutput
- func (o LookupAlertResultOutput) CanModifies() pulumi.StringArrayOutput
- func (o LookupAlertResultOutput) CanViews() pulumi.StringArrayOutput
- func (o LookupAlertResultOutput) Condition() pulumi.StringOutput
- func (o LookupAlertResultOutput) Conditions() pulumi.StringMapOutput
- func (o LookupAlertResultOutput) DisplayExpression() pulumi.StringOutput
- func (LookupAlertResultOutput) ElementType() reflect.Type
- func (o LookupAlertResultOutput) EvaluateRealtimeData() pulumi.BoolOutput
- func (o LookupAlertResultOutput) FailingHostLabelPairs() GetAlertFailingHostLabelPairArrayOutput
- func (o LookupAlertResultOutput) Id() pulumi.StringOutput
- func (o LookupAlertResultOutput) InMaintenanceHostLabelPairs() GetAlertInMaintenanceHostLabelPairArrayOutput
- func (o LookupAlertResultOutput) IncludeObsoleteMetrics() pulumi.BoolOutput
- func (o LookupAlertResultOutput) Minutes() pulumi.IntOutput
- func (o LookupAlertResultOutput) Name() pulumi.StringOutput
- func (o LookupAlertResultOutput) NotificationResendFrequencyMinutes() pulumi.IntOutput
- func (o LookupAlertResultOutput) ProcessRateMinutes() pulumi.IntOutput
- func (o LookupAlertResultOutput) ResolveAfterMinutes() pulumi.IntOutput
- func (o LookupAlertResultOutput) Severity() pulumi.StringOutput
- func (o LookupAlertResultOutput) SeverityLists() pulumi.StringArrayOutput
- func (o LookupAlertResultOutput) Statuses() pulumi.StringArrayOutput
- func (o LookupAlertResultOutput) Tags() pulumi.StringArrayOutput
- func (o LookupAlertResultOutput) Target() pulumi.StringOutput
- func (o LookupAlertResultOutput) Targets() pulumi.StringMapOutput
- func (o LookupAlertResultOutput) ToLookupAlertResultOutput() LookupAlertResultOutput
- func (o LookupAlertResultOutput) ToLookupAlertResultOutputWithContext(ctx context.Context) LookupAlertResultOutput
- type LookupDashboardArgs
- type LookupDashboardOutputArgs
- type LookupDashboardResult
- type LookupDashboardResultOutput
- func (o LookupDashboardResultOutput) CanModifies() pulumi.StringArrayOutput
- func (o LookupDashboardResultOutput) CanViews() pulumi.StringArrayOutput
- func (o LookupDashboardResultOutput) ChartTitleBgColor() pulumi.StringOutput
- func (o LookupDashboardResultOutput) ChartTitleColor() pulumi.StringOutput
- func (o LookupDashboardResultOutput) ChartTitleScalar() pulumi.IntOutput
- func (o LookupDashboardResultOutput) CreatedEpochMillis() pulumi.IntOutput
- func (o LookupDashboardResultOutput) CreatorId() pulumi.StringOutput
- func (o LookupDashboardResultOutput) Customer() pulumi.StringOutput
- func (o LookupDashboardResultOutput) DefaultEndTime() pulumi.IntOutput
- func (o LookupDashboardResultOutput) DefaultStartTime() pulumi.IntOutput
- func (o LookupDashboardResultOutput) DefaultTimeWindow() pulumi.StringOutput
- func (o LookupDashboardResultOutput) Deleted() pulumi.BoolOutput
- func (o LookupDashboardResultOutput) Description() pulumi.StringOutput
- func (o LookupDashboardResultOutput) DisplayDescription() pulumi.BoolOutput
- func (o LookupDashboardResultOutput) DisplayQueryParameters() pulumi.BoolOutput
- func (o LookupDashboardResultOutput) DisplaySectionTableOfContents() pulumi.BoolOutput
- func (LookupDashboardResultOutput) ElementType() reflect.Type
- func (o LookupDashboardResultOutput) EventFilterType() pulumi.StringOutput
- func (o LookupDashboardResultOutput) EventQuery() pulumi.StringOutput
- func (o LookupDashboardResultOutput) Favorite() pulumi.BoolOutput
- func (o LookupDashboardResultOutput) Hidden() pulumi.BoolOutput
- func (o LookupDashboardResultOutput) Id() pulumi.StringOutput
- func (o LookupDashboardResultOutput) Name() pulumi.StringOutput
- func (o LookupDashboardResultOutput) NumCharts() pulumi.IntOutput
- func (o LookupDashboardResultOutput) NumFavorites() pulumi.IntOutput
- func (o LookupDashboardResultOutput) ParameterDetails() GetDashboardParameterDetailArrayOutput
- func (o LookupDashboardResultOutput) Parameters() pulumi.MapOutput
- func (o LookupDashboardResultOutput) Sections() GetDashboardSectionArrayOutput
- func (o LookupDashboardResultOutput) SystemOwned() pulumi.BoolOutput
- func (o LookupDashboardResultOutput) Tags() pulumi.StringArrayOutput
- func (o LookupDashboardResultOutput) ToLookupDashboardResultOutput() LookupDashboardResultOutput
- func (o LookupDashboardResultOutput) ToLookupDashboardResultOutputWithContext(ctx context.Context) LookupDashboardResultOutput
- func (o LookupDashboardResultOutput) UpdatedEpochMillis() pulumi.IntOutput
- func (o LookupDashboardResultOutput) UpdaterId() pulumi.StringOutput
- func (o LookupDashboardResultOutput) Url() pulumi.StringOutput
- func (o LookupDashboardResultOutput) ViewsLastDay() pulumi.IntOutput
- func (o LookupDashboardResultOutput) ViewsLastMonth() pulumi.IntOutput
- func (o LookupDashboardResultOutput) ViewsLastWeek() pulumi.IntOutput
- type LookupDerivedMetricArgs
- type LookupDerivedMetricOutputArgs
- type LookupDerivedMetricResult
- type LookupDerivedMetricResultOutput
- func (o LookupDerivedMetricResultOutput) AdditionalInformation() pulumi.StringOutput
- func (o LookupDerivedMetricResultOutput) CreateUserId() pulumi.StringOutput
- func (o LookupDerivedMetricResultOutput) CreatedEpochMillis() pulumi.IntOutput
- func (o LookupDerivedMetricResultOutput) Deleted() pulumi.BoolOutput
- func (LookupDerivedMetricResultOutput) ElementType() reflect.Type
- func (o LookupDerivedMetricResultOutput) HostsUseds() pulumi.StringArrayOutput
- func (o LookupDerivedMetricResultOutput) Id() pulumi.StringOutput
- func (o LookupDerivedMetricResultOutput) InTrash() pulumi.BoolOutput
- func (o LookupDerivedMetricResultOutput) IncludeObsoleteMetrics() pulumi.BoolOutput
- func (o LookupDerivedMetricResultOutput) LastErrorMessage() pulumi.StringOutput
- func (o LookupDerivedMetricResultOutput) LastFailedTime() pulumi.IntOutput
- func (o LookupDerivedMetricResultOutput) LastProcessedMillis() pulumi.IntOutput
- func (o LookupDerivedMetricResultOutput) LastQueryTime() pulumi.IntOutput
- func (o LookupDerivedMetricResultOutput) MetricsUseds() pulumi.StringArrayOutput
- func (o LookupDerivedMetricResultOutput) Minutes() pulumi.IntOutput
- func (o LookupDerivedMetricResultOutput) Name() pulumi.StringOutput
- func (o LookupDerivedMetricResultOutput) PointsScannedAtLastQuery() pulumi.IntOutput
- func (o LookupDerivedMetricResultOutput) ProcessRateMinutes() pulumi.IntOutput
- func (o LookupDerivedMetricResultOutput) Query() pulumi.StringOutput
- func (o LookupDerivedMetricResultOutput) QueryFailing() pulumi.BoolOutput
- func (o LookupDerivedMetricResultOutput) QueryQbEnabled() pulumi.BoolOutput
- func (o LookupDerivedMetricResultOutput) Statuses() pulumi.StringArrayOutput
- func (o LookupDerivedMetricResultOutput) Tags() pulumi.StringArrayOutput
- func (o LookupDerivedMetricResultOutput) ToLookupDerivedMetricResultOutput() LookupDerivedMetricResultOutput
- func (o LookupDerivedMetricResultOutput) ToLookupDerivedMetricResultOutputWithContext(ctx context.Context) LookupDerivedMetricResultOutput
- func (o LookupDerivedMetricResultOutput) UpdateUserId() pulumi.StringOutput
- func (o LookupDerivedMetricResultOutput) UpdatedEpochMillis() pulumi.IntOutput
- type LookupEventArgs
- type LookupEventOutputArgs
- type LookupEventResult
- type LookupEventResultOutput
- func (o LookupEventResultOutput) Annotations() pulumi.StringMapOutput
- func (o LookupEventResultOutput) Details() pulumi.StringOutput
- func (LookupEventResultOutput) ElementType() reflect.Type
- func (o LookupEventResultOutput) EndtimeKey() pulumi.IntOutput
- func (o LookupEventResultOutput) Id() pulumi.StringOutput
- func (o LookupEventResultOutput) IsEphemeral() pulumi.BoolOutput
- func (o LookupEventResultOutput) Name() pulumi.StringOutput
- func (o LookupEventResultOutput) Severity() pulumi.StringOutput
- func (o LookupEventResultOutput) StartTime() pulumi.IntOutput
- func (o LookupEventResultOutput) Tags() pulumi.StringArrayOutput
- func (o LookupEventResultOutput) ToLookupEventResultOutput() LookupEventResultOutput
- func (o LookupEventResultOutput) ToLookupEventResultOutputWithContext(ctx context.Context) LookupEventResultOutput
- func (o LookupEventResultOutput) Type() pulumi.StringOutput
- type LookupExternalLinkArgs
- type LookupExternalLinkOutputArgs
- type LookupExternalLinkResult
- type LookupExternalLinkResultOutput
- func (o LookupExternalLinkResultOutput) CreatedEpochMillis() pulumi.IntOutput
- func (o LookupExternalLinkResultOutput) CreatorId() pulumi.StringOutput
- func (o LookupExternalLinkResultOutput) Description() pulumi.StringOutput
- func (LookupExternalLinkResultOutput) ElementType() reflect.Type
- func (o LookupExternalLinkResultOutput) Id() pulumi.StringOutput
- func (o LookupExternalLinkResultOutput) IsLogIntegration() pulumi.BoolOutput
- func (o LookupExternalLinkResultOutput) MetricFilterRegex() pulumi.StringOutput
- func (o LookupExternalLinkResultOutput) Name() pulumi.StringOutput
- func (o LookupExternalLinkResultOutput) PointTagFilterRegexes() pulumi.StringMapOutput
- func (o LookupExternalLinkResultOutput) SourceFilterRegex() pulumi.StringOutput
- func (o LookupExternalLinkResultOutput) Template() pulumi.StringOutput
- func (o LookupExternalLinkResultOutput) ToLookupExternalLinkResultOutput() LookupExternalLinkResultOutput
- func (o LookupExternalLinkResultOutput) ToLookupExternalLinkResultOutputWithContext(ctx context.Context) LookupExternalLinkResultOutput
- func (o LookupExternalLinkResultOutput) UpdatedEpochMillis() pulumi.IntOutput
- func (o LookupExternalLinkResultOutput) UpdaterId() pulumi.StringOutput
- type LookupMaintenanceWindowArgs
- type LookupMaintenanceWindowOutputArgs
- type LookupMaintenanceWindowResult
- type LookupMaintenanceWindowResultOutput
- func (o LookupMaintenanceWindowResultOutput) CreatedEpochMillis() pulumi.IntOutput
- func (o LookupMaintenanceWindowResultOutput) CreatorId() pulumi.StringOutput
- func (o LookupMaintenanceWindowResultOutput) CustomerId() pulumi.StringOutput
- func (LookupMaintenanceWindowResultOutput) ElementType() reflect.Type
- func (o LookupMaintenanceWindowResultOutput) EndTimeInSeconds() pulumi.IntOutput
- func (o LookupMaintenanceWindowResultOutput) EventName() pulumi.StringOutput
- func (o LookupMaintenanceWindowResultOutput) HostTagGroupHostNamesGroupAnded() pulumi.BoolOutput
- func (o LookupMaintenanceWindowResultOutput) Id() pulumi.StringOutput
- func (o LookupMaintenanceWindowResultOutput) Reason() pulumi.StringOutput
- func (o LookupMaintenanceWindowResultOutput) RelevantCustomerTags() pulumi.StringArrayOutput
- func (o LookupMaintenanceWindowResultOutput) RelevantHostNames() pulumi.StringArrayOutput
- func (o LookupMaintenanceWindowResultOutput) RelevantHostTags() pulumi.StringArrayOutput
- func (o LookupMaintenanceWindowResultOutput) RelevantHostTagsAnded() pulumi.BoolOutput
- func (o LookupMaintenanceWindowResultOutput) RunningState() pulumi.StringOutput
- func (o LookupMaintenanceWindowResultOutput) SortAttr() pulumi.IntOutput
- func (o LookupMaintenanceWindowResultOutput) StartTimeInSeconds() pulumi.IntOutput
- func (o LookupMaintenanceWindowResultOutput) Title() pulumi.StringOutput
- func (o LookupMaintenanceWindowResultOutput) ToLookupMaintenanceWindowResultOutput() LookupMaintenanceWindowResultOutput
- func (o LookupMaintenanceWindowResultOutput) ToLookupMaintenanceWindowResultOutputWithContext(ctx context.Context) LookupMaintenanceWindowResultOutput
- func (o LookupMaintenanceWindowResultOutput) UpdatedEpochMillis() pulumi.IntOutput
- func (o LookupMaintenanceWindowResultOutput) UpdaterId() pulumi.StringOutput
- type LookupMetricsPolicyResult
- type LookupRoleArgs
- type LookupRoleOutputArgs
- type LookupRoleResult
- type LookupRoleResultOutput
- func (o LookupRoleResultOutput) Description() pulumi.StringOutput
- func (LookupRoleResultOutput) ElementType() reflect.Type
- func (o LookupRoleResultOutput) Id() pulumi.StringOutput
- func (o LookupRoleResultOutput) Name() pulumi.StringOutput
- func (o LookupRoleResultOutput) Permissions() pulumi.StringArrayOutput
- func (o LookupRoleResultOutput) ToLookupRoleResultOutput() LookupRoleResultOutput
- func (o LookupRoleResultOutput) ToLookupRoleResultOutputWithContext(ctx context.Context) LookupRoleResultOutput
- type LookupUserArgs
- type LookupUserGroupArgs
- type LookupUserGroupOutputArgs
- type LookupUserGroupResult
- type LookupUserGroupResultOutput
- func (o LookupUserGroupResultOutput) Description() pulumi.StringOutput
- func (LookupUserGroupResultOutput) ElementType() reflect.Type
- func (o LookupUserGroupResultOutput) Id() pulumi.StringOutput
- func (o LookupUserGroupResultOutput) Name() pulumi.StringOutput
- func (o LookupUserGroupResultOutput) Roles() pulumi.StringArrayOutput
- func (o LookupUserGroupResultOutput) ToLookupUserGroupResultOutput() LookupUserGroupResultOutput
- func (o LookupUserGroupResultOutput) ToLookupUserGroupResultOutputWithContext(ctx context.Context) LookupUserGroupResultOutput
- func (o LookupUserGroupResultOutput) Users() pulumi.StringArrayOutput
- type LookupUserOutputArgs
- type LookupUserResult
- type LookupUserResultOutput
- func (o LookupUserResultOutput) Customer() pulumi.StringOutput
- func (LookupUserResultOutput) ElementType() reflect.Type
- func (o LookupUserResultOutput) Email() pulumi.StringOutput
- func (o LookupUserResultOutput) Id() pulumi.StringOutput
- func (o LookupUserResultOutput) LastSuccessfulLogin() pulumi.IntOutput
- func (o LookupUserResultOutput) Permissions() pulumi.StringArrayOutput
- func (o LookupUserResultOutput) ToLookupUserResultOutput() LookupUserResultOutput
- func (o LookupUserResultOutput) ToLookupUserResultOutputWithContext(ctx context.Context) LookupUserResultOutput
- func (o LookupUserResultOutput) UserGroupIds() pulumi.StringArrayOutput
- type MaintenanceWindow
- type MaintenanceWindowArgs
- type MaintenanceWindowArray
- type MaintenanceWindowArrayInput
- type MaintenanceWindowArrayOutput
- func (MaintenanceWindowArrayOutput) ElementType() reflect.Type
- func (o MaintenanceWindowArrayOutput) Index(i pulumi.IntInput) MaintenanceWindowOutput
- func (o MaintenanceWindowArrayOutput) ToMaintenanceWindowArrayOutput() MaintenanceWindowArrayOutput
- func (o MaintenanceWindowArrayOutput) ToMaintenanceWindowArrayOutputWithContext(ctx context.Context) MaintenanceWindowArrayOutput
- type MaintenanceWindowInput
- type MaintenanceWindowMap
- type MaintenanceWindowMapInput
- type MaintenanceWindowMapOutput
- func (MaintenanceWindowMapOutput) ElementType() reflect.Type
- func (o MaintenanceWindowMapOutput) MapIndex(k pulumi.StringInput) MaintenanceWindowOutput
- func (o MaintenanceWindowMapOutput) ToMaintenanceWindowMapOutput() MaintenanceWindowMapOutput
- func (o MaintenanceWindowMapOutput) ToMaintenanceWindowMapOutputWithContext(ctx context.Context) MaintenanceWindowMapOutput
- type MaintenanceWindowOutput
- func (MaintenanceWindowOutput) ElementType() reflect.Type
- func (o MaintenanceWindowOutput) EndTimeInSeconds() pulumi.IntOutput
- func (o MaintenanceWindowOutput) HostTagGroupHostNamesGroupAnded() pulumi.BoolPtrOutput
- func (o MaintenanceWindowOutput) Reason() pulumi.StringOutput
- func (o MaintenanceWindowOutput) RelevantCustomerTags() pulumi.StringArrayOutput
- func (o MaintenanceWindowOutput) RelevantHostNames() pulumi.StringArrayOutput
- func (o MaintenanceWindowOutput) RelevantHostTags() pulumi.StringArrayOutput
- func (o MaintenanceWindowOutput) RelevantHostTagsAnded() pulumi.BoolPtrOutput
- func (o MaintenanceWindowOutput) StartTimeInSeconds() pulumi.IntOutput
- func (o MaintenanceWindowOutput) Title() pulumi.StringOutput
- func (o MaintenanceWindowOutput) ToMaintenanceWindowOutput() MaintenanceWindowOutput
- func (o MaintenanceWindowOutput) ToMaintenanceWindowOutputWithContext(ctx context.Context) MaintenanceWindowOutput
- type MaintenanceWindowState
- type MetricsPolicy
- type MetricsPolicyArgs
- type MetricsPolicyArray
- type MetricsPolicyArrayInput
- type MetricsPolicyArrayOutput
- func (MetricsPolicyArrayOutput) ElementType() reflect.Type
- func (o MetricsPolicyArrayOutput) Index(i pulumi.IntInput) MetricsPolicyOutput
- func (o MetricsPolicyArrayOutput) ToMetricsPolicyArrayOutput() MetricsPolicyArrayOutput
- func (o MetricsPolicyArrayOutput) ToMetricsPolicyArrayOutputWithContext(ctx context.Context) MetricsPolicyArrayOutput
- type MetricsPolicyInput
- type MetricsPolicyMap
- type MetricsPolicyMapInput
- type MetricsPolicyMapOutput
- func (MetricsPolicyMapOutput) ElementType() reflect.Type
- func (o MetricsPolicyMapOutput) MapIndex(k pulumi.StringInput) MetricsPolicyOutput
- func (o MetricsPolicyMapOutput) ToMetricsPolicyMapOutput() MetricsPolicyMapOutput
- func (o MetricsPolicyMapOutput) ToMetricsPolicyMapOutputWithContext(ctx context.Context) MetricsPolicyMapOutput
- type MetricsPolicyOutput
- func (o MetricsPolicyOutput) Customer() pulumi.StringOutput
- func (MetricsPolicyOutput) ElementType() reflect.Type
- func (o MetricsPolicyOutput) PolicyRules() MetricsPolicyPolicyRuleArrayOutput
- func (o MetricsPolicyOutput) ToMetricsPolicyOutput() MetricsPolicyOutput
- func (o MetricsPolicyOutput) ToMetricsPolicyOutputWithContext(ctx context.Context) MetricsPolicyOutput
- func (o MetricsPolicyOutput) UpdatedEpochMillis() pulumi.IntOutput
- func (o MetricsPolicyOutput) UpdaterId() pulumi.StringOutput
- type MetricsPolicyPolicyRule
- type MetricsPolicyPolicyRuleArgs
- type MetricsPolicyPolicyRuleArray
- func (MetricsPolicyPolicyRuleArray) ElementType() reflect.Type
- func (i MetricsPolicyPolicyRuleArray) ToMetricsPolicyPolicyRuleArrayOutput() MetricsPolicyPolicyRuleArrayOutput
- func (i MetricsPolicyPolicyRuleArray) ToMetricsPolicyPolicyRuleArrayOutputWithContext(ctx context.Context) MetricsPolicyPolicyRuleArrayOutput
- type MetricsPolicyPolicyRuleArrayInput
- type MetricsPolicyPolicyRuleArrayOutput
- func (MetricsPolicyPolicyRuleArrayOutput) ElementType() reflect.Type
- func (o MetricsPolicyPolicyRuleArrayOutput) Index(i pulumi.IntInput) MetricsPolicyPolicyRuleOutput
- func (o MetricsPolicyPolicyRuleArrayOutput) ToMetricsPolicyPolicyRuleArrayOutput() MetricsPolicyPolicyRuleArrayOutput
- func (o MetricsPolicyPolicyRuleArrayOutput) ToMetricsPolicyPolicyRuleArrayOutputWithContext(ctx context.Context) MetricsPolicyPolicyRuleArrayOutput
- type MetricsPolicyPolicyRuleInput
- type MetricsPolicyPolicyRuleOutput
- func (o MetricsPolicyPolicyRuleOutput) AccessType() pulumi.StringOutput
- func (o MetricsPolicyPolicyRuleOutput) AccountIds() pulumi.StringArrayOutput
- func (o MetricsPolicyPolicyRuleOutput) Description() pulumi.StringOutput
- func (MetricsPolicyPolicyRuleOutput) ElementType() reflect.Type
- func (o MetricsPolicyPolicyRuleOutput) Name() pulumi.StringOutput
- func (o MetricsPolicyPolicyRuleOutput) Prefixes() pulumi.StringArrayOutput
- func (o MetricsPolicyPolicyRuleOutput) RoleIds() pulumi.StringArrayOutput
- func (o MetricsPolicyPolicyRuleOutput) Tags() MetricsPolicyPolicyRuleTagArrayOutput
- func (o MetricsPolicyPolicyRuleOutput) TagsAnded() pulumi.BoolOutput
- func (o MetricsPolicyPolicyRuleOutput) ToMetricsPolicyPolicyRuleOutput() MetricsPolicyPolicyRuleOutput
- func (o MetricsPolicyPolicyRuleOutput) ToMetricsPolicyPolicyRuleOutputWithContext(ctx context.Context) MetricsPolicyPolicyRuleOutput
- func (o MetricsPolicyPolicyRuleOutput) UserGroupIds() pulumi.StringArrayOutput
- type MetricsPolicyPolicyRuleTag
- type MetricsPolicyPolicyRuleTagArgs
- func (MetricsPolicyPolicyRuleTagArgs) ElementType() reflect.Type
- func (i MetricsPolicyPolicyRuleTagArgs) ToMetricsPolicyPolicyRuleTagOutput() MetricsPolicyPolicyRuleTagOutput
- func (i MetricsPolicyPolicyRuleTagArgs) ToMetricsPolicyPolicyRuleTagOutputWithContext(ctx context.Context) MetricsPolicyPolicyRuleTagOutput
- type MetricsPolicyPolicyRuleTagArray
- func (MetricsPolicyPolicyRuleTagArray) ElementType() reflect.Type
- func (i MetricsPolicyPolicyRuleTagArray) ToMetricsPolicyPolicyRuleTagArrayOutput() MetricsPolicyPolicyRuleTagArrayOutput
- func (i MetricsPolicyPolicyRuleTagArray) ToMetricsPolicyPolicyRuleTagArrayOutputWithContext(ctx context.Context) MetricsPolicyPolicyRuleTagArrayOutput
- type MetricsPolicyPolicyRuleTagArrayInput
- type MetricsPolicyPolicyRuleTagArrayOutput
- func (MetricsPolicyPolicyRuleTagArrayOutput) ElementType() reflect.Type
- func (o MetricsPolicyPolicyRuleTagArrayOutput) Index(i pulumi.IntInput) MetricsPolicyPolicyRuleTagOutput
- func (o MetricsPolicyPolicyRuleTagArrayOutput) ToMetricsPolicyPolicyRuleTagArrayOutput() MetricsPolicyPolicyRuleTagArrayOutput
- func (o MetricsPolicyPolicyRuleTagArrayOutput) ToMetricsPolicyPolicyRuleTagArrayOutputWithContext(ctx context.Context) MetricsPolicyPolicyRuleTagArrayOutput
- type MetricsPolicyPolicyRuleTagInput
- type MetricsPolicyPolicyRuleTagOutput
- func (MetricsPolicyPolicyRuleTagOutput) ElementType() reflect.Type
- func (o MetricsPolicyPolicyRuleTagOutput) Key() pulumi.StringOutput
- func (o MetricsPolicyPolicyRuleTagOutput) ToMetricsPolicyPolicyRuleTagOutput() MetricsPolicyPolicyRuleTagOutput
- func (o MetricsPolicyPolicyRuleTagOutput) ToMetricsPolicyPolicyRuleTagOutputWithContext(ctx context.Context) MetricsPolicyPolicyRuleTagOutput
- func (o MetricsPolicyPolicyRuleTagOutput) Value() pulumi.StringOutput
- type MetricsPolicyState
- type Provider
- type ProviderArgs
- type ProviderInput
- type ProviderOutput
- func (o ProviderOutput) Address() pulumi.StringOutput
- func (ProviderOutput) ElementType() reflect.Type
- func (o ProviderOutput) HttpProxy() pulumi.StringPtrOutput
- func (o ProviderOutput) ToProviderOutput() ProviderOutput
- func (o ProviderOutput) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
- func (o ProviderOutput) Token() pulumi.StringOutput
- type Role
- type RoleArgs
- type RoleArray
- type RoleArrayInput
- type RoleArrayOutput
- type RoleInput
- type RoleMap
- type RoleMapInput
- type RoleMapOutput
- type RoleOutput
- func (o RoleOutput) Assignees() pulumi.StringArrayOutput
- func (o RoleOutput) Description() pulumi.StringPtrOutput
- func (RoleOutput) ElementType() reflect.Type
- func (o RoleOutput) Name() pulumi.StringOutput
- func (o RoleOutput) Permissions() pulumi.StringArrayOutput
- func (o RoleOutput) ToRoleOutput() RoleOutput
- func (o RoleOutput) ToRoleOutputWithContext(ctx context.Context) RoleOutput
- type RoleState
- type ServiceAccount
- type ServiceAccountArgs
- type ServiceAccountArray
- type ServiceAccountArrayInput
- type ServiceAccountArrayOutput
- func (ServiceAccountArrayOutput) ElementType() reflect.Type
- func (o ServiceAccountArrayOutput) Index(i pulumi.IntInput) ServiceAccountOutput
- func (o ServiceAccountArrayOutput) ToServiceAccountArrayOutput() ServiceAccountArrayOutput
- func (o ServiceAccountArrayOutput) ToServiceAccountArrayOutputWithContext(ctx context.Context) ServiceAccountArrayOutput
- type ServiceAccountInput
- type ServiceAccountMap
- type ServiceAccountMapInput
- type ServiceAccountMapOutput
- func (ServiceAccountMapOutput) ElementType() reflect.Type
- func (o ServiceAccountMapOutput) MapIndex(k pulumi.StringInput) ServiceAccountOutput
- func (o ServiceAccountMapOutput) ToServiceAccountMapOutput() ServiceAccountMapOutput
- func (o ServiceAccountMapOutput) ToServiceAccountMapOutputWithContext(ctx context.Context) ServiceAccountMapOutput
- type ServiceAccountOutput
- func (o ServiceAccountOutput) Active() pulumi.BoolPtrOutput
- func (o ServiceAccountOutput) Description() pulumi.StringPtrOutput
- func (ServiceAccountOutput) ElementType() reflect.Type
- func (o ServiceAccountOutput) Identifier() pulumi.StringOutput
- func (o ServiceAccountOutput) IngestionPolicy() pulumi.StringPtrOutput
- func (o ServiceAccountOutput) Permissions() pulumi.StringArrayOutput
- func (o ServiceAccountOutput) ToServiceAccountOutput() ServiceAccountOutput
- func (o ServiceAccountOutput) ToServiceAccountOutputWithContext(ctx context.Context) ServiceAccountOutput
- func (o ServiceAccountOutput) UserGroups() pulumi.StringArrayOutput
- type ServiceAccountState
- type User
- type UserArgs
- type UserArray
- type UserArrayInput
- type UserArrayOutput
- type UserGroup
- type UserGroupArgs
- type UserGroupArray
- type UserGroupArrayInput
- type UserGroupArrayOutput
- func (UserGroupArrayOutput) ElementType() reflect.Type
- func (o UserGroupArrayOutput) Index(i pulumi.IntInput) UserGroupOutput
- func (o UserGroupArrayOutput) ToUserGroupArrayOutput() UserGroupArrayOutput
- func (o UserGroupArrayOutput) ToUserGroupArrayOutputWithContext(ctx context.Context) UserGroupArrayOutput
- type UserGroupInput
- type UserGroupMap
- type UserGroupMapInput
- type UserGroupMapOutput
- type UserGroupOutput
- func (o UserGroupOutput) Description() pulumi.StringOutput
- func (UserGroupOutput) ElementType() reflect.Type
- func (o UserGroupOutput) Name() pulumi.StringOutput
- func (o UserGroupOutput) ToUserGroupOutput() UserGroupOutput
- func (o UserGroupOutput) ToUserGroupOutputWithContext(ctx context.Context) UserGroupOutput
- type UserGroupState
- type UserInput
- type UserMap
- type UserMapInput
- type UserMapOutput
- type UserOutput
- func (o UserOutput) Customer() pulumi.StringOutput
- func (UserOutput) ElementType() reflect.Type
- func (o UserOutput) Email() pulumi.StringOutput
- func (o UserOutput) Permissions() pulumi.StringArrayOutput
- func (o UserOutput) ToUserOutput() UserOutput
- func (o UserOutput) ToUserOutputWithContext(ctx context.Context) UserOutput
- func (o UserOutput) UserGroups() pulumi.StringArrayOutput
- type UserState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Alert ¶
type Alert struct { pulumi.CustomResourceState // User-supplied additional explanatory information for this alert. // Useful for linking runbooks, migrations, etc. AdditionalInformation pulumi.StringPtrOutput `pulumi:"additionalInformation"` // The type of alert in Wavefront. Either `CLASSIC` (default) // or `THRESHOLD`. AlertType pulumi.StringPtrOutput `pulumi:"alertType"` // A list of valid users or groups that can modify this resource on a tenant. CanModifies pulumi.StringArrayOutput `pulumi:"canModifies"` // A list of valid users or groups that can view this resource on a tenant. Default is Empty list. CanViews pulumi.StringArrayOutput `pulumi:"canViews"` // A Wavefront query that is evaluated at regular intervals (default is 1 minute). // The alert fires and notifications are triggered when a data series matching this query evaluates // to a non-zero value for a set number of consecutive minutes. Condition pulumi.StringPtrOutput `pulumi:"condition"` // a string->string map of `severity` to `condition` // for which this alert will trigger. Conditions pulumi.StringMapOutput `pulumi:"conditions"` // A second query whose results are displayed in the alert user // interface instead of the condition query. This field is often used to display a version // of the condition query with Boolean operators removed so that numerical values are plotted. DisplayExpression pulumi.StringPtrOutput `pulumi:"displayExpression"` // The number of consecutive minutes that a series matching the condition query must // evaluate to "true" (non-zero value) before the alert fires. Minutes pulumi.IntOutput `pulumi:"minutes"` // The name of the alert as it is displayed in Wavefront. Name pulumi.StringOutput `pulumi:"name"` // How often to re-trigger a continually failing alert. // If absent or <= 0, no re-triggering occurs. NotificationResendFrequencyMinutes pulumi.IntPtrOutput `pulumi:"notificationResendFrequencyMinutes"` // The specified query is executed every `processRateMinutes` minutes. Default value is 5 minutes. ProcessRateMinutes pulumi.IntPtrOutput `pulumi:"processRateMinutes"` // The number of consecutive minutes that a firing series matching the condition // query must evaluate to "false" (zero value) before the alert resolves. When unset, this defaults to // the same value as `minutes`. ResolveAfterMinutes pulumi.IntPtrOutput `pulumi:"resolveAfterMinutes"` // Severity of the alert, valid values are `INFO`, `SMOKE`, `WARN`, `SEVERE`. Severity pulumi.StringOutput `pulumi:"severity"` // A set of tags to assign to this resource. Tags pulumi.StringArrayOutput `pulumi:"tags"` // A comma-separated list of the email address or integration endpoint // (such as PagerDuty or webhook) to notify when the alert status changes. Multiple target types can be in the list. // Alert target format: ({email}|pd:{pd_key}|target:{alert-target-id}). Target pulumi.StringPtrOutput `pulumi:"target"` // A string to string map of Targets for severity. ThresholdTargets pulumi.StringMapOutput `pulumi:"thresholdTargets"` }
Provides a Wavefront Alert resource. This allows alerts to be created, updated, and deleted.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-wavefront/sdk/v2/go/wavefront" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := wavefront.NewAlert(ctx, "foobar", &wavefront.AlertArgs{ Condition: pulumi.String("100-ts(\"cpu.usage_idle\", environment=preprod and cpu=cpu-total ) > 80"), DisplayExpression: pulumi.String("100-ts(\"cpu.usage_idle\", environment=preprod and cpu=cpu-total )"), Minutes: pulumi.Int(5), ResolveAfterMinutes: pulumi.Int(5), Severity: pulumi.String("WARN"), Tags: pulumi.StringArray{ pulumi.String("terraform"), pulumi.String("test"), }, Target: pulumi.String("test@example.com,target:alert-target-id"), }) if err != nil { return err } return nil }) }
```
## Import
Alerts can be imported using the `id`, e.g.
```sh
$ pulumi import wavefront:index/alert:Alert alert_target 1479868728473
```
func GetAlert ¶
func GetAlert(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AlertState, opts ...pulumi.ResourceOption) (*Alert, error)
GetAlert gets an existing Alert 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 NewAlert ¶
func NewAlert(ctx *pulumi.Context, name string, args *AlertArgs, opts ...pulumi.ResourceOption) (*Alert, error)
NewAlert registers a new resource with the given unique name, arguments, and options.
func (*Alert) ElementType ¶
func (*Alert) ToAlertOutput ¶
func (i *Alert) ToAlertOutput() AlertOutput
func (*Alert) ToAlertOutputWithContext ¶
func (i *Alert) ToAlertOutputWithContext(ctx context.Context) AlertOutput
type AlertArgs ¶
type AlertArgs struct { // User-supplied additional explanatory information for this alert. // Useful for linking runbooks, migrations, etc. AdditionalInformation pulumi.StringPtrInput // The type of alert in Wavefront. Either `CLASSIC` (default) // or `THRESHOLD`. AlertType pulumi.StringPtrInput // A list of valid users or groups that can modify this resource on a tenant. CanModifies pulumi.StringArrayInput // A list of valid users or groups that can view this resource on a tenant. Default is Empty list. CanViews pulumi.StringArrayInput // A Wavefront query that is evaluated at regular intervals (default is 1 minute). // The alert fires and notifications are triggered when a data series matching this query evaluates // to a non-zero value for a set number of consecutive minutes. Condition pulumi.StringPtrInput // a string->string map of `severity` to `condition` // for which this alert will trigger. Conditions pulumi.StringMapInput // A second query whose results are displayed in the alert user // interface instead of the condition query. This field is often used to display a version // of the condition query with Boolean operators removed so that numerical values are plotted. DisplayExpression pulumi.StringPtrInput // The number of consecutive minutes that a series matching the condition query must // evaluate to "true" (non-zero value) before the alert fires. Minutes pulumi.IntInput // The name of the alert as it is displayed in Wavefront. Name pulumi.StringPtrInput // How often to re-trigger a continually failing alert. // If absent or <= 0, no re-triggering occurs. NotificationResendFrequencyMinutes pulumi.IntPtrInput // The specified query is executed every `processRateMinutes` minutes. Default value is 5 minutes. ProcessRateMinutes pulumi.IntPtrInput // The number of consecutive minutes that a firing series matching the condition // query must evaluate to "false" (zero value) before the alert resolves. When unset, this defaults to // the same value as `minutes`. ResolveAfterMinutes pulumi.IntPtrInput // Severity of the alert, valid values are `INFO`, `SMOKE`, `WARN`, `SEVERE`. Severity pulumi.StringPtrInput // A set of tags to assign to this resource. Tags pulumi.StringArrayInput // A comma-separated list of the email address or integration endpoint // (such as PagerDuty or webhook) to notify when the alert status changes. Multiple target types can be in the list. // Alert target format: ({email}|pd:{pd_key}|target:{alert-target-id}). Target pulumi.StringPtrInput // A string to string map of Targets for severity. ThresholdTargets pulumi.StringMapInput }
The set of arguments for constructing a Alert resource.
func (AlertArgs) ElementType ¶
type AlertArray ¶
type AlertArray []AlertInput
func (AlertArray) ElementType ¶
func (AlertArray) ElementType() reflect.Type
func (AlertArray) ToAlertArrayOutput ¶
func (i AlertArray) ToAlertArrayOutput() AlertArrayOutput
func (AlertArray) ToAlertArrayOutputWithContext ¶
func (i AlertArray) ToAlertArrayOutputWithContext(ctx context.Context) AlertArrayOutput
type AlertArrayInput ¶
type AlertArrayInput interface { pulumi.Input ToAlertArrayOutput() AlertArrayOutput ToAlertArrayOutputWithContext(context.Context) AlertArrayOutput }
AlertArrayInput is an input type that accepts AlertArray and AlertArrayOutput values. You can construct a concrete instance of `AlertArrayInput` via:
AlertArray{ AlertArgs{...} }
type AlertArrayOutput ¶
type AlertArrayOutput struct{ *pulumi.OutputState }
func (AlertArrayOutput) ElementType ¶
func (AlertArrayOutput) ElementType() reflect.Type
func (AlertArrayOutput) Index ¶
func (o AlertArrayOutput) Index(i pulumi.IntInput) AlertOutput
func (AlertArrayOutput) ToAlertArrayOutput ¶
func (o AlertArrayOutput) ToAlertArrayOutput() AlertArrayOutput
func (AlertArrayOutput) ToAlertArrayOutputWithContext ¶
func (o AlertArrayOutput) ToAlertArrayOutputWithContext(ctx context.Context) AlertArrayOutput
type AlertInput ¶
type AlertInput interface { pulumi.Input ToAlertOutput() AlertOutput ToAlertOutputWithContext(ctx context.Context) AlertOutput }
type AlertMap ¶
type AlertMap map[string]AlertInput
func (AlertMap) ElementType ¶
func (AlertMap) ToAlertMapOutput ¶
func (i AlertMap) ToAlertMapOutput() AlertMapOutput
func (AlertMap) ToAlertMapOutputWithContext ¶
func (i AlertMap) ToAlertMapOutputWithContext(ctx context.Context) AlertMapOutput
type AlertMapInput ¶
type AlertMapInput interface { pulumi.Input ToAlertMapOutput() AlertMapOutput ToAlertMapOutputWithContext(context.Context) AlertMapOutput }
AlertMapInput is an input type that accepts AlertMap and AlertMapOutput values. You can construct a concrete instance of `AlertMapInput` via:
AlertMap{ "key": AlertArgs{...} }
type AlertMapOutput ¶
type AlertMapOutput struct{ *pulumi.OutputState }
func (AlertMapOutput) ElementType ¶
func (AlertMapOutput) ElementType() reflect.Type
func (AlertMapOutput) MapIndex ¶
func (o AlertMapOutput) MapIndex(k pulumi.StringInput) AlertOutput
func (AlertMapOutput) ToAlertMapOutput ¶
func (o AlertMapOutput) ToAlertMapOutput() AlertMapOutput
func (AlertMapOutput) ToAlertMapOutputWithContext ¶
func (o AlertMapOutput) ToAlertMapOutputWithContext(ctx context.Context) AlertMapOutput
type AlertOutput ¶
type AlertOutput struct{ *pulumi.OutputState }
func (AlertOutput) AdditionalInformation ¶
func (o AlertOutput) AdditionalInformation() pulumi.StringPtrOutput
User-supplied additional explanatory information for this alert. Useful for linking runbooks, migrations, etc.
func (AlertOutput) AlertType ¶
func (o AlertOutput) AlertType() pulumi.StringPtrOutput
The type of alert in Wavefront. Either `CLASSIC` (default) or `THRESHOLD`.
func (AlertOutput) CanModifies ¶
func (o AlertOutput) CanModifies() pulumi.StringArrayOutput
A list of valid users or groups that can modify this resource on a tenant.
func (AlertOutput) CanViews ¶
func (o AlertOutput) CanViews() pulumi.StringArrayOutput
A list of valid users or groups that can view this resource on a tenant. Default is Empty list.
func (AlertOutput) Condition ¶
func (o AlertOutput) Condition() pulumi.StringPtrOutput
A Wavefront query that is evaluated at regular intervals (default is 1 minute). The alert fires and notifications are triggered when a data series matching this query evaluates to a non-zero value for a set number of consecutive minutes.
func (AlertOutput) Conditions ¶
func (o AlertOutput) Conditions() pulumi.StringMapOutput
a string->string map of `severity` to `condition` for which this alert will trigger.
func (AlertOutput) DisplayExpression ¶
func (o AlertOutput) DisplayExpression() pulumi.StringPtrOutput
A second query whose results are displayed in the alert user interface instead of the condition query. This field is often used to display a version of the condition query with Boolean operators removed so that numerical values are plotted.
func (AlertOutput) ElementType ¶
func (AlertOutput) ElementType() reflect.Type
func (AlertOutput) Minutes ¶
func (o AlertOutput) Minutes() pulumi.IntOutput
The number of consecutive minutes that a series matching the condition query must evaluate to "true" (non-zero value) before the alert fires.
func (AlertOutput) Name ¶
func (o AlertOutput) Name() pulumi.StringOutput
The name of the alert as it is displayed in Wavefront.
func (AlertOutput) NotificationResendFrequencyMinutes ¶
func (o AlertOutput) NotificationResendFrequencyMinutes() pulumi.IntPtrOutput
How often to re-trigger a continually failing alert. If absent or <= 0, no re-triggering occurs.
func (AlertOutput) ProcessRateMinutes ¶
func (o AlertOutput) ProcessRateMinutes() pulumi.IntPtrOutput
The specified query is executed every `processRateMinutes` minutes. Default value is 5 minutes.
func (AlertOutput) ResolveAfterMinutes ¶
func (o AlertOutput) ResolveAfterMinutes() pulumi.IntPtrOutput
The number of consecutive minutes that a firing series matching the condition query must evaluate to "false" (zero value) before the alert resolves. When unset, this defaults to the same value as `minutes`.
func (AlertOutput) Severity ¶
func (o AlertOutput) Severity() pulumi.StringOutput
Severity of the alert, valid values are `INFO`, `SMOKE`, `WARN`, `SEVERE`.
func (AlertOutput) Tags ¶
func (o AlertOutput) Tags() pulumi.StringArrayOutput
A set of tags to assign to this resource.
func (AlertOutput) Target ¶
func (o AlertOutput) Target() pulumi.StringPtrOutput
A comma-separated list of the email address or integration endpoint (such as PagerDuty or webhook) to notify when the alert status changes. Multiple target types can be in the list. Alert target format: ({email}|pd:{pd_key}|target:{alert-target-id}).
func (AlertOutput) ThresholdTargets ¶
func (o AlertOutput) ThresholdTargets() pulumi.StringMapOutput
A string to string map of Targets for severity.
func (AlertOutput) ToAlertOutput ¶
func (o AlertOutput) ToAlertOutput() AlertOutput
func (AlertOutput) ToAlertOutputWithContext ¶
func (o AlertOutput) ToAlertOutputWithContext(ctx context.Context) AlertOutput
type AlertState ¶
type AlertState struct { // User-supplied additional explanatory information for this alert. // Useful for linking runbooks, migrations, etc. AdditionalInformation pulumi.StringPtrInput // The type of alert in Wavefront. Either `CLASSIC` (default) // or `THRESHOLD`. AlertType pulumi.StringPtrInput // A list of valid users or groups that can modify this resource on a tenant. CanModifies pulumi.StringArrayInput // A list of valid users or groups that can view this resource on a tenant. Default is Empty list. CanViews pulumi.StringArrayInput // A Wavefront query that is evaluated at regular intervals (default is 1 minute). // The alert fires and notifications are triggered when a data series matching this query evaluates // to a non-zero value for a set number of consecutive minutes. Condition pulumi.StringPtrInput // a string->string map of `severity` to `condition` // for which this alert will trigger. Conditions pulumi.StringMapInput // A second query whose results are displayed in the alert user // interface instead of the condition query. This field is often used to display a version // of the condition query with Boolean operators removed so that numerical values are plotted. DisplayExpression pulumi.StringPtrInput // The number of consecutive minutes that a series matching the condition query must // evaluate to "true" (non-zero value) before the alert fires. Minutes pulumi.IntPtrInput // The name of the alert as it is displayed in Wavefront. Name pulumi.StringPtrInput // How often to re-trigger a continually failing alert. // If absent or <= 0, no re-triggering occurs. NotificationResendFrequencyMinutes pulumi.IntPtrInput // The specified query is executed every `processRateMinutes` minutes. Default value is 5 minutes. ProcessRateMinutes pulumi.IntPtrInput // The number of consecutive minutes that a firing series matching the condition // query must evaluate to "false" (zero value) before the alert resolves. When unset, this defaults to // the same value as `minutes`. ResolveAfterMinutes pulumi.IntPtrInput // Severity of the alert, valid values are `INFO`, `SMOKE`, `WARN`, `SEVERE`. Severity pulumi.StringPtrInput // A set of tags to assign to this resource. Tags pulumi.StringArrayInput // A comma-separated list of the email address or integration endpoint // (such as PagerDuty or webhook) to notify when the alert status changes. Multiple target types can be in the list. // Alert target format: ({email}|pd:{pd_key}|target:{alert-target-id}). Target pulumi.StringPtrInput // A string to string map of Targets for severity. ThresholdTargets pulumi.StringMapInput }
func (AlertState) ElementType ¶
func (AlertState) ElementType() reflect.Type
type AlertTarget ¶
type AlertTarget struct { pulumi.CustomResourceState // The value of the `Content-Type` header of the webhook. ContentType pulumi.StringPtrOutput `pulumi:"contentType"` // A `string->string` map specifying the custom HTTP header key/value pairs that will be // sent in the requests with a method of `WEBHOOK`. CustomHeaders pulumi.StringMapOutput `pulumi:"customHeaders"` // Description describing this alert target. Description pulumi.StringOutput `pulumi:"description"` // The subject title of an email notification target. EmailSubject pulumi.StringPtrOutput `pulumi:"emailSubject"` // Determine whether the email alert content is sent as HTML or text. IsHtmlContent pulumi.BoolPtrOutput `pulumi:"isHtmlContent"` // The notification method used for notification target. One of `WEBHOOK`, `EMAIL`, `PAGERDUTY`. Method pulumi.StringPtrOutput `pulumi:"method"` // The name of the alert target as it is displayed in Wavefront. Name pulumi.StringOutput `pulumi:"name"` // The end point for the notification Target. `EMAIL`: email address. `PAGERDUTY`: PagerDuty // routing key. `WEBHOOK`: URL endpoint. Recipient pulumi.StringOutput `pulumi:"recipient"` // List of routing targets that this alert target will notify. See Route Routes AlertTargetRouteArrayOutput `pulumi:"routes"` TargetId pulumi.StringOutput `pulumi:"targetId"` // A mustache template that will form the body of the POST request, email, and summary of the PagerDuty. Template pulumi.StringOutput `pulumi:"template"` // A list of occurrences on which this webhook will be fired. Valid values are `ALERT_OPENED`, // `ALERT_UPDATED`, `ALERT_RESOLVED`, `ALERT_MAINTENANCE`, `ALERT_SNOOZED`, `ALERT_NO_DATA`, `ALERT_NO_DATA_RESOLVED`, `ALERT_NO_DATA_MAINTENANCE`. Triggers pulumi.StringArrayOutput `pulumi:"triggers"` }
Provides a wavefront Alert Target resource. This allows alert targets to created, updated, and deleted.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-wavefront/sdk/v2/go/wavefront" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := wavefront.NewAlertTarget(ctx, "testTarget", &wavefront.AlertTargetArgs{ ContentType: pulumi.String("application/json"), CustomHeaders: pulumi.StringMap{ "Testing": pulumi.String("true"), }, Description: pulumi.String("Test target"), Method: pulumi.String("WEBHOOK"), Recipient: pulumi.String("https://hooks.slack.com/services/test/me"), Template: pulumi.String("{}"), Triggers: pulumi.StringArray{ pulumi.String("ALERT_OPENED"), pulumi.String("ALERT_RESOLVED"), }, }) if err != nil { return err } return nil }) }
``` ## Attributes Reference
* `targetId` - The target ID prefixed with `target:` for interpolating into a Wavefront Alert.
### Route
The `route` mapping supports the following:
- `method` - (Required) The notification method used for notification target. One of `WEBHOOK`, `EMAIL`, `PAGERDUTY`.
- `target` - (Required) The endpoint for the alert route. `EMAIL`: email address. `PAGERDUTY`: PagerDuty routing key. `WEBHOOK`: URL endpoint.
- `filter` - (Required) String that filters the route. Space delimited. Currently only allows a single key value pair. (e.g. `env prod`)
### Example
```go package main
import (
"github.com/pulumi/pulumi-wavefront/sdk/v2/go/wavefront" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := wavefront.NewAlertTarget(ctx, "testTarget", &wavefront.AlertTargetArgs{ ContentType: pulumi.String("application/json"), CustomHeaders: pulumi.StringMap{ "Testing": pulumi.String("true"), }, Description: pulumi.String("Test target"), Method: pulumi.String("WEBHOOK"), Recipient: pulumi.String("https://hooks.slack.com/services/test/me"), Routes: wavefront.AlertTargetRouteArray{ &wavefront.AlertTargetRouteArgs{ Filter: pulumi.StringMap{ "key": pulumi.String("env"), "value": pulumi.String("prod"), }, Method: pulumi.String("WEBHOOK"), Target: pulumi.String("https://hooks.slack.com/services/test/me/prod"), }, &wavefront.AlertTargetRouteArgs{ Filter: pulumi.StringMap{ "key": pulumi.String("env"), "value": pulumi.String("dev"), }, Method: pulumi.String("WEBHOOK"), Target: pulumi.String("https://hooks.slack.com/services/test/me/dev"), }, }, Template: pulumi.String("{}"), Triggers: pulumi.StringArray{ pulumi.String("ALERT_OPENED"), pulumi.String("ALERT_RESOLVED"), }, }) if err != nil { return err } return nil }) }
```
## Import
Alert Targets can be imported using the `id`, e.g.
```sh
$ pulumi import wavefront:index/alertTarget:AlertTarget alert_target abcdEFGhijKLMNO
```
func GetAlertTarget ¶
func GetAlertTarget(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AlertTargetState, opts ...pulumi.ResourceOption) (*AlertTarget, error)
GetAlertTarget gets an existing AlertTarget 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 NewAlertTarget ¶
func NewAlertTarget(ctx *pulumi.Context, name string, args *AlertTargetArgs, opts ...pulumi.ResourceOption) (*AlertTarget, error)
NewAlertTarget registers a new resource with the given unique name, arguments, and options.
func (*AlertTarget) ElementType ¶
func (*AlertTarget) ElementType() reflect.Type
func (*AlertTarget) ToAlertTargetOutput ¶
func (i *AlertTarget) ToAlertTargetOutput() AlertTargetOutput
func (*AlertTarget) ToAlertTargetOutputWithContext ¶
func (i *AlertTarget) ToAlertTargetOutputWithContext(ctx context.Context) AlertTargetOutput
type AlertTargetArgs ¶
type AlertTargetArgs struct { // The value of the `Content-Type` header of the webhook. ContentType pulumi.StringPtrInput // A `string->string` map specifying the custom HTTP header key/value pairs that will be // sent in the requests with a method of `WEBHOOK`. CustomHeaders pulumi.StringMapInput // Description describing this alert target. Description pulumi.StringInput // The subject title of an email notification target. EmailSubject pulumi.StringPtrInput // Determine whether the email alert content is sent as HTML or text. IsHtmlContent pulumi.BoolPtrInput // The notification method used for notification target. One of `WEBHOOK`, `EMAIL`, `PAGERDUTY`. Method pulumi.StringPtrInput // The name of the alert target as it is displayed in Wavefront. Name pulumi.StringPtrInput // The end point for the notification Target. `EMAIL`: email address. `PAGERDUTY`: PagerDuty // routing key. `WEBHOOK`: URL endpoint. Recipient pulumi.StringInput // List of routing targets that this alert target will notify. See Route Routes AlertTargetRouteArrayInput // A mustache template that will form the body of the POST request, email, and summary of the PagerDuty. Template pulumi.StringInput // A list of occurrences on which this webhook will be fired. Valid values are `ALERT_OPENED`, // `ALERT_UPDATED`, `ALERT_RESOLVED`, `ALERT_MAINTENANCE`, `ALERT_SNOOZED`, `ALERT_NO_DATA`, `ALERT_NO_DATA_RESOLVED`, `ALERT_NO_DATA_MAINTENANCE`. Triggers pulumi.StringArrayInput }
The set of arguments for constructing a AlertTarget resource.
func (AlertTargetArgs) ElementType ¶
func (AlertTargetArgs) ElementType() reflect.Type
type AlertTargetArray ¶
type AlertTargetArray []AlertTargetInput
func (AlertTargetArray) ElementType ¶
func (AlertTargetArray) ElementType() reflect.Type
func (AlertTargetArray) ToAlertTargetArrayOutput ¶
func (i AlertTargetArray) ToAlertTargetArrayOutput() AlertTargetArrayOutput
func (AlertTargetArray) ToAlertTargetArrayOutputWithContext ¶
func (i AlertTargetArray) ToAlertTargetArrayOutputWithContext(ctx context.Context) AlertTargetArrayOutput
type AlertTargetArrayInput ¶
type AlertTargetArrayInput interface { pulumi.Input ToAlertTargetArrayOutput() AlertTargetArrayOutput ToAlertTargetArrayOutputWithContext(context.Context) AlertTargetArrayOutput }
AlertTargetArrayInput is an input type that accepts AlertTargetArray and AlertTargetArrayOutput values. You can construct a concrete instance of `AlertTargetArrayInput` via:
AlertTargetArray{ AlertTargetArgs{...} }
type AlertTargetArrayOutput ¶
type AlertTargetArrayOutput struct{ *pulumi.OutputState }
func (AlertTargetArrayOutput) ElementType ¶
func (AlertTargetArrayOutput) ElementType() reflect.Type
func (AlertTargetArrayOutput) Index ¶
func (o AlertTargetArrayOutput) Index(i pulumi.IntInput) AlertTargetOutput
func (AlertTargetArrayOutput) ToAlertTargetArrayOutput ¶
func (o AlertTargetArrayOutput) ToAlertTargetArrayOutput() AlertTargetArrayOutput
func (AlertTargetArrayOutput) ToAlertTargetArrayOutputWithContext ¶
func (o AlertTargetArrayOutput) ToAlertTargetArrayOutputWithContext(ctx context.Context) AlertTargetArrayOutput
type AlertTargetInput ¶
type AlertTargetInput interface { pulumi.Input ToAlertTargetOutput() AlertTargetOutput ToAlertTargetOutputWithContext(ctx context.Context) AlertTargetOutput }
type AlertTargetMap ¶
type AlertTargetMap map[string]AlertTargetInput
func (AlertTargetMap) ElementType ¶
func (AlertTargetMap) ElementType() reflect.Type
func (AlertTargetMap) ToAlertTargetMapOutput ¶
func (i AlertTargetMap) ToAlertTargetMapOutput() AlertTargetMapOutput
func (AlertTargetMap) ToAlertTargetMapOutputWithContext ¶
func (i AlertTargetMap) ToAlertTargetMapOutputWithContext(ctx context.Context) AlertTargetMapOutput
type AlertTargetMapInput ¶
type AlertTargetMapInput interface { pulumi.Input ToAlertTargetMapOutput() AlertTargetMapOutput ToAlertTargetMapOutputWithContext(context.Context) AlertTargetMapOutput }
AlertTargetMapInput is an input type that accepts AlertTargetMap and AlertTargetMapOutput values. You can construct a concrete instance of `AlertTargetMapInput` via:
AlertTargetMap{ "key": AlertTargetArgs{...} }
type AlertTargetMapOutput ¶
type AlertTargetMapOutput struct{ *pulumi.OutputState }
func (AlertTargetMapOutput) ElementType ¶
func (AlertTargetMapOutput) ElementType() reflect.Type
func (AlertTargetMapOutput) MapIndex ¶
func (o AlertTargetMapOutput) MapIndex(k pulumi.StringInput) AlertTargetOutput
func (AlertTargetMapOutput) ToAlertTargetMapOutput ¶
func (o AlertTargetMapOutput) ToAlertTargetMapOutput() AlertTargetMapOutput
func (AlertTargetMapOutput) ToAlertTargetMapOutputWithContext ¶
func (o AlertTargetMapOutput) ToAlertTargetMapOutputWithContext(ctx context.Context) AlertTargetMapOutput
type AlertTargetOutput ¶
type AlertTargetOutput struct{ *pulumi.OutputState }
func (AlertTargetOutput) ContentType ¶
func (o AlertTargetOutput) ContentType() pulumi.StringPtrOutput
The value of the `Content-Type` header of the webhook.
func (AlertTargetOutput) CustomHeaders ¶
func (o AlertTargetOutput) CustomHeaders() pulumi.StringMapOutput
A `string->string` map specifying the custom HTTP header key/value pairs that will be sent in the requests with a method of `WEBHOOK`.
func (AlertTargetOutput) Description ¶
func (o AlertTargetOutput) Description() pulumi.StringOutput
Description describing this alert target.
func (AlertTargetOutput) ElementType ¶
func (AlertTargetOutput) ElementType() reflect.Type
func (AlertTargetOutput) EmailSubject ¶
func (o AlertTargetOutput) EmailSubject() pulumi.StringPtrOutput
The subject title of an email notification target.
func (AlertTargetOutput) IsHtmlContent ¶
func (o AlertTargetOutput) IsHtmlContent() pulumi.BoolPtrOutput
Determine whether the email alert content is sent as HTML or text.
func (AlertTargetOutput) Method ¶
func (o AlertTargetOutput) Method() pulumi.StringPtrOutput
The notification method used for notification target. One of `WEBHOOK`, `EMAIL`, `PAGERDUTY`.
func (AlertTargetOutput) Name ¶
func (o AlertTargetOutput) Name() pulumi.StringOutput
The name of the alert target as it is displayed in Wavefront.
func (AlertTargetOutput) Recipient ¶
func (o AlertTargetOutput) Recipient() pulumi.StringOutput
The end point for the notification Target. `EMAIL`: email address. `PAGERDUTY`: PagerDuty routing key. `WEBHOOK`: URL endpoint.
func (AlertTargetOutput) Routes ¶
func (o AlertTargetOutput) Routes() AlertTargetRouteArrayOutput
List of routing targets that this alert target will notify. See Route
func (AlertTargetOutput) TargetId ¶
func (o AlertTargetOutput) TargetId() pulumi.StringOutput
func (AlertTargetOutput) Template ¶
func (o AlertTargetOutput) Template() pulumi.StringOutput
A mustache template that will form the body of the POST request, email, and summary of the PagerDuty.
func (AlertTargetOutput) ToAlertTargetOutput ¶
func (o AlertTargetOutput) ToAlertTargetOutput() AlertTargetOutput
func (AlertTargetOutput) ToAlertTargetOutputWithContext ¶
func (o AlertTargetOutput) ToAlertTargetOutputWithContext(ctx context.Context) AlertTargetOutput
func (AlertTargetOutput) Triggers ¶
func (o AlertTargetOutput) Triggers() pulumi.StringArrayOutput
A list of occurrences on which this webhook will be fired. Valid values are `ALERT_OPENED`, `ALERT_UPDATED`, `ALERT_RESOLVED`, `ALERT_MAINTENANCE`, `ALERT_SNOOZED`, `ALERT_NO_DATA`, `ALERT_NO_DATA_RESOLVED`, `ALERT_NO_DATA_MAINTENANCE`.
type AlertTargetRoute ¶
type AlertTargetRouteArgs ¶
type AlertTargetRouteArgs struct { Filter pulumi.StringMapInput `pulumi:"filter"` // The notification method used for notification target. One of `WEBHOOK`, `EMAIL`, `PAGERDUTY`. Method pulumi.StringInput `pulumi:"method"` Target pulumi.StringInput `pulumi:"target"` }
func (AlertTargetRouteArgs) ElementType ¶
func (AlertTargetRouteArgs) ElementType() reflect.Type
func (AlertTargetRouteArgs) ToAlertTargetRouteOutput ¶
func (i AlertTargetRouteArgs) ToAlertTargetRouteOutput() AlertTargetRouteOutput
func (AlertTargetRouteArgs) ToAlertTargetRouteOutputWithContext ¶
func (i AlertTargetRouteArgs) ToAlertTargetRouteOutputWithContext(ctx context.Context) AlertTargetRouteOutput
type AlertTargetRouteArray ¶
type AlertTargetRouteArray []AlertTargetRouteInput
func (AlertTargetRouteArray) ElementType ¶
func (AlertTargetRouteArray) ElementType() reflect.Type
func (AlertTargetRouteArray) ToAlertTargetRouteArrayOutput ¶
func (i AlertTargetRouteArray) ToAlertTargetRouteArrayOutput() AlertTargetRouteArrayOutput
func (AlertTargetRouteArray) ToAlertTargetRouteArrayOutputWithContext ¶
func (i AlertTargetRouteArray) ToAlertTargetRouteArrayOutputWithContext(ctx context.Context) AlertTargetRouteArrayOutput
type AlertTargetRouteArrayInput ¶
type AlertTargetRouteArrayInput interface { pulumi.Input ToAlertTargetRouteArrayOutput() AlertTargetRouteArrayOutput ToAlertTargetRouteArrayOutputWithContext(context.Context) AlertTargetRouteArrayOutput }
AlertTargetRouteArrayInput is an input type that accepts AlertTargetRouteArray and AlertTargetRouteArrayOutput values. You can construct a concrete instance of `AlertTargetRouteArrayInput` via:
AlertTargetRouteArray{ AlertTargetRouteArgs{...} }
type AlertTargetRouteArrayOutput ¶
type AlertTargetRouteArrayOutput struct{ *pulumi.OutputState }
func (AlertTargetRouteArrayOutput) ElementType ¶
func (AlertTargetRouteArrayOutput) ElementType() reflect.Type
func (AlertTargetRouteArrayOutput) Index ¶
func (o AlertTargetRouteArrayOutput) Index(i pulumi.IntInput) AlertTargetRouteOutput
func (AlertTargetRouteArrayOutput) ToAlertTargetRouteArrayOutput ¶
func (o AlertTargetRouteArrayOutput) ToAlertTargetRouteArrayOutput() AlertTargetRouteArrayOutput
func (AlertTargetRouteArrayOutput) ToAlertTargetRouteArrayOutputWithContext ¶
func (o AlertTargetRouteArrayOutput) ToAlertTargetRouteArrayOutputWithContext(ctx context.Context) AlertTargetRouteArrayOutput
type AlertTargetRouteInput ¶
type AlertTargetRouteInput interface { pulumi.Input ToAlertTargetRouteOutput() AlertTargetRouteOutput ToAlertTargetRouteOutputWithContext(context.Context) AlertTargetRouteOutput }
AlertTargetRouteInput is an input type that accepts AlertTargetRouteArgs and AlertTargetRouteOutput values. You can construct a concrete instance of `AlertTargetRouteInput` via:
AlertTargetRouteArgs{...}
type AlertTargetRouteOutput ¶
type AlertTargetRouteOutput struct{ *pulumi.OutputState }
func (AlertTargetRouteOutput) ElementType ¶
func (AlertTargetRouteOutput) ElementType() reflect.Type
func (AlertTargetRouteOutput) Filter ¶
func (o AlertTargetRouteOutput) Filter() pulumi.StringMapOutput
func (AlertTargetRouteOutput) Method ¶
func (o AlertTargetRouteOutput) Method() pulumi.StringOutput
The notification method used for notification target. One of `WEBHOOK`, `EMAIL`, `PAGERDUTY`.
func (AlertTargetRouteOutput) Target ¶
func (o AlertTargetRouteOutput) Target() pulumi.StringOutput
func (AlertTargetRouteOutput) ToAlertTargetRouteOutput ¶
func (o AlertTargetRouteOutput) ToAlertTargetRouteOutput() AlertTargetRouteOutput
func (AlertTargetRouteOutput) ToAlertTargetRouteOutputWithContext ¶
func (o AlertTargetRouteOutput) ToAlertTargetRouteOutputWithContext(ctx context.Context) AlertTargetRouteOutput
type AlertTargetState ¶
type AlertTargetState struct { // The value of the `Content-Type` header of the webhook. ContentType pulumi.StringPtrInput // A `string->string` map specifying the custom HTTP header key/value pairs that will be // sent in the requests with a method of `WEBHOOK`. CustomHeaders pulumi.StringMapInput // Description describing this alert target. Description pulumi.StringPtrInput // The subject title of an email notification target. EmailSubject pulumi.StringPtrInput // Determine whether the email alert content is sent as HTML or text. IsHtmlContent pulumi.BoolPtrInput // The notification method used for notification target. One of `WEBHOOK`, `EMAIL`, `PAGERDUTY`. Method pulumi.StringPtrInput // The name of the alert target as it is displayed in Wavefront. Name pulumi.StringPtrInput // The end point for the notification Target. `EMAIL`: email address. `PAGERDUTY`: PagerDuty // routing key. `WEBHOOK`: URL endpoint. Recipient pulumi.StringPtrInput // List of routing targets that this alert target will notify. See Route Routes AlertTargetRouteArrayInput TargetId pulumi.StringPtrInput // A mustache template that will form the body of the POST request, email, and summary of the PagerDuty. Template pulumi.StringPtrInput // A list of occurrences on which this webhook will be fired. Valid values are `ALERT_OPENED`, // `ALERT_UPDATED`, `ALERT_RESOLVED`, `ALERT_MAINTENANCE`, `ALERT_SNOOZED`, `ALERT_NO_DATA`, `ALERT_NO_DATA_RESOLVED`, `ALERT_NO_DATA_MAINTENANCE`. Triggers pulumi.StringArrayInput }
func (AlertTargetState) ElementType ¶
func (AlertTargetState) ElementType() reflect.Type
type CloudIntegrationAppDynamics ¶
type CloudIntegrationAppDynamics struct { pulumi.CustomResourceState // A list of point tag key-values to add to every point ingested using this integration. AdditionalTags pulumi.StringMapOutput `pulumi:"additionalTags"` // List of regular expressions that an application name must match (case-insensitively) // in order to be ingested. AppFilterRegexes pulumi.StringArrayOutput `pulumi:"appFilterRegexes"` // Name of the SaaS controller. ControllerName pulumi.StringOutput `pulumi:"controllerName"` // Boolean flag to control Application Infrastructure metric ingestion. EnableAppInfraMetrics pulumi.BoolPtrOutput `pulumi:"enableAppInfraMetrics"` // Boolean flag to control Backend metric ingestion. EnableBackendMetrics pulumi.BoolPtrOutput `pulumi:"enableBackendMetrics"` // Boolean flag to control Business Transaction metric ingestion. EnableBusinessTrxMetrics pulumi.BoolPtrOutput `pulumi:"enableBusinessTrxMetrics"` // Boolean flag to control Error metric ingestion. EnableErrorMetrics pulumi.BoolPtrOutput `pulumi:"enableErrorMetrics"` // Boolean flag to control Individual Node metric ingestion. EnableIndividualNodeMetrics pulumi.BoolPtrOutput `pulumi:"enableIndividualNodeMetrics"` // Boolean flag to control Overall Performance metric ingestion. EnableOverallPerfMetrics pulumi.BoolPtrOutput `pulumi:"enableOverallPerfMetrics"` // Set this to `false` to get separate results for all values within the time range, // by default it is `true`. EnableRollup pulumi.BoolPtrOutput `pulumi:"enableRollup"` // Boolean flag to control Service End point metric ingestion. EnableServiceEndpointMetrics pulumi.BoolPtrOutput `pulumi:"enableServiceEndpointMetrics"` // Password for AppDynamics user. EncryptedPassword pulumi.StringOutput `pulumi:"encryptedPassword"` // Forces this resource to save, even if errors are present. ForceSave pulumi.BoolPtrOutput `pulumi:"forceSave"` // The human-readable name of this integration. Name pulumi.StringOutput `pulumi:"name"` // A value denoting which cloud service this service integrates with. Service pulumi.StringOutput `pulumi:"service"` // How often, in minutes, to refresh the service. ServiceRefreshRateInMinutes pulumi.IntPtrOutput `pulumi:"serviceRefreshRateInMinutes"` // Username is a combination of userName and the account name. UserName pulumi.StringOutput `pulumi:"userName"` }
Provides a Wavefront Cloud Integration for AppDynamics. This allows AppDynamics cloud integrations to be created, updated, and deleted.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-wavefront/sdk/v2/go/wavefront" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := wavefront.NewCloudIntegrationAppDynamics(ctx, "appDynamics", &wavefront.CloudIntegrationAppDynamicsArgs{ ControllerName: pulumi.String("exampleController"), EncryptedPassword: pulumi.String("encryptedPassword"), UserName: pulumi.String("example"), }) if err != nil { return err } return nil }) }
```
## Import
AppDynamic Cloud Integrations can be imported by using the `id`, e.g.
```sh
$ pulumi import wavefront:index/cloudIntegrationAppDynamics:CloudIntegrationAppDynamics app_dynamics a411c16b-3cf7-4f03-bf11-8ca05aab898d
```
func GetCloudIntegrationAppDynamics ¶
func GetCloudIntegrationAppDynamics(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CloudIntegrationAppDynamicsState, opts ...pulumi.ResourceOption) (*CloudIntegrationAppDynamics, error)
GetCloudIntegrationAppDynamics gets an existing CloudIntegrationAppDynamics 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 NewCloudIntegrationAppDynamics ¶
func NewCloudIntegrationAppDynamics(ctx *pulumi.Context, name string, args *CloudIntegrationAppDynamicsArgs, opts ...pulumi.ResourceOption) (*CloudIntegrationAppDynamics, error)
NewCloudIntegrationAppDynamics registers a new resource with the given unique name, arguments, and options.
func (*CloudIntegrationAppDynamics) ElementType ¶
func (*CloudIntegrationAppDynamics) ElementType() reflect.Type
func (*CloudIntegrationAppDynamics) ToCloudIntegrationAppDynamicsOutput ¶
func (i *CloudIntegrationAppDynamics) ToCloudIntegrationAppDynamicsOutput() CloudIntegrationAppDynamicsOutput
func (*CloudIntegrationAppDynamics) ToCloudIntegrationAppDynamicsOutputWithContext ¶
func (i *CloudIntegrationAppDynamics) ToCloudIntegrationAppDynamicsOutputWithContext(ctx context.Context) CloudIntegrationAppDynamicsOutput
type CloudIntegrationAppDynamicsArgs ¶
type CloudIntegrationAppDynamicsArgs struct { // A list of point tag key-values to add to every point ingested using this integration. AdditionalTags pulumi.StringMapInput // List of regular expressions that an application name must match (case-insensitively) // in order to be ingested. AppFilterRegexes pulumi.StringArrayInput // Name of the SaaS controller. ControllerName pulumi.StringInput // Boolean flag to control Application Infrastructure metric ingestion. EnableAppInfraMetrics pulumi.BoolPtrInput // Boolean flag to control Backend metric ingestion. EnableBackendMetrics pulumi.BoolPtrInput // Boolean flag to control Business Transaction metric ingestion. EnableBusinessTrxMetrics pulumi.BoolPtrInput // Boolean flag to control Error metric ingestion. EnableErrorMetrics pulumi.BoolPtrInput // Boolean flag to control Individual Node metric ingestion. EnableIndividualNodeMetrics pulumi.BoolPtrInput // Boolean flag to control Overall Performance metric ingestion. EnableOverallPerfMetrics pulumi.BoolPtrInput // Set this to `false` to get separate results for all values within the time range, // by default it is `true`. EnableRollup pulumi.BoolPtrInput // Boolean flag to control Service End point metric ingestion. EnableServiceEndpointMetrics pulumi.BoolPtrInput // Password for AppDynamics user. EncryptedPassword pulumi.StringInput // Forces this resource to save, even if errors are present. ForceSave pulumi.BoolPtrInput // The human-readable name of this integration. Name pulumi.StringPtrInput // A value denoting which cloud service this service integrates with. Service pulumi.StringInput // How often, in minutes, to refresh the service. ServiceRefreshRateInMinutes pulumi.IntPtrInput // Username is a combination of userName and the account name. UserName pulumi.StringInput }
The set of arguments for constructing a CloudIntegrationAppDynamics resource.
func (CloudIntegrationAppDynamicsArgs) ElementType ¶
func (CloudIntegrationAppDynamicsArgs) ElementType() reflect.Type
type CloudIntegrationAppDynamicsArray ¶
type CloudIntegrationAppDynamicsArray []CloudIntegrationAppDynamicsInput
func (CloudIntegrationAppDynamicsArray) ElementType ¶
func (CloudIntegrationAppDynamicsArray) ElementType() reflect.Type
func (CloudIntegrationAppDynamicsArray) ToCloudIntegrationAppDynamicsArrayOutput ¶
func (i CloudIntegrationAppDynamicsArray) ToCloudIntegrationAppDynamicsArrayOutput() CloudIntegrationAppDynamicsArrayOutput
func (CloudIntegrationAppDynamicsArray) ToCloudIntegrationAppDynamicsArrayOutputWithContext ¶
func (i CloudIntegrationAppDynamicsArray) ToCloudIntegrationAppDynamicsArrayOutputWithContext(ctx context.Context) CloudIntegrationAppDynamicsArrayOutput
type CloudIntegrationAppDynamicsArrayInput ¶
type CloudIntegrationAppDynamicsArrayInput interface { pulumi.Input ToCloudIntegrationAppDynamicsArrayOutput() CloudIntegrationAppDynamicsArrayOutput ToCloudIntegrationAppDynamicsArrayOutputWithContext(context.Context) CloudIntegrationAppDynamicsArrayOutput }
CloudIntegrationAppDynamicsArrayInput is an input type that accepts CloudIntegrationAppDynamicsArray and CloudIntegrationAppDynamicsArrayOutput values. You can construct a concrete instance of `CloudIntegrationAppDynamicsArrayInput` via:
CloudIntegrationAppDynamicsArray{ CloudIntegrationAppDynamicsArgs{...} }
type CloudIntegrationAppDynamicsArrayOutput ¶
type CloudIntegrationAppDynamicsArrayOutput struct{ *pulumi.OutputState }
func (CloudIntegrationAppDynamicsArrayOutput) ElementType ¶
func (CloudIntegrationAppDynamicsArrayOutput) ElementType() reflect.Type
func (CloudIntegrationAppDynamicsArrayOutput) ToCloudIntegrationAppDynamicsArrayOutput ¶
func (o CloudIntegrationAppDynamicsArrayOutput) ToCloudIntegrationAppDynamicsArrayOutput() CloudIntegrationAppDynamicsArrayOutput
func (CloudIntegrationAppDynamicsArrayOutput) ToCloudIntegrationAppDynamicsArrayOutputWithContext ¶
func (o CloudIntegrationAppDynamicsArrayOutput) ToCloudIntegrationAppDynamicsArrayOutputWithContext(ctx context.Context) CloudIntegrationAppDynamicsArrayOutput
type CloudIntegrationAppDynamicsInput ¶
type CloudIntegrationAppDynamicsInput interface { pulumi.Input ToCloudIntegrationAppDynamicsOutput() CloudIntegrationAppDynamicsOutput ToCloudIntegrationAppDynamicsOutputWithContext(ctx context.Context) CloudIntegrationAppDynamicsOutput }
type CloudIntegrationAppDynamicsMap ¶
type CloudIntegrationAppDynamicsMap map[string]CloudIntegrationAppDynamicsInput
func (CloudIntegrationAppDynamicsMap) ElementType ¶
func (CloudIntegrationAppDynamicsMap) ElementType() reflect.Type
func (CloudIntegrationAppDynamicsMap) ToCloudIntegrationAppDynamicsMapOutput ¶
func (i CloudIntegrationAppDynamicsMap) ToCloudIntegrationAppDynamicsMapOutput() CloudIntegrationAppDynamicsMapOutput
func (CloudIntegrationAppDynamicsMap) ToCloudIntegrationAppDynamicsMapOutputWithContext ¶
func (i CloudIntegrationAppDynamicsMap) ToCloudIntegrationAppDynamicsMapOutputWithContext(ctx context.Context) CloudIntegrationAppDynamicsMapOutput
type CloudIntegrationAppDynamicsMapInput ¶
type CloudIntegrationAppDynamicsMapInput interface { pulumi.Input ToCloudIntegrationAppDynamicsMapOutput() CloudIntegrationAppDynamicsMapOutput ToCloudIntegrationAppDynamicsMapOutputWithContext(context.Context) CloudIntegrationAppDynamicsMapOutput }
CloudIntegrationAppDynamicsMapInput is an input type that accepts CloudIntegrationAppDynamicsMap and CloudIntegrationAppDynamicsMapOutput values. You can construct a concrete instance of `CloudIntegrationAppDynamicsMapInput` via:
CloudIntegrationAppDynamicsMap{ "key": CloudIntegrationAppDynamicsArgs{...} }
type CloudIntegrationAppDynamicsMapOutput ¶
type CloudIntegrationAppDynamicsMapOutput struct{ *pulumi.OutputState }
func (CloudIntegrationAppDynamicsMapOutput) ElementType ¶
func (CloudIntegrationAppDynamicsMapOutput) ElementType() reflect.Type
func (CloudIntegrationAppDynamicsMapOutput) MapIndex ¶
func (o CloudIntegrationAppDynamicsMapOutput) MapIndex(k pulumi.StringInput) CloudIntegrationAppDynamicsOutput
func (CloudIntegrationAppDynamicsMapOutput) ToCloudIntegrationAppDynamicsMapOutput ¶
func (o CloudIntegrationAppDynamicsMapOutput) ToCloudIntegrationAppDynamicsMapOutput() CloudIntegrationAppDynamicsMapOutput
func (CloudIntegrationAppDynamicsMapOutput) ToCloudIntegrationAppDynamicsMapOutputWithContext ¶
func (o CloudIntegrationAppDynamicsMapOutput) ToCloudIntegrationAppDynamicsMapOutputWithContext(ctx context.Context) CloudIntegrationAppDynamicsMapOutput
type CloudIntegrationAppDynamicsOutput ¶
type CloudIntegrationAppDynamicsOutput struct{ *pulumi.OutputState }
func (CloudIntegrationAppDynamicsOutput) AdditionalTags ¶
func (o CloudIntegrationAppDynamicsOutput) AdditionalTags() pulumi.StringMapOutput
A list of point tag key-values to add to every point ingested using this integration.
func (CloudIntegrationAppDynamicsOutput) AppFilterRegexes ¶
func (o CloudIntegrationAppDynamicsOutput) AppFilterRegexes() pulumi.StringArrayOutput
List of regular expressions that an application name must match (case-insensitively) in order to be ingested.
func (CloudIntegrationAppDynamicsOutput) ControllerName ¶
func (o CloudIntegrationAppDynamicsOutput) ControllerName() pulumi.StringOutput
Name of the SaaS controller.
func (CloudIntegrationAppDynamicsOutput) ElementType ¶
func (CloudIntegrationAppDynamicsOutput) ElementType() reflect.Type
func (CloudIntegrationAppDynamicsOutput) EnableAppInfraMetrics ¶
func (o CloudIntegrationAppDynamicsOutput) EnableAppInfraMetrics() pulumi.BoolPtrOutput
Boolean flag to control Application Infrastructure metric ingestion.
func (CloudIntegrationAppDynamicsOutput) EnableBackendMetrics ¶
func (o CloudIntegrationAppDynamicsOutput) EnableBackendMetrics() pulumi.BoolPtrOutput
Boolean flag to control Backend metric ingestion.
func (CloudIntegrationAppDynamicsOutput) EnableBusinessTrxMetrics ¶
func (o CloudIntegrationAppDynamicsOutput) EnableBusinessTrxMetrics() pulumi.BoolPtrOutput
Boolean flag to control Business Transaction metric ingestion.
func (CloudIntegrationAppDynamicsOutput) EnableErrorMetrics ¶
func (o CloudIntegrationAppDynamicsOutput) EnableErrorMetrics() pulumi.BoolPtrOutput
Boolean flag to control Error metric ingestion.
func (CloudIntegrationAppDynamicsOutput) EnableIndividualNodeMetrics ¶
func (o CloudIntegrationAppDynamicsOutput) EnableIndividualNodeMetrics() pulumi.BoolPtrOutput
Boolean flag to control Individual Node metric ingestion.
func (CloudIntegrationAppDynamicsOutput) EnableOverallPerfMetrics ¶
func (o CloudIntegrationAppDynamicsOutput) EnableOverallPerfMetrics() pulumi.BoolPtrOutput
Boolean flag to control Overall Performance metric ingestion.
func (CloudIntegrationAppDynamicsOutput) EnableRollup ¶
func (o CloudIntegrationAppDynamicsOutput) EnableRollup() pulumi.BoolPtrOutput
Set this to `false` to get separate results for all values within the time range, by default it is `true`.
func (CloudIntegrationAppDynamicsOutput) EnableServiceEndpointMetrics ¶
func (o CloudIntegrationAppDynamicsOutput) EnableServiceEndpointMetrics() pulumi.BoolPtrOutput
Boolean flag to control Service End point metric ingestion.
func (CloudIntegrationAppDynamicsOutput) EncryptedPassword ¶
func (o CloudIntegrationAppDynamicsOutput) EncryptedPassword() pulumi.StringOutput
Password for AppDynamics user.
func (CloudIntegrationAppDynamicsOutput) ForceSave ¶
func (o CloudIntegrationAppDynamicsOutput) ForceSave() pulumi.BoolPtrOutput
Forces this resource to save, even if errors are present.
func (CloudIntegrationAppDynamicsOutput) Name ¶
func (o CloudIntegrationAppDynamicsOutput) Name() pulumi.StringOutput
The human-readable name of this integration.
func (CloudIntegrationAppDynamicsOutput) Service ¶
func (o CloudIntegrationAppDynamicsOutput) Service() pulumi.StringOutput
A value denoting which cloud service this service integrates with.
func (CloudIntegrationAppDynamicsOutput) ServiceRefreshRateInMinutes ¶
func (o CloudIntegrationAppDynamicsOutput) ServiceRefreshRateInMinutes() pulumi.IntPtrOutput
How often, in minutes, to refresh the service.
func (CloudIntegrationAppDynamicsOutput) ToCloudIntegrationAppDynamicsOutput ¶
func (o CloudIntegrationAppDynamicsOutput) ToCloudIntegrationAppDynamicsOutput() CloudIntegrationAppDynamicsOutput
func (CloudIntegrationAppDynamicsOutput) ToCloudIntegrationAppDynamicsOutputWithContext ¶
func (o CloudIntegrationAppDynamicsOutput) ToCloudIntegrationAppDynamicsOutputWithContext(ctx context.Context) CloudIntegrationAppDynamicsOutput
func (CloudIntegrationAppDynamicsOutput) UserName ¶
func (o CloudIntegrationAppDynamicsOutput) UserName() pulumi.StringOutput
Username is a combination of userName and the account name.
type CloudIntegrationAppDynamicsState ¶
type CloudIntegrationAppDynamicsState struct { // A list of point tag key-values to add to every point ingested using this integration. AdditionalTags pulumi.StringMapInput // List of regular expressions that an application name must match (case-insensitively) // in order to be ingested. AppFilterRegexes pulumi.StringArrayInput // Name of the SaaS controller. ControllerName pulumi.StringPtrInput // Boolean flag to control Application Infrastructure metric ingestion. EnableAppInfraMetrics pulumi.BoolPtrInput // Boolean flag to control Backend metric ingestion. EnableBackendMetrics pulumi.BoolPtrInput // Boolean flag to control Business Transaction metric ingestion. EnableBusinessTrxMetrics pulumi.BoolPtrInput // Boolean flag to control Error metric ingestion. EnableErrorMetrics pulumi.BoolPtrInput // Boolean flag to control Individual Node metric ingestion. EnableIndividualNodeMetrics pulumi.BoolPtrInput // Boolean flag to control Overall Performance metric ingestion. EnableOverallPerfMetrics pulumi.BoolPtrInput // Set this to `false` to get separate results for all values within the time range, // by default it is `true`. EnableRollup pulumi.BoolPtrInput // Boolean flag to control Service End point metric ingestion. EnableServiceEndpointMetrics pulumi.BoolPtrInput // Password for AppDynamics user. EncryptedPassword pulumi.StringPtrInput // Forces this resource to save, even if errors are present. ForceSave pulumi.BoolPtrInput // The human-readable name of this integration. Name pulumi.StringPtrInput // A value denoting which cloud service this service integrates with. Service pulumi.StringPtrInput // How often, in minutes, to refresh the service. ServiceRefreshRateInMinutes pulumi.IntPtrInput // Username is a combination of userName and the account name. UserName pulumi.StringPtrInput }
func (CloudIntegrationAppDynamicsState) ElementType ¶
func (CloudIntegrationAppDynamicsState) ElementType() reflect.Type
type CloudIntegrationAwsExternalId ¶
type CloudIntegrationAwsExternalId struct {
pulumi.CustomResourceState
}
Provides an External ID for use in Amazon Web Services IAM Roles. This allows External IDs to be created and deleted.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-wavefront/sdk/v2/go/wavefront" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := wavefront.NewCloudIntegrationAwsExternalId(ctx, "externalId", nil) if err != nil { return err } return nil }) }
```
## Import
External IDs can be imported by using the `id`, e.g.
```sh
$ pulumi import wavefront:index/cloudIntegrationAwsExternalId:CloudIntegrationAwsExternalId external_id uGJdkH3k
```
func GetCloudIntegrationAwsExternalId ¶
func GetCloudIntegrationAwsExternalId(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CloudIntegrationAwsExternalIdState, opts ...pulumi.ResourceOption) (*CloudIntegrationAwsExternalId, error)
GetCloudIntegrationAwsExternalId gets an existing CloudIntegrationAwsExternalId 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 NewCloudIntegrationAwsExternalId ¶
func NewCloudIntegrationAwsExternalId(ctx *pulumi.Context, name string, args *CloudIntegrationAwsExternalIdArgs, opts ...pulumi.ResourceOption) (*CloudIntegrationAwsExternalId, error)
NewCloudIntegrationAwsExternalId registers a new resource with the given unique name, arguments, and options.
func (*CloudIntegrationAwsExternalId) ElementType ¶
func (*CloudIntegrationAwsExternalId) ElementType() reflect.Type
func (*CloudIntegrationAwsExternalId) ToCloudIntegrationAwsExternalIdOutput ¶
func (i *CloudIntegrationAwsExternalId) ToCloudIntegrationAwsExternalIdOutput() CloudIntegrationAwsExternalIdOutput
func (*CloudIntegrationAwsExternalId) ToCloudIntegrationAwsExternalIdOutputWithContext ¶
func (i *CloudIntegrationAwsExternalId) ToCloudIntegrationAwsExternalIdOutputWithContext(ctx context.Context) CloudIntegrationAwsExternalIdOutput
type CloudIntegrationAwsExternalIdArgs ¶
type CloudIntegrationAwsExternalIdArgs struct { }
The set of arguments for constructing a CloudIntegrationAwsExternalId resource.
func (CloudIntegrationAwsExternalIdArgs) ElementType ¶
func (CloudIntegrationAwsExternalIdArgs) ElementType() reflect.Type
type CloudIntegrationAwsExternalIdArray ¶
type CloudIntegrationAwsExternalIdArray []CloudIntegrationAwsExternalIdInput
func (CloudIntegrationAwsExternalIdArray) ElementType ¶
func (CloudIntegrationAwsExternalIdArray) ElementType() reflect.Type
func (CloudIntegrationAwsExternalIdArray) ToCloudIntegrationAwsExternalIdArrayOutput ¶
func (i CloudIntegrationAwsExternalIdArray) ToCloudIntegrationAwsExternalIdArrayOutput() CloudIntegrationAwsExternalIdArrayOutput
func (CloudIntegrationAwsExternalIdArray) ToCloudIntegrationAwsExternalIdArrayOutputWithContext ¶
func (i CloudIntegrationAwsExternalIdArray) ToCloudIntegrationAwsExternalIdArrayOutputWithContext(ctx context.Context) CloudIntegrationAwsExternalIdArrayOutput
type CloudIntegrationAwsExternalIdArrayInput ¶
type CloudIntegrationAwsExternalIdArrayInput interface { pulumi.Input ToCloudIntegrationAwsExternalIdArrayOutput() CloudIntegrationAwsExternalIdArrayOutput ToCloudIntegrationAwsExternalIdArrayOutputWithContext(context.Context) CloudIntegrationAwsExternalIdArrayOutput }
CloudIntegrationAwsExternalIdArrayInput is an input type that accepts CloudIntegrationAwsExternalIdArray and CloudIntegrationAwsExternalIdArrayOutput values. You can construct a concrete instance of `CloudIntegrationAwsExternalIdArrayInput` via:
CloudIntegrationAwsExternalIdArray{ CloudIntegrationAwsExternalIdArgs{...} }
type CloudIntegrationAwsExternalIdArrayOutput ¶
type CloudIntegrationAwsExternalIdArrayOutput struct{ *pulumi.OutputState }
func (CloudIntegrationAwsExternalIdArrayOutput) ElementType ¶
func (CloudIntegrationAwsExternalIdArrayOutput) ElementType() reflect.Type
func (CloudIntegrationAwsExternalIdArrayOutput) ToCloudIntegrationAwsExternalIdArrayOutput ¶
func (o CloudIntegrationAwsExternalIdArrayOutput) ToCloudIntegrationAwsExternalIdArrayOutput() CloudIntegrationAwsExternalIdArrayOutput
func (CloudIntegrationAwsExternalIdArrayOutput) ToCloudIntegrationAwsExternalIdArrayOutputWithContext ¶
func (o CloudIntegrationAwsExternalIdArrayOutput) ToCloudIntegrationAwsExternalIdArrayOutputWithContext(ctx context.Context) CloudIntegrationAwsExternalIdArrayOutput
type CloudIntegrationAwsExternalIdInput ¶
type CloudIntegrationAwsExternalIdInput interface { pulumi.Input ToCloudIntegrationAwsExternalIdOutput() CloudIntegrationAwsExternalIdOutput ToCloudIntegrationAwsExternalIdOutputWithContext(ctx context.Context) CloudIntegrationAwsExternalIdOutput }
type CloudIntegrationAwsExternalIdMap ¶
type CloudIntegrationAwsExternalIdMap map[string]CloudIntegrationAwsExternalIdInput
func (CloudIntegrationAwsExternalIdMap) ElementType ¶
func (CloudIntegrationAwsExternalIdMap) ElementType() reflect.Type
func (CloudIntegrationAwsExternalIdMap) ToCloudIntegrationAwsExternalIdMapOutput ¶
func (i CloudIntegrationAwsExternalIdMap) ToCloudIntegrationAwsExternalIdMapOutput() CloudIntegrationAwsExternalIdMapOutput
func (CloudIntegrationAwsExternalIdMap) ToCloudIntegrationAwsExternalIdMapOutputWithContext ¶
func (i CloudIntegrationAwsExternalIdMap) ToCloudIntegrationAwsExternalIdMapOutputWithContext(ctx context.Context) CloudIntegrationAwsExternalIdMapOutput
type CloudIntegrationAwsExternalIdMapInput ¶
type CloudIntegrationAwsExternalIdMapInput interface { pulumi.Input ToCloudIntegrationAwsExternalIdMapOutput() CloudIntegrationAwsExternalIdMapOutput ToCloudIntegrationAwsExternalIdMapOutputWithContext(context.Context) CloudIntegrationAwsExternalIdMapOutput }
CloudIntegrationAwsExternalIdMapInput is an input type that accepts CloudIntegrationAwsExternalIdMap and CloudIntegrationAwsExternalIdMapOutput values. You can construct a concrete instance of `CloudIntegrationAwsExternalIdMapInput` via:
CloudIntegrationAwsExternalIdMap{ "key": CloudIntegrationAwsExternalIdArgs{...} }
type CloudIntegrationAwsExternalIdMapOutput ¶
type CloudIntegrationAwsExternalIdMapOutput struct{ *pulumi.OutputState }
func (CloudIntegrationAwsExternalIdMapOutput) ElementType ¶
func (CloudIntegrationAwsExternalIdMapOutput) ElementType() reflect.Type
func (CloudIntegrationAwsExternalIdMapOutput) MapIndex ¶
func (o CloudIntegrationAwsExternalIdMapOutput) MapIndex(k pulumi.StringInput) CloudIntegrationAwsExternalIdOutput
func (CloudIntegrationAwsExternalIdMapOutput) ToCloudIntegrationAwsExternalIdMapOutput ¶
func (o CloudIntegrationAwsExternalIdMapOutput) ToCloudIntegrationAwsExternalIdMapOutput() CloudIntegrationAwsExternalIdMapOutput
func (CloudIntegrationAwsExternalIdMapOutput) ToCloudIntegrationAwsExternalIdMapOutputWithContext ¶
func (o CloudIntegrationAwsExternalIdMapOutput) ToCloudIntegrationAwsExternalIdMapOutputWithContext(ctx context.Context) CloudIntegrationAwsExternalIdMapOutput
type CloudIntegrationAwsExternalIdOutput ¶
type CloudIntegrationAwsExternalIdOutput struct{ *pulumi.OutputState }
func (CloudIntegrationAwsExternalIdOutput) ElementType ¶
func (CloudIntegrationAwsExternalIdOutput) ElementType() reflect.Type
func (CloudIntegrationAwsExternalIdOutput) ToCloudIntegrationAwsExternalIdOutput ¶
func (o CloudIntegrationAwsExternalIdOutput) ToCloudIntegrationAwsExternalIdOutput() CloudIntegrationAwsExternalIdOutput
func (CloudIntegrationAwsExternalIdOutput) ToCloudIntegrationAwsExternalIdOutputWithContext ¶
func (o CloudIntegrationAwsExternalIdOutput) ToCloudIntegrationAwsExternalIdOutputWithContext(ctx context.Context) CloudIntegrationAwsExternalIdOutput
type CloudIntegrationAwsExternalIdState ¶
type CloudIntegrationAwsExternalIdState struct { }
func (CloudIntegrationAwsExternalIdState) ElementType ¶
func (CloudIntegrationAwsExternalIdState) ElementType() reflect.Type
type CloudIntegrationAzure ¶
type CloudIntegrationAzure struct { pulumi.CustomResourceState // A list of point tag key-values to add to every point ingested using this integration. AdditionalTags pulumi.StringMapOutput `pulumi:"additionalTags"` // A list of Azure Activity Log categories. CategoryFilters pulumi.StringArrayOutput `pulumi:"categoryFilters"` // Client ID for an Azure service account within your project. ClientId pulumi.StringOutput `pulumi:"clientId"` // Client secret for an Azure service account within your project. ClientSecret pulumi.StringOutput `pulumi:"clientSecret"` // Forces this resource to save, even if errors are present. ForceSave pulumi.BoolPtrOutput `pulumi:"forceSave"` // A regular expression that a metric name must match (case-insensitively) in order to be ingested. MetricFilterRegex pulumi.StringPtrOutput `pulumi:"metricFilterRegex"` // The human-readable name of this integration. Name pulumi.StringOutput `pulumi:"name"` // A list of Azure resource groups from which to pull metrics. ResourceGroupFilters pulumi.StringArrayOutput `pulumi:"resourceGroupFilters"` // A value denoting which cloud service this service integrates with. Service pulumi.StringOutput `pulumi:"service"` // How often, in minutes, to refresh the service. ServiceRefreshRateInMinutes pulumi.IntPtrOutput `pulumi:"serviceRefreshRateInMinutes"` // Tenant ID for an Azure service account within your project. Tenant pulumi.StringOutput `pulumi:"tenant"` }
Provides a Wavefront Cloud Integration for Microsoft Azure. This allows Azure cloud integrations to be created, updated, and deleted.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-wavefront/sdk/v2/go/wavefront" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := wavefront.NewCloudIntegrationAzureActivityLog(ctx, "azureActivityLog", &wavefront.CloudIntegrationAzureActivityLogArgs{ ClientId: pulumi.String("client-id2"), ClientSecret: pulumi.String("client-secret2"), Tenant: pulumi.String("my-tenant2"), }) if err != nil { return err } return nil }) }
```
## Import
Azure Cloud Integrations can be imported by using the `id`, e.g.
```sh
$ pulumi import wavefront:index/cloudIntegrationAzure:CloudIntegrationAzure azure a411c16b-3cf7-4f03-bf11-8ca05aab898d
```
func GetCloudIntegrationAzure ¶
func GetCloudIntegrationAzure(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CloudIntegrationAzureState, opts ...pulumi.ResourceOption) (*CloudIntegrationAzure, error)
GetCloudIntegrationAzure gets an existing CloudIntegrationAzure 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 NewCloudIntegrationAzure ¶
func NewCloudIntegrationAzure(ctx *pulumi.Context, name string, args *CloudIntegrationAzureArgs, opts ...pulumi.ResourceOption) (*CloudIntegrationAzure, error)
NewCloudIntegrationAzure registers a new resource with the given unique name, arguments, and options.
func (*CloudIntegrationAzure) ElementType ¶
func (*CloudIntegrationAzure) ElementType() reflect.Type
func (*CloudIntegrationAzure) ToCloudIntegrationAzureOutput ¶
func (i *CloudIntegrationAzure) ToCloudIntegrationAzureOutput() CloudIntegrationAzureOutput
func (*CloudIntegrationAzure) ToCloudIntegrationAzureOutputWithContext ¶
func (i *CloudIntegrationAzure) ToCloudIntegrationAzureOutputWithContext(ctx context.Context) CloudIntegrationAzureOutput
type CloudIntegrationAzureActivityLog ¶
type CloudIntegrationAzureActivityLog struct { pulumi.CustomResourceState // A list of point tag key-values to add to every point ingested using this integration. AdditionalTags pulumi.StringMapOutput `pulumi:"additionalTags"` // A list of Azure services (such as Microsoft.Compute/virtualMachines) from which to pull metrics. CategoryFilters pulumi.StringArrayOutput `pulumi:"categoryFilters"` // Client ID for an Azure service account within your project. ClientId pulumi.StringOutput `pulumi:"clientId"` // Client secret for an Azure service account within your project. ClientSecret pulumi.StringOutput `pulumi:"clientSecret"` // Forces this resource to save, even if errors are present. ForceSave pulumi.BoolPtrOutput `pulumi:"forceSave"` // The human-readable name of this integration. Name pulumi.StringOutput `pulumi:"name"` // A value denoting which cloud service this service integrates with. Service pulumi.StringOutput `pulumi:"service"` // How often, in minutes, to refresh the service. ServiceRefreshRateInMinutes pulumi.IntPtrOutput `pulumi:"serviceRefreshRateInMinutes"` // Tenant ID for an Azure service account within your project. Tenant pulumi.StringOutput `pulumi:"tenant"` }
Provides a Wavefront Cloud Integration for Azure Activity Logs. This allows Azure activity log cloud integrations to be created, updated, and deleted.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-wavefront/sdk/v2/go/wavefront" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := wavefront.NewCloudIntegrationAzureActivityLog(ctx, "azureActivityLog", &wavefront.CloudIntegrationAzureActivityLogArgs{ CategoryFilters: pulumi.StringArray{ pulumi.String("ADMINISTRATIVE"), }, ClientId: pulumi.String("client-id2"), ClientSecret: pulumi.String("client-secret2"), Tenant: pulumi.String("my-tenant2"), }) if err != nil { return err } return nil }) }
```
## Import
Azure Activity Log Cloud Integrations can be imported by using the `id`, e.g.
```sh
$ pulumi import wavefront:index/cloudIntegrationAzureActivityLog:CloudIntegrationAzureActivityLog azure_al a411c16b-3cf7-4f03-bf11-8ca05aab898d
```
func GetCloudIntegrationAzureActivityLog ¶
func GetCloudIntegrationAzureActivityLog(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CloudIntegrationAzureActivityLogState, opts ...pulumi.ResourceOption) (*CloudIntegrationAzureActivityLog, error)
GetCloudIntegrationAzureActivityLog gets an existing CloudIntegrationAzureActivityLog 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 NewCloudIntegrationAzureActivityLog ¶
func NewCloudIntegrationAzureActivityLog(ctx *pulumi.Context, name string, args *CloudIntegrationAzureActivityLogArgs, opts ...pulumi.ResourceOption) (*CloudIntegrationAzureActivityLog, error)
NewCloudIntegrationAzureActivityLog registers a new resource with the given unique name, arguments, and options.
func (*CloudIntegrationAzureActivityLog) ElementType ¶
func (*CloudIntegrationAzureActivityLog) ElementType() reflect.Type
func (*CloudIntegrationAzureActivityLog) ToCloudIntegrationAzureActivityLogOutput ¶
func (i *CloudIntegrationAzureActivityLog) ToCloudIntegrationAzureActivityLogOutput() CloudIntegrationAzureActivityLogOutput
func (*CloudIntegrationAzureActivityLog) ToCloudIntegrationAzureActivityLogOutputWithContext ¶
func (i *CloudIntegrationAzureActivityLog) ToCloudIntegrationAzureActivityLogOutputWithContext(ctx context.Context) CloudIntegrationAzureActivityLogOutput
type CloudIntegrationAzureActivityLogArgs ¶
type CloudIntegrationAzureActivityLogArgs struct { // A list of point tag key-values to add to every point ingested using this integration. AdditionalTags pulumi.StringMapInput // A list of Azure services (such as Microsoft.Compute/virtualMachines) from which to pull metrics. CategoryFilters pulumi.StringArrayInput // Client ID for an Azure service account within your project. ClientId pulumi.StringInput // Client secret for an Azure service account within your project. ClientSecret pulumi.StringInput // Forces this resource to save, even if errors are present. ForceSave pulumi.BoolPtrInput // The human-readable name of this integration. Name pulumi.StringPtrInput // A value denoting which cloud service this service integrates with. Service pulumi.StringInput // How often, in minutes, to refresh the service. ServiceRefreshRateInMinutes pulumi.IntPtrInput // Tenant ID for an Azure service account within your project. Tenant pulumi.StringInput }
The set of arguments for constructing a CloudIntegrationAzureActivityLog resource.
func (CloudIntegrationAzureActivityLogArgs) ElementType ¶
func (CloudIntegrationAzureActivityLogArgs) ElementType() reflect.Type
type CloudIntegrationAzureActivityLogArray ¶
type CloudIntegrationAzureActivityLogArray []CloudIntegrationAzureActivityLogInput
func (CloudIntegrationAzureActivityLogArray) ElementType ¶
func (CloudIntegrationAzureActivityLogArray) ElementType() reflect.Type
func (CloudIntegrationAzureActivityLogArray) ToCloudIntegrationAzureActivityLogArrayOutput ¶
func (i CloudIntegrationAzureActivityLogArray) ToCloudIntegrationAzureActivityLogArrayOutput() CloudIntegrationAzureActivityLogArrayOutput
func (CloudIntegrationAzureActivityLogArray) ToCloudIntegrationAzureActivityLogArrayOutputWithContext ¶
func (i CloudIntegrationAzureActivityLogArray) ToCloudIntegrationAzureActivityLogArrayOutputWithContext(ctx context.Context) CloudIntegrationAzureActivityLogArrayOutput
type CloudIntegrationAzureActivityLogArrayInput ¶
type CloudIntegrationAzureActivityLogArrayInput interface { pulumi.Input ToCloudIntegrationAzureActivityLogArrayOutput() CloudIntegrationAzureActivityLogArrayOutput ToCloudIntegrationAzureActivityLogArrayOutputWithContext(context.Context) CloudIntegrationAzureActivityLogArrayOutput }
CloudIntegrationAzureActivityLogArrayInput is an input type that accepts CloudIntegrationAzureActivityLogArray and CloudIntegrationAzureActivityLogArrayOutput values. You can construct a concrete instance of `CloudIntegrationAzureActivityLogArrayInput` via:
CloudIntegrationAzureActivityLogArray{ CloudIntegrationAzureActivityLogArgs{...} }
type CloudIntegrationAzureActivityLogArrayOutput ¶
type CloudIntegrationAzureActivityLogArrayOutput struct{ *pulumi.OutputState }
func (CloudIntegrationAzureActivityLogArrayOutput) ElementType ¶
func (CloudIntegrationAzureActivityLogArrayOutput) ElementType() reflect.Type
func (CloudIntegrationAzureActivityLogArrayOutput) ToCloudIntegrationAzureActivityLogArrayOutput ¶
func (o CloudIntegrationAzureActivityLogArrayOutput) ToCloudIntegrationAzureActivityLogArrayOutput() CloudIntegrationAzureActivityLogArrayOutput
func (CloudIntegrationAzureActivityLogArrayOutput) ToCloudIntegrationAzureActivityLogArrayOutputWithContext ¶
func (o CloudIntegrationAzureActivityLogArrayOutput) ToCloudIntegrationAzureActivityLogArrayOutputWithContext(ctx context.Context) CloudIntegrationAzureActivityLogArrayOutput
type CloudIntegrationAzureActivityLogInput ¶
type CloudIntegrationAzureActivityLogInput interface { pulumi.Input ToCloudIntegrationAzureActivityLogOutput() CloudIntegrationAzureActivityLogOutput ToCloudIntegrationAzureActivityLogOutputWithContext(ctx context.Context) CloudIntegrationAzureActivityLogOutput }
type CloudIntegrationAzureActivityLogMap ¶
type CloudIntegrationAzureActivityLogMap map[string]CloudIntegrationAzureActivityLogInput
func (CloudIntegrationAzureActivityLogMap) ElementType ¶
func (CloudIntegrationAzureActivityLogMap) ElementType() reflect.Type
func (CloudIntegrationAzureActivityLogMap) ToCloudIntegrationAzureActivityLogMapOutput ¶
func (i CloudIntegrationAzureActivityLogMap) ToCloudIntegrationAzureActivityLogMapOutput() CloudIntegrationAzureActivityLogMapOutput
func (CloudIntegrationAzureActivityLogMap) ToCloudIntegrationAzureActivityLogMapOutputWithContext ¶
func (i CloudIntegrationAzureActivityLogMap) ToCloudIntegrationAzureActivityLogMapOutputWithContext(ctx context.Context) CloudIntegrationAzureActivityLogMapOutput
type CloudIntegrationAzureActivityLogMapInput ¶
type CloudIntegrationAzureActivityLogMapInput interface { pulumi.Input ToCloudIntegrationAzureActivityLogMapOutput() CloudIntegrationAzureActivityLogMapOutput ToCloudIntegrationAzureActivityLogMapOutputWithContext(context.Context) CloudIntegrationAzureActivityLogMapOutput }
CloudIntegrationAzureActivityLogMapInput is an input type that accepts CloudIntegrationAzureActivityLogMap and CloudIntegrationAzureActivityLogMapOutput values. You can construct a concrete instance of `CloudIntegrationAzureActivityLogMapInput` via:
CloudIntegrationAzureActivityLogMap{ "key": CloudIntegrationAzureActivityLogArgs{...} }
type CloudIntegrationAzureActivityLogMapOutput ¶
type CloudIntegrationAzureActivityLogMapOutput struct{ *pulumi.OutputState }
func (CloudIntegrationAzureActivityLogMapOutput) ElementType ¶
func (CloudIntegrationAzureActivityLogMapOutput) ElementType() reflect.Type
func (CloudIntegrationAzureActivityLogMapOutput) MapIndex ¶
func (o CloudIntegrationAzureActivityLogMapOutput) MapIndex(k pulumi.StringInput) CloudIntegrationAzureActivityLogOutput
func (CloudIntegrationAzureActivityLogMapOutput) ToCloudIntegrationAzureActivityLogMapOutput ¶
func (o CloudIntegrationAzureActivityLogMapOutput) ToCloudIntegrationAzureActivityLogMapOutput() CloudIntegrationAzureActivityLogMapOutput
func (CloudIntegrationAzureActivityLogMapOutput) ToCloudIntegrationAzureActivityLogMapOutputWithContext ¶
func (o CloudIntegrationAzureActivityLogMapOutput) ToCloudIntegrationAzureActivityLogMapOutputWithContext(ctx context.Context) CloudIntegrationAzureActivityLogMapOutput
type CloudIntegrationAzureActivityLogOutput ¶
type CloudIntegrationAzureActivityLogOutput struct{ *pulumi.OutputState }
func (CloudIntegrationAzureActivityLogOutput) AdditionalTags ¶
func (o CloudIntegrationAzureActivityLogOutput) AdditionalTags() pulumi.StringMapOutput
A list of point tag key-values to add to every point ingested using this integration.
func (CloudIntegrationAzureActivityLogOutput) CategoryFilters ¶
func (o CloudIntegrationAzureActivityLogOutput) CategoryFilters() pulumi.StringArrayOutput
A list of Azure services (such as Microsoft.Compute/virtualMachines) from which to pull metrics.
func (CloudIntegrationAzureActivityLogOutput) ClientId ¶
func (o CloudIntegrationAzureActivityLogOutput) ClientId() pulumi.StringOutput
Client ID for an Azure service account within your project.
func (CloudIntegrationAzureActivityLogOutput) ClientSecret ¶
func (o CloudIntegrationAzureActivityLogOutput) ClientSecret() pulumi.StringOutput
Client secret for an Azure service account within your project.
func (CloudIntegrationAzureActivityLogOutput) ElementType ¶
func (CloudIntegrationAzureActivityLogOutput) ElementType() reflect.Type
func (CloudIntegrationAzureActivityLogOutput) ForceSave ¶
func (o CloudIntegrationAzureActivityLogOutput) ForceSave() pulumi.BoolPtrOutput
Forces this resource to save, even if errors are present.
func (CloudIntegrationAzureActivityLogOutput) Name ¶
func (o CloudIntegrationAzureActivityLogOutput) Name() pulumi.StringOutput
The human-readable name of this integration.
func (CloudIntegrationAzureActivityLogOutput) Service ¶
func (o CloudIntegrationAzureActivityLogOutput) Service() pulumi.StringOutput
A value denoting which cloud service this service integrates with.
func (CloudIntegrationAzureActivityLogOutput) ServiceRefreshRateInMinutes ¶
func (o CloudIntegrationAzureActivityLogOutput) ServiceRefreshRateInMinutes() pulumi.IntPtrOutput
How often, in minutes, to refresh the service.
func (CloudIntegrationAzureActivityLogOutput) Tenant ¶
func (o CloudIntegrationAzureActivityLogOutput) Tenant() pulumi.StringOutput
Tenant ID for an Azure service account within your project.
func (CloudIntegrationAzureActivityLogOutput) ToCloudIntegrationAzureActivityLogOutput ¶
func (o CloudIntegrationAzureActivityLogOutput) ToCloudIntegrationAzureActivityLogOutput() CloudIntegrationAzureActivityLogOutput
func (CloudIntegrationAzureActivityLogOutput) ToCloudIntegrationAzureActivityLogOutputWithContext ¶
func (o CloudIntegrationAzureActivityLogOutput) ToCloudIntegrationAzureActivityLogOutputWithContext(ctx context.Context) CloudIntegrationAzureActivityLogOutput
type CloudIntegrationAzureActivityLogState ¶
type CloudIntegrationAzureActivityLogState struct { // A list of point tag key-values to add to every point ingested using this integration. AdditionalTags pulumi.StringMapInput // A list of Azure services (such as Microsoft.Compute/virtualMachines) from which to pull metrics. CategoryFilters pulumi.StringArrayInput // Client ID for an Azure service account within your project. ClientId pulumi.StringPtrInput // Client secret for an Azure service account within your project. ClientSecret pulumi.StringPtrInput // Forces this resource to save, even if errors are present. ForceSave pulumi.BoolPtrInput // The human-readable name of this integration. Name pulumi.StringPtrInput // A value denoting which cloud service this service integrates with. Service pulumi.StringPtrInput // How often, in minutes, to refresh the service. ServiceRefreshRateInMinutes pulumi.IntPtrInput // Tenant ID for an Azure service account within your project. Tenant pulumi.StringPtrInput }
func (CloudIntegrationAzureActivityLogState) ElementType ¶
func (CloudIntegrationAzureActivityLogState) ElementType() reflect.Type
type CloudIntegrationAzureArgs ¶
type CloudIntegrationAzureArgs struct { // A list of point tag key-values to add to every point ingested using this integration. AdditionalTags pulumi.StringMapInput // A list of Azure Activity Log categories. CategoryFilters pulumi.StringArrayInput // Client ID for an Azure service account within your project. ClientId pulumi.StringInput // Client secret for an Azure service account within your project. ClientSecret pulumi.StringInput // Forces this resource to save, even if errors are present. ForceSave pulumi.BoolPtrInput // A regular expression that a metric name must match (case-insensitively) in order to be ingested. MetricFilterRegex pulumi.StringPtrInput // The human-readable name of this integration. Name pulumi.StringPtrInput // A list of Azure resource groups from which to pull metrics. ResourceGroupFilters pulumi.StringArrayInput // A value denoting which cloud service this service integrates with. Service pulumi.StringInput // How often, in minutes, to refresh the service. ServiceRefreshRateInMinutes pulumi.IntPtrInput // Tenant ID for an Azure service account within your project. Tenant pulumi.StringInput }
The set of arguments for constructing a CloudIntegrationAzure resource.
func (CloudIntegrationAzureArgs) ElementType ¶
func (CloudIntegrationAzureArgs) ElementType() reflect.Type
type CloudIntegrationAzureArray ¶
type CloudIntegrationAzureArray []CloudIntegrationAzureInput
func (CloudIntegrationAzureArray) ElementType ¶
func (CloudIntegrationAzureArray) ElementType() reflect.Type
func (CloudIntegrationAzureArray) ToCloudIntegrationAzureArrayOutput ¶
func (i CloudIntegrationAzureArray) ToCloudIntegrationAzureArrayOutput() CloudIntegrationAzureArrayOutput
func (CloudIntegrationAzureArray) ToCloudIntegrationAzureArrayOutputWithContext ¶
func (i CloudIntegrationAzureArray) ToCloudIntegrationAzureArrayOutputWithContext(ctx context.Context) CloudIntegrationAzureArrayOutput
type CloudIntegrationAzureArrayInput ¶
type CloudIntegrationAzureArrayInput interface { pulumi.Input ToCloudIntegrationAzureArrayOutput() CloudIntegrationAzureArrayOutput ToCloudIntegrationAzureArrayOutputWithContext(context.Context) CloudIntegrationAzureArrayOutput }
CloudIntegrationAzureArrayInput is an input type that accepts CloudIntegrationAzureArray and CloudIntegrationAzureArrayOutput values. You can construct a concrete instance of `CloudIntegrationAzureArrayInput` via:
CloudIntegrationAzureArray{ CloudIntegrationAzureArgs{...} }
type CloudIntegrationAzureArrayOutput ¶
type CloudIntegrationAzureArrayOutput struct{ *pulumi.OutputState }
func (CloudIntegrationAzureArrayOutput) ElementType ¶
func (CloudIntegrationAzureArrayOutput) ElementType() reflect.Type
func (CloudIntegrationAzureArrayOutput) Index ¶
func (o CloudIntegrationAzureArrayOutput) Index(i pulumi.IntInput) CloudIntegrationAzureOutput
func (CloudIntegrationAzureArrayOutput) ToCloudIntegrationAzureArrayOutput ¶
func (o CloudIntegrationAzureArrayOutput) ToCloudIntegrationAzureArrayOutput() CloudIntegrationAzureArrayOutput
func (CloudIntegrationAzureArrayOutput) ToCloudIntegrationAzureArrayOutputWithContext ¶
func (o CloudIntegrationAzureArrayOutput) ToCloudIntegrationAzureArrayOutputWithContext(ctx context.Context) CloudIntegrationAzureArrayOutput
type CloudIntegrationAzureInput ¶
type CloudIntegrationAzureInput interface { pulumi.Input ToCloudIntegrationAzureOutput() CloudIntegrationAzureOutput ToCloudIntegrationAzureOutputWithContext(ctx context.Context) CloudIntegrationAzureOutput }
type CloudIntegrationAzureMap ¶
type CloudIntegrationAzureMap map[string]CloudIntegrationAzureInput
func (CloudIntegrationAzureMap) ElementType ¶
func (CloudIntegrationAzureMap) ElementType() reflect.Type
func (CloudIntegrationAzureMap) ToCloudIntegrationAzureMapOutput ¶
func (i CloudIntegrationAzureMap) ToCloudIntegrationAzureMapOutput() CloudIntegrationAzureMapOutput
func (CloudIntegrationAzureMap) ToCloudIntegrationAzureMapOutputWithContext ¶
func (i CloudIntegrationAzureMap) ToCloudIntegrationAzureMapOutputWithContext(ctx context.Context) CloudIntegrationAzureMapOutput
type CloudIntegrationAzureMapInput ¶
type CloudIntegrationAzureMapInput interface { pulumi.Input ToCloudIntegrationAzureMapOutput() CloudIntegrationAzureMapOutput ToCloudIntegrationAzureMapOutputWithContext(context.Context) CloudIntegrationAzureMapOutput }
CloudIntegrationAzureMapInput is an input type that accepts CloudIntegrationAzureMap and CloudIntegrationAzureMapOutput values. You can construct a concrete instance of `CloudIntegrationAzureMapInput` via:
CloudIntegrationAzureMap{ "key": CloudIntegrationAzureArgs{...} }
type CloudIntegrationAzureMapOutput ¶
type CloudIntegrationAzureMapOutput struct{ *pulumi.OutputState }
func (CloudIntegrationAzureMapOutput) ElementType ¶
func (CloudIntegrationAzureMapOutput) ElementType() reflect.Type
func (CloudIntegrationAzureMapOutput) MapIndex ¶
func (o CloudIntegrationAzureMapOutput) MapIndex(k pulumi.StringInput) CloudIntegrationAzureOutput
func (CloudIntegrationAzureMapOutput) ToCloudIntegrationAzureMapOutput ¶
func (o CloudIntegrationAzureMapOutput) ToCloudIntegrationAzureMapOutput() CloudIntegrationAzureMapOutput
func (CloudIntegrationAzureMapOutput) ToCloudIntegrationAzureMapOutputWithContext ¶
func (o CloudIntegrationAzureMapOutput) ToCloudIntegrationAzureMapOutputWithContext(ctx context.Context) CloudIntegrationAzureMapOutput
type CloudIntegrationAzureOutput ¶
type CloudIntegrationAzureOutput struct{ *pulumi.OutputState }
func (CloudIntegrationAzureOutput) AdditionalTags ¶
func (o CloudIntegrationAzureOutput) AdditionalTags() pulumi.StringMapOutput
A list of point tag key-values to add to every point ingested using this integration.
func (CloudIntegrationAzureOutput) CategoryFilters ¶
func (o CloudIntegrationAzureOutput) CategoryFilters() pulumi.StringArrayOutput
A list of Azure Activity Log categories.
func (CloudIntegrationAzureOutput) ClientId ¶
func (o CloudIntegrationAzureOutput) ClientId() pulumi.StringOutput
Client ID for an Azure service account within your project.
func (CloudIntegrationAzureOutput) ClientSecret ¶
func (o CloudIntegrationAzureOutput) ClientSecret() pulumi.StringOutput
Client secret for an Azure service account within your project.
func (CloudIntegrationAzureOutput) ElementType ¶
func (CloudIntegrationAzureOutput) ElementType() reflect.Type
func (CloudIntegrationAzureOutput) ForceSave ¶
func (o CloudIntegrationAzureOutput) ForceSave() pulumi.BoolPtrOutput
Forces this resource to save, even if errors are present.
func (CloudIntegrationAzureOutput) MetricFilterRegex ¶
func (o CloudIntegrationAzureOutput) MetricFilterRegex() pulumi.StringPtrOutput
A regular expression that a metric name must match (case-insensitively) in order to be ingested.
func (CloudIntegrationAzureOutput) Name ¶
func (o CloudIntegrationAzureOutput) Name() pulumi.StringOutput
The human-readable name of this integration.
func (CloudIntegrationAzureOutput) ResourceGroupFilters ¶
func (o CloudIntegrationAzureOutput) ResourceGroupFilters() pulumi.StringArrayOutput
A list of Azure resource groups from which to pull metrics.
func (CloudIntegrationAzureOutput) Service ¶
func (o CloudIntegrationAzureOutput) Service() pulumi.StringOutput
A value denoting which cloud service this service integrates with.
func (CloudIntegrationAzureOutput) ServiceRefreshRateInMinutes ¶
func (o CloudIntegrationAzureOutput) ServiceRefreshRateInMinutes() pulumi.IntPtrOutput
How often, in minutes, to refresh the service.
func (CloudIntegrationAzureOutput) Tenant ¶
func (o CloudIntegrationAzureOutput) Tenant() pulumi.StringOutput
Tenant ID for an Azure service account within your project.
func (CloudIntegrationAzureOutput) ToCloudIntegrationAzureOutput ¶
func (o CloudIntegrationAzureOutput) ToCloudIntegrationAzureOutput() CloudIntegrationAzureOutput
func (CloudIntegrationAzureOutput) ToCloudIntegrationAzureOutputWithContext ¶
func (o CloudIntegrationAzureOutput) ToCloudIntegrationAzureOutputWithContext(ctx context.Context) CloudIntegrationAzureOutput
type CloudIntegrationAzureState ¶
type CloudIntegrationAzureState struct { // A list of point tag key-values to add to every point ingested using this integration. AdditionalTags pulumi.StringMapInput // A list of Azure Activity Log categories. CategoryFilters pulumi.StringArrayInput // Client ID for an Azure service account within your project. ClientId pulumi.StringPtrInput // Client secret for an Azure service account within your project. ClientSecret pulumi.StringPtrInput // Forces this resource to save, even if errors are present. ForceSave pulumi.BoolPtrInput // A regular expression that a metric name must match (case-insensitively) in order to be ingested. MetricFilterRegex pulumi.StringPtrInput // The human-readable name of this integration. Name pulumi.StringPtrInput // A list of Azure resource groups from which to pull metrics. ResourceGroupFilters pulumi.StringArrayInput // A value denoting which cloud service this service integrates with. Service pulumi.StringPtrInput // How often, in minutes, to refresh the service. ServiceRefreshRateInMinutes pulumi.IntPtrInput // Tenant ID for an Azure service account within your project. Tenant pulumi.StringPtrInput }
func (CloudIntegrationAzureState) ElementType ¶
func (CloudIntegrationAzureState) ElementType() reflect.Type
type CloudIntegrationCloudTrail ¶
type CloudIntegrationCloudTrail struct { pulumi.CustomResourceState // A list of point tag key-values to add to every point ingested using this integration. AdditionalTags pulumi.StringMapOutput `pulumi:"additionalTags"` // Name of the S3 bucket where CloudTrail logs are stored. BucketName pulumi.StringOutput `pulumi:"bucketName"` // The Role ARN that the customer has created in AWS IAM to allow access to Wavefront. ExternalId pulumi.StringOutput `pulumi:"externalId"` // Rule to filter CloudTrail log event. FilterRule pulumi.StringPtrOutput `pulumi:"filterRule"` // Forces this resource to save, even if errors are present. ForceSave pulumi.BoolPtrOutput `pulumi:"forceSave"` // The human-readable name of this integration. Name pulumi.StringOutput `pulumi:"name"` // The common prefix, if any, appended to all CloudTrail log files. Prefix pulumi.StringPtrOutput `pulumi:"prefix"` // The AWS region of the S3 bucket where CloudTrail logs are stored. Region pulumi.StringOutput `pulumi:"region"` // The external ID corresponding to the Role ARN. RoleArn pulumi.StringOutput `pulumi:"roleArn"` // A value denoting which cloud service this service integrates with. Service pulumi.StringOutput `pulumi:"service"` // How often, in minutes, to refresh the service. ServiceRefreshRateInMinutes pulumi.IntPtrOutput `pulumi:"serviceRefreshRateInMinutes"` }
Provides a Wavefront Cloud Integration for CloudTrail. This allows CloudTrail cloud integrations to be created, updated, and deleted.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-wavefront/sdk/v2/go/wavefront" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { extId, err := wavefront.NewCloudIntegrationAwsExternalId(ctx, "extId", nil) if err != nil { return err } _, err = wavefront.NewCloudIntegrationCloudTrail(ctx, "cloudtrail", &wavefront.CloudIntegrationCloudTrailArgs{ RoleArn: pulumi.String("arn:aws::1234567:role/example-arn"), ExternalId: extId.ID(), Region: pulumi.String("us-west-2"), BucketName: pulumi.String("example-s3-bucket"), }) if err != nil { return err } return nil }) }
```
## Import
CloudTrail Cloud Integrations can be imported by using the `id`, e.g.
```sh
$ pulumi import wavefront:index/cloudIntegrationCloudTrail:CloudIntegrationCloudTrail cloudtrail a411c16b-3cf7-4f03-bf11-8ca05aab898d
```
func GetCloudIntegrationCloudTrail ¶
func GetCloudIntegrationCloudTrail(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CloudIntegrationCloudTrailState, opts ...pulumi.ResourceOption) (*CloudIntegrationCloudTrail, error)
GetCloudIntegrationCloudTrail gets an existing CloudIntegrationCloudTrail 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 NewCloudIntegrationCloudTrail ¶
func NewCloudIntegrationCloudTrail(ctx *pulumi.Context, name string, args *CloudIntegrationCloudTrailArgs, opts ...pulumi.ResourceOption) (*CloudIntegrationCloudTrail, error)
NewCloudIntegrationCloudTrail registers a new resource with the given unique name, arguments, and options.
func (*CloudIntegrationCloudTrail) ElementType ¶
func (*CloudIntegrationCloudTrail) ElementType() reflect.Type
func (*CloudIntegrationCloudTrail) ToCloudIntegrationCloudTrailOutput ¶
func (i *CloudIntegrationCloudTrail) ToCloudIntegrationCloudTrailOutput() CloudIntegrationCloudTrailOutput
func (*CloudIntegrationCloudTrail) ToCloudIntegrationCloudTrailOutputWithContext ¶
func (i *CloudIntegrationCloudTrail) ToCloudIntegrationCloudTrailOutputWithContext(ctx context.Context) CloudIntegrationCloudTrailOutput
type CloudIntegrationCloudTrailArgs ¶
type CloudIntegrationCloudTrailArgs struct { // A list of point tag key-values to add to every point ingested using this integration. AdditionalTags pulumi.StringMapInput // Name of the S3 bucket where CloudTrail logs are stored. BucketName pulumi.StringInput // The Role ARN that the customer has created in AWS IAM to allow access to Wavefront. ExternalId pulumi.StringInput // Rule to filter CloudTrail log event. FilterRule pulumi.StringPtrInput // Forces this resource to save, even if errors are present. ForceSave pulumi.BoolPtrInput // The human-readable name of this integration. Name pulumi.StringPtrInput // The common prefix, if any, appended to all CloudTrail log files. Prefix pulumi.StringPtrInput // The AWS region of the S3 bucket where CloudTrail logs are stored. Region pulumi.StringInput // The external ID corresponding to the Role ARN. RoleArn pulumi.StringInput // A value denoting which cloud service this service integrates with. Service pulumi.StringInput // How often, in minutes, to refresh the service. ServiceRefreshRateInMinutes pulumi.IntPtrInput }
The set of arguments for constructing a CloudIntegrationCloudTrail resource.
func (CloudIntegrationCloudTrailArgs) ElementType ¶
func (CloudIntegrationCloudTrailArgs) ElementType() reflect.Type
type CloudIntegrationCloudTrailArray ¶
type CloudIntegrationCloudTrailArray []CloudIntegrationCloudTrailInput
func (CloudIntegrationCloudTrailArray) ElementType ¶
func (CloudIntegrationCloudTrailArray) ElementType() reflect.Type
func (CloudIntegrationCloudTrailArray) ToCloudIntegrationCloudTrailArrayOutput ¶
func (i CloudIntegrationCloudTrailArray) ToCloudIntegrationCloudTrailArrayOutput() CloudIntegrationCloudTrailArrayOutput
func (CloudIntegrationCloudTrailArray) ToCloudIntegrationCloudTrailArrayOutputWithContext ¶
func (i CloudIntegrationCloudTrailArray) ToCloudIntegrationCloudTrailArrayOutputWithContext(ctx context.Context) CloudIntegrationCloudTrailArrayOutput
type CloudIntegrationCloudTrailArrayInput ¶
type CloudIntegrationCloudTrailArrayInput interface { pulumi.Input ToCloudIntegrationCloudTrailArrayOutput() CloudIntegrationCloudTrailArrayOutput ToCloudIntegrationCloudTrailArrayOutputWithContext(context.Context) CloudIntegrationCloudTrailArrayOutput }
CloudIntegrationCloudTrailArrayInput is an input type that accepts CloudIntegrationCloudTrailArray and CloudIntegrationCloudTrailArrayOutput values. You can construct a concrete instance of `CloudIntegrationCloudTrailArrayInput` via:
CloudIntegrationCloudTrailArray{ CloudIntegrationCloudTrailArgs{...} }
type CloudIntegrationCloudTrailArrayOutput ¶
type CloudIntegrationCloudTrailArrayOutput struct{ *pulumi.OutputState }
func (CloudIntegrationCloudTrailArrayOutput) ElementType ¶
func (CloudIntegrationCloudTrailArrayOutput) ElementType() reflect.Type
func (CloudIntegrationCloudTrailArrayOutput) Index ¶
func (o CloudIntegrationCloudTrailArrayOutput) Index(i pulumi.IntInput) CloudIntegrationCloudTrailOutput
func (CloudIntegrationCloudTrailArrayOutput) ToCloudIntegrationCloudTrailArrayOutput ¶
func (o CloudIntegrationCloudTrailArrayOutput) ToCloudIntegrationCloudTrailArrayOutput() CloudIntegrationCloudTrailArrayOutput
func (CloudIntegrationCloudTrailArrayOutput) ToCloudIntegrationCloudTrailArrayOutputWithContext ¶
func (o CloudIntegrationCloudTrailArrayOutput) ToCloudIntegrationCloudTrailArrayOutputWithContext(ctx context.Context) CloudIntegrationCloudTrailArrayOutput
type CloudIntegrationCloudTrailInput ¶
type CloudIntegrationCloudTrailInput interface { pulumi.Input ToCloudIntegrationCloudTrailOutput() CloudIntegrationCloudTrailOutput ToCloudIntegrationCloudTrailOutputWithContext(ctx context.Context) CloudIntegrationCloudTrailOutput }
type CloudIntegrationCloudTrailMap ¶
type CloudIntegrationCloudTrailMap map[string]CloudIntegrationCloudTrailInput
func (CloudIntegrationCloudTrailMap) ElementType ¶
func (CloudIntegrationCloudTrailMap) ElementType() reflect.Type
func (CloudIntegrationCloudTrailMap) ToCloudIntegrationCloudTrailMapOutput ¶
func (i CloudIntegrationCloudTrailMap) ToCloudIntegrationCloudTrailMapOutput() CloudIntegrationCloudTrailMapOutput
func (CloudIntegrationCloudTrailMap) ToCloudIntegrationCloudTrailMapOutputWithContext ¶
func (i CloudIntegrationCloudTrailMap) ToCloudIntegrationCloudTrailMapOutputWithContext(ctx context.Context) CloudIntegrationCloudTrailMapOutput
type CloudIntegrationCloudTrailMapInput ¶
type CloudIntegrationCloudTrailMapInput interface { pulumi.Input ToCloudIntegrationCloudTrailMapOutput() CloudIntegrationCloudTrailMapOutput ToCloudIntegrationCloudTrailMapOutputWithContext(context.Context) CloudIntegrationCloudTrailMapOutput }
CloudIntegrationCloudTrailMapInput is an input type that accepts CloudIntegrationCloudTrailMap and CloudIntegrationCloudTrailMapOutput values. You can construct a concrete instance of `CloudIntegrationCloudTrailMapInput` via:
CloudIntegrationCloudTrailMap{ "key": CloudIntegrationCloudTrailArgs{...} }
type CloudIntegrationCloudTrailMapOutput ¶
type CloudIntegrationCloudTrailMapOutput struct{ *pulumi.OutputState }
func (CloudIntegrationCloudTrailMapOutput) ElementType ¶
func (CloudIntegrationCloudTrailMapOutput) ElementType() reflect.Type
func (CloudIntegrationCloudTrailMapOutput) MapIndex ¶
func (o CloudIntegrationCloudTrailMapOutput) MapIndex(k pulumi.StringInput) CloudIntegrationCloudTrailOutput
func (CloudIntegrationCloudTrailMapOutput) ToCloudIntegrationCloudTrailMapOutput ¶
func (o CloudIntegrationCloudTrailMapOutput) ToCloudIntegrationCloudTrailMapOutput() CloudIntegrationCloudTrailMapOutput
func (CloudIntegrationCloudTrailMapOutput) ToCloudIntegrationCloudTrailMapOutputWithContext ¶
func (o CloudIntegrationCloudTrailMapOutput) ToCloudIntegrationCloudTrailMapOutputWithContext(ctx context.Context) CloudIntegrationCloudTrailMapOutput
type CloudIntegrationCloudTrailOutput ¶
type CloudIntegrationCloudTrailOutput struct{ *pulumi.OutputState }
func (CloudIntegrationCloudTrailOutput) AdditionalTags ¶
func (o CloudIntegrationCloudTrailOutput) AdditionalTags() pulumi.StringMapOutput
A list of point tag key-values to add to every point ingested using this integration.
func (CloudIntegrationCloudTrailOutput) BucketName ¶
func (o CloudIntegrationCloudTrailOutput) BucketName() pulumi.StringOutput
Name of the S3 bucket where CloudTrail logs are stored.
func (CloudIntegrationCloudTrailOutput) ElementType ¶
func (CloudIntegrationCloudTrailOutput) ElementType() reflect.Type
func (CloudIntegrationCloudTrailOutput) ExternalId ¶
func (o CloudIntegrationCloudTrailOutput) ExternalId() pulumi.StringOutput
The Role ARN that the customer has created in AWS IAM to allow access to Wavefront.
func (CloudIntegrationCloudTrailOutput) FilterRule ¶
func (o CloudIntegrationCloudTrailOutput) FilterRule() pulumi.StringPtrOutput
Rule to filter CloudTrail log event.
func (CloudIntegrationCloudTrailOutput) ForceSave ¶
func (o CloudIntegrationCloudTrailOutput) ForceSave() pulumi.BoolPtrOutput
Forces this resource to save, even if errors are present.
func (CloudIntegrationCloudTrailOutput) Name ¶
func (o CloudIntegrationCloudTrailOutput) Name() pulumi.StringOutput
The human-readable name of this integration.
func (CloudIntegrationCloudTrailOutput) Prefix ¶
func (o CloudIntegrationCloudTrailOutput) Prefix() pulumi.StringPtrOutput
The common prefix, if any, appended to all CloudTrail log files.
func (CloudIntegrationCloudTrailOutput) Region ¶
func (o CloudIntegrationCloudTrailOutput) Region() pulumi.StringOutput
The AWS region of the S3 bucket where CloudTrail logs are stored.
func (CloudIntegrationCloudTrailOutput) RoleArn ¶
func (o CloudIntegrationCloudTrailOutput) RoleArn() pulumi.StringOutput
The external ID corresponding to the Role ARN.
func (CloudIntegrationCloudTrailOutput) Service ¶
func (o CloudIntegrationCloudTrailOutput) Service() pulumi.StringOutput
A value denoting which cloud service this service integrates with.
func (CloudIntegrationCloudTrailOutput) ServiceRefreshRateInMinutes ¶
func (o CloudIntegrationCloudTrailOutput) ServiceRefreshRateInMinutes() pulumi.IntPtrOutput
How often, in minutes, to refresh the service.
func (CloudIntegrationCloudTrailOutput) ToCloudIntegrationCloudTrailOutput ¶
func (o CloudIntegrationCloudTrailOutput) ToCloudIntegrationCloudTrailOutput() CloudIntegrationCloudTrailOutput
func (CloudIntegrationCloudTrailOutput) ToCloudIntegrationCloudTrailOutputWithContext ¶
func (o CloudIntegrationCloudTrailOutput) ToCloudIntegrationCloudTrailOutputWithContext(ctx context.Context) CloudIntegrationCloudTrailOutput
type CloudIntegrationCloudTrailState ¶
type CloudIntegrationCloudTrailState struct { // A list of point tag key-values to add to every point ingested using this integration. AdditionalTags pulumi.StringMapInput // Name of the S3 bucket where CloudTrail logs are stored. BucketName pulumi.StringPtrInput // The Role ARN that the customer has created in AWS IAM to allow access to Wavefront. ExternalId pulumi.StringPtrInput // Rule to filter CloudTrail log event. FilterRule pulumi.StringPtrInput // Forces this resource to save, even if errors are present. ForceSave pulumi.BoolPtrInput // The human-readable name of this integration. Name pulumi.StringPtrInput // The common prefix, if any, appended to all CloudTrail log files. Prefix pulumi.StringPtrInput // The AWS region of the S3 bucket where CloudTrail logs are stored. Region pulumi.StringPtrInput // The external ID corresponding to the Role ARN. RoleArn pulumi.StringPtrInput // A value denoting which cloud service this service integrates with. Service pulumi.StringPtrInput // How often, in minutes, to refresh the service. ServiceRefreshRateInMinutes pulumi.IntPtrInput }
func (CloudIntegrationCloudTrailState) ElementType ¶
func (CloudIntegrationCloudTrailState) ElementType() reflect.Type
type CloudIntegrationCloudWatch ¶
type CloudIntegrationCloudWatch struct { pulumi.CustomResourceState // A list of point tag key-values to add to every point ingested using this integration. AdditionalTags pulumi.StringMapOutput `pulumi:"additionalTags"` // The Role ARN that the customer has created in AWS IAM to allow access to Wavefront. ExternalId pulumi.StringOutput `pulumi:"externalId"` // Forces this resource to save, even if errors are present. ForceSave pulumi.BoolPtrOutput `pulumi:"forceSave"` // A string->string map allow list of instance tag-value pairs (in AWS). // If the instance's AWS tags match this allow list, CloudWatch data about this instance is ingested. // Multiple entries are OR'ed. InstanceSelectionTags pulumi.StringMapOutput `pulumi:"instanceSelectionTags"` // A regular expression that a CloudWatch metric name must match (case-insensitively) in order to be ingested. MetricFilterRegex pulumi.StringPtrOutput `pulumi:"metricFilterRegex"` // The human-readable name of this integration. Name pulumi.StringOutput `pulumi:"name"` // A list of namespaces that limit what we query from CloudWatch. Namespaces pulumi.StringArrayOutput `pulumi:"namespaces"` // A regular expression that AWS tag key name must match (case-insensitively) // in order to be ingested. PointTagFilterRegex pulumi.StringPtrOutput `pulumi:"pointTagFilterRegex"` // The external ID corresponding to the Role ARN. RoleArn pulumi.StringOutput `pulumi:"roleArn"` // A value denoting which cloud service this service integrates with. Service pulumi.StringOutput `pulumi:"service"` // How often, in minutes, to refresh the service. ServiceRefreshRateInMinutes pulumi.IntPtrOutput `pulumi:"serviceRefreshRateInMinutes"` // A string->string map of allow list of volume tag-value pairs (in AWS). // If the volume's AWS tags match this allow list, CloudWatch data about this volume is ingested. // Multiple entries are OR'ed. VolumeSelectionTags pulumi.StringMapOutput `pulumi:"volumeSelectionTags"` }
Provides a Wavefront Cloud Integration for CloudWatch. This allows CloudWatch cloud integrations to be created, updated, and deleted.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-wavefront/sdk/v2/go/wavefront" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { extId, err := wavefront.NewCloudIntegrationAwsExternalId(ctx, "extId", nil) if err != nil { return err } _, err = wavefront.NewCloudIntegrationCloudWatch(ctx, "cloudwatch", &wavefront.CloudIntegrationCloudWatchArgs{ ForceSave: pulumi.Bool(true), RoleArn: pulumi.String("arn:aws::1234567:role/example-arn"), ExternalId: extId.ID(), }) if err != nil { return err } return nil }) }
```
## Import
CloudWatch Cloud Integrations can be imported by using the `id`, e.g.
```sh
$ pulumi import wavefront:index/cloudIntegrationCloudWatch:CloudIntegrationCloudWatch cloudwatch a411c16b-3cf7-4f03-bf11-8ca05aab898d
```
func GetCloudIntegrationCloudWatch ¶
func GetCloudIntegrationCloudWatch(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CloudIntegrationCloudWatchState, opts ...pulumi.ResourceOption) (*CloudIntegrationCloudWatch, error)
GetCloudIntegrationCloudWatch gets an existing CloudIntegrationCloudWatch 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 NewCloudIntegrationCloudWatch ¶
func NewCloudIntegrationCloudWatch(ctx *pulumi.Context, name string, args *CloudIntegrationCloudWatchArgs, opts ...pulumi.ResourceOption) (*CloudIntegrationCloudWatch, error)
NewCloudIntegrationCloudWatch registers a new resource with the given unique name, arguments, and options.
func (*CloudIntegrationCloudWatch) ElementType ¶
func (*CloudIntegrationCloudWatch) ElementType() reflect.Type
func (*CloudIntegrationCloudWatch) ToCloudIntegrationCloudWatchOutput ¶
func (i *CloudIntegrationCloudWatch) ToCloudIntegrationCloudWatchOutput() CloudIntegrationCloudWatchOutput
func (*CloudIntegrationCloudWatch) ToCloudIntegrationCloudWatchOutputWithContext ¶
func (i *CloudIntegrationCloudWatch) ToCloudIntegrationCloudWatchOutputWithContext(ctx context.Context) CloudIntegrationCloudWatchOutput
type CloudIntegrationCloudWatchArgs ¶
type CloudIntegrationCloudWatchArgs struct { // A list of point tag key-values to add to every point ingested using this integration. AdditionalTags pulumi.StringMapInput // The Role ARN that the customer has created in AWS IAM to allow access to Wavefront. ExternalId pulumi.StringInput // Forces this resource to save, even if errors are present. ForceSave pulumi.BoolPtrInput // A string->string map allow list of instance tag-value pairs (in AWS). // If the instance's AWS tags match this allow list, CloudWatch data about this instance is ingested. // Multiple entries are OR'ed. InstanceSelectionTags pulumi.StringMapInput // A regular expression that a CloudWatch metric name must match (case-insensitively) in order to be ingested. MetricFilterRegex pulumi.StringPtrInput // The human-readable name of this integration. Name pulumi.StringPtrInput // A list of namespaces that limit what we query from CloudWatch. Namespaces pulumi.StringArrayInput // A regular expression that AWS tag key name must match (case-insensitively) // in order to be ingested. PointTagFilterRegex pulumi.StringPtrInput // The external ID corresponding to the Role ARN. RoleArn pulumi.StringInput // A value denoting which cloud service this service integrates with. Service pulumi.StringInput // How often, in minutes, to refresh the service. ServiceRefreshRateInMinutes pulumi.IntPtrInput // A string->string map of allow list of volume tag-value pairs (in AWS). // If the volume's AWS tags match this allow list, CloudWatch data about this volume is ingested. // Multiple entries are OR'ed. VolumeSelectionTags pulumi.StringMapInput }
The set of arguments for constructing a CloudIntegrationCloudWatch resource.
func (CloudIntegrationCloudWatchArgs) ElementType ¶
func (CloudIntegrationCloudWatchArgs) ElementType() reflect.Type
type CloudIntegrationCloudWatchArray ¶
type CloudIntegrationCloudWatchArray []CloudIntegrationCloudWatchInput
func (CloudIntegrationCloudWatchArray) ElementType ¶
func (CloudIntegrationCloudWatchArray) ElementType() reflect.Type
func (CloudIntegrationCloudWatchArray) ToCloudIntegrationCloudWatchArrayOutput ¶
func (i CloudIntegrationCloudWatchArray) ToCloudIntegrationCloudWatchArrayOutput() CloudIntegrationCloudWatchArrayOutput
func (CloudIntegrationCloudWatchArray) ToCloudIntegrationCloudWatchArrayOutputWithContext ¶
func (i CloudIntegrationCloudWatchArray) ToCloudIntegrationCloudWatchArrayOutputWithContext(ctx context.Context) CloudIntegrationCloudWatchArrayOutput
type CloudIntegrationCloudWatchArrayInput ¶
type CloudIntegrationCloudWatchArrayInput interface { pulumi.Input ToCloudIntegrationCloudWatchArrayOutput() CloudIntegrationCloudWatchArrayOutput ToCloudIntegrationCloudWatchArrayOutputWithContext(context.Context) CloudIntegrationCloudWatchArrayOutput }
CloudIntegrationCloudWatchArrayInput is an input type that accepts CloudIntegrationCloudWatchArray and CloudIntegrationCloudWatchArrayOutput values. You can construct a concrete instance of `CloudIntegrationCloudWatchArrayInput` via:
CloudIntegrationCloudWatchArray{ CloudIntegrationCloudWatchArgs{...} }
type CloudIntegrationCloudWatchArrayOutput ¶
type CloudIntegrationCloudWatchArrayOutput struct{ *pulumi.OutputState }
func (CloudIntegrationCloudWatchArrayOutput) ElementType ¶
func (CloudIntegrationCloudWatchArrayOutput) ElementType() reflect.Type
func (CloudIntegrationCloudWatchArrayOutput) Index ¶
func (o CloudIntegrationCloudWatchArrayOutput) Index(i pulumi.IntInput) CloudIntegrationCloudWatchOutput
func (CloudIntegrationCloudWatchArrayOutput) ToCloudIntegrationCloudWatchArrayOutput ¶
func (o CloudIntegrationCloudWatchArrayOutput) ToCloudIntegrationCloudWatchArrayOutput() CloudIntegrationCloudWatchArrayOutput
func (CloudIntegrationCloudWatchArrayOutput) ToCloudIntegrationCloudWatchArrayOutputWithContext ¶
func (o CloudIntegrationCloudWatchArrayOutput) ToCloudIntegrationCloudWatchArrayOutputWithContext(ctx context.Context) CloudIntegrationCloudWatchArrayOutput
type CloudIntegrationCloudWatchInput ¶
type CloudIntegrationCloudWatchInput interface { pulumi.Input ToCloudIntegrationCloudWatchOutput() CloudIntegrationCloudWatchOutput ToCloudIntegrationCloudWatchOutputWithContext(ctx context.Context) CloudIntegrationCloudWatchOutput }
type CloudIntegrationCloudWatchMap ¶
type CloudIntegrationCloudWatchMap map[string]CloudIntegrationCloudWatchInput
func (CloudIntegrationCloudWatchMap) ElementType ¶
func (CloudIntegrationCloudWatchMap) ElementType() reflect.Type
func (CloudIntegrationCloudWatchMap) ToCloudIntegrationCloudWatchMapOutput ¶
func (i CloudIntegrationCloudWatchMap) ToCloudIntegrationCloudWatchMapOutput() CloudIntegrationCloudWatchMapOutput
func (CloudIntegrationCloudWatchMap) ToCloudIntegrationCloudWatchMapOutputWithContext ¶
func (i CloudIntegrationCloudWatchMap) ToCloudIntegrationCloudWatchMapOutputWithContext(ctx context.Context) CloudIntegrationCloudWatchMapOutput
type CloudIntegrationCloudWatchMapInput ¶
type CloudIntegrationCloudWatchMapInput interface { pulumi.Input ToCloudIntegrationCloudWatchMapOutput() CloudIntegrationCloudWatchMapOutput ToCloudIntegrationCloudWatchMapOutputWithContext(context.Context) CloudIntegrationCloudWatchMapOutput }
CloudIntegrationCloudWatchMapInput is an input type that accepts CloudIntegrationCloudWatchMap and CloudIntegrationCloudWatchMapOutput values. You can construct a concrete instance of `CloudIntegrationCloudWatchMapInput` via:
CloudIntegrationCloudWatchMap{ "key": CloudIntegrationCloudWatchArgs{...} }
type CloudIntegrationCloudWatchMapOutput ¶
type CloudIntegrationCloudWatchMapOutput struct{ *pulumi.OutputState }
func (CloudIntegrationCloudWatchMapOutput) ElementType ¶
func (CloudIntegrationCloudWatchMapOutput) ElementType() reflect.Type
func (CloudIntegrationCloudWatchMapOutput) MapIndex ¶
func (o CloudIntegrationCloudWatchMapOutput) MapIndex(k pulumi.StringInput) CloudIntegrationCloudWatchOutput
func (CloudIntegrationCloudWatchMapOutput) ToCloudIntegrationCloudWatchMapOutput ¶
func (o CloudIntegrationCloudWatchMapOutput) ToCloudIntegrationCloudWatchMapOutput() CloudIntegrationCloudWatchMapOutput
func (CloudIntegrationCloudWatchMapOutput) ToCloudIntegrationCloudWatchMapOutputWithContext ¶
func (o CloudIntegrationCloudWatchMapOutput) ToCloudIntegrationCloudWatchMapOutputWithContext(ctx context.Context) CloudIntegrationCloudWatchMapOutput
type CloudIntegrationCloudWatchOutput ¶
type CloudIntegrationCloudWatchOutput struct{ *pulumi.OutputState }
func (CloudIntegrationCloudWatchOutput) AdditionalTags ¶
func (o CloudIntegrationCloudWatchOutput) AdditionalTags() pulumi.StringMapOutput
A list of point tag key-values to add to every point ingested using this integration.
func (CloudIntegrationCloudWatchOutput) ElementType ¶
func (CloudIntegrationCloudWatchOutput) ElementType() reflect.Type
func (CloudIntegrationCloudWatchOutput) ExternalId ¶
func (o CloudIntegrationCloudWatchOutput) ExternalId() pulumi.StringOutput
The Role ARN that the customer has created in AWS IAM to allow access to Wavefront.
func (CloudIntegrationCloudWatchOutput) ForceSave ¶
func (o CloudIntegrationCloudWatchOutput) ForceSave() pulumi.BoolPtrOutput
Forces this resource to save, even if errors are present.
func (CloudIntegrationCloudWatchOutput) InstanceSelectionTags ¶
func (o CloudIntegrationCloudWatchOutput) InstanceSelectionTags() pulumi.StringMapOutput
A string->string map allow list of instance tag-value pairs (in AWS). If the instance's AWS tags match this allow list, CloudWatch data about this instance is ingested. Multiple entries are OR'ed.
func (CloudIntegrationCloudWatchOutput) MetricFilterRegex ¶
func (o CloudIntegrationCloudWatchOutput) MetricFilterRegex() pulumi.StringPtrOutput
A regular expression that a CloudWatch metric name must match (case-insensitively) in order to be ingested.
func (CloudIntegrationCloudWatchOutput) Name ¶
func (o CloudIntegrationCloudWatchOutput) Name() pulumi.StringOutput
The human-readable name of this integration.
func (CloudIntegrationCloudWatchOutput) Namespaces ¶
func (o CloudIntegrationCloudWatchOutput) Namespaces() pulumi.StringArrayOutput
A list of namespaces that limit what we query from CloudWatch.
func (CloudIntegrationCloudWatchOutput) PointTagFilterRegex ¶
func (o CloudIntegrationCloudWatchOutput) PointTagFilterRegex() pulumi.StringPtrOutput
A regular expression that AWS tag key name must match (case-insensitively) in order to be ingested.
func (CloudIntegrationCloudWatchOutput) RoleArn ¶
func (o CloudIntegrationCloudWatchOutput) RoleArn() pulumi.StringOutput
The external ID corresponding to the Role ARN.
func (CloudIntegrationCloudWatchOutput) Service ¶
func (o CloudIntegrationCloudWatchOutput) Service() pulumi.StringOutput
A value denoting which cloud service this service integrates with.
func (CloudIntegrationCloudWatchOutput) ServiceRefreshRateInMinutes ¶
func (o CloudIntegrationCloudWatchOutput) ServiceRefreshRateInMinutes() pulumi.IntPtrOutput
How often, in minutes, to refresh the service.
func (CloudIntegrationCloudWatchOutput) ToCloudIntegrationCloudWatchOutput ¶
func (o CloudIntegrationCloudWatchOutput) ToCloudIntegrationCloudWatchOutput() CloudIntegrationCloudWatchOutput
func (CloudIntegrationCloudWatchOutput) ToCloudIntegrationCloudWatchOutputWithContext ¶
func (o CloudIntegrationCloudWatchOutput) ToCloudIntegrationCloudWatchOutputWithContext(ctx context.Context) CloudIntegrationCloudWatchOutput
func (CloudIntegrationCloudWatchOutput) VolumeSelectionTags ¶
func (o CloudIntegrationCloudWatchOutput) VolumeSelectionTags() pulumi.StringMapOutput
A string->string map of allow list of volume tag-value pairs (in AWS). If the volume's AWS tags match this allow list, CloudWatch data about this volume is ingested. Multiple entries are OR'ed.
type CloudIntegrationCloudWatchState ¶
type CloudIntegrationCloudWatchState struct { // A list of point tag key-values to add to every point ingested using this integration. AdditionalTags pulumi.StringMapInput // The Role ARN that the customer has created in AWS IAM to allow access to Wavefront. ExternalId pulumi.StringPtrInput // Forces this resource to save, even if errors are present. ForceSave pulumi.BoolPtrInput // A string->string map allow list of instance tag-value pairs (in AWS). // If the instance's AWS tags match this allow list, CloudWatch data about this instance is ingested. // Multiple entries are OR'ed. InstanceSelectionTags pulumi.StringMapInput // A regular expression that a CloudWatch metric name must match (case-insensitively) in order to be ingested. MetricFilterRegex pulumi.StringPtrInput // The human-readable name of this integration. Name pulumi.StringPtrInput // A list of namespaces that limit what we query from CloudWatch. Namespaces pulumi.StringArrayInput // A regular expression that AWS tag key name must match (case-insensitively) // in order to be ingested. PointTagFilterRegex pulumi.StringPtrInput // The external ID corresponding to the Role ARN. RoleArn pulumi.StringPtrInput // A value denoting which cloud service this service integrates with. Service pulumi.StringPtrInput // How often, in minutes, to refresh the service. ServiceRefreshRateInMinutes pulumi.IntPtrInput // A string->string map of allow list of volume tag-value pairs (in AWS). // If the volume's AWS tags match this allow list, CloudWatch data about this volume is ingested. // Multiple entries are OR'ed. VolumeSelectionTags pulumi.StringMapInput }
func (CloudIntegrationCloudWatchState) ElementType ¶
func (CloudIntegrationCloudWatchState) ElementType() reflect.Type
type CloudIntegrationEc2 ¶
type CloudIntegrationEc2 struct { pulumi.CustomResourceState // A list of point tag key-values to add to every point ingested using this integration. AdditionalTags pulumi.StringMapOutput `pulumi:"additionalTags"` // The Role ARN that the customer has created in AWS IAM to allow access to Wavefront. ExternalId pulumi.StringOutput `pulumi:"externalId"` // Forces this resource to save, even if errors are present. ForceSave pulumi.BoolPtrOutput `pulumi:"forceSave"` // A list of AWS instance tags to use as the `source` name // in a series. Default is `["hostname", "host", "name"]`. If no tag in the list is found, the series source // is set to the instance id. HostnameTags pulumi.StringArrayOutput `pulumi:"hostnameTags"` // The human-readable name of this integration. Name pulumi.StringOutput `pulumi:"name"` // The external ID corresponding to the Role ARN. RoleArn pulumi.StringOutput `pulumi:"roleArn"` // A value denoting which cloud service this service integrates with. Service pulumi.StringOutput `pulumi:"service"` // How often, in minutes, to refresh the service. ServiceRefreshRateInMinutes pulumi.IntPtrOutput `pulumi:"serviceRefreshRateInMinutes"` }
Provides a Wavefront Cloud Integration for EC2. This allows EC2 cloud integrations to be created, updated, and deleted.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-wavefront/sdk/v2/go/wavefront" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { extId, err := wavefront.NewCloudIntegrationAwsExternalId(ctx, "extId", nil) if err != nil { return err } _, err = wavefront.NewCloudIntegrationEc2(ctx, "ec2", &wavefront.CloudIntegrationEc2Args{ RoleArn: pulumi.String("arn:aws::1234567:role/example-arn"), ExternalId: extId.ID(), }) if err != nil { return err } return nil }) }
```
## Import
EC2 Cloud Integrations can be imported by using the `id`, e.g.
```sh
$ pulumi import wavefront:index/cloudIntegrationEc2:CloudIntegrationEc2 ec2 a411c16b-3cf7-4f03-bf11-8ca05aab898d
```
func GetCloudIntegrationEc2 ¶
func GetCloudIntegrationEc2(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CloudIntegrationEc2State, opts ...pulumi.ResourceOption) (*CloudIntegrationEc2, error)
GetCloudIntegrationEc2 gets an existing CloudIntegrationEc2 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 NewCloudIntegrationEc2 ¶
func NewCloudIntegrationEc2(ctx *pulumi.Context, name string, args *CloudIntegrationEc2Args, opts ...pulumi.ResourceOption) (*CloudIntegrationEc2, error)
NewCloudIntegrationEc2 registers a new resource with the given unique name, arguments, and options.
func (*CloudIntegrationEc2) ElementType ¶
func (*CloudIntegrationEc2) ElementType() reflect.Type
func (*CloudIntegrationEc2) ToCloudIntegrationEc2Output ¶
func (i *CloudIntegrationEc2) ToCloudIntegrationEc2Output() CloudIntegrationEc2Output
func (*CloudIntegrationEc2) ToCloudIntegrationEc2OutputWithContext ¶
func (i *CloudIntegrationEc2) ToCloudIntegrationEc2OutputWithContext(ctx context.Context) CloudIntegrationEc2Output
type CloudIntegrationEc2Args ¶
type CloudIntegrationEc2Args struct { // A list of point tag key-values to add to every point ingested using this integration. AdditionalTags pulumi.StringMapInput // The Role ARN that the customer has created in AWS IAM to allow access to Wavefront. ExternalId pulumi.StringInput // Forces this resource to save, even if errors are present. ForceSave pulumi.BoolPtrInput // A list of AWS instance tags to use as the `source` name // in a series. Default is `["hostname", "host", "name"]`. If no tag in the list is found, the series source // is set to the instance id. HostnameTags pulumi.StringArrayInput // The human-readable name of this integration. Name pulumi.StringPtrInput // The external ID corresponding to the Role ARN. RoleArn pulumi.StringInput // A value denoting which cloud service this service integrates with. Service pulumi.StringInput // How often, in minutes, to refresh the service. ServiceRefreshRateInMinutes pulumi.IntPtrInput }
The set of arguments for constructing a CloudIntegrationEc2 resource.
func (CloudIntegrationEc2Args) ElementType ¶
func (CloudIntegrationEc2Args) ElementType() reflect.Type
type CloudIntegrationEc2Array ¶
type CloudIntegrationEc2Array []CloudIntegrationEc2Input
func (CloudIntegrationEc2Array) ElementType ¶
func (CloudIntegrationEc2Array) ElementType() reflect.Type
func (CloudIntegrationEc2Array) ToCloudIntegrationEc2ArrayOutput ¶
func (i CloudIntegrationEc2Array) ToCloudIntegrationEc2ArrayOutput() CloudIntegrationEc2ArrayOutput
func (CloudIntegrationEc2Array) ToCloudIntegrationEc2ArrayOutputWithContext ¶
func (i CloudIntegrationEc2Array) ToCloudIntegrationEc2ArrayOutputWithContext(ctx context.Context) CloudIntegrationEc2ArrayOutput
type CloudIntegrationEc2ArrayInput ¶
type CloudIntegrationEc2ArrayInput interface { pulumi.Input ToCloudIntegrationEc2ArrayOutput() CloudIntegrationEc2ArrayOutput ToCloudIntegrationEc2ArrayOutputWithContext(context.Context) CloudIntegrationEc2ArrayOutput }
CloudIntegrationEc2ArrayInput is an input type that accepts CloudIntegrationEc2Array and CloudIntegrationEc2ArrayOutput values. You can construct a concrete instance of `CloudIntegrationEc2ArrayInput` via:
CloudIntegrationEc2Array{ CloudIntegrationEc2Args{...} }
type CloudIntegrationEc2ArrayOutput ¶
type CloudIntegrationEc2ArrayOutput struct{ *pulumi.OutputState }
func (CloudIntegrationEc2ArrayOutput) ElementType ¶
func (CloudIntegrationEc2ArrayOutput) ElementType() reflect.Type
func (CloudIntegrationEc2ArrayOutput) Index ¶
func (o CloudIntegrationEc2ArrayOutput) Index(i pulumi.IntInput) CloudIntegrationEc2Output
func (CloudIntegrationEc2ArrayOutput) ToCloudIntegrationEc2ArrayOutput ¶
func (o CloudIntegrationEc2ArrayOutput) ToCloudIntegrationEc2ArrayOutput() CloudIntegrationEc2ArrayOutput
func (CloudIntegrationEc2ArrayOutput) ToCloudIntegrationEc2ArrayOutputWithContext ¶
func (o CloudIntegrationEc2ArrayOutput) ToCloudIntegrationEc2ArrayOutputWithContext(ctx context.Context) CloudIntegrationEc2ArrayOutput
type CloudIntegrationEc2Input ¶
type CloudIntegrationEc2Input interface { pulumi.Input ToCloudIntegrationEc2Output() CloudIntegrationEc2Output ToCloudIntegrationEc2OutputWithContext(ctx context.Context) CloudIntegrationEc2Output }
type CloudIntegrationEc2Map ¶
type CloudIntegrationEc2Map map[string]CloudIntegrationEc2Input
func (CloudIntegrationEc2Map) ElementType ¶
func (CloudIntegrationEc2Map) ElementType() reflect.Type
func (CloudIntegrationEc2Map) ToCloudIntegrationEc2MapOutput ¶
func (i CloudIntegrationEc2Map) ToCloudIntegrationEc2MapOutput() CloudIntegrationEc2MapOutput
func (CloudIntegrationEc2Map) ToCloudIntegrationEc2MapOutputWithContext ¶
func (i CloudIntegrationEc2Map) ToCloudIntegrationEc2MapOutputWithContext(ctx context.Context) CloudIntegrationEc2MapOutput
type CloudIntegrationEc2MapInput ¶
type CloudIntegrationEc2MapInput interface { pulumi.Input ToCloudIntegrationEc2MapOutput() CloudIntegrationEc2MapOutput ToCloudIntegrationEc2MapOutputWithContext(context.Context) CloudIntegrationEc2MapOutput }
CloudIntegrationEc2MapInput is an input type that accepts CloudIntegrationEc2Map and CloudIntegrationEc2MapOutput values. You can construct a concrete instance of `CloudIntegrationEc2MapInput` via:
CloudIntegrationEc2Map{ "key": CloudIntegrationEc2Args{...} }
type CloudIntegrationEc2MapOutput ¶
type CloudIntegrationEc2MapOutput struct{ *pulumi.OutputState }
func (CloudIntegrationEc2MapOutput) ElementType ¶
func (CloudIntegrationEc2MapOutput) ElementType() reflect.Type
func (CloudIntegrationEc2MapOutput) MapIndex ¶
func (o CloudIntegrationEc2MapOutput) MapIndex(k pulumi.StringInput) CloudIntegrationEc2Output
func (CloudIntegrationEc2MapOutput) ToCloudIntegrationEc2MapOutput ¶
func (o CloudIntegrationEc2MapOutput) ToCloudIntegrationEc2MapOutput() CloudIntegrationEc2MapOutput
func (CloudIntegrationEc2MapOutput) ToCloudIntegrationEc2MapOutputWithContext ¶
func (o CloudIntegrationEc2MapOutput) ToCloudIntegrationEc2MapOutputWithContext(ctx context.Context) CloudIntegrationEc2MapOutput
type CloudIntegrationEc2Output ¶
type CloudIntegrationEc2Output struct{ *pulumi.OutputState }
func (CloudIntegrationEc2Output) AdditionalTags ¶
func (o CloudIntegrationEc2Output) AdditionalTags() pulumi.StringMapOutput
A list of point tag key-values to add to every point ingested using this integration.
func (CloudIntegrationEc2Output) ElementType ¶
func (CloudIntegrationEc2Output) ElementType() reflect.Type
func (CloudIntegrationEc2Output) ExternalId ¶
func (o CloudIntegrationEc2Output) ExternalId() pulumi.StringOutput
The Role ARN that the customer has created in AWS IAM to allow access to Wavefront.
func (CloudIntegrationEc2Output) ForceSave ¶
func (o CloudIntegrationEc2Output) ForceSave() pulumi.BoolPtrOutput
Forces this resource to save, even if errors are present.
func (CloudIntegrationEc2Output) HostnameTags ¶
func (o CloudIntegrationEc2Output) HostnameTags() pulumi.StringArrayOutput
A list of AWS instance tags to use as the `source` name in a series. Default is `["hostname", "host", "name"]`. If no tag in the list is found, the series source is set to the instance id.
func (CloudIntegrationEc2Output) Name ¶
func (o CloudIntegrationEc2Output) Name() pulumi.StringOutput
The human-readable name of this integration.
func (CloudIntegrationEc2Output) RoleArn ¶
func (o CloudIntegrationEc2Output) RoleArn() pulumi.StringOutput
The external ID corresponding to the Role ARN.
func (CloudIntegrationEc2Output) Service ¶
func (o CloudIntegrationEc2Output) Service() pulumi.StringOutput
A value denoting which cloud service this service integrates with.
func (CloudIntegrationEc2Output) ServiceRefreshRateInMinutes ¶
func (o CloudIntegrationEc2Output) ServiceRefreshRateInMinutes() pulumi.IntPtrOutput
How often, in minutes, to refresh the service.
func (CloudIntegrationEc2Output) ToCloudIntegrationEc2Output ¶
func (o CloudIntegrationEc2Output) ToCloudIntegrationEc2Output() CloudIntegrationEc2Output
func (CloudIntegrationEc2Output) ToCloudIntegrationEc2OutputWithContext ¶
func (o CloudIntegrationEc2Output) ToCloudIntegrationEc2OutputWithContext(ctx context.Context) CloudIntegrationEc2Output
type CloudIntegrationEc2State ¶
type CloudIntegrationEc2State struct { // A list of point tag key-values to add to every point ingested using this integration. AdditionalTags pulumi.StringMapInput // The Role ARN that the customer has created in AWS IAM to allow access to Wavefront. ExternalId pulumi.StringPtrInput // Forces this resource to save, even if errors are present. ForceSave pulumi.BoolPtrInput // A list of AWS instance tags to use as the `source` name // in a series. Default is `["hostname", "host", "name"]`. If no tag in the list is found, the series source // is set to the instance id. HostnameTags pulumi.StringArrayInput // The human-readable name of this integration. Name pulumi.StringPtrInput // The external ID corresponding to the Role ARN. RoleArn pulumi.StringPtrInput // A value denoting which cloud service this service integrates with. Service pulumi.StringPtrInput // How often, in minutes, to refresh the service. ServiceRefreshRateInMinutes pulumi.IntPtrInput }
func (CloudIntegrationEc2State) ElementType ¶
func (CloudIntegrationEc2State) ElementType() reflect.Type
type CloudIntegrationGcp ¶
type CloudIntegrationGcp struct { pulumi.CustomResourceState // A list of point tag key-values to add to every point ingested using this integration. AdditionalTags pulumi.StringMapOutput `pulumi:"additionalTags"` // A list of Google Cloud Platform (GCP) services. Valid values are `APPENGINE`, // `BIGQUERY`, `BIGTABLE`, `CLOUDFUNCTIONS`, `CLOUDIOT`, `CLOUDSQL`, `CLOUDTASKS`, `COMPUTE`, `CONTAINER`, // `DATAFLOW`, `DATAPROC`, `DATASTORE`, `FIREBASEDATABASE`, `FIREBASEHOSTING`, `FIRESTORE`, `INTERCONNECT`, // `LOADBALANCING`, `LOGGING`, `ML`, `MONITORING`, `PUBSUB`, `REDIS`, `ROUTER`, `SERVICERUNTIME`, `SPANNER`, `STORAGE`, // `TPU`, and `VPN`. Categories pulumi.StringArrayOutput `pulumi:"categories"` // Forces this resource to save, even if errors are present. ForceSave pulumi.BoolPtrOutput `pulumi:"forceSave"` // Private key for a Google Cloud Platform (GCP) service account within your project. // The account must have at least Viewer permissions. This key must be in the JSON format generated by GCP. JsonKey pulumi.StringOutput `pulumi:"jsonKey"` // A regular expression that a metric name must match (case-insensitively) in order to be ingested. MetricFilterRegex pulumi.StringPtrOutput `pulumi:"metricFilterRegex"` // The human-readable name of this integration. Name pulumi.StringOutput `pulumi:"name"` // The Google Cloud Platform (GCP) Project ID. ProjectId pulumi.StringOutput `pulumi:"projectId"` // A value denoting which cloud service this service integrates with. Service pulumi.StringOutput `pulumi:"service"` // How often, in minutes, to refresh the service. ServiceRefreshRateInMinutes pulumi.IntPtrOutput `pulumi:"serviceRefreshRateInMinutes"` }
Provides a Wavefront Cloud Integration for Google Cloud Platform. This allows Google Cloud Platform cloud integrations to be created, updated, and deleted.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-wavefront/sdk/v2/go/wavefront" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := wavefront.NewCloudIntegrationGcp(ctx, "gcp", &wavefront.CloudIntegrationGcpArgs{ JsonKey: pulumi.String("{...your gcp key ...}\n\n"), ProjectId: pulumi.String("example-gcp-project"), }) if err != nil { return err } return nil }) }
```
## Import
GCP Cloud Integrations can be imported by using the `id`, e.g.
```sh
$ pulumi import wavefront:index/cloudIntegrationGcp:CloudIntegrationGcp gcp a411c16b-3cf7-4f03-bf11-8ca05aab898d
```
func GetCloudIntegrationGcp ¶
func GetCloudIntegrationGcp(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CloudIntegrationGcpState, opts ...pulumi.ResourceOption) (*CloudIntegrationGcp, error)
GetCloudIntegrationGcp gets an existing CloudIntegrationGcp 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 NewCloudIntegrationGcp ¶
func NewCloudIntegrationGcp(ctx *pulumi.Context, name string, args *CloudIntegrationGcpArgs, opts ...pulumi.ResourceOption) (*CloudIntegrationGcp, error)
NewCloudIntegrationGcp registers a new resource with the given unique name, arguments, and options.
func (*CloudIntegrationGcp) ElementType ¶
func (*CloudIntegrationGcp) ElementType() reflect.Type
func (*CloudIntegrationGcp) ToCloudIntegrationGcpOutput ¶
func (i *CloudIntegrationGcp) ToCloudIntegrationGcpOutput() CloudIntegrationGcpOutput
func (*CloudIntegrationGcp) ToCloudIntegrationGcpOutputWithContext ¶
func (i *CloudIntegrationGcp) ToCloudIntegrationGcpOutputWithContext(ctx context.Context) CloudIntegrationGcpOutput
type CloudIntegrationGcpArgs ¶
type CloudIntegrationGcpArgs struct { // A list of point tag key-values to add to every point ingested using this integration. AdditionalTags pulumi.StringMapInput // A list of Google Cloud Platform (GCP) services. Valid values are `APPENGINE`, // `BIGQUERY`, `BIGTABLE`, `CLOUDFUNCTIONS`, `CLOUDIOT`, `CLOUDSQL`, `CLOUDTASKS`, `COMPUTE`, `CONTAINER`, // `DATAFLOW`, `DATAPROC`, `DATASTORE`, `FIREBASEDATABASE`, `FIREBASEHOSTING`, `FIRESTORE`, `INTERCONNECT`, // `LOADBALANCING`, `LOGGING`, `ML`, `MONITORING`, `PUBSUB`, `REDIS`, `ROUTER`, `SERVICERUNTIME`, `SPANNER`, `STORAGE`, // `TPU`, and `VPN`. Categories pulumi.StringArrayInput // Forces this resource to save, even if errors are present. ForceSave pulumi.BoolPtrInput // Private key for a Google Cloud Platform (GCP) service account within your project. // The account must have at least Viewer permissions. This key must be in the JSON format generated by GCP. JsonKey pulumi.StringInput // A regular expression that a metric name must match (case-insensitively) in order to be ingested. MetricFilterRegex pulumi.StringPtrInput // The human-readable name of this integration. Name pulumi.StringPtrInput // The Google Cloud Platform (GCP) Project ID. ProjectId pulumi.StringInput // A value denoting which cloud service this service integrates with. Service pulumi.StringInput // How often, in minutes, to refresh the service. ServiceRefreshRateInMinutes pulumi.IntPtrInput }
The set of arguments for constructing a CloudIntegrationGcp resource.
func (CloudIntegrationGcpArgs) ElementType ¶
func (CloudIntegrationGcpArgs) ElementType() reflect.Type
type CloudIntegrationGcpArray ¶
type CloudIntegrationGcpArray []CloudIntegrationGcpInput
func (CloudIntegrationGcpArray) ElementType ¶
func (CloudIntegrationGcpArray) ElementType() reflect.Type
func (CloudIntegrationGcpArray) ToCloudIntegrationGcpArrayOutput ¶
func (i CloudIntegrationGcpArray) ToCloudIntegrationGcpArrayOutput() CloudIntegrationGcpArrayOutput
func (CloudIntegrationGcpArray) ToCloudIntegrationGcpArrayOutputWithContext ¶
func (i CloudIntegrationGcpArray) ToCloudIntegrationGcpArrayOutputWithContext(ctx context.Context) CloudIntegrationGcpArrayOutput
type CloudIntegrationGcpArrayInput ¶
type CloudIntegrationGcpArrayInput interface { pulumi.Input ToCloudIntegrationGcpArrayOutput() CloudIntegrationGcpArrayOutput ToCloudIntegrationGcpArrayOutputWithContext(context.Context) CloudIntegrationGcpArrayOutput }
CloudIntegrationGcpArrayInput is an input type that accepts CloudIntegrationGcpArray and CloudIntegrationGcpArrayOutput values. You can construct a concrete instance of `CloudIntegrationGcpArrayInput` via:
CloudIntegrationGcpArray{ CloudIntegrationGcpArgs{...} }
type CloudIntegrationGcpArrayOutput ¶
type CloudIntegrationGcpArrayOutput struct{ *pulumi.OutputState }
func (CloudIntegrationGcpArrayOutput) ElementType ¶
func (CloudIntegrationGcpArrayOutput) ElementType() reflect.Type
func (CloudIntegrationGcpArrayOutput) Index ¶
func (o CloudIntegrationGcpArrayOutput) Index(i pulumi.IntInput) CloudIntegrationGcpOutput
func (CloudIntegrationGcpArrayOutput) ToCloudIntegrationGcpArrayOutput ¶
func (o CloudIntegrationGcpArrayOutput) ToCloudIntegrationGcpArrayOutput() CloudIntegrationGcpArrayOutput
func (CloudIntegrationGcpArrayOutput) ToCloudIntegrationGcpArrayOutputWithContext ¶
func (o CloudIntegrationGcpArrayOutput) ToCloudIntegrationGcpArrayOutputWithContext(ctx context.Context) CloudIntegrationGcpArrayOutput
type CloudIntegrationGcpBilling ¶
type CloudIntegrationGcpBilling struct { pulumi.CustomResourceState // A list of point tag key-values to add to every point ingested using this integration. AdditionalTags pulumi.StringMapOutput `pulumi:"additionalTags"` // API key for Google Cloud Platform (GCP). ApiKey pulumi.StringOutput `pulumi:"apiKey"` // Forces this resource to save, even if errors are present. ForceSave pulumi.BoolPtrOutput `pulumi:"forceSave"` // Private key for a Google Cloud Platform (GCP) service account within your project. // The account must have at least Viewer permissions. This key must be in the JSON format generated by GCP. JsonKey pulumi.StringOutput `pulumi:"jsonKey"` // The human-readable name of this integration. Name pulumi.StringOutput `pulumi:"name"` // The Google Cloud Platform (GCP) Project ID. ProjectId pulumi.StringOutput `pulumi:"projectId"` // A value denoting which cloud service this service integrates with. Service pulumi.StringOutput `pulumi:"service"` // How often, in minutes, to refresh the service. ServiceRefreshRateInMinutes pulumi.IntPtrOutput `pulumi:"serviceRefreshRateInMinutes"` }
Provides a Wavefront Cloud Integration for Google Cloud Billing. This allows GCP Billing cloud integrations to be created, updated, and deleted.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-wavefront/sdk/v2/go/wavefront" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := wavefront.NewCloudIntegrationGcpBilling(ctx, "gcpBilling", &wavefront.CloudIntegrationGcpBillingArgs{ ApiKey: pulumi.String("example-api-key"), JsonKey: pulumi.String("{...your gcp key ...}\n\n"), ProjectId: pulumi.String("example-gcp-project"), }) if err != nil { return err } return nil }) }
```
## Import
GCP Billing Cloud Integrations can be imported by using the `id`, e.g.
```sh
$ pulumi import wavefront:index/cloudIntegrationGcpBilling:CloudIntegrationGcpBilling gcp_billing a411c16b-3cf7-4f03-bf11-8ca05aab898d
```
func GetCloudIntegrationGcpBilling ¶
func GetCloudIntegrationGcpBilling(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CloudIntegrationGcpBillingState, opts ...pulumi.ResourceOption) (*CloudIntegrationGcpBilling, error)
GetCloudIntegrationGcpBilling gets an existing CloudIntegrationGcpBilling 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 NewCloudIntegrationGcpBilling ¶
func NewCloudIntegrationGcpBilling(ctx *pulumi.Context, name string, args *CloudIntegrationGcpBillingArgs, opts ...pulumi.ResourceOption) (*CloudIntegrationGcpBilling, error)
NewCloudIntegrationGcpBilling registers a new resource with the given unique name, arguments, and options.
func (*CloudIntegrationGcpBilling) ElementType ¶
func (*CloudIntegrationGcpBilling) ElementType() reflect.Type
func (*CloudIntegrationGcpBilling) ToCloudIntegrationGcpBillingOutput ¶
func (i *CloudIntegrationGcpBilling) ToCloudIntegrationGcpBillingOutput() CloudIntegrationGcpBillingOutput
func (*CloudIntegrationGcpBilling) ToCloudIntegrationGcpBillingOutputWithContext ¶
func (i *CloudIntegrationGcpBilling) ToCloudIntegrationGcpBillingOutputWithContext(ctx context.Context) CloudIntegrationGcpBillingOutput
type CloudIntegrationGcpBillingArgs ¶
type CloudIntegrationGcpBillingArgs struct { // A list of point tag key-values to add to every point ingested using this integration. AdditionalTags pulumi.StringMapInput // API key for Google Cloud Platform (GCP). ApiKey pulumi.StringInput // Forces this resource to save, even if errors are present. ForceSave pulumi.BoolPtrInput // Private key for a Google Cloud Platform (GCP) service account within your project. // The account must have at least Viewer permissions. This key must be in the JSON format generated by GCP. JsonKey pulumi.StringInput // The human-readable name of this integration. Name pulumi.StringPtrInput // The Google Cloud Platform (GCP) Project ID. ProjectId pulumi.StringInput // A value denoting which cloud service this service integrates with. Service pulumi.StringInput // How often, in minutes, to refresh the service. ServiceRefreshRateInMinutes pulumi.IntPtrInput }
The set of arguments for constructing a CloudIntegrationGcpBilling resource.
func (CloudIntegrationGcpBillingArgs) ElementType ¶
func (CloudIntegrationGcpBillingArgs) ElementType() reflect.Type
type CloudIntegrationGcpBillingArray ¶
type CloudIntegrationGcpBillingArray []CloudIntegrationGcpBillingInput
func (CloudIntegrationGcpBillingArray) ElementType ¶
func (CloudIntegrationGcpBillingArray) ElementType() reflect.Type
func (CloudIntegrationGcpBillingArray) ToCloudIntegrationGcpBillingArrayOutput ¶
func (i CloudIntegrationGcpBillingArray) ToCloudIntegrationGcpBillingArrayOutput() CloudIntegrationGcpBillingArrayOutput
func (CloudIntegrationGcpBillingArray) ToCloudIntegrationGcpBillingArrayOutputWithContext ¶
func (i CloudIntegrationGcpBillingArray) ToCloudIntegrationGcpBillingArrayOutputWithContext(ctx context.Context) CloudIntegrationGcpBillingArrayOutput
type CloudIntegrationGcpBillingArrayInput ¶
type CloudIntegrationGcpBillingArrayInput interface { pulumi.Input ToCloudIntegrationGcpBillingArrayOutput() CloudIntegrationGcpBillingArrayOutput ToCloudIntegrationGcpBillingArrayOutputWithContext(context.Context) CloudIntegrationGcpBillingArrayOutput }
CloudIntegrationGcpBillingArrayInput is an input type that accepts CloudIntegrationGcpBillingArray and CloudIntegrationGcpBillingArrayOutput values. You can construct a concrete instance of `CloudIntegrationGcpBillingArrayInput` via:
CloudIntegrationGcpBillingArray{ CloudIntegrationGcpBillingArgs{...} }
type CloudIntegrationGcpBillingArrayOutput ¶
type CloudIntegrationGcpBillingArrayOutput struct{ *pulumi.OutputState }
func (CloudIntegrationGcpBillingArrayOutput) ElementType ¶
func (CloudIntegrationGcpBillingArrayOutput) ElementType() reflect.Type
func (CloudIntegrationGcpBillingArrayOutput) Index ¶
func (o CloudIntegrationGcpBillingArrayOutput) Index(i pulumi.IntInput) CloudIntegrationGcpBillingOutput
func (CloudIntegrationGcpBillingArrayOutput) ToCloudIntegrationGcpBillingArrayOutput ¶
func (o CloudIntegrationGcpBillingArrayOutput) ToCloudIntegrationGcpBillingArrayOutput() CloudIntegrationGcpBillingArrayOutput
func (CloudIntegrationGcpBillingArrayOutput) ToCloudIntegrationGcpBillingArrayOutputWithContext ¶
func (o CloudIntegrationGcpBillingArrayOutput) ToCloudIntegrationGcpBillingArrayOutputWithContext(ctx context.Context) CloudIntegrationGcpBillingArrayOutput
type CloudIntegrationGcpBillingInput ¶
type CloudIntegrationGcpBillingInput interface { pulumi.Input ToCloudIntegrationGcpBillingOutput() CloudIntegrationGcpBillingOutput ToCloudIntegrationGcpBillingOutputWithContext(ctx context.Context) CloudIntegrationGcpBillingOutput }
type CloudIntegrationGcpBillingMap ¶
type CloudIntegrationGcpBillingMap map[string]CloudIntegrationGcpBillingInput
func (CloudIntegrationGcpBillingMap) ElementType ¶
func (CloudIntegrationGcpBillingMap) ElementType() reflect.Type
func (CloudIntegrationGcpBillingMap) ToCloudIntegrationGcpBillingMapOutput ¶
func (i CloudIntegrationGcpBillingMap) ToCloudIntegrationGcpBillingMapOutput() CloudIntegrationGcpBillingMapOutput
func (CloudIntegrationGcpBillingMap) ToCloudIntegrationGcpBillingMapOutputWithContext ¶
func (i CloudIntegrationGcpBillingMap) ToCloudIntegrationGcpBillingMapOutputWithContext(ctx context.Context) CloudIntegrationGcpBillingMapOutput
type CloudIntegrationGcpBillingMapInput ¶
type CloudIntegrationGcpBillingMapInput interface { pulumi.Input ToCloudIntegrationGcpBillingMapOutput() CloudIntegrationGcpBillingMapOutput ToCloudIntegrationGcpBillingMapOutputWithContext(context.Context) CloudIntegrationGcpBillingMapOutput }
CloudIntegrationGcpBillingMapInput is an input type that accepts CloudIntegrationGcpBillingMap and CloudIntegrationGcpBillingMapOutput values. You can construct a concrete instance of `CloudIntegrationGcpBillingMapInput` via:
CloudIntegrationGcpBillingMap{ "key": CloudIntegrationGcpBillingArgs{...} }
type CloudIntegrationGcpBillingMapOutput ¶
type CloudIntegrationGcpBillingMapOutput struct{ *pulumi.OutputState }
func (CloudIntegrationGcpBillingMapOutput) ElementType ¶
func (CloudIntegrationGcpBillingMapOutput) ElementType() reflect.Type
func (CloudIntegrationGcpBillingMapOutput) MapIndex ¶
func (o CloudIntegrationGcpBillingMapOutput) MapIndex(k pulumi.StringInput) CloudIntegrationGcpBillingOutput
func (CloudIntegrationGcpBillingMapOutput) ToCloudIntegrationGcpBillingMapOutput ¶
func (o CloudIntegrationGcpBillingMapOutput) ToCloudIntegrationGcpBillingMapOutput() CloudIntegrationGcpBillingMapOutput
func (CloudIntegrationGcpBillingMapOutput) ToCloudIntegrationGcpBillingMapOutputWithContext ¶
func (o CloudIntegrationGcpBillingMapOutput) ToCloudIntegrationGcpBillingMapOutputWithContext(ctx context.Context) CloudIntegrationGcpBillingMapOutput
type CloudIntegrationGcpBillingOutput ¶
type CloudIntegrationGcpBillingOutput struct{ *pulumi.OutputState }
func (CloudIntegrationGcpBillingOutput) AdditionalTags ¶
func (o CloudIntegrationGcpBillingOutput) AdditionalTags() pulumi.StringMapOutput
A list of point tag key-values to add to every point ingested using this integration.
func (CloudIntegrationGcpBillingOutput) ApiKey ¶
func (o CloudIntegrationGcpBillingOutput) ApiKey() pulumi.StringOutput
API key for Google Cloud Platform (GCP).
func (CloudIntegrationGcpBillingOutput) ElementType ¶
func (CloudIntegrationGcpBillingOutput) ElementType() reflect.Type
func (CloudIntegrationGcpBillingOutput) ForceSave ¶
func (o CloudIntegrationGcpBillingOutput) ForceSave() pulumi.BoolPtrOutput
Forces this resource to save, even if errors are present.
func (CloudIntegrationGcpBillingOutput) JsonKey ¶
func (o CloudIntegrationGcpBillingOutput) JsonKey() pulumi.StringOutput
Private key for a Google Cloud Platform (GCP) service account within your project. The account must have at least Viewer permissions. This key must be in the JSON format generated by GCP.
func (CloudIntegrationGcpBillingOutput) Name ¶
func (o CloudIntegrationGcpBillingOutput) Name() pulumi.StringOutput
The human-readable name of this integration.
func (CloudIntegrationGcpBillingOutput) ProjectId ¶
func (o CloudIntegrationGcpBillingOutput) ProjectId() pulumi.StringOutput
The Google Cloud Platform (GCP) Project ID.
func (CloudIntegrationGcpBillingOutput) Service ¶
func (o CloudIntegrationGcpBillingOutput) Service() pulumi.StringOutput
A value denoting which cloud service this service integrates with.
func (CloudIntegrationGcpBillingOutput) ServiceRefreshRateInMinutes ¶
func (o CloudIntegrationGcpBillingOutput) ServiceRefreshRateInMinutes() pulumi.IntPtrOutput
How often, in minutes, to refresh the service.
func (CloudIntegrationGcpBillingOutput) ToCloudIntegrationGcpBillingOutput ¶
func (o CloudIntegrationGcpBillingOutput) ToCloudIntegrationGcpBillingOutput() CloudIntegrationGcpBillingOutput
func (CloudIntegrationGcpBillingOutput) ToCloudIntegrationGcpBillingOutputWithContext ¶
func (o CloudIntegrationGcpBillingOutput) ToCloudIntegrationGcpBillingOutputWithContext(ctx context.Context) CloudIntegrationGcpBillingOutput
type CloudIntegrationGcpBillingState ¶
type CloudIntegrationGcpBillingState struct { // A list of point tag key-values to add to every point ingested using this integration. AdditionalTags pulumi.StringMapInput // API key for Google Cloud Platform (GCP). ApiKey pulumi.StringPtrInput // Forces this resource to save, even if errors are present. ForceSave pulumi.BoolPtrInput // Private key for a Google Cloud Platform (GCP) service account within your project. // The account must have at least Viewer permissions. This key must be in the JSON format generated by GCP. JsonKey pulumi.StringPtrInput // The human-readable name of this integration. Name pulumi.StringPtrInput // The Google Cloud Platform (GCP) Project ID. ProjectId pulumi.StringPtrInput // A value denoting which cloud service this service integrates with. Service pulumi.StringPtrInput // How often, in minutes, to refresh the service. ServiceRefreshRateInMinutes pulumi.IntPtrInput }
func (CloudIntegrationGcpBillingState) ElementType ¶
func (CloudIntegrationGcpBillingState) ElementType() reflect.Type
type CloudIntegrationGcpInput ¶
type CloudIntegrationGcpInput interface { pulumi.Input ToCloudIntegrationGcpOutput() CloudIntegrationGcpOutput ToCloudIntegrationGcpOutputWithContext(ctx context.Context) CloudIntegrationGcpOutput }
type CloudIntegrationGcpMap ¶
type CloudIntegrationGcpMap map[string]CloudIntegrationGcpInput
func (CloudIntegrationGcpMap) ElementType ¶
func (CloudIntegrationGcpMap) ElementType() reflect.Type
func (CloudIntegrationGcpMap) ToCloudIntegrationGcpMapOutput ¶
func (i CloudIntegrationGcpMap) ToCloudIntegrationGcpMapOutput() CloudIntegrationGcpMapOutput
func (CloudIntegrationGcpMap) ToCloudIntegrationGcpMapOutputWithContext ¶
func (i CloudIntegrationGcpMap) ToCloudIntegrationGcpMapOutputWithContext(ctx context.Context) CloudIntegrationGcpMapOutput
type CloudIntegrationGcpMapInput ¶
type CloudIntegrationGcpMapInput interface { pulumi.Input ToCloudIntegrationGcpMapOutput() CloudIntegrationGcpMapOutput ToCloudIntegrationGcpMapOutputWithContext(context.Context) CloudIntegrationGcpMapOutput }
CloudIntegrationGcpMapInput is an input type that accepts CloudIntegrationGcpMap and CloudIntegrationGcpMapOutput values. You can construct a concrete instance of `CloudIntegrationGcpMapInput` via:
CloudIntegrationGcpMap{ "key": CloudIntegrationGcpArgs{...} }
type CloudIntegrationGcpMapOutput ¶
type CloudIntegrationGcpMapOutput struct{ *pulumi.OutputState }
func (CloudIntegrationGcpMapOutput) ElementType ¶
func (CloudIntegrationGcpMapOutput) ElementType() reflect.Type
func (CloudIntegrationGcpMapOutput) MapIndex ¶
func (o CloudIntegrationGcpMapOutput) MapIndex(k pulumi.StringInput) CloudIntegrationGcpOutput
func (CloudIntegrationGcpMapOutput) ToCloudIntegrationGcpMapOutput ¶
func (o CloudIntegrationGcpMapOutput) ToCloudIntegrationGcpMapOutput() CloudIntegrationGcpMapOutput
func (CloudIntegrationGcpMapOutput) ToCloudIntegrationGcpMapOutputWithContext ¶
func (o CloudIntegrationGcpMapOutput) ToCloudIntegrationGcpMapOutputWithContext(ctx context.Context) CloudIntegrationGcpMapOutput
type CloudIntegrationGcpOutput ¶
type CloudIntegrationGcpOutput struct{ *pulumi.OutputState }
func (CloudIntegrationGcpOutput) AdditionalTags ¶
func (o CloudIntegrationGcpOutput) AdditionalTags() pulumi.StringMapOutput
A list of point tag key-values to add to every point ingested using this integration.
func (CloudIntegrationGcpOutput) Categories ¶
func (o CloudIntegrationGcpOutput) Categories() pulumi.StringArrayOutput
A list of Google Cloud Platform (GCP) services. Valid values are `APPENGINE`, `BIGQUERY`, `BIGTABLE`, `CLOUDFUNCTIONS`, `CLOUDIOT`, `CLOUDSQL`, `CLOUDTASKS`, `COMPUTE`, `CONTAINER`, `DATAFLOW`, `DATAPROC`, `DATASTORE`, `FIREBASEDATABASE`, `FIREBASEHOSTING`, `FIRESTORE`, `INTERCONNECT`, `LOADBALANCING`, `LOGGING`, `ML`, `MONITORING`, `PUBSUB`, `REDIS`, `ROUTER`, `SERVICERUNTIME`, `SPANNER`, `STORAGE`, `TPU`, and `VPN`.
func (CloudIntegrationGcpOutput) ElementType ¶
func (CloudIntegrationGcpOutput) ElementType() reflect.Type
func (CloudIntegrationGcpOutput) ForceSave ¶
func (o CloudIntegrationGcpOutput) ForceSave() pulumi.BoolPtrOutput
Forces this resource to save, even if errors are present.
func (CloudIntegrationGcpOutput) JsonKey ¶
func (o CloudIntegrationGcpOutput) JsonKey() pulumi.StringOutput
Private key for a Google Cloud Platform (GCP) service account within your project. The account must have at least Viewer permissions. This key must be in the JSON format generated by GCP.
func (CloudIntegrationGcpOutput) MetricFilterRegex ¶
func (o CloudIntegrationGcpOutput) MetricFilterRegex() pulumi.StringPtrOutput
A regular expression that a metric name must match (case-insensitively) in order to be ingested.
func (CloudIntegrationGcpOutput) Name ¶
func (o CloudIntegrationGcpOutput) Name() pulumi.StringOutput
The human-readable name of this integration.
func (CloudIntegrationGcpOutput) ProjectId ¶
func (o CloudIntegrationGcpOutput) ProjectId() pulumi.StringOutput
The Google Cloud Platform (GCP) Project ID.
func (CloudIntegrationGcpOutput) Service ¶
func (o CloudIntegrationGcpOutput) Service() pulumi.StringOutput
A value denoting which cloud service this service integrates with.
func (CloudIntegrationGcpOutput) ServiceRefreshRateInMinutes ¶
func (o CloudIntegrationGcpOutput) ServiceRefreshRateInMinutes() pulumi.IntPtrOutput
How often, in minutes, to refresh the service.
func (CloudIntegrationGcpOutput) ToCloudIntegrationGcpOutput ¶
func (o CloudIntegrationGcpOutput) ToCloudIntegrationGcpOutput() CloudIntegrationGcpOutput
func (CloudIntegrationGcpOutput) ToCloudIntegrationGcpOutputWithContext ¶
func (o CloudIntegrationGcpOutput) ToCloudIntegrationGcpOutputWithContext(ctx context.Context) CloudIntegrationGcpOutput
type CloudIntegrationGcpState ¶
type CloudIntegrationGcpState struct { // A list of point tag key-values to add to every point ingested using this integration. AdditionalTags pulumi.StringMapInput // A list of Google Cloud Platform (GCP) services. Valid values are `APPENGINE`, // `BIGQUERY`, `BIGTABLE`, `CLOUDFUNCTIONS`, `CLOUDIOT`, `CLOUDSQL`, `CLOUDTASKS`, `COMPUTE`, `CONTAINER`, // `DATAFLOW`, `DATAPROC`, `DATASTORE`, `FIREBASEDATABASE`, `FIREBASEHOSTING`, `FIRESTORE`, `INTERCONNECT`, // `LOADBALANCING`, `LOGGING`, `ML`, `MONITORING`, `PUBSUB`, `REDIS`, `ROUTER`, `SERVICERUNTIME`, `SPANNER`, `STORAGE`, // `TPU`, and `VPN`. Categories pulumi.StringArrayInput // Forces this resource to save, even if errors are present. ForceSave pulumi.BoolPtrInput // Private key for a Google Cloud Platform (GCP) service account within your project. // The account must have at least Viewer permissions. This key must be in the JSON format generated by GCP. JsonKey pulumi.StringPtrInput // A regular expression that a metric name must match (case-insensitively) in order to be ingested. MetricFilterRegex pulumi.StringPtrInput // The human-readable name of this integration. Name pulumi.StringPtrInput // The Google Cloud Platform (GCP) Project ID. ProjectId pulumi.StringPtrInput // A value denoting which cloud service this service integrates with. Service pulumi.StringPtrInput // How often, in minutes, to refresh the service. ServiceRefreshRateInMinutes pulumi.IntPtrInput }
func (CloudIntegrationGcpState) ElementType ¶
func (CloudIntegrationGcpState) ElementType() reflect.Type
type CloudIntegrationNewRelic ¶
type CloudIntegrationNewRelic struct { pulumi.CustomResourceState // A list of point tag key-values to add to every point ingested using this integration. AdditionalTags pulumi.StringMapOutput `pulumi:"additionalTags"` // New Relic REST API key. ApiKey pulumi.StringOutput `pulumi:"apiKey"` // A regular expression that an application name must match (case-insensitively) in order to collect metrics. AppFilterRegex pulumi.StringPtrOutput `pulumi:"appFilterRegex"` // Forces this resource to save, even if errors are present. ForceSave pulumi.BoolPtrOutput `pulumi:"forceSave"` // A regular expression that a host name must match (case-insensitively) in order to collect metrics. HostFilterRegex pulumi.StringPtrOutput `pulumi:"hostFilterRegex"` // See Metric Filter. MetricFilters CloudIntegrationNewRelicMetricFilterArrayOutput `pulumi:"metricFilters"` // The human-readable name of this integration. Name pulumi.StringOutput `pulumi:"name"` // A value denoting which cloud service this service integrates with. Service pulumi.StringOutput `pulumi:"service"` // How often, in minutes, to refresh the service. ServiceRefreshRateInMinutes pulumi.IntPtrOutput `pulumi:"serviceRefreshRateInMinutes"` }
Provides a Wavefront Cloud Integration for New Relic. This allows New Relic cloud integrations to be created, updated, and deleted.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-wavefront/sdk/v2/go/wavefront" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := wavefront.NewCloudIntegrationNewRelic(ctx, "newrelic", &wavefront.CloudIntegrationNewRelicArgs{ ApiKey: pulumi.String("example-api-key"), }) if err != nil { return err } return nil }) }
```
## Import
NewRelic Integrations can be imported by using the `id`, e.g.
```sh
$ pulumi import wavefront:index/cloudIntegrationNewRelic:CloudIntegrationNewRelic newrelic a411c16b-3cf7-4f03-bf11-8ca05aab898d
```
func GetCloudIntegrationNewRelic ¶
func GetCloudIntegrationNewRelic(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CloudIntegrationNewRelicState, opts ...pulumi.ResourceOption) (*CloudIntegrationNewRelic, error)
GetCloudIntegrationNewRelic gets an existing CloudIntegrationNewRelic 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 NewCloudIntegrationNewRelic ¶
func NewCloudIntegrationNewRelic(ctx *pulumi.Context, name string, args *CloudIntegrationNewRelicArgs, opts ...pulumi.ResourceOption) (*CloudIntegrationNewRelic, error)
NewCloudIntegrationNewRelic registers a new resource with the given unique name, arguments, and options.
func (*CloudIntegrationNewRelic) ElementType ¶
func (*CloudIntegrationNewRelic) ElementType() reflect.Type
func (*CloudIntegrationNewRelic) ToCloudIntegrationNewRelicOutput ¶
func (i *CloudIntegrationNewRelic) ToCloudIntegrationNewRelicOutput() CloudIntegrationNewRelicOutput
func (*CloudIntegrationNewRelic) ToCloudIntegrationNewRelicOutputWithContext ¶
func (i *CloudIntegrationNewRelic) ToCloudIntegrationNewRelicOutputWithContext(ctx context.Context) CloudIntegrationNewRelicOutput
type CloudIntegrationNewRelicArgs ¶
type CloudIntegrationNewRelicArgs struct { // A list of point tag key-values to add to every point ingested using this integration. AdditionalTags pulumi.StringMapInput // New Relic REST API key. ApiKey pulumi.StringInput // A regular expression that an application name must match (case-insensitively) in order to collect metrics. AppFilterRegex pulumi.StringPtrInput // Forces this resource to save, even if errors are present. ForceSave pulumi.BoolPtrInput // A regular expression that a host name must match (case-insensitively) in order to collect metrics. HostFilterRegex pulumi.StringPtrInput // See Metric Filter. MetricFilters CloudIntegrationNewRelicMetricFilterArrayInput // The human-readable name of this integration. Name pulumi.StringPtrInput // A value denoting which cloud service this service integrates with. Service pulumi.StringInput // How often, in minutes, to refresh the service. ServiceRefreshRateInMinutes pulumi.IntPtrInput }
The set of arguments for constructing a CloudIntegrationNewRelic resource.
func (CloudIntegrationNewRelicArgs) ElementType ¶
func (CloudIntegrationNewRelicArgs) ElementType() reflect.Type
type CloudIntegrationNewRelicArray ¶
type CloudIntegrationNewRelicArray []CloudIntegrationNewRelicInput
func (CloudIntegrationNewRelicArray) ElementType ¶
func (CloudIntegrationNewRelicArray) ElementType() reflect.Type
func (CloudIntegrationNewRelicArray) ToCloudIntegrationNewRelicArrayOutput ¶
func (i CloudIntegrationNewRelicArray) ToCloudIntegrationNewRelicArrayOutput() CloudIntegrationNewRelicArrayOutput
func (CloudIntegrationNewRelicArray) ToCloudIntegrationNewRelicArrayOutputWithContext ¶
func (i CloudIntegrationNewRelicArray) ToCloudIntegrationNewRelicArrayOutputWithContext(ctx context.Context) CloudIntegrationNewRelicArrayOutput
type CloudIntegrationNewRelicArrayInput ¶
type CloudIntegrationNewRelicArrayInput interface { pulumi.Input ToCloudIntegrationNewRelicArrayOutput() CloudIntegrationNewRelicArrayOutput ToCloudIntegrationNewRelicArrayOutputWithContext(context.Context) CloudIntegrationNewRelicArrayOutput }
CloudIntegrationNewRelicArrayInput is an input type that accepts CloudIntegrationNewRelicArray and CloudIntegrationNewRelicArrayOutput values. You can construct a concrete instance of `CloudIntegrationNewRelicArrayInput` via:
CloudIntegrationNewRelicArray{ CloudIntegrationNewRelicArgs{...} }
type CloudIntegrationNewRelicArrayOutput ¶
type CloudIntegrationNewRelicArrayOutput struct{ *pulumi.OutputState }
func (CloudIntegrationNewRelicArrayOutput) ElementType ¶
func (CloudIntegrationNewRelicArrayOutput) ElementType() reflect.Type
func (CloudIntegrationNewRelicArrayOutput) Index ¶
func (o CloudIntegrationNewRelicArrayOutput) Index(i pulumi.IntInput) CloudIntegrationNewRelicOutput
func (CloudIntegrationNewRelicArrayOutput) ToCloudIntegrationNewRelicArrayOutput ¶
func (o CloudIntegrationNewRelicArrayOutput) ToCloudIntegrationNewRelicArrayOutput() CloudIntegrationNewRelicArrayOutput
func (CloudIntegrationNewRelicArrayOutput) ToCloudIntegrationNewRelicArrayOutputWithContext ¶
func (o CloudIntegrationNewRelicArrayOutput) ToCloudIntegrationNewRelicArrayOutputWithContext(ctx context.Context) CloudIntegrationNewRelicArrayOutput
type CloudIntegrationNewRelicInput ¶
type CloudIntegrationNewRelicInput interface { pulumi.Input ToCloudIntegrationNewRelicOutput() CloudIntegrationNewRelicOutput ToCloudIntegrationNewRelicOutputWithContext(ctx context.Context) CloudIntegrationNewRelicOutput }
type CloudIntegrationNewRelicMap ¶
type CloudIntegrationNewRelicMap map[string]CloudIntegrationNewRelicInput
func (CloudIntegrationNewRelicMap) ElementType ¶
func (CloudIntegrationNewRelicMap) ElementType() reflect.Type
func (CloudIntegrationNewRelicMap) ToCloudIntegrationNewRelicMapOutput ¶
func (i CloudIntegrationNewRelicMap) ToCloudIntegrationNewRelicMapOutput() CloudIntegrationNewRelicMapOutput
func (CloudIntegrationNewRelicMap) ToCloudIntegrationNewRelicMapOutputWithContext ¶
func (i CloudIntegrationNewRelicMap) ToCloudIntegrationNewRelicMapOutputWithContext(ctx context.Context) CloudIntegrationNewRelicMapOutput
type CloudIntegrationNewRelicMapInput ¶
type CloudIntegrationNewRelicMapInput interface { pulumi.Input ToCloudIntegrationNewRelicMapOutput() CloudIntegrationNewRelicMapOutput ToCloudIntegrationNewRelicMapOutputWithContext(context.Context) CloudIntegrationNewRelicMapOutput }
CloudIntegrationNewRelicMapInput is an input type that accepts CloudIntegrationNewRelicMap and CloudIntegrationNewRelicMapOutput values. You can construct a concrete instance of `CloudIntegrationNewRelicMapInput` via:
CloudIntegrationNewRelicMap{ "key": CloudIntegrationNewRelicArgs{...} }
type CloudIntegrationNewRelicMapOutput ¶
type CloudIntegrationNewRelicMapOutput struct{ *pulumi.OutputState }
func (CloudIntegrationNewRelicMapOutput) ElementType ¶
func (CloudIntegrationNewRelicMapOutput) ElementType() reflect.Type
func (CloudIntegrationNewRelicMapOutput) MapIndex ¶
func (o CloudIntegrationNewRelicMapOutput) MapIndex(k pulumi.StringInput) CloudIntegrationNewRelicOutput
func (CloudIntegrationNewRelicMapOutput) ToCloudIntegrationNewRelicMapOutput ¶
func (o CloudIntegrationNewRelicMapOutput) ToCloudIntegrationNewRelicMapOutput() CloudIntegrationNewRelicMapOutput
func (CloudIntegrationNewRelicMapOutput) ToCloudIntegrationNewRelicMapOutputWithContext ¶
func (o CloudIntegrationNewRelicMapOutput) ToCloudIntegrationNewRelicMapOutputWithContext(ctx context.Context) CloudIntegrationNewRelicMapOutput
type CloudIntegrationNewRelicMetricFilterArgs ¶
type CloudIntegrationNewRelicMetricFilterArgs struct { // The name of a NewRelic App. AppName pulumi.StringInput `pulumi:"appName"` // A regular expression that a metric name must match (case-insensitively) in order to be ingested. MetricFilterRegex pulumi.StringInput `pulumi:"metricFilterRegex"` }
func (CloudIntegrationNewRelicMetricFilterArgs) ElementType ¶
func (CloudIntegrationNewRelicMetricFilterArgs) ElementType() reflect.Type
func (CloudIntegrationNewRelicMetricFilterArgs) ToCloudIntegrationNewRelicMetricFilterOutput ¶
func (i CloudIntegrationNewRelicMetricFilterArgs) ToCloudIntegrationNewRelicMetricFilterOutput() CloudIntegrationNewRelicMetricFilterOutput
func (CloudIntegrationNewRelicMetricFilterArgs) ToCloudIntegrationNewRelicMetricFilterOutputWithContext ¶
func (i CloudIntegrationNewRelicMetricFilterArgs) ToCloudIntegrationNewRelicMetricFilterOutputWithContext(ctx context.Context) CloudIntegrationNewRelicMetricFilterOutput
type CloudIntegrationNewRelicMetricFilterArray ¶
type CloudIntegrationNewRelicMetricFilterArray []CloudIntegrationNewRelicMetricFilterInput
func (CloudIntegrationNewRelicMetricFilterArray) ElementType ¶
func (CloudIntegrationNewRelicMetricFilterArray) ElementType() reflect.Type
func (CloudIntegrationNewRelicMetricFilterArray) ToCloudIntegrationNewRelicMetricFilterArrayOutput ¶
func (i CloudIntegrationNewRelicMetricFilterArray) ToCloudIntegrationNewRelicMetricFilterArrayOutput() CloudIntegrationNewRelicMetricFilterArrayOutput
func (CloudIntegrationNewRelicMetricFilterArray) ToCloudIntegrationNewRelicMetricFilterArrayOutputWithContext ¶
func (i CloudIntegrationNewRelicMetricFilterArray) ToCloudIntegrationNewRelicMetricFilterArrayOutputWithContext(ctx context.Context) CloudIntegrationNewRelicMetricFilterArrayOutput
type CloudIntegrationNewRelicMetricFilterArrayInput ¶
type CloudIntegrationNewRelicMetricFilterArrayInput interface { pulumi.Input ToCloudIntegrationNewRelicMetricFilterArrayOutput() CloudIntegrationNewRelicMetricFilterArrayOutput ToCloudIntegrationNewRelicMetricFilterArrayOutputWithContext(context.Context) CloudIntegrationNewRelicMetricFilterArrayOutput }
CloudIntegrationNewRelicMetricFilterArrayInput is an input type that accepts CloudIntegrationNewRelicMetricFilterArray and CloudIntegrationNewRelicMetricFilterArrayOutput values. You can construct a concrete instance of `CloudIntegrationNewRelicMetricFilterArrayInput` via:
CloudIntegrationNewRelicMetricFilterArray{ CloudIntegrationNewRelicMetricFilterArgs{...} }
type CloudIntegrationNewRelicMetricFilterArrayOutput ¶
type CloudIntegrationNewRelicMetricFilterArrayOutput struct{ *pulumi.OutputState }
func (CloudIntegrationNewRelicMetricFilterArrayOutput) ElementType ¶
func (CloudIntegrationNewRelicMetricFilterArrayOutput) ElementType() reflect.Type
func (CloudIntegrationNewRelicMetricFilterArrayOutput) ToCloudIntegrationNewRelicMetricFilterArrayOutput ¶
func (o CloudIntegrationNewRelicMetricFilterArrayOutput) ToCloudIntegrationNewRelicMetricFilterArrayOutput() CloudIntegrationNewRelicMetricFilterArrayOutput
func (CloudIntegrationNewRelicMetricFilterArrayOutput) ToCloudIntegrationNewRelicMetricFilterArrayOutputWithContext ¶
func (o CloudIntegrationNewRelicMetricFilterArrayOutput) ToCloudIntegrationNewRelicMetricFilterArrayOutputWithContext(ctx context.Context) CloudIntegrationNewRelicMetricFilterArrayOutput
type CloudIntegrationNewRelicMetricFilterInput ¶
type CloudIntegrationNewRelicMetricFilterInput interface { pulumi.Input ToCloudIntegrationNewRelicMetricFilterOutput() CloudIntegrationNewRelicMetricFilterOutput ToCloudIntegrationNewRelicMetricFilterOutputWithContext(context.Context) CloudIntegrationNewRelicMetricFilterOutput }
CloudIntegrationNewRelicMetricFilterInput is an input type that accepts CloudIntegrationNewRelicMetricFilterArgs and CloudIntegrationNewRelicMetricFilterOutput values. You can construct a concrete instance of `CloudIntegrationNewRelicMetricFilterInput` via:
CloudIntegrationNewRelicMetricFilterArgs{...}
type CloudIntegrationNewRelicMetricFilterOutput ¶
type CloudIntegrationNewRelicMetricFilterOutput struct{ *pulumi.OutputState }
func (CloudIntegrationNewRelicMetricFilterOutput) AppName ¶
func (o CloudIntegrationNewRelicMetricFilterOutput) AppName() pulumi.StringOutput
The name of a NewRelic App.
func (CloudIntegrationNewRelicMetricFilterOutput) ElementType ¶
func (CloudIntegrationNewRelicMetricFilterOutput) ElementType() reflect.Type
func (CloudIntegrationNewRelicMetricFilterOutput) MetricFilterRegex ¶
func (o CloudIntegrationNewRelicMetricFilterOutput) MetricFilterRegex() pulumi.StringOutput
A regular expression that a metric name must match (case-insensitively) in order to be ingested.
func (CloudIntegrationNewRelicMetricFilterOutput) ToCloudIntegrationNewRelicMetricFilterOutput ¶
func (o CloudIntegrationNewRelicMetricFilterOutput) ToCloudIntegrationNewRelicMetricFilterOutput() CloudIntegrationNewRelicMetricFilterOutput
func (CloudIntegrationNewRelicMetricFilterOutput) ToCloudIntegrationNewRelicMetricFilterOutputWithContext ¶
func (o CloudIntegrationNewRelicMetricFilterOutput) ToCloudIntegrationNewRelicMetricFilterOutputWithContext(ctx context.Context) CloudIntegrationNewRelicMetricFilterOutput
type CloudIntegrationNewRelicOutput ¶
type CloudIntegrationNewRelicOutput struct{ *pulumi.OutputState }
func (CloudIntegrationNewRelicOutput) AdditionalTags ¶
func (o CloudIntegrationNewRelicOutput) AdditionalTags() pulumi.StringMapOutput
A list of point tag key-values to add to every point ingested using this integration.
func (CloudIntegrationNewRelicOutput) ApiKey ¶
func (o CloudIntegrationNewRelicOutput) ApiKey() pulumi.StringOutput
New Relic REST API key.
func (CloudIntegrationNewRelicOutput) AppFilterRegex ¶
func (o CloudIntegrationNewRelicOutput) AppFilterRegex() pulumi.StringPtrOutput
A regular expression that an application name must match (case-insensitively) in order to collect metrics.
func (CloudIntegrationNewRelicOutput) ElementType ¶
func (CloudIntegrationNewRelicOutput) ElementType() reflect.Type
func (CloudIntegrationNewRelicOutput) ForceSave ¶
func (o CloudIntegrationNewRelicOutput) ForceSave() pulumi.BoolPtrOutput
Forces this resource to save, even if errors are present.
func (CloudIntegrationNewRelicOutput) HostFilterRegex ¶
func (o CloudIntegrationNewRelicOutput) HostFilterRegex() pulumi.StringPtrOutput
A regular expression that a host name must match (case-insensitively) in order to collect metrics.
func (CloudIntegrationNewRelicOutput) MetricFilters ¶
func (o CloudIntegrationNewRelicOutput) MetricFilters() CloudIntegrationNewRelicMetricFilterArrayOutput
See Metric Filter.
func (CloudIntegrationNewRelicOutput) Name ¶
func (o CloudIntegrationNewRelicOutput) Name() pulumi.StringOutput
The human-readable name of this integration.
func (CloudIntegrationNewRelicOutput) Service ¶
func (o CloudIntegrationNewRelicOutput) Service() pulumi.StringOutput
A value denoting which cloud service this service integrates with.
func (CloudIntegrationNewRelicOutput) ServiceRefreshRateInMinutes ¶
func (o CloudIntegrationNewRelicOutput) ServiceRefreshRateInMinutes() pulumi.IntPtrOutput
How often, in minutes, to refresh the service.
func (CloudIntegrationNewRelicOutput) ToCloudIntegrationNewRelicOutput ¶
func (o CloudIntegrationNewRelicOutput) ToCloudIntegrationNewRelicOutput() CloudIntegrationNewRelicOutput
func (CloudIntegrationNewRelicOutput) ToCloudIntegrationNewRelicOutputWithContext ¶
func (o CloudIntegrationNewRelicOutput) ToCloudIntegrationNewRelicOutputWithContext(ctx context.Context) CloudIntegrationNewRelicOutput
type CloudIntegrationNewRelicState ¶
type CloudIntegrationNewRelicState struct { // A list of point tag key-values to add to every point ingested using this integration. AdditionalTags pulumi.StringMapInput // New Relic REST API key. ApiKey pulumi.StringPtrInput // A regular expression that an application name must match (case-insensitively) in order to collect metrics. AppFilterRegex pulumi.StringPtrInput // Forces this resource to save, even if errors are present. ForceSave pulumi.BoolPtrInput // A regular expression that a host name must match (case-insensitively) in order to collect metrics. HostFilterRegex pulumi.StringPtrInput // See Metric Filter. MetricFilters CloudIntegrationNewRelicMetricFilterArrayInput // The human-readable name of this integration. Name pulumi.StringPtrInput // A value denoting which cloud service this service integrates with. Service pulumi.StringPtrInput // How often, in minutes, to refresh the service. ServiceRefreshRateInMinutes pulumi.IntPtrInput }
func (CloudIntegrationNewRelicState) ElementType ¶
func (CloudIntegrationNewRelicState) ElementType() reflect.Type
type Dashboard ¶
type Dashboard struct { pulumi.CustomResourceState // A list of users that have modify ACL access to the dashboard. CanModifies pulumi.StringArrayOutput `pulumi:"canModifies"` // A list of users that have view ACL access to the dashboard. CanViews pulumi.StringArrayOutput `pulumi:"canViews"` // Human-readable description of the dashboard. Description pulumi.StringOutput `pulumi:"description"` // Whether the dashboard parameters section is opened by default when the dashboard // is shown. DisplayQueryParameters pulumi.BoolPtrOutput `pulumi:"displayQueryParameters"` // Whether the "pills" quick-linked the sections of the dashboard are // displayed by default when the dashboard is shown. DisplaySectionTableOfContents pulumi.BoolPtrOutput `pulumi:"displaySectionTableOfContents"` // How charts belonging to this dashboard should display events. `BYCHART` is default if // unspecified. Valid options are: `BYCHART`, `AUTOMATIC`, `ALL`, `NONE`, `BYDASHBOARD`, and `BYCHARTANDDASHBOARD`. EventFilterType pulumi.StringPtrOutput `pulumi:"eventFilterType"` // Name of the dashboard. Name pulumi.StringOutput `pulumi:"name"` // The current JSON representation of dashboard parameters. See parameter details. ParameterDetails DashboardParameterDetailArrayOutput `pulumi:"parameterDetails"` // Dashboard chart sections. See dashboard sections. Sections DashboardSectionArrayOutput `pulumi:"sections"` // A set of tags to assign to this resource. Tags pulumi.StringArrayOutput `pulumi:"tags"` // Unique identifier, also a URL slug of the dashboard. Url pulumi.StringOutput `pulumi:"url"` }
Provides a Wavefront Dashboard resource. This allows dashboards to be created, updated, and deleted.
## Import
Dashboards can be imported by using the `id`, e.g.
```sh
$ pulumi import wavefront:index/dashboard:Dashboard dashboard tftestimport
```
func GetDashboard ¶
func GetDashboard(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DashboardState, opts ...pulumi.ResourceOption) (*Dashboard, error)
GetDashboard gets an existing Dashboard resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewDashboard ¶
func NewDashboard(ctx *pulumi.Context, name string, args *DashboardArgs, opts ...pulumi.ResourceOption) (*Dashboard, error)
NewDashboard registers a new resource with the given unique name, arguments, and options.
func (*Dashboard) ElementType ¶
func (*Dashboard) ToDashboardOutput ¶
func (i *Dashboard) ToDashboardOutput() DashboardOutput
func (*Dashboard) ToDashboardOutputWithContext ¶
func (i *Dashboard) ToDashboardOutputWithContext(ctx context.Context) DashboardOutput
type DashboardArgs ¶
type DashboardArgs struct { // A list of users that have modify ACL access to the dashboard. CanModifies pulumi.StringArrayInput // A list of users that have view ACL access to the dashboard. CanViews pulumi.StringArrayInput // Human-readable description of the dashboard. Description pulumi.StringInput // Whether the dashboard parameters section is opened by default when the dashboard // is shown. DisplayQueryParameters pulumi.BoolPtrInput // Whether the "pills" quick-linked the sections of the dashboard are // displayed by default when the dashboard is shown. DisplaySectionTableOfContents pulumi.BoolPtrInput // How charts belonging to this dashboard should display events. `BYCHART` is default if // unspecified. Valid options are: `BYCHART`, `AUTOMATIC`, `ALL`, `NONE`, `BYDASHBOARD`, and `BYCHARTANDDASHBOARD`. EventFilterType pulumi.StringPtrInput // Name of the dashboard. Name pulumi.StringPtrInput // The current JSON representation of dashboard parameters. See parameter details. ParameterDetails DashboardParameterDetailArrayInput // Dashboard chart sections. See dashboard sections. Sections DashboardSectionArrayInput // A set of tags to assign to this resource. Tags pulumi.StringArrayInput // Unique identifier, also a URL slug of the dashboard. Url pulumi.StringInput }
The set of arguments for constructing a Dashboard resource.
func (DashboardArgs) ElementType ¶
func (DashboardArgs) ElementType() reflect.Type
type DashboardArray ¶
type DashboardArray []DashboardInput
func (DashboardArray) ElementType ¶
func (DashboardArray) ElementType() reflect.Type
func (DashboardArray) ToDashboardArrayOutput ¶
func (i DashboardArray) ToDashboardArrayOutput() DashboardArrayOutput
func (DashboardArray) ToDashboardArrayOutputWithContext ¶
func (i DashboardArray) ToDashboardArrayOutputWithContext(ctx context.Context) DashboardArrayOutput
type DashboardArrayInput ¶
type DashboardArrayInput interface { pulumi.Input ToDashboardArrayOutput() DashboardArrayOutput ToDashboardArrayOutputWithContext(context.Context) DashboardArrayOutput }
DashboardArrayInput is an input type that accepts DashboardArray and DashboardArrayOutput values. You can construct a concrete instance of `DashboardArrayInput` via:
DashboardArray{ DashboardArgs{...} }
type DashboardArrayOutput ¶
type DashboardArrayOutput struct{ *pulumi.OutputState }
func (DashboardArrayOutput) ElementType ¶
func (DashboardArrayOutput) ElementType() reflect.Type
func (DashboardArrayOutput) Index ¶
func (o DashboardArrayOutput) Index(i pulumi.IntInput) DashboardOutput
func (DashboardArrayOutput) ToDashboardArrayOutput ¶
func (o DashboardArrayOutput) ToDashboardArrayOutput() DashboardArrayOutput
func (DashboardArrayOutput) ToDashboardArrayOutputWithContext ¶
func (o DashboardArrayOutput) ToDashboardArrayOutputWithContext(ctx context.Context) DashboardArrayOutput
type DashboardInput ¶
type DashboardInput interface { pulumi.Input ToDashboardOutput() DashboardOutput ToDashboardOutputWithContext(ctx context.Context) DashboardOutput }
type DashboardJson ¶
type DashboardJson struct { pulumi.CustomResourceState // See the [Wavefront API Documentation](https://docs.wavefront.com/wavefront_api.html#api-documentation-wavefront-instance) // for instructions on how to get to your API documentation for more details. DashboardJson pulumi.StringOutput `pulumi:"dashboardJson"` }
Provides a Wavefront Dashboard JSON resource. This allows dashboards to be created, updated, and deleted.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-wavefront/sdk/v2/go/wavefront" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := wavefront.NewDashboardJson(ctx, "testDashboardJson", &wavefront.DashboardJsonArgs{ DashboardJson: pulumi.String(` { "name": "Terraform Test Dashboard Json", "description": "a", "eventFilterType": "BYCHART", "eventQuery": "", "defaultTimeWindow": "", "url": "tftestimport", "displayDescription": false, "displaySectionTableOfContents": true, "displayQueryParameters": false, "sections": [ { "name": "section 1", "rows": [ { "charts": [ { "name": "chart 1", "sources": [ { "name": "source 1", "query": "ts()", "scatterPlotSource": "Y", "querybuilderEnabled": false, "sourceDescription": "" } ], "units": "someunit", "base": 0, "noDefaultEvents": false, "interpolatePoints": false, "includeObsoleteMetrics": false, "description": "This is chart 1, showing something", "chartSettings": { "type": "markdown-widget", "max": 100, "expectedDataSpacing": 120, "windowing": "full", "windowSize": 10, "autoColumnTags": false, "columnTags": "deprecated", "tagMode": "all", "numTags": 2, "customTags": [ "tag1", "tag2" ], "groupBySource": true, "y1Max": 100, "y1Units": "units", "y0ScaleSIBy1024": true, "y1ScaleSIBy1024": true, "y0UnitAutoscaling": true, "y1UnitAutoscaling": true, "fixedLegendEnabled": true, "fixedLegendUseRawStats": true, "fixedLegendPosition": "RIGHT", "fixedLegendDisplayStats": [ "stat1", "stat2" ], "fixedLegendFilterSort": "TOP", "fixedLegendFilterLimit": 1, "fixedLegendFilterField": "CURRENT", "plainMarkdownContent": "markdown content" }, "chartAttributes": { "dashboardLinks": { "*": { "variables": { "xxx": "xxx" }, "destination": "/dashboards/xxxx" } } }, "summarization": "MEAN" } ], "heightFactor": 50 } ] } ], "parameterDetails": { "param": { "hideFromView": false, "description": null, "allowAll": null, "tagKey": null, "queryValue": null, "dynamicFieldType": null, "reverseDynSort": null, "parameterType": "SIMPLE", "label": "test", "defaultValue": "Label", "valuesToReadableStrings": { "Label": "test" }, "selectedLabel": "Label", "value": "test" } }, "tags": { "customerTags": [ "terraform" ] } }
`),
}) if err != nil { return err } return nil }) }
```
**Note:** If there are dynamic variables in the Wavefront dashboard json, then these variables must be present in a separate file as mentioned in the section below.
## Import
Dashboard JSON can be imported by using the `id`, e.g.
```sh
$ pulumi import wavefront:index/dashboardJson:DashboardJson dashboard_json tftestimport
```
func GetDashboardJson ¶
func GetDashboardJson(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DashboardJsonState, opts ...pulumi.ResourceOption) (*DashboardJson, error)
GetDashboardJson gets an existing DashboardJson 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 NewDashboardJson ¶
func NewDashboardJson(ctx *pulumi.Context, name string, args *DashboardJsonArgs, opts ...pulumi.ResourceOption) (*DashboardJson, error)
NewDashboardJson registers a new resource with the given unique name, arguments, and options.
func (*DashboardJson) ElementType ¶
func (*DashboardJson) ElementType() reflect.Type
func (*DashboardJson) ToDashboardJsonOutput ¶
func (i *DashboardJson) ToDashboardJsonOutput() DashboardJsonOutput
func (*DashboardJson) ToDashboardJsonOutputWithContext ¶
func (i *DashboardJson) ToDashboardJsonOutputWithContext(ctx context.Context) DashboardJsonOutput
type DashboardJsonArgs ¶
type DashboardJsonArgs struct { // See the [Wavefront API Documentation](https://docs.wavefront.com/wavefront_api.html#api-documentation-wavefront-instance) // for instructions on how to get to your API documentation for more details. DashboardJson pulumi.StringInput }
The set of arguments for constructing a DashboardJson resource.
func (DashboardJsonArgs) ElementType ¶
func (DashboardJsonArgs) ElementType() reflect.Type
type DashboardJsonArray ¶
type DashboardJsonArray []DashboardJsonInput
func (DashboardJsonArray) ElementType ¶
func (DashboardJsonArray) ElementType() reflect.Type
func (DashboardJsonArray) ToDashboardJsonArrayOutput ¶
func (i DashboardJsonArray) ToDashboardJsonArrayOutput() DashboardJsonArrayOutput
func (DashboardJsonArray) ToDashboardJsonArrayOutputWithContext ¶
func (i DashboardJsonArray) ToDashboardJsonArrayOutputWithContext(ctx context.Context) DashboardJsonArrayOutput
type DashboardJsonArrayInput ¶
type DashboardJsonArrayInput interface { pulumi.Input ToDashboardJsonArrayOutput() DashboardJsonArrayOutput ToDashboardJsonArrayOutputWithContext(context.Context) DashboardJsonArrayOutput }
DashboardJsonArrayInput is an input type that accepts DashboardJsonArray and DashboardJsonArrayOutput values. You can construct a concrete instance of `DashboardJsonArrayInput` via:
DashboardJsonArray{ DashboardJsonArgs{...} }
type DashboardJsonArrayOutput ¶
type DashboardJsonArrayOutput struct{ *pulumi.OutputState }
func (DashboardJsonArrayOutput) ElementType ¶
func (DashboardJsonArrayOutput) ElementType() reflect.Type
func (DashboardJsonArrayOutput) Index ¶
func (o DashboardJsonArrayOutput) Index(i pulumi.IntInput) DashboardJsonOutput
func (DashboardJsonArrayOutput) ToDashboardJsonArrayOutput ¶
func (o DashboardJsonArrayOutput) ToDashboardJsonArrayOutput() DashboardJsonArrayOutput
func (DashboardJsonArrayOutput) ToDashboardJsonArrayOutputWithContext ¶
func (o DashboardJsonArrayOutput) ToDashboardJsonArrayOutputWithContext(ctx context.Context) DashboardJsonArrayOutput
type DashboardJsonInput ¶
type DashboardJsonInput interface { pulumi.Input ToDashboardJsonOutput() DashboardJsonOutput ToDashboardJsonOutputWithContext(ctx context.Context) DashboardJsonOutput }
type DashboardJsonMap ¶
type DashboardJsonMap map[string]DashboardJsonInput
func (DashboardJsonMap) ElementType ¶
func (DashboardJsonMap) ElementType() reflect.Type
func (DashboardJsonMap) ToDashboardJsonMapOutput ¶
func (i DashboardJsonMap) ToDashboardJsonMapOutput() DashboardJsonMapOutput
func (DashboardJsonMap) ToDashboardJsonMapOutputWithContext ¶
func (i DashboardJsonMap) ToDashboardJsonMapOutputWithContext(ctx context.Context) DashboardJsonMapOutput
type DashboardJsonMapInput ¶
type DashboardJsonMapInput interface { pulumi.Input ToDashboardJsonMapOutput() DashboardJsonMapOutput ToDashboardJsonMapOutputWithContext(context.Context) DashboardJsonMapOutput }
DashboardJsonMapInput is an input type that accepts DashboardJsonMap and DashboardJsonMapOutput values. You can construct a concrete instance of `DashboardJsonMapInput` via:
DashboardJsonMap{ "key": DashboardJsonArgs{...} }
type DashboardJsonMapOutput ¶
type DashboardJsonMapOutput struct{ *pulumi.OutputState }
func (DashboardJsonMapOutput) ElementType ¶
func (DashboardJsonMapOutput) ElementType() reflect.Type
func (DashboardJsonMapOutput) MapIndex ¶
func (o DashboardJsonMapOutput) MapIndex(k pulumi.StringInput) DashboardJsonOutput
func (DashboardJsonMapOutput) ToDashboardJsonMapOutput ¶
func (o DashboardJsonMapOutput) ToDashboardJsonMapOutput() DashboardJsonMapOutput
func (DashboardJsonMapOutput) ToDashboardJsonMapOutputWithContext ¶
func (o DashboardJsonMapOutput) ToDashboardJsonMapOutputWithContext(ctx context.Context) DashboardJsonMapOutput
type DashboardJsonOutput ¶
type DashboardJsonOutput struct{ *pulumi.OutputState }
func (DashboardJsonOutput) DashboardJson ¶
func (o DashboardJsonOutput) DashboardJson() pulumi.StringOutput
See the [Wavefront API Documentation](https://docs.wavefront.com/wavefront_api.html#api-documentation-wavefront-instance) for instructions on how to get to your API documentation for more details.
func (DashboardJsonOutput) ElementType ¶
func (DashboardJsonOutput) ElementType() reflect.Type
func (DashboardJsonOutput) ToDashboardJsonOutput ¶
func (o DashboardJsonOutput) ToDashboardJsonOutput() DashboardJsonOutput
func (DashboardJsonOutput) ToDashboardJsonOutputWithContext ¶
func (o DashboardJsonOutput) ToDashboardJsonOutputWithContext(ctx context.Context) DashboardJsonOutput
type DashboardJsonState ¶
type DashboardJsonState struct { // See the [Wavefront API Documentation](https://docs.wavefront.com/wavefront_api.html#api-documentation-wavefront-instance) // for instructions on how to get to your API documentation for more details. DashboardJson pulumi.StringPtrInput }
func (DashboardJsonState) ElementType ¶
func (DashboardJsonState) ElementType() reflect.Type
type DashboardMap ¶
type DashboardMap map[string]DashboardInput
func (DashboardMap) ElementType ¶
func (DashboardMap) ElementType() reflect.Type
func (DashboardMap) ToDashboardMapOutput ¶
func (i DashboardMap) ToDashboardMapOutput() DashboardMapOutput
func (DashboardMap) ToDashboardMapOutputWithContext ¶
func (i DashboardMap) ToDashboardMapOutputWithContext(ctx context.Context) DashboardMapOutput
type DashboardMapInput ¶
type DashboardMapInput interface { pulumi.Input ToDashboardMapOutput() DashboardMapOutput ToDashboardMapOutputWithContext(context.Context) DashboardMapOutput }
DashboardMapInput is an input type that accepts DashboardMap and DashboardMapOutput values. You can construct a concrete instance of `DashboardMapInput` via:
DashboardMap{ "key": DashboardArgs{...} }
type DashboardMapOutput ¶
type DashboardMapOutput struct{ *pulumi.OutputState }
func (DashboardMapOutput) ElementType ¶
func (DashboardMapOutput) ElementType() reflect.Type
func (DashboardMapOutput) MapIndex ¶
func (o DashboardMapOutput) MapIndex(k pulumi.StringInput) DashboardOutput
func (DashboardMapOutput) ToDashboardMapOutput ¶
func (o DashboardMapOutput) ToDashboardMapOutput() DashboardMapOutput
func (DashboardMapOutput) ToDashboardMapOutputWithContext ¶
func (o DashboardMapOutput) ToDashboardMapOutputWithContext(ctx context.Context) DashboardMapOutput
type DashboardOutput ¶
type DashboardOutput struct{ *pulumi.OutputState }
func (DashboardOutput) CanModifies ¶
func (o DashboardOutput) CanModifies() pulumi.StringArrayOutput
A list of users that have modify ACL access to the dashboard.
func (DashboardOutput) CanViews ¶
func (o DashboardOutput) CanViews() pulumi.StringArrayOutput
A list of users that have view ACL access to the dashboard.
func (DashboardOutput) Description ¶
func (o DashboardOutput) Description() pulumi.StringOutput
Human-readable description of the dashboard.
func (DashboardOutput) DisplayQueryParameters ¶
func (o DashboardOutput) DisplayQueryParameters() pulumi.BoolPtrOutput
Whether the dashboard parameters section is opened by default when the dashboard is shown.
func (DashboardOutput) DisplaySectionTableOfContents ¶
func (o DashboardOutput) DisplaySectionTableOfContents() pulumi.BoolPtrOutput
Whether the "pills" quick-linked the sections of the dashboard are displayed by default when the dashboard is shown.
func (DashboardOutput) ElementType ¶
func (DashboardOutput) ElementType() reflect.Type
func (DashboardOutput) EventFilterType ¶
func (o DashboardOutput) EventFilterType() pulumi.StringPtrOutput
How charts belonging to this dashboard should display events. `BYCHART` is default if unspecified. Valid options are: `BYCHART`, `AUTOMATIC`, `ALL`, `NONE`, `BYDASHBOARD`, and `BYCHARTANDDASHBOARD`.
func (DashboardOutput) Name ¶
func (o DashboardOutput) Name() pulumi.StringOutput
Name of the dashboard.
func (DashboardOutput) ParameterDetails ¶
func (o DashboardOutput) ParameterDetails() DashboardParameterDetailArrayOutput
The current JSON representation of dashboard parameters. See parameter details.
func (DashboardOutput) Sections ¶
func (o DashboardOutput) Sections() DashboardSectionArrayOutput
Dashboard chart sections. See dashboard sections.
func (DashboardOutput) Tags ¶
func (o DashboardOutput) Tags() pulumi.StringArrayOutput
A set of tags to assign to this resource.
func (DashboardOutput) ToDashboardOutput ¶
func (o DashboardOutput) ToDashboardOutput() DashboardOutput
func (DashboardOutput) ToDashboardOutputWithContext ¶
func (o DashboardOutput) ToDashboardOutputWithContext(ctx context.Context) DashboardOutput
func (DashboardOutput) Url ¶
func (o DashboardOutput) Url() pulumi.StringOutput
Unique identifier, also a URL slug of the dashboard.
type DashboardParameterDetail ¶
type DashboardParameterDetail struct { // The default value of the parameter. DefaultValue string `pulumi:"defaultValue"` // For `DYNAMIC` parameter types, the type of the field. Valid options are `SOURCE`, // `SOURCE_TAG`, `METRIC_NAME`, `TAG_KEY`, and `MATCHING_SOURCE_TAG`. DynamicFieldType *string `pulumi:"dynamicFieldType"` // If `true` the parameter will only be shown on the edit view of the dashboard. HideFromView bool `pulumi:"hideFromView"` // The label for the parameter. Label string `pulumi:"label"` // The name of the parameters. Name string `pulumi:"name"` // The type of the parameter. `SIMPLE`, `LIST`, or `DYNAMIC`. ParameterType string `pulumi:"parameterType"` // For `DYNAMIC` parameter types, the query to execute to return values. QueryValue *string `pulumi:"queryValue"` // for `TAG_KEY` dynamic field types, the tag key to return. TagKey *string `pulumi:"tagKey"` // A string->string map. At least one of the keys must match the value of // `defaultValue`. ValuesToReadableStrings map[string]string `pulumi:"valuesToReadableStrings"` }
type DashboardParameterDetailArgs ¶
type DashboardParameterDetailArgs struct { // The default value of the parameter. DefaultValue pulumi.StringInput `pulumi:"defaultValue"` // For `DYNAMIC` parameter types, the type of the field. Valid options are `SOURCE`, // `SOURCE_TAG`, `METRIC_NAME`, `TAG_KEY`, and `MATCHING_SOURCE_TAG`. DynamicFieldType pulumi.StringPtrInput `pulumi:"dynamicFieldType"` // If `true` the parameter will only be shown on the edit view of the dashboard. HideFromView pulumi.BoolInput `pulumi:"hideFromView"` // The label for the parameter. Label pulumi.StringInput `pulumi:"label"` // The name of the parameters. Name pulumi.StringInput `pulumi:"name"` // The type of the parameter. `SIMPLE`, `LIST`, or `DYNAMIC`. ParameterType pulumi.StringInput `pulumi:"parameterType"` // For `DYNAMIC` parameter types, the query to execute to return values. QueryValue pulumi.StringPtrInput `pulumi:"queryValue"` // for `TAG_KEY` dynamic field types, the tag key to return. TagKey pulumi.StringPtrInput `pulumi:"tagKey"` // A string->string map. At least one of the keys must match the value of // `defaultValue`. ValuesToReadableStrings pulumi.StringMapInput `pulumi:"valuesToReadableStrings"` }
func (DashboardParameterDetailArgs) ElementType ¶
func (DashboardParameterDetailArgs) ElementType() reflect.Type
func (DashboardParameterDetailArgs) ToDashboardParameterDetailOutput ¶
func (i DashboardParameterDetailArgs) ToDashboardParameterDetailOutput() DashboardParameterDetailOutput
func (DashboardParameterDetailArgs) ToDashboardParameterDetailOutputWithContext ¶
func (i DashboardParameterDetailArgs) ToDashboardParameterDetailOutputWithContext(ctx context.Context) DashboardParameterDetailOutput
type DashboardParameterDetailArray ¶
type DashboardParameterDetailArray []DashboardParameterDetailInput
func (DashboardParameterDetailArray) ElementType ¶
func (DashboardParameterDetailArray) ElementType() reflect.Type
func (DashboardParameterDetailArray) ToDashboardParameterDetailArrayOutput ¶
func (i DashboardParameterDetailArray) ToDashboardParameterDetailArrayOutput() DashboardParameterDetailArrayOutput
func (DashboardParameterDetailArray) ToDashboardParameterDetailArrayOutputWithContext ¶
func (i DashboardParameterDetailArray) ToDashboardParameterDetailArrayOutputWithContext(ctx context.Context) DashboardParameterDetailArrayOutput
type DashboardParameterDetailArrayInput ¶
type DashboardParameterDetailArrayInput interface { pulumi.Input ToDashboardParameterDetailArrayOutput() DashboardParameterDetailArrayOutput ToDashboardParameterDetailArrayOutputWithContext(context.Context) DashboardParameterDetailArrayOutput }
DashboardParameterDetailArrayInput is an input type that accepts DashboardParameterDetailArray and DashboardParameterDetailArrayOutput values. You can construct a concrete instance of `DashboardParameterDetailArrayInput` via:
DashboardParameterDetailArray{ DashboardParameterDetailArgs{...} }
type DashboardParameterDetailArrayOutput ¶
type DashboardParameterDetailArrayOutput struct{ *pulumi.OutputState }
func (DashboardParameterDetailArrayOutput) ElementType ¶
func (DashboardParameterDetailArrayOutput) ElementType() reflect.Type
func (DashboardParameterDetailArrayOutput) Index ¶
func (o DashboardParameterDetailArrayOutput) Index(i pulumi.IntInput) DashboardParameterDetailOutput
func (DashboardParameterDetailArrayOutput) ToDashboardParameterDetailArrayOutput ¶
func (o DashboardParameterDetailArrayOutput) ToDashboardParameterDetailArrayOutput() DashboardParameterDetailArrayOutput
func (DashboardParameterDetailArrayOutput) ToDashboardParameterDetailArrayOutputWithContext ¶
func (o DashboardParameterDetailArrayOutput) ToDashboardParameterDetailArrayOutputWithContext(ctx context.Context) DashboardParameterDetailArrayOutput
type DashboardParameterDetailInput ¶
type DashboardParameterDetailInput interface { pulumi.Input ToDashboardParameterDetailOutput() DashboardParameterDetailOutput ToDashboardParameterDetailOutputWithContext(context.Context) DashboardParameterDetailOutput }
DashboardParameterDetailInput is an input type that accepts DashboardParameterDetailArgs and DashboardParameterDetailOutput values. You can construct a concrete instance of `DashboardParameterDetailInput` via:
DashboardParameterDetailArgs{...}
type DashboardParameterDetailOutput ¶
type DashboardParameterDetailOutput struct{ *pulumi.OutputState }
func (DashboardParameterDetailOutput) DefaultValue ¶
func (o DashboardParameterDetailOutput) DefaultValue() pulumi.StringOutput
The default value of the parameter.
func (DashboardParameterDetailOutput) DynamicFieldType ¶
func (o DashboardParameterDetailOutput) DynamicFieldType() pulumi.StringPtrOutput
For `DYNAMIC` parameter types, the type of the field. Valid options are `SOURCE`, `SOURCE_TAG`, `METRIC_NAME`, `TAG_KEY`, and `MATCHING_SOURCE_TAG`.
func (DashboardParameterDetailOutput) ElementType ¶
func (DashboardParameterDetailOutput) ElementType() reflect.Type
func (DashboardParameterDetailOutput) HideFromView ¶
func (o DashboardParameterDetailOutput) HideFromView() pulumi.BoolOutput
If `true` the parameter will only be shown on the edit view of the dashboard.
func (DashboardParameterDetailOutput) Label ¶
func (o DashboardParameterDetailOutput) Label() pulumi.StringOutput
The label for the parameter.
func (DashboardParameterDetailOutput) Name ¶
func (o DashboardParameterDetailOutput) Name() pulumi.StringOutput
The name of the parameters.
func (DashboardParameterDetailOutput) ParameterType ¶
func (o DashboardParameterDetailOutput) ParameterType() pulumi.StringOutput
The type of the parameter. `SIMPLE`, `LIST`, or `DYNAMIC`.
func (DashboardParameterDetailOutput) QueryValue ¶
func (o DashboardParameterDetailOutput) QueryValue() pulumi.StringPtrOutput
For `DYNAMIC` parameter types, the query to execute to return values.
func (DashboardParameterDetailOutput) TagKey ¶
func (o DashboardParameterDetailOutput) TagKey() pulumi.StringPtrOutput
for `TAG_KEY` dynamic field types, the tag key to return.
func (DashboardParameterDetailOutput) ToDashboardParameterDetailOutput ¶
func (o DashboardParameterDetailOutput) ToDashboardParameterDetailOutput() DashboardParameterDetailOutput
func (DashboardParameterDetailOutput) ToDashboardParameterDetailOutputWithContext ¶
func (o DashboardParameterDetailOutput) ToDashboardParameterDetailOutputWithContext(ctx context.Context) DashboardParameterDetailOutput
func (DashboardParameterDetailOutput) ValuesToReadableStrings ¶
func (o DashboardParameterDetailOutput) ValuesToReadableStrings() pulumi.StringMapOutput
A string->string map. At least one of the keys must match the value of `defaultValue`.
type DashboardSection ¶
type DashboardSection struct { // Name of this section. Name string `pulumi:"name"` // See dashboard section rows. Rows []DashboardSectionRow `pulumi:"rows"` }
type DashboardSectionArgs ¶
type DashboardSectionArgs struct { // Name of this section. Name pulumi.StringInput `pulumi:"name"` // See dashboard section rows. Rows DashboardSectionRowArrayInput `pulumi:"rows"` }
func (DashboardSectionArgs) ElementType ¶
func (DashboardSectionArgs) ElementType() reflect.Type
func (DashboardSectionArgs) ToDashboardSectionOutput ¶
func (i DashboardSectionArgs) ToDashboardSectionOutput() DashboardSectionOutput
func (DashboardSectionArgs) ToDashboardSectionOutputWithContext ¶
func (i DashboardSectionArgs) ToDashboardSectionOutputWithContext(ctx context.Context) DashboardSectionOutput
type DashboardSectionArray ¶
type DashboardSectionArray []DashboardSectionInput
func (DashboardSectionArray) ElementType ¶
func (DashboardSectionArray) ElementType() reflect.Type
func (DashboardSectionArray) ToDashboardSectionArrayOutput ¶
func (i DashboardSectionArray) ToDashboardSectionArrayOutput() DashboardSectionArrayOutput
func (DashboardSectionArray) ToDashboardSectionArrayOutputWithContext ¶
func (i DashboardSectionArray) ToDashboardSectionArrayOutputWithContext(ctx context.Context) DashboardSectionArrayOutput
type DashboardSectionArrayInput ¶
type DashboardSectionArrayInput interface { pulumi.Input ToDashboardSectionArrayOutput() DashboardSectionArrayOutput ToDashboardSectionArrayOutputWithContext(context.Context) DashboardSectionArrayOutput }
DashboardSectionArrayInput is an input type that accepts DashboardSectionArray and DashboardSectionArrayOutput values. You can construct a concrete instance of `DashboardSectionArrayInput` via:
DashboardSectionArray{ DashboardSectionArgs{...} }
type DashboardSectionArrayOutput ¶
type DashboardSectionArrayOutput struct{ *pulumi.OutputState }
func (DashboardSectionArrayOutput) ElementType ¶
func (DashboardSectionArrayOutput) ElementType() reflect.Type
func (DashboardSectionArrayOutput) Index ¶
func (o DashboardSectionArrayOutput) Index(i pulumi.IntInput) DashboardSectionOutput
func (DashboardSectionArrayOutput) ToDashboardSectionArrayOutput ¶
func (o DashboardSectionArrayOutput) ToDashboardSectionArrayOutput() DashboardSectionArrayOutput
func (DashboardSectionArrayOutput) ToDashboardSectionArrayOutputWithContext ¶
func (o DashboardSectionArrayOutput) ToDashboardSectionArrayOutputWithContext(ctx context.Context) DashboardSectionArrayOutput
type DashboardSectionInput ¶
type DashboardSectionInput interface { pulumi.Input ToDashboardSectionOutput() DashboardSectionOutput ToDashboardSectionOutputWithContext(context.Context) DashboardSectionOutput }
DashboardSectionInput is an input type that accepts DashboardSectionArgs and DashboardSectionOutput values. You can construct a concrete instance of `DashboardSectionInput` via:
DashboardSectionArgs{...}
type DashboardSectionOutput ¶
type DashboardSectionOutput struct{ *pulumi.OutputState }
func (DashboardSectionOutput) ElementType ¶
func (DashboardSectionOutput) ElementType() reflect.Type
func (DashboardSectionOutput) Name ¶
func (o DashboardSectionOutput) Name() pulumi.StringOutput
Name of this section.
func (DashboardSectionOutput) Rows ¶
func (o DashboardSectionOutput) Rows() DashboardSectionRowArrayOutput
See dashboard section rows.
func (DashboardSectionOutput) ToDashboardSectionOutput ¶
func (o DashboardSectionOutput) ToDashboardSectionOutput() DashboardSectionOutput
func (DashboardSectionOutput) ToDashboardSectionOutputWithContext ¶
func (o DashboardSectionOutput) ToDashboardSectionOutputWithContext(ctx context.Context) DashboardSectionOutput
type DashboardSectionRow ¶
type DashboardSectionRow struct { // Charts in this section. See dashboard chart. Charts []DashboardSectionRowChart `pulumi:"charts"` }
type DashboardSectionRowArgs ¶
type DashboardSectionRowArgs struct { // Charts in this section. See dashboard chart. Charts DashboardSectionRowChartArrayInput `pulumi:"charts"` }
func (DashboardSectionRowArgs) ElementType ¶
func (DashboardSectionRowArgs) ElementType() reflect.Type
func (DashboardSectionRowArgs) ToDashboardSectionRowOutput ¶
func (i DashboardSectionRowArgs) ToDashboardSectionRowOutput() DashboardSectionRowOutput
func (DashboardSectionRowArgs) ToDashboardSectionRowOutputWithContext ¶
func (i DashboardSectionRowArgs) ToDashboardSectionRowOutputWithContext(ctx context.Context) DashboardSectionRowOutput
type DashboardSectionRowArray ¶
type DashboardSectionRowArray []DashboardSectionRowInput
func (DashboardSectionRowArray) ElementType ¶
func (DashboardSectionRowArray) ElementType() reflect.Type
func (DashboardSectionRowArray) ToDashboardSectionRowArrayOutput ¶
func (i DashboardSectionRowArray) ToDashboardSectionRowArrayOutput() DashboardSectionRowArrayOutput
func (DashboardSectionRowArray) ToDashboardSectionRowArrayOutputWithContext ¶
func (i DashboardSectionRowArray) ToDashboardSectionRowArrayOutputWithContext(ctx context.Context) DashboardSectionRowArrayOutput
type DashboardSectionRowArrayInput ¶
type DashboardSectionRowArrayInput interface { pulumi.Input ToDashboardSectionRowArrayOutput() DashboardSectionRowArrayOutput ToDashboardSectionRowArrayOutputWithContext(context.Context) DashboardSectionRowArrayOutput }
DashboardSectionRowArrayInput is an input type that accepts DashboardSectionRowArray and DashboardSectionRowArrayOutput values. You can construct a concrete instance of `DashboardSectionRowArrayInput` via:
DashboardSectionRowArray{ DashboardSectionRowArgs{...} }
type DashboardSectionRowArrayOutput ¶
type DashboardSectionRowArrayOutput struct{ *pulumi.OutputState }
func (DashboardSectionRowArrayOutput) ElementType ¶
func (DashboardSectionRowArrayOutput) ElementType() reflect.Type
func (DashboardSectionRowArrayOutput) Index ¶
func (o DashboardSectionRowArrayOutput) Index(i pulumi.IntInput) DashboardSectionRowOutput
func (DashboardSectionRowArrayOutput) ToDashboardSectionRowArrayOutput ¶
func (o DashboardSectionRowArrayOutput) ToDashboardSectionRowArrayOutput() DashboardSectionRowArrayOutput
func (DashboardSectionRowArrayOutput) ToDashboardSectionRowArrayOutputWithContext ¶
func (o DashboardSectionRowArrayOutput) ToDashboardSectionRowArrayOutputWithContext(ctx context.Context) DashboardSectionRowArrayOutput
type DashboardSectionRowChart ¶
type DashboardSectionRowChart struct { // The base of logarithmic scale charts. Omit or set to 0 for the default linear scale. Usually set to 10 for the traditional logarithmic scale. Base *int `pulumi:"base"` ChartAttribute *string `pulumi:"chartAttribute"` // Chart settings. See chart settings. ChartSetting DashboardSectionRowChartChartSetting `pulumi:"chartSetting"` // Description of the chart. Description *string `pulumi:"description"` // Name of the source. Name string `pulumi:"name"` // Show events related to the sources included in queries NoDefaultEvents *bool `pulumi:"noDefaultEvents"` // Query expression to plot on the chart. See chart source queries. Sources []DashboardSectionRowChartSource `pulumi:"sources"` // Summarization strategy for the chart. MEAN is default. Valid options are, `MEAN`, // `MEDIAN`, `MIN`, `MAX`, `SUM`, `COUNT`, `LAST`, `FIRST`. Summarization string `pulumi:"summarization"` // String to label the units of the chart on the Y-Axis. Units string `pulumi:"units"` }
type DashboardSectionRowChartArgs ¶
type DashboardSectionRowChartArgs struct { // The base of logarithmic scale charts. Omit or set to 0 for the default linear scale. Usually set to 10 for the traditional logarithmic scale. Base pulumi.IntPtrInput `pulumi:"base"` ChartAttribute pulumi.StringPtrInput `pulumi:"chartAttribute"` // Chart settings. See chart settings. ChartSetting DashboardSectionRowChartChartSettingInput `pulumi:"chartSetting"` // Description of the chart. Description pulumi.StringPtrInput `pulumi:"description"` // Name of the source. Name pulumi.StringInput `pulumi:"name"` // Show events related to the sources included in queries NoDefaultEvents pulumi.BoolPtrInput `pulumi:"noDefaultEvents"` // Query expression to plot on the chart. See chart source queries. Sources DashboardSectionRowChartSourceArrayInput `pulumi:"sources"` // Summarization strategy for the chart. MEAN is default. Valid options are, `MEAN`, // `MEDIAN`, `MIN`, `MAX`, `SUM`, `COUNT`, `LAST`, `FIRST`. Summarization pulumi.StringInput `pulumi:"summarization"` // String to label the units of the chart on the Y-Axis. Units pulumi.StringInput `pulumi:"units"` }
func (DashboardSectionRowChartArgs) ElementType ¶
func (DashboardSectionRowChartArgs) ElementType() reflect.Type
func (DashboardSectionRowChartArgs) ToDashboardSectionRowChartOutput ¶
func (i DashboardSectionRowChartArgs) ToDashboardSectionRowChartOutput() DashboardSectionRowChartOutput
func (DashboardSectionRowChartArgs) ToDashboardSectionRowChartOutputWithContext ¶
func (i DashboardSectionRowChartArgs) ToDashboardSectionRowChartOutputWithContext(ctx context.Context) DashboardSectionRowChartOutput
type DashboardSectionRowChartArray ¶
type DashboardSectionRowChartArray []DashboardSectionRowChartInput
func (DashboardSectionRowChartArray) ElementType ¶
func (DashboardSectionRowChartArray) ElementType() reflect.Type
func (DashboardSectionRowChartArray) ToDashboardSectionRowChartArrayOutput ¶
func (i DashboardSectionRowChartArray) ToDashboardSectionRowChartArrayOutput() DashboardSectionRowChartArrayOutput
func (DashboardSectionRowChartArray) ToDashboardSectionRowChartArrayOutputWithContext ¶
func (i DashboardSectionRowChartArray) ToDashboardSectionRowChartArrayOutputWithContext(ctx context.Context) DashboardSectionRowChartArrayOutput
type DashboardSectionRowChartArrayInput ¶
type DashboardSectionRowChartArrayInput interface { pulumi.Input ToDashboardSectionRowChartArrayOutput() DashboardSectionRowChartArrayOutput ToDashboardSectionRowChartArrayOutputWithContext(context.Context) DashboardSectionRowChartArrayOutput }
DashboardSectionRowChartArrayInput is an input type that accepts DashboardSectionRowChartArray and DashboardSectionRowChartArrayOutput values. You can construct a concrete instance of `DashboardSectionRowChartArrayInput` via:
DashboardSectionRowChartArray{ DashboardSectionRowChartArgs{...} }
type DashboardSectionRowChartArrayOutput ¶
type DashboardSectionRowChartArrayOutput struct{ *pulumi.OutputState }
func (DashboardSectionRowChartArrayOutput) ElementType ¶
func (DashboardSectionRowChartArrayOutput) ElementType() reflect.Type
func (DashboardSectionRowChartArrayOutput) Index ¶
func (o DashboardSectionRowChartArrayOutput) Index(i pulumi.IntInput) DashboardSectionRowChartOutput
func (DashboardSectionRowChartArrayOutput) ToDashboardSectionRowChartArrayOutput ¶
func (o DashboardSectionRowChartArrayOutput) ToDashboardSectionRowChartArrayOutput() DashboardSectionRowChartArrayOutput
func (DashboardSectionRowChartArrayOutput) ToDashboardSectionRowChartArrayOutputWithContext ¶
func (o DashboardSectionRowChartArrayOutput) ToDashboardSectionRowChartArrayOutputWithContext(ctx context.Context) DashboardSectionRowChartArrayOutput
type DashboardSectionRowChartChartSetting ¶
type DashboardSectionRowChartChartSetting struct { // This setting is deprecated. AutoColumnTags *bool `pulumi:"autoColumnTags"` // This setting is deprecated. ColumnTags *string `pulumi:"columnTags"` // For the tabular view, a list of point tags to display when using the `custom` tag display mode. CustomTags []string `pulumi:"customTags"` // Threshold (in seconds) for time delta between consecutive points in a series // above which a dotted line will replace a solid in in line plots. Default is 60. ExpectedDataSpacing *int `pulumi:"expectedDataSpacing"` // For a chart with a fixed legend, a list of statistics to display in the legend. FixedLegendDisplayStats []string `pulumi:"fixedLegendDisplayStats"` // Whether to enable a fixed tabular legend adjacent to the chart. FixedLegendEnabled *bool `pulumi:"fixedLegendEnabled"` // Statistic to use for determining whether a series is displayed on the fixed legend. // Valid options are `CURRENT`, `MEAN`, `MEDIAN`, `SUM`, `MIN`, `MAX`, and `COUNT`. FixedLegendFilterField *string `pulumi:"fixedLegendFilterField"` // Number of series to include in the fixed legend. FixedLegendFilterLimit *int `pulumi:"fixedLegendFilterLimit"` // Whether to display `TOP` or `BOTTOM` ranked series in a fixed legend. Valid options // are `TOP`, and `BOTTOM`. FixedLegendFilterSort *string `pulumi:"fixedLegendFilterSort"` // This setting is deprecated. FixedLegendHideLabel *bool `pulumi:"fixedLegendHideLabel"` // Where the fixed legend should be displayed with respect to the chart. // Valid options are `RIGHT`, `TOP`, `LEFT`, `BOTTOM`. FixedLegendPosition *string `pulumi:"fixedLegendPosition"` // If `true`, the legend uses non-summarized stats instead of summarized. FixedLegendUseRawStats *bool `pulumi:"fixedLegendUseRawStats"` // For the tabular view, whether to group multi metrics into a single row by a common source. // If `false`, each source is displayed in its own row. if `true`, multiple metrics for the same host are displayed as different // columns in the same row. GroupBySource *bool `pulumi:"groupBySource"` // Whether to disable the display of the floating legend (but // reenable it when the ctrl-key is pressed). InvertDynamicLegendHoverControl *bool `pulumi:"invertDynamicLegendHoverControl"` // Plot interpolation type. `linear` is default. Valid options are `linear`, `step-before`, // `step-after`, `basis`, `cardinal`, and `monotone`. LineType *string `pulumi:"lineType"` // Max value of the Y-axis. Set to null or leave blank for auto. Max *float64 `pulumi:"max"` // Min value of the Y-axis. Set to null or leave blank for auto. Min *float64 `pulumi:"min"` // For the tabular view defines how many point tags to display. NumTags *int `pulumi:"numTags"` // The markdown content for a Markdown display, in plain text. PlainMarkdownContent *string `pulumi:"plainMarkdownContent"` // For the tabular view, whether to display sources. Default is `true`. ShowHosts *bool `pulumi:"showHosts"` // For the tabular view, whether to display labels. Default is `true`. ShowLabels *bool `pulumi:"showLabels"` // For the tabular view, whether to display raw values. Default is `false`. ShowRawValues *bool `pulumi:"showRawValues"` // For the tabular view, whether to display values in descending order. Default is `false`. SortValuesDescending *bool `pulumi:"sortValuesDescending"` // For the single stat view, the decimal precision of the displayed number. SparklineDecimalPrecision *int `pulumi:"sparklineDecimalPrecision"` // For the single stat view, the color of the displayed text (when not dynamically determined). // Values should be in `rgba(,,,,)` format. SparklineDisplayColor *string `pulumi:"sparklineDisplayColor"` // For the single stat view, the font size of the displayed text, in percent. SparklineDisplayFontSize *string `pulumi:"sparklineDisplayFontSize"` // For the single stat view, the horizontal position of the displayed text. // Valid options are `MIDDLE`, `LEFT`, `RIGHT`. SparklineDisplayHorizontalPosition *string `pulumi:"sparklineDisplayHorizontalPosition"` // For the single stat view, a string to append to the displayed text. SparklineDisplayPostfix *string `pulumi:"sparklineDisplayPostfix"` // For the single stat view, a string to add before the displayed text. SparklineDisplayPrefix *string `pulumi:"sparklineDisplayPrefix"` // For the single stat view, where to display the name of the query or the value of the query. // Valid options are `VALUE` or `LABEL`. SparklineDisplayValueType *string `pulumi:"sparklineDisplayValueType"` // This setting is deprecated. SparklineDisplayVerticalPosition *string `pulumi:"sparklineDisplayVerticalPosition"` // For the single stat view, the color of the background fill. Values should be // in `rgba(,,,,)`. SparklineFillColor *string `pulumi:"sparklineFillColor"` // For the single stat view, the color of the line. Values should be in `rgba(,,,,)` format. SparklineLineColor *string `pulumi:"sparklineLineColor"` // For the single stat view, this determines whether the sparkline of the statistic is displayed in the chart. // Valid options are `BACKGROUND`, `BOTTOM`, `NONE`. SparklineSize *string `pulumi:"sparklineSize"` // For the single stat view, whether to apply dynamic color settings to // the displayed `TEXT` or `BACKGROUND`. Valid options are `TEXT` or `BACKGROUND`. SparklineValueColorMapApplyTo *string `pulumi:"sparklineValueColorMapApplyTo"` // For the single stat view, A list of colors that differing query values map to. // Must contain one more element than `sparklineValueColorMapValuesV2`. Values should be in `rgba(,,,,)`. SparklineValueColorMapColors []string `pulumi:"sparklineValueColorMapColors"` // This setting is deprecated. SparklineValueColorMapValues []int `pulumi:"sparklineValueColorMapValues"` // For the single stat view, a list of boundaries for mapping different // query values to colors. Must contain one element less than `sparklineValueColorMapColors`. SparklineValueColorMapValuesV2s []float64 `pulumi:"sparklineValueColorMapValuesV2s"` // For the single stat view, a list of display text values that different query // values map to. Must contain one more element than `sparklineValueTextMapThresholds`. SparklineValueTextMapTexts []string `pulumi:"sparklineValueTextMapTexts"` // For the single stat view, a list of threshold boundaries for // mapping different query values to display text. Must contain one element less than `sparklineValueTextMapText`. SparklineValueTextMapThresholds []float64 `pulumi:"sparklineValueTextMapThresholds"` // Type of stacked chart (applicable only if chart type is `stacked`). `zero` (default) means // stacked from y=0. `expand` means normalized from 0 to 1. `wiggle` means minimize weighted changes. `silhouette` means to // center the stream. Valid options are `zero`, `expand`, `wiggle`, `silhouette`, and `bars`. StackType *string `pulumi:"stackType"` // For the tabular view, which mode to use to determine which point tags to display. // Valid options are `all`, `top`, or `custom`. TagMode *string `pulumi:"tagMode"` // For x-y scatterplots, whether to color more recent points as darker than older points. TimeBasedColoring *bool `pulumi:"timeBasedColoring"` // Chart Type. `line` refers to the Line Plot, `scatter` to the Point Plot, `stacked-area` to // the Stacked Area plot, `table` to the Tabular View, `scatterplot-xy` to Scatter Plot, `markdown-widget` to the // Markdown display, and `sparkline` to the Single Stat view. Valid options are`line`, `scatterplot`, // `stacked-area`, `stacked-column`, `table`, `scatterplot-xy`, `markdown-widget`, `sparkline`, `globe`, `nodemap`, // `top-k`, `status-list`, and `histogram`. Type string `pulumi:"type"` // Width, in minutes, of the time window to use for `last` windowing. WindowSize *int `pulumi:"windowSize"` // For the tabular view, whether to use the full time window for the query or the last X minutes. // Valid options are `full` or `last`. Windowing *string `pulumi:"windowing"` // For x-y scatterplots, max value for the X-axis. Set to null for auto. Xmax *float64 `pulumi:"xmax"` // For x-y scatterplots, min value for the X-axis. Set to null for auto. Xmin *float64 `pulumi:"xmin"` // Whether to scale numerical magnitude labels for left Y-axis by 1024 in the IEC/Binary manner (instead of by 1000 like SI). Y0ScaleSiBy1024 *bool `pulumi:"y0ScaleSiBy1024"` // Whether to automatically adjust magnitude labels and units for the left Y-axis to favor smaller magnitudes and larger units. Y0UnitAutoscaling *bool `pulumi:"y0UnitAutoscaling"` // Whether to scale numerical magnitude labels for right Y-axis by 1024 in the IEC/Binary manner (instead of by 1000 like SI). Y1ScaleSiBy1024 *bool `pulumi:"y1ScaleSiBy1024"` // Whether to automatically adjust magnitude labels and units for the right Y-axis to favor smaller magnitudes and larger units. Y1UnitAutoscaling *bool `pulumi:"y1UnitAutoscaling"` // For plots with multiple Y-axes, units for right side Y-axis. Y1Units *string `pulumi:"y1Units"` // For plots with multiple Y-axes, max value for the right side Y-axis. Set null for auto. Y1max *float64 `pulumi:"y1max"` // For plots with multiple Y-axes, min value for the right side Y-axis. Set null for auto. Y1min *float64 `pulumi:"y1min"` // For x-y scatterplots, max value for the Y-axis. Set to null for auto. Ymax *float64 `pulumi:"ymax"` // For x-y scatterplots, min value for the Y-axis. Set to null for auto. Ymin *float64 `pulumi:"ymin"` }
type DashboardSectionRowChartChartSettingArgs ¶
type DashboardSectionRowChartChartSettingArgs struct { // This setting is deprecated. AutoColumnTags pulumi.BoolPtrInput `pulumi:"autoColumnTags"` // This setting is deprecated. ColumnTags pulumi.StringPtrInput `pulumi:"columnTags"` // For the tabular view, a list of point tags to display when using the `custom` tag display mode. CustomTags pulumi.StringArrayInput `pulumi:"customTags"` // Threshold (in seconds) for time delta between consecutive points in a series // above which a dotted line will replace a solid in in line plots. Default is 60. ExpectedDataSpacing pulumi.IntPtrInput `pulumi:"expectedDataSpacing"` // For a chart with a fixed legend, a list of statistics to display in the legend. FixedLegendDisplayStats pulumi.StringArrayInput `pulumi:"fixedLegendDisplayStats"` // Whether to enable a fixed tabular legend adjacent to the chart. FixedLegendEnabled pulumi.BoolPtrInput `pulumi:"fixedLegendEnabled"` // Statistic to use for determining whether a series is displayed on the fixed legend. // Valid options are `CURRENT`, `MEAN`, `MEDIAN`, `SUM`, `MIN`, `MAX`, and `COUNT`. FixedLegendFilterField pulumi.StringPtrInput `pulumi:"fixedLegendFilterField"` // Number of series to include in the fixed legend. FixedLegendFilterLimit pulumi.IntPtrInput `pulumi:"fixedLegendFilterLimit"` // Whether to display `TOP` or `BOTTOM` ranked series in a fixed legend. Valid options // are `TOP`, and `BOTTOM`. FixedLegendFilterSort pulumi.StringPtrInput `pulumi:"fixedLegendFilterSort"` // This setting is deprecated. FixedLegendHideLabel pulumi.BoolPtrInput `pulumi:"fixedLegendHideLabel"` // Where the fixed legend should be displayed with respect to the chart. // Valid options are `RIGHT`, `TOP`, `LEFT`, `BOTTOM`. FixedLegendPosition pulumi.StringPtrInput `pulumi:"fixedLegendPosition"` // If `true`, the legend uses non-summarized stats instead of summarized. FixedLegendUseRawStats pulumi.BoolPtrInput `pulumi:"fixedLegendUseRawStats"` // For the tabular view, whether to group multi metrics into a single row by a common source. // If `false`, each source is displayed in its own row. if `true`, multiple metrics for the same host are displayed as different // columns in the same row. GroupBySource pulumi.BoolPtrInput `pulumi:"groupBySource"` // Whether to disable the display of the floating legend (but // reenable it when the ctrl-key is pressed). InvertDynamicLegendHoverControl pulumi.BoolPtrInput `pulumi:"invertDynamicLegendHoverControl"` // Plot interpolation type. `linear` is default. Valid options are `linear`, `step-before`, // `step-after`, `basis`, `cardinal`, and `monotone`. LineType pulumi.StringPtrInput `pulumi:"lineType"` // Max value of the Y-axis. Set to null or leave blank for auto. Max pulumi.Float64PtrInput `pulumi:"max"` // Min value of the Y-axis. Set to null or leave blank for auto. Min pulumi.Float64PtrInput `pulumi:"min"` // For the tabular view defines how many point tags to display. NumTags pulumi.IntPtrInput `pulumi:"numTags"` // The markdown content for a Markdown display, in plain text. PlainMarkdownContent pulumi.StringPtrInput `pulumi:"plainMarkdownContent"` // For the tabular view, whether to display sources. Default is `true`. ShowHosts pulumi.BoolPtrInput `pulumi:"showHosts"` // For the tabular view, whether to display labels. Default is `true`. ShowLabels pulumi.BoolPtrInput `pulumi:"showLabels"` // For the tabular view, whether to display raw values. Default is `false`. ShowRawValues pulumi.BoolPtrInput `pulumi:"showRawValues"` // For the tabular view, whether to display values in descending order. Default is `false`. SortValuesDescending pulumi.BoolPtrInput `pulumi:"sortValuesDescending"` // For the single stat view, the decimal precision of the displayed number. SparklineDecimalPrecision pulumi.IntPtrInput `pulumi:"sparklineDecimalPrecision"` // For the single stat view, the color of the displayed text (when not dynamically determined). // Values should be in `rgba(,,,,)` format. SparklineDisplayColor pulumi.StringPtrInput `pulumi:"sparklineDisplayColor"` // For the single stat view, the font size of the displayed text, in percent. SparklineDisplayFontSize pulumi.StringPtrInput `pulumi:"sparklineDisplayFontSize"` // For the single stat view, the horizontal position of the displayed text. // Valid options are `MIDDLE`, `LEFT`, `RIGHT`. SparklineDisplayHorizontalPosition pulumi.StringPtrInput `pulumi:"sparklineDisplayHorizontalPosition"` // For the single stat view, a string to append to the displayed text. SparklineDisplayPostfix pulumi.StringPtrInput `pulumi:"sparklineDisplayPostfix"` // For the single stat view, a string to add before the displayed text. SparklineDisplayPrefix pulumi.StringPtrInput `pulumi:"sparklineDisplayPrefix"` // For the single stat view, where to display the name of the query or the value of the query. // Valid options are `VALUE` or `LABEL`. SparklineDisplayValueType pulumi.StringPtrInput `pulumi:"sparklineDisplayValueType"` // This setting is deprecated. SparklineDisplayVerticalPosition pulumi.StringPtrInput `pulumi:"sparklineDisplayVerticalPosition"` // For the single stat view, the color of the background fill. Values should be // in `rgba(,,,,)`. SparklineFillColor pulumi.StringPtrInput `pulumi:"sparklineFillColor"` // For the single stat view, the color of the line. Values should be in `rgba(,,,,)` format. SparklineLineColor pulumi.StringPtrInput `pulumi:"sparklineLineColor"` // For the single stat view, this determines whether the sparkline of the statistic is displayed in the chart. // Valid options are `BACKGROUND`, `BOTTOM`, `NONE`. SparklineSize pulumi.StringPtrInput `pulumi:"sparklineSize"` // For the single stat view, whether to apply dynamic color settings to // the displayed `TEXT` or `BACKGROUND`. Valid options are `TEXT` or `BACKGROUND`. SparklineValueColorMapApplyTo pulumi.StringPtrInput `pulumi:"sparklineValueColorMapApplyTo"` // For the single stat view, A list of colors that differing query values map to. // Must contain one more element than `sparklineValueColorMapValuesV2`. Values should be in `rgba(,,,,)`. SparklineValueColorMapColors pulumi.StringArrayInput `pulumi:"sparklineValueColorMapColors"` // This setting is deprecated. SparklineValueColorMapValues pulumi.IntArrayInput `pulumi:"sparklineValueColorMapValues"` // For the single stat view, a list of boundaries for mapping different // query values to colors. Must contain one element less than `sparklineValueColorMapColors`. SparklineValueColorMapValuesV2s pulumi.Float64ArrayInput `pulumi:"sparklineValueColorMapValuesV2s"` // For the single stat view, a list of display text values that different query // values map to. Must contain one more element than `sparklineValueTextMapThresholds`. SparklineValueTextMapTexts pulumi.StringArrayInput `pulumi:"sparklineValueTextMapTexts"` // For the single stat view, a list of threshold boundaries for // mapping different query values to display text. Must contain one element less than `sparklineValueTextMapText`. SparklineValueTextMapThresholds pulumi.Float64ArrayInput `pulumi:"sparklineValueTextMapThresholds"` // Type of stacked chart (applicable only if chart type is `stacked`). `zero` (default) means // stacked from y=0. `expand` means normalized from 0 to 1. `wiggle` means minimize weighted changes. `silhouette` means to // center the stream. Valid options are `zero`, `expand`, `wiggle`, `silhouette`, and `bars`. StackType pulumi.StringPtrInput `pulumi:"stackType"` // For the tabular view, which mode to use to determine which point tags to display. // Valid options are `all`, `top`, or `custom`. TagMode pulumi.StringPtrInput `pulumi:"tagMode"` // For x-y scatterplots, whether to color more recent points as darker than older points. TimeBasedColoring pulumi.BoolPtrInput `pulumi:"timeBasedColoring"` // Chart Type. `line` refers to the Line Plot, `scatter` to the Point Plot, `stacked-area` to // the Stacked Area plot, `table` to the Tabular View, `scatterplot-xy` to Scatter Plot, `markdown-widget` to the // Markdown display, and `sparkline` to the Single Stat view. Valid options are`line`, `scatterplot`, // `stacked-area`, `stacked-column`, `table`, `scatterplot-xy`, `markdown-widget`, `sparkline`, `globe`, `nodemap`, // `top-k`, `status-list`, and `histogram`. Type pulumi.StringInput `pulumi:"type"` // Width, in minutes, of the time window to use for `last` windowing. WindowSize pulumi.IntPtrInput `pulumi:"windowSize"` // For the tabular view, whether to use the full time window for the query or the last X minutes. // Valid options are `full` or `last`. Windowing pulumi.StringPtrInput `pulumi:"windowing"` // For x-y scatterplots, max value for the X-axis. Set to null for auto. Xmax pulumi.Float64PtrInput `pulumi:"xmax"` // For x-y scatterplots, min value for the X-axis. Set to null for auto. Xmin pulumi.Float64PtrInput `pulumi:"xmin"` // Whether to scale numerical magnitude labels for left Y-axis by 1024 in the IEC/Binary manner (instead of by 1000 like SI). Y0ScaleSiBy1024 pulumi.BoolPtrInput `pulumi:"y0ScaleSiBy1024"` // Whether to automatically adjust magnitude labels and units for the left Y-axis to favor smaller magnitudes and larger units. Y0UnitAutoscaling pulumi.BoolPtrInput `pulumi:"y0UnitAutoscaling"` // Whether to scale numerical magnitude labels for right Y-axis by 1024 in the IEC/Binary manner (instead of by 1000 like SI). Y1ScaleSiBy1024 pulumi.BoolPtrInput `pulumi:"y1ScaleSiBy1024"` // Whether to automatically adjust magnitude labels and units for the right Y-axis to favor smaller magnitudes and larger units. Y1UnitAutoscaling pulumi.BoolPtrInput `pulumi:"y1UnitAutoscaling"` // For plots with multiple Y-axes, units for right side Y-axis. Y1Units pulumi.StringPtrInput `pulumi:"y1Units"` // For plots with multiple Y-axes, max value for the right side Y-axis. Set null for auto. Y1max pulumi.Float64PtrInput `pulumi:"y1max"` // For plots with multiple Y-axes, min value for the right side Y-axis. Set null for auto. Y1min pulumi.Float64PtrInput `pulumi:"y1min"` // For x-y scatterplots, max value for the Y-axis. Set to null for auto. Ymax pulumi.Float64PtrInput `pulumi:"ymax"` // For x-y scatterplots, min value for the Y-axis. Set to null for auto. Ymin pulumi.Float64PtrInput `pulumi:"ymin"` }
func (DashboardSectionRowChartChartSettingArgs) ElementType ¶
func (DashboardSectionRowChartChartSettingArgs) ElementType() reflect.Type
func (DashboardSectionRowChartChartSettingArgs) ToDashboardSectionRowChartChartSettingOutput ¶
func (i DashboardSectionRowChartChartSettingArgs) ToDashboardSectionRowChartChartSettingOutput() DashboardSectionRowChartChartSettingOutput
func (DashboardSectionRowChartChartSettingArgs) ToDashboardSectionRowChartChartSettingOutputWithContext ¶
func (i DashboardSectionRowChartChartSettingArgs) ToDashboardSectionRowChartChartSettingOutputWithContext(ctx context.Context) DashboardSectionRowChartChartSettingOutput
type DashboardSectionRowChartChartSettingInput ¶
type DashboardSectionRowChartChartSettingInput interface { pulumi.Input ToDashboardSectionRowChartChartSettingOutput() DashboardSectionRowChartChartSettingOutput ToDashboardSectionRowChartChartSettingOutputWithContext(context.Context) DashboardSectionRowChartChartSettingOutput }
DashboardSectionRowChartChartSettingInput is an input type that accepts DashboardSectionRowChartChartSettingArgs and DashboardSectionRowChartChartSettingOutput values. You can construct a concrete instance of `DashboardSectionRowChartChartSettingInput` via:
DashboardSectionRowChartChartSettingArgs{...}
type DashboardSectionRowChartChartSettingOutput ¶
type DashboardSectionRowChartChartSettingOutput struct{ *pulumi.OutputState }
func (DashboardSectionRowChartChartSettingOutput) AutoColumnTags ¶
func (o DashboardSectionRowChartChartSettingOutput) AutoColumnTags() pulumi.BoolPtrOutput
This setting is deprecated.
func (DashboardSectionRowChartChartSettingOutput) ColumnTags ¶
func (o DashboardSectionRowChartChartSettingOutput) ColumnTags() pulumi.StringPtrOutput
This setting is deprecated.
func (DashboardSectionRowChartChartSettingOutput) CustomTags ¶
func (o DashboardSectionRowChartChartSettingOutput) CustomTags() pulumi.StringArrayOutput
For the tabular view, a list of point tags to display when using the `custom` tag display mode.
func (DashboardSectionRowChartChartSettingOutput) ElementType ¶
func (DashboardSectionRowChartChartSettingOutput) ElementType() reflect.Type
func (DashboardSectionRowChartChartSettingOutput) ExpectedDataSpacing ¶
func (o DashboardSectionRowChartChartSettingOutput) ExpectedDataSpacing() pulumi.IntPtrOutput
Threshold (in seconds) for time delta between consecutive points in a series above which a dotted line will replace a solid in in line plots. Default is 60.
func (DashboardSectionRowChartChartSettingOutput) FixedLegendDisplayStats ¶
func (o DashboardSectionRowChartChartSettingOutput) FixedLegendDisplayStats() pulumi.StringArrayOutput
For a chart with a fixed legend, a list of statistics to display in the legend.
func (DashboardSectionRowChartChartSettingOutput) FixedLegendEnabled ¶
func (o DashboardSectionRowChartChartSettingOutput) FixedLegendEnabled() pulumi.BoolPtrOutput
Whether to enable a fixed tabular legend adjacent to the chart.
func (DashboardSectionRowChartChartSettingOutput) FixedLegendFilterField ¶
func (o DashboardSectionRowChartChartSettingOutput) FixedLegendFilterField() pulumi.StringPtrOutput
Statistic to use for determining whether a series is displayed on the fixed legend. Valid options are `CURRENT`, `MEAN`, `MEDIAN`, `SUM`, `MIN`, `MAX`, and `COUNT`.
func (DashboardSectionRowChartChartSettingOutput) FixedLegendFilterLimit ¶
func (o DashboardSectionRowChartChartSettingOutput) FixedLegendFilterLimit() pulumi.IntPtrOutput
Number of series to include in the fixed legend.
func (DashboardSectionRowChartChartSettingOutput) FixedLegendFilterSort ¶
func (o DashboardSectionRowChartChartSettingOutput) FixedLegendFilterSort() pulumi.StringPtrOutput
Whether to display `TOP` or `BOTTOM` ranked series in a fixed legend. Valid options are `TOP`, and `BOTTOM`.
func (DashboardSectionRowChartChartSettingOutput) FixedLegendHideLabel ¶
func (o DashboardSectionRowChartChartSettingOutput) FixedLegendHideLabel() pulumi.BoolPtrOutput
This setting is deprecated.
func (DashboardSectionRowChartChartSettingOutput) FixedLegendPosition ¶
func (o DashboardSectionRowChartChartSettingOutput) FixedLegendPosition() pulumi.StringPtrOutput
Where the fixed legend should be displayed with respect to the chart. Valid options are `RIGHT`, `TOP`, `LEFT`, `BOTTOM`.
func (DashboardSectionRowChartChartSettingOutput) FixedLegendUseRawStats ¶
func (o DashboardSectionRowChartChartSettingOutput) FixedLegendUseRawStats() pulumi.BoolPtrOutput
If `true`, the legend uses non-summarized stats instead of summarized.
func (DashboardSectionRowChartChartSettingOutput) GroupBySource ¶
func (o DashboardSectionRowChartChartSettingOutput) GroupBySource() pulumi.BoolPtrOutput
For the tabular view, whether to group multi metrics into a single row by a common source. If `false`, each source is displayed in its own row. if `true`, multiple metrics for the same host are displayed as different columns in the same row.
func (DashboardSectionRowChartChartSettingOutput) InvertDynamicLegendHoverControl ¶
func (o DashboardSectionRowChartChartSettingOutput) InvertDynamicLegendHoverControl() pulumi.BoolPtrOutput
Whether to disable the display of the floating legend (but reenable it when the ctrl-key is pressed).
func (DashboardSectionRowChartChartSettingOutput) LineType ¶
func (o DashboardSectionRowChartChartSettingOutput) LineType() pulumi.StringPtrOutput
Plot interpolation type. `linear` is default. Valid options are `linear`, `step-before`, `step-after`, `basis`, `cardinal`, and `monotone`.
func (DashboardSectionRowChartChartSettingOutput) Max ¶
func (o DashboardSectionRowChartChartSettingOutput) Max() pulumi.Float64PtrOutput
Max value of the Y-axis. Set to null or leave blank for auto.
func (DashboardSectionRowChartChartSettingOutput) Min ¶
func (o DashboardSectionRowChartChartSettingOutput) Min() pulumi.Float64PtrOutput
Min value of the Y-axis. Set to null or leave blank for auto.
func (DashboardSectionRowChartChartSettingOutput) NumTags ¶
func (o DashboardSectionRowChartChartSettingOutput) NumTags() pulumi.IntPtrOutput
For the tabular view defines how many point tags to display.
func (DashboardSectionRowChartChartSettingOutput) PlainMarkdownContent ¶
func (o DashboardSectionRowChartChartSettingOutput) PlainMarkdownContent() pulumi.StringPtrOutput
The markdown content for a Markdown display, in plain text.
func (DashboardSectionRowChartChartSettingOutput) ShowHosts ¶
func (o DashboardSectionRowChartChartSettingOutput) ShowHosts() pulumi.BoolPtrOutput
For the tabular view, whether to display sources. Default is `true`.
func (DashboardSectionRowChartChartSettingOutput) ShowLabels ¶
func (o DashboardSectionRowChartChartSettingOutput) ShowLabels() pulumi.BoolPtrOutput
For the tabular view, whether to display labels. Default is `true`.
func (DashboardSectionRowChartChartSettingOutput) ShowRawValues ¶
func (o DashboardSectionRowChartChartSettingOutput) ShowRawValues() pulumi.BoolPtrOutput
For the tabular view, whether to display raw values. Default is `false`.
func (DashboardSectionRowChartChartSettingOutput) SortValuesDescending ¶
func (o DashboardSectionRowChartChartSettingOutput) SortValuesDescending() pulumi.BoolPtrOutput
For the tabular view, whether to display values in descending order. Default is `false`.
func (DashboardSectionRowChartChartSettingOutput) SparklineDecimalPrecision ¶
func (o DashboardSectionRowChartChartSettingOutput) SparklineDecimalPrecision() pulumi.IntPtrOutput
For the single stat view, the decimal precision of the displayed number.
func (DashboardSectionRowChartChartSettingOutput) SparklineDisplayColor ¶
func (o DashboardSectionRowChartChartSettingOutput) SparklineDisplayColor() pulumi.StringPtrOutput
For the single stat view, the color of the displayed text (when not dynamically determined). Values should be in `rgba(,,,,)` format.
func (DashboardSectionRowChartChartSettingOutput) SparklineDisplayFontSize ¶
func (o DashboardSectionRowChartChartSettingOutput) SparklineDisplayFontSize() pulumi.StringPtrOutput
For the single stat view, the font size of the displayed text, in percent.
func (DashboardSectionRowChartChartSettingOutput) SparklineDisplayHorizontalPosition ¶
func (o DashboardSectionRowChartChartSettingOutput) SparklineDisplayHorizontalPosition() pulumi.StringPtrOutput
For the single stat view, the horizontal position of the displayed text. Valid options are `MIDDLE`, `LEFT`, `RIGHT`.
func (DashboardSectionRowChartChartSettingOutput) SparklineDisplayPostfix ¶
func (o DashboardSectionRowChartChartSettingOutput) SparklineDisplayPostfix() pulumi.StringPtrOutput
For the single stat view, a string to append to the displayed text.
func (DashboardSectionRowChartChartSettingOutput) SparklineDisplayPrefix ¶
func (o DashboardSectionRowChartChartSettingOutput) SparklineDisplayPrefix() pulumi.StringPtrOutput
For the single stat view, a string to add before the displayed text.
func (DashboardSectionRowChartChartSettingOutput) SparklineDisplayValueType ¶
func (o DashboardSectionRowChartChartSettingOutput) SparklineDisplayValueType() pulumi.StringPtrOutput
For the single stat view, where to display the name of the query or the value of the query. Valid options are `VALUE` or `LABEL`.
func (DashboardSectionRowChartChartSettingOutput) SparklineDisplayVerticalPosition ¶
func (o DashboardSectionRowChartChartSettingOutput) SparklineDisplayVerticalPosition() pulumi.StringPtrOutput
This setting is deprecated.
func (DashboardSectionRowChartChartSettingOutput) SparklineFillColor ¶
func (o DashboardSectionRowChartChartSettingOutput) SparklineFillColor() pulumi.StringPtrOutput
For the single stat view, the color of the background fill. Values should be in `rgba(,,,,)`.
func (DashboardSectionRowChartChartSettingOutput) SparklineLineColor ¶
func (o DashboardSectionRowChartChartSettingOutput) SparklineLineColor() pulumi.StringPtrOutput
For the single stat view, the color of the line. Values should be in `rgba(,,,,)` format.
func (DashboardSectionRowChartChartSettingOutput) SparklineSize ¶
func (o DashboardSectionRowChartChartSettingOutput) SparklineSize() pulumi.StringPtrOutput
For the single stat view, this determines whether the sparkline of the statistic is displayed in the chart. Valid options are `BACKGROUND`, `BOTTOM`, `NONE`.
func (DashboardSectionRowChartChartSettingOutput) SparklineValueColorMapApplyTo ¶
func (o DashboardSectionRowChartChartSettingOutput) SparklineValueColorMapApplyTo() pulumi.StringPtrOutput
For the single stat view, whether to apply dynamic color settings to the displayed `TEXT` or `BACKGROUND`. Valid options are `TEXT` or `BACKGROUND`.
func (DashboardSectionRowChartChartSettingOutput) SparklineValueColorMapColors ¶
func (o DashboardSectionRowChartChartSettingOutput) SparklineValueColorMapColors() pulumi.StringArrayOutput
For the single stat view, A list of colors that differing query values map to. Must contain one more element than `sparklineValueColorMapValuesV2`. Values should be in `rgba(,,,,)`.
func (DashboardSectionRowChartChartSettingOutput) SparklineValueColorMapValues ¶
func (o DashboardSectionRowChartChartSettingOutput) SparklineValueColorMapValues() pulumi.IntArrayOutput
This setting is deprecated.
func (DashboardSectionRowChartChartSettingOutput) SparklineValueColorMapValuesV2s ¶
func (o DashboardSectionRowChartChartSettingOutput) SparklineValueColorMapValuesV2s() pulumi.Float64ArrayOutput
For the single stat view, a list of boundaries for mapping different query values to colors. Must contain one element less than `sparklineValueColorMapColors`.
func (DashboardSectionRowChartChartSettingOutput) SparklineValueTextMapTexts ¶
func (o DashboardSectionRowChartChartSettingOutput) SparklineValueTextMapTexts() pulumi.StringArrayOutput
For the single stat view, a list of display text values that different query values map to. Must contain one more element than `sparklineValueTextMapThresholds`.
func (DashboardSectionRowChartChartSettingOutput) SparklineValueTextMapThresholds ¶
func (o DashboardSectionRowChartChartSettingOutput) SparklineValueTextMapThresholds() pulumi.Float64ArrayOutput
For the single stat view, a list of threshold boundaries for mapping different query values to display text. Must contain one element less than `sparklineValueTextMapText`.
func (DashboardSectionRowChartChartSettingOutput) StackType ¶
func (o DashboardSectionRowChartChartSettingOutput) StackType() pulumi.StringPtrOutput
Type of stacked chart (applicable only if chart type is `stacked`). `zero` (default) means stacked from y=0. `expand` means normalized from 0 to 1. `wiggle` means minimize weighted changes. `silhouette` means to center the stream. Valid options are `zero`, `expand`, `wiggle`, `silhouette`, and `bars`.
func (DashboardSectionRowChartChartSettingOutput) TagMode ¶
func (o DashboardSectionRowChartChartSettingOutput) TagMode() pulumi.StringPtrOutput
For the tabular view, which mode to use to determine which point tags to display. Valid options are `all`, `top`, or `custom`.
func (DashboardSectionRowChartChartSettingOutput) TimeBasedColoring ¶
func (o DashboardSectionRowChartChartSettingOutput) TimeBasedColoring() pulumi.BoolPtrOutput
For x-y scatterplots, whether to color more recent points as darker than older points.
func (DashboardSectionRowChartChartSettingOutput) ToDashboardSectionRowChartChartSettingOutput ¶
func (o DashboardSectionRowChartChartSettingOutput) ToDashboardSectionRowChartChartSettingOutput() DashboardSectionRowChartChartSettingOutput
func (DashboardSectionRowChartChartSettingOutput) ToDashboardSectionRowChartChartSettingOutputWithContext ¶
func (o DashboardSectionRowChartChartSettingOutput) ToDashboardSectionRowChartChartSettingOutputWithContext(ctx context.Context) DashboardSectionRowChartChartSettingOutput
func (DashboardSectionRowChartChartSettingOutput) Type ¶
func (o DashboardSectionRowChartChartSettingOutput) Type() pulumi.StringOutput
Chart Type. `line` refers to the Line Plot, `scatter` to the Point Plot, `stacked-area` to the Stacked Area plot, `table` to the Tabular View, `scatterplot-xy` to Scatter Plot, `markdown-widget` to the Markdown display, and `sparkline` to the Single Stat view. Valid options are`line`, `scatterplot`, `stacked-area`, `stacked-column`, `table`, `scatterplot-xy`, `markdown-widget`, `sparkline`, `globe`, `nodemap`, `top-k`, `status-list`, and `histogram`.
func (DashboardSectionRowChartChartSettingOutput) WindowSize ¶
func (o DashboardSectionRowChartChartSettingOutput) WindowSize() pulumi.IntPtrOutput
Width, in minutes, of the time window to use for `last` windowing.
func (DashboardSectionRowChartChartSettingOutput) Windowing ¶
func (o DashboardSectionRowChartChartSettingOutput) Windowing() pulumi.StringPtrOutput
For the tabular view, whether to use the full time window for the query or the last X minutes. Valid options are `full` or `last`.
func (DashboardSectionRowChartChartSettingOutput) Xmax ¶
func (o DashboardSectionRowChartChartSettingOutput) Xmax() pulumi.Float64PtrOutput
For x-y scatterplots, max value for the X-axis. Set to null for auto.
func (DashboardSectionRowChartChartSettingOutput) Xmin ¶
func (o DashboardSectionRowChartChartSettingOutput) Xmin() pulumi.Float64PtrOutput
For x-y scatterplots, min value for the X-axis. Set to null for auto.
func (DashboardSectionRowChartChartSettingOutput) Y0ScaleSiBy1024 ¶
func (o DashboardSectionRowChartChartSettingOutput) Y0ScaleSiBy1024() pulumi.BoolPtrOutput
Whether to scale numerical magnitude labels for left Y-axis by 1024 in the IEC/Binary manner (instead of by 1000 like SI).
func (DashboardSectionRowChartChartSettingOutput) Y0UnitAutoscaling ¶
func (o DashboardSectionRowChartChartSettingOutput) Y0UnitAutoscaling() pulumi.BoolPtrOutput
Whether to automatically adjust magnitude labels and units for the left Y-axis to favor smaller magnitudes and larger units.
func (DashboardSectionRowChartChartSettingOutput) Y1ScaleSiBy1024 ¶
func (o DashboardSectionRowChartChartSettingOutput) Y1ScaleSiBy1024() pulumi.BoolPtrOutput
Whether to scale numerical magnitude labels for right Y-axis by 1024 in the IEC/Binary manner (instead of by 1000 like SI).
func (DashboardSectionRowChartChartSettingOutput) Y1UnitAutoscaling ¶
func (o DashboardSectionRowChartChartSettingOutput) Y1UnitAutoscaling() pulumi.BoolPtrOutput
Whether to automatically adjust magnitude labels and units for the right Y-axis to favor smaller magnitudes and larger units.
func (DashboardSectionRowChartChartSettingOutput) Y1Units ¶
func (o DashboardSectionRowChartChartSettingOutput) Y1Units() pulumi.StringPtrOutput
For plots with multiple Y-axes, units for right side Y-axis.
func (DashboardSectionRowChartChartSettingOutput) Y1max ¶
func (o DashboardSectionRowChartChartSettingOutput) Y1max() pulumi.Float64PtrOutput
For plots with multiple Y-axes, max value for the right side Y-axis. Set null for auto.
func (DashboardSectionRowChartChartSettingOutput) Y1min ¶
func (o DashboardSectionRowChartChartSettingOutput) Y1min() pulumi.Float64PtrOutput
For plots with multiple Y-axes, min value for the right side Y-axis. Set null for auto.
func (DashboardSectionRowChartChartSettingOutput) Ymax ¶
func (o DashboardSectionRowChartChartSettingOutput) Ymax() pulumi.Float64PtrOutput
For x-y scatterplots, max value for the Y-axis. Set to null for auto.
func (DashboardSectionRowChartChartSettingOutput) Ymin ¶
func (o DashboardSectionRowChartChartSettingOutput) Ymin() pulumi.Float64PtrOutput
For x-y scatterplots, min value for the Y-axis. Set to null for auto.
type DashboardSectionRowChartInput ¶
type DashboardSectionRowChartInput interface { pulumi.Input ToDashboardSectionRowChartOutput() DashboardSectionRowChartOutput ToDashboardSectionRowChartOutputWithContext(context.Context) DashboardSectionRowChartOutput }
DashboardSectionRowChartInput is an input type that accepts DashboardSectionRowChartArgs and DashboardSectionRowChartOutput values. You can construct a concrete instance of `DashboardSectionRowChartInput` via:
DashboardSectionRowChartArgs{...}
type DashboardSectionRowChartOutput ¶
type DashboardSectionRowChartOutput struct{ *pulumi.OutputState }
func (DashboardSectionRowChartOutput) Base ¶
func (o DashboardSectionRowChartOutput) Base() pulumi.IntPtrOutput
The base of logarithmic scale charts. Omit or set to 0 for the default linear scale. Usually set to 10 for the traditional logarithmic scale.
func (DashboardSectionRowChartOutput) ChartAttribute ¶
func (o DashboardSectionRowChartOutput) ChartAttribute() pulumi.StringPtrOutput
func (DashboardSectionRowChartOutput) ChartSetting ¶
func (o DashboardSectionRowChartOutput) ChartSetting() DashboardSectionRowChartChartSettingOutput
Chart settings. See chart settings.
func (DashboardSectionRowChartOutput) Description ¶
func (o DashboardSectionRowChartOutput) Description() pulumi.StringPtrOutput
Description of the chart.
func (DashboardSectionRowChartOutput) ElementType ¶
func (DashboardSectionRowChartOutput) ElementType() reflect.Type
func (DashboardSectionRowChartOutput) Name ¶
func (o DashboardSectionRowChartOutput) Name() pulumi.StringOutput
Name of the source.
func (DashboardSectionRowChartOutput) NoDefaultEvents ¶
func (o DashboardSectionRowChartOutput) NoDefaultEvents() pulumi.BoolPtrOutput
Show events related to the sources included in queries
func (DashboardSectionRowChartOutput) Sources ¶
func (o DashboardSectionRowChartOutput) Sources() DashboardSectionRowChartSourceArrayOutput
Query expression to plot on the chart. See chart source queries.
func (DashboardSectionRowChartOutput) Summarization ¶
func (o DashboardSectionRowChartOutput) Summarization() pulumi.StringOutput
Summarization strategy for the chart. MEAN is default. Valid options are, `MEAN`, `MEDIAN`, `MIN`, `MAX`, `SUM`, `COUNT`, `LAST`, `FIRST`.
func (DashboardSectionRowChartOutput) ToDashboardSectionRowChartOutput ¶
func (o DashboardSectionRowChartOutput) ToDashboardSectionRowChartOutput() DashboardSectionRowChartOutput
func (DashboardSectionRowChartOutput) ToDashboardSectionRowChartOutputWithContext ¶
func (o DashboardSectionRowChartOutput) ToDashboardSectionRowChartOutputWithContext(ctx context.Context) DashboardSectionRowChartOutput
func (DashboardSectionRowChartOutput) Units ¶
func (o DashboardSectionRowChartOutput) Units() pulumi.StringOutput
String to label the units of the chart on the Y-Axis.
type DashboardSectionRowChartSource ¶
type DashboardSectionRowChartSource struct { // Whether the source is disabled. Disabled *bool `pulumi:"disabled"` // Name of the source. Name string `pulumi:"name"` // Query expression to plot on the chart. Query string `pulumi:"query"` // Whether or not this source line should have the query builder enabled. QueryBuilderEnabled *bool `pulumi:"queryBuilderEnabled"` // For scatter plots, does this query source the X-axis or the Y-axis, `X`, or `Y`. ScatterPlotSource *string `pulumi:"scatterPlotSource"` // A description for the purpose of this source. SourceDescription *string `pulumi:"sourceDescription"` }
type DashboardSectionRowChartSourceArgs ¶
type DashboardSectionRowChartSourceArgs struct { // Whether the source is disabled. Disabled pulumi.BoolPtrInput `pulumi:"disabled"` // Name of the source. Name pulumi.StringInput `pulumi:"name"` // Query expression to plot on the chart. Query pulumi.StringInput `pulumi:"query"` // Whether or not this source line should have the query builder enabled. QueryBuilderEnabled pulumi.BoolPtrInput `pulumi:"queryBuilderEnabled"` // For scatter plots, does this query source the X-axis or the Y-axis, `X`, or `Y`. ScatterPlotSource pulumi.StringPtrInput `pulumi:"scatterPlotSource"` // A description for the purpose of this source. SourceDescription pulumi.StringPtrInput `pulumi:"sourceDescription"` }
func (DashboardSectionRowChartSourceArgs) ElementType ¶
func (DashboardSectionRowChartSourceArgs) ElementType() reflect.Type
func (DashboardSectionRowChartSourceArgs) ToDashboardSectionRowChartSourceOutput ¶
func (i DashboardSectionRowChartSourceArgs) ToDashboardSectionRowChartSourceOutput() DashboardSectionRowChartSourceOutput
func (DashboardSectionRowChartSourceArgs) ToDashboardSectionRowChartSourceOutputWithContext ¶
func (i DashboardSectionRowChartSourceArgs) ToDashboardSectionRowChartSourceOutputWithContext(ctx context.Context) DashboardSectionRowChartSourceOutput
type DashboardSectionRowChartSourceArray ¶
type DashboardSectionRowChartSourceArray []DashboardSectionRowChartSourceInput
func (DashboardSectionRowChartSourceArray) ElementType ¶
func (DashboardSectionRowChartSourceArray) ElementType() reflect.Type
func (DashboardSectionRowChartSourceArray) ToDashboardSectionRowChartSourceArrayOutput ¶
func (i DashboardSectionRowChartSourceArray) ToDashboardSectionRowChartSourceArrayOutput() DashboardSectionRowChartSourceArrayOutput
func (DashboardSectionRowChartSourceArray) ToDashboardSectionRowChartSourceArrayOutputWithContext ¶
func (i DashboardSectionRowChartSourceArray) ToDashboardSectionRowChartSourceArrayOutputWithContext(ctx context.Context) DashboardSectionRowChartSourceArrayOutput
type DashboardSectionRowChartSourceArrayInput ¶
type DashboardSectionRowChartSourceArrayInput interface { pulumi.Input ToDashboardSectionRowChartSourceArrayOutput() DashboardSectionRowChartSourceArrayOutput ToDashboardSectionRowChartSourceArrayOutputWithContext(context.Context) DashboardSectionRowChartSourceArrayOutput }
DashboardSectionRowChartSourceArrayInput is an input type that accepts DashboardSectionRowChartSourceArray and DashboardSectionRowChartSourceArrayOutput values. You can construct a concrete instance of `DashboardSectionRowChartSourceArrayInput` via:
DashboardSectionRowChartSourceArray{ DashboardSectionRowChartSourceArgs{...} }
type DashboardSectionRowChartSourceArrayOutput ¶
type DashboardSectionRowChartSourceArrayOutput struct{ *pulumi.OutputState }
func (DashboardSectionRowChartSourceArrayOutput) ElementType ¶
func (DashboardSectionRowChartSourceArrayOutput) ElementType() reflect.Type
func (DashboardSectionRowChartSourceArrayOutput) ToDashboardSectionRowChartSourceArrayOutput ¶
func (o DashboardSectionRowChartSourceArrayOutput) ToDashboardSectionRowChartSourceArrayOutput() DashboardSectionRowChartSourceArrayOutput
func (DashboardSectionRowChartSourceArrayOutput) ToDashboardSectionRowChartSourceArrayOutputWithContext ¶
func (o DashboardSectionRowChartSourceArrayOutput) ToDashboardSectionRowChartSourceArrayOutputWithContext(ctx context.Context) DashboardSectionRowChartSourceArrayOutput
type DashboardSectionRowChartSourceInput ¶
type DashboardSectionRowChartSourceInput interface { pulumi.Input ToDashboardSectionRowChartSourceOutput() DashboardSectionRowChartSourceOutput ToDashboardSectionRowChartSourceOutputWithContext(context.Context) DashboardSectionRowChartSourceOutput }
DashboardSectionRowChartSourceInput is an input type that accepts DashboardSectionRowChartSourceArgs and DashboardSectionRowChartSourceOutput values. You can construct a concrete instance of `DashboardSectionRowChartSourceInput` via:
DashboardSectionRowChartSourceArgs{...}
type DashboardSectionRowChartSourceOutput ¶
type DashboardSectionRowChartSourceOutput struct{ *pulumi.OutputState }
func (DashboardSectionRowChartSourceOutput) Disabled ¶
func (o DashboardSectionRowChartSourceOutput) Disabled() pulumi.BoolPtrOutput
Whether the source is disabled.
func (DashboardSectionRowChartSourceOutput) ElementType ¶
func (DashboardSectionRowChartSourceOutput) ElementType() reflect.Type
func (DashboardSectionRowChartSourceOutput) Name ¶
func (o DashboardSectionRowChartSourceOutput) Name() pulumi.StringOutput
Name of the source.
func (DashboardSectionRowChartSourceOutput) Query ¶
func (o DashboardSectionRowChartSourceOutput) Query() pulumi.StringOutput
Query expression to plot on the chart.
func (DashboardSectionRowChartSourceOutput) QueryBuilderEnabled ¶
func (o DashboardSectionRowChartSourceOutput) QueryBuilderEnabled() pulumi.BoolPtrOutput
Whether or not this source line should have the query builder enabled.
func (DashboardSectionRowChartSourceOutput) ScatterPlotSource ¶
func (o DashboardSectionRowChartSourceOutput) ScatterPlotSource() pulumi.StringPtrOutput
For scatter plots, does this query source the X-axis or the Y-axis, `X`, or `Y`.
func (DashboardSectionRowChartSourceOutput) SourceDescription ¶
func (o DashboardSectionRowChartSourceOutput) SourceDescription() pulumi.StringPtrOutput
A description for the purpose of this source.
func (DashboardSectionRowChartSourceOutput) ToDashboardSectionRowChartSourceOutput ¶
func (o DashboardSectionRowChartSourceOutput) ToDashboardSectionRowChartSourceOutput() DashboardSectionRowChartSourceOutput
func (DashboardSectionRowChartSourceOutput) ToDashboardSectionRowChartSourceOutputWithContext ¶
func (o DashboardSectionRowChartSourceOutput) ToDashboardSectionRowChartSourceOutputWithContext(ctx context.Context) DashboardSectionRowChartSourceOutput
type DashboardSectionRowInput ¶
type DashboardSectionRowInput interface { pulumi.Input ToDashboardSectionRowOutput() DashboardSectionRowOutput ToDashboardSectionRowOutputWithContext(context.Context) DashboardSectionRowOutput }
DashboardSectionRowInput is an input type that accepts DashboardSectionRowArgs and DashboardSectionRowOutput values. You can construct a concrete instance of `DashboardSectionRowInput` via:
DashboardSectionRowArgs{...}
type DashboardSectionRowOutput ¶
type DashboardSectionRowOutput struct{ *pulumi.OutputState }
func (DashboardSectionRowOutput) Charts ¶
func (o DashboardSectionRowOutput) Charts() DashboardSectionRowChartArrayOutput
Charts in this section. See dashboard chart.
func (DashboardSectionRowOutput) ElementType ¶
func (DashboardSectionRowOutput) ElementType() reflect.Type
func (DashboardSectionRowOutput) ToDashboardSectionRowOutput ¶
func (o DashboardSectionRowOutput) ToDashboardSectionRowOutput() DashboardSectionRowOutput
func (DashboardSectionRowOutput) ToDashboardSectionRowOutputWithContext ¶
func (o DashboardSectionRowOutput) ToDashboardSectionRowOutputWithContext(ctx context.Context) DashboardSectionRowOutput
type DashboardState ¶
type DashboardState struct { // A list of users that have modify ACL access to the dashboard. CanModifies pulumi.StringArrayInput // A list of users that have view ACL access to the dashboard. CanViews pulumi.StringArrayInput // Human-readable description of the dashboard. Description pulumi.StringPtrInput // Whether the dashboard parameters section is opened by default when the dashboard // is shown. DisplayQueryParameters pulumi.BoolPtrInput // Whether the "pills" quick-linked the sections of the dashboard are // displayed by default when the dashboard is shown. DisplaySectionTableOfContents pulumi.BoolPtrInput // How charts belonging to this dashboard should display events. `BYCHART` is default if // unspecified. Valid options are: `BYCHART`, `AUTOMATIC`, `ALL`, `NONE`, `BYDASHBOARD`, and `BYCHARTANDDASHBOARD`. EventFilterType pulumi.StringPtrInput // Name of the dashboard. Name pulumi.StringPtrInput // The current JSON representation of dashboard parameters. See parameter details. ParameterDetails DashboardParameterDetailArrayInput // Dashboard chart sections. See dashboard sections. Sections DashboardSectionArrayInput // A set of tags to assign to this resource. Tags pulumi.StringArrayInput // Unique identifier, also a URL slug of the dashboard. Url pulumi.StringPtrInput }
func (DashboardState) ElementType ¶
func (DashboardState) ElementType() reflect.Type
type DerivedMetric ¶
type DerivedMetric struct { pulumi.CustomResourceState // User-supplied additional explanatory information for the derived metric. AdditionalInformation pulumi.StringPtrOutput `pulumi:"additionalInformation"` // How frequently the query generating the derived metric is run. Minutes pulumi.IntOutput `pulumi:"minutes"` // The name of the Derived Metric in Wavefront. Name pulumi.StringOutput `pulumi:"name"` // A Wavefront query that is evaluated at regular intervals (default is 1 minute). Query pulumi.StringOutput `pulumi:"query"` // A set of tags to assign to this resource. Tags pulumi.StringArrayOutput `pulumi:"tags"` }
Provides a Wavefront Derived Metric Resource. This allows derived metrics to be created, updated, and deleted.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-wavefront/sdk/v2/go/wavefront" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := wavefront.NewDerivedMetric(ctx, "derived", &wavefront.DerivedMetricArgs{ Minutes: pulumi.Int(5), Query: pulumi.String("aliasMetric(5, \"some.metric\")"), }) if err != nil { return err } return nil }) }
```
## Import
Derived Metrics can be imported by using the `id`, e.g.
```sh
$ pulumi import wavefront:index/derivedMetric:DerivedMetric derived_metric 1577102900578
```
func GetDerivedMetric ¶
func GetDerivedMetric(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DerivedMetricState, opts ...pulumi.ResourceOption) (*DerivedMetric, error)
GetDerivedMetric gets an existing DerivedMetric 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 NewDerivedMetric ¶
func NewDerivedMetric(ctx *pulumi.Context, name string, args *DerivedMetricArgs, opts ...pulumi.ResourceOption) (*DerivedMetric, error)
NewDerivedMetric registers a new resource with the given unique name, arguments, and options.
func (*DerivedMetric) ElementType ¶
func (*DerivedMetric) ElementType() reflect.Type
func (*DerivedMetric) ToDerivedMetricOutput ¶
func (i *DerivedMetric) ToDerivedMetricOutput() DerivedMetricOutput
func (*DerivedMetric) ToDerivedMetricOutputWithContext ¶
func (i *DerivedMetric) ToDerivedMetricOutputWithContext(ctx context.Context) DerivedMetricOutput
type DerivedMetricArgs ¶
type DerivedMetricArgs struct { // User-supplied additional explanatory information for the derived metric. AdditionalInformation pulumi.StringPtrInput // How frequently the query generating the derived metric is run. Minutes pulumi.IntInput // The name of the Derived Metric in Wavefront. Name pulumi.StringPtrInput // A Wavefront query that is evaluated at regular intervals (default is 1 minute). Query pulumi.StringInput // A set of tags to assign to this resource. Tags pulumi.StringArrayInput }
The set of arguments for constructing a DerivedMetric resource.
func (DerivedMetricArgs) ElementType ¶
func (DerivedMetricArgs) ElementType() reflect.Type
type DerivedMetricArray ¶
type DerivedMetricArray []DerivedMetricInput
func (DerivedMetricArray) ElementType ¶
func (DerivedMetricArray) ElementType() reflect.Type
func (DerivedMetricArray) ToDerivedMetricArrayOutput ¶
func (i DerivedMetricArray) ToDerivedMetricArrayOutput() DerivedMetricArrayOutput
func (DerivedMetricArray) ToDerivedMetricArrayOutputWithContext ¶
func (i DerivedMetricArray) ToDerivedMetricArrayOutputWithContext(ctx context.Context) DerivedMetricArrayOutput
type DerivedMetricArrayInput ¶
type DerivedMetricArrayInput interface { pulumi.Input ToDerivedMetricArrayOutput() DerivedMetricArrayOutput ToDerivedMetricArrayOutputWithContext(context.Context) DerivedMetricArrayOutput }
DerivedMetricArrayInput is an input type that accepts DerivedMetricArray and DerivedMetricArrayOutput values. You can construct a concrete instance of `DerivedMetricArrayInput` via:
DerivedMetricArray{ DerivedMetricArgs{...} }
type DerivedMetricArrayOutput ¶
type DerivedMetricArrayOutput struct{ *pulumi.OutputState }
func (DerivedMetricArrayOutput) ElementType ¶
func (DerivedMetricArrayOutput) ElementType() reflect.Type
func (DerivedMetricArrayOutput) Index ¶
func (o DerivedMetricArrayOutput) Index(i pulumi.IntInput) DerivedMetricOutput
func (DerivedMetricArrayOutput) ToDerivedMetricArrayOutput ¶
func (o DerivedMetricArrayOutput) ToDerivedMetricArrayOutput() DerivedMetricArrayOutput
func (DerivedMetricArrayOutput) ToDerivedMetricArrayOutputWithContext ¶
func (o DerivedMetricArrayOutput) ToDerivedMetricArrayOutputWithContext(ctx context.Context) DerivedMetricArrayOutput
type DerivedMetricInput ¶
type DerivedMetricInput interface { pulumi.Input ToDerivedMetricOutput() DerivedMetricOutput ToDerivedMetricOutputWithContext(ctx context.Context) DerivedMetricOutput }
type DerivedMetricMap ¶
type DerivedMetricMap map[string]DerivedMetricInput
func (DerivedMetricMap) ElementType ¶
func (DerivedMetricMap) ElementType() reflect.Type
func (DerivedMetricMap) ToDerivedMetricMapOutput ¶
func (i DerivedMetricMap) ToDerivedMetricMapOutput() DerivedMetricMapOutput
func (DerivedMetricMap) ToDerivedMetricMapOutputWithContext ¶
func (i DerivedMetricMap) ToDerivedMetricMapOutputWithContext(ctx context.Context) DerivedMetricMapOutput
type DerivedMetricMapInput ¶
type DerivedMetricMapInput interface { pulumi.Input ToDerivedMetricMapOutput() DerivedMetricMapOutput ToDerivedMetricMapOutputWithContext(context.Context) DerivedMetricMapOutput }
DerivedMetricMapInput is an input type that accepts DerivedMetricMap and DerivedMetricMapOutput values. You can construct a concrete instance of `DerivedMetricMapInput` via:
DerivedMetricMap{ "key": DerivedMetricArgs{...} }
type DerivedMetricMapOutput ¶
type DerivedMetricMapOutput struct{ *pulumi.OutputState }
func (DerivedMetricMapOutput) ElementType ¶
func (DerivedMetricMapOutput) ElementType() reflect.Type
func (DerivedMetricMapOutput) MapIndex ¶
func (o DerivedMetricMapOutput) MapIndex(k pulumi.StringInput) DerivedMetricOutput
func (DerivedMetricMapOutput) ToDerivedMetricMapOutput ¶
func (o DerivedMetricMapOutput) ToDerivedMetricMapOutput() DerivedMetricMapOutput
func (DerivedMetricMapOutput) ToDerivedMetricMapOutputWithContext ¶
func (o DerivedMetricMapOutput) ToDerivedMetricMapOutputWithContext(ctx context.Context) DerivedMetricMapOutput
type DerivedMetricOutput ¶
type DerivedMetricOutput struct{ *pulumi.OutputState }
func (DerivedMetricOutput) AdditionalInformation ¶
func (o DerivedMetricOutput) AdditionalInformation() pulumi.StringPtrOutput
User-supplied additional explanatory information for the derived metric.
func (DerivedMetricOutput) ElementType ¶
func (DerivedMetricOutput) ElementType() reflect.Type
func (DerivedMetricOutput) Minutes ¶
func (o DerivedMetricOutput) Minutes() pulumi.IntOutput
How frequently the query generating the derived metric is run.
func (DerivedMetricOutput) Name ¶
func (o DerivedMetricOutput) Name() pulumi.StringOutput
The name of the Derived Metric in Wavefront.
func (DerivedMetricOutput) Query ¶
func (o DerivedMetricOutput) Query() pulumi.StringOutput
A Wavefront query that is evaluated at regular intervals (default is 1 minute).
func (DerivedMetricOutput) Tags ¶
func (o DerivedMetricOutput) Tags() pulumi.StringArrayOutput
A set of tags to assign to this resource.
func (DerivedMetricOutput) ToDerivedMetricOutput ¶
func (o DerivedMetricOutput) ToDerivedMetricOutput() DerivedMetricOutput
func (DerivedMetricOutput) ToDerivedMetricOutputWithContext ¶
func (o DerivedMetricOutput) ToDerivedMetricOutputWithContext(ctx context.Context) DerivedMetricOutput
type DerivedMetricState ¶
type DerivedMetricState struct { // User-supplied additional explanatory information for the derived metric. AdditionalInformation pulumi.StringPtrInput // How frequently the query generating the derived metric is run. Minutes pulumi.IntPtrInput // The name of the Derived Metric in Wavefront. Name pulumi.StringPtrInput // A Wavefront query that is evaluated at regular intervals (default is 1 minute). Query pulumi.StringPtrInput // A set of tags to assign to this resource. Tags pulumi.StringArrayInput }
func (DerivedMetricState) ElementType ¶
func (DerivedMetricState) ElementType() reflect.Type
type Event ¶
type Event struct { pulumi.CustomResourceState // The annotations associated with the event. Annotations pulumi.StringMapOutput `pulumi:"annotations"` EndtimeKey pulumi.IntPtrOutput `pulumi:"endtimeKey"` // The name of the event as it is displayed in Wavefront. Name pulumi.StringOutput `pulumi:"name"` // The start time of the event in epoch milliseconds. StartTime pulumi.IntPtrOutput `pulumi:"startTime"` // A set of tags to assign to this resource. Tags pulumi.StringArrayOutput `pulumi:"tags"` }
Provides a Wavefront event resource. This allows events to be created, updated, and deleted.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-wavefront/sdk/v2/go/wavefront" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := wavefront.NewEvent(ctx, "event", &wavefront.EventArgs{ Annotations: pulumi.StringMap{ "details": pulumi.String("description"), "severity": pulumi.String("info"), "type": pulumi.String("event type"), }, Tags: pulumi.StringArray{ pulumi.String("eventTag1"), }, }) if err != nil { return err } return nil }) }
```
## Import
You can import events by using the id, for example ¶
```sh
$ pulumi import wavefront:index/event:Event event 1479868728473
```
func GetEvent ¶
func GetEvent(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EventState, opts ...pulumi.ResourceOption) (*Event, error)
GetEvent gets an existing Event 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 NewEvent ¶
func NewEvent(ctx *pulumi.Context, name string, args *EventArgs, opts ...pulumi.ResourceOption) (*Event, error)
NewEvent registers a new resource with the given unique name, arguments, and options.
func (*Event) ElementType ¶
func (*Event) ToEventOutput ¶
func (i *Event) ToEventOutput() EventOutput
func (*Event) ToEventOutputWithContext ¶
func (i *Event) ToEventOutputWithContext(ctx context.Context) EventOutput
type EventArgs ¶
type EventArgs struct { // The annotations associated with the event. Annotations pulumi.StringMapInput EndtimeKey pulumi.IntPtrInput // The name of the event as it is displayed in Wavefront. Name pulumi.StringPtrInput // The start time of the event in epoch milliseconds. StartTime pulumi.IntPtrInput // A set of tags to assign to this resource. Tags pulumi.StringArrayInput }
The set of arguments for constructing a Event resource.
func (EventArgs) ElementType ¶
type EventArray ¶
type EventArray []EventInput
func (EventArray) ElementType ¶
func (EventArray) ElementType() reflect.Type
func (EventArray) ToEventArrayOutput ¶
func (i EventArray) ToEventArrayOutput() EventArrayOutput
func (EventArray) ToEventArrayOutputWithContext ¶
func (i EventArray) ToEventArrayOutputWithContext(ctx context.Context) EventArrayOutput
type EventArrayInput ¶
type EventArrayInput interface { pulumi.Input ToEventArrayOutput() EventArrayOutput ToEventArrayOutputWithContext(context.Context) EventArrayOutput }
EventArrayInput is an input type that accepts EventArray and EventArrayOutput values. You can construct a concrete instance of `EventArrayInput` via:
EventArray{ EventArgs{...} }
type EventArrayOutput ¶
type EventArrayOutput struct{ *pulumi.OutputState }
func (EventArrayOutput) ElementType ¶
func (EventArrayOutput) ElementType() reflect.Type
func (EventArrayOutput) Index ¶
func (o EventArrayOutput) Index(i pulumi.IntInput) EventOutput
func (EventArrayOutput) ToEventArrayOutput ¶
func (o EventArrayOutput) ToEventArrayOutput() EventArrayOutput
func (EventArrayOutput) ToEventArrayOutputWithContext ¶
func (o EventArrayOutput) ToEventArrayOutputWithContext(ctx context.Context) EventArrayOutput
type EventInput ¶
type EventInput interface { pulumi.Input ToEventOutput() EventOutput ToEventOutputWithContext(ctx context.Context) EventOutput }
type EventMap ¶
type EventMap map[string]EventInput
func (EventMap) ElementType ¶
func (EventMap) ToEventMapOutput ¶
func (i EventMap) ToEventMapOutput() EventMapOutput
func (EventMap) ToEventMapOutputWithContext ¶
func (i EventMap) ToEventMapOutputWithContext(ctx context.Context) EventMapOutput
type EventMapInput ¶
type EventMapInput interface { pulumi.Input ToEventMapOutput() EventMapOutput ToEventMapOutputWithContext(context.Context) EventMapOutput }
EventMapInput is an input type that accepts EventMap and EventMapOutput values. You can construct a concrete instance of `EventMapInput` via:
EventMap{ "key": EventArgs{...} }
type EventMapOutput ¶
type EventMapOutput struct{ *pulumi.OutputState }
func (EventMapOutput) ElementType ¶
func (EventMapOutput) ElementType() reflect.Type
func (EventMapOutput) MapIndex ¶
func (o EventMapOutput) MapIndex(k pulumi.StringInput) EventOutput
func (EventMapOutput) ToEventMapOutput ¶
func (o EventMapOutput) ToEventMapOutput() EventMapOutput
func (EventMapOutput) ToEventMapOutputWithContext ¶
func (o EventMapOutput) ToEventMapOutputWithContext(ctx context.Context) EventMapOutput
type EventOutput ¶
type EventOutput struct{ *pulumi.OutputState }
func (EventOutput) Annotations ¶
func (o EventOutput) Annotations() pulumi.StringMapOutput
The annotations associated with the event.
func (EventOutput) ElementType ¶
func (EventOutput) ElementType() reflect.Type
func (EventOutput) EndtimeKey ¶
func (o EventOutput) EndtimeKey() pulumi.IntPtrOutput
func (EventOutput) Name ¶
func (o EventOutput) Name() pulumi.StringOutput
The name of the event as it is displayed in Wavefront.
func (EventOutput) StartTime ¶
func (o EventOutput) StartTime() pulumi.IntPtrOutput
The start time of the event in epoch milliseconds.
func (EventOutput) Tags ¶
func (o EventOutput) Tags() pulumi.StringArrayOutput
A set of tags to assign to this resource.
func (EventOutput) ToEventOutput ¶
func (o EventOutput) ToEventOutput() EventOutput
func (EventOutput) ToEventOutputWithContext ¶
func (o EventOutput) ToEventOutputWithContext(ctx context.Context) EventOutput
type EventState ¶
type EventState struct { // The annotations associated with the event. Annotations pulumi.StringMapInput EndtimeKey pulumi.IntPtrInput // The name of the event as it is displayed in Wavefront. Name pulumi.StringPtrInput // The start time of the event in epoch milliseconds. StartTime pulumi.IntPtrInput // A set of tags to assign to this resource. Tags pulumi.StringArrayInput }
func (EventState) ElementType ¶
func (EventState) ElementType() reflect.Type
type ExternalLink ¶
type ExternalLink struct { pulumi.CustomResourceState // Human-readable description for this link. Description pulumi.StringOutput `pulumi:"description"` // Whether this is a "Log Integration" subType of external link. IsLogIntegration pulumi.BoolPtrOutput `pulumi:"isLogIntegration"` // Controls whether a link is displayed in the context menu of a highlighted series. If present, the metric name of the highlighted series must match this regular expression in order for the link to be displayed. MetricFilterRegex pulumi.StringPtrOutput `pulumi:"metricFilterRegex"` // The name of the external link. Name pulumi.StringOutput `pulumi:"name"` // Controls whether a link is displayed in the context menu of a highlighted // series. This is a map from string to regular expression. The highlighted series must contain point tags whose // keys are present in the keys of this map and whose values match the regular expressions associated with those // keys in order for the link to be displayed. PointTagFilterRegexes pulumi.StringMapOutput `pulumi:"pointTagFilterRegexes"` // Controls whether a link is displayed in the context menu of a highlighted series. If present, the source name of the highlighted series must match this regular expression in order for the link to be displayed. SourceFilterRegex pulumi.StringPtrOutput `pulumi:"sourceFilterRegex"` // The mustache template for this link. The template must expand to a full URL, including scheme, origin, etc. Template pulumi.StringOutput `pulumi:"template"` }
Provides a Wavefront External Link Resource. This allows external links to be created, updated, and deleted.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-wavefront/sdk/v2/go/wavefront" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := wavefront.NewExternalLink(ctx, "basic", &wavefront.ExternalLinkArgs{ Description: pulumi.String("An external link description"), Template: pulumi.String("https://example.com/source={{{source}}}&startTime={{startEpochMillis}}"), }) if err != nil { return err } return nil }) }
```
## Import
Maintenance windows can be imported by using the `id`, e.g.
```sh
$ pulumi import wavefront:index/externalLink:ExternalLink basic fVj6fz6zYC4aBkID
```
func GetExternalLink ¶
func GetExternalLink(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ExternalLinkState, opts ...pulumi.ResourceOption) (*ExternalLink, error)
GetExternalLink gets an existing ExternalLink 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 NewExternalLink ¶
func NewExternalLink(ctx *pulumi.Context, name string, args *ExternalLinkArgs, opts ...pulumi.ResourceOption) (*ExternalLink, error)
NewExternalLink registers a new resource with the given unique name, arguments, and options.
func (*ExternalLink) ElementType ¶
func (*ExternalLink) ElementType() reflect.Type
func (*ExternalLink) ToExternalLinkOutput ¶
func (i *ExternalLink) ToExternalLinkOutput() ExternalLinkOutput
func (*ExternalLink) ToExternalLinkOutputWithContext ¶
func (i *ExternalLink) ToExternalLinkOutputWithContext(ctx context.Context) ExternalLinkOutput
type ExternalLinkArgs ¶
type ExternalLinkArgs struct { // Human-readable description for this link. Description pulumi.StringInput // Whether this is a "Log Integration" subType of external link. IsLogIntegration pulumi.BoolPtrInput // Controls whether a link is displayed in the context menu of a highlighted series. If present, the metric name of the highlighted series must match this regular expression in order for the link to be displayed. MetricFilterRegex pulumi.StringPtrInput // The name of the external link. Name pulumi.StringPtrInput // Controls whether a link is displayed in the context menu of a highlighted // series. This is a map from string to regular expression. The highlighted series must contain point tags whose // keys are present in the keys of this map and whose values match the regular expressions associated with those // keys in order for the link to be displayed. PointTagFilterRegexes pulumi.StringMapInput // Controls whether a link is displayed in the context menu of a highlighted series. If present, the source name of the highlighted series must match this regular expression in order for the link to be displayed. SourceFilterRegex pulumi.StringPtrInput // The mustache template for this link. The template must expand to a full URL, including scheme, origin, etc. Template pulumi.StringInput }
The set of arguments for constructing a ExternalLink resource.
func (ExternalLinkArgs) ElementType ¶
func (ExternalLinkArgs) ElementType() reflect.Type
type ExternalLinkArray ¶
type ExternalLinkArray []ExternalLinkInput
func (ExternalLinkArray) ElementType ¶
func (ExternalLinkArray) ElementType() reflect.Type
func (ExternalLinkArray) ToExternalLinkArrayOutput ¶
func (i ExternalLinkArray) ToExternalLinkArrayOutput() ExternalLinkArrayOutput
func (ExternalLinkArray) ToExternalLinkArrayOutputWithContext ¶
func (i ExternalLinkArray) ToExternalLinkArrayOutputWithContext(ctx context.Context) ExternalLinkArrayOutput
type ExternalLinkArrayInput ¶
type ExternalLinkArrayInput interface { pulumi.Input ToExternalLinkArrayOutput() ExternalLinkArrayOutput ToExternalLinkArrayOutputWithContext(context.Context) ExternalLinkArrayOutput }
ExternalLinkArrayInput is an input type that accepts ExternalLinkArray and ExternalLinkArrayOutput values. You can construct a concrete instance of `ExternalLinkArrayInput` via:
ExternalLinkArray{ ExternalLinkArgs{...} }
type ExternalLinkArrayOutput ¶
type ExternalLinkArrayOutput struct{ *pulumi.OutputState }
func (ExternalLinkArrayOutput) ElementType ¶
func (ExternalLinkArrayOutput) ElementType() reflect.Type
func (ExternalLinkArrayOutput) Index ¶
func (o ExternalLinkArrayOutput) Index(i pulumi.IntInput) ExternalLinkOutput
func (ExternalLinkArrayOutput) ToExternalLinkArrayOutput ¶
func (o ExternalLinkArrayOutput) ToExternalLinkArrayOutput() ExternalLinkArrayOutput
func (ExternalLinkArrayOutput) ToExternalLinkArrayOutputWithContext ¶
func (o ExternalLinkArrayOutput) ToExternalLinkArrayOutputWithContext(ctx context.Context) ExternalLinkArrayOutput
type ExternalLinkInput ¶
type ExternalLinkInput interface { pulumi.Input ToExternalLinkOutput() ExternalLinkOutput ToExternalLinkOutputWithContext(ctx context.Context) ExternalLinkOutput }
type ExternalLinkMap ¶
type ExternalLinkMap map[string]ExternalLinkInput
func (ExternalLinkMap) ElementType ¶
func (ExternalLinkMap) ElementType() reflect.Type
func (ExternalLinkMap) ToExternalLinkMapOutput ¶
func (i ExternalLinkMap) ToExternalLinkMapOutput() ExternalLinkMapOutput
func (ExternalLinkMap) ToExternalLinkMapOutputWithContext ¶
func (i ExternalLinkMap) ToExternalLinkMapOutputWithContext(ctx context.Context) ExternalLinkMapOutput
type ExternalLinkMapInput ¶
type ExternalLinkMapInput interface { pulumi.Input ToExternalLinkMapOutput() ExternalLinkMapOutput ToExternalLinkMapOutputWithContext(context.Context) ExternalLinkMapOutput }
ExternalLinkMapInput is an input type that accepts ExternalLinkMap and ExternalLinkMapOutput values. You can construct a concrete instance of `ExternalLinkMapInput` via:
ExternalLinkMap{ "key": ExternalLinkArgs{...} }
type ExternalLinkMapOutput ¶
type ExternalLinkMapOutput struct{ *pulumi.OutputState }
func (ExternalLinkMapOutput) ElementType ¶
func (ExternalLinkMapOutput) ElementType() reflect.Type
func (ExternalLinkMapOutput) MapIndex ¶
func (o ExternalLinkMapOutput) MapIndex(k pulumi.StringInput) ExternalLinkOutput
func (ExternalLinkMapOutput) ToExternalLinkMapOutput ¶
func (o ExternalLinkMapOutput) ToExternalLinkMapOutput() ExternalLinkMapOutput
func (ExternalLinkMapOutput) ToExternalLinkMapOutputWithContext ¶
func (o ExternalLinkMapOutput) ToExternalLinkMapOutputWithContext(ctx context.Context) ExternalLinkMapOutput
type ExternalLinkOutput ¶
type ExternalLinkOutput struct{ *pulumi.OutputState }
func (ExternalLinkOutput) Description ¶
func (o ExternalLinkOutput) Description() pulumi.StringOutput
Human-readable description for this link.
func (ExternalLinkOutput) ElementType ¶
func (ExternalLinkOutput) ElementType() reflect.Type
func (ExternalLinkOutput) IsLogIntegration ¶
func (o ExternalLinkOutput) IsLogIntegration() pulumi.BoolPtrOutput
Whether this is a "Log Integration" subType of external link.
func (ExternalLinkOutput) MetricFilterRegex ¶
func (o ExternalLinkOutput) MetricFilterRegex() pulumi.StringPtrOutput
Controls whether a link is displayed in the context menu of a highlighted series. If present, the metric name of the highlighted series must match this regular expression in order for the link to be displayed.
func (ExternalLinkOutput) Name ¶
func (o ExternalLinkOutput) Name() pulumi.StringOutput
The name of the external link.
func (ExternalLinkOutput) PointTagFilterRegexes ¶
func (o ExternalLinkOutput) PointTagFilterRegexes() pulumi.StringMapOutput
Controls whether a link is displayed in the context menu of a highlighted series. This is a map from string to regular expression. The highlighted series must contain point tags whose keys are present in the keys of this map and whose values match the regular expressions associated with those keys in order for the link to be displayed.
func (ExternalLinkOutput) SourceFilterRegex ¶
func (o ExternalLinkOutput) SourceFilterRegex() pulumi.StringPtrOutput
Controls whether a link is displayed in the context menu of a highlighted series. If present, the source name of the highlighted series must match this regular expression in order for the link to be displayed.
func (ExternalLinkOutput) Template ¶
func (o ExternalLinkOutput) Template() pulumi.StringOutput
The mustache template for this link. The template must expand to a full URL, including scheme, origin, etc.
func (ExternalLinkOutput) ToExternalLinkOutput ¶
func (o ExternalLinkOutput) ToExternalLinkOutput() ExternalLinkOutput
func (ExternalLinkOutput) ToExternalLinkOutputWithContext ¶
func (o ExternalLinkOutput) ToExternalLinkOutputWithContext(ctx context.Context) ExternalLinkOutput
type ExternalLinkState ¶
type ExternalLinkState struct { // Human-readable description for this link. Description pulumi.StringPtrInput // Whether this is a "Log Integration" subType of external link. IsLogIntegration pulumi.BoolPtrInput // Controls whether a link is displayed in the context menu of a highlighted series. If present, the metric name of the highlighted series must match this regular expression in order for the link to be displayed. MetricFilterRegex pulumi.StringPtrInput // The name of the external link. Name pulumi.StringPtrInput // Controls whether a link is displayed in the context menu of a highlighted // series. This is a map from string to regular expression. The highlighted series must contain point tags whose // keys are present in the keys of this map and whose values match the regular expressions associated with those // keys in order for the link to be displayed. PointTagFilterRegexes pulumi.StringMapInput // Controls whether a link is displayed in the context menu of a highlighted series. If present, the source name of the highlighted series must match this regular expression in order for the link to be displayed. SourceFilterRegex pulumi.StringPtrInput // The mustache template for this link. The template must expand to a full URL, including scheme, origin, etc. Template pulumi.StringPtrInput }
func (ExternalLinkState) ElementType ¶
func (ExternalLinkState) ElementType() reflect.Type
type GetAlertFailingHostLabelPairArgs ¶
type GetAlertFailingHostLabelPairArgs struct { Firing pulumi.IntInput `pulumi:"firing"` Host pulumi.StringInput `pulumi:"host"` }
func (GetAlertFailingHostLabelPairArgs) ElementType ¶
func (GetAlertFailingHostLabelPairArgs) ElementType() reflect.Type
func (GetAlertFailingHostLabelPairArgs) ToGetAlertFailingHostLabelPairOutput ¶
func (i GetAlertFailingHostLabelPairArgs) ToGetAlertFailingHostLabelPairOutput() GetAlertFailingHostLabelPairOutput
func (GetAlertFailingHostLabelPairArgs) ToGetAlertFailingHostLabelPairOutputWithContext ¶
func (i GetAlertFailingHostLabelPairArgs) ToGetAlertFailingHostLabelPairOutputWithContext(ctx context.Context) GetAlertFailingHostLabelPairOutput
type GetAlertFailingHostLabelPairArray ¶
type GetAlertFailingHostLabelPairArray []GetAlertFailingHostLabelPairInput
func (GetAlertFailingHostLabelPairArray) ElementType ¶
func (GetAlertFailingHostLabelPairArray) ElementType() reflect.Type
func (GetAlertFailingHostLabelPairArray) ToGetAlertFailingHostLabelPairArrayOutput ¶
func (i GetAlertFailingHostLabelPairArray) ToGetAlertFailingHostLabelPairArrayOutput() GetAlertFailingHostLabelPairArrayOutput
func (GetAlertFailingHostLabelPairArray) ToGetAlertFailingHostLabelPairArrayOutputWithContext ¶
func (i GetAlertFailingHostLabelPairArray) ToGetAlertFailingHostLabelPairArrayOutputWithContext(ctx context.Context) GetAlertFailingHostLabelPairArrayOutput
type GetAlertFailingHostLabelPairArrayInput ¶
type GetAlertFailingHostLabelPairArrayInput interface { pulumi.Input ToGetAlertFailingHostLabelPairArrayOutput() GetAlertFailingHostLabelPairArrayOutput ToGetAlertFailingHostLabelPairArrayOutputWithContext(context.Context) GetAlertFailingHostLabelPairArrayOutput }
GetAlertFailingHostLabelPairArrayInput is an input type that accepts GetAlertFailingHostLabelPairArray and GetAlertFailingHostLabelPairArrayOutput values. You can construct a concrete instance of `GetAlertFailingHostLabelPairArrayInput` via:
GetAlertFailingHostLabelPairArray{ GetAlertFailingHostLabelPairArgs{...} }
type GetAlertFailingHostLabelPairArrayOutput ¶
type GetAlertFailingHostLabelPairArrayOutput struct{ *pulumi.OutputState }
func (GetAlertFailingHostLabelPairArrayOutput) ElementType ¶
func (GetAlertFailingHostLabelPairArrayOutput) ElementType() reflect.Type
func (GetAlertFailingHostLabelPairArrayOutput) ToGetAlertFailingHostLabelPairArrayOutput ¶
func (o GetAlertFailingHostLabelPairArrayOutput) ToGetAlertFailingHostLabelPairArrayOutput() GetAlertFailingHostLabelPairArrayOutput
func (GetAlertFailingHostLabelPairArrayOutput) ToGetAlertFailingHostLabelPairArrayOutputWithContext ¶
func (o GetAlertFailingHostLabelPairArrayOutput) ToGetAlertFailingHostLabelPairArrayOutputWithContext(ctx context.Context) GetAlertFailingHostLabelPairArrayOutput
type GetAlertFailingHostLabelPairInput ¶
type GetAlertFailingHostLabelPairInput interface { pulumi.Input ToGetAlertFailingHostLabelPairOutput() GetAlertFailingHostLabelPairOutput ToGetAlertFailingHostLabelPairOutputWithContext(context.Context) GetAlertFailingHostLabelPairOutput }
GetAlertFailingHostLabelPairInput is an input type that accepts GetAlertFailingHostLabelPairArgs and GetAlertFailingHostLabelPairOutput values. You can construct a concrete instance of `GetAlertFailingHostLabelPairInput` via:
GetAlertFailingHostLabelPairArgs{...}
type GetAlertFailingHostLabelPairOutput ¶
type GetAlertFailingHostLabelPairOutput struct{ *pulumi.OutputState }
func (GetAlertFailingHostLabelPairOutput) ElementType ¶
func (GetAlertFailingHostLabelPairOutput) ElementType() reflect.Type
func (GetAlertFailingHostLabelPairOutput) Firing ¶
func (o GetAlertFailingHostLabelPairOutput) Firing() pulumi.IntOutput
func (GetAlertFailingHostLabelPairOutput) Host ¶
func (o GetAlertFailingHostLabelPairOutput) Host() pulumi.StringOutput
func (GetAlertFailingHostLabelPairOutput) ToGetAlertFailingHostLabelPairOutput ¶
func (o GetAlertFailingHostLabelPairOutput) ToGetAlertFailingHostLabelPairOutput() GetAlertFailingHostLabelPairOutput
func (GetAlertFailingHostLabelPairOutput) ToGetAlertFailingHostLabelPairOutputWithContext ¶
func (o GetAlertFailingHostLabelPairOutput) ToGetAlertFailingHostLabelPairOutputWithContext(ctx context.Context) GetAlertFailingHostLabelPairOutput
type GetAlertInMaintenanceHostLabelPairArgs ¶
type GetAlertInMaintenanceHostLabelPairArgs struct { Firing pulumi.IntInput `pulumi:"firing"` Host pulumi.StringInput `pulumi:"host"` }
func (GetAlertInMaintenanceHostLabelPairArgs) ElementType ¶
func (GetAlertInMaintenanceHostLabelPairArgs) ElementType() reflect.Type
func (GetAlertInMaintenanceHostLabelPairArgs) ToGetAlertInMaintenanceHostLabelPairOutput ¶
func (i GetAlertInMaintenanceHostLabelPairArgs) ToGetAlertInMaintenanceHostLabelPairOutput() GetAlertInMaintenanceHostLabelPairOutput
func (GetAlertInMaintenanceHostLabelPairArgs) ToGetAlertInMaintenanceHostLabelPairOutputWithContext ¶
func (i GetAlertInMaintenanceHostLabelPairArgs) ToGetAlertInMaintenanceHostLabelPairOutputWithContext(ctx context.Context) GetAlertInMaintenanceHostLabelPairOutput
type GetAlertInMaintenanceHostLabelPairArray ¶
type GetAlertInMaintenanceHostLabelPairArray []GetAlertInMaintenanceHostLabelPairInput
func (GetAlertInMaintenanceHostLabelPairArray) ElementType ¶
func (GetAlertInMaintenanceHostLabelPairArray) ElementType() reflect.Type
func (GetAlertInMaintenanceHostLabelPairArray) ToGetAlertInMaintenanceHostLabelPairArrayOutput ¶
func (i GetAlertInMaintenanceHostLabelPairArray) ToGetAlertInMaintenanceHostLabelPairArrayOutput() GetAlertInMaintenanceHostLabelPairArrayOutput
func (GetAlertInMaintenanceHostLabelPairArray) ToGetAlertInMaintenanceHostLabelPairArrayOutputWithContext ¶
func (i GetAlertInMaintenanceHostLabelPairArray) ToGetAlertInMaintenanceHostLabelPairArrayOutputWithContext(ctx context.Context) GetAlertInMaintenanceHostLabelPairArrayOutput
type GetAlertInMaintenanceHostLabelPairArrayInput ¶
type GetAlertInMaintenanceHostLabelPairArrayInput interface { pulumi.Input ToGetAlertInMaintenanceHostLabelPairArrayOutput() GetAlertInMaintenanceHostLabelPairArrayOutput ToGetAlertInMaintenanceHostLabelPairArrayOutputWithContext(context.Context) GetAlertInMaintenanceHostLabelPairArrayOutput }
GetAlertInMaintenanceHostLabelPairArrayInput is an input type that accepts GetAlertInMaintenanceHostLabelPairArray and GetAlertInMaintenanceHostLabelPairArrayOutput values. You can construct a concrete instance of `GetAlertInMaintenanceHostLabelPairArrayInput` via:
GetAlertInMaintenanceHostLabelPairArray{ GetAlertInMaintenanceHostLabelPairArgs{...} }
type GetAlertInMaintenanceHostLabelPairArrayOutput ¶
type GetAlertInMaintenanceHostLabelPairArrayOutput struct{ *pulumi.OutputState }
func (GetAlertInMaintenanceHostLabelPairArrayOutput) ElementType ¶
func (GetAlertInMaintenanceHostLabelPairArrayOutput) ElementType() reflect.Type
func (GetAlertInMaintenanceHostLabelPairArrayOutput) ToGetAlertInMaintenanceHostLabelPairArrayOutput ¶
func (o GetAlertInMaintenanceHostLabelPairArrayOutput) ToGetAlertInMaintenanceHostLabelPairArrayOutput() GetAlertInMaintenanceHostLabelPairArrayOutput
func (GetAlertInMaintenanceHostLabelPairArrayOutput) ToGetAlertInMaintenanceHostLabelPairArrayOutputWithContext ¶
func (o GetAlertInMaintenanceHostLabelPairArrayOutput) ToGetAlertInMaintenanceHostLabelPairArrayOutputWithContext(ctx context.Context) GetAlertInMaintenanceHostLabelPairArrayOutput
type GetAlertInMaintenanceHostLabelPairInput ¶
type GetAlertInMaintenanceHostLabelPairInput interface { pulumi.Input ToGetAlertInMaintenanceHostLabelPairOutput() GetAlertInMaintenanceHostLabelPairOutput ToGetAlertInMaintenanceHostLabelPairOutputWithContext(context.Context) GetAlertInMaintenanceHostLabelPairOutput }
GetAlertInMaintenanceHostLabelPairInput is an input type that accepts GetAlertInMaintenanceHostLabelPairArgs and GetAlertInMaintenanceHostLabelPairOutput values. You can construct a concrete instance of `GetAlertInMaintenanceHostLabelPairInput` via:
GetAlertInMaintenanceHostLabelPairArgs{...}
type GetAlertInMaintenanceHostLabelPairOutput ¶
type GetAlertInMaintenanceHostLabelPairOutput struct{ *pulumi.OutputState }
func (GetAlertInMaintenanceHostLabelPairOutput) ElementType ¶
func (GetAlertInMaintenanceHostLabelPairOutput) ElementType() reflect.Type
func (GetAlertInMaintenanceHostLabelPairOutput) Firing ¶
func (o GetAlertInMaintenanceHostLabelPairOutput) Firing() pulumi.IntOutput
func (GetAlertInMaintenanceHostLabelPairOutput) Host ¶
func (o GetAlertInMaintenanceHostLabelPairOutput) Host() pulumi.StringOutput
func (GetAlertInMaintenanceHostLabelPairOutput) ToGetAlertInMaintenanceHostLabelPairOutput ¶
func (o GetAlertInMaintenanceHostLabelPairOutput) ToGetAlertInMaintenanceHostLabelPairOutput() GetAlertInMaintenanceHostLabelPairOutput
func (GetAlertInMaintenanceHostLabelPairOutput) ToGetAlertInMaintenanceHostLabelPairOutputWithContext ¶
func (o GetAlertInMaintenanceHostLabelPairOutput) ToGetAlertInMaintenanceHostLabelPairOutputWithContext(ctx context.Context) GetAlertInMaintenanceHostLabelPairOutput
type GetAlertsAlert ¶
type GetAlertsAlert struct { // User-supplied additional explanatory information about this alert. AdditionalInformation string `pulumi:"additionalInformation"` // The type of alert in Wavefront. AlertType string `pulumi:"alertType"` // A list of users or groups that can modify the alert. CanModifies []string `pulumi:"canModifies"` // A list of users or groups that can view the alert. CanViews []string `pulumi:"canViews"` // A Wavefront query that is evaluated at regular intervals (default is 1 minute). The alert fires and notifications are triggered when a data series matching this query evaluates to a non-zero value for a set number of consecutive minutes. Condition string `pulumi:"condition"` // A map of severity to condition for which this alert will trigger. Conditions map[string]string `pulumi:"conditions"` // A second query the results of which are displayed in the alert user interface instead of the condition query. DisplayExpression string `pulumi:"displayExpression"` // A Boolean flag to enable real-time evaluation. EvaluateRealtimeData bool `pulumi:"evaluateRealtimeData"` // A list of failing host label pairs. FailingHostLabelPairs []GetAlertsAlertFailingHostLabelPair `pulumi:"failingHostLabelPairs"` // The ID of the alert in Wavefront. Id string `pulumi:"id"` // A list of in maintenance host label pairs. InMaintenanceHostLabelPairs []GetAlertsAlertInMaintenanceHostLabelPair `pulumi:"inMaintenanceHostLabelPairs"` // A Boolean flag indicating whether to include obsolete metrics or not. IncludeObsoleteMetrics bool `pulumi:"includeObsoleteMetrics"` // The number of consecutive minutes that a series matching the condition query must evaluate to "true" (non-zero value) before the alert fires. Minutes int `pulumi:"minutes"` // The name of the alert as it is displayed in Wavefront. Name string `pulumi:"name"` // How often to re-trigger a continually failing alert. NotificationResendFrequencyMinutes int `pulumi:"notificationResendFrequencyMinutes"` // The specified query is executed every `processRateMinutes` minutes. ProcessRateMinutes int `pulumi:"processRateMinutes"` // The number of consecutive minutes that a firing series matching the condition query must evaluate to "false" (zero value) before the alert resolves. ResolveAfterMinutes int `pulumi:"resolveAfterMinutes"` // The severity of the alert. Severity string `pulumi:"severity"` SeverityLists []string `pulumi:"severityLists"` // The status of the alert. Statuses []string `pulumi:"statuses"` // A set of tags assigned to the alert. Tags []string `pulumi:"tags"` // An email address or integration endpoint (such as PagerDuty or webhook) to notify when the alert status changes. Target string `pulumi:"target"` // A comma-separated list of the email addresses or integration endpoints (such as PagerDuty or webhook) to notify when the alert status changes. Multiple target types can be in the list. Targets map[string]string `pulumi:"targets"` }
type GetAlertsAlertArgs ¶
type GetAlertsAlertArgs struct { // User-supplied additional explanatory information about this alert. AdditionalInformation pulumi.StringInput `pulumi:"additionalInformation"` // The type of alert in Wavefront. AlertType pulumi.StringInput `pulumi:"alertType"` // A list of users or groups that can modify the alert. CanModifies pulumi.StringArrayInput `pulumi:"canModifies"` // A list of users or groups that can view the alert. CanViews pulumi.StringArrayInput `pulumi:"canViews"` // A Wavefront query that is evaluated at regular intervals (default is 1 minute). The alert fires and notifications are triggered when a data series matching this query evaluates to a non-zero value for a set number of consecutive minutes. Condition pulumi.StringInput `pulumi:"condition"` // A map of severity to condition for which this alert will trigger. Conditions pulumi.StringMapInput `pulumi:"conditions"` // A second query the results of which are displayed in the alert user interface instead of the condition query. DisplayExpression pulumi.StringInput `pulumi:"displayExpression"` // A Boolean flag to enable real-time evaluation. EvaluateRealtimeData pulumi.BoolInput `pulumi:"evaluateRealtimeData"` // A list of failing host label pairs. FailingHostLabelPairs GetAlertsAlertFailingHostLabelPairArrayInput `pulumi:"failingHostLabelPairs"` // The ID of the alert in Wavefront. Id pulumi.StringInput `pulumi:"id"` // A list of in maintenance host label pairs. InMaintenanceHostLabelPairs GetAlertsAlertInMaintenanceHostLabelPairArrayInput `pulumi:"inMaintenanceHostLabelPairs"` // A Boolean flag indicating whether to include obsolete metrics or not. IncludeObsoleteMetrics pulumi.BoolInput `pulumi:"includeObsoleteMetrics"` // The number of consecutive minutes that a series matching the condition query must evaluate to "true" (non-zero value) before the alert fires. Minutes pulumi.IntInput `pulumi:"minutes"` // The name of the alert as it is displayed in Wavefront. Name pulumi.StringInput `pulumi:"name"` // How often to re-trigger a continually failing alert. NotificationResendFrequencyMinutes pulumi.IntInput `pulumi:"notificationResendFrequencyMinutes"` // The specified query is executed every `processRateMinutes` minutes. ProcessRateMinutes pulumi.IntInput `pulumi:"processRateMinutes"` // The number of consecutive minutes that a firing series matching the condition query must evaluate to "false" (zero value) before the alert resolves. ResolveAfterMinutes pulumi.IntInput `pulumi:"resolveAfterMinutes"` // The severity of the alert. Severity pulumi.StringInput `pulumi:"severity"` SeverityLists pulumi.StringArrayInput `pulumi:"severityLists"` // The status of the alert. Statuses pulumi.StringArrayInput `pulumi:"statuses"` // A set of tags assigned to the alert. Tags pulumi.StringArrayInput `pulumi:"tags"` // An email address or integration endpoint (such as PagerDuty or webhook) to notify when the alert status changes. Target pulumi.StringInput `pulumi:"target"` // A comma-separated list of the email addresses or integration endpoints (such as PagerDuty or webhook) to notify when the alert status changes. Multiple target types can be in the list. Targets pulumi.StringMapInput `pulumi:"targets"` }
func (GetAlertsAlertArgs) ElementType ¶
func (GetAlertsAlertArgs) ElementType() reflect.Type
func (GetAlertsAlertArgs) ToGetAlertsAlertOutput ¶
func (i GetAlertsAlertArgs) ToGetAlertsAlertOutput() GetAlertsAlertOutput
func (GetAlertsAlertArgs) ToGetAlertsAlertOutputWithContext ¶
func (i GetAlertsAlertArgs) ToGetAlertsAlertOutputWithContext(ctx context.Context) GetAlertsAlertOutput
type GetAlertsAlertArray ¶
type GetAlertsAlertArray []GetAlertsAlertInput
func (GetAlertsAlertArray) ElementType ¶
func (GetAlertsAlertArray) ElementType() reflect.Type
func (GetAlertsAlertArray) ToGetAlertsAlertArrayOutput ¶
func (i GetAlertsAlertArray) ToGetAlertsAlertArrayOutput() GetAlertsAlertArrayOutput
func (GetAlertsAlertArray) ToGetAlertsAlertArrayOutputWithContext ¶
func (i GetAlertsAlertArray) ToGetAlertsAlertArrayOutputWithContext(ctx context.Context) GetAlertsAlertArrayOutput
type GetAlertsAlertArrayInput ¶
type GetAlertsAlertArrayInput interface { pulumi.Input ToGetAlertsAlertArrayOutput() GetAlertsAlertArrayOutput ToGetAlertsAlertArrayOutputWithContext(context.Context) GetAlertsAlertArrayOutput }
GetAlertsAlertArrayInput is an input type that accepts GetAlertsAlertArray and GetAlertsAlertArrayOutput values. You can construct a concrete instance of `GetAlertsAlertArrayInput` via:
GetAlertsAlertArray{ GetAlertsAlertArgs{...} }
type GetAlertsAlertArrayOutput ¶
type GetAlertsAlertArrayOutput struct{ *pulumi.OutputState }
func (GetAlertsAlertArrayOutput) ElementType ¶
func (GetAlertsAlertArrayOutput) ElementType() reflect.Type
func (GetAlertsAlertArrayOutput) Index ¶
func (o GetAlertsAlertArrayOutput) Index(i pulumi.IntInput) GetAlertsAlertOutput
func (GetAlertsAlertArrayOutput) ToGetAlertsAlertArrayOutput ¶
func (o GetAlertsAlertArrayOutput) ToGetAlertsAlertArrayOutput() GetAlertsAlertArrayOutput
func (GetAlertsAlertArrayOutput) ToGetAlertsAlertArrayOutputWithContext ¶
func (o GetAlertsAlertArrayOutput) ToGetAlertsAlertArrayOutputWithContext(ctx context.Context) GetAlertsAlertArrayOutput
type GetAlertsAlertFailingHostLabelPairArgs ¶
type GetAlertsAlertFailingHostLabelPairArgs struct { Firing pulumi.IntInput `pulumi:"firing"` Host pulumi.StringInput `pulumi:"host"` }
func (GetAlertsAlertFailingHostLabelPairArgs) ElementType ¶
func (GetAlertsAlertFailingHostLabelPairArgs) ElementType() reflect.Type
func (GetAlertsAlertFailingHostLabelPairArgs) ToGetAlertsAlertFailingHostLabelPairOutput ¶
func (i GetAlertsAlertFailingHostLabelPairArgs) ToGetAlertsAlertFailingHostLabelPairOutput() GetAlertsAlertFailingHostLabelPairOutput
func (GetAlertsAlertFailingHostLabelPairArgs) ToGetAlertsAlertFailingHostLabelPairOutputWithContext ¶
func (i GetAlertsAlertFailingHostLabelPairArgs) ToGetAlertsAlertFailingHostLabelPairOutputWithContext(ctx context.Context) GetAlertsAlertFailingHostLabelPairOutput
type GetAlertsAlertFailingHostLabelPairArray ¶
type GetAlertsAlertFailingHostLabelPairArray []GetAlertsAlertFailingHostLabelPairInput
func (GetAlertsAlertFailingHostLabelPairArray) ElementType ¶
func (GetAlertsAlertFailingHostLabelPairArray) ElementType() reflect.Type
func (GetAlertsAlertFailingHostLabelPairArray) ToGetAlertsAlertFailingHostLabelPairArrayOutput ¶
func (i GetAlertsAlertFailingHostLabelPairArray) ToGetAlertsAlertFailingHostLabelPairArrayOutput() GetAlertsAlertFailingHostLabelPairArrayOutput
func (GetAlertsAlertFailingHostLabelPairArray) ToGetAlertsAlertFailingHostLabelPairArrayOutputWithContext ¶
func (i GetAlertsAlertFailingHostLabelPairArray) ToGetAlertsAlertFailingHostLabelPairArrayOutputWithContext(ctx context.Context) GetAlertsAlertFailingHostLabelPairArrayOutput
type GetAlertsAlertFailingHostLabelPairArrayInput ¶
type GetAlertsAlertFailingHostLabelPairArrayInput interface { pulumi.Input ToGetAlertsAlertFailingHostLabelPairArrayOutput() GetAlertsAlertFailingHostLabelPairArrayOutput ToGetAlertsAlertFailingHostLabelPairArrayOutputWithContext(context.Context) GetAlertsAlertFailingHostLabelPairArrayOutput }
GetAlertsAlertFailingHostLabelPairArrayInput is an input type that accepts GetAlertsAlertFailingHostLabelPairArray and GetAlertsAlertFailingHostLabelPairArrayOutput values. You can construct a concrete instance of `GetAlertsAlertFailingHostLabelPairArrayInput` via:
GetAlertsAlertFailingHostLabelPairArray{ GetAlertsAlertFailingHostLabelPairArgs{...} }
type GetAlertsAlertFailingHostLabelPairArrayOutput ¶
type GetAlertsAlertFailingHostLabelPairArrayOutput struct{ *pulumi.OutputState }
func (GetAlertsAlertFailingHostLabelPairArrayOutput) ElementType ¶
func (GetAlertsAlertFailingHostLabelPairArrayOutput) ElementType() reflect.Type
func (GetAlertsAlertFailingHostLabelPairArrayOutput) ToGetAlertsAlertFailingHostLabelPairArrayOutput ¶
func (o GetAlertsAlertFailingHostLabelPairArrayOutput) ToGetAlertsAlertFailingHostLabelPairArrayOutput() GetAlertsAlertFailingHostLabelPairArrayOutput
func (GetAlertsAlertFailingHostLabelPairArrayOutput) ToGetAlertsAlertFailingHostLabelPairArrayOutputWithContext ¶
func (o GetAlertsAlertFailingHostLabelPairArrayOutput) ToGetAlertsAlertFailingHostLabelPairArrayOutputWithContext(ctx context.Context) GetAlertsAlertFailingHostLabelPairArrayOutput
type GetAlertsAlertFailingHostLabelPairInput ¶
type GetAlertsAlertFailingHostLabelPairInput interface { pulumi.Input ToGetAlertsAlertFailingHostLabelPairOutput() GetAlertsAlertFailingHostLabelPairOutput ToGetAlertsAlertFailingHostLabelPairOutputWithContext(context.Context) GetAlertsAlertFailingHostLabelPairOutput }
GetAlertsAlertFailingHostLabelPairInput is an input type that accepts GetAlertsAlertFailingHostLabelPairArgs and GetAlertsAlertFailingHostLabelPairOutput values. You can construct a concrete instance of `GetAlertsAlertFailingHostLabelPairInput` via:
GetAlertsAlertFailingHostLabelPairArgs{...}
type GetAlertsAlertFailingHostLabelPairOutput ¶
type GetAlertsAlertFailingHostLabelPairOutput struct{ *pulumi.OutputState }
func (GetAlertsAlertFailingHostLabelPairOutput) ElementType ¶
func (GetAlertsAlertFailingHostLabelPairOutput) ElementType() reflect.Type
func (GetAlertsAlertFailingHostLabelPairOutput) Firing ¶
func (o GetAlertsAlertFailingHostLabelPairOutput) Firing() pulumi.IntOutput
func (GetAlertsAlertFailingHostLabelPairOutput) Host ¶
func (o GetAlertsAlertFailingHostLabelPairOutput) Host() pulumi.StringOutput
func (GetAlertsAlertFailingHostLabelPairOutput) ToGetAlertsAlertFailingHostLabelPairOutput ¶
func (o GetAlertsAlertFailingHostLabelPairOutput) ToGetAlertsAlertFailingHostLabelPairOutput() GetAlertsAlertFailingHostLabelPairOutput
func (GetAlertsAlertFailingHostLabelPairOutput) ToGetAlertsAlertFailingHostLabelPairOutputWithContext ¶
func (o GetAlertsAlertFailingHostLabelPairOutput) ToGetAlertsAlertFailingHostLabelPairOutputWithContext(ctx context.Context) GetAlertsAlertFailingHostLabelPairOutput
type GetAlertsAlertInMaintenanceHostLabelPairArgs ¶
type GetAlertsAlertInMaintenanceHostLabelPairArgs struct { Firing pulumi.IntInput `pulumi:"firing"` Host pulumi.StringInput `pulumi:"host"` }
func (GetAlertsAlertInMaintenanceHostLabelPairArgs) ElementType ¶
func (GetAlertsAlertInMaintenanceHostLabelPairArgs) ElementType() reflect.Type
func (GetAlertsAlertInMaintenanceHostLabelPairArgs) ToGetAlertsAlertInMaintenanceHostLabelPairOutput ¶
func (i GetAlertsAlertInMaintenanceHostLabelPairArgs) ToGetAlertsAlertInMaintenanceHostLabelPairOutput() GetAlertsAlertInMaintenanceHostLabelPairOutput
func (GetAlertsAlertInMaintenanceHostLabelPairArgs) ToGetAlertsAlertInMaintenanceHostLabelPairOutputWithContext ¶
func (i GetAlertsAlertInMaintenanceHostLabelPairArgs) ToGetAlertsAlertInMaintenanceHostLabelPairOutputWithContext(ctx context.Context) GetAlertsAlertInMaintenanceHostLabelPairOutput
type GetAlertsAlertInMaintenanceHostLabelPairArray ¶
type GetAlertsAlertInMaintenanceHostLabelPairArray []GetAlertsAlertInMaintenanceHostLabelPairInput
func (GetAlertsAlertInMaintenanceHostLabelPairArray) ElementType ¶
func (GetAlertsAlertInMaintenanceHostLabelPairArray) ElementType() reflect.Type
func (GetAlertsAlertInMaintenanceHostLabelPairArray) ToGetAlertsAlertInMaintenanceHostLabelPairArrayOutput ¶
func (i GetAlertsAlertInMaintenanceHostLabelPairArray) ToGetAlertsAlertInMaintenanceHostLabelPairArrayOutput() GetAlertsAlertInMaintenanceHostLabelPairArrayOutput
func (GetAlertsAlertInMaintenanceHostLabelPairArray) ToGetAlertsAlertInMaintenanceHostLabelPairArrayOutputWithContext ¶
func (i GetAlertsAlertInMaintenanceHostLabelPairArray) ToGetAlertsAlertInMaintenanceHostLabelPairArrayOutputWithContext(ctx context.Context) GetAlertsAlertInMaintenanceHostLabelPairArrayOutput
type GetAlertsAlertInMaintenanceHostLabelPairArrayInput ¶
type GetAlertsAlertInMaintenanceHostLabelPairArrayInput interface { pulumi.Input ToGetAlertsAlertInMaintenanceHostLabelPairArrayOutput() GetAlertsAlertInMaintenanceHostLabelPairArrayOutput ToGetAlertsAlertInMaintenanceHostLabelPairArrayOutputWithContext(context.Context) GetAlertsAlertInMaintenanceHostLabelPairArrayOutput }
GetAlertsAlertInMaintenanceHostLabelPairArrayInput is an input type that accepts GetAlertsAlertInMaintenanceHostLabelPairArray and GetAlertsAlertInMaintenanceHostLabelPairArrayOutput values. You can construct a concrete instance of `GetAlertsAlertInMaintenanceHostLabelPairArrayInput` via:
GetAlertsAlertInMaintenanceHostLabelPairArray{ GetAlertsAlertInMaintenanceHostLabelPairArgs{...} }
type GetAlertsAlertInMaintenanceHostLabelPairArrayOutput ¶
type GetAlertsAlertInMaintenanceHostLabelPairArrayOutput struct{ *pulumi.OutputState }
func (GetAlertsAlertInMaintenanceHostLabelPairArrayOutput) ElementType ¶
func (GetAlertsAlertInMaintenanceHostLabelPairArrayOutput) ElementType() reflect.Type
func (GetAlertsAlertInMaintenanceHostLabelPairArrayOutput) ToGetAlertsAlertInMaintenanceHostLabelPairArrayOutput ¶
func (o GetAlertsAlertInMaintenanceHostLabelPairArrayOutput) ToGetAlertsAlertInMaintenanceHostLabelPairArrayOutput() GetAlertsAlertInMaintenanceHostLabelPairArrayOutput
func (GetAlertsAlertInMaintenanceHostLabelPairArrayOutput) ToGetAlertsAlertInMaintenanceHostLabelPairArrayOutputWithContext ¶
func (o GetAlertsAlertInMaintenanceHostLabelPairArrayOutput) ToGetAlertsAlertInMaintenanceHostLabelPairArrayOutputWithContext(ctx context.Context) GetAlertsAlertInMaintenanceHostLabelPairArrayOutput
type GetAlertsAlertInMaintenanceHostLabelPairInput ¶
type GetAlertsAlertInMaintenanceHostLabelPairInput interface { pulumi.Input ToGetAlertsAlertInMaintenanceHostLabelPairOutput() GetAlertsAlertInMaintenanceHostLabelPairOutput ToGetAlertsAlertInMaintenanceHostLabelPairOutputWithContext(context.Context) GetAlertsAlertInMaintenanceHostLabelPairOutput }
GetAlertsAlertInMaintenanceHostLabelPairInput is an input type that accepts GetAlertsAlertInMaintenanceHostLabelPairArgs and GetAlertsAlertInMaintenanceHostLabelPairOutput values. You can construct a concrete instance of `GetAlertsAlertInMaintenanceHostLabelPairInput` via:
GetAlertsAlertInMaintenanceHostLabelPairArgs{...}
type GetAlertsAlertInMaintenanceHostLabelPairOutput ¶
type GetAlertsAlertInMaintenanceHostLabelPairOutput struct{ *pulumi.OutputState }
func (GetAlertsAlertInMaintenanceHostLabelPairOutput) ElementType ¶
func (GetAlertsAlertInMaintenanceHostLabelPairOutput) ElementType() reflect.Type
func (GetAlertsAlertInMaintenanceHostLabelPairOutput) Firing ¶
func (o GetAlertsAlertInMaintenanceHostLabelPairOutput) Firing() pulumi.IntOutput
func (GetAlertsAlertInMaintenanceHostLabelPairOutput) Host ¶
func (o GetAlertsAlertInMaintenanceHostLabelPairOutput) Host() pulumi.StringOutput
func (GetAlertsAlertInMaintenanceHostLabelPairOutput) ToGetAlertsAlertInMaintenanceHostLabelPairOutput ¶
func (o GetAlertsAlertInMaintenanceHostLabelPairOutput) ToGetAlertsAlertInMaintenanceHostLabelPairOutput() GetAlertsAlertInMaintenanceHostLabelPairOutput
func (GetAlertsAlertInMaintenanceHostLabelPairOutput) ToGetAlertsAlertInMaintenanceHostLabelPairOutputWithContext ¶
func (o GetAlertsAlertInMaintenanceHostLabelPairOutput) ToGetAlertsAlertInMaintenanceHostLabelPairOutputWithContext(ctx context.Context) GetAlertsAlertInMaintenanceHostLabelPairOutput
type GetAlertsAlertInput ¶
type GetAlertsAlertInput interface { pulumi.Input ToGetAlertsAlertOutput() GetAlertsAlertOutput ToGetAlertsAlertOutputWithContext(context.Context) GetAlertsAlertOutput }
GetAlertsAlertInput is an input type that accepts GetAlertsAlertArgs and GetAlertsAlertOutput values. You can construct a concrete instance of `GetAlertsAlertInput` via:
GetAlertsAlertArgs{...}
type GetAlertsAlertOutput ¶
type GetAlertsAlertOutput struct{ *pulumi.OutputState }
func (GetAlertsAlertOutput) AdditionalInformation ¶
func (o GetAlertsAlertOutput) AdditionalInformation() pulumi.StringOutput
User-supplied additional explanatory information about this alert.
func (GetAlertsAlertOutput) AlertType ¶
func (o GetAlertsAlertOutput) AlertType() pulumi.StringOutput
The type of alert in Wavefront.
func (GetAlertsAlertOutput) CanModifies ¶
func (o GetAlertsAlertOutput) CanModifies() pulumi.StringArrayOutput
A list of users or groups that can modify the alert.
func (GetAlertsAlertOutput) CanViews ¶
func (o GetAlertsAlertOutput) CanViews() pulumi.StringArrayOutput
A list of users or groups that can view the alert.
func (GetAlertsAlertOutput) Condition ¶
func (o GetAlertsAlertOutput) Condition() pulumi.StringOutput
A Wavefront query that is evaluated at regular intervals (default is 1 minute). The alert fires and notifications are triggered when a data series matching this query evaluates to a non-zero value for a set number of consecutive minutes.
func (GetAlertsAlertOutput) Conditions ¶
func (o GetAlertsAlertOutput) Conditions() pulumi.StringMapOutput
A map of severity to condition for which this alert will trigger.
func (GetAlertsAlertOutput) DisplayExpression ¶
func (o GetAlertsAlertOutput) DisplayExpression() pulumi.StringOutput
A second query the results of which are displayed in the alert user interface instead of the condition query.
func (GetAlertsAlertOutput) ElementType ¶
func (GetAlertsAlertOutput) ElementType() reflect.Type
func (GetAlertsAlertOutput) EvaluateRealtimeData ¶
func (o GetAlertsAlertOutput) EvaluateRealtimeData() pulumi.BoolOutput
A Boolean flag to enable real-time evaluation.
func (GetAlertsAlertOutput) FailingHostLabelPairs ¶
func (o GetAlertsAlertOutput) FailingHostLabelPairs() GetAlertsAlertFailingHostLabelPairArrayOutput
A list of failing host label pairs.
func (GetAlertsAlertOutput) Id ¶
func (o GetAlertsAlertOutput) Id() pulumi.StringOutput
The ID of the alert in Wavefront.
func (GetAlertsAlertOutput) InMaintenanceHostLabelPairs ¶
func (o GetAlertsAlertOutput) InMaintenanceHostLabelPairs() GetAlertsAlertInMaintenanceHostLabelPairArrayOutput
A list of in maintenance host label pairs.
func (GetAlertsAlertOutput) IncludeObsoleteMetrics ¶
func (o GetAlertsAlertOutput) IncludeObsoleteMetrics() pulumi.BoolOutput
A Boolean flag indicating whether to include obsolete metrics or not.
func (GetAlertsAlertOutput) Minutes ¶
func (o GetAlertsAlertOutput) Minutes() pulumi.IntOutput
The number of consecutive minutes that a series matching the condition query must evaluate to "true" (non-zero value) before the alert fires.
func (GetAlertsAlertOutput) Name ¶
func (o GetAlertsAlertOutput) Name() pulumi.StringOutput
The name of the alert as it is displayed in Wavefront.
func (GetAlertsAlertOutput) NotificationResendFrequencyMinutes ¶
func (o GetAlertsAlertOutput) NotificationResendFrequencyMinutes() pulumi.IntOutput
How often to re-trigger a continually failing alert.
func (GetAlertsAlertOutput) ProcessRateMinutes ¶
func (o GetAlertsAlertOutput) ProcessRateMinutes() pulumi.IntOutput
The specified query is executed every `processRateMinutes` minutes.
func (GetAlertsAlertOutput) ResolveAfterMinutes ¶
func (o GetAlertsAlertOutput) ResolveAfterMinutes() pulumi.IntOutput
The number of consecutive minutes that a firing series matching the condition query must evaluate to "false" (zero value) before the alert resolves.
func (GetAlertsAlertOutput) Severity ¶
func (o GetAlertsAlertOutput) Severity() pulumi.StringOutput
The severity of the alert.
func (GetAlertsAlertOutput) SeverityLists ¶
func (o GetAlertsAlertOutput) SeverityLists() pulumi.StringArrayOutput
func (GetAlertsAlertOutput) Statuses ¶
func (o GetAlertsAlertOutput) Statuses() pulumi.StringArrayOutput
The status of the alert.
func (GetAlertsAlertOutput) Tags ¶
func (o GetAlertsAlertOutput) Tags() pulumi.StringArrayOutput
A set of tags assigned to the alert.
func (GetAlertsAlertOutput) Target ¶
func (o GetAlertsAlertOutput) Target() pulumi.StringOutput
An email address or integration endpoint (such as PagerDuty or webhook) to notify when the alert status changes.
func (GetAlertsAlertOutput) Targets ¶
func (o GetAlertsAlertOutput) Targets() pulumi.StringMapOutput
A comma-separated list of the email addresses or integration endpoints (such as PagerDuty or webhook) to notify when the alert status changes. Multiple target types can be in the list.
func (GetAlertsAlertOutput) ToGetAlertsAlertOutput ¶
func (o GetAlertsAlertOutput) ToGetAlertsAlertOutput() GetAlertsAlertOutput
func (GetAlertsAlertOutput) ToGetAlertsAlertOutputWithContext ¶
func (o GetAlertsAlertOutput) ToGetAlertsAlertOutputWithContext(ctx context.Context) GetAlertsAlertOutput
type GetAlertsArgs ¶
type GetAlertsArgs struct { // Limit is the maximum number of results to be returned. Defaults to 100. Limit *int `pulumi:"limit"` // Offset is the offset from the first result to be returned. Defaults to 0. Offset *int `pulumi:"offset"` }
A collection of arguments for invoking getAlerts.
type GetAlertsOutputArgs ¶
type GetAlertsOutputArgs struct { // Limit is the maximum number of results to be returned. Defaults to 100. Limit pulumi.IntPtrInput `pulumi:"limit"` // Offset is the offset from the first result to be returned. Defaults to 0. Offset pulumi.IntPtrInput `pulumi:"offset"` }
A collection of arguments for invoking getAlerts.
func (GetAlertsOutputArgs) ElementType ¶
func (GetAlertsOutputArgs) ElementType() reflect.Type
type GetAlertsResult ¶
type GetAlertsResult struct { // List of all alerts in Wavefront. For each alert you will see a list of attributes. Alerts []GetAlertsAlert `pulumi:"alerts"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Limit *int `pulumi:"limit"` Offset *int `pulumi:"offset"` }
A collection of values returned by getAlerts.
func GetAlerts ¶
func GetAlerts(ctx *pulumi.Context, args *GetAlertsArgs, opts ...pulumi.InvokeOption) (*GetAlertsResult, error)
Use this data source to get information about all Wavefront alerts.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-wavefront/sdk/v2/go/wavefront" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := wavefront.GetAlerts(ctx, &wavefront.GetAlertsArgs{ Limit: pulumi.IntRef(10), Offset: pulumi.IntRef(0), }, nil) if err != nil { return err } return nil }) }
```
type GetAlertsResultOutput ¶
type GetAlertsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAlerts.
func GetAlertsOutput ¶
func GetAlertsOutput(ctx *pulumi.Context, args GetAlertsOutputArgs, opts ...pulumi.InvokeOption) GetAlertsResultOutput
func (GetAlertsResultOutput) Alerts ¶
func (o GetAlertsResultOutput) Alerts() GetAlertsAlertArrayOutput
List of all alerts in Wavefront. For each alert you will see a list of attributes.
func (GetAlertsResultOutput) ElementType ¶
func (GetAlertsResultOutput) ElementType() reflect.Type
func (GetAlertsResultOutput) Id ¶
func (o GetAlertsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetAlertsResultOutput) Limit ¶
func (o GetAlertsResultOutput) Limit() pulumi.IntPtrOutput
func (GetAlertsResultOutput) Offset ¶
func (o GetAlertsResultOutput) Offset() pulumi.IntPtrOutput
func (GetAlertsResultOutput) ToGetAlertsResultOutput ¶
func (o GetAlertsResultOutput) ToGetAlertsResultOutput() GetAlertsResultOutput
func (GetAlertsResultOutput) ToGetAlertsResultOutputWithContext ¶
func (o GetAlertsResultOutput) ToGetAlertsResultOutputWithContext(ctx context.Context) GetAlertsResultOutput
type GetDashboardParameterDetail ¶
type GetDashboardParameterDetail struct { // The default value of the parameter. DefaultValue string `pulumi:"defaultValue"` // For `DYNAMIC` parameter types, the type of the field. Valid options are `SOURCE`, // `SOURCE_TAG`, `METRIC_NAME`, `TAG_KEY`, and `MATCHING_SOURCE_TAG`. DynamicFieldType string `pulumi:"dynamicFieldType"` // If `true` the parameter will only be shown on the edit view of the dashboard. HideFromView bool `pulumi:"hideFromView"` // The label for the parameter. Label string `pulumi:"label"` // The type of the parameter. `SIMPLE`, `LIST`, or `DYNAMIC`. ParameterType string `pulumi:"parameterType"` // For `DYNAMIC` parameter types, the query to execute to return values. QueryValue string `pulumi:"queryValue"` // For `TAG_KEY` dynamic field types, the tag key to return. TagKey string `pulumi:"tagKey"` // A string to string map. At least one of the keys must match the value of // `defaultValue`. ValuesToReadableStrings map[string]string `pulumi:"valuesToReadableStrings"` }
type GetDashboardParameterDetailArgs ¶
type GetDashboardParameterDetailArgs struct { // The default value of the parameter. DefaultValue pulumi.StringInput `pulumi:"defaultValue"` // For `DYNAMIC` parameter types, the type of the field. Valid options are `SOURCE`, // `SOURCE_TAG`, `METRIC_NAME`, `TAG_KEY`, and `MATCHING_SOURCE_TAG`. DynamicFieldType pulumi.StringInput `pulumi:"dynamicFieldType"` // If `true` the parameter will only be shown on the edit view of the dashboard. HideFromView pulumi.BoolInput `pulumi:"hideFromView"` // The label for the parameter. Label pulumi.StringInput `pulumi:"label"` // The type of the parameter. `SIMPLE`, `LIST`, or `DYNAMIC`. ParameterType pulumi.StringInput `pulumi:"parameterType"` // For `DYNAMIC` parameter types, the query to execute to return values. QueryValue pulumi.StringInput `pulumi:"queryValue"` // For `TAG_KEY` dynamic field types, the tag key to return. TagKey pulumi.StringInput `pulumi:"tagKey"` // A string to string map. At least one of the keys must match the value of // `defaultValue`. ValuesToReadableStrings pulumi.StringMapInput `pulumi:"valuesToReadableStrings"` }
func (GetDashboardParameterDetailArgs) ElementType ¶
func (GetDashboardParameterDetailArgs) ElementType() reflect.Type
func (GetDashboardParameterDetailArgs) ToGetDashboardParameterDetailOutput ¶
func (i GetDashboardParameterDetailArgs) ToGetDashboardParameterDetailOutput() GetDashboardParameterDetailOutput
func (GetDashboardParameterDetailArgs) ToGetDashboardParameterDetailOutputWithContext ¶
func (i GetDashboardParameterDetailArgs) ToGetDashboardParameterDetailOutputWithContext(ctx context.Context) GetDashboardParameterDetailOutput
type GetDashboardParameterDetailArray ¶
type GetDashboardParameterDetailArray []GetDashboardParameterDetailInput
func (GetDashboardParameterDetailArray) ElementType ¶
func (GetDashboardParameterDetailArray) ElementType() reflect.Type
func (GetDashboardParameterDetailArray) ToGetDashboardParameterDetailArrayOutput ¶
func (i GetDashboardParameterDetailArray) ToGetDashboardParameterDetailArrayOutput() GetDashboardParameterDetailArrayOutput
func (GetDashboardParameterDetailArray) ToGetDashboardParameterDetailArrayOutputWithContext ¶
func (i GetDashboardParameterDetailArray) ToGetDashboardParameterDetailArrayOutputWithContext(ctx context.Context) GetDashboardParameterDetailArrayOutput
type GetDashboardParameterDetailArrayInput ¶
type GetDashboardParameterDetailArrayInput interface { pulumi.Input ToGetDashboardParameterDetailArrayOutput() GetDashboardParameterDetailArrayOutput ToGetDashboardParameterDetailArrayOutputWithContext(context.Context) GetDashboardParameterDetailArrayOutput }
GetDashboardParameterDetailArrayInput is an input type that accepts GetDashboardParameterDetailArray and GetDashboardParameterDetailArrayOutput values. You can construct a concrete instance of `GetDashboardParameterDetailArrayInput` via:
GetDashboardParameterDetailArray{ GetDashboardParameterDetailArgs{...} }
type GetDashboardParameterDetailArrayOutput ¶
type GetDashboardParameterDetailArrayOutput struct{ *pulumi.OutputState }
func (GetDashboardParameterDetailArrayOutput) ElementType ¶
func (GetDashboardParameterDetailArrayOutput) ElementType() reflect.Type
func (GetDashboardParameterDetailArrayOutput) ToGetDashboardParameterDetailArrayOutput ¶
func (o GetDashboardParameterDetailArrayOutput) ToGetDashboardParameterDetailArrayOutput() GetDashboardParameterDetailArrayOutput
func (GetDashboardParameterDetailArrayOutput) ToGetDashboardParameterDetailArrayOutputWithContext ¶
func (o GetDashboardParameterDetailArrayOutput) ToGetDashboardParameterDetailArrayOutputWithContext(ctx context.Context) GetDashboardParameterDetailArrayOutput
type GetDashboardParameterDetailInput ¶
type GetDashboardParameterDetailInput interface { pulumi.Input ToGetDashboardParameterDetailOutput() GetDashboardParameterDetailOutput ToGetDashboardParameterDetailOutputWithContext(context.Context) GetDashboardParameterDetailOutput }
GetDashboardParameterDetailInput is an input type that accepts GetDashboardParameterDetailArgs and GetDashboardParameterDetailOutput values. You can construct a concrete instance of `GetDashboardParameterDetailInput` via:
GetDashboardParameterDetailArgs{...}
type GetDashboardParameterDetailOutput ¶
type GetDashboardParameterDetailOutput struct{ *pulumi.OutputState }
func (GetDashboardParameterDetailOutput) DefaultValue ¶
func (o GetDashboardParameterDetailOutput) DefaultValue() pulumi.StringOutput
The default value of the parameter.
func (GetDashboardParameterDetailOutput) DynamicFieldType ¶
func (o GetDashboardParameterDetailOutput) DynamicFieldType() pulumi.StringOutput
For `DYNAMIC` parameter types, the type of the field. Valid options are `SOURCE`, `SOURCE_TAG`, `METRIC_NAME`, `TAG_KEY`, and `MATCHING_SOURCE_TAG`.
func (GetDashboardParameterDetailOutput) ElementType ¶
func (GetDashboardParameterDetailOutput) ElementType() reflect.Type
func (GetDashboardParameterDetailOutput) HideFromView ¶
func (o GetDashboardParameterDetailOutput) HideFromView() pulumi.BoolOutput
If `true` the parameter will only be shown on the edit view of the dashboard.
func (GetDashboardParameterDetailOutput) Label ¶
func (o GetDashboardParameterDetailOutput) Label() pulumi.StringOutput
The label for the parameter.
func (GetDashboardParameterDetailOutput) ParameterType ¶
func (o GetDashboardParameterDetailOutput) ParameterType() pulumi.StringOutput
The type of the parameter. `SIMPLE`, `LIST`, or `DYNAMIC`.
func (GetDashboardParameterDetailOutput) QueryValue ¶
func (o GetDashboardParameterDetailOutput) QueryValue() pulumi.StringOutput
For `DYNAMIC` parameter types, the query to execute to return values.
func (GetDashboardParameterDetailOutput) TagKey ¶
func (o GetDashboardParameterDetailOutput) TagKey() pulumi.StringOutput
For `TAG_KEY` dynamic field types, the tag key to return.
func (GetDashboardParameterDetailOutput) ToGetDashboardParameterDetailOutput ¶
func (o GetDashboardParameterDetailOutput) ToGetDashboardParameterDetailOutput() GetDashboardParameterDetailOutput
func (GetDashboardParameterDetailOutput) ToGetDashboardParameterDetailOutputWithContext ¶
func (o GetDashboardParameterDetailOutput) ToGetDashboardParameterDetailOutputWithContext(ctx context.Context) GetDashboardParameterDetailOutput
func (GetDashboardParameterDetailOutput) ValuesToReadableStrings ¶
func (o GetDashboardParameterDetailOutput) ValuesToReadableStrings() pulumi.StringMapOutput
A string to string map. At least one of the keys must match the value of `defaultValue`.
type GetDashboardSection ¶
type GetDashboardSection struct { // The name of the parameters. Name string `pulumi:"name"` Rows []GetDashboardSectionRow `pulumi:"rows"` }
type GetDashboardSectionArgs ¶
type GetDashboardSectionArgs struct { // The name of the parameters. Name pulumi.StringInput `pulumi:"name"` Rows GetDashboardSectionRowArrayInput `pulumi:"rows"` }
func (GetDashboardSectionArgs) ElementType ¶
func (GetDashboardSectionArgs) ElementType() reflect.Type
func (GetDashboardSectionArgs) ToGetDashboardSectionOutput ¶
func (i GetDashboardSectionArgs) ToGetDashboardSectionOutput() GetDashboardSectionOutput
func (GetDashboardSectionArgs) ToGetDashboardSectionOutputWithContext ¶
func (i GetDashboardSectionArgs) ToGetDashboardSectionOutputWithContext(ctx context.Context) GetDashboardSectionOutput
type GetDashboardSectionArray ¶
type GetDashboardSectionArray []GetDashboardSectionInput
func (GetDashboardSectionArray) ElementType ¶
func (GetDashboardSectionArray) ElementType() reflect.Type
func (GetDashboardSectionArray) ToGetDashboardSectionArrayOutput ¶
func (i GetDashboardSectionArray) ToGetDashboardSectionArrayOutput() GetDashboardSectionArrayOutput
func (GetDashboardSectionArray) ToGetDashboardSectionArrayOutputWithContext ¶
func (i GetDashboardSectionArray) ToGetDashboardSectionArrayOutputWithContext(ctx context.Context) GetDashboardSectionArrayOutput
type GetDashboardSectionArrayInput ¶
type GetDashboardSectionArrayInput interface { pulumi.Input ToGetDashboardSectionArrayOutput() GetDashboardSectionArrayOutput ToGetDashboardSectionArrayOutputWithContext(context.Context) GetDashboardSectionArrayOutput }
GetDashboardSectionArrayInput is an input type that accepts GetDashboardSectionArray and GetDashboardSectionArrayOutput values. You can construct a concrete instance of `GetDashboardSectionArrayInput` via:
GetDashboardSectionArray{ GetDashboardSectionArgs{...} }
type GetDashboardSectionArrayOutput ¶
type GetDashboardSectionArrayOutput struct{ *pulumi.OutputState }
func (GetDashboardSectionArrayOutput) ElementType ¶
func (GetDashboardSectionArrayOutput) ElementType() reflect.Type
func (GetDashboardSectionArrayOutput) Index ¶
func (o GetDashboardSectionArrayOutput) Index(i pulumi.IntInput) GetDashboardSectionOutput
func (GetDashboardSectionArrayOutput) ToGetDashboardSectionArrayOutput ¶
func (o GetDashboardSectionArrayOutput) ToGetDashboardSectionArrayOutput() GetDashboardSectionArrayOutput
func (GetDashboardSectionArrayOutput) ToGetDashboardSectionArrayOutputWithContext ¶
func (o GetDashboardSectionArrayOutput) ToGetDashboardSectionArrayOutputWithContext(ctx context.Context) GetDashboardSectionArrayOutput
type GetDashboardSectionInput ¶
type GetDashboardSectionInput interface { pulumi.Input ToGetDashboardSectionOutput() GetDashboardSectionOutput ToGetDashboardSectionOutputWithContext(context.Context) GetDashboardSectionOutput }
GetDashboardSectionInput is an input type that accepts GetDashboardSectionArgs and GetDashboardSectionOutput values. You can construct a concrete instance of `GetDashboardSectionInput` via:
GetDashboardSectionArgs{...}
type GetDashboardSectionOutput ¶
type GetDashboardSectionOutput struct{ *pulumi.OutputState }
func (GetDashboardSectionOutput) ElementType ¶
func (GetDashboardSectionOutput) ElementType() reflect.Type
func (GetDashboardSectionOutput) Name ¶
func (o GetDashboardSectionOutput) Name() pulumi.StringOutput
The name of the parameters.
func (GetDashboardSectionOutput) Rows ¶
func (o GetDashboardSectionOutput) Rows() GetDashboardSectionRowArrayOutput
func (GetDashboardSectionOutput) ToGetDashboardSectionOutput ¶
func (o GetDashboardSectionOutput) ToGetDashboardSectionOutput() GetDashboardSectionOutput
func (GetDashboardSectionOutput) ToGetDashboardSectionOutputWithContext ¶
func (o GetDashboardSectionOutput) ToGetDashboardSectionOutputWithContext(ctx context.Context) GetDashboardSectionOutput
type GetDashboardSectionRow ¶
type GetDashboardSectionRow struct { Charts []GetDashboardSectionRowChart `pulumi:"charts"` HeightFactor int `pulumi:"heightFactor"` // The name of the parameters. Name string `pulumi:"name"` }
type GetDashboardSectionRowArgs ¶
type GetDashboardSectionRowArgs struct { Charts GetDashboardSectionRowChartArrayInput `pulumi:"charts"` HeightFactor pulumi.IntInput `pulumi:"heightFactor"` // The name of the parameters. Name pulumi.StringInput `pulumi:"name"` }
func (GetDashboardSectionRowArgs) ElementType ¶
func (GetDashboardSectionRowArgs) ElementType() reflect.Type
func (GetDashboardSectionRowArgs) ToGetDashboardSectionRowOutput ¶
func (i GetDashboardSectionRowArgs) ToGetDashboardSectionRowOutput() GetDashboardSectionRowOutput
func (GetDashboardSectionRowArgs) ToGetDashboardSectionRowOutputWithContext ¶
func (i GetDashboardSectionRowArgs) ToGetDashboardSectionRowOutputWithContext(ctx context.Context) GetDashboardSectionRowOutput
type GetDashboardSectionRowArray ¶
type GetDashboardSectionRowArray []GetDashboardSectionRowInput
func (GetDashboardSectionRowArray) ElementType ¶
func (GetDashboardSectionRowArray) ElementType() reflect.Type
func (GetDashboardSectionRowArray) ToGetDashboardSectionRowArrayOutput ¶
func (i GetDashboardSectionRowArray) ToGetDashboardSectionRowArrayOutput() GetDashboardSectionRowArrayOutput
func (GetDashboardSectionRowArray) ToGetDashboardSectionRowArrayOutputWithContext ¶
func (i GetDashboardSectionRowArray) ToGetDashboardSectionRowArrayOutputWithContext(ctx context.Context) GetDashboardSectionRowArrayOutput
type GetDashboardSectionRowArrayInput ¶
type GetDashboardSectionRowArrayInput interface { pulumi.Input ToGetDashboardSectionRowArrayOutput() GetDashboardSectionRowArrayOutput ToGetDashboardSectionRowArrayOutputWithContext(context.Context) GetDashboardSectionRowArrayOutput }
GetDashboardSectionRowArrayInput is an input type that accepts GetDashboardSectionRowArray and GetDashboardSectionRowArrayOutput values. You can construct a concrete instance of `GetDashboardSectionRowArrayInput` via:
GetDashboardSectionRowArray{ GetDashboardSectionRowArgs{...} }
type GetDashboardSectionRowArrayOutput ¶
type GetDashboardSectionRowArrayOutput struct{ *pulumi.OutputState }
func (GetDashboardSectionRowArrayOutput) ElementType ¶
func (GetDashboardSectionRowArrayOutput) ElementType() reflect.Type
func (GetDashboardSectionRowArrayOutput) Index ¶
func (o GetDashboardSectionRowArrayOutput) Index(i pulumi.IntInput) GetDashboardSectionRowOutput
func (GetDashboardSectionRowArrayOutput) ToGetDashboardSectionRowArrayOutput ¶
func (o GetDashboardSectionRowArrayOutput) ToGetDashboardSectionRowArrayOutput() GetDashboardSectionRowArrayOutput
func (GetDashboardSectionRowArrayOutput) ToGetDashboardSectionRowArrayOutputWithContext ¶
func (o GetDashboardSectionRowArrayOutput) ToGetDashboardSectionRowArrayOutputWithContext(ctx context.Context) GetDashboardSectionRowArrayOutput
type GetDashboardSectionRowChart ¶
type GetDashboardSectionRowChart struct { // The base of logarithmic scale charts. Omit or set to 0 for the default linear scale. Usually set to 10 for the traditional logarithmic scale. Base int `pulumi:"base"` ChartAttributes string `pulumi:"chartAttributes"` ChartSettings []GetDashboardSectionRowChartChartSetting `pulumi:"chartSettings"` // Description of the chart. Description string `pulumi:"description"` IncludeObsoleteMetrics bool `pulumi:"includeObsoleteMetrics"` InterpolatePointsKey bool `pulumi:"interpolatePointsKey"` // The name of the parameters. Name string `pulumi:"name"` NoDefaultEvents bool `pulumi:"noDefaultEvents"` Sources []GetDashboardSectionRowChartSource `pulumi:"sources"` // Summarization strategy for the chart. MEAN is default. Summarization string `pulumi:"summarization"` // String to label the units of the chart on the Y-Axis. Units string `pulumi:"units"` }
type GetDashboardSectionRowChartArgs ¶
type GetDashboardSectionRowChartArgs struct { // The base of logarithmic scale charts. Omit or set to 0 for the default linear scale. Usually set to 10 for the traditional logarithmic scale. Base pulumi.IntInput `pulumi:"base"` ChartAttributes pulumi.StringInput `pulumi:"chartAttributes"` ChartSettings GetDashboardSectionRowChartChartSettingArrayInput `pulumi:"chartSettings"` // Description of the chart. Description pulumi.StringInput `pulumi:"description"` IncludeObsoleteMetrics pulumi.BoolInput `pulumi:"includeObsoleteMetrics"` InterpolatePointsKey pulumi.BoolInput `pulumi:"interpolatePointsKey"` // The name of the parameters. Name pulumi.StringInput `pulumi:"name"` NoDefaultEvents pulumi.BoolInput `pulumi:"noDefaultEvents"` Sources GetDashboardSectionRowChartSourceArrayInput `pulumi:"sources"` // Summarization strategy for the chart. MEAN is default. Summarization pulumi.StringInput `pulumi:"summarization"` // String to label the units of the chart on the Y-Axis. Units pulumi.StringInput `pulumi:"units"` }
func (GetDashboardSectionRowChartArgs) ElementType ¶
func (GetDashboardSectionRowChartArgs) ElementType() reflect.Type
func (GetDashboardSectionRowChartArgs) ToGetDashboardSectionRowChartOutput ¶
func (i GetDashboardSectionRowChartArgs) ToGetDashboardSectionRowChartOutput() GetDashboardSectionRowChartOutput
func (GetDashboardSectionRowChartArgs) ToGetDashboardSectionRowChartOutputWithContext ¶
func (i GetDashboardSectionRowChartArgs) ToGetDashboardSectionRowChartOutputWithContext(ctx context.Context) GetDashboardSectionRowChartOutput
type GetDashboardSectionRowChartArray ¶
type GetDashboardSectionRowChartArray []GetDashboardSectionRowChartInput
func (GetDashboardSectionRowChartArray) ElementType ¶
func (GetDashboardSectionRowChartArray) ElementType() reflect.Type
func (GetDashboardSectionRowChartArray) ToGetDashboardSectionRowChartArrayOutput ¶
func (i GetDashboardSectionRowChartArray) ToGetDashboardSectionRowChartArrayOutput() GetDashboardSectionRowChartArrayOutput
func (GetDashboardSectionRowChartArray) ToGetDashboardSectionRowChartArrayOutputWithContext ¶
func (i GetDashboardSectionRowChartArray) ToGetDashboardSectionRowChartArrayOutputWithContext(ctx context.Context) GetDashboardSectionRowChartArrayOutput
type GetDashboardSectionRowChartArrayInput ¶
type GetDashboardSectionRowChartArrayInput interface { pulumi.Input ToGetDashboardSectionRowChartArrayOutput() GetDashboardSectionRowChartArrayOutput ToGetDashboardSectionRowChartArrayOutputWithContext(context.Context) GetDashboardSectionRowChartArrayOutput }
GetDashboardSectionRowChartArrayInput is an input type that accepts GetDashboardSectionRowChartArray and GetDashboardSectionRowChartArrayOutput values. You can construct a concrete instance of `GetDashboardSectionRowChartArrayInput` via:
GetDashboardSectionRowChartArray{ GetDashboardSectionRowChartArgs{...} }
type GetDashboardSectionRowChartArrayOutput ¶
type GetDashboardSectionRowChartArrayOutput struct{ *pulumi.OutputState }
func (GetDashboardSectionRowChartArrayOutput) ElementType ¶
func (GetDashboardSectionRowChartArrayOutput) ElementType() reflect.Type
func (GetDashboardSectionRowChartArrayOutput) ToGetDashboardSectionRowChartArrayOutput ¶
func (o GetDashboardSectionRowChartArrayOutput) ToGetDashboardSectionRowChartArrayOutput() GetDashboardSectionRowChartArrayOutput
func (GetDashboardSectionRowChartArrayOutput) ToGetDashboardSectionRowChartArrayOutputWithContext ¶
func (o GetDashboardSectionRowChartArrayOutput) ToGetDashboardSectionRowChartArrayOutputWithContext(ctx context.Context) GetDashboardSectionRowChartArrayOutput
type GetDashboardSectionRowChartChartSetting ¶
type GetDashboardSectionRowChartChartSetting struct { // This setting is deprecated. AutoColumnTags bool `pulumi:"autoColumnTags"` // This setting is deprecated. ColumnTags string `pulumi:"columnTags"` // For the tabular view, a list of point tags to display when using the `custom` tag display mode. CustomTags []string `pulumi:"customTags"` // Threshold (in seconds) for time delta between consecutive points in a series above which a dotted line will replace a solid in line plots. Default is 60. ExpectedDataSpacing int `pulumi:"expectedDataSpacing"` // (Optional) For a chart with a fixed legend, a list of statistics to display in the legend. FixedLegendDisplayStats []string `pulumi:"fixedLegendDisplayStats"` // (Optional) Whether to enable a fixed tabular legend adjacent to the chart. FixedLegendEnabled bool `pulumi:"fixedLegendEnabled"` // (Optional) Statistic to use for determining whether a series is displayed on the fixed legend. Valid options are `CURRENT`, `MEAN`, `MEDIAN`, `SUM`, `MIN`, `MAX`, and `COUNT`. FixedLegendFilterField string `pulumi:"fixedLegendFilterField"` // (Optional) Number of series to include in the fixed legend. FixedLegendFilterLimit int `pulumi:"fixedLegendFilterLimit"` // (Optional) Whether to display `TOP` or `BOTTOM` ranked series in a fixed legend. Valid options are `TOP`, and `BOTTOM`. FixedLegendFilterSort string `pulumi:"fixedLegendFilterSort"` // (Optional) This setting is deprecated. FixedLegendHideLabel bool `pulumi:"fixedLegendHideLabel"` // (Optional) Where the fixed legend should be displayed with respect to the chart. Valid options are `RIGHT`, `TOP`, `LEFT`, `BOTTOM`. FixedLegendPosition string `pulumi:"fixedLegendPosition"` // (Optional) If `true`, the legend uses non-summarized stats instead of summarized. FixedLegendUseRawStats bool `pulumi:"fixedLegendUseRawStats"` // For the tabular view, whether to group multi metrics into a single row by a common source. If set to `false`, each source is displayed in its own row. If set to `true`, multiple metrics for the same host are displayed as different columns in the same row. GroupBySource bool `pulumi:"groupBySource"` // (Optional) Whether to disable the display of the floating legend (but reenable it when the ctrl-key is pressed). InvertDynamicLegendHoverControl bool `pulumi:"invertDynamicLegendHoverControl"` // Plot interpolation type. `linear` is default. Valid options are `linear`, `step-before`, `step-after`, `basis`, `cardinal`, and `monotone`. LineType string `pulumi:"lineType"` // Max value of the Y-axis. Set to null or leave blank for auto. Max float64 `pulumi:"max"` // Min value of the Y-axis. Set to null or leave blank for auto. Min float64 `pulumi:"min"` // For the tabular view defines how many point tags to display. NumTags int `pulumi:"numTags"` // The markdown content for a Markdown display, in plain text. PlainMarkdownContent string `pulumi:"plainMarkdownContent"` // For the tabular view, whether to display sources. Default is `true`. ShowHosts bool `pulumi:"showHosts"` // For the tabular view, whether to display labels. Default is `true`. ShowLabels bool `pulumi:"showLabels"` // For the tabular view, whether to display raw values. Default is `false`. ShowRawValues bool `pulumi:"showRawValues"` // For the tabular view, whether to display values in descending order. Default is `false`. SortValuesDescending bool `pulumi:"sortValuesDescending"` // For the single stat view, the decimal precision of the displayed number. SparklineDecimalPrecision int `pulumi:"sparklineDecimalPrecision"` // For the single stat view, the color of the displayed text (when not dynamically determined). Values should be in RGBA format. SparklineDisplayColor string `pulumi:"sparklineDisplayColor"` // For the single stat view, the font size of the displayed text, in percent. SparklineDisplayFontSize string `pulumi:"sparklineDisplayFontSize"` // For the single stat view, the horizontal position of the displayed text. Valid options are `MIDDLE`, `LEFT`, `RIGHT`. SparklineDisplayHorizontalPosition string `pulumi:"sparklineDisplayHorizontalPosition"` // For the single stat view, a string to append to the displayed text. SparklineDisplayPostfix string `pulumi:"sparklineDisplayPostfix"` // For the single stat view, a string to add before the displayed text. SparklineDisplayPrefix string `pulumi:"sparklineDisplayPrefix"` // For the single stat view, where to display the name of the query or the value of the query. Valid options are `VALUE` or `LABEL`. SparklineDisplayValueType string `pulumi:"sparklineDisplayValueType"` // This setting is deprecated. SparklineDisplayVerticalPosition string `pulumi:"sparklineDisplayVerticalPosition"` // For the single stat view, the color of the background fill. Values should be in RGBA format. SparklineFillColor string `pulumi:"sparklineFillColor"` // For the single stat view, the color of the line. Values should be in RGBA format. SparklineLineColor string `pulumi:"sparklineLineColor"` // For the single stat view, this determines whether the sparkline of the statistic is displayed in the chart. Valid options are `BACKGROUND`, `BOTTOM`, `NONE`. SparklineSize string `pulumi:"sparklineSize"` // For the single stat view, whether to apply dynamic color settings to the displayed `TEXT` or `BACKGROUND`. Valid options are `TEXT` or `BACKGROUND`. SparklineValueColorMapApplyTo string `pulumi:"sparklineValueColorMapApplyTo"` // For the single stat view, a list of colors that differing query values map to. Must contain one more element than `sparklineValueColorMapValuesV2`. Values should be in RGBA format. SparklineValueColorMapColors []string `pulumi:"sparklineValueColorMapColors"` // This setting is deprecated. SparklineValueColorMapValues []int `pulumi:"sparklineValueColorMapValues"` // For the single stat view, a list of boundaries for mapping different query values to colors. Must contain one element less than `sparklineValueColorMapColors`. SparklineValueColorMapValuesV2s []float64 `pulumi:"sparklineValueColorMapValuesV2s"` // For the single stat view, a list of display text values that different query values map to. Must contain one more element than `sparklineValueTextMapThresholds`. SparklineValueTextMapTexts []string `pulumi:"sparklineValueTextMapTexts"` // For the single stat view, a list of threshold boundaries for mapping different query values to display text. Must contain one element less than `sparklineValueTextMapText`. SparklineValueTextMapThresholds []float64 `pulumi:"sparklineValueTextMapThresholds"` // Type of stacked chart (applicable only if chart type is `stacked`). `zero` (default) means stacked from y=0. `expand` means normalized from 0 to 1. `wiggle` means minimize weighted changes. `silhouette` means to center the stream. Valid options are `zero`, `expand`, `wiggle`, `silhouette`, and `bars`. StackType string `pulumi:"stackType"` // For the tabular view, which mode to use to determine which point tags to display. Valid options are `all`, `top`, or `custom`. TagMode string `pulumi:"tagMode"` // For x-y scatterplots, whether to color more recent points as darker than older points. TimeBasedColoring bool `pulumi:"timeBasedColoring"` // Chart Type. `line` refers to the Line Plot, `scatter` to the Point Plot, `stacked-area` to the Stacked Area plot, `table` to the Tabular View, `scatterplot-xy` to Scatter Plot, `markdown-widget` to the Markdown display, and `sparkline` to the Single Stat view. Valid options are `line`, `scatterplot`, // `stacked-area`, `stacked-column`, `table`, `scatterplot-xy`, `markdown-widget`, `sparkline`, `globe`, `nodemap`, `top-k`, `status-list`, and `histogram`. Type string `pulumi:"type"` // Width, in minutes, of the time window to use for `last` windowing. WindowSize int `pulumi:"windowSize"` // For the tabular view, whether to use the full time window for the query or the last X minutes. Valid options are `full` or `last`. Windowing string `pulumi:"windowing"` // For x-y scatterplots, max value for the X-axis. Set to null for auto. Xmax float64 `pulumi:"xmax"` // For x-y scatterplots, min value for the X-axis. Set to null for auto. Xmin float64 `pulumi:"xmin"` Y0ScaleSiBy1024 bool `pulumi:"y0ScaleSiBy1024"` // (Optional) Whether to automatically adjust magnitude labels and units for the left Y-axis to favor smaller magnitudes and larger units. Y0UnitAutoscaling bool `pulumi:"y0UnitAutoscaling"` Y1Max float64 `pulumi:"y1Max"` Y1Min float64 `pulumi:"y1Min"` Y1ScaleSiBy1024 bool `pulumi:"y1ScaleSiBy1024"` // (Optional) Whether to automatically adjust magnitude labels and units for the right Y-axis to favor smaller magnitudes and larger units. Y1UnitAutoscaling bool `pulumi:"y1UnitAutoscaling"` // For plots with multiple Y-axes, units for right side Y-axis. Y1Units string `pulumi:"y1Units"` // For x-y scatterplots, max value for the Y-axis. Set to null for auto. Ymax float64 `pulumi:"ymax"` // For x-y scatterplots, min value for the Y-axis. Set to null for auto. Ymin float64 `pulumi:"ymin"` }
type GetDashboardSectionRowChartChartSettingArgs ¶
type GetDashboardSectionRowChartChartSettingArgs struct { // This setting is deprecated. AutoColumnTags pulumi.BoolInput `pulumi:"autoColumnTags"` // This setting is deprecated. ColumnTags pulumi.StringInput `pulumi:"columnTags"` // For the tabular view, a list of point tags to display when using the `custom` tag display mode. CustomTags pulumi.StringArrayInput `pulumi:"customTags"` // Threshold (in seconds) for time delta between consecutive points in a series above which a dotted line will replace a solid in line plots. Default is 60. ExpectedDataSpacing pulumi.IntInput `pulumi:"expectedDataSpacing"` // (Optional) For a chart with a fixed legend, a list of statistics to display in the legend. FixedLegendDisplayStats pulumi.StringArrayInput `pulumi:"fixedLegendDisplayStats"` // (Optional) Whether to enable a fixed tabular legend adjacent to the chart. FixedLegendEnabled pulumi.BoolInput `pulumi:"fixedLegendEnabled"` // (Optional) Statistic to use for determining whether a series is displayed on the fixed legend. Valid options are `CURRENT`, `MEAN`, `MEDIAN`, `SUM`, `MIN`, `MAX`, and `COUNT`. FixedLegendFilterField pulumi.StringInput `pulumi:"fixedLegendFilterField"` // (Optional) Number of series to include in the fixed legend. FixedLegendFilterLimit pulumi.IntInput `pulumi:"fixedLegendFilterLimit"` // (Optional) Whether to display `TOP` or `BOTTOM` ranked series in a fixed legend. Valid options are `TOP`, and `BOTTOM`. FixedLegendFilterSort pulumi.StringInput `pulumi:"fixedLegendFilterSort"` // (Optional) This setting is deprecated. FixedLegendHideLabel pulumi.BoolInput `pulumi:"fixedLegendHideLabel"` // (Optional) Where the fixed legend should be displayed with respect to the chart. Valid options are `RIGHT`, `TOP`, `LEFT`, `BOTTOM`. FixedLegendPosition pulumi.StringInput `pulumi:"fixedLegendPosition"` // (Optional) If `true`, the legend uses non-summarized stats instead of summarized. FixedLegendUseRawStats pulumi.BoolInput `pulumi:"fixedLegendUseRawStats"` // For the tabular view, whether to group multi metrics into a single row by a common source. If set to `false`, each source is displayed in its own row. If set to `true`, multiple metrics for the same host are displayed as different columns in the same row. GroupBySource pulumi.BoolInput `pulumi:"groupBySource"` // (Optional) Whether to disable the display of the floating legend (but reenable it when the ctrl-key is pressed). InvertDynamicLegendHoverControl pulumi.BoolInput `pulumi:"invertDynamicLegendHoverControl"` // Plot interpolation type. `linear` is default. Valid options are `linear`, `step-before`, `step-after`, `basis`, `cardinal`, and `monotone`. LineType pulumi.StringInput `pulumi:"lineType"` // Max value of the Y-axis. Set to null or leave blank for auto. Max pulumi.Float64Input `pulumi:"max"` // Min value of the Y-axis. Set to null or leave blank for auto. Min pulumi.Float64Input `pulumi:"min"` // For the tabular view defines how many point tags to display. NumTags pulumi.IntInput `pulumi:"numTags"` // The markdown content for a Markdown display, in plain text. PlainMarkdownContent pulumi.StringInput `pulumi:"plainMarkdownContent"` // For the tabular view, whether to display sources. Default is `true`. ShowHosts pulumi.BoolInput `pulumi:"showHosts"` // For the tabular view, whether to display labels. Default is `true`. ShowLabels pulumi.BoolInput `pulumi:"showLabels"` // For the tabular view, whether to display raw values. Default is `false`. ShowRawValues pulumi.BoolInput `pulumi:"showRawValues"` // For the tabular view, whether to display values in descending order. Default is `false`. SortValuesDescending pulumi.BoolInput `pulumi:"sortValuesDescending"` // For the single stat view, the decimal precision of the displayed number. SparklineDecimalPrecision pulumi.IntInput `pulumi:"sparklineDecimalPrecision"` // For the single stat view, the color of the displayed text (when not dynamically determined). Values should be in RGBA format. SparklineDisplayColor pulumi.StringInput `pulumi:"sparklineDisplayColor"` // For the single stat view, the font size of the displayed text, in percent. SparklineDisplayFontSize pulumi.StringInput `pulumi:"sparklineDisplayFontSize"` // For the single stat view, the horizontal position of the displayed text. Valid options are `MIDDLE`, `LEFT`, `RIGHT`. SparklineDisplayHorizontalPosition pulumi.StringInput `pulumi:"sparklineDisplayHorizontalPosition"` // For the single stat view, a string to append to the displayed text. SparklineDisplayPostfix pulumi.StringInput `pulumi:"sparklineDisplayPostfix"` // For the single stat view, a string to add before the displayed text. SparklineDisplayPrefix pulumi.StringInput `pulumi:"sparklineDisplayPrefix"` // For the single stat view, where to display the name of the query or the value of the query. Valid options are `VALUE` or `LABEL`. SparklineDisplayValueType pulumi.StringInput `pulumi:"sparklineDisplayValueType"` // This setting is deprecated. SparklineDisplayVerticalPosition pulumi.StringInput `pulumi:"sparklineDisplayVerticalPosition"` // For the single stat view, the color of the background fill. Values should be in RGBA format. SparklineFillColor pulumi.StringInput `pulumi:"sparklineFillColor"` // For the single stat view, the color of the line. Values should be in RGBA format. SparklineLineColor pulumi.StringInput `pulumi:"sparklineLineColor"` // For the single stat view, this determines whether the sparkline of the statistic is displayed in the chart. Valid options are `BACKGROUND`, `BOTTOM`, `NONE`. SparklineSize pulumi.StringInput `pulumi:"sparklineSize"` // For the single stat view, whether to apply dynamic color settings to the displayed `TEXT` or `BACKGROUND`. Valid options are `TEXT` or `BACKGROUND`. SparklineValueColorMapApplyTo pulumi.StringInput `pulumi:"sparklineValueColorMapApplyTo"` // For the single stat view, a list of colors that differing query values map to. Must contain one more element than `sparklineValueColorMapValuesV2`. Values should be in RGBA format. SparklineValueColorMapColors pulumi.StringArrayInput `pulumi:"sparklineValueColorMapColors"` // This setting is deprecated. SparklineValueColorMapValues pulumi.IntArrayInput `pulumi:"sparklineValueColorMapValues"` // For the single stat view, a list of boundaries for mapping different query values to colors. Must contain one element less than `sparklineValueColorMapColors`. SparklineValueColorMapValuesV2s pulumi.Float64ArrayInput `pulumi:"sparklineValueColorMapValuesV2s"` // For the single stat view, a list of display text values that different query values map to. Must contain one more element than `sparklineValueTextMapThresholds`. SparklineValueTextMapTexts pulumi.StringArrayInput `pulumi:"sparklineValueTextMapTexts"` // For the single stat view, a list of threshold boundaries for mapping different query values to display text. Must contain one element less than `sparklineValueTextMapText`. SparklineValueTextMapThresholds pulumi.Float64ArrayInput `pulumi:"sparklineValueTextMapThresholds"` // Type of stacked chart (applicable only if chart type is `stacked`). `zero` (default) means stacked from y=0. `expand` means normalized from 0 to 1. `wiggle` means minimize weighted changes. `silhouette` means to center the stream. Valid options are `zero`, `expand`, `wiggle`, `silhouette`, and `bars`. StackType pulumi.StringInput `pulumi:"stackType"` // For the tabular view, which mode to use to determine which point tags to display. Valid options are `all`, `top`, or `custom`. TagMode pulumi.StringInput `pulumi:"tagMode"` // For x-y scatterplots, whether to color more recent points as darker than older points. TimeBasedColoring pulumi.BoolInput `pulumi:"timeBasedColoring"` // Chart Type. `line` refers to the Line Plot, `scatter` to the Point Plot, `stacked-area` to the Stacked Area plot, `table` to the Tabular View, `scatterplot-xy` to Scatter Plot, `markdown-widget` to the Markdown display, and `sparkline` to the Single Stat view. Valid options are `line`, `scatterplot`, // `stacked-area`, `stacked-column`, `table`, `scatterplot-xy`, `markdown-widget`, `sparkline`, `globe`, `nodemap`, `top-k`, `status-list`, and `histogram`. Type pulumi.StringInput `pulumi:"type"` // Width, in minutes, of the time window to use for `last` windowing. WindowSize pulumi.IntInput `pulumi:"windowSize"` // For the tabular view, whether to use the full time window for the query or the last X minutes. Valid options are `full` or `last`. Windowing pulumi.StringInput `pulumi:"windowing"` // For x-y scatterplots, max value for the X-axis. Set to null for auto. Xmax pulumi.Float64Input `pulumi:"xmax"` // For x-y scatterplots, min value for the X-axis. Set to null for auto. Xmin pulumi.Float64Input `pulumi:"xmin"` Y0ScaleSiBy1024 pulumi.BoolInput `pulumi:"y0ScaleSiBy1024"` // (Optional) Whether to automatically adjust magnitude labels and units for the left Y-axis to favor smaller magnitudes and larger units. Y0UnitAutoscaling pulumi.BoolInput `pulumi:"y0UnitAutoscaling"` Y1Max pulumi.Float64Input `pulumi:"y1Max"` Y1Min pulumi.Float64Input `pulumi:"y1Min"` Y1ScaleSiBy1024 pulumi.BoolInput `pulumi:"y1ScaleSiBy1024"` // (Optional) Whether to automatically adjust magnitude labels and units for the right Y-axis to favor smaller magnitudes and larger units. Y1UnitAutoscaling pulumi.BoolInput `pulumi:"y1UnitAutoscaling"` // For plots with multiple Y-axes, units for right side Y-axis. Y1Units pulumi.StringInput `pulumi:"y1Units"` // For x-y scatterplots, max value for the Y-axis. Set to null for auto. Ymax pulumi.Float64Input `pulumi:"ymax"` // For x-y scatterplots, min value for the Y-axis. Set to null for auto. Ymin pulumi.Float64Input `pulumi:"ymin"` }
func (GetDashboardSectionRowChartChartSettingArgs) ElementType ¶
func (GetDashboardSectionRowChartChartSettingArgs) ElementType() reflect.Type
func (GetDashboardSectionRowChartChartSettingArgs) ToGetDashboardSectionRowChartChartSettingOutput ¶
func (i GetDashboardSectionRowChartChartSettingArgs) ToGetDashboardSectionRowChartChartSettingOutput() GetDashboardSectionRowChartChartSettingOutput
func (GetDashboardSectionRowChartChartSettingArgs) ToGetDashboardSectionRowChartChartSettingOutputWithContext ¶
func (i GetDashboardSectionRowChartChartSettingArgs) ToGetDashboardSectionRowChartChartSettingOutputWithContext(ctx context.Context) GetDashboardSectionRowChartChartSettingOutput
type GetDashboardSectionRowChartChartSettingArray ¶
type GetDashboardSectionRowChartChartSettingArray []GetDashboardSectionRowChartChartSettingInput
func (GetDashboardSectionRowChartChartSettingArray) ElementType ¶
func (GetDashboardSectionRowChartChartSettingArray) ElementType() reflect.Type
func (GetDashboardSectionRowChartChartSettingArray) ToGetDashboardSectionRowChartChartSettingArrayOutput ¶
func (i GetDashboardSectionRowChartChartSettingArray) ToGetDashboardSectionRowChartChartSettingArrayOutput() GetDashboardSectionRowChartChartSettingArrayOutput
func (GetDashboardSectionRowChartChartSettingArray) ToGetDashboardSectionRowChartChartSettingArrayOutputWithContext ¶
func (i GetDashboardSectionRowChartChartSettingArray) ToGetDashboardSectionRowChartChartSettingArrayOutputWithContext(ctx context.Context) GetDashboardSectionRowChartChartSettingArrayOutput
type GetDashboardSectionRowChartChartSettingArrayInput ¶
type GetDashboardSectionRowChartChartSettingArrayInput interface { pulumi.Input ToGetDashboardSectionRowChartChartSettingArrayOutput() GetDashboardSectionRowChartChartSettingArrayOutput ToGetDashboardSectionRowChartChartSettingArrayOutputWithContext(context.Context) GetDashboardSectionRowChartChartSettingArrayOutput }
GetDashboardSectionRowChartChartSettingArrayInput is an input type that accepts GetDashboardSectionRowChartChartSettingArray and GetDashboardSectionRowChartChartSettingArrayOutput values. You can construct a concrete instance of `GetDashboardSectionRowChartChartSettingArrayInput` via:
GetDashboardSectionRowChartChartSettingArray{ GetDashboardSectionRowChartChartSettingArgs{...} }
type GetDashboardSectionRowChartChartSettingArrayOutput ¶
type GetDashboardSectionRowChartChartSettingArrayOutput struct{ *pulumi.OutputState }
func (GetDashboardSectionRowChartChartSettingArrayOutput) ElementType ¶
func (GetDashboardSectionRowChartChartSettingArrayOutput) ElementType() reflect.Type
func (GetDashboardSectionRowChartChartSettingArrayOutput) ToGetDashboardSectionRowChartChartSettingArrayOutput ¶
func (o GetDashboardSectionRowChartChartSettingArrayOutput) ToGetDashboardSectionRowChartChartSettingArrayOutput() GetDashboardSectionRowChartChartSettingArrayOutput
func (GetDashboardSectionRowChartChartSettingArrayOutput) ToGetDashboardSectionRowChartChartSettingArrayOutputWithContext ¶
func (o GetDashboardSectionRowChartChartSettingArrayOutput) ToGetDashboardSectionRowChartChartSettingArrayOutputWithContext(ctx context.Context) GetDashboardSectionRowChartChartSettingArrayOutput
type GetDashboardSectionRowChartChartSettingInput ¶
type GetDashboardSectionRowChartChartSettingInput interface { pulumi.Input ToGetDashboardSectionRowChartChartSettingOutput() GetDashboardSectionRowChartChartSettingOutput ToGetDashboardSectionRowChartChartSettingOutputWithContext(context.Context) GetDashboardSectionRowChartChartSettingOutput }
GetDashboardSectionRowChartChartSettingInput is an input type that accepts GetDashboardSectionRowChartChartSettingArgs and GetDashboardSectionRowChartChartSettingOutput values. You can construct a concrete instance of `GetDashboardSectionRowChartChartSettingInput` via:
GetDashboardSectionRowChartChartSettingArgs{...}
type GetDashboardSectionRowChartChartSettingOutput ¶
type GetDashboardSectionRowChartChartSettingOutput struct{ *pulumi.OutputState }
func (GetDashboardSectionRowChartChartSettingOutput) AutoColumnTags ¶
func (o GetDashboardSectionRowChartChartSettingOutput) AutoColumnTags() pulumi.BoolOutput
This setting is deprecated.
func (GetDashboardSectionRowChartChartSettingOutput) ColumnTags ¶
func (o GetDashboardSectionRowChartChartSettingOutput) ColumnTags() pulumi.StringOutput
This setting is deprecated.
func (GetDashboardSectionRowChartChartSettingOutput) CustomTags ¶
func (o GetDashboardSectionRowChartChartSettingOutput) CustomTags() pulumi.StringArrayOutput
For the tabular view, a list of point tags to display when using the `custom` tag display mode.
func (GetDashboardSectionRowChartChartSettingOutput) ElementType ¶
func (GetDashboardSectionRowChartChartSettingOutput) ElementType() reflect.Type
func (GetDashboardSectionRowChartChartSettingOutput) ExpectedDataSpacing ¶
func (o GetDashboardSectionRowChartChartSettingOutput) ExpectedDataSpacing() pulumi.IntOutput
Threshold (in seconds) for time delta between consecutive points in a series above which a dotted line will replace a solid in line plots. Default is 60.
func (GetDashboardSectionRowChartChartSettingOutput) FixedLegendDisplayStats ¶
func (o GetDashboardSectionRowChartChartSettingOutput) FixedLegendDisplayStats() pulumi.StringArrayOutput
(Optional) For a chart with a fixed legend, a list of statistics to display in the legend.
func (GetDashboardSectionRowChartChartSettingOutput) FixedLegendEnabled ¶
func (o GetDashboardSectionRowChartChartSettingOutput) FixedLegendEnabled() pulumi.BoolOutput
(Optional) Whether to enable a fixed tabular legend adjacent to the chart.
func (GetDashboardSectionRowChartChartSettingOutput) FixedLegendFilterField ¶
func (o GetDashboardSectionRowChartChartSettingOutput) FixedLegendFilterField() pulumi.StringOutput
(Optional) Statistic to use for determining whether a series is displayed on the fixed legend. Valid options are `CURRENT`, `MEAN`, `MEDIAN`, `SUM`, `MIN`, `MAX`, and `COUNT`.
func (GetDashboardSectionRowChartChartSettingOutput) FixedLegendFilterLimit ¶
func (o GetDashboardSectionRowChartChartSettingOutput) FixedLegendFilterLimit() pulumi.IntOutput
(Optional) Number of series to include in the fixed legend.
func (GetDashboardSectionRowChartChartSettingOutput) FixedLegendFilterSort ¶
func (o GetDashboardSectionRowChartChartSettingOutput) FixedLegendFilterSort() pulumi.StringOutput
(Optional) Whether to display `TOP` or `BOTTOM` ranked series in a fixed legend. Valid options are `TOP`, and `BOTTOM`.
func (GetDashboardSectionRowChartChartSettingOutput) FixedLegendHideLabel ¶
func (o GetDashboardSectionRowChartChartSettingOutput) FixedLegendHideLabel() pulumi.BoolOutput
(Optional) This setting is deprecated.
func (GetDashboardSectionRowChartChartSettingOutput) FixedLegendPosition ¶
func (o GetDashboardSectionRowChartChartSettingOutput) FixedLegendPosition() pulumi.StringOutput
(Optional) Where the fixed legend should be displayed with respect to the chart. Valid options are `RIGHT`, `TOP`, `LEFT`, `BOTTOM`.
func (GetDashboardSectionRowChartChartSettingOutput) FixedLegendUseRawStats ¶
func (o GetDashboardSectionRowChartChartSettingOutput) FixedLegendUseRawStats() pulumi.BoolOutput
(Optional) If `true`, the legend uses non-summarized stats instead of summarized.
func (GetDashboardSectionRowChartChartSettingOutput) GroupBySource ¶
func (o GetDashboardSectionRowChartChartSettingOutput) GroupBySource() pulumi.BoolOutput
For the tabular view, whether to group multi metrics into a single row by a common source. If set to `false`, each source is displayed in its own row. If set to `true`, multiple metrics for the same host are displayed as different columns in the same row.
func (GetDashboardSectionRowChartChartSettingOutput) InvertDynamicLegendHoverControl ¶
func (o GetDashboardSectionRowChartChartSettingOutput) InvertDynamicLegendHoverControl() pulumi.BoolOutput
(Optional) Whether to disable the display of the floating legend (but reenable it when the ctrl-key is pressed).
func (GetDashboardSectionRowChartChartSettingOutput) LineType ¶
func (o GetDashboardSectionRowChartChartSettingOutput) LineType() pulumi.StringOutput
Plot interpolation type. `linear` is default. Valid options are `linear`, `step-before`, `step-after`, `basis`, `cardinal`, and `monotone`.
func (GetDashboardSectionRowChartChartSettingOutput) Max ¶
func (o GetDashboardSectionRowChartChartSettingOutput) Max() pulumi.Float64Output
Max value of the Y-axis. Set to null or leave blank for auto.
func (GetDashboardSectionRowChartChartSettingOutput) Min ¶
func (o GetDashboardSectionRowChartChartSettingOutput) Min() pulumi.Float64Output
Min value of the Y-axis. Set to null or leave blank for auto.
func (GetDashboardSectionRowChartChartSettingOutput) NumTags ¶
func (o GetDashboardSectionRowChartChartSettingOutput) NumTags() pulumi.IntOutput
For the tabular view defines how many point tags to display.
func (GetDashboardSectionRowChartChartSettingOutput) PlainMarkdownContent ¶
func (o GetDashboardSectionRowChartChartSettingOutput) PlainMarkdownContent() pulumi.StringOutput
The markdown content for a Markdown display, in plain text.
func (GetDashboardSectionRowChartChartSettingOutput) ShowHosts ¶
func (o GetDashboardSectionRowChartChartSettingOutput) ShowHosts() pulumi.BoolOutput
For the tabular view, whether to display sources. Default is `true`.
func (GetDashboardSectionRowChartChartSettingOutput) ShowLabels ¶
func (o GetDashboardSectionRowChartChartSettingOutput) ShowLabels() pulumi.BoolOutput
For the tabular view, whether to display labels. Default is `true`.
func (GetDashboardSectionRowChartChartSettingOutput) ShowRawValues ¶
func (o GetDashboardSectionRowChartChartSettingOutput) ShowRawValues() pulumi.BoolOutput
For the tabular view, whether to display raw values. Default is `false`.
func (GetDashboardSectionRowChartChartSettingOutput) SortValuesDescending ¶
func (o GetDashboardSectionRowChartChartSettingOutput) SortValuesDescending() pulumi.BoolOutput
For the tabular view, whether to display values in descending order. Default is `false`.
func (GetDashboardSectionRowChartChartSettingOutput) SparklineDecimalPrecision ¶
func (o GetDashboardSectionRowChartChartSettingOutput) SparklineDecimalPrecision() pulumi.IntOutput
For the single stat view, the decimal precision of the displayed number.
func (GetDashboardSectionRowChartChartSettingOutput) SparklineDisplayColor ¶
func (o GetDashboardSectionRowChartChartSettingOutput) SparklineDisplayColor() pulumi.StringOutput
For the single stat view, the color of the displayed text (when not dynamically determined). Values should be in RGBA format.
func (GetDashboardSectionRowChartChartSettingOutput) SparklineDisplayFontSize ¶
func (o GetDashboardSectionRowChartChartSettingOutput) SparklineDisplayFontSize() pulumi.StringOutput
For the single stat view, the font size of the displayed text, in percent.
func (GetDashboardSectionRowChartChartSettingOutput) SparklineDisplayHorizontalPosition ¶
func (o GetDashboardSectionRowChartChartSettingOutput) SparklineDisplayHorizontalPosition() pulumi.StringOutput
For the single stat view, the horizontal position of the displayed text. Valid options are `MIDDLE`, `LEFT`, `RIGHT`.
func (GetDashboardSectionRowChartChartSettingOutput) SparklineDisplayPostfix ¶
func (o GetDashboardSectionRowChartChartSettingOutput) SparklineDisplayPostfix() pulumi.StringOutput
For the single stat view, a string to append to the displayed text.
func (GetDashboardSectionRowChartChartSettingOutput) SparklineDisplayPrefix ¶
func (o GetDashboardSectionRowChartChartSettingOutput) SparklineDisplayPrefix() pulumi.StringOutput
For the single stat view, a string to add before the displayed text.
func (GetDashboardSectionRowChartChartSettingOutput) SparklineDisplayValueType ¶
func (o GetDashboardSectionRowChartChartSettingOutput) SparklineDisplayValueType() pulumi.StringOutput
For the single stat view, where to display the name of the query or the value of the query. Valid options are `VALUE` or `LABEL`.
func (GetDashboardSectionRowChartChartSettingOutput) SparklineDisplayVerticalPosition ¶
func (o GetDashboardSectionRowChartChartSettingOutput) SparklineDisplayVerticalPosition() pulumi.StringOutput
This setting is deprecated.
func (GetDashboardSectionRowChartChartSettingOutput) SparklineFillColor ¶
func (o GetDashboardSectionRowChartChartSettingOutput) SparklineFillColor() pulumi.StringOutput
For the single stat view, the color of the background fill. Values should be in RGBA format.
func (GetDashboardSectionRowChartChartSettingOutput) SparklineLineColor ¶
func (o GetDashboardSectionRowChartChartSettingOutput) SparklineLineColor() pulumi.StringOutput
For the single stat view, the color of the line. Values should be in RGBA format.
func (GetDashboardSectionRowChartChartSettingOutput) SparklineSize ¶
func (o GetDashboardSectionRowChartChartSettingOutput) SparklineSize() pulumi.StringOutput
For the single stat view, this determines whether the sparkline of the statistic is displayed in the chart. Valid options are `BACKGROUND`, `BOTTOM`, `NONE`.
func (GetDashboardSectionRowChartChartSettingOutput) SparklineValueColorMapApplyTo ¶
func (o GetDashboardSectionRowChartChartSettingOutput) SparklineValueColorMapApplyTo() pulumi.StringOutput
For the single stat view, whether to apply dynamic color settings to the displayed `TEXT` or `BACKGROUND`. Valid options are `TEXT` or `BACKGROUND`.
func (GetDashboardSectionRowChartChartSettingOutput) SparklineValueColorMapColors ¶
func (o GetDashboardSectionRowChartChartSettingOutput) SparklineValueColorMapColors() pulumi.StringArrayOutput
For the single stat view, a list of colors that differing query values map to. Must contain one more element than `sparklineValueColorMapValuesV2`. Values should be in RGBA format.
func (GetDashboardSectionRowChartChartSettingOutput) SparklineValueColorMapValues ¶
func (o GetDashboardSectionRowChartChartSettingOutput) SparklineValueColorMapValues() pulumi.IntArrayOutput
This setting is deprecated.
func (GetDashboardSectionRowChartChartSettingOutput) SparklineValueColorMapValuesV2s ¶
func (o GetDashboardSectionRowChartChartSettingOutput) SparklineValueColorMapValuesV2s() pulumi.Float64ArrayOutput
For the single stat view, a list of boundaries for mapping different query values to colors. Must contain one element less than `sparklineValueColorMapColors`.
func (GetDashboardSectionRowChartChartSettingOutput) SparklineValueTextMapTexts ¶
func (o GetDashboardSectionRowChartChartSettingOutput) SparklineValueTextMapTexts() pulumi.StringArrayOutput
For the single stat view, a list of display text values that different query values map to. Must contain one more element than `sparklineValueTextMapThresholds`.
func (GetDashboardSectionRowChartChartSettingOutput) SparklineValueTextMapThresholds ¶
func (o GetDashboardSectionRowChartChartSettingOutput) SparklineValueTextMapThresholds() pulumi.Float64ArrayOutput
For the single stat view, a list of threshold boundaries for mapping different query values to display text. Must contain one element less than `sparklineValueTextMapText`.
func (GetDashboardSectionRowChartChartSettingOutput) StackType ¶
func (o GetDashboardSectionRowChartChartSettingOutput) StackType() pulumi.StringOutput
Type of stacked chart (applicable only if chart type is `stacked`). `zero` (default) means stacked from y=0. `expand` means normalized from 0 to 1. `wiggle` means minimize weighted changes. `silhouette` means to center the stream. Valid options are `zero`, `expand`, `wiggle`, `silhouette`, and `bars`.
func (GetDashboardSectionRowChartChartSettingOutput) TagMode ¶
func (o GetDashboardSectionRowChartChartSettingOutput) TagMode() pulumi.StringOutput
For the tabular view, which mode to use to determine which point tags to display. Valid options are `all`, `top`, or `custom`.
func (GetDashboardSectionRowChartChartSettingOutput) TimeBasedColoring ¶
func (o GetDashboardSectionRowChartChartSettingOutput) TimeBasedColoring() pulumi.BoolOutput
For x-y scatterplots, whether to color more recent points as darker than older points.
func (GetDashboardSectionRowChartChartSettingOutput) ToGetDashboardSectionRowChartChartSettingOutput ¶
func (o GetDashboardSectionRowChartChartSettingOutput) ToGetDashboardSectionRowChartChartSettingOutput() GetDashboardSectionRowChartChartSettingOutput
func (GetDashboardSectionRowChartChartSettingOutput) ToGetDashboardSectionRowChartChartSettingOutputWithContext ¶
func (o GetDashboardSectionRowChartChartSettingOutput) ToGetDashboardSectionRowChartChartSettingOutputWithContext(ctx context.Context) GetDashboardSectionRowChartChartSettingOutput
func (GetDashboardSectionRowChartChartSettingOutput) Type ¶
func (o GetDashboardSectionRowChartChartSettingOutput) Type() pulumi.StringOutput
Chart Type. `line` refers to the Line Plot, `scatter` to the Point Plot, `stacked-area` to the Stacked Area plot, `table` to the Tabular View, `scatterplot-xy` to Scatter Plot, `markdown-widget` to the Markdown display, and `sparkline` to the Single Stat view. Valid options are `line`, `scatterplot`, `stacked-area`, `stacked-column`, `table`, `scatterplot-xy`, `markdown-widget`, `sparkline`, `globe`, `nodemap`, `top-k`, `status-list`, and `histogram`.
func (GetDashboardSectionRowChartChartSettingOutput) WindowSize ¶
func (o GetDashboardSectionRowChartChartSettingOutput) WindowSize() pulumi.IntOutput
Width, in minutes, of the time window to use for `last` windowing.
func (GetDashboardSectionRowChartChartSettingOutput) Windowing ¶
func (o GetDashboardSectionRowChartChartSettingOutput) Windowing() pulumi.StringOutput
For the tabular view, whether to use the full time window for the query or the last X minutes. Valid options are `full` or `last`.
func (GetDashboardSectionRowChartChartSettingOutput) Xmax ¶
func (o GetDashboardSectionRowChartChartSettingOutput) Xmax() pulumi.Float64Output
For x-y scatterplots, max value for the X-axis. Set to null for auto.
func (GetDashboardSectionRowChartChartSettingOutput) Xmin ¶
func (o GetDashboardSectionRowChartChartSettingOutput) Xmin() pulumi.Float64Output
For x-y scatterplots, min value for the X-axis. Set to null for auto.
func (GetDashboardSectionRowChartChartSettingOutput) Y0ScaleSiBy1024 ¶
func (o GetDashboardSectionRowChartChartSettingOutput) Y0ScaleSiBy1024() pulumi.BoolOutput
func (GetDashboardSectionRowChartChartSettingOutput) Y0UnitAutoscaling ¶
func (o GetDashboardSectionRowChartChartSettingOutput) Y0UnitAutoscaling() pulumi.BoolOutput
(Optional) Whether to automatically adjust magnitude labels and units for the left Y-axis to favor smaller magnitudes and larger units.
func (GetDashboardSectionRowChartChartSettingOutput) Y1Max ¶
func (o GetDashboardSectionRowChartChartSettingOutput) Y1Max() pulumi.Float64Output
func (GetDashboardSectionRowChartChartSettingOutput) Y1Min ¶
func (o GetDashboardSectionRowChartChartSettingOutput) Y1Min() pulumi.Float64Output
func (GetDashboardSectionRowChartChartSettingOutput) Y1ScaleSiBy1024 ¶
func (o GetDashboardSectionRowChartChartSettingOutput) Y1ScaleSiBy1024() pulumi.BoolOutput
func (GetDashboardSectionRowChartChartSettingOutput) Y1UnitAutoscaling ¶
func (o GetDashboardSectionRowChartChartSettingOutput) Y1UnitAutoscaling() pulumi.BoolOutput
(Optional) Whether to automatically adjust magnitude labels and units for the right Y-axis to favor smaller magnitudes and larger units.
func (GetDashboardSectionRowChartChartSettingOutput) Y1Units ¶
func (o GetDashboardSectionRowChartChartSettingOutput) Y1Units() pulumi.StringOutput
For plots with multiple Y-axes, units for right side Y-axis.
func (GetDashboardSectionRowChartChartSettingOutput) Ymax ¶
func (o GetDashboardSectionRowChartChartSettingOutput) Ymax() pulumi.Float64Output
For x-y scatterplots, max value for the Y-axis. Set to null for auto.
func (GetDashboardSectionRowChartChartSettingOutput) Ymin ¶
func (o GetDashboardSectionRowChartChartSettingOutput) Ymin() pulumi.Float64Output
For x-y scatterplots, min value for the Y-axis. Set to null for auto.
type GetDashboardSectionRowChartInput ¶
type GetDashboardSectionRowChartInput interface { pulumi.Input ToGetDashboardSectionRowChartOutput() GetDashboardSectionRowChartOutput ToGetDashboardSectionRowChartOutputWithContext(context.Context) GetDashboardSectionRowChartOutput }
GetDashboardSectionRowChartInput is an input type that accepts GetDashboardSectionRowChartArgs and GetDashboardSectionRowChartOutput values. You can construct a concrete instance of `GetDashboardSectionRowChartInput` via:
GetDashboardSectionRowChartArgs{...}
type GetDashboardSectionRowChartOutput ¶
type GetDashboardSectionRowChartOutput struct{ *pulumi.OutputState }
func (GetDashboardSectionRowChartOutput) Base ¶
func (o GetDashboardSectionRowChartOutput) Base() pulumi.IntOutput
The base of logarithmic scale charts. Omit or set to 0 for the default linear scale. Usually set to 10 for the traditional logarithmic scale.
func (GetDashboardSectionRowChartOutput) ChartAttributes ¶
func (o GetDashboardSectionRowChartOutput) ChartAttributes() pulumi.StringOutput
func (GetDashboardSectionRowChartOutput) ChartSettings ¶
func (o GetDashboardSectionRowChartOutput) ChartSettings() GetDashboardSectionRowChartChartSettingArrayOutput
func (GetDashboardSectionRowChartOutput) Description ¶
func (o GetDashboardSectionRowChartOutput) Description() pulumi.StringOutput
Description of the chart.
func (GetDashboardSectionRowChartOutput) ElementType ¶
func (GetDashboardSectionRowChartOutput) ElementType() reflect.Type
func (GetDashboardSectionRowChartOutput) IncludeObsoleteMetrics ¶
func (o GetDashboardSectionRowChartOutput) IncludeObsoleteMetrics() pulumi.BoolOutput
func (GetDashboardSectionRowChartOutput) InterpolatePointsKey ¶
func (o GetDashboardSectionRowChartOutput) InterpolatePointsKey() pulumi.BoolOutput
func (GetDashboardSectionRowChartOutput) Name ¶
func (o GetDashboardSectionRowChartOutput) Name() pulumi.StringOutput
The name of the parameters.
func (GetDashboardSectionRowChartOutput) NoDefaultEvents ¶
func (o GetDashboardSectionRowChartOutput) NoDefaultEvents() pulumi.BoolOutput
func (GetDashboardSectionRowChartOutput) Sources ¶
func (o GetDashboardSectionRowChartOutput) Sources() GetDashboardSectionRowChartSourceArrayOutput
func (GetDashboardSectionRowChartOutput) Summarization ¶
func (o GetDashboardSectionRowChartOutput) Summarization() pulumi.StringOutput
Summarization strategy for the chart. MEAN is default.
func (GetDashboardSectionRowChartOutput) ToGetDashboardSectionRowChartOutput ¶
func (o GetDashboardSectionRowChartOutput) ToGetDashboardSectionRowChartOutput() GetDashboardSectionRowChartOutput
func (GetDashboardSectionRowChartOutput) ToGetDashboardSectionRowChartOutputWithContext ¶
func (o GetDashboardSectionRowChartOutput) ToGetDashboardSectionRowChartOutputWithContext(ctx context.Context) GetDashboardSectionRowChartOutput
func (GetDashboardSectionRowChartOutput) Units ¶
func (o GetDashboardSectionRowChartOutput) Units() pulumi.StringOutput
String to label the units of the chart on the Y-Axis.
type GetDashboardSectionRowChartSource ¶
type GetDashboardSectionRowChartSource struct { // Whether the source is disabled. Disabled bool `pulumi:"disabled"` // The name of the parameters. Name string `pulumi:"name"` // Query expression to plot on the chart. Query string `pulumi:"query"` QuerybuilderEnabled bool `pulumi:"querybuilderEnabled"` // For scatter plots, does this query source the X-axis or the Y-axis, `X`, or `Y`. ScatterPlotSource string `pulumi:"scatterPlotSource"` SecondaryAxis bool `pulumi:"secondaryAxis"` SourceColor string `pulumi:"sourceColor"` // A description for the purpose of this source. SourceDescription string `pulumi:"sourceDescription"` }
type GetDashboardSectionRowChartSourceArgs ¶
type GetDashboardSectionRowChartSourceArgs struct { // Whether the source is disabled. Disabled pulumi.BoolInput `pulumi:"disabled"` // The name of the parameters. Name pulumi.StringInput `pulumi:"name"` // Query expression to plot on the chart. Query pulumi.StringInput `pulumi:"query"` QuerybuilderEnabled pulumi.BoolInput `pulumi:"querybuilderEnabled"` // For scatter plots, does this query source the X-axis or the Y-axis, `X`, or `Y`. ScatterPlotSource pulumi.StringInput `pulumi:"scatterPlotSource"` SecondaryAxis pulumi.BoolInput `pulumi:"secondaryAxis"` SourceColor pulumi.StringInput `pulumi:"sourceColor"` // A description for the purpose of this source. SourceDescription pulumi.StringInput `pulumi:"sourceDescription"` }
func (GetDashboardSectionRowChartSourceArgs) ElementType ¶
func (GetDashboardSectionRowChartSourceArgs) ElementType() reflect.Type
func (GetDashboardSectionRowChartSourceArgs) ToGetDashboardSectionRowChartSourceOutput ¶
func (i GetDashboardSectionRowChartSourceArgs) ToGetDashboardSectionRowChartSourceOutput() GetDashboardSectionRowChartSourceOutput
func (GetDashboardSectionRowChartSourceArgs) ToGetDashboardSectionRowChartSourceOutputWithContext ¶
func (i GetDashboardSectionRowChartSourceArgs) ToGetDashboardSectionRowChartSourceOutputWithContext(ctx context.Context) GetDashboardSectionRowChartSourceOutput
type GetDashboardSectionRowChartSourceArray ¶
type GetDashboardSectionRowChartSourceArray []GetDashboardSectionRowChartSourceInput
func (GetDashboardSectionRowChartSourceArray) ElementType ¶
func (GetDashboardSectionRowChartSourceArray) ElementType() reflect.Type
func (GetDashboardSectionRowChartSourceArray) ToGetDashboardSectionRowChartSourceArrayOutput ¶
func (i GetDashboardSectionRowChartSourceArray) ToGetDashboardSectionRowChartSourceArrayOutput() GetDashboardSectionRowChartSourceArrayOutput
func (GetDashboardSectionRowChartSourceArray) ToGetDashboardSectionRowChartSourceArrayOutputWithContext ¶
func (i GetDashboardSectionRowChartSourceArray) ToGetDashboardSectionRowChartSourceArrayOutputWithContext(ctx context.Context) GetDashboardSectionRowChartSourceArrayOutput
type GetDashboardSectionRowChartSourceArrayInput ¶
type GetDashboardSectionRowChartSourceArrayInput interface { pulumi.Input ToGetDashboardSectionRowChartSourceArrayOutput() GetDashboardSectionRowChartSourceArrayOutput ToGetDashboardSectionRowChartSourceArrayOutputWithContext(context.Context) GetDashboardSectionRowChartSourceArrayOutput }
GetDashboardSectionRowChartSourceArrayInput is an input type that accepts GetDashboardSectionRowChartSourceArray and GetDashboardSectionRowChartSourceArrayOutput values. You can construct a concrete instance of `GetDashboardSectionRowChartSourceArrayInput` via:
GetDashboardSectionRowChartSourceArray{ GetDashboardSectionRowChartSourceArgs{...} }
type GetDashboardSectionRowChartSourceArrayOutput ¶
type GetDashboardSectionRowChartSourceArrayOutput struct{ *pulumi.OutputState }
func (GetDashboardSectionRowChartSourceArrayOutput) ElementType ¶
func (GetDashboardSectionRowChartSourceArrayOutput) ElementType() reflect.Type
func (GetDashboardSectionRowChartSourceArrayOutput) ToGetDashboardSectionRowChartSourceArrayOutput ¶
func (o GetDashboardSectionRowChartSourceArrayOutput) ToGetDashboardSectionRowChartSourceArrayOutput() GetDashboardSectionRowChartSourceArrayOutput
func (GetDashboardSectionRowChartSourceArrayOutput) ToGetDashboardSectionRowChartSourceArrayOutputWithContext ¶
func (o GetDashboardSectionRowChartSourceArrayOutput) ToGetDashboardSectionRowChartSourceArrayOutputWithContext(ctx context.Context) GetDashboardSectionRowChartSourceArrayOutput
type GetDashboardSectionRowChartSourceInput ¶
type GetDashboardSectionRowChartSourceInput interface { pulumi.Input ToGetDashboardSectionRowChartSourceOutput() GetDashboardSectionRowChartSourceOutput ToGetDashboardSectionRowChartSourceOutputWithContext(context.Context) GetDashboardSectionRowChartSourceOutput }
GetDashboardSectionRowChartSourceInput is an input type that accepts GetDashboardSectionRowChartSourceArgs and GetDashboardSectionRowChartSourceOutput values. You can construct a concrete instance of `GetDashboardSectionRowChartSourceInput` via:
GetDashboardSectionRowChartSourceArgs{...}
type GetDashboardSectionRowChartSourceOutput ¶
type GetDashboardSectionRowChartSourceOutput struct{ *pulumi.OutputState }
func (GetDashboardSectionRowChartSourceOutput) Disabled ¶
func (o GetDashboardSectionRowChartSourceOutput) Disabled() pulumi.BoolOutput
Whether the source is disabled.
func (GetDashboardSectionRowChartSourceOutput) ElementType ¶
func (GetDashboardSectionRowChartSourceOutput) ElementType() reflect.Type
func (GetDashboardSectionRowChartSourceOutput) Name ¶
func (o GetDashboardSectionRowChartSourceOutput) Name() pulumi.StringOutput
The name of the parameters.
func (GetDashboardSectionRowChartSourceOutput) Query ¶
func (o GetDashboardSectionRowChartSourceOutput) Query() pulumi.StringOutput
Query expression to plot on the chart.
func (GetDashboardSectionRowChartSourceOutput) QuerybuilderEnabled ¶
func (o GetDashboardSectionRowChartSourceOutput) QuerybuilderEnabled() pulumi.BoolOutput
func (GetDashboardSectionRowChartSourceOutput) ScatterPlotSource ¶
func (o GetDashboardSectionRowChartSourceOutput) ScatterPlotSource() pulumi.StringOutput
For scatter plots, does this query source the X-axis or the Y-axis, `X`, or `Y`.
func (GetDashboardSectionRowChartSourceOutput) SecondaryAxis ¶
func (o GetDashboardSectionRowChartSourceOutput) SecondaryAxis() pulumi.BoolOutput
func (GetDashboardSectionRowChartSourceOutput) SourceColor ¶
func (o GetDashboardSectionRowChartSourceOutput) SourceColor() pulumi.StringOutput
func (GetDashboardSectionRowChartSourceOutput) SourceDescription ¶
func (o GetDashboardSectionRowChartSourceOutput) SourceDescription() pulumi.StringOutput
A description for the purpose of this source.
func (GetDashboardSectionRowChartSourceOutput) ToGetDashboardSectionRowChartSourceOutput ¶
func (o GetDashboardSectionRowChartSourceOutput) ToGetDashboardSectionRowChartSourceOutput() GetDashboardSectionRowChartSourceOutput
func (GetDashboardSectionRowChartSourceOutput) ToGetDashboardSectionRowChartSourceOutputWithContext ¶
func (o GetDashboardSectionRowChartSourceOutput) ToGetDashboardSectionRowChartSourceOutputWithContext(ctx context.Context) GetDashboardSectionRowChartSourceOutput
type GetDashboardSectionRowInput ¶
type GetDashboardSectionRowInput interface { pulumi.Input ToGetDashboardSectionRowOutput() GetDashboardSectionRowOutput ToGetDashboardSectionRowOutputWithContext(context.Context) GetDashboardSectionRowOutput }
GetDashboardSectionRowInput is an input type that accepts GetDashboardSectionRowArgs and GetDashboardSectionRowOutput values. You can construct a concrete instance of `GetDashboardSectionRowInput` via:
GetDashboardSectionRowArgs{...}
type GetDashboardSectionRowOutput ¶
type GetDashboardSectionRowOutput struct{ *pulumi.OutputState }
func (GetDashboardSectionRowOutput) Charts ¶
func (o GetDashboardSectionRowOutput) Charts() GetDashboardSectionRowChartArrayOutput
func (GetDashboardSectionRowOutput) ElementType ¶
func (GetDashboardSectionRowOutput) ElementType() reflect.Type
func (GetDashboardSectionRowOutput) HeightFactor ¶
func (o GetDashboardSectionRowOutput) HeightFactor() pulumi.IntOutput
func (GetDashboardSectionRowOutput) Name ¶
func (o GetDashboardSectionRowOutput) Name() pulumi.StringOutput
The name of the parameters.
func (GetDashboardSectionRowOutput) ToGetDashboardSectionRowOutput ¶
func (o GetDashboardSectionRowOutput) ToGetDashboardSectionRowOutput() GetDashboardSectionRowOutput
func (GetDashboardSectionRowOutput) ToGetDashboardSectionRowOutputWithContext ¶
func (o GetDashboardSectionRowOutput) ToGetDashboardSectionRowOutputWithContext(ctx context.Context) GetDashboardSectionRowOutput
type GetDashboardsArgs ¶
type GetDashboardsArgs struct { // Limit is the maximum number of results to be returned. Defaults to 100. Limit *int `pulumi:"limit"` // Offset is the offset from the first result to be returned. Defaults to 0. Offset *int `pulumi:"offset"` }
A collection of arguments for invoking getDashboards.
type GetDashboardsDashboard ¶
type GetDashboardsDashboard struct { // A list of users that have modify ACL access to the dashboard. CanModifies []string `pulumi:"canModifies"` // A list of users that have view ACL access to the dashboard. CanViews []string `pulumi:"canViews"` ChartTitleBgColor string `pulumi:"chartTitleBgColor"` ChartTitleColor string `pulumi:"chartTitleColor"` ChartTitleScalar int `pulumi:"chartTitleScalar"` CreatedEpochMillis int `pulumi:"createdEpochMillis"` CreatorId string `pulumi:"creatorId"` Customer string `pulumi:"customer"` DefaultEndTime int `pulumi:"defaultEndTime"` DefaultStartTime int `pulumi:"defaultStartTime"` DefaultTimeWindow string `pulumi:"defaultTimeWindow"` Deleted bool `pulumi:"deleted"` // Description of the chart. Description string `pulumi:"description"` DisplayDescription bool `pulumi:"displayDescription"` // Whether the dashboard parameters section is opened by default when the dashboard is shown. DisplayQueryParameters bool `pulumi:"displayQueryParameters"` // Whether the "pills" quick-linked the sections of the dashboard are displayed by default when the dashboard is shown. DisplaySectionTableOfContents bool `pulumi:"displaySectionTableOfContents"` // How charts belonging to this dashboard should display events. `BYCHART` is default if // unspecified. Valid options are: `BYCHART`, `AUTOMATIC`, `ALL`, `NONE`, `BYDASHBOARD`, and `BYCHARTANDDASHBOARD`. EventFilterType string `pulumi:"eventFilterType"` EventQuery string `pulumi:"eventQuery"` Favorite bool `pulumi:"favorite"` Hidden bool `pulumi:"hidden"` Id string `pulumi:"id"` // The name of the parameters. Name string `pulumi:"name"` NumCharts int `pulumi:"numCharts"` NumFavorites int `pulumi:"numFavorites"` // The current JSON representation of dashboard parameters. See parameter details. ParameterDetails []GetDashboardsDashboardParameterDetail `pulumi:"parameterDetails"` Parameters map[string]interface{} `pulumi:"parameters"` Sections []GetDashboardsDashboardSection `pulumi:"sections"` SystemOwned bool `pulumi:"systemOwned"` // A set of tags to assign to this resource. Tags []string `pulumi:"tags"` UpdatedEpochMillis int `pulumi:"updatedEpochMillis"` UpdaterId string `pulumi:"updaterId"` // Unique identifier, also a URL slug of the dashboard. Url string `pulumi:"url"` ViewsLastDay int `pulumi:"viewsLastDay"` ViewsLastMonth int `pulumi:"viewsLastMonth"` ViewsLastWeek int `pulumi:"viewsLastWeek"` }
type GetDashboardsDashboardArgs ¶
type GetDashboardsDashboardArgs struct { // A list of users that have modify ACL access to the dashboard. CanModifies pulumi.StringArrayInput `pulumi:"canModifies"` // A list of users that have view ACL access to the dashboard. CanViews pulumi.StringArrayInput `pulumi:"canViews"` ChartTitleBgColor pulumi.StringInput `pulumi:"chartTitleBgColor"` ChartTitleColor pulumi.StringInput `pulumi:"chartTitleColor"` ChartTitleScalar pulumi.IntInput `pulumi:"chartTitleScalar"` CreatedEpochMillis pulumi.IntInput `pulumi:"createdEpochMillis"` CreatorId pulumi.StringInput `pulumi:"creatorId"` Customer pulumi.StringInput `pulumi:"customer"` DefaultEndTime pulumi.IntInput `pulumi:"defaultEndTime"` DefaultStartTime pulumi.IntInput `pulumi:"defaultStartTime"` DefaultTimeWindow pulumi.StringInput `pulumi:"defaultTimeWindow"` Deleted pulumi.BoolInput `pulumi:"deleted"` // Description of the chart. Description pulumi.StringInput `pulumi:"description"` DisplayDescription pulumi.BoolInput `pulumi:"displayDescription"` // Whether the dashboard parameters section is opened by default when the dashboard is shown. DisplayQueryParameters pulumi.BoolInput `pulumi:"displayQueryParameters"` // Whether the "pills" quick-linked the sections of the dashboard are displayed by default when the dashboard is shown. DisplaySectionTableOfContents pulumi.BoolInput `pulumi:"displaySectionTableOfContents"` // How charts belonging to this dashboard should display events. `BYCHART` is default if // unspecified. Valid options are: `BYCHART`, `AUTOMATIC`, `ALL`, `NONE`, `BYDASHBOARD`, and `BYCHARTANDDASHBOARD`. EventFilterType pulumi.StringInput `pulumi:"eventFilterType"` EventQuery pulumi.StringInput `pulumi:"eventQuery"` Favorite pulumi.BoolInput `pulumi:"favorite"` Hidden pulumi.BoolInput `pulumi:"hidden"` Id pulumi.StringInput `pulumi:"id"` // The name of the parameters. Name pulumi.StringInput `pulumi:"name"` NumCharts pulumi.IntInput `pulumi:"numCharts"` NumFavorites pulumi.IntInput `pulumi:"numFavorites"` // The current JSON representation of dashboard parameters. See parameter details. ParameterDetails GetDashboardsDashboardParameterDetailArrayInput `pulumi:"parameterDetails"` Parameters pulumi.MapInput `pulumi:"parameters"` Sections GetDashboardsDashboardSectionArrayInput `pulumi:"sections"` SystemOwned pulumi.BoolInput `pulumi:"systemOwned"` // A set of tags to assign to this resource. Tags pulumi.StringArrayInput `pulumi:"tags"` UpdatedEpochMillis pulumi.IntInput `pulumi:"updatedEpochMillis"` UpdaterId pulumi.StringInput `pulumi:"updaterId"` // Unique identifier, also a URL slug of the dashboard. Url pulumi.StringInput `pulumi:"url"` ViewsLastDay pulumi.IntInput `pulumi:"viewsLastDay"` ViewsLastMonth pulumi.IntInput `pulumi:"viewsLastMonth"` ViewsLastWeek pulumi.IntInput `pulumi:"viewsLastWeek"` }
func (GetDashboardsDashboardArgs) ElementType ¶
func (GetDashboardsDashboardArgs) ElementType() reflect.Type
func (GetDashboardsDashboardArgs) ToGetDashboardsDashboardOutput ¶
func (i GetDashboardsDashboardArgs) ToGetDashboardsDashboardOutput() GetDashboardsDashboardOutput
func (GetDashboardsDashboardArgs) ToGetDashboardsDashboardOutputWithContext ¶
func (i GetDashboardsDashboardArgs) ToGetDashboardsDashboardOutputWithContext(ctx context.Context) GetDashboardsDashboardOutput
type GetDashboardsDashboardArray ¶
type GetDashboardsDashboardArray []GetDashboardsDashboardInput
func (GetDashboardsDashboardArray) ElementType ¶
func (GetDashboardsDashboardArray) ElementType() reflect.Type
func (GetDashboardsDashboardArray) ToGetDashboardsDashboardArrayOutput ¶
func (i GetDashboardsDashboardArray) ToGetDashboardsDashboardArrayOutput() GetDashboardsDashboardArrayOutput
func (GetDashboardsDashboardArray) ToGetDashboardsDashboardArrayOutputWithContext ¶
func (i GetDashboardsDashboardArray) ToGetDashboardsDashboardArrayOutputWithContext(ctx context.Context) GetDashboardsDashboardArrayOutput
type GetDashboardsDashboardArrayInput ¶
type GetDashboardsDashboardArrayInput interface { pulumi.Input ToGetDashboardsDashboardArrayOutput() GetDashboardsDashboardArrayOutput ToGetDashboardsDashboardArrayOutputWithContext(context.Context) GetDashboardsDashboardArrayOutput }
GetDashboardsDashboardArrayInput is an input type that accepts GetDashboardsDashboardArray and GetDashboardsDashboardArrayOutput values. You can construct a concrete instance of `GetDashboardsDashboardArrayInput` via:
GetDashboardsDashboardArray{ GetDashboardsDashboardArgs{...} }
type GetDashboardsDashboardArrayOutput ¶
type GetDashboardsDashboardArrayOutput struct{ *pulumi.OutputState }
func (GetDashboardsDashboardArrayOutput) ElementType ¶
func (GetDashboardsDashboardArrayOutput) ElementType() reflect.Type
func (GetDashboardsDashboardArrayOutput) Index ¶
func (o GetDashboardsDashboardArrayOutput) Index(i pulumi.IntInput) GetDashboardsDashboardOutput
func (GetDashboardsDashboardArrayOutput) ToGetDashboardsDashboardArrayOutput ¶
func (o GetDashboardsDashboardArrayOutput) ToGetDashboardsDashboardArrayOutput() GetDashboardsDashboardArrayOutput
func (GetDashboardsDashboardArrayOutput) ToGetDashboardsDashboardArrayOutputWithContext ¶
func (o GetDashboardsDashboardArrayOutput) ToGetDashboardsDashboardArrayOutputWithContext(ctx context.Context) GetDashboardsDashboardArrayOutput
type GetDashboardsDashboardInput ¶
type GetDashboardsDashboardInput interface { pulumi.Input ToGetDashboardsDashboardOutput() GetDashboardsDashboardOutput ToGetDashboardsDashboardOutputWithContext(context.Context) GetDashboardsDashboardOutput }
GetDashboardsDashboardInput is an input type that accepts GetDashboardsDashboardArgs and GetDashboardsDashboardOutput values. You can construct a concrete instance of `GetDashboardsDashboardInput` via:
GetDashboardsDashboardArgs{...}
type GetDashboardsDashboardOutput ¶
type GetDashboardsDashboardOutput struct{ *pulumi.OutputState }
func (GetDashboardsDashboardOutput) CanModifies ¶
func (o GetDashboardsDashboardOutput) CanModifies() pulumi.StringArrayOutput
A list of users that have modify ACL access to the dashboard.
func (GetDashboardsDashboardOutput) CanViews ¶
func (o GetDashboardsDashboardOutput) CanViews() pulumi.StringArrayOutput
A list of users that have view ACL access to the dashboard.
func (GetDashboardsDashboardOutput) ChartTitleBgColor ¶
func (o GetDashboardsDashboardOutput) ChartTitleBgColor() pulumi.StringOutput
func (GetDashboardsDashboardOutput) ChartTitleColor ¶
func (o GetDashboardsDashboardOutput) ChartTitleColor() pulumi.StringOutput
func (GetDashboardsDashboardOutput) ChartTitleScalar ¶
func (o GetDashboardsDashboardOutput) ChartTitleScalar() pulumi.IntOutput
func (GetDashboardsDashboardOutput) CreatedEpochMillis ¶
func (o GetDashboardsDashboardOutput) CreatedEpochMillis() pulumi.IntOutput
func (GetDashboardsDashboardOutput) CreatorId ¶
func (o GetDashboardsDashboardOutput) CreatorId() pulumi.StringOutput
func (GetDashboardsDashboardOutput) Customer ¶
func (o GetDashboardsDashboardOutput) Customer() pulumi.StringOutput
func (GetDashboardsDashboardOutput) DefaultEndTime ¶
func (o GetDashboardsDashboardOutput) DefaultEndTime() pulumi.IntOutput
func (GetDashboardsDashboardOutput) DefaultStartTime ¶
func (o GetDashboardsDashboardOutput) DefaultStartTime() pulumi.IntOutput
func (GetDashboardsDashboardOutput) DefaultTimeWindow ¶
func (o GetDashboardsDashboardOutput) DefaultTimeWindow() pulumi.StringOutput
func (GetDashboardsDashboardOutput) Deleted ¶
func (o GetDashboardsDashboardOutput) Deleted() pulumi.BoolOutput
func (GetDashboardsDashboardOutput) Description ¶
func (o GetDashboardsDashboardOutput) Description() pulumi.StringOutput
Description of the chart.
func (GetDashboardsDashboardOutput) DisplayDescription ¶
func (o GetDashboardsDashboardOutput) DisplayDescription() pulumi.BoolOutput
func (GetDashboardsDashboardOutput) DisplayQueryParameters ¶
func (o GetDashboardsDashboardOutput) DisplayQueryParameters() pulumi.BoolOutput
Whether the dashboard parameters section is opened by default when the dashboard is shown.
func (GetDashboardsDashboardOutput) DisplaySectionTableOfContents ¶
func (o GetDashboardsDashboardOutput) DisplaySectionTableOfContents() pulumi.BoolOutput
Whether the "pills" quick-linked the sections of the dashboard are displayed by default when the dashboard is shown.
func (GetDashboardsDashboardOutput) ElementType ¶
func (GetDashboardsDashboardOutput) ElementType() reflect.Type
func (GetDashboardsDashboardOutput) EventFilterType ¶
func (o GetDashboardsDashboardOutput) EventFilterType() pulumi.StringOutput
How charts belonging to this dashboard should display events. `BYCHART` is default if unspecified. Valid options are: `BYCHART`, `AUTOMATIC`, `ALL`, `NONE`, `BYDASHBOARD`, and `BYCHARTANDDASHBOARD`.
func (GetDashboardsDashboardOutput) EventQuery ¶
func (o GetDashboardsDashboardOutput) EventQuery() pulumi.StringOutput
func (GetDashboardsDashboardOutput) Favorite ¶
func (o GetDashboardsDashboardOutput) Favorite() pulumi.BoolOutput
func (GetDashboardsDashboardOutput) Hidden ¶
func (o GetDashboardsDashboardOutput) Hidden() pulumi.BoolOutput
func (GetDashboardsDashboardOutput) Id ¶
func (o GetDashboardsDashboardOutput) Id() pulumi.StringOutput
func (GetDashboardsDashboardOutput) Name ¶
func (o GetDashboardsDashboardOutput) Name() pulumi.StringOutput
The name of the parameters.
func (GetDashboardsDashboardOutput) NumCharts ¶
func (o GetDashboardsDashboardOutput) NumCharts() pulumi.IntOutput
func (GetDashboardsDashboardOutput) NumFavorites ¶
func (o GetDashboardsDashboardOutput) NumFavorites() pulumi.IntOutput
func (GetDashboardsDashboardOutput) ParameterDetails ¶
func (o GetDashboardsDashboardOutput) ParameterDetails() GetDashboardsDashboardParameterDetailArrayOutput
The current JSON representation of dashboard parameters. See parameter details.
func (GetDashboardsDashboardOutput) Parameters ¶
func (o GetDashboardsDashboardOutput) Parameters() pulumi.MapOutput
func (GetDashboardsDashboardOutput) Sections ¶
func (o GetDashboardsDashboardOutput) Sections() GetDashboardsDashboardSectionArrayOutput
func (GetDashboardsDashboardOutput) SystemOwned ¶
func (o GetDashboardsDashboardOutput) SystemOwned() pulumi.BoolOutput
func (GetDashboardsDashboardOutput) Tags ¶
func (o GetDashboardsDashboardOutput) Tags() pulumi.StringArrayOutput
A set of tags to assign to this resource.
func (GetDashboardsDashboardOutput) ToGetDashboardsDashboardOutput ¶
func (o GetDashboardsDashboardOutput) ToGetDashboardsDashboardOutput() GetDashboardsDashboardOutput
func (GetDashboardsDashboardOutput) ToGetDashboardsDashboardOutputWithContext ¶
func (o GetDashboardsDashboardOutput) ToGetDashboardsDashboardOutputWithContext(ctx context.Context) GetDashboardsDashboardOutput
func (GetDashboardsDashboardOutput) UpdatedEpochMillis ¶
func (o GetDashboardsDashboardOutput) UpdatedEpochMillis() pulumi.IntOutput
func (GetDashboardsDashboardOutput) UpdaterId ¶
func (o GetDashboardsDashboardOutput) UpdaterId() pulumi.StringOutput
func (GetDashboardsDashboardOutput) Url ¶
func (o GetDashboardsDashboardOutput) Url() pulumi.StringOutput
Unique identifier, also a URL slug of the dashboard.
func (GetDashboardsDashboardOutput) ViewsLastDay ¶
func (o GetDashboardsDashboardOutput) ViewsLastDay() pulumi.IntOutput
func (GetDashboardsDashboardOutput) ViewsLastMonth ¶
func (o GetDashboardsDashboardOutput) ViewsLastMonth() pulumi.IntOutput
func (GetDashboardsDashboardOutput) ViewsLastWeek ¶
func (o GetDashboardsDashboardOutput) ViewsLastWeek() pulumi.IntOutput
type GetDashboardsDashboardParameterDetail ¶
type GetDashboardsDashboardParameterDetail struct { // The default value of the parameter. DefaultValue string `pulumi:"defaultValue"` // For `DYNAMIC` parameter types, the type of the field. Valid options are `SOURCE`, // `SOURCE_TAG`, `METRIC_NAME`, `TAG_KEY`, and `MATCHING_SOURCE_TAG`. DynamicFieldType string `pulumi:"dynamicFieldType"` // If `true` the parameter will only be shown on the edit view of the dashboard. HideFromView bool `pulumi:"hideFromView"` // The label for the parameter. Label string `pulumi:"label"` // The type of the parameter. `SIMPLE`, `LIST`, or `DYNAMIC`. ParameterType string `pulumi:"parameterType"` // For `DYNAMIC` parameter types, the query to execute to return values. QueryValue string `pulumi:"queryValue"` // For `TAG_KEY` dynamic field types, the tag key to return. TagKey string `pulumi:"tagKey"` // A string to string map. At least one of the keys must match the value of // `defaultValue`. ValuesToReadableStrings map[string]string `pulumi:"valuesToReadableStrings"` }
type GetDashboardsDashboardParameterDetailArgs ¶
type GetDashboardsDashboardParameterDetailArgs struct { // The default value of the parameter. DefaultValue pulumi.StringInput `pulumi:"defaultValue"` // For `DYNAMIC` parameter types, the type of the field. Valid options are `SOURCE`, // `SOURCE_TAG`, `METRIC_NAME`, `TAG_KEY`, and `MATCHING_SOURCE_TAG`. DynamicFieldType pulumi.StringInput `pulumi:"dynamicFieldType"` // If `true` the parameter will only be shown on the edit view of the dashboard. HideFromView pulumi.BoolInput `pulumi:"hideFromView"` // The label for the parameter. Label pulumi.StringInput `pulumi:"label"` // The type of the parameter. `SIMPLE`, `LIST`, or `DYNAMIC`. ParameterType pulumi.StringInput `pulumi:"parameterType"` // For `DYNAMIC` parameter types, the query to execute to return values. QueryValue pulumi.StringInput `pulumi:"queryValue"` // For `TAG_KEY` dynamic field types, the tag key to return. TagKey pulumi.StringInput `pulumi:"tagKey"` // A string to string map. At least one of the keys must match the value of // `defaultValue`. ValuesToReadableStrings pulumi.StringMapInput `pulumi:"valuesToReadableStrings"` }
func (GetDashboardsDashboardParameterDetailArgs) ElementType ¶
func (GetDashboardsDashboardParameterDetailArgs) ElementType() reflect.Type
func (GetDashboardsDashboardParameterDetailArgs) ToGetDashboardsDashboardParameterDetailOutput ¶
func (i GetDashboardsDashboardParameterDetailArgs) ToGetDashboardsDashboardParameterDetailOutput() GetDashboardsDashboardParameterDetailOutput
func (GetDashboardsDashboardParameterDetailArgs) ToGetDashboardsDashboardParameterDetailOutputWithContext ¶
func (i GetDashboardsDashboardParameterDetailArgs) ToGetDashboardsDashboardParameterDetailOutputWithContext(ctx context.Context) GetDashboardsDashboardParameterDetailOutput
type GetDashboardsDashboardParameterDetailArray ¶
type GetDashboardsDashboardParameterDetailArray []GetDashboardsDashboardParameterDetailInput
func (GetDashboardsDashboardParameterDetailArray) ElementType ¶
func (GetDashboardsDashboardParameterDetailArray) ElementType() reflect.Type
func (GetDashboardsDashboardParameterDetailArray) ToGetDashboardsDashboardParameterDetailArrayOutput ¶
func (i GetDashboardsDashboardParameterDetailArray) ToGetDashboardsDashboardParameterDetailArrayOutput() GetDashboardsDashboardParameterDetailArrayOutput
func (GetDashboardsDashboardParameterDetailArray) ToGetDashboardsDashboardParameterDetailArrayOutputWithContext ¶
func (i GetDashboardsDashboardParameterDetailArray) ToGetDashboardsDashboardParameterDetailArrayOutputWithContext(ctx context.Context) GetDashboardsDashboardParameterDetailArrayOutput
type GetDashboardsDashboardParameterDetailArrayInput ¶
type GetDashboardsDashboardParameterDetailArrayInput interface { pulumi.Input ToGetDashboardsDashboardParameterDetailArrayOutput() GetDashboardsDashboardParameterDetailArrayOutput ToGetDashboardsDashboardParameterDetailArrayOutputWithContext(context.Context) GetDashboardsDashboardParameterDetailArrayOutput }
GetDashboardsDashboardParameterDetailArrayInput is an input type that accepts GetDashboardsDashboardParameterDetailArray and GetDashboardsDashboardParameterDetailArrayOutput values. You can construct a concrete instance of `GetDashboardsDashboardParameterDetailArrayInput` via:
GetDashboardsDashboardParameterDetailArray{ GetDashboardsDashboardParameterDetailArgs{...} }
type GetDashboardsDashboardParameterDetailArrayOutput ¶
type GetDashboardsDashboardParameterDetailArrayOutput struct{ *pulumi.OutputState }
func (GetDashboardsDashboardParameterDetailArrayOutput) ElementType ¶
func (GetDashboardsDashboardParameterDetailArrayOutput) ElementType() reflect.Type
func (GetDashboardsDashboardParameterDetailArrayOutput) ToGetDashboardsDashboardParameterDetailArrayOutput ¶
func (o GetDashboardsDashboardParameterDetailArrayOutput) ToGetDashboardsDashboardParameterDetailArrayOutput() GetDashboardsDashboardParameterDetailArrayOutput
func (GetDashboardsDashboardParameterDetailArrayOutput) ToGetDashboardsDashboardParameterDetailArrayOutputWithContext ¶
func (o GetDashboardsDashboardParameterDetailArrayOutput) ToGetDashboardsDashboardParameterDetailArrayOutputWithContext(ctx context.Context) GetDashboardsDashboardParameterDetailArrayOutput
type GetDashboardsDashboardParameterDetailInput ¶
type GetDashboardsDashboardParameterDetailInput interface { pulumi.Input ToGetDashboardsDashboardParameterDetailOutput() GetDashboardsDashboardParameterDetailOutput ToGetDashboardsDashboardParameterDetailOutputWithContext(context.Context) GetDashboardsDashboardParameterDetailOutput }
GetDashboardsDashboardParameterDetailInput is an input type that accepts GetDashboardsDashboardParameterDetailArgs and GetDashboardsDashboardParameterDetailOutput values. You can construct a concrete instance of `GetDashboardsDashboardParameterDetailInput` via:
GetDashboardsDashboardParameterDetailArgs{...}
type GetDashboardsDashboardParameterDetailOutput ¶
type GetDashboardsDashboardParameterDetailOutput struct{ *pulumi.OutputState }
func (GetDashboardsDashboardParameterDetailOutput) DefaultValue ¶
func (o GetDashboardsDashboardParameterDetailOutput) DefaultValue() pulumi.StringOutput
The default value of the parameter.
func (GetDashboardsDashboardParameterDetailOutput) DynamicFieldType ¶
func (o GetDashboardsDashboardParameterDetailOutput) DynamicFieldType() pulumi.StringOutput
For `DYNAMIC` parameter types, the type of the field. Valid options are `SOURCE`, `SOURCE_TAG`, `METRIC_NAME`, `TAG_KEY`, and `MATCHING_SOURCE_TAG`.
func (GetDashboardsDashboardParameterDetailOutput) ElementType ¶
func (GetDashboardsDashboardParameterDetailOutput) ElementType() reflect.Type
func (GetDashboardsDashboardParameterDetailOutput) HideFromView ¶
func (o GetDashboardsDashboardParameterDetailOutput) HideFromView() pulumi.BoolOutput
If `true` the parameter will only be shown on the edit view of the dashboard.
func (GetDashboardsDashboardParameterDetailOutput) Label ¶
func (o GetDashboardsDashboardParameterDetailOutput) Label() pulumi.StringOutput
The label for the parameter.
func (GetDashboardsDashboardParameterDetailOutput) ParameterType ¶
func (o GetDashboardsDashboardParameterDetailOutput) ParameterType() pulumi.StringOutput
The type of the parameter. `SIMPLE`, `LIST`, or `DYNAMIC`.
func (GetDashboardsDashboardParameterDetailOutput) QueryValue ¶
func (o GetDashboardsDashboardParameterDetailOutput) QueryValue() pulumi.StringOutput
For `DYNAMIC` parameter types, the query to execute to return values.
func (GetDashboardsDashboardParameterDetailOutput) TagKey ¶
func (o GetDashboardsDashboardParameterDetailOutput) TagKey() pulumi.StringOutput
For `TAG_KEY` dynamic field types, the tag key to return.
func (GetDashboardsDashboardParameterDetailOutput) ToGetDashboardsDashboardParameterDetailOutput ¶
func (o GetDashboardsDashboardParameterDetailOutput) ToGetDashboardsDashboardParameterDetailOutput() GetDashboardsDashboardParameterDetailOutput
func (GetDashboardsDashboardParameterDetailOutput) ToGetDashboardsDashboardParameterDetailOutputWithContext ¶
func (o GetDashboardsDashboardParameterDetailOutput) ToGetDashboardsDashboardParameterDetailOutputWithContext(ctx context.Context) GetDashboardsDashboardParameterDetailOutput
func (GetDashboardsDashboardParameterDetailOutput) ValuesToReadableStrings ¶
func (o GetDashboardsDashboardParameterDetailOutput) ValuesToReadableStrings() pulumi.StringMapOutput
A string to string map. At least one of the keys must match the value of `defaultValue`.
type GetDashboardsDashboardSection ¶
type GetDashboardsDashboardSection struct { // The name of the parameters. Name string `pulumi:"name"` Rows []GetDashboardsDashboardSectionRow `pulumi:"rows"` }
type GetDashboardsDashboardSectionArgs ¶
type GetDashboardsDashboardSectionArgs struct { // The name of the parameters. Name pulumi.StringInput `pulumi:"name"` Rows GetDashboardsDashboardSectionRowArrayInput `pulumi:"rows"` }
func (GetDashboardsDashboardSectionArgs) ElementType ¶
func (GetDashboardsDashboardSectionArgs) ElementType() reflect.Type
func (GetDashboardsDashboardSectionArgs) ToGetDashboardsDashboardSectionOutput ¶
func (i GetDashboardsDashboardSectionArgs) ToGetDashboardsDashboardSectionOutput() GetDashboardsDashboardSectionOutput
func (GetDashboardsDashboardSectionArgs) ToGetDashboardsDashboardSectionOutputWithContext ¶
func (i GetDashboardsDashboardSectionArgs) ToGetDashboardsDashboardSectionOutputWithContext(ctx context.Context) GetDashboardsDashboardSectionOutput
type GetDashboardsDashboardSectionArray ¶
type GetDashboardsDashboardSectionArray []GetDashboardsDashboardSectionInput
func (GetDashboardsDashboardSectionArray) ElementType ¶
func (GetDashboardsDashboardSectionArray) ElementType() reflect.Type
func (GetDashboardsDashboardSectionArray) ToGetDashboardsDashboardSectionArrayOutput ¶
func (i GetDashboardsDashboardSectionArray) ToGetDashboardsDashboardSectionArrayOutput() GetDashboardsDashboardSectionArrayOutput
func (GetDashboardsDashboardSectionArray) ToGetDashboardsDashboardSectionArrayOutputWithContext ¶
func (i GetDashboardsDashboardSectionArray) ToGetDashboardsDashboardSectionArrayOutputWithContext(ctx context.Context) GetDashboardsDashboardSectionArrayOutput
type GetDashboardsDashboardSectionArrayInput ¶
type GetDashboardsDashboardSectionArrayInput interface { pulumi.Input ToGetDashboardsDashboardSectionArrayOutput() GetDashboardsDashboardSectionArrayOutput ToGetDashboardsDashboardSectionArrayOutputWithContext(context.Context) GetDashboardsDashboardSectionArrayOutput }
GetDashboardsDashboardSectionArrayInput is an input type that accepts GetDashboardsDashboardSectionArray and GetDashboardsDashboardSectionArrayOutput values. You can construct a concrete instance of `GetDashboardsDashboardSectionArrayInput` via:
GetDashboardsDashboardSectionArray{ GetDashboardsDashboardSectionArgs{...} }
type GetDashboardsDashboardSectionArrayOutput ¶
type GetDashboardsDashboardSectionArrayOutput struct{ *pulumi.OutputState }
func (GetDashboardsDashboardSectionArrayOutput) ElementType ¶
func (GetDashboardsDashboardSectionArrayOutput) ElementType() reflect.Type
func (GetDashboardsDashboardSectionArrayOutput) ToGetDashboardsDashboardSectionArrayOutput ¶
func (o GetDashboardsDashboardSectionArrayOutput) ToGetDashboardsDashboardSectionArrayOutput() GetDashboardsDashboardSectionArrayOutput
func (GetDashboardsDashboardSectionArrayOutput) ToGetDashboardsDashboardSectionArrayOutputWithContext ¶
func (o GetDashboardsDashboardSectionArrayOutput) ToGetDashboardsDashboardSectionArrayOutputWithContext(ctx context.Context) GetDashboardsDashboardSectionArrayOutput
type GetDashboardsDashboardSectionInput ¶
type GetDashboardsDashboardSectionInput interface { pulumi.Input ToGetDashboardsDashboardSectionOutput() GetDashboardsDashboardSectionOutput ToGetDashboardsDashboardSectionOutputWithContext(context.Context) GetDashboardsDashboardSectionOutput }
GetDashboardsDashboardSectionInput is an input type that accepts GetDashboardsDashboardSectionArgs and GetDashboardsDashboardSectionOutput values. You can construct a concrete instance of `GetDashboardsDashboardSectionInput` via:
GetDashboardsDashboardSectionArgs{...}
type GetDashboardsDashboardSectionOutput ¶
type GetDashboardsDashboardSectionOutput struct{ *pulumi.OutputState }
func (GetDashboardsDashboardSectionOutput) ElementType ¶
func (GetDashboardsDashboardSectionOutput) ElementType() reflect.Type
func (GetDashboardsDashboardSectionOutput) Name ¶
func (o GetDashboardsDashboardSectionOutput) Name() pulumi.StringOutput
The name of the parameters.
func (GetDashboardsDashboardSectionOutput) ToGetDashboardsDashboardSectionOutput ¶
func (o GetDashboardsDashboardSectionOutput) ToGetDashboardsDashboardSectionOutput() GetDashboardsDashboardSectionOutput
func (GetDashboardsDashboardSectionOutput) ToGetDashboardsDashboardSectionOutputWithContext ¶
func (o GetDashboardsDashboardSectionOutput) ToGetDashboardsDashboardSectionOutputWithContext(ctx context.Context) GetDashboardsDashboardSectionOutput
type GetDashboardsDashboardSectionRow ¶
type GetDashboardsDashboardSectionRow struct { Charts []GetDashboardsDashboardSectionRowChart `pulumi:"charts"` HeightFactor int `pulumi:"heightFactor"` // The name of the parameters. Name string `pulumi:"name"` }
type GetDashboardsDashboardSectionRowArgs ¶
type GetDashboardsDashboardSectionRowArgs struct { Charts GetDashboardsDashboardSectionRowChartArrayInput `pulumi:"charts"` HeightFactor pulumi.IntInput `pulumi:"heightFactor"` // The name of the parameters. Name pulumi.StringInput `pulumi:"name"` }
func (GetDashboardsDashboardSectionRowArgs) ElementType ¶
func (GetDashboardsDashboardSectionRowArgs) ElementType() reflect.Type
func (GetDashboardsDashboardSectionRowArgs) ToGetDashboardsDashboardSectionRowOutput ¶
func (i GetDashboardsDashboardSectionRowArgs) ToGetDashboardsDashboardSectionRowOutput() GetDashboardsDashboardSectionRowOutput
func (GetDashboardsDashboardSectionRowArgs) ToGetDashboardsDashboardSectionRowOutputWithContext ¶
func (i GetDashboardsDashboardSectionRowArgs) ToGetDashboardsDashboardSectionRowOutputWithContext(ctx context.Context) GetDashboardsDashboardSectionRowOutput
type GetDashboardsDashboardSectionRowArray ¶
type GetDashboardsDashboardSectionRowArray []GetDashboardsDashboardSectionRowInput
func (GetDashboardsDashboardSectionRowArray) ElementType ¶
func (GetDashboardsDashboardSectionRowArray) ElementType() reflect.Type
func (GetDashboardsDashboardSectionRowArray) ToGetDashboardsDashboardSectionRowArrayOutput ¶
func (i GetDashboardsDashboardSectionRowArray) ToGetDashboardsDashboardSectionRowArrayOutput() GetDashboardsDashboardSectionRowArrayOutput
func (GetDashboardsDashboardSectionRowArray) ToGetDashboardsDashboardSectionRowArrayOutputWithContext ¶
func (i GetDashboardsDashboardSectionRowArray) ToGetDashboardsDashboardSectionRowArrayOutputWithContext(ctx context.Context) GetDashboardsDashboardSectionRowArrayOutput
type GetDashboardsDashboardSectionRowArrayInput ¶
type GetDashboardsDashboardSectionRowArrayInput interface { pulumi.Input ToGetDashboardsDashboardSectionRowArrayOutput() GetDashboardsDashboardSectionRowArrayOutput ToGetDashboardsDashboardSectionRowArrayOutputWithContext(context.Context) GetDashboardsDashboardSectionRowArrayOutput }
GetDashboardsDashboardSectionRowArrayInput is an input type that accepts GetDashboardsDashboardSectionRowArray and GetDashboardsDashboardSectionRowArrayOutput values. You can construct a concrete instance of `GetDashboardsDashboardSectionRowArrayInput` via:
GetDashboardsDashboardSectionRowArray{ GetDashboardsDashboardSectionRowArgs{...} }
type GetDashboardsDashboardSectionRowArrayOutput ¶
type GetDashboardsDashboardSectionRowArrayOutput struct{ *pulumi.OutputState }
func (GetDashboardsDashboardSectionRowArrayOutput) ElementType ¶
func (GetDashboardsDashboardSectionRowArrayOutput) ElementType() reflect.Type
func (GetDashboardsDashboardSectionRowArrayOutput) ToGetDashboardsDashboardSectionRowArrayOutput ¶
func (o GetDashboardsDashboardSectionRowArrayOutput) ToGetDashboardsDashboardSectionRowArrayOutput() GetDashboardsDashboardSectionRowArrayOutput
func (GetDashboardsDashboardSectionRowArrayOutput) ToGetDashboardsDashboardSectionRowArrayOutputWithContext ¶
func (o GetDashboardsDashboardSectionRowArrayOutput) ToGetDashboardsDashboardSectionRowArrayOutputWithContext(ctx context.Context) GetDashboardsDashboardSectionRowArrayOutput
type GetDashboardsDashboardSectionRowChart ¶
type GetDashboardsDashboardSectionRowChart struct { // The base of logarithmic scale charts. Omit or set to 0 for the default linear scale. Usually set to 10 for the traditional logarithmic scale. Base int `pulumi:"base"` ChartAttributes string `pulumi:"chartAttributes"` ChartSettings []GetDashboardsDashboardSectionRowChartChartSetting `pulumi:"chartSettings"` // Description of the chart. Description string `pulumi:"description"` IncludeObsoleteMetrics bool `pulumi:"includeObsoleteMetrics"` InterpolatePointsKey bool `pulumi:"interpolatePointsKey"` // The name of the parameters. Name string `pulumi:"name"` NoDefaultEvents bool `pulumi:"noDefaultEvents"` Sources []GetDashboardsDashboardSectionRowChartSource `pulumi:"sources"` // Summarization strategy for the chart. MEAN is default. Summarization string `pulumi:"summarization"` // String to label the units of the chart on the Y-Axis. Units string `pulumi:"units"` }
type GetDashboardsDashboardSectionRowChartArgs ¶
type GetDashboardsDashboardSectionRowChartArgs struct { // The base of logarithmic scale charts. Omit or set to 0 for the default linear scale. Usually set to 10 for the traditional logarithmic scale. Base pulumi.IntInput `pulumi:"base"` ChartAttributes pulumi.StringInput `pulumi:"chartAttributes"` ChartSettings GetDashboardsDashboardSectionRowChartChartSettingArrayInput `pulumi:"chartSettings"` // Description of the chart. Description pulumi.StringInput `pulumi:"description"` IncludeObsoleteMetrics pulumi.BoolInput `pulumi:"includeObsoleteMetrics"` InterpolatePointsKey pulumi.BoolInput `pulumi:"interpolatePointsKey"` // The name of the parameters. Name pulumi.StringInput `pulumi:"name"` NoDefaultEvents pulumi.BoolInput `pulumi:"noDefaultEvents"` Sources GetDashboardsDashboardSectionRowChartSourceArrayInput `pulumi:"sources"` // Summarization strategy for the chart. MEAN is default. Summarization pulumi.StringInput `pulumi:"summarization"` // String to label the units of the chart on the Y-Axis. Units pulumi.StringInput `pulumi:"units"` }
func (GetDashboardsDashboardSectionRowChartArgs) ElementType ¶
func (GetDashboardsDashboardSectionRowChartArgs) ElementType() reflect.Type
func (GetDashboardsDashboardSectionRowChartArgs) ToGetDashboardsDashboardSectionRowChartOutput ¶
func (i GetDashboardsDashboardSectionRowChartArgs) ToGetDashboardsDashboardSectionRowChartOutput() GetDashboardsDashboardSectionRowChartOutput
func (GetDashboardsDashboardSectionRowChartArgs) ToGetDashboardsDashboardSectionRowChartOutputWithContext ¶
func (i GetDashboardsDashboardSectionRowChartArgs) ToGetDashboardsDashboardSectionRowChartOutputWithContext(ctx context.Context) GetDashboardsDashboardSectionRowChartOutput
type GetDashboardsDashboardSectionRowChartArray ¶
type GetDashboardsDashboardSectionRowChartArray []GetDashboardsDashboardSectionRowChartInput
func (GetDashboardsDashboardSectionRowChartArray) ElementType ¶
func (GetDashboardsDashboardSectionRowChartArray) ElementType() reflect.Type
func (GetDashboardsDashboardSectionRowChartArray) ToGetDashboardsDashboardSectionRowChartArrayOutput ¶
func (i GetDashboardsDashboardSectionRowChartArray) ToGetDashboardsDashboardSectionRowChartArrayOutput() GetDashboardsDashboardSectionRowChartArrayOutput
func (GetDashboardsDashboardSectionRowChartArray) ToGetDashboardsDashboardSectionRowChartArrayOutputWithContext ¶
func (i GetDashboardsDashboardSectionRowChartArray) ToGetDashboardsDashboardSectionRowChartArrayOutputWithContext(ctx context.Context) GetDashboardsDashboardSectionRowChartArrayOutput
type GetDashboardsDashboardSectionRowChartArrayInput ¶
type GetDashboardsDashboardSectionRowChartArrayInput interface { pulumi.Input ToGetDashboardsDashboardSectionRowChartArrayOutput() GetDashboardsDashboardSectionRowChartArrayOutput ToGetDashboardsDashboardSectionRowChartArrayOutputWithContext(context.Context) GetDashboardsDashboardSectionRowChartArrayOutput }
GetDashboardsDashboardSectionRowChartArrayInput is an input type that accepts GetDashboardsDashboardSectionRowChartArray and GetDashboardsDashboardSectionRowChartArrayOutput values. You can construct a concrete instance of `GetDashboardsDashboardSectionRowChartArrayInput` via:
GetDashboardsDashboardSectionRowChartArray{ GetDashboardsDashboardSectionRowChartArgs{...} }
type GetDashboardsDashboardSectionRowChartArrayOutput ¶
type GetDashboardsDashboardSectionRowChartArrayOutput struct{ *pulumi.OutputState }
func (GetDashboardsDashboardSectionRowChartArrayOutput) ElementType ¶
func (GetDashboardsDashboardSectionRowChartArrayOutput) ElementType() reflect.Type
func (GetDashboardsDashboardSectionRowChartArrayOutput) ToGetDashboardsDashboardSectionRowChartArrayOutput ¶
func (o GetDashboardsDashboardSectionRowChartArrayOutput) ToGetDashboardsDashboardSectionRowChartArrayOutput() GetDashboardsDashboardSectionRowChartArrayOutput
func (GetDashboardsDashboardSectionRowChartArrayOutput) ToGetDashboardsDashboardSectionRowChartArrayOutputWithContext ¶
func (o GetDashboardsDashboardSectionRowChartArrayOutput) ToGetDashboardsDashboardSectionRowChartArrayOutputWithContext(ctx context.Context) GetDashboardsDashboardSectionRowChartArrayOutput
type GetDashboardsDashboardSectionRowChartChartSetting ¶
type GetDashboardsDashboardSectionRowChartChartSetting struct { // This setting is deprecated. AutoColumnTags bool `pulumi:"autoColumnTags"` // This setting is deprecated. ColumnTags string `pulumi:"columnTags"` // For the tabular view, a list of point tags to display when using the `custom` tag display mode. CustomTags []string `pulumi:"customTags"` // Threshold (in seconds) for time delta between consecutive points in a series above which a dotted line will replace a solid in line plots. Default is 60. ExpectedDataSpacing int `pulumi:"expectedDataSpacing"` // (Optional) For a chart with a fixed legend, a list of statistics to display in the legend. FixedLegendDisplayStats []string `pulumi:"fixedLegendDisplayStats"` // (Optional) Whether to enable a fixed tabular legend adjacent to the chart. FixedLegendEnabled bool `pulumi:"fixedLegendEnabled"` // (Optional) Statistic to use for determining whether a series is displayed on the fixed legend. Valid options are `CURRENT`, `MEAN`, `MEDIAN`, `SUM`, `MIN`, `MAX`, and `COUNT`. FixedLegendFilterField string `pulumi:"fixedLegendFilterField"` // (Optional) Number of series to include in the fixed legend. FixedLegendFilterLimit int `pulumi:"fixedLegendFilterLimit"` // (Optional) Whether to display `TOP` or `BOTTOM` ranked series in a fixed legend. Valid options are `TOP`, and `BOTTOM`. FixedLegendFilterSort string `pulumi:"fixedLegendFilterSort"` // (Optional) This setting is deprecated. FixedLegendHideLabel bool `pulumi:"fixedLegendHideLabel"` // (Optional) Where the fixed legend should be displayed with respect to the chart. Valid options are `RIGHT`, `TOP`, `LEFT`, `BOTTOM`. FixedLegendPosition string `pulumi:"fixedLegendPosition"` // (Optional) If `true`, the legend uses non-summarized stats instead of summarized. FixedLegendUseRawStats bool `pulumi:"fixedLegendUseRawStats"` // For the tabular view, whether to group multi metrics into a single row by a common source. If set to `false`, each source is displayed in its own row. If set to `true`, multiple metrics for the same host are displayed as different columns in the same row. GroupBySource bool `pulumi:"groupBySource"` // (Optional) Whether to disable the display of the floating legend (but reenable it when the ctrl-key is pressed). InvertDynamicLegendHoverControl bool `pulumi:"invertDynamicLegendHoverControl"` // Plot interpolation type. `linear` is default. Valid options are `linear`, `step-before`, `step-after`, `basis`, `cardinal`, and `monotone`. LineType string `pulumi:"lineType"` // Max value of the Y-axis. Set to null or leave blank for auto. Max float64 `pulumi:"max"` // Min value of the Y-axis. Set to null or leave blank for auto. Min float64 `pulumi:"min"` // For the tabular view defines how many point tags to display. NumTags int `pulumi:"numTags"` // The markdown content for a Markdown display, in plain text. PlainMarkdownContent string `pulumi:"plainMarkdownContent"` // For the tabular view, whether to display sources. Default is `true`. ShowHosts bool `pulumi:"showHosts"` // For the tabular view, whether to display labels. Default is `true`. ShowLabels bool `pulumi:"showLabels"` // For the tabular view, whether to display raw values. Default is `false`. ShowRawValues bool `pulumi:"showRawValues"` // For the tabular view, whether to display values in descending order. Default is `false`. SortValuesDescending bool `pulumi:"sortValuesDescending"` // For the single stat view, the decimal precision of the displayed number. SparklineDecimalPrecision int `pulumi:"sparklineDecimalPrecision"` // For the single stat view, the color of the displayed text (when not dynamically determined). Values should be in RGBA format. SparklineDisplayColor string `pulumi:"sparklineDisplayColor"` // For the single stat view, the font size of the displayed text, in percent. SparklineDisplayFontSize string `pulumi:"sparklineDisplayFontSize"` // For the single stat view, the horizontal position of the displayed text. Valid options are `MIDDLE`, `LEFT`, `RIGHT`. SparklineDisplayHorizontalPosition string `pulumi:"sparklineDisplayHorizontalPosition"` // For the single stat view, a string to append to the displayed text. SparklineDisplayPostfix string `pulumi:"sparklineDisplayPostfix"` // For the single stat view, a string to add before the displayed text. SparklineDisplayPrefix string `pulumi:"sparklineDisplayPrefix"` // For the single stat view, where to display the name of the query or the value of the query. Valid options are `VALUE` or `LABEL`. SparklineDisplayValueType string `pulumi:"sparklineDisplayValueType"` // This setting is deprecated. SparklineDisplayVerticalPosition string `pulumi:"sparklineDisplayVerticalPosition"` // For the single stat view, the color of the background fill. Values should be in RGBA format. SparklineFillColor string `pulumi:"sparklineFillColor"` // For the single stat view, the color of the line. Values should be in RGBA format. SparklineLineColor string `pulumi:"sparklineLineColor"` // For the single stat view, this determines whether the sparkline of the statistic is displayed in the chart. Valid options are `BACKGROUND`, `BOTTOM`, `NONE`. SparklineSize string `pulumi:"sparklineSize"` // For the single stat view, whether to apply dynamic color settings to the displayed `TEXT` or `BACKGROUND`. Valid options are `TEXT` or `BACKGROUND`. SparklineValueColorMapApplyTo string `pulumi:"sparklineValueColorMapApplyTo"` // For the single stat view, a list of colors that differing query values map to. Must contain one more element than `sparklineValueColorMapValuesV2`. Values should be in RGBA format. SparklineValueColorMapColors []string `pulumi:"sparklineValueColorMapColors"` // This setting is deprecated. SparklineValueColorMapValues []int `pulumi:"sparklineValueColorMapValues"` // For the single stat view, a list of boundaries for mapping different query values to colors. Must contain one element less than `sparklineValueColorMapColors`. SparklineValueColorMapValuesV2s []float64 `pulumi:"sparklineValueColorMapValuesV2s"` // For the single stat view, a list of display text values that different query values map to. Must contain one more element than `sparklineValueTextMapThresholds`. SparklineValueTextMapTexts []string `pulumi:"sparklineValueTextMapTexts"` // For the single stat view, a list of threshold boundaries for mapping different query values to display text. Must contain one element less than `sparklineValueTextMapText`. SparklineValueTextMapThresholds []float64 `pulumi:"sparklineValueTextMapThresholds"` // Type of stacked chart (applicable only if chart type is `stacked`). `zero` (default) means stacked from y=0. `expand` means normalized from 0 to 1. `wiggle` means minimize weighted changes. `silhouette` means to center the stream. Valid options are `zero`, `expand`, `wiggle`, `silhouette`, and `bars`. StackType string `pulumi:"stackType"` // For the tabular view, which mode to use to determine which point tags to display. Valid options are `all`, `top`, or `custom`. TagMode string `pulumi:"tagMode"` // For x-y scatterplots, whether to color more recent points as darker than older points. TimeBasedColoring bool `pulumi:"timeBasedColoring"` // Chart Type. `line` refers to the Line Plot, `scatter` to the Point Plot, `stacked-area` to the Stacked Area plot, `table` to the Tabular View, `scatterplot-xy` to Scatter Plot, `markdown-widget` to the Markdown display, and `sparkline` to the Single Stat view. Valid options are `line`, `scatterplot`, `stacked-area`, `stacked-column`, `table`, `scatterplot-xy`, `markdown-widget`, `sparkline`, `globe`, `nodemap`, `top-k`, `status-list`, and `histogram`. Type string `pulumi:"type"` // Width, in minutes, of the time window to use for `last` windowing. WindowSize int `pulumi:"windowSize"` // For the tabular view, whether to use the full time window for the query or the last X minutes. Valid options are `full` or `last`. Windowing string `pulumi:"windowing"` // For x-y scatterplots, max value for the X-axis. Set to null for auto. Xmax float64 `pulumi:"xmax"` // For x-y scatterplots, min value for the X-axis. Set to null for auto. Xmin float64 `pulumi:"xmin"` Y0ScaleSiBy1024 bool `pulumi:"y0ScaleSiBy1024"` // (Optional) Whether to automatically adjust magnitude labels and units for the left Y-axis to favor smaller magnitudes and larger units. Y0UnitAutoscaling bool `pulumi:"y0UnitAutoscaling"` Y1Max float64 `pulumi:"y1Max"` Y1Min float64 `pulumi:"y1Min"` Y1ScaleSiBy1024 bool `pulumi:"y1ScaleSiBy1024"` // (Optional) Whether to automatically adjust magnitude labels and units for the right Y-axis to favor smaller magnitudes and larger units. Y1UnitAutoscaling bool `pulumi:"y1UnitAutoscaling"` // For plots with multiple Y-axes, units for right side Y-axis. Y1Units string `pulumi:"y1Units"` // For x-y scatterplots, max value for the Y-axis. Set to null for auto. Ymax float64 `pulumi:"ymax"` // For x-y scatterplots, min value for the Y-axis. Set to null for auto. Ymin float64 `pulumi:"ymin"` }
type GetDashboardsDashboardSectionRowChartChartSettingArgs ¶
type GetDashboardsDashboardSectionRowChartChartSettingArgs struct { // This setting is deprecated. AutoColumnTags pulumi.BoolInput `pulumi:"autoColumnTags"` // This setting is deprecated. ColumnTags pulumi.StringInput `pulumi:"columnTags"` // For the tabular view, a list of point tags to display when using the `custom` tag display mode. CustomTags pulumi.StringArrayInput `pulumi:"customTags"` // Threshold (in seconds) for time delta between consecutive points in a series above which a dotted line will replace a solid in line plots. Default is 60. ExpectedDataSpacing pulumi.IntInput `pulumi:"expectedDataSpacing"` // (Optional) For a chart with a fixed legend, a list of statistics to display in the legend. FixedLegendDisplayStats pulumi.StringArrayInput `pulumi:"fixedLegendDisplayStats"` // (Optional) Whether to enable a fixed tabular legend adjacent to the chart. FixedLegendEnabled pulumi.BoolInput `pulumi:"fixedLegendEnabled"` // (Optional) Statistic to use for determining whether a series is displayed on the fixed legend. Valid options are `CURRENT`, `MEAN`, `MEDIAN`, `SUM`, `MIN`, `MAX`, and `COUNT`. FixedLegendFilterField pulumi.StringInput `pulumi:"fixedLegendFilterField"` // (Optional) Number of series to include in the fixed legend. FixedLegendFilterLimit pulumi.IntInput `pulumi:"fixedLegendFilterLimit"` // (Optional) Whether to display `TOP` or `BOTTOM` ranked series in a fixed legend. Valid options are `TOP`, and `BOTTOM`. FixedLegendFilterSort pulumi.StringInput `pulumi:"fixedLegendFilterSort"` // (Optional) This setting is deprecated. FixedLegendHideLabel pulumi.BoolInput `pulumi:"fixedLegendHideLabel"` // (Optional) Where the fixed legend should be displayed with respect to the chart. Valid options are `RIGHT`, `TOP`, `LEFT`, `BOTTOM`. FixedLegendPosition pulumi.StringInput `pulumi:"fixedLegendPosition"` // (Optional) If `true`, the legend uses non-summarized stats instead of summarized. FixedLegendUseRawStats pulumi.BoolInput `pulumi:"fixedLegendUseRawStats"` // For the tabular view, whether to group multi metrics into a single row by a common source. If set to `false`, each source is displayed in its own row. If set to `true`, multiple metrics for the same host are displayed as different columns in the same row. GroupBySource pulumi.BoolInput `pulumi:"groupBySource"` // (Optional) Whether to disable the display of the floating legend (but reenable it when the ctrl-key is pressed). InvertDynamicLegendHoverControl pulumi.BoolInput `pulumi:"invertDynamicLegendHoverControl"` // Plot interpolation type. `linear` is default. Valid options are `linear`, `step-before`, `step-after`, `basis`, `cardinal`, and `monotone`. LineType pulumi.StringInput `pulumi:"lineType"` // Max value of the Y-axis. Set to null or leave blank for auto. Max pulumi.Float64Input `pulumi:"max"` // Min value of the Y-axis. Set to null or leave blank for auto. Min pulumi.Float64Input `pulumi:"min"` // For the tabular view defines how many point tags to display. NumTags pulumi.IntInput `pulumi:"numTags"` // The markdown content for a Markdown display, in plain text. PlainMarkdownContent pulumi.StringInput `pulumi:"plainMarkdownContent"` // For the tabular view, whether to display sources. Default is `true`. ShowHosts pulumi.BoolInput `pulumi:"showHosts"` // For the tabular view, whether to display labels. Default is `true`. ShowLabels pulumi.BoolInput `pulumi:"showLabels"` // For the tabular view, whether to display raw values. Default is `false`. ShowRawValues pulumi.BoolInput `pulumi:"showRawValues"` // For the tabular view, whether to display values in descending order. Default is `false`. SortValuesDescending pulumi.BoolInput `pulumi:"sortValuesDescending"` // For the single stat view, the decimal precision of the displayed number. SparklineDecimalPrecision pulumi.IntInput `pulumi:"sparklineDecimalPrecision"` // For the single stat view, the color of the displayed text (when not dynamically determined). Values should be in RGBA format. SparklineDisplayColor pulumi.StringInput `pulumi:"sparklineDisplayColor"` // For the single stat view, the font size of the displayed text, in percent. SparklineDisplayFontSize pulumi.StringInput `pulumi:"sparklineDisplayFontSize"` // For the single stat view, the horizontal position of the displayed text. Valid options are `MIDDLE`, `LEFT`, `RIGHT`. SparklineDisplayHorizontalPosition pulumi.StringInput `pulumi:"sparklineDisplayHorizontalPosition"` // For the single stat view, a string to append to the displayed text. SparklineDisplayPostfix pulumi.StringInput `pulumi:"sparklineDisplayPostfix"` // For the single stat view, a string to add before the displayed text. SparklineDisplayPrefix pulumi.StringInput `pulumi:"sparklineDisplayPrefix"` // For the single stat view, where to display the name of the query or the value of the query. Valid options are `VALUE` or `LABEL`. SparklineDisplayValueType pulumi.StringInput `pulumi:"sparklineDisplayValueType"` // This setting is deprecated. SparklineDisplayVerticalPosition pulumi.StringInput `pulumi:"sparklineDisplayVerticalPosition"` // For the single stat view, the color of the background fill. Values should be in RGBA format. SparklineFillColor pulumi.StringInput `pulumi:"sparklineFillColor"` // For the single stat view, the color of the line. Values should be in RGBA format. SparklineLineColor pulumi.StringInput `pulumi:"sparklineLineColor"` // For the single stat view, this determines whether the sparkline of the statistic is displayed in the chart. Valid options are `BACKGROUND`, `BOTTOM`, `NONE`. SparklineSize pulumi.StringInput `pulumi:"sparklineSize"` // For the single stat view, whether to apply dynamic color settings to the displayed `TEXT` or `BACKGROUND`. Valid options are `TEXT` or `BACKGROUND`. SparklineValueColorMapApplyTo pulumi.StringInput `pulumi:"sparklineValueColorMapApplyTo"` // For the single stat view, a list of colors that differing query values map to. Must contain one more element than `sparklineValueColorMapValuesV2`. Values should be in RGBA format. SparklineValueColorMapColors pulumi.StringArrayInput `pulumi:"sparklineValueColorMapColors"` // This setting is deprecated. SparklineValueColorMapValues pulumi.IntArrayInput `pulumi:"sparklineValueColorMapValues"` // For the single stat view, a list of boundaries for mapping different query values to colors. Must contain one element less than `sparklineValueColorMapColors`. SparklineValueColorMapValuesV2s pulumi.Float64ArrayInput `pulumi:"sparklineValueColorMapValuesV2s"` // For the single stat view, a list of display text values that different query values map to. Must contain one more element than `sparklineValueTextMapThresholds`. SparklineValueTextMapTexts pulumi.StringArrayInput `pulumi:"sparklineValueTextMapTexts"` // For the single stat view, a list of threshold boundaries for mapping different query values to display text. Must contain one element less than `sparklineValueTextMapText`. SparklineValueTextMapThresholds pulumi.Float64ArrayInput `pulumi:"sparklineValueTextMapThresholds"` // Type of stacked chart (applicable only if chart type is `stacked`). `zero` (default) means stacked from y=0. `expand` means normalized from 0 to 1. `wiggle` means minimize weighted changes. `silhouette` means to center the stream. Valid options are `zero`, `expand`, `wiggle`, `silhouette`, and `bars`. StackType pulumi.StringInput `pulumi:"stackType"` // For the tabular view, which mode to use to determine which point tags to display. Valid options are `all`, `top`, or `custom`. TagMode pulumi.StringInput `pulumi:"tagMode"` // For x-y scatterplots, whether to color more recent points as darker than older points. TimeBasedColoring pulumi.BoolInput `pulumi:"timeBasedColoring"` // Chart Type. `line` refers to the Line Plot, `scatter` to the Point Plot, `stacked-area` to the Stacked Area plot, `table` to the Tabular View, `scatterplot-xy` to Scatter Plot, `markdown-widget` to the Markdown display, and `sparkline` to the Single Stat view. Valid options are `line`, `scatterplot`, `stacked-area`, `stacked-column`, `table`, `scatterplot-xy`, `markdown-widget`, `sparkline`, `globe`, `nodemap`, `top-k`, `status-list`, and `histogram`. Type pulumi.StringInput `pulumi:"type"` // Width, in minutes, of the time window to use for `last` windowing. WindowSize pulumi.IntInput `pulumi:"windowSize"` // For the tabular view, whether to use the full time window for the query or the last X minutes. Valid options are `full` or `last`. Windowing pulumi.StringInput `pulumi:"windowing"` // For x-y scatterplots, max value for the X-axis. Set to null for auto. Xmax pulumi.Float64Input `pulumi:"xmax"` // For x-y scatterplots, min value for the X-axis. Set to null for auto. Xmin pulumi.Float64Input `pulumi:"xmin"` Y0ScaleSiBy1024 pulumi.BoolInput `pulumi:"y0ScaleSiBy1024"` // (Optional) Whether to automatically adjust magnitude labels and units for the left Y-axis to favor smaller magnitudes and larger units. Y0UnitAutoscaling pulumi.BoolInput `pulumi:"y0UnitAutoscaling"` Y1Max pulumi.Float64Input `pulumi:"y1Max"` Y1Min pulumi.Float64Input `pulumi:"y1Min"` Y1ScaleSiBy1024 pulumi.BoolInput `pulumi:"y1ScaleSiBy1024"` // (Optional) Whether to automatically adjust magnitude labels and units for the right Y-axis to favor smaller magnitudes and larger units. Y1UnitAutoscaling pulumi.BoolInput `pulumi:"y1UnitAutoscaling"` // For plots with multiple Y-axes, units for right side Y-axis. Y1Units pulumi.StringInput `pulumi:"y1Units"` // For x-y scatterplots, max value for the Y-axis. Set to null for auto. Ymax pulumi.Float64Input `pulumi:"ymax"` // For x-y scatterplots, min value for the Y-axis. Set to null for auto. Ymin pulumi.Float64Input `pulumi:"ymin"` }
func (GetDashboardsDashboardSectionRowChartChartSettingArgs) ElementType ¶
func (GetDashboardsDashboardSectionRowChartChartSettingArgs) ElementType() reflect.Type
func (GetDashboardsDashboardSectionRowChartChartSettingArgs) ToGetDashboardsDashboardSectionRowChartChartSettingOutput ¶
func (i GetDashboardsDashboardSectionRowChartChartSettingArgs) ToGetDashboardsDashboardSectionRowChartChartSettingOutput() GetDashboardsDashboardSectionRowChartChartSettingOutput
func (GetDashboardsDashboardSectionRowChartChartSettingArgs) ToGetDashboardsDashboardSectionRowChartChartSettingOutputWithContext ¶
func (i GetDashboardsDashboardSectionRowChartChartSettingArgs) ToGetDashboardsDashboardSectionRowChartChartSettingOutputWithContext(ctx context.Context) GetDashboardsDashboardSectionRowChartChartSettingOutput
type GetDashboardsDashboardSectionRowChartChartSettingArray ¶
type GetDashboardsDashboardSectionRowChartChartSettingArray []GetDashboardsDashboardSectionRowChartChartSettingInput
func (GetDashboardsDashboardSectionRowChartChartSettingArray) ElementType ¶
func (GetDashboardsDashboardSectionRowChartChartSettingArray) ElementType() reflect.Type
func (GetDashboardsDashboardSectionRowChartChartSettingArray) ToGetDashboardsDashboardSectionRowChartChartSettingArrayOutput ¶
func (i GetDashboardsDashboardSectionRowChartChartSettingArray) ToGetDashboardsDashboardSectionRowChartChartSettingArrayOutput() GetDashboardsDashboardSectionRowChartChartSettingArrayOutput
func (GetDashboardsDashboardSectionRowChartChartSettingArray) ToGetDashboardsDashboardSectionRowChartChartSettingArrayOutputWithContext ¶
func (i GetDashboardsDashboardSectionRowChartChartSettingArray) ToGetDashboardsDashboardSectionRowChartChartSettingArrayOutputWithContext(ctx context.Context) GetDashboardsDashboardSectionRowChartChartSettingArrayOutput
type GetDashboardsDashboardSectionRowChartChartSettingArrayInput ¶
type GetDashboardsDashboardSectionRowChartChartSettingArrayInput interface { pulumi.Input ToGetDashboardsDashboardSectionRowChartChartSettingArrayOutput() GetDashboardsDashboardSectionRowChartChartSettingArrayOutput ToGetDashboardsDashboardSectionRowChartChartSettingArrayOutputWithContext(context.Context) GetDashboardsDashboardSectionRowChartChartSettingArrayOutput }
GetDashboardsDashboardSectionRowChartChartSettingArrayInput is an input type that accepts GetDashboardsDashboardSectionRowChartChartSettingArray and GetDashboardsDashboardSectionRowChartChartSettingArrayOutput values. You can construct a concrete instance of `GetDashboardsDashboardSectionRowChartChartSettingArrayInput` via:
GetDashboardsDashboardSectionRowChartChartSettingArray{ GetDashboardsDashboardSectionRowChartChartSettingArgs{...} }
type GetDashboardsDashboardSectionRowChartChartSettingArrayOutput ¶
type GetDashboardsDashboardSectionRowChartChartSettingArrayOutput struct{ *pulumi.OutputState }
func (GetDashboardsDashboardSectionRowChartChartSettingArrayOutput) ElementType ¶
func (GetDashboardsDashboardSectionRowChartChartSettingArrayOutput) ElementType() reflect.Type
func (GetDashboardsDashboardSectionRowChartChartSettingArrayOutput) ToGetDashboardsDashboardSectionRowChartChartSettingArrayOutput ¶
func (o GetDashboardsDashboardSectionRowChartChartSettingArrayOutput) ToGetDashboardsDashboardSectionRowChartChartSettingArrayOutput() GetDashboardsDashboardSectionRowChartChartSettingArrayOutput
func (GetDashboardsDashboardSectionRowChartChartSettingArrayOutput) ToGetDashboardsDashboardSectionRowChartChartSettingArrayOutputWithContext ¶
func (o GetDashboardsDashboardSectionRowChartChartSettingArrayOutput) ToGetDashboardsDashboardSectionRowChartChartSettingArrayOutputWithContext(ctx context.Context) GetDashboardsDashboardSectionRowChartChartSettingArrayOutput
type GetDashboardsDashboardSectionRowChartChartSettingInput ¶
type GetDashboardsDashboardSectionRowChartChartSettingInput interface { pulumi.Input ToGetDashboardsDashboardSectionRowChartChartSettingOutput() GetDashboardsDashboardSectionRowChartChartSettingOutput ToGetDashboardsDashboardSectionRowChartChartSettingOutputWithContext(context.Context) GetDashboardsDashboardSectionRowChartChartSettingOutput }
GetDashboardsDashboardSectionRowChartChartSettingInput is an input type that accepts GetDashboardsDashboardSectionRowChartChartSettingArgs and GetDashboardsDashboardSectionRowChartChartSettingOutput values. You can construct a concrete instance of `GetDashboardsDashboardSectionRowChartChartSettingInput` via:
GetDashboardsDashboardSectionRowChartChartSettingArgs{...}
type GetDashboardsDashboardSectionRowChartChartSettingOutput ¶
type GetDashboardsDashboardSectionRowChartChartSettingOutput struct{ *pulumi.OutputState }
func (GetDashboardsDashboardSectionRowChartChartSettingOutput) AutoColumnTags ¶
func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) AutoColumnTags() pulumi.BoolOutput
This setting is deprecated.
func (GetDashboardsDashboardSectionRowChartChartSettingOutput) ColumnTags ¶
func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) ColumnTags() pulumi.StringOutput
This setting is deprecated.
func (GetDashboardsDashboardSectionRowChartChartSettingOutput) CustomTags ¶
func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) CustomTags() pulumi.StringArrayOutput
For the tabular view, a list of point tags to display when using the `custom` tag display mode.
func (GetDashboardsDashboardSectionRowChartChartSettingOutput) ElementType ¶
func (GetDashboardsDashboardSectionRowChartChartSettingOutput) ElementType() reflect.Type
func (GetDashboardsDashboardSectionRowChartChartSettingOutput) ExpectedDataSpacing ¶
func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) ExpectedDataSpacing() pulumi.IntOutput
Threshold (in seconds) for time delta between consecutive points in a series above which a dotted line will replace a solid in line plots. Default is 60.
func (GetDashboardsDashboardSectionRowChartChartSettingOutput) FixedLegendDisplayStats ¶
func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) FixedLegendDisplayStats() pulumi.StringArrayOutput
(Optional) For a chart with a fixed legend, a list of statistics to display in the legend.
func (GetDashboardsDashboardSectionRowChartChartSettingOutput) FixedLegendEnabled ¶
func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) FixedLegendEnabled() pulumi.BoolOutput
(Optional) Whether to enable a fixed tabular legend adjacent to the chart.
func (GetDashboardsDashboardSectionRowChartChartSettingOutput) FixedLegendFilterField ¶
func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) FixedLegendFilterField() pulumi.StringOutput
(Optional) Statistic to use for determining whether a series is displayed on the fixed legend. Valid options are `CURRENT`, `MEAN`, `MEDIAN`, `SUM`, `MIN`, `MAX`, and `COUNT`.
func (GetDashboardsDashboardSectionRowChartChartSettingOutput) FixedLegendFilterLimit ¶
func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) FixedLegendFilterLimit() pulumi.IntOutput
(Optional) Number of series to include in the fixed legend.
func (GetDashboardsDashboardSectionRowChartChartSettingOutput) FixedLegendFilterSort ¶
func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) FixedLegendFilterSort() pulumi.StringOutput
(Optional) Whether to display `TOP` or `BOTTOM` ranked series in a fixed legend. Valid options are `TOP`, and `BOTTOM`.
func (GetDashboardsDashboardSectionRowChartChartSettingOutput) FixedLegendHideLabel ¶
func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) FixedLegendHideLabel() pulumi.BoolOutput
(Optional) This setting is deprecated.
func (GetDashboardsDashboardSectionRowChartChartSettingOutput) FixedLegendPosition ¶
func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) FixedLegendPosition() pulumi.StringOutput
(Optional) Where the fixed legend should be displayed with respect to the chart. Valid options are `RIGHT`, `TOP`, `LEFT`, `BOTTOM`.
func (GetDashboardsDashboardSectionRowChartChartSettingOutput) FixedLegendUseRawStats ¶
func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) FixedLegendUseRawStats() pulumi.BoolOutput
(Optional) If `true`, the legend uses non-summarized stats instead of summarized.
func (GetDashboardsDashboardSectionRowChartChartSettingOutput) GroupBySource ¶
func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) GroupBySource() pulumi.BoolOutput
For the tabular view, whether to group multi metrics into a single row by a common source. If set to `false`, each source is displayed in its own row. If set to `true`, multiple metrics for the same host are displayed as different columns in the same row.
func (GetDashboardsDashboardSectionRowChartChartSettingOutput) InvertDynamicLegendHoverControl ¶
func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) InvertDynamicLegendHoverControl() pulumi.BoolOutput
(Optional) Whether to disable the display of the floating legend (but reenable it when the ctrl-key is pressed).
func (GetDashboardsDashboardSectionRowChartChartSettingOutput) LineType ¶
func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) LineType() pulumi.StringOutput
Plot interpolation type. `linear` is default. Valid options are `linear`, `step-before`, `step-after`, `basis`, `cardinal`, and `monotone`.
func (GetDashboardsDashboardSectionRowChartChartSettingOutput) Max ¶
Max value of the Y-axis. Set to null or leave blank for auto.
func (GetDashboardsDashboardSectionRowChartChartSettingOutput) Min ¶
Min value of the Y-axis. Set to null or leave blank for auto.
func (GetDashboardsDashboardSectionRowChartChartSettingOutput) NumTags ¶
func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) NumTags() pulumi.IntOutput
For the tabular view defines how many point tags to display.
func (GetDashboardsDashboardSectionRowChartChartSettingOutput) PlainMarkdownContent ¶
func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) PlainMarkdownContent() pulumi.StringOutput
The markdown content for a Markdown display, in plain text.
func (GetDashboardsDashboardSectionRowChartChartSettingOutput) ShowHosts ¶
func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) ShowHosts() pulumi.BoolOutput
For the tabular view, whether to display sources. Default is `true`.
func (GetDashboardsDashboardSectionRowChartChartSettingOutput) ShowLabels ¶
func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) ShowLabels() pulumi.BoolOutput
For the tabular view, whether to display labels. Default is `true`.
func (GetDashboardsDashboardSectionRowChartChartSettingOutput) ShowRawValues ¶
func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) ShowRawValues() pulumi.BoolOutput
For the tabular view, whether to display raw values. Default is `false`.
func (GetDashboardsDashboardSectionRowChartChartSettingOutput) SortValuesDescending ¶
func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) SortValuesDescending() pulumi.BoolOutput
For the tabular view, whether to display values in descending order. Default is `false`.
func (GetDashboardsDashboardSectionRowChartChartSettingOutput) SparklineDecimalPrecision ¶
func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) SparklineDecimalPrecision() pulumi.IntOutput
For the single stat view, the decimal precision of the displayed number.
func (GetDashboardsDashboardSectionRowChartChartSettingOutput) SparklineDisplayColor ¶
func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) SparklineDisplayColor() pulumi.StringOutput
For the single stat view, the color of the displayed text (when not dynamically determined). Values should be in RGBA format.
func (GetDashboardsDashboardSectionRowChartChartSettingOutput) SparklineDisplayFontSize ¶
func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) SparklineDisplayFontSize() pulumi.StringOutput
For the single stat view, the font size of the displayed text, in percent.
func (GetDashboardsDashboardSectionRowChartChartSettingOutput) SparklineDisplayHorizontalPosition ¶
func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) SparklineDisplayHorizontalPosition() pulumi.StringOutput
For the single stat view, the horizontal position of the displayed text. Valid options are `MIDDLE`, `LEFT`, `RIGHT`.
func (GetDashboardsDashboardSectionRowChartChartSettingOutput) SparklineDisplayPostfix ¶
func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) SparklineDisplayPostfix() pulumi.StringOutput
For the single stat view, a string to append to the displayed text.
func (GetDashboardsDashboardSectionRowChartChartSettingOutput) SparklineDisplayPrefix ¶
func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) SparklineDisplayPrefix() pulumi.StringOutput
For the single stat view, a string to add before the displayed text.
func (GetDashboardsDashboardSectionRowChartChartSettingOutput) SparklineDisplayValueType ¶
func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) SparklineDisplayValueType() pulumi.StringOutput
For the single stat view, where to display the name of the query or the value of the query. Valid options are `VALUE` or `LABEL`.
func (GetDashboardsDashboardSectionRowChartChartSettingOutput) SparklineDisplayVerticalPosition ¶
func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) SparklineDisplayVerticalPosition() pulumi.StringOutput
This setting is deprecated.
func (GetDashboardsDashboardSectionRowChartChartSettingOutput) SparklineFillColor ¶
func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) SparklineFillColor() pulumi.StringOutput
For the single stat view, the color of the background fill. Values should be in RGBA format.
func (GetDashboardsDashboardSectionRowChartChartSettingOutput) SparklineLineColor ¶
func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) SparklineLineColor() pulumi.StringOutput
For the single stat view, the color of the line. Values should be in RGBA format.
func (GetDashboardsDashboardSectionRowChartChartSettingOutput) SparklineSize ¶
func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) SparklineSize() pulumi.StringOutput
For the single stat view, this determines whether the sparkline of the statistic is displayed in the chart. Valid options are `BACKGROUND`, `BOTTOM`, `NONE`.
func (GetDashboardsDashboardSectionRowChartChartSettingOutput) SparklineValueColorMapApplyTo ¶
func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) SparklineValueColorMapApplyTo() pulumi.StringOutput
For the single stat view, whether to apply dynamic color settings to the displayed `TEXT` or `BACKGROUND`. Valid options are `TEXT` or `BACKGROUND`.
func (GetDashboardsDashboardSectionRowChartChartSettingOutput) SparklineValueColorMapColors ¶
func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) SparklineValueColorMapColors() pulumi.StringArrayOutput
For the single stat view, a list of colors that differing query values map to. Must contain one more element than `sparklineValueColorMapValuesV2`. Values should be in RGBA format.
func (GetDashboardsDashboardSectionRowChartChartSettingOutput) SparklineValueColorMapValues ¶
func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) SparklineValueColorMapValues() pulumi.IntArrayOutput
This setting is deprecated.
func (GetDashboardsDashboardSectionRowChartChartSettingOutput) SparklineValueColorMapValuesV2s ¶
func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) SparklineValueColorMapValuesV2s() pulumi.Float64ArrayOutput
For the single stat view, a list of boundaries for mapping different query values to colors. Must contain one element less than `sparklineValueColorMapColors`.
func (GetDashboardsDashboardSectionRowChartChartSettingOutput) SparklineValueTextMapTexts ¶
func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) SparklineValueTextMapTexts() pulumi.StringArrayOutput
For the single stat view, a list of display text values that different query values map to. Must contain one more element than `sparklineValueTextMapThresholds`.
func (GetDashboardsDashboardSectionRowChartChartSettingOutput) SparklineValueTextMapThresholds ¶
func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) SparklineValueTextMapThresholds() pulumi.Float64ArrayOutput
For the single stat view, a list of threshold boundaries for mapping different query values to display text. Must contain one element less than `sparklineValueTextMapText`.
func (GetDashboardsDashboardSectionRowChartChartSettingOutput) StackType ¶
func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) StackType() pulumi.StringOutput
Type of stacked chart (applicable only if chart type is `stacked`). `zero` (default) means stacked from y=0. `expand` means normalized from 0 to 1. `wiggle` means minimize weighted changes. `silhouette` means to center the stream. Valid options are `zero`, `expand`, `wiggle`, `silhouette`, and `bars`.
func (GetDashboardsDashboardSectionRowChartChartSettingOutput) TagMode ¶
func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) TagMode() pulumi.StringOutput
For the tabular view, which mode to use to determine which point tags to display. Valid options are `all`, `top`, or `custom`.
func (GetDashboardsDashboardSectionRowChartChartSettingOutput) TimeBasedColoring ¶
func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) TimeBasedColoring() pulumi.BoolOutput
For x-y scatterplots, whether to color more recent points as darker than older points.
func (GetDashboardsDashboardSectionRowChartChartSettingOutput) ToGetDashboardsDashboardSectionRowChartChartSettingOutput ¶
func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) ToGetDashboardsDashboardSectionRowChartChartSettingOutput() GetDashboardsDashboardSectionRowChartChartSettingOutput
func (GetDashboardsDashboardSectionRowChartChartSettingOutput) ToGetDashboardsDashboardSectionRowChartChartSettingOutputWithContext ¶
func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) ToGetDashboardsDashboardSectionRowChartChartSettingOutputWithContext(ctx context.Context) GetDashboardsDashboardSectionRowChartChartSettingOutput
func (GetDashboardsDashboardSectionRowChartChartSettingOutput) Type ¶
Chart Type. `line` refers to the Line Plot, `scatter` to the Point Plot, `stacked-area` to the Stacked Area plot, `table` to the Tabular View, `scatterplot-xy` to Scatter Plot, `markdown-widget` to the Markdown display, and `sparkline` to the Single Stat view. Valid options are `line`, `scatterplot`, `stacked-area`, `stacked-column`, `table`, `scatterplot-xy`, `markdown-widget`, `sparkline`, `globe`, `nodemap`, `top-k`, `status-list`, and `histogram`.
func (GetDashboardsDashboardSectionRowChartChartSettingOutput) WindowSize ¶
func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) WindowSize() pulumi.IntOutput
Width, in minutes, of the time window to use for `last` windowing.
func (GetDashboardsDashboardSectionRowChartChartSettingOutput) Windowing ¶
func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) Windowing() pulumi.StringOutput
For the tabular view, whether to use the full time window for the query or the last X minutes. Valid options are `full` or `last`.
func (GetDashboardsDashboardSectionRowChartChartSettingOutput) Xmax ¶
For x-y scatterplots, max value for the X-axis. Set to null for auto.
func (GetDashboardsDashboardSectionRowChartChartSettingOutput) Xmin ¶
For x-y scatterplots, min value for the X-axis. Set to null for auto.
func (GetDashboardsDashboardSectionRowChartChartSettingOutput) Y0ScaleSiBy1024 ¶
func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) Y0ScaleSiBy1024() pulumi.BoolOutput
func (GetDashboardsDashboardSectionRowChartChartSettingOutput) Y0UnitAutoscaling ¶
func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) Y0UnitAutoscaling() pulumi.BoolOutput
(Optional) Whether to automatically adjust magnitude labels and units for the left Y-axis to favor smaller magnitudes and larger units.
func (GetDashboardsDashboardSectionRowChartChartSettingOutput) Y1Max ¶
func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) Y1Max() pulumi.Float64Output
func (GetDashboardsDashboardSectionRowChartChartSettingOutput) Y1Min ¶
func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) Y1Min() pulumi.Float64Output
func (GetDashboardsDashboardSectionRowChartChartSettingOutput) Y1ScaleSiBy1024 ¶
func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) Y1ScaleSiBy1024() pulumi.BoolOutput
func (GetDashboardsDashboardSectionRowChartChartSettingOutput) Y1UnitAutoscaling ¶
func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) Y1UnitAutoscaling() pulumi.BoolOutput
(Optional) Whether to automatically adjust magnitude labels and units for the right Y-axis to favor smaller magnitudes and larger units.
func (GetDashboardsDashboardSectionRowChartChartSettingOutput) Y1Units ¶
func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) Y1Units() pulumi.StringOutput
For plots with multiple Y-axes, units for right side Y-axis.
func (GetDashboardsDashboardSectionRowChartChartSettingOutput) Ymax ¶
For x-y scatterplots, max value for the Y-axis. Set to null for auto.
type GetDashboardsDashboardSectionRowChartInput ¶
type GetDashboardsDashboardSectionRowChartInput interface { pulumi.Input ToGetDashboardsDashboardSectionRowChartOutput() GetDashboardsDashboardSectionRowChartOutput ToGetDashboardsDashboardSectionRowChartOutputWithContext(context.Context) GetDashboardsDashboardSectionRowChartOutput }
GetDashboardsDashboardSectionRowChartInput is an input type that accepts GetDashboardsDashboardSectionRowChartArgs and GetDashboardsDashboardSectionRowChartOutput values. You can construct a concrete instance of `GetDashboardsDashboardSectionRowChartInput` via:
GetDashboardsDashboardSectionRowChartArgs{...}
type GetDashboardsDashboardSectionRowChartOutput ¶
type GetDashboardsDashboardSectionRowChartOutput struct{ *pulumi.OutputState }
func (GetDashboardsDashboardSectionRowChartOutput) Base ¶
func (o GetDashboardsDashboardSectionRowChartOutput) Base() pulumi.IntOutput
The base of logarithmic scale charts. Omit or set to 0 for the default linear scale. Usually set to 10 for the traditional logarithmic scale.
func (GetDashboardsDashboardSectionRowChartOutput) ChartAttributes ¶
func (o GetDashboardsDashboardSectionRowChartOutput) ChartAttributes() pulumi.StringOutput
func (GetDashboardsDashboardSectionRowChartOutput) ChartSettings ¶
func (o GetDashboardsDashboardSectionRowChartOutput) ChartSettings() GetDashboardsDashboardSectionRowChartChartSettingArrayOutput
func (GetDashboardsDashboardSectionRowChartOutput) Description ¶
func (o GetDashboardsDashboardSectionRowChartOutput) Description() pulumi.StringOutput
Description of the chart.
func (GetDashboardsDashboardSectionRowChartOutput) ElementType ¶
func (GetDashboardsDashboardSectionRowChartOutput) ElementType() reflect.Type
func (GetDashboardsDashboardSectionRowChartOutput) IncludeObsoleteMetrics ¶
func (o GetDashboardsDashboardSectionRowChartOutput) IncludeObsoleteMetrics() pulumi.BoolOutput
func (GetDashboardsDashboardSectionRowChartOutput) InterpolatePointsKey ¶
func (o GetDashboardsDashboardSectionRowChartOutput) InterpolatePointsKey() pulumi.BoolOutput
func (GetDashboardsDashboardSectionRowChartOutput) Name ¶
func (o GetDashboardsDashboardSectionRowChartOutput) Name() pulumi.StringOutput
The name of the parameters.
func (GetDashboardsDashboardSectionRowChartOutput) NoDefaultEvents ¶
func (o GetDashboardsDashboardSectionRowChartOutput) NoDefaultEvents() pulumi.BoolOutput
func (GetDashboardsDashboardSectionRowChartOutput) Summarization ¶
func (o GetDashboardsDashboardSectionRowChartOutput) Summarization() pulumi.StringOutput
Summarization strategy for the chart. MEAN is default.
func (GetDashboardsDashboardSectionRowChartOutput) ToGetDashboardsDashboardSectionRowChartOutput ¶
func (o GetDashboardsDashboardSectionRowChartOutput) ToGetDashboardsDashboardSectionRowChartOutput() GetDashboardsDashboardSectionRowChartOutput
func (GetDashboardsDashboardSectionRowChartOutput) ToGetDashboardsDashboardSectionRowChartOutputWithContext ¶
func (o GetDashboardsDashboardSectionRowChartOutput) ToGetDashboardsDashboardSectionRowChartOutputWithContext(ctx context.Context) GetDashboardsDashboardSectionRowChartOutput
func (GetDashboardsDashboardSectionRowChartOutput) Units ¶
func (o GetDashboardsDashboardSectionRowChartOutput) Units() pulumi.StringOutput
String to label the units of the chart on the Y-Axis.
type GetDashboardsDashboardSectionRowChartSource ¶
type GetDashboardsDashboardSectionRowChartSource struct { // Whether the source is disabled. Disabled bool `pulumi:"disabled"` // The name of the parameters. Name string `pulumi:"name"` // Query expression to plot on the chart. Query string `pulumi:"query"` QuerybuilderEnabled bool `pulumi:"querybuilderEnabled"` // For scatter plots, does this query source the X-axis or the Y-axis, `X`, or `Y`. ScatterPlotSource string `pulumi:"scatterPlotSource"` SecondaryAxis bool `pulumi:"secondaryAxis"` SourceColor string `pulumi:"sourceColor"` // A description for the purpose of this source. SourceDescription string `pulumi:"sourceDescription"` }
type GetDashboardsDashboardSectionRowChartSourceArgs ¶
type GetDashboardsDashboardSectionRowChartSourceArgs struct { // Whether the source is disabled. Disabled pulumi.BoolInput `pulumi:"disabled"` // The name of the parameters. Name pulumi.StringInput `pulumi:"name"` // Query expression to plot on the chart. Query pulumi.StringInput `pulumi:"query"` QuerybuilderEnabled pulumi.BoolInput `pulumi:"querybuilderEnabled"` // For scatter plots, does this query source the X-axis or the Y-axis, `X`, or `Y`. ScatterPlotSource pulumi.StringInput `pulumi:"scatterPlotSource"` SecondaryAxis pulumi.BoolInput `pulumi:"secondaryAxis"` SourceColor pulumi.StringInput `pulumi:"sourceColor"` // A description for the purpose of this source. SourceDescription pulumi.StringInput `pulumi:"sourceDescription"` }
func (GetDashboardsDashboardSectionRowChartSourceArgs) ElementType ¶
func (GetDashboardsDashboardSectionRowChartSourceArgs) ElementType() reflect.Type
func (GetDashboardsDashboardSectionRowChartSourceArgs) ToGetDashboardsDashboardSectionRowChartSourceOutput ¶
func (i GetDashboardsDashboardSectionRowChartSourceArgs) ToGetDashboardsDashboardSectionRowChartSourceOutput() GetDashboardsDashboardSectionRowChartSourceOutput
func (GetDashboardsDashboardSectionRowChartSourceArgs) ToGetDashboardsDashboardSectionRowChartSourceOutputWithContext ¶
func (i GetDashboardsDashboardSectionRowChartSourceArgs) ToGetDashboardsDashboardSectionRowChartSourceOutputWithContext(ctx context.Context) GetDashboardsDashboardSectionRowChartSourceOutput
type GetDashboardsDashboardSectionRowChartSourceArray ¶
type GetDashboardsDashboardSectionRowChartSourceArray []GetDashboardsDashboardSectionRowChartSourceInput
func (GetDashboardsDashboardSectionRowChartSourceArray) ElementType ¶
func (GetDashboardsDashboardSectionRowChartSourceArray) ElementType() reflect.Type
func (GetDashboardsDashboardSectionRowChartSourceArray) ToGetDashboardsDashboardSectionRowChartSourceArrayOutput ¶
func (i GetDashboardsDashboardSectionRowChartSourceArray) ToGetDashboardsDashboardSectionRowChartSourceArrayOutput() GetDashboardsDashboardSectionRowChartSourceArrayOutput
func (GetDashboardsDashboardSectionRowChartSourceArray) ToGetDashboardsDashboardSectionRowChartSourceArrayOutputWithContext ¶
func (i GetDashboardsDashboardSectionRowChartSourceArray) ToGetDashboardsDashboardSectionRowChartSourceArrayOutputWithContext(ctx context.Context) GetDashboardsDashboardSectionRowChartSourceArrayOutput
type GetDashboardsDashboardSectionRowChartSourceArrayInput ¶
type GetDashboardsDashboardSectionRowChartSourceArrayInput interface { pulumi.Input ToGetDashboardsDashboardSectionRowChartSourceArrayOutput() GetDashboardsDashboardSectionRowChartSourceArrayOutput ToGetDashboardsDashboardSectionRowChartSourceArrayOutputWithContext(context.Context) GetDashboardsDashboardSectionRowChartSourceArrayOutput }
GetDashboardsDashboardSectionRowChartSourceArrayInput is an input type that accepts GetDashboardsDashboardSectionRowChartSourceArray and GetDashboardsDashboardSectionRowChartSourceArrayOutput values. You can construct a concrete instance of `GetDashboardsDashboardSectionRowChartSourceArrayInput` via:
GetDashboardsDashboardSectionRowChartSourceArray{ GetDashboardsDashboardSectionRowChartSourceArgs{...} }
type GetDashboardsDashboardSectionRowChartSourceArrayOutput ¶
type GetDashboardsDashboardSectionRowChartSourceArrayOutput struct{ *pulumi.OutputState }
func (GetDashboardsDashboardSectionRowChartSourceArrayOutput) ElementType ¶
func (GetDashboardsDashboardSectionRowChartSourceArrayOutput) ElementType() reflect.Type
func (GetDashboardsDashboardSectionRowChartSourceArrayOutput) ToGetDashboardsDashboardSectionRowChartSourceArrayOutput ¶
func (o GetDashboardsDashboardSectionRowChartSourceArrayOutput) ToGetDashboardsDashboardSectionRowChartSourceArrayOutput() GetDashboardsDashboardSectionRowChartSourceArrayOutput
func (GetDashboardsDashboardSectionRowChartSourceArrayOutput) ToGetDashboardsDashboardSectionRowChartSourceArrayOutputWithContext ¶
func (o GetDashboardsDashboardSectionRowChartSourceArrayOutput) ToGetDashboardsDashboardSectionRowChartSourceArrayOutputWithContext(ctx context.Context) GetDashboardsDashboardSectionRowChartSourceArrayOutput
type GetDashboardsDashboardSectionRowChartSourceInput ¶
type GetDashboardsDashboardSectionRowChartSourceInput interface { pulumi.Input ToGetDashboardsDashboardSectionRowChartSourceOutput() GetDashboardsDashboardSectionRowChartSourceOutput ToGetDashboardsDashboardSectionRowChartSourceOutputWithContext(context.Context) GetDashboardsDashboardSectionRowChartSourceOutput }
GetDashboardsDashboardSectionRowChartSourceInput is an input type that accepts GetDashboardsDashboardSectionRowChartSourceArgs and GetDashboardsDashboardSectionRowChartSourceOutput values. You can construct a concrete instance of `GetDashboardsDashboardSectionRowChartSourceInput` via:
GetDashboardsDashboardSectionRowChartSourceArgs{...}
type GetDashboardsDashboardSectionRowChartSourceOutput ¶
type GetDashboardsDashboardSectionRowChartSourceOutput struct{ *pulumi.OutputState }
func (GetDashboardsDashboardSectionRowChartSourceOutput) Disabled ¶
func (o GetDashboardsDashboardSectionRowChartSourceOutput) Disabled() pulumi.BoolOutput
Whether the source is disabled.
func (GetDashboardsDashboardSectionRowChartSourceOutput) ElementType ¶
func (GetDashboardsDashboardSectionRowChartSourceOutput) ElementType() reflect.Type
func (GetDashboardsDashboardSectionRowChartSourceOutput) Name ¶
func (o GetDashboardsDashboardSectionRowChartSourceOutput) Name() pulumi.StringOutput
The name of the parameters.
func (GetDashboardsDashboardSectionRowChartSourceOutput) Query ¶
func (o GetDashboardsDashboardSectionRowChartSourceOutput) Query() pulumi.StringOutput
Query expression to plot on the chart.
func (GetDashboardsDashboardSectionRowChartSourceOutput) QuerybuilderEnabled ¶
func (o GetDashboardsDashboardSectionRowChartSourceOutput) QuerybuilderEnabled() pulumi.BoolOutput
func (GetDashboardsDashboardSectionRowChartSourceOutput) ScatterPlotSource ¶
func (o GetDashboardsDashboardSectionRowChartSourceOutput) ScatterPlotSource() pulumi.StringOutput
For scatter plots, does this query source the X-axis or the Y-axis, `X`, or `Y`.
func (GetDashboardsDashboardSectionRowChartSourceOutput) SecondaryAxis ¶
func (o GetDashboardsDashboardSectionRowChartSourceOutput) SecondaryAxis() pulumi.BoolOutput
func (GetDashboardsDashboardSectionRowChartSourceOutput) SourceColor ¶
func (o GetDashboardsDashboardSectionRowChartSourceOutput) SourceColor() pulumi.StringOutput
func (GetDashboardsDashboardSectionRowChartSourceOutput) SourceDescription ¶
func (o GetDashboardsDashboardSectionRowChartSourceOutput) SourceDescription() pulumi.StringOutput
A description for the purpose of this source.
func (GetDashboardsDashboardSectionRowChartSourceOutput) ToGetDashboardsDashboardSectionRowChartSourceOutput ¶
func (o GetDashboardsDashboardSectionRowChartSourceOutput) ToGetDashboardsDashboardSectionRowChartSourceOutput() GetDashboardsDashboardSectionRowChartSourceOutput
func (GetDashboardsDashboardSectionRowChartSourceOutput) ToGetDashboardsDashboardSectionRowChartSourceOutputWithContext ¶
func (o GetDashboardsDashboardSectionRowChartSourceOutput) ToGetDashboardsDashboardSectionRowChartSourceOutputWithContext(ctx context.Context) GetDashboardsDashboardSectionRowChartSourceOutput
type GetDashboardsDashboardSectionRowInput ¶
type GetDashboardsDashboardSectionRowInput interface { pulumi.Input ToGetDashboardsDashboardSectionRowOutput() GetDashboardsDashboardSectionRowOutput ToGetDashboardsDashboardSectionRowOutputWithContext(context.Context) GetDashboardsDashboardSectionRowOutput }
GetDashboardsDashboardSectionRowInput is an input type that accepts GetDashboardsDashboardSectionRowArgs and GetDashboardsDashboardSectionRowOutput values. You can construct a concrete instance of `GetDashboardsDashboardSectionRowInput` via:
GetDashboardsDashboardSectionRowArgs{...}
type GetDashboardsDashboardSectionRowOutput ¶
type GetDashboardsDashboardSectionRowOutput struct{ *pulumi.OutputState }
func (GetDashboardsDashboardSectionRowOutput) ElementType ¶
func (GetDashboardsDashboardSectionRowOutput) ElementType() reflect.Type
func (GetDashboardsDashboardSectionRowOutput) HeightFactor ¶
func (o GetDashboardsDashboardSectionRowOutput) HeightFactor() pulumi.IntOutput
func (GetDashboardsDashboardSectionRowOutput) Name ¶
func (o GetDashboardsDashboardSectionRowOutput) Name() pulumi.StringOutput
The name of the parameters.
func (GetDashboardsDashboardSectionRowOutput) ToGetDashboardsDashboardSectionRowOutput ¶
func (o GetDashboardsDashboardSectionRowOutput) ToGetDashboardsDashboardSectionRowOutput() GetDashboardsDashboardSectionRowOutput
func (GetDashboardsDashboardSectionRowOutput) ToGetDashboardsDashboardSectionRowOutputWithContext ¶
func (o GetDashboardsDashboardSectionRowOutput) ToGetDashboardsDashboardSectionRowOutputWithContext(ctx context.Context) GetDashboardsDashboardSectionRowOutput
type GetDashboardsOutputArgs ¶
type GetDashboardsOutputArgs struct { // Limit is the maximum number of results to be returned. Defaults to 100. Limit pulumi.IntPtrInput `pulumi:"limit"` // Offset is the offset from the first result to be returned. Defaults to 0. Offset pulumi.IntPtrInput `pulumi:"offset"` }
A collection of arguments for invoking getDashboards.
func (GetDashboardsOutputArgs) ElementType ¶
func (GetDashboardsOutputArgs) ElementType() reflect.Type
type GetDashboardsResult ¶
type GetDashboardsResult struct { // List of all Wavefront dashboards. For each dashboard you will see a list of attributes. Dashboards []GetDashboardsDashboard `pulumi:"dashboards"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Limit *int `pulumi:"limit"` Offset *int `pulumi:"offset"` }
A collection of values returned by getDashboards.
func GetDashboards ¶
func GetDashboards(ctx *pulumi.Context, args *GetDashboardsArgs, opts ...pulumi.InvokeOption) (*GetDashboardsResult, error)
Use this data source to get information about all Wavefront dashboards.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-wavefront/sdk/v2/go/wavefront" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := wavefront.GetDashboards(ctx, &wavefront.GetDashboardsArgs{ Limit: pulumi.IntRef(10), Offset: pulumi.IntRef(0), }, nil) if err != nil { return err } return nil }) }
```
type GetDashboardsResultOutput ¶
type GetDashboardsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDashboards.
func GetDashboardsOutput ¶
func GetDashboardsOutput(ctx *pulumi.Context, args GetDashboardsOutputArgs, opts ...pulumi.InvokeOption) GetDashboardsResultOutput
func (GetDashboardsResultOutput) Dashboards ¶
func (o GetDashboardsResultOutput) Dashboards() GetDashboardsDashboardArrayOutput
List of all Wavefront dashboards. For each dashboard you will see a list of attributes.
func (GetDashboardsResultOutput) ElementType ¶
func (GetDashboardsResultOutput) ElementType() reflect.Type
func (GetDashboardsResultOutput) Id ¶
func (o GetDashboardsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetDashboardsResultOutput) Limit ¶
func (o GetDashboardsResultOutput) Limit() pulumi.IntPtrOutput
func (GetDashboardsResultOutput) Offset ¶
func (o GetDashboardsResultOutput) Offset() pulumi.IntPtrOutput
func (GetDashboardsResultOutput) ToGetDashboardsResultOutput ¶
func (o GetDashboardsResultOutput) ToGetDashboardsResultOutput() GetDashboardsResultOutput
func (GetDashboardsResultOutput) ToGetDashboardsResultOutputWithContext ¶
func (o GetDashboardsResultOutput) ToGetDashboardsResultOutputWithContext(ctx context.Context) GetDashboardsResultOutput
type GetDefaultUserGroupResult ¶
type GetDefaultUserGroupResult struct { // Set to the Group ID of the `Everyone` group, suitable for referencing // in other resources that support group memberships. GroupId string `pulumi:"groupId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` }
A collection of values returned by getDefaultUserGroup.
func GetDefaultUserGroup ¶
func GetDefaultUserGroup(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetDefaultUserGroupResult, error)
Use this data source to get the Group ID of the `Everyone` group in Wavefront.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-wavefront/sdk/v2/go/wavefront" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := wavefront.GetDefaultUserGroup(ctx, nil, nil) if err != nil { return err } return nil }) }
```
type GetDerivedMetricsArgs ¶
type GetDerivedMetricsArgs struct { // Limit is the maximum number of results to be returned. Defaults to 100. Limit *int `pulumi:"limit"` // Offset is the offset from the first result to be returned. Defaults to 0. Offset *int `pulumi:"offset"` }
A collection of arguments for invoking getDerivedMetrics.
type GetDerivedMetricsDerivedMetric ¶
type GetDerivedMetricsDerivedMetric struct { // User-supplied additional explanatory information about the derived metric. AdditionalInformation string `pulumi:"additionalInformation"` // The ID of the user who created the derived metric. CreateUserId string `pulumi:"createUserId"` // The timestamp in epoch milliseconds indicating when the derived metric is created. CreatedEpochMillis int `pulumi:"createdEpochMillis"` // A Boolean flag indicating whether the derived metric is deleted or not. Deleted bool `pulumi:"deleted"` // A list of hosts used in the derived metric. HostsUseds []string `pulumi:"hostsUseds"` // The ID of the derived metric in Wavefront. Id string `pulumi:"id"` // A Boolean variable indicating trash status. InTrash bool `pulumi:"inTrash"` // A Boolean flag indicating whether to include obsolete metrics or not. IncludeObsoleteMetrics bool `pulumi:"includeObsoleteMetrics"` // Last error message occurred. LastErrorMessage string `pulumi:"lastErrorMessage"` // Timestamp of the last failed derived metric. LastFailedTime int `pulumi:"lastFailedTime"` // The last processed timestamp. LastProcessedMillis int `pulumi:"lastProcessedMillis"` // The timestamp indicating the last time the query was executed. LastQueryTime int `pulumi:"lastQueryTime"` // A list of metrics used in the derived metric. MetricsUseds []string `pulumi:"metricsUseds"` // How frequently the query generating the derived metric is run. Minutes int `pulumi:"minutes"` // The name of the derived metric in Wavefront. Name string `pulumi:"name"` // The number of points scanned when the last query was executed. PointsScannedAtLastQuery int `pulumi:"pointsScannedAtLastQuery"` // The specified query is executed every `processRateMinutes` minutes. ProcessRateMinutes int `pulumi:"processRateMinutes"` // A Wavefront query that is evaluated at regular intervals (default is 1 minute). Query string `pulumi:"query"` // A Boolean variable indicating whether query is failing for the derived metric. QueryFailing bool `pulumi:"queryFailing"` // A Boolean flag for enabling `queryQb` QueryQbEnabled bool `pulumi:"queryQbEnabled"` // The status of the derived metric. Statuses []string `pulumi:"statuses"` // A set of tags assigned to the derived metric. Tags []string `pulumi:"tags"` // The ID of the user who updated the derived metric. UpdateUserId string `pulumi:"updateUserId"` // The timestamp in epoch milliseconds indicating when the derived metric is updated. UpdatedEpochMillis int `pulumi:"updatedEpochMillis"` }
type GetDerivedMetricsDerivedMetricArgs ¶
type GetDerivedMetricsDerivedMetricArgs struct { // User-supplied additional explanatory information about the derived metric. AdditionalInformation pulumi.StringInput `pulumi:"additionalInformation"` // The ID of the user who created the derived metric. CreateUserId pulumi.StringInput `pulumi:"createUserId"` // The timestamp in epoch milliseconds indicating when the derived metric is created. CreatedEpochMillis pulumi.IntInput `pulumi:"createdEpochMillis"` // A Boolean flag indicating whether the derived metric is deleted or not. Deleted pulumi.BoolInput `pulumi:"deleted"` // A list of hosts used in the derived metric. HostsUseds pulumi.StringArrayInput `pulumi:"hostsUseds"` // The ID of the derived metric in Wavefront. Id pulumi.StringInput `pulumi:"id"` // A Boolean variable indicating trash status. InTrash pulumi.BoolInput `pulumi:"inTrash"` // A Boolean flag indicating whether to include obsolete metrics or not. IncludeObsoleteMetrics pulumi.BoolInput `pulumi:"includeObsoleteMetrics"` // Last error message occurred. LastErrorMessage pulumi.StringInput `pulumi:"lastErrorMessage"` // Timestamp of the last failed derived metric. LastFailedTime pulumi.IntInput `pulumi:"lastFailedTime"` // The last processed timestamp. LastProcessedMillis pulumi.IntInput `pulumi:"lastProcessedMillis"` // The timestamp indicating the last time the query was executed. LastQueryTime pulumi.IntInput `pulumi:"lastQueryTime"` // A list of metrics used in the derived metric. MetricsUseds pulumi.StringArrayInput `pulumi:"metricsUseds"` // How frequently the query generating the derived metric is run. Minutes pulumi.IntInput `pulumi:"minutes"` // The name of the derived metric in Wavefront. Name pulumi.StringInput `pulumi:"name"` // The number of points scanned when the last query was executed. PointsScannedAtLastQuery pulumi.IntInput `pulumi:"pointsScannedAtLastQuery"` // The specified query is executed every `processRateMinutes` minutes. ProcessRateMinutes pulumi.IntInput `pulumi:"processRateMinutes"` // A Wavefront query that is evaluated at regular intervals (default is 1 minute). Query pulumi.StringInput `pulumi:"query"` // A Boolean variable indicating whether query is failing for the derived metric. QueryFailing pulumi.BoolInput `pulumi:"queryFailing"` // A Boolean flag for enabling `queryQb` QueryQbEnabled pulumi.BoolInput `pulumi:"queryQbEnabled"` // The status of the derived metric. Statuses pulumi.StringArrayInput `pulumi:"statuses"` // A set of tags assigned to the derived metric. Tags pulumi.StringArrayInput `pulumi:"tags"` // The ID of the user who updated the derived metric. UpdateUserId pulumi.StringInput `pulumi:"updateUserId"` // The timestamp in epoch milliseconds indicating when the derived metric is updated. UpdatedEpochMillis pulumi.IntInput `pulumi:"updatedEpochMillis"` }
func (GetDerivedMetricsDerivedMetricArgs) ElementType ¶
func (GetDerivedMetricsDerivedMetricArgs) ElementType() reflect.Type
func (GetDerivedMetricsDerivedMetricArgs) ToGetDerivedMetricsDerivedMetricOutput ¶
func (i GetDerivedMetricsDerivedMetricArgs) ToGetDerivedMetricsDerivedMetricOutput() GetDerivedMetricsDerivedMetricOutput
func (GetDerivedMetricsDerivedMetricArgs) ToGetDerivedMetricsDerivedMetricOutputWithContext ¶
func (i GetDerivedMetricsDerivedMetricArgs) ToGetDerivedMetricsDerivedMetricOutputWithContext(ctx context.Context) GetDerivedMetricsDerivedMetricOutput
type GetDerivedMetricsDerivedMetricArray ¶
type GetDerivedMetricsDerivedMetricArray []GetDerivedMetricsDerivedMetricInput
func (GetDerivedMetricsDerivedMetricArray) ElementType ¶
func (GetDerivedMetricsDerivedMetricArray) ElementType() reflect.Type
func (GetDerivedMetricsDerivedMetricArray) ToGetDerivedMetricsDerivedMetricArrayOutput ¶
func (i GetDerivedMetricsDerivedMetricArray) ToGetDerivedMetricsDerivedMetricArrayOutput() GetDerivedMetricsDerivedMetricArrayOutput
func (GetDerivedMetricsDerivedMetricArray) ToGetDerivedMetricsDerivedMetricArrayOutputWithContext ¶
func (i GetDerivedMetricsDerivedMetricArray) ToGetDerivedMetricsDerivedMetricArrayOutputWithContext(ctx context.Context) GetDerivedMetricsDerivedMetricArrayOutput
type GetDerivedMetricsDerivedMetricArrayInput ¶
type GetDerivedMetricsDerivedMetricArrayInput interface { pulumi.Input ToGetDerivedMetricsDerivedMetricArrayOutput() GetDerivedMetricsDerivedMetricArrayOutput ToGetDerivedMetricsDerivedMetricArrayOutputWithContext(context.Context) GetDerivedMetricsDerivedMetricArrayOutput }
GetDerivedMetricsDerivedMetricArrayInput is an input type that accepts GetDerivedMetricsDerivedMetricArray and GetDerivedMetricsDerivedMetricArrayOutput values. You can construct a concrete instance of `GetDerivedMetricsDerivedMetricArrayInput` via:
GetDerivedMetricsDerivedMetricArray{ GetDerivedMetricsDerivedMetricArgs{...} }
type GetDerivedMetricsDerivedMetricArrayOutput ¶
type GetDerivedMetricsDerivedMetricArrayOutput struct{ *pulumi.OutputState }
func (GetDerivedMetricsDerivedMetricArrayOutput) ElementType ¶
func (GetDerivedMetricsDerivedMetricArrayOutput) ElementType() reflect.Type
func (GetDerivedMetricsDerivedMetricArrayOutput) ToGetDerivedMetricsDerivedMetricArrayOutput ¶
func (o GetDerivedMetricsDerivedMetricArrayOutput) ToGetDerivedMetricsDerivedMetricArrayOutput() GetDerivedMetricsDerivedMetricArrayOutput
func (GetDerivedMetricsDerivedMetricArrayOutput) ToGetDerivedMetricsDerivedMetricArrayOutputWithContext ¶
func (o GetDerivedMetricsDerivedMetricArrayOutput) ToGetDerivedMetricsDerivedMetricArrayOutputWithContext(ctx context.Context) GetDerivedMetricsDerivedMetricArrayOutput
type GetDerivedMetricsDerivedMetricInput ¶
type GetDerivedMetricsDerivedMetricInput interface { pulumi.Input ToGetDerivedMetricsDerivedMetricOutput() GetDerivedMetricsDerivedMetricOutput ToGetDerivedMetricsDerivedMetricOutputWithContext(context.Context) GetDerivedMetricsDerivedMetricOutput }
GetDerivedMetricsDerivedMetricInput is an input type that accepts GetDerivedMetricsDerivedMetricArgs and GetDerivedMetricsDerivedMetricOutput values. You can construct a concrete instance of `GetDerivedMetricsDerivedMetricInput` via:
GetDerivedMetricsDerivedMetricArgs{...}
type GetDerivedMetricsDerivedMetricOutput ¶
type GetDerivedMetricsDerivedMetricOutput struct{ *pulumi.OutputState }
func (GetDerivedMetricsDerivedMetricOutput) AdditionalInformation ¶
func (o GetDerivedMetricsDerivedMetricOutput) AdditionalInformation() pulumi.StringOutput
User-supplied additional explanatory information about the derived metric.
func (GetDerivedMetricsDerivedMetricOutput) CreateUserId ¶
func (o GetDerivedMetricsDerivedMetricOutput) CreateUserId() pulumi.StringOutput
The ID of the user who created the derived metric.
func (GetDerivedMetricsDerivedMetricOutput) CreatedEpochMillis ¶
func (o GetDerivedMetricsDerivedMetricOutput) CreatedEpochMillis() pulumi.IntOutput
The timestamp in epoch milliseconds indicating when the derived metric is created.
func (GetDerivedMetricsDerivedMetricOutput) Deleted ¶
func (o GetDerivedMetricsDerivedMetricOutput) Deleted() pulumi.BoolOutput
A Boolean flag indicating whether the derived metric is deleted or not.
func (GetDerivedMetricsDerivedMetricOutput) ElementType ¶
func (GetDerivedMetricsDerivedMetricOutput) ElementType() reflect.Type
func (GetDerivedMetricsDerivedMetricOutput) HostsUseds ¶
func (o GetDerivedMetricsDerivedMetricOutput) HostsUseds() pulumi.StringArrayOutput
A list of hosts used in the derived metric.
func (GetDerivedMetricsDerivedMetricOutput) Id ¶
func (o GetDerivedMetricsDerivedMetricOutput) Id() pulumi.StringOutput
The ID of the derived metric in Wavefront.
func (GetDerivedMetricsDerivedMetricOutput) InTrash ¶
func (o GetDerivedMetricsDerivedMetricOutput) InTrash() pulumi.BoolOutput
A Boolean variable indicating trash status.
func (GetDerivedMetricsDerivedMetricOutput) IncludeObsoleteMetrics ¶
func (o GetDerivedMetricsDerivedMetricOutput) IncludeObsoleteMetrics() pulumi.BoolOutput
A Boolean flag indicating whether to include obsolete metrics or not.
func (GetDerivedMetricsDerivedMetricOutput) LastErrorMessage ¶
func (o GetDerivedMetricsDerivedMetricOutput) LastErrorMessage() pulumi.StringOutput
Last error message occurred.
func (GetDerivedMetricsDerivedMetricOutput) LastFailedTime ¶
func (o GetDerivedMetricsDerivedMetricOutput) LastFailedTime() pulumi.IntOutput
Timestamp of the last failed derived metric.
func (GetDerivedMetricsDerivedMetricOutput) LastProcessedMillis ¶
func (o GetDerivedMetricsDerivedMetricOutput) LastProcessedMillis() pulumi.IntOutput
The last processed timestamp.
func (GetDerivedMetricsDerivedMetricOutput) LastQueryTime ¶
func (o GetDerivedMetricsDerivedMetricOutput) LastQueryTime() pulumi.IntOutput
The timestamp indicating the last time the query was executed.
func (GetDerivedMetricsDerivedMetricOutput) MetricsUseds ¶
func (o GetDerivedMetricsDerivedMetricOutput) MetricsUseds() pulumi.StringArrayOutput
A list of metrics used in the derived metric.
func (GetDerivedMetricsDerivedMetricOutput) Minutes ¶
func (o GetDerivedMetricsDerivedMetricOutput) Minutes() pulumi.IntOutput
How frequently the query generating the derived metric is run.
func (GetDerivedMetricsDerivedMetricOutput) Name ¶
func (o GetDerivedMetricsDerivedMetricOutput) Name() pulumi.StringOutput
The name of the derived metric in Wavefront.
func (GetDerivedMetricsDerivedMetricOutput) PointsScannedAtLastQuery ¶
func (o GetDerivedMetricsDerivedMetricOutput) PointsScannedAtLastQuery() pulumi.IntOutput
The number of points scanned when the last query was executed.
func (GetDerivedMetricsDerivedMetricOutput) ProcessRateMinutes ¶
func (o GetDerivedMetricsDerivedMetricOutput) ProcessRateMinutes() pulumi.IntOutput
The specified query is executed every `processRateMinutes` minutes.
func (GetDerivedMetricsDerivedMetricOutput) Query ¶
func (o GetDerivedMetricsDerivedMetricOutput) Query() pulumi.StringOutput
A Wavefront query that is evaluated at regular intervals (default is 1 minute).
func (GetDerivedMetricsDerivedMetricOutput) QueryFailing ¶
func (o GetDerivedMetricsDerivedMetricOutput) QueryFailing() pulumi.BoolOutput
A Boolean variable indicating whether query is failing for the derived metric.
func (GetDerivedMetricsDerivedMetricOutput) QueryQbEnabled ¶
func (o GetDerivedMetricsDerivedMetricOutput) QueryQbEnabled() pulumi.BoolOutput
A Boolean flag for enabling `queryQb`
func (GetDerivedMetricsDerivedMetricOutput) Statuses ¶
func (o GetDerivedMetricsDerivedMetricOutput) Statuses() pulumi.StringArrayOutput
The status of the derived metric.
func (GetDerivedMetricsDerivedMetricOutput) Tags ¶
func (o GetDerivedMetricsDerivedMetricOutput) Tags() pulumi.StringArrayOutput
A set of tags assigned to the derived metric.
func (GetDerivedMetricsDerivedMetricOutput) ToGetDerivedMetricsDerivedMetricOutput ¶
func (o GetDerivedMetricsDerivedMetricOutput) ToGetDerivedMetricsDerivedMetricOutput() GetDerivedMetricsDerivedMetricOutput
func (GetDerivedMetricsDerivedMetricOutput) ToGetDerivedMetricsDerivedMetricOutputWithContext ¶
func (o GetDerivedMetricsDerivedMetricOutput) ToGetDerivedMetricsDerivedMetricOutputWithContext(ctx context.Context) GetDerivedMetricsDerivedMetricOutput
func (GetDerivedMetricsDerivedMetricOutput) UpdateUserId ¶
func (o GetDerivedMetricsDerivedMetricOutput) UpdateUserId() pulumi.StringOutput
The ID of the user who updated the derived metric.
func (GetDerivedMetricsDerivedMetricOutput) UpdatedEpochMillis ¶
func (o GetDerivedMetricsDerivedMetricOutput) UpdatedEpochMillis() pulumi.IntOutput
The timestamp in epoch milliseconds indicating when the derived metric is updated.
type GetDerivedMetricsOutputArgs ¶
type GetDerivedMetricsOutputArgs struct { // Limit is the maximum number of results to be returned. Defaults to 100. Limit pulumi.IntPtrInput `pulumi:"limit"` // Offset is the offset from the first result to be returned. Defaults to 0. Offset pulumi.IntPtrInput `pulumi:"offset"` }
A collection of arguments for invoking getDerivedMetrics.
func (GetDerivedMetricsOutputArgs) ElementType ¶
func (GetDerivedMetricsOutputArgs) ElementType() reflect.Type
type GetDerivedMetricsResult ¶
type GetDerivedMetricsResult struct { // List of all derived metrics in Wavefront. For each derived metric you will see a list of attributes. DerivedMetrics []GetDerivedMetricsDerivedMetric `pulumi:"derivedMetrics"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Limit *int `pulumi:"limit"` Offset *int `pulumi:"offset"` }
A collection of values returned by getDerivedMetrics.
func GetDerivedMetrics ¶
func GetDerivedMetrics(ctx *pulumi.Context, args *GetDerivedMetricsArgs, opts ...pulumi.InvokeOption) (*GetDerivedMetricsResult, error)
Use this data source to get information about all Wavefront derived metrics.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-wavefront/sdk/v2/go/wavefront" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := wavefront.GetDerivedMetrics(ctx, &wavefront.GetDerivedMetricsArgs{ Limit: pulumi.IntRef(10), Offset: pulumi.IntRef(0), }, nil) if err != nil { return err } return nil }) }
```
type GetDerivedMetricsResultOutput ¶
type GetDerivedMetricsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDerivedMetrics.
func GetDerivedMetricsOutput ¶
func GetDerivedMetricsOutput(ctx *pulumi.Context, args GetDerivedMetricsOutputArgs, opts ...pulumi.InvokeOption) GetDerivedMetricsResultOutput
func (GetDerivedMetricsResultOutput) DerivedMetrics ¶
func (o GetDerivedMetricsResultOutput) DerivedMetrics() GetDerivedMetricsDerivedMetricArrayOutput
List of all derived metrics in Wavefront. For each derived metric you will see a list of attributes.
func (GetDerivedMetricsResultOutput) ElementType ¶
func (GetDerivedMetricsResultOutput) ElementType() reflect.Type
func (GetDerivedMetricsResultOutput) Id ¶
func (o GetDerivedMetricsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetDerivedMetricsResultOutput) Limit ¶
func (o GetDerivedMetricsResultOutput) Limit() pulumi.IntPtrOutput
func (GetDerivedMetricsResultOutput) Offset ¶
func (o GetDerivedMetricsResultOutput) Offset() pulumi.IntPtrOutput
func (GetDerivedMetricsResultOutput) ToGetDerivedMetricsResultOutput ¶
func (o GetDerivedMetricsResultOutput) ToGetDerivedMetricsResultOutput() GetDerivedMetricsResultOutput
func (GetDerivedMetricsResultOutput) ToGetDerivedMetricsResultOutputWithContext ¶
func (o GetDerivedMetricsResultOutput) ToGetDerivedMetricsResultOutputWithContext(ctx context.Context) GetDerivedMetricsResultOutput
type GetEventsArgs ¶
type GetEventsArgs struct { // The earliest start time in epoch milliseconds. EarliestStartTimeEpochMillis int `pulumi:"earliestStartTimeEpochMillis"` // The latest start time in epoch milliseconds. LatestStartTimeEpochMillis int `pulumi:"latestStartTimeEpochMillis"` // Limit is the maximum number of results to be returned. Defaults to 100. Limit *int `pulumi:"limit"` // Offset is the offset from the first result to be returned. Defaults to 0. Offset *int `pulumi:"offset"` }
A collection of arguments for invoking getEvents.
type GetEventsEvent ¶
type GetEventsEvent struct { // Annotations associated with the event. Annotations map[string]string `pulumi:"annotations"` // The description of the event. Details string `pulumi:"details"` EndtimeKey int `pulumi:"endtimeKey"` // The ID of the event in Wavefront. Id string `pulumi:"id"` // A Boolean flag. If set to `true`, creates a point-in-time event (i.e. with no duration). IsEphemeral bool `pulumi:"isEphemeral"` // The name of the event in Wavefront. Name string `pulumi:"name"` // The severity category of the event. Severity string `pulumi:"severity"` // The start time of the event in epoch milliseconds. StartTime int `pulumi:"startTime"` // A set of tags assigned to the event. Tags []string `pulumi:"tags"` // The type of the event. Type string `pulumi:"type"` }
type GetEventsEventArgs ¶
type GetEventsEventArgs struct { // Annotations associated with the event. Annotations pulumi.StringMapInput `pulumi:"annotations"` // The description of the event. Details pulumi.StringInput `pulumi:"details"` EndtimeKey pulumi.IntInput `pulumi:"endtimeKey"` // The ID of the event in Wavefront. Id pulumi.StringInput `pulumi:"id"` // A Boolean flag. If set to `true`, creates a point-in-time event (i.e. with no duration). IsEphemeral pulumi.BoolInput `pulumi:"isEphemeral"` // The name of the event in Wavefront. Name pulumi.StringInput `pulumi:"name"` // The severity category of the event. Severity pulumi.StringInput `pulumi:"severity"` // The start time of the event in epoch milliseconds. StartTime pulumi.IntInput `pulumi:"startTime"` // A set of tags assigned to the event. Tags pulumi.StringArrayInput `pulumi:"tags"` // The type of the event. Type pulumi.StringInput `pulumi:"type"` }
func (GetEventsEventArgs) ElementType ¶
func (GetEventsEventArgs) ElementType() reflect.Type
func (GetEventsEventArgs) ToGetEventsEventOutput ¶
func (i GetEventsEventArgs) ToGetEventsEventOutput() GetEventsEventOutput
func (GetEventsEventArgs) ToGetEventsEventOutputWithContext ¶
func (i GetEventsEventArgs) ToGetEventsEventOutputWithContext(ctx context.Context) GetEventsEventOutput
type GetEventsEventArray ¶
type GetEventsEventArray []GetEventsEventInput
func (GetEventsEventArray) ElementType ¶
func (GetEventsEventArray) ElementType() reflect.Type
func (GetEventsEventArray) ToGetEventsEventArrayOutput ¶
func (i GetEventsEventArray) ToGetEventsEventArrayOutput() GetEventsEventArrayOutput
func (GetEventsEventArray) ToGetEventsEventArrayOutputWithContext ¶
func (i GetEventsEventArray) ToGetEventsEventArrayOutputWithContext(ctx context.Context) GetEventsEventArrayOutput
type GetEventsEventArrayInput ¶
type GetEventsEventArrayInput interface { pulumi.Input ToGetEventsEventArrayOutput() GetEventsEventArrayOutput ToGetEventsEventArrayOutputWithContext(context.Context) GetEventsEventArrayOutput }
GetEventsEventArrayInput is an input type that accepts GetEventsEventArray and GetEventsEventArrayOutput values. You can construct a concrete instance of `GetEventsEventArrayInput` via:
GetEventsEventArray{ GetEventsEventArgs{...} }
type GetEventsEventArrayOutput ¶
type GetEventsEventArrayOutput struct{ *pulumi.OutputState }
func (GetEventsEventArrayOutput) ElementType ¶
func (GetEventsEventArrayOutput) ElementType() reflect.Type
func (GetEventsEventArrayOutput) Index ¶
func (o GetEventsEventArrayOutput) Index(i pulumi.IntInput) GetEventsEventOutput
func (GetEventsEventArrayOutput) ToGetEventsEventArrayOutput ¶
func (o GetEventsEventArrayOutput) ToGetEventsEventArrayOutput() GetEventsEventArrayOutput
func (GetEventsEventArrayOutput) ToGetEventsEventArrayOutputWithContext ¶
func (o GetEventsEventArrayOutput) ToGetEventsEventArrayOutputWithContext(ctx context.Context) GetEventsEventArrayOutput
type GetEventsEventInput ¶
type GetEventsEventInput interface { pulumi.Input ToGetEventsEventOutput() GetEventsEventOutput ToGetEventsEventOutputWithContext(context.Context) GetEventsEventOutput }
GetEventsEventInput is an input type that accepts GetEventsEventArgs and GetEventsEventOutput values. You can construct a concrete instance of `GetEventsEventInput` via:
GetEventsEventArgs{...}
type GetEventsEventOutput ¶
type GetEventsEventOutput struct{ *pulumi.OutputState }
func (GetEventsEventOutput) Annotations ¶
func (o GetEventsEventOutput) Annotations() pulumi.StringMapOutput
Annotations associated with the event.
func (GetEventsEventOutput) Details ¶
func (o GetEventsEventOutput) Details() pulumi.StringOutput
The description of the event.
func (GetEventsEventOutput) ElementType ¶
func (GetEventsEventOutput) ElementType() reflect.Type
func (GetEventsEventOutput) EndtimeKey ¶
func (o GetEventsEventOutput) EndtimeKey() pulumi.IntOutput
func (GetEventsEventOutput) Id ¶
func (o GetEventsEventOutput) Id() pulumi.StringOutput
The ID of the event in Wavefront.
func (GetEventsEventOutput) IsEphemeral ¶
func (o GetEventsEventOutput) IsEphemeral() pulumi.BoolOutput
A Boolean flag. If set to `true`, creates a point-in-time event (i.e. with no duration).
func (GetEventsEventOutput) Name ¶
func (o GetEventsEventOutput) Name() pulumi.StringOutput
The name of the event in Wavefront.
func (GetEventsEventOutput) Severity ¶
func (o GetEventsEventOutput) Severity() pulumi.StringOutput
The severity category of the event.
func (GetEventsEventOutput) StartTime ¶
func (o GetEventsEventOutput) StartTime() pulumi.IntOutput
The start time of the event in epoch milliseconds.
func (GetEventsEventOutput) Tags ¶
func (o GetEventsEventOutput) Tags() pulumi.StringArrayOutput
A set of tags assigned to the event.
func (GetEventsEventOutput) ToGetEventsEventOutput ¶
func (o GetEventsEventOutput) ToGetEventsEventOutput() GetEventsEventOutput
func (GetEventsEventOutput) ToGetEventsEventOutputWithContext ¶
func (o GetEventsEventOutput) ToGetEventsEventOutputWithContext(ctx context.Context) GetEventsEventOutput
func (GetEventsEventOutput) Type ¶
func (o GetEventsEventOutput) Type() pulumi.StringOutput
The type of the event.
type GetEventsOutputArgs ¶
type GetEventsOutputArgs struct { // The earliest start time in epoch milliseconds. EarliestStartTimeEpochMillis pulumi.IntInput `pulumi:"earliestStartTimeEpochMillis"` // The latest start time in epoch milliseconds. LatestStartTimeEpochMillis pulumi.IntInput `pulumi:"latestStartTimeEpochMillis"` // Limit is the maximum number of results to be returned. Defaults to 100. Limit pulumi.IntPtrInput `pulumi:"limit"` // Offset is the offset from the first result to be returned. Defaults to 0. Offset pulumi.IntPtrInput `pulumi:"offset"` }
A collection of arguments for invoking getEvents.
func (GetEventsOutputArgs) ElementType ¶
func (GetEventsOutputArgs) ElementType() reflect.Type
type GetEventsResult ¶
type GetEventsResult struct { // Earliest start time in epoch milliseconds. EarliestStartTimeEpochMillis int `pulumi:"earliestStartTimeEpochMillis"` // List of all events in Wavefront. For each event you will see a list of attributes. Events []GetEventsEvent `pulumi:"events"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Latest start time in epoch milliseconds. LatestStartTimeEpochMillis int `pulumi:"latestStartTimeEpochMillis"` Limit *int `pulumi:"limit"` Offset *int `pulumi:"offset"` }
A collection of values returned by getEvents.
func GetEvents ¶
func GetEvents(ctx *pulumi.Context, args *GetEventsArgs, opts ...pulumi.InvokeOption) (*GetEventsResult, error)
Use this data source to get information about all Wavefront events.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-wavefront/sdk/v2/go/wavefront" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := wavefront.GetEvents(ctx, &wavefront.GetEventsArgs{ EarliestStartTimeEpochMillis: 1665427195, LatestStartTimeEpochMillis: 1665427195, Limit: pulumi.IntRef(10), Offset: pulumi.IntRef(0), }, nil) if err != nil { return err } return nil }) }
```
type GetEventsResultOutput ¶
type GetEventsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getEvents.
func GetEventsOutput ¶
func GetEventsOutput(ctx *pulumi.Context, args GetEventsOutputArgs, opts ...pulumi.InvokeOption) GetEventsResultOutput
func (GetEventsResultOutput) EarliestStartTimeEpochMillis ¶
func (o GetEventsResultOutput) EarliestStartTimeEpochMillis() pulumi.IntOutput
Earliest start time in epoch milliseconds.
func (GetEventsResultOutput) ElementType ¶
func (GetEventsResultOutput) ElementType() reflect.Type
func (GetEventsResultOutput) Events ¶
func (o GetEventsResultOutput) Events() GetEventsEventArrayOutput
List of all events in Wavefront. For each event you will see a list of attributes.
func (GetEventsResultOutput) Id ¶
func (o GetEventsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetEventsResultOutput) LatestStartTimeEpochMillis ¶
func (o GetEventsResultOutput) LatestStartTimeEpochMillis() pulumi.IntOutput
Latest start time in epoch milliseconds.
func (GetEventsResultOutput) Limit ¶
func (o GetEventsResultOutput) Limit() pulumi.IntPtrOutput
func (GetEventsResultOutput) Offset ¶
func (o GetEventsResultOutput) Offset() pulumi.IntPtrOutput
func (GetEventsResultOutput) ToGetEventsResultOutput ¶
func (o GetEventsResultOutput) ToGetEventsResultOutput() GetEventsResultOutput
func (GetEventsResultOutput) ToGetEventsResultOutputWithContext ¶
func (o GetEventsResultOutput) ToGetEventsResultOutputWithContext(ctx context.Context) GetEventsResultOutput
type GetExternalLinksArgs ¶
type GetExternalLinksArgs struct { // Limit is the maximum number of results to be returned. Defaults to 100. Limit *int `pulumi:"limit"` // Offset is the offset from the first result to be returned. Defaults to 0. Offset *int `pulumi:"offset"` }
A collection of arguments for invoking getExternalLinks.
type GetExternalLinksExternalLink ¶
type GetExternalLinksExternalLink struct { // The timestamp in epoch milliseconds indicating when the external link is created. CreatedEpochMillis int `pulumi:"createdEpochMillis"` // The ID of the user who created the external link. CreatorId string `pulumi:"creatorId"` // Human-readable description of the link. Description string `pulumi:"description"` // The ID of the external link. Id string `pulumi:"id"` // Whether this is a "Log Integration" subType of external link. IsLogIntegration bool `pulumi:"isLogIntegration"` // Controls whether a link is displayed in the context menu of a highlighted series. If present, the metric name of the highlighted series must match this regular expression in order for the link to be displayed. MetricFilterRegex string `pulumi:"metricFilterRegex"` // The name of the external link. Name string `pulumi:"name"` // (Optional) Controls whether a link is displayed in the context menu of a highlighted // series. This is a map from string to regular expression. The highlighted series must contain point tags whose // keys are present in the keys of this map and whose values match the regular expressions associated with those // keys in order for the link to be displayed. PointTagFilterRegexes map[string]string `pulumi:"pointTagFilterRegexes"` // Controls whether a link is displayed in the context menu of a highlighted series. If present, the source name of the highlighted series must match this regular expression in order for the link to be displayed. SourceFilterRegex string `pulumi:"sourceFilterRegex"` // The mustache template for the link. The template must expand to a full URL, including scheme, origin, etc. Template string `pulumi:"template"` // The timestamp in epoch milliseconds indicating when the external link is updated. UpdatedEpochMillis int `pulumi:"updatedEpochMillis"` // The ID of the user who updated the external link. UpdaterId string `pulumi:"updaterId"` }
type GetExternalLinksExternalLinkArgs ¶
type GetExternalLinksExternalLinkArgs struct { // The timestamp in epoch milliseconds indicating when the external link is created. CreatedEpochMillis pulumi.IntInput `pulumi:"createdEpochMillis"` // The ID of the user who created the external link. CreatorId pulumi.StringInput `pulumi:"creatorId"` // Human-readable description of the link. Description pulumi.StringInput `pulumi:"description"` // The ID of the external link. Id pulumi.StringInput `pulumi:"id"` // Whether this is a "Log Integration" subType of external link. IsLogIntegration pulumi.BoolInput `pulumi:"isLogIntegration"` // Controls whether a link is displayed in the context menu of a highlighted series. If present, the metric name of the highlighted series must match this regular expression in order for the link to be displayed. MetricFilterRegex pulumi.StringInput `pulumi:"metricFilterRegex"` // The name of the external link. Name pulumi.StringInput `pulumi:"name"` // (Optional) Controls whether a link is displayed in the context menu of a highlighted // series. This is a map from string to regular expression. The highlighted series must contain point tags whose // keys are present in the keys of this map and whose values match the regular expressions associated with those // keys in order for the link to be displayed. PointTagFilterRegexes pulumi.StringMapInput `pulumi:"pointTagFilterRegexes"` // Controls whether a link is displayed in the context menu of a highlighted series. If present, the source name of the highlighted series must match this regular expression in order for the link to be displayed. SourceFilterRegex pulumi.StringInput `pulumi:"sourceFilterRegex"` // The mustache template for the link. The template must expand to a full URL, including scheme, origin, etc. Template pulumi.StringInput `pulumi:"template"` // The timestamp in epoch milliseconds indicating when the external link is updated. UpdatedEpochMillis pulumi.IntInput `pulumi:"updatedEpochMillis"` // The ID of the user who updated the external link. UpdaterId pulumi.StringInput `pulumi:"updaterId"` }
func (GetExternalLinksExternalLinkArgs) ElementType ¶
func (GetExternalLinksExternalLinkArgs) ElementType() reflect.Type
func (GetExternalLinksExternalLinkArgs) ToGetExternalLinksExternalLinkOutput ¶
func (i GetExternalLinksExternalLinkArgs) ToGetExternalLinksExternalLinkOutput() GetExternalLinksExternalLinkOutput
func (GetExternalLinksExternalLinkArgs) ToGetExternalLinksExternalLinkOutputWithContext ¶
func (i GetExternalLinksExternalLinkArgs) ToGetExternalLinksExternalLinkOutputWithContext(ctx context.Context) GetExternalLinksExternalLinkOutput
type GetExternalLinksExternalLinkArray ¶
type GetExternalLinksExternalLinkArray []GetExternalLinksExternalLinkInput
func (GetExternalLinksExternalLinkArray) ElementType ¶
func (GetExternalLinksExternalLinkArray) ElementType() reflect.Type
func (GetExternalLinksExternalLinkArray) ToGetExternalLinksExternalLinkArrayOutput ¶
func (i GetExternalLinksExternalLinkArray) ToGetExternalLinksExternalLinkArrayOutput() GetExternalLinksExternalLinkArrayOutput
func (GetExternalLinksExternalLinkArray) ToGetExternalLinksExternalLinkArrayOutputWithContext ¶
func (i GetExternalLinksExternalLinkArray) ToGetExternalLinksExternalLinkArrayOutputWithContext(ctx context.Context) GetExternalLinksExternalLinkArrayOutput
type GetExternalLinksExternalLinkArrayInput ¶
type GetExternalLinksExternalLinkArrayInput interface { pulumi.Input ToGetExternalLinksExternalLinkArrayOutput() GetExternalLinksExternalLinkArrayOutput ToGetExternalLinksExternalLinkArrayOutputWithContext(context.Context) GetExternalLinksExternalLinkArrayOutput }
GetExternalLinksExternalLinkArrayInput is an input type that accepts GetExternalLinksExternalLinkArray and GetExternalLinksExternalLinkArrayOutput values. You can construct a concrete instance of `GetExternalLinksExternalLinkArrayInput` via:
GetExternalLinksExternalLinkArray{ GetExternalLinksExternalLinkArgs{...} }
type GetExternalLinksExternalLinkArrayOutput ¶
type GetExternalLinksExternalLinkArrayOutput struct{ *pulumi.OutputState }
func (GetExternalLinksExternalLinkArrayOutput) ElementType ¶
func (GetExternalLinksExternalLinkArrayOutput) ElementType() reflect.Type
func (GetExternalLinksExternalLinkArrayOutput) ToGetExternalLinksExternalLinkArrayOutput ¶
func (o GetExternalLinksExternalLinkArrayOutput) ToGetExternalLinksExternalLinkArrayOutput() GetExternalLinksExternalLinkArrayOutput
func (GetExternalLinksExternalLinkArrayOutput) ToGetExternalLinksExternalLinkArrayOutputWithContext ¶
func (o GetExternalLinksExternalLinkArrayOutput) ToGetExternalLinksExternalLinkArrayOutputWithContext(ctx context.Context) GetExternalLinksExternalLinkArrayOutput
type GetExternalLinksExternalLinkInput ¶
type GetExternalLinksExternalLinkInput interface { pulumi.Input ToGetExternalLinksExternalLinkOutput() GetExternalLinksExternalLinkOutput ToGetExternalLinksExternalLinkOutputWithContext(context.Context) GetExternalLinksExternalLinkOutput }
GetExternalLinksExternalLinkInput is an input type that accepts GetExternalLinksExternalLinkArgs and GetExternalLinksExternalLinkOutput values. You can construct a concrete instance of `GetExternalLinksExternalLinkInput` via:
GetExternalLinksExternalLinkArgs{...}
type GetExternalLinksExternalLinkOutput ¶
type GetExternalLinksExternalLinkOutput struct{ *pulumi.OutputState }
func (GetExternalLinksExternalLinkOutput) CreatedEpochMillis ¶
func (o GetExternalLinksExternalLinkOutput) CreatedEpochMillis() pulumi.IntOutput
The timestamp in epoch milliseconds indicating when the external link is created.
func (GetExternalLinksExternalLinkOutput) CreatorId ¶
func (o GetExternalLinksExternalLinkOutput) CreatorId() pulumi.StringOutput
The ID of the user who created the external link.
func (GetExternalLinksExternalLinkOutput) Description ¶
func (o GetExternalLinksExternalLinkOutput) Description() pulumi.StringOutput
Human-readable description of the link.
func (GetExternalLinksExternalLinkOutput) ElementType ¶
func (GetExternalLinksExternalLinkOutput) ElementType() reflect.Type
func (GetExternalLinksExternalLinkOutput) Id ¶
func (o GetExternalLinksExternalLinkOutput) Id() pulumi.StringOutput
The ID of the external link.
func (GetExternalLinksExternalLinkOutput) IsLogIntegration ¶
func (o GetExternalLinksExternalLinkOutput) IsLogIntegration() pulumi.BoolOutput
Whether this is a "Log Integration" subType of external link.
func (GetExternalLinksExternalLinkOutput) MetricFilterRegex ¶
func (o GetExternalLinksExternalLinkOutput) MetricFilterRegex() pulumi.StringOutput
Controls whether a link is displayed in the context menu of a highlighted series. If present, the metric name of the highlighted series must match this regular expression in order for the link to be displayed.
func (GetExternalLinksExternalLinkOutput) Name ¶
func (o GetExternalLinksExternalLinkOutput) Name() pulumi.StringOutput
The name of the external link.
func (GetExternalLinksExternalLinkOutput) PointTagFilterRegexes ¶
func (o GetExternalLinksExternalLinkOutput) PointTagFilterRegexes() pulumi.StringMapOutput
(Optional) Controls whether a link is displayed in the context menu of a highlighted series. This is a map from string to regular expression. The highlighted series must contain point tags whose keys are present in the keys of this map and whose values match the regular expressions associated with those keys in order for the link to be displayed.
func (GetExternalLinksExternalLinkOutput) SourceFilterRegex ¶
func (o GetExternalLinksExternalLinkOutput) SourceFilterRegex() pulumi.StringOutput
Controls whether a link is displayed in the context menu of a highlighted series. If present, the source name of the highlighted series must match this regular expression in order for the link to be displayed.
func (GetExternalLinksExternalLinkOutput) Template ¶
func (o GetExternalLinksExternalLinkOutput) Template() pulumi.StringOutput
The mustache template for the link. The template must expand to a full URL, including scheme, origin, etc.
func (GetExternalLinksExternalLinkOutput) ToGetExternalLinksExternalLinkOutput ¶
func (o GetExternalLinksExternalLinkOutput) ToGetExternalLinksExternalLinkOutput() GetExternalLinksExternalLinkOutput
func (GetExternalLinksExternalLinkOutput) ToGetExternalLinksExternalLinkOutputWithContext ¶
func (o GetExternalLinksExternalLinkOutput) ToGetExternalLinksExternalLinkOutputWithContext(ctx context.Context) GetExternalLinksExternalLinkOutput
func (GetExternalLinksExternalLinkOutput) UpdatedEpochMillis ¶
func (o GetExternalLinksExternalLinkOutput) UpdatedEpochMillis() pulumi.IntOutput
The timestamp in epoch milliseconds indicating when the external link is updated.
func (GetExternalLinksExternalLinkOutput) UpdaterId ¶
func (o GetExternalLinksExternalLinkOutput) UpdaterId() pulumi.StringOutput
The ID of the user who updated the external link.
type GetExternalLinksOutputArgs ¶
type GetExternalLinksOutputArgs struct { // Limit is the maximum number of results to be returned. Defaults to 100. Limit pulumi.IntPtrInput `pulumi:"limit"` // Offset is the offset from the first result to be returned. Defaults to 0. Offset pulumi.IntPtrInput `pulumi:"offset"` }
A collection of arguments for invoking getExternalLinks.
func (GetExternalLinksOutputArgs) ElementType ¶
func (GetExternalLinksOutputArgs) ElementType() reflect.Type
type GetExternalLinksResult ¶
type GetExternalLinksResult struct { // List of all external links in Wavefront. For each external link you will see a list of attributes. ExternalLinks []GetExternalLinksExternalLink `pulumi:"externalLinks"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Limit *int `pulumi:"limit"` Offset *int `pulumi:"offset"` }
A collection of values returned by getExternalLinks.
func GetExternalLinks ¶
func GetExternalLinks(ctx *pulumi.Context, args *GetExternalLinksArgs, opts ...pulumi.InvokeOption) (*GetExternalLinksResult, error)
Use this data source to get information about all Wavefront external links.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-wavefront/sdk/v2/go/wavefront" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := wavefront.GetExternalLinks(ctx, &wavefront.GetExternalLinksArgs{ Limit: pulumi.IntRef(10), Offset: pulumi.IntRef(0), }, nil) if err != nil { return err } return nil }) }
```
type GetExternalLinksResultOutput ¶
type GetExternalLinksResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getExternalLinks.
func GetExternalLinksOutput ¶
func GetExternalLinksOutput(ctx *pulumi.Context, args GetExternalLinksOutputArgs, opts ...pulumi.InvokeOption) GetExternalLinksResultOutput
func (GetExternalLinksResultOutput) ElementType ¶
func (GetExternalLinksResultOutput) ElementType() reflect.Type
func (GetExternalLinksResultOutput) ExternalLinks ¶
func (o GetExternalLinksResultOutput) ExternalLinks() GetExternalLinksExternalLinkArrayOutput
List of all external links in Wavefront. For each external link you will see a list of attributes.
func (GetExternalLinksResultOutput) Id ¶
func (o GetExternalLinksResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetExternalLinksResultOutput) Limit ¶
func (o GetExternalLinksResultOutput) Limit() pulumi.IntPtrOutput
func (GetExternalLinksResultOutput) Offset ¶
func (o GetExternalLinksResultOutput) Offset() pulumi.IntPtrOutput
func (GetExternalLinksResultOutput) ToGetExternalLinksResultOutput ¶
func (o GetExternalLinksResultOutput) ToGetExternalLinksResultOutput() GetExternalLinksResultOutput
func (GetExternalLinksResultOutput) ToGetExternalLinksResultOutputWithContext ¶
func (o GetExternalLinksResultOutput) ToGetExternalLinksResultOutputWithContext(ctx context.Context) GetExternalLinksResultOutput
type GetMaintenanceWindowAllArgs ¶
type GetMaintenanceWindowAllArgs struct { Limit *int `pulumi:"limit"` Offset *int `pulumi:"offset"` }
A collection of arguments for invoking getMaintenanceWindowAll.
type GetMaintenanceWindowAllMaintenanceWindow ¶
type GetMaintenanceWindowAllMaintenanceWindow struct { CreatedEpochMillis int `pulumi:"createdEpochMillis"` CreatorId string `pulumi:"creatorId"` CustomerId string `pulumi:"customerId"` EndTimeInSeconds int `pulumi:"endTimeInSeconds"` EventName string `pulumi:"eventName"` HostTagGroupHostNamesGroupAnded bool `pulumi:"hostTagGroupHostNamesGroupAnded"` Id string `pulumi:"id"` Reason string `pulumi:"reason"` RelevantCustomerTags []string `pulumi:"relevantCustomerTags"` RelevantHostNames []string `pulumi:"relevantHostNames"` RelevantHostTags []string `pulumi:"relevantHostTags"` RelevantHostTagsAnded bool `pulumi:"relevantHostTagsAnded"` RunningState string `pulumi:"runningState"` SortAttr int `pulumi:"sortAttr"` StartTimeInSeconds int `pulumi:"startTimeInSeconds"` Title string `pulumi:"title"` UpdatedEpochMillis int `pulumi:"updatedEpochMillis"` UpdaterId string `pulumi:"updaterId"` }
type GetMaintenanceWindowAllMaintenanceWindowArgs ¶
type GetMaintenanceWindowAllMaintenanceWindowArgs struct { CreatedEpochMillis pulumi.IntInput `pulumi:"createdEpochMillis"` CreatorId pulumi.StringInput `pulumi:"creatorId"` CustomerId pulumi.StringInput `pulumi:"customerId"` EndTimeInSeconds pulumi.IntInput `pulumi:"endTimeInSeconds"` EventName pulumi.StringInput `pulumi:"eventName"` HostTagGroupHostNamesGroupAnded pulumi.BoolInput `pulumi:"hostTagGroupHostNamesGroupAnded"` Id pulumi.StringInput `pulumi:"id"` Reason pulumi.StringInput `pulumi:"reason"` RelevantCustomerTags pulumi.StringArrayInput `pulumi:"relevantCustomerTags"` RelevantHostNames pulumi.StringArrayInput `pulumi:"relevantHostNames"` RelevantHostTags pulumi.StringArrayInput `pulumi:"relevantHostTags"` RelevantHostTagsAnded pulumi.BoolInput `pulumi:"relevantHostTagsAnded"` RunningState pulumi.StringInput `pulumi:"runningState"` SortAttr pulumi.IntInput `pulumi:"sortAttr"` StartTimeInSeconds pulumi.IntInput `pulumi:"startTimeInSeconds"` Title pulumi.StringInput `pulumi:"title"` UpdatedEpochMillis pulumi.IntInput `pulumi:"updatedEpochMillis"` UpdaterId pulumi.StringInput `pulumi:"updaterId"` }
func (GetMaintenanceWindowAllMaintenanceWindowArgs) ElementType ¶
func (GetMaintenanceWindowAllMaintenanceWindowArgs) ElementType() reflect.Type
func (GetMaintenanceWindowAllMaintenanceWindowArgs) ToGetMaintenanceWindowAllMaintenanceWindowOutput ¶
func (i GetMaintenanceWindowAllMaintenanceWindowArgs) ToGetMaintenanceWindowAllMaintenanceWindowOutput() GetMaintenanceWindowAllMaintenanceWindowOutput
func (GetMaintenanceWindowAllMaintenanceWindowArgs) ToGetMaintenanceWindowAllMaintenanceWindowOutputWithContext ¶
func (i GetMaintenanceWindowAllMaintenanceWindowArgs) ToGetMaintenanceWindowAllMaintenanceWindowOutputWithContext(ctx context.Context) GetMaintenanceWindowAllMaintenanceWindowOutput
type GetMaintenanceWindowAllMaintenanceWindowArray ¶
type GetMaintenanceWindowAllMaintenanceWindowArray []GetMaintenanceWindowAllMaintenanceWindowInput
func (GetMaintenanceWindowAllMaintenanceWindowArray) ElementType ¶
func (GetMaintenanceWindowAllMaintenanceWindowArray) ElementType() reflect.Type
func (GetMaintenanceWindowAllMaintenanceWindowArray) ToGetMaintenanceWindowAllMaintenanceWindowArrayOutput ¶
func (i GetMaintenanceWindowAllMaintenanceWindowArray) ToGetMaintenanceWindowAllMaintenanceWindowArrayOutput() GetMaintenanceWindowAllMaintenanceWindowArrayOutput
func (GetMaintenanceWindowAllMaintenanceWindowArray) ToGetMaintenanceWindowAllMaintenanceWindowArrayOutputWithContext ¶
func (i GetMaintenanceWindowAllMaintenanceWindowArray) ToGetMaintenanceWindowAllMaintenanceWindowArrayOutputWithContext(ctx context.Context) GetMaintenanceWindowAllMaintenanceWindowArrayOutput
type GetMaintenanceWindowAllMaintenanceWindowArrayInput ¶
type GetMaintenanceWindowAllMaintenanceWindowArrayInput interface { pulumi.Input ToGetMaintenanceWindowAllMaintenanceWindowArrayOutput() GetMaintenanceWindowAllMaintenanceWindowArrayOutput ToGetMaintenanceWindowAllMaintenanceWindowArrayOutputWithContext(context.Context) GetMaintenanceWindowAllMaintenanceWindowArrayOutput }
GetMaintenanceWindowAllMaintenanceWindowArrayInput is an input type that accepts GetMaintenanceWindowAllMaintenanceWindowArray and GetMaintenanceWindowAllMaintenanceWindowArrayOutput values. You can construct a concrete instance of `GetMaintenanceWindowAllMaintenanceWindowArrayInput` via:
GetMaintenanceWindowAllMaintenanceWindowArray{ GetMaintenanceWindowAllMaintenanceWindowArgs{...} }
type GetMaintenanceWindowAllMaintenanceWindowArrayOutput ¶
type GetMaintenanceWindowAllMaintenanceWindowArrayOutput struct{ *pulumi.OutputState }
func (GetMaintenanceWindowAllMaintenanceWindowArrayOutput) ElementType ¶
func (GetMaintenanceWindowAllMaintenanceWindowArrayOutput) ElementType() reflect.Type
func (GetMaintenanceWindowAllMaintenanceWindowArrayOutput) ToGetMaintenanceWindowAllMaintenanceWindowArrayOutput ¶
func (o GetMaintenanceWindowAllMaintenanceWindowArrayOutput) ToGetMaintenanceWindowAllMaintenanceWindowArrayOutput() GetMaintenanceWindowAllMaintenanceWindowArrayOutput
func (GetMaintenanceWindowAllMaintenanceWindowArrayOutput) ToGetMaintenanceWindowAllMaintenanceWindowArrayOutputWithContext ¶
func (o GetMaintenanceWindowAllMaintenanceWindowArrayOutput) ToGetMaintenanceWindowAllMaintenanceWindowArrayOutputWithContext(ctx context.Context) GetMaintenanceWindowAllMaintenanceWindowArrayOutput
type GetMaintenanceWindowAllMaintenanceWindowInput ¶
type GetMaintenanceWindowAllMaintenanceWindowInput interface { pulumi.Input ToGetMaintenanceWindowAllMaintenanceWindowOutput() GetMaintenanceWindowAllMaintenanceWindowOutput ToGetMaintenanceWindowAllMaintenanceWindowOutputWithContext(context.Context) GetMaintenanceWindowAllMaintenanceWindowOutput }
GetMaintenanceWindowAllMaintenanceWindowInput is an input type that accepts GetMaintenanceWindowAllMaintenanceWindowArgs and GetMaintenanceWindowAllMaintenanceWindowOutput values. You can construct a concrete instance of `GetMaintenanceWindowAllMaintenanceWindowInput` via:
GetMaintenanceWindowAllMaintenanceWindowArgs{...}
type GetMaintenanceWindowAllMaintenanceWindowOutput ¶
type GetMaintenanceWindowAllMaintenanceWindowOutput struct{ *pulumi.OutputState }
func (GetMaintenanceWindowAllMaintenanceWindowOutput) CreatedEpochMillis ¶
func (o GetMaintenanceWindowAllMaintenanceWindowOutput) CreatedEpochMillis() pulumi.IntOutput
func (GetMaintenanceWindowAllMaintenanceWindowOutput) CreatorId ¶
func (o GetMaintenanceWindowAllMaintenanceWindowOutput) CreatorId() pulumi.StringOutput
func (GetMaintenanceWindowAllMaintenanceWindowOutput) CustomerId ¶
func (o GetMaintenanceWindowAllMaintenanceWindowOutput) CustomerId() pulumi.StringOutput
func (GetMaintenanceWindowAllMaintenanceWindowOutput) ElementType ¶
func (GetMaintenanceWindowAllMaintenanceWindowOutput) ElementType() reflect.Type
func (GetMaintenanceWindowAllMaintenanceWindowOutput) EndTimeInSeconds ¶
func (o GetMaintenanceWindowAllMaintenanceWindowOutput) EndTimeInSeconds() pulumi.IntOutput
func (GetMaintenanceWindowAllMaintenanceWindowOutput) EventName ¶
func (o GetMaintenanceWindowAllMaintenanceWindowOutput) EventName() pulumi.StringOutput
func (GetMaintenanceWindowAllMaintenanceWindowOutput) HostTagGroupHostNamesGroupAnded ¶
func (o GetMaintenanceWindowAllMaintenanceWindowOutput) HostTagGroupHostNamesGroupAnded() pulumi.BoolOutput
func (GetMaintenanceWindowAllMaintenanceWindowOutput) Id ¶
func (o GetMaintenanceWindowAllMaintenanceWindowOutput) Id() pulumi.StringOutput
func (GetMaintenanceWindowAllMaintenanceWindowOutput) Reason ¶
func (o GetMaintenanceWindowAllMaintenanceWindowOutput) Reason() pulumi.StringOutput
func (GetMaintenanceWindowAllMaintenanceWindowOutput) RelevantCustomerTags ¶
func (o GetMaintenanceWindowAllMaintenanceWindowOutput) RelevantCustomerTags() pulumi.StringArrayOutput
func (GetMaintenanceWindowAllMaintenanceWindowOutput) RelevantHostNames ¶
func (o GetMaintenanceWindowAllMaintenanceWindowOutput) RelevantHostNames() pulumi.StringArrayOutput
func (GetMaintenanceWindowAllMaintenanceWindowOutput) RelevantHostTags ¶
func (o GetMaintenanceWindowAllMaintenanceWindowOutput) RelevantHostTags() pulumi.StringArrayOutput
func (GetMaintenanceWindowAllMaintenanceWindowOutput) RelevantHostTagsAnded ¶
func (o GetMaintenanceWindowAllMaintenanceWindowOutput) RelevantHostTagsAnded() pulumi.BoolOutput
func (GetMaintenanceWindowAllMaintenanceWindowOutput) RunningState ¶
func (o GetMaintenanceWindowAllMaintenanceWindowOutput) RunningState() pulumi.StringOutput
func (GetMaintenanceWindowAllMaintenanceWindowOutput) SortAttr ¶
func (o GetMaintenanceWindowAllMaintenanceWindowOutput) SortAttr() pulumi.IntOutput
func (GetMaintenanceWindowAllMaintenanceWindowOutput) StartTimeInSeconds ¶
func (o GetMaintenanceWindowAllMaintenanceWindowOutput) StartTimeInSeconds() pulumi.IntOutput
func (GetMaintenanceWindowAllMaintenanceWindowOutput) Title ¶
func (o GetMaintenanceWindowAllMaintenanceWindowOutput) Title() pulumi.StringOutput
func (GetMaintenanceWindowAllMaintenanceWindowOutput) ToGetMaintenanceWindowAllMaintenanceWindowOutput ¶
func (o GetMaintenanceWindowAllMaintenanceWindowOutput) ToGetMaintenanceWindowAllMaintenanceWindowOutput() GetMaintenanceWindowAllMaintenanceWindowOutput
func (GetMaintenanceWindowAllMaintenanceWindowOutput) ToGetMaintenanceWindowAllMaintenanceWindowOutputWithContext ¶
func (o GetMaintenanceWindowAllMaintenanceWindowOutput) ToGetMaintenanceWindowAllMaintenanceWindowOutputWithContext(ctx context.Context) GetMaintenanceWindowAllMaintenanceWindowOutput
func (GetMaintenanceWindowAllMaintenanceWindowOutput) UpdatedEpochMillis ¶
func (o GetMaintenanceWindowAllMaintenanceWindowOutput) UpdatedEpochMillis() pulumi.IntOutput
func (GetMaintenanceWindowAllMaintenanceWindowOutput) UpdaterId ¶
func (o GetMaintenanceWindowAllMaintenanceWindowOutput) UpdaterId() pulumi.StringOutput
type GetMaintenanceWindowAllOutputArgs ¶
type GetMaintenanceWindowAllOutputArgs struct { Limit pulumi.IntPtrInput `pulumi:"limit"` Offset pulumi.IntPtrInput `pulumi:"offset"` }
A collection of arguments for invoking getMaintenanceWindowAll.
func (GetMaintenanceWindowAllOutputArgs) ElementType ¶
func (GetMaintenanceWindowAllOutputArgs) ElementType() reflect.Type
type GetMaintenanceWindowAllResult ¶
type GetMaintenanceWindowAllResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Limit *int `pulumi:"limit"` MaintenanceWindows []GetMaintenanceWindowAllMaintenanceWindow `pulumi:"maintenanceWindows"` Offset *int `pulumi:"offset"` }
A collection of values returned by getMaintenanceWindowAll.
func GetMaintenanceWindowAll ¶
func GetMaintenanceWindowAll(ctx *pulumi.Context, args *GetMaintenanceWindowAllArgs, opts ...pulumi.InvokeOption) (*GetMaintenanceWindowAllResult, error)
type GetMaintenanceWindowAllResultOutput ¶
type GetMaintenanceWindowAllResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getMaintenanceWindowAll.
func GetMaintenanceWindowAllOutput ¶
func GetMaintenanceWindowAllOutput(ctx *pulumi.Context, args GetMaintenanceWindowAllOutputArgs, opts ...pulumi.InvokeOption) GetMaintenanceWindowAllResultOutput
func (GetMaintenanceWindowAllResultOutput) ElementType ¶
func (GetMaintenanceWindowAllResultOutput) ElementType() reflect.Type
func (GetMaintenanceWindowAllResultOutput) Id ¶
func (o GetMaintenanceWindowAllResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetMaintenanceWindowAllResultOutput) Limit ¶
func (o GetMaintenanceWindowAllResultOutput) Limit() pulumi.IntPtrOutput
func (GetMaintenanceWindowAllResultOutput) MaintenanceWindows ¶
func (o GetMaintenanceWindowAllResultOutput) MaintenanceWindows() GetMaintenanceWindowAllMaintenanceWindowArrayOutput
func (GetMaintenanceWindowAllResultOutput) Offset ¶
func (o GetMaintenanceWindowAllResultOutput) Offset() pulumi.IntPtrOutput
func (GetMaintenanceWindowAllResultOutput) ToGetMaintenanceWindowAllResultOutput ¶
func (o GetMaintenanceWindowAllResultOutput) ToGetMaintenanceWindowAllResultOutput() GetMaintenanceWindowAllResultOutput
func (GetMaintenanceWindowAllResultOutput) ToGetMaintenanceWindowAllResultOutputWithContext ¶
func (o GetMaintenanceWindowAllResultOutput) ToGetMaintenanceWindowAllResultOutputWithContext(ctx context.Context) GetMaintenanceWindowAllResultOutput
type GetMetricsPolicyPolicyRule ¶
type GetMetricsPolicyPolicyRule struct { AccessType string `pulumi:"accessType"` AccountIds []string `pulumi:"accountIds"` Description string `pulumi:"description"` Name string `pulumi:"name"` Prefixes []string `pulumi:"prefixes"` RoleIds []string `pulumi:"roleIds"` Tags []GetMetricsPolicyPolicyRuleTag `pulumi:"tags"` TagsAnded bool `pulumi:"tagsAnded"` UserGroupIds []string `pulumi:"userGroupIds"` }
type GetMetricsPolicyPolicyRuleArgs ¶
type GetMetricsPolicyPolicyRuleArgs struct { AccessType pulumi.StringInput `pulumi:"accessType"` AccountIds pulumi.StringArrayInput `pulumi:"accountIds"` Description pulumi.StringInput `pulumi:"description"` Name pulumi.StringInput `pulumi:"name"` Prefixes pulumi.StringArrayInput `pulumi:"prefixes"` RoleIds pulumi.StringArrayInput `pulumi:"roleIds"` Tags GetMetricsPolicyPolicyRuleTagArrayInput `pulumi:"tags"` TagsAnded pulumi.BoolInput `pulumi:"tagsAnded"` UserGroupIds pulumi.StringArrayInput `pulumi:"userGroupIds"` }
func (GetMetricsPolicyPolicyRuleArgs) ElementType ¶
func (GetMetricsPolicyPolicyRuleArgs) ElementType() reflect.Type
func (GetMetricsPolicyPolicyRuleArgs) ToGetMetricsPolicyPolicyRuleOutput ¶
func (i GetMetricsPolicyPolicyRuleArgs) ToGetMetricsPolicyPolicyRuleOutput() GetMetricsPolicyPolicyRuleOutput
func (GetMetricsPolicyPolicyRuleArgs) ToGetMetricsPolicyPolicyRuleOutputWithContext ¶
func (i GetMetricsPolicyPolicyRuleArgs) ToGetMetricsPolicyPolicyRuleOutputWithContext(ctx context.Context) GetMetricsPolicyPolicyRuleOutput
type GetMetricsPolicyPolicyRuleArray ¶
type GetMetricsPolicyPolicyRuleArray []GetMetricsPolicyPolicyRuleInput
func (GetMetricsPolicyPolicyRuleArray) ElementType ¶
func (GetMetricsPolicyPolicyRuleArray) ElementType() reflect.Type
func (GetMetricsPolicyPolicyRuleArray) ToGetMetricsPolicyPolicyRuleArrayOutput ¶
func (i GetMetricsPolicyPolicyRuleArray) ToGetMetricsPolicyPolicyRuleArrayOutput() GetMetricsPolicyPolicyRuleArrayOutput
func (GetMetricsPolicyPolicyRuleArray) ToGetMetricsPolicyPolicyRuleArrayOutputWithContext ¶
func (i GetMetricsPolicyPolicyRuleArray) ToGetMetricsPolicyPolicyRuleArrayOutputWithContext(ctx context.Context) GetMetricsPolicyPolicyRuleArrayOutput
type GetMetricsPolicyPolicyRuleArrayInput ¶
type GetMetricsPolicyPolicyRuleArrayInput interface { pulumi.Input ToGetMetricsPolicyPolicyRuleArrayOutput() GetMetricsPolicyPolicyRuleArrayOutput ToGetMetricsPolicyPolicyRuleArrayOutputWithContext(context.Context) GetMetricsPolicyPolicyRuleArrayOutput }
GetMetricsPolicyPolicyRuleArrayInput is an input type that accepts GetMetricsPolicyPolicyRuleArray and GetMetricsPolicyPolicyRuleArrayOutput values. You can construct a concrete instance of `GetMetricsPolicyPolicyRuleArrayInput` via:
GetMetricsPolicyPolicyRuleArray{ GetMetricsPolicyPolicyRuleArgs{...} }
type GetMetricsPolicyPolicyRuleArrayOutput ¶
type GetMetricsPolicyPolicyRuleArrayOutput struct{ *pulumi.OutputState }
func (GetMetricsPolicyPolicyRuleArrayOutput) ElementType ¶
func (GetMetricsPolicyPolicyRuleArrayOutput) ElementType() reflect.Type
func (GetMetricsPolicyPolicyRuleArrayOutput) Index ¶
func (o GetMetricsPolicyPolicyRuleArrayOutput) Index(i pulumi.IntInput) GetMetricsPolicyPolicyRuleOutput
func (GetMetricsPolicyPolicyRuleArrayOutput) ToGetMetricsPolicyPolicyRuleArrayOutput ¶
func (o GetMetricsPolicyPolicyRuleArrayOutput) ToGetMetricsPolicyPolicyRuleArrayOutput() GetMetricsPolicyPolicyRuleArrayOutput
func (GetMetricsPolicyPolicyRuleArrayOutput) ToGetMetricsPolicyPolicyRuleArrayOutputWithContext ¶
func (o GetMetricsPolicyPolicyRuleArrayOutput) ToGetMetricsPolicyPolicyRuleArrayOutputWithContext(ctx context.Context) GetMetricsPolicyPolicyRuleArrayOutput
type GetMetricsPolicyPolicyRuleInput ¶
type GetMetricsPolicyPolicyRuleInput interface { pulumi.Input ToGetMetricsPolicyPolicyRuleOutput() GetMetricsPolicyPolicyRuleOutput ToGetMetricsPolicyPolicyRuleOutputWithContext(context.Context) GetMetricsPolicyPolicyRuleOutput }
GetMetricsPolicyPolicyRuleInput is an input type that accepts GetMetricsPolicyPolicyRuleArgs and GetMetricsPolicyPolicyRuleOutput values. You can construct a concrete instance of `GetMetricsPolicyPolicyRuleInput` via:
GetMetricsPolicyPolicyRuleArgs{...}
type GetMetricsPolicyPolicyRuleOutput ¶
type GetMetricsPolicyPolicyRuleOutput struct{ *pulumi.OutputState }
func (GetMetricsPolicyPolicyRuleOutput) AccessType ¶
func (o GetMetricsPolicyPolicyRuleOutput) AccessType() pulumi.StringOutput
func (GetMetricsPolicyPolicyRuleOutput) AccountIds ¶
func (o GetMetricsPolicyPolicyRuleOutput) AccountIds() pulumi.StringArrayOutput
func (GetMetricsPolicyPolicyRuleOutput) Description ¶
func (o GetMetricsPolicyPolicyRuleOutput) Description() pulumi.StringOutput
func (GetMetricsPolicyPolicyRuleOutput) ElementType ¶
func (GetMetricsPolicyPolicyRuleOutput) ElementType() reflect.Type
func (GetMetricsPolicyPolicyRuleOutput) Name ¶
func (o GetMetricsPolicyPolicyRuleOutput) Name() pulumi.StringOutput
func (GetMetricsPolicyPolicyRuleOutput) Prefixes ¶
func (o GetMetricsPolicyPolicyRuleOutput) Prefixes() pulumi.StringArrayOutput
func (GetMetricsPolicyPolicyRuleOutput) RoleIds ¶
func (o GetMetricsPolicyPolicyRuleOutput) RoleIds() pulumi.StringArrayOutput
func (GetMetricsPolicyPolicyRuleOutput) TagsAnded ¶
func (o GetMetricsPolicyPolicyRuleOutput) TagsAnded() pulumi.BoolOutput
func (GetMetricsPolicyPolicyRuleOutput) ToGetMetricsPolicyPolicyRuleOutput ¶
func (o GetMetricsPolicyPolicyRuleOutput) ToGetMetricsPolicyPolicyRuleOutput() GetMetricsPolicyPolicyRuleOutput
func (GetMetricsPolicyPolicyRuleOutput) ToGetMetricsPolicyPolicyRuleOutputWithContext ¶
func (o GetMetricsPolicyPolicyRuleOutput) ToGetMetricsPolicyPolicyRuleOutputWithContext(ctx context.Context) GetMetricsPolicyPolicyRuleOutput
func (GetMetricsPolicyPolicyRuleOutput) UserGroupIds ¶
func (o GetMetricsPolicyPolicyRuleOutput) UserGroupIds() pulumi.StringArrayOutput
type GetMetricsPolicyPolicyRuleTagArgs ¶
type GetMetricsPolicyPolicyRuleTagArgs struct { Key pulumi.StringInput `pulumi:"key"` Value pulumi.StringInput `pulumi:"value"` }
func (GetMetricsPolicyPolicyRuleTagArgs) ElementType ¶
func (GetMetricsPolicyPolicyRuleTagArgs) ElementType() reflect.Type
func (GetMetricsPolicyPolicyRuleTagArgs) ToGetMetricsPolicyPolicyRuleTagOutput ¶
func (i GetMetricsPolicyPolicyRuleTagArgs) ToGetMetricsPolicyPolicyRuleTagOutput() GetMetricsPolicyPolicyRuleTagOutput
func (GetMetricsPolicyPolicyRuleTagArgs) ToGetMetricsPolicyPolicyRuleTagOutputWithContext ¶
func (i GetMetricsPolicyPolicyRuleTagArgs) ToGetMetricsPolicyPolicyRuleTagOutputWithContext(ctx context.Context) GetMetricsPolicyPolicyRuleTagOutput
type GetMetricsPolicyPolicyRuleTagArray ¶
type GetMetricsPolicyPolicyRuleTagArray []GetMetricsPolicyPolicyRuleTagInput
func (GetMetricsPolicyPolicyRuleTagArray) ElementType ¶
func (GetMetricsPolicyPolicyRuleTagArray) ElementType() reflect.Type
func (GetMetricsPolicyPolicyRuleTagArray) ToGetMetricsPolicyPolicyRuleTagArrayOutput ¶
func (i GetMetricsPolicyPolicyRuleTagArray) ToGetMetricsPolicyPolicyRuleTagArrayOutput() GetMetricsPolicyPolicyRuleTagArrayOutput
func (GetMetricsPolicyPolicyRuleTagArray) ToGetMetricsPolicyPolicyRuleTagArrayOutputWithContext ¶
func (i GetMetricsPolicyPolicyRuleTagArray) ToGetMetricsPolicyPolicyRuleTagArrayOutputWithContext(ctx context.Context) GetMetricsPolicyPolicyRuleTagArrayOutput
type GetMetricsPolicyPolicyRuleTagArrayInput ¶
type GetMetricsPolicyPolicyRuleTagArrayInput interface { pulumi.Input ToGetMetricsPolicyPolicyRuleTagArrayOutput() GetMetricsPolicyPolicyRuleTagArrayOutput ToGetMetricsPolicyPolicyRuleTagArrayOutputWithContext(context.Context) GetMetricsPolicyPolicyRuleTagArrayOutput }
GetMetricsPolicyPolicyRuleTagArrayInput is an input type that accepts GetMetricsPolicyPolicyRuleTagArray and GetMetricsPolicyPolicyRuleTagArrayOutput values. You can construct a concrete instance of `GetMetricsPolicyPolicyRuleTagArrayInput` via:
GetMetricsPolicyPolicyRuleTagArray{ GetMetricsPolicyPolicyRuleTagArgs{...} }
type GetMetricsPolicyPolicyRuleTagArrayOutput ¶
type GetMetricsPolicyPolicyRuleTagArrayOutput struct{ *pulumi.OutputState }
func (GetMetricsPolicyPolicyRuleTagArrayOutput) ElementType ¶
func (GetMetricsPolicyPolicyRuleTagArrayOutput) ElementType() reflect.Type
func (GetMetricsPolicyPolicyRuleTagArrayOutput) ToGetMetricsPolicyPolicyRuleTagArrayOutput ¶
func (o GetMetricsPolicyPolicyRuleTagArrayOutput) ToGetMetricsPolicyPolicyRuleTagArrayOutput() GetMetricsPolicyPolicyRuleTagArrayOutput
func (GetMetricsPolicyPolicyRuleTagArrayOutput) ToGetMetricsPolicyPolicyRuleTagArrayOutputWithContext ¶
func (o GetMetricsPolicyPolicyRuleTagArrayOutput) ToGetMetricsPolicyPolicyRuleTagArrayOutputWithContext(ctx context.Context) GetMetricsPolicyPolicyRuleTagArrayOutput
type GetMetricsPolicyPolicyRuleTagInput ¶
type GetMetricsPolicyPolicyRuleTagInput interface { pulumi.Input ToGetMetricsPolicyPolicyRuleTagOutput() GetMetricsPolicyPolicyRuleTagOutput ToGetMetricsPolicyPolicyRuleTagOutputWithContext(context.Context) GetMetricsPolicyPolicyRuleTagOutput }
GetMetricsPolicyPolicyRuleTagInput is an input type that accepts GetMetricsPolicyPolicyRuleTagArgs and GetMetricsPolicyPolicyRuleTagOutput values. You can construct a concrete instance of `GetMetricsPolicyPolicyRuleTagInput` via:
GetMetricsPolicyPolicyRuleTagArgs{...}
type GetMetricsPolicyPolicyRuleTagOutput ¶
type GetMetricsPolicyPolicyRuleTagOutput struct{ *pulumi.OutputState }
func (GetMetricsPolicyPolicyRuleTagOutput) ElementType ¶
func (GetMetricsPolicyPolicyRuleTagOutput) ElementType() reflect.Type
func (GetMetricsPolicyPolicyRuleTagOutput) Key ¶
func (o GetMetricsPolicyPolicyRuleTagOutput) Key() pulumi.StringOutput
func (GetMetricsPolicyPolicyRuleTagOutput) ToGetMetricsPolicyPolicyRuleTagOutput ¶
func (o GetMetricsPolicyPolicyRuleTagOutput) ToGetMetricsPolicyPolicyRuleTagOutput() GetMetricsPolicyPolicyRuleTagOutput
func (GetMetricsPolicyPolicyRuleTagOutput) ToGetMetricsPolicyPolicyRuleTagOutputWithContext ¶
func (o GetMetricsPolicyPolicyRuleTagOutput) ToGetMetricsPolicyPolicyRuleTagOutputWithContext(ctx context.Context) GetMetricsPolicyPolicyRuleTagOutput
func (GetMetricsPolicyPolicyRuleTagOutput) Value ¶
func (o GetMetricsPolicyPolicyRuleTagOutput) Value() pulumi.StringOutput
type GetRolesArgs ¶
type GetRolesArgs struct { // Limit is the maximum number of results to be returned. Defaults to 100. Limit *int `pulumi:"limit"` // Offset is the offset from the first result to be returned. Defaults to 0. Offset *int `pulumi:"offset"` }
A collection of arguments for invoking getRoles.
type GetRolesOutputArgs ¶
type GetRolesOutputArgs struct { // Limit is the maximum number of results to be returned. Defaults to 100. Limit pulumi.IntPtrInput `pulumi:"limit"` // Offset is the offset from the first result to be returned. Defaults to 0. Offset pulumi.IntPtrInput `pulumi:"offset"` }
A collection of arguments for invoking getRoles.
func (GetRolesOutputArgs) ElementType ¶
func (GetRolesOutputArgs) ElementType() reflect.Type
type GetRolesResult ¶
type GetRolesResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Limit *int `pulumi:"limit"` Offset *int `pulumi:"offset"` // List of Wavefront Roles. Roles []GetRolesRole `pulumi:"roles"` }
A collection of values returned by getRoles.
func GetRoles ¶
func GetRoles(ctx *pulumi.Context, args *GetRolesArgs, opts ...pulumi.InvokeOption) (*GetRolesResult, error)
Use this data source to get all Roles in Wavefront.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-wavefront/sdk/v2/go/wavefront" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := wavefront.GetRoles(ctx, &wavefront.GetRolesArgs{ Limit: pulumi.IntRef(10), Offset: pulumi.IntRef(0), }, nil) if err != nil { return err } return nil }) }
```
type GetRolesResultOutput ¶
type GetRolesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getRoles.
func GetRolesOutput ¶
func GetRolesOutput(ctx *pulumi.Context, args GetRolesOutputArgs, opts ...pulumi.InvokeOption) GetRolesResultOutput
func (GetRolesResultOutput) ElementType ¶
func (GetRolesResultOutput) ElementType() reflect.Type
func (GetRolesResultOutput) Id ¶
func (o GetRolesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetRolesResultOutput) Limit ¶
func (o GetRolesResultOutput) Limit() pulumi.IntPtrOutput
func (GetRolesResultOutput) Offset ¶
func (o GetRolesResultOutput) Offset() pulumi.IntPtrOutput
func (GetRolesResultOutput) Roles ¶
func (o GetRolesResultOutput) Roles() GetRolesRoleArrayOutput
List of Wavefront Roles.
func (GetRolesResultOutput) ToGetRolesResultOutput ¶
func (o GetRolesResultOutput) ToGetRolesResultOutput() GetRolesResultOutput
func (GetRolesResultOutput) ToGetRolesResultOutputWithContext ¶
func (o GetRolesResultOutput) ToGetRolesResultOutputWithContext(ctx context.Context) GetRolesResultOutput
type GetRolesRole ¶
type GetRolesRoleArgs ¶
type GetRolesRoleArgs struct { // The Role's description. Description pulumi.StringInput `pulumi:"description"` // The Role ID. Id pulumi.StringInput `pulumi:"id"` // The Role Name. Name pulumi.StringInput `pulumi:"name"` // List of Permissions (Strings) associated with Role. Permissions pulumi.StringArrayInput `pulumi:"permissions"` }
func (GetRolesRoleArgs) ElementType ¶
func (GetRolesRoleArgs) ElementType() reflect.Type
func (GetRolesRoleArgs) ToGetRolesRoleOutput ¶
func (i GetRolesRoleArgs) ToGetRolesRoleOutput() GetRolesRoleOutput
func (GetRolesRoleArgs) ToGetRolesRoleOutputWithContext ¶
func (i GetRolesRoleArgs) ToGetRolesRoleOutputWithContext(ctx context.Context) GetRolesRoleOutput
type GetRolesRoleArray ¶
type GetRolesRoleArray []GetRolesRoleInput
func (GetRolesRoleArray) ElementType ¶
func (GetRolesRoleArray) ElementType() reflect.Type
func (GetRolesRoleArray) ToGetRolesRoleArrayOutput ¶
func (i GetRolesRoleArray) ToGetRolesRoleArrayOutput() GetRolesRoleArrayOutput
func (GetRolesRoleArray) ToGetRolesRoleArrayOutputWithContext ¶
func (i GetRolesRoleArray) ToGetRolesRoleArrayOutputWithContext(ctx context.Context) GetRolesRoleArrayOutput
type GetRolesRoleArrayInput ¶
type GetRolesRoleArrayInput interface { pulumi.Input ToGetRolesRoleArrayOutput() GetRolesRoleArrayOutput ToGetRolesRoleArrayOutputWithContext(context.Context) GetRolesRoleArrayOutput }
GetRolesRoleArrayInput is an input type that accepts GetRolesRoleArray and GetRolesRoleArrayOutput values. You can construct a concrete instance of `GetRolesRoleArrayInput` via:
GetRolesRoleArray{ GetRolesRoleArgs{...} }
type GetRolesRoleArrayOutput ¶
type GetRolesRoleArrayOutput struct{ *pulumi.OutputState }
func (GetRolesRoleArrayOutput) ElementType ¶
func (GetRolesRoleArrayOutput) ElementType() reflect.Type
func (GetRolesRoleArrayOutput) Index ¶
func (o GetRolesRoleArrayOutput) Index(i pulumi.IntInput) GetRolesRoleOutput
func (GetRolesRoleArrayOutput) ToGetRolesRoleArrayOutput ¶
func (o GetRolesRoleArrayOutput) ToGetRolesRoleArrayOutput() GetRolesRoleArrayOutput
func (GetRolesRoleArrayOutput) ToGetRolesRoleArrayOutputWithContext ¶
func (o GetRolesRoleArrayOutput) ToGetRolesRoleArrayOutputWithContext(ctx context.Context) GetRolesRoleArrayOutput
type GetRolesRoleInput ¶
type GetRolesRoleInput interface { pulumi.Input ToGetRolesRoleOutput() GetRolesRoleOutput ToGetRolesRoleOutputWithContext(context.Context) GetRolesRoleOutput }
GetRolesRoleInput is an input type that accepts GetRolesRoleArgs and GetRolesRoleOutput values. You can construct a concrete instance of `GetRolesRoleInput` via:
GetRolesRoleArgs{...}
type GetRolesRoleOutput ¶
type GetRolesRoleOutput struct{ *pulumi.OutputState }
func (GetRolesRoleOutput) Description ¶
func (o GetRolesRoleOutput) Description() pulumi.StringOutput
The Role's description.
func (GetRolesRoleOutput) ElementType ¶
func (GetRolesRoleOutput) ElementType() reflect.Type
func (GetRolesRoleOutput) Name ¶
func (o GetRolesRoleOutput) Name() pulumi.StringOutput
The Role Name.
func (GetRolesRoleOutput) Permissions ¶
func (o GetRolesRoleOutput) Permissions() pulumi.StringArrayOutput
List of Permissions (Strings) associated with Role.
func (GetRolesRoleOutput) ToGetRolesRoleOutput ¶
func (o GetRolesRoleOutput) ToGetRolesRoleOutput() GetRolesRoleOutput
func (GetRolesRoleOutput) ToGetRolesRoleOutputWithContext ¶
func (o GetRolesRoleOutput) ToGetRolesRoleOutputWithContext(ctx context.Context) GetRolesRoleOutput
type GetUserGroupsArgs ¶
type GetUserGroupsArgs struct { // Limit is the maximum number of results to be returned. Defaults to 100. Limit *int `pulumi:"limit"` // Offset is the offset from the first result to be returned. Defaults to 0. Offset *int `pulumi:"offset"` }
A collection of arguments for invoking getUserGroups.
type GetUserGroupsOutputArgs ¶
type GetUserGroupsOutputArgs struct { // Limit is the maximum number of results to be returned. Defaults to 100. Limit pulumi.IntPtrInput `pulumi:"limit"` // Offset is the offset from the first result to be returned. Defaults to 0. Offset pulumi.IntPtrInput `pulumi:"offset"` }
A collection of arguments for invoking getUserGroups.
func (GetUserGroupsOutputArgs) ElementType ¶
func (GetUserGroupsOutputArgs) ElementType() reflect.Type
type GetUserGroupsResult ¶
type GetUserGroupsResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Limit *int `pulumi:"limit"` Offset *int `pulumi:"offset"` // List of user groups. UserGroups []GetUserGroupsUserGroup `pulumi:"userGroups"` }
A collection of values returned by getUserGroups.
func GetUserGroups ¶
func GetUserGroups(ctx *pulumi.Context, args *GetUserGroupsArgs, opts ...pulumi.InvokeOption) (*GetUserGroupsResult, error)
Use this data source to get all User Groups in Wavefront.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-wavefront/sdk/v2/go/wavefront" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := wavefront.GetUserGroups(ctx, &wavefront.GetUserGroupsArgs{ Limit: pulumi.IntRef(10), Offset: pulumi.IntRef(0), }, nil) if err != nil { return err } return nil }) }
```
type GetUserGroupsResultOutput ¶
type GetUserGroupsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getUserGroups.
func GetUserGroupsOutput ¶
func GetUserGroupsOutput(ctx *pulumi.Context, args GetUserGroupsOutputArgs, opts ...pulumi.InvokeOption) GetUserGroupsResultOutput
func (GetUserGroupsResultOutput) ElementType ¶
func (GetUserGroupsResultOutput) ElementType() reflect.Type
func (GetUserGroupsResultOutput) Id ¶
func (o GetUserGroupsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetUserGroupsResultOutput) Limit ¶
func (o GetUserGroupsResultOutput) Limit() pulumi.IntPtrOutput
func (GetUserGroupsResultOutput) Offset ¶
func (o GetUserGroupsResultOutput) Offset() pulumi.IntPtrOutput
func (GetUserGroupsResultOutput) ToGetUserGroupsResultOutput ¶
func (o GetUserGroupsResultOutput) ToGetUserGroupsResultOutput() GetUserGroupsResultOutput
func (GetUserGroupsResultOutput) ToGetUserGroupsResultOutputWithContext ¶
func (o GetUserGroupsResultOutput) ToGetUserGroupsResultOutputWithContext(ctx context.Context) GetUserGroupsResultOutput
func (GetUserGroupsResultOutput) UserGroups ¶
func (o GetUserGroupsResultOutput) UserGroups() GetUserGroupsUserGroupArrayOutput
List of user groups.
type GetUserGroupsUserGroup ¶
type GetUserGroupsUserGroup struct { // The group description. Description string `pulumi:"description"` // The group ID. Id string `pulumi:"id"` // The group name. Name string `pulumi:"name"` // List of roles associated with the group. Roles []string `pulumi:"roles"` // List of users assigned to the group. Users []string `pulumi:"users"` }
type GetUserGroupsUserGroupArgs ¶
type GetUserGroupsUserGroupArgs struct { // The group description. Description pulumi.StringInput `pulumi:"description"` // The group ID. Id pulumi.StringInput `pulumi:"id"` // The group name. Name pulumi.StringInput `pulumi:"name"` // List of roles associated with the group. Roles pulumi.StringArrayInput `pulumi:"roles"` // List of users assigned to the group. Users pulumi.StringArrayInput `pulumi:"users"` }
func (GetUserGroupsUserGroupArgs) ElementType ¶
func (GetUserGroupsUserGroupArgs) ElementType() reflect.Type
func (GetUserGroupsUserGroupArgs) ToGetUserGroupsUserGroupOutput ¶
func (i GetUserGroupsUserGroupArgs) ToGetUserGroupsUserGroupOutput() GetUserGroupsUserGroupOutput
func (GetUserGroupsUserGroupArgs) ToGetUserGroupsUserGroupOutputWithContext ¶
func (i GetUserGroupsUserGroupArgs) ToGetUserGroupsUserGroupOutputWithContext(ctx context.Context) GetUserGroupsUserGroupOutput
type GetUserGroupsUserGroupArray ¶
type GetUserGroupsUserGroupArray []GetUserGroupsUserGroupInput
func (GetUserGroupsUserGroupArray) ElementType ¶
func (GetUserGroupsUserGroupArray) ElementType() reflect.Type
func (GetUserGroupsUserGroupArray) ToGetUserGroupsUserGroupArrayOutput ¶
func (i GetUserGroupsUserGroupArray) ToGetUserGroupsUserGroupArrayOutput() GetUserGroupsUserGroupArrayOutput
func (GetUserGroupsUserGroupArray) ToGetUserGroupsUserGroupArrayOutputWithContext ¶
func (i GetUserGroupsUserGroupArray) ToGetUserGroupsUserGroupArrayOutputWithContext(ctx context.Context) GetUserGroupsUserGroupArrayOutput
type GetUserGroupsUserGroupArrayInput ¶
type GetUserGroupsUserGroupArrayInput interface { pulumi.Input ToGetUserGroupsUserGroupArrayOutput() GetUserGroupsUserGroupArrayOutput ToGetUserGroupsUserGroupArrayOutputWithContext(context.Context) GetUserGroupsUserGroupArrayOutput }
GetUserGroupsUserGroupArrayInput is an input type that accepts GetUserGroupsUserGroupArray and GetUserGroupsUserGroupArrayOutput values. You can construct a concrete instance of `GetUserGroupsUserGroupArrayInput` via:
GetUserGroupsUserGroupArray{ GetUserGroupsUserGroupArgs{...} }
type GetUserGroupsUserGroupArrayOutput ¶
type GetUserGroupsUserGroupArrayOutput struct{ *pulumi.OutputState }
func (GetUserGroupsUserGroupArrayOutput) ElementType ¶
func (GetUserGroupsUserGroupArrayOutput) ElementType() reflect.Type
func (GetUserGroupsUserGroupArrayOutput) Index ¶
func (o GetUserGroupsUserGroupArrayOutput) Index(i pulumi.IntInput) GetUserGroupsUserGroupOutput
func (GetUserGroupsUserGroupArrayOutput) ToGetUserGroupsUserGroupArrayOutput ¶
func (o GetUserGroupsUserGroupArrayOutput) ToGetUserGroupsUserGroupArrayOutput() GetUserGroupsUserGroupArrayOutput
func (GetUserGroupsUserGroupArrayOutput) ToGetUserGroupsUserGroupArrayOutputWithContext ¶
func (o GetUserGroupsUserGroupArrayOutput) ToGetUserGroupsUserGroupArrayOutputWithContext(ctx context.Context) GetUserGroupsUserGroupArrayOutput
type GetUserGroupsUserGroupInput ¶
type GetUserGroupsUserGroupInput interface { pulumi.Input ToGetUserGroupsUserGroupOutput() GetUserGroupsUserGroupOutput ToGetUserGroupsUserGroupOutputWithContext(context.Context) GetUserGroupsUserGroupOutput }
GetUserGroupsUserGroupInput is an input type that accepts GetUserGroupsUserGroupArgs and GetUserGroupsUserGroupOutput values. You can construct a concrete instance of `GetUserGroupsUserGroupInput` via:
GetUserGroupsUserGroupArgs{...}
type GetUserGroupsUserGroupOutput ¶
type GetUserGroupsUserGroupOutput struct{ *pulumi.OutputState }
func (GetUserGroupsUserGroupOutput) Description ¶
func (o GetUserGroupsUserGroupOutput) Description() pulumi.StringOutput
The group description.
func (GetUserGroupsUserGroupOutput) ElementType ¶
func (GetUserGroupsUserGroupOutput) ElementType() reflect.Type
func (GetUserGroupsUserGroupOutput) Id ¶
func (o GetUserGroupsUserGroupOutput) Id() pulumi.StringOutput
The group ID.
func (GetUserGroupsUserGroupOutput) Name ¶
func (o GetUserGroupsUserGroupOutput) Name() pulumi.StringOutput
The group name.
func (GetUserGroupsUserGroupOutput) Roles ¶
func (o GetUserGroupsUserGroupOutput) Roles() pulumi.StringArrayOutput
List of roles associated with the group.
func (GetUserGroupsUserGroupOutput) ToGetUserGroupsUserGroupOutput ¶
func (o GetUserGroupsUserGroupOutput) ToGetUserGroupsUserGroupOutput() GetUserGroupsUserGroupOutput
func (GetUserGroupsUserGroupOutput) ToGetUserGroupsUserGroupOutputWithContext ¶
func (o GetUserGroupsUserGroupOutput) ToGetUserGroupsUserGroupOutputWithContext(ctx context.Context) GetUserGroupsUserGroupOutput
func (GetUserGroupsUserGroupOutput) Users ¶
func (o GetUserGroupsUserGroupOutput) Users() pulumi.StringArrayOutput
List of users assigned to the group.
type GetUsersResult ¶
type GetUsersResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // List of all users in Wavefront. Users []GetUsersUser `pulumi:"users"` }
A collection of values returned by getUsers.
func GetUsers ¶
func GetUsers(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetUsersResult, error)
Use this data source to get all users in Wavefront.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-wavefront/sdk/v2/go/wavefront" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := wavefront.GetUsers(ctx, nil, nil) if err != nil { return err } return nil }) }
```
type GetUsersUser ¶
type GetUsersUser struct { // The customer the user is associated with. Customer string `pulumi:"customer"` Email string `pulumi:"email"` // When the user last logged in to Wavefront. LastSuccessfulLogin int `pulumi:"lastSuccessfulLogin"` // List of permissions granted to a user. Permissions []string `pulumi:"permissions"` // List of User Group Ids the user is a member of. UserGroupIds []string `pulumi:"userGroupIds"` }
type GetUsersUserArgs ¶
type GetUsersUserArgs struct { // The customer the user is associated with. Customer pulumi.StringInput `pulumi:"customer"` Email pulumi.StringInput `pulumi:"email"` // When the user last logged in to Wavefront. LastSuccessfulLogin pulumi.IntInput `pulumi:"lastSuccessfulLogin"` // List of permissions granted to a user. Permissions pulumi.StringArrayInput `pulumi:"permissions"` // List of User Group Ids the user is a member of. UserGroupIds pulumi.StringArrayInput `pulumi:"userGroupIds"` }
func (GetUsersUserArgs) ElementType ¶
func (GetUsersUserArgs) ElementType() reflect.Type
func (GetUsersUserArgs) ToGetUsersUserOutput ¶
func (i GetUsersUserArgs) ToGetUsersUserOutput() GetUsersUserOutput
func (GetUsersUserArgs) ToGetUsersUserOutputWithContext ¶
func (i GetUsersUserArgs) ToGetUsersUserOutputWithContext(ctx context.Context) GetUsersUserOutput
type GetUsersUserArray ¶
type GetUsersUserArray []GetUsersUserInput
func (GetUsersUserArray) ElementType ¶
func (GetUsersUserArray) ElementType() reflect.Type
func (GetUsersUserArray) ToGetUsersUserArrayOutput ¶
func (i GetUsersUserArray) ToGetUsersUserArrayOutput() GetUsersUserArrayOutput
func (GetUsersUserArray) ToGetUsersUserArrayOutputWithContext ¶
func (i GetUsersUserArray) ToGetUsersUserArrayOutputWithContext(ctx context.Context) GetUsersUserArrayOutput
type GetUsersUserArrayInput ¶
type GetUsersUserArrayInput interface { pulumi.Input ToGetUsersUserArrayOutput() GetUsersUserArrayOutput ToGetUsersUserArrayOutputWithContext(context.Context) GetUsersUserArrayOutput }
GetUsersUserArrayInput is an input type that accepts GetUsersUserArray and GetUsersUserArrayOutput values. You can construct a concrete instance of `GetUsersUserArrayInput` via:
GetUsersUserArray{ GetUsersUserArgs{...} }
type GetUsersUserArrayOutput ¶
type GetUsersUserArrayOutput struct{ *pulumi.OutputState }
func (GetUsersUserArrayOutput) ElementType ¶
func (GetUsersUserArrayOutput) ElementType() reflect.Type
func (GetUsersUserArrayOutput) Index ¶
func (o GetUsersUserArrayOutput) Index(i pulumi.IntInput) GetUsersUserOutput
func (GetUsersUserArrayOutput) ToGetUsersUserArrayOutput ¶
func (o GetUsersUserArrayOutput) ToGetUsersUserArrayOutput() GetUsersUserArrayOutput
func (GetUsersUserArrayOutput) ToGetUsersUserArrayOutputWithContext ¶
func (o GetUsersUserArrayOutput) ToGetUsersUserArrayOutputWithContext(ctx context.Context) GetUsersUserArrayOutput
type GetUsersUserInput ¶
type GetUsersUserInput interface { pulumi.Input ToGetUsersUserOutput() GetUsersUserOutput ToGetUsersUserOutputWithContext(context.Context) GetUsersUserOutput }
GetUsersUserInput is an input type that accepts GetUsersUserArgs and GetUsersUserOutput values. You can construct a concrete instance of `GetUsersUserInput` via:
GetUsersUserArgs{...}
type GetUsersUserOutput ¶
type GetUsersUserOutput struct{ *pulumi.OutputState }
func (GetUsersUserOutput) Customer ¶
func (o GetUsersUserOutput) Customer() pulumi.StringOutput
The customer the user is associated with.
func (GetUsersUserOutput) ElementType ¶
func (GetUsersUserOutput) ElementType() reflect.Type
func (GetUsersUserOutput) Email ¶
func (o GetUsersUserOutput) Email() pulumi.StringOutput
func (GetUsersUserOutput) LastSuccessfulLogin ¶
func (o GetUsersUserOutput) LastSuccessfulLogin() pulumi.IntOutput
When the user last logged in to Wavefront.
func (GetUsersUserOutput) Permissions ¶
func (o GetUsersUserOutput) Permissions() pulumi.StringArrayOutput
List of permissions granted to a user.
func (GetUsersUserOutput) ToGetUsersUserOutput ¶
func (o GetUsersUserOutput) ToGetUsersUserOutput() GetUsersUserOutput
func (GetUsersUserOutput) ToGetUsersUserOutputWithContext ¶
func (o GetUsersUserOutput) ToGetUsersUserOutputWithContext(ctx context.Context) GetUsersUserOutput
func (GetUsersUserOutput) UserGroupIds ¶
func (o GetUsersUserOutput) UserGroupIds() pulumi.StringArrayOutput
List of User Group Ids the user is a member of.
type IngestionPolicy ¶
type IngestionPolicy struct { pulumi.CustomResourceState Accounts pulumi.StringArrayOutput `pulumi:"accounts"` // The description of the ingestion policy. Description pulumi.StringOutput `pulumi:"description"` Groups pulumi.StringArrayOutput `pulumi:"groups"` // The name of the ingestion policy. Name pulumi.StringOutput `pulumi:"name"` Namespaces pulumi.StringArrayOutput `pulumi:"namespaces"` Scope pulumi.StringOutput `pulumi:"scope"` Sources pulumi.StringArrayOutput `pulumi:"sources"` Tags IngestionPolicyTagArrayOutput `pulumi:"tags"` }
Provides a Wavefront Ingestion Policy Resource. This allows ingestion policies to be created, updated, and deleted.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-wavefront/sdk/v2/go/wavefront" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := wavefront.NewIngestionPolicy(ctx, "basic", &wavefront.IngestionPolicyArgs{ Description: pulumi.String("An ingestion policy for testing"), }) if err != nil { return err } return nil }) }
```
## Import
ingestion policies can be imported by using the `id`, e.g.
```sh
$ pulumi import wavefront:index/ingestionPolicy:IngestionPolicy basic test_ingestion-1611946841064
```
func GetIngestionPolicy ¶
func GetIngestionPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IngestionPolicyState, opts ...pulumi.ResourceOption) (*IngestionPolicy, error)
GetIngestionPolicy gets an existing IngestionPolicy 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 NewIngestionPolicy ¶
func NewIngestionPolicy(ctx *pulumi.Context, name string, args *IngestionPolicyArgs, opts ...pulumi.ResourceOption) (*IngestionPolicy, error)
NewIngestionPolicy registers a new resource with the given unique name, arguments, and options.
func (*IngestionPolicy) ElementType ¶
func (*IngestionPolicy) ElementType() reflect.Type
func (*IngestionPolicy) ToIngestionPolicyOutput ¶
func (i *IngestionPolicy) ToIngestionPolicyOutput() IngestionPolicyOutput
func (*IngestionPolicy) ToIngestionPolicyOutputWithContext ¶
func (i *IngestionPolicy) ToIngestionPolicyOutputWithContext(ctx context.Context) IngestionPolicyOutput
type IngestionPolicyArgs ¶
type IngestionPolicyArgs struct { Accounts pulumi.StringArrayInput // The description of the ingestion policy. Description pulumi.StringInput Groups pulumi.StringArrayInput // The name of the ingestion policy. Name pulumi.StringPtrInput Namespaces pulumi.StringArrayInput Scope pulumi.StringInput Sources pulumi.StringArrayInput Tags IngestionPolicyTagArrayInput }
The set of arguments for constructing a IngestionPolicy resource.
func (IngestionPolicyArgs) ElementType ¶
func (IngestionPolicyArgs) ElementType() reflect.Type
type IngestionPolicyArray ¶
type IngestionPolicyArray []IngestionPolicyInput
func (IngestionPolicyArray) ElementType ¶
func (IngestionPolicyArray) ElementType() reflect.Type
func (IngestionPolicyArray) ToIngestionPolicyArrayOutput ¶
func (i IngestionPolicyArray) ToIngestionPolicyArrayOutput() IngestionPolicyArrayOutput
func (IngestionPolicyArray) ToIngestionPolicyArrayOutputWithContext ¶
func (i IngestionPolicyArray) ToIngestionPolicyArrayOutputWithContext(ctx context.Context) IngestionPolicyArrayOutput
type IngestionPolicyArrayInput ¶
type IngestionPolicyArrayInput interface { pulumi.Input ToIngestionPolicyArrayOutput() IngestionPolicyArrayOutput ToIngestionPolicyArrayOutputWithContext(context.Context) IngestionPolicyArrayOutput }
IngestionPolicyArrayInput is an input type that accepts IngestionPolicyArray and IngestionPolicyArrayOutput values. You can construct a concrete instance of `IngestionPolicyArrayInput` via:
IngestionPolicyArray{ IngestionPolicyArgs{...} }
type IngestionPolicyArrayOutput ¶
type IngestionPolicyArrayOutput struct{ *pulumi.OutputState }
func (IngestionPolicyArrayOutput) ElementType ¶
func (IngestionPolicyArrayOutput) ElementType() reflect.Type
func (IngestionPolicyArrayOutput) Index ¶
func (o IngestionPolicyArrayOutput) Index(i pulumi.IntInput) IngestionPolicyOutput
func (IngestionPolicyArrayOutput) ToIngestionPolicyArrayOutput ¶
func (o IngestionPolicyArrayOutput) ToIngestionPolicyArrayOutput() IngestionPolicyArrayOutput
func (IngestionPolicyArrayOutput) ToIngestionPolicyArrayOutputWithContext ¶
func (o IngestionPolicyArrayOutput) ToIngestionPolicyArrayOutputWithContext(ctx context.Context) IngestionPolicyArrayOutput
type IngestionPolicyInput ¶
type IngestionPolicyInput interface { pulumi.Input ToIngestionPolicyOutput() IngestionPolicyOutput ToIngestionPolicyOutputWithContext(ctx context.Context) IngestionPolicyOutput }
type IngestionPolicyMap ¶
type IngestionPolicyMap map[string]IngestionPolicyInput
func (IngestionPolicyMap) ElementType ¶
func (IngestionPolicyMap) ElementType() reflect.Type
func (IngestionPolicyMap) ToIngestionPolicyMapOutput ¶
func (i IngestionPolicyMap) ToIngestionPolicyMapOutput() IngestionPolicyMapOutput
func (IngestionPolicyMap) ToIngestionPolicyMapOutputWithContext ¶
func (i IngestionPolicyMap) ToIngestionPolicyMapOutputWithContext(ctx context.Context) IngestionPolicyMapOutput
type IngestionPolicyMapInput ¶
type IngestionPolicyMapInput interface { pulumi.Input ToIngestionPolicyMapOutput() IngestionPolicyMapOutput ToIngestionPolicyMapOutputWithContext(context.Context) IngestionPolicyMapOutput }
IngestionPolicyMapInput is an input type that accepts IngestionPolicyMap and IngestionPolicyMapOutput values. You can construct a concrete instance of `IngestionPolicyMapInput` via:
IngestionPolicyMap{ "key": IngestionPolicyArgs{...} }
type IngestionPolicyMapOutput ¶
type IngestionPolicyMapOutput struct{ *pulumi.OutputState }
func (IngestionPolicyMapOutput) ElementType ¶
func (IngestionPolicyMapOutput) ElementType() reflect.Type
func (IngestionPolicyMapOutput) MapIndex ¶
func (o IngestionPolicyMapOutput) MapIndex(k pulumi.StringInput) IngestionPolicyOutput
func (IngestionPolicyMapOutput) ToIngestionPolicyMapOutput ¶
func (o IngestionPolicyMapOutput) ToIngestionPolicyMapOutput() IngestionPolicyMapOutput
func (IngestionPolicyMapOutput) ToIngestionPolicyMapOutputWithContext ¶
func (o IngestionPolicyMapOutput) ToIngestionPolicyMapOutputWithContext(ctx context.Context) IngestionPolicyMapOutput
type IngestionPolicyOutput ¶
type IngestionPolicyOutput struct{ *pulumi.OutputState }
func (IngestionPolicyOutput) Accounts ¶
func (o IngestionPolicyOutput) Accounts() pulumi.StringArrayOutput
func (IngestionPolicyOutput) Description ¶
func (o IngestionPolicyOutput) Description() pulumi.StringOutput
The description of the ingestion policy.
func (IngestionPolicyOutput) ElementType ¶
func (IngestionPolicyOutput) ElementType() reflect.Type
func (IngestionPolicyOutput) Groups ¶
func (o IngestionPolicyOutput) Groups() pulumi.StringArrayOutput
func (IngestionPolicyOutput) Name ¶
func (o IngestionPolicyOutput) Name() pulumi.StringOutput
The name of the ingestion policy.
func (IngestionPolicyOutput) Namespaces ¶
func (o IngestionPolicyOutput) Namespaces() pulumi.StringArrayOutput
func (IngestionPolicyOutput) Scope ¶
func (o IngestionPolicyOutput) Scope() pulumi.StringOutput
func (IngestionPolicyOutput) Sources ¶
func (o IngestionPolicyOutput) Sources() pulumi.StringArrayOutput
func (IngestionPolicyOutput) Tags ¶
func (o IngestionPolicyOutput) Tags() IngestionPolicyTagArrayOutput
func (IngestionPolicyOutput) ToIngestionPolicyOutput ¶
func (o IngestionPolicyOutput) ToIngestionPolicyOutput() IngestionPolicyOutput
func (IngestionPolicyOutput) ToIngestionPolicyOutputWithContext ¶
func (o IngestionPolicyOutput) ToIngestionPolicyOutputWithContext(ctx context.Context) IngestionPolicyOutput
type IngestionPolicyState ¶
type IngestionPolicyState struct { Accounts pulumi.StringArrayInput // The description of the ingestion policy. Description pulumi.StringPtrInput Groups pulumi.StringArrayInput // The name of the ingestion policy. Name pulumi.StringPtrInput Namespaces pulumi.StringArrayInput Scope pulumi.StringPtrInput Sources pulumi.StringArrayInput Tags IngestionPolicyTagArrayInput }
func (IngestionPolicyState) ElementType ¶
func (IngestionPolicyState) ElementType() reflect.Type
type IngestionPolicyTag ¶
type IngestionPolicyTagArgs ¶
type IngestionPolicyTagArgs struct { Key pulumi.StringInput `pulumi:"key"` Value pulumi.StringInput `pulumi:"value"` }
func (IngestionPolicyTagArgs) ElementType ¶
func (IngestionPolicyTagArgs) ElementType() reflect.Type
func (IngestionPolicyTagArgs) ToIngestionPolicyTagOutput ¶
func (i IngestionPolicyTagArgs) ToIngestionPolicyTagOutput() IngestionPolicyTagOutput
func (IngestionPolicyTagArgs) ToIngestionPolicyTagOutputWithContext ¶
func (i IngestionPolicyTagArgs) ToIngestionPolicyTagOutputWithContext(ctx context.Context) IngestionPolicyTagOutput
type IngestionPolicyTagArray ¶
type IngestionPolicyTagArray []IngestionPolicyTagInput
func (IngestionPolicyTagArray) ElementType ¶
func (IngestionPolicyTagArray) ElementType() reflect.Type
func (IngestionPolicyTagArray) ToIngestionPolicyTagArrayOutput ¶
func (i IngestionPolicyTagArray) ToIngestionPolicyTagArrayOutput() IngestionPolicyTagArrayOutput
func (IngestionPolicyTagArray) ToIngestionPolicyTagArrayOutputWithContext ¶
func (i IngestionPolicyTagArray) ToIngestionPolicyTagArrayOutputWithContext(ctx context.Context) IngestionPolicyTagArrayOutput
type IngestionPolicyTagArrayInput ¶
type IngestionPolicyTagArrayInput interface { pulumi.Input ToIngestionPolicyTagArrayOutput() IngestionPolicyTagArrayOutput ToIngestionPolicyTagArrayOutputWithContext(context.Context) IngestionPolicyTagArrayOutput }
IngestionPolicyTagArrayInput is an input type that accepts IngestionPolicyTagArray and IngestionPolicyTagArrayOutput values. You can construct a concrete instance of `IngestionPolicyTagArrayInput` via:
IngestionPolicyTagArray{ IngestionPolicyTagArgs{...} }
type IngestionPolicyTagArrayOutput ¶
type IngestionPolicyTagArrayOutput struct{ *pulumi.OutputState }
func (IngestionPolicyTagArrayOutput) ElementType ¶
func (IngestionPolicyTagArrayOutput) ElementType() reflect.Type
func (IngestionPolicyTagArrayOutput) Index ¶
func (o IngestionPolicyTagArrayOutput) Index(i pulumi.IntInput) IngestionPolicyTagOutput
func (IngestionPolicyTagArrayOutput) ToIngestionPolicyTagArrayOutput ¶
func (o IngestionPolicyTagArrayOutput) ToIngestionPolicyTagArrayOutput() IngestionPolicyTagArrayOutput
func (IngestionPolicyTagArrayOutput) ToIngestionPolicyTagArrayOutputWithContext ¶
func (o IngestionPolicyTagArrayOutput) ToIngestionPolicyTagArrayOutputWithContext(ctx context.Context) IngestionPolicyTagArrayOutput
type IngestionPolicyTagInput ¶
type IngestionPolicyTagInput interface { pulumi.Input ToIngestionPolicyTagOutput() IngestionPolicyTagOutput ToIngestionPolicyTagOutputWithContext(context.Context) IngestionPolicyTagOutput }
IngestionPolicyTagInput is an input type that accepts IngestionPolicyTagArgs and IngestionPolicyTagOutput values. You can construct a concrete instance of `IngestionPolicyTagInput` via:
IngestionPolicyTagArgs{...}
type IngestionPolicyTagOutput ¶
type IngestionPolicyTagOutput struct{ *pulumi.OutputState }
func (IngestionPolicyTagOutput) ElementType ¶
func (IngestionPolicyTagOutput) ElementType() reflect.Type
func (IngestionPolicyTagOutput) Key ¶
func (o IngestionPolicyTagOutput) Key() pulumi.StringOutput
func (IngestionPolicyTagOutput) ToIngestionPolicyTagOutput ¶
func (o IngestionPolicyTagOutput) ToIngestionPolicyTagOutput() IngestionPolicyTagOutput
func (IngestionPolicyTagOutput) ToIngestionPolicyTagOutputWithContext ¶
func (o IngestionPolicyTagOutput) ToIngestionPolicyTagOutputWithContext(ctx context.Context) IngestionPolicyTagOutput
func (IngestionPolicyTagOutput) Value ¶
func (o IngestionPolicyTagOutput) Value() pulumi.StringOutput
type LookupAlertArgs ¶
type LookupAlertArgs struct { // The ID associated with the alert data to be fetched. Id string `pulumi:"id"` // A comma-separated list of the email addresses or integration endpoints (such as PagerDuty or webhook) to notify when the alert status changes. Multiple target types can be in the list. Targets map[string]string `pulumi:"targets"` }
A collection of arguments for invoking getAlert.
type LookupAlertOutputArgs ¶
type LookupAlertOutputArgs struct { // The ID associated with the alert data to be fetched. Id pulumi.StringInput `pulumi:"id"` // A comma-separated list of the email addresses or integration endpoints (such as PagerDuty or webhook) to notify when the alert status changes. Multiple target types can be in the list. Targets pulumi.StringMapInput `pulumi:"targets"` }
A collection of arguments for invoking getAlert.
func (LookupAlertOutputArgs) ElementType ¶
func (LookupAlertOutputArgs) ElementType() reflect.Type
type LookupAlertResult ¶
type LookupAlertResult struct { // User-supplied additional explanatory information about this alert. AdditionalInformation string `pulumi:"additionalInformation"` // The type of alert in Wavefront. AlertType string `pulumi:"alertType"` // A list of users or groups that can modify the alert. CanModifies []string `pulumi:"canModifies"` // A list of users or groups that can view the alert. CanViews []string `pulumi:"canViews"` // A Wavefront query that is evaluated at regular intervals (default is 1 minute). The alert fires and notifications are triggered when a data series matching this query evaluates to a non-zero value for a set number of consecutive minutes. Condition string `pulumi:"condition"` // A map of severity to condition for which this alert will trigger. Conditions map[string]string `pulumi:"conditions"` // A second query the results of which are displayed in the alert user interface instead of the condition query. DisplayExpression string `pulumi:"displayExpression"` // A Boolean flag to enable real-time evaluation. EvaluateRealtimeData bool `pulumi:"evaluateRealtimeData"` // A list of failing host label pairs. FailingHostLabelPairs []GetAlertFailingHostLabelPair `pulumi:"failingHostLabelPairs"` // The ID of the alert in Wavefront. Id string `pulumi:"id"` // A list of in maintenance host label pairs. InMaintenanceHostLabelPairs []GetAlertInMaintenanceHostLabelPair `pulumi:"inMaintenanceHostLabelPairs"` // A Boolean flag indicating whether to include obsolete metrics or not. IncludeObsoleteMetrics bool `pulumi:"includeObsoleteMetrics"` // The number of consecutive minutes that a series matching the condition query must evaluate to "true" (non-zero value) before the alert fires. Minutes int `pulumi:"minutes"` // The name of the alert as it is displayed in Wavefront. Name string `pulumi:"name"` // How often to re-trigger a continually failing alert. NotificationResendFrequencyMinutes int `pulumi:"notificationResendFrequencyMinutes"` // The specified query is executed every `processRateMinutes` minutes. ProcessRateMinutes int `pulumi:"processRateMinutes"` // The number of consecutive minutes that a firing series matching the condition query must evaluate to "false" (zero value) before the alert resolves. ResolveAfterMinutes int `pulumi:"resolveAfterMinutes"` // The severity of the alert. Severity string `pulumi:"severity"` SeverityLists []string `pulumi:"severityLists"` // The status of the alert. Statuses []string `pulumi:"statuses"` // A set of tags assigned to the alert. Tags []string `pulumi:"tags"` // An email address or integration endpoint (such as PagerDuty or webhook) to notify when the alert status changes. Target string `pulumi:"target"` // A comma-separated list of the email addresses or integration endpoints (such as PagerDuty or webhook) to notify when the alert status changes. Multiple target types can be in the list. Targets map[string]string `pulumi:"targets"` }
A collection of values returned by getAlert.
func LookupAlert ¶
func LookupAlert(ctx *pulumi.Context, args *LookupAlertArgs, opts ...pulumi.InvokeOption) (*LookupAlertResult, error)
Use this data source to get information about a Wavefront alert by its ID.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-wavefront/sdk/v2/go/wavefront" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := wavefront.LookupAlert(ctx, &wavefront.LookupAlertArgs{ Id: "alert-id", }, nil) if err != nil { return err } return nil }) }
```
type LookupAlertResultOutput ¶
type LookupAlertResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAlert.
func LookupAlertOutput ¶
func LookupAlertOutput(ctx *pulumi.Context, args LookupAlertOutputArgs, opts ...pulumi.InvokeOption) LookupAlertResultOutput
func (LookupAlertResultOutput) AdditionalInformation ¶
func (o LookupAlertResultOutput) AdditionalInformation() pulumi.StringOutput
User-supplied additional explanatory information about this alert.
func (LookupAlertResultOutput) AlertType ¶
func (o LookupAlertResultOutput) AlertType() pulumi.StringOutput
The type of alert in Wavefront.
func (LookupAlertResultOutput) CanModifies ¶
func (o LookupAlertResultOutput) CanModifies() pulumi.StringArrayOutput
A list of users or groups that can modify the alert.
func (LookupAlertResultOutput) CanViews ¶
func (o LookupAlertResultOutput) CanViews() pulumi.StringArrayOutput
A list of users or groups that can view the alert.
func (LookupAlertResultOutput) Condition ¶
func (o LookupAlertResultOutput) Condition() pulumi.StringOutput
A Wavefront query that is evaluated at regular intervals (default is 1 minute). The alert fires and notifications are triggered when a data series matching this query evaluates to a non-zero value for a set number of consecutive minutes.
func (LookupAlertResultOutput) Conditions ¶
func (o LookupAlertResultOutput) Conditions() pulumi.StringMapOutput
A map of severity to condition for which this alert will trigger.
func (LookupAlertResultOutput) DisplayExpression ¶
func (o LookupAlertResultOutput) DisplayExpression() pulumi.StringOutput
A second query the results of which are displayed in the alert user interface instead of the condition query.
func (LookupAlertResultOutput) ElementType ¶
func (LookupAlertResultOutput) ElementType() reflect.Type
func (LookupAlertResultOutput) EvaluateRealtimeData ¶
func (o LookupAlertResultOutput) EvaluateRealtimeData() pulumi.BoolOutput
A Boolean flag to enable real-time evaluation.
func (LookupAlertResultOutput) FailingHostLabelPairs ¶
func (o LookupAlertResultOutput) FailingHostLabelPairs() GetAlertFailingHostLabelPairArrayOutput
A list of failing host label pairs.
func (LookupAlertResultOutput) Id ¶
func (o LookupAlertResultOutput) Id() pulumi.StringOutput
The ID of the alert in Wavefront.
func (LookupAlertResultOutput) InMaintenanceHostLabelPairs ¶
func (o LookupAlertResultOutput) InMaintenanceHostLabelPairs() GetAlertInMaintenanceHostLabelPairArrayOutput
A list of in maintenance host label pairs.
func (LookupAlertResultOutput) IncludeObsoleteMetrics ¶
func (o LookupAlertResultOutput) IncludeObsoleteMetrics() pulumi.BoolOutput
A Boolean flag indicating whether to include obsolete metrics or not.
func (LookupAlertResultOutput) Minutes ¶
func (o LookupAlertResultOutput) Minutes() pulumi.IntOutput
The number of consecutive minutes that a series matching the condition query must evaluate to "true" (non-zero value) before the alert fires.
func (LookupAlertResultOutput) Name ¶
func (o LookupAlertResultOutput) Name() pulumi.StringOutput
The name of the alert as it is displayed in Wavefront.
func (LookupAlertResultOutput) NotificationResendFrequencyMinutes ¶
func (o LookupAlertResultOutput) NotificationResendFrequencyMinutes() pulumi.IntOutput
How often to re-trigger a continually failing alert.
func (LookupAlertResultOutput) ProcessRateMinutes ¶
func (o LookupAlertResultOutput) ProcessRateMinutes() pulumi.IntOutput
The specified query is executed every `processRateMinutes` minutes.
func (LookupAlertResultOutput) ResolveAfterMinutes ¶
func (o LookupAlertResultOutput) ResolveAfterMinutes() pulumi.IntOutput
The number of consecutive minutes that a firing series matching the condition query must evaluate to "false" (zero value) before the alert resolves.
func (LookupAlertResultOutput) Severity ¶
func (o LookupAlertResultOutput) Severity() pulumi.StringOutput
The severity of the alert.
func (LookupAlertResultOutput) SeverityLists ¶
func (o LookupAlertResultOutput) SeverityLists() pulumi.StringArrayOutput
func (LookupAlertResultOutput) Statuses ¶
func (o LookupAlertResultOutput) Statuses() pulumi.StringArrayOutput
The status of the alert.
func (LookupAlertResultOutput) Tags ¶
func (o LookupAlertResultOutput) Tags() pulumi.StringArrayOutput
A set of tags assigned to the alert.
func (LookupAlertResultOutput) Target ¶
func (o LookupAlertResultOutput) Target() pulumi.StringOutput
An email address or integration endpoint (such as PagerDuty or webhook) to notify when the alert status changes.
func (LookupAlertResultOutput) Targets ¶
func (o LookupAlertResultOutput) Targets() pulumi.StringMapOutput
A comma-separated list of the email addresses or integration endpoints (such as PagerDuty or webhook) to notify when the alert status changes. Multiple target types can be in the list.
func (LookupAlertResultOutput) ToLookupAlertResultOutput ¶
func (o LookupAlertResultOutput) ToLookupAlertResultOutput() LookupAlertResultOutput
func (LookupAlertResultOutput) ToLookupAlertResultOutputWithContext ¶
func (o LookupAlertResultOutput) ToLookupAlertResultOutputWithContext(ctx context.Context) LookupAlertResultOutput
type LookupDashboardArgs ¶
type LookupDashboardArgs struct { // The ID associated with the dashboard data to be fetched. Id string `pulumi:"id"` }
A collection of arguments for invoking getDashboard.
type LookupDashboardOutputArgs ¶
type LookupDashboardOutputArgs struct { // The ID associated with the dashboard data to be fetched. Id pulumi.StringInput `pulumi:"id"` }
A collection of arguments for invoking getDashboard.
func (LookupDashboardOutputArgs) ElementType ¶
func (LookupDashboardOutputArgs) ElementType() reflect.Type
type LookupDashboardResult ¶
type LookupDashboardResult struct { // A list of users that have modify ACL access to the dashboard. CanModifies []string `pulumi:"canModifies"` // A list of users that have view ACL access to the dashboard. CanViews []string `pulumi:"canViews"` ChartTitleBgColor string `pulumi:"chartTitleBgColor"` ChartTitleColor string `pulumi:"chartTitleColor"` ChartTitleScalar int `pulumi:"chartTitleScalar"` CreatedEpochMillis int `pulumi:"createdEpochMillis"` CreatorId string `pulumi:"creatorId"` Customer string `pulumi:"customer"` DefaultEndTime int `pulumi:"defaultEndTime"` DefaultStartTime int `pulumi:"defaultStartTime"` DefaultTimeWindow string `pulumi:"defaultTimeWindow"` Deleted bool `pulumi:"deleted"` // Description of the chart. Description string `pulumi:"description"` DisplayDescription bool `pulumi:"displayDescription"` // Whether the dashboard parameters section is opened by default when the dashboard // is shown. DisplayQueryParameters bool `pulumi:"displayQueryParameters"` // Whether the "pills" quick-linked the sections of the dashboard are // displayed by default when the dashboard is shown. DisplaySectionTableOfContents bool `pulumi:"displaySectionTableOfContents"` // How charts belonging to this dashboard should display events. `BYCHART` is default if // unspecified. Valid options are: `BYCHART`, `AUTOMATIC`, `ALL`, `NONE`, `BYDASHBOARD`, and `BYCHARTANDDASHBOARD`. EventFilterType string `pulumi:"eventFilterType"` EventQuery string `pulumi:"eventQuery"` Favorite bool `pulumi:"favorite"` Hidden bool `pulumi:"hidden"` Id string `pulumi:"id"` // The name of the parameters. Name string `pulumi:"name"` NumCharts int `pulumi:"numCharts"` NumFavorites int `pulumi:"numFavorites"` // The current JSON representation of dashboard parameters. See parameter details. ParameterDetails []GetDashboardParameterDetail `pulumi:"parameterDetails"` Parameters map[string]interface{} `pulumi:"parameters"` Sections []GetDashboardSection `pulumi:"sections"` SystemOwned bool `pulumi:"systemOwned"` // A set of tags to assign to this resource. Tags []string `pulumi:"tags"` UpdatedEpochMillis int `pulumi:"updatedEpochMillis"` UpdaterId string `pulumi:"updaterId"` // Unique identifier, also a URL slug of the dashboard. Url string `pulumi:"url"` ViewsLastDay int `pulumi:"viewsLastDay"` ViewsLastMonth int `pulumi:"viewsLastMonth"` ViewsLastWeek int `pulumi:"viewsLastWeek"` }
A collection of values returned by getDashboard.
func LookupDashboard ¶
func LookupDashboard(ctx *pulumi.Context, args *LookupDashboardArgs, opts ...pulumi.InvokeOption) (*LookupDashboardResult, error)
Use this data source to get information about a certain Wavefront dashboard by its ID.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-wavefront/sdk/v2/go/wavefront" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := wavefront.LookupDashboard(ctx, &wavefront.LookupDashboardArgs{ Id: "dashboard-id", }, nil) if err != nil { return err } return nil }) }
```
type LookupDashboardResultOutput ¶
type LookupDashboardResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDashboard.
func LookupDashboardOutput ¶
func LookupDashboardOutput(ctx *pulumi.Context, args LookupDashboardOutputArgs, opts ...pulumi.InvokeOption) LookupDashboardResultOutput
func (LookupDashboardResultOutput) CanModifies ¶
func (o LookupDashboardResultOutput) CanModifies() pulumi.StringArrayOutput
A list of users that have modify ACL access to the dashboard.
func (LookupDashboardResultOutput) CanViews ¶
func (o LookupDashboardResultOutput) CanViews() pulumi.StringArrayOutput
A list of users that have view ACL access to the dashboard.
func (LookupDashboardResultOutput) ChartTitleBgColor ¶
func (o LookupDashboardResultOutput) ChartTitleBgColor() pulumi.StringOutput
func (LookupDashboardResultOutput) ChartTitleColor ¶
func (o LookupDashboardResultOutput) ChartTitleColor() pulumi.StringOutput
func (LookupDashboardResultOutput) ChartTitleScalar ¶
func (o LookupDashboardResultOutput) ChartTitleScalar() pulumi.IntOutput
func (LookupDashboardResultOutput) CreatedEpochMillis ¶
func (o LookupDashboardResultOutput) CreatedEpochMillis() pulumi.IntOutput
func (LookupDashboardResultOutput) CreatorId ¶
func (o LookupDashboardResultOutput) CreatorId() pulumi.StringOutput
func (LookupDashboardResultOutput) Customer ¶
func (o LookupDashboardResultOutput) Customer() pulumi.StringOutput
func (LookupDashboardResultOutput) DefaultEndTime ¶
func (o LookupDashboardResultOutput) DefaultEndTime() pulumi.IntOutput
func (LookupDashboardResultOutput) DefaultStartTime ¶
func (o LookupDashboardResultOutput) DefaultStartTime() pulumi.IntOutput
func (LookupDashboardResultOutput) DefaultTimeWindow ¶
func (o LookupDashboardResultOutput) DefaultTimeWindow() pulumi.StringOutput
func (LookupDashboardResultOutput) Deleted ¶
func (o LookupDashboardResultOutput) Deleted() pulumi.BoolOutput
func (LookupDashboardResultOutput) Description ¶
func (o LookupDashboardResultOutput) Description() pulumi.StringOutput
Description of the chart.
func (LookupDashboardResultOutput) DisplayDescription ¶
func (o LookupDashboardResultOutput) DisplayDescription() pulumi.BoolOutput
func (LookupDashboardResultOutput) DisplayQueryParameters ¶
func (o LookupDashboardResultOutput) DisplayQueryParameters() pulumi.BoolOutput
Whether the dashboard parameters section is opened by default when the dashboard is shown.
func (LookupDashboardResultOutput) DisplaySectionTableOfContents ¶
func (o LookupDashboardResultOutput) DisplaySectionTableOfContents() pulumi.BoolOutput
Whether the "pills" quick-linked the sections of the dashboard are displayed by default when the dashboard is shown.
func (LookupDashboardResultOutput) ElementType ¶
func (LookupDashboardResultOutput) ElementType() reflect.Type
func (LookupDashboardResultOutput) EventFilterType ¶
func (o LookupDashboardResultOutput) EventFilterType() pulumi.StringOutput
How charts belonging to this dashboard should display events. `BYCHART` is default if unspecified. Valid options are: `BYCHART`, `AUTOMATIC`, `ALL`, `NONE`, `BYDASHBOARD`, and `BYCHARTANDDASHBOARD`.
func (LookupDashboardResultOutput) EventQuery ¶
func (o LookupDashboardResultOutput) EventQuery() pulumi.StringOutput
func (LookupDashboardResultOutput) Favorite ¶
func (o LookupDashboardResultOutput) Favorite() pulumi.BoolOutput
func (LookupDashboardResultOutput) Hidden ¶
func (o LookupDashboardResultOutput) Hidden() pulumi.BoolOutput
func (LookupDashboardResultOutput) Id ¶
func (o LookupDashboardResultOutput) Id() pulumi.StringOutput
func (LookupDashboardResultOutput) Name ¶
func (o LookupDashboardResultOutput) Name() pulumi.StringOutput
The name of the parameters.
func (LookupDashboardResultOutput) NumCharts ¶
func (o LookupDashboardResultOutput) NumCharts() pulumi.IntOutput
func (LookupDashboardResultOutput) NumFavorites ¶
func (o LookupDashboardResultOutput) NumFavorites() pulumi.IntOutput
func (LookupDashboardResultOutput) ParameterDetails ¶
func (o LookupDashboardResultOutput) ParameterDetails() GetDashboardParameterDetailArrayOutput
The current JSON representation of dashboard parameters. See parameter details.
func (LookupDashboardResultOutput) Parameters ¶
func (o LookupDashboardResultOutput) Parameters() pulumi.MapOutput
func (LookupDashboardResultOutput) Sections ¶
func (o LookupDashboardResultOutput) Sections() GetDashboardSectionArrayOutput
func (LookupDashboardResultOutput) SystemOwned ¶
func (o LookupDashboardResultOutput) SystemOwned() pulumi.BoolOutput
func (LookupDashboardResultOutput) Tags ¶
func (o LookupDashboardResultOutput) Tags() pulumi.StringArrayOutput
A set of tags to assign to this resource.
func (LookupDashboardResultOutput) ToLookupDashboardResultOutput ¶
func (o LookupDashboardResultOutput) ToLookupDashboardResultOutput() LookupDashboardResultOutput
func (LookupDashboardResultOutput) ToLookupDashboardResultOutputWithContext ¶
func (o LookupDashboardResultOutput) ToLookupDashboardResultOutputWithContext(ctx context.Context) LookupDashboardResultOutput
func (LookupDashboardResultOutput) UpdatedEpochMillis ¶
func (o LookupDashboardResultOutput) UpdatedEpochMillis() pulumi.IntOutput
func (LookupDashboardResultOutput) UpdaterId ¶
func (o LookupDashboardResultOutput) UpdaterId() pulumi.StringOutput
func (LookupDashboardResultOutput) Url ¶
func (o LookupDashboardResultOutput) Url() pulumi.StringOutput
Unique identifier, also a URL slug of the dashboard.
func (LookupDashboardResultOutput) ViewsLastDay ¶
func (o LookupDashboardResultOutput) ViewsLastDay() pulumi.IntOutput
func (LookupDashboardResultOutput) ViewsLastMonth ¶
func (o LookupDashboardResultOutput) ViewsLastMonth() pulumi.IntOutput
func (LookupDashboardResultOutput) ViewsLastWeek ¶
func (o LookupDashboardResultOutput) ViewsLastWeek() pulumi.IntOutput
type LookupDerivedMetricArgs ¶
type LookupDerivedMetricArgs struct { // The ID associated with the derived metric data to be fetched. Id string `pulumi:"id"` }
A collection of arguments for invoking getDerivedMetric.
type LookupDerivedMetricOutputArgs ¶
type LookupDerivedMetricOutputArgs struct { // The ID associated with the derived metric data to be fetched. Id pulumi.StringInput `pulumi:"id"` }
A collection of arguments for invoking getDerivedMetric.
func (LookupDerivedMetricOutputArgs) ElementType ¶
func (LookupDerivedMetricOutputArgs) ElementType() reflect.Type
type LookupDerivedMetricResult ¶
type LookupDerivedMetricResult struct { // User-supplied additional explanatory information about the derived metric. AdditionalInformation string `pulumi:"additionalInformation"` // The ID of the user who created the derived metric. CreateUserId string `pulumi:"createUserId"` // The timestamp in epoch milliseconds indicating when the derived metric is created. CreatedEpochMillis int `pulumi:"createdEpochMillis"` // A Boolean flag indicating whether the derived metric is deleted or not. Deleted bool `pulumi:"deleted"` // A list of hosts used in the derived metric. HostsUseds []string `pulumi:"hostsUseds"` // The ID of the derived metric in Wavefront. Id string `pulumi:"id"` // A Boolean variable indicating trash status. InTrash bool `pulumi:"inTrash"` // A Boolean flag indicating whether to include obsolete metrics or not. IncludeObsoleteMetrics bool `pulumi:"includeObsoleteMetrics"` // Last error message occurred. LastErrorMessage string `pulumi:"lastErrorMessage"` // Timestamp of the last failed derived metric. LastFailedTime int `pulumi:"lastFailedTime"` // The last processed timestamp. LastProcessedMillis int `pulumi:"lastProcessedMillis"` // The timestamp indicating the last time the query was executed. LastQueryTime int `pulumi:"lastQueryTime"` // A list of metrics used in the derived metric. MetricsUseds []string `pulumi:"metricsUseds"` // How frequently the query generating the derived metric is run. Minutes int `pulumi:"minutes"` // The name of the derived metric in Wavefront. Name string `pulumi:"name"` // The number of points scanned when last query was executed. PointsScannedAtLastQuery int `pulumi:"pointsScannedAtLastQuery"` // The specified query is executed every `processRateMinutes` minutes. ProcessRateMinutes int `pulumi:"processRateMinutes"` // A Wavefront query that is evaluated at regular intervals (default is 1 minute). Query string `pulumi:"query"` // A Boolean variable indicating whether query is failing for the derived metric. QueryFailing bool `pulumi:"queryFailing"` // A Boolean flag for enabling `queryQb` QueryQbEnabled bool `pulumi:"queryQbEnabled"` // The status of the derived metric. Statuses []string `pulumi:"statuses"` // A set of tags assigned to the derived metric. Tags []string `pulumi:"tags"` // The ID of the user who updated the derived metric. UpdateUserId string `pulumi:"updateUserId"` // The timestamp in epoch milliseconds indicating when the derived metric is updated. UpdatedEpochMillis int `pulumi:"updatedEpochMillis"` }
A collection of values returned by getDerivedMetric.
func LookupDerivedMetric ¶
func LookupDerivedMetric(ctx *pulumi.Context, args *LookupDerivedMetricArgs, opts ...pulumi.InvokeOption) (*LookupDerivedMetricResult, error)
Use this data source to get information about a certain Wavefront derived metric by its ID.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-wavefront/sdk/v2/go/wavefront" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := wavefront.LookupDerivedMetric(ctx, &wavefront.LookupDerivedMetricArgs{ Id: "derived_metric_id", }, nil) if err != nil { return err } return nil }) }
```
type LookupDerivedMetricResultOutput ¶
type LookupDerivedMetricResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDerivedMetric.
func LookupDerivedMetricOutput ¶
func LookupDerivedMetricOutput(ctx *pulumi.Context, args LookupDerivedMetricOutputArgs, opts ...pulumi.InvokeOption) LookupDerivedMetricResultOutput
func (LookupDerivedMetricResultOutput) AdditionalInformation ¶
func (o LookupDerivedMetricResultOutput) AdditionalInformation() pulumi.StringOutput
User-supplied additional explanatory information about the derived metric.
func (LookupDerivedMetricResultOutput) CreateUserId ¶
func (o LookupDerivedMetricResultOutput) CreateUserId() pulumi.StringOutput
The ID of the user who created the derived metric.
func (LookupDerivedMetricResultOutput) CreatedEpochMillis ¶
func (o LookupDerivedMetricResultOutput) CreatedEpochMillis() pulumi.IntOutput
The timestamp in epoch milliseconds indicating when the derived metric is created.
func (LookupDerivedMetricResultOutput) Deleted ¶
func (o LookupDerivedMetricResultOutput) Deleted() pulumi.BoolOutput
A Boolean flag indicating whether the derived metric is deleted or not.
func (LookupDerivedMetricResultOutput) ElementType ¶
func (LookupDerivedMetricResultOutput) ElementType() reflect.Type
func (LookupDerivedMetricResultOutput) HostsUseds ¶
func (o LookupDerivedMetricResultOutput) HostsUseds() pulumi.StringArrayOutput
A list of hosts used in the derived metric.
func (LookupDerivedMetricResultOutput) Id ¶
func (o LookupDerivedMetricResultOutput) Id() pulumi.StringOutput
The ID of the derived metric in Wavefront.
func (LookupDerivedMetricResultOutput) InTrash ¶
func (o LookupDerivedMetricResultOutput) InTrash() pulumi.BoolOutput
A Boolean variable indicating trash status.
func (LookupDerivedMetricResultOutput) IncludeObsoleteMetrics ¶
func (o LookupDerivedMetricResultOutput) IncludeObsoleteMetrics() pulumi.BoolOutput
A Boolean flag indicating whether to include obsolete metrics or not.
func (LookupDerivedMetricResultOutput) LastErrorMessage ¶
func (o LookupDerivedMetricResultOutput) LastErrorMessage() pulumi.StringOutput
Last error message occurred.
func (LookupDerivedMetricResultOutput) LastFailedTime ¶
func (o LookupDerivedMetricResultOutput) LastFailedTime() pulumi.IntOutput
Timestamp of the last failed derived metric.
func (LookupDerivedMetricResultOutput) LastProcessedMillis ¶
func (o LookupDerivedMetricResultOutput) LastProcessedMillis() pulumi.IntOutput
The last processed timestamp.
func (LookupDerivedMetricResultOutput) LastQueryTime ¶
func (o LookupDerivedMetricResultOutput) LastQueryTime() pulumi.IntOutput
The timestamp indicating the last time the query was executed.
func (LookupDerivedMetricResultOutput) MetricsUseds ¶
func (o LookupDerivedMetricResultOutput) MetricsUseds() pulumi.StringArrayOutput
A list of metrics used in the derived metric.
func (LookupDerivedMetricResultOutput) Minutes ¶
func (o LookupDerivedMetricResultOutput) Minutes() pulumi.IntOutput
How frequently the query generating the derived metric is run.
func (LookupDerivedMetricResultOutput) Name ¶
func (o LookupDerivedMetricResultOutput) Name() pulumi.StringOutput
The name of the derived metric in Wavefront.
func (LookupDerivedMetricResultOutput) PointsScannedAtLastQuery ¶
func (o LookupDerivedMetricResultOutput) PointsScannedAtLastQuery() pulumi.IntOutput
The number of points scanned when last query was executed.
func (LookupDerivedMetricResultOutput) ProcessRateMinutes ¶
func (o LookupDerivedMetricResultOutput) ProcessRateMinutes() pulumi.IntOutput
The specified query is executed every `processRateMinutes` minutes.
func (LookupDerivedMetricResultOutput) Query ¶
func (o LookupDerivedMetricResultOutput) Query() pulumi.StringOutput
A Wavefront query that is evaluated at regular intervals (default is 1 minute).
func (LookupDerivedMetricResultOutput) QueryFailing ¶
func (o LookupDerivedMetricResultOutput) QueryFailing() pulumi.BoolOutput
A Boolean variable indicating whether query is failing for the derived metric.
func (LookupDerivedMetricResultOutput) QueryQbEnabled ¶
func (o LookupDerivedMetricResultOutput) QueryQbEnabled() pulumi.BoolOutput
A Boolean flag for enabling `queryQb`
func (LookupDerivedMetricResultOutput) Statuses ¶
func (o LookupDerivedMetricResultOutput) Statuses() pulumi.StringArrayOutput
The status of the derived metric.
func (LookupDerivedMetricResultOutput) Tags ¶
func (o LookupDerivedMetricResultOutput) Tags() pulumi.StringArrayOutput
A set of tags assigned to the derived metric.
func (LookupDerivedMetricResultOutput) ToLookupDerivedMetricResultOutput ¶
func (o LookupDerivedMetricResultOutput) ToLookupDerivedMetricResultOutput() LookupDerivedMetricResultOutput
func (LookupDerivedMetricResultOutput) ToLookupDerivedMetricResultOutputWithContext ¶
func (o LookupDerivedMetricResultOutput) ToLookupDerivedMetricResultOutputWithContext(ctx context.Context) LookupDerivedMetricResultOutput
func (LookupDerivedMetricResultOutput) UpdateUserId ¶
func (o LookupDerivedMetricResultOutput) UpdateUserId() pulumi.StringOutput
The ID of the user who updated the derived metric.
func (LookupDerivedMetricResultOutput) UpdatedEpochMillis ¶
func (o LookupDerivedMetricResultOutput) UpdatedEpochMillis() pulumi.IntOutput
The timestamp in epoch milliseconds indicating when the derived metric is updated.
type LookupEventArgs ¶
type LookupEventArgs struct { // The ID associated with the event data to be fetched. Id string `pulumi:"id"` }
A collection of arguments for invoking getEvent.
type LookupEventOutputArgs ¶
type LookupEventOutputArgs struct { // The ID associated with the event data to be fetched. Id pulumi.StringInput `pulumi:"id"` }
A collection of arguments for invoking getEvent.
func (LookupEventOutputArgs) ElementType ¶
func (LookupEventOutputArgs) ElementType() reflect.Type
type LookupEventResult ¶
type LookupEventResult struct { // Annotations associated with the event. Annotations map[string]string `pulumi:"annotations"` // The description of the event. Details string `pulumi:"details"` EndtimeKey int `pulumi:"endtimeKey"` // The ID of the event in Wavefront. Id string `pulumi:"id"` // A Boolean flag. If set to `true`, creates a point-in-time event (i.e. with no duration). IsEphemeral bool `pulumi:"isEphemeral"` // The name of the event in Wavefront. Name string `pulumi:"name"` // The severity category of the event. Severity string `pulumi:"severity"` // The start time of the event in epoch milliseconds. StartTime int `pulumi:"startTime"` // A set of tags assigned to the event. Tags []string `pulumi:"tags"` // The type of the event. Type string `pulumi:"type"` }
A collection of values returned by getEvent.
func LookupEvent ¶
func LookupEvent(ctx *pulumi.Context, args *LookupEventArgs, opts ...pulumi.InvokeOption) (*LookupEventResult, error)
Use this data source to get information about a certain Wavefront event.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-wavefront/sdk/v2/go/wavefront" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := wavefront.LookupEvent(ctx, &wavefront.LookupEventArgs{ Id: "sample-event-id", }, nil) if err != nil { return err } return nil }) }
```
type LookupEventResultOutput ¶
type LookupEventResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getEvent.
func LookupEventOutput ¶
func LookupEventOutput(ctx *pulumi.Context, args LookupEventOutputArgs, opts ...pulumi.InvokeOption) LookupEventResultOutput
func (LookupEventResultOutput) Annotations ¶
func (o LookupEventResultOutput) Annotations() pulumi.StringMapOutput
Annotations associated with the event.
func (LookupEventResultOutput) Details ¶
func (o LookupEventResultOutput) Details() pulumi.StringOutput
The description of the event.
func (LookupEventResultOutput) ElementType ¶
func (LookupEventResultOutput) ElementType() reflect.Type
func (LookupEventResultOutput) EndtimeKey ¶
func (o LookupEventResultOutput) EndtimeKey() pulumi.IntOutput
func (LookupEventResultOutput) Id ¶
func (o LookupEventResultOutput) Id() pulumi.StringOutput
The ID of the event in Wavefront.
func (LookupEventResultOutput) IsEphemeral ¶
func (o LookupEventResultOutput) IsEphemeral() pulumi.BoolOutput
A Boolean flag. If set to `true`, creates a point-in-time event (i.e. with no duration).
func (LookupEventResultOutput) Name ¶
func (o LookupEventResultOutput) Name() pulumi.StringOutput
The name of the event in Wavefront.
func (LookupEventResultOutput) Severity ¶
func (o LookupEventResultOutput) Severity() pulumi.StringOutput
The severity category of the event.
func (LookupEventResultOutput) StartTime ¶
func (o LookupEventResultOutput) StartTime() pulumi.IntOutput
The start time of the event in epoch milliseconds.
func (LookupEventResultOutput) Tags ¶
func (o LookupEventResultOutput) Tags() pulumi.StringArrayOutput
A set of tags assigned to the event.
func (LookupEventResultOutput) ToLookupEventResultOutput ¶
func (o LookupEventResultOutput) ToLookupEventResultOutput() LookupEventResultOutput
func (LookupEventResultOutput) ToLookupEventResultOutputWithContext ¶
func (o LookupEventResultOutput) ToLookupEventResultOutputWithContext(ctx context.Context) LookupEventResultOutput
func (LookupEventResultOutput) Type ¶
func (o LookupEventResultOutput) Type() pulumi.StringOutput
The type of the event.
type LookupExternalLinkArgs ¶
type LookupExternalLinkArgs struct { // The ID of the external link. Id string `pulumi:"id"` }
A collection of arguments for invoking getExternalLink.
type LookupExternalLinkOutputArgs ¶
type LookupExternalLinkOutputArgs struct { // The ID of the external link. Id pulumi.StringInput `pulumi:"id"` }
A collection of arguments for invoking getExternalLink.
func (LookupExternalLinkOutputArgs) ElementType ¶
func (LookupExternalLinkOutputArgs) ElementType() reflect.Type
type LookupExternalLinkResult ¶
type LookupExternalLinkResult struct { // The timestamp in epoch milliseconds indicating when the external link is created. CreatedEpochMillis int `pulumi:"createdEpochMillis"` // The ID of the user who created the external link. CreatorId string `pulumi:"creatorId"` // Human-readable description of this link. Description string `pulumi:"description"` // The ID of the external link. Id string `pulumi:"id"` // Whether this is a "Log Integration" subType of external link. IsLogIntegration bool `pulumi:"isLogIntegration"` // Controls whether a link is displayed in the context menu of a highlighted series. If present, the metric name of the highlighted series must match this regular expression in order for the link to be displayed. MetricFilterRegex string `pulumi:"metricFilterRegex"` // The name of the external link. Name string `pulumi:"name"` // (Optional) Controls whether a link is displayed in the context menu of a highlighted // series. This is a map from string to regular expression. The highlighted series must contain point tags whose // keys are present in the keys of this map and whose values match the regular expressions associated with those // keys in order for the link to be displayed. PointTagFilterRegexes map[string]string `pulumi:"pointTagFilterRegexes"` // Controls whether a link is displayed in the context menu of a highlighted series. If present, the source name of the highlighted series must match this regular expression in order for the link to be displayed. SourceFilterRegex string `pulumi:"sourceFilterRegex"` // The mustache template for the link. The template must expand to a full URL, including scheme, origin, etc. Template string `pulumi:"template"` // The timestamp in epoch milliseconds indicating when the external link is updated. UpdatedEpochMillis int `pulumi:"updatedEpochMillis"` // The ID of the user who updated the external link. UpdaterId string `pulumi:"updaterId"` }
A collection of values returned by getExternalLink.
func LookupExternalLink ¶
func LookupExternalLink(ctx *pulumi.Context, args *LookupExternalLinkArgs, opts ...pulumi.InvokeOption) (*LookupExternalLinkResult, error)
Use this data source to get information about a Wavefront external link by its ID.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-wavefront/sdk/v2/go/wavefront" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := wavefront.LookupExternalLink(ctx, &wavefront.LookupExternalLinkArgs{ Id: "sample-external-link-id", }, nil) if err != nil { return err } return nil }) }
```
type LookupExternalLinkResultOutput ¶
type LookupExternalLinkResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getExternalLink.
func LookupExternalLinkOutput ¶
func LookupExternalLinkOutput(ctx *pulumi.Context, args LookupExternalLinkOutputArgs, opts ...pulumi.InvokeOption) LookupExternalLinkResultOutput
func (LookupExternalLinkResultOutput) CreatedEpochMillis ¶
func (o LookupExternalLinkResultOutput) CreatedEpochMillis() pulumi.IntOutput
The timestamp in epoch milliseconds indicating when the external link is created.
func (LookupExternalLinkResultOutput) CreatorId ¶
func (o LookupExternalLinkResultOutput) CreatorId() pulumi.StringOutput
The ID of the user who created the external link.
func (LookupExternalLinkResultOutput) Description ¶
func (o LookupExternalLinkResultOutput) Description() pulumi.StringOutput
Human-readable description of this link.
func (LookupExternalLinkResultOutput) ElementType ¶
func (LookupExternalLinkResultOutput) ElementType() reflect.Type
func (LookupExternalLinkResultOutput) Id ¶
func (o LookupExternalLinkResultOutput) Id() pulumi.StringOutput
The ID of the external link.
func (LookupExternalLinkResultOutput) IsLogIntegration ¶
func (o LookupExternalLinkResultOutput) IsLogIntegration() pulumi.BoolOutput
Whether this is a "Log Integration" subType of external link.
func (LookupExternalLinkResultOutput) MetricFilterRegex ¶
func (o LookupExternalLinkResultOutput) MetricFilterRegex() pulumi.StringOutput
Controls whether a link is displayed in the context menu of a highlighted series. If present, the metric name of the highlighted series must match this regular expression in order for the link to be displayed.
func (LookupExternalLinkResultOutput) Name ¶
func (o LookupExternalLinkResultOutput) Name() pulumi.StringOutput
The name of the external link.
func (LookupExternalLinkResultOutput) PointTagFilterRegexes ¶
func (o LookupExternalLinkResultOutput) PointTagFilterRegexes() pulumi.StringMapOutput
(Optional) Controls whether a link is displayed in the context menu of a highlighted series. This is a map from string to regular expression. The highlighted series must contain point tags whose keys are present in the keys of this map and whose values match the regular expressions associated with those keys in order for the link to be displayed.
func (LookupExternalLinkResultOutput) SourceFilterRegex ¶
func (o LookupExternalLinkResultOutput) SourceFilterRegex() pulumi.StringOutput
Controls whether a link is displayed in the context menu of a highlighted series. If present, the source name of the highlighted series must match this regular expression in order for the link to be displayed.
func (LookupExternalLinkResultOutput) Template ¶
func (o LookupExternalLinkResultOutput) Template() pulumi.StringOutput
The mustache template for the link. The template must expand to a full URL, including scheme, origin, etc.
func (LookupExternalLinkResultOutput) ToLookupExternalLinkResultOutput ¶
func (o LookupExternalLinkResultOutput) ToLookupExternalLinkResultOutput() LookupExternalLinkResultOutput
func (LookupExternalLinkResultOutput) ToLookupExternalLinkResultOutputWithContext ¶
func (o LookupExternalLinkResultOutput) ToLookupExternalLinkResultOutputWithContext(ctx context.Context) LookupExternalLinkResultOutput
func (LookupExternalLinkResultOutput) UpdatedEpochMillis ¶
func (o LookupExternalLinkResultOutput) UpdatedEpochMillis() pulumi.IntOutput
The timestamp in epoch milliseconds indicating when the external link is updated.
func (LookupExternalLinkResultOutput) UpdaterId ¶
func (o LookupExternalLinkResultOutput) UpdaterId() pulumi.StringOutput
The ID of the user who updated the external link.
type LookupMaintenanceWindowArgs ¶
type LookupMaintenanceWindowArgs struct { // The ID of the maintenance window. Id string `pulumi:"id"` }
A collection of arguments for invoking getMaintenanceWindow.
type LookupMaintenanceWindowOutputArgs ¶
type LookupMaintenanceWindowOutputArgs struct { // The ID of the maintenance window. Id pulumi.StringInput `pulumi:"id"` }
A collection of arguments for invoking getMaintenanceWindow.
func (LookupMaintenanceWindowOutputArgs) ElementType ¶
func (LookupMaintenanceWindowOutputArgs) ElementType() reflect.Type
type LookupMaintenanceWindowResult ¶
type LookupMaintenanceWindowResult struct { // The timestamp in epoch milliseconds indicating when the maintenance window is created. CreatedEpochMillis int `pulumi:"createdEpochMillis"` // The ID of the user who created the maintenance window. CreatorId string `pulumi:"creatorId"` // The ID of the customer in Wavefront. CustomerId string `pulumi:"customerId"` // The end time in seconds after 1 Jan 1970 GMT. EndTimeInSeconds int `pulumi:"endTimeInSeconds"` // The event name of the maintenance window. EventName string `pulumi:"eventName"` // If set to `true`, the source or host must be in `relevantHostNames` and must have tags matching the specification formed by `relevantHostTags` and `relevantHostTagsAnded` in for this maintenance window to apply. // If set to false, the source or host must either be in `relevantHostNames` or match `relevantHostTags` and `relevantHostTagsAnded`. Default value is `false`. HostTagGroupHostNamesGroupAnded bool `pulumi:"hostTagGroupHostNamesGroupAnded"` // The ID of the maintenance window. Id string `pulumi:"id"` // The reason for the maintenance window. Reason string `pulumi:"reason"` // The list of alert tags whose matching alerts will be put into maintenance because // of this maintenance window. At least one of `relevantCustomerTags`, `relevantHostTags`, or `relevantHostNames` // is required. RelevantCustomerTags []string `pulumi:"relevantCustomerTags"` // The list of source or host names that will be put into maintenance because of this // maintenance window. At least one of `relevantCustomerTags`, `relevantHostTags`, or `relevantHostNames` // is required. RelevantHostNames []string `pulumi:"relevantHostNames"` // The list of source or host tags whose matching sources or hosts will be put into maintenance // because of this maintenance window. At least one of `relevantCustomerTags`, `relevantHostTags`, or // `relevantHostNames` is required. RelevantHostTags []string `pulumi:"relevantHostTags"` // Whether to AND source or host tags listed in `relevantHostTags`. // If set to `true`, the source or host must contain all tags for the maintenance window to apply. If set to `false`, // the tags are OR'ed, and the source or host must contain one of the tags. Default value is `false`. RelevantHostTagsAnded bool `pulumi:"relevantHostTagsAnded"` // The running state of the maintenance window. RunningState string `pulumi:"runningState"` SortAttr int `pulumi:"sortAttr"` // The start time in seconds after 1 Jan 1970 GMT. StartTimeInSeconds int `pulumi:"startTimeInSeconds"` // The title of the maintenance window. Title string `pulumi:"title"` // The timestamp in epoch milliseconds indicating when the maintenance window is updated. UpdatedEpochMillis int `pulumi:"updatedEpochMillis"` // The ID of the user who updated the maintenance window. UpdaterId string `pulumi:"updaterId"` }
A collection of values returned by getMaintenanceWindow.
func LookupMaintenanceWindow ¶
func LookupMaintenanceWindow(ctx *pulumi.Context, args *LookupMaintenanceWindowArgs, opts ...pulumi.InvokeOption) (*LookupMaintenanceWindowResult, error)
Use this data source to get information about a Wavefront maintenance window by its ID.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-wavefront/sdk/v2/go/wavefront" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := wavefront.LookupMaintenanceWindow(ctx, &wavefront.LookupMaintenanceWindowArgs{ Id: "sample-maintenance-window-id", }, nil) if err != nil { return err } return nil }) }
```
type LookupMaintenanceWindowResultOutput ¶
type LookupMaintenanceWindowResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getMaintenanceWindow.
func LookupMaintenanceWindowOutput ¶
func LookupMaintenanceWindowOutput(ctx *pulumi.Context, args LookupMaintenanceWindowOutputArgs, opts ...pulumi.InvokeOption) LookupMaintenanceWindowResultOutput
func (LookupMaintenanceWindowResultOutput) CreatedEpochMillis ¶
func (o LookupMaintenanceWindowResultOutput) CreatedEpochMillis() pulumi.IntOutput
The timestamp in epoch milliseconds indicating when the maintenance window is created.
func (LookupMaintenanceWindowResultOutput) CreatorId ¶
func (o LookupMaintenanceWindowResultOutput) CreatorId() pulumi.StringOutput
The ID of the user who created the maintenance window.
func (LookupMaintenanceWindowResultOutput) CustomerId ¶
func (o LookupMaintenanceWindowResultOutput) CustomerId() pulumi.StringOutput
The ID of the customer in Wavefront.
func (LookupMaintenanceWindowResultOutput) ElementType ¶
func (LookupMaintenanceWindowResultOutput) ElementType() reflect.Type
func (LookupMaintenanceWindowResultOutput) EndTimeInSeconds ¶
func (o LookupMaintenanceWindowResultOutput) EndTimeInSeconds() pulumi.IntOutput
The end time in seconds after 1 Jan 1970 GMT.
func (LookupMaintenanceWindowResultOutput) EventName ¶
func (o LookupMaintenanceWindowResultOutput) EventName() pulumi.StringOutput
The event name of the maintenance window.
func (LookupMaintenanceWindowResultOutput) HostTagGroupHostNamesGroupAnded ¶
func (o LookupMaintenanceWindowResultOutput) HostTagGroupHostNamesGroupAnded() pulumi.BoolOutput
If set to `true`, the source or host must be in `relevantHostNames` and must have tags matching the specification formed by `relevantHostTags` and `relevantHostTagsAnded` in for this maintenance window to apply. If set to false, the source or host must either be in `relevantHostNames` or match `relevantHostTags` and `relevantHostTagsAnded`. Default value is `false`.
func (LookupMaintenanceWindowResultOutput) Id ¶
func (o LookupMaintenanceWindowResultOutput) Id() pulumi.StringOutput
The ID of the maintenance window.
func (LookupMaintenanceWindowResultOutput) Reason ¶
func (o LookupMaintenanceWindowResultOutput) Reason() pulumi.StringOutput
The reason for the maintenance window.
func (LookupMaintenanceWindowResultOutput) RelevantCustomerTags ¶
func (o LookupMaintenanceWindowResultOutput) RelevantCustomerTags() pulumi.StringArrayOutput
The list of alert tags whose matching alerts will be put into maintenance because of this maintenance window. At least one of `relevantCustomerTags`, `relevantHostTags`, or `relevantHostNames` is required.
func (LookupMaintenanceWindowResultOutput) RelevantHostNames ¶
func (o LookupMaintenanceWindowResultOutput) RelevantHostNames() pulumi.StringArrayOutput
The list of source or host names that will be put into maintenance because of this maintenance window. At least one of `relevantCustomerTags`, `relevantHostTags`, or `relevantHostNames` is required.
func (LookupMaintenanceWindowResultOutput) RelevantHostTags ¶
func (o LookupMaintenanceWindowResultOutput) RelevantHostTags() pulumi.StringArrayOutput
The list of source or host tags whose matching sources or hosts will be put into maintenance because of this maintenance window. At least one of `relevantCustomerTags`, `relevantHostTags`, or `relevantHostNames` is required.
func (LookupMaintenanceWindowResultOutput) RelevantHostTagsAnded ¶
func (o LookupMaintenanceWindowResultOutput) RelevantHostTagsAnded() pulumi.BoolOutput
Whether to AND source or host tags listed in `relevantHostTags`. If set to `true`, the source or host must contain all tags for the maintenance window to apply. If set to `false`, the tags are OR'ed, and the source or host must contain one of the tags. Default value is `false`.
func (LookupMaintenanceWindowResultOutput) RunningState ¶
func (o LookupMaintenanceWindowResultOutput) RunningState() pulumi.StringOutput
The running state of the maintenance window.
func (LookupMaintenanceWindowResultOutput) SortAttr ¶
func (o LookupMaintenanceWindowResultOutput) SortAttr() pulumi.IntOutput
func (LookupMaintenanceWindowResultOutput) StartTimeInSeconds ¶
func (o LookupMaintenanceWindowResultOutput) StartTimeInSeconds() pulumi.IntOutput
The start time in seconds after 1 Jan 1970 GMT.
func (LookupMaintenanceWindowResultOutput) Title ¶
func (o LookupMaintenanceWindowResultOutput) Title() pulumi.StringOutput
The title of the maintenance window.
func (LookupMaintenanceWindowResultOutput) ToLookupMaintenanceWindowResultOutput ¶
func (o LookupMaintenanceWindowResultOutput) ToLookupMaintenanceWindowResultOutput() LookupMaintenanceWindowResultOutput
func (LookupMaintenanceWindowResultOutput) ToLookupMaintenanceWindowResultOutputWithContext ¶
func (o LookupMaintenanceWindowResultOutput) ToLookupMaintenanceWindowResultOutputWithContext(ctx context.Context) LookupMaintenanceWindowResultOutput
func (LookupMaintenanceWindowResultOutput) UpdatedEpochMillis ¶
func (o LookupMaintenanceWindowResultOutput) UpdatedEpochMillis() pulumi.IntOutput
The timestamp in epoch milliseconds indicating when the maintenance window is updated.
func (LookupMaintenanceWindowResultOutput) UpdaterId ¶
func (o LookupMaintenanceWindowResultOutput) UpdaterId() pulumi.StringOutput
The ID of the user who updated the maintenance window.
type LookupMetricsPolicyResult ¶
type LookupMetricsPolicyResult struct { Customer string `pulumi:"customer"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` PolicyRules []GetMetricsPolicyPolicyRule `pulumi:"policyRules"` UpdatedEpochMillis int `pulumi:"updatedEpochMillis"` UpdaterId string `pulumi:"updaterId"` }
A collection of values returned by getMetricsPolicy.
func LookupMetricsPolicy ¶
func LookupMetricsPolicy(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*LookupMetricsPolicyResult, error)
type LookupRoleArgs ¶
type LookupRoleArgs struct { // The ID associated with the role data to be fetched. Id string `pulumi:"id"` }
A collection of arguments for invoking getRole.
type LookupRoleOutputArgs ¶
type LookupRoleOutputArgs struct { // The ID associated with the role data to be fetched. Id pulumi.StringInput `pulumi:"id"` }
A collection of arguments for invoking getRole.
func (LookupRoleOutputArgs) ElementType ¶
func (LookupRoleOutputArgs) ElementType() reflect.Type
type LookupRoleResult ¶
type LookupRoleResult struct { // Human-readable description of the role. Description string `pulumi:"description"` // The ID of the role in Wavefront. Id string `pulumi:"id"` // The name of the role in Wavefront. Name string `pulumi:"name"` // The list of permissions associated with role. Permissions []string `pulumi:"permissions"` }
A collection of values returned by getRole.
func LookupRole ¶
func LookupRole(ctx *pulumi.Context, args *LookupRoleArgs, opts ...pulumi.InvokeOption) (*LookupRoleResult, error)
Use this data source to get information about a Wavefront role by its ID.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-wavefront/sdk/v2/go/wavefront" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := wavefront.LookupRole(ctx, &wavefront.LookupRoleArgs{ Id: "role-id", }, nil) if err != nil { return err } return nil }) }
```
type LookupRoleResultOutput ¶
type LookupRoleResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getRole.
func LookupRoleOutput ¶
func LookupRoleOutput(ctx *pulumi.Context, args LookupRoleOutputArgs, opts ...pulumi.InvokeOption) LookupRoleResultOutput
func (LookupRoleResultOutput) Description ¶
func (o LookupRoleResultOutput) Description() pulumi.StringOutput
Human-readable description of the role.
func (LookupRoleResultOutput) ElementType ¶
func (LookupRoleResultOutput) ElementType() reflect.Type
func (LookupRoleResultOutput) Id ¶
func (o LookupRoleResultOutput) Id() pulumi.StringOutput
The ID of the role in Wavefront.
func (LookupRoleResultOutput) Name ¶
func (o LookupRoleResultOutput) Name() pulumi.StringOutput
The name of the role in Wavefront.
func (LookupRoleResultOutput) Permissions ¶
func (o LookupRoleResultOutput) Permissions() pulumi.StringArrayOutput
The list of permissions associated with role.
func (LookupRoleResultOutput) ToLookupRoleResultOutput ¶
func (o LookupRoleResultOutput) ToLookupRoleResultOutput() LookupRoleResultOutput
func (LookupRoleResultOutput) ToLookupRoleResultOutputWithContext ¶
func (o LookupRoleResultOutput) ToLookupRoleResultOutputWithContext(ctx context.Context) LookupRoleResultOutput
type LookupUserArgs ¶
type LookupUserArgs struct { // The email associated with the user data to be fetched. Email string `pulumi:"email"` }
A collection of arguments for invoking getUser.
type LookupUserGroupArgs ¶
type LookupUserGroupArgs struct { // The ID associated with the user group data to be fetched. Id string `pulumi:"id"` }
A collection of arguments for invoking getUserGroup.
type LookupUserGroupOutputArgs ¶
type LookupUserGroupOutputArgs struct { // The ID associated with the user group data to be fetched. Id pulumi.StringInput `pulumi:"id"` }
A collection of arguments for invoking getUserGroup.
func (LookupUserGroupOutputArgs) ElementType ¶
func (LookupUserGroupOutputArgs) ElementType() reflect.Type
type LookupUserGroupResult ¶
type LookupUserGroupResult struct { // Human-readable description of the group. Description string `pulumi:"description"` // The ID of the group in Wavefront. Id string `pulumi:"id"` // The name of the group in Wavefront. Name string `pulumi:"name"` // The list of roles associated with the group. Roles []string `pulumi:"roles"` // The list of users assigned to the group. Users []string `pulumi:"users"` }
A collection of values returned by getUserGroup.
func LookupUserGroup ¶
func LookupUserGroup(ctx *pulumi.Context, args *LookupUserGroupArgs, opts ...pulumi.InvokeOption) (*LookupUserGroupResult, error)
Use this data source to get information about a Wavefront user group by its ID.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-wavefront/sdk/v2/go/wavefront" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := wavefront.LookupUserGroup(ctx, &wavefront.LookupUserGroupArgs{ Id: "user-group-id", }, nil) if err != nil { return err } return nil }) }
```
type LookupUserGroupResultOutput ¶
type LookupUserGroupResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getUserGroup.
func LookupUserGroupOutput ¶
func LookupUserGroupOutput(ctx *pulumi.Context, args LookupUserGroupOutputArgs, opts ...pulumi.InvokeOption) LookupUserGroupResultOutput
func (LookupUserGroupResultOutput) Description ¶
func (o LookupUserGroupResultOutput) Description() pulumi.StringOutput
Human-readable description of the group.
func (LookupUserGroupResultOutput) ElementType ¶
func (LookupUserGroupResultOutput) ElementType() reflect.Type
func (LookupUserGroupResultOutput) Id ¶
func (o LookupUserGroupResultOutput) Id() pulumi.StringOutput
The ID of the group in Wavefront.
func (LookupUserGroupResultOutput) Name ¶
func (o LookupUserGroupResultOutput) Name() pulumi.StringOutput
The name of the group in Wavefront.
func (LookupUserGroupResultOutput) Roles ¶
func (o LookupUserGroupResultOutput) Roles() pulumi.StringArrayOutput
The list of roles associated with the group.
func (LookupUserGroupResultOutput) ToLookupUserGroupResultOutput ¶
func (o LookupUserGroupResultOutput) ToLookupUserGroupResultOutput() LookupUserGroupResultOutput
func (LookupUserGroupResultOutput) ToLookupUserGroupResultOutputWithContext ¶
func (o LookupUserGroupResultOutput) ToLookupUserGroupResultOutputWithContext(ctx context.Context) LookupUserGroupResultOutput
func (LookupUserGroupResultOutput) Users ¶
func (o LookupUserGroupResultOutput) Users() pulumi.StringArrayOutput
The list of users assigned to the group.
type LookupUserOutputArgs ¶
type LookupUserOutputArgs struct { // The email associated with the user data to be fetched. Email pulumi.StringInput `pulumi:"email"` }
A collection of arguments for invoking getUser.
func (LookupUserOutputArgs) ElementType ¶
func (LookupUserOutputArgs) ElementType() reflect.Type
type LookupUserResult ¶
type LookupUserResult struct { // The customer the user is associated with. Customer string `pulumi:"customer"` Email string `pulumi:"email"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // When the user last logged in to Wavefront. LastSuccessfulLogin int `pulumi:"lastSuccessfulLogin"` // List of permissions granted to a user. Permissions []string `pulumi:"permissions"` // List of User Group Ids the user is a member of. UserGroupIds []string `pulumi:"userGroupIds"` }
A collection of values returned by getUser.
func LookupUser ¶
func LookupUser(ctx *pulumi.Context, args *LookupUserArgs, opts ...pulumi.InvokeOption) (*LookupUserResult, error)
Use this data source to get information for a given user by email from Wavefront.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-wavefront/sdk/v2/go/wavefront" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := wavefront.LookupUser(ctx, &wavefront.LookupUserArgs{ Email: "example.user@example.com", }, nil) if err != nil { return err } return nil }) }
```
type LookupUserResultOutput ¶
type LookupUserResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getUser.
func LookupUserOutput ¶
func LookupUserOutput(ctx *pulumi.Context, args LookupUserOutputArgs, opts ...pulumi.InvokeOption) LookupUserResultOutput
func (LookupUserResultOutput) Customer ¶
func (o LookupUserResultOutput) Customer() pulumi.StringOutput
The customer the user is associated with.
func (LookupUserResultOutput) ElementType ¶
func (LookupUserResultOutput) ElementType() reflect.Type
func (LookupUserResultOutput) Email ¶
func (o LookupUserResultOutput) Email() pulumi.StringOutput
func (LookupUserResultOutput) Id ¶
func (o LookupUserResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupUserResultOutput) LastSuccessfulLogin ¶
func (o LookupUserResultOutput) LastSuccessfulLogin() pulumi.IntOutput
When the user last logged in to Wavefront.
func (LookupUserResultOutput) Permissions ¶
func (o LookupUserResultOutput) Permissions() pulumi.StringArrayOutput
List of permissions granted to a user.
func (LookupUserResultOutput) ToLookupUserResultOutput ¶
func (o LookupUserResultOutput) ToLookupUserResultOutput() LookupUserResultOutput
func (LookupUserResultOutput) ToLookupUserResultOutputWithContext ¶
func (o LookupUserResultOutput) ToLookupUserResultOutputWithContext(ctx context.Context) LookupUserResultOutput
func (LookupUserResultOutput) UserGroupIds ¶
func (o LookupUserResultOutput) UserGroupIds() pulumi.StringArrayOutput
List of User Group Ids the user is a member of.
type MaintenanceWindow ¶
type MaintenanceWindow struct { pulumi.CustomResourceState // end time in seconds after 1 Jan 1970 GMT. EndTimeInSeconds pulumi.IntOutput `pulumi:"endTimeInSeconds"` // If `true`, a source/host must be in `relevantHostNames` // and have tags matching the specification formed by `relevantHostTags` and `relevantHostTagsAnded` in // order for this maintenance window to apply. If `false`, a source/host must either be in `relevantHostNames` // or match `relevantHostTags` and `relevantHostTagsAnded`. Default: `false`. HostTagGroupHostNamesGroupAnded pulumi.BoolPtrOutput `pulumi:"hostTagGroupHostNamesGroupAnded"` // The reason for the maintenance window. Reason pulumi.StringOutput `pulumi:"reason"` // List of alert tags whose matching alerts will be put into maintenance because // of this maintenance window. At least one of `relevantCustomerTags`, `relevantHostTags`, or `relevantHostNames` // is required. RelevantCustomerTags pulumi.StringArrayOutput `pulumi:"relevantCustomerTags"` // List of source/host names that will be put into maintenance because of this // maintenance window. At least one of `relevantCustomerTags`, `relevantHostTags`, or `relevantHostNames` // is required. RelevantHostNames pulumi.StringArrayOutput `pulumi:"relevantHostNames"` // List of source/host tags whose matching sources/hosts will be put into maintenance // because of this maintenance window. At least one of `relevantCustomerTags`, `relevantHostTags`, or // `relevantHostNames` is required. RelevantHostTags pulumi.StringArrayOutput `pulumi:"relevantHostTags"` // Whether to AND source/host tags listed in `relevantHostTags`. // If `true`, a source/host must contain all tags in order for the maintenance window to apply. If `false`, // the tags are OR'ed, and a source/host must contain one of the tags. Default: `false`. RelevantHostTagsAnded pulumi.BoolPtrOutput `pulumi:"relevantHostTagsAnded"` // start time in seconds after 1 Jan 1970 GMT. StartTimeInSeconds pulumi.IntOutput `pulumi:"startTimeInSeconds"` // The title of the maintenance window. Title pulumi.StringOutput `pulumi:"title"` }
Provides a Wavefront Maintenance Window Resource. This allows maintenance windows to be created, updated, and deleted.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-wavefront/sdk/v2/go/wavefront" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := wavefront.NewMaintenanceWindow(ctx, "basic", &wavefront.MaintenanceWindowArgs{ EndTimeInSeconds: pulumi.Int(1601123456), Reason: pulumi.String("Routine maintenance for 2020"), RelevantHostNames: pulumi.StringArray{ pulumi.String("my_hostname"), pulumi.String("my_other_hostname"), }, StartTimeInSeconds: pulumi.Int(1600123456), Title: pulumi.String("Routine maintenance"), }) if err != nil { return err } return nil }) }
```
## Import
Maintenance windows can be imported using the `id`, e.g.
```sh
$ pulumi import wavefront:index/maintenanceWindow:MaintenanceWindow basic 1600383357095
```
func GetMaintenanceWindow ¶
func GetMaintenanceWindow(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MaintenanceWindowState, opts ...pulumi.ResourceOption) (*MaintenanceWindow, error)
GetMaintenanceWindow gets an existing MaintenanceWindow 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 NewMaintenanceWindow ¶
func NewMaintenanceWindow(ctx *pulumi.Context, name string, args *MaintenanceWindowArgs, opts ...pulumi.ResourceOption) (*MaintenanceWindow, error)
NewMaintenanceWindow registers a new resource with the given unique name, arguments, and options.
func (*MaintenanceWindow) ElementType ¶
func (*MaintenanceWindow) ElementType() reflect.Type
func (*MaintenanceWindow) ToMaintenanceWindowOutput ¶
func (i *MaintenanceWindow) ToMaintenanceWindowOutput() MaintenanceWindowOutput
func (*MaintenanceWindow) ToMaintenanceWindowOutputWithContext ¶
func (i *MaintenanceWindow) ToMaintenanceWindowOutputWithContext(ctx context.Context) MaintenanceWindowOutput
type MaintenanceWindowArgs ¶
type MaintenanceWindowArgs struct { // end time in seconds after 1 Jan 1970 GMT. EndTimeInSeconds pulumi.IntInput // If `true`, a source/host must be in `relevantHostNames` // and have tags matching the specification formed by `relevantHostTags` and `relevantHostTagsAnded` in // order for this maintenance window to apply. If `false`, a source/host must either be in `relevantHostNames` // or match `relevantHostTags` and `relevantHostTagsAnded`. Default: `false`. HostTagGroupHostNamesGroupAnded pulumi.BoolPtrInput // The reason for the maintenance window. Reason pulumi.StringInput // List of alert tags whose matching alerts will be put into maintenance because // of this maintenance window. At least one of `relevantCustomerTags`, `relevantHostTags`, or `relevantHostNames` // is required. RelevantCustomerTags pulumi.StringArrayInput // List of source/host names that will be put into maintenance because of this // maintenance window. At least one of `relevantCustomerTags`, `relevantHostTags`, or `relevantHostNames` // is required. RelevantHostNames pulumi.StringArrayInput // List of source/host tags whose matching sources/hosts will be put into maintenance // because of this maintenance window. At least one of `relevantCustomerTags`, `relevantHostTags`, or // `relevantHostNames` is required. RelevantHostTags pulumi.StringArrayInput // Whether to AND source/host tags listed in `relevantHostTags`. // If `true`, a source/host must contain all tags in order for the maintenance window to apply. If `false`, // the tags are OR'ed, and a source/host must contain one of the tags. Default: `false`. RelevantHostTagsAnded pulumi.BoolPtrInput // start time in seconds after 1 Jan 1970 GMT. StartTimeInSeconds pulumi.IntInput // The title of the maintenance window. Title pulumi.StringInput }
The set of arguments for constructing a MaintenanceWindow resource.
func (MaintenanceWindowArgs) ElementType ¶
func (MaintenanceWindowArgs) ElementType() reflect.Type
type MaintenanceWindowArray ¶
type MaintenanceWindowArray []MaintenanceWindowInput
func (MaintenanceWindowArray) ElementType ¶
func (MaintenanceWindowArray) ElementType() reflect.Type
func (MaintenanceWindowArray) ToMaintenanceWindowArrayOutput ¶
func (i MaintenanceWindowArray) ToMaintenanceWindowArrayOutput() MaintenanceWindowArrayOutput
func (MaintenanceWindowArray) ToMaintenanceWindowArrayOutputWithContext ¶
func (i MaintenanceWindowArray) ToMaintenanceWindowArrayOutputWithContext(ctx context.Context) MaintenanceWindowArrayOutput
type MaintenanceWindowArrayInput ¶
type MaintenanceWindowArrayInput interface { pulumi.Input ToMaintenanceWindowArrayOutput() MaintenanceWindowArrayOutput ToMaintenanceWindowArrayOutputWithContext(context.Context) MaintenanceWindowArrayOutput }
MaintenanceWindowArrayInput is an input type that accepts MaintenanceWindowArray and MaintenanceWindowArrayOutput values. You can construct a concrete instance of `MaintenanceWindowArrayInput` via:
MaintenanceWindowArray{ MaintenanceWindowArgs{...} }
type MaintenanceWindowArrayOutput ¶
type MaintenanceWindowArrayOutput struct{ *pulumi.OutputState }
func (MaintenanceWindowArrayOutput) ElementType ¶
func (MaintenanceWindowArrayOutput) ElementType() reflect.Type
func (MaintenanceWindowArrayOutput) Index ¶
func (o MaintenanceWindowArrayOutput) Index(i pulumi.IntInput) MaintenanceWindowOutput
func (MaintenanceWindowArrayOutput) ToMaintenanceWindowArrayOutput ¶
func (o MaintenanceWindowArrayOutput) ToMaintenanceWindowArrayOutput() MaintenanceWindowArrayOutput
func (MaintenanceWindowArrayOutput) ToMaintenanceWindowArrayOutputWithContext ¶
func (o MaintenanceWindowArrayOutput) ToMaintenanceWindowArrayOutputWithContext(ctx context.Context) MaintenanceWindowArrayOutput
type MaintenanceWindowInput ¶
type MaintenanceWindowInput interface { pulumi.Input ToMaintenanceWindowOutput() MaintenanceWindowOutput ToMaintenanceWindowOutputWithContext(ctx context.Context) MaintenanceWindowOutput }
type MaintenanceWindowMap ¶
type MaintenanceWindowMap map[string]MaintenanceWindowInput
func (MaintenanceWindowMap) ElementType ¶
func (MaintenanceWindowMap) ElementType() reflect.Type
func (MaintenanceWindowMap) ToMaintenanceWindowMapOutput ¶
func (i MaintenanceWindowMap) ToMaintenanceWindowMapOutput() MaintenanceWindowMapOutput
func (MaintenanceWindowMap) ToMaintenanceWindowMapOutputWithContext ¶
func (i MaintenanceWindowMap) ToMaintenanceWindowMapOutputWithContext(ctx context.Context) MaintenanceWindowMapOutput
type MaintenanceWindowMapInput ¶
type MaintenanceWindowMapInput interface { pulumi.Input ToMaintenanceWindowMapOutput() MaintenanceWindowMapOutput ToMaintenanceWindowMapOutputWithContext(context.Context) MaintenanceWindowMapOutput }
MaintenanceWindowMapInput is an input type that accepts MaintenanceWindowMap and MaintenanceWindowMapOutput values. You can construct a concrete instance of `MaintenanceWindowMapInput` via:
MaintenanceWindowMap{ "key": MaintenanceWindowArgs{...} }
type MaintenanceWindowMapOutput ¶
type MaintenanceWindowMapOutput struct{ *pulumi.OutputState }
func (MaintenanceWindowMapOutput) ElementType ¶
func (MaintenanceWindowMapOutput) ElementType() reflect.Type
func (MaintenanceWindowMapOutput) MapIndex ¶
func (o MaintenanceWindowMapOutput) MapIndex(k pulumi.StringInput) MaintenanceWindowOutput
func (MaintenanceWindowMapOutput) ToMaintenanceWindowMapOutput ¶
func (o MaintenanceWindowMapOutput) ToMaintenanceWindowMapOutput() MaintenanceWindowMapOutput
func (MaintenanceWindowMapOutput) ToMaintenanceWindowMapOutputWithContext ¶
func (o MaintenanceWindowMapOutput) ToMaintenanceWindowMapOutputWithContext(ctx context.Context) MaintenanceWindowMapOutput
type MaintenanceWindowOutput ¶
type MaintenanceWindowOutput struct{ *pulumi.OutputState }
func (MaintenanceWindowOutput) ElementType ¶
func (MaintenanceWindowOutput) ElementType() reflect.Type
func (MaintenanceWindowOutput) EndTimeInSeconds ¶
func (o MaintenanceWindowOutput) EndTimeInSeconds() pulumi.IntOutput
end time in seconds after 1 Jan 1970 GMT.
func (MaintenanceWindowOutput) HostTagGroupHostNamesGroupAnded ¶
func (o MaintenanceWindowOutput) HostTagGroupHostNamesGroupAnded() pulumi.BoolPtrOutput
If `true`, a source/host must be in `relevantHostNames` and have tags matching the specification formed by `relevantHostTags` and `relevantHostTagsAnded` in order for this maintenance window to apply. If `false`, a source/host must either be in `relevantHostNames` or match `relevantHostTags` and `relevantHostTagsAnded`. Default: `false`.
func (MaintenanceWindowOutput) Reason ¶
func (o MaintenanceWindowOutput) Reason() pulumi.StringOutput
The reason for the maintenance window.
func (MaintenanceWindowOutput) RelevantCustomerTags ¶
func (o MaintenanceWindowOutput) RelevantCustomerTags() pulumi.StringArrayOutput
List of alert tags whose matching alerts will be put into maintenance because of this maintenance window. At least one of `relevantCustomerTags`, `relevantHostTags`, or `relevantHostNames` is required.
func (MaintenanceWindowOutput) RelevantHostNames ¶
func (o MaintenanceWindowOutput) RelevantHostNames() pulumi.StringArrayOutput
List of source/host names that will be put into maintenance because of this maintenance window. At least one of `relevantCustomerTags`, `relevantHostTags`, or `relevantHostNames` is required.
func (MaintenanceWindowOutput) RelevantHostTags ¶
func (o MaintenanceWindowOutput) RelevantHostTags() pulumi.StringArrayOutput
List of source/host tags whose matching sources/hosts will be put into maintenance because of this maintenance window. At least one of `relevantCustomerTags`, `relevantHostTags`, or `relevantHostNames` is required.
func (MaintenanceWindowOutput) RelevantHostTagsAnded ¶
func (o MaintenanceWindowOutput) RelevantHostTagsAnded() pulumi.BoolPtrOutput
Whether to AND source/host tags listed in `relevantHostTags`. If `true`, a source/host must contain all tags in order for the maintenance window to apply. If `false`, the tags are OR'ed, and a source/host must contain one of the tags. Default: `false`.
func (MaintenanceWindowOutput) StartTimeInSeconds ¶
func (o MaintenanceWindowOutput) StartTimeInSeconds() pulumi.IntOutput
start time in seconds after 1 Jan 1970 GMT.
func (MaintenanceWindowOutput) Title ¶
func (o MaintenanceWindowOutput) Title() pulumi.StringOutput
The title of the maintenance window.
func (MaintenanceWindowOutput) ToMaintenanceWindowOutput ¶
func (o MaintenanceWindowOutput) ToMaintenanceWindowOutput() MaintenanceWindowOutput
func (MaintenanceWindowOutput) ToMaintenanceWindowOutputWithContext ¶
func (o MaintenanceWindowOutput) ToMaintenanceWindowOutputWithContext(ctx context.Context) MaintenanceWindowOutput
type MaintenanceWindowState ¶
type MaintenanceWindowState struct { // end time in seconds after 1 Jan 1970 GMT. EndTimeInSeconds pulumi.IntPtrInput // If `true`, a source/host must be in `relevantHostNames` // and have tags matching the specification formed by `relevantHostTags` and `relevantHostTagsAnded` in // order for this maintenance window to apply. If `false`, a source/host must either be in `relevantHostNames` // or match `relevantHostTags` and `relevantHostTagsAnded`. Default: `false`. HostTagGroupHostNamesGroupAnded pulumi.BoolPtrInput // The reason for the maintenance window. Reason pulumi.StringPtrInput // List of alert tags whose matching alerts will be put into maintenance because // of this maintenance window. At least one of `relevantCustomerTags`, `relevantHostTags`, or `relevantHostNames` // is required. RelevantCustomerTags pulumi.StringArrayInput // List of source/host names that will be put into maintenance because of this // maintenance window. At least one of `relevantCustomerTags`, `relevantHostTags`, or `relevantHostNames` // is required. RelevantHostNames pulumi.StringArrayInput // List of source/host tags whose matching sources/hosts will be put into maintenance // because of this maintenance window. At least one of `relevantCustomerTags`, `relevantHostTags`, or // `relevantHostNames` is required. RelevantHostTags pulumi.StringArrayInput // Whether to AND source/host tags listed in `relevantHostTags`. // If `true`, a source/host must contain all tags in order for the maintenance window to apply. If `false`, // the tags are OR'ed, and a source/host must contain one of the tags. Default: `false`. RelevantHostTagsAnded pulumi.BoolPtrInput // start time in seconds after 1 Jan 1970 GMT. StartTimeInSeconds pulumi.IntPtrInput // The title of the maintenance window. Title pulumi.StringPtrInput }
func (MaintenanceWindowState) ElementType ¶
func (MaintenanceWindowState) ElementType() reflect.Type
type MetricsPolicy ¶
type MetricsPolicy struct { pulumi.CustomResourceState // The customer the user is associated with. Customer pulumi.StringOutput `pulumi:"customer"` // List of Metrics Policies, must have at least one entry. PolicyRules MetricsPolicyPolicyRuleArrayOutput `pulumi:"policyRules"` // When the policy was applied in epoch_millis. UpdatedEpochMillis pulumi.IntOutput `pulumi:"updatedEpochMillis"` // The accountId who applied the current policy. UpdaterId pulumi.StringOutput `pulumi:"updaterId"` }
Provides a Wavefront Metrics Policy Resource. This allows management of Metrics Policy to control access to time series, histograms, and delta counters
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-wavefront/sdk/v2/go/wavefront" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { everyone, err := wavefront.GetDefaultUserGroup(ctx, nil, nil) if err != nil { return err } _, err = wavefront.NewMetricsPolicy(ctx, "main", &wavefront.MetricsPolicyArgs{ PolicyRules: wavefront.MetricsPolicyPolicyRuleArray{ &wavefront.MetricsPolicyPolicyRuleArgs{ Name: pulumi.String("Allow All Metrics"), Description: pulumi.String("Predefined policy rule. Allows access to all metrics (timeseries, histograms, and counters) for all accounts. If this rule is removed, all accounts can access all metrics if there are no matching blocking rules."), Prefixes: pulumi.StringArray{ pulumi.String("*"), }, TagsAnded: pulumi.Bool(false), AccessType: pulumi.String("ALLOW"), UserGroupIds: pulumi.StringArray{ *pulumi.String(everyone.GroupId), }, }, }, }) if err != nil { return err } return nil }) }
``` ## Data Source
Provides a Wavefront Metrics Policy Data Source. This allows looking up the current policy and associated rules.
### Example
```go package main
import (
"github.com/pulumi/pulumi-wavefront/sdk/v2/go/wavefront" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { policyMetricsPolicy, err := wavefront.LookupMetricsPolicy(ctx, nil, nil) if err != nil { return err } ctx.Export("policy", policyMetricsPolicy) return nil }) }
```
## Import
Users can be imported by using the `updated_epoch_millis`, e.g.
```sh
$ pulumi import wavefront:index/metricsPolicy:MetricsPolicy some_metrics_policy 1651846476678
```
func GetMetricsPolicy ¶
func GetMetricsPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MetricsPolicyState, opts ...pulumi.ResourceOption) (*MetricsPolicy, error)
GetMetricsPolicy gets an existing MetricsPolicy 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 NewMetricsPolicy ¶
func NewMetricsPolicy(ctx *pulumi.Context, name string, args *MetricsPolicyArgs, opts ...pulumi.ResourceOption) (*MetricsPolicy, error)
NewMetricsPolicy registers a new resource with the given unique name, arguments, and options.
func (*MetricsPolicy) ElementType ¶
func (*MetricsPolicy) ElementType() reflect.Type
func (*MetricsPolicy) ToMetricsPolicyOutput ¶
func (i *MetricsPolicy) ToMetricsPolicyOutput() MetricsPolicyOutput
func (*MetricsPolicy) ToMetricsPolicyOutputWithContext ¶
func (i *MetricsPolicy) ToMetricsPolicyOutputWithContext(ctx context.Context) MetricsPolicyOutput
type MetricsPolicyArgs ¶
type MetricsPolicyArgs struct { // List of Metrics Policies, must have at least one entry. PolicyRules MetricsPolicyPolicyRuleArrayInput }
The set of arguments for constructing a MetricsPolicy resource.
func (MetricsPolicyArgs) ElementType ¶
func (MetricsPolicyArgs) ElementType() reflect.Type
type MetricsPolicyArray ¶
type MetricsPolicyArray []MetricsPolicyInput
func (MetricsPolicyArray) ElementType ¶
func (MetricsPolicyArray) ElementType() reflect.Type
func (MetricsPolicyArray) ToMetricsPolicyArrayOutput ¶
func (i MetricsPolicyArray) ToMetricsPolicyArrayOutput() MetricsPolicyArrayOutput
func (MetricsPolicyArray) ToMetricsPolicyArrayOutputWithContext ¶
func (i MetricsPolicyArray) ToMetricsPolicyArrayOutputWithContext(ctx context.Context) MetricsPolicyArrayOutput
type MetricsPolicyArrayInput ¶
type MetricsPolicyArrayInput interface { pulumi.Input ToMetricsPolicyArrayOutput() MetricsPolicyArrayOutput ToMetricsPolicyArrayOutputWithContext(context.Context) MetricsPolicyArrayOutput }
MetricsPolicyArrayInput is an input type that accepts MetricsPolicyArray and MetricsPolicyArrayOutput values. You can construct a concrete instance of `MetricsPolicyArrayInput` via:
MetricsPolicyArray{ MetricsPolicyArgs{...} }
type MetricsPolicyArrayOutput ¶
type MetricsPolicyArrayOutput struct{ *pulumi.OutputState }
func (MetricsPolicyArrayOutput) ElementType ¶
func (MetricsPolicyArrayOutput) ElementType() reflect.Type
func (MetricsPolicyArrayOutput) Index ¶
func (o MetricsPolicyArrayOutput) Index(i pulumi.IntInput) MetricsPolicyOutput
func (MetricsPolicyArrayOutput) ToMetricsPolicyArrayOutput ¶
func (o MetricsPolicyArrayOutput) ToMetricsPolicyArrayOutput() MetricsPolicyArrayOutput
func (MetricsPolicyArrayOutput) ToMetricsPolicyArrayOutputWithContext ¶
func (o MetricsPolicyArrayOutput) ToMetricsPolicyArrayOutputWithContext(ctx context.Context) MetricsPolicyArrayOutput
type MetricsPolicyInput ¶
type MetricsPolicyInput interface { pulumi.Input ToMetricsPolicyOutput() MetricsPolicyOutput ToMetricsPolicyOutputWithContext(ctx context.Context) MetricsPolicyOutput }
type MetricsPolicyMap ¶
type MetricsPolicyMap map[string]MetricsPolicyInput
func (MetricsPolicyMap) ElementType ¶
func (MetricsPolicyMap) ElementType() reflect.Type
func (MetricsPolicyMap) ToMetricsPolicyMapOutput ¶
func (i MetricsPolicyMap) ToMetricsPolicyMapOutput() MetricsPolicyMapOutput
func (MetricsPolicyMap) ToMetricsPolicyMapOutputWithContext ¶
func (i MetricsPolicyMap) ToMetricsPolicyMapOutputWithContext(ctx context.Context) MetricsPolicyMapOutput
type MetricsPolicyMapInput ¶
type MetricsPolicyMapInput interface { pulumi.Input ToMetricsPolicyMapOutput() MetricsPolicyMapOutput ToMetricsPolicyMapOutputWithContext(context.Context) MetricsPolicyMapOutput }
MetricsPolicyMapInput is an input type that accepts MetricsPolicyMap and MetricsPolicyMapOutput values. You can construct a concrete instance of `MetricsPolicyMapInput` via:
MetricsPolicyMap{ "key": MetricsPolicyArgs{...} }
type MetricsPolicyMapOutput ¶
type MetricsPolicyMapOutput struct{ *pulumi.OutputState }
func (MetricsPolicyMapOutput) ElementType ¶
func (MetricsPolicyMapOutput) ElementType() reflect.Type
func (MetricsPolicyMapOutput) MapIndex ¶
func (o MetricsPolicyMapOutput) MapIndex(k pulumi.StringInput) MetricsPolicyOutput
func (MetricsPolicyMapOutput) ToMetricsPolicyMapOutput ¶
func (o MetricsPolicyMapOutput) ToMetricsPolicyMapOutput() MetricsPolicyMapOutput
func (MetricsPolicyMapOutput) ToMetricsPolicyMapOutputWithContext ¶
func (o MetricsPolicyMapOutput) ToMetricsPolicyMapOutputWithContext(ctx context.Context) MetricsPolicyMapOutput
type MetricsPolicyOutput ¶
type MetricsPolicyOutput struct{ *pulumi.OutputState }
func (MetricsPolicyOutput) Customer ¶
func (o MetricsPolicyOutput) Customer() pulumi.StringOutput
The customer the user is associated with.
func (MetricsPolicyOutput) ElementType ¶
func (MetricsPolicyOutput) ElementType() reflect.Type
func (MetricsPolicyOutput) PolicyRules ¶
func (o MetricsPolicyOutput) PolicyRules() MetricsPolicyPolicyRuleArrayOutput
List of Metrics Policies, must have at least one entry.
func (MetricsPolicyOutput) ToMetricsPolicyOutput ¶
func (o MetricsPolicyOutput) ToMetricsPolicyOutput() MetricsPolicyOutput
func (MetricsPolicyOutput) ToMetricsPolicyOutputWithContext ¶
func (o MetricsPolicyOutput) ToMetricsPolicyOutputWithContext(ctx context.Context) MetricsPolicyOutput
func (MetricsPolicyOutput) UpdatedEpochMillis ¶
func (o MetricsPolicyOutput) UpdatedEpochMillis() pulumi.IntOutput
When the policy was applied in epoch_millis.
func (MetricsPolicyOutput) UpdaterId ¶
func (o MetricsPolicyOutput) UpdaterId() pulumi.StringOutput
The accountId who applied the current policy.
type MetricsPolicyPolicyRule ¶
type MetricsPolicyPolicyRule struct { // Valid options are `ALLOW` and `BLOCK`. AccessType string `pulumi:"accessType"` // List of account ids to apply Metrics Policy to. Must have at least one associated account_id, user_group_id, or role_id. AccountIds []string `pulumi:"accountIds"` // A detailed description of the Metrics Policy. The description is visible only when you edit the rule. Description string `pulumi:"description"` // The unique name identifier for a Metrics Policy. The name is visible on the Metrics Security Policy page. Name string `pulumi:"name"` // List of prefixes to match metrics on. You can specify the full metric name or use a wildcard character in metric names, sources, or point tags. The wildcard character alone (*) means all metrics. Prefixes []string `pulumi:"prefixes"` // List of role ids to apply Metrics Policy to. Must have at least one associated account_id, user_group_id, or role_id. RoleIds []string `pulumi:"roleIds"` // List of Key/Value tags to select target metrics for policy. Tags []MetricsPolicyPolicyRuleTag `pulumi:"tags"` // Bool where `true` require all tags are met by selected metrics, else `false` select metrics that match any give tag. TagsAnded bool `pulumi:"tagsAnded"` // List of user group ids to apply Metrics Policy to. Must have at least one associated account_id, user_group_id, or role_id. UserGroupIds []string `pulumi:"userGroupIds"` }
type MetricsPolicyPolicyRuleArgs ¶
type MetricsPolicyPolicyRuleArgs struct { // Valid options are `ALLOW` and `BLOCK`. AccessType pulumi.StringInput `pulumi:"accessType"` // List of account ids to apply Metrics Policy to. Must have at least one associated account_id, user_group_id, or role_id. AccountIds pulumi.StringArrayInput `pulumi:"accountIds"` // A detailed description of the Metrics Policy. The description is visible only when you edit the rule. Description pulumi.StringInput `pulumi:"description"` // The unique name identifier for a Metrics Policy. The name is visible on the Metrics Security Policy page. Name pulumi.StringInput `pulumi:"name"` // List of prefixes to match metrics on. You can specify the full metric name or use a wildcard character in metric names, sources, or point tags. The wildcard character alone (*) means all metrics. Prefixes pulumi.StringArrayInput `pulumi:"prefixes"` // List of role ids to apply Metrics Policy to. Must have at least one associated account_id, user_group_id, or role_id. RoleIds pulumi.StringArrayInput `pulumi:"roleIds"` // List of Key/Value tags to select target metrics for policy. Tags MetricsPolicyPolicyRuleTagArrayInput `pulumi:"tags"` // Bool where `true` require all tags are met by selected metrics, else `false` select metrics that match any give tag. TagsAnded pulumi.BoolInput `pulumi:"tagsAnded"` // List of user group ids to apply Metrics Policy to. Must have at least one associated account_id, user_group_id, or role_id. UserGroupIds pulumi.StringArrayInput `pulumi:"userGroupIds"` }
func (MetricsPolicyPolicyRuleArgs) ElementType ¶
func (MetricsPolicyPolicyRuleArgs) ElementType() reflect.Type
func (MetricsPolicyPolicyRuleArgs) ToMetricsPolicyPolicyRuleOutput ¶
func (i MetricsPolicyPolicyRuleArgs) ToMetricsPolicyPolicyRuleOutput() MetricsPolicyPolicyRuleOutput
func (MetricsPolicyPolicyRuleArgs) ToMetricsPolicyPolicyRuleOutputWithContext ¶
func (i MetricsPolicyPolicyRuleArgs) ToMetricsPolicyPolicyRuleOutputWithContext(ctx context.Context) MetricsPolicyPolicyRuleOutput
type MetricsPolicyPolicyRuleArray ¶
type MetricsPolicyPolicyRuleArray []MetricsPolicyPolicyRuleInput
func (MetricsPolicyPolicyRuleArray) ElementType ¶
func (MetricsPolicyPolicyRuleArray) ElementType() reflect.Type
func (MetricsPolicyPolicyRuleArray) ToMetricsPolicyPolicyRuleArrayOutput ¶
func (i MetricsPolicyPolicyRuleArray) ToMetricsPolicyPolicyRuleArrayOutput() MetricsPolicyPolicyRuleArrayOutput
func (MetricsPolicyPolicyRuleArray) ToMetricsPolicyPolicyRuleArrayOutputWithContext ¶
func (i MetricsPolicyPolicyRuleArray) ToMetricsPolicyPolicyRuleArrayOutputWithContext(ctx context.Context) MetricsPolicyPolicyRuleArrayOutput
type MetricsPolicyPolicyRuleArrayInput ¶
type MetricsPolicyPolicyRuleArrayInput interface { pulumi.Input ToMetricsPolicyPolicyRuleArrayOutput() MetricsPolicyPolicyRuleArrayOutput ToMetricsPolicyPolicyRuleArrayOutputWithContext(context.Context) MetricsPolicyPolicyRuleArrayOutput }
MetricsPolicyPolicyRuleArrayInput is an input type that accepts MetricsPolicyPolicyRuleArray and MetricsPolicyPolicyRuleArrayOutput values. You can construct a concrete instance of `MetricsPolicyPolicyRuleArrayInput` via:
MetricsPolicyPolicyRuleArray{ MetricsPolicyPolicyRuleArgs{...} }
type MetricsPolicyPolicyRuleArrayOutput ¶
type MetricsPolicyPolicyRuleArrayOutput struct{ *pulumi.OutputState }
func (MetricsPolicyPolicyRuleArrayOutput) ElementType ¶
func (MetricsPolicyPolicyRuleArrayOutput) ElementType() reflect.Type
func (MetricsPolicyPolicyRuleArrayOutput) Index ¶
func (o MetricsPolicyPolicyRuleArrayOutput) Index(i pulumi.IntInput) MetricsPolicyPolicyRuleOutput
func (MetricsPolicyPolicyRuleArrayOutput) ToMetricsPolicyPolicyRuleArrayOutput ¶
func (o MetricsPolicyPolicyRuleArrayOutput) ToMetricsPolicyPolicyRuleArrayOutput() MetricsPolicyPolicyRuleArrayOutput
func (MetricsPolicyPolicyRuleArrayOutput) ToMetricsPolicyPolicyRuleArrayOutputWithContext ¶
func (o MetricsPolicyPolicyRuleArrayOutput) ToMetricsPolicyPolicyRuleArrayOutputWithContext(ctx context.Context) MetricsPolicyPolicyRuleArrayOutput
type MetricsPolicyPolicyRuleInput ¶
type MetricsPolicyPolicyRuleInput interface { pulumi.Input ToMetricsPolicyPolicyRuleOutput() MetricsPolicyPolicyRuleOutput ToMetricsPolicyPolicyRuleOutputWithContext(context.Context) MetricsPolicyPolicyRuleOutput }
MetricsPolicyPolicyRuleInput is an input type that accepts MetricsPolicyPolicyRuleArgs and MetricsPolicyPolicyRuleOutput values. You can construct a concrete instance of `MetricsPolicyPolicyRuleInput` via:
MetricsPolicyPolicyRuleArgs{...}
type MetricsPolicyPolicyRuleOutput ¶
type MetricsPolicyPolicyRuleOutput struct{ *pulumi.OutputState }
func (MetricsPolicyPolicyRuleOutput) AccessType ¶
func (o MetricsPolicyPolicyRuleOutput) AccessType() pulumi.StringOutput
Valid options are `ALLOW` and `BLOCK`.
func (MetricsPolicyPolicyRuleOutput) AccountIds ¶
func (o MetricsPolicyPolicyRuleOutput) AccountIds() pulumi.StringArrayOutput
List of account ids to apply Metrics Policy to. Must have at least one associated account_id, user_group_id, or role_id.
func (MetricsPolicyPolicyRuleOutput) Description ¶
func (o MetricsPolicyPolicyRuleOutput) Description() pulumi.StringOutput
A detailed description of the Metrics Policy. The description is visible only when you edit the rule.
func (MetricsPolicyPolicyRuleOutput) ElementType ¶
func (MetricsPolicyPolicyRuleOutput) ElementType() reflect.Type
func (MetricsPolicyPolicyRuleOutput) Name ¶
func (o MetricsPolicyPolicyRuleOutput) Name() pulumi.StringOutput
The unique name identifier for a Metrics Policy. The name is visible on the Metrics Security Policy page.
func (MetricsPolicyPolicyRuleOutput) Prefixes ¶
func (o MetricsPolicyPolicyRuleOutput) Prefixes() pulumi.StringArrayOutput
List of prefixes to match metrics on. You can specify the full metric name or use a wildcard character in metric names, sources, or point tags. The wildcard character alone (*) means all metrics.
func (MetricsPolicyPolicyRuleOutput) RoleIds ¶
func (o MetricsPolicyPolicyRuleOutput) RoleIds() pulumi.StringArrayOutput
List of role ids to apply Metrics Policy to. Must have at least one associated account_id, user_group_id, or role_id.
func (MetricsPolicyPolicyRuleOutput) Tags ¶
func (o MetricsPolicyPolicyRuleOutput) Tags() MetricsPolicyPolicyRuleTagArrayOutput
List of Key/Value tags to select target metrics for policy.
func (MetricsPolicyPolicyRuleOutput) TagsAnded ¶
func (o MetricsPolicyPolicyRuleOutput) TagsAnded() pulumi.BoolOutput
Bool where `true` require all tags are met by selected metrics, else `false` select metrics that match any give tag.
func (MetricsPolicyPolicyRuleOutput) ToMetricsPolicyPolicyRuleOutput ¶
func (o MetricsPolicyPolicyRuleOutput) ToMetricsPolicyPolicyRuleOutput() MetricsPolicyPolicyRuleOutput
func (MetricsPolicyPolicyRuleOutput) ToMetricsPolicyPolicyRuleOutputWithContext ¶
func (o MetricsPolicyPolicyRuleOutput) ToMetricsPolicyPolicyRuleOutputWithContext(ctx context.Context) MetricsPolicyPolicyRuleOutput
func (MetricsPolicyPolicyRuleOutput) UserGroupIds ¶
func (o MetricsPolicyPolicyRuleOutput) UserGroupIds() pulumi.StringArrayOutput
List of user group ids to apply Metrics Policy to. Must have at least one associated account_id, user_group_id, or role_id.
type MetricsPolicyPolicyRuleTagArgs ¶
type MetricsPolicyPolicyRuleTagArgs struct { // The tag's key. Key pulumi.StringInput `pulumi:"key"` // The tag's value. Value pulumi.StringInput `pulumi:"value"` }
func (MetricsPolicyPolicyRuleTagArgs) ElementType ¶
func (MetricsPolicyPolicyRuleTagArgs) ElementType() reflect.Type
func (MetricsPolicyPolicyRuleTagArgs) ToMetricsPolicyPolicyRuleTagOutput ¶
func (i MetricsPolicyPolicyRuleTagArgs) ToMetricsPolicyPolicyRuleTagOutput() MetricsPolicyPolicyRuleTagOutput
func (MetricsPolicyPolicyRuleTagArgs) ToMetricsPolicyPolicyRuleTagOutputWithContext ¶
func (i MetricsPolicyPolicyRuleTagArgs) ToMetricsPolicyPolicyRuleTagOutputWithContext(ctx context.Context) MetricsPolicyPolicyRuleTagOutput
type MetricsPolicyPolicyRuleTagArray ¶
type MetricsPolicyPolicyRuleTagArray []MetricsPolicyPolicyRuleTagInput
func (MetricsPolicyPolicyRuleTagArray) ElementType ¶
func (MetricsPolicyPolicyRuleTagArray) ElementType() reflect.Type
func (MetricsPolicyPolicyRuleTagArray) ToMetricsPolicyPolicyRuleTagArrayOutput ¶
func (i MetricsPolicyPolicyRuleTagArray) ToMetricsPolicyPolicyRuleTagArrayOutput() MetricsPolicyPolicyRuleTagArrayOutput
func (MetricsPolicyPolicyRuleTagArray) ToMetricsPolicyPolicyRuleTagArrayOutputWithContext ¶
func (i MetricsPolicyPolicyRuleTagArray) ToMetricsPolicyPolicyRuleTagArrayOutputWithContext(ctx context.Context) MetricsPolicyPolicyRuleTagArrayOutput
type MetricsPolicyPolicyRuleTagArrayInput ¶
type MetricsPolicyPolicyRuleTagArrayInput interface { pulumi.Input ToMetricsPolicyPolicyRuleTagArrayOutput() MetricsPolicyPolicyRuleTagArrayOutput ToMetricsPolicyPolicyRuleTagArrayOutputWithContext(context.Context) MetricsPolicyPolicyRuleTagArrayOutput }
MetricsPolicyPolicyRuleTagArrayInput is an input type that accepts MetricsPolicyPolicyRuleTagArray and MetricsPolicyPolicyRuleTagArrayOutput values. You can construct a concrete instance of `MetricsPolicyPolicyRuleTagArrayInput` via:
MetricsPolicyPolicyRuleTagArray{ MetricsPolicyPolicyRuleTagArgs{...} }
type MetricsPolicyPolicyRuleTagArrayOutput ¶
type MetricsPolicyPolicyRuleTagArrayOutput struct{ *pulumi.OutputState }
func (MetricsPolicyPolicyRuleTagArrayOutput) ElementType ¶
func (MetricsPolicyPolicyRuleTagArrayOutput) ElementType() reflect.Type
func (MetricsPolicyPolicyRuleTagArrayOutput) Index ¶
func (o MetricsPolicyPolicyRuleTagArrayOutput) Index(i pulumi.IntInput) MetricsPolicyPolicyRuleTagOutput
func (MetricsPolicyPolicyRuleTagArrayOutput) ToMetricsPolicyPolicyRuleTagArrayOutput ¶
func (o MetricsPolicyPolicyRuleTagArrayOutput) ToMetricsPolicyPolicyRuleTagArrayOutput() MetricsPolicyPolicyRuleTagArrayOutput
func (MetricsPolicyPolicyRuleTagArrayOutput) ToMetricsPolicyPolicyRuleTagArrayOutputWithContext ¶
func (o MetricsPolicyPolicyRuleTagArrayOutput) ToMetricsPolicyPolicyRuleTagArrayOutputWithContext(ctx context.Context) MetricsPolicyPolicyRuleTagArrayOutput
type MetricsPolicyPolicyRuleTagInput ¶
type MetricsPolicyPolicyRuleTagInput interface { pulumi.Input ToMetricsPolicyPolicyRuleTagOutput() MetricsPolicyPolicyRuleTagOutput ToMetricsPolicyPolicyRuleTagOutputWithContext(context.Context) MetricsPolicyPolicyRuleTagOutput }
MetricsPolicyPolicyRuleTagInput is an input type that accepts MetricsPolicyPolicyRuleTagArgs and MetricsPolicyPolicyRuleTagOutput values. You can construct a concrete instance of `MetricsPolicyPolicyRuleTagInput` via:
MetricsPolicyPolicyRuleTagArgs{...}
type MetricsPolicyPolicyRuleTagOutput ¶
type MetricsPolicyPolicyRuleTagOutput struct{ *pulumi.OutputState }
func (MetricsPolicyPolicyRuleTagOutput) ElementType ¶
func (MetricsPolicyPolicyRuleTagOutput) ElementType() reflect.Type
func (MetricsPolicyPolicyRuleTagOutput) Key ¶
func (o MetricsPolicyPolicyRuleTagOutput) Key() pulumi.StringOutput
The tag's key.
func (MetricsPolicyPolicyRuleTagOutput) ToMetricsPolicyPolicyRuleTagOutput ¶
func (o MetricsPolicyPolicyRuleTagOutput) ToMetricsPolicyPolicyRuleTagOutput() MetricsPolicyPolicyRuleTagOutput
func (MetricsPolicyPolicyRuleTagOutput) ToMetricsPolicyPolicyRuleTagOutputWithContext ¶
func (o MetricsPolicyPolicyRuleTagOutput) ToMetricsPolicyPolicyRuleTagOutputWithContext(ctx context.Context) MetricsPolicyPolicyRuleTagOutput
func (MetricsPolicyPolicyRuleTagOutput) Value ¶
func (o MetricsPolicyPolicyRuleTagOutput) Value() pulumi.StringOutput
The tag's value.
type MetricsPolicyState ¶
type MetricsPolicyState struct { // The customer the user is associated with. Customer pulumi.StringPtrInput // List of Metrics Policies, must have at least one entry. PolicyRules MetricsPolicyPolicyRuleArrayInput // When the policy was applied in epoch_millis. UpdatedEpochMillis pulumi.IntPtrInput // The accountId who applied the current policy. UpdaterId pulumi.StringPtrInput }
func (MetricsPolicyState) ElementType ¶
func (MetricsPolicyState) ElementType() reflect.Type
type Provider ¶
type Provider struct { pulumi.ProviderResourceState Address pulumi.StringOutput `pulumi:"address"` HttpProxy pulumi.StringPtrOutput `pulumi:"httpProxy"` Token pulumi.StringOutput `pulumi:"token"` }
The provider type for the wavefront package. By default, resources use package-wide configuration settings, however an explicit `Provider` instance may be created and passed during resource construction to achieve fine-grained programmatic control over provider settings. See the [documentation](https://www.pulumi.com/docs/reference/programming-model/#providers) for more information.
func NewProvider ¶
func NewProvider(ctx *pulumi.Context, name string, args *ProviderArgs, opts ...pulumi.ResourceOption) (*Provider, error)
NewProvider registers a new resource with the given unique name, arguments, and options.
func (*Provider) ElementType ¶
func (*Provider) ToProviderOutput ¶
func (i *Provider) ToProviderOutput() ProviderOutput
func (*Provider) ToProviderOutputWithContext ¶
func (i *Provider) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
type ProviderArgs ¶
type ProviderArgs struct { Address pulumi.StringInput HttpProxy pulumi.StringPtrInput Token pulumi.StringInput }
The set of arguments for constructing a Provider resource.
func (ProviderArgs) ElementType ¶
func (ProviderArgs) ElementType() reflect.Type
type ProviderInput ¶
type ProviderInput interface { pulumi.Input ToProviderOutput() ProviderOutput ToProviderOutputWithContext(ctx context.Context) ProviderOutput }
type ProviderOutput ¶
type ProviderOutput struct{ *pulumi.OutputState }
func (ProviderOutput) Address ¶
func (o ProviderOutput) Address() pulumi.StringOutput
func (ProviderOutput) ElementType ¶
func (ProviderOutput) ElementType() reflect.Type
func (ProviderOutput) HttpProxy ¶
func (o ProviderOutput) HttpProxy() pulumi.StringPtrOutput
func (ProviderOutput) ToProviderOutput ¶
func (o ProviderOutput) ToProviderOutput() ProviderOutput
func (ProviderOutput) ToProviderOutputWithContext ¶
func (o ProviderOutput) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
func (ProviderOutput) Token ¶
func (o ProviderOutput) Token() pulumi.StringOutput
type Role ¶
type Role struct { pulumi.CustomResourceState // A list of user groups or accounts to assign to this role. Assignees pulumi.StringArrayOutput `pulumi:"assignees"` // A short description of the role. Description pulumi.StringPtrOutput `pulumi:"description"` // The name of the role. Name pulumi.StringOutput `pulumi:"name"` // A list of permissions to assign to this role. Valid options are // `agentManagement`, `alertsManagement`, `dashboardManagement`, `embeddedCharts`, `eventsManagement`, `externalLinksManagement`, // `hostTagManagement`, `metricsManagement`, and `userManagement`. Permissions pulumi.StringArrayOutput `pulumi:"permissions"` }
Provides a Wavefront Role Resource. This allows roles to be created, updated, and deleted.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-wavefront/sdk/v2/go/wavefront" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := wavefront.NewRole(ctx, "role", nil) if err != nil { return err } return nil }) }
```
## Import
Roles can be imported by using the `id`, e.g.
```sh
$ pulumi import wavefront:index/role:Role some_role a411c16b-3cf7-4f03-bf11-8ca05aab898d
```
func GetRole ¶
func GetRole(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RoleState, opts ...pulumi.ResourceOption) (*Role, error)
GetRole gets an existing Role 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 NewRole ¶
func NewRole(ctx *pulumi.Context, name string, args *RoleArgs, opts ...pulumi.ResourceOption) (*Role, error)
NewRole registers a new resource with the given unique name, arguments, and options.
func (*Role) ElementType ¶
func (*Role) ToRoleOutput ¶
func (i *Role) ToRoleOutput() RoleOutput
func (*Role) ToRoleOutputWithContext ¶
func (i *Role) ToRoleOutputWithContext(ctx context.Context) RoleOutput
type RoleArgs ¶
type RoleArgs struct { // A list of user groups or accounts to assign to this role. Assignees pulumi.StringArrayInput // A short description of the role. Description pulumi.StringPtrInput // The name of the role. Name pulumi.StringPtrInput // A list of permissions to assign to this role. Valid options are // `agentManagement`, `alertsManagement`, `dashboardManagement`, `embeddedCharts`, `eventsManagement`, `externalLinksManagement`, // `hostTagManagement`, `metricsManagement`, and `userManagement`. Permissions pulumi.StringArrayInput }
The set of arguments for constructing a Role resource.
func (RoleArgs) ElementType ¶
type RoleArray ¶
type RoleArray []RoleInput
func (RoleArray) ElementType ¶
func (RoleArray) ToRoleArrayOutput ¶
func (i RoleArray) ToRoleArrayOutput() RoleArrayOutput
func (RoleArray) ToRoleArrayOutputWithContext ¶
func (i RoleArray) ToRoleArrayOutputWithContext(ctx context.Context) RoleArrayOutput
type RoleArrayInput ¶
type RoleArrayInput interface { pulumi.Input ToRoleArrayOutput() RoleArrayOutput ToRoleArrayOutputWithContext(context.Context) RoleArrayOutput }
RoleArrayInput is an input type that accepts RoleArray and RoleArrayOutput values. You can construct a concrete instance of `RoleArrayInput` via:
RoleArray{ RoleArgs{...} }
type RoleArrayOutput ¶
type RoleArrayOutput struct{ *pulumi.OutputState }
func (RoleArrayOutput) ElementType ¶
func (RoleArrayOutput) ElementType() reflect.Type
func (RoleArrayOutput) Index ¶
func (o RoleArrayOutput) Index(i pulumi.IntInput) RoleOutput
func (RoleArrayOutput) ToRoleArrayOutput ¶
func (o RoleArrayOutput) ToRoleArrayOutput() RoleArrayOutput
func (RoleArrayOutput) ToRoleArrayOutputWithContext ¶
func (o RoleArrayOutput) ToRoleArrayOutputWithContext(ctx context.Context) RoleArrayOutput
type RoleInput ¶
type RoleInput interface { pulumi.Input ToRoleOutput() RoleOutput ToRoleOutputWithContext(ctx context.Context) RoleOutput }
type RoleMap ¶
func (RoleMap) ElementType ¶
func (RoleMap) ToRoleMapOutput ¶
func (i RoleMap) ToRoleMapOutput() RoleMapOutput
func (RoleMap) ToRoleMapOutputWithContext ¶
func (i RoleMap) ToRoleMapOutputWithContext(ctx context.Context) RoleMapOutput
type RoleMapInput ¶
type RoleMapInput interface { pulumi.Input ToRoleMapOutput() RoleMapOutput ToRoleMapOutputWithContext(context.Context) RoleMapOutput }
RoleMapInput is an input type that accepts RoleMap and RoleMapOutput values. You can construct a concrete instance of `RoleMapInput` via:
RoleMap{ "key": RoleArgs{...} }
type RoleMapOutput ¶
type RoleMapOutput struct{ *pulumi.OutputState }
func (RoleMapOutput) ElementType ¶
func (RoleMapOutput) ElementType() reflect.Type
func (RoleMapOutput) MapIndex ¶
func (o RoleMapOutput) MapIndex(k pulumi.StringInput) RoleOutput
func (RoleMapOutput) ToRoleMapOutput ¶
func (o RoleMapOutput) ToRoleMapOutput() RoleMapOutput
func (RoleMapOutput) ToRoleMapOutputWithContext ¶
func (o RoleMapOutput) ToRoleMapOutputWithContext(ctx context.Context) RoleMapOutput
type RoleOutput ¶
type RoleOutput struct{ *pulumi.OutputState }
func (RoleOutput) Assignees ¶
func (o RoleOutput) Assignees() pulumi.StringArrayOutput
A list of user groups or accounts to assign to this role.
func (RoleOutput) Description ¶
func (o RoleOutput) Description() pulumi.StringPtrOutput
A short description of the role.
func (RoleOutput) ElementType ¶
func (RoleOutput) ElementType() reflect.Type
func (RoleOutput) Permissions ¶
func (o RoleOutput) Permissions() pulumi.StringArrayOutput
A list of permissions to assign to this role. Valid options are `agentManagement`, `alertsManagement`, `dashboardManagement`, `embeddedCharts`, `eventsManagement`, `externalLinksManagement`, `hostTagManagement`, `metricsManagement`, and `userManagement`.
func (RoleOutput) ToRoleOutput ¶
func (o RoleOutput) ToRoleOutput() RoleOutput
func (RoleOutput) ToRoleOutputWithContext ¶
func (o RoleOutput) ToRoleOutputWithContext(ctx context.Context) RoleOutput
type RoleState ¶
type RoleState struct { // A list of user groups or accounts to assign to this role. Assignees pulumi.StringArrayInput // A short description of the role. Description pulumi.StringPtrInput // The name of the role. Name pulumi.StringPtrInput // A list of permissions to assign to this role. Valid options are // `agentManagement`, `alertsManagement`, `dashboardManagement`, `embeddedCharts`, `eventsManagement`, `externalLinksManagement`, // `hostTagManagement`, `metricsManagement`, and `userManagement`. Permissions pulumi.StringArrayInput }
func (RoleState) ElementType ¶
type ServiceAccount ¶
type ServiceAccount struct { pulumi.CustomResourceState // Whether or not the service account is active. Active pulumi.BoolPtrOutput `pulumi:"active"` // The description of the service account. Description pulumi.StringPtrOutput `pulumi:"description"` // The unique identifier of the service account to create. Must have the prefix `sa::`. Identifier pulumi.StringOutput `pulumi:"identifier"` // ID of ingestion policy. IngestionPolicy pulumi.StringPtrOutput `pulumi:"ingestionPolicy"` // List of permission to grant to this service account. Valid options are // `agentManagement`, `alertsManagement`, `dashboardManagement`, `embeddedCharts`, `eventsManagement`, `externalLinksManagement`, // `hostTagManagement`, `metricsManagement`, and `userManagement`. Permissions pulumi.StringArrayOutput `pulumi:"permissions"` // List of user groups for this service account. UserGroups pulumi.StringArrayOutput `pulumi:"userGroups"` }
Provides a Wavefront Service Account Resource. This allows service accounts to be created, updated, and deleted.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-wavefront/sdk/v2/go/wavefront" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := wavefront.NewServiceAccount(ctx, "basic", &wavefront.ServiceAccountArgs{ Active: pulumi.Bool(true), Identifier: pulumi.String("sa::tftesting"), }) if err != nil { return err } return nil }) }
```
## Import
Service accounts can be imported by using `identifier`, e.g.
```sh
$ pulumi import wavefront:index/serviceAccount:ServiceAccount basic sa::tftesting
```
func GetServiceAccount ¶
func GetServiceAccount(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ServiceAccountState, opts ...pulumi.ResourceOption) (*ServiceAccount, error)
GetServiceAccount gets an existing ServiceAccount 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 NewServiceAccount ¶
func NewServiceAccount(ctx *pulumi.Context, name string, args *ServiceAccountArgs, opts ...pulumi.ResourceOption) (*ServiceAccount, error)
NewServiceAccount registers a new resource with the given unique name, arguments, and options.
func (*ServiceAccount) ElementType ¶
func (*ServiceAccount) ElementType() reflect.Type
func (*ServiceAccount) ToServiceAccountOutput ¶
func (i *ServiceAccount) ToServiceAccountOutput() ServiceAccountOutput
func (*ServiceAccount) ToServiceAccountOutputWithContext ¶
func (i *ServiceAccount) ToServiceAccountOutputWithContext(ctx context.Context) ServiceAccountOutput
type ServiceAccountArgs ¶
type ServiceAccountArgs struct { // Whether or not the service account is active. Active pulumi.BoolPtrInput // The description of the service account. Description pulumi.StringPtrInput // The unique identifier of the service account to create. Must have the prefix `sa::`. Identifier pulumi.StringInput // ID of ingestion policy. IngestionPolicy pulumi.StringPtrInput // List of permission to grant to this service account. Valid options are // `agentManagement`, `alertsManagement`, `dashboardManagement`, `embeddedCharts`, `eventsManagement`, `externalLinksManagement`, // `hostTagManagement`, `metricsManagement`, and `userManagement`. Permissions pulumi.StringArrayInput // List of user groups for this service account. UserGroups pulumi.StringArrayInput }
The set of arguments for constructing a ServiceAccount resource.
func (ServiceAccountArgs) ElementType ¶
func (ServiceAccountArgs) ElementType() reflect.Type
type ServiceAccountArray ¶
type ServiceAccountArray []ServiceAccountInput
func (ServiceAccountArray) ElementType ¶
func (ServiceAccountArray) ElementType() reflect.Type
func (ServiceAccountArray) ToServiceAccountArrayOutput ¶
func (i ServiceAccountArray) ToServiceAccountArrayOutput() ServiceAccountArrayOutput
func (ServiceAccountArray) ToServiceAccountArrayOutputWithContext ¶
func (i ServiceAccountArray) ToServiceAccountArrayOutputWithContext(ctx context.Context) ServiceAccountArrayOutput
type ServiceAccountArrayInput ¶
type ServiceAccountArrayInput interface { pulumi.Input ToServiceAccountArrayOutput() ServiceAccountArrayOutput ToServiceAccountArrayOutputWithContext(context.Context) ServiceAccountArrayOutput }
ServiceAccountArrayInput is an input type that accepts ServiceAccountArray and ServiceAccountArrayOutput values. You can construct a concrete instance of `ServiceAccountArrayInput` via:
ServiceAccountArray{ ServiceAccountArgs{...} }
type ServiceAccountArrayOutput ¶
type ServiceAccountArrayOutput struct{ *pulumi.OutputState }
func (ServiceAccountArrayOutput) ElementType ¶
func (ServiceAccountArrayOutput) ElementType() reflect.Type
func (ServiceAccountArrayOutput) Index ¶
func (o ServiceAccountArrayOutput) Index(i pulumi.IntInput) ServiceAccountOutput
func (ServiceAccountArrayOutput) ToServiceAccountArrayOutput ¶
func (o ServiceAccountArrayOutput) ToServiceAccountArrayOutput() ServiceAccountArrayOutput
func (ServiceAccountArrayOutput) ToServiceAccountArrayOutputWithContext ¶
func (o ServiceAccountArrayOutput) ToServiceAccountArrayOutputWithContext(ctx context.Context) ServiceAccountArrayOutput
type ServiceAccountInput ¶
type ServiceAccountInput interface { pulumi.Input ToServiceAccountOutput() ServiceAccountOutput ToServiceAccountOutputWithContext(ctx context.Context) ServiceAccountOutput }
type ServiceAccountMap ¶
type ServiceAccountMap map[string]ServiceAccountInput
func (ServiceAccountMap) ElementType ¶
func (ServiceAccountMap) ElementType() reflect.Type
func (ServiceAccountMap) ToServiceAccountMapOutput ¶
func (i ServiceAccountMap) ToServiceAccountMapOutput() ServiceAccountMapOutput
func (ServiceAccountMap) ToServiceAccountMapOutputWithContext ¶
func (i ServiceAccountMap) ToServiceAccountMapOutputWithContext(ctx context.Context) ServiceAccountMapOutput
type ServiceAccountMapInput ¶
type ServiceAccountMapInput interface { pulumi.Input ToServiceAccountMapOutput() ServiceAccountMapOutput ToServiceAccountMapOutputWithContext(context.Context) ServiceAccountMapOutput }
ServiceAccountMapInput is an input type that accepts ServiceAccountMap and ServiceAccountMapOutput values. You can construct a concrete instance of `ServiceAccountMapInput` via:
ServiceAccountMap{ "key": ServiceAccountArgs{...} }
type ServiceAccountMapOutput ¶
type ServiceAccountMapOutput struct{ *pulumi.OutputState }
func (ServiceAccountMapOutput) ElementType ¶
func (ServiceAccountMapOutput) ElementType() reflect.Type
func (ServiceAccountMapOutput) MapIndex ¶
func (o ServiceAccountMapOutput) MapIndex(k pulumi.StringInput) ServiceAccountOutput
func (ServiceAccountMapOutput) ToServiceAccountMapOutput ¶
func (o ServiceAccountMapOutput) ToServiceAccountMapOutput() ServiceAccountMapOutput
func (ServiceAccountMapOutput) ToServiceAccountMapOutputWithContext ¶
func (o ServiceAccountMapOutput) ToServiceAccountMapOutputWithContext(ctx context.Context) ServiceAccountMapOutput
type ServiceAccountOutput ¶
type ServiceAccountOutput struct{ *pulumi.OutputState }
func (ServiceAccountOutput) Active ¶
func (o ServiceAccountOutput) Active() pulumi.BoolPtrOutput
Whether or not the service account is active.
func (ServiceAccountOutput) Description ¶
func (o ServiceAccountOutput) Description() pulumi.StringPtrOutput
The description of the service account.
func (ServiceAccountOutput) ElementType ¶
func (ServiceAccountOutput) ElementType() reflect.Type
func (ServiceAccountOutput) Identifier ¶
func (o ServiceAccountOutput) Identifier() pulumi.StringOutput
The unique identifier of the service account to create. Must have the prefix `sa::`.
func (ServiceAccountOutput) IngestionPolicy ¶
func (o ServiceAccountOutput) IngestionPolicy() pulumi.StringPtrOutput
ID of ingestion policy.
func (ServiceAccountOutput) Permissions ¶
func (o ServiceAccountOutput) Permissions() pulumi.StringArrayOutput
List of permission to grant to this service account. Valid options are `agentManagement`, `alertsManagement`, `dashboardManagement`, `embeddedCharts`, `eventsManagement`, `externalLinksManagement`, `hostTagManagement`, `metricsManagement`, and `userManagement`.
func (ServiceAccountOutput) ToServiceAccountOutput ¶
func (o ServiceAccountOutput) ToServiceAccountOutput() ServiceAccountOutput
func (ServiceAccountOutput) ToServiceAccountOutputWithContext ¶
func (o ServiceAccountOutput) ToServiceAccountOutputWithContext(ctx context.Context) ServiceAccountOutput
func (ServiceAccountOutput) UserGroups ¶
func (o ServiceAccountOutput) UserGroups() pulumi.StringArrayOutput
List of user groups for this service account.
type ServiceAccountState ¶
type ServiceAccountState struct { // Whether or not the service account is active. Active pulumi.BoolPtrInput // The description of the service account. Description pulumi.StringPtrInput // The unique identifier of the service account to create. Must have the prefix `sa::`. Identifier pulumi.StringPtrInput // ID of ingestion policy. IngestionPolicy pulumi.StringPtrInput // List of permission to grant to this service account. Valid options are // `agentManagement`, `alertsManagement`, `dashboardManagement`, `embeddedCharts`, `eventsManagement`, `externalLinksManagement`, // `hostTagManagement`, `metricsManagement`, and `userManagement`. Permissions pulumi.StringArrayInput // List of user groups for this service account. UserGroups pulumi.StringArrayInput }
func (ServiceAccountState) ElementType ¶
func (ServiceAccountState) ElementType() reflect.Type
type User ¶
type User struct { pulumi.CustomResourceState // The customer the user is associated with. Customer pulumi.StringOutput `pulumi:"customer"` // The unique identifier of the user account to create. Must be a valid email address. Email pulumi.StringOutput `pulumi:"email"` // List of permission to grant to this user. Valid options are // `agentManagement`, `alertsManagement`, `dashboardManagement`, `embeddedCharts`, `eventsManagement`, `externalLinksManagement`, // `hostTagManagement`, `metricsManagement`, and `userManagement`. Permissions pulumi.StringArrayOutput `pulumi:"permissions"` // List of user groups to this user. UserGroups pulumi.StringArrayOutput `pulumi:"userGroups"` }
Provides a Wavefront User Resource. This allows user accounts to be created, updated, and deleted.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-wavefront/sdk/v2/go/wavefront" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := wavefront.NewUser(ctx, "basic", &wavefront.UserArgs{ Email: pulumi.String("test+tftesting@example.com"), }) if err != nil { return err } return nil }) }
```
## Import
Users can be imported by using the `id`, e.g.
```sh
$ pulumi import wavefront:index/user:User some_user test@example.com
```
func GetUser ¶
func GetUser(ctx *pulumi.Context, name string, id pulumi.IDInput, state *UserState, opts ...pulumi.ResourceOption) (*User, error)
GetUser gets an existing User 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 NewUser ¶
func NewUser(ctx *pulumi.Context, name string, args *UserArgs, opts ...pulumi.ResourceOption) (*User, error)
NewUser registers a new resource with the given unique name, arguments, and options.
func (*User) ElementType ¶
func (*User) ToUserOutput ¶
func (i *User) ToUserOutput() UserOutput
func (*User) ToUserOutputWithContext ¶
func (i *User) ToUserOutputWithContext(ctx context.Context) UserOutput
type UserArgs ¶
type UserArgs struct { // The customer the user is associated with. Customer pulumi.StringPtrInput // The unique identifier of the user account to create. Must be a valid email address. Email pulumi.StringInput // List of permission to grant to this user. Valid options are // `agentManagement`, `alertsManagement`, `dashboardManagement`, `embeddedCharts`, `eventsManagement`, `externalLinksManagement`, // `hostTagManagement`, `metricsManagement`, and `userManagement`. Permissions pulumi.StringArrayInput // List of user groups to this user. UserGroups pulumi.StringArrayInput }
The set of arguments for constructing a User resource.
func (UserArgs) ElementType ¶
type UserArray ¶
type UserArray []UserInput
func (UserArray) ElementType ¶
func (UserArray) ToUserArrayOutput ¶
func (i UserArray) ToUserArrayOutput() UserArrayOutput
func (UserArray) ToUserArrayOutputWithContext ¶
func (i UserArray) ToUserArrayOutputWithContext(ctx context.Context) UserArrayOutput
type UserArrayInput ¶
type UserArrayInput interface { pulumi.Input ToUserArrayOutput() UserArrayOutput ToUserArrayOutputWithContext(context.Context) UserArrayOutput }
UserArrayInput is an input type that accepts UserArray and UserArrayOutput values. You can construct a concrete instance of `UserArrayInput` via:
UserArray{ UserArgs{...} }
type UserArrayOutput ¶
type UserArrayOutput struct{ *pulumi.OutputState }
func (UserArrayOutput) ElementType ¶
func (UserArrayOutput) ElementType() reflect.Type
func (UserArrayOutput) Index ¶
func (o UserArrayOutput) Index(i pulumi.IntInput) UserOutput
func (UserArrayOutput) ToUserArrayOutput ¶
func (o UserArrayOutput) ToUserArrayOutput() UserArrayOutput
func (UserArrayOutput) ToUserArrayOutputWithContext ¶
func (o UserArrayOutput) ToUserArrayOutputWithContext(ctx context.Context) UserArrayOutput
type UserGroup ¶
type UserGroup struct { pulumi.CustomResourceState // A short description of the user group. Description pulumi.StringOutput `pulumi:"description"` // The name of the user group. Name pulumi.StringOutput `pulumi:"name"` }
Provides a Wavefront User Group Resource. This allows user groups to be created, updated, and deleted.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-wavefront/sdk/v2/go/wavefront" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := wavefront.NewUserGroup(ctx, "basic", &wavefront.UserGroupArgs{ Description: pulumi.String("Basic User Group for Unit Tests"), }) if err != nil { return err } return nil }) }
```
## Import
User Groups can be imported by using the `id`, e.g.
```sh
$ pulumi import wavefront:index/userGroup:UserGroup some_group a411c16b-3cf7-4f03-bf11-8ca05aab898d
```
func GetUserGroup ¶
func GetUserGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *UserGroupState, opts ...pulumi.ResourceOption) (*UserGroup, error)
GetUserGroup gets an existing UserGroup 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 NewUserGroup ¶
func NewUserGroup(ctx *pulumi.Context, name string, args *UserGroupArgs, opts ...pulumi.ResourceOption) (*UserGroup, error)
NewUserGroup registers a new resource with the given unique name, arguments, and options.
func (*UserGroup) ElementType ¶
func (*UserGroup) ToUserGroupOutput ¶
func (i *UserGroup) ToUserGroupOutput() UserGroupOutput
func (*UserGroup) ToUserGroupOutputWithContext ¶
func (i *UserGroup) ToUserGroupOutputWithContext(ctx context.Context) UserGroupOutput
type UserGroupArgs ¶
type UserGroupArgs struct { // A short description of the user group. Description pulumi.StringInput // The name of the user group. Name pulumi.StringPtrInput }
The set of arguments for constructing a UserGroup resource.
func (UserGroupArgs) ElementType ¶
func (UserGroupArgs) ElementType() reflect.Type
type UserGroupArray ¶
type UserGroupArray []UserGroupInput
func (UserGroupArray) ElementType ¶
func (UserGroupArray) ElementType() reflect.Type
func (UserGroupArray) ToUserGroupArrayOutput ¶
func (i UserGroupArray) ToUserGroupArrayOutput() UserGroupArrayOutput
func (UserGroupArray) ToUserGroupArrayOutputWithContext ¶
func (i UserGroupArray) ToUserGroupArrayOutputWithContext(ctx context.Context) UserGroupArrayOutput
type UserGroupArrayInput ¶
type UserGroupArrayInput interface { pulumi.Input ToUserGroupArrayOutput() UserGroupArrayOutput ToUserGroupArrayOutputWithContext(context.Context) UserGroupArrayOutput }
UserGroupArrayInput is an input type that accepts UserGroupArray and UserGroupArrayOutput values. You can construct a concrete instance of `UserGroupArrayInput` via:
UserGroupArray{ UserGroupArgs{...} }
type UserGroupArrayOutput ¶
type UserGroupArrayOutput struct{ *pulumi.OutputState }
func (UserGroupArrayOutput) ElementType ¶
func (UserGroupArrayOutput) ElementType() reflect.Type
func (UserGroupArrayOutput) Index ¶
func (o UserGroupArrayOutput) Index(i pulumi.IntInput) UserGroupOutput
func (UserGroupArrayOutput) ToUserGroupArrayOutput ¶
func (o UserGroupArrayOutput) ToUserGroupArrayOutput() UserGroupArrayOutput
func (UserGroupArrayOutput) ToUserGroupArrayOutputWithContext ¶
func (o UserGroupArrayOutput) ToUserGroupArrayOutputWithContext(ctx context.Context) UserGroupArrayOutput
type UserGroupInput ¶
type UserGroupInput interface { pulumi.Input ToUserGroupOutput() UserGroupOutput ToUserGroupOutputWithContext(ctx context.Context) UserGroupOutput }
type UserGroupMap ¶
type UserGroupMap map[string]UserGroupInput
func (UserGroupMap) ElementType ¶
func (UserGroupMap) ElementType() reflect.Type
func (UserGroupMap) ToUserGroupMapOutput ¶
func (i UserGroupMap) ToUserGroupMapOutput() UserGroupMapOutput
func (UserGroupMap) ToUserGroupMapOutputWithContext ¶
func (i UserGroupMap) ToUserGroupMapOutputWithContext(ctx context.Context) UserGroupMapOutput
type UserGroupMapInput ¶
type UserGroupMapInput interface { pulumi.Input ToUserGroupMapOutput() UserGroupMapOutput ToUserGroupMapOutputWithContext(context.Context) UserGroupMapOutput }
UserGroupMapInput is an input type that accepts UserGroupMap and UserGroupMapOutput values. You can construct a concrete instance of `UserGroupMapInput` via:
UserGroupMap{ "key": UserGroupArgs{...} }
type UserGroupMapOutput ¶
type UserGroupMapOutput struct{ *pulumi.OutputState }
func (UserGroupMapOutput) ElementType ¶
func (UserGroupMapOutput) ElementType() reflect.Type
func (UserGroupMapOutput) MapIndex ¶
func (o UserGroupMapOutput) MapIndex(k pulumi.StringInput) UserGroupOutput
func (UserGroupMapOutput) ToUserGroupMapOutput ¶
func (o UserGroupMapOutput) ToUserGroupMapOutput() UserGroupMapOutput
func (UserGroupMapOutput) ToUserGroupMapOutputWithContext ¶
func (o UserGroupMapOutput) ToUserGroupMapOutputWithContext(ctx context.Context) UserGroupMapOutput
type UserGroupOutput ¶
type UserGroupOutput struct{ *pulumi.OutputState }
func (UserGroupOutput) Description ¶
func (o UserGroupOutput) Description() pulumi.StringOutput
A short description of the user group.
func (UserGroupOutput) ElementType ¶
func (UserGroupOutput) ElementType() reflect.Type
func (UserGroupOutput) Name ¶
func (o UserGroupOutput) Name() pulumi.StringOutput
The name of the user group.
func (UserGroupOutput) ToUserGroupOutput ¶
func (o UserGroupOutput) ToUserGroupOutput() UserGroupOutput
func (UserGroupOutput) ToUserGroupOutputWithContext ¶
func (o UserGroupOutput) ToUserGroupOutputWithContext(ctx context.Context) UserGroupOutput
type UserGroupState ¶
type UserGroupState struct { // A short description of the user group. Description pulumi.StringPtrInput // The name of the user group. Name pulumi.StringPtrInput }
func (UserGroupState) ElementType ¶
func (UserGroupState) ElementType() reflect.Type
type UserInput ¶
type UserInput interface { pulumi.Input ToUserOutput() UserOutput ToUserOutputWithContext(ctx context.Context) UserOutput }
type UserMap ¶
func (UserMap) ElementType ¶
func (UserMap) ToUserMapOutput ¶
func (i UserMap) ToUserMapOutput() UserMapOutput
func (UserMap) ToUserMapOutputWithContext ¶
func (i UserMap) ToUserMapOutputWithContext(ctx context.Context) UserMapOutput
type UserMapInput ¶
type UserMapInput interface { pulumi.Input ToUserMapOutput() UserMapOutput ToUserMapOutputWithContext(context.Context) UserMapOutput }
UserMapInput is an input type that accepts UserMap and UserMapOutput values. You can construct a concrete instance of `UserMapInput` via:
UserMap{ "key": UserArgs{...} }
type UserMapOutput ¶
type UserMapOutput struct{ *pulumi.OutputState }
func (UserMapOutput) ElementType ¶
func (UserMapOutput) ElementType() reflect.Type
func (UserMapOutput) MapIndex ¶
func (o UserMapOutput) MapIndex(k pulumi.StringInput) UserOutput
func (UserMapOutput) ToUserMapOutput ¶
func (o UserMapOutput) ToUserMapOutput() UserMapOutput
func (UserMapOutput) ToUserMapOutputWithContext ¶
func (o UserMapOutput) ToUserMapOutputWithContext(ctx context.Context) UserMapOutput
type UserOutput ¶
type UserOutput struct{ *pulumi.OutputState }
func (UserOutput) Customer ¶
func (o UserOutput) Customer() pulumi.StringOutput
The customer the user is associated with.
func (UserOutput) ElementType ¶
func (UserOutput) ElementType() reflect.Type
func (UserOutput) Email ¶
func (o UserOutput) Email() pulumi.StringOutput
The unique identifier of the user account to create. Must be a valid email address.
func (UserOutput) Permissions ¶
func (o UserOutput) Permissions() pulumi.StringArrayOutput
List of permission to grant to this user. Valid options are `agentManagement`, `alertsManagement`, `dashboardManagement`, `embeddedCharts`, `eventsManagement`, `externalLinksManagement`, `hostTagManagement`, `metricsManagement`, and `userManagement`.
func (UserOutput) ToUserOutput ¶
func (o UserOutput) ToUserOutput() UserOutput
func (UserOutput) ToUserOutputWithContext ¶
func (o UserOutput) ToUserOutputWithContext(ctx context.Context) UserOutput
func (UserOutput) UserGroups ¶
func (o UserOutput) UserGroups() pulumi.StringArrayOutput
List of user groups to this user.
type UserState ¶
type UserState struct { // The customer the user is associated with. Customer pulumi.StringPtrInput // The unique identifier of the user account to create. Must be a valid email address. Email pulumi.StringPtrInput // List of permission to grant to this user. Valid options are // `agentManagement`, `alertsManagement`, `dashboardManagement`, `embeddedCharts`, `eventsManagement`, `externalLinksManagement`, // `hostTagManagement`, `metricsManagement`, and `userManagement`. Permissions pulumi.StringArrayInput // List of user groups to this user. UserGroups pulumi.StringArrayInput }
func (UserState) ElementType ¶
Source Files
¶
- alert.go
- alertTarget.go
- cloudIntegrationAppDynamics.go
- cloudIntegrationAwsExternalId.go
- cloudIntegrationAzure.go
- cloudIntegrationAzureActivityLog.go
- cloudIntegrationCloudTrail.go
- cloudIntegrationCloudWatch.go
- cloudIntegrationEc2.go
- cloudIntegrationGcp.go
- cloudIntegrationGcpBilling.go
- cloudIntegrationNewRelic.go
- dashboard.go
- dashboardJson.go
- derivedMetric.go
- doc.go
- event.go
- externalLink.go
- getAlert.go
- getAlerts.go
- getDashboard.go
- getDashboards.go
- getDefaultUserGroup.go
- getDerivedMetric.go
- getDerivedMetrics.go
- getEvent.go
- getEvents.go
- getExternalLink.go
- getExternalLinks.go
- getMaintenanceWindow.go
- getMaintenanceWindowAll.go
- getMetricsPolicy.go
- getRole.go
- getRoles.go
- getUser.go
- getUserGroup.go
- getUserGroups.go
- getUsers.go
- ingestionPolicy.go
- init.go
- maintenanceWindow.go
- metricsPolicy.go
- provider.go
- pulumiTypes.go
- role.go
- serviceAccount.go
- user.go
- userGroup.go