Documentation ¶
Overview ¶
A Pulumi package for creating and managing wavefront cloud resources.
Index ¶
- func PkgVersion() (semver.Version, error)
- 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) 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) Description() pulumi.StringOutput
- func (IngestionPolicyOutput) ElementType() reflect.Type
- func (o IngestionPolicyOutput) Name() pulumi.StringOutput
- func (o IngestionPolicyOutput) Scope() pulumi.StringOutput
- func (o IngestionPolicyOutput) ToIngestionPolicyOutput() IngestionPolicyOutput
- func (o IngestionPolicyOutput) ToIngestionPolicyOutputWithContext(ctx context.Context) IngestionPolicyOutput
- type IngestionPolicyState
- 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 ¶
func PkgVersion ¶ added in v0.6.0
PkgVersion uses reflection to determine the version of the current package. If a version cannot be determined, v1 will be assumed. The second return value is always nil.
Types ¶
type 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/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 ¶ added in v0.5.4
func (*Alert) ToAlertOutput ¶ added in v0.5.4
func (i *Alert) ToAlertOutput() AlertOutput
func (*Alert) ToAlertOutputWithContext ¶ added in v0.5.4
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 ¶ added in v0.7.1
type AlertArray []AlertInput
func (AlertArray) ElementType ¶ added in v0.7.1
func (AlertArray) ElementType() reflect.Type
func (AlertArray) ToAlertArrayOutput ¶ added in v0.7.1
func (i AlertArray) ToAlertArrayOutput() AlertArrayOutput
func (AlertArray) ToAlertArrayOutputWithContext ¶ added in v0.7.1
func (i AlertArray) ToAlertArrayOutputWithContext(ctx context.Context) AlertArrayOutput
type AlertArrayInput ¶ added in v0.7.1
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 ¶ added in v0.7.1
type AlertArrayOutput struct{ *pulumi.OutputState }
func (AlertArrayOutput) ElementType ¶ added in v0.7.1
func (AlertArrayOutput) ElementType() reflect.Type
func (AlertArrayOutput) Index ¶ added in v0.7.1
func (o AlertArrayOutput) Index(i pulumi.IntInput) AlertOutput
func (AlertArrayOutput) ToAlertArrayOutput ¶ added in v0.7.1
func (o AlertArrayOutput) ToAlertArrayOutput() AlertArrayOutput
func (AlertArrayOutput) ToAlertArrayOutputWithContext ¶ added in v0.7.1
func (o AlertArrayOutput) ToAlertArrayOutputWithContext(ctx context.Context) AlertArrayOutput
type AlertInput ¶ added in v0.5.4
type AlertInput interface { pulumi.Input ToAlertOutput() AlertOutput ToAlertOutputWithContext(ctx context.Context) AlertOutput }
type AlertMap ¶ added in v0.7.1
type AlertMap map[string]AlertInput
func (AlertMap) ElementType ¶ added in v0.7.1
func (AlertMap) ToAlertMapOutput ¶ added in v0.7.1
func (i AlertMap) ToAlertMapOutput() AlertMapOutput
func (AlertMap) ToAlertMapOutputWithContext ¶ added in v0.7.1
func (i AlertMap) ToAlertMapOutputWithContext(ctx context.Context) AlertMapOutput
type AlertMapInput ¶ added in v0.7.1
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 ¶ added in v0.7.1
type AlertMapOutput struct{ *pulumi.OutputState }
func (AlertMapOutput) ElementType ¶ added in v0.7.1
func (AlertMapOutput) ElementType() reflect.Type
func (AlertMapOutput) MapIndex ¶ added in v0.7.1
func (o AlertMapOutput) MapIndex(k pulumi.StringInput) AlertOutput
func (AlertMapOutput) ToAlertMapOutput ¶ added in v0.7.1
func (o AlertMapOutput) ToAlertMapOutput() AlertMapOutput
func (AlertMapOutput) ToAlertMapOutputWithContext ¶ added in v0.7.1
func (o AlertMapOutput) ToAlertMapOutputWithContext(ctx context.Context) AlertMapOutput
type AlertOutput ¶ added in v0.5.4
type AlertOutput struct{ *pulumi.OutputState }
func (AlertOutput) AdditionalInformation ¶ added in v1.2.0
func (o AlertOutput) AdditionalInformation() pulumi.StringPtrOutput
User-supplied additional explanatory information for this alert. Useful for linking runbooks, migrations, etc.
func (AlertOutput) AlertType ¶ added in v1.2.0
func (o AlertOutput) AlertType() pulumi.StringPtrOutput
The type of alert in Wavefront. Either `CLASSIC` (default) or `THRESHOLD`.
func (AlertOutput) CanModifies ¶ added in v1.2.0
func (o AlertOutput) CanModifies() pulumi.StringArrayOutput
A list of valid users or groups that can modify this resource on a tenant.
func (AlertOutput) CanViews ¶ added in v1.2.0
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 ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (o AlertOutput) Conditions() pulumi.StringMapOutput
a string->string map of `severity` to `condition` for which this alert will trigger.
func (AlertOutput) DisplayExpression ¶ added in v1.2.0
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 ¶ added in v0.5.4
func (AlertOutput) ElementType() reflect.Type
func (AlertOutput) Minutes ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (o AlertOutput) Name() pulumi.StringOutput
The name of the alert as it is displayed in Wavefront.
func (AlertOutput) NotificationResendFrequencyMinutes ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (o AlertOutput) ProcessRateMinutes() pulumi.IntPtrOutput
The specified query is executed every `processRateMinutes` minutes. Default value is 5 minutes.
func (AlertOutput) ResolveAfterMinutes ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (o AlertOutput) Severity() pulumi.StringOutput
Severity of the alert, valid values are `INFO`, `SMOKE`, `WARN`, `SEVERE`.
func (AlertOutput) Tags ¶ added in v1.2.0
func (o AlertOutput) Tags() pulumi.StringArrayOutput
A set of tags to assign to this resource.
func (AlertOutput) Target ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (o AlertOutput) ThresholdTargets() pulumi.StringMapOutput
A string to string map of Targets for severity.
func (AlertOutput) ToAlertOutput ¶ added in v0.5.4
func (o AlertOutput) ToAlertOutput() AlertOutput
func (AlertOutput) ToAlertOutputWithContext ¶ added in v0.5.4
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/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/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 ¶ added in v0.5.4
func (*AlertTarget) ElementType() reflect.Type
func (*AlertTarget) ToAlertTargetOutput ¶ added in v0.5.4
func (i *AlertTarget) ToAlertTargetOutput() AlertTargetOutput
func (*AlertTarget) ToAlertTargetOutputWithContext ¶ added in v0.5.4
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 ¶ added in v0.7.1
type AlertTargetArray []AlertTargetInput
func (AlertTargetArray) ElementType ¶ added in v0.7.1
func (AlertTargetArray) ElementType() reflect.Type
func (AlertTargetArray) ToAlertTargetArrayOutput ¶ added in v0.7.1
func (i AlertTargetArray) ToAlertTargetArrayOutput() AlertTargetArrayOutput
func (AlertTargetArray) ToAlertTargetArrayOutputWithContext ¶ added in v0.7.1
func (i AlertTargetArray) ToAlertTargetArrayOutputWithContext(ctx context.Context) AlertTargetArrayOutput
type AlertTargetArrayInput ¶ added in v0.7.1
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 ¶ added in v0.7.1
type AlertTargetArrayOutput struct{ *pulumi.OutputState }
func (AlertTargetArrayOutput) ElementType ¶ added in v0.7.1
func (AlertTargetArrayOutput) ElementType() reflect.Type
func (AlertTargetArrayOutput) Index ¶ added in v0.7.1
func (o AlertTargetArrayOutput) Index(i pulumi.IntInput) AlertTargetOutput
func (AlertTargetArrayOutput) ToAlertTargetArrayOutput ¶ added in v0.7.1
func (o AlertTargetArrayOutput) ToAlertTargetArrayOutput() AlertTargetArrayOutput
func (AlertTargetArrayOutput) ToAlertTargetArrayOutputWithContext ¶ added in v0.7.1
func (o AlertTargetArrayOutput) ToAlertTargetArrayOutputWithContext(ctx context.Context) AlertTargetArrayOutput
type AlertTargetInput ¶ added in v0.5.4
type AlertTargetInput interface { pulumi.Input ToAlertTargetOutput() AlertTargetOutput ToAlertTargetOutputWithContext(ctx context.Context) AlertTargetOutput }
type AlertTargetMap ¶ added in v0.7.1
type AlertTargetMap map[string]AlertTargetInput
func (AlertTargetMap) ElementType ¶ added in v0.7.1
func (AlertTargetMap) ElementType() reflect.Type
func (AlertTargetMap) ToAlertTargetMapOutput ¶ added in v0.7.1
func (i AlertTargetMap) ToAlertTargetMapOutput() AlertTargetMapOutput
func (AlertTargetMap) ToAlertTargetMapOutputWithContext ¶ added in v0.7.1
func (i AlertTargetMap) ToAlertTargetMapOutputWithContext(ctx context.Context) AlertTargetMapOutput
type AlertTargetMapInput ¶ added in v0.7.1
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 ¶ added in v0.7.1
type AlertTargetMapOutput struct{ *pulumi.OutputState }
func (AlertTargetMapOutput) ElementType ¶ added in v0.7.1
func (AlertTargetMapOutput) ElementType() reflect.Type
func (AlertTargetMapOutput) MapIndex ¶ added in v0.7.1
func (o AlertTargetMapOutput) MapIndex(k pulumi.StringInput) AlertTargetOutput
func (AlertTargetMapOutput) ToAlertTargetMapOutput ¶ added in v0.7.1
func (o AlertTargetMapOutput) ToAlertTargetMapOutput() AlertTargetMapOutput
func (AlertTargetMapOutput) ToAlertTargetMapOutputWithContext ¶ added in v0.7.1
func (o AlertTargetMapOutput) ToAlertTargetMapOutputWithContext(ctx context.Context) AlertTargetMapOutput
type AlertTargetOutput ¶ added in v0.5.4
type AlertTargetOutput struct{ *pulumi.OutputState }
func (AlertTargetOutput) ContentType ¶ added in v1.2.0
func (o AlertTargetOutput) ContentType() pulumi.StringPtrOutput
The value of the `Content-Type` header of the webhook.
func (AlertTargetOutput) CustomHeaders ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (o AlertTargetOutput) Description() pulumi.StringOutput
Description describing this alert target.
func (AlertTargetOutput) ElementType ¶ added in v0.5.4
func (AlertTargetOutput) ElementType() reflect.Type
func (AlertTargetOutput) EmailSubject ¶ added in v1.2.0
func (o AlertTargetOutput) EmailSubject() pulumi.StringPtrOutput
The subject title of an email notification target.
func (AlertTargetOutput) IsHtmlContent ¶ added in v1.2.0
func (o AlertTargetOutput) IsHtmlContent() pulumi.BoolPtrOutput
Determine whether the email alert content is sent as HTML or text.
func (AlertTargetOutput) Method ¶ added in v1.2.0
func (o AlertTargetOutput) Method() pulumi.StringPtrOutput
The notification method used for notification target. One of `WEBHOOK`, `EMAIL`, `PAGERDUTY`.
func (AlertTargetOutput) Name ¶ added in v1.2.0
func (o AlertTargetOutput) Name() pulumi.StringOutput
The name of the alert target as it is displayed in Wavefront.
func (AlertTargetOutput) Recipient ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (o AlertTargetOutput) Routes() AlertTargetRouteArrayOutput
List of routing targets that this alert target will notify. See Route
func (AlertTargetOutput) TargetId ¶ added in v1.2.0
func (o AlertTargetOutput) TargetId() pulumi.StringOutput
func (AlertTargetOutput) Template ¶ added in v1.2.0
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 ¶ added in v0.5.4
func (o AlertTargetOutput) ToAlertTargetOutput() AlertTargetOutput
func (AlertTargetOutput) ToAlertTargetOutputWithContext ¶ added in v0.5.4
func (o AlertTargetOutput) ToAlertTargetOutputWithContext(ctx context.Context) AlertTargetOutput
func (AlertTargetOutput) Triggers ¶ added in v1.2.0
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/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 ¶ added in v0.5.4
func (*CloudIntegrationAppDynamics) ElementType() reflect.Type
func (*CloudIntegrationAppDynamics) ToCloudIntegrationAppDynamicsOutput ¶ added in v0.5.4
func (i *CloudIntegrationAppDynamics) ToCloudIntegrationAppDynamicsOutput() CloudIntegrationAppDynamicsOutput
func (*CloudIntegrationAppDynamics) ToCloudIntegrationAppDynamicsOutputWithContext ¶ added in v0.5.4
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 ¶ added in v0.7.1
type CloudIntegrationAppDynamicsArray []CloudIntegrationAppDynamicsInput
func (CloudIntegrationAppDynamicsArray) ElementType ¶ added in v0.7.1
func (CloudIntegrationAppDynamicsArray) ElementType() reflect.Type
func (CloudIntegrationAppDynamicsArray) ToCloudIntegrationAppDynamicsArrayOutput ¶ added in v0.7.1
func (i CloudIntegrationAppDynamicsArray) ToCloudIntegrationAppDynamicsArrayOutput() CloudIntegrationAppDynamicsArrayOutput
func (CloudIntegrationAppDynamicsArray) ToCloudIntegrationAppDynamicsArrayOutputWithContext ¶ added in v0.7.1
func (i CloudIntegrationAppDynamicsArray) ToCloudIntegrationAppDynamicsArrayOutputWithContext(ctx context.Context) CloudIntegrationAppDynamicsArrayOutput
type CloudIntegrationAppDynamicsArrayInput ¶ added in v0.7.1
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 ¶ added in v0.7.1
type CloudIntegrationAppDynamicsArrayOutput struct{ *pulumi.OutputState }
func (CloudIntegrationAppDynamicsArrayOutput) ElementType ¶ added in v0.7.1
func (CloudIntegrationAppDynamicsArrayOutput) ElementType() reflect.Type
func (CloudIntegrationAppDynamicsArrayOutput) ToCloudIntegrationAppDynamicsArrayOutput ¶ added in v0.7.1
func (o CloudIntegrationAppDynamicsArrayOutput) ToCloudIntegrationAppDynamicsArrayOutput() CloudIntegrationAppDynamicsArrayOutput
func (CloudIntegrationAppDynamicsArrayOutput) ToCloudIntegrationAppDynamicsArrayOutputWithContext ¶ added in v0.7.1
func (o CloudIntegrationAppDynamicsArrayOutput) ToCloudIntegrationAppDynamicsArrayOutputWithContext(ctx context.Context) CloudIntegrationAppDynamicsArrayOutput
type CloudIntegrationAppDynamicsInput ¶ added in v0.5.4
type CloudIntegrationAppDynamicsInput interface { pulumi.Input ToCloudIntegrationAppDynamicsOutput() CloudIntegrationAppDynamicsOutput ToCloudIntegrationAppDynamicsOutputWithContext(ctx context.Context) CloudIntegrationAppDynamicsOutput }
type CloudIntegrationAppDynamicsMap ¶ added in v0.7.1
type CloudIntegrationAppDynamicsMap map[string]CloudIntegrationAppDynamicsInput
func (CloudIntegrationAppDynamicsMap) ElementType ¶ added in v0.7.1
func (CloudIntegrationAppDynamicsMap) ElementType() reflect.Type
func (CloudIntegrationAppDynamicsMap) ToCloudIntegrationAppDynamicsMapOutput ¶ added in v0.7.1
func (i CloudIntegrationAppDynamicsMap) ToCloudIntegrationAppDynamicsMapOutput() CloudIntegrationAppDynamicsMapOutput
func (CloudIntegrationAppDynamicsMap) ToCloudIntegrationAppDynamicsMapOutputWithContext ¶ added in v0.7.1
func (i CloudIntegrationAppDynamicsMap) ToCloudIntegrationAppDynamicsMapOutputWithContext(ctx context.Context) CloudIntegrationAppDynamicsMapOutput
type CloudIntegrationAppDynamicsMapInput ¶ added in v0.7.1
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 ¶ added in v0.7.1
type CloudIntegrationAppDynamicsMapOutput struct{ *pulumi.OutputState }
func (CloudIntegrationAppDynamicsMapOutput) ElementType ¶ added in v0.7.1
func (CloudIntegrationAppDynamicsMapOutput) ElementType() reflect.Type
func (CloudIntegrationAppDynamicsMapOutput) MapIndex ¶ added in v0.7.1
func (o CloudIntegrationAppDynamicsMapOutput) MapIndex(k pulumi.StringInput) CloudIntegrationAppDynamicsOutput
func (CloudIntegrationAppDynamicsMapOutput) ToCloudIntegrationAppDynamicsMapOutput ¶ added in v0.7.1
func (o CloudIntegrationAppDynamicsMapOutput) ToCloudIntegrationAppDynamicsMapOutput() CloudIntegrationAppDynamicsMapOutput
func (CloudIntegrationAppDynamicsMapOutput) ToCloudIntegrationAppDynamicsMapOutputWithContext ¶ added in v0.7.1
func (o CloudIntegrationAppDynamicsMapOutput) ToCloudIntegrationAppDynamicsMapOutputWithContext(ctx context.Context) CloudIntegrationAppDynamicsMapOutput
type CloudIntegrationAppDynamicsOutput ¶ added in v0.5.4
type CloudIntegrationAppDynamicsOutput struct{ *pulumi.OutputState }
func (CloudIntegrationAppDynamicsOutput) AdditionalTags ¶ added in v1.2.0
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 ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (o CloudIntegrationAppDynamicsOutput) ControllerName() pulumi.StringOutput
Name of the SaaS controller.
func (CloudIntegrationAppDynamicsOutput) ElementType ¶ added in v0.5.4
func (CloudIntegrationAppDynamicsOutput) ElementType() reflect.Type
func (CloudIntegrationAppDynamicsOutput) EnableAppInfraMetrics ¶ added in v1.2.0
func (o CloudIntegrationAppDynamicsOutput) EnableAppInfraMetrics() pulumi.BoolPtrOutput
Boolean flag to control Application Infrastructure metric ingestion.
func (CloudIntegrationAppDynamicsOutput) EnableBackendMetrics ¶ added in v1.2.0
func (o CloudIntegrationAppDynamicsOutput) EnableBackendMetrics() pulumi.BoolPtrOutput
Boolean flag to control Backend metric ingestion.
func (CloudIntegrationAppDynamicsOutput) EnableBusinessTrxMetrics ¶ added in v1.2.0
func (o CloudIntegrationAppDynamicsOutput) EnableBusinessTrxMetrics() pulumi.BoolPtrOutput
Boolean flag to control Business Transaction metric ingestion.
func (CloudIntegrationAppDynamicsOutput) EnableErrorMetrics ¶ added in v1.2.0
func (o CloudIntegrationAppDynamicsOutput) EnableErrorMetrics() pulumi.BoolPtrOutput
Boolean flag to control Error metric ingestion.
func (CloudIntegrationAppDynamicsOutput) EnableIndividualNodeMetrics ¶ added in v1.2.0
func (o CloudIntegrationAppDynamicsOutput) EnableIndividualNodeMetrics() pulumi.BoolPtrOutput
Boolean flag to control Individual Node metric ingestion.
func (CloudIntegrationAppDynamicsOutput) EnableOverallPerfMetrics ¶ added in v1.2.0
func (o CloudIntegrationAppDynamicsOutput) EnableOverallPerfMetrics() pulumi.BoolPtrOutput
Boolean flag to control Overall Performance metric ingestion.
func (CloudIntegrationAppDynamicsOutput) EnableRollup ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (o CloudIntegrationAppDynamicsOutput) EnableServiceEndpointMetrics() pulumi.BoolPtrOutput
Boolean flag to control Service End point metric ingestion.
func (CloudIntegrationAppDynamicsOutput) EncryptedPassword ¶ added in v1.2.0
func (o CloudIntegrationAppDynamicsOutput) EncryptedPassword() pulumi.StringOutput
Password for AppDynamics user.
func (CloudIntegrationAppDynamicsOutput) ForceSave ¶ added in v1.2.0
func (o CloudIntegrationAppDynamicsOutput) ForceSave() pulumi.BoolPtrOutput
Forces this resource to save, even if errors are present.
func (CloudIntegrationAppDynamicsOutput) Name ¶ added in v1.2.0
func (o CloudIntegrationAppDynamicsOutput) Name() pulumi.StringOutput
The human-readable name of this integration.
func (CloudIntegrationAppDynamicsOutput) Service ¶ added in v1.2.0
func (o CloudIntegrationAppDynamicsOutput) Service() pulumi.StringOutput
A value denoting which cloud service this service integrates with.
func (CloudIntegrationAppDynamicsOutput) ServiceRefreshRateInMinutes ¶ added in v1.2.0
func (o CloudIntegrationAppDynamicsOutput) ServiceRefreshRateInMinutes() pulumi.IntPtrOutput
How often, in minutes, to refresh the service.
func (CloudIntegrationAppDynamicsOutput) ToCloudIntegrationAppDynamicsOutput ¶ added in v0.5.4
func (o CloudIntegrationAppDynamicsOutput) ToCloudIntegrationAppDynamicsOutput() CloudIntegrationAppDynamicsOutput
func (CloudIntegrationAppDynamicsOutput) ToCloudIntegrationAppDynamicsOutputWithContext ¶ added in v0.5.4
func (o CloudIntegrationAppDynamicsOutput) ToCloudIntegrationAppDynamicsOutputWithContext(ctx context.Context) CloudIntegrationAppDynamicsOutput
func (CloudIntegrationAppDynamicsOutput) UserName ¶ added in v1.2.0
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/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 ¶ added in v0.5.4
func (*CloudIntegrationAwsExternalId) ElementType() reflect.Type
func (*CloudIntegrationAwsExternalId) ToCloudIntegrationAwsExternalIdOutput ¶ added in v0.5.4
func (i *CloudIntegrationAwsExternalId) ToCloudIntegrationAwsExternalIdOutput() CloudIntegrationAwsExternalIdOutput
func (*CloudIntegrationAwsExternalId) ToCloudIntegrationAwsExternalIdOutputWithContext ¶ added in v0.5.4
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 ¶ added in v0.7.1
type CloudIntegrationAwsExternalIdArray []CloudIntegrationAwsExternalIdInput
func (CloudIntegrationAwsExternalIdArray) ElementType ¶ added in v0.7.1
func (CloudIntegrationAwsExternalIdArray) ElementType() reflect.Type
func (CloudIntegrationAwsExternalIdArray) ToCloudIntegrationAwsExternalIdArrayOutput ¶ added in v0.7.1
func (i CloudIntegrationAwsExternalIdArray) ToCloudIntegrationAwsExternalIdArrayOutput() CloudIntegrationAwsExternalIdArrayOutput
func (CloudIntegrationAwsExternalIdArray) ToCloudIntegrationAwsExternalIdArrayOutputWithContext ¶ added in v0.7.1
func (i CloudIntegrationAwsExternalIdArray) ToCloudIntegrationAwsExternalIdArrayOutputWithContext(ctx context.Context) CloudIntegrationAwsExternalIdArrayOutput
type CloudIntegrationAwsExternalIdArrayInput ¶ added in v0.7.1
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 ¶ added in v0.7.1
type CloudIntegrationAwsExternalIdArrayOutput struct{ *pulumi.OutputState }
func (CloudIntegrationAwsExternalIdArrayOutput) ElementType ¶ added in v0.7.1
func (CloudIntegrationAwsExternalIdArrayOutput) ElementType() reflect.Type
func (CloudIntegrationAwsExternalIdArrayOutput) ToCloudIntegrationAwsExternalIdArrayOutput ¶ added in v0.7.1
func (o CloudIntegrationAwsExternalIdArrayOutput) ToCloudIntegrationAwsExternalIdArrayOutput() CloudIntegrationAwsExternalIdArrayOutput
func (CloudIntegrationAwsExternalIdArrayOutput) ToCloudIntegrationAwsExternalIdArrayOutputWithContext ¶ added in v0.7.1
func (o CloudIntegrationAwsExternalIdArrayOutput) ToCloudIntegrationAwsExternalIdArrayOutputWithContext(ctx context.Context) CloudIntegrationAwsExternalIdArrayOutput
type CloudIntegrationAwsExternalIdInput ¶ added in v0.5.4
type CloudIntegrationAwsExternalIdInput interface { pulumi.Input ToCloudIntegrationAwsExternalIdOutput() CloudIntegrationAwsExternalIdOutput ToCloudIntegrationAwsExternalIdOutputWithContext(ctx context.Context) CloudIntegrationAwsExternalIdOutput }
type CloudIntegrationAwsExternalIdMap ¶ added in v0.7.1
type CloudIntegrationAwsExternalIdMap map[string]CloudIntegrationAwsExternalIdInput
func (CloudIntegrationAwsExternalIdMap) ElementType ¶ added in v0.7.1
func (CloudIntegrationAwsExternalIdMap) ElementType() reflect.Type
func (CloudIntegrationAwsExternalIdMap) ToCloudIntegrationAwsExternalIdMapOutput ¶ added in v0.7.1
func (i CloudIntegrationAwsExternalIdMap) ToCloudIntegrationAwsExternalIdMapOutput() CloudIntegrationAwsExternalIdMapOutput
func (CloudIntegrationAwsExternalIdMap) ToCloudIntegrationAwsExternalIdMapOutputWithContext ¶ added in v0.7.1
func (i CloudIntegrationAwsExternalIdMap) ToCloudIntegrationAwsExternalIdMapOutputWithContext(ctx context.Context) CloudIntegrationAwsExternalIdMapOutput
type CloudIntegrationAwsExternalIdMapInput ¶ added in v0.7.1
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 ¶ added in v0.7.1
type CloudIntegrationAwsExternalIdMapOutput struct{ *pulumi.OutputState }
func (CloudIntegrationAwsExternalIdMapOutput) ElementType ¶ added in v0.7.1
func (CloudIntegrationAwsExternalIdMapOutput) ElementType() reflect.Type
func (CloudIntegrationAwsExternalIdMapOutput) MapIndex ¶ added in v0.7.1
func (o CloudIntegrationAwsExternalIdMapOutput) MapIndex(k pulumi.StringInput) CloudIntegrationAwsExternalIdOutput
func (CloudIntegrationAwsExternalIdMapOutput) ToCloudIntegrationAwsExternalIdMapOutput ¶ added in v0.7.1
func (o CloudIntegrationAwsExternalIdMapOutput) ToCloudIntegrationAwsExternalIdMapOutput() CloudIntegrationAwsExternalIdMapOutput
func (CloudIntegrationAwsExternalIdMapOutput) ToCloudIntegrationAwsExternalIdMapOutputWithContext ¶ added in v0.7.1
func (o CloudIntegrationAwsExternalIdMapOutput) ToCloudIntegrationAwsExternalIdMapOutputWithContext(ctx context.Context) CloudIntegrationAwsExternalIdMapOutput
type CloudIntegrationAwsExternalIdOutput ¶ added in v0.5.4
type CloudIntegrationAwsExternalIdOutput struct{ *pulumi.OutputState }
func (CloudIntegrationAwsExternalIdOutput) ElementType ¶ added in v0.5.4
func (CloudIntegrationAwsExternalIdOutput) ElementType() reflect.Type
func (CloudIntegrationAwsExternalIdOutput) ToCloudIntegrationAwsExternalIdOutput ¶ added in v0.5.4
func (o CloudIntegrationAwsExternalIdOutput) ToCloudIntegrationAwsExternalIdOutput() CloudIntegrationAwsExternalIdOutput
func (CloudIntegrationAwsExternalIdOutput) ToCloudIntegrationAwsExternalIdOutputWithContext ¶ added in v0.5.4
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/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 ¶ added in v0.5.4
func (*CloudIntegrationAzure) ElementType() reflect.Type
func (*CloudIntegrationAzure) ToCloudIntegrationAzureOutput ¶ added in v0.5.4
func (i *CloudIntegrationAzure) ToCloudIntegrationAzureOutput() CloudIntegrationAzureOutput
func (*CloudIntegrationAzure) ToCloudIntegrationAzureOutputWithContext ¶ added in v0.5.4
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/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 ¶ added in v0.5.4
func (*CloudIntegrationAzureActivityLog) ElementType() reflect.Type
func (*CloudIntegrationAzureActivityLog) ToCloudIntegrationAzureActivityLogOutput ¶ added in v0.5.4
func (i *CloudIntegrationAzureActivityLog) ToCloudIntegrationAzureActivityLogOutput() CloudIntegrationAzureActivityLogOutput
func (*CloudIntegrationAzureActivityLog) ToCloudIntegrationAzureActivityLogOutputWithContext ¶ added in v0.5.4
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 ¶ added in v0.7.1
type CloudIntegrationAzureActivityLogArray []CloudIntegrationAzureActivityLogInput
func (CloudIntegrationAzureActivityLogArray) ElementType ¶ added in v0.7.1
func (CloudIntegrationAzureActivityLogArray) ElementType() reflect.Type
func (CloudIntegrationAzureActivityLogArray) ToCloudIntegrationAzureActivityLogArrayOutput ¶ added in v0.7.1
func (i CloudIntegrationAzureActivityLogArray) ToCloudIntegrationAzureActivityLogArrayOutput() CloudIntegrationAzureActivityLogArrayOutput
func (CloudIntegrationAzureActivityLogArray) ToCloudIntegrationAzureActivityLogArrayOutputWithContext ¶ added in v0.7.1
func (i CloudIntegrationAzureActivityLogArray) ToCloudIntegrationAzureActivityLogArrayOutputWithContext(ctx context.Context) CloudIntegrationAzureActivityLogArrayOutput
type CloudIntegrationAzureActivityLogArrayInput ¶ added in v0.7.1
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 ¶ added in v0.7.1
type CloudIntegrationAzureActivityLogArrayOutput struct{ *pulumi.OutputState }
func (CloudIntegrationAzureActivityLogArrayOutput) ElementType ¶ added in v0.7.1
func (CloudIntegrationAzureActivityLogArrayOutput) ElementType() reflect.Type
func (CloudIntegrationAzureActivityLogArrayOutput) ToCloudIntegrationAzureActivityLogArrayOutput ¶ added in v0.7.1
func (o CloudIntegrationAzureActivityLogArrayOutput) ToCloudIntegrationAzureActivityLogArrayOutput() CloudIntegrationAzureActivityLogArrayOutput
func (CloudIntegrationAzureActivityLogArrayOutput) ToCloudIntegrationAzureActivityLogArrayOutputWithContext ¶ added in v0.7.1
func (o CloudIntegrationAzureActivityLogArrayOutput) ToCloudIntegrationAzureActivityLogArrayOutputWithContext(ctx context.Context) CloudIntegrationAzureActivityLogArrayOutput
type CloudIntegrationAzureActivityLogInput ¶ added in v0.5.4
type CloudIntegrationAzureActivityLogInput interface { pulumi.Input ToCloudIntegrationAzureActivityLogOutput() CloudIntegrationAzureActivityLogOutput ToCloudIntegrationAzureActivityLogOutputWithContext(ctx context.Context) CloudIntegrationAzureActivityLogOutput }
type CloudIntegrationAzureActivityLogMap ¶ added in v0.7.1
type CloudIntegrationAzureActivityLogMap map[string]CloudIntegrationAzureActivityLogInput
func (CloudIntegrationAzureActivityLogMap) ElementType ¶ added in v0.7.1
func (CloudIntegrationAzureActivityLogMap) ElementType() reflect.Type
func (CloudIntegrationAzureActivityLogMap) ToCloudIntegrationAzureActivityLogMapOutput ¶ added in v0.7.1
func (i CloudIntegrationAzureActivityLogMap) ToCloudIntegrationAzureActivityLogMapOutput() CloudIntegrationAzureActivityLogMapOutput
func (CloudIntegrationAzureActivityLogMap) ToCloudIntegrationAzureActivityLogMapOutputWithContext ¶ added in v0.7.1
func (i CloudIntegrationAzureActivityLogMap) ToCloudIntegrationAzureActivityLogMapOutputWithContext(ctx context.Context) CloudIntegrationAzureActivityLogMapOutput
type CloudIntegrationAzureActivityLogMapInput ¶ added in v0.7.1
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 ¶ added in v0.7.1
type CloudIntegrationAzureActivityLogMapOutput struct{ *pulumi.OutputState }
func (CloudIntegrationAzureActivityLogMapOutput) ElementType ¶ added in v0.7.1
func (CloudIntegrationAzureActivityLogMapOutput) ElementType() reflect.Type
func (CloudIntegrationAzureActivityLogMapOutput) MapIndex ¶ added in v0.7.1
func (o CloudIntegrationAzureActivityLogMapOutput) MapIndex(k pulumi.StringInput) CloudIntegrationAzureActivityLogOutput
func (CloudIntegrationAzureActivityLogMapOutput) ToCloudIntegrationAzureActivityLogMapOutput ¶ added in v0.7.1
func (o CloudIntegrationAzureActivityLogMapOutput) ToCloudIntegrationAzureActivityLogMapOutput() CloudIntegrationAzureActivityLogMapOutput
func (CloudIntegrationAzureActivityLogMapOutput) ToCloudIntegrationAzureActivityLogMapOutputWithContext ¶ added in v0.7.1
func (o CloudIntegrationAzureActivityLogMapOutput) ToCloudIntegrationAzureActivityLogMapOutputWithContext(ctx context.Context) CloudIntegrationAzureActivityLogMapOutput
type CloudIntegrationAzureActivityLogOutput ¶ added in v0.5.4
type CloudIntegrationAzureActivityLogOutput struct{ *pulumi.OutputState }
func (CloudIntegrationAzureActivityLogOutput) AdditionalTags ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (o CloudIntegrationAzureActivityLogOutput) CategoryFilters() pulumi.StringArrayOutput
A list of Azure services (such as Microsoft.Compute/virtualMachines) from which to pull metrics.
func (CloudIntegrationAzureActivityLogOutput) ClientId ¶ added in v1.2.0
func (o CloudIntegrationAzureActivityLogOutput) ClientId() pulumi.StringOutput
Client ID for an Azure service account within your project.
func (CloudIntegrationAzureActivityLogOutput) ClientSecret ¶ added in v1.2.0
func (o CloudIntegrationAzureActivityLogOutput) ClientSecret() pulumi.StringOutput
Client secret for an Azure service account within your project.
func (CloudIntegrationAzureActivityLogOutput) ElementType ¶ added in v0.5.4
func (CloudIntegrationAzureActivityLogOutput) ElementType() reflect.Type
func (CloudIntegrationAzureActivityLogOutput) ForceSave ¶ added in v1.2.0
func (o CloudIntegrationAzureActivityLogOutput) ForceSave() pulumi.BoolPtrOutput
Forces this resource to save, even if errors are present.
func (CloudIntegrationAzureActivityLogOutput) Name ¶ added in v1.2.0
func (o CloudIntegrationAzureActivityLogOutput) Name() pulumi.StringOutput
The human-readable name of this integration.
func (CloudIntegrationAzureActivityLogOutput) Service ¶ added in v1.2.0
func (o CloudIntegrationAzureActivityLogOutput) Service() pulumi.StringOutput
A value denoting which cloud service this service integrates with.
func (CloudIntegrationAzureActivityLogOutput) ServiceRefreshRateInMinutes ¶ added in v1.2.0
func (o CloudIntegrationAzureActivityLogOutput) ServiceRefreshRateInMinutes() pulumi.IntPtrOutput
How often, in minutes, to refresh the service.
func (CloudIntegrationAzureActivityLogOutput) Tenant ¶ added in v1.2.0
func (o CloudIntegrationAzureActivityLogOutput) Tenant() pulumi.StringOutput
Tenant ID for an Azure service account within your project.
func (CloudIntegrationAzureActivityLogOutput) ToCloudIntegrationAzureActivityLogOutput ¶ added in v0.5.4
func (o CloudIntegrationAzureActivityLogOutput) ToCloudIntegrationAzureActivityLogOutput() CloudIntegrationAzureActivityLogOutput
func (CloudIntegrationAzureActivityLogOutput) ToCloudIntegrationAzureActivityLogOutputWithContext ¶ added in v0.5.4
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 ¶ added in v0.7.1
type CloudIntegrationAzureArray []CloudIntegrationAzureInput
func (CloudIntegrationAzureArray) ElementType ¶ added in v0.7.1
func (CloudIntegrationAzureArray) ElementType() reflect.Type
func (CloudIntegrationAzureArray) ToCloudIntegrationAzureArrayOutput ¶ added in v0.7.1
func (i CloudIntegrationAzureArray) ToCloudIntegrationAzureArrayOutput() CloudIntegrationAzureArrayOutput
func (CloudIntegrationAzureArray) ToCloudIntegrationAzureArrayOutputWithContext ¶ added in v0.7.1
func (i CloudIntegrationAzureArray) ToCloudIntegrationAzureArrayOutputWithContext(ctx context.Context) CloudIntegrationAzureArrayOutput
type CloudIntegrationAzureArrayInput ¶ added in v0.7.1
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 ¶ added in v0.7.1
type CloudIntegrationAzureArrayOutput struct{ *pulumi.OutputState }
func (CloudIntegrationAzureArrayOutput) ElementType ¶ added in v0.7.1
func (CloudIntegrationAzureArrayOutput) ElementType() reflect.Type
func (CloudIntegrationAzureArrayOutput) Index ¶ added in v0.7.1
func (o CloudIntegrationAzureArrayOutput) Index(i pulumi.IntInput) CloudIntegrationAzureOutput
func (CloudIntegrationAzureArrayOutput) ToCloudIntegrationAzureArrayOutput ¶ added in v0.7.1
func (o CloudIntegrationAzureArrayOutput) ToCloudIntegrationAzureArrayOutput() CloudIntegrationAzureArrayOutput
func (CloudIntegrationAzureArrayOutput) ToCloudIntegrationAzureArrayOutputWithContext ¶ added in v0.7.1
func (o CloudIntegrationAzureArrayOutput) ToCloudIntegrationAzureArrayOutputWithContext(ctx context.Context) CloudIntegrationAzureArrayOutput
type CloudIntegrationAzureInput ¶ added in v0.5.4
type CloudIntegrationAzureInput interface { pulumi.Input ToCloudIntegrationAzureOutput() CloudIntegrationAzureOutput ToCloudIntegrationAzureOutputWithContext(ctx context.Context) CloudIntegrationAzureOutput }
type CloudIntegrationAzureMap ¶ added in v0.7.1
type CloudIntegrationAzureMap map[string]CloudIntegrationAzureInput
func (CloudIntegrationAzureMap) ElementType ¶ added in v0.7.1
func (CloudIntegrationAzureMap) ElementType() reflect.Type
func (CloudIntegrationAzureMap) ToCloudIntegrationAzureMapOutput ¶ added in v0.7.1
func (i CloudIntegrationAzureMap) ToCloudIntegrationAzureMapOutput() CloudIntegrationAzureMapOutput
func (CloudIntegrationAzureMap) ToCloudIntegrationAzureMapOutputWithContext ¶ added in v0.7.1
func (i CloudIntegrationAzureMap) ToCloudIntegrationAzureMapOutputWithContext(ctx context.Context) CloudIntegrationAzureMapOutput
type CloudIntegrationAzureMapInput ¶ added in v0.7.1
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 ¶ added in v0.7.1
type CloudIntegrationAzureMapOutput struct{ *pulumi.OutputState }
func (CloudIntegrationAzureMapOutput) ElementType ¶ added in v0.7.1
func (CloudIntegrationAzureMapOutput) ElementType() reflect.Type
func (CloudIntegrationAzureMapOutput) MapIndex ¶ added in v0.7.1
func (o CloudIntegrationAzureMapOutput) MapIndex(k pulumi.StringInput) CloudIntegrationAzureOutput
func (CloudIntegrationAzureMapOutput) ToCloudIntegrationAzureMapOutput ¶ added in v0.7.1
func (o CloudIntegrationAzureMapOutput) ToCloudIntegrationAzureMapOutput() CloudIntegrationAzureMapOutput
func (CloudIntegrationAzureMapOutput) ToCloudIntegrationAzureMapOutputWithContext ¶ added in v0.7.1
func (o CloudIntegrationAzureMapOutput) ToCloudIntegrationAzureMapOutputWithContext(ctx context.Context) CloudIntegrationAzureMapOutput
type CloudIntegrationAzureOutput ¶ added in v0.5.4
type CloudIntegrationAzureOutput struct{ *pulumi.OutputState }
func (CloudIntegrationAzureOutput) AdditionalTags ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (o CloudIntegrationAzureOutput) CategoryFilters() pulumi.StringArrayOutput
A list of Azure Activity Log categories.
func (CloudIntegrationAzureOutput) ClientId ¶ added in v1.2.0
func (o CloudIntegrationAzureOutput) ClientId() pulumi.StringOutput
Client ID for an Azure service account within your project.
func (CloudIntegrationAzureOutput) ClientSecret ¶ added in v1.2.0
func (o CloudIntegrationAzureOutput) ClientSecret() pulumi.StringOutput
Client secret for an Azure service account within your project.
func (CloudIntegrationAzureOutput) ElementType ¶ added in v0.5.4
func (CloudIntegrationAzureOutput) ElementType() reflect.Type
func (CloudIntegrationAzureOutput) ForceSave ¶ added in v1.2.0
func (o CloudIntegrationAzureOutput) ForceSave() pulumi.BoolPtrOutput
Forces this resource to save, even if errors are present.
func (CloudIntegrationAzureOutput) MetricFilterRegex ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (o CloudIntegrationAzureOutput) Name() pulumi.StringOutput
The human-readable name of this integration.
func (CloudIntegrationAzureOutput) ResourceGroupFilters ¶ added in v1.2.0
func (o CloudIntegrationAzureOutput) ResourceGroupFilters() pulumi.StringArrayOutput
A list of Azure resource groups from which to pull metrics.
func (CloudIntegrationAzureOutput) Service ¶ added in v1.2.0
func (o CloudIntegrationAzureOutput) Service() pulumi.StringOutput
A value denoting which cloud service this service integrates with.
func (CloudIntegrationAzureOutput) ServiceRefreshRateInMinutes ¶ added in v1.2.0
func (o CloudIntegrationAzureOutput) ServiceRefreshRateInMinutes() pulumi.IntPtrOutput
How often, in minutes, to refresh the service.
func (CloudIntegrationAzureOutput) Tenant ¶ added in v1.2.0
func (o CloudIntegrationAzureOutput) Tenant() pulumi.StringOutput
Tenant ID for an Azure service account within your project.
func (CloudIntegrationAzureOutput) ToCloudIntegrationAzureOutput ¶ added in v0.5.4
func (o CloudIntegrationAzureOutput) ToCloudIntegrationAzureOutput() CloudIntegrationAzureOutput
func (CloudIntegrationAzureOutput) ToCloudIntegrationAzureOutputWithContext ¶ added in v0.5.4
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/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 ¶ added in v0.5.4
func (*CloudIntegrationCloudTrail) ElementType() reflect.Type
func (*CloudIntegrationCloudTrail) ToCloudIntegrationCloudTrailOutput ¶ added in v0.5.4
func (i *CloudIntegrationCloudTrail) ToCloudIntegrationCloudTrailOutput() CloudIntegrationCloudTrailOutput
func (*CloudIntegrationCloudTrail) ToCloudIntegrationCloudTrailOutputWithContext ¶ added in v0.5.4
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 ¶ added in v0.7.1
type CloudIntegrationCloudTrailArray []CloudIntegrationCloudTrailInput
func (CloudIntegrationCloudTrailArray) ElementType ¶ added in v0.7.1
func (CloudIntegrationCloudTrailArray) ElementType() reflect.Type
func (CloudIntegrationCloudTrailArray) ToCloudIntegrationCloudTrailArrayOutput ¶ added in v0.7.1
func (i CloudIntegrationCloudTrailArray) ToCloudIntegrationCloudTrailArrayOutput() CloudIntegrationCloudTrailArrayOutput
func (CloudIntegrationCloudTrailArray) ToCloudIntegrationCloudTrailArrayOutputWithContext ¶ added in v0.7.1
func (i CloudIntegrationCloudTrailArray) ToCloudIntegrationCloudTrailArrayOutputWithContext(ctx context.Context) CloudIntegrationCloudTrailArrayOutput
type CloudIntegrationCloudTrailArrayInput ¶ added in v0.7.1
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 ¶ added in v0.7.1
type CloudIntegrationCloudTrailArrayOutput struct{ *pulumi.OutputState }
func (CloudIntegrationCloudTrailArrayOutput) ElementType ¶ added in v0.7.1
func (CloudIntegrationCloudTrailArrayOutput) ElementType() reflect.Type
func (CloudIntegrationCloudTrailArrayOutput) Index ¶ added in v0.7.1
func (o CloudIntegrationCloudTrailArrayOutput) Index(i pulumi.IntInput) CloudIntegrationCloudTrailOutput
func (CloudIntegrationCloudTrailArrayOutput) ToCloudIntegrationCloudTrailArrayOutput ¶ added in v0.7.1
func (o CloudIntegrationCloudTrailArrayOutput) ToCloudIntegrationCloudTrailArrayOutput() CloudIntegrationCloudTrailArrayOutput
func (CloudIntegrationCloudTrailArrayOutput) ToCloudIntegrationCloudTrailArrayOutputWithContext ¶ added in v0.7.1
func (o CloudIntegrationCloudTrailArrayOutput) ToCloudIntegrationCloudTrailArrayOutputWithContext(ctx context.Context) CloudIntegrationCloudTrailArrayOutput
type CloudIntegrationCloudTrailInput ¶ added in v0.5.4
type CloudIntegrationCloudTrailInput interface { pulumi.Input ToCloudIntegrationCloudTrailOutput() CloudIntegrationCloudTrailOutput ToCloudIntegrationCloudTrailOutputWithContext(ctx context.Context) CloudIntegrationCloudTrailOutput }
type CloudIntegrationCloudTrailMap ¶ added in v0.7.1
type CloudIntegrationCloudTrailMap map[string]CloudIntegrationCloudTrailInput
func (CloudIntegrationCloudTrailMap) ElementType ¶ added in v0.7.1
func (CloudIntegrationCloudTrailMap) ElementType() reflect.Type
func (CloudIntegrationCloudTrailMap) ToCloudIntegrationCloudTrailMapOutput ¶ added in v0.7.1
func (i CloudIntegrationCloudTrailMap) ToCloudIntegrationCloudTrailMapOutput() CloudIntegrationCloudTrailMapOutput
func (CloudIntegrationCloudTrailMap) ToCloudIntegrationCloudTrailMapOutputWithContext ¶ added in v0.7.1
func (i CloudIntegrationCloudTrailMap) ToCloudIntegrationCloudTrailMapOutputWithContext(ctx context.Context) CloudIntegrationCloudTrailMapOutput
type CloudIntegrationCloudTrailMapInput ¶ added in v0.7.1
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 ¶ added in v0.7.1
type CloudIntegrationCloudTrailMapOutput struct{ *pulumi.OutputState }
func (CloudIntegrationCloudTrailMapOutput) ElementType ¶ added in v0.7.1
func (CloudIntegrationCloudTrailMapOutput) ElementType() reflect.Type
func (CloudIntegrationCloudTrailMapOutput) MapIndex ¶ added in v0.7.1
func (o CloudIntegrationCloudTrailMapOutput) MapIndex(k pulumi.StringInput) CloudIntegrationCloudTrailOutput
func (CloudIntegrationCloudTrailMapOutput) ToCloudIntegrationCloudTrailMapOutput ¶ added in v0.7.1
func (o CloudIntegrationCloudTrailMapOutput) ToCloudIntegrationCloudTrailMapOutput() CloudIntegrationCloudTrailMapOutput
func (CloudIntegrationCloudTrailMapOutput) ToCloudIntegrationCloudTrailMapOutputWithContext ¶ added in v0.7.1
func (o CloudIntegrationCloudTrailMapOutput) ToCloudIntegrationCloudTrailMapOutputWithContext(ctx context.Context) CloudIntegrationCloudTrailMapOutput
type CloudIntegrationCloudTrailOutput ¶ added in v0.5.4
type CloudIntegrationCloudTrailOutput struct{ *pulumi.OutputState }
func (CloudIntegrationCloudTrailOutput) AdditionalTags ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (o CloudIntegrationCloudTrailOutput) BucketName() pulumi.StringOutput
Name of the S3 bucket where CloudTrail logs are stored.
func (CloudIntegrationCloudTrailOutput) ElementType ¶ added in v0.5.4
func (CloudIntegrationCloudTrailOutput) ElementType() reflect.Type
func (CloudIntegrationCloudTrailOutput) ExternalId ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (o CloudIntegrationCloudTrailOutput) FilterRule() pulumi.StringPtrOutput
Rule to filter CloudTrail log event.
func (CloudIntegrationCloudTrailOutput) ForceSave ¶ added in v1.2.0
func (o CloudIntegrationCloudTrailOutput) ForceSave() pulumi.BoolPtrOutput
Forces this resource to save, even if errors are present.
func (CloudIntegrationCloudTrailOutput) Name ¶ added in v1.2.0
func (o CloudIntegrationCloudTrailOutput) Name() pulumi.StringOutput
The human-readable name of this integration.
func (CloudIntegrationCloudTrailOutput) Prefix ¶ added in v1.2.0
func (o CloudIntegrationCloudTrailOutput) Prefix() pulumi.StringPtrOutput
The common prefix, if any, appended to all CloudTrail log files.
func (CloudIntegrationCloudTrailOutput) Region ¶ added in v1.2.0
func (o CloudIntegrationCloudTrailOutput) Region() pulumi.StringOutput
The AWS region of the S3 bucket where CloudTrail logs are stored.
func (CloudIntegrationCloudTrailOutput) RoleArn ¶ added in v1.2.0
func (o CloudIntegrationCloudTrailOutput) RoleArn() pulumi.StringOutput
The external ID corresponding to the Role ARN.
func (CloudIntegrationCloudTrailOutput) Service ¶ added in v1.2.0
func (o CloudIntegrationCloudTrailOutput) Service() pulumi.StringOutput
A value denoting which cloud service this service integrates with.
func (CloudIntegrationCloudTrailOutput) ServiceRefreshRateInMinutes ¶ added in v1.2.0
func (o CloudIntegrationCloudTrailOutput) ServiceRefreshRateInMinutes() pulumi.IntPtrOutput
How often, in minutes, to refresh the service.
func (CloudIntegrationCloudTrailOutput) ToCloudIntegrationCloudTrailOutput ¶ added in v0.5.4
func (o CloudIntegrationCloudTrailOutput) ToCloudIntegrationCloudTrailOutput() CloudIntegrationCloudTrailOutput
func (CloudIntegrationCloudTrailOutput) ToCloudIntegrationCloudTrailOutputWithContext ¶ added in v0.5.4
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/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 ¶ added in v0.5.4
func (*CloudIntegrationCloudWatch) ElementType() reflect.Type
func (*CloudIntegrationCloudWatch) ToCloudIntegrationCloudWatchOutput ¶ added in v0.5.4
func (i *CloudIntegrationCloudWatch) ToCloudIntegrationCloudWatchOutput() CloudIntegrationCloudWatchOutput
func (*CloudIntegrationCloudWatch) ToCloudIntegrationCloudWatchOutputWithContext ¶ added in v0.5.4
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 ¶ added in v0.7.1
type CloudIntegrationCloudWatchArray []CloudIntegrationCloudWatchInput
func (CloudIntegrationCloudWatchArray) ElementType ¶ added in v0.7.1
func (CloudIntegrationCloudWatchArray) ElementType() reflect.Type
func (CloudIntegrationCloudWatchArray) ToCloudIntegrationCloudWatchArrayOutput ¶ added in v0.7.1
func (i CloudIntegrationCloudWatchArray) ToCloudIntegrationCloudWatchArrayOutput() CloudIntegrationCloudWatchArrayOutput
func (CloudIntegrationCloudWatchArray) ToCloudIntegrationCloudWatchArrayOutputWithContext ¶ added in v0.7.1
func (i CloudIntegrationCloudWatchArray) ToCloudIntegrationCloudWatchArrayOutputWithContext(ctx context.Context) CloudIntegrationCloudWatchArrayOutput
type CloudIntegrationCloudWatchArrayInput ¶ added in v0.7.1
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 ¶ added in v0.7.1
type CloudIntegrationCloudWatchArrayOutput struct{ *pulumi.OutputState }
func (CloudIntegrationCloudWatchArrayOutput) ElementType ¶ added in v0.7.1
func (CloudIntegrationCloudWatchArrayOutput) ElementType() reflect.Type
func (CloudIntegrationCloudWatchArrayOutput) Index ¶ added in v0.7.1
func (o CloudIntegrationCloudWatchArrayOutput) Index(i pulumi.IntInput) CloudIntegrationCloudWatchOutput
func (CloudIntegrationCloudWatchArrayOutput) ToCloudIntegrationCloudWatchArrayOutput ¶ added in v0.7.1
func (o CloudIntegrationCloudWatchArrayOutput) ToCloudIntegrationCloudWatchArrayOutput() CloudIntegrationCloudWatchArrayOutput
func (CloudIntegrationCloudWatchArrayOutput) ToCloudIntegrationCloudWatchArrayOutputWithContext ¶ added in v0.7.1
func (o CloudIntegrationCloudWatchArrayOutput) ToCloudIntegrationCloudWatchArrayOutputWithContext(ctx context.Context) CloudIntegrationCloudWatchArrayOutput
type CloudIntegrationCloudWatchInput ¶ added in v0.5.4
type CloudIntegrationCloudWatchInput interface { pulumi.Input ToCloudIntegrationCloudWatchOutput() CloudIntegrationCloudWatchOutput ToCloudIntegrationCloudWatchOutputWithContext(ctx context.Context) CloudIntegrationCloudWatchOutput }
type CloudIntegrationCloudWatchMap ¶ added in v0.7.1
type CloudIntegrationCloudWatchMap map[string]CloudIntegrationCloudWatchInput
func (CloudIntegrationCloudWatchMap) ElementType ¶ added in v0.7.1
func (CloudIntegrationCloudWatchMap) ElementType() reflect.Type
func (CloudIntegrationCloudWatchMap) ToCloudIntegrationCloudWatchMapOutput ¶ added in v0.7.1
func (i CloudIntegrationCloudWatchMap) ToCloudIntegrationCloudWatchMapOutput() CloudIntegrationCloudWatchMapOutput
func (CloudIntegrationCloudWatchMap) ToCloudIntegrationCloudWatchMapOutputWithContext ¶ added in v0.7.1
func (i CloudIntegrationCloudWatchMap) ToCloudIntegrationCloudWatchMapOutputWithContext(ctx context.Context) CloudIntegrationCloudWatchMapOutput
type CloudIntegrationCloudWatchMapInput ¶ added in v0.7.1
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 ¶ added in v0.7.1
type CloudIntegrationCloudWatchMapOutput struct{ *pulumi.OutputState }
func (CloudIntegrationCloudWatchMapOutput) ElementType ¶ added in v0.7.1
func (CloudIntegrationCloudWatchMapOutput) ElementType() reflect.Type
func (CloudIntegrationCloudWatchMapOutput) MapIndex ¶ added in v0.7.1
func (o CloudIntegrationCloudWatchMapOutput) MapIndex(k pulumi.StringInput) CloudIntegrationCloudWatchOutput
func (CloudIntegrationCloudWatchMapOutput) ToCloudIntegrationCloudWatchMapOutput ¶ added in v0.7.1
func (o CloudIntegrationCloudWatchMapOutput) ToCloudIntegrationCloudWatchMapOutput() CloudIntegrationCloudWatchMapOutput
func (CloudIntegrationCloudWatchMapOutput) ToCloudIntegrationCloudWatchMapOutputWithContext ¶ added in v0.7.1
func (o CloudIntegrationCloudWatchMapOutput) ToCloudIntegrationCloudWatchMapOutputWithContext(ctx context.Context) CloudIntegrationCloudWatchMapOutput
type CloudIntegrationCloudWatchOutput ¶ added in v0.5.4
type CloudIntegrationCloudWatchOutput struct{ *pulumi.OutputState }
func (CloudIntegrationCloudWatchOutput) AdditionalTags ¶ added in v1.2.0
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 ¶ added in v0.5.4
func (CloudIntegrationCloudWatchOutput) ElementType() reflect.Type
func (CloudIntegrationCloudWatchOutput) ExternalId ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (o CloudIntegrationCloudWatchOutput) ForceSave() pulumi.BoolPtrOutput
Forces this resource to save, even if errors are present.
func (CloudIntegrationCloudWatchOutput) InstanceSelectionTags ¶ added in v1.2.0
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 ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (o CloudIntegrationCloudWatchOutput) Name() pulumi.StringOutput
The human-readable name of this integration.
func (CloudIntegrationCloudWatchOutput) Namespaces ¶ added in v1.2.0
func (o CloudIntegrationCloudWatchOutput) Namespaces() pulumi.StringArrayOutput
A list of namespaces that limit what we query from CloudWatch.
func (CloudIntegrationCloudWatchOutput) PointTagFilterRegex ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (o CloudIntegrationCloudWatchOutput) RoleArn() pulumi.StringOutput
The external ID corresponding to the Role ARN.
func (CloudIntegrationCloudWatchOutput) Service ¶ added in v1.2.0
func (o CloudIntegrationCloudWatchOutput) Service() pulumi.StringOutput
A value denoting which cloud service this service integrates with.
func (CloudIntegrationCloudWatchOutput) ServiceRefreshRateInMinutes ¶ added in v1.2.0
func (o CloudIntegrationCloudWatchOutput) ServiceRefreshRateInMinutes() pulumi.IntPtrOutput
How often, in minutes, to refresh the service.
func (CloudIntegrationCloudWatchOutput) ToCloudIntegrationCloudWatchOutput ¶ added in v0.5.4
func (o CloudIntegrationCloudWatchOutput) ToCloudIntegrationCloudWatchOutput() CloudIntegrationCloudWatchOutput
func (CloudIntegrationCloudWatchOutput) ToCloudIntegrationCloudWatchOutputWithContext ¶ added in v0.5.4
func (o CloudIntegrationCloudWatchOutput) ToCloudIntegrationCloudWatchOutputWithContext(ctx context.Context) CloudIntegrationCloudWatchOutput
func (CloudIntegrationCloudWatchOutput) VolumeSelectionTags ¶ added in v1.2.0
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/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 ¶ added in v0.5.4
func (*CloudIntegrationEc2) ElementType() reflect.Type
func (*CloudIntegrationEc2) ToCloudIntegrationEc2Output ¶ added in v0.5.4
func (i *CloudIntegrationEc2) ToCloudIntegrationEc2Output() CloudIntegrationEc2Output
func (*CloudIntegrationEc2) ToCloudIntegrationEc2OutputWithContext ¶ added in v0.5.4
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 ¶ added in v0.7.1
type CloudIntegrationEc2Array []CloudIntegrationEc2Input
func (CloudIntegrationEc2Array) ElementType ¶ added in v0.7.1
func (CloudIntegrationEc2Array) ElementType() reflect.Type
func (CloudIntegrationEc2Array) ToCloudIntegrationEc2ArrayOutput ¶ added in v0.7.1
func (i CloudIntegrationEc2Array) ToCloudIntegrationEc2ArrayOutput() CloudIntegrationEc2ArrayOutput
func (CloudIntegrationEc2Array) ToCloudIntegrationEc2ArrayOutputWithContext ¶ added in v0.7.1
func (i CloudIntegrationEc2Array) ToCloudIntegrationEc2ArrayOutputWithContext(ctx context.Context) CloudIntegrationEc2ArrayOutput
type CloudIntegrationEc2ArrayInput ¶ added in v0.7.1
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 ¶ added in v0.7.1
type CloudIntegrationEc2ArrayOutput struct{ *pulumi.OutputState }
func (CloudIntegrationEc2ArrayOutput) ElementType ¶ added in v0.7.1
func (CloudIntegrationEc2ArrayOutput) ElementType() reflect.Type
func (CloudIntegrationEc2ArrayOutput) Index ¶ added in v0.7.1
func (o CloudIntegrationEc2ArrayOutput) Index(i pulumi.IntInput) CloudIntegrationEc2Output
func (CloudIntegrationEc2ArrayOutput) ToCloudIntegrationEc2ArrayOutput ¶ added in v0.7.1
func (o CloudIntegrationEc2ArrayOutput) ToCloudIntegrationEc2ArrayOutput() CloudIntegrationEc2ArrayOutput
func (CloudIntegrationEc2ArrayOutput) ToCloudIntegrationEc2ArrayOutputWithContext ¶ added in v0.7.1
func (o CloudIntegrationEc2ArrayOutput) ToCloudIntegrationEc2ArrayOutputWithContext(ctx context.Context) CloudIntegrationEc2ArrayOutput
type CloudIntegrationEc2Input ¶ added in v0.5.4
type CloudIntegrationEc2Input interface { pulumi.Input ToCloudIntegrationEc2Output() CloudIntegrationEc2Output ToCloudIntegrationEc2OutputWithContext(ctx context.Context) CloudIntegrationEc2Output }
type CloudIntegrationEc2Map ¶ added in v0.7.1
type CloudIntegrationEc2Map map[string]CloudIntegrationEc2Input
func (CloudIntegrationEc2Map) ElementType ¶ added in v0.7.1
func (CloudIntegrationEc2Map) ElementType() reflect.Type
func (CloudIntegrationEc2Map) ToCloudIntegrationEc2MapOutput ¶ added in v0.7.1
func (i CloudIntegrationEc2Map) ToCloudIntegrationEc2MapOutput() CloudIntegrationEc2MapOutput
func (CloudIntegrationEc2Map) ToCloudIntegrationEc2MapOutputWithContext ¶ added in v0.7.1
func (i CloudIntegrationEc2Map) ToCloudIntegrationEc2MapOutputWithContext(ctx context.Context) CloudIntegrationEc2MapOutput
type CloudIntegrationEc2MapInput ¶ added in v0.7.1
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 ¶ added in v0.7.1
type CloudIntegrationEc2MapOutput struct{ *pulumi.OutputState }
func (CloudIntegrationEc2MapOutput) ElementType ¶ added in v0.7.1
func (CloudIntegrationEc2MapOutput) ElementType() reflect.Type
func (CloudIntegrationEc2MapOutput) MapIndex ¶ added in v0.7.1
func (o CloudIntegrationEc2MapOutput) MapIndex(k pulumi.StringInput) CloudIntegrationEc2Output
func (CloudIntegrationEc2MapOutput) ToCloudIntegrationEc2MapOutput ¶ added in v0.7.1
func (o CloudIntegrationEc2MapOutput) ToCloudIntegrationEc2MapOutput() CloudIntegrationEc2MapOutput
func (CloudIntegrationEc2MapOutput) ToCloudIntegrationEc2MapOutputWithContext ¶ added in v0.7.1
func (o CloudIntegrationEc2MapOutput) ToCloudIntegrationEc2MapOutputWithContext(ctx context.Context) CloudIntegrationEc2MapOutput
type CloudIntegrationEc2Output ¶ added in v0.5.4
type CloudIntegrationEc2Output struct{ *pulumi.OutputState }
func (CloudIntegrationEc2Output) AdditionalTags ¶ added in v1.2.0
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 ¶ added in v0.5.4
func (CloudIntegrationEc2Output) ElementType() reflect.Type
func (CloudIntegrationEc2Output) ExternalId ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (o CloudIntegrationEc2Output) ForceSave() pulumi.BoolPtrOutput
Forces this resource to save, even if errors are present.
func (CloudIntegrationEc2Output) HostnameTags ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (o CloudIntegrationEc2Output) Name() pulumi.StringOutput
The human-readable name of this integration.
func (CloudIntegrationEc2Output) RoleArn ¶ added in v1.2.0
func (o CloudIntegrationEc2Output) RoleArn() pulumi.StringOutput
The external ID corresponding to the Role ARN.
func (CloudIntegrationEc2Output) Service ¶ added in v1.2.0
func (o CloudIntegrationEc2Output) Service() pulumi.StringOutput
A value denoting which cloud service this service integrates with.
func (CloudIntegrationEc2Output) ServiceRefreshRateInMinutes ¶ added in v1.2.0
func (o CloudIntegrationEc2Output) ServiceRefreshRateInMinutes() pulumi.IntPtrOutput
How often, in minutes, to refresh the service.
func (CloudIntegrationEc2Output) ToCloudIntegrationEc2Output ¶ added in v0.5.4
func (o CloudIntegrationEc2Output) ToCloudIntegrationEc2Output() CloudIntegrationEc2Output
func (CloudIntegrationEc2Output) ToCloudIntegrationEc2OutputWithContext ¶ added in v0.5.4
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/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 ¶ added in v0.5.4
func (*CloudIntegrationGcp) ElementType() reflect.Type
func (*CloudIntegrationGcp) ToCloudIntegrationGcpOutput ¶ added in v0.5.4
func (i *CloudIntegrationGcp) ToCloudIntegrationGcpOutput() CloudIntegrationGcpOutput
func (*CloudIntegrationGcp) ToCloudIntegrationGcpOutputWithContext ¶ added in v0.5.4
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 ¶ added in v0.7.1
type CloudIntegrationGcpArray []CloudIntegrationGcpInput
func (CloudIntegrationGcpArray) ElementType ¶ added in v0.7.1
func (CloudIntegrationGcpArray) ElementType() reflect.Type
func (CloudIntegrationGcpArray) ToCloudIntegrationGcpArrayOutput ¶ added in v0.7.1
func (i CloudIntegrationGcpArray) ToCloudIntegrationGcpArrayOutput() CloudIntegrationGcpArrayOutput
func (CloudIntegrationGcpArray) ToCloudIntegrationGcpArrayOutputWithContext ¶ added in v0.7.1
func (i CloudIntegrationGcpArray) ToCloudIntegrationGcpArrayOutputWithContext(ctx context.Context) CloudIntegrationGcpArrayOutput
type CloudIntegrationGcpArrayInput ¶ added in v0.7.1
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 ¶ added in v0.7.1
type CloudIntegrationGcpArrayOutput struct{ *pulumi.OutputState }
func (CloudIntegrationGcpArrayOutput) ElementType ¶ added in v0.7.1
func (CloudIntegrationGcpArrayOutput) ElementType() reflect.Type
func (CloudIntegrationGcpArrayOutput) Index ¶ added in v0.7.1
func (o CloudIntegrationGcpArrayOutput) Index(i pulumi.IntInput) CloudIntegrationGcpOutput
func (CloudIntegrationGcpArrayOutput) ToCloudIntegrationGcpArrayOutput ¶ added in v0.7.1
func (o CloudIntegrationGcpArrayOutput) ToCloudIntegrationGcpArrayOutput() CloudIntegrationGcpArrayOutput
func (CloudIntegrationGcpArrayOutput) ToCloudIntegrationGcpArrayOutputWithContext ¶ added in v0.7.1
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/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 ¶ added in v0.5.4
func (*CloudIntegrationGcpBilling) ElementType() reflect.Type
func (*CloudIntegrationGcpBilling) ToCloudIntegrationGcpBillingOutput ¶ added in v0.5.4
func (i *CloudIntegrationGcpBilling) ToCloudIntegrationGcpBillingOutput() CloudIntegrationGcpBillingOutput
func (*CloudIntegrationGcpBilling) ToCloudIntegrationGcpBillingOutputWithContext ¶ added in v0.5.4
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 ¶ added in v0.7.1
type CloudIntegrationGcpBillingArray []CloudIntegrationGcpBillingInput
func (CloudIntegrationGcpBillingArray) ElementType ¶ added in v0.7.1
func (CloudIntegrationGcpBillingArray) ElementType() reflect.Type
func (CloudIntegrationGcpBillingArray) ToCloudIntegrationGcpBillingArrayOutput ¶ added in v0.7.1
func (i CloudIntegrationGcpBillingArray) ToCloudIntegrationGcpBillingArrayOutput() CloudIntegrationGcpBillingArrayOutput
func (CloudIntegrationGcpBillingArray) ToCloudIntegrationGcpBillingArrayOutputWithContext ¶ added in v0.7.1
func (i CloudIntegrationGcpBillingArray) ToCloudIntegrationGcpBillingArrayOutputWithContext(ctx context.Context) CloudIntegrationGcpBillingArrayOutput
type CloudIntegrationGcpBillingArrayInput ¶ added in v0.7.1
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 ¶ added in v0.7.1
type CloudIntegrationGcpBillingArrayOutput struct{ *pulumi.OutputState }
func (CloudIntegrationGcpBillingArrayOutput) ElementType ¶ added in v0.7.1
func (CloudIntegrationGcpBillingArrayOutput) ElementType() reflect.Type
func (CloudIntegrationGcpBillingArrayOutput) Index ¶ added in v0.7.1
func (o CloudIntegrationGcpBillingArrayOutput) Index(i pulumi.IntInput) CloudIntegrationGcpBillingOutput
func (CloudIntegrationGcpBillingArrayOutput) ToCloudIntegrationGcpBillingArrayOutput ¶ added in v0.7.1
func (o CloudIntegrationGcpBillingArrayOutput) ToCloudIntegrationGcpBillingArrayOutput() CloudIntegrationGcpBillingArrayOutput
func (CloudIntegrationGcpBillingArrayOutput) ToCloudIntegrationGcpBillingArrayOutputWithContext ¶ added in v0.7.1
func (o CloudIntegrationGcpBillingArrayOutput) ToCloudIntegrationGcpBillingArrayOutputWithContext(ctx context.Context) CloudIntegrationGcpBillingArrayOutput
type CloudIntegrationGcpBillingInput ¶ added in v0.5.4
type CloudIntegrationGcpBillingInput interface { pulumi.Input ToCloudIntegrationGcpBillingOutput() CloudIntegrationGcpBillingOutput ToCloudIntegrationGcpBillingOutputWithContext(ctx context.Context) CloudIntegrationGcpBillingOutput }
type CloudIntegrationGcpBillingMap ¶ added in v0.7.1
type CloudIntegrationGcpBillingMap map[string]CloudIntegrationGcpBillingInput
func (CloudIntegrationGcpBillingMap) ElementType ¶ added in v0.7.1
func (CloudIntegrationGcpBillingMap) ElementType() reflect.Type
func (CloudIntegrationGcpBillingMap) ToCloudIntegrationGcpBillingMapOutput ¶ added in v0.7.1
func (i CloudIntegrationGcpBillingMap) ToCloudIntegrationGcpBillingMapOutput() CloudIntegrationGcpBillingMapOutput
func (CloudIntegrationGcpBillingMap) ToCloudIntegrationGcpBillingMapOutputWithContext ¶ added in v0.7.1
func (i CloudIntegrationGcpBillingMap) ToCloudIntegrationGcpBillingMapOutputWithContext(ctx context.Context) CloudIntegrationGcpBillingMapOutput
type CloudIntegrationGcpBillingMapInput ¶ added in v0.7.1
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 ¶ added in v0.7.1
type CloudIntegrationGcpBillingMapOutput struct{ *pulumi.OutputState }
func (CloudIntegrationGcpBillingMapOutput) ElementType ¶ added in v0.7.1
func (CloudIntegrationGcpBillingMapOutput) ElementType() reflect.Type
func (CloudIntegrationGcpBillingMapOutput) MapIndex ¶ added in v0.7.1
func (o CloudIntegrationGcpBillingMapOutput) MapIndex(k pulumi.StringInput) CloudIntegrationGcpBillingOutput
func (CloudIntegrationGcpBillingMapOutput) ToCloudIntegrationGcpBillingMapOutput ¶ added in v0.7.1
func (o CloudIntegrationGcpBillingMapOutput) ToCloudIntegrationGcpBillingMapOutput() CloudIntegrationGcpBillingMapOutput
func (CloudIntegrationGcpBillingMapOutput) ToCloudIntegrationGcpBillingMapOutputWithContext ¶ added in v0.7.1
func (o CloudIntegrationGcpBillingMapOutput) ToCloudIntegrationGcpBillingMapOutputWithContext(ctx context.Context) CloudIntegrationGcpBillingMapOutput
type CloudIntegrationGcpBillingOutput ¶ added in v0.5.4
type CloudIntegrationGcpBillingOutput struct{ *pulumi.OutputState }
func (CloudIntegrationGcpBillingOutput) AdditionalTags ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (o CloudIntegrationGcpBillingOutput) ApiKey() pulumi.StringOutput
API key for Google Cloud Platform (GCP).
func (CloudIntegrationGcpBillingOutput) ElementType ¶ added in v0.5.4
func (CloudIntegrationGcpBillingOutput) ElementType() reflect.Type
func (CloudIntegrationGcpBillingOutput) ForceSave ¶ added in v1.2.0
func (o CloudIntegrationGcpBillingOutput) ForceSave() pulumi.BoolPtrOutput
Forces this resource to save, even if errors are present.
func (CloudIntegrationGcpBillingOutput) JsonKey ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (o CloudIntegrationGcpBillingOutput) Name() pulumi.StringOutput
The human-readable name of this integration.
func (CloudIntegrationGcpBillingOutput) ProjectId ¶ added in v1.2.0
func (o CloudIntegrationGcpBillingOutput) ProjectId() pulumi.StringOutput
The Google Cloud Platform (GCP) Project ID.
func (CloudIntegrationGcpBillingOutput) Service ¶ added in v1.2.0
func (o CloudIntegrationGcpBillingOutput) Service() pulumi.StringOutput
A value denoting which cloud service this service integrates with.
func (CloudIntegrationGcpBillingOutput) ServiceRefreshRateInMinutes ¶ added in v1.2.0
func (o CloudIntegrationGcpBillingOutput) ServiceRefreshRateInMinutes() pulumi.IntPtrOutput
How often, in minutes, to refresh the service.
func (CloudIntegrationGcpBillingOutput) ToCloudIntegrationGcpBillingOutput ¶ added in v0.5.4
func (o CloudIntegrationGcpBillingOutput) ToCloudIntegrationGcpBillingOutput() CloudIntegrationGcpBillingOutput
func (CloudIntegrationGcpBillingOutput) ToCloudIntegrationGcpBillingOutputWithContext ¶ added in v0.5.4
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 ¶ added in v0.5.4
type CloudIntegrationGcpInput interface { pulumi.Input ToCloudIntegrationGcpOutput() CloudIntegrationGcpOutput ToCloudIntegrationGcpOutputWithContext(ctx context.Context) CloudIntegrationGcpOutput }
type CloudIntegrationGcpMap ¶ added in v0.7.1
type CloudIntegrationGcpMap map[string]CloudIntegrationGcpInput
func (CloudIntegrationGcpMap) ElementType ¶ added in v0.7.1
func (CloudIntegrationGcpMap) ElementType() reflect.Type
func (CloudIntegrationGcpMap) ToCloudIntegrationGcpMapOutput ¶ added in v0.7.1
func (i CloudIntegrationGcpMap) ToCloudIntegrationGcpMapOutput() CloudIntegrationGcpMapOutput
func (CloudIntegrationGcpMap) ToCloudIntegrationGcpMapOutputWithContext ¶ added in v0.7.1
func (i CloudIntegrationGcpMap) ToCloudIntegrationGcpMapOutputWithContext(ctx context.Context) CloudIntegrationGcpMapOutput
type CloudIntegrationGcpMapInput ¶ added in v0.7.1
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 ¶ added in v0.7.1
type CloudIntegrationGcpMapOutput struct{ *pulumi.OutputState }
func (CloudIntegrationGcpMapOutput) ElementType ¶ added in v0.7.1
func (CloudIntegrationGcpMapOutput) ElementType() reflect.Type
func (CloudIntegrationGcpMapOutput) MapIndex ¶ added in v0.7.1
func (o CloudIntegrationGcpMapOutput) MapIndex(k pulumi.StringInput) CloudIntegrationGcpOutput
func (CloudIntegrationGcpMapOutput) ToCloudIntegrationGcpMapOutput ¶ added in v0.7.1
func (o CloudIntegrationGcpMapOutput) ToCloudIntegrationGcpMapOutput() CloudIntegrationGcpMapOutput
func (CloudIntegrationGcpMapOutput) ToCloudIntegrationGcpMapOutputWithContext ¶ added in v0.7.1
func (o CloudIntegrationGcpMapOutput) ToCloudIntegrationGcpMapOutputWithContext(ctx context.Context) CloudIntegrationGcpMapOutput
type CloudIntegrationGcpOutput ¶ added in v0.5.4
type CloudIntegrationGcpOutput struct{ *pulumi.OutputState }
func (CloudIntegrationGcpOutput) AdditionalTags ¶ added in v1.2.0
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 ¶ added in v1.2.0
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 ¶ added in v0.5.4
func (CloudIntegrationGcpOutput) ElementType() reflect.Type
func (CloudIntegrationGcpOutput) ForceSave ¶ added in v1.2.0
func (o CloudIntegrationGcpOutput) ForceSave() pulumi.BoolPtrOutput
Forces this resource to save, even if errors are present.
func (CloudIntegrationGcpOutput) JsonKey ¶ added in v1.2.0
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 ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (o CloudIntegrationGcpOutput) Name() pulumi.StringOutput
The human-readable name of this integration.
func (CloudIntegrationGcpOutput) ProjectId ¶ added in v1.2.0
func (o CloudIntegrationGcpOutput) ProjectId() pulumi.StringOutput
The Google Cloud Platform (GCP) Project ID.
func (CloudIntegrationGcpOutput) Service ¶ added in v1.2.0
func (o CloudIntegrationGcpOutput) Service() pulumi.StringOutput
A value denoting which cloud service this service integrates with.
func (CloudIntegrationGcpOutput) ServiceRefreshRateInMinutes ¶ added in v1.2.0
func (o CloudIntegrationGcpOutput) ServiceRefreshRateInMinutes() pulumi.IntPtrOutput
How often, in minutes, to refresh the service.
func (CloudIntegrationGcpOutput) ToCloudIntegrationGcpOutput ¶ added in v0.5.4
func (o CloudIntegrationGcpOutput) ToCloudIntegrationGcpOutput() CloudIntegrationGcpOutput
func (CloudIntegrationGcpOutput) ToCloudIntegrationGcpOutputWithContext ¶ added in v0.5.4
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/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 ¶ added in v0.5.4
func (*CloudIntegrationNewRelic) ElementType() reflect.Type
func (*CloudIntegrationNewRelic) ToCloudIntegrationNewRelicOutput ¶ added in v0.5.4
func (i *CloudIntegrationNewRelic) ToCloudIntegrationNewRelicOutput() CloudIntegrationNewRelicOutput
func (*CloudIntegrationNewRelic) ToCloudIntegrationNewRelicOutputWithContext ¶ added in v0.5.4
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 ¶ added in v0.7.1
type CloudIntegrationNewRelicArray []CloudIntegrationNewRelicInput
func (CloudIntegrationNewRelicArray) ElementType ¶ added in v0.7.1
func (CloudIntegrationNewRelicArray) ElementType() reflect.Type
func (CloudIntegrationNewRelicArray) ToCloudIntegrationNewRelicArrayOutput ¶ added in v0.7.1
func (i CloudIntegrationNewRelicArray) ToCloudIntegrationNewRelicArrayOutput() CloudIntegrationNewRelicArrayOutput
func (CloudIntegrationNewRelicArray) ToCloudIntegrationNewRelicArrayOutputWithContext ¶ added in v0.7.1
func (i CloudIntegrationNewRelicArray) ToCloudIntegrationNewRelicArrayOutputWithContext(ctx context.Context) CloudIntegrationNewRelicArrayOutput
type CloudIntegrationNewRelicArrayInput ¶ added in v0.7.1
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 ¶ added in v0.7.1
type CloudIntegrationNewRelicArrayOutput struct{ *pulumi.OutputState }
func (CloudIntegrationNewRelicArrayOutput) ElementType ¶ added in v0.7.1
func (CloudIntegrationNewRelicArrayOutput) ElementType() reflect.Type
func (CloudIntegrationNewRelicArrayOutput) Index ¶ added in v0.7.1
func (o CloudIntegrationNewRelicArrayOutput) Index(i pulumi.IntInput) CloudIntegrationNewRelicOutput
func (CloudIntegrationNewRelicArrayOutput) ToCloudIntegrationNewRelicArrayOutput ¶ added in v0.7.1
func (o CloudIntegrationNewRelicArrayOutput) ToCloudIntegrationNewRelicArrayOutput() CloudIntegrationNewRelicArrayOutput
func (CloudIntegrationNewRelicArrayOutput) ToCloudIntegrationNewRelicArrayOutputWithContext ¶ added in v0.7.1
func (o CloudIntegrationNewRelicArrayOutput) ToCloudIntegrationNewRelicArrayOutputWithContext(ctx context.Context) CloudIntegrationNewRelicArrayOutput
type CloudIntegrationNewRelicInput ¶ added in v0.5.4
type CloudIntegrationNewRelicInput interface { pulumi.Input ToCloudIntegrationNewRelicOutput() CloudIntegrationNewRelicOutput ToCloudIntegrationNewRelicOutputWithContext(ctx context.Context) CloudIntegrationNewRelicOutput }
type CloudIntegrationNewRelicMap ¶ added in v0.7.1
type CloudIntegrationNewRelicMap map[string]CloudIntegrationNewRelicInput
func (CloudIntegrationNewRelicMap) ElementType ¶ added in v0.7.1
func (CloudIntegrationNewRelicMap) ElementType() reflect.Type
func (CloudIntegrationNewRelicMap) ToCloudIntegrationNewRelicMapOutput ¶ added in v0.7.1
func (i CloudIntegrationNewRelicMap) ToCloudIntegrationNewRelicMapOutput() CloudIntegrationNewRelicMapOutput
func (CloudIntegrationNewRelicMap) ToCloudIntegrationNewRelicMapOutputWithContext ¶ added in v0.7.1
func (i CloudIntegrationNewRelicMap) ToCloudIntegrationNewRelicMapOutputWithContext(ctx context.Context) CloudIntegrationNewRelicMapOutput
type CloudIntegrationNewRelicMapInput ¶ added in v0.7.1
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 ¶ added in v0.7.1
type CloudIntegrationNewRelicMapOutput struct{ *pulumi.OutputState }
func (CloudIntegrationNewRelicMapOutput) ElementType ¶ added in v0.7.1
func (CloudIntegrationNewRelicMapOutput) ElementType() reflect.Type
func (CloudIntegrationNewRelicMapOutput) MapIndex ¶ added in v0.7.1
func (o CloudIntegrationNewRelicMapOutput) MapIndex(k pulumi.StringInput) CloudIntegrationNewRelicOutput
func (CloudIntegrationNewRelicMapOutput) ToCloudIntegrationNewRelicMapOutput ¶ added in v0.7.1
func (o CloudIntegrationNewRelicMapOutput) ToCloudIntegrationNewRelicMapOutput() CloudIntegrationNewRelicMapOutput
func (CloudIntegrationNewRelicMapOutput) ToCloudIntegrationNewRelicMapOutputWithContext ¶ added in v0.7.1
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 ¶ added in v0.5.4
type CloudIntegrationNewRelicOutput struct{ *pulumi.OutputState }
func (CloudIntegrationNewRelicOutput) AdditionalTags ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (o CloudIntegrationNewRelicOutput) ApiKey() pulumi.StringOutput
New Relic REST API key.
func (CloudIntegrationNewRelicOutput) AppFilterRegex ¶ added in v1.2.0
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 ¶ added in v0.5.4
func (CloudIntegrationNewRelicOutput) ElementType() reflect.Type
func (CloudIntegrationNewRelicOutput) ForceSave ¶ added in v1.2.0
func (o CloudIntegrationNewRelicOutput) ForceSave() pulumi.BoolPtrOutput
Forces this resource to save, even if errors are present.
func (CloudIntegrationNewRelicOutput) HostFilterRegex ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (o CloudIntegrationNewRelicOutput) MetricFilters() CloudIntegrationNewRelicMetricFilterArrayOutput
See Metric Filter.
func (CloudIntegrationNewRelicOutput) Name ¶ added in v1.2.0
func (o CloudIntegrationNewRelicOutput) Name() pulumi.StringOutput
The human-readable name of this integration.
func (CloudIntegrationNewRelicOutput) Service ¶ added in v1.2.0
func (o CloudIntegrationNewRelicOutput) Service() pulumi.StringOutput
A value denoting which cloud service this service integrates with.
func (CloudIntegrationNewRelicOutput) ServiceRefreshRateInMinutes ¶ added in v1.2.0
func (o CloudIntegrationNewRelicOutput) ServiceRefreshRateInMinutes() pulumi.IntPtrOutput
How often, in minutes, to refresh the service.
func (CloudIntegrationNewRelicOutput) ToCloudIntegrationNewRelicOutput ¶ added in v0.5.4
func (o CloudIntegrationNewRelicOutput) ToCloudIntegrationNewRelicOutput() CloudIntegrationNewRelicOutput
func (CloudIntegrationNewRelicOutput) ToCloudIntegrationNewRelicOutputWithContext ¶ added in v0.5.4
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 ¶ added in v0.5.4
func (*Dashboard) ToDashboardOutput ¶ added in v0.5.4
func (i *Dashboard) ToDashboardOutput() DashboardOutput
func (*Dashboard) ToDashboardOutputWithContext ¶ added in v0.5.4
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 ¶ added in v0.7.1
type DashboardArray []DashboardInput
func (DashboardArray) ElementType ¶ added in v0.7.1
func (DashboardArray) ElementType() reflect.Type
func (DashboardArray) ToDashboardArrayOutput ¶ added in v0.7.1
func (i DashboardArray) ToDashboardArrayOutput() DashboardArrayOutput
func (DashboardArray) ToDashboardArrayOutputWithContext ¶ added in v0.7.1
func (i DashboardArray) ToDashboardArrayOutputWithContext(ctx context.Context) DashboardArrayOutput
type DashboardArrayInput ¶ added in v0.7.1
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 ¶ added in v0.7.1
type DashboardArrayOutput struct{ *pulumi.OutputState }
func (DashboardArrayOutput) ElementType ¶ added in v0.7.1
func (DashboardArrayOutput) ElementType() reflect.Type
func (DashboardArrayOutput) Index ¶ added in v0.7.1
func (o DashboardArrayOutput) Index(i pulumi.IntInput) DashboardOutput
func (DashboardArrayOutput) ToDashboardArrayOutput ¶ added in v0.7.1
func (o DashboardArrayOutput) ToDashboardArrayOutput() DashboardArrayOutput
func (DashboardArrayOutput) ToDashboardArrayOutputWithContext ¶ added in v0.7.1
func (o DashboardArrayOutput) ToDashboardArrayOutputWithContext(ctx context.Context) DashboardArrayOutput
type DashboardInput ¶ added in v0.5.4
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/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("{\n \"name\": \"Terraform Test Dashboard Json\",\n \"description\": \"a\",\n \"eventFilterType\": \"BYCHART\",\n \"eventQuery\": \"\",\n \"defaultTimeWindow\": \"\",\n \"url\": \"tftestimport\",\n \"displayDescription\": false,\n \"displaySectionTableOfContents\": true,\n \"displayQueryParameters\": false,\n \"sections\": [\n {\n \"name\": \"section 1\",\n \"rows\": [\n {\n \"charts\": [\n {\n \"name\": \"chart 1\",\n \"sources\": [\n {\n \"name\": \"source 1\",\n \"query\": \"ts()\",\n \"scatterPlotSource\": \"Y\",\n \"querybuilderEnabled\": false,\n \"sourceDescription\": \"\"\n }\n ],\n \"units\": \"someunit\",\n \"base\": 0,\n \"noDefaultEvents\": false,\n \"interpolatePoints\": false,\n \"includeObsoleteMetrics\": false,\n \"description\": \"This is chart 1, showing something\",\n \"chartSettings\": {\n \"type\": \"markdown-widget\",\n \"max\": 100,\n \"expectedDataSpacing\": 120,\n \"windowing\": \"full\",\n \"windowSize\": 10,\n \"autoColumnTags\": false,\n \"columnTags\": \"deprecated\",\n \"tagMode\": \"all\",\n \"numTags\": 2,\n \"customTags\": [\n \"tag1\",\n \"tag2\"\n ],\n \"groupBySource\": true,\n \"y1Max\": 100,\n \"y1Units\": \"units\",\n \"y0ScaleSIBy1024\": true,\n \"y1ScaleSIBy1024\": true,\n \"y0UnitAutoscaling\": true,\n \"y1UnitAutoscaling\": true,\n \"fixedLegendEnabled\": true,\n \"fixedLegendUseRawStats\": true,\n \"fixedLegendPosition\": \"RIGHT\",\n \"fixedLegendDisplayStats\": [\n \"stat1\",\n \"stat2\"\n ],\n \"fixedLegendFilterSort\": \"TOP\",\n \"fixedLegendFilterLimit\": 1,\n \"fixedLegendFilterField\": \"CURRENT\",\n \"plainMarkdownContent\": \"markdown content\"\n },\n \"summarization\": \"MEAN\"\n }\n ],\n \"heightFactor\": 50\n }\n ]\n }\n ],\n \"parameterDetails\": {\n \"param\": {\n \"hideFromView\": false,\n \"description\": null,\n \"allowAll\": null,\n \"tagKey\": null,\n \"queryValue\": null,\n \"dynamicFieldType\": null,\n \"reverseDynSort\": null,\n \"parameterType\": \"SIMPLE\",\n \"label\": \"test\",\n \"defaultValue\": \"Label\",\n \"valuesToReadableStrings\": {\n \"Label\": \"test\"\n },\n \"selectedLabel\": \"Label\",\n \"value\": \"test\"\n }\n },\n \"tags\" :{\n \"customerTags\": [\"terraform\"]\n }\n}\n\n"), }) 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 below section.
## 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 ¶ added in v0.5.4
func (*DashboardJson) ElementType() reflect.Type
func (*DashboardJson) ToDashboardJsonOutput ¶ added in v0.5.4
func (i *DashboardJson) ToDashboardJsonOutput() DashboardJsonOutput
func (*DashboardJson) ToDashboardJsonOutputWithContext ¶ added in v0.5.4
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 ¶ added in v0.7.1
type DashboardJsonArray []DashboardJsonInput
func (DashboardJsonArray) ElementType ¶ added in v0.7.1
func (DashboardJsonArray) ElementType() reflect.Type
func (DashboardJsonArray) ToDashboardJsonArrayOutput ¶ added in v0.7.1
func (i DashboardJsonArray) ToDashboardJsonArrayOutput() DashboardJsonArrayOutput
func (DashboardJsonArray) ToDashboardJsonArrayOutputWithContext ¶ added in v0.7.1
func (i DashboardJsonArray) ToDashboardJsonArrayOutputWithContext(ctx context.Context) DashboardJsonArrayOutput
type DashboardJsonArrayInput ¶ added in v0.7.1
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 ¶ added in v0.7.1
type DashboardJsonArrayOutput struct{ *pulumi.OutputState }
func (DashboardJsonArrayOutput) ElementType ¶ added in v0.7.1
func (DashboardJsonArrayOutput) ElementType() reflect.Type
func (DashboardJsonArrayOutput) Index ¶ added in v0.7.1
func (o DashboardJsonArrayOutput) Index(i pulumi.IntInput) DashboardJsonOutput
func (DashboardJsonArrayOutput) ToDashboardJsonArrayOutput ¶ added in v0.7.1
func (o DashboardJsonArrayOutput) ToDashboardJsonArrayOutput() DashboardJsonArrayOutput
func (DashboardJsonArrayOutput) ToDashboardJsonArrayOutputWithContext ¶ added in v0.7.1
func (o DashboardJsonArrayOutput) ToDashboardJsonArrayOutputWithContext(ctx context.Context) DashboardJsonArrayOutput
type DashboardJsonInput ¶ added in v0.5.4
type DashboardJsonInput interface { pulumi.Input ToDashboardJsonOutput() DashboardJsonOutput ToDashboardJsonOutputWithContext(ctx context.Context) DashboardJsonOutput }
type DashboardJsonMap ¶ added in v0.7.1
type DashboardJsonMap map[string]DashboardJsonInput
func (DashboardJsonMap) ElementType ¶ added in v0.7.1
func (DashboardJsonMap) ElementType() reflect.Type
func (DashboardJsonMap) ToDashboardJsonMapOutput ¶ added in v0.7.1
func (i DashboardJsonMap) ToDashboardJsonMapOutput() DashboardJsonMapOutput
func (DashboardJsonMap) ToDashboardJsonMapOutputWithContext ¶ added in v0.7.1
func (i DashboardJsonMap) ToDashboardJsonMapOutputWithContext(ctx context.Context) DashboardJsonMapOutput
type DashboardJsonMapInput ¶ added in v0.7.1
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 ¶ added in v0.7.1
type DashboardJsonMapOutput struct{ *pulumi.OutputState }
func (DashboardJsonMapOutput) ElementType ¶ added in v0.7.1
func (DashboardJsonMapOutput) ElementType() reflect.Type
func (DashboardJsonMapOutput) MapIndex ¶ added in v0.7.1
func (o DashboardJsonMapOutput) MapIndex(k pulumi.StringInput) DashboardJsonOutput
func (DashboardJsonMapOutput) ToDashboardJsonMapOutput ¶ added in v0.7.1
func (o DashboardJsonMapOutput) ToDashboardJsonMapOutput() DashboardJsonMapOutput
func (DashboardJsonMapOutput) ToDashboardJsonMapOutputWithContext ¶ added in v0.7.1
func (o DashboardJsonMapOutput) ToDashboardJsonMapOutputWithContext(ctx context.Context) DashboardJsonMapOutput
type DashboardJsonOutput ¶ added in v0.5.4
type DashboardJsonOutput struct{ *pulumi.OutputState }
func (DashboardJsonOutput) DashboardJson ¶ added in v1.2.0
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 ¶ added in v0.5.4
func (DashboardJsonOutput) ElementType() reflect.Type
func (DashboardJsonOutput) ToDashboardJsonOutput ¶ added in v0.5.4
func (o DashboardJsonOutput) ToDashboardJsonOutput() DashboardJsonOutput
func (DashboardJsonOutput) ToDashboardJsonOutputWithContext ¶ added in v0.5.4
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 ¶ added in v0.7.1
type DashboardMap map[string]DashboardInput
func (DashboardMap) ElementType ¶ added in v0.7.1
func (DashboardMap) ElementType() reflect.Type
func (DashboardMap) ToDashboardMapOutput ¶ added in v0.7.1
func (i DashboardMap) ToDashboardMapOutput() DashboardMapOutput
func (DashboardMap) ToDashboardMapOutputWithContext ¶ added in v0.7.1
func (i DashboardMap) ToDashboardMapOutputWithContext(ctx context.Context) DashboardMapOutput
type DashboardMapInput ¶ added in v0.7.1
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 ¶ added in v0.7.1
type DashboardMapOutput struct{ *pulumi.OutputState }
func (DashboardMapOutput) ElementType ¶ added in v0.7.1
func (DashboardMapOutput) ElementType() reflect.Type
func (DashboardMapOutput) MapIndex ¶ added in v0.7.1
func (o DashboardMapOutput) MapIndex(k pulumi.StringInput) DashboardOutput
func (DashboardMapOutput) ToDashboardMapOutput ¶ added in v0.7.1
func (o DashboardMapOutput) ToDashboardMapOutput() DashboardMapOutput
func (DashboardMapOutput) ToDashboardMapOutputWithContext ¶ added in v0.7.1
func (o DashboardMapOutput) ToDashboardMapOutputWithContext(ctx context.Context) DashboardMapOutput
type DashboardOutput ¶ added in v0.5.4
type DashboardOutput struct{ *pulumi.OutputState }
func (DashboardOutput) CanModifies ¶ added in v1.2.0
func (o DashboardOutput) CanModifies() pulumi.StringArrayOutput
A list of users that have modify ACL access to the dashboard.
func (DashboardOutput) CanViews ¶ added in v1.2.0
func (o DashboardOutput) CanViews() pulumi.StringArrayOutput
A list of users that have view ACL access to the dashboard.
func (DashboardOutput) Description ¶ added in v1.2.0
func (o DashboardOutput) Description() pulumi.StringOutput
Human-readable description of the dashboard.
func (DashboardOutput) DisplayQueryParameters ¶ added in v1.2.0
func (o DashboardOutput) DisplayQueryParameters() pulumi.BoolPtrOutput
Whether the dashboard parameters section is opened by default when the dashboard is shown.
func (DashboardOutput) DisplaySectionTableOfContents ¶ added in v1.2.0
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 ¶ added in v0.5.4
func (DashboardOutput) ElementType() reflect.Type
func (DashboardOutput) EventFilterType ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (o DashboardOutput) Name() pulumi.StringOutput
Name of the dashboard.
func (DashboardOutput) ParameterDetails ¶ added in v1.2.0
func (o DashboardOutput) ParameterDetails() DashboardParameterDetailArrayOutput
The current JSON representation of dashboard parameters. See parameter details.
func (DashboardOutput) Sections ¶ added in v1.2.0
func (o DashboardOutput) Sections() DashboardSectionArrayOutput
Dashboard chart sections. See dashboard sections.
func (DashboardOutput) Tags ¶ added in v1.2.0
func (o DashboardOutput) Tags() pulumi.StringArrayOutput
A set of tags to assign to this resource.
func (DashboardOutput) ToDashboardOutput ¶ added in v0.5.4
func (o DashboardOutput) ToDashboardOutput() DashboardOutput
func (DashboardOutput) ToDashboardOutputWithContext ¶ added in v0.5.4
func (o DashboardOutput) ToDashboardOutputWithContext(ctx context.Context) DashboardOutput
func (DashboardOutput) Url ¶ added in v1.2.0
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"` // 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"` // 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 ¶ added in v0.5.3
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 ¶ added in v0.5.2
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) 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/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 ¶ added in v0.5.4
func (*DerivedMetric) ElementType() reflect.Type
func (*DerivedMetric) ToDerivedMetricOutput ¶ added in v0.5.4
func (i *DerivedMetric) ToDerivedMetricOutput() DerivedMetricOutput
func (*DerivedMetric) ToDerivedMetricOutputWithContext ¶ added in v0.5.4
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 ¶ added in v0.7.1
type DerivedMetricArray []DerivedMetricInput
func (DerivedMetricArray) ElementType ¶ added in v0.7.1
func (DerivedMetricArray) ElementType() reflect.Type
func (DerivedMetricArray) ToDerivedMetricArrayOutput ¶ added in v0.7.1
func (i DerivedMetricArray) ToDerivedMetricArrayOutput() DerivedMetricArrayOutput
func (DerivedMetricArray) ToDerivedMetricArrayOutputWithContext ¶ added in v0.7.1
func (i DerivedMetricArray) ToDerivedMetricArrayOutputWithContext(ctx context.Context) DerivedMetricArrayOutput
type DerivedMetricArrayInput ¶ added in v0.7.1
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 ¶ added in v0.7.1
type DerivedMetricArrayOutput struct{ *pulumi.OutputState }
func (DerivedMetricArrayOutput) ElementType ¶ added in v0.7.1
func (DerivedMetricArrayOutput) ElementType() reflect.Type
func (DerivedMetricArrayOutput) Index ¶ added in v0.7.1
func (o DerivedMetricArrayOutput) Index(i pulumi.IntInput) DerivedMetricOutput
func (DerivedMetricArrayOutput) ToDerivedMetricArrayOutput ¶ added in v0.7.1
func (o DerivedMetricArrayOutput) ToDerivedMetricArrayOutput() DerivedMetricArrayOutput
func (DerivedMetricArrayOutput) ToDerivedMetricArrayOutputWithContext ¶ added in v0.7.1
func (o DerivedMetricArrayOutput) ToDerivedMetricArrayOutputWithContext(ctx context.Context) DerivedMetricArrayOutput
type DerivedMetricInput ¶ added in v0.5.4
type DerivedMetricInput interface { pulumi.Input ToDerivedMetricOutput() DerivedMetricOutput ToDerivedMetricOutputWithContext(ctx context.Context) DerivedMetricOutput }
type DerivedMetricMap ¶ added in v0.7.1
type DerivedMetricMap map[string]DerivedMetricInput
func (DerivedMetricMap) ElementType ¶ added in v0.7.1
func (DerivedMetricMap) ElementType() reflect.Type
func (DerivedMetricMap) ToDerivedMetricMapOutput ¶ added in v0.7.1
func (i DerivedMetricMap) ToDerivedMetricMapOutput() DerivedMetricMapOutput
func (DerivedMetricMap) ToDerivedMetricMapOutputWithContext ¶ added in v0.7.1
func (i DerivedMetricMap) ToDerivedMetricMapOutputWithContext(ctx context.Context) DerivedMetricMapOutput
type DerivedMetricMapInput ¶ added in v0.7.1
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 ¶ added in v0.7.1
type DerivedMetricMapOutput struct{ *pulumi.OutputState }
func (DerivedMetricMapOutput) ElementType ¶ added in v0.7.1
func (DerivedMetricMapOutput) ElementType() reflect.Type
func (DerivedMetricMapOutput) MapIndex ¶ added in v0.7.1
func (o DerivedMetricMapOutput) MapIndex(k pulumi.StringInput) DerivedMetricOutput
func (DerivedMetricMapOutput) ToDerivedMetricMapOutput ¶ added in v0.7.1
func (o DerivedMetricMapOutput) ToDerivedMetricMapOutput() DerivedMetricMapOutput
func (DerivedMetricMapOutput) ToDerivedMetricMapOutputWithContext ¶ added in v0.7.1
func (o DerivedMetricMapOutput) ToDerivedMetricMapOutputWithContext(ctx context.Context) DerivedMetricMapOutput
type DerivedMetricOutput ¶ added in v0.5.4
type DerivedMetricOutput struct{ *pulumi.OutputState }
func (DerivedMetricOutput) AdditionalInformation ¶ added in v1.2.0
func (o DerivedMetricOutput) AdditionalInformation() pulumi.StringPtrOutput
User-supplied additional explanatory information for the derived metric.
func (DerivedMetricOutput) ElementType ¶ added in v0.5.4
func (DerivedMetricOutput) ElementType() reflect.Type
func (DerivedMetricOutput) Minutes ¶ added in v1.2.0
func (o DerivedMetricOutput) Minutes() pulumi.IntOutput
How frequently the query generating the derived metric is run.
func (DerivedMetricOutput) Name ¶ added in v1.2.0
func (o DerivedMetricOutput) Name() pulumi.StringOutput
The name of the Derived Metric in Wavefront.
func (DerivedMetricOutput) Query ¶ added in v1.2.0
func (o DerivedMetricOutput) Query() pulumi.StringOutput
A Wavefront query that is evaluated at regular intervals (default is 1 minute).
func (DerivedMetricOutput) Tags ¶ added in v1.2.0
func (o DerivedMetricOutput) Tags() pulumi.StringArrayOutput
A set of tags to assign to this resource.
func (DerivedMetricOutput) ToDerivedMetricOutput ¶ added in v0.5.4
func (o DerivedMetricOutput) ToDerivedMetricOutput() DerivedMetricOutput
func (DerivedMetricOutput) ToDerivedMetricOutputWithContext ¶ added in v0.5.4
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 ¶ added in v1.2.0
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/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 ¶ added in v1.2.0
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 ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (*Event) ToEventOutput ¶ added in v1.2.0
func (i *Event) ToEventOutput() EventOutput
func (*Event) ToEventOutputWithContext ¶ added in v1.2.0
func (i *Event) ToEventOutputWithContext(ctx context.Context) EventOutput
type EventArgs ¶ added in v1.2.0
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 ¶ added in v1.2.0
type EventArray ¶ added in v1.2.0
type EventArray []EventInput
func (EventArray) ElementType ¶ added in v1.2.0
func (EventArray) ElementType() reflect.Type
func (EventArray) ToEventArrayOutput ¶ added in v1.2.0
func (i EventArray) ToEventArrayOutput() EventArrayOutput
func (EventArray) ToEventArrayOutputWithContext ¶ added in v1.2.0
func (i EventArray) ToEventArrayOutputWithContext(ctx context.Context) EventArrayOutput
type EventArrayInput ¶ added in v1.2.0
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 ¶ added in v1.2.0
type EventArrayOutput struct{ *pulumi.OutputState }
func (EventArrayOutput) ElementType ¶ added in v1.2.0
func (EventArrayOutput) ElementType() reflect.Type
func (EventArrayOutput) Index ¶ added in v1.2.0
func (o EventArrayOutput) Index(i pulumi.IntInput) EventOutput
func (EventArrayOutput) ToEventArrayOutput ¶ added in v1.2.0
func (o EventArrayOutput) ToEventArrayOutput() EventArrayOutput
func (EventArrayOutput) ToEventArrayOutputWithContext ¶ added in v1.2.0
func (o EventArrayOutput) ToEventArrayOutputWithContext(ctx context.Context) EventArrayOutput
type EventInput ¶ added in v1.2.0
type EventInput interface { pulumi.Input ToEventOutput() EventOutput ToEventOutputWithContext(ctx context.Context) EventOutput }
type EventMap ¶ added in v1.2.0
type EventMap map[string]EventInput
func (EventMap) ElementType ¶ added in v1.2.0
func (EventMap) ToEventMapOutput ¶ added in v1.2.0
func (i EventMap) ToEventMapOutput() EventMapOutput
func (EventMap) ToEventMapOutputWithContext ¶ added in v1.2.0
func (i EventMap) ToEventMapOutputWithContext(ctx context.Context) EventMapOutput
type EventMapInput ¶ added in v1.2.0
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 ¶ added in v1.2.0
type EventMapOutput struct{ *pulumi.OutputState }
func (EventMapOutput) ElementType ¶ added in v1.2.0
func (EventMapOutput) ElementType() reflect.Type
func (EventMapOutput) MapIndex ¶ added in v1.2.0
func (o EventMapOutput) MapIndex(k pulumi.StringInput) EventOutput
func (EventMapOutput) ToEventMapOutput ¶ added in v1.2.0
func (o EventMapOutput) ToEventMapOutput() EventMapOutput
func (EventMapOutput) ToEventMapOutputWithContext ¶ added in v1.2.0
func (o EventMapOutput) ToEventMapOutputWithContext(ctx context.Context) EventMapOutput
type EventOutput ¶ added in v1.2.0
type EventOutput struct{ *pulumi.OutputState }
func (EventOutput) Annotations ¶ added in v1.2.0
func (o EventOutput) Annotations() pulumi.StringMapOutput
The annotations associated with the event.
func (EventOutput) ElementType ¶ added in v1.2.0
func (EventOutput) ElementType() reflect.Type
func (EventOutput) EndtimeKey ¶ added in v1.2.0
func (o EventOutput) EndtimeKey() pulumi.IntPtrOutput
func (EventOutput) Name ¶ added in v1.2.0
func (o EventOutput) Name() pulumi.StringOutput
The name of the event as it is displayed in Wavefront.
func (EventOutput) StartTime ¶ added in v1.2.0
func (o EventOutput) StartTime() pulumi.IntPtrOutput
The start time of the event in epoch milliseconds.
func (EventOutput) Tags ¶ added in v1.2.0
func (o EventOutput) Tags() pulumi.StringArrayOutput
A set of tags to assign to this resource.
func (EventOutput) ToEventOutput ¶ added in v1.2.0
func (o EventOutput) ToEventOutput() EventOutput
func (EventOutput) ToEventOutputWithContext ¶ added in v1.2.0
func (o EventOutput) ToEventOutputWithContext(ctx context.Context) EventOutput
type EventState ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (EventState) ElementType() reflect.Type
type ExternalLink ¶ added in v0.4.0
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/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 ¶ added in v0.4.0
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 ¶ added in v0.4.0
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 ¶ added in v0.5.4
func (*ExternalLink) ElementType() reflect.Type
func (*ExternalLink) ToExternalLinkOutput ¶ added in v0.5.4
func (i *ExternalLink) ToExternalLinkOutput() ExternalLinkOutput
func (*ExternalLink) ToExternalLinkOutputWithContext ¶ added in v0.5.4
func (i *ExternalLink) ToExternalLinkOutputWithContext(ctx context.Context) ExternalLinkOutput
type ExternalLinkArgs ¶ added in v0.4.0
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 ¶ added in v0.4.0
func (ExternalLinkArgs) ElementType() reflect.Type
type ExternalLinkArray ¶ added in v0.7.1
type ExternalLinkArray []ExternalLinkInput
func (ExternalLinkArray) ElementType ¶ added in v0.7.1
func (ExternalLinkArray) ElementType() reflect.Type
func (ExternalLinkArray) ToExternalLinkArrayOutput ¶ added in v0.7.1
func (i ExternalLinkArray) ToExternalLinkArrayOutput() ExternalLinkArrayOutput
func (ExternalLinkArray) ToExternalLinkArrayOutputWithContext ¶ added in v0.7.1
func (i ExternalLinkArray) ToExternalLinkArrayOutputWithContext(ctx context.Context) ExternalLinkArrayOutput
type ExternalLinkArrayInput ¶ added in v0.7.1
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 ¶ added in v0.7.1
type ExternalLinkArrayOutput struct{ *pulumi.OutputState }
func (ExternalLinkArrayOutput) ElementType ¶ added in v0.7.1
func (ExternalLinkArrayOutput) ElementType() reflect.Type
func (ExternalLinkArrayOutput) Index ¶ added in v0.7.1
func (o ExternalLinkArrayOutput) Index(i pulumi.IntInput) ExternalLinkOutput
func (ExternalLinkArrayOutput) ToExternalLinkArrayOutput ¶ added in v0.7.1
func (o ExternalLinkArrayOutput) ToExternalLinkArrayOutput() ExternalLinkArrayOutput
func (ExternalLinkArrayOutput) ToExternalLinkArrayOutputWithContext ¶ added in v0.7.1
func (o ExternalLinkArrayOutput) ToExternalLinkArrayOutputWithContext(ctx context.Context) ExternalLinkArrayOutput
type ExternalLinkInput ¶ added in v0.5.4
type ExternalLinkInput interface { pulumi.Input ToExternalLinkOutput() ExternalLinkOutput ToExternalLinkOutputWithContext(ctx context.Context) ExternalLinkOutput }
type ExternalLinkMap ¶ added in v0.7.1
type ExternalLinkMap map[string]ExternalLinkInput
func (ExternalLinkMap) ElementType ¶ added in v0.7.1
func (ExternalLinkMap) ElementType() reflect.Type
func (ExternalLinkMap) ToExternalLinkMapOutput ¶ added in v0.7.1
func (i ExternalLinkMap) ToExternalLinkMapOutput() ExternalLinkMapOutput
func (ExternalLinkMap) ToExternalLinkMapOutputWithContext ¶ added in v0.7.1
func (i ExternalLinkMap) ToExternalLinkMapOutputWithContext(ctx context.Context) ExternalLinkMapOutput
type ExternalLinkMapInput ¶ added in v0.7.1
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 ¶ added in v0.7.1
type ExternalLinkMapOutput struct{ *pulumi.OutputState }
func (ExternalLinkMapOutput) ElementType ¶ added in v0.7.1
func (ExternalLinkMapOutput) ElementType() reflect.Type
func (ExternalLinkMapOutput) MapIndex ¶ added in v0.7.1
func (o ExternalLinkMapOutput) MapIndex(k pulumi.StringInput) ExternalLinkOutput
func (ExternalLinkMapOutput) ToExternalLinkMapOutput ¶ added in v0.7.1
func (o ExternalLinkMapOutput) ToExternalLinkMapOutput() ExternalLinkMapOutput
func (ExternalLinkMapOutput) ToExternalLinkMapOutputWithContext ¶ added in v0.7.1
func (o ExternalLinkMapOutput) ToExternalLinkMapOutputWithContext(ctx context.Context) ExternalLinkMapOutput
type ExternalLinkOutput ¶ added in v0.5.4
type ExternalLinkOutput struct{ *pulumi.OutputState }
func (ExternalLinkOutput) Description ¶ added in v1.2.0
func (o ExternalLinkOutput) Description() pulumi.StringOutput
Human-readable description for this link.
func (ExternalLinkOutput) ElementType ¶ added in v0.5.4
func (ExternalLinkOutput) ElementType() reflect.Type
func (ExternalLinkOutput) IsLogIntegration ¶ added in v1.2.0
func (o ExternalLinkOutput) IsLogIntegration() pulumi.BoolPtrOutput
Whether this is a "Log Integration" subType of external link.
func (ExternalLinkOutput) MetricFilterRegex ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (o ExternalLinkOutput) Name() pulumi.StringOutput
The name of the external link.
func (ExternalLinkOutput) PointTagFilterRegexes ¶ added in v1.2.0
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 ¶ added in v1.2.0
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 ¶ added in v1.2.0
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 ¶ added in v0.5.4
func (o ExternalLinkOutput) ToExternalLinkOutput() ExternalLinkOutput
func (ExternalLinkOutput) ToExternalLinkOutputWithContext ¶ added in v0.5.4
func (o ExternalLinkOutput) ToExternalLinkOutputWithContext(ctx context.Context) ExternalLinkOutput
type ExternalLinkState ¶ added in v0.4.0
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 ¶ added in v0.4.0
func (ExternalLinkState) ElementType() reflect.Type
type GetAlertFailingHostLabelPair ¶ added in v1.2.0
type GetAlertFailingHostLabelPairArgs ¶ added in v1.2.0
type GetAlertFailingHostLabelPairArgs struct { Firing pulumi.IntInput `pulumi:"firing"` Host pulumi.StringInput `pulumi:"host"` }
func (GetAlertFailingHostLabelPairArgs) ElementType ¶ added in v1.2.0
func (GetAlertFailingHostLabelPairArgs) ElementType() reflect.Type
func (GetAlertFailingHostLabelPairArgs) ToGetAlertFailingHostLabelPairOutput ¶ added in v1.2.0
func (i GetAlertFailingHostLabelPairArgs) ToGetAlertFailingHostLabelPairOutput() GetAlertFailingHostLabelPairOutput
func (GetAlertFailingHostLabelPairArgs) ToGetAlertFailingHostLabelPairOutputWithContext ¶ added in v1.2.0
func (i GetAlertFailingHostLabelPairArgs) ToGetAlertFailingHostLabelPairOutputWithContext(ctx context.Context) GetAlertFailingHostLabelPairOutput
type GetAlertFailingHostLabelPairArray ¶ added in v1.2.0
type GetAlertFailingHostLabelPairArray []GetAlertFailingHostLabelPairInput
func (GetAlertFailingHostLabelPairArray) ElementType ¶ added in v1.2.0
func (GetAlertFailingHostLabelPairArray) ElementType() reflect.Type
func (GetAlertFailingHostLabelPairArray) ToGetAlertFailingHostLabelPairArrayOutput ¶ added in v1.2.0
func (i GetAlertFailingHostLabelPairArray) ToGetAlertFailingHostLabelPairArrayOutput() GetAlertFailingHostLabelPairArrayOutput
func (GetAlertFailingHostLabelPairArray) ToGetAlertFailingHostLabelPairArrayOutputWithContext ¶ added in v1.2.0
func (i GetAlertFailingHostLabelPairArray) ToGetAlertFailingHostLabelPairArrayOutputWithContext(ctx context.Context) GetAlertFailingHostLabelPairArrayOutput
type GetAlertFailingHostLabelPairArrayInput ¶ added in v1.2.0
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 ¶ added in v1.2.0
type GetAlertFailingHostLabelPairArrayOutput struct{ *pulumi.OutputState }
func (GetAlertFailingHostLabelPairArrayOutput) ElementType ¶ added in v1.2.0
func (GetAlertFailingHostLabelPairArrayOutput) ElementType() reflect.Type
func (GetAlertFailingHostLabelPairArrayOutput) ToGetAlertFailingHostLabelPairArrayOutput ¶ added in v1.2.0
func (o GetAlertFailingHostLabelPairArrayOutput) ToGetAlertFailingHostLabelPairArrayOutput() GetAlertFailingHostLabelPairArrayOutput
func (GetAlertFailingHostLabelPairArrayOutput) ToGetAlertFailingHostLabelPairArrayOutputWithContext ¶ added in v1.2.0
func (o GetAlertFailingHostLabelPairArrayOutput) ToGetAlertFailingHostLabelPairArrayOutputWithContext(ctx context.Context) GetAlertFailingHostLabelPairArrayOutput
type GetAlertFailingHostLabelPairInput ¶ added in v1.2.0
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 ¶ added in v1.2.0
type GetAlertFailingHostLabelPairOutput struct{ *pulumi.OutputState }
func (GetAlertFailingHostLabelPairOutput) ElementType ¶ added in v1.2.0
func (GetAlertFailingHostLabelPairOutput) ElementType() reflect.Type
func (GetAlertFailingHostLabelPairOutput) Firing ¶ added in v1.2.0
func (o GetAlertFailingHostLabelPairOutput) Firing() pulumi.IntOutput
func (GetAlertFailingHostLabelPairOutput) Host ¶ added in v1.2.0
func (o GetAlertFailingHostLabelPairOutput) Host() pulumi.StringOutput
func (GetAlertFailingHostLabelPairOutput) ToGetAlertFailingHostLabelPairOutput ¶ added in v1.2.0
func (o GetAlertFailingHostLabelPairOutput) ToGetAlertFailingHostLabelPairOutput() GetAlertFailingHostLabelPairOutput
func (GetAlertFailingHostLabelPairOutput) ToGetAlertFailingHostLabelPairOutputWithContext ¶ added in v1.2.0
func (o GetAlertFailingHostLabelPairOutput) ToGetAlertFailingHostLabelPairOutputWithContext(ctx context.Context) GetAlertFailingHostLabelPairOutput
type GetAlertInMaintenanceHostLabelPair ¶ added in v1.2.0
type GetAlertInMaintenanceHostLabelPairArgs ¶ added in v1.2.0
type GetAlertInMaintenanceHostLabelPairArgs struct { Firing pulumi.IntInput `pulumi:"firing"` Host pulumi.StringInput `pulumi:"host"` }
func (GetAlertInMaintenanceHostLabelPairArgs) ElementType ¶ added in v1.2.0
func (GetAlertInMaintenanceHostLabelPairArgs) ElementType() reflect.Type
func (GetAlertInMaintenanceHostLabelPairArgs) ToGetAlertInMaintenanceHostLabelPairOutput ¶ added in v1.2.0
func (i GetAlertInMaintenanceHostLabelPairArgs) ToGetAlertInMaintenanceHostLabelPairOutput() GetAlertInMaintenanceHostLabelPairOutput
func (GetAlertInMaintenanceHostLabelPairArgs) ToGetAlertInMaintenanceHostLabelPairOutputWithContext ¶ added in v1.2.0
func (i GetAlertInMaintenanceHostLabelPairArgs) ToGetAlertInMaintenanceHostLabelPairOutputWithContext(ctx context.Context) GetAlertInMaintenanceHostLabelPairOutput
type GetAlertInMaintenanceHostLabelPairArray ¶ added in v1.2.0
type GetAlertInMaintenanceHostLabelPairArray []GetAlertInMaintenanceHostLabelPairInput
func (GetAlertInMaintenanceHostLabelPairArray) ElementType ¶ added in v1.2.0
func (GetAlertInMaintenanceHostLabelPairArray) ElementType() reflect.Type
func (GetAlertInMaintenanceHostLabelPairArray) ToGetAlertInMaintenanceHostLabelPairArrayOutput ¶ added in v1.2.0
func (i GetAlertInMaintenanceHostLabelPairArray) ToGetAlertInMaintenanceHostLabelPairArrayOutput() GetAlertInMaintenanceHostLabelPairArrayOutput
func (GetAlertInMaintenanceHostLabelPairArray) ToGetAlertInMaintenanceHostLabelPairArrayOutputWithContext ¶ added in v1.2.0
func (i GetAlertInMaintenanceHostLabelPairArray) ToGetAlertInMaintenanceHostLabelPairArrayOutputWithContext(ctx context.Context) GetAlertInMaintenanceHostLabelPairArrayOutput
type GetAlertInMaintenanceHostLabelPairArrayInput ¶ added in v1.2.0
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 ¶ added in v1.2.0
type GetAlertInMaintenanceHostLabelPairArrayOutput struct{ *pulumi.OutputState }
func (GetAlertInMaintenanceHostLabelPairArrayOutput) ElementType ¶ added in v1.2.0
func (GetAlertInMaintenanceHostLabelPairArrayOutput) ElementType() reflect.Type
func (GetAlertInMaintenanceHostLabelPairArrayOutput) ToGetAlertInMaintenanceHostLabelPairArrayOutput ¶ added in v1.2.0
func (o GetAlertInMaintenanceHostLabelPairArrayOutput) ToGetAlertInMaintenanceHostLabelPairArrayOutput() GetAlertInMaintenanceHostLabelPairArrayOutput
func (GetAlertInMaintenanceHostLabelPairArrayOutput) ToGetAlertInMaintenanceHostLabelPairArrayOutputWithContext ¶ added in v1.2.0
func (o GetAlertInMaintenanceHostLabelPairArrayOutput) ToGetAlertInMaintenanceHostLabelPairArrayOutputWithContext(ctx context.Context) GetAlertInMaintenanceHostLabelPairArrayOutput
type GetAlertInMaintenanceHostLabelPairInput ¶ added in v1.2.0
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 ¶ added in v1.2.0
type GetAlertInMaintenanceHostLabelPairOutput struct{ *pulumi.OutputState }
func (GetAlertInMaintenanceHostLabelPairOutput) ElementType ¶ added in v1.2.0
func (GetAlertInMaintenanceHostLabelPairOutput) ElementType() reflect.Type
func (GetAlertInMaintenanceHostLabelPairOutput) Firing ¶ added in v1.2.0
func (o GetAlertInMaintenanceHostLabelPairOutput) Firing() pulumi.IntOutput
func (GetAlertInMaintenanceHostLabelPairOutput) Host ¶ added in v1.2.0
func (o GetAlertInMaintenanceHostLabelPairOutput) Host() pulumi.StringOutput
func (GetAlertInMaintenanceHostLabelPairOutput) ToGetAlertInMaintenanceHostLabelPairOutput ¶ added in v1.2.0
func (o GetAlertInMaintenanceHostLabelPairOutput) ToGetAlertInMaintenanceHostLabelPairOutput() GetAlertInMaintenanceHostLabelPairOutput
func (GetAlertInMaintenanceHostLabelPairOutput) ToGetAlertInMaintenanceHostLabelPairOutputWithContext ¶ added in v1.2.0
func (o GetAlertInMaintenanceHostLabelPairOutput) ToGetAlertInMaintenanceHostLabelPairOutputWithContext(ctx context.Context) GetAlertInMaintenanceHostLabelPairOutput
type GetAlertsAlert ¶ added in v1.2.0
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 ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (GetAlertsAlertArgs) ElementType() reflect.Type
func (GetAlertsAlertArgs) ToGetAlertsAlertOutput ¶ added in v1.2.0
func (i GetAlertsAlertArgs) ToGetAlertsAlertOutput() GetAlertsAlertOutput
func (GetAlertsAlertArgs) ToGetAlertsAlertOutputWithContext ¶ added in v1.2.0
func (i GetAlertsAlertArgs) ToGetAlertsAlertOutputWithContext(ctx context.Context) GetAlertsAlertOutput
type GetAlertsAlertArray ¶ added in v1.2.0
type GetAlertsAlertArray []GetAlertsAlertInput
func (GetAlertsAlertArray) ElementType ¶ added in v1.2.0
func (GetAlertsAlertArray) ElementType() reflect.Type
func (GetAlertsAlertArray) ToGetAlertsAlertArrayOutput ¶ added in v1.2.0
func (i GetAlertsAlertArray) ToGetAlertsAlertArrayOutput() GetAlertsAlertArrayOutput
func (GetAlertsAlertArray) ToGetAlertsAlertArrayOutputWithContext ¶ added in v1.2.0
func (i GetAlertsAlertArray) ToGetAlertsAlertArrayOutputWithContext(ctx context.Context) GetAlertsAlertArrayOutput
type GetAlertsAlertArrayInput ¶ added in v1.2.0
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 ¶ added in v1.2.0
type GetAlertsAlertArrayOutput struct{ *pulumi.OutputState }
func (GetAlertsAlertArrayOutput) ElementType ¶ added in v1.2.0
func (GetAlertsAlertArrayOutput) ElementType() reflect.Type
func (GetAlertsAlertArrayOutput) Index ¶ added in v1.2.0
func (o GetAlertsAlertArrayOutput) Index(i pulumi.IntInput) GetAlertsAlertOutput
func (GetAlertsAlertArrayOutput) ToGetAlertsAlertArrayOutput ¶ added in v1.2.0
func (o GetAlertsAlertArrayOutput) ToGetAlertsAlertArrayOutput() GetAlertsAlertArrayOutput
func (GetAlertsAlertArrayOutput) ToGetAlertsAlertArrayOutputWithContext ¶ added in v1.2.0
func (o GetAlertsAlertArrayOutput) ToGetAlertsAlertArrayOutputWithContext(ctx context.Context) GetAlertsAlertArrayOutput
type GetAlertsAlertFailingHostLabelPair ¶ added in v1.2.0
type GetAlertsAlertFailingHostLabelPairArgs ¶ added in v1.2.0
type GetAlertsAlertFailingHostLabelPairArgs struct { Firing pulumi.IntInput `pulumi:"firing"` Host pulumi.StringInput `pulumi:"host"` }
func (GetAlertsAlertFailingHostLabelPairArgs) ElementType ¶ added in v1.2.0
func (GetAlertsAlertFailingHostLabelPairArgs) ElementType() reflect.Type
func (GetAlertsAlertFailingHostLabelPairArgs) ToGetAlertsAlertFailingHostLabelPairOutput ¶ added in v1.2.0
func (i GetAlertsAlertFailingHostLabelPairArgs) ToGetAlertsAlertFailingHostLabelPairOutput() GetAlertsAlertFailingHostLabelPairOutput
func (GetAlertsAlertFailingHostLabelPairArgs) ToGetAlertsAlertFailingHostLabelPairOutputWithContext ¶ added in v1.2.0
func (i GetAlertsAlertFailingHostLabelPairArgs) ToGetAlertsAlertFailingHostLabelPairOutputWithContext(ctx context.Context) GetAlertsAlertFailingHostLabelPairOutput
type GetAlertsAlertFailingHostLabelPairArray ¶ added in v1.2.0
type GetAlertsAlertFailingHostLabelPairArray []GetAlertsAlertFailingHostLabelPairInput
func (GetAlertsAlertFailingHostLabelPairArray) ElementType ¶ added in v1.2.0
func (GetAlertsAlertFailingHostLabelPairArray) ElementType() reflect.Type
func (GetAlertsAlertFailingHostLabelPairArray) ToGetAlertsAlertFailingHostLabelPairArrayOutput ¶ added in v1.2.0
func (i GetAlertsAlertFailingHostLabelPairArray) ToGetAlertsAlertFailingHostLabelPairArrayOutput() GetAlertsAlertFailingHostLabelPairArrayOutput
func (GetAlertsAlertFailingHostLabelPairArray) ToGetAlertsAlertFailingHostLabelPairArrayOutputWithContext ¶ added in v1.2.0
func (i GetAlertsAlertFailingHostLabelPairArray) ToGetAlertsAlertFailingHostLabelPairArrayOutputWithContext(ctx context.Context) GetAlertsAlertFailingHostLabelPairArrayOutput
type GetAlertsAlertFailingHostLabelPairArrayInput ¶ added in v1.2.0
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 ¶ added in v1.2.0
type GetAlertsAlertFailingHostLabelPairArrayOutput struct{ *pulumi.OutputState }
func (GetAlertsAlertFailingHostLabelPairArrayOutput) ElementType ¶ added in v1.2.0
func (GetAlertsAlertFailingHostLabelPairArrayOutput) ElementType() reflect.Type
func (GetAlertsAlertFailingHostLabelPairArrayOutput) ToGetAlertsAlertFailingHostLabelPairArrayOutput ¶ added in v1.2.0
func (o GetAlertsAlertFailingHostLabelPairArrayOutput) ToGetAlertsAlertFailingHostLabelPairArrayOutput() GetAlertsAlertFailingHostLabelPairArrayOutput
func (GetAlertsAlertFailingHostLabelPairArrayOutput) ToGetAlertsAlertFailingHostLabelPairArrayOutputWithContext ¶ added in v1.2.0
func (o GetAlertsAlertFailingHostLabelPairArrayOutput) ToGetAlertsAlertFailingHostLabelPairArrayOutputWithContext(ctx context.Context) GetAlertsAlertFailingHostLabelPairArrayOutput
type GetAlertsAlertFailingHostLabelPairInput ¶ added in v1.2.0
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 ¶ added in v1.2.0
type GetAlertsAlertFailingHostLabelPairOutput struct{ *pulumi.OutputState }
func (GetAlertsAlertFailingHostLabelPairOutput) ElementType ¶ added in v1.2.0
func (GetAlertsAlertFailingHostLabelPairOutput) ElementType() reflect.Type
func (GetAlertsAlertFailingHostLabelPairOutput) Firing ¶ added in v1.2.0
func (o GetAlertsAlertFailingHostLabelPairOutput) Firing() pulumi.IntOutput
func (GetAlertsAlertFailingHostLabelPairOutput) Host ¶ added in v1.2.0
func (o GetAlertsAlertFailingHostLabelPairOutput) Host() pulumi.StringOutput
func (GetAlertsAlertFailingHostLabelPairOutput) ToGetAlertsAlertFailingHostLabelPairOutput ¶ added in v1.2.0
func (o GetAlertsAlertFailingHostLabelPairOutput) ToGetAlertsAlertFailingHostLabelPairOutput() GetAlertsAlertFailingHostLabelPairOutput
func (GetAlertsAlertFailingHostLabelPairOutput) ToGetAlertsAlertFailingHostLabelPairOutputWithContext ¶ added in v1.2.0
func (o GetAlertsAlertFailingHostLabelPairOutput) ToGetAlertsAlertFailingHostLabelPairOutputWithContext(ctx context.Context) GetAlertsAlertFailingHostLabelPairOutput
type GetAlertsAlertInMaintenanceHostLabelPair ¶ added in v1.2.0
type GetAlertsAlertInMaintenanceHostLabelPairArgs ¶ added in v1.2.0
type GetAlertsAlertInMaintenanceHostLabelPairArgs struct { Firing pulumi.IntInput `pulumi:"firing"` Host pulumi.StringInput `pulumi:"host"` }
func (GetAlertsAlertInMaintenanceHostLabelPairArgs) ElementType ¶ added in v1.2.0
func (GetAlertsAlertInMaintenanceHostLabelPairArgs) ElementType() reflect.Type
func (GetAlertsAlertInMaintenanceHostLabelPairArgs) ToGetAlertsAlertInMaintenanceHostLabelPairOutput ¶ added in v1.2.0
func (i GetAlertsAlertInMaintenanceHostLabelPairArgs) ToGetAlertsAlertInMaintenanceHostLabelPairOutput() GetAlertsAlertInMaintenanceHostLabelPairOutput
func (GetAlertsAlertInMaintenanceHostLabelPairArgs) ToGetAlertsAlertInMaintenanceHostLabelPairOutputWithContext ¶ added in v1.2.0
func (i GetAlertsAlertInMaintenanceHostLabelPairArgs) ToGetAlertsAlertInMaintenanceHostLabelPairOutputWithContext(ctx context.Context) GetAlertsAlertInMaintenanceHostLabelPairOutput
type GetAlertsAlertInMaintenanceHostLabelPairArray ¶ added in v1.2.0
type GetAlertsAlertInMaintenanceHostLabelPairArray []GetAlertsAlertInMaintenanceHostLabelPairInput
func (GetAlertsAlertInMaintenanceHostLabelPairArray) ElementType ¶ added in v1.2.0
func (GetAlertsAlertInMaintenanceHostLabelPairArray) ElementType() reflect.Type
func (GetAlertsAlertInMaintenanceHostLabelPairArray) ToGetAlertsAlertInMaintenanceHostLabelPairArrayOutput ¶ added in v1.2.0
func (i GetAlertsAlertInMaintenanceHostLabelPairArray) ToGetAlertsAlertInMaintenanceHostLabelPairArrayOutput() GetAlertsAlertInMaintenanceHostLabelPairArrayOutput
func (GetAlertsAlertInMaintenanceHostLabelPairArray) ToGetAlertsAlertInMaintenanceHostLabelPairArrayOutputWithContext ¶ added in v1.2.0
func (i GetAlertsAlertInMaintenanceHostLabelPairArray) ToGetAlertsAlertInMaintenanceHostLabelPairArrayOutputWithContext(ctx context.Context) GetAlertsAlertInMaintenanceHostLabelPairArrayOutput
type GetAlertsAlertInMaintenanceHostLabelPairArrayInput ¶ added in v1.2.0
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 ¶ added in v1.2.0
type GetAlertsAlertInMaintenanceHostLabelPairArrayOutput struct{ *pulumi.OutputState }
func (GetAlertsAlertInMaintenanceHostLabelPairArrayOutput) ElementType ¶ added in v1.2.0
func (GetAlertsAlertInMaintenanceHostLabelPairArrayOutput) ElementType() reflect.Type
func (GetAlertsAlertInMaintenanceHostLabelPairArrayOutput) ToGetAlertsAlertInMaintenanceHostLabelPairArrayOutput ¶ added in v1.2.0
func (o GetAlertsAlertInMaintenanceHostLabelPairArrayOutput) ToGetAlertsAlertInMaintenanceHostLabelPairArrayOutput() GetAlertsAlertInMaintenanceHostLabelPairArrayOutput
func (GetAlertsAlertInMaintenanceHostLabelPairArrayOutput) ToGetAlertsAlertInMaintenanceHostLabelPairArrayOutputWithContext ¶ added in v1.2.0
func (o GetAlertsAlertInMaintenanceHostLabelPairArrayOutput) ToGetAlertsAlertInMaintenanceHostLabelPairArrayOutputWithContext(ctx context.Context) GetAlertsAlertInMaintenanceHostLabelPairArrayOutput
type GetAlertsAlertInMaintenanceHostLabelPairInput ¶ added in v1.2.0
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 ¶ added in v1.2.0
type GetAlertsAlertInMaintenanceHostLabelPairOutput struct{ *pulumi.OutputState }
func (GetAlertsAlertInMaintenanceHostLabelPairOutput) ElementType ¶ added in v1.2.0
func (GetAlertsAlertInMaintenanceHostLabelPairOutput) ElementType() reflect.Type
func (GetAlertsAlertInMaintenanceHostLabelPairOutput) Firing ¶ added in v1.2.0
func (o GetAlertsAlertInMaintenanceHostLabelPairOutput) Firing() pulumi.IntOutput
func (GetAlertsAlertInMaintenanceHostLabelPairOutput) Host ¶ added in v1.2.0
func (o GetAlertsAlertInMaintenanceHostLabelPairOutput) Host() pulumi.StringOutput
func (GetAlertsAlertInMaintenanceHostLabelPairOutput) ToGetAlertsAlertInMaintenanceHostLabelPairOutput ¶ added in v1.2.0
func (o GetAlertsAlertInMaintenanceHostLabelPairOutput) ToGetAlertsAlertInMaintenanceHostLabelPairOutput() GetAlertsAlertInMaintenanceHostLabelPairOutput
func (GetAlertsAlertInMaintenanceHostLabelPairOutput) ToGetAlertsAlertInMaintenanceHostLabelPairOutputWithContext ¶ added in v1.2.0
func (o GetAlertsAlertInMaintenanceHostLabelPairOutput) ToGetAlertsAlertInMaintenanceHostLabelPairOutputWithContext(ctx context.Context) GetAlertsAlertInMaintenanceHostLabelPairOutput
type GetAlertsAlertInput ¶ added in v1.2.0
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 ¶ added in v1.2.0
type GetAlertsAlertOutput struct{ *pulumi.OutputState }
func (GetAlertsAlertOutput) AdditionalInformation ¶ added in v1.2.0
func (o GetAlertsAlertOutput) AdditionalInformation() pulumi.StringOutput
User-supplied additional explanatory information about this alert.
func (GetAlertsAlertOutput) AlertType ¶ added in v1.2.0
func (o GetAlertsAlertOutput) AlertType() pulumi.StringOutput
The type of alert in Wavefront.
func (GetAlertsAlertOutput) CanModifies ¶ added in v1.2.0
func (o GetAlertsAlertOutput) CanModifies() pulumi.StringArrayOutput
A list of users or groups that can modify the alert.
func (GetAlertsAlertOutput) CanViews ¶ added in v1.2.0
func (o GetAlertsAlertOutput) CanViews() pulumi.StringArrayOutput
A list of users or groups that can view the alert.
func (GetAlertsAlertOutput) Condition ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (o GetAlertsAlertOutput) Conditions() pulumi.StringMapOutput
A map of severity to condition for which this alert will trigger.
func (GetAlertsAlertOutput) DisplayExpression ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (GetAlertsAlertOutput) ElementType() reflect.Type
func (GetAlertsAlertOutput) EvaluateRealtimeData ¶ added in v1.2.0
func (o GetAlertsAlertOutput) EvaluateRealtimeData() pulumi.BoolOutput
A Boolean flag to enable real-time evaluation.
func (GetAlertsAlertOutput) FailingHostLabelPairs ¶ added in v1.2.0
func (o GetAlertsAlertOutput) FailingHostLabelPairs() GetAlertsAlertFailingHostLabelPairArrayOutput
A list of failing host label pairs.
func (GetAlertsAlertOutput) Id ¶ added in v1.2.0
func (o GetAlertsAlertOutput) Id() pulumi.StringOutput
The ID of the alert in Wavefront.
func (GetAlertsAlertOutput) InMaintenanceHostLabelPairs ¶ added in v1.2.0
func (o GetAlertsAlertOutput) InMaintenanceHostLabelPairs() GetAlertsAlertInMaintenanceHostLabelPairArrayOutput
A list of in maintenance host label pairs.
func (GetAlertsAlertOutput) IncludeObsoleteMetrics ¶ added in v1.2.0
func (o GetAlertsAlertOutput) IncludeObsoleteMetrics() pulumi.BoolOutput
A Boolean flag indicating whether to include obsolete metrics or not.
func (GetAlertsAlertOutput) Minutes ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (o GetAlertsAlertOutput) Name() pulumi.StringOutput
The name of the alert as it is displayed in Wavefront.
func (GetAlertsAlertOutput) NotificationResendFrequencyMinutes ¶ added in v1.2.0
func (o GetAlertsAlertOutput) NotificationResendFrequencyMinutes() pulumi.IntOutput
How often to re-trigger a continually failing alert.
func (GetAlertsAlertOutput) ProcessRateMinutes ¶ added in v1.2.0
func (o GetAlertsAlertOutput) ProcessRateMinutes() pulumi.IntOutput
The specified query is executed every `processRateMinutes` minutes.
func (GetAlertsAlertOutput) ResolveAfterMinutes ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (o GetAlertsAlertOutput) Severity() pulumi.StringOutput
The severity of the alert.
func (GetAlertsAlertOutput) SeverityLists ¶ added in v1.2.0
func (o GetAlertsAlertOutput) SeverityLists() pulumi.StringArrayOutput
func (GetAlertsAlertOutput) Statuses ¶ added in v1.2.0
func (o GetAlertsAlertOutput) Statuses() pulumi.StringArrayOutput
The status of the alert.
func (GetAlertsAlertOutput) Tags ¶ added in v1.2.0
func (o GetAlertsAlertOutput) Tags() pulumi.StringArrayOutput
A set of tags assigned to the alert.
func (GetAlertsAlertOutput) Target ¶ added in v1.2.0
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 ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (o GetAlertsAlertOutput) ToGetAlertsAlertOutput() GetAlertsAlertOutput
func (GetAlertsAlertOutput) ToGetAlertsAlertOutputWithContext ¶ added in v1.2.0
func (o GetAlertsAlertOutput) ToGetAlertsAlertOutputWithContext(ctx context.Context) GetAlertsAlertOutput
type GetAlertsArgs ¶ added in v1.2.0
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 ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (GetAlertsOutputArgs) ElementType() reflect.Type
type GetAlertsResult ¶ added in v1.2.0
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 ¶ added in v1.2.0
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/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 ¶ added in v1.2.0
type GetAlertsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAlerts.
func GetAlertsOutput ¶ added in v1.2.0
func GetAlertsOutput(ctx *pulumi.Context, args GetAlertsOutputArgs, opts ...pulumi.InvokeOption) GetAlertsResultOutput
func (GetAlertsResultOutput) Alerts ¶ added in v1.2.0
func (o GetAlertsResultOutput) Alerts() GetAlertsAlertArrayOutput
List of all alerts in Wavefront. For each alert you will see a list of attributes.
func (GetAlertsResultOutput) ElementType ¶ added in v1.2.0
func (GetAlertsResultOutput) ElementType() reflect.Type
func (GetAlertsResultOutput) Id ¶ added in v1.2.0
func (o GetAlertsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetAlertsResultOutput) Limit ¶ added in v1.2.0
func (o GetAlertsResultOutput) Limit() pulumi.IntPtrOutput
func (GetAlertsResultOutput) Offset ¶ added in v1.2.0
func (o GetAlertsResultOutput) Offset() pulumi.IntPtrOutput
func (GetAlertsResultOutput) ToGetAlertsResultOutput ¶ added in v1.2.0
func (o GetAlertsResultOutput) ToGetAlertsResultOutput() GetAlertsResultOutput
func (GetAlertsResultOutput) ToGetAlertsResultOutputWithContext ¶ added in v1.2.0
func (o GetAlertsResultOutput) ToGetAlertsResultOutputWithContext(ctx context.Context) GetAlertsResultOutput
type GetDashboardParameterDetail ¶ added in v1.2.0
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 ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (GetDashboardParameterDetailArgs) ElementType() reflect.Type
func (GetDashboardParameterDetailArgs) ToGetDashboardParameterDetailOutput ¶ added in v1.2.0
func (i GetDashboardParameterDetailArgs) ToGetDashboardParameterDetailOutput() GetDashboardParameterDetailOutput
func (GetDashboardParameterDetailArgs) ToGetDashboardParameterDetailOutputWithContext ¶ added in v1.2.0
func (i GetDashboardParameterDetailArgs) ToGetDashboardParameterDetailOutputWithContext(ctx context.Context) GetDashboardParameterDetailOutput
type GetDashboardParameterDetailArray ¶ added in v1.2.0
type GetDashboardParameterDetailArray []GetDashboardParameterDetailInput
func (GetDashboardParameterDetailArray) ElementType ¶ added in v1.2.0
func (GetDashboardParameterDetailArray) ElementType() reflect.Type
func (GetDashboardParameterDetailArray) ToGetDashboardParameterDetailArrayOutput ¶ added in v1.2.0
func (i GetDashboardParameterDetailArray) ToGetDashboardParameterDetailArrayOutput() GetDashboardParameterDetailArrayOutput
func (GetDashboardParameterDetailArray) ToGetDashboardParameterDetailArrayOutputWithContext ¶ added in v1.2.0
func (i GetDashboardParameterDetailArray) ToGetDashboardParameterDetailArrayOutputWithContext(ctx context.Context) GetDashboardParameterDetailArrayOutput
type GetDashboardParameterDetailArrayInput ¶ added in v1.2.0
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 ¶ added in v1.2.0
type GetDashboardParameterDetailArrayOutput struct{ *pulumi.OutputState }
func (GetDashboardParameterDetailArrayOutput) ElementType ¶ added in v1.2.0
func (GetDashboardParameterDetailArrayOutput) ElementType() reflect.Type
func (GetDashboardParameterDetailArrayOutput) ToGetDashboardParameterDetailArrayOutput ¶ added in v1.2.0
func (o GetDashboardParameterDetailArrayOutput) ToGetDashboardParameterDetailArrayOutput() GetDashboardParameterDetailArrayOutput
func (GetDashboardParameterDetailArrayOutput) ToGetDashboardParameterDetailArrayOutputWithContext ¶ added in v1.2.0
func (o GetDashboardParameterDetailArrayOutput) ToGetDashboardParameterDetailArrayOutputWithContext(ctx context.Context) GetDashboardParameterDetailArrayOutput
type GetDashboardParameterDetailInput ¶ added in v1.2.0
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 ¶ added in v1.2.0
type GetDashboardParameterDetailOutput struct{ *pulumi.OutputState }
func (GetDashboardParameterDetailOutput) DefaultValue ¶ added in v1.2.0
func (o GetDashboardParameterDetailOutput) DefaultValue() pulumi.StringOutput
The default value of the parameter.
func (GetDashboardParameterDetailOutput) DynamicFieldType ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (GetDashboardParameterDetailOutput) ElementType() reflect.Type
func (GetDashboardParameterDetailOutput) HideFromView ¶ added in v1.2.0
func (o GetDashboardParameterDetailOutput) HideFromView() pulumi.BoolOutput
If `true` the parameter will only be shown on the edit view of the dashboard.
func (GetDashboardParameterDetailOutput) Label ¶ added in v1.2.0
func (o GetDashboardParameterDetailOutput) Label() pulumi.StringOutput
The label for the parameter.
func (GetDashboardParameterDetailOutput) ParameterType ¶ added in v1.2.0
func (o GetDashboardParameterDetailOutput) ParameterType() pulumi.StringOutput
The type of the parameter. `SIMPLE`, `LIST`, or `DYNAMIC`.
func (GetDashboardParameterDetailOutput) QueryValue ¶ added in v1.2.0
func (o GetDashboardParameterDetailOutput) QueryValue() pulumi.StringOutput
For `DYNAMIC` parameter types, the query to execute to return values.
func (GetDashboardParameterDetailOutput) TagKey ¶ added in v1.2.0
func (o GetDashboardParameterDetailOutput) TagKey() pulumi.StringOutput
For `TAG_KEY` dynamic field types, the tag key to return.
func (GetDashboardParameterDetailOutput) ToGetDashboardParameterDetailOutput ¶ added in v1.2.0
func (o GetDashboardParameterDetailOutput) ToGetDashboardParameterDetailOutput() GetDashboardParameterDetailOutput
func (GetDashboardParameterDetailOutput) ToGetDashboardParameterDetailOutputWithContext ¶ added in v1.2.0
func (o GetDashboardParameterDetailOutput) ToGetDashboardParameterDetailOutputWithContext(ctx context.Context) GetDashboardParameterDetailOutput
func (GetDashboardParameterDetailOutput) ValuesToReadableStrings ¶ added in v1.2.0
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 ¶ added in v1.2.0
type GetDashboardSection struct { // The name of the parameters. Name string `pulumi:"name"` Rows []GetDashboardSectionRow `pulumi:"rows"` }
type GetDashboardSectionArgs ¶ added in v1.2.0
type GetDashboardSectionArgs struct { // The name of the parameters. Name pulumi.StringInput `pulumi:"name"` Rows GetDashboardSectionRowArrayInput `pulumi:"rows"` }
func (GetDashboardSectionArgs) ElementType ¶ added in v1.2.0
func (GetDashboardSectionArgs) ElementType() reflect.Type
func (GetDashboardSectionArgs) ToGetDashboardSectionOutput ¶ added in v1.2.0
func (i GetDashboardSectionArgs) ToGetDashboardSectionOutput() GetDashboardSectionOutput
func (GetDashboardSectionArgs) ToGetDashboardSectionOutputWithContext ¶ added in v1.2.0
func (i GetDashboardSectionArgs) ToGetDashboardSectionOutputWithContext(ctx context.Context) GetDashboardSectionOutput
type GetDashboardSectionArray ¶ added in v1.2.0
type GetDashboardSectionArray []GetDashboardSectionInput
func (GetDashboardSectionArray) ElementType ¶ added in v1.2.0
func (GetDashboardSectionArray) ElementType() reflect.Type
func (GetDashboardSectionArray) ToGetDashboardSectionArrayOutput ¶ added in v1.2.0
func (i GetDashboardSectionArray) ToGetDashboardSectionArrayOutput() GetDashboardSectionArrayOutput
func (GetDashboardSectionArray) ToGetDashboardSectionArrayOutputWithContext ¶ added in v1.2.0
func (i GetDashboardSectionArray) ToGetDashboardSectionArrayOutputWithContext(ctx context.Context) GetDashboardSectionArrayOutput
type GetDashboardSectionArrayInput ¶ added in v1.2.0
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 ¶ added in v1.2.0
type GetDashboardSectionArrayOutput struct{ *pulumi.OutputState }
func (GetDashboardSectionArrayOutput) ElementType ¶ added in v1.2.0
func (GetDashboardSectionArrayOutput) ElementType() reflect.Type
func (GetDashboardSectionArrayOutput) Index ¶ added in v1.2.0
func (o GetDashboardSectionArrayOutput) Index(i pulumi.IntInput) GetDashboardSectionOutput
func (GetDashboardSectionArrayOutput) ToGetDashboardSectionArrayOutput ¶ added in v1.2.0
func (o GetDashboardSectionArrayOutput) ToGetDashboardSectionArrayOutput() GetDashboardSectionArrayOutput
func (GetDashboardSectionArrayOutput) ToGetDashboardSectionArrayOutputWithContext ¶ added in v1.2.0
func (o GetDashboardSectionArrayOutput) ToGetDashboardSectionArrayOutputWithContext(ctx context.Context) GetDashboardSectionArrayOutput
type GetDashboardSectionInput ¶ added in v1.2.0
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 ¶ added in v1.2.0
type GetDashboardSectionOutput struct{ *pulumi.OutputState }
func (GetDashboardSectionOutput) ElementType ¶ added in v1.2.0
func (GetDashboardSectionOutput) ElementType() reflect.Type
func (GetDashboardSectionOutput) Name ¶ added in v1.2.0
func (o GetDashboardSectionOutput) Name() pulumi.StringOutput
The name of the parameters.
func (GetDashboardSectionOutput) Rows ¶ added in v1.2.0
func (o GetDashboardSectionOutput) Rows() GetDashboardSectionRowArrayOutput
func (GetDashboardSectionOutput) ToGetDashboardSectionOutput ¶ added in v1.2.0
func (o GetDashboardSectionOutput) ToGetDashboardSectionOutput() GetDashboardSectionOutput
func (GetDashboardSectionOutput) ToGetDashboardSectionOutputWithContext ¶ added in v1.2.0
func (o GetDashboardSectionOutput) ToGetDashboardSectionOutputWithContext(ctx context.Context) GetDashboardSectionOutput
type GetDashboardSectionRow ¶ added in v1.2.0
type GetDashboardSectionRow struct { Charts []GetDashboardSectionRowChart `pulumi:"charts"` HeightFactor int `pulumi:"heightFactor"` // The name of the parameters. Name string `pulumi:"name"` }
type GetDashboardSectionRowArgs ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (GetDashboardSectionRowArgs) ElementType() reflect.Type
func (GetDashboardSectionRowArgs) ToGetDashboardSectionRowOutput ¶ added in v1.2.0
func (i GetDashboardSectionRowArgs) ToGetDashboardSectionRowOutput() GetDashboardSectionRowOutput
func (GetDashboardSectionRowArgs) ToGetDashboardSectionRowOutputWithContext ¶ added in v1.2.0
func (i GetDashboardSectionRowArgs) ToGetDashboardSectionRowOutputWithContext(ctx context.Context) GetDashboardSectionRowOutput
type GetDashboardSectionRowArray ¶ added in v1.2.0
type GetDashboardSectionRowArray []GetDashboardSectionRowInput
func (GetDashboardSectionRowArray) ElementType ¶ added in v1.2.0
func (GetDashboardSectionRowArray) ElementType() reflect.Type
func (GetDashboardSectionRowArray) ToGetDashboardSectionRowArrayOutput ¶ added in v1.2.0
func (i GetDashboardSectionRowArray) ToGetDashboardSectionRowArrayOutput() GetDashboardSectionRowArrayOutput
func (GetDashboardSectionRowArray) ToGetDashboardSectionRowArrayOutputWithContext ¶ added in v1.2.0
func (i GetDashboardSectionRowArray) ToGetDashboardSectionRowArrayOutputWithContext(ctx context.Context) GetDashboardSectionRowArrayOutput
type GetDashboardSectionRowArrayInput ¶ added in v1.2.0
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 ¶ added in v1.2.0
type GetDashboardSectionRowArrayOutput struct{ *pulumi.OutputState }
func (GetDashboardSectionRowArrayOutput) ElementType ¶ added in v1.2.0
func (GetDashboardSectionRowArrayOutput) ElementType() reflect.Type
func (GetDashboardSectionRowArrayOutput) Index ¶ added in v1.2.0
func (o GetDashboardSectionRowArrayOutput) Index(i pulumi.IntInput) GetDashboardSectionRowOutput
func (GetDashboardSectionRowArrayOutput) ToGetDashboardSectionRowArrayOutput ¶ added in v1.2.0
func (o GetDashboardSectionRowArrayOutput) ToGetDashboardSectionRowArrayOutput() GetDashboardSectionRowArrayOutput
func (GetDashboardSectionRowArrayOutput) ToGetDashboardSectionRowArrayOutputWithContext ¶ added in v1.2.0
func (o GetDashboardSectionRowArrayOutput) ToGetDashboardSectionRowArrayOutputWithContext(ctx context.Context) GetDashboardSectionRowArrayOutput
type GetDashboardSectionRowChart ¶ added in v1.2.0
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 ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (GetDashboardSectionRowChartArgs) ElementType() reflect.Type
func (GetDashboardSectionRowChartArgs) ToGetDashboardSectionRowChartOutput ¶ added in v1.2.0
func (i GetDashboardSectionRowChartArgs) ToGetDashboardSectionRowChartOutput() GetDashboardSectionRowChartOutput
func (GetDashboardSectionRowChartArgs) ToGetDashboardSectionRowChartOutputWithContext ¶ added in v1.2.0
func (i GetDashboardSectionRowChartArgs) ToGetDashboardSectionRowChartOutputWithContext(ctx context.Context) GetDashboardSectionRowChartOutput
type GetDashboardSectionRowChartArray ¶ added in v1.2.0
type GetDashboardSectionRowChartArray []GetDashboardSectionRowChartInput
func (GetDashboardSectionRowChartArray) ElementType ¶ added in v1.2.0
func (GetDashboardSectionRowChartArray) ElementType() reflect.Type
func (GetDashboardSectionRowChartArray) ToGetDashboardSectionRowChartArrayOutput ¶ added in v1.2.0
func (i GetDashboardSectionRowChartArray) ToGetDashboardSectionRowChartArrayOutput() GetDashboardSectionRowChartArrayOutput
func (GetDashboardSectionRowChartArray) ToGetDashboardSectionRowChartArrayOutputWithContext ¶ added in v1.2.0
func (i GetDashboardSectionRowChartArray) ToGetDashboardSectionRowChartArrayOutputWithContext(ctx context.Context) GetDashboardSectionRowChartArrayOutput
type GetDashboardSectionRowChartArrayInput ¶ added in v1.2.0
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 ¶ added in v1.2.0
type GetDashboardSectionRowChartArrayOutput struct{ *pulumi.OutputState }
func (GetDashboardSectionRowChartArrayOutput) ElementType ¶ added in v1.2.0
func (GetDashboardSectionRowChartArrayOutput) ElementType() reflect.Type
func (GetDashboardSectionRowChartArrayOutput) ToGetDashboardSectionRowChartArrayOutput ¶ added in v1.2.0
func (o GetDashboardSectionRowChartArrayOutput) ToGetDashboardSectionRowChartArrayOutput() GetDashboardSectionRowChartArrayOutput
func (GetDashboardSectionRowChartArrayOutput) ToGetDashboardSectionRowChartArrayOutputWithContext ¶ added in v1.2.0
func (o GetDashboardSectionRowChartArrayOutput) ToGetDashboardSectionRowChartArrayOutputWithContext(ctx context.Context) GetDashboardSectionRowChartArrayOutput
type GetDashboardSectionRowChartChartSetting ¶ added in v1.2.0
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 ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (GetDashboardSectionRowChartChartSettingArgs) ElementType() reflect.Type
func (GetDashboardSectionRowChartChartSettingArgs) ToGetDashboardSectionRowChartChartSettingOutput ¶ added in v1.2.0
func (i GetDashboardSectionRowChartChartSettingArgs) ToGetDashboardSectionRowChartChartSettingOutput() GetDashboardSectionRowChartChartSettingOutput
func (GetDashboardSectionRowChartChartSettingArgs) ToGetDashboardSectionRowChartChartSettingOutputWithContext ¶ added in v1.2.0
func (i GetDashboardSectionRowChartChartSettingArgs) ToGetDashboardSectionRowChartChartSettingOutputWithContext(ctx context.Context) GetDashboardSectionRowChartChartSettingOutput
type GetDashboardSectionRowChartChartSettingArray ¶ added in v1.2.0
type GetDashboardSectionRowChartChartSettingArray []GetDashboardSectionRowChartChartSettingInput
func (GetDashboardSectionRowChartChartSettingArray) ElementType ¶ added in v1.2.0
func (GetDashboardSectionRowChartChartSettingArray) ElementType() reflect.Type
func (GetDashboardSectionRowChartChartSettingArray) ToGetDashboardSectionRowChartChartSettingArrayOutput ¶ added in v1.2.0
func (i GetDashboardSectionRowChartChartSettingArray) ToGetDashboardSectionRowChartChartSettingArrayOutput() GetDashboardSectionRowChartChartSettingArrayOutput
func (GetDashboardSectionRowChartChartSettingArray) ToGetDashboardSectionRowChartChartSettingArrayOutputWithContext ¶ added in v1.2.0
func (i GetDashboardSectionRowChartChartSettingArray) ToGetDashboardSectionRowChartChartSettingArrayOutputWithContext(ctx context.Context) GetDashboardSectionRowChartChartSettingArrayOutput
type GetDashboardSectionRowChartChartSettingArrayInput ¶ added in v1.2.0
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 ¶ added in v1.2.0
type GetDashboardSectionRowChartChartSettingArrayOutput struct{ *pulumi.OutputState }
func (GetDashboardSectionRowChartChartSettingArrayOutput) ElementType ¶ added in v1.2.0
func (GetDashboardSectionRowChartChartSettingArrayOutput) ElementType() reflect.Type
func (GetDashboardSectionRowChartChartSettingArrayOutput) ToGetDashboardSectionRowChartChartSettingArrayOutput ¶ added in v1.2.0
func (o GetDashboardSectionRowChartChartSettingArrayOutput) ToGetDashboardSectionRowChartChartSettingArrayOutput() GetDashboardSectionRowChartChartSettingArrayOutput
func (GetDashboardSectionRowChartChartSettingArrayOutput) ToGetDashboardSectionRowChartChartSettingArrayOutputWithContext ¶ added in v1.2.0
func (o GetDashboardSectionRowChartChartSettingArrayOutput) ToGetDashboardSectionRowChartChartSettingArrayOutputWithContext(ctx context.Context) GetDashboardSectionRowChartChartSettingArrayOutput
type GetDashboardSectionRowChartChartSettingInput ¶ added in v1.2.0
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 ¶ added in v1.2.0
type GetDashboardSectionRowChartChartSettingOutput struct{ *pulumi.OutputState }
func (GetDashboardSectionRowChartChartSettingOutput) AutoColumnTags ¶ added in v1.2.0
func (o GetDashboardSectionRowChartChartSettingOutput) AutoColumnTags() pulumi.BoolOutput
This setting is deprecated.
func (GetDashboardSectionRowChartChartSettingOutput) ColumnTags ¶ added in v1.2.0
func (o GetDashboardSectionRowChartChartSettingOutput) ColumnTags() pulumi.StringOutput
This setting is deprecated.
func (GetDashboardSectionRowChartChartSettingOutput) CustomTags ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (GetDashboardSectionRowChartChartSettingOutput) ElementType() reflect.Type
func (GetDashboardSectionRowChartChartSettingOutput) ExpectedDataSpacing ¶ added in v1.2.0
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 ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (o GetDashboardSectionRowChartChartSettingOutput) FixedLegendEnabled() pulumi.BoolOutput
(Optional) Whether to enable a fixed tabular legend adjacent to the chart.
func (GetDashboardSectionRowChartChartSettingOutput) FixedLegendFilterField ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (o GetDashboardSectionRowChartChartSettingOutput) FixedLegendFilterLimit() pulumi.IntOutput
(Optional) Number of series to include in the fixed legend.
func (GetDashboardSectionRowChartChartSettingOutput) FixedLegendFilterSort ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (o GetDashboardSectionRowChartChartSettingOutput) FixedLegendHideLabel() pulumi.BoolOutput
(Optional) This setting is deprecated.
func (GetDashboardSectionRowChartChartSettingOutput) FixedLegendPosition ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (o GetDashboardSectionRowChartChartSettingOutput) FixedLegendUseRawStats() pulumi.BoolOutput
(Optional) If `true`, the legend uses non-summarized stats instead of summarized.
func (GetDashboardSectionRowChartChartSettingOutput) GroupBySource ¶ added in v1.2.0
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 ¶ added in v1.2.0
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 ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (o GetDashboardSectionRowChartChartSettingOutput) Max() pulumi.Float64Output
Max value of the Y-axis. Set to null or leave blank for auto.
func (GetDashboardSectionRowChartChartSettingOutput) Min ¶ added in v1.2.0
func (o GetDashboardSectionRowChartChartSettingOutput) Min() pulumi.Float64Output
Min value of the Y-axis. Set to null or leave blank for auto.
func (GetDashboardSectionRowChartChartSettingOutput) NumTags ¶ added in v1.2.0
func (o GetDashboardSectionRowChartChartSettingOutput) NumTags() pulumi.IntOutput
For the tabular view defines how many point tags to display.
func (GetDashboardSectionRowChartChartSettingOutput) PlainMarkdownContent ¶ added in v1.2.0
func (o GetDashboardSectionRowChartChartSettingOutput) PlainMarkdownContent() pulumi.StringOutput
The markdown content for a Markdown display, in plain text.
func (GetDashboardSectionRowChartChartSettingOutput) ShowHosts ¶ added in v1.2.0
func (o GetDashboardSectionRowChartChartSettingOutput) ShowHosts() pulumi.BoolOutput
For the tabular view, whether to display sources. Default is `true`.
func (GetDashboardSectionRowChartChartSettingOutput) ShowLabels ¶ added in v1.2.0
func (o GetDashboardSectionRowChartChartSettingOutput) ShowLabels() pulumi.BoolOutput
For the tabular view, whether to display labels. Default is `true`.
func (GetDashboardSectionRowChartChartSettingOutput) ShowRawValues ¶ added in v1.2.0
func (o GetDashboardSectionRowChartChartSettingOutput) ShowRawValues() pulumi.BoolOutput
For the tabular view, whether to display raw values. Default is `false`.
func (GetDashboardSectionRowChartChartSettingOutput) SortValuesDescending ¶ added in v1.2.0
func (o GetDashboardSectionRowChartChartSettingOutput) SortValuesDescending() pulumi.BoolOutput
For the tabular view, whether to display values in descending order. Default is `false`.
func (GetDashboardSectionRowChartChartSettingOutput) SparklineDecimalPrecision ¶ added in v1.2.0
func (o GetDashboardSectionRowChartChartSettingOutput) SparklineDecimalPrecision() pulumi.IntOutput
For the single stat view, the decimal precision of the displayed number.
func (GetDashboardSectionRowChartChartSettingOutput) SparklineDisplayColor ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (o GetDashboardSectionRowChartChartSettingOutput) SparklineDisplayFontSize() pulumi.StringOutput
For the single stat view, the font size of the displayed text, in percent.
func (GetDashboardSectionRowChartChartSettingOutput) SparklineDisplayHorizontalPosition ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (o GetDashboardSectionRowChartChartSettingOutput) SparklineDisplayPostfix() pulumi.StringOutput
For the single stat view, a string to append to the displayed text.
func (GetDashboardSectionRowChartChartSettingOutput) SparklineDisplayPrefix ¶ added in v1.2.0
func (o GetDashboardSectionRowChartChartSettingOutput) SparklineDisplayPrefix() pulumi.StringOutput
For the single stat view, a string to add before the displayed text.
func (GetDashboardSectionRowChartChartSettingOutput) SparklineDisplayValueType ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (o GetDashboardSectionRowChartChartSettingOutput) SparklineDisplayVerticalPosition() pulumi.StringOutput
This setting is deprecated.
func (GetDashboardSectionRowChartChartSettingOutput) SparklineFillColor ¶ added in v1.2.0
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 ¶ added in v1.2.0
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 ¶ added in v1.2.0
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 ¶ added in v1.2.0
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 ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (o GetDashboardSectionRowChartChartSettingOutput) SparklineValueColorMapValues() pulumi.IntArrayOutput
This setting is deprecated.
func (GetDashboardSectionRowChartChartSettingOutput) SparklineValueColorMapValuesV2s ¶ added in v1.2.0
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 ¶ added in v1.2.0
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 ¶ added in v1.2.0
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 ¶ added in v1.2.0
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 ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (o GetDashboardSectionRowChartChartSettingOutput) TimeBasedColoring() pulumi.BoolOutput
For x-y scatterplots, whether to color more recent points as darker than older points.
func (GetDashboardSectionRowChartChartSettingOutput) ToGetDashboardSectionRowChartChartSettingOutput ¶ added in v1.2.0
func (o GetDashboardSectionRowChartChartSettingOutput) ToGetDashboardSectionRowChartChartSettingOutput() GetDashboardSectionRowChartChartSettingOutput
func (GetDashboardSectionRowChartChartSettingOutput) ToGetDashboardSectionRowChartChartSettingOutputWithContext ¶ added in v1.2.0
func (o GetDashboardSectionRowChartChartSettingOutput) ToGetDashboardSectionRowChartChartSettingOutputWithContext(ctx context.Context) GetDashboardSectionRowChartChartSettingOutput
func (GetDashboardSectionRowChartChartSettingOutput) Type ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (o GetDashboardSectionRowChartChartSettingOutput) WindowSize() pulumi.IntOutput
Width, in minutes, of the time window to use for `last` windowing.
func (GetDashboardSectionRowChartChartSettingOutput) Windowing ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (o GetDashboardSectionRowChartChartSettingOutput) Xmax() pulumi.Float64Output
For x-y scatterplots, max value for the X-axis. Set to null for auto.
func (GetDashboardSectionRowChartChartSettingOutput) Xmin ¶ added in v1.2.0
func (o GetDashboardSectionRowChartChartSettingOutput) Xmin() pulumi.Float64Output
For x-y scatterplots, min value for the X-axis. Set to null for auto.
func (GetDashboardSectionRowChartChartSettingOutput) Y0ScaleSiBy1024 ¶ added in v1.2.0
func (o GetDashboardSectionRowChartChartSettingOutput) Y0ScaleSiBy1024() pulumi.BoolOutput
func (GetDashboardSectionRowChartChartSettingOutput) Y0UnitAutoscaling ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (o GetDashboardSectionRowChartChartSettingOutput) Y1Max() pulumi.Float64Output
func (GetDashboardSectionRowChartChartSettingOutput) Y1Min ¶ added in v1.2.0
func (o GetDashboardSectionRowChartChartSettingOutput) Y1Min() pulumi.Float64Output
func (GetDashboardSectionRowChartChartSettingOutput) Y1ScaleSiBy1024 ¶ added in v1.2.0
func (o GetDashboardSectionRowChartChartSettingOutput) Y1ScaleSiBy1024() pulumi.BoolOutput
func (GetDashboardSectionRowChartChartSettingOutput) Y1UnitAutoscaling ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (o GetDashboardSectionRowChartChartSettingOutput) Y1Units() pulumi.StringOutput
For plots with multiple Y-axes, units for right side Y-axis.
func (GetDashboardSectionRowChartChartSettingOutput) Ymax ¶ added in v1.2.0
func (o GetDashboardSectionRowChartChartSettingOutput) Ymax() pulumi.Float64Output
For x-y scatterplots, max value for the Y-axis. Set to null for auto.
func (GetDashboardSectionRowChartChartSettingOutput) Ymin ¶ added in v1.2.0
func (o GetDashboardSectionRowChartChartSettingOutput) Ymin() pulumi.Float64Output
For x-y scatterplots, min value for the Y-axis. Set to null for auto.
type GetDashboardSectionRowChartInput ¶ added in v1.2.0
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 ¶ added in v1.2.0
type GetDashboardSectionRowChartOutput struct{ *pulumi.OutputState }
func (GetDashboardSectionRowChartOutput) Base ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (o GetDashboardSectionRowChartOutput) ChartAttributes() pulumi.StringOutput
func (GetDashboardSectionRowChartOutput) ChartSettings ¶ added in v1.2.0
func (o GetDashboardSectionRowChartOutput) ChartSettings() GetDashboardSectionRowChartChartSettingArrayOutput
func (GetDashboardSectionRowChartOutput) Description ¶ added in v1.2.0
func (o GetDashboardSectionRowChartOutput) Description() pulumi.StringOutput
Description of the chart.
func (GetDashboardSectionRowChartOutput) ElementType ¶ added in v1.2.0
func (GetDashboardSectionRowChartOutput) ElementType() reflect.Type
func (GetDashboardSectionRowChartOutput) IncludeObsoleteMetrics ¶ added in v1.2.0
func (o GetDashboardSectionRowChartOutput) IncludeObsoleteMetrics() pulumi.BoolOutput
func (GetDashboardSectionRowChartOutput) InterpolatePointsKey ¶ added in v1.2.0
func (o GetDashboardSectionRowChartOutput) InterpolatePointsKey() pulumi.BoolOutput
func (GetDashboardSectionRowChartOutput) Name ¶ added in v1.2.0
func (o GetDashboardSectionRowChartOutput) Name() pulumi.StringOutput
The name of the parameters.
func (GetDashboardSectionRowChartOutput) NoDefaultEvents ¶ added in v1.2.0
func (o GetDashboardSectionRowChartOutput) NoDefaultEvents() pulumi.BoolOutput
func (GetDashboardSectionRowChartOutput) Sources ¶ added in v1.2.0
func (o GetDashboardSectionRowChartOutput) Sources() GetDashboardSectionRowChartSourceArrayOutput
func (GetDashboardSectionRowChartOutput) Summarization ¶ added in v1.2.0
func (o GetDashboardSectionRowChartOutput) Summarization() pulumi.StringOutput
Summarization strategy for the chart. MEAN is default.
func (GetDashboardSectionRowChartOutput) ToGetDashboardSectionRowChartOutput ¶ added in v1.2.0
func (o GetDashboardSectionRowChartOutput) ToGetDashboardSectionRowChartOutput() GetDashboardSectionRowChartOutput
func (GetDashboardSectionRowChartOutput) ToGetDashboardSectionRowChartOutputWithContext ¶ added in v1.2.0
func (o GetDashboardSectionRowChartOutput) ToGetDashboardSectionRowChartOutputWithContext(ctx context.Context) GetDashboardSectionRowChartOutput
func (GetDashboardSectionRowChartOutput) Units ¶ added in v1.2.0
func (o GetDashboardSectionRowChartOutput) Units() pulumi.StringOutput
String to label the units of the chart on the Y-Axis.
type GetDashboardSectionRowChartSource ¶ added in v1.2.0
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 ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (GetDashboardSectionRowChartSourceArgs) ElementType() reflect.Type
func (GetDashboardSectionRowChartSourceArgs) ToGetDashboardSectionRowChartSourceOutput ¶ added in v1.2.0
func (i GetDashboardSectionRowChartSourceArgs) ToGetDashboardSectionRowChartSourceOutput() GetDashboardSectionRowChartSourceOutput
func (GetDashboardSectionRowChartSourceArgs) ToGetDashboardSectionRowChartSourceOutputWithContext ¶ added in v1.2.0
func (i GetDashboardSectionRowChartSourceArgs) ToGetDashboardSectionRowChartSourceOutputWithContext(ctx context.Context) GetDashboardSectionRowChartSourceOutput
type GetDashboardSectionRowChartSourceArray ¶ added in v1.2.0
type GetDashboardSectionRowChartSourceArray []GetDashboardSectionRowChartSourceInput
func (GetDashboardSectionRowChartSourceArray) ElementType ¶ added in v1.2.0
func (GetDashboardSectionRowChartSourceArray) ElementType() reflect.Type
func (GetDashboardSectionRowChartSourceArray) ToGetDashboardSectionRowChartSourceArrayOutput ¶ added in v1.2.0
func (i GetDashboardSectionRowChartSourceArray) ToGetDashboardSectionRowChartSourceArrayOutput() GetDashboardSectionRowChartSourceArrayOutput
func (GetDashboardSectionRowChartSourceArray) ToGetDashboardSectionRowChartSourceArrayOutputWithContext ¶ added in v1.2.0
func (i GetDashboardSectionRowChartSourceArray) ToGetDashboardSectionRowChartSourceArrayOutputWithContext(ctx context.Context) GetDashboardSectionRowChartSourceArrayOutput
type GetDashboardSectionRowChartSourceArrayInput ¶ added in v1.2.0
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 ¶ added in v1.2.0
type GetDashboardSectionRowChartSourceArrayOutput struct{ *pulumi.OutputState }
func (GetDashboardSectionRowChartSourceArrayOutput) ElementType ¶ added in v1.2.0
func (GetDashboardSectionRowChartSourceArrayOutput) ElementType() reflect.Type
func (GetDashboardSectionRowChartSourceArrayOutput) ToGetDashboardSectionRowChartSourceArrayOutput ¶ added in v1.2.0
func (o GetDashboardSectionRowChartSourceArrayOutput) ToGetDashboardSectionRowChartSourceArrayOutput() GetDashboardSectionRowChartSourceArrayOutput
func (GetDashboardSectionRowChartSourceArrayOutput) ToGetDashboardSectionRowChartSourceArrayOutputWithContext ¶ added in v1.2.0
func (o GetDashboardSectionRowChartSourceArrayOutput) ToGetDashboardSectionRowChartSourceArrayOutputWithContext(ctx context.Context) GetDashboardSectionRowChartSourceArrayOutput
type GetDashboardSectionRowChartSourceInput ¶ added in v1.2.0
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 ¶ added in v1.2.0
type GetDashboardSectionRowChartSourceOutput struct{ *pulumi.OutputState }
func (GetDashboardSectionRowChartSourceOutput) Disabled ¶ added in v1.2.0
func (o GetDashboardSectionRowChartSourceOutput) Disabled() pulumi.BoolOutput
Whether the source is disabled.
func (GetDashboardSectionRowChartSourceOutput) ElementType ¶ added in v1.2.0
func (GetDashboardSectionRowChartSourceOutput) ElementType() reflect.Type
func (GetDashboardSectionRowChartSourceOutput) Name ¶ added in v1.2.0
func (o GetDashboardSectionRowChartSourceOutput) Name() pulumi.StringOutput
The name of the parameters.
func (GetDashboardSectionRowChartSourceOutput) Query ¶ added in v1.2.0
func (o GetDashboardSectionRowChartSourceOutput) Query() pulumi.StringOutput
Query expression to plot on the chart.
func (GetDashboardSectionRowChartSourceOutput) QuerybuilderEnabled ¶ added in v1.2.0
func (o GetDashboardSectionRowChartSourceOutput) QuerybuilderEnabled() pulumi.BoolOutput
func (GetDashboardSectionRowChartSourceOutput) ScatterPlotSource ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (o GetDashboardSectionRowChartSourceOutput) SecondaryAxis() pulumi.BoolOutput
func (GetDashboardSectionRowChartSourceOutput) SourceColor ¶ added in v1.2.0
func (o GetDashboardSectionRowChartSourceOutput) SourceColor() pulumi.StringOutput
func (GetDashboardSectionRowChartSourceOutput) SourceDescription ¶ added in v1.2.0
func (o GetDashboardSectionRowChartSourceOutput) SourceDescription() pulumi.StringOutput
A description for the purpose of this source.
func (GetDashboardSectionRowChartSourceOutput) ToGetDashboardSectionRowChartSourceOutput ¶ added in v1.2.0
func (o GetDashboardSectionRowChartSourceOutput) ToGetDashboardSectionRowChartSourceOutput() GetDashboardSectionRowChartSourceOutput
func (GetDashboardSectionRowChartSourceOutput) ToGetDashboardSectionRowChartSourceOutputWithContext ¶ added in v1.2.0
func (o GetDashboardSectionRowChartSourceOutput) ToGetDashboardSectionRowChartSourceOutputWithContext(ctx context.Context) GetDashboardSectionRowChartSourceOutput
type GetDashboardSectionRowInput ¶ added in v1.2.0
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 ¶ added in v1.2.0
type GetDashboardSectionRowOutput struct{ *pulumi.OutputState }
func (GetDashboardSectionRowOutput) Charts ¶ added in v1.2.0
func (o GetDashboardSectionRowOutput) Charts() GetDashboardSectionRowChartArrayOutput
func (GetDashboardSectionRowOutput) ElementType ¶ added in v1.2.0
func (GetDashboardSectionRowOutput) ElementType() reflect.Type
func (GetDashboardSectionRowOutput) HeightFactor ¶ added in v1.2.0
func (o GetDashboardSectionRowOutput) HeightFactor() pulumi.IntOutput
func (GetDashboardSectionRowOutput) Name ¶ added in v1.2.0
func (o GetDashboardSectionRowOutput) Name() pulumi.StringOutput
The name of the parameters.
func (GetDashboardSectionRowOutput) ToGetDashboardSectionRowOutput ¶ added in v1.2.0
func (o GetDashboardSectionRowOutput) ToGetDashboardSectionRowOutput() GetDashboardSectionRowOutput
func (GetDashboardSectionRowOutput) ToGetDashboardSectionRowOutputWithContext ¶ added in v1.2.0
func (o GetDashboardSectionRowOutput) ToGetDashboardSectionRowOutputWithContext(ctx context.Context) GetDashboardSectionRowOutput
type GetDashboardsArgs ¶ added in v1.2.0
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 ¶ added in v1.2.0
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 ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (GetDashboardsDashboardArgs) ElementType() reflect.Type
func (GetDashboardsDashboardArgs) ToGetDashboardsDashboardOutput ¶ added in v1.2.0
func (i GetDashboardsDashboardArgs) ToGetDashboardsDashboardOutput() GetDashboardsDashboardOutput
func (GetDashboardsDashboardArgs) ToGetDashboardsDashboardOutputWithContext ¶ added in v1.2.0
func (i GetDashboardsDashboardArgs) ToGetDashboardsDashboardOutputWithContext(ctx context.Context) GetDashboardsDashboardOutput
type GetDashboardsDashboardArray ¶ added in v1.2.0
type GetDashboardsDashboardArray []GetDashboardsDashboardInput
func (GetDashboardsDashboardArray) ElementType ¶ added in v1.2.0
func (GetDashboardsDashboardArray) ElementType() reflect.Type
func (GetDashboardsDashboardArray) ToGetDashboardsDashboardArrayOutput ¶ added in v1.2.0
func (i GetDashboardsDashboardArray) ToGetDashboardsDashboardArrayOutput() GetDashboardsDashboardArrayOutput
func (GetDashboardsDashboardArray) ToGetDashboardsDashboardArrayOutputWithContext ¶ added in v1.2.0
func (i GetDashboardsDashboardArray) ToGetDashboardsDashboardArrayOutputWithContext(ctx context.Context) GetDashboardsDashboardArrayOutput
type GetDashboardsDashboardArrayInput ¶ added in v1.2.0
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 ¶ added in v1.2.0
type GetDashboardsDashboardArrayOutput struct{ *pulumi.OutputState }
func (GetDashboardsDashboardArrayOutput) ElementType ¶ added in v1.2.0
func (GetDashboardsDashboardArrayOutput) ElementType() reflect.Type
func (GetDashboardsDashboardArrayOutput) Index ¶ added in v1.2.0
func (o GetDashboardsDashboardArrayOutput) Index(i pulumi.IntInput) GetDashboardsDashboardOutput
func (GetDashboardsDashboardArrayOutput) ToGetDashboardsDashboardArrayOutput ¶ added in v1.2.0
func (o GetDashboardsDashboardArrayOutput) ToGetDashboardsDashboardArrayOutput() GetDashboardsDashboardArrayOutput
func (GetDashboardsDashboardArrayOutput) ToGetDashboardsDashboardArrayOutputWithContext ¶ added in v1.2.0
func (o GetDashboardsDashboardArrayOutput) ToGetDashboardsDashboardArrayOutputWithContext(ctx context.Context) GetDashboardsDashboardArrayOutput
type GetDashboardsDashboardInput ¶ added in v1.2.0
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 ¶ added in v1.2.0
type GetDashboardsDashboardOutput struct{ *pulumi.OutputState }
func (GetDashboardsDashboardOutput) CanModifies ¶ added in v1.2.0
func (o GetDashboardsDashboardOutput) CanModifies() pulumi.StringArrayOutput
A list of users that have modify ACL access to the dashboard.
func (GetDashboardsDashboardOutput) CanViews ¶ added in v1.2.0
func (o GetDashboardsDashboardOutput) CanViews() pulumi.StringArrayOutput
A list of users that have view ACL access to the dashboard.
func (GetDashboardsDashboardOutput) ChartTitleBgColor ¶ added in v1.2.0
func (o GetDashboardsDashboardOutput) ChartTitleBgColor() pulumi.StringOutput
func (GetDashboardsDashboardOutput) ChartTitleColor ¶ added in v1.2.0
func (o GetDashboardsDashboardOutput) ChartTitleColor() pulumi.StringOutput
func (GetDashboardsDashboardOutput) ChartTitleScalar ¶ added in v1.2.0
func (o GetDashboardsDashboardOutput) ChartTitleScalar() pulumi.IntOutput
func (GetDashboardsDashboardOutput) CreatedEpochMillis ¶ added in v1.2.0
func (o GetDashboardsDashboardOutput) CreatedEpochMillis() pulumi.IntOutput
func (GetDashboardsDashboardOutput) CreatorId ¶ added in v1.2.0
func (o GetDashboardsDashboardOutput) CreatorId() pulumi.StringOutput
func (GetDashboardsDashboardOutput) Customer ¶ added in v1.2.0
func (o GetDashboardsDashboardOutput) Customer() pulumi.StringOutput
func (GetDashboardsDashboardOutput) DefaultEndTime ¶ added in v1.2.0
func (o GetDashboardsDashboardOutput) DefaultEndTime() pulumi.IntOutput
func (GetDashboardsDashboardOutput) DefaultStartTime ¶ added in v1.2.0
func (o GetDashboardsDashboardOutput) DefaultStartTime() pulumi.IntOutput
func (GetDashboardsDashboardOutput) DefaultTimeWindow ¶ added in v1.2.0
func (o GetDashboardsDashboardOutput) DefaultTimeWindow() pulumi.StringOutput
func (GetDashboardsDashboardOutput) Deleted ¶ added in v1.2.0
func (o GetDashboardsDashboardOutput) Deleted() pulumi.BoolOutput
func (GetDashboardsDashboardOutput) Description ¶ added in v1.2.0
func (o GetDashboardsDashboardOutput) Description() pulumi.StringOutput
Description of the chart.
func (GetDashboardsDashboardOutput) DisplayDescription ¶ added in v1.2.0
func (o GetDashboardsDashboardOutput) DisplayDescription() pulumi.BoolOutput
func (GetDashboardsDashboardOutput) DisplayQueryParameters ¶ added in v1.2.0
func (o GetDashboardsDashboardOutput) DisplayQueryParameters() pulumi.BoolOutput
Whether the dashboard parameters section is opened by default when the dashboard is shown.
func (GetDashboardsDashboardOutput) DisplaySectionTableOfContents ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (GetDashboardsDashboardOutput) ElementType() reflect.Type
func (GetDashboardsDashboardOutput) EventFilterType ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (o GetDashboardsDashboardOutput) EventQuery() pulumi.StringOutput
func (GetDashboardsDashboardOutput) Favorite ¶ added in v1.2.0
func (o GetDashboardsDashboardOutput) Favorite() pulumi.BoolOutput
func (GetDashboardsDashboardOutput) Hidden ¶ added in v1.2.0
func (o GetDashboardsDashboardOutput) Hidden() pulumi.BoolOutput
func (GetDashboardsDashboardOutput) Id ¶ added in v1.2.0
func (o GetDashboardsDashboardOutput) Id() pulumi.StringOutput
func (GetDashboardsDashboardOutput) Name ¶ added in v1.2.0
func (o GetDashboardsDashboardOutput) Name() pulumi.StringOutput
The name of the parameters.
func (GetDashboardsDashboardOutput) NumCharts ¶ added in v1.2.0
func (o GetDashboardsDashboardOutput) NumCharts() pulumi.IntOutput
func (GetDashboardsDashboardOutput) NumFavorites ¶ added in v1.2.0
func (o GetDashboardsDashboardOutput) NumFavorites() pulumi.IntOutput
func (GetDashboardsDashboardOutput) ParameterDetails ¶ added in v1.2.0
func (o GetDashboardsDashboardOutput) ParameterDetails() GetDashboardsDashboardParameterDetailArrayOutput
The current JSON representation of dashboard parameters. See parameter details.
func (GetDashboardsDashboardOutput) Parameters ¶ added in v1.2.0
func (o GetDashboardsDashboardOutput) Parameters() pulumi.MapOutput
func (GetDashboardsDashboardOutput) Sections ¶ added in v1.2.0
func (o GetDashboardsDashboardOutput) Sections() GetDashboardsDashboardSectionArrayOutput
func (GetDashboardsDashboardOutput) SystemOwned ¶ added in v1.2.0
func (o GetDashboardsDashboardOutput) SystemOwned() pulumi.BoolOutput
func (GetDashboardsDashboardOutput) Tags ¶ added in v1.2.0
func (o GetDashboardsDashboardOutput) Tags() pulumi.StringArrayOutput
A set of tags to assign to this resource.
func (GetDashboardsDashboardOutput) ToGetDashboardsDashboardOutput ¶ added in v1.2.0
func (o GetDashboardsDashboardOutput) ToGetDashboardsDashboardOutput() GetDashboardsDashboardOutput
func (GetDashboardsDashboardOutput) ToGetDashboardsDashboardOutputWithContext ¶ added in v1.2.0
func (o GetDashboardsDashboardOutput) ToGetDashboardsDashboardOutputWithContext(ctx context.Context) GetDashboardsDashboardOutput
func (GetDashboardsDashboardOutput) UpdatedEpochMillis ¶ added in v1.2.0
func (o GetDashboardsDashboardOutput) UpdatedEpochMillis() pulumi.IntOutput
func (GetDashboardsDashboardOutput) UpdaterId ¶ added in v1.2.0
func (o GetDashboardsDashboardOutput) UpdaterId() pulumi.StringOutput
func (GetDashboardsDashboardOutput) Url ¶ added in v1.2.0
func (o GetDashboardsDashboardOutput) Url() pulumi.StringOutput
Unique identifier, also a URL slug of the dashboard.
func (GetDashboardsDashboardOutput) ViewsLastDay ¶ added in v1.2.0
func (o GetDashboardsDashboardOutput) ViewsLastDay() pulumi.IntOutput
func (GetDashboardsDashboardOutput) ViewsLastMonth ¶ added in v1.2.0
func (o GetDashboardsDashboardOutput) ViewsLastMonth() pulumi.IntOutput
func (GetDashboardsDashboardOutput) ViewsLastWeek ¶ added in v1.2.0
func (o GetDashboardsDashboardOutput) ViewsLastWeek() pulumi.IntOutput
type GetDashboardsDashboardParameterDetail ¶ added in v1.2.0
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 ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (GetDashboardsDashboardParameterDetailArgs) ElementType() reflect.Type
func (GetDashboardsDashboardParameterDetailArgs) ToGetDashboardsDashboardParameterDetailOutput ¶ added in v1.2.0
func (i GetDashboardsDashboardParameterDetailArgs) ToGetDashboardsDashboardParameterDetailOutput() GetDashboardsDashboardParameterDetailOutput
func (GetDashboardsDashboardParameterDetailArgs) ToGetDashboardsDashboardParameterDetailOutputWithContext ¶ added in v1.2.0
func (i GetDashboardsDashboardParameterDetailArgs) ToGetDashboardsDashboardParameterDetailOutputWithContext(ctx context.Context) GetDashboardsDashboardParameterDetailOutput
type GetDashboardsDashboardParameterDetailArray ¶ added in v1.2.0
type GetDashboardsDashboardParameterDetailArray []GetDashboardsDashboardParameterDetailInput
func (GetDashboardsDashboardParameterDetailArray) ElementType ¶ added in v1.2.0
func (GetDashboardsDashboardParameterDetailArray) ElementType() reflect.Type
func (GetDashboardsDashboardParameterDetailArray) ToGetDashboardsDashboardParameterDetailArrayOutput ¶ added in v1.2.0
func (i GetDashboardsDashboardParameterDetailArray) ToGetDashboardsDashboardParameterDetailArrayOutput() GetDashboardsDashboardParameterDetailArrayOutput
func (GetDashboardsDashboardParameterDetailArray) ToGetDashboardsDashboardParameterDetailArrayOutputWithContext ¶ added in v1.2.0
func (i GetDashboardsDashboardParameterDetailArray) ToGetDashboardsDashboardParameterDetailArrayOutputWithContext(ctx context.Context) GetDashboardsDashboardParameterDetailArrayOutput
type GetDashboardsDashboardParameterDetailArrayInput ¶ added in v1.2.0
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 ¶ added in v1.2.0
type GetDashboardsDashboardParameterDetailArrayOutput struct{ *pulumi.OutputState }
func (GetDashboardsDashboardParameterDetailArrayOutput) ElementType ¶ added in v1.2.0
func (GetDashboardsDashboardParameterDetailArrayOutput) ElementType() reflect.Type
func (GetDashboardsDashboardParameterDetailArrayOutput) ToGetDashboardsDashboardParameterDetailArrayOutput ¶ added in v1.2.0
func (o GetDashboardsDashboardParameterDetailArrayOutput) ToGetDashboardsDashboardParameterDetailArrayOutput() GetDashboardsDashboardParameterDetailArrayOutput
func (GetDashboardsDashboardParameterDetailArrayOutput) ToGetDashboardsDashboardParameterDetailArrayOutputWithContext ¶ added in v1.2.0
func (o GetDashboardsDashboardParameterDetailArrayOutput) ToGetDashboardsDashboardParameterDetailArrayOutputWithContext(ctx context.Context) GetDashboardsDashboardParameterDetailArrayOutput
type GetDashboardsDashboardParameterDetailInput ¶ added in v1.2.0
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 ¶ added in v1.2.0
type GetDashboardsDashboardParameterDetailOutput struct{ *pulumi.OutputState }
func (GetDashboardsDashboardParameterDetailOutput) DefaultValue ¶ added in v1.2.0
func (o GetDashboardsDashboardParameterDetailOutput) DefaultValue() pulumi.StringOutput
The default value of the parameter.
func (GetDashboardsDashboardParameterDetailOutput) DynamicFieldType ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (GetDashboardsDashboardParameterDetailOutput) ElementType() reflect.Type
func (GetDashboardsDashboardParameterDetailOutput) HideFromView ¶ added in v1.2.0
func (o GetDashboardsDashboardParameterDetailOutput) HideFromView() pulumi.BoolOutput
If `true` the parameter will only be shown on the edit view of the dashboard.
func (GetDashboardsDashboardParameterDetailOutput) Label ¶ added in v1.2.0
func (o GetDashboardsDashboardParameterDetailOutput) Label() pulumi.StringOutput
The label for the parameter.
func (GetDashboardsDashboardParameterDetailOutput) ParameterType ¶ added in v1.2.0
func (o GetDashboardsDashboardParameterDetailOutput) ParameterType() pulumi.StringOutput
The type of the parameter. `SIMPLE`, `LIST`, or `DYNAMIC`.
func (GetDashboardsDashboardParameterDetailOutput) QueryValue ¶ added in v1.2.0
func (o GetDashboardsDashboardParameterDetailOutput) QueryValue() pulumi.StringOutput
For `DYNAMIC` parameter types, the query to execute to return values.
func (GetDashboardsDashboardParameterDetailOutput) TagKey ¶ added in v1.2.0
func (o GetDashboardsDashboardParameterDetailOutput) TagKey() pulumi.StringOutput
For `TAG_KEY` dynamic field types, the tag key to return.
func (GetDashboardsDashboardParameterDetailOutput) ToGetDashboardsDashboardParameterDetailOutput ¶ added in v1.2.0
func (o GetDashboardsDashboardParameterDetailOutput) ToGetDashboardsDashboardParameterDetailOutput() GetDashboardsDashboardParameterDetailOutput
func (GetDashboardsDashboardParameterDetailOutput) ToGetDashboardsDashboardParameterDetailOutputWithContext ¶ added in v1.2.0
func (o GetDashboardsDashboardParameterDetailOutput) ToGetDashboardsDashboardParameterDetailOutputWithContext(ctx context.Context) GetDashboardsDashboardParameterDetailOutput
func (GetDashboardsDashboardParameterDetailOutput) ValuesToReadableStrings ¶ added in v1.2.0
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 ¶ added in v1.2.0
type GetDashboardsDashboardSection struct { // The name of the parameters. Name string `pulumi:"name"` Rows []GetDashboardsDashboardSectionRow `pulumi:"rows"` }
type GetDashboardsDashboardSectionArgs ¶ added in v1.2.0
type GetDashboardsDashboardSectionArgs struct { // The name of the parameters. Name pulumi.StringInput `pulumi:"name"` Rows GetDashboardsDashboardSectionRowArrayInput `pulumi:"rows"` }
func (GetDashboardsDashboardSectionArgs) ElementType ¶ added in v1.2.0
func (GetDashboardsDashboardSectionArgs) ElementType() reflect.Type
func (GetDashboardsDashboardSectionArgs) ToGetDashboardsDashboardSectionOutput ¶ added in v1.2.0
func (i GetDashboardsDashboardSectionArgs) ToGetDashboardsDashboardSectionOutput() GetDashboardsDashboardSectionOutput
func (GetDashboardsDashboardSectionArgs) ToGetDashboardsDashboardSectionOutputWithContext ¶ added in v1.2.0
func (i GetDashboardsDashboardSectionArgs) ToGetDashboardsDashboardSectionOutputWithContext(ctx context.Context) GetDashboardsDashboardSectionOutput
type GetDashboardsDashboardSectionArray ¶ added in v1.2.0
type GetDashboardsDashboardSectionArray []GetDashboardsDashboardSectionInput
func (GetDashboardsDashboardSectionArray) ElementType ¶ added in v1.2.0
func (GetDashboardsDashboardSectionArray) ElementType() reflect.Type
func (GetDashboardsDashboardSectionArray) ToGetDashboardsDashboardSectionArrayOutput ¶ added in v1.2.0
func (i GetDashboardsDashboardSectionArray) ToGetDashboardsDashboardSectionArrayOutput() GetDashboardsDashboardSectionArrayOutput
func (GetDashboardsDashboardSectionArray) ToGetDashboardsDashboardSectionArrayOutputWithContext ¶ added in v1.2.0
func (i GetDashboardsDashboardSectionArray) ToGetDashboardsDashboardSectionArrayOutputWithContext(ctx context.Context) GetDashboardsDashboardSectionArrayOutput
type GetDashboardsDashboardSectionArrayInput ¶ added in v1.2.0
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 ¶ added in v1.2.0
type GetDashboardsDashboardSectionArrayOutput struct{ *pulumi.OutputState }
func (GetDashboardsDashboardSectionArrayOutput) ElementType ¶ added in v1.2.0
func (GetDashboardsDashboardSectionArrayOutput) ElementType() reflect.Type
func (GetDashboardsDashboardSectionArrayOutput) ToGetDashboardsDashboardSectionArrayOutput ¶ added in v1.2.0
func (o GetDashboardsDashboardSectionArrayOutput) ToGetDashboardsDashboardSectionArrayOutput() GetDashboardsDashboardSectionArrayOutput
func (GetDashboardsDashboardSectionArrayOutput) ToGetDashboardsDashboardSectionArrayOutputWithContext ¶ added in v1.2.0
func (o GetDashboardsDashboardSectionArrayOutput) ToGetDashboardsDashboardSectionArrayOutputWithContext(ctx context.Context) GetDashboardsDashboardSectionArrayOutput
type GetDashboardsDashboardSectionInput ¶ added in v1.2.0
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 ¶ added in v1.2.0
type GetDashboardsDashboardSectionOutput struct{ *pulumi.OutputState }
func (GetDashboardsDashboardSectionOutput) ElementType ¶ added in v1.2.0
func (GetDashboardsDashboardSectionOutput) ElementType() reflect.Type
func (GetDashboardsDashboardSectionOutput) Name ¶ added in v1.2.0
func (o GetDashboardsDashboardSectionOutput) Name() pulumi.StringOutput
The name of the parameters.
func (GetDashboardsDashboardSectionOutput) ToGetDashboardsDashboardSectionOutput ¶ added in v1.2.0
func (o GetDashboardsDashboardSectionOutput) ToGetDashboardsDashboardSectionOutput() GetDashboardsDashboardSectionOutput
func (GetDashboardsDashboardSectionOutput) ToGetDashboardsDashboardSectionOutputWithContext ¶ added in v1.2.0
func (o GetDashboardsDashboardSectionOutput) ToGetDashboardsDashboardSectionOutputWithContext(ctx context.Context) GetDashboardsDashboardSectionOutput
type GetDashboardsDashboardSectionRow ¶ added in v1.2.0
type GetDashboardsDashboardSectionRow struct { Charts []GetDashboardsDashboardSectionRowChart `pulumi:"charts"` HeightFactor int `pulumi:"heightFactor"` // The name of the parameters. Name string `pulumi:"name"` }
type GetDashboardsDashboardSectionRowArgs ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (GetDashboardsDashboardSectionRowArgs) ElementType() reflect.Type
func (GetDashboardsDashboardSectionRowArgs) ToGetDashboardsDashboardSectionRowOutput ¶ added in v1.2.0
func (i GetDashboardsDashboardSectionRowArgs) ToGetDashboardsDashboardSectionRowOutput() GetDashboardsDashboardSectionRowOutput
func (GetDashboardsDashboardSectionRowArgs) ToGetDashboardsDashboardSectionRowOutputWithContext ¶ added in v1.2.0
func (i GetDashboardsDashboardSectionRowArgs) ToGetDashboardsDashboardSectionRowOutputWithContext(ctx context.Context) GetDashboardsDashboardSectionRowOutput
type GetDashboardsDashboardSectionRowArray ¶ added in v1.2.0
type GetDashboardsDashboardSectionRowArray []GetDashboardsDashboardSectionRowInput
func (GetDashboardsDashboardSectionRowArray) ElementType ¶ added in v1.2.0
func (GetDashboardsDashboardSectionRowArray) ElementType() reflect.Type
func (GetDashboardsDashboardSectionRowArray) ToGetDashboardsDashboardSectionRowArrayOutput ¶ added in v1.2.0
func (i GetDashboardsDashboardSectionRowArray) ToGetDashboardsDashboardSectionRowArrayOutput() GetDashboardsDashboardSectionRowArrayOutput
func (GetDashboardsDashboardSectionRowArray) ToGetDashboardsDashboardSectionRowArrayOutputWithContext ¶ added in v1.2.0
func (i GetDashboardsDashboardSectionRowArray) ToGetDashboardsDashboardSectionRowArrayOutputWithContext(ctx context.Context) GetDashboardsDashboardSectionRowArrayOutput
type GetDashboardsDashboardSectionRowArrayInput ¶ added in v1.2.0
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 ¶ added in v1.2.0
type GetDashboardsDashboardSectionRowArrayOutput struct{ *pulumi.OutputState }
func (GetDashboardsDashboardSectionRowArrayOutput) ElementType ¶ added in v1.2.0
func (GetDashboardsDashboardSectionRowArrayOutput) ElementType() reflect.Type
func (GetDashboardsDashboardSectionRowArrayOutput) ToGetDashboardsDashboardSectionRowArrayOutput ¶ added in v1.2.0
func (o GetDashboardsDashboardSectionRowArrayOutput) ToGetDashboardsDashboardSectionRowArrayOutput() GetDashboardsDashboardSectionRowArrayOutput
func (GetDashboardsDashboardSectionRowArrayOutput) ToGetDashboardsDashboardSectionRowArrayOutputWithContext ¶ added in v1.2.0
func (o GetDashboardsDashboardSectionRowArrayOutput) ToGetDashboardsDashboardSectionRowArrayOutputWithContext(ctx context.Context) GetDashboardsDashboardSectionRowArrayOutput
type GetDashboardsDashboardSectionRowChart ¶ added in v1.2.0
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 ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (GetDashboardsDashboardSectionRowChartArgs) ElementType() reflect.Type
func (GetDashboardsDashboardSectionRowChartArgs) ToGetDashboardsDashboardSectionRowChartOutput ¶ added in v1.2.0
func (i GetDashboardsDashboardSectionRowChartArgs) ToGetDashboardsDashboardSectionRowChartOutput() GetDashboardsDashboardSectionRowChartOutput
func (GetDashboardsDashboardSectionRowChartArgs) ToGetDashboardsDashboardSectionRowChartOutputWithContext ¶ added in v1.2.0
func (i GetDashboardsDashboardSectionRowChartArgs) ToGetDashboardsDashboardSectionRowChartOutputWithContext(ctx context.Context) GetDashboardsDashboardSectionRowChartOutput
type GetDashboardsDashboardSectionRowChartArray ¶ added in v1.2.0
type GetDashboardsDashboardSectionRowChartArray []GetDashboardsDashboardSectionRowChartInput
func (GetDashboardsDashboardSectionRowChartArray) ElementType ¶ added in v1.2.0
func (GetDashboardsDashboardSectionRowChartArray) ElementType() reflect.Type
func (GetDashboardsDashboardSectionRowChartArray) ToGetDashboardsDashboardSectionRowChartArrayOutput ¶ added in v1.2.0
func (i GetDashboardsDashboardSectionRowChartArray) ToGetDashboardsDashboardSectionRowChartArrayOutput() GetDashboardsDashboardSectionRowChartArrayOutput
func (GetDashboardsDashboardSectionRowChartArray) ToGetDashboardsDashboardSectionRowChartArrayOutputWithContext ¶ added in v1.2.0
func (i GetDashboardsDashboardSectionRowChartArray) ToGetDashboardsDashboardSectionRowChartArrayOutputWithContext(ctx context.Context) GetDashboardsDashboardSectionRowChartArrayOutput
type GetDashboardsDashboardSectionRowChartArrayInput ¶ added in v1.2.0
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 ¶ added in v1.2.0
type GetDashboardsDashboardSectionRowChartArrayOutput struct{ *pulumi.OutputState }
func (GetDashboardsDashboardSectionRowChartArrayOutput) ElementType ¶ added in v1.2.0
func (GetDashboardsDashboardSectionRowChartArrayOutput) ElementType() reflect.Type
func (GetDashboardsDashboardSectionRowChartArrayOutput) ToGetDashboardsDashboardSectionRowChartArrayOutput ¶ added in v1.2.0
func (o GetDashboardsDashboardSectionRowChartArrayOutput) ToGetDashboardsDashboardSectionRowChartArrayOutput() GetDashboardsDashboardSectionRowChartArrayOutput
func (GetDashboardsDashboardSectionRowChartArrayOutput) ToGetDashboardsDashboardSectionRowChartArrayOutputWithContext ¶ added in v1.2.0
func (o GetDashboardsDashboardSectionRowChartArrayOutput) ToGetDashboardsDashboardSectionRowChartArrayOutputWithContext(ctx context.Context) GetDashboardsDashboardSectionRowChartArrayOutput
type GetDashboardsDashboardSectionRowChartChartSetting ¶ added in v1.2.0
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 ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (GetDashboardsDashboardSectionRowChartChartSettingArgs) ElementType() reflect.Type
func (GetDashboardsDashboardSectionRowChartChartSettingArgs) ToGetDashboardsDashboardSectionRowChartChartSettingOutput ¶ added in v1.2.0
func (i GetDashboardsDashboardSectionRowChartChartSettingArgs) ToGetDashboardsDashboardSectionRowChartChartSettingOutput() GetDashboardsDashboardSectionRowChartChartSettingOutput
func (GetDashboardsDashboardSectionRowChartChartSettingArgs) ToGetDashboardsDashboardSectionRowChartChartSettingOutputWithContext ¶ added in v1.2.0
func (i GetDashboardsDashboardSectionRowChartChartSettingArgs) ToGetDashboardsDashboardSectionRowChartChartSettingOutputWithContext(ctx context.Context) GetDashboardsDashboardSectionRowChartChartSettingOutput
type GetDashboardsDashboardSectionRowChartChartSettingArray ¶ added in v1.2.0
type GetDashboardsDashboardSectionRowChartChartSettingArray []GetDashboardsDashboardSectionRowChartChartSettingInput
func (GetDashboardsDashboardSectionRowChartChartSettingArray) ElementType ¶ added in v1.2.0
func (GetDashboardsDashboardSectionRowChartChartSettingArray) ElementType() reflect.Type
func (GetDashboardsDashboardSectionRowChartChartSettingArray) ToGetDashboardsDashboardSectionRowChartChartSettingArrayOutput ¶ added in v1.2.0
func (i GetDashboardsDashboardSectionRowChartChartSettingArray) ToGetDashboardsDashboardSectionRowChartChartSettingArrayOutput() GetDashboardsDashboardSectionRowChartChartSettingArrayOutput
func (GetDashboardsDashboardSectionRowChartChartSettingArray) ToGetDashboardsDashboardSectionRowChartChartSettingArrayOutputWithContext ¶ added in v1.2.0
func (i GetDashboardsDashboardSectionRowChartChartSettingArray) ToGetDashboardsDashboardSectionRowChartChartSettingArrayOutputWithContext(ctx context.Context) GetDashboardsDashboardSectionRowChartChartSettingArrayOutput
type GetDashboardsDashboardSectionRowChartChartSettingArrayInput ¶ added in v1.2.0
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 ¶ added in v1.2.0
type GetDashboardsDashboardSectionRowChartChartSettingArrayOutput struct{ *pulumi.OutputState }
func (GetDashboardsDashboardSectionRowChartChartSettingArrayOutput) ElementType ¶ added in v1.2.0
func (GetDashboardsDashboardSectionRowChartChartSettingArrayOutput) ElementType() reflect.Type
func (GetDashboardsDashboardSectionRowChartChartSettingArrayOutput) ToGetDashboardsDashboardSectionRowChartChartSettingArrayOutput ¶ added in v1.2.0
func (o GetDashboardsDashboardSectionRowChartChartSettingArrayOutput) ToGetDashboardsDashboardSectionRowChartChartSettingArrayOutput() GetDashboardsDashboardSectionRowChartChartSettingArrayOutput
func (GetDashboardsDashboardSectionRowChartChartSettingArrayOutput) ToGetDashboardsDashboardSectionRowChartChartSettingArrayOutputWithContext ¶ added in v1.2.0
func (o GetDashboardsDashboardSectionRowChartChartSettingArrayOutput) ToGetDashboardsDashboardSectionRowChartChartSettingArrayOutputWithContext(ctx context.Context) GetDashboardsDashboardSectionRowChartChartSettingArrayOutput
type GetDashboardsDashboardSectionRowChartChartSettingInput ¶ added in v1.2.0
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 ¶ added in v1.2.0
type GetDashboardsDashboardSectionRowChartChartSettingOutput struct{ *pulumi.OutputState }
func (GetDashboardsDashboardSectionRowChartChartSettingOutput) AutoColumnTags ¶ added in v1.2.0
func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) AutoColumnTags() pulumi.BoolOutput
This setting is deprecated.
func (GetDashboardsDashboardSectionRowChartChartSettingOutput) ColumnTags ¶ added in v1.2.0
func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) ColumnTags() pulumi.StringOutput
This setting is deprecated.
func (GetDashboardsDashboardSectionRowChartChartSettingOutput) CustomTags ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (GetDashboardsDashboardSectionRowChartChartSettingOutput) ElementType() reflect.Type
func (GetDashboardsDashboardSectionRowChartChartSettingOutput) ExpectedDataSpacing ¶ added in v1.2.0
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 ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) FixedLegendEnabled() pulumi.BoolOutput
(Optional) Whether to enable a fixed tabular legend adjacent to the chart.
func (GetDashboardsDashboardSectionRowChartChartSettingOutput) FixedLegendFilterField ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) FixedLegendFilterLimit() pulumi.IntOutput
(Optional) Number of series to include in the fixed legend.
func (GetDashboardsDashboardSectionRowChartChartSettingOutput) FixedLegendFilterSort ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) FixedLegendHideLabel() pulumi.BoolOutput
(Optional) This setting is deprecated.
func (GetDashboardsDashboardSectionRowChartChartSettingOutput) FixedLegendPosition ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) FixedLegendUseRawStats() pulumi.BoolOutput
(Optional) If `true`, the legend uses non-summarized stats instead of summarized.
func (GetDashboardsDashboardSectionRowChartChartSettingOutput) GroupBySource ¶ added in v1.2.0
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 ¶ added in v1.2.0
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 ¶ added in v1.2.0
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 ¶ added in v1.2.0
Max value of the Y-axis. Set to null or leave blank for auto.
func (GetDashboardsDashboardSectionRowChartChartSettingOutput) Min ¶ added in v1.2.0
Min value of the Y-axis. Set to null or leave blank for auto.
func (GetDashboardsDashboardSectionRowChartChartSettingOutput) NumTags ¶ added in v1.2.0
func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) NumTags() pulumi.IntOutput
For the tabular view defines how many point tags to display.
func (GetDashboardsDashboardSectionRowChartChartSettingOutput) PlainMarkdownContent ¶ added in v1.2.0
func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) PlainMarkdownContent() pulumi.StringOutput
The markdown content for a Markdown display, in plain text.
func (GetDashboardsDashboardSectionRowChartChartSettingOutput) ShowHosts ¶ added in v1.2.0
func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) ShowHosts() pulumi.BoolOutput
For the tabular view, whether to display sources. Default is `true`.
func (GetDashboardsDashboardSectionRowChartChartSettingOutput) ShowLabels ¶ added in v1.2.0
func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) ShowLabels() pulumi.BoolOutput
For the tabular view, whether to display labels. Default is `true`.
func (GetDashboardsDashboardSectionRowChartChartSettingOutput) ShowRawValues ¶ added in v1.2.0
func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) ShowRawValues() pulumi.BoolOutput
For the tabular view, whether to display raw values. Default is `false`.
func (GetDashboardsDashboardSectionRowChartChartSettingOutput) SortValuesDescending ¶ added in v1.2.0
func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) SortValuesDescending() pulumi.BoolOutput
For the tabular view, whether to display values in descending order. Default is `false`.
func (GetDashboardsDashboardSectionRowChartChartSettingOutput) SparklineDecimalPrecision ¶ added in v1.2.0
func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) SparklineDecimalPrecision() pulumi.IntOutput
For the single stat view, the decimal precision of the displayed number.
func (GetDashboardsDashboardSectionRowChartChartSettingOutput) SparklineDisplayColor ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) SparklineDisplayFontSize() pulumi.StringOutput
For the single stat view, the font size of the displayed text, in percent.
func (GetDashboardsDashboardSectionRowChartChartSettingOutput) SparklineDisplayHorizontalPosition ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) SparklineDisplayPostfix() pulumi.StringOutput
For the single stat view, a string to append to the displayed text.
func (GetDashboardsDashboardSectionRowChartChartSettingOutput) SparklineDisplayPrefix ¶ added in v1.2.0
func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) SparklineDisplayPrefix() pulumi.StringOutput
For the single stat view, a string to add before the displayed text.
func (GetDashboardsDashboardSectionRowChartChartSettingOutput) SparklineDisplayValueType ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) SparklineDisplayVerticalPosition() pulumi.StringOutput
This setting is deprecated.
func (GetDashboardsDashboardSectionRowChartChartSettingOutput) SparklineFillColor ¶ added in v1.2.0
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 ¶ added in v1.2.0
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 ¶ added in v1.2.0
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 ¶ added in v1.2.0
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 ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) SparklineValueColorMapValues() pulumi.IntArrayOutput
This setting is deprecated.
func (GetDashboardsDashboardSectionRowChartChartSettingOutput) SparklineValueColorMapValuesV2s ¶ added in v1.2.0
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 ¶ added in v1.2.0
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 ¶ added in v1.2.0
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 ¶ added in v1.2.0
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 ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) TimeBasedColoring() pulumi.BoolOutput
For x-y scatterplots, whether to color more recent points as darker than older points.
func (GetDashboardsDashboardSectionRowChartChartSettingOutput) ToGetDashboardsDashboardSectionRowChartChartSettingOutput ¶ added in v1.2.0
func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) ToGetDashboardsDashboardSectionRowChartChartSettingOutput() GetDashboardsDashboardSectionRowChartChartSettingOutput
func (GetDashboardsDashboardSectionRowChartChartSettingOutput) ToGetDashboardsDashboardSectionRowChartChartSettingOutputWithContext ¶ added in v1.2.0
func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) ToGetDashboardsDashboardSectionRowChartChartSettingOutputWithContext(ctx context.Context) GetDashboardsDashboardSectionRowChartChartSettingOutput
func (GetDashboardsDashboardSectionRowChartChartSettingOutput) Type ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) WindowSize() pulumi.IntOutput
Width, in minutes, of the time window to use for `last` windowing.
func (GetDashboardsDashboardSectionRowChartChartSettingOutput) Windowing ¶ added in v1.2.0
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 ¶ added in v1.2.0
For x-y scatterplots, max value for the X-axis. Set to null for auto.
func (GetDashboardsDashboardSectionRowChartChartSettingOutput) Xmin ¶ added in v1.2.0
For x-y scatterplots, min value for the X-axis. Set to null for auto.
func (GetDashboardsDashboardSectionRowChartChartSettingOutput) Y0ScaleSiBy1024 ¶ added in v1.2.0
func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) Y0ScaleSiBy1024() pulumi.BoolOutput
func (GetDashboardsDashboardSectionRowChartChartSettingOutput) Y0UnitAutoscaling ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) Y1Max() pulumi.Float64Output
func (GetDashboardsDashboardSectionRowChartChartSettingOutput) Y1Min ¶ added in v1.2.0
func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) Y1Min() pulumi.Float64Output
func (GetDashboardsDashboardSectionRowChartChartSettingOutput) Y1ScaleSiBy1024 ¶ added in v1.2.0
func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) Y1ScaleSiBy1024() pulumi.BoolOutput
func (GetDashboardsDashboardSectionRowChartChartSettingOutput) Y1UnitAutoscaling ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (o GetDashboardsDashboardSectionRowChartChartSettingOutput) Y1Units() pulumi.StringOutput
For plots with multiple Y-axes, units for right side Y-axis.
func (GetDashboardsDashboardSectionRowChartChartSettingOutput) Ymax ¶ added in v1.2.0
For x-y scatterplots, max value for the Y-axis. Set to null for auto.
type GetDashboardsDashboardSectionRowChartInput ¶ added in v1.2.0
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 ¶ added in v1.2.0
type GetDashboardsDashboardSectionRowChartOutput struct{ *pulumi.OutputState }
func (GetDashboardsDashboardSectionRowChartOutput) Base ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (o GetDashboardsDashboardSectionRowChartOutput) ChartAttributes() pulumi.StringOutput
func (GetDashboardsDashboardSectionRowChartOutput) ChartSettings ¶ added in v1.2.0
func (o GetDashboardsDashboardSectionRowChartOutput) ChartSettings() GetDashboardsDashboardSectionRowChartChartSettingArrayOutput
func (GetDashboardsDashboardSectionRowChartOutput) Description ¶ added in v1.2.0
func (o GetDashboardsDashboardSectionRowChartOutput) Description() pulumi.StringOutput
Description of the chart.
func (GetDashboardsDashboardSectionRowChartOutput) ElementType ¶ added in v1.2.0
func (GetDashboardsDashboardSectionRowChartOutput) ElementType() reflect.Type
func (GetDashboardsDashboardSectionRowChartOutput) IncludeObsoleteMetrics ¶ added in v1.2.0
func (o GetDashboardsDashboardSectionRowChartOutput) IncludeObsoleteMetrics() pulumi.BoolOutput
func (GetDashboardsDashboardSectionRowChartOutput) InterpolatePointsKey ¶ added in v1.2.0
func (o GetDashboardsDashboardSectionRowChartOutput) InterpolatePointsKey() pulumi.BoolOutput
func (GetDashboardsDashboardSectionRowChartOutput) Name ¶ added in v1.2.0
func (o GetDashboardsDashboardSectionRowChartOutput) Name() pulumi.StringOutput
The name of the parameters.
func (GetDashboardsDashboardSectionRowChartOutput) NoDefaultEvents ¶ added in v1.2.0
func (o GetDashboardsDashboardSectionRowChartOutput) NoDefaultEvents() pulumi.BoolOutput
func (GetDashboardsDashboardSectionRowChartOutput) Summarization ¶ added in v1.2.0
func (o GetDashboardsDashboardSectionRowChartOutput) Summarization() pulumi.StringOutput
Summarization strategy for the chart. MEAN is default.
func (GetDashboardsDashboardSectionRowChartOutput) ToGetDashboardsDashboardSectionRowChartOutput ¶ added in v1.2.0
func (o GetDashboardsDashboardSectionRowChartOutput) ToGetDashboardsDashboardSectionRowChartOutput() GetDashboardsDashboardSectionRowChartOutput
func (GetDashboardsDashboardSectionRowChartOutput) ToGetDashboardsDashboardSectionRowChartOutputWithContext ¶ added in v1.2.0
func (o GetDashboardsDashboardSectionRowChartOutput) ToGetDashboardsDashboardSectionRowChartOutputWithContext(ctx context.Context) GetDashboardsDashboardSectionRowChartOutput
func (GetDashboardsDashboardSectionRowChartOutput) Units ¶ added in v1.2.0
func (o GetDashboardsDashboardSectionRowChartOutput) Units() pulumi.StringOutput
String to label the units of the chart on the Y-Axis.
type GetDashboardsDashboardSectionRowChartSource ¶ added in v1.2.0
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 ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (GetDashboardsDashboardSectionRowChartSourceArgs) ElementType() reflect.Type
func (GetDashboardsDashboardSectionRowChartSourceArgs) ToGetDashboardsDashboardSectionRowChartSourceOutput ¶ added in v1.2.0
func (i GetDashboardsDashboardSectionRowChartSourceArgs) ToGetDashboardsDashboardSectionRowChartSourceOutput() GetDashboardsDashboardSectionRowChartSourceOutput
func (GetDashboardsDashboardSectionRowChartSourceArgs) ToGetDashboardsDashboardSectionRowChartSourceOutputWithContext ¶ added in v1.2.0
func (i GetDashboardsDashboardSectionRowChartSourceArgs) ToGetDashboardsDashboardSectionRowChartSourceOutputWithContext(ctx context.Context) GetDashboardsDashboardSectionRowChartSourceOutput
type GetDashboardsDashboardSectionRowChartSourceArray ¶ added in v1.2.0
type GetDashboardsDashboardSectionRowChartSourceArray []GetDashboardsDashboardSectionRowChartSourceInput
func (GetDashboardsDashboardSectionRowChartSourceArray) ElementType ¶ added in v1.2.0
func (GetDashboardsDashboardSectionRowChartSourceArray) ElementType() reflect.Type
func (GetDashboardsDashboardSectionRowChartSourceArray) ToGetDashboardsDashboardSectionRowChartSourceArrayOutput ¶ added in v1.2.0
func (i GetDashboardsDashboardSectionRowChartSourceArray) ToGetDashboardsDashboardSectionRowChartSourceArrayOutput() GetDashboardsDashboardSectionRowChartSourceArrayOutput
func (GetDashboardsDashboardSectionRowChartSourceArray) ToGetDashboardsDashboardSectionRowChartSourceArrayOutputWithContext ¶ added in v1.2.0
func (i GetDashboardsDashboardSectionRowChartSourceArray) ToGetDashboardsDashboardSectionRowChartSourceArrayOutputWithContext(ctx context.Context) GetDashboardsDashboardSectionRowChartSourceArrayOutput
type GetDashboardsDashboardSectionRowChartSourceArrayInput ¶ added in v1.2.0
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 ¶ added in v1.2.0
type GetDashboardsDashboardSectionRowChartSourceArrayOutput struct{ *pulumi.OutputState }
func (GetDashboardsDashboardSectionRowChartSourceArrayOutput) ElementType ¶ added in v1.2.0
func (GetDashboardsDashboardSectionRowChartSourceArrayOutput) ElementType() reflect.Type
func (GetDashboardsDashboardSectionRowChartSourceArrayOutput) ToGetDashboardsDashboardSectionRowChartSourceArrayOutput ¶ added in v1.2.0
func (o GetDashboardsDashboardSectionRowChartSourceArrayOutput) ToGetDashboardsDashboardSectionRowChartSourceArrayOutput() GetDashboardsDashboardSectionRowChartSourceArrayOutput
func (GetDashboardsDashboardSectionRowChartSourceArrayOutput) ToGetDashboardsDashboardSectionRowChartSourceArrayOutputWithContext ¶ added in v1.2.0
func (o GetDashboardsDashboardSectionRowChartSourceArrayOutput) ToGetDashboardsDashboardSectionRowChartSourceArrayOutputWithContext(ctx context.Context) GetDashboardsDashboardSectionRowChartSourceArrayOutput
type GetDashboardsDashboardSectionRowChartSourceInput ¶ added in v1.2.0
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 ¶ added in v1.2.0
type GetDashboardsDashboardSectionRowChartSourceOutput struct{ *pulumi.OutputState }
func (GetDashboardsDashboardSectionRowChartSourceOutput) Disabled ¶ added in v1.2.0
func (o GetDashboardsDashboardSectionRowChartSourceOutput) Disabled() pulumi.BoolOutput
Whether the source is disabled.
func (GetDashboardsDashboardSectionRowChartSourceOutput) ElementType ¶ added in v1.2.0
func (GetDashboardsDashboardSectionRowChartSourceOutput) ElementType() reflect.Type
func (GetDashboardsDashboardSectionRowChartSourceOutput) Name ¶ added in v1.2.0
func (o GetDashboardsDashboardSectionRowChartSourceOutput) Name() pulumi.StringOutput
The name of the parameters.
func (GetDashboardsDashboardSectionRowChartSourceOutput) Query ¶ added in v1.2.0
func (o GetDashboardsDashboardSectionRowChartSourceOutput) Query() pulumi.StringOutput
Query expression to plot on the chart.
func (GetDashboardsDashboardSectionRowChartSourceOutput) QuerybuilderEnabled ¶ added in v1.2.0
func (o GetDashboardsDashboardSectionRowChartSourceOutput) QuerybuilderEnabled() pulumi.BoolOutput
func (GetDashboardsDashboardSectionRowChartSourceOutput) ScatterPlotSource ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (o GetDashboardsDashboardSectionRowChartSourceOutput) SecondaryAxis() pulumi.BoolOutput
func (GetDashboardsDashboardSectionRowChartSourceOutput) SourceColor ¶ added in v1.2.0
func (o GetDashboardsDashboardSectionRowChartSourceOutput) SourceColor() pulumi.StringOutput
func (GetDashboardsDashboardSectionRowChartSourceOutput) SourceDescription ¶ added in v1.2.0
func (o GetDashboardsDashboardSectionRowChartSourceOutput) SourceDescription() pulumi.StringOutput
A description for the purpose of this source.
func (GetDashboardsDashboardSectionRowChartSourceOutput) ToGetDashboardsDashboardSectionRowChartSourceOutput ¶ added in v1.2.0
func (o GetDashboardsDashboardSectionRowChartSourceOutput) ToGetDashboardsDashboardSectionRowChartSourceOutput() GetDashboardsDashboardSectionRowChartSourceOutput
func (GetDashboardsDashboardSectionRowChartSourceOutput) ToGetDashboardsDashboardSectionRowChartSourceOutputWithContext ¶ added in v1.2.0
func (o GetDashboardsDashboardSectionRowChartSourceOutput) ToGetDashboardsDashboardSectionRowChartSourceOutputWithContext(ctx context.Context) GetDashboardsDashboardSectionRowChartSourceOutput
type GetDashboardsDashboardSectionRowInput ¶ added in v1.2.0
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 ¶ added in v1.2.0
type GetDashboardsDashboardSectionRowOutput struct{ *pulumi.OutputState }
func (GetDashboardsDashboardSectionRowOutput) ElementType ¶ added in v1.2.0
func (GetDashboardsDashboardSectionRowOutput) ElementType() reflect.Type
func (GetDashboardsDashboardSectionRowOutput) HeightFactor ¶ added in v1.2.0
func (o GetDashboardsDashboardSectionRowOutput) HeightFactor() pulumi.IntOutput
func (GetDashboardsDashboardSectionRowOutput) Name ¶ added in v1.2.0
func (o GetDashboardsDashboardSectionRowOutput) Name() pulumi.StringOutput
The name of the parameters.
func (GetDashboardsDashboardSectionRowOutput) ToGetDashboardsDashboardSectionRowOutput ¶ added in v1.2.0
func (o GetDashboardsDashboardSectionRowOutput) ToGetDashboardsDashboardSectionRowOutput() GetDashboardsDashboardSectionRowOutput
func (GetDashboardsDashboardSectionRowOutput) ToGetDashboardsDashboardSectionRowOutputWithContext ¶ added in v1.2.0
func (o GetDashboardsDashboardSectionRowOutput) ToGetDashboardsDashboardSectionRowOutputWithContext(ctx context.Context) GetDashboardsDashboardSectionRowOutput
type GetDashboardsOutputArgs ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (GetDashboardsOutputArgs) ElementType() reflect.Type
type GetDashboardsResult ¶ added in v1.2.0
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 ¶ added in v1.2.0
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/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 ¶ added in v1.2.0
type GetDashboardsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDashboards.
func GetDashboardsOutput ¶ added in v1.2.0
func GetDashboardsOutput(ctx *pulumi.Context, args GetDashboardsOutputArgs, opts ...pulumi.InvokeOption) GetDashboardsResultOutput
func (GetDashboardsResultOutput) Dashboards ¶ added in v1.2.0
func (o GetDashboardsResultOutput) Dashboards() GetDashboardsDashboardArrayOutput
List of all Wavefront dashboards. For each dashboard you will see a list of attributes.
func (GetDashboardsResultOutput) ElementType ¶ added in v1.2.0
func (GetDashboardsResultOutput) ElementType() reflect.Type
func (GetDashboardsResultOutput) Id ¶ added in v1.2.0
func (o GetDashboardsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetDashboardsResultOutput) Limit ¶ added in v1.2.0
func (o GetDashboardsResultOutput) Limit() pulumi.IntPtrOutput
func (GetDashboardsResultOutput) Offset ¶ added in v1.2.0
func (o GetDashboardsResultOutput) Offset() pulumi.IntPtrOutput
func (GetDashboardsResultOutput) ToGetDashboardsResultOutput ¶ added in v1.2.0
func (o GetDashboardsResultOutput) ToGetDashboardsResultOutput() GetDashboardsResultOutput
func (GetDashboardsResultOutput) ToGetDashboardsResultOutputWithContext ¶ added in v1.2.0
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/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 ¶ added in v1.2.0
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 ¶ added in v1.2.0
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 ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (GetDerivedMetricsDerivedMetricArgs) ElementType() reflect.Type
func (GetDerivedMetricsDerivedMetricArgs) ToGetDerivedMetricsDerivedMetricOutput ¶ added in v1.2.0
func (i GetDerivedMetricsDerivedMetricArgs) ToGetDerivedMetricsDerivedMetricOutput() GetDerivedMetricsDerivedMetricOutput
func (GetDerivedMetricsDerivedMetricArgs) ToGetDerivedMetricsDerivedMetricOutputWithContext ¶ added in v1.2.0
func (i GetDerivedMetricsDerivedMetricArgs) ToGetDerivedMetricsDerivedMetricOutputWithContext(ctx context.Context) GetDerivedMetricsDerivedMetricOutput
type GetDerivedMetricsDerivedMetricArray ¶ added in v1.2.0
type GetDerivedMetricsDerivedMetricArray []GetDerivedMetricsDerivedMetricInput
func (GetDerivedMetricsDerivedMetricArray) ElementType ¶ added in v1.2.0
func (GetDerivedMetricsDerivedMetricArray) ElementType() reflect.Type
func (GetDerivedMetricsDerivedMetricArray) ToGetDerivedMetricsDerivedMetricArrayOutput ¶ added in v1.2.0
func (i GetDerivedMetricsDerivedMetricArray) ToGetDerivedMetricsDerivedMetricArrayOutput() GetDerivedMetricsDerivedMetricArrayOutput
func (GetDerivedMetricsDerivedMetricArray) ToGetDerivedMetricsDerivedMetricArrayOutputWithContext ¶ added in v1.2.0
func (i GetDerivedMetricsDerivedMetricArray) ToGetDerivedMetricsDerivedMetricArrayOutputWithContext(ctx context.Context) GetDerivedMetricsDerivedMetricArrayOutput
type GetDerivedMetricsDerivedMetricArrayInput ¶ added in v1.2.0
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 ¶ added in v1.2.0
type GetDerivedMetricsDerivedMetricArrayOutput struct{ *pulumi.OutputState }
func (GetDerivedMetricsDerivedMetricArrayOutput) ElementType ¶ added in v1.2.0
func (GetDerivedMetricsDerivedMetricArrayOutput) ElementType() reflect.Type
func (GetDerivedMetricsDerivedMetricArrayOutput) ToGetDerivedMetricsDerivedMetricArrayOutput ¶ added in v1.2.0
func (o GetDerivedMetricsDerivedMetricArrayOutput) ToGetDerivedMetricsDerivedMetricArrayOutput() GetDerivedMetricsDerivedMetricArrayOutput
func (GetDerivedMetricsDerivedMetricArrayOutput) ToGetDerivedMetricsDerivedMetricArrayOutputWithContext ¶ added in v1.2.0
func (o GetDerivedMetricsDerivedMetricArrayOutput) ToGetDerivedMetricsDerivedMetricArrayOutputWithContext(ctx context.Context) GetDerivedMetricsDerivedMetricArrayOutput
type GetDerivedMetricsDerivedMetricInput ¶ added in v1.2.0
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 ¶ added in v1.2.0
type GetDerivedMetricsDerivedMetricOutput struct{ *pulumi.OutputState }
func (GetDerivedMetricsDerivedMetricOutput) AdditionalInformation ¶ added in v1.2.0
func (o GetDerivedMetricsDerivedMetricOutput) AdditionalInformation() pulumi.StringOutput
User-supplied additional explanatory information about the derived metric.
func (GetDerivedMetricsDerivedMetricOutput) CreateUserId ¶ added in v1.2.0
func (o GetDerivedMetricsDerivedMetricOutput) CreateUserId() pulumi.StringOutput
The ID of the user who created the derived metric.
func (GetDerivedMetricsDerivedMetricOutput) CreatedEpochMillis ¶ added in v1.2.0
func (o GetDerivedMetricsDerivedMetricOutput) CreatedEpochMillis() pulumi.IntOutput
The timestamp in epoch milliseconds indicating when the derived metric is created.
func (GetDerivedMetricsDerivedMetricOutput) Deleted ¶ added in v1.2.0
func (o GetDerivedMetricsDerivedMetricOutput) Deleted() pulumi.BoolOutput
A Boolean flag indicating whether the derived metric is deleted or not.
func (GetDerivedMetricsDerivedMetricOutput) ElementType ¶ added in v1.2.0
func (GetDerivedMetricsDerivedMetricOutput) ElementType() reflect.Type
func (GetDerivedMetricsDerivedMetricOutput) HostsUseds ¶ added in v1.2.0
func (o GetDerivedMetricsDerivedMetricOutput) HostsUseds() pulumi.StringArrayOutput
A list of hosts used in the derived metric.
func (GetDerivedMetricsDerivedMetricOutput) Id ¶ added in v1.2.0
func (o GetDerivedMetricsDerivedMetricOutput) Id() pulumi.StringOutput
The ID of the derived metric in Wavefront.
func (GetDerivedMetricsDerivedMetricOutput) InTrash ¶ added in v1.2.0
func (o GetDerivedMetricsDerivedMetricOutput) InTrash() pulumi.BoolOutput
A Boolean variable indicating trash status.
func (GetDerivedMetricsDerivedMetricOutput) IncludeObsoleteMetrics ¶ added in v1.2.0
func (o GetDerivedMetricsDerivedMetricOutput) IncludeObsoleteMetrics() pulumi.BoolOutput
A Boolean flag indicating whether to include obsolete metrics or not.
func (GetDerivedMetricsDerivedMetricOutput) LastErrorMessage ¶ added in v1.2.0
func (o GetDerivedMetricsDerivedMetricOutput) LastErrorMessage() pulumi.StringOutput
Last error message occurred.
func (GetDerivedMetricsDerivedMetricOutput) LastFailedTime ¶ added in v1.2.0
func (o GetDerivedMetricsDerivedMetricOutput) LastFailedTime() pulumi.IntOutput
Timestamp of the last failed derived metric.
func (GetDerivedMetricsDerivedMetricOutput) LastProcessedMillis ¶ added in v1.2.0
func (o GetDerivedMetricsDerivedMetricOutput) LastProcessedMillis() pulumi.IntOutput
The last processed timestamp.
func (GetDerivedMetricsDerivedMetricOutput) LastQueryTime ¶ added in v1.2.0
func (o GetDerivedMetricsDerivedMetricOutput) LastQueryTime() pulumi.IntOutput
The timestamp indicating the last time the query was executed.
func (GetDerivedMetricsDerivedMetricOutput) MetricsUseds ¶ added in v1.2.0
func (o GetDerivedMetricsDerivedMetricOutput) MetricsUseds() pulumi.StringArrayOutput
A list of metrics used in the derived metric.
func (GetDerivedMetricsDerivedMetricOutput) Minutes ¶ added in v1.2.0
func (o GetDerivedMetricsDerivedMetricOutput) Minutes() pulumi.IntOutput
How frequently the query generating the derived metric is run.
func (GetDerivedMetricsDerivedMetricOutput) Name ¶ added in v1.2.0
func (o GetDerivedMetricsDerivedMetricOutput) Name() pulumi.StringOutput
The name of the derived metric in Wavefront.
func (GetDerivedMetricsDerivedMetricOutput) PointsScannedAtLastQuery ¶ added in v1.2.0
func (o GetDerivedMetricsDerivedMetricOutput) PointsScannedAtLastQuery() pulumi.IntOutput
The number of points scanned when the last query was executed.
func (GetDerivedMetricsDerivedMetricOutput) ProcessRateMinutes ¶ added in v1.2.0
func (o GetDerivedMetricsDerivedMetricOutput) ProcessRateMinutes() pulumi.IntOutput
The specified query is executed every `processRateMinutes` minutes.
func (GetDerivedMetricsDerivedMetricOutput) Query ¶ added in v1.2.0
func (o GetDerivedMetricsDerivedMetricOutput) Query() pulumi.StringOutput
A Wavefront query that is evaluated at regular intervals (default is 1 minute).
func (GetDerivedMetricsDerivedMetricOutput) QueryFailing ¶ added in v1.2.0
func (o GetDerivedMetricsDerivedMetricOutput) QueryFailing() pulumi.BoolOutput
A Boolean variable indicating whether query is failing for the derived metric.
func (GetDerivedMetricsDerivedMetricOutput) QueryQbEnabled ¶ added in v1.2.0
func (o GetDerivedMetricsDerivedMetricOutput) QueryQbEnabled() pulumi.BoolOutput
A Boolean flag for enabling `queryQb`
func (GetDerivedMetricsDerivedMetricOutput) Statuses ¶ added in v1.2.0
func (o GetDerivedMetricsDerivedMetricOutput) Statuses() pulumi.StringArrayOutput
The status of the derived metric.
func (GetDerivedMetricsDerivedMetricOutput) Tags ¶ added in v1.2.0
func (o GetDerivedMetricsDerivedMetricOutput) Tags() pulumi.StringArrayOutput
A set of tags assigned to the derived metric.
func (GetDerivedMetricsDerivedMetricOutput) ToGetDerivedMetricsDerivedMetricOutput ¶ added in v1.2.0
func (o GetDerivedMetricsDerivedMetricOutput) ToGetDerivedMetricsDerivedMetricOutput() GetDerivedMetricsDerivedMetricOutput
func (GetDerivedMetricsDerivedMetricOutput) ToGetDerivedMetricsDerivedMetricOutputWithContext ¶ added in v1.2.0
func (o GetDerivedMetricsDerivedMetricOutput) ToGetDerivedMetricsDerivedMetricOutputWithContext(ctx context.Context) GetDerivedMetricsDerivedMetricOutput
func (GetDerivedMetricsDerivedMetricOutput) UpdateUserId ¶ added in v1.2.0
func (o GetDerivedMetricsDerivedMetricOutput) UpdateUserId() pulumi.StringOutput
The ID of the user who updated the derived metric.
func (GetDerivedMetricsDerivedMetricOutput) UpdatedEpochMillis ¶ added in v1.2.0
func (o GetDerivedMetricsDerivedMetricOutput) UpdatedEpochMillis() pulumi.IntOutput
The timestamp in epoch milliseconds indicating when the derived metric is updated.
type GetDerivedMetricsOutputArgs ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (GetDerivedMetricsOutputArgs) ElementType() reflect.Type
type GetDerivedMetricsResult ¶ added in v1.2.0
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 ¶ added in v1.2.0
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/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 ¶ added in v1.2.0
type GetDerivedMetricsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDerivedMetrics.
func GetDerivedMetricsOutput ¶ added in v1.2.0
func GetDerivedMetricsOutput(ctx *pulumi.Context, args GetDerivedMetricsOutputArgs, opts ...pulumi.InvokeOption) GetDerivedMetricsResultOutput
func (GetDerivedMetricsResultOutput) DerivedMetrics ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (GetDerivedMetricsResultOutput) ElementType() reflect.Type
func (GetDerivedMetricsResultOutput) Id ¶ added in v1.2.0
func (o GetDerivedMetricsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetDerivedMetricsResultOutput) Limit ¶ added in v1.2.0
func (o GetDerivedMetricsResultOutput) Limit() pulumi.IntPtrOutput
func (GetDerivedMetricsResultOutput) Offset ¶ added in v1.2.0
func (o GetDerivedMetricsResultOutput) Offset() pulumi.IntPtrOutput
func (GetDerivedMetricsResultOutput) ToGetDerivedMetricsResultOutput ¶ added in v1.2.0
func (o GetDerivedMetricsResultOutput) ToGetDerivedMetricsResultOutput() GetDerivedMetricsResultOutput
func (GetDerivedMetricsResultOutput) ToGetDerivedMetricsResultOutputWithContext ¶ added in v1.2.0
func (o GetDerivedMetricsResultOutput) ToGetDerivedMetricsResultOutputWithContext(ctx context.Context) GetDerivedMetricsResultOutput
type GetEventsArgs ¶ added in v1.2.0
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 ¶ added in v1.2.0
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 ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (GetEventsEventArgs) ElementType() reflect.Type
func (GetEventsEventArgs) ToGetEventsEventOutput ¶ added in v1.2.0
func (i GetEventsEventArgs) ToGetEventsEventOutput() GetEventsEventOutput
func (GetEventsEventArgs) ToGetEventsEventOutputWithContext ¶ added in v1.2.0
func (i GetEventsEventArgs) ToGetEventsEventOutputWithContext(ctx context.Context) GetEventsEventOutput
type GetEventsEventArray ¶ added in v1.2.0
type GetEventsEventArray []GetEventsEventInput
func (GetEventsEventArray) ElementType ¶ added in v1.2.0
func (GetEventsEventArray) ElementType() reflect.Type
func (GetEventsEventArray) ToGetEventsEventArrayOutput ¶ added in v1.2.0
func (i GetEventsEventArray) ToGetEventsEventArrayOutput() GetEventsEventArrayOutput
func (GetEventsEventArray) ToGetEventsEventArrayOutputWithContext ¶ added in v1.2.0
func (i GetEventsEventArray) ToGetEventsEventArrayOutputWithContext(ctx context.Context) GetEventsEventArrayOutput
type GetEventsEventArrayInput ¶ added in v1.2.0
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 ¶ added in v1.2.0
type GetEventsEventArrayOutput struct{ *pulumi.OutputState }
func (GetEventsEventArrayOutput) ElementType ¶ added in v1.2.0
func (GetEventsEventArrayOutput) ElementType() reflect.Type
func (GetEventsEventArrayOutput) Index ¶ added in v1.2.0
func (o GetEventsEventArrayOutput) Index(i pulumi.IntInput) GetEventsEventOutput
func (GetEventsEventArrayOutput) ToGetEventsEventArrayOutput ¶ added in v1.2.0
func (o GetEventsEventArrayOutput) ToGetEventsEventArrayOutput() GetEventsEventArrayOutput
func (GetEventsEventArrayOutput) ToGetEventsEventArrayOutputWithContext ¶ added in v1.2.0
func (o GetEventsEventArrayOutput) ToGetEventsEventArrayOutputWithContext(ctx context.Context) GetEventsEventArrayOutput
type GetEventsEventInput ¶ added in v1.2.0
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 ¶ added in v1.2.0
type GetEventsEventOutput struct{ *pulumi.OutputState }
func (GetEventsEventOutput) Annotations ¶ added in v1.2.0
func (o GetEventsEventOutput) Annotations() pulumi.StringMapOutput
Annotations associated with the event.
func (GetEventsEventOutput) Details ¶ added in v1.2.0
func (o GetEventsEventOutput) Details() pulumi.StringOutput
The description of the event.
func (GetEventsEventOutput) ElementType ¶ added in v1.2.0
func (GetEventsEventOutput) ElementType() reflect.Type
func (GetEventsEventOutput) EndtimeKey ¶ added in v1.2.0
func (o GetEventsEventOutput) EndtimeKey() pulumi.IntOutput
func (GetEventsEventOutput) Id ¶ added in v1.2.0
func (o GetEventsEventOutput) Id() pulumi.StringOutput
The ID of the event in Wavefront.
func (GetEventsEventOutput) IsEphemeral ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (o GetEventsEventOutput) Name() pulumi.StringOutput
The name of the event in Wavefront.
func (GetEventsEventOutput) Severity ¶ added in v1.2.0
func (o GetEventsEventOutput) Severity() pulumi.StringOutput
The severity category of the event.
func (GetEventsEventOutput) StartTime ¶ added in v1.2.0
func (o GetEventsEventOutput) StartTime() pulumi.IntOutput
The start time of the event in epoch milliseconds.
func (GetEventsEventOutput) Tags ¶ added in v1.2.0
func (o GetEventsEventOutput) Tags() pulumi.StringArrayOutput
A set of tags assigned to the event.
func (GetEventsEventOutput) ToGetEventsEventOutput ¶ added in v1.2.0
func (o GetEventsEventOutput) ToGetEventsEventOutput() GetEventsEventOutput
func (GetEventsEventOutput) ToGetEventsEventOutputWithContext ¶ added in v1.2.0
func (o GetEventsEventOutput) ToGetEventsEventOutputWithContext(ctx context.Context) GetEventsEventOutput
func (GetEventsEventOutput) Type ¶ added in v1.2.0
func (o GetEventsEventOutput) Type() pulumi.StringOutput
The type of the event.
type GetEventsOutputArgs ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (GetEventsOutputArgs) ElementType() reflect.Type
type GetEventsResult ¶ added in v1.2.0
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 ¶ added in v1.2.0
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/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 ¶ added in v1.2.0
type GetEventsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getEvents.
func GetEventsOutput ¶ added in v1.2.0
func GetEventsOutput(ctx *pulumi.Context, args GetEventsOutputArgs, opts ...pulumi.InvokeOption) GetEventsResultOutput
func (GetEventsResultOutput) EarliestStartTimeEpochMillis ¶ added in v1.2.0
func (o GetEventsResultOutput) EarliestStartTimeEpochMillis() pulumi.IntOutput
Earliest start time in epoch milliseconds.
func (GetEventsResultOutput) ElementType ¶ added in v1.2.0
func (GetEventsResultOutput) ElementType() reflect.Type
func (GetEventsResultOutput) Events ¶ added in v1.2.0
func (o GetEventsResultOutput) Events() GetEventsEventArrayOutput
List of all events in Wavefront. For each event you will see a list of attributes.
func (GetEventsResultOutput) Id ¶ added in v1.2.0
func (o GetEventsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetEventsResultOutput) LatestStartTimeEpochMillis ¶ added in v1.2.0
func (o GetEventsResultOutput) LatestStartTimeEpochMillis() pulumi.IntOutput
Latest start time in epoch milliseconds.
func (GetEventsResultOutput) Limit ¶ added in v1.2.0
func (o GetEventsResultOutput) Limit() pulumi.IntPtrOutput
func (GetEventsResultOutput) Offset ¶ added in v1.2.0
func (o GetEventsResultOutput) Offset() pulumi.IntPtrOutput
func (GetEventsResultOutput) ToGetEventsResultOutput ¶ added in v1.2.0
func (o GetEventsResultOutput) ToGetEventsResultOutput() GetEventsResultOutput
func (GetEventsResultOutput) ToGetEventsResultOutputWithContext ¶ added in v1.2.0
func (o GetEventsResultOutput) ToGetEventsResultOutputWithContext(ctx context.Context) GetEventsResultOutput
type GetExternalLinksArgs ¶ added in v1.2.0
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 ¶ added in v1.2.0
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 ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (GetExternalLinksExternalLinkArgs) ElementType() reflect.Type
func (GetExternalLinksExternalLinkArgs) ToGetExternalLinksExternalLinkOutput ¶ added in v1.2.0
func (i GetExternalLinksExternalLinkArgs) ToGetExternalLinksExternalLinkOutput() GetExternalLinksExternalLinkOutput
func (GetExternalLinksExternalLinkArgs) ToGetExternalLinksExternalLinkOutputWithContext ¶ added in v1.2.0
func (i GetExternalLinksExternalLinkArgs) ToGetExternalLinksExternalLinkOutputWithContext(ctx context.Context) GetExternalLinksExternalLinkOutput
type GetExternalLinksExternalLinkArray ¶ added in v1.2.0
type GetExternalLinksExternalLinkArray []GetExternalLinksExternalLinkInput
func (GetExternalLinksExternalLinkArray) ElementType ¶ added in v1.2.0
func (GetExternalLinksExternalLinkArray) ElementType() reflect.Type
func (GetExternalLinksExternalLinkArray) ToGetExternalLinksExternalLinkArrayOutput ¶ added in v1.2.0
func (i GetExternalLinksExternalLinkArray) ToGetExternalLinksExternalLinkArrayOutput() GetExternalLinksExternalLinkArrayOutput
func (GetExternalLinksExternalLinkArray) ToGetExternalLinksExternalLinkArrayOutputWithContext ¶ added in v1.2.0
func (i GetExternalLinksExternalLinkArray) ToGetExternalLinksExternalLinkArrayOutputWithContext(ctx context.Context) GetExternalLinksExternalLinkArrayOutput
type GetExternalLinksExternalLinkArrayInput ¶ added in v1.2.0
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 ¶ added in v1.2.0
type GetExternalLinksExternalLinkArrayOutput struct{ *pulumi.OutputState }
func (GetExternalLinksExternalLinkArrayOutput) ElementType ¶ added in v1.2.0
func (GetExternalLinksExternalLinkArrayOutput) ElementType() reflect.Type
func (GetExternalLinksExternalLinkArrayOutput) ToGetExternalLinksExternalLinkArrayOutput ¶ added in v1.2.0
func (o GetExternalLinksExternalLinkArrayOutput) ToGetExternalLinksExternalLinkArrayOutput() GetExternalLinksExternalLinkArrayOutput
func (GetExternalLinksExternalLinkArrayOutput) ToGetExternalLinksExternalLinkArrayOutputWithContext ¶ added in v1.2.0
func (o GetExternalLinksExternalLinkArrayOutput) ToGetExternalLinksExternalLinkArrayOutputWithContext(ctx context.Context) GetExternalLinksExternalLinkArrayOutput
type GetExternalLinksExternalLinkInput ¶ added in v1.2.0
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 ¶ added in v1.2.0
type GetExternalLinksExternalLinkOutput struct{ *pulumi.OutputState }
func (GetExternalLinksExternalLinkOutput) CreatedEpochMillis ¶ added in v1.2.0
func (o GetExternalLinksExternalLinkOutput) CreatedEpochMillis() pulumi.IntOutput
The timestamp in epoch milliseconds indicating when the external link is created.
func (GetExternalLinksExternalLinkOutput) CreatorId ¶ added in v1.2.0
func (o GetExternalLinksExternalLinkOutput) CreatorId() pulumi.StringOutput
The ID of the user who created the external link.
func (GetExternalLinksExternalLinkOutput) Description ¶ added in v1.2.0
func (o GetExternalLinksExternalLinkOutput) Description() pulumi.StringOutput
Human-readable description of the link.
func (GetExternalLinksExternalLinkOutput) ElementType ¶ added in v1.2.0
func (GetExternalLinksExternalLinkOutput) ElementType() reflect.Type
func (GetExternalLinksExternalLinkOutput) Id ¶ added in v1.2.0
func (o GetExternalLinksExternalLinkOutput) Id() pulumi.StringOutput
The ID of the external link.
func (GetExternalLinksExternalLinkOutput) IsLogIntegration ¶ added in v1.2.0
func (o GetExternalLinksExternalLinkOutput) IsLogIntegration() pulumi.BoolOutput
Whether this is a "Log Integration" subType of external link.
func (GetExternalLinksExternalLinkOutput) MetricFilterRegex ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (o GetExternalLinksExternalLinkOutput) Name() pulumi.StringOutput
The name of the external link.
func (GetExternalLinksExternalLinkOutput) PointTagFilterRegexes ¶ added in v1.2.0
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 ¶ added in v1.2.0
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 ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (o GetExternalLinksExternalLinkOutput) ToGetExternalLinksExternalLinkOutput() GetExternalLinksExternalLinkOutput
func (GetExternalLinksExternalLinkOutput) ToGetExternalLinksExternalLinkOutputWithContext ¶ added in v1.2.0
func (o GetExternalLinksExternalLinkOutput) ToGetExternalLinksExternalLinkOutputWithContext(ctx context.Context) GetExternalLinksExternalLinkOutput
func (GetExternalLinksExternalLinkOutput) UpdatedEpochMillis ¶ added in v1.2.0
func (o GetExternalLinksExternalLinkOutput) UpdatedEpochMillis() pulumi.IntOutput
The timestamp in epoch milliseconds indicating when the external link is updated.
func (GetExternalLinksExternalLinkOutput) UpdaterId ¶ added in v1.2.0
func (o GetExternalLinksExternalLinkOutput) UpdaterId() pulumi.StringOutput
The ID of the user who updated the external link.
type GetExternalLinksOutputArgs ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (GetExternalLinksOutputArgs) ElementType() reflect.Type
type GetExternalLinksResult ¶ added in v1.2.0
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 ¶ added in v1.2.0
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/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 ¶ added in v1.2.0
type GetExternalLinksResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getExternalLinks.
func GetExternalLinksOutput ¶ added in v1.2.0
func GetExternalLinksOutput(ctx *pulumi.Context, args GetExternalLinksOutputArgs, opts ...pulumi.InvokeOption) GetExternalLinksResultOutput
func (GetExternalLinksResultOutput) ElementType ¶ added in v1.2.0
func (GetExternalLinksResultOutput) ElementType() reflect.Type
func (GetExternalLinksResultOutput) ExternalLinks ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (o GetExternalLinksResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetExternalLinksResultOutput) Limit ¶ added in v1.2.0
func (o GetExternalLinksResultOutput) Limit() pulumi.IntPtrOutput
func (GetExternalLinksResultOutput) Offset ¶ added in v1.2.0
func (o GetExternalLinksResultOutput) Offset() pulumi.IntPtrOutput
func (GetExternalLinksResultOutput) ToGetExternalLinksResultOutput ¶ added in v1.2.0
func (o GetExternalLinksResultOutput) ToGetExternalLinksResultOutput() GetExternalLinksResultOutput
func (GetExternalLinksResultOutput) ToGetExternalLinksResultOutputWithContext ¶ added in v1.2.0
func (o GetExternalLinksResultOutput) ToGetExternalLinksResultOutputWithContext(ctx context.Context) GetExternalLinksResultOutput
type GetMaintenanceWindowAllArgs ¶ added in v1.2.0
type GetMaintenanceWindowAllArgs struct { Limit *int `pulumi:"limit"` Offset *int `pulumi:"offset"` }
A collection of arguments for invoking getMaintenanceWindowAll.
type GetMaintenanceWindowAllMaintenanceWindow ¶ added in v1.2.0
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 ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (GetMaintenanceWindowAllMaintenanceWindowArgs) ElementType() reflect.Type
func (GetMaintenanceWindowAllMaintenanceWindowArgs) ToGetMaintenanceWindowAllMaintenanceWindowOutput ¶ added in v1.2.0
func (i GetMaintenanceWindowAllMaintenanceWindowArgs) ToGetMaintenanceWindowAllMaintenanceWindowOutput() GetMaintenanceWindowAllMaintenanceWindowOutput
func (GetMaintenanceWindowAllMaintenanceWindowArgs) ToGetMaintenanceWindowAllMaintenanceWindowOutputWithContext ¶ added in v1.2.0
func (i GetMaintenanceWindowAllMaintenanceWindowArgs) ToGetMaintenanceWindowAllMaintenanceWindowOutputWithContext(ctx context.Context) GetMaintenanceWindowAllMaintenanceWindowOutput
type GetMaintenanceWindowAllMaintenanceWindowArray ¶ added in v1.2.0
type GetMaintenanceWindowAllMaintenanceWindowArray []GetMaintenanceWindowAllMaintenanceWindowInput
func (GetMaintenanceWindowAllMaintenanceWindowArray) ElementType ¶ added in v1.2.0
func (GetMaintenanceWindowAllMaintenanceWindowArray) ElementType() reflect.Type
func (GetMaintenanceWindowAllMaintenanceWindowArray) ToGetMaintenanceWindowAllMaintenanceWindowArrayOutput ¶ added in v1.2.0
func (i GetMaintenanceWindowAllMaintenanceWindowArray) ToGetMaintenanceWindowAllMaintenanceWindowArrayOutput() GetMaintenanceWindowAllMaintenanceWindowArrayOutput
func (GetMaintenanceWindowAllMaintenanceWindowArray) ToGetMaintenanceWindowAllMaintenanceWindowArrayOutputWithContext ¶ added in v1.2.0
func (i GetMaintenanceWindowAllMaintenanceWindowArray) ToGetMaintenanceWindowAllMaintenanceWindowArrayOutputWithContext(ctx context.Context) GetMaintenanceWindowAllMaintenanceWindowArrayOutput
type GetMaintenanceWindowAllMaintenanceWindowArrayInput ¶ added in v1.2.0
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 ¶ added in v1.2.0
type GetMaintenanceWindowAllMaintenanceWindowArrayOutput struct{ *pulumi.OutputState }
func (GetMaintenanceWindowAllMaintenanceWindowArrayOutput) ElementType ¶ added in v1.2.0
func (GetMaintenanceWindowAllMaintenanceWindowArrayOutput) ElementType() reflect.Type
func (GetMaintenanceWindowAllMaintenanceWindowArrayOutput) ToGetMaintenanceWindowAllMaintenanceWindowArrayOutput ¶ added in v1.2.0
func (o GetMaintenanceWindowAllMaintenanceWindowArrayOutput) ToGetMaintenanceWindowAllMaintenanceWindowArrayOutput() GetMaintenanceWindowAllMaintenanceWindowArrayOutput
func (GetMaintenanceWindowAllMaintenanceWindowArrayOutput) ToGetMaintenanceWindowAllMaintenanceWindowArrayOutputWithContext ¶ added in v1.2.0
func (o GetMaintenanceWindowAllMaintenanceWindowArrayOutput) ToGetMaintenanceWindowAllMaintenanceWindowArrayOutputWithContext(ctx context.Context) GetMaintenanceWindowAllMaintenanceWindowArrayOutput
type GetMaintenanceWindowAllMaintenanceWindowInput ¶ added in v1.2.0
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 ¶ added in v1.2.0
type GetMaintenanceWindowAllMaintenanceWindowOutput struct{ *pulumi.OutputState }
func (GetMaintenanceWindowAllMaintenanceWindowOutput) CreatedEpochMillis ¶ added in v1.2.0
func (o GetMaintenanceWindowAllMaintenanceWindowOutput) CreatedEpochMillis() pulumi.IntOutput
func (GetMaintenanceWindowAllMaintenanceWindowOutput) CreatorId ¶ added in v1.2.0
func (o GetMaintenanceWindowAllMaintenanceWindowOutput) CreatorId() pulumi.StringOutput
func (GetMaintenanceWindowAllMaintenanceWindowOutput) CustomerId ¶ added in v1.2.0
func (o GetMaintenanceWindowAllMaintenanceWindowOutput) CustomerId() pulumi.StringOutput
func (GetMaintenanceWindowAllMaintenanceWindowOutput) ElementType ¶ added in v1.2.0
func (GetMaintenanceWindowAllMaintenanceWindowOutput) ElementType() reflect.Type
func (GetMaintenanceWindowAllMaintenanceWindowOutput) EndTimeInSeconds ¶ added in v1.2.0
func (o GetMaintenanceWindowAllMaintenanceWindowOutput) EndTimeInSeconds() pulumi.IntOutput
func (GetMaintenanceWindowAllMaintenanceWindowOutput) EventName ¶ added in v1.2.0
func (o GetMaintenanceWindowAllMaintenanceWindowOutput) EventName() pulumi.StringOutput
func (GetMaintenanceWindowAllMaintenanceWindowOutput) HostTagGroupHostNamesGroupAnded ¶ added in v1.2.0
func (o GetMaintenanceWindowAllMaintenanceWindowOutput) HostTagGroupHostNamesGroupAnded() pulumi.BoolOutput
func (GetMaintenanceWindowAllMaintenanceWindowOutput) Id ¶ added in v1.2.0
func (o GetMaintenanceWindowAllMaintenanceWindowOutput) Id() pulumi.StringOutput
func (GetMaintenanceWindowAllMaintenanceWindowOutput) Reason ¶ added in v1.2.0
func (o GetMaintenanceWindowAllMaintenanceWindowOutput) Reason() pulumi.StringOutput
func (GetMaintenanceWindowAllMaintenanceWindowOutput) RelevantCustomerTags ¶ added in v1.2.0
func (o GetMaintenanceWindowAllMaintenanceWindowOutput) RelevantCustomerTags() pulumi.StringArrayOutput
func (GetMaintenanceWindowAllMaintenanceWindowOutput) RelevantHostNames ¶ added in v1.2.0
func (o GetMaintenanceWindowAllMaintenanceWindowOutput) RelevantHostNames() pulumi.StringArrayOutput
func (GetMaintenanceWindowAllMaintenanceWindowOutput) RelevantHostTags ¶ added in v1.2.0
func (o GetMaintenanceWindowAllMaintenanceWindowOutput) RelevantHostTags() pulumi.StringArrayOutput
func (GetMaintenanceWindowAllMaintenanceWindowOutput) RelevantHostTagsAnded ¶ added in v1.2.0
func (o GetMaintenanceWindowAllMaintenanceWindowOutput) RelevantHostTagsAnded() pulumi.BoolOutput
func (GetMaintenanceWindowAllMaintenanceWindowOutput) RunningState ¶ added in v1.2.0
func (o GetMaintenanceWindowAllMaintenanceWindowOutput) RunningState() pulumi.StringOutput
func (GetMaintenanceWindowAllMaintenanceWindowOutput) SortAttr ¶ added in v1.2.0
func (o GetMaintenanceWindowAllMaintenanceWindowOutput) SortAttr() pulumi.IntOutput
func (GetMaintenanceWindowAllMaintenanceWindowOutput) StartTimeInSeconds ¶ added in v1.2.0
func (o GetMaintenanceWindowAllMaintenanceWindowOutput) StartTimeInSeconds() pulumi.IntOutput
func (GetMaintenanceWindowAllMaintenanceWindowOutput) Title ¶ added in v1.2.0
func (o GetMaintenanceWindowAllMaintenanceWindowOutput) Title() pulumi.StringOutput
func (GetMaintenanceWindowAllMaintenanceWindowOutput) ToGetMaintenanceWindowAllMaintenanceWindowOutput ¶ added in v1.2.0
func (o GetMaintenanceWindowAllMaintenanceWindowOutput) ToGetMaintenanceWindowAllMaintenanceWindowOutput() GetMaintenanceWindowAllMaintenanceWindowOutput
func (GetMaintenanceWindowAllMaintenanceWindowOutput) ToGetMaintenanceWindowAllMaintenanceWindowOutputWithContext ¶ added in v1.2.0
func (o GetMaintenanceWindowAllMaintenanceWindowOutput) ToGetMaintenanceWindowAllMaintenanceWindowOutputWithContext(ctx context.Context) GetMaintenanceWindowAllMaintenanceWindowOutput
func (GetMaintenanceWindowAllMaintenanceWindowOutput) UpdatedEpochMillis ¶ added in v1.2.0
func (o GetMaintenanceWindowAllMaintenanceWindowOutput) UpdatedEpochMillis() pulumi.IntOutput
func (GetMaintenanceWindowAllMaintenanceWindowOutput) UpdaterId ¶ added in v1.2.0
func (o GetMaintenanceWindowAllMaintenanceWindowOutput) UpdaterId() pulumi.StringOutput
type GetMaintenanceWindowAllOutputArgs ¶ added in v1.2.0
type GetMaintenanceWindowAllOutputArgs struct { Limit pulumi.IntPtrInput `pulumi:"limit"` Offset pulumi.IntPtrInput `pulumi:"offset"` }
A collection of arguments for invoking getMaintenanceWindowAll.
func (GetMaintenanceWindowAllOutputArgs) ElementType ¶ added in v1.2.0
func (GetMaintenanceWindowAllOutputArgs) ElementType() reflect.Type
type GetMaintenanceWindowAllResult ¶ added in v1.2.0
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 ¶ added in v1.2.0
func GetMaintenanceWindowAll(ctx *pulumi.Context, args *GetMaintenanceWindowAllArgs, opts ...pulumi.InvokeOption) (*GetMaintenanceWindowAllResult, error)
type GetMaintenanceWindowAllResultOutput ¶ added in v1.2.0
type GetMaintenanceWindowAllResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getMaintenanceWindowAll.
func GetMaintenanceWindowAllOutput ¶ added in v1.2.0
func GetMaintenanceWindowAllOutput(ctx *pulumi.Context, args GetMaintenanceWindowAllOutputArgs, opts ...pulumi.InvokeOption) GetMaintenanceWindowAllResultOutput
func (GetMaintenanceWindowAllResultOutput) ElementType ¶ added in v1.2.0
func (GetMaintenanceWindowAllResultOutput) ElementType() reflect.Type
func (GetMaintenanceWindowAllResultOutput) Id ¶ added in v1.2.0
func (o GetMaintenanceWindowAllResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetMaintenanceWindowAllResultOutput) Limit ¶ added in v1.2.0
func (o GetMaintenanceWindowAllResultOutput) Limit() pulumi.IntPtrOutput
func (GetMaintenanceWindowAllResultOutput) MaintenanceWindows ¶ added in v1.2.0
func (o GetMaintenanceWindowAllResultOutput) MaintenanceWindows() GetMaintenanceWindowAllMaintenanceWindowArrayOutput
func (GetMaintenanceWindowAllResultOutput) Offset ¶ added in v1.2.0
func (o GetMaintenanceWindowAllResultOutput) Offset() pulumi.IntPtrOutput
func (GetMaintenanceWindowAllResultOutput) ToGetMaintenanceWindowAllResultOutput ¶ added in v1.2.0
func (o GetMaintenanceWindowAllResultOutput) ToGetMaintenanceWindowAllResultOutput() GetMaintenanceWindowAllResultOutput
func (GetMaintenanceWindowAllResultOutput) ToGetMaintenanceWindowAllResultOutputWithContext ¶ added in v1.2.0
func (o GetMaintenanceWindowAllResultOutput) ToGetMaintenanceWindowAllResultOutputWithContext(ctx context.Context) GetMaintenanceWindowAllResultOutput
type GetMetricsPolicyPolicyRule ¶ added in v1.2.0
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 ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (GetMetricsPolicyPolicyRuleArgs) ElementType() reflect.Type
func (GetMetricsPolicyPolicyRuleArgs) ToGetMetricsPolicyPolicyRuleOutput ¶ added in v1.2.0
func (i GetMetricsPolicyPolicyRuleArgs) ToGetMetricsPolicyPolicyRuleOutput() GetMetricsPolicyPolicyRuleOutput
func (GetMetricsPolicyPolicyRuleArgs) ToGetMetricsPolicyPolicyRuleOutputWithContext ¶ added in v1.2.0
func (i GetMetricsPolicyPolicyRuleArgs) ToGetMetricsPolicyPolicyRuleOutputWithContext(ctx context.Context) GetMetricsPolicyPolicyRuleOutput
type GetMetricsPolicyPolicyRuleArray ¶ added in v1.2.0
type GetMetricsPolicyPolicyRuleArray []GetMetricsPolicyPolicyRuleInput
func (GetMetricsPolicyPolicyRuleArray) ElementType ¶ added in v1.2.0
func (GetMetricsPolicyPolicyRuleArray) ElementType() reflect.Type
func (GetMetricsPolicyPolicyRuleArray) ToGetMetricsPolicyPolicyRuleArrayOutput ¶ added in v1.2.0
func (i GetMetricsPolicyPolicyRuleArray) ToGetMetricsPolicyPolicyRuleArrayOutput() GetMetricsPolicyPolicyRuleArrayOutput
func (GetMetricsPolicyPolicyRuleArray) ToGetMetricsPolicyPolicyRuleArrayOutputWithContext ¶ added in v1.2.0
func (i GetMetricsPolicyPolicyRuleArray) ToGetMetricsPolicyPolicyRuleArrayOutputWithContext(ctx context.Context) GetMetricsPolicyPolicyRuleArrayOutput
type GetMetricsPolicyPolicyRuleArrayInput ¶ added in v1.2.0
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 ¶ added in v1.2.0
type GetMetricsPolicyPolicyRuleArrayOutput struct{ *pulumi.OutputState }
func (GetMetricsPolicyPolicyRuleArrayOutput) ElementType ¶ added in v1.2.0
func (GetMetricsPolicyPolicyRuleArrayOutput) ElementType() reflect.Type
func (GetMetricsPolicyPolicyRuleArrayOutput) Index ¶ added in v1.2.0
func (o GetMetricsPolicyPolicyRuleArrayOutput) Index(i pulumi.IntInput) GetMetricsPolicyPolicyRuleOutput
func (GetMetricsPolicyPolicyRuleArrayOutput) ToGetMetricsPolicyPolicyRuleArrayOutput ¶ added in v1.2.0
func (o GetMetricsPolicyPolicyRuleArrayOutput) ToGetMetricsPolicyPolicyRuleArrayOutput() GetMetricsPolicyPolicyRuleArrayOutput
func (GetMetricsPolicyPolicyRuleArrayOutput) ToGetMetricsPolicyPolicyRuleArrayOutputWithContext ¶ added in v1.2.0
func (o GetMetricsPolicyPolicyRuleArrayOutput) ToGetMetricsPolicyPolicyRuleArrayOutputWithContext(ctx context.Context) GetMetricsPolicyPolicyRuleArrayOutput
type GetMetricsPolicyPolicyRuleInput ¶ added in v1.2.0
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 ¶ added in v1.2.0
type GetMetricsPolicyPolicyRuleOutput struct{ *pulumi.OutputState }
func (GetMetricsPolicyPolicyRuleOutput) AccessType ¶ added in v1.2.0
func (o GetMetricsPolicyPolicyRuleOutput) AccessType() pulumi.StringOutput
func (GetMetricsPolicyPolicyRuleOutput) AccountIds ¶ added in v1.2.0
func (o GetMetricsPolicyPolicyRuleOutput) AccountIds() pulumi.StringArrayOutput
func (GetMetricsPolicyPolicyRuleOutput) Description ¶ added in v1.2.0
func (o GetMetricsPolicyPolicyRuleOutput) Description() pulumi.StringOutput
func (GetMetricsPolicyPolicyRuleOutput) ElementType ¶ added in v1.2.0
func (GetMetricsPolicyPolicyRuleOutput) ElementType() reflect.Type
func (GetMetricsPolicyPolicyRuleOutput) Name ¶ added in v1.2.0
func (o GetMetricsPolicyPolicyRuleOutput) Name() pulumi.StringOutput
func (GetMetricsPolicyPolicyRuleOutput) Prefixes ¶ added in v1.2.0
func (o GetMetricsPolicyPolicyRuleOutput) Prefixes() pulumi.StringArrayOutput
func (GetMetricsPolicyPolicyRuleOutput) RoleIds ¶ added in v1.2.0
func (o GetMetricsPolicyPolicyRuleOutput) RoleIds() pulumi.StringArrayOutput
func (GetMetricsPolicyPolicyRuleOutput) TagsAnded ¶ added in v1.2.0
func (o GetMetricsPolicyPolicyRuleOutput) TagsAnded() pulumi.BoolOutput
func (GetMetricsPolicyPolicyRuleOutput) ToGetMetricsPolicyPolicyRuleOutput ¶ added in v1.2.0
func (o GetMetricsPolicyPolicyRuleOutput) ToGetMetricsPolicyPolicyRuleOutput() GetMetricsPolicyPolicyRuleOutput
func (GetMetricsPolicyPolicyRuleOutput) ToGetMetricsPolicyPolicyRuleOutputWithContext ¶ added in v1.2.0
func (o GetMetricsPolicyPolicyRuleOutput) ToGetMetricsPolicyPolicyRuleOutputWithContext(ctx context.Context) GetMetricsPolicyPolicyRuleOutput
func (GetMetricsPolicyPolicyRuleOutput) UserGroupIds ¶ added in v1.2.0
func (o GetMetricsPolicyPolicyRuleOutput) UserGroupIds() pulumi.StringArrayOutput
type GetMetricsPolicyPolicyRuleTag ¶ added in v1.2.0
type GetMetricsPolicyPolicyRuleTagArgs ¶ added in v1.2.0
type GetMetricsPolicyPolicyRuleTagArgs struct { Key pulumi.StringInput `pulumi:"key"` Value pulumi.StringInput `pulumi:"value"` }
func (GetMetricsPolicyPolicyRuleTagArgs) ElementType ¶ added in v1.2.0
func (GetMetricsPolicyPolicyRuleTagArgs) ElementType() reflect.Type
func (GetMetricsPolicyPolicyRuleTagArgs) ToGetMetricsPolicyPolicyRuleTagOutput ¶ added in v1.2.0
func (i GetMetricsPolicyPolicyRuleTagArgs) ToGetMetricsPolicyPolicyRuleTagOutput() GetMetricsPolicyPolicyRuleTagOutput
func (GetMetricsPolicyPolicyRuleTagArgs) ToGetMetricsPolicyPolicyRuleTagOutputWithContext ¶ added in v1.2.0
func (i GetMetricsPolicyPolicyRuleTagArgs) ToGetMetricsPolicyPolicyRuleTagOutputWithContext(ctx context.Context) GetMetricsPolicyPolicyRuleTagOutput
type GetMetricsPolicyPolicyRuleTagArray ¶ added in v1.2.0
type GetMetricsPolicyPolicyRuleTagArray []GetMetricsPolicyPolicyRuleTagInput
func (GetMetricsPolicyPolicyRuleTagArray) ElementType ¶ added in v1.2.0
func (GetMetricsPolicyPolicyRuleTagArray) ElementType() reflect.Type
func (GetMetricsPolicyPolicyRuleTagArray) ToGetMetricsPolicyPolicyRuleTagArrayOutput ¶ added in v1.2.0
func (i GetMetricsPolicyPolicyRuleTagArray) ToGetMetricsPolicyPolicyRuleTagArrayOutput() GetMetricsPolicyPolicyRuleTagArrayOutput
func (GetMetricsPolicyPolicyRuleTagArray) ToGetMetricsPolicyPolicyRuleTagArrayOutputWithContext ¶ added in v1.2.0
func (i GetMetricsPolicyPolicyRuleTagArray) ToGetMetricsPolicyPolicyRuleTagArrayOutputWithContext(ctx context.Context) GetMetricsPolicyPolicyRuleTagArrayOutput
type GetMetricsPolicyPolicyRuleTagArrayInput ¶ added in v1.2.0
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 ¶ added in v1.2.0
type GetMetricsPolicyPolicyRuleTagArrayOutput struct{ *pulumi.OutputState }
func (GetMetricsPolicyPolicyRuleTagArrayOutput) ElementType ¶ added in v1.2.0
func (GetMetricsPolicyPolicyRuleTagArrayOutput) ElementType() reflect.Type
func (GetMetricsPolicyPolicyRuleTagArrayOutput) ToGetMetricsPolicyPolicyRuleTagArrayOutput ¶ added in v1.2.0
func (o GetMetricsPolicyPolicyRuleTagArrayOutput) ToGetMetricsPolicyPolicyRuleTagArrayOutput() GetMetricsPolicyPolicyRuleTagArrayOutput
func (GetMetricsPolicyPolicyRuleTagArrayOutput) ToGetMetricsPolicyPolicyRuleTagArrayOutputWithContext ¶ added in v1.2.0
func (o GetMetricsPolicyPolicyRuleTagArrayOutput) ToGetMetricsPolicyPolicyRuleTagArrayOutputWithContext(ctx context.Context) GetMetricsPolicyPolicyRuleTagArrayOutput
type GetMetricsPolicyPolicyRuleTagInput ¶ added in v1.2.0
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 ¶ added in v1.2.0
type GetMetricsPolicyPolicyRuleTagOutput struct{ *pulumi.OutputState }
func (GetMetricsPolicyPolicyRuleTagOutput) ElementType ¶ added in v1.2.0
func (GetMetricsPolicyPolicyRuleTagOutput) ElementType() reflect.Type
func (GetMetricsPolicyPolicyRuleTagOutput) Key ¶ added in v1.2.0
func (o GetMetricsPolicyPolicyRuleTagOutput) Key() pulumi.StringOutput
func (GetMetricsPolicyPolicyRuleTagOutput) ToGetMetricsPolicyPolicyRuleTagOutput ¶ added in v1.2.0
func (o GetMetricsPolicyPolicyRuleTagOutput) ToGetMetricsPolicyPolicyRuleTagOutput() GetMetricsPolicyPolicyRuleTagOutput
func (GetMetricsPolicyPolicyRuleTagOutput) ToGetMetricsPolicyPolicyRuleTagOutputWithContext ¶ added in v1.2.0
func (o GetMetricsPolicyPolicyRuleTagOutput) ToGetMetricsPolicyPolicyRuleTagOutputWithContext(ctx context.Context) GetMetricsPolicyPolicyRuleTagOutput
func (GetMetricsPolicyPolicyRuleTagOutput) Value ¶ added in v1.2.0
func (o GetMetricsPolicyPolicyRuleTagOutput) Value() pulumi.StringOutput
type GetRolesArgs ¶ added in v1.2.0
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 ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (GetRolesOutputArgs) ElementType() reflect.Type
type GetRolesResult ¶ added in v1.2.0
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 ¶ added in v1.2.0
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/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 ¶ added in v1.2.0
type GetRolesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getRoles.
func GetRolesOutput ¶ added in v1.2.0
func GetRolesOutput(ctx *pulumi.Context, args GetRolesOutputArgs, opts ...pulumi.InvokeOption) GetRolesResultOutput
func (GetRolesResultOutput) ElementType ¶ added in v1.2.0
func (GetRolesResultOutput) ElementType() reflect.Type
func (GetRolesResultOutput) Id ¶ added in v1.2.0
func (o GetRolesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetRolesResultOutput) Limit ¶ added in v1.2.0
func (o GetRolesResultOutput) Limit() pulumi.IntPtrOutput
func (GetRolesResultOutput) Offset ¶ added in v1.2.0
func (o GetRolesResultOutput) Offset() pulumi.IntPtrOutput
func (GetRolesResultOutput) Roles ¶ added in v1.2.0
func (o GetRolesResultOutput) Roles() GetRolesRoleArrayOutput
List of Wavefront Roles.
func (GetRolesResultOutput) ToGetRolesResultOutput ¶ added in v1.2.0
func (o GetRolesResultOutput) ToGetRolesResultOutput() GetRolesResultOutput
func (GetRolesResultOutput) ToGetRolesResultOutputWithContext ¶ added in v1.2.0
func (o GetRolesResultOutput) ToGetRolesResultOutputWithContext(ctx context.Context) GetRolesResultOutput
type GetRolesRole ¶ added in v1.2.0
type GetRolesRoleArgs ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (GetRolesRoleArgs) ElementType() reflect.Type
func (GetRolesRoleArgs) ToGetRolesRoleOutput ¶ added in v1.2.0
func (i GetRolesRoleArgs) ToGetRolesRoleOutput() GetRolesRoleOutput
func (GetRolesRoleArgs) ToGetRolesRoleOutputWithContext ¶ added in v1.2.0
func (i GetRolesRoleArgs) ToGetRolesRoleOutputWithContext(ctx context.Context) GetRolesRoleOutput
type GetRolesRoleArray ¶ added in v1.2.0
type GetRolesRoleArray []GetRolesRoleInput
func (GetRolesRoleArray) ElementType ¶ added in v1.2.0
func (GetRolesRoleArray) ElementType() reflect.Type
func (GetRolesRoleArray) ToGetRolesRoleArrayOutput ¶ added in v1.2.0
func (i GetRolesRoleArray) ToGetRolesRoleArrayOutput() GetRolesRoleArrayOutput
func (GetRolesRoleArray) ToGetRolesRoleArrayOutputWithContext ¶ added in v1.2.0
func (i GetRolesRoleArray) ToGetRolesRoleArrayOutputWithContext(ctx context.Context) GetRolesRoleArrayOutput
type GetRolesRoleArrayInput ¶ added in v1.2.0
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 ¶ added in v1.2.0
type GetRolesRoleArrayOutput struct{ *pulumi.OutputState }
func (GetRolesRoleArrayOutput) ElementType ¶ added in v1.2.0
func (GetRolesRoleArrayOutput) ElementType() reflect.Type
func (GetRolesRoleArrayOutput) Index ¶ added in v1.2.0
func (o GetRolesRoleArrayOutput) Index(i pulumi.IntInput) GetRolesRoleOutput
func (GetRolesRoleArrayOutput) ToGetRolesRoleArrayOutput ¶ added in v1.2.0
func (o GetRolesRoleArrayOutput) ToGetRolesRoleArrayOutput() GetRolesRoleArrayOutput
func (GetRolesRoleArrayOutput) ToGetRolesRoleArrayOutputWithContext ¶ added in v1.2.0
func (o GetRolesRoleArrayOutput) ToGetRolesRoleArrayOutputWithContext(ctx context.Context) GetRolesRoleArrayOutput
type GetRolesRoleInput ¶ added in v1.2.0
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 ¶ added in v1.2.0
type GetRolesRoleOutput struct{ *pulumi.OutputState }
func (GetRolesRoleOutput) Description ¶ added in v1.2.0
func (o GetRolesRoleOutput) Description() pulumi.StringOutput
The Role's description.
func (GetRolesRoleOutput) ElementType ¶ added in v1.2.0
func (GetRolesRoleOutput) ElementType() reflect.Type
func (GetRolesRoleOutput) Id ¶ added in v1.2.0
func (o GetRolesRoleOutput) Id() pulumi.StringOutput
The Role ID.
func (GetRolesRoleOutput) Name ¶ added in v1.2.0
func (o GetRolesRoleOutput) Name() pulumi.StringOutput
The Role Name.
func (GetRolesRoleOutput) Permissions ¶ added in v1.2.0
func (o GetRolesRoleOutput) Permissions() pulumi.StringArrayOutput
List of Permissions (Strings) associated with Role.
func (GetRolesRoleOutput) ToGetRolesRoleOutput ¶ added in v1.2.0
func (o GetRolesRoleOutput) ToGetRolesRoleOutput() GetRolesRoleOutput
func (GetRolesRoleOutput) ToGetRolesRoleOutputWithContext ¶ added in v1.2.0
func (o GetRolesRoleOutput) ToGetRolesRoleOutputWithContext(ctx context.Context) GetRolesRoleOutput
type GetUserGroupsArgs ¶ added in v1.2.0
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 ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (GetUserGroupsOutputArgs) ElementType() reflect.Type
type GetUserGroupsResult ¶ added in v1.2.0
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 ¶ added in v1.2.0
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/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 ¶ added in v1.2.0
type GetUserGroupsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getUserGroups.
func GetUserGroupsOutput ¶ added in v1.2.0
func GetUserGroupsOutput(ctx *pulumi.Context, args GetUserGroupsOutputArgs, opts ...pulumi.InvokeOption) GetUserGroupsResultOutput
func (GetUserGroupsResultOutput) ElementType ¶ added in v1.2.0
func (GetUserGroupsResultOutput) ElementType() reflect.Type
func (GetUserGroupsResultOutput) Id ¶ added in v1.2.0
func (o GetUserGroupsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetUserGroupsResultOutput) Limit ¶ added in v1.2.0
func (o GetUserGroupsResultOutput) Limit() pulumi.IntPtrOutput
func (GetUserGroupsResultOutput) Offset ¶ added in v1.2.0
func (o GetUserGroupsResultOutput) Offset() pulumi.IntPtrOutput
func (GetUserGroupsResultOutput) ToGetUserGroupsResultOutput ¶ added in v1.2.0
func (o GetUserGroupsResultOutput) ToGetUserGroupsResultOutput() GetUserGroupsResultOutput
func (GetUserGroupsResultOutput) ToGetUserGroupsResultOutputWithContext ¶ added in v1.2.0
func (o GetUserGroupsResultOutput) ToGetUserGroupsResultOutputWithContext(ctx context.Context) GetUserGroupsResultOutput
func (GetUserGroupsResultOutput) UserGroups ¶ added in v1.2.0
func (o GetUserGroupsResultOutput) UserGroups() GetUserGroupsUserGroupArrayOutput
List of user groups.
type GetUserGroupsUserGroup ¶ added in v1.2.0
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 ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (GetUserGroupsUserGroupArgs) ElementType() reflect.Type
func (GetUserGroupsUserGroupArgs) ToGetUserGroupsUserGroupOutput ¶ added in v1.2.0
func (i GetUserGroupsUserGroupArgs) ToGetUserGroupsUserGroupOutput() GetUserGroupsUserGroupOutput
func (GetUserGroupsUserGroupArgs) ToGetUserGroupsUserGroupOutputWithContext ¶ added in v1.2.0
func (i GetUserGroupsUserGroupArgs) ToGetUserGroupsUserGroupOutputWithContext(ctx context.Context) GetUserGroupsUserGroupOutput
type GetUserGroupsUserGroupArray ¶ added in v1.2.0
type GetUserGroupsUserGroupArray []GetUserGroupsUserGroupInput
func (GetUserGroupsUserGroupArray) ElementType ¶ added in v1.2.0
func (GetUserGroupsUserGroupArray) ElementType() reflect.Type
func (GetUserGroupsUserGroupArray) ToGetUserGroupsUserGroupArrayOutput ¶ added in v1.2.0
func (i GetUserGroupsUserGroupArray) ToGetUserGroupsUserGroupArrayOutput() GetUserGroupsUserGroupArrayOutput
func (GetUserGroupsUserGroupArray) ToGetUserGroupsUserGroupArrayOutputWithContext ¶ added in v1.2.0
func (i GetUserGroupsUserGroupArray) ToGetUserGroupsUserGroupArrayOutputWithContext(ctx context.Context) GetUserGroupsUserGroupArrayOutput
type GetUserGroupsUserGroupArrayInput ¶ added in v1.2.0
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 ¶ added in v1.2.0
type GetUserGroupsUserGroupArrayOutput struct{ *pulumi.OutputState }
func (GetUserGroupsUserGroupArrayOutput) ElementType ¶ added in v1.2.0
func (GetUserGroupsUserGroupArrayOutput) ElementType() reflect.Type
func (GetUserGroupsUserGroupArrayOutput) Index ¶ added in v1.2.0
func (o GetUserGroupsUserGroupArrayOutput) Index(i pulumi.IntInput) GetUserGroupsUserGroupOutput
func (GetUserGroupsUserGroupArrayOutput) ToGetUserGroupsUserGroupArrayOutput ¶ added in v1.2.0
func (o GetUserGroupsUserGroupArrayOutput) ToGetUserGroupsUserGroupArrayOutput() GetUserGroupsUserGroupArrayOutput
func (GetUserGroupsUserGroupArrayOutput) ToGetUserGroupsUserGroupArrayOutputWithContext ¶ added in v1.2.0
func (o GetUserGroupsUserGroupArrayOutput) ToGetUserGroupsUserGroupArrayOutputWithContext(ctx context.Context) GetUserGroupsUserGroupArrayOutput
type GetUserGroupsUserGroupInput ¶ added in v1.2.0
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 ¶ added in v1.2.0
type GetUserGroupsUserGroupOutput struct{ *pulumi.OutputState }
func (GetUserGroupsUserGroupOutput) Description ¶ added in v1.2.0
func (o GetUserGroupsUserGroupOutput) Description() pulumi.StringOutput
The group description.
func (GetUserGroupsUserGroupOutput) ElementType ¶ added in v1.2.0
func (GetUserGroupsUserGroupOutput) ElementType() reflect.Type
func (GetUserGroupsUserGroupOutput) Id ¶ added in v1.2.0
func (o GetUserGroupsUserGroupOutput) Id() pulumi.StringOutput
The group ID.
func (GetUserGroupsUserGroupOutput) Name ¶ added in v1.2.0
func (o GetUserGroupsUserGroupOutput) Name() pulumi.StringOutput
The group name.
func (GetUserGroupsUserGroupOutput) Roles ¶ added in v1.2.0
func (o GetUserGroupsUserGroupOutput) Roles() pulumi.StringArrayOutput
List of roles associated with the group.
func (GetUserGroupsUserGroupOutput) ToGetUserGroupsUserGroupOutput ¶ added in v1.2.0
func (o GetUserGroupsUserGroupOutput) ToGetUserGroupsUserGroupOutput() GetUserGroupsUserGroupOutput
func (GetUserGroupsUserGroupOutput) ToGetUserGroupsUserGroupOutputWithContext ¶ added in v1.2.0
func (o GetUserGroupsUserGroupOutput) ToGetUserGroupsUserGroupOutputWithContext(ctx context.Context) GetUserGroupsUserGroupOutput
func (GetUserGroupsUserGroupOutput) Users ¶ added in v1.2.0
func (o GetUserGroupsUserGroupOutput) Users() pulumi.StringArrayOutput
List of users assigned to the group.
type GetUsersResult ¶ added in v1.2.0
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 ¶ added in v1.2.0
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/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 ¶ added in v1.2.0
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 ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (GetUsersUserArgs) ElementType() reflect.Type
func (GetUsersUserArgs) ToGetUsersUserOutput ¶ added in v1.2.0
func (i GetUsersUserArgs) ToGetUsersUserOutput() GetUsersUserOutput
func (GetUsersUserArgs) ToGetUsersUserOutputWithContext ¶ added in v1.2.0
func (i GetUsersUserArgs) ToGetUsersUserOutputWithContext(ctx context.Context) GetUsersUserOutput
type GetUsersUserArray ¶ added in v1.2.0
type GetUsersUserArray []GetUsersUserInput
func (GetUsersUserArray) ElementType ¶ added in v1.2.0
func (GetUsersUserArray) ElementType() reflect.Type
func (GetUsersUserArray) ToGetUsersUserArrayOutput ¶ added in v1.2.0
func (i GetUsersUserArray) ToGetUsersUserArrayOutput() GetUsersUserArrayOutput
func (GetUsersUserArray) ToGetUsersUserArrayOutputWithContext ¶ added in v1.2.0
func (i GetUsersUserArray) ToGetUsersUserArrayOutputWithContext(ctx context.Context) GetUsersUserArrayOutput
type GetUsersUserArrayInput ¶ added in v1.2.0
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 ¶ added in v1.2.0
type GetUsersUserArrayOutput struct{ *pulumi.OutputState }
func (GetUsersUserArrayOutput) ElementType ¶ added in v1.2.0
func (GetUsersUserArrayOutput) ElementType() reflect.Type
func (GetUsersUserArrayOutput) Index ¶ added in v1.2.0
func (o GetUsersUserArrayOutput) Index(i pulumi.IntInput) GetUsersUserOutput
func (GetUsersUserArrayOutput) ToGetUsersUserArrayOutput ¶ added in v1.2.0
func (o GetUsersUserArrayOutput) ToGetUsersUserArrayOutput() GetUsersUserArrayOutput
func (GetUsersUserArrayOutput) ToGetUsersUserArrayOutputWithContext ¶ added in v1.2.0
func (o GetUsersUserArrayOutput) ToGetUsersUserArrayOutputWithContext(ctx context.Context) GetUsersUserArrayOutput
type GetUsersUserInput ¶ added in v1.2.0
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 ¶ added in v1.2.0
type GetUsersUserOutput struct{ *pulumi.OutputState }
func (GetUsersUserOutput) Customer ¶ added in v1.2.0
func (o GetUsersUserOutput) Customer() pulumi.StringOutput
The customer the user is associated with.
func (GetUsersUserOutput) ElementType ¶ added in v1.2.0
func (GetUsersUserOutput) ElementType() reflect.Type
func (GetUsersUserOutput) Email ¶ added in v1.2.0
func (o GetUsersUserOutput) Email() pulumi.StringOutput
func (GetUsersUserOutput) LastSuccessfulLogin ¶ added in v1.2.0
func (o GetUsersUserOutput) LastSuccessfulLogin() pulumi.IntOutput
When the user last logged in to Wavefront.
func (GetUsersUserOutput) Permissions ¶ added in v1.2.0
func (o GetUsersUserOutput) Permissions() pulumi.StringArrayOutput
List of permissions granted to a user.
func (GetUsersUserOutput) ToGetUsersUserOutput ¶ added in v1.2.0
func (o GetUsersUserOutput) ToGetUsersUserOutput() GetUsersUserOutput
func (GetUsersUserOutput) ToGetUsersUserOutputWithContext ¶ added in v1.2.0
func (o GetUsersUserOutput) ToGetUsersUserOutputWithContext(ctx context.Context) GetUsersUserOutput
func (GetUsersUserOutput) UserGroupIds ¶ added in v1.2.0
func (o GetUsersUserOutput) UserGroupIds() pulumi.StringArrayOutput
List of User Group Ids the user is a member of.
type IngestionPolicy ¶ added in v0.7.0
type IngestionPolicy struct { pulumi.CustomResourceState // The description of the ingestion policy. Description pulumi.StringOutput `pulumi:"description"` // The name of the ingestion policy. Name pulumi.StringOutput `pulumi:"name"` Scope pulumi.StringOutput `pulumi:"scope"` }
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/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 ¶ added in v0.7.0
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 ¶ added in v0.7.0
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 ¶ added in v0.7.0
func (*IngestionPolicy) ElementType() reflect.Type
func (*IngestionPolicy) ToIngestionPolicyOutput ¶ added in v0.7.0
func (i *IngestionPolicy) ToIngestionPolicyOutput() IngestionPolicyOutput
func (*IngestionPolicy) ToIngestionPolicyOutputWithContext ¶ added in v0.7.0
func (i *IngestionPolicy) ToIngestionPolicyOutputWithContext(ctx context.Context) IngestionPolicyOutput
type IngestionPolicyArgs ¶ added in v0.7.0
type IngestionPolicyArgs struct { // The description of the ingestion policy. Description pulumi.StringInput // The name of the ingestion policy. Name pulumi.StringPtrInput Scope pulumi.StringInput }
The set of arguments for constructing a IngestionPolicy resource.
func (IngestionPolicyArgs) ElementType ¶ added in v0.7.0
func (IngestionPolicyArgs) ElementType() reflect.Type
type IngestionPolicyArray ¶ added in v0.7.1
type IngestionPolicyArray []IngestionPolicyInput
func (IngestionPolicyArray) ElementType ¶ added in v0.7.1
func (IngestionPolicyArray) ElementType() reflect.Type
func (IngestionPolicyArray) ToIngestionPolicyArrayOutput ¶ added in v0.7.1
func (i IngestionPolicyArray) ToIngestionPolicyArrayOutput() IngestionPolicyArrayOutput
func (IngestionPolicyArray) ToIngestionPolicyArrayOutputWithContext ¶ added in v0.7.1
func (i IngestionPolicyArray) ToIngestionPolicyArrayOutputWithContext(ctx context.Context) IngestionPolicyArrayOutput
type IngestionPolicyArrayInput ¶ added in v0.7.1
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 ¶ added in v0.7.1
type IngestionPolicyArrayOutput struct{ *pulumi.OutputState }
func (IngestionPolicyArrayOutput) ElementType ¶ added in v0.7.1
func (IngestionPolicyArrayOutput) ElementType() reflect.Type
func (IngestionPolicyArrayOutput) Index ¶ added in v0.7.1
func (o IngestionPolicyArrayOutput) Index(i pulumi.IntInput) IngestionPolicyOutput
func (IngestionPolicyArrayOutput) ToIngestionPolicyArrayOutput ¶ added in v0.7.1
func (o IngestionPolicyArrayOutput) ToIngestionPolicyArrayOutput() IngestionPolicyArrayOutput
func (IngestionPolicyArrayOutput) ToIngestionPolicyArrayOutputWithContext ¶ added in v0.7.1
func (o IngestionPolicyArrayOutput) ToIngestionPolicyArrayOutputWithContext(ctx context.Context) IngestionPolicyArrayOutput
type IngestionPolicyInput ¶ added in v0.7.0
type IngestionPolicyInput interface { pulumi.Input ToIngestionPolicyOutput() IngestionPolicyOutput ToIngestionPolicyOutputWithContext(ctx context.Context) IngestionPolicyOutput }
type IngestionPolicyMap ¶ added in v0.7.1
type IngestionPolicyMap map[string]IngestionPolicyInput
func (IngestionPolicyMap) ElementType ¶ added in v0.7.1
func (IngestionPolicyMap) ElementType() reflect.Type
func (IngestionPolicyMap) ToIngestionPolicyMapOutput ¶ added in v0.7.1
func (i IngestionPolicyMap) ToIngestionPolicyMapOutput() IngestionPolicyMapOutput
func (IngestionPolicyMap) ToIngestionPolicyMapOutputWithContext ¶ added in v0.7.1
func (i IngestionPolicyMap) ToIngestionPolicyMapOutputWithContext(ctx context.Context) IngestionPolicyMapOutput
type IngestionPolicyMapInput ¶ added in v0.7.1
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 ¶ added in v0.7.1
type IngestionPolicyMapOutput struct{ *pulumi.OutputState }
func (IngestionPolicyMapOutput) ElementType ¶ added in v0.7.1
func (IngestionPolicyMapOutput) ElementType() reflect.Type
func (IngestionPolicyMapOutput) MapIndex ¶ added in v0.7.1
func (o IngestionPolicyMapOutput) MapIndex(k pulumi.StringInput) IngestionPolicyOutput
func (IngestionPolicyMapOutput) ToIngestionPolicyMapOutput ¶ added in v0.7.1
func (o IngestionPolicyMapOutput) ToIngestionPolicyMapOutput() IngestionPolicyMapOutput
func (IngestionPolicyMapOutput) ToIngestionPolicyMapOutputWithContext ¶ added in v0.7.1
func (o IngestionPolicyMapOutput) ToIngestionPolicyMapOutputWithContext(ctx context.Context) IngestionPolicyMapOutput
type IngestionPolicyOutput ¶ added in v0.7.0
type IngestionPolicyOutput struct{ *pulumi.OutputState }
func (IngestionPolicyOutput) Description ¶ added in v1.2.0
func (o IngestionPolicyOutput) Description() pulumi.StringOutput
The description of the ingestion policy.
func (IngestionPolicyOutput) ElementType ¶ added in v0.7.0
func (IngestionPolicyOutput) ElementType() reflect.Type
func (IngestionPolicyOutput) Name ¶ added in v1.2.0
func (o IngestionPolicyOutput) Name() pulumi.StringOutput
The name of the ingestion policy.
func (IngestionPolicyOutput) Scope ¶ added in v1.2.0
func (o IngestionPolicyOutput) Scope() pulumi.StringOutput
func (IngestionPolicyOutput) ToIngestionPolicyOutput ¶ added in v0.7.0
func (o IngestionPolicyOutput) ToIngestionPolicyOutput() IngestionPolicyOutput
func (IngestionPolicyOutput) ToIngestionPolicyOutputWithContext ¶ added in v0.7.0
func (o IngestionPolicyOutput) ToIngestionPolicyOutputWithContext(ctx context.Context) IngestionPolicyOutput
type IngestionPolicyState ¶ added in v0.7.0
type IngestionPolicyState struct { // The description of the ingestion policy. Description pulumi.StringPtrInput // The name of the ingestion policy. Name pulumi.StringPtrInput Scope pulumi.StringPtrInput }
func (IngestionPolicyState) ElementType ¶ added in v0.7.0
func (IngestionPolicyState) ElementType() reflect.Type
type LookupAlertArgs ¶ added in v1.2.0
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 ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (LookupAlertOutputArgs) ElementType() reflect.Type
type LookupAlertResult ¶ added in v1.2.0
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 ¶ added in v1.2.0
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/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 ¶ added in v1.2.0
type LookupAlertResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAlert.
func LookupAlertOutput ¶ added in v1.2.0
func LookupAlertOutput(ctx *pulumi.Context, args LookupAlertOutputArgs, opts ...pulumi.InvokeOption) LookupAlertResultOutput
func (LookupAlertResultOutput) AdditionalInformation ¶ added in v1.2.0
func (o LookupAlertResultOutput) AdditionalInformation() pulumi.StringOutput
User-supplied additional explanatory information about this alert.
func (LookupAlertResultOutput) AlertType ¶ added in v1.2.0
func (o LookupAlertResultOutput) AlertType() pulumi.StringOutput
The type of alert in Wavefront.
func (LookupAlertResultOutput) CanModifies ¶ added in v1.2.0
func (o LookupAlertResultOutput) CanModifies() pulumi.StringArrayOutput
A list of users or groups that can modify the alert.
func (LookupAlertResultOutput) CanViews ¶ added in v1.2.0
func (o LookupAlertResultOutput) CanViews() pulumi.StringArrayOutput
A list of users or groups that can view the alert.
func (LookupAlertResultOutput) Condition ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (o LookupAlertResultOutput) Conditions() pulumi.StringMapOutput
A map of severity to condition for which this alert will trigger.
func (LookupAlertResultOutput) DisplayExpression ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (LookupAlertResultOutput) ElementType() reflect.Type
func (LookupAlertResultOutput) EvaluateRealtimeData ¶ added in v1.2.0
func (o LookupAlertResultOutput) EvaluateRealtimeData() pulumi.BoolOutput
A Boolean flag to enable real-time evaluation.
func (LookupAlertResultOutput) FailingHostLabelPairs ¶ added in v1.2.0
func (o LookupAlertResultOutput) FailingHostLabelPairs() GetAlertFailingHostLabelPairArrayOutput
A list of failing host label pairs.
func (LookupAlertResultOutput) Id ¶ added in v1.2.0
func (o LookupAlertResultOutput) Id() pulumi.StringOutput
The ID of the alert in Wavefront.
func (LookupAlertResultOutput) InMaintenanceHostLabelPairs ¶ added in v1.2.0
func (o LookupAlertResultOutput) InMaintenanceHostLabelPairs() GetAlertInMaintenanceHostLabelPairArrayOutput
A list of in maintenance host label pairs.
func (LookupAlertResultOutput) IncludeObsoleteMetrics ¶ added in v1.2.0
func (o LookupAlertResultOutput) IncludeObsoleteMetrics() pulumi.BoolOutput
A Boolean flag indicating whether to include obsolete metrics or not.
func (LookupAlertResultOutput) Minutes ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (o LookupAlertResultOutput) Name() pulumi.StringOutput
The name of the alert as it is displayed in Wavefront.
func (LookupAlertResultOutput) NotificationResendFrequencyMinutes ¶ added in v1.2.0
func (o LookupAlertResultOutput) NotificationResendFrequencyMinutes() pulumi.IntOutput
How often to re-trigger a continually failing alert.
func (LookupAlertResultOutput) ProcessRateMinutes ¶ added in v1.2.0
func (o LookupAlertResultOutput) ProcessRateMinutes() pulumi.IntOutput
The specified query is executed every `processRateMinutes` minutes.
func (LookupAlertResultOutput) ResolveAfterMinutes ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (o LookupAlertResultOutput) Severity() pulumi.StringOutput
The severity of the alert.
func (LookupAlertResultOutput) SeverityLists ¶ added in v1.2.0
func (o LookupAlertResultOutput) SeverityLists() pulumi.StringArrayOutput
func (LookupAlertResultOutput) Statuses ¶ added in v1.2.0
func (o LookupAlertResultOutput) Statuses() pulumi.StringArrayOutput
The status of the alert.
func (LookupAlertResultOutput) Tags ¶ added in v1.2.0
func (o LookupAlertResultOutput) Tags() pulumi.StringArrayOutput
A set of tags assigned to the alert.
func (LookupAlertResultOutput) Target ¶ added in v1.2.0
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 ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (o LookupAlertResultOutput) ToLookupAlertResultOutput() LookupAlertResultOutput
func (LookupAlertResultOutput) ToLookupAlertResultOutputWithContext ¶ added in v1.2.0
func (o LookupAlertResultOutput) ToLookupAlertResultOutputWithContext(ctx context.Context) LookupAlertResultOutput
type LookupDashboardArgs ¶ added in v1.2.0
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 ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (LookupDashboardOutputArgs) ElementType() reflect.Type
type LookupDashboardResult ¶ added in v1.2.0
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 ¶ added in v1.2.0
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/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 ¶ added in v1.2.0
type LookupDashboardResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDashboard.
func LookupDashboardOutput ¶ added in v1.2.0
func LookupDashboardOutput(ctx *pulumi.Context, args LookupDashboardOutputArgs, opts ...pulumi.InvokeOption) LookupDashboardResultOutput
func (LookupDashboardResultOutput) CanModifies ¶ added in v1.2.0
func (o LookupDashboardResultOutput) CanModifies() pulumi.StringArrayOutput
A list of users that have modify ACL access to the dashboard.
func (LookupDashboardResultOutput) CanViews ¶ added in v1.2.0
func (o LookupDashboardResultOutput) CanViews() pulumi.StringArrayOutput
A list of users that have view ACL access to the dashboard.
func (LookupDashboardResultOutput) ChartTitleBgColor ¶ added in v1.2.0
func (o LookupDashboardResultOutput) ChartTitleBgColor() pulumi.StringOutput
func (LookupDashboardResultOutput) ChartTitleColor ¶ added in v1.2.0
func (o LookupDashboardResultOutput) ChartTitleColor() pulumi.StringOutput
func (LookupDashboardResultOutput) ChartTitleScalar ¶ added in v1.2.0
func (o LookupDashboardResultOutput) ChartTitleScalar() pulumi.IntOutput
func (LookupDashboardResultOutput) CreatedEpochMillis ¶ added in v1.2.0
func (o LookupDashboardResultOutput) CreatedEpochMillis() pulumi.IntOutput
func (LookupDashboardResultOutput) CreatorId ¶ added in v1.2.0
func (o LookupDashboardResultOutput) CreatorId() pulumi.StringOutput
func (LookupDashboardResultOutput) Customer ¶ added in v1.2.0
func (o LookupDashboardResultOutput) Customer() pulumi.StringOutput
func (LookupDashboardResultOutput) DefaultEndTime ¶ added in v1.2.0
func (o LookupDashboardResultOutput) DefaultEndTime() pulumi.IntOutput
func (LookupDashboardResultOutput) DefaultStartTime ¶ added in v1.2.0
func (o LookupDashboardResultOutput) DefaultStartTime() pulumi.IntOutput
func (LookupDashboardResultOutput) DefaultTimeWindow ¶ added in v1.2.0
func (o LookupDashboardResultOutput) DefaultTimeWindow() pulumi.StringOutput
func (LookupDashboardResultOutput) Deleted ¶ added in v1.2.0
func (o LookupDashboardResultOutput) Deleted() pulumi.BoolOutput
func (LookupDashboardResultOutput) Description ¶ added in v1.2.0
func (o LookupDashboardResultOutput) Description() pulumi.StringOutput
Description of the chart.
func (LookupDashboardResultOutput) DisplayDescription ¶ added in v1.2.0
func (o LookupDashboardResultOutput) DisplayDescription() pulumi.BoolOutput
func (LookupDashboardResultOutput) DisplayQueryParameters ¶ added in v1.2.0
func (o LookupDashboardResultOutput) DisplayQueryParameters() pulumi.BoolOutput
Whether the dashboard parameters section is opened by default when the dashboard is shown.
func (LookupDashboardResultOutput) DisplaySectionTableOfContents ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (LookupDashboardResultOutput) ElementType() reflect.Type
func (LookupDashboardResultOutput) EventFilterType ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (o LookupDashboardResultOutput) EventQuery() pulumi.StringOutput
func (LookupDashboardResultOutput) Favorite ¶ added in v1.2.0
func (o LookupDashboardResultOutput) Favorite() pulumi.BoolOutput
func (LookupDashboardResultOutput) Hidden ¶ added in v1.2.0
func (o LookupDashboardResultOutput) Hidden() pulumi.BoolOutput
func (LookupDashboardResultOutput) Id ¶ added in v1.2.0
func (o LookupDashboardResultOutput) Id() pulumi.StringOutput
func (LookupDashboardResultOutput) Name ¶ added in v1.2.0
func (o LookupDashboardResultOutput) Name() pulumi.StringOutput
The name of the parameters.
func (LookupDashboardResultOutput) NumCharts ¶ added in v1.2.0
func (o LookupDashboardResultOutput) NumCharts() pulumi.IntOutput
func (LookupDashboardResultOutput) NumFavorites ¶ added in v1.2.0
func (o LookupDashboardResultOutput) NumFavorites() pulumi.IntOutput
func (LookupDashboardResultOutput) ParameterDetails ¶ added in v1.2.0
func (o LookupDashboardResultOutput) ParameterDetails() GetDashboardParameterDetailArrayOutput
The current JSON representation of dashboard parameters. See parameter details.
func (LookupDashboardResultOutput) Parameters ¶ added in v1.2.0
func (o LookupDashboardResultOutput) Parameters() pulumi.MapOutput
func (LookupDashboardResultOutput) Sections ¶ added in v1.2.0
func (o LookupDashboardResultOutput) Sections() GetDashboardSectionArrayOutput
func (LookupDashboardResultOutput) SystemOwned ¶ added in v1.2.0
func (o LookupDashboardResultOutput) SystemOwned() pulumi.BoolOutput
func (LookupDashboardResultOutput) Tags ¶ added in v1.2.0
func (o LookupDashboardResultOutput) Tags() pulumi.StringArrayOutput
A set of tags to assign to this resource.
func (LookupDashboardResultOutput) ToLookupDashboardResultOutput ¶ added in v1.2.0
func (o LookupDashboardResultOutput) ToLookupDashboardResultOutput() LookupDashboardResultOutput
func (LookupDashboardResultOutput) ToLookupDashboardResultOutputWithContext ¶ added in v1.2.0
func (o LookupDashboardResultOutput) ToLookupDashboardResultOutputWithContext(ctx context.Context) LookupDashboardResultOutput
func (LookupDashboardResultOutput) UpdatedEpochMillis ¶ added in v1.2.0
func (o LookupDashboardResultOutput) UpdatedEpochMillis() pulumi.IntOutput
func (LookupDashboardResultOutput) UpdaterId ¶ added in v1.2.0
func (o LookupDashboardResultOutput) UpdaterId() pulumi.StringOutput
func (LookupDashboardResultOutput) Url ¶ added in v1.2.0
func (o LookupDashboardResultOutput) Url() pulumi.StringOutput
Unique identifier, also a URL slug of the dashboard.
func (LookupDashboardResultOutput) ViewsLastDay ¶ added in v1.2.0
func (o LookupDashboardResultOutput) ViewsLastDay() pulumi.IntOutput
func (LookupDashboardResultOutput) ViewsLastMonth ¶ added in v1.2.0
func (o LookupDashboardResultOutput) ViewsLastMonth() pulumi.IntOutput
func (LookupDashboardResultOutput) ViewsLastWeek ¶ added in v1.2.0
func (o LookupDashboardResultOutput) ViewsLastWeek() pulumi.IntOutput
type LookupDerivedMetricArgs ¶ added in v1.2.0
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 ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (LookupDerivedMetricOutputArgs) ElementType() reflect.Type
type LookupDerivedMetricResult ¶ added in v1.2.0
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 ¶ added in v1.2.0
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/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 ¶ added in v1.2.0
type LookupDerivedMetricResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDerivedMetric.
func LookupDerivedMetricOutput ¶ added in v1.2.0
func LookupDerivedMetricOutput(ctx *pulumi.Context, args LookupDerivedMetricOutputArgs, opts ...pulumi.InvokeOption) LookupDerivedMetricResultOutput
func (LookupDerivedMetricResultOutput) AdditionalInformation ¶ added in v1.2.0
func (o LookupDerivedMetricResultOutput) AdditionalInformation() pulumi.StringOutput
User-supplied additional explanatory information about the derived metric.
func (LookupDerivedMetricResultOutput) CreateUserId ¶ added in v1.2.0
func (o LookupDerivedMetricResultOutput) CreateUserId() pulumi.StringOutput
The ID of the user who created the derived metric.
func (LookupDerivedMetricResultOutput) CreatedEpochMillis ¶ added in v1.2.0
func (o LookupDerivedMetricResultOutput) CreatedEpochMillis() pulumi.IntOutput
The timestamp in epoch milliseconds indicating when the derived metric is created.
func (LookupDerivedMetricResultOutput) Deleted ¶ added in v1.2.0
func (o LookupDerivedMetricResultOutput) Deleted() pulumi.BoolOutput
A Boolean flag indicating whether the derived metric is deleted or not.
func (LookupDerivedMetricResultOutput) ElementType ¶ added in v1.2.0
func (LookupDerivedMetricResultOutput) ElementType() reflect.Type
func (LookupDerivedMetricResultOutput) HostsUseds ¶ added in v1.2.0
func (o LookupDerivedMetricResultOutput) HostsUseds() pulumi.StringArrayOutput
A list of hosts used in the derived metric.
func (LookupDerivedMetricResultOutput) Id ¶ added in v1.2.0
func (o LookupDerivedMetricResultOutput) Id() pulumi.StringOutput
The ID of the derived metric in Wavefront.
func (LookupDerivedMetricResultOutput) InTrash ¶ added in v1.2.0
func (o LookupDerivedMetricResultOutput) InTrash() pulumi.BoolOutput
A Boolean variable indicating trash status.
func (LookupDerivedMetricResultOutput) IncludeObsoleteMetrics ¶ added in v1.2.0
func (o LookupDerivedMetricResultOutput) IncludeObsoleteMetrics() pulumi.BoolOutput
A Boolean flag indicating whether to include obsolete metrics or not.
func (LookupDerivedMetricResultOutput) LastErrorMessage ¶ added in v1.2.0
func (o LookupDerivedMetricResultOutput) LastErrorMessage() pulumi.StringOutput
Last error message occurred.
func (LookupDerivedMetricResultOutput) LastFailedTime ¶ added in v1.2.0
func (o LookupDerivedMetricResultOutput) LastFailedTime() pulumi.IntOutput
Timestamp of the last failed derived metric.
func (LookupDerivedMetricResultOutput) LastProcessedMillis ¶ added in v1.2.0
func (o LookupDerivedMetricResultOutput) LastProcessedMillis() pulumi.IntOutput
The last processed timestamp.
func (LookupDerivedMetricResultOutput) LastQueryTime ¶ added in v1.2.0
func (o LookupDerivedMetricResultOutput) LastQueryTime() pulumi.IntOutput
The timestamp indicating the last time the query was executed.
func (LookupDerivedMetricResultOutput) MetricsUseds ¶ added in v1.2.0
func (o LookupDerivedMetricResultOutput) MetricsUseds() pulumi.StringArrayOutput
A list of metrics used in the derived metric.
func (LookupDerivedMetricResultOutput) Minutes ¶ added in v1.2.0
func (o LookupDerivedMetricResultOutput) Minutes() pulumi.IntOutput
How frequently the query generating the derived metric is run.
func (LookupDerivedMetricResultOutput) Name ¶ added in v1.2.0
func (o LookupDerivedMetricResultOutput) Name() pulumi.StringOutput
The name of the derived metric in Wavefront.
func (LookupDerivedMetricResultOutput) PointsScannedAtLastQuery ¶ added in v1.2.0
func (o LookupDerivedMetricResultOutput) PointsScannedAtLastQuery() pulumi.IntOutput
The number of points scanned when last query was executed.
func (LookupDerivedMetricResultOutput) ProcessRateMinutes ¶ added in v1.2.0
func (o LookupDerivedMetricResultOutput) ProcessRateMinutes() pulumi.IntOutput
The specified query is executed every `processRateMinutes` minutes.
func (LookupDerivedMetricResultOutput) Query ¶ added in v1.2.0
func (o LookupDerivedMetricResultOutput) Query() pulumi.StringOutput
A Wavefront query that is evaluated at regular intervals (default is 1 minute).
func (LookupDerivedMetricResultOutput) QueryFailing ¶ added in v1.2.0
func (o LookupDerivedMetricResultOutput) QueryFailing() pulumi.BoolOutput
A Boolean variable indicating whether query is failing for the derived metric.
func (LookupDerivedMetricResultOutput) QueryQbEnabled ¶ added in v1.2.0
func (o LookupDerivedMetricResultOutput) QueryQbEnabled() pulumi.BoolOutput
A Boolean flag for enabling `queryQb`
func (LookupDerivedMetricResultOutput) Statuses ¶ added in v1.2.0
func (o LookupDerivedMetricResultOutput) Statuses() pulumi.StringArrayOutput
The status of the derived metric.
func (LookupDerivedMetricResultOutput) Tags ¶ added in v1.2.0
func (o LookupDerivedMetricResultOutput) Tags() pulumi.StringArrayOutput
A set of tags assigned to the derived metric.
func (LookupDerivedMetricResultOutput) ToLookupDerivedMetricResultOutput ¶ added in v1.2.0
func (o LookupDerivedMetricResultOutput) ToLookupDerivedMetricResultOutput() LookupDerivedMetricResultOutput
func (LookupDerivedMetricResultOutput) ToLookupDerivedMetricResultOutputWithContext ¶ added in v1.2.0
func (o LookupDerivedMetricResultOutput) ToLookupDerivedMetricResultOutputWithContext(ctx context.Context) LookupDerivedMetricResultOutput
func (LookupDerivedMetricResultOutput) UpdateUserId ¶ added in v1.2.0
func (o LookupDerivedMetricResultOutput) UpdateUserId() pulumi.StringOutput
The ID of the user who updated the derived metric.
func (LookupDerivedMetricResultOutput) UpdatedEpochMillis ¶ added in v1.2.0
func (o LookupDerivedMetricResultOutput) UpdatedEpochMillis() pulumi.IntOutput
The timestamp in epoch milliseconds indicating when the derived metric is updated.
type LookupEventArgs ¶ added in v1.2.0
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 ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (LookupEventOutputArgs) ElementType() reflect.Type
type LookupEventResult ¶ added in v1.2.0
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 ¶ added in v1.2.0
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/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 ¶ added in v1.2.0
type LookupEventResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getEvent.
func LookupEventOutput ¶ added in v1.2.0
func LookupEventOutput(ctx *pulumi.Context, args LookupEventOutputArgs, opts ...pulumi.InvokeOption) LookupEventResultOutput
func (LookupEventResultOutput) Annotations ¶ added in v1.2.0
func (o LookupEventResultOutput) Annotations() pulumi.StringMapOutput
Annotations associated with the event.
func (LookupEventResultOutput) Details ¶ added in v1.2.0
func (o LookupEventResultOutput) Details() pulumi.StringOutput
The description of the event.
func (LookupEventResultOutput) ElementType ¶ added in v1.2.0
func (LookupEventResultOutput) ElementType() reflect.Type
func (LookupEventResultOutput) EndtimeKey ¶ added in v1.2.0
func (o LookupEventResultOutput) EndtimeKey() pulumi.IntOutput
func (LookupEventResultOutput) Id ¶ added in v1.2.0
func (o LookupEventResultOutput) Id() pulumi.StringOutput
The ID of the event in Wavefront.
func (LookupEventResultOutput) IsEphemeral ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (o LookupEventResultOutput) Name() pulumi.StringOutput
The name of the event in Wavefront.
func (LookupEventResultOutput) Severity ¶ added in v1.2.0
func (o LookupEventResultOutput) Severity() pulumi.StringOutput
The severity category of the event.
func (LookupEventResultOutput) StartTime ¶ added in v1.2.0
func (o LookupEventResultOutput) StartTime() pulumi.IntOutput
The start time of the event in epoch milliseconds.
func (LookupEventResultOutput) Tags ¶ added in v1.2.0
func (o LookupEventResultOutput) Tags() pulumi.StringArrayOutput
A set of tags assigned to the event.
func (LookupEventResultOutput) ToLookupEventResultOutput ¶ added in v1.2.0
func (o LookupEventResultOutput) ToLookupEventResultOutput() LookupEventResultOutput
func (LookupEventResultOutput) ToLookupEventResultOutputWithContext ¶ added in v1.2.0
func (o LookupEventResultOutput) ToLookupEventResultOutputWithContext(ctx context.Context) LookupEventResultOutput
func (LookupEventResultOutput) Type ¶ added in v1.2.0
func (o LookupEventResultOutput) Type() pulumi.StringOutput
The type of the event.
type LookupExternalLinkArgs ¶ added in v1.2.0
type LookupExternalLinkArgs struct { // The ID of the external link. Id string `pulumi:"id"` }
A collection of arguments for invoking getExternalLink.
type LookupExternalLinkOutputArgs ¶ added in v1.2.0
type LookupExternalLinkOutputArgs struct { // The ID of the external link. Id pulumi.StringInput `pulumi:"id"` }
A collection of arguments for invoking getExternalLink.
func (LookupExternalLinkOutputArgs) ElementType ¶ added in v1.2.0
func (LookupExternalLinkOutputArgs) ElementType() reflect.Type
type LookupExternalLinkResult ¶ added in v1.2.0
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 ¶ added in v1.2.0
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/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 ¶ added in v1.2.0
type LookupExternalLinkResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getExternalLink.
func LookupExternalLinkOutput ¶ added in v1.2.0
func LookupExternalLinkOutput(ctx *pulumi.Context, args LookupExternalLinkOutputArgs, opts ...pulumi.InvokeOption) LookupExternalLinkResultOutput
func (LookupExternalLinkResultOutput) CreatedEpochMillis ¶ added in v1.2.0
func (o LookupExternalLinkResultOutput) CreatedEpochMillis() pulumi.IntOutput
The timestamp in epoch milliseconds indicating when the external link is created.
func (LookupExternalLinkResultOutput) CreatorId ¶ added in v1.2.0
func (o LookupExternalLinkResultOutput) CreatorId() pulumi.StringOutput
The ID of the user who created the external link.
func (LookupExternalLinkResultOutput) Description ¶ added in v1.2.0
func (o LookupExternalLinkResultOutput) Description() pulumi.StringOutput
Human-readable description of this link.
func (LookupExternalLinkResultOutput) ElementType ¶ added in v1.2.0
func (LookupExternalLinkResultOutput) ElementType() reflect.Type
func (LookupExternalLinkResultOutput) Id ¶ added in v1.2.0
func (o LookupExternalLinkResultOutput) Id() pulumi.StringOutput
The ID of the external link.
func (LookupExternalLinkResultOutput) IsLogIntegration ¶ added in v1.2.0
func (o LookupExternalLinkResultOutput) IsLogIntegration() pulumi.BoolOutput
Whether this is a "Log Integration" subType of external link.
func (LookupExternalLinkResultOutput) MetricFilterRegex ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (o LookupExternalLinkResultOutput) Name() pulumi.StringOutput
The name of the external link.
func (LookupExternalLinkResultOutput) PointTagFilterRegexes ¶ added in v1.2.0
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 ¶ added in v1.2.0
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 ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (o LookupExternalLinkResultOutput) ToLookupExternalLinkResultOutput() LookupExternalLinkResultOutput
func (LookupExternalLinkResultOutput) ToLookupExternalLinkResultOutputWithContext ¶ added in v1.2.0
func (o LookupExternalLinkResultOutput) ToLookupExternalLinkResultOutputWithContext(ctx context.Context) LookupExternalLinkResultOutput
func (LookupExternalLinkResultOutput) UpdatedEpochMillis ¶ added in v1.2.0
func (o LookupExternalLinkResultOutput) UpdatedEpochMillis() pulumi.IntOutput
The timestamp in epoch milliseconds indicating when the external link is updated.
func (LookupExternalLinkResultOutput) UpdaterId ¶ added in v1.2.0
func (o LookupExternalLinkResultOutput) UpdaterId() pulumi.StringOutput
The ID of the user who updated the external link.
type LookupMaintenanceWindowArgs ¶ added in v1.2.0
type LookupMaintenanceWindowArgs struct { // The ID of the maintenance window. Id string `pulumi:"id"` }
A collection of arguments for invoking getMaintenanceWindow.
type LookupMaintenanceWindowOutputArgs ¶ added in v1.2.0
type LookupMaintenanceWindowOutputArgs struct { // The ID of the maintenance window. Id pulumi.StringInput `pulumi:"id"` }
A collection of arguments for invoking getMaintenanceWindow.
func (LookupMaintenanceWindowOutputArgs) ElementType ¶ added in v1.2.0
func (LookupMaintenanceWindowOutputArgs) ElementType() reflect.Type
type LookupMaintenanceWindowResult ¶ added in v1.2.0
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 ¶ added in v1.2.0
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/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 ¶ added in v1.2.0
type LookupMaintenanceWindowResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getMaintenanceWindow.
func LookupMaintenanceWindowOutput ¶ added in v1.2.0
func LookupMaintenanceWindowOutput(ctx *pulumi.Context, args LookupMaintenanceWindowOutputArgs, opts ...pulumi.InvokeOption) LookupMaintenanceWindowResultOutput
func (LookupMaintenanceWindowResultOutput) CreatedEpochMillis ¶ added in v1.2.0
func (o LookupMaintenanceWindowResultOutput) CreatedEpochMillis() pulumi.IntOutput
The timestamp in epoch milliseconds indicating when the maintenance window is created.
func (LookupMaintenanceWindowResultOutput) CreatorId ¶ added in v1.2.0
func (o LookupMaintenanceWindowResultOutput) CreatorId() pulumi.StringOutput
The ID of the user who created the maintenance window.
func (LookupMaintenanceWindowResultOutput) CustomerId ¶ added in v1.2.0
func (o LookupMaintenanceWindowResultOutput) CustomerId() pulumi.StringOutput
The ID of the customer in Wavefront.
func (LookupMaintenanceWindowResultOutput) ElementType ¶ added in v1.2.0
func (LookupMaintenanceWindowResultOutput) ElementType() reflect.Type
func (LookupMaintenanceWindowResultOutput) EndTimeInSeconds ¶ added in v1.2.0
func (o LookupMaintenanceWindowResultOutput) EndTimeInSeconds() pulumi.IntOutput
The end time in seconds after 1 Jan 1970 GMT.
func (LookupMaintenanceWindowResultOutput) EventName ¶ added in v1.2.0
func (o LookupMaintenanceWindowResultOutput) EventName() pulumi.StringOutput
The event name of the maintenance window.
func (LookupMaintenanceWindowResultOutput) HostTagGroupHostNamesGroupAnded ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (o LookupMaintenanceWindowResultOutput) Id() pulumi.StringOutput
The ID of the maintenance window.
func (LookupMaintenanceWindowResultOutput) Reason ¶ added in v1.2.0
func (o LookupMaintenanceWindowResultOutput) Reason() pulumi.StringOutput
The reason for the maintenance window.
func (LookupMaintenanceWindowResultOutput) RelevantCustomerTags ¶ added in v1.2.0
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 ¶ added in v1.2.0
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 ¶ added in v1.2.0
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 ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (o LookupMaintenanceWindowResultOutput) RunningState() pulumi.StringOutput
The running state of the maintenance window.
func (LookupMaintenanceWindowResultOutput) SortAttr ¶ added in v1.2.0
func (o LookupMaintenanceWindowResultOutput) SortAttr() pulumi.IntOutput
func (LookupMaintenanceWindowResultOutput) StartTimeInSeconds ¶ added in v1.2.0
func (o LookupMaintenanceWindowResultOutput) StartTimeInSeconds() pulumi.IntOutput
The start time in seconds after 1 Jan 1970 GMT.
func (LookupMaintenanceWindowResultOutput) Title ¶ added in v1.2.0
func (o LookupMaintenanceWindowResultOutput) Title() pulumi.StringOutput
The title of the maintenance window.
func (LookupMaintenanceWindowResultOutput) ToLookupMaintenanceWindowResultOutput ¶ added in v1.2.0
func (o LookupMaintenanceWindowResultOutput) ToLookupMaintenanceWindowResultOutput() LookupMaintenanceWindowResultOutput
func (LookupMaintenanceWindowResultOutput) ToLookupMaintenanceWindowResultOutputWithContext ¶ added in v1.2.0
func (o LookupMaintenanceWindowResultOutput) ToLookupMaintenanceWindowResultOutputWithContext(ctx context.Context) LookupMaintenanceWindowResultOutput
func (LookupMaintenanceWindowResultOutput) UpdatedEpochMillis ¶ added in v1.2.0
func (o LookupMaintenanceWindowResultOutput) UpdatedEpochMillis() pulumi.IntOutput
The timestamp in epoch milliseconds indicating when the maintenance window is updated.
func (LookupMaintenanceWindowResultOutput) UpdaterId ¶ added in v1.2.0
func (o LookupMaintenanceWindowResultOutput) UpdaterId() pulumi.StringOutput
The ID of the user who updated the maintenance window.
type LookupMetricsPolicyResult ¶ added in v1.2.0
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 ¶ added in v1.2.0
func LookupMetricsPolicy(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*LookupMetricsPolicyResult, error)
type LookupRoleArgs ¶ added in v1.2.0
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 ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (LookupRoleOutputArgs) ElementType() reflect.Type
type LookupRoleResult ¶ added in v1.2.0
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 ¶ added in v1.2.0
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/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 ¶ added in v1.2.0
type LookupRoleResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getRole.
func LookupRoleOutput ¶ added in v1.2.0
func LookupRoleOutput(ctx *pulumi.Context, args LookupRoleOutputArgs, opts ...pulumi.InvokeOption) LookupRoleResultOutput
func (LookupRoleResultOutput) Description ¶ added in v1.2.0
func (o LookupRoleResultOutput) Description() pulumi.StringOutput
Human-readable description of the role.
func (LookupRoleResultOutput) ElementType ¶ added in v1.2.0
func (LookupRoleResultOutput) ElementType() reflect.Type
func (LookupRoleResultOutput) Id ¶ added in v1.2.0
func (o LookupRoleResultOutput) Id() pulumi.StringOutput
The ID of the role in Wavefront.
func (LookupRoleResultOutput) Name ¶ added in v1.2.0
func (o LookupRoleResultOutput) Name() pulumi.StringOutput
The name of the role in Wavefront.
func (LookupRoleResultOutput) Permissions ¶ added in v1.2.0
func (o LookupRoleResultOutput) Permissions() pulumi.StringArrayOutput
The list of permissions associated with role.
func (LookupRoleResultOutput) ToLookupRoleResultOutput ¶ added in v1.2.0
func (o LookupRoleResultOutput) ToLookupRoleResultOutput() LookupRoleResultOutput
func (LookupRoleResultOutput) ToLookupRoleResultOutputWithContext ¶ added in v1.2.0
func (o LookupRoleResultOutput) ToLookupRoleResultOutputWithContext(ctx context.Context) LookupRoleResultOutput
type LookupUserArgs ¶ added in v1.2.0
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 ¶ added in v1.2.0
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 ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (LookupUserGroupOutputArgs) ElementType() reflect.Type
type LookupUserGroupResult ¶ added in v1.2.0
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 ¶ added in v1.2.0
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/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 ¶ added in v1.2.0
type LookupUserGroupResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getUserGroup.
func LookupUserGroupOutput ¶ added in v1.2.0
func LookupUserGroupOutput(ctx *pulumi.Context, args LookupUserGroupOutputArgs, opts ...pulumi.InvokeOption) LookupUserGroupResultOutput
func (LookupUserGroupResultOutput) Description ¶ added in v1.2.0
func (o LookupUserGroupResultOutput) Description() pulumi.StringOutput
Human-readable description of the group.
func (LookupUserGroupResultOutput) ElementType ¶ added in v1.2.0
func (LookupUserGroupResultOutput) ElementType() reflect.Type
func (LookupUserGroupResultOutput) Id ¶ added in v1.2.0
func (o LookupUserGroupResultOutput) Id() pulumi.StringOutput
The ID of the group in Wavefront.
func (LookupUserGroupResultOutput) Name ¶ added in v1.2.0
func (o LookupUserGroupResultOutput) Name() pulumi.StringOutput
The name of the group in Wavefront.
func (LookupUserGroupResultOutput) Roles ¶ added in v1.2.0
func (o LookupUserGroupResultOutput) Roles() pulumi.StringArrayOutput
The list of roles associated with the group.
func (LookupUserGroupResultOutput) ToLookupUserGroupResultOutput ¶ added in v1.2.0
func (o LookupUserGroupResultOutput) ToLookupUserGroupResultOutput() LookupUserGroupResultOutput
func (LookupUserGroupResultOutput) ToLookupUserGroupResultOutputWithContext ¶ added in v1.2.0
func (o LookupUserGroupResultOutput) ToLookupUserGroupResultOutputWithContext(ctx context.Context) LookupUserGroupResultOutput
func (LookupUserGroupResultOutput) Users ¶ added in v1.2.0
func (o LookupUserGroupResultOutput) Users() pulumi.StringArrayOutput
The list of users assigned to the group.
type LookupUserOutputArgs ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (LookupUserOutputArgs) ElementType() reflect.Type
type LookupUserResult ¶ added in v1.2.0
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 ¶ added in v1.2.0
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/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 ¶ added in v1.2.0
type LookupUserResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getUser.
func LookupUserOutput ¶ added in v1.2.0
func LookupUserOutput(ctx *pulumi.Context, args LookupUserOutputArgs, opts ...pulumi.InvokeOption) LookupUserResultOutput
func (LookupUserResultOutput) Customer ¶ added in v1.2.0
func (o LookupUserResultOutput) Customer() pulumi.StringOutput
The customer the user is associated with.
func (LookupUserResultOutput) ElementType ¶ added in v1.2.0
func (LookupUserResultOutput) ElementType() reflect.Type
func (LookupUserResultOutput) Email ¶ added in v1.2.0
func (o LookupUserResultOutput) Email() pulumi.StringOutput
func (LookupUserResultOutput) Id ¶ added in v1.2.0
func (o LookupUserResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupUserResultOutput) LastSuccessfulLogin ¶ added in v1.2.0
func (o LookupUserResultOutput) LastSuccessfulLogin() pulumi.IntOutput
When the user last logged in to Wavefront.
func (LookupUserResultOutput) Permissions ¶ added in v1.2.0
func (o LookupUserResultOutput) Permissions() pulumi.StringArrayOutput
List of permissions granted to a user.
func (LookupUserResultOutput) ToLookupUserResultOutput ¶ added in v1.2.0
func (o LookupUserResultOutput) ToLookupUserResultOutput() LookupUserResultOutput
func (LookupUserResultOutput) ToLookupUserResultOutputWithContext ¶ added in v1.2.0
func (o LookupUserResultOutput) ToLookupUserResultOutputWithContext(ctx context.Context) LookupUserResultOutput
func (LookupUserResultOutput) UserGroupIds ¶ added in v1.2.0
func (o LookupUserResultOutput) UserGroupIds() pulumi.StringArrayOutput
List of User Group Ids the user is a member of.
type MaintenanceWindow ¶ added in v0.3.0
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/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 ¶ added in v0.3.0
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 ¶ added in v0.3.0
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 ¶ added in v0.5.4
func (*MaintenanceWindow) ElementType() reflect.Type
func (*MaintenanceWindow) ToMaintenanceWindowOutput ¶ added in v0.5.4
func (i *MaintenanceWindow) ToMaintenanceWindowOutput() MaintenanceWindowOutput
func (*MaintenanceWindow) ToMaintenanceWindowOutputWithContext ¶ added in v0.5.4
func (i *MaintenanceWindow) ToMaintenanceWindowOutputWithContext(ctx context.Context) MaintenanceWindowOutput
type MaintenanceWindowArgs ¶ added in v0.3.0
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 ¶ added in v0.3.0
func (MaintenanceWindowArgs) ElementType() reflect.Type
type MaintenanceWindowArray ¶ added in v0.7.1
type MaintenanceWindowArray []MaintenanceWindowInput
func (MaintenanceWindowArray) ElementType ¶ added in v0.7.1
func (MaintenanceWindowArray) ElementType() reflect.Type
func (MaintenanceWindowArray) ToMaintenanceWindowArrayOutput ¶ added in v0.7.1
func (i MaintenanceWindowArray) ToMaintenanceWindowArrayOutput() MaintenanceWindowArrayOutput
func (MaintenanceWindowArray) ToMaintenanceWindowArrayOutputWithContext ¶ added in v0.7.1
func (i MaintenanceWindowArray) ToMaintenanceWindowArrayOutputWithContext(ctx context.Context) MaintenanceWindowArrayOutput
type MaintenanceWindowArrayInput ¶ added in v0.7.1
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 ¶ added in v0.7.1
type MaintenanceWindowArrayOutput struct{ *pulumi.OutputState }
func (MaintenanceWindowArrayOutput) ElementType ¶ added in v0.7.1
func (MaintenanceWindowArrayOutput) ElementType() reflect.Type
func (MaintenanceWindowArrayOutput) Index ¶ added in v0.7.1
func (o MaintenanceWindowArrayOutput) Index(i pulumi.IntInput) MaintenanceWindowOutput
func (MaintenanceWindowArrayOutput) ToMaintenanceWindowArrayOutput ¶ added in v0.7.1
func (o MaintenanceWindowArrayOutput) ToMaintenanceWindowArrayOutput() MaintenanceWindowArrayOutput
func (MaintenanceWindowArrayOutput) ToMaintenanceWindowArrayOutputWithContext ¶ added in v0.7.1
func (o MaintenanceWindowArrayOutput) ToMaintenanceWindowArrayOutputWithContext(ctx context.Context) MaintenanceWindowArrayOutput
type MaintenanceWindowInput ¶ added in v0.5.4
type MaintenanceWindowInput interface { pulumi.Input ToMaintenanceWindowOutput() MaintenanceWindowOutput ToMaintenanceWindowOutputWithContext(ctx context.Context) MaintenanceWindowOutput }
type MaintenanceWindowMap ¶ added in v0.7.1
type MaintenanceWindowMap map[string]MaintenanceWindowInput
func (MaintenanceWindowMap) ElementType ¶ added in v0.7.1
func (MaintenanceWindowMap) ElementType() reflect.Type
func (MaintenanceWindowMap) ToMaintenanceWindowMapOutput ¶ added in v0.7.1
func (i MaintenanceWindowMap) ToMaintenanceWindowMapOutput() MaintenanceWindowMapOutput
func (MaintenanceWindowMap) ToMaintenanceWindowMapOutputWithContext ¶ added in v0.7.1
func (i MaintenanceWindowMap) ToMaintenanceWindowMapOutputWithContext(ctx context.Context) MaintenanceWindowMapOutput
type MaintenanceWindowMapInput ¶ added in v0.7.1
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 ¶ added in v0.7.1
type MaintenanceWindowMapOutput struct{ *pulumi.OutputState }
func (MaintenanceWindowMapOutput) ElementType ¶ added in v0.7.1
func (MaintenanceWindowMapOutput) ElementType() reflect.Type
func (MaintenanceWindowMapOutput) MapIndex ¶ added in v0.7.1
func (o MaintenanceWindowMapOutput) MapIndex(k pulumi.StringInput) MaintenanceWindowOutput
func (MaintenanceWindowMapOutput) ToMaintenanceWindowMapOutput ¶ added in v0.7.1
func (o MaintenanceWindowMapOutput) ToMaintenanceWindowMapOutput() MaintenanceWindowMapOutput
func (MaintenanceWindowMapOutput) ToMaintenanceWindowMapOutputWithContext ¶ added in v0.7.1
func (o MaintenanceWindowMapOutput) ToMaintenanceWindowMapOutputWithContext(ctx context.Context) MaintenanceWindowMapOutput
type MaintenanceWindowOutput ¶ added in v0.5.4
type MaintenanceWindowOutput struct{ *pulumi.OutputState }
func (MaintenanceWindowOutput) ElementType ¶ added in v0.5.4
func (MaintenanceWindowOutput) ElementType() reflect.Type
func (MaintenanceWindowOutput) EndTimeInSeconds ¶ added in v1.2.0
func (o MaintenanceWindowOutput) EndTimeInSeconds() pulumi.IntOutput
end time in seconds after 1 Jan 1970 GMT.
func (MaintenanceWindowOutput) HostTagGroupHostNamesGroupAnded ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (o MaintenanceWindowOutput) Reason() pulumi.StringOutput
The reason for the maintenance window.
func (MaintenanceWindowOutput) RelevantCustomerTags ¶ added in v1.2.0
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 ¶ added in v1.2.0
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 ¶ added in v1.2.0
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 ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (o MaintenanceWindowOutput) StartTimeInSeconds() pulumi.IntOutput
start time in seconds after 1 Jan 1970 GMT.
func (MaintenanceWindowOutput) Title ¶ added in v1.2.0
func (o MaintenanceWindowOutput) Title() pulumi.StringOutput
The title of the maintenance window.
func (MaintenanceWindowOutput) ToMaintenanceWindowOutput ¶ added in v0.5.4
func (o MaintenanceWindowOutput) ToMaintenanceWindowOutput() MaintenanceWindowOutput
func (MaintenanceWindowOutput) ToMaintenanceWindowOutputWithContext ¶ added in v0.5.4
func (o MaintenanceWindowOutput) ToMaintenanceWindowOutputWithContext(ctx context.Context) MaintenanceWindowOutput
type MaintenanceWindowState ¶ added in v0.3.0
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 ¶ added in v0.3.0
func (MaintenanceWindowState) ElementType() reflect.Type
type MetricsPolicy ¶ added in v1.2.0
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/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/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 ¶ added in v1.2.0
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 ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (*MetricsPolicy) ElementType() reflect.Type
func (*MetricsPolicy) ToMetricsPolicyOutput ¶ added in v1.2.0
func (i *MetricsPolicy) ToMetricsPolicyOutput() MetricsPolicyOutput
func (*MetricsPolicy) ToMetricsPolicyOutputWithContext ¶ added in v1.2.0
func (i *MetricsPolicy) ToMetricsPolicyOutputWithContext(ctx context.Context) MetricsPolicyOutput
type MetricsPolicyArgs ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (MetricsPolicyArgs) ElementType() reflect.Type
type MetricsPolicyArray ¶ added in v1.2.0
type MetricsPolicyArray []MetricsPolicyInput
func (MetricsPolicyArray) ElementType ¶ added in v1.2.0
func (MetricsPolicyArray) ElementType() reflect.Type
func (MetricsPolicyArray) ToMetricsPolicyArrayOutput ¶ added in v1.2.0
func (i MetricsPolicyArray) ToMetricsPolicyArrayOutput() MetricsPolicyArrayOutput
func (MetricsPolicyArray) ToMetricsPolicyArrayOutputWithContext ¶ added in v1.2.0
func (i MetricsPolicyArray) ToMetricsPolicyArrayOutputWithContext(ctx context.Context) MetricsPolicyArrayOutput
type MetricsPolicyArrayInput ¶ added in v1.2.0
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 ¶ added in v1.2.0
type MetricsPolicyArrayOutput struct{ *pulumi.OutputState }
func (MetricsPolicyArrayOutput) ElementType ¶ added in v1.2.0
func (MetricsPolicyArrayOutput) ElementType() reflect.Type
func (MetricsPolicyArrayOutput) Index ¶ added in v1.2.0
func (o MetricsPolicyArrayOutput) Index(i pulumi.IntInput) MetricsPolicyOutput
func (MetricsPolicyArrayOutput) ToMetricsPolicyArrayOutput ¶ added in v1.2.0
func (o MetricsPolicyArrayOutput) ToMetricsPolicyArrayOutput() MetricsPolicyArrayOutput
func (MetricsPolicyArrayOutput) ToMetricsPolicyArrayOutputWithContext ¶ added in v1.2.0
func (o MetricsPolicyArrayOutput) ToMetricsPolicyArrayOutputWithContext(ctx context.Context) MetricsPolicyArrayOutput
type MetricsPolicyInput ¶ added in v1.2.0
type MetricsPolicyInput interface { pulumi.Input ToMetricsPolicyOutput() MetricsPolicyOutput ToMetricsPolicyOutputWithContext(ctx context.Context) MetricsPolicyOutput }
type MetricsPolicyMap ¶ added in v1.2.0
type MetricsPolicyMap map[string]MetricsPolicyInput
func (MetricsPolicyMap) ElementType ¶ added in v1.2.0
func (MetricsPolicyMap) ElementType() reflect.Type
func (MetricsPolicyMap) ToMetricsPolicyMapOutput ¶ added in v1.2.0
func (i MetricsPolicyMap) ToMetricsPolicyMapOutput() MetricsPolicyMapOutput
func (MetricsPolicyMap) ToMetricsPolicyMapOutputWithContext ¶ added in v1.2.0
func (i MetricsPolicyMap) ToMetricsPolicyMapOutputWithContext(ctx context.Context) MetricsPolicyMapOutput
type MetricsPolicyMapInput ¶ added in v1.2.0
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 ¶ added in v1.2.0
type MetricsPolicyMapOutput struct{ *pulumi.OutputState }
func (MetricsPolicyMapOutput) ElementType ¶ added in v1.2.0
func (MetricsPolicyMapOutput) ElementType() reflect.Type
func (MetricsPolicyMapOutput) MapIndex ¶ added in v1.2.0
func (o MetricsPolicyMapOutput) MapIndex(k pulumi.StringInput) MetricsPolicyOutput
func (MetricsPolicyMapOutput) ToMetricsPolicyMapOutput ¶ added in v1.2.0
func (o MetricsPolicyMapOutput) ToMetricsPolicyMapOutput() MetricsPolicyMapOutput
func (MetricsPolicyMapOutput) ToMetricsPolicyMapOutputWithContext ¶ added in v1.2.0
func (o MetricsPolicyMapOutput) ToMetricsPolicyMapOutputWithContext(ctx context.Context) MetricsPolicyMapOutput
type MetricsPolicyOutput ¶ added in v1.2.0
type MetricsPolicyOutput struct{ *pulumi.OutputState }
func (MetricsPolicyOutput) Customer ¶ added in v1.2.0
func (o MetricsPolicyOutput) Customer() pulumi.StringOutput
The customer the user is associated with.
func (MetricsPolicyOutput) ElementType ¶ added in v1.2.0
func (MetricsPolicyOutput) ElementType() reflect.Type
func (MetricsPolicyOutput) PolicyRules ¶ added in v1.2.0
func (o MetricsPolicyOutput) PolicyRules() MetricsPolicyPolicyRuleArrayOutput
List of Metrics Policies, must have at least one entry.
func (MetricsPolicyOutput) ToMetricsPolicyOutput ¶ added in v1.2.0
func (o MetricsPolicyOutput) ToMetricsPolicyOutput() MetricsPolicyOutput
func (MetricsPolicyOutput) ToMetricsPolicyOutputWithContext ¶ added in v1.2.0
func (o MetricsPolicyOutput) ToMetricsPolicyOutputWithContext(ctx context.Context) MetricsPolicyOutput
func (MetricsPolicyOutput) UpdatedEpochMillis ¶ added in v1.2.0
func (o MetricsPolicyOutput) UpdatedEpochMillis() pulumi.IntOutput
When the policy was applied in epoch_millis.
func (MetricsPolicyOutput) UpdaterId ¶ added in v1.2.0
func (o MetricsPolicyOutput) UpdaterId() pulumi.StringOutput
The accountId who applied the current policy.
type MetricsPolicyPolicyRule ¶ added in v1.2.0
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 ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (MetricsPolicyPolicyRuleArgs) ElementType() reflect.Type
func (MetricsPolicyPolicyRuleArgs) ToMetricsPolicyPolicyRuleOutput ¶ added in v1.2.0
func (i MetricsPolicyPolicyRuleArgs) ToMetricsPolicyPolicyRuleOutput() MetricsPolicyPolicyRuleOutput
func (MetricsPolicyPolicyRuleArgs) ToMetricsPolicyPolicyRuleOutputWithContext ¶ added in v1.2.0
func (i MetricsPolicyPolicyRuleArgs) ToMetricsPolicyPolicyRuleOutputWithContext(ctx context.Context) MetricsPolicyPolicyRuleOutput
type MetricsPolicyPolicyRuleArray ¶ added in v1.2.0
type MetricsPolicyPolicyRuleArray []MetricsPolicyPolicyRuleInput
func (MetricsPolicyPolicyRuleArray) ElementType ¶ added in v1.2.0
func (MetricsPolicyPolicyRuleArray) ElementType() reflect.Type
func (MetricsPolicyPolicyRuleArray) ToMetricsPolicyPolicyRuleArrayOutput ¶ added in v1.2.0
func (i MetricsPolicyPolicyRuleArray) ToMetricsPolicyPolicyRuleArrayOutput() MetricsPolicyPolicyRuleArrayOutput
func (MetricsPolicyPolicyRuleArray) ToMetricsPolicyPolicyRuleArrayOutputWithContext ¶ added in v1.2.0
func (i MetricsPolicyPolicyRuleArray) ToMetricsPolicyPolicyRuleArrayOutputWithContext(ctx context.Context) MetricsPolicyPolicyRuleArrayOutput
type MetricsPolicyPolicyRuleArrayInput ¶ added in v1.2.0
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 ¶ added in v1.2.0
type MetricsPolicyPolicyRuleArrayOutput struct{ *pulumi.OutputState }
func (MetricsPolicyPolicyRuleArrayOutput) ElementType ¶ added in v1.2.0
func (MetricsPolicyPolicyRuleArrayOutput) ElementType() reflect.Type
func (MetricsPolicyPolicyRuleArrayOutput) Index ¶ added in v1.2.0
func (o MetricsPolicyPolicyRuleArrayOutput) Index(i pulumi.IntInput) MetricsPolicyPolicyRuleOutput
func (MetricsPolicyPolicyRuleArrayOutput) ToMetricsPolicyPolicyRuleArrayOutput ¶ added in v1.2.0
func (o MetricsPolicyPolicyRuleArrayOutput) ToMetricsPolicyPolicyRuleArrayOutput() MetricsPolicyPolicyRuleArrayOutput
func (MetricsPolicyPolicyRuleArrayOutput) ToMetricsPolicyPolicyRuleArrayOutputWithContext ¶ added in v1.2.0
func (o MetricsPolicyPolicyRuleArrayOutput) ToMetricsPolicyPolicyRuleArrayOutputWithContext(ctx context.Context) MetricsPolicyPolicyRuleArrayOutput
type MetricsPolicyPolicyRuleInput ¶ added in v1.2.0
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 ¶ added in v1.2.0
type MetricsPolicyPolicyRuleOutput struct{ *pulumi.OutputState }
func (MetricsPolicyPolicyRuleOutput) AccessType ¶ added in v1.2.0
func (o MetricsPolicyPolicyRuleOutput) AccessType() pulumi.StringOutput
Valid options are `ALLOW` and `BLOCK`.
func (MetricsPolicyPolicyRuleOutput) AccountIds ¶ added in v1.2.0
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 ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (MetricsPolicyPolicyRuleOutput) ElementType() reflect.Type
func (MetricsPolicyPolicyRuleOutput) Name ¶ added in v1.2.0
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 ¶ added in v1.2.0
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 ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (o MetricsPolicyPolicyRuleOutput) Tags() MetricsPolicyPolicyRuleTagArrayOutput
List of Key/Value tags to select target metrics for policy.
func (MetricsPolicyPolicyRuleOutput) TagsAnded ¶ added in v1.2.0
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 ¶ added in v1.2.0
func (o MetricsPolicyPolicyRuleOutput) ToMetricsPolicyPolicyRuleOutput() MetricsPolicyPolicyRuleOutput
func (MetricsPolicyPolicyRuleOutput) ToMetricsPolicyPolicyRuleOutputWithContext ¶ added in v1.2.0
func (o MetricsPolicyPolicyRuleOutput) ToMetricsPolicyPolicyRuleOutputWithContext(ctx context.Context) MetricsPolicyPolicyRuleOutput
func (MetricsPolicyPolicyRuleOutput) UserGroupIds ¶ added in v1.2.0
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 MetricsPolicyPolicyRuleTag ¶ added in v1.2.0
type MetricsPolicyPolicyRuleTagArgs ¶ added in v1.2.0
type MetricsPolicyPolicyRuleTagArgs struct { // The tag's key. Key pulumi.StringInput `pulumi:"key"` // The tag's value. Value pulumi.StringInput `pulumi:"value"` }
func (MetricsPolicyPolicyRuleTagArgs) ElementType ¶ added in v1.2.0
func (MetricsPolicyPolicyRuleTagArgs) ElementType() reflect.Type
func (MetricsPolicyPolicyRuleTagArgs) ToMetricsPolicyPolicyRuleTagOutput ¶ added in v1.2.0
func (i MetricsPolicyPolicyRuleTagArgs) ToMetricsPolicyPolicyRuleTagOutput() MetricsPolicyPolicyRuleTagOutput
func (MetricsPolicyPolicyRuleTagArgs) ToMetricsPolicyPolicyRuleTagOutputWithContext ¶ added in v1.2.0
func (i MetricsPolicyPolicyRuleTagArgs) ToMetricsPolicyPolicyRuleTagOutputWithContext(ctx context.Context) MetricsPolicyPolicyRuleTagOutput
type MetricsPolicyPolicyRuleTagArray ¶ added in v1.2.0
type MetricsPolicyPolicyRuleTagArray []MetricsPolicyPolicyRuleTagInput
func (MetricsPolicyPolicyRuleTagArray) ElementType ¶ added in v1.2.0
func (MetricsPolicyPolicyRuleTagArray) ElementType() reflect.Type
func (MetricsPolicyPolicyRuleTagArray) ToMetricsPolicyPolicyRuleTagArrayOutput ¶ added in v1.2.0
func (i MetricsPolicyPolicyRuleTagArray) ToMetricsPolicyPolicyRuleTagArrayOutput() MetricsPolicyPolicyRuleTagArrayOutput
func (MetricsPolicyPolicyRuleTagArray) ToMetricsPolicyPolicyRuleTagArrayOutputWithContext ¶ added in v1.2.0
func (i MetricsPolicyPolicyRuleTagArray) ToMetricsPolicyPolicyRuleTagArrayOutputWithContext(ctx context.Context) MetricsPolicyPolicyRuleTagArrayOutput
type MetricsPolicyPolicyRuleTagArrayInput ¶ added in v1.2.0
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 ¶ added in v1.2.0
type MetricsPolicyPolicyRuleTagArrayOutput struct{ *pulumi.OutputState }
func (MetricsPolicyPolicyRuleTagArrayOutput) ElementType ¶ added in v1.2.0
func (MetricsPolicyPolicyRuleTagArrayOutput) ElementType() reflect.Type
func (MetricsPolicyPolicyRuleTagArrayOutput) Index ¶ added in v1.2.0
func (o MetricsPolicyPolicyRuleTagArrayOutput) Index(i pulumi.IntInput) MetricsPolicyPolicyRuleTagOutput
func (MetricsPolicyPolicyRuleTagArrayOutput) ToMetricsPolicyPolicyRuleTagArrayOutput ¶ added in v1.2.0
func (o MetricsPolicyPolicyRuleTagArrayOutput) ToMetricsPolicyPolicyRuleTagArrayOutput() MetricsPolicyPolicyRuleTagArrayOutput
func (MetricsPolicyPolicyRuleTagArrayOutput) ToMetricsPolicyPolicyRuleTagArrayOutputWithContext ¶ added in v1.2.0
func (o MetricsPolicyPolicyRuleTagArrayOutput) ToMetricsPolicyPolicyRuleTagArrayOutputWithContext(ctx context.Context) MetricsPolicyPolicyRuleTagArrayOutput
type MetricsPolicyPolicyRuleTagInput ¶ added in v1.2.0
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 ¶ added in v1.2.0
type MetricsPolicyPolicyRuleTagOutput struct{ *pulumi.OutputState }
func (MetricsPolicyPolicyRuleTagOutput) ElementType ¶ added in v1.2.0
func (MetricsPolicyPolicyRuleTagOutput) ElementType() reflect.Type
func (MetricsPolicyPolicyRuleTagOutput) Key ¶ added in v1.2.0
func (o MetricsPolicyPolicyRuleTagOutput) Key() pulumi.StringOutput
The tag's key.
func (MetricsPolicyPolicyRuleTagOutput) ToMetricsPolicyPolicyRuleTagOutput ¶ added in v1.2.0
func (o MetricsPolicyPolicyRuleTagOutput) ToMetricsPolicyPolicyRuleTagOutput() MetricsPolicyPolicyRuleTagOutput
func (MetricsPolicyPolicyRuleTagOutput) ToMetricsPolicyPolicyRuleTagOutputWithContext ¶ added in v1.2.0
func (o MetricsPolicyPolicyRuleTagOutput) ToMetricsPolicyPolicyRuleTagOutputWithContext(ctx context.Context) MetricsPolicyPolicyRuleTagOutput
func (MetricsPolicyPolicyRuleTagOutput) Value ¶ added in v1.2.0
func (o MetricsPolicyPolicyRuleTagOutput) Value() pulumi.StringOutput
The tag's value.
type MetricsPolicyState ¶ added in v1.2.0
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 ¶ added in v1.2.0
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 ¶ added in v0.5.4
func (*Provider) ToProviderOutput ¶ added in v0.5.4
func (i *Provider) ToProviderOutput() ProviderOutput
func (*Provider) ToProviderOutputWithContext ¶ added in v0.5.4
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 ¶ added in v0.5.4
type ProviderInput interface { pulumi.Input ToProviderOutput() ProviderOutput ToProviderOutputWithContext(ctx context.Context) ProviderOutput }
type ProviderOutput ¶ added in v0.5.4
type ProviderOutput struct{ *pulumi.OutputState }
func (ProviderOutput) Address ¶ added in v1.2.0
func (o ProviderOutput) Address() pulumi.StringOutput
func (ProviderOutput) ElementType ¶ added in v0.5.4
func (ProviderOutput) ElementType() reflect.Type
func (ProviderOutput) HttpProxy ¶ added in v1.2.0
func (o ProviderOutput) HttpProxy() pulumi.StringPtrOutput
func (ProviderOutput) ToProviderOutput ¶ added in v0.5.4
func (o ProviderOutput) ToProviderOutput() ProviderOutput
func (ProviderOutput) ToProviderOutputWithContext ¶ added in v0.5.4
func (o ProviderOutput) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
func (ProviderOutput) Token ¶ added in v1.2.0
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/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 ¶ added in v0.5.4
func (*Role) ToRoleOutput ¶ added in v0.5.4
func (i *Role) ToRoleOutput() RoleOutput
func (*Role) ToRoleOutputWithContext ¶ added in v0.5.4
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 ¶ added in v0.7.1
type RoleArray []RoleInput
func (RoleArray) ElementType ¶ added in v0.7.1
func (RoleArray) ToRoleArrayOutput ¶ added in v0.7.1
func (i RoleArray) ToRoleArrayOutput() RoleArrayOutput
func (RoleArray) ToRoleArrayOutputWithContext ¶ added in v0.7.1
func (i RoleArray) ToRoleArrayOutputWithContext(ctx context.Context) RoleArrayOutput
type RoleArrayInput ¶ added in v0.7.1
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 ¶ added in v0.7.1
type RoleArrayOutput struct{ *pulumi.OutputState }
func (RoleArrayOutput) ElementType ¶ added in v0.7.1
func (RoleArrayOutput) ElementType() reflect.Type
func (RoleArrayOutput) Index ¶ added in v0.7.1
func (o RoleArrayOutput) Index(i pulumi.IntInput) RoleOutput
func (RoleArrayOutput) ToRoleArrayOutput ¶ added in v0.7.1
func (o RoleArrayOutput) ToRoleArrayOutput() RoleArrayOutput
func (RoleArrayOutput) ToRoleArrayOutputWithContext ¶ added in v0.7.1
func (o RoleArrayOutput) ToRoleArrayOutputWithContext(ctx context.Context) RoleArrayOutput
type RoleInput ¶ added in v0.5.4
type RoleInput interface { pulumi.Input ToRoleOutput() RoleOutput ToRoleOutputWithContext(ctx context.Context) RoleOutput }
type RoleMap ¶ added in v0.7.1
func (RoleMap) ElementType ¶ added in v0.7.1
func (RoleMap) ToRoleMapOutput ¶ added in v0.7.1
func (i RoleMap) ToRoleMapOutput() RoleMapOutput
func (RoleMap) ToRoleMapOutputWithContext ¶ added in v0.7.1
func (i RoleMap) ToRoleMapOutputWithContext(ctx context.Context) RoleMapOutput
type RoleMapInput ¶ added in v0.7.1
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 ¶ added in v0.7.1
type RoleMapOutput struct{ *pulumi.OutputState }
func (RoleMapOutput) ElementType ¶ added in v0.7.1
func (RoleMapOutput) ElementType() reflect.Type
func (RoleMapOutput) MapIndex ¶ added in v0.7.1
func (o RoleMapOutput) MapIndex(k pulumi.StringInput) RoleOutput
func (RoleMapOutput) ToRoleMapOutput ¶ added in v0.7.1
func (o RoleMapOutput) ToRoleMapOutput() RoleMapOutput
func (RoleMapOutput) ToRoleMapOutputWithContext ¶ added in v0.7.1
func (o RoleMapOutput) ToRoleMapOutputWithContext(ctx context.Context) RoleMapOutput
type RoleOutput ¶ added in v0.5.4
type RoleOutput struct{ *pulumi.OutputState }
func (RoleOutput) Assignees ¶ added in v1.2.0
func (o RoleOutput) Assignees() pulumi.StringArrayOutput
A list of user groups or accounts to assign to this role.
func (RoleOutput) Description ¶ added in v1.2.0
func (o RoleOutput) Description() pulumi.StringPtrOutput
A short description of the role.
func (RoleOutput) ElementType ¶ added in v0.5.4
func (RoleOutput) ElementType() reflect.Type
func (RoleOutput) Name ¶ added in v1.2.0
func (o RoleOutput) Name() pulumi.StringOutput
The name of the role.
func (RoleOutput) Permissions ¶ added in v1.2.0
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 ¶ added in v0.5.4
func (o RoleOutput) ToRoleOutput() RoleOutput
func (RoleOutput) ToRoleOutputWithContext ¶ added in v0.5.4
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 ¶ added in v0.2.0
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/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 ¶ added in v0.2.0
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 ¶ added in v0.2.0
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 ¶ added in v0.5.4
func (*ServiceAccount) ElementType() reflect.Type
func (*ServiceAccount) ToServiceAccountOutput ¶ added in v0.5.4
func (i *ServiceAccount) ToServiceAccountOutput() ServiceAccountOutput
func (*ServiceAccount) ToServiceAccountOutputWithContext ¶ added in v0.5.4
func (i *ServiceAccount) ToServiceAccountOutputWithContext(ctx context.Context) ServiceAccountOutput
type ServiceAccountArgs ¶ added in v0.2.0
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 ¶ added in v0.2.0
func (ServiceAccountArgs) ElementType() reflect.Type
type ServiceAccountArray ¶ added in v0.7.1
type ServiceAccountArray []ServiceAccountInput
func (ServiceAccountArray) ElementType ¶ added in v0.7.1
func (ServiceAccountArray) ElementType() reflect.Type
func (ServiceAccountArray) ToServiceAccountArrayOutput ¶ added in v0.7.1
func (i ServiceAccountArray) ToServiceAccountArrayOutput() ServiceAccountArrayOutput
func (ServiceAccountArray) ToServiceAccountArrayOutputWithContext ¶ added in v0.7.1
func (i ServiceAccountArray) ToServiceAccountArrayOutputWithContext(ctx context.Context) ServiceAccountArrayOutput
type ServiceAccountArrayInput ¶ added in v0.7.1
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 ¶ added in v0.7.1
type ServiceAccountArrayOutput struct{ *pulumi.OutputState }
func (ServiceAccountArrayOutput) ElementType ¶ added in v0.7.1
func (ServiceAccountArrayOutput) ElementType() reflect.Type
func (ServiceAccountArrayOutput) Index ¶ added in v0.7.1
func (o ServiceAccountArrayOutput) Index(i pulumi.IntInput) ServiceAccountOutput
func (ServiceAccountArrayOutput) ToServiceAccountArrayOutput ¶ added in v0.7.1
func (o ServiceAccountArrayOutput) ToServiceAccountArrayOutput() ServiceAccountArrayOutput
func (ServiceAccountArrayOutput) ToServiceAccountArrayOutputWithContext ¶ added in v0.7.1
func (o ServiceAccountArrayOutput) ToServiceAccountArrayOutputWithContext(ctx context.Context) ServiceAccountArrayOutput
type ServiceAccountInput ¶ added in v0.5.4
type ServiceAccountInput interface { pulumi.Input ToServiceAccountOutput() ServiceAccountOutput ToServiceAccountOutputWithContext(ctx context.Context) ServiceAccountOutput }
type ServiceAccountMap ¶ added in v0.7.1
type ServiceAccountMap map[string]ServiceAccountInput
func (ServiceAccountMap) ElementType ¶ added in v0.7.1
func (ServiceAccountMap) ElementType() reflect.Type
func (ServiceAccountMap) ToServiceAccountMapOutput ¶ added in v0.7.1
func (i ServiceAccountMap) ToServiceAccountMapOutput() ServiceAccountMapOutput
func (ServiceAccountMap) ToServiceAccountMapOutputWithContext ¶ added in v0.7.1
func (i ServiceAccountMap) ToServiceAccountMapOutputWithContext(ctx context.Context) ServiceAccountMapOutput
type ServiceAccountMapInput ¶ added in v0.7.1
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 ¶ added in v0.7.1
type ServiceAccountMapOutput struct{ *pulumi.OutputState }
func (ServiceAccountMapOutput) ElementType ¶ added in v0.7.1
func (ServiceAccountMapOutput) ElementType() reflect.Type
func (ServiceAccountMapOutput) MapIndex ¶ added in v0.7.1
func (o ServiceAccountMapOutput) MapIndex(k pulumi.StringInput) ServiceAccountOutput
func (ServiceAccountMapOutput) ToServiceAccountMapOutput ¶ added in v0.7.1
func (o ServiceAccountMapOutput) ToServiceAccountMapOutput() ServiceAccountMapOutput
func (ServiceAccountMapOutput) ToServiceAccountMapOutputWithContext ¶ added in v0.7.1
func (o ServiceAccountMapOutput) ToServiceAccountMapOutputWithContext(ctx context.Context) ServiceAccountMapOutput
type ServiceAccountOutput ¶ added in v0.5.4
type ServiceAccountOutput struct{ *pulumi.OutputState }
func (ServiceAccountOutput) Active ¶ added in v1.2.0
func (o ServiceAccountOutput) Active() pulumi.BoolPtrOutput
Whether or not the service account is active.
func (ServiceAccountOutput) Description ¶ added in v1.2.0
func (o ServiceAccountOutput) Description() pulumi.StringPtrOutput
The description of the service account.
func (ServiceAccountOutput) ElementType ¶ added in v0.5.4
func (ServiceAccountOutput) ElementType() reflect.Type
func (ServiceAccountOutput) Identifier ¶ added in v1.2.0
func (o ServiceAccountOutput) Identifier() pulumi.StringOutput
The unique identifier of the service account to create. Must have the prefix `sa::`.
func (ServiceAccountOutput) IngestionPolicy ¶ added in v1.2.0
func (o ServiceAccountOutput) IngestionPolicy() pulumi.StringPtrOutput
ID of ingestion policy.
func (ServiceAccountOutput) Permissions ¶ added in v1.2.0
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 ¶ added in v0.5.4
func (o ServiceAccountOutput) ToServiceAccountOutput() ServiceAccountOutput
func (ServiceAccountOutput) ToServiceAccountOutputWithContext ¶ added in v0.5.4
func (o ServiceAccountOutput) ToServiceAccountOutputWithContext(ctx context.Context) ServiceAccountOutput
func (ServiceAccountOutput) UserGroups ¶ added in v1.2.0
func (o ServiceAccountOutput) UserGroups() pulumi.StringArrayOutput
List of user groups for this service account.
type ServiceAccountState ¶ added in v0.2.0
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 ¶ added in v0.2.0
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/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 ¶ added in v0.5.4
func (*User) ToUserOutput ¶ added in v0.5.4
func (i *User) ToUserOutput() UserOutput
func (*User) ToUserOutputWithContext ¶ added in v0.5.4
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 ¶ added in v0.7.1
type UserArray []UserInput
func (UserArray) ElementType ¶ added in v0.7.1
func (UserArray) ToUserArrayOutput ¶ added in v0.7.1
func (i UserArray) ToUserArrayOutput() UserArrayOutput
func (UserArray) ToUserArrayOutputWithContext ¶ added in v0.7.1
func (i UserArray) ToUserArrayOutputWithContext(ctx context.Context) UserArrayOutput
type UserArrayInput ¶ added in v0.7.1
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 ¶ added in v0.7.1
type UserArrayOutput struct{ *pulumi.OutputState }
func (UserArrayOutput) ElementType ¶ added in v0.7.1
func (UserArrayOutput) ElementType() reflect.Type
func (UserArrayOutput) Index ¶ added in v0.7.1
func (o UserArrayOutput) Index(i pulumi.IntInput) UserOutput
func (UserArrayOutput) ToUserArrayOutput ¶ added in v0.7.1
func (o UserArrayOutput) ToUserArrayOutput() UserArrayOutput
func (UserArrayOutput) ToUserArrayOutputWithContext ¶ added in v0.7.1
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/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 ¶ added in v0.5.4
func (*UserGroup) ToUserGroupOutput ¶ added in v0.5.4
func (i *UserGroup) ToUserGroupOutput() UserGroupOutput
func (*UserGroup) ToUserGroupOutputWithContext ¶ added in v0.5.4
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 ¶ added in v0.7.1
type UserGroupArray []UserGroupInput
func (UserGroupArray) ElementType ¶ added in v0.7.1
func (UserGroupArray) ElementType() reflect.Type
func (UserGroupArray) ToUserGroupArrayOutput ¶ added in v0.7.1
func (i UserGroupArray) ToUserGroupArrayOutput() UserGroupArrayOutput
func (UserGroupArray) ToUserGroupArrayOutputWithContext ¶ added in v0.7.1
func (i UserGroupArray) ToUserGroupArrayOutputWithContext(ctx context.Context) UserGroupArrayOutput
type UserGroupArrayInput ¶ added in v0.7.1
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 ¶ added in v0.7.1
type UserGroupArrayOutput struct{ *pulumi.OutputState }
func (UserGroupArrayOutput) ElementType ¶ added in v0.7.1
func (UserGroupArrayOutput) ElementType() reflect.Type
func (UserGroupArrayOutput) Index ¶ added in v0.7.1
func (o UserGroupArrayOutput) Index(i pulumi.IntInput) UserGroupOutput
func (UserGroupArrayOutput) ToUserGroupArrayOutput ¶ added in v0.7.1
func (o UserGroupArrayOutput) ToUserGroupArrayOutput() UserGroupArrayOutput
func (UserGroupArrayOutput) ToUserGroupArrayOutputWithContext ¶ added in v0.7.1
func (o UserGroupArrayOutput) ToUserGroupArrayOutputWithContext(ctx context.Context) UserGroupArrayOutput
type UserGroupInput ¶ added in v0.5.4
type UserGroupInput interface { pulumi.Input ToUserGroupOutput() UserGroupOutput ToUserGroupOutputWithContext(ctx context.Context) UserGroupOutput }
type UserGroupMap ¶ added in v0.7.1
type UserGroupMap map[string]UserGroupInput
func (UserGroupMap) ElementType ¶ added in v0.7.1
func (UserGroupMap) ElementType() reflect.Type
func (UserGroupMap) ToUserGroupMapOutput ¶ added in v0.7.1
func (i UserGroupMap) ToUserGroupMapOutput() UserGroupMapOutput
func (UserGroupMap) ToUserGroupMapOutputWithContext ¶ added in v0.7.1
func (i UserGroupMap) ToUserGroupMapOutputWithContext(ctx context.Context) UserGroupMapOutput
type UserGroupMapInput ¶ added in v0.7.1
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 ¶ added in v0.7.1
type UserGroupMapOutput struct{ *pulumi.OutputState }
func (UserGroupMapOutput) ElementType ¶ added in v0.7.1
func (UserGroupMapOutput) ElementType() reflect.Type
func (UserGroupMapOutput) MapIndex ¶ added in v0.7.1
func (o UserGroupMapOutput) MapIndex(k pulumi.StringInput) UserGroupOutput
func (UserGroupMapOutput) ToUserGroupMapOutput ¶ added in v0.7.1
func (o UserGroupMapOutput) ToUserGroupMapOutput() UserGroupMapOutput
func (UserGroupMapOutput) ToUserGroupMapOutputWithContext ¶ added in v0.7.1
func (o UserGroupMapOutput) ToUserGroupMapOutputWithContext(ctx context.Context) UserGroupMapOutput
type UserGroupOutput ¶ added in v0.5.4
type UserGroupOutput struct{ *pulumi.OutputState }
func (UserGroupOutput) Description ¶ added in v1.2.0
func (o UserGroupOutput) Description() pulumi.StringOutput
A short description of the user group.
func (UserGroupOutput) ElementType ¶ added in v0.5.4
func (UserGroupOutput) ElementType() reflect.Type
func (UserGroupOutput) Name ¶ added in v1.2.0
func (o UserGroupOutput) Name() pulumi.StringOutput
The name of the user group.
func (UserGroupOutput) ToUserGroupOutput ¶ added in v0.5.4
func (o UserGroupOutput) ToUserGroupOutput() UserGroupOutput
func (UserGroupOutput) ToUserGroupOutputWithContext ¶ added in v0.5.4
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 ¶ added in v0.5.4
type UserInput interface { pulumi.Input ToUserOutput() UserOutput ToUserOutputWithContext(ctx context.Context) UserOutput }
type UserMap ¶ added in v0.7.1
func (UserMap) ElementType ¶ added in v0.7.1
func (UserMap) ToUserMapOutput ¶ added in v0.7.1
func (i UserMap) ToUserMapOutput() UserMapOutput
func (UserMap) ToUserMapOutputWithContext ¶ added in v0.7.1
func (i UserMap) ToUserMapOutputWithContext(ctx context.Context) UserMapOutput
type UserMapInput ¶ added in v0.7.1
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 ¶ added in v0.7.1
type UserMapOutput struct{ *pulumi.OutputState }
func (UserMapOutput) ElementType ¶ added in v0.7.1
func (UserMapOutput) ElementType() reflect.Type
func (UserMapOutput) MapIndex ¶ added in v0.7.1
func (o UserMapOutput) MapIndex(k pulumi.StringInput) UserOutput
func (UserMapOutput) ToUserMapOutput ¶ added in v0.7.1
func (o UserMapOutput) ToUserMapOutput() UserMapOutput
func (UserMapOutput) ToUserMapOutputWithContext ¶ added in v0.7.1
func (o UserMapOutput) ToUserMapOutputWithContext(ctx context.Context) UserMapOutput
type UserOutput ¶ added in v0.5.4
type UserOutput struct{ *pulumi.OutputState }
func (UserOutput) Customer ¶ added in v1.2.0
func (o UserOutput) Customer() pulumi.StringOutput
The customer the user is associated with.
func (UserOutput) ElementType ¶ added in v0.5.4
func (UserOutput) ElementType() reflect.Type
func (UserOutput) Email ¶ added in v1.2.0
func (o UserOutput) Email() pulumi.StringOutput
The unique identifier of the user account to create. Must be a valid email address.
func (UserOutput) Permissions ¶ added in v1.2.0
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 ¶ added in v0.5.4
func (o UserOutput) ToUserOutput() UserOutput
func (UserOutput) ToUserOutputWithContext ¶ added in v0.5.4
func (o UserOutput) ToUserOutputWithContext(ctx context.Context) UserOutput
func (UserOutput) UserGroups ¶ added in v1.2.0
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
- pulumiUtilities.go
- role.go
- serviceAccount.go
- user.go
- userGroup.go