Documentation
¶
Index ¶
- type Alarm
- type AlarmArgs
- type AlarmDimension
- type AlarmDimensionArgs
- func (AlarmDimensionArgs) ElementType() reflect.Type
- func (i AlarmDimensionArgs) ToAlarmDimensionOutput() AlarmDimensionOutput
- func (i AlarmDimensionArgs) ToAlarmDimensionOutputWithContext(ctx context.Context) AlarmDimensionOutput
- func (i AlarmDimensionArgs) ToOutput(ctx context.Context) pulumix.Output[AlarmDimension]
- type AlarmDimensionArray
- func (AlarmDimensionArray) ElementType() reflect.Type
- func (i AlarmDimensionArray) ToAlarmDimensionArrayOutput() AlarmDimensionArrayOutput
- func (i AlarmDimensionArray) ToAlarmDimensionArrayOutputWithContext(ctx context.Context) AlarmDimensionArrayOutput
- func (i AlarmDimensionArray) ToOutput(ctx context.Context) pulumix.Output[[]AlarmDimension]
- type AlarmDimensionArrayInput
- type AlarmDimensionArrayOutput
- func (AlarmDimensionArrayOutput) ElementType() reflect.Type
- func (o AlarmDimensionArrayOutput) Index(i pulumi.IntInput) AlarmDimensionOutput
- func (o AlarmDimensionArrayOutput) ToAlarmDimensionArrayOutput() AlarmDimensionArrayOutput
- func (o AlarmDimensionArrayOutput) ToAlarmDimensionArrayOutputWithContext(ctx context.Context) AlarmDimensionArrayOutput
- func (o AlarmDimensionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]AlarmDimension]
- type AlarmDimensionInput
- type AlarmDimensionOutput
- func (AlarmDimensionOutput) ElementType() reflect.Type
- func (o AlarmDimensionOutput) Name() pulumi.StringOutput
- func (o AlarmDimensionOutput) ToAlarmDimensionOutput() AlarmDimensionOutput
- func (o AlarmDimensionOutput) ToAlarmDimensionOutputWithContext(ctx context.Context) AlarmDimensionOutput
- func (o AlarmDimensionOutput) ToOutput(ctx context.Context) pulumix.Output[AlarmDimension]
- func (o AlarmDimensionOutput) Value() pulumi.StringOutput
- type AlarmInput
- type AlarmMetric
- type AlarmMetricArgs
- func (AlarmMetricArgs) ElementType() reflect.Type
- func (i AlarmMetricArgs) ToAlarmMetricOutput() AlarmMetricOutput
- func (i AlarmMetricArgs) ToAlarmMetricOutputWithContext(ctx context.Context) AlarmMetricOutput
- func (i AlarmMetricArgs) ToAlarmMetricPtrOutput() AlarmMetricPtrOutput
- func (i AlarmMetricArgs) ToAlarmMetricPtrOutputWithContext(ctx context.Context) AlarmMetricPtrOutput
- func (i AlarmMetricArgs) ToOutput(ctx context.Context) pulumix.Output[AlarmMetric]
- type AlarmMetricDataQuery
- type AlarmMetricDataQueryArgs
- func (AlarmMetricDataQueryArgs) ElementType() reflect.Type
- func (i AlarmMetricDataQueryArgs) ToAlarmMetricDataQueryOutput() AlarmMetricDataQueryOutput
- func (i AlarmMetricDataQueryArgs) ToAlarmMetricDataQueryOutputWithContext(ctx context.Context) AlarmMetricDataQueryOutput
- func (i AlarmMetricDataQueryArgs) ToOutput(ctx context.Context) pulumix.Output[AlarmMetricDataQuery]
- type AlarmMetricDataQueryArray
- func (AlarmMetricDataQueryArray) ElementType() reflect.Type
- func (i AlarmMetricDataQueryArray) ToAlarmMetricDataQueryArrayOutput() AlarmMetricDataQueryArrayOutput
- func (i AlarmMetricDataQueryArray) ToAlarmMetricDataQueryArrayOutputWithContext(ctx context.Context) AlarmMetricDataQueryArrayOutput
- func (i AlarmMetricDataQueryArray) ToOutput(ctx context.Context) pulumix.Output[[]AlarmMetricDataQuery]
- type AlarmMetricDataQueryArrayInput
- type AlarmMetricDataQueryArrayOutput
- func (AlarmMetricDataQueryArrayOutput) ElementType() reflect.Type
- func (o AlarmMetricDataQueryArrayOutput) Index(i pulumi.IntInput) AlarmMetricDataQueryOutput
- func (o AlarmMetricDataQueryArrayOutput) ToAlarmMetricDataQueryArrayOutput() AlarmMetricDataQueryArrayOutput
- func (o AlarmMetricDataQueryArrayOutput) ToAlarmMetricDataQueryArrayOutputWithContext(ctx context.Context) AlarmMetricDataQueryArrayOutput
- func (o AlarmMetricDataQueryArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]AlarmMetricDataQuery]
- type AlarmMetricDataQueryInput
- type AlarmMetricDataQueryOutput
- func (o AlarmMetricDataQueryOutput) AccountId() pulumi.StringPtrOutput
- func (AlarmMetricDataQueryOutput) ElementType() reflect.Type
- func (o AlarmMetricDataQueryOutput) Expression() pulumi.StringPtrOutput
- func (o AlarmMetricDataQueryOutput) Id() pulumi.StringOutput
- func (o AlarmMetricDataQueryOutput) Label() pulumi.StringPtrOutput
- func (o AlarmMetricDataQueryOutput) MetricStat() AlarmMetricStatPtrOutput
- func (o AlarmMetricDataQueryOutput) Period() pulumi.IntPtrOutput
- func (o AlarmMetricDataQueryOutput) ReturnData() pulumi.BoolPtrOutput
- func (o AlarmMetricDataQueryOutput) ToAlarmMetricDataQueryOutput() AlarmMetricDataQueryOutput
- func (o AlarmMetricDataQueryOutput) ToAlarmMetricDataQueryOutputWithContext(ctx context.Context) AlarmMetricDataQueryOutput
- func (o AlarmMetricDataQueryOutput) ToOutput(ctx context.Context) pulumix.Output[AlarmMetricDataQuery]
- type AlarmMetricInput
- type AlarmMetricOutput
- func (o AlarmMetricOutput) Dimensions() AlarmDimensionArrayOutput
- func (AlarmMetricOutput) ElementType() reflect.Type
- func (o AlarmMetricOutput) MetricName() pulumi.StringPtrOutput
- func (o AlarmMetricOutput) Namespace() pulumi.StringPtrOutput
- func (o AlarmMetricOutput) ToAlarmMetricOutput() AlarmMetricOutput
- func (o AlarmMetricOutput) ToAlarmMetricOutputWithContext(ctx context.Context) AlarmMetricOutput
- func (o AlarmMetricOutput) ToAlarmMetricPtrOutput() AlarmMetricPtrOutput
- func (o AlarmMetricOutput) ToAlarmMetricPtrOutputWithContext(ctx context.Context) AlarmMetricPtrOutput
- func (o AlarmMetricOutput) ToOutput(ctx context.Context) pulumix.Output[AlarmMetric]
- type AlarmMetricPtrInput
- type AlarmMetricPtrOutput
- func (o AlarmMetricPtrOutput) Dimensions() AlarmDimensionArrayOutput
- func (o AlarmMetricPtrOutput) Elem() AlarmMetricOutput
- func (AlarmMetricPtrOutput) ElementType() reflect.Type
- func (o AlarmMetricPtrOutput) MetricName() pulumi.StringPtrOutput
- func (o AlarmMetricPtrOutput) Namespace() pulumi.StringPtrOutput
- func (o AlarmMetricPtrOutput) ToAlarmMetricPtrOutput() AlarmMetricPtrOutput
- func (o AlarmMetricPtrOutput) ToAlarmMetricPtrOutputWithContext(ctx context.Context) AlarmMetricPtrOutput
- func (o AlarmMetricPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AlarmMetric]
- type AlarmMetricStat
- type AlarmMetricStatArgs
- func (AlarmMetricStatArgs) ElementType() reflect.Type
- func (i AlarmMetricStatArgs) ToAlarmMetricStatOutput() AlarmMetricStatOutput
- func (i AlarmMetricStatArgs) ToAlarmMetricStatOutputWithContext(ctx context.Context) AlarmMetricStatOutput
- func (i AlarmMetricStatArgs) ToAlarmMetricStatPtrOutput() AlarmMetricStatPtrOutput
- func (i AlarmMetricStatArgs) ToAlarmMetricStatPtrOutputWithContext(ctx context.Context) AlarmMetricStatPtrOutput
- func (i AlarmMetricStatArgs) ToOutput(ctx context.Context) pulumix.Output[AlarmMetricStat]
- type AlarmMetricStatInput
- type AlarmMetricStatOutput
- func (AlarmMetricStatOutput) ElementType() reflect.Type
- func (o AlarmMetricStatOutput) Metric() AlarmMetricOutput
- func (o AlarmMetricStatOutput) Period() pulumi.IntOutput
- func (o AlarmMetricStatOutput) Stat() pulumi.StringOutput
- func (o AlarmMetricStatOutput) ToAlarmMetricStatOutput() AlarmMetricStatOutput
- func (o AlarmMetricStatOutput) ToAlarmMetricStatOutputWithContext(ctx context.Context) AlarmMetricStatOutput
- func (o AlarmMetricStatOutput) ToAlarmMetricStatPtrOutput() AlarmMetricStatPtrOutput
- func (o AlarmMetricStatOutput) ToAlarmMetricStatPtrOutputWithContext(ctx context.Context) AlarmMetricStatPtrOutput
- func (o AlarmMetricStatOutput) ToOutput(ctx context.Context) pulumix.Output[AlarmMetricStat]
- func (o AlarmMetricStatOutput) Unit() pulumi.StringPtrOutput
- type AlarmMetricStatPtrInput
- type AlarmMetricStatPtrOutput
- func (o AlarmMetricStatPtrOutput) Elem() AlarmMetricStatOutput
- func (AlarmMetricStatPtrOutput) ElementType() reflect.Type
- func (o AlarmMetricStatPtrOutput) Metric() AlarmMetricPtrOutput
- func (o AlarmMetricStatPtrOutput) Period() pulumi.IntPtrOutput
- func (o AlarmMetricStatPtrOutput) Stat() pulumi.StringPtrOutput
- func (o AlarmMetricStatPtrOutput) ToAlarmMetricStatPtrOutput() AlarmMetricStatPtrOutput
- func (o AlarmMetricStatPtrOutput) ToAlarmMetricStatPtrOutputWithContext(ctx context.Context) AlarmMetricStatPtrOutput
- func (o AlarmMetricStatPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AlarmMetricStat]
- func (o AlarmMetricStatPtrOutput) Unit() pulumi.StringPtrOutput
- type AlarmOutput
- func (o AlarmOutput) ActionsEnabled() pulumi.BoolPtrOutput
- func (o AlarmOutput) AlarmActions() pulumi.StringArrayOutput
- func (o AlarmOutput) AlarmDescription() pulumi.StringPtrOutput
- func (o AlarmOutput) AlarmName() pulumi.StringPtrOutput
- func (o AlarmOutput) Arn() pulumi.StringOutput
- func (o AlarmOutput) ComparisonOperator() pulumi.StringOutput
- func (o AlarmOutput) DatapointsToAlarm() pulumi.IntPtrOutput
- func (o AlarmOutput) Dimensions() AlarmDimensionArrayOutput
- func (AlarmOutput) ElementType() reflect.Type
- func (o AlarmOutput) EvaluateLowSampleCountPercentile() pulumi.StringPtrOutput
- func (o AlarmOutput) EvaluationPeriods() pulumi.IntOutput
- func (o AlarmOutput) ExtendedStatistic() pulumi.StringPtrOutput
- func (o AlarmOutput) InsufficientDataActions() pulumi.StringArrayOutput
- func (o AlarmOutput) MetricName() pulumi.StringPtrOutput
- func (o AlarmOutput) Metrics() AlarmMetricDataQueryArrayOutput
- func (o AlarmOutput) Namespace() pulumi.StringPtrOutput
- func (o AlarmOutput) OkActions() pulumi.StringArrayOutput
- func (o AlarmOutput) Period() pulumi.IntPtrOutput
- func (o AlarmOutput) Statistic() pulumi.StringPtrOutput
- func (o AlarmOutput) Threshold() pulumi.Float64PtrOutput
- func (o AlarmOutput) ThresholdMetricId() pulumi.StringPtrOutput
- func (o AlarmOutput) ToAlarmOutput() AlarmOutput
- func (o AlarmOutput) ToAlarmOutputWithContext(ctx context.Context) AlarmOutput
- func (o AlarmOutput) ToOutput(ctx context.Context) pulumix.Output[*Alarm]
- func (o AlarmOutput) TreatMissingData() pulumi.StringPtrOutput
- func (o AlarmOutput) Unit() pulumi.StringPtrOutput
- type AlarmState
- type AnomalyDetectordeprecated
- func (*AnomalyDetector) ElementType() reflect.Type
- func (i *AnomalyDetector) ToAnomalyDetectorOutput() AnomalyDetectorOutput
- func (i *AnomalyDetector) ToAnomalyDetectorOutputWithContext(ctx context.Context) AnomalyDetectorOutput
- func (i *AnomalyDetector) ToOutput(ctx context.Context) pulumix.Output[*AnomalyDetector]
- type AnomalyDetectorArgs
- type AnomalyDetectorConfiguration
- type AnomalyDetectorConfigurationArgs
- func (AnomalyDetectorConfigurationArgs) ElementType() reflect.Type
- func (i AnomalyDetectorConfigurationArgs) ToAnomalyDetectorConfigurationOutput() AnomalyDetectorConfigurationOutput
- func (i AnomalyDetectorConfigurationArgs) ToAnomalyDetectorConfigurationOutputWithContext(ctx context.Context) AnomalyDetectorConfigurationOutput
- func (i AnomalyDetectorConfigurationArgs) ToAnomalyDetectorConfigurationPtrOutput() AnomalyDetectorConfigurationPtrOutput
- func (i AnomalyDetectorConfigurationArgs) ToAnomalyDetectorConfigurationPtrOutputWithContext(ctx context.Context) AnomalyDetectorConfigurationPtrOutput
- func (i AnomalyDetectorConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[AnomalyDetectorConfiguration]
- type AnomalyDetectorConfigurationInput
- type AnomalyDetectorConfigurationOutput
- func (AnomalyDetectorConfigurationOutput) ElementType() reflect.Type
- func (o AnomalyDetectorConfigurationOutput) ExcludedTimeRanges() AnomalyDetectorRangeArrayOutput
- func (o AnomalyDetectorConfigurationOutput) MetricTimeZone() pulumi.StringPtrOutput
- func (o AnomalyDetectorConfigurationOutput) ToAnomalyDetectorConfigurationOutput() AnomalyDetectorConfigurationOutput
- func (o AnomalyDetectorConfigurationOutput) ToAnomalyDetectorConfigurationOutputWithContext(ctx context.Context) AnomalyDetectorConfigurationOutput
- func (o AnomalyDetectorConfigurationOutput) ToAnomalyDetectorConfigurationPtrOutput() AnomalyDetectorConfigurationPtrOutput
- func (o AnomalyDetectorConfigurationOutput) ToAnomalyDetectorConfigurationPtrOutputWithContext(ctx context.Context) AnomalyDetectorConfigurationPtrOutput
- func (o AnomalyDetectorConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[AnomalyDetectorConfiguration]
- type AnomalyDetectorConfigurationPtrInput
- type AnomalyDetectorConfigurationPtrOutput
- func (o AnomalyDetectorConfigurationPtrOutput) Elem() AnomalyDetectorConfigurationOutput
- func (AnomalyDetectorConfigurationPtrOutput) ElementType() reflect.Type
- func (o AnomalyDetectorConfigurationPtrOutput) ExcludedTimeRanges() AnomalyDetectorRangeArrayOutput
- func (o AnomalyDetectorConfigurationPtrOutput) MetricTimeZone() pulumi.StringPtrOutput
- func (o AnomalyDetectorConfigurationPtrOutput) ToAnomalyDetectorConfigurationPtrOutput() AnomalyDetectorConfigurationPtrOutput
- func (o AnomalyDetectorConfigurationPtrOutput) ToAnomalyDetectorConfigurationPtrOutputWithContext(ctx context.Context) AnomalyDetectorConfigurationPtrOutput
- func (o AnomalyDetectorConfigurationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AnomalyDetectorConfiguration]
- type AnomalyDetectorDimension
- type AnomalyDetectorDimensionArgs
- func (AnomalyDetectorDimensionArgs) ElementType() reflect.Type
- func (i AnomalyDetectorDimensionArgs) ToAnomalyDetectorDimensionOutput() AnomalyDetectorDimensionOutput
- func (i AnomalyDetectorDimensionArgs) ToAnomalyDetectorDimensionOutputWithContext(ctx context.Context) AnomalyDetectorDimensionOutput
- func (i AnomalyDetectorDimensionArgs) ToOutput(ctx context.Context) pulumix.Output[AnomalyDetectorDimension]
- type AnomalyDetectorDimensionArray
- func (AnomalyDetectorDimensionArray) ElementType() reflect.Type
- func (i AnomalyDetectorDimensionArray) ToAnomalyDetectorDimensionArrayOutput() AnomalyDetectorDimensionArrayOutput
- func (i AnomalyDetectorDimensionArray) ToAnomalyDetectorDimensionArrayOutputWithContext(ctx context.Context) AnomalyDetectorDimensionArrayOutput
- func (i AnomalyDetectorDimensionArray) ToOutput(ctx context.Context) pulumix.Output[[]AnomalyDetectorDimension]
- type AnomalyDetectorDimensionArrayInput
- type AnomalyDetectorDimensionArrayOutput
- func (AnomalyDetectorDimensionArrayOutput) ElementType() reflect.Type
- func (o AnomalyDetectorDimensionArrayOutput) Index(i pulumi.IntInput) AnomalyDetectorDimensionOutput
- func (o AnomalyDetectorDimensionArrayOutput) ToAnomalyDetectorDimensionArrayOutput() AnomalyDetectorDimensionArrayOutput
- func (o AnomalyDetectorDimensionArrayOutput) ToAnomalyDetectorDimensionArrayOutputWithContext(ctx context.Context) AnomalyDetectorDimensionArrayOutput
- func (o AnomalyDetectorDimensionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]AnomalyDetectorDimension]
- type AnomalyDetectorDimensionInput
- type AnomalyDetectorDimensionOutput
- func (AnomalyDetectorDimensionOutput) ElementType() reflect.Type
- func (o AnomalyDetectorDimensionOutput) Name() pulumi.StringOutput
- func (o AnomalyDetectorDimensionOutput) ToAnomalyDetectorDimensionOutput() AnomalyDetectorDimensionOutput
- func (o AnomalyDetectorDimensionOutput) ToAnomalyDetectorDimensionOutputWithContext(ctx context.Context) AnomalyDetectorDimensionOutput
- func (o AnomalyDetectorDimensionOutput) ToOutput(ctx context.Context) pulumix.Output[AnomalyDetectorDimension]
- func (o AnomalyDetectorDimensionOutput) Value() pulumi.StringOutput
- type AnomalyDetectorInput
- type AnomalyDetectorMetric
- type AnomalyDetectorMetricArgs
- func (AnomalyDetectorMetricArgs) ElementType() reflect.Type
- func (i AnomalyDetectorMetricArgs) ToAnomalyDetectorMetricOutput() AnomalyDetectorMetricOutput
- func (i AnomalyDetectorMetricArgs) ToAnomalyDetectorMetricOutputWithContext(ctx context.Context) AnomalyDetectorMetricOutput
- func (i AnomalyDetectorMetricArgs) ToAnomalyDetectorMetricPtrOutput() AnomalyDetectorMetricPtrOutput
- func (i AnomalyDetectorMetricArgs) ToAnomalyDetectorMetricPtrOutputWithContext(ctx context.Context) AnomalyDetectorMetricPtrOutput
- func (i AnomalyDetectorMetricArgs) ToOutput(ctx context.Context) pulumix.Output[AnomalyDetectorMetric]
- type AnomalyDetectorMetricDataQuery
- type AnomalyDetectorMetricDataQueryArgs
- func (AnomalyDetectorMetricDataQueryArgs) ElementType() reflect.Type
- func (i AnomalyDetectorMetricDataQueryArgs) ToAnomalyDetectorMetricDataQueryOutput() AnomalyDetectorMetricDataQueryOutput
- func (i AnomalyDetectorMetricDataQueryArgs) ToAnomalyDetectorMetricDataQueryOutputWithContext(ctx context.Context) AnomalyDetectorMetricDataQueryOutput
- func (i AnomalyDetectorMetricDataQueryArgs) ToOutput(ctx context.Context) pulumix.Output[AnomalyDetectorMetricDataQuery]
- type AnomalyDetectorMetricDataQueryArray
- func (AnomalyDetectorMetricDataQueryArray) ElementType() reflect.Type
- func (i AnomalyDetectorMetricDataQueryArray) ToAnomalyDetectorMetricDataQueryArrayOutput() AnomalyDetectorMetricDataQueryArrayOutput
- func (i AnomalyDetectorMetricDataQueryArray) ToAnomalyDetectorMetricDataQueryArrayOutputWithContext(ctx context.Context) AnomalyDetectorMetricDataQueryArrayOutput
- func (i AnomalyDetectorMetricDataQueryArray) ToOutput(ctx context.Context) pulumix.Output[[]AnomalyDetectorMetricDataQuery]
- type AnomalyDetectorMetricDataQueryArrayInput
- type AnomalyDetectorMetricDataQueryArrayOutput
- func (AnomalyDetectorMetricDataQueryArrayOutput) ElementType() reflect.Type
- func (o AnomalyDetectorMetricDataQueryArrayOutput) Index(i pulumi.IntInput) AnomalyDetectorMetricDataQueryOutput
- func (o AnomalyDetectorMetricDataQueryArrayOutput) ToAnomalyDetectorMetricDataQueryArrayOutput() AnomalyDetectorMetricDataQueryArrayOutput
- func (o AnomalyDetectorMetricDataQueryArrayOutput) ToAnomalyDetectorMetricDataQueryArrayOutputWithContext(ctx context.Context) AnomalyDetectorMetricDataQueryArrayOutput
- func (o AnomalyDetectorMetricDataQueryArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]AnomalyDetectorMetricDataQuery]
- type AnomalyDetectorMetricDataQueryInput
- type AnomalyDetectorMetricDataQueryOutput
- func (o AnomalyDetectorMetricDataQueryOutput) AccountId() pulumi.StringPtrOutput
- func (AnomalyDetectorMetricDataQueryOutput) ElementType() reflect.Type
- func (o AnomalyDetectorMetricDataQueryOutput) Expression() pulumi.StringPtrOutput
- func (o AnomalyDetectorMetricDataQueryOutput) Id() pulumi.StringOutput
- func (o AnomalyDetectorMetricDataQueryOutput) Label() pulumi.StringPtrOutput
- func (o AnomalyDetectorMetricDataQueryOutput) MetricStat() AnomalyDetectorMetricStatPtrOutput
- func (o AnomalyDetectorMetricDataQueryOutput) Period() pulumi.IntPtrOutput
- func (o AnomalyDetectorMetricDataQueryOutput) ReturnData() pulumi.BoolPtrOutput
- func (o AnomalyDetectorMetricDataQueryOutput) ToAnomalyDetectorMetricDataQueryOutput() AnomalyDetectorMetricDataQueryOutput
- func (o AnomalyDetectorMetricDataQueryOutput) ToAnomalyDetectorMetricDataQueryOutputWithContext(ctx context.Context) AnomalyDetectorMetricDataQueryOutput
- func (o AnomalyDetectorMetricDataQueryOutput) ToOutput(ctx context.Context) pulumix.Output[AnomalyDetectorMetricDataQuery]
- type AnomalyDetectorMetricInput
- type AnomalyDetectorMetricMathAnomalyDetector
- type AnomalyDetectorMetricMathAnomalyDetectorArgs
- func (AnomalyDetectorMetricMathAnomalyDetectorArgs) ElementType() reflect.Type
- func (i AnomalyDetectorMetricMathAnomalyDetectorArgs) ToAnomalyDetectorMetricMathAnomalyDetectorOutput() AnomalyDetectorMetricMathAnomalyDetectorOutput
- func (i AnomalyDetectorMetricMathAnomalyDetectorArgs) ToAnomalyDetectorMetricMathAnomalyDetectorOutputWithContext(ctx context.Context) AnomalyDetectorMetricMathAnomalyDetectorOutput
- func (i AnomalyDetectorMetricMathAnomalyDetectorArgs) ToAnomalyDetectorMetricMathAnomalyDetectorPtrOutput() AnomalyDetectorMetricMathAnomalyDetectorPtrOutput
- func (i AnomalyDetectorMetricMathAnomalyDetectorArgs) ToAnomalyDetectorMetricMathAnomalyDetectorPtrOutputWithContext(ctx context.Context) AnomalyDetectorMetricMathAnomalyDetectorPtrOutput
- func (i AnomalyDetectorMetricMathAnomalyDetectorArgs) ToOutput(ctx context.Context) pulumix.Output[AnomalyDetectorMetricMathAnomalyDetector]
- type AnomalyDetectorMetricMathAnomalyDetectorInput
- type AnomalyDetectorMetricMathAnomalyDetectorOutput
- func (AnomalyDetectorMetricMathAnomalyDetectorOutput) ElementType() reflect.Type
- func (o AnomalyDetectorMetricMathAnomalyDetectorOutput) MetricDataQueries() AnomalyDetectorMetricDataQueryArrayOutput
- func (o AnomalyDetectorMetricMathAnomalyDetectorOutput) ToAnomalyDetectorMetricMathAnomalyDetectorOutput() AnomalyDetectorMetricMathAnomalyDetectorOutput
- func (o AnomalyDetectorMetricMathAnomalyDetectorOutput) ToAnomalyDetectorMetricMathAnomalyDetectorOutputWithContext(ctx context.Context) AnomalyDetectorMetricMathAnomalyDetectorOutput
- func (o AnomalyDetectorMetricMathAnomalyDetectorOutput) ToAnomalyDetectorMetricMathAnomalyDetectorPtrOutput() AnomalyDetectorMetricMathAnomalyDetectorPtrOutput
- func (o AnomalyDetectorMetricMathAnomalyDetectorOutput) ToAnomalyDetectorMetricMathAnomalyDetectorPtrOutputWithContext(ctx context.Context) AnomalyDetectorMetricMathAnomalyDetectorPtrOutput
- func (o AnomalyDetectorMetricMathAnomalyDetectorOutput) ToOutput(ctx context.Context) pulumix.Output[AnomalyDetectorMetricMathAnomalyDetector]
- type AnomalyDetectorMetricMathAnomalyDetectorPtrInput
- type AnomalyDetectorMetricMathAnomalyDetectorPtrOutput
- func (o AnomalyDetectorMetricMathAnomalyDetectorPtrOutput) Elem() AnomalyDetectorMetricMathAnomalyDetectorOutput
- func (AnomalyDetectorMetricMathAnomalyDetectorPtrOutput) ElementType() reflect.Type
- func (o AnomalyDetectorMetricMathAnomalyDetectorPtrOutput) MetricDataQueries() AnomalyDetectorMetricDataQueryArrayOutput
- func (o AnomalyDetectorMetricMathAnomalyDetectorPtrOutput) ToAnomalyDetectorMetricMathAnomalyDetectorPtrOutput() AnomalyDetectorMetricMathAnomalyDetectorPtrOutput
- func (o AnomalyDetectorMetricMathAnomalyDetectorPtrOutput) ToAnomalyDetectorMetricMathAnomalyDetectorPtrOutputWithContext(ctx context.Context) AnomalyDetectorMetricMathAnomalyDetectorPtrOutput
- func (o AnomalyDetectorMetricMathAnomalyDetectorPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AnomalyDetectorMetricMathAnomalyDetector]
- type AnomalyDetectorMetricOutput
- func (o AnomalyDetectorMetricOutput) Dimensions() AnomalyDetectorDimensionArrayOutput
- func (AnomalyDetectorMetricOutput) ElementType() reflect.Type
- func (o AnomalyDetectorMetricOutput) MetricName() pulumi.StringOutput
- func (o AnomalyDetectorMetricOutput) Namespace() pulumi.StringOutput
- func (o AnomalyDetectorMetricOutput) ToAnomalyDetectorMetricOutput() AnomalyDetectorMetricOutput
- func (o AnomalyDetectorMetricOutput) ToAnomalyDetectorMetricOutputWithContext(ctx context.Context) AnomalyDetectorMetricOutput
- func (o AnomalyDetectorMetricOutput) ToAnomalyDetectorMetricPtrOutput() AnomalyDetectorMetricPtrOutput
- func (o AnomalyDetectorMetricOutput) ToAnomalyDetectorMetricPtrOutputWithContext(ctx context.Context) AnomalyDetectorMetricPtrOutput
- func (o AnomalyDetectorMetricOutput) ToOutput(ctx context.Context) pulumix.Output[AnomalyDetectorMetric]
- type AnomalyDetectorMetricPtrInput
- type AnomalyDetectorMetricPtrOutput
- func (o AnomalyDetectorMetricPtrOutput) Dimensions() AnomalyDetectorDimensionArrayOutput
- func (o AnomalyDetectorMetricPtrOutput) Elem() AnomalyDetectorMetricOutput
- func (AnomalyDetectorMetricPtrOutput) ElementType() reflect.Type
- func (o AnomalyDetectorMetricPtrOutput) MetricName() pulumi.StringPtrOutput
- func (o AnomalyDetectorMetricPtrOutput) Namespace() pulumi.StringPtrOutput
- func (o AnomalyDetectorMetricPtrOutput) ToAnomalyDetectorMetricPtrOutput() AnomalyDetectorMetricPtrOutput
- func (o AnomalyDetectorMetricPtrOutput) ToAnomalyDetectorMetricPtrOutputWithContext(ctx context.Context) AnomalyDetectorMetricPtrOutput
- func (o AnomalyDetectorMetricPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AnomalyDetectorMetric]
- type AnomalyDetectorMetricStat
- type AnomalyDetectorMetricStatArgs
- func (AnomalyDetectorMetricStatArgs) ElementType() reflect.Type
- func (i AnomalyDetectorMetricStatArgs) ToAnomalyDetectorMetricStatOutput() AnomalyDetectorMetricStatOutput
- func (i AnomalyDetectorMetricStatArgs) ToAnomalyDetectorMetricStatOutputWithContext(ctx context.Context) AnomalyDetectorMetricStatOutput
- func (i AnomalyDetectorMetricStatArgs) ToAnomalyDetectorMetricStatPtrOutput() AnomalyDetectorMetricStatPtrOutput
- func (i AnomalyDetectorMetricStatArgs) ToAnomalyDetectorMetricStatPtrOutputWithContext(ctx context.Context) AnomalyDetectorMetricStatPtrOutput
- func (i AnomalyDetectorMetricStatArgs) ToOutput(ctx context.Context) pulumix.Output[AnomalyDetectorMetricStat]
- type AnomalyDetectorMetricStatInput
- type AnomalyDetectorMetricStatOutput
- func (AnomalyDetectorMetricStatOutput) ElementType() reflect.Type
- func (o AnomalyDetectorMetricStatOutput) Metric() AnomalyDetectorMetricOutput
- func (o AnomalyDetectorMetricStatOutput) Period() pulumi.IntOutput
- func (o AnomalyDetectorMetricStatOutput) Stat() pulumi.StringOutput
- func (o AnomalyDetectorMetricStatOutput) ToAnomalyDetectorMetricStatOutput() AnomalyDetectorMetricStatOutput
- func (o AnomalyDetectorMetricStatOutput) ToAnomalyDetectorMetricStatOutputWithContext(ctx context.Context) AnomalyDetectorMetricStatOutput
- func (o AnomalyDetectorMetricStatOutput) ToAnomalyDetectorMetricStatPtrOutput() AnomalyDetectorMetricStatPtrOutput
- func (o AnomalyDetectorMetricStatOutput) ToAnomalyDetectorMetricStatPtrOutputWithContext(ctx context.Context) AnomalyDetectorMetricStatPtrOutput
- func (o AnomalyDetectorMetricStatOutput) ToOutput(ctx context.Context) pulumix.Output[AnomalyDetectorMetricStat]
- func (o AnomalyDetectorMetricStatOutput) Unit() pulumi.StringPtrOutput
- type AnomalyDetectorMetricStatPtrInput
- type AnomalyDetectorMetricStatPtrOutput
- func (o AnomalyDetectorMetricStatPtrOutput) Elem() AnomalyDetectorMetricStatOutput
- func (AnomalyDetectorMetricStatPtrOutput) ElementType() reflect.Type
- func (o AnomalyDetectorMetricStatPtrOutput) Metric() AnomalyDetectorMetricPtrOutput
- func (o AnomalyDetectorMetricStatPtrOutput) Period() pulumi.IntPtrOutput
- func (o AnomalyDetectorMetricStatPtrOutput) Stat() pulumi.StringPtrOutput
- func (o AnomalyDetectorMetricStatPtrOutput) ToAnomalyDetectorMetricStatPtrOutput() AnomalyDetectorMetricStatPtrOutput
- func (o AnomalyDetectorMetricStatPtrOutput) ToAnomalyDetectorMetricStatPtrOutputWithContext(ctx context.Context) AnomalyDetectorMetricStatPtrOutput
- func (o AnomalyDetectorMetricStatPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AnomalyDetectorMetricStat]
- func (o AnomalyDetectorMetricStatPtrOutput) Unit() pulumi.StringPtrOutput
- type AnomalyDetectorOutput
- func (o AnomalyDetectorOutput) Configuration() AnomalyDetectorConfigurationPtrOutput
- func (o AnomalyDetectorOutput) Dimensions() AnomalyDetectorDimensionArrayOutput
- func (AnomalyDetectorOutput) ElementType() reflect.Type
- func (o AnomalyDetectorOutput) MetricMathAnomalyDetector() AnomalyDetectorMetricMathAnomalyDetectorPtrOutput
- func (o AnomalyDetectorOutput) MetricName() pulumi.StringPtrOutput
- func (o AnomalyDetectorOutput) Namespace() pulumi.StringPtrOutput
- func (o AnomalyDetectorOutput) SingleMetricAnomalyDetector() AnomalyDetectorSingleMetricAnomalyDetectorPtrOutput
- func (o AnomalyDetectorOutput) Stat() pulumi.StringPtrOutput
- func (o AnomalyDetectorOutput) ToAnomalyDetectorOutput() AnomalyDetectorOutput
- func (o AnomalyDetectorOutput) ToAnomalyDetectorOutputWithContext(ctx context.Context) AnomalyDetectorOutput
- func (o AnomalyDetectorOutput) ToOutput(ctx context.Context) pulumix.Output[*AnomalyDetector]
- type AnomalyDetectorRange
- type AnomalyDetectorRangeArgs
- func (AnomalyDetectorRangeArgs) ElementType() reflect.Type
- func (i AnomalyDetectorRangeArgs) ToAnomalyDetectorRangeOutput() AnomalyDetectorRangeOutput
- func (i AnomalyDetectorRangeArgs) ToAnomalyDetectorRangeOutputWithContext(ctx context.Context) AnomalyDetectorRangeOutput
- func (i AnomalyDetectorRangeArgs) ToOutput(ctx context.Context) pulumix.Output[AnomalyDetectorRange]
- type AnomalyDetectorRangeArray
- func (AnomalyDetectorRangeArray) ElementType() reflect.Type
- func (i AnomalyDetectorRangeArray) ToAnomalyDetectorRangeArrayOutput() AnomalyDetectorRangeArrayOutput
- func (i AnomalyDetectorRangeArray) ToAnomalyDetectorRangeArrayOutputWithContext(ctx context.Context) AnomalyDetectorRangeArrayOutput
- func (i AnomalyDetectorRangeArray) ToOutput(ctx context.Context) pulumix.Output[[]AnomalyDetectorRange]
- type AnomalyDetectorRangeArrayInput
- type AnomalyDetectorRangeArrayOutput
- func (AnomalyDetectorRangeArrayOutput) ElementType() reflect.Type
- func (o AnomalyDetectorRangeArrayOutput) Index(i pulumi.IntInput) AnomalyDetectorRangeOutput
- func (o AnomalyDetectorRangeArrayOutput) ToAnomalyDetectorRangeArrayOutput() AnomalyDetectorRangeArrayOutput
- func (o AnomalyDetectorRangeArrayOutput) ToAnomalyDetectorRangeArrayOutputWithContext(ctx context.Context) AnomalyDetectorRangeArrayOutput
- func (o AnomalyDetectorRangeArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]AnomalyDetectorRange]
- type AnomalyDetectorRangeInput
- type AnomalyDetectorRangeOutput
- func (AnomalyDetectorRangeOutput) ElementType() reflect.Type
- func (o AnomalyDetectorRangeOutput) EndTime() pulumi.StringOutput
- func (o AnomalyDetectorRangeOutput) StartTime() pulumi.StringOutput
- func (o AnomalyDetectorRangeOutput) ToAnomalyDetectorRangeOutput() AnomalyDetectorRangeOutput
- func (o AnomalyDetectorRangeOutput) ToAnomalyDetectorRangeOutputWithContext(ctx context.Context) AnomalyDetectorRangeOutput
- func (o AnomalyDetectorRangeOutput) ToOutput(ctx context.Context) pulumix.Output[AnomalyDetectorRange]
- type AnomalyDetectorSingleMetricAnomalyDetector
- type AnomalyDetectorSingleMetricAnomalyDetectorArgs
- func (AnomalyDetectorSingleMetricAnomalyDetectorArgs) ElementType() reflect.Type
- func (i AnomalyDetectorSingleMetricAnomalyDetectorArgs) ToAnomalyDetectorSingleMetricAnomalyDetectorOutput() AnomalyDetectorSingleMetricAnomalyDetectorOutput
- func (i AnomalyDetectorSingleMetricAnomalyDetectorArgs) ToAnomalyDetectorSingleMetricAnomalyDetectorOutputWithContext(ctx context.Context) AnomalyDetectorSingleMetricAnomalyDetectorOutput
- func (i AnomalyDetectorSingleMetricAnomalyDetectorArgs) ToAnomalyDetectorSingleMetricAnomalyDetectorPtrOutput() AnomalyDetectorSingleMetricAnomalyDetectorPtrOutput
- func (i AnomalyDetectorSingleMetricAnomalyDetectorArgs) ToAnomalyDetectorSingleMetricAnomalyDetectorPtrOutputWithContext(ctx context.Context) AnomalyDetectorSingleMetricAnomalyDetectorPtrOutput
- func (i AnomalyDetectorSingleMetricAnomalyDetectorArgs) ToOutput(ctx context.Context) pulumix.Output[AnomalyDetectorSingleMetricAnomalyDetector]
- type AnomalyDetectorSingleMetricAnomalyDetectorInput
- type AnomalyDetectorSingleMetricAnomalyDetectorOutput
- func (o AnomalyDetectorSingleMetricAnomalyDetectorOutput) Dimensions() AnomalyDetectorDimensionArrayOutput
- func (AnomalyDetectorSingleMetricAnomalyDetectorOutput) ElementType() reflect.Type
- func (o AnomalyDetectorSingleMetricAnomalyDetectorOutput) MetricName() pulumi.StringPtrOutput
- func (o AnomalyDetectorSingleMetricAnomalyDetectorOutput) Namespace() pulumi.StringPtrOutput
- func (o AnomalyDetectorSingleMetricAnomalyDetectorOutput) Stat() pulumi.StringPtrOutput
- func (o AnomalyDetectorSingleMetricAnomalyDetectorOutput) ToAnomalyDetectorSingleMetricAnomalyDetectorOutput() AnomalyDetectorSingleMetricAnomalyDetectorOutput
- func (o AnomalyDetectorSingleMetricAnomalyDetectorOutput) ToAnomalyDetectorSingleMetricAnomalyDetectorOutputWithContext(ctx context.Context) AnomalyDetectorSingleMetricAnomalyDetectorOutput
- func (o AnomalyDetectorSingleMetricAnomalyDetectorOutput) ToAnomalyDetectorSingleMetricAnomalyDetectorPtrOutput() AnomalyDetectorSingleMetricAnomalyDetectorPtrOutput
- func (o AnomalyDetectorSingleMetricAnomalyDetectorOutput) ToAnomalyDetectorSingleMetricAnomalyDetectorPtrOutputWithContext(ctx context.Context) AnomalyDetectorSingleMetricAnomalyDetectorPtrOutput
- func (o AnomalyDetectorSingleMetricAnomalyDetectorOutput) ToOutput(ctx context.Context) pulumix.Output[AnomalyDetectorSingleMetricAnomalyDetector]
- type AnomalyDetectorSingleMetricAnomalyDetectorPtrInput
- type AnomalyDetectorSingleMetricAnomalyDetectorPtrOutput
- func (o AnomalyDetectorSingleMetricAnomalyDetectorPtrOutput) Dimensions() AnomalyDetectorDimensionArrayOutput
- func (o AnomalyDetectorSingleMetricAnomalyDetectorPtrOutput) Elem() AnomalyDetectorSingleMetricAnomalyDetectorOutput
- func (AnomalyDetectorSingleMetricAnomalyDetectorPtrOutput) ElementType() reflect.Type
- func (o AnomalyDetectorSingleMetricAnomalyDetectorPtrOutput) MetricName() pulumi.StringPtrOutput
- func (o AnomalyDetectorSingleMetricAnomalyDetectorPtrOutput) Namespace() pulumi.StringPtrOutput
- func (o AnomalyDetectorSingleMetricAnomalyDetectorPtrOutput) Stat() pulumi.StringPtrOutput
- func (o AnomalyDetectorSingleMetricAnomalyDetectorPtrOutput) ToAnomalyDetectorSingleMetricAnomalyDetectorPtrOutput() AnomalyDetectorSingleMetricAnomalyDetectorPtrOutput
- func (o AnomalyDetectorSingleMetricAnomalyDetectorPtrOutput) ToAnomalyDetectorSingleMetricAnomalyDetectorPtrOutputWithContext(ctx context.Context) AnomalyDetectorSingleMetricAnomalyDetectorPtrOutput
- func (o AnomalyDetectorSingleMetricAnomalyDetectorPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AnomalyDetectorSingleMetricAnomalyDetector]
- type AnomalyDetectorState
- type CompositeAlarm
- func (*CompositeAlarm) ElementType() reflect.Type
- func (i *CompositeAlarm) ToCompositeAlarmOutput() CompositeAlarmOutput
- func (i *CompositeAlarm) ToCompositeAlarmOutputWithContext(ctx context.Context) CompositeAlarmOutput
- func (i *CompositeAlarm) ToOutput(ctx context.Context) pulumix.Output[*CompositeAlarm]
- type CompositeAlarmArgs
- type CompositeAlarmInput
- type CompositeAlarmOutput
- func (o CompositeAlarmOutput) ActionsEnabled() pulumi.BoolPtrOutput
- func (o CompositeAlarmOutput) ActionsSuppressor() pulumi.StringPtrOutput
- func (o CompositeAlarmOutput) ActionsSuppressorExtensionPeriod() pulumi.IntPtrOutput
- func (o CompositeAlarmOutput) ActionsSuppressorWaitPeriod() pulumi.IntPtrOutput
- func (o CompositeAlarmOutput) AlarmActions() pulumi.StringArrayOutput
- func (o CompositeAlarmOutput) AlarmDescription() pulumi.StringPtrOutput
- func (o CompositeAlarmOutput) AlarmName() pulumi.StringPtrOutput
- func (o CompositeAlarmOutput) AlarmRule() pulumi.StringOutput
- func (o CompositeAlarmOutput) Arn() pulumi.StringOutput
- func (CompositeAlarmOutput) ElementType() reflect.Type
- func (o CompositeAlarmOutput) InsufficientDataActions() pulumi.StringArrayOutput
- func (o CompositeAlarmOutput) OkActions() pulumi.StringArrayOutput
- func (o CompositeAlarmOutput) ToCompositeAlarmOutput() CompositeAlarmOutput
- func (o CompositeAlarmOutput) ToCompositeAlarmOutputWithContext(ctx context.Context) CompositeAlarmOutput
- func (o CompositeAlarmOutput) ToOutput(ctx context.Context) pulumix.Output[*CompositeAlarm]
- type CompositeAlarmState
- type Dashboarddeprecated
- type DashboardArgs
- type DashboardInput
- type DashboardOutput
- func (o DashboardOutput) DashboardBody() pulumi.StringOutput
- func (o DashboardOutput) DashboardName() pulumi.StringPtrOutput
- func (DashboardOutput) ElementType() reflect.Type
- func (o DashboardOutput) ToDashboardOutput() DashboardOutput
- func (o DashboardOutput) ToDashboardOutputWithContext(ctx context.Context) DashboardOutput
- func (o DashboardOutput) ToOutput(ctx context.Context) pulumix.Output[*Dashboard]
- type DashboardState
- type InsightRuledeprecated
- type InsightRuleArgs
- type InsightRuleInput
- type InsightRuleOutput
- func (o InsightRuleOutput) Arn() pulumi.StringOutput
- func (InsightRuleOutput) ElementType() reflect.Type
- func (o InsightRuleOutput) RuleBody() pulumi.StringOutput
- func (o InsightRuleOutput) RuleName() pulumi.StringOutput
- func (o InsightRuleOutput) RuleState() pulumi.StringOutput
- func (o InsightRuleOutput) Tags() InsightRuleTagsPtrOutput
- func (o InsightRuleOutput) ToInsightRuleOutput() InsightRuleOutput
- func (o InsightRuleOutput) ToInsightRuleOutputWithContext(ctx context.Context) InsightRuleOutput
- func (o InsightRuleOutput) ToOutput(ctx context.Context) pulumix.Output[*InsightRule]
- type InsightRuleState
- type InsightRuleTags
- type InsightRuleTagsArgs
- func (InsightRuleTagsArgs) ElementType() reflect.Type
- func (i InsightRuleTagsArgs) ToInsightRuleTagsOutput() InsightRuleTagsOutput
- func (i InsightRuleTagsArgs) ToInsightRuleTagsOutputWithContext(ctx context.Context) InsightRuleTagsOutput
- func (i InsightRuleTagsArgs) ToInsightRuleTagsPtrOutput() InsightRuleTagsPtrOutput
- func (i InsightRuleTagsArgs) ToInsightRuleTagsPtrOutputWithContext(ctx context.Context) InsightRuleTagsPtrOutput
- func (i InsightRuleTagsArgs) ToOutput(ctx context.Context) pulumix.Output[InsightRuleTags]
- type InsightRuleTagsInput
- type InsightRuleTagsOutput
- func (InsightRuleTagsOutput) ElementType() reflect.Type
- func (o InsightRuleTagsOutput) ToInsightRuleTagsOutput() InsightRuleTagsOutput
- func (o InsightRuleTagsOutput) ToInsightRuleTagsOutputWithContext(ctx context.Context) InsightRuleTagsOutput
- func (o InsightRuleTagsOutput) ToInsightRuleTagsPtrOutput() InsightRuleTagsPtrOutput
- func (o InsightRuleTagsOutput) ToInsightRuleTagsPtrOutputWithContext(ctx context.Context) InsightRuleTagsPtrOutput
- func (o InsightRuleTagsOutput) ToOutput(ctx context.Context) pulumix.Output[InsightRuleTags]
- type InsightRuleTagsPtrInput
- type InsightRuleTagsPtrOutput
- func (o InsightRuleTagsPtrOutput) Elem() InsightRuleTagsOutput
- func (InsightRuleTagsPtrOutput) ElementType() reflect.Type
- func (o InsightRuleTagsPtrOutput) ToInsightRuleTagsPtrOutput() InsightRuleTagsPtrOutput
- func (o InsightRuleTagsPtrOutput) ToInsightRuleTagsPtrOutputWithContext(ctx context.Context) InsightRuleTagsPtrOutput
- func (o InsightRuleTagsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*InsightRuleTags]
- type LookupAlarmArgs
- type LookupAlarmOutputArgs
- type LookupAlarmResult
- type LookupAlarmResultOutput
- func (o LookupAlarmResultOutput) ActionsEnabled() pulumi.BoolPtrOutput
- func (o LookupAlarmResultOutput) AlarmActions() pulumi.StringArrayOutput
- func (o LookupAlarmResultOutput) AlarmDescription() pulumi.StringPtrOutput
- func (o LookupAlarmResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupAlarmResultOutput) ComparisonOperator() pulumi.StringPtrOutput
- func (o LookupAlarmResultOutput) DatapointsToAlarm() pulumi.IntPtrOutput
- func (o LookupAlarmResultOutput) Dimensions() AlarmDimensionArrayOutput
- func (LookupAlarmResultOutput) ElementType() reflect.Type
- func (o LookupAlarmResultOutput) EvaluateLowSampleCountPercentile() pulumi.StringPtrOutput
- func (o LookupAlarmResultOutput) EvaluationPeriods() pulumi.IntPtrOutput
- func (o LookupAlarmResultOutput) ExtendedStatistic() pulumi.StringPtrOutput
- func (o LookupAlarmResultOutput) InsufficientDataActions() pulumi.StringArrayOutput
- func (o LookupAlarmResultOutput) MetricName() pulumi.StringPtrOutput
- func (o LookupAlarmResultOutput) Metrics() AlarmMetricDataQueryArrayOutput
- func (o LookupAlarmResultOutput) Namespace() pulumi.StringPtrOutput
- func (o LookupAlarmResultOutput) OkActions() pulumi.StringArrayOutput
- func (o LookupAlarmResultOutput) Period() pulumi.IntPtrOutput
- func (o LookupAlarmResultOutput) Statistic() pulumi.StringPtrOutput
- func (o LookupAlarmResultOutput) Threshold() pulumi.Float64PtrOutput
- func (o LookupAlarmResultOutput) ThresholdMetricId() pulumi.StringPtrOutput
- func (o LookupAlarmResultOutput) ToLookupAlarmResultOutput() LookupAlarmResultOutput
- func (o LookupAlarmResultOutput) ToLookupAlarmResultOutputWithContext(ctx context.Context) LookupAlarmResultOutput
- func (o LookupAlarmResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupAlarmResult]
- func (o LookupAlarmResultOutput) TreatMissingData() pulumi.StringPtrOutput
- func (o LookupAlarmResultOutput) Unit() pulumi.StringPtrOutput
- type LookupAnomalyDetectorArgs
- type LookupAnomalyDetectorOutputArgs
- type LookupAnomalyDetectorResult
- type LookupAnomalyDetectorResultOutput
- func (o LookupAnomalyDetectorResultOutput) Configuration() AnomalyDetectorConfigurationPtrOutput
- func (LookupAnomalyDetectorResultOutput) ElementType() reflect.Type
- func (o LookupAnomalyDetectorResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupAnomalyDetectorResultOutput) ToLookupAnomalyDetectorResultOutput() LookupAnomalyDetectorResultOutput
- func (o LookupAnomalyDetectorResultOutput) ToLookupAnomalyDetectorResultOutputWithContext(ctx context.Context) LookupAnomalyDetectorResultOutput
- func (o LookupAnomalyDetectorResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupAnomalyDetectorResult]
- type LookupCompositeAlarmArgs
- type LookupCompositeAlarmOutputArgs
- type LookupCompositeAlarmResult
- type LookupCompositeAlarmResultOutput
- func (o LookupCompositeAlarmResultOutput) ActionsEnabled() pulumi.BoolPtrOutput
- func (o LookupCompositeAlarmResultOutput) ActionsSuppressor() pulumi.StringPtrOutput
- func (o LookupCompositeAlarmResultOutput) ActionsSuppressorExtensionPeriod() pulumi.IntPtrOutput
- func (o LookupCompositeAlarmResultOutput) ActionsSuppressorWaitPeriod() pulumi.IntPtrOutput
- func (o LookupCompositeAlarmResultOutput) AlarmActions() pulumi.StringArrayOutput
- func (o LookupCompositeAlarmResultOutput) AlarmDescription() pulumi.StringPtrOutput
- func (o LookupCompositeAlarmResultOutput) AlarmRule() pulumi.StringPtrOutput
- func (o LookupCompositeAlarmResultOutput) Arn() pulumi.StringPtrOutput
- func (LookupCompositeAlarmResultOutput) ElementType() reflect.Type
- func (o LookupCompositeAlarmResultOutput) InsufficientDataActions() pulumi.StringArrayOutput
- func (o LookupCompositeAlarmResultOutput) OkActions() pulumi.StringArrayOutput
- func (o LookupCompositeAlarmResultOutput) ToLookupCompositeAlarmResultOutput() LookupCompositeAlarmResultOutput
- func (o LookupCompositeAlarmResultOutput) ToLookupCompositeAlarmResultOutputWithContext(ctx context.Context) LookupCompositeAlarmResultOutput
- func (o LookupCompositeAlarmResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupCompositeAlarmResult]
- type LookupDashboardArgs
- type LookupDashboardOutputArgs
- type LookupDashboardResult
- type LookupDashboardResultOutput
- func (o LookupDashboardResultOutput) DashboardBody() pulumi.StringPtrOutput
- func (LookupDashboardResultOutput) ElementType() reflect.Type
- func (o LookupDashboardResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupDashboardResultOutput) ToLookupDashboardResultOutput() LookupDashboardResultOutput
- func (o LookupDashboardResultOutput) ToLookupDashboardResultOutputWithContext(ctx context.Context) LookupDashboardResultOutput
- func (o LookupDashboardResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupDashboardResult]
- type LookupInsightRuleArgs
- type LookupInsightRuleOutputArgs
- type LookupInsightRuleResult
- type LookupInsightRuleResultOutput
- func (o LookupInsightRuleResultOutput) Arn() pulumi.StringPtrOutput
- func (LookupInsightRuleResultOutput) ElementType() reflect.Type
- func (o LookupInsightRuleResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupInsightRuleResultOutput) RuleBody() pulumi.StringPtrOutput
- func (o LookupInsightRuleResultOutput) RuleState() pulumi.StringPtrOutput
- func (o LookupInsightRuleResultOutput) Tags() InsightRuleTagsPtrOutput
- func (o LookupInsightRuleResultOutput) ToLookupInsightRuleResultOutput() LookupInsightRuleResultOutput
- func (o LookupInsightRuleResultOutput) ToLookupInsightRuleResultOutputWithContext(ctx context.Context) LookupInsightRuleResultOutput
- func (o LookupInsightRuleResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupInsightRuleResult]
- type LookupMetricStreamArgs
- type LookupMetricStreamOutputArgs
- type LookupMetricStreamResult
- type LookupMetricStreamResultOutput
- func (o LookupMetricStreamResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupMetricStreamResultOutput) CreationDate() pulumi.StringPtrOutput
- func (LookupMetricStreamResultOutput) ElementType() reflect.Type
- func (o LookupMetricStreamResultOutput) ExcludeFilters() MetricStreamFilterArrayOutput
- func (o LookupMetricStreamResultOutput) FirehoseArn() pulumi.StringPtrOutput
- func (o LookupMetricStreamResultOutput) IncludeFilters() MetricStreamFilterArrayOutput
- func (o LookupMetricStreamResultOutput) IncludeLinkedAccountsMetrics() pulumi.BoolPtrOutput
- func (o LookupMetricStreamResultOutput) LastUpdateDate() pulumi.StringPtrOutput
- func (o LookupMetricStreamResultOutput) OutputFormat() pulumi.StringPtrOutput
- func (o LookupMetricStreamResultOutput) RoleArn() pulumi.StringPtrOutput
- func (o LookupMetricStreamResultOutput) State() pulumi.StringPtrOutput
- func (o LookupMetricStreamResultOutput) StatisticsConfigurations() MetricStreamStatisticsConfigurationArrayOutput
- func (o LookupMetricStreamResultOutput) ToLookupMetricStreamResultOutput() LookupMetricStreamResultOutput
- func (o LookupMetricStreamResultOutput) ToLookupMetricStreamResultOutputWithContext(ctx context.Context) LookupMetricStreamResultOutput
- func (o LookupMetricStreamResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupMetricStreamResult]
- type MetricStream
- type MetricStreamArgs
- type MetricStreamFilter
- type MetricStreamFilterArgs
- func (MetricStreamFilterArgs) ElementType() reflect.Type
- func (i MetricStreamFilterArgs) ToMetricStreamFilterOutput() MetricStreamFilterOutput
- func (i MetricStreamFilterArgs) ToMetricStreamFilterOutputWithContext(ctx context.Context) MetricStreamFilterOutput
- func (i MetricStreamFilterArgs) ToOutput(ctx context.Context) pulumix.Output[MetricStreamFilter]
- type MetricStreamFilterArray
- func (MetricStreamFilterArray) ElementType() reflect.Type
- func (i MetricStreamFilterArray) ToMetricStreamFilterArrayOutput() MetricStreamFilterArrayOutput
- func (i MetricStreamFilterArray) ToMetricStreamFilterArrayOutputWithContext(ctx context.Context) MetricStreamFilterArrayOutput
- func (i MetricStreamFilterArray) ToOutput(ctx context.Context) pulumix.Output[[]MetricStreamFilter]
- type MetricStreamFilterArrayInput
- type MetricStreamFilterArrayOutput
- func (MetricStreamFilterArrayOutput) ElementType() reflect.Type
- func (o MetricStreamFilterArrayOutput) Index(i pulumi.IntInput) MetricStreamFilterOutput
- func (o MetricStreamFilterArrayOutput) ToMetricStreamFilterArrayOutput() MetricStreamFilterArrayOutput
- func (o MetricStreamFilterArrayOutput) ToMetricStreamFilterArrayOutputWithContext(ctx context.Context) MetricStreamFilterArrayOutput
- func (o MetricStreamFilterArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]MetricStreamFilter]
- type MetricStreamFilterInput
- type MetricStreamFilterOutput
- func (MetricStreamFilterOutput) ElementType() reflect.Type
- func (o MetricStreamFilterOutput) MetricNames() pulumi.StringArrayOutput
- func (o MetricStreamFilterOutput) Namespace() pulumi.StringOutput
- func (o MetricStreamFilterOutput) ToMetricStreamFilterOutput() MetricStreamFilterOutput
- func (o MetricStreamFilterOutput) ToMetricStreamFilterOutputWithContext(ctx context.Context) MetricStreamFilterOutput
- func (o MetricStreamFilterOutput) ToOutput(ctx context.Context) pulumix.Output[MetricStreamFilter]
- type MetricStreamInput
- type MetricStreamOutput
- func (o MetricStreamOutput) Arn() pulumi.StringOutput
- func (o MetricStreamOutput) CreationDate() pulumi.StringOutput
- func (MetricStreamOutput) ElementType() reflect.Type
- func (o MetricStreamOutput) ExcludeFilters() MetricStreamFilterArrayOutput
- func (o MetricStreamOutput) FirehoseArn() pulumi.StringOutput
- func (o MetricStreamOutput) IncludeFilters() MetricStreamFilterArrayOutput
- func (o MetricStreamOutput) IncludeLinkedAccountsMetrics() pulumi.BoolPtrOutput
- func (o MetricStreamOutput) LastUpdateDate() pulumi.StringOutput
- func (o MetricStreamOutput) Name() pulumi.StringPtrOutput
- func (o MetricStreamOutput) OutputFormat() pulumi.StringOutput
- func (o MetricStreamOutput) RoleArn() pulumi.StringOutput
- func (o MetricStreamOutput) State() pulumi.StringOutput
- func (o MetricStreamOutput) StatisticsConfigurations() MetricStreamStatisticsConfigurationArrayOutput
- func (o MetricStreamOutput) Tags() MetricStreamTagArrayOutput
- func (o MetricStreamOutput) ToMetricStreamOutput() MetricStreamOutput
- func (o MetricStreamOutput) ToMetricStreamOutputWithContext(ctx context.Context) MetricStreamOutput
- func (o MetricStreamOutput) ToOutput(ctx context.Context) pulumix.Output[*MetricStream]
- type MetricStreamState
- type MetricStreamStatisticsConfiguration
- type MetricStreamStatisticsConfigurationArgs
- func (MetricStreamStatisticsConfigurationArgs) ElementType() reflect.Type
- func (i MetricStreamStatisticsConfigurationArgs) ToMetricStreamStatisticsConfigurationOutput() MetricStreamStatisticsConfigurationOutput
- func (i MetricStreamStatisticsConfigurationArgs) ToMetricStreamStatisticsConfigurationOutputWithContext(ctx context.Context) MetricStreamStatisticsConfigurationOutput
- func (i MetricStreamStatisticsConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[MetricStreamStatisticsConfiguration]
- type MetricStreamStatisticsConfigurationArray
- func (MetricStreamStatisticsConfigurationArray) ElementType() reflect.Type
- func (i MetricStreamStatisticsConfigurationArray) ToMetricStreamStatisticsConfigurationArrayOutput() MetricStreamStatisticsConfigurationArrayOutput
- func (i MetricStreamStatisticsConfigurationArray) ToMetricStreamStatisticsConfigurationArrayOutputWithContext(ctx context.Context) MetricStreamStatisticsConfigurationArrayOutput
- func (i MetricStreamStatisticsConfigurationArray) ToOutput(ctx context.Context) pulumix.Output[[]MetricStreamStatisticsConfiguration]
- type MetricStreamStatisticsConfigurationArrayInput
- type MetricStreamStatisticsConfigurationArrayOutput
- func (MetricStreamStatisticsConfigurationArrayOutput) ElementType() reflect.Type
- func (o MetricStreamStatisticsConfigurationArrayOutput) Index(i pulumi.IntInput) MetricStreamStatisticsConfigurationOutput
- func (o MetricStreamStatisticsConfigurationArrayOutput) ToMetricStreamStatisticsConfigurationArrayOutput() MetricStreamStatisticsConfigurationArrayOutput
- func (o MetricStreamStatisticsConfigurationArrayOutput) ToMetricStreamStatisticsConfigurationArrayOutputWithContext(ctx context.Context) MetricStreamStatisticsConfigurationArrayOutput
- func (o MetricStreamStatisticsConfigurationArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]MetricStreamStatisticsConfiguration]
- type MetricStreamStatisticsConfigurationInput
- type MetricStreamStatisticsConfigurationOutput
- func (o MetricStreamStatisticsConfigurationOutput) AdditionalStatistics() pulumi.StringArrayOutput
- func (MetricStreamStatisticsConfigurationOutput) ElementType() reflect.Type
- func (o MetricStreamStatisticsConfigurationOutput) IncludeMetrics() MetricStreamStatisticsMetricArrayOutput
- func (o MetricStreamStatisticsConfigurationOutput) ToMetricStreamStatisticsConfigurationOutput() MetricStreamStatisticsConfigurationOutput
- func (o MetricStreamStatisticsConfigurationOutput) ToMetricStreamStatisticsConfigurationOutputWithContext(ctx context.Context) MetricStreamStatisticsConfigurationOutput
- func (o MetricStreamStatisticsConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[MetricStreamStatisticsConfiguration]
- type MetricStreamStatisticsMetric
- type MetricStreamStatisticsMetricArgs
- func (MetricStreamStatisticsMetricArgs) ElementType() reflect.Type
- func (i MetricStreamStatisticsMetricArgs) ToMetricStreamStatisticsMetricOutput() MetricStreamStatisticsMetricOutput
- func (i MetricStreamStatisticsMetricArgs) ToMetricStreamStatisticsMetricOutputWithContext(ctx context.Context) MetricStreamStatisticsMetricOutput
- func (i MetricStreamStatisticsMetricArgs) ToOutput(ctx context.Context) pulumix.Output[MetricStreamStatisticsMetric]
- type MetricStreamStatisticsMetricArray
- func (MetricStreamStatisticsMetricArray) ElementType() reflect.Type
- func (i MetricStreamStatisticsMetricArray) ToMetricStreamStatisticsMetricArrayOutput() MetricStreamStatisticsMetricArrayOutput
- func (i MetricStreamStatisticsMetricArray) ToMetricStreamStatisticsMetricArrayOutputWithContext(ctx context.Context) MetricStreamStatisticsMetricArrayOutput
- func (i MetricStreamStatisticsMetricArray) ToOutput(ctx context.Context) pulumix.Output[[]MetricStreamStatisticsMetric]
- type MetricStreamStatisticsMetricArrayInput
- type MetricStreamStatisticsMetricArrayOutput
- func (MetricStreamStatisticsMetricArrayOutput) ElementType() reflect.Type
- func (o MetricStreamStatisticsMetricArrayOutput) Index(i pulumi.IntInput) MetricStreamStatisticsMetricOutput
- func (o MetricStreamStatisticsMetricArrayOutput) ToMetricStreamStatisticsMetricArrayOutput() MetricStreamStatisticsMetricArrayOutput
- func (o MetricStreamStatisticsMetricArrayOutput) ToMetricStreamStatisticsMetricArrayOutputWithContext(ctx context.Context) MetricStreamStatisticsMetricArrayOutput
- func (o MetricStreamStatisticsMetricArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]MetricStreamStatisticsMetric]
- type MetricStreamStatisticsMetricInput
- type MetricStreamStatisticsMetricOutput
- func (MetricStreamStatisticsMetricOutput) ElementType() reflect.Type
- func (o MetricStreamStatisticsMetricOutput) MetricName() pulumi.StringOutput
- func (o MetricStreamStatisticsMetricOutput) Namespace() pulumi.StringOutput
- func (o MetricStreamStatisticsMetricOutput) ToMetricStreamStatisticsMetricOutput() MetricStreamStatisticsMetricOutput
- func (o MetricStreamStatisticsMetricOutput) ToMetricStreamStatisticsMetricOutputWithContext(ctx context.Context) MetricStreamStatisticsMetricOutput
- func (o MetricStreamStatisticsMetricOutput) ToOutput(ctx context.Context) pulumix.Output[MetricStreamStatisticsMetric]
- type MetricStreamTag
- type MetricStreamTagArgs
- func (MetricStreamTagArgs) ElementType() reflect.Type
- func (i MetricStreamTagArgs) ToMetricStreamTagOutput() MetricStreamTagOutput
- func (i MetricStreamTagArgs) ToMetricStreamTagOutputWithContext(ctx context.Context) MetricStreamTagOutput
- func (i MetricStreamTagArgs) ToOutput(ctx context.Context) pulumix.Output[MetricStreamTag]
- type MetricStreamTagArray
- func (MetricStreamTagArray) ElementType() reflect.Type
- func (i MetricStreamTagArray) ToMetricStreamTagArrayOutput() MetricStreamTagArrayOutput
- func (i MetricStreamTagArray) ToMetricStreamTagArrayOutputWithContext(ctx context.Context) MetricStreamTagArrayOutput
- func (i MetricStreamTagArray) ToOutput(ctx context.Context) pulumix.Output[[]MetricStreamTag]
- type MetricStreamTagArrayInput
- type MetricStreamTagArrayOutput
- func (MetricStreamTagArrayOutput) ElementType() reflect.Type
- func (o MetricStreamTagArrayOutput) Index(i pulumi.IntInput) MetricStreamTagOutput
- func (o MetricStreamTagArrayOutput) ToMetricStreamTagArrayOutput() MetricStreamTagArrayOutput
- func (o MetricStreamTagArrayOutput) ToMetricStreamTagArrayOutputWithContext(ctx context.Context) MetricStreamTagArrayOutput
- func (o MetricStreamTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]MetricStreamTag]
- type MetricStreamTagInput
- type MetricStreamTagOutput
- func (MetricStreamTagOutput) ElementType() reflect.Type
- func (o MetricStreamTagOutput) Key() pulumi.StringOutput
- func (o MetricStreamTagOutput) ToMetricStreamTagOutput() MetricStreamTagOutput
- func (o MetricStreamTagOutput) ToMetricStreamTagOutputWithContext(ctx context.Context) MetricStreamTagOutput
- func (o MetricStreamTagOutput) ToOutput(ctx context.Context) pulumix.Output[MetricStreamTag]
- func (o MetricStreamTagOutput) Value() pulumi.StringOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Alarm ¶
type Alarm struct { pulumi.CustomResourceState // Indicates whether actions should be executed during any changes to the alarm state. The default is TRUE. ActionsEnabled pulumi.BoolPtrOutput `pulumi:"actionsEnabled"` // The list of actions to execute when this alarm transitions into an ALARM state from any other state. AlarmActions pulumi.StringArrayOutput `pulumi:"alarmActions"` // The description of the alarm. AlarmDescription pulumi.StringPtrOutput `pulumi:"alarmDescription"` // The name of the alarm. AlarmName pulumi.StringPtrOutput `pulumi:"alarmName"` // Amazon Resource Name is a unique name for each resource. Arn pulumi.StringOutput `pulumi:"arn"` // The arithmetic operation to use when comparing the specified statistic and threshold. ComparisonOperator pulumi.StringOutput `pulumi:"comparisonOperator"` // The number of datapoints that must be breaching to trigger the alarm. DatapointsToAlarm pulumi.IntPtrOutput `pulumi:"datapointsToAlarm"` // The dimensions for the metric associated with the alarm. For an alarm based on a math expression, you can't specify Dimensions. Instead, you use Metrics. Dimensions AlarmDimensionArrayOutput `pulumi:"dimensions"` // Used only for alarms based on percentiles. EvaluateLowSampleCountPercentile pulumi.StringPtrOutput `pulumi:"evaluateLowSampleCountPercentile"` // The number of periods over which data is compared to the specified threshold. EvaluationPeriods pulumi.IntOutput `pulumi:"evaluationPeriods"` // The percentile statistic for the metric associated with the alarm. Specify a value between p0.0 and p100. ExtendedStatistic pulumi.StringPtrOutput `pulumi:"extendedStatistic"` // The actions to execute when this alarm transitions to the INSUFFICIENT_DATA state from any other state. InsufficientDataActions pulumi.StringArrayOutput `pulumi:"insufficientDataActions"` // The name of the metric associated with the alarm. MetricName pulumi.StringPtrOutput `pulumi:"metricName"` // An array that enables you to create an alarm based on the result of a metric math expression. Metrics AlarmMetricDataQueryArrayOutput `pulumi:"metrics"` // The namespace of the metric associated with the alarm. Namespace pulumi.StringPtrOutput `pulumi:"namespace"` // The actions to execute when this alarm transitions to the OK state from any other state. OkActions pulumi.StringArrayOutput `pulumi:"okActions"` // The period in seconds, over which the statistic is applied. Period pulumi.IntPtrOutput `pulumi:"period"` // The statistic for the metric associated with the alarm, other than percentile. Statistic pulumi.StringPtrOutput `pulumi:"statistic"` // In an alarm based on an anomaly detection model, this is the ID of the ANOMALY_DETECTION_BAND function used as the threshold for the alarm. Threshold pulumi.Float64PtrOutput `pulumi:"threshold"` // In an alarm based on an anomaly detection model, this is the ID of the ANOMALY_DETECTION_BAND function used as the threshold for the alarm. ThresholdMetricId pulumi.StringPtrOutput `pulumi:"thresholdMetricId"` // Sets how this alarm is to handle missing data points. Valid values are breaching, notBreaching, ignore, and missing. TreatMissingData pulumi.StringPtrOutput `pulumi:"treatMissingData"` // The unit of the metric associated with the alarm. Unit pulumi.StringPtrOutput `pulumi:"unit"` }
Resource Type definition for AWS::CloudWatch::Alarm
func GetAlarm ¶
func GetAlarm(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AlarmState, opts ...pulumi.ResourceOption) (*Alarm, error)
GetAlarm gets an existing Alarm 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 NewAlarm ¶
func NewAlarm(ctx *pulumi.Context, name string, args *AlarmArgs, opts ...pulumi.ResourceOption) (*Alarm, error)
NewAlarm registers a new resource with the given unique name, arguments, and options.
func (*Alarm) ElementType ¶
func (*Alarm) ToAlarmOutput ¶
func (i *Alarm) ToAlarmOutput() AlarmOutput
func (*Alarm) ToAlarmOutputWithContext ¶
func (i *Alarm) ToAlarmOutputWithContext(ctx context.Context) AlarmOutput
type AlarmArgs ¶
type AlarmArgs struct { // Indicates whether actions should be executed during any changes to the alarm state. The default is TRUE. ActionsEnabled pulumi.BoolPtrInput // The list of actions to execute when this alarm transitions into an ALARM state from any other state. AlarmActions pulumi.StringArrayInput // The description of the alarm. AlarmDescription pulumi.StringPtrInput // The name of the alarm. AlarmName pulumi.StringPtrInput // The arithmetic operation to use when comparing the specified statistic and threshold. ComparisonOperator pulumi.StringInput // The number of datapoints that must be breaching to trigger the alarm. DatapointsToAlarm pulumi.IntPtrInput // The dimensions for the metric associated with the alarm. For an alarm based on a math expression, you can't specify Dimensions. Instead, you use Metrics. Dimensions AlarmDimensionArrayInput // Used only for alarms based on percentiles. EvaluateLowSampleCountPercentile pulumi.StringPtrInput // The number of periods over which data is compared to the specified threshold. EvaluationPeriods pulumi.IntInput // The percentile statistic for the metric associated with the alarm. Specify a value between p0.0 and p100. ExtendedStatistic pulumi.StringPtrInput // The actions to execute when this alarm transitions to the INSUFFICIENT_DATA state from any other state. InsufficientDataActions pulumi.StringArrayInput // The name of the metric associated with the alarm. MetricName pulumi.StringPtrInput // An array that enables you to create an alarm based on the result of a metric math expression. Metrics AlarmMetricDataQueryArrayInput // The namespace of the metric associated with the alarm. Namespace pulumi.StringPtrInput // The actions to execute when this alarm transitions to the OK state from any other state. OkActions pulumi.StringArrayInput // The period in seconds, over which the statistic is applied. Period pulumi.IntPtrInput // The statistic for the metric associated with the alarm, other than percentile. Statistic pulumi.StringPtrInput // In an alarm based on an anomaly detection model, this is the ID of the ANOMALY_DETECTION_BAND function used as the threshold for the alarm. Threshold pulumi.Float64PtrInput // In an alarm based on an anomaly detection model, this is the ID of the ANOMALY_DETECTION_BAND function used as the threshold for the alarm. ThresholdMetricId pulumi.StringPtrInput // Sets how this alarm is to handle missing data points. Valid values are breaching, notBreaching, ignore, and missing. TreatMissingData pulumi.StringPtrInput // The unit of the metric associated with the alarm. Unit pulumi.StringPtrInput }
The set of arguments for constructing a Alarm resource.
func (AlarmArgs) ElementType ¶
type AlarmDimension ¶
type AlarmDimension struct { // The name of the dimension. Name string `pulumi:"name"` // The value for the dimension. Value string `pulumi:"value"` }
Dimensions are arbitrary name/value pairs that can be associated with a CloudWatch metric.
type AlarmDimensionArgs ¶
type AlarmDimensionArgs struct { // The name of the dimension. Name pulumi.StringInput `pulumi:"name"` // The value for the dimension. Value pulumi.StringInput `pulumi:"value"` }
Dimensions are arbitrary name/value pairs that can be associated with a CloudWatch metric.
func (AlarmDimensionArgs) ElementType ¶
func (AlarmDimensionArgs) ElementType() reflect.Type
func (AlarmDimensionArgs) ToAlarmDimensionOutput ¶
func (i AlarmDimensionArgs) ToAlarmDimensionOutput() AlarmDimensionOutput
func (AlarmDimensionArgs) ToAlarmDimensionOutputWithContext ¶
func (i AlarmDimensionArgs) ToAlarmDimensionOutputWithContext(ctx context.Context) AlarmDimensionOutput
func (AlarmDimensionArgs) ToOutput ¶ added in v0.76.0
func (i AlarmDimensionArgs) ToOutput(ctx context.Context) pulumix.Output[AlarmDimension]
type AlarmDimensionArray ¶
type AlarmDimensionArray []AlarmDimensionInput
func (AlarmDimensionArray) ElementType ¶
func (AlarmDimensionArray) ElementType() reflect.Type
func (AlarmDimensionArray) ToAlarmDimensionArrayOutput ¶
func (i AlarmDimensionArray) ToAlarmDimensionArrayOutput() AlarmDimensionArrayOutput
func (AlarmDimensionArray) ToAlarmDimensionArrayOutputWithContext ¶
func (i AlarmDimensionArray) ToAlarmDimensionArrayOutputWithContext(ctx context.Context) AlarmDimensionArrayOutput
func (AlarmDimensionArray) ToOutput ¶ added in v0.76.0
func (i AlarmDimensionArray) ToOutput(ctx context.Context) pulumix.Output[[]AlarmDimension]
type AlarmDimensionArrayInput ¶
type AlarmDimensionArrayInput interface { pulumi.Input ToAlarmDimensionArrayOutput() AlarmDimensionArrayOutput ToAlarmDimensionArrayOutputWithContext(context.Context) AlarmDimensionArrayOutput }
AlarmDimensionArrayInput is an input type that accepts AlarmDimensionArray and AlarmDimensionArrayOutput values. You can construct a concrete instance of `AlarmDimensionArrayInput` via:
AlarmDimensionArray{ AlarmDimensionArgs{...} }
type AlarmDimensionArrayOutput ¶
type AlarmDimensionArrayOutput struct{ *pulumi.OutputState }
func (AlarmDimensionArrayOutput) ElementType ¶
func (AlarmDimensionArrayOutput) ElementType() reflect.Type
func (AlarmDimensionArrayOutput) Index ¶
func (o AlarmDimensionArrayOutput) Index(i pulumi.IntInput) AlarmDimensionOutput
func (AlarmDimensionArrayOutput) ToAlarmDimensionArrayOutput ¶
func (o AlarmDimensionArrayOutput) ToAlarmDimensionArrayOutput() AlarmDimensionArrayOutput
func (AlarmDimensionArrayOutput) ToAlarmDimensionArrayOutputWithContext ¶
func (o AlarmDimensionArrayOutput) ToAlarmDimensionArrayOutputWithContext(ctx context.Context) AlarmDimensionArrayOutput
func (AlarmDimensionArrayOutput) ToOutput ¶ added in v0.76.0
func (o AlarmDimensionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]AlarmDimension]
type AlarmDimensionInput ¶
type AlarmDimensionInput interface { pulumi.Input ToAlarmDimensionOutput() AlarmDimensionOutput ToAlarmDimensionOutputWithContext(context.Context) AlarmDimensionOutput }
AlarmDimensionInput is an input type that accepts AlarmDimensionArgs and AlarmDimensionOutput values. You can construct a concrete instance of `AlarmDimensionInput` via:
AlarmDimensionArgs{...}
type AlarmDimensionOutput ¶
type AlarmDimensionOutput struct{ *pulumi.OutputState }
Dimensions are arbitrary name/value pairs that can be associated with a CloudWatch metric.
func (AlarmDimensionOutput) ElementType ¶
func (AlarmDimensionOutput) ElementType() reflect.Type
func (AlarmDimensionOutput) Name ¶
func (o AlarmDimensionOutput) Name() pulumi.StringOutput
The name of the dimension.
func (AlarmDimensionOutput) ToAlarmDimensionOutput ¶
func (o AlarmDimensionOutput) ToAlarmDimensionOutput() AlarmDimensionOutput
func (AlarmDimensionOutput) ToAlarmDimensionOutputWithContext ¶
func (o AlarmDimensionOutput) ToAlarmDimensionOutputWithContext(ctx context.Context) AlarmDimensionOutput
func (AlarmDimensionOutput) ToOutput ¶ added in v0.76.0
func (o AlarmDimensionOutput) ToOutput(ctx context.Context) pulumix.Output[AlarmDimension]
func (AlarmDimensionOutput) Value ¶
func (o AlarmDimensionOutput) Value() pulumi.StringOutput
The value for the dimension.
type AlarmInput ¶
type AlarmInput interface { pulumi.Input ToAlarmOutput() AlarmOutput ToAlarmOutputWithContext(ctx context.Context) AlarmOutput }
type AlarmMetric ¶
type AlarmMetric struct { // The dimensions for the metric. Dimensions []AlarmDimension `pulumi:"dimensions"` // The name of the metric. MetricName *string `pulumi:"metricName"` // The namespace of the metric. Namespace *string `pulumi:"namespace"` }
The Metric property type represents a specific metric.
type AlarmMetricArgs ¶
type AlarmMetricArgs struct { // The dimensions for the metric. Dimensions AlarmDimensionArrayInput `pulumi:"dimensions"` // The name of the metric. MetricName pulumi.StringPtrInput `pulumi:"metricName"` // The namespace of the metric. Namespace pulumi.StringPtrInput `pulumi:"namespace"` }
The Metric property type represents a specific metric.
func (AlarmMetricArgs) ElementType ¶
func (AlarmMetricArgs) ElementType() reflect.Type
func (AlarmMetricArgs) ToAlarmMetricOutput ¶
func (i AlarmMetricArgs) ToAlarmMetricOutput() AlarmMetricOutput
func (AlarmMetricArgs) ToAlarmMetricOutputWithContext ¶
func (i AlarmMetricArgs) ToAlarmMetricOutputWithContext(ctx context.Context) AlarmMetricOutput
func (AlarmMetricArgs) ToAlarmMetricPtrOutput ¶
func (i AlarmMetricArgs) ToAlarmMetricPtrOutput() AlarmMetricPtrOutput
func (AlarmMetricArgs) ToAlarmMetricPtrOutputWithContext ¶
func (i AlarmMetricArgs) ToAlarmMetricPtrOutputWithContext(ctx context.Context) AlarmMetricPtrOutput
func (AlarmMetricArgs) ToOutput ¶ added in v0.76.0
func (i AlarmMetricArgs) ToOutput(ctx context.Context) pulumix.Output[AlarmMetric]
type AlarmMetricDataQuery ¶
type AlarmMetricDataQuery struct { // The ID of the account where the metrics are located, if this is a cross-account alarm. AccountId *string `pulumi:"accountId"` // The math expression to be performed on the returned data. Expression *string `pulumi:"expression"` // A short name used to tie this object to the results in the response. Id string `pulumi:"id"` // A human-readable label for this metric or expression. Label *string `pulumi:"label"` // The metric to be returned, along with statistics, period, and units. MetricStat *AlarmMetricStat `pulumi:"metricStat"` // The period in seconds, over which the statistic is applied. Period *int `pulumi:"period"` // This option indicates whether to return the timestamps and raw data values of this metric. ReturnData *bool `pulumi:"returnData"` }
This property type specifies the metric data to return, and whether this call is just retrieving a batch set of data for one metric, or is performing a math expression on metric data.
type AlarmMetricDataQueryArgs ¶
type AlarmMetricDataQueryArgs struct { // The ID of the account where the metrics are located, if this is a cross-account alarm. AccountId pulumi.StringPtrInput `pulumi:"accountId"` // The math expression to be performed on the returned data. Expression pulumi.StringPtrInput `pulumi:"expression"` // A short name used to tie this object to the results in the response. Id pulumi.StringInput `pulumi:"id"` // A human-readable label for this metric or expression. Label pulumi.StringPtrInput `pulumi:"label"` // The metric to be returned, along with statistics, period, and units. MetricStat AlarmMetricStatPtrInput `pulumi:"metricStat"` // The period in seconds, over which the statistic is applied. Period pulumi.IntPtrInput `pulumi:"period"` // This option indicates whether to return the timestamps and raw data values of this metric. ReturnData pulumi.BoolPtrInput `pulumi:"returnData"` }
This property type specifies the metric data to return, and whether this call is just retrieving a batch set of data for one metric, or is performing a math expression on metric data.
func (AlarmMetricDataQueryArgs) ElementType ¶
func (AlarmMetricDataQueryArgs) ElementType() reflect.Type
func (AlarmMetricDataQueryArgs) ToAlarmMetricDataQueryOutput ¶
func (i AlarmMetricDataQueryArgs) ToAlarmMetricDataQueryOutput() AlarmMetricDataQueryOutput
func (AlarmMetricDataQueryArgs) ToAlarmMetricDataQueryOutputWithContext ¶
func (i AlarmMetricDataQueryArgs) ToAlarmMetricDataQueryOutputWithContext(ctx context.Context) AlarmMetricDataQueryOutput
func (AlarmMetricDataQueryArgs) ToOutput ¶ added in v0.76.0
func (i AlarmMetricDataQueryArgs) ToOutput(ctx context.Context) pulumix.Output[AlarmMetricDataQuery]
type AlarmMetricDataQueryArray ¶
type AlarmMetricDataQueryArray []AlarmMetricDataQueryInput
func (AlarmMetricDataQueryArray) ElementType ¶
func (AlarmMetricDataQueryArray) ElementType() reflect.Type
func (AlarmMetricDataQueryArray) ToAlarmMetricDataQueryArrayOutput ¶
func (i AlarmMetricDataQueryArray) ToAlarmMetricDataQueryArrayOutput() AlarmMetricDataQueryArrayOutput
func (AlarmMetricDataQueryArray) ToAlarmMetricDataQueryArrayOutputWithContext ¶
func (i AlarmMetricDataQueryArray) ToAlarmMetricDataQueryArrayOutputWithContext(ctx context.Context) AlarmMetricDataQueryArrayOutput
func (AlarmMetricDataQueryArray) ToOutput ¶ added in v0.76.0
func (i AlarmMetricDataQueryArray) ToOutput(ctx context.Context) pulumix.Output[[]AlarmMetricDataQuery]
type AlarmMetricDataQueryArrayInput ¶
type AlarmMetricDataQueryArrayInput interface { pulumi.Input ToAlarmMetricDataQueryArrayOutput() AlarmMetricDataQueryArrayOutput ToAlarmMetricDataQueryArrayOutputWithContext(context.Context) AlarmMetricDataQueryArrayOutput }
AlarmMetricDataQueryArrayInput is an input type that accepts AlarmMetricDataQueryArray and AlarmMetricDataQueryArrayOutput values. You can construct a concrete instance of `AlarmMetricDataQueryArrayInput` via:
AlarmMetricDataQueryArray{ AlarmMetricDataQueryArgs{...} }
type AlarmMetricDataQueryArrayOutput ¶
type AlarmMetricDataQueryArrayOutput struct{ *pulumi.OutputState }
func (AlarmMetricDataQueryArrayOutput) ElementType ¶
func (AlarmMetricDataQueryArrayOutput) ElementType() reflect.Type
func (AlarmMetricDataQueryArrayOutput) Index ¶
func (o AlarmMetricDataQueryArrayOutput) Index(i pulumi.IntInput) AlarmMetricDataQueryOutput
func (AlarmMetricDataQueryArrayOutput) ToAlarmMetricDataQueryArrayOutput ¶
func (o AlarmMetricDataQueryArrayOutput) ToAlarmMetricDataQueryArrayOutput() AlarmMetricDataQueryArrayOutput
func (AlarmMetricDataQueryArrayOutput) ToAlarmMetricDataQueryArrayOutputWithContext ¶
func (o AlarmMetricDataQueryArrayOutput) ToAlarmMetricDataQueryArrayOutputWithContext(ctx context.Context) AlarmMetricDataQueryArrayOutput
func (AlarmMetricDataQueryArrayOutput) ToOutput ¶ added in v0.76.0
func (o AlarmMetricDataQueryArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]AlarmMetricDataQuery]
type AlarmMetricDataQueryInput ¶
type AlarmMetricDataQueryInput interface { pulumi.Input ToAlarmMetricDataQueryOutput() AlarmMetricDataQueryOutput ToAlarmMetricDataQueryOutputWithContext(context.Context) AlarmMetricDataQueryOutput }
AlarmMetricDataQueryInput is an input type that accepts AlarmMetricDataQueryArgs and AlarmMetricDataQueryOutput values. You can construct a concrete instance of `AlarmMetricDataQueryInput` via:
AlarmMetricDataQueryArgs{...}
type AlarmMetricDataQueryOutput ¶
type AlarmMetricDataQueryOutput struct{ *pulumi.OutputState }
This property type specifies the metric data to return, and whether this call is just retrieving a batch set of data for one metric, or is performing a math expression on metric data.
func (AlarmMetricDataQueryOutput) AccountId ¶
func (o AlarmMetricDataQueryOutput) AccountId() pulumi.StringPtrOutput
The ID of the account where the metrics are located, if this is a cross-account alarm.
func (AlarmMetricDataQueryOutput) ElementType ¶
func (AlarmMetricDataQueryOutput) ElementType() reflect.Type
func (AlarmMetricDataQueryOutput) Expression ¶
func (o AlarmMetricDataQueryOutput) Expression() pulumi.StringPtrOutput
The math expression to be performed on the returned data.
func (AlarmMetricDataQueryOutput) Id ¶
func (o AlarmMetricDataQueryOutput) Id() pulumi.StringOutput
A short name used to tie this object to the results in the response.
func (AlarmMetricDataQueryOutput) Label ¶
func (o AlarmMetricDataQueryOutput) Label() pulumi.StringPtrOutput
A human-readable label for this metric or expression.
func (AlarmMetricDataQueryOutput) MetricStat ¶
func (o AlarmMetricDataQueryOutput) MetricStat() AlarmMetricStatPtrOutput
The metric to be returned, along with statistics, period, and units.
func (AlarmMetricDataQueryOutput) Period ¶
func (o AlarmMetricDataQueryOutput) Period() pulumi.IntPtrOutput
The period in seconds, over which the statistic is applied.
func (AlarmMetricDataQueryOutput) ReturnData ¶
func (o AlarmMetricDataQueryOutput) ReturnData() pulumi.BoolPtrOutput
This option indicates whether to return the timestamps and raw data values of this metric.
func (AlarmMetricDataQueryOutput) ToAlarmMetricDataQueryOutput ¶
func (o AlarmMetricDataQueryOutput) ToAlarmMetricDataQueryOutput() AlarmMetricDataQueryOutput
func (AlarmMetricDataQueryOutput) ToAlarmMetricDataQueryOutputWithContext ¶
func (o AlarmMetricDataQueryOutput) ToAlarmMetricDataQueryOutputWithContext(ctx context.Context) AlarmMetricDataQueryOutput
func (AlarmMetricDataQueryOutput) ToOutput ¶ added in v0.76.0
func (o AlarmMetricDataQueryOutput) ToOutput(ctx context.Context) pulumix.Output[AlarmMetricDataQuery]
type AlarmMetricInput ¶
type AlarmMetricInput interface { pulumi.Input ToAlarmMetricOutput() AlarmMetricOutput ToAlarmMetricOutputWithContext(context.Context) AlarmMetricOutput }
AlarmMetricInput is an input type that accepts AlarmMetricArgs and AlarmMetricOutput values. You can construct a concrete instance of `AlarmMetricInput` via:
AlarmMetricArgs{...}
type AlarmMetricOutput ¶
type AlarmMetricOutput struct{ *pulumi.OutputState }
The Metric property type represents a specific metric.
func (AlarmMetricOutput) Dimensions ¶
func (o AlarmMetricOutput) Dimensions() AlarmDimensionArrayOutput
The dimensions for the metric.
func (AlarmMetricOutput) ElementType ¶
func (AlarmMetricOutput) ElementType() reflect.Type
func (AlarmMetricOutput) MetricName ¶
func (o AlarmMetricOutput) MetricName() pulumi.StringPtrOutput
The name of the metric.
func (AlarmMetricOutput) Namespace ¶
func (o AlarmMetricOutput) Namespace() pulumi.StringPtrOutput
The namespace of the metric.
func (AlarmMetricOutput) ToAlarmMetricOutput ¶
func (o AlarmMetricOutput) ToAlarmMetricOutput() AlarmMetricOutput
func (AlarmMetricOutput) ToAlarmMetricOutputWithContext ¶
func (o AlarmMetricOutput) ToAlarmMetricOutputWithContext(ctx context.Context) AlarmMetricOutput
func (AlarmMetricOutput) ToAlarmMetricPtrOutput ¶
func (o AlarmMetricOutput) ToAlarmMetricPtrOutput() AlarmMetricPtrOutput
func (AlarmMetricOutput) ToAlarmMetricPtrOutputWithContext ¶
func (o AlarmMetricOutput) ToAlarmMetricPtrOutputWithContext(ctx context.Context) AlarmMetricPtrOutput
func (AlarmMetricOutput) ToOutput ¶ added in v0.76.0
func (o AlarmMetricOutput) ToOutput(ctx context.Context) pulumix.Output[AlarmMetric]
type AlarmMetricPtrInput ¶
type AlarmMetricPtrInput interface { pulumi.Input ToAlarmMetricPtrOutput() AlarmMetricPtrOutput ToAlarmMetricPtrOutputWithContext(context.Context) AlarmMetricPtrOutput }
AlarmMetricPtrInput is an input type that accepts AlarmMetricArgs, AlarmMetricPtr and AlarmMetricPtrOutput values. You can construct a concrete instance of `AlarmMetricPtrInput` via:
AlarmMetricArgs{...} or: nil
func AlarmMetricPtr ¶
func AlarmMetricPtr(v *AlarmMetricArgs) AlarmMetricPtrInput
type AlarmMetricPtrOutput ¶
type AlarmMetricPtrOutput struct{ *pulumi.OutputState }
func (AlarmMetricPtrOutput) Dimensions ¶
func (o AlarmMetricPtrOutput) Dimensions() AlarmDimensionArrayOutput
The dimensions for the metric.
func (AlarmMetricPtrOutput) Elem ¶
func (o AlarmMetricPtrOutput) Elem() AlarmMetricOutput
func (AlarmMetricPtrOutput) ElementType ¶
func (AlarmMetricPtrOutput) ElementType() reflect.Type
func (AlarmMetricPtrOutput) MetricName ¶
func (o AlarmMetricPtrOutput) MetricName() pulumi.StringPtrOutput
The name of the metric.
func (AlarmMetricPtrOutput) Namespace ¶
func (o AlarmMetricPtrOutput) Namespace() pulumi.StringPtrOutput
The namespace of the metric.
func (AlarmMetricPtrOutput) ToAlarmMetricPtrOutput ¶
func (o AlarmMetricPtrOutput) ToAlarmMetricPtrOutput() AlarmMetricPtrOutput
func (AlarmMetricPtrOutput) ToAlarmMetricPtrOutputWithContext ¶
func (o AlarmMetricPtrOutput) ToAlarmMetricPtrOutputWithContext(ctx context.Context) AlarmMetricPtrOutput
func (AlarmMetricPtrOutput) ToOutput ¶ added in v0.76.0
func (o AlarmMetricPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AlarmMetric]
type AlarmMetricStat ¶
type AlarmMetricStat struct { // The metric to return, including the metric name, namespace, and dimensions. Metric AlarmMetric `pulumi:"metric"` // The granularity, in seconds, of the returned data points. Period int `pulumi:"period"` // The statistic to return. Stat string `pulumi:"stat"` // The unit to use for the returned data points. Unit *string `pulumi:"unit"` }
This structure defines the metric to be returned, along with the statistics, period, and units.
type AlarmMetricStatArgs ¶
type AlarmMetricStatArgs struct { // The metric to return, including the metric name, namespace, and dimensions. Metric AlarmMetricInput `pulumi:"metric"` // The granularity, in seconds, of the returned data points. Period pulumi.IntInput `pulumi:"period"` // The statistic to return. Stat pulumi.StringInput `pulumi:"stat"` // The unit to use for the returned data points. Unit pulumi.StringPtrInput `pulumi:"unit"` }
This structure defines the metric to be returned, along with the statistics, period, and units.
func (AlarmMetricStatArgs) ElementType ¶
func (AlarmMetricStatArgs) ElementType() reflect.Type
func (AlarmMetricStatArgs) ToAlarmMetricStatOutput ¶
func (i AlarmMetricStatArgs) ToAlarmMetricStatOutput() AlarmMetricStatOutput
func (AlarmMetricStatArgs) ToAlarmMetricStatOutputWithContext ¶
func (i AlarmMetricStatArgs) ToAlarmMetricStatOutputWithContext(ctx context.Context) AlarmMetricStatOutput
func (AlarmMetricStatArgs) ToAlarmMetricStatPtrOutput ¶
func (i AlarmMetricStatArgs) ToAlarmMetricStatPtrOutput() AlarmMetricStatPtrOutput
func (AlarmMetricStatArgs) ToAlarmMetricStatPtrOutputWithContext ¶
func (i AlarmMetricStatArgs) ToAlarmMetricStatPtrOutputWithContext(ctx context.Context) AlarmMetricStatPtrOutput
func (AlarmMetricStatArgs) ToOutput ¶ added in v0.76.0
func (i AlarmMetricStatArgs) ToOutput(ctx context.Context) pulumix.Output[AlarmMetricStat]
type AlarmMetricStatInput ¶
type AlarmMetricStatInput interface { pulumi.Input ToAlarmMetricStatOutput() AlarmMetricStatOutput ToAlarmMetricStatOutputWithContext(context.Context) AlarmMetricStatOutput }
AlarmMetricStatInput is an input type that accepts AlarmMetricStatArgs and AlarmMetricStatOutput values. You can construct a concrete instance of `AlarmMetricStatInput` via:
AlarmMetricStatArgs{...}
type AlarmMetricStatOutput ¶
type AlarmMetricStatOutput struct{ *pulumi.OutputState }
This structure defines the metric to be returned, along with the statistics, period, and units.
func (AlarmMetricStatOutput) ElementType ¶
func (AlarmMetricStatOutput) ElementType() reflect.Type
func (AlarmMetricStatOutput) Metric ¶
func (o AlarmMetricStatOutput) Metric() AlarmMetricOutput
The metric to return, including the metric name, namespace, and dimensions.
func (AlarmMetricStatOutput) Period ¶
func (o AlarmMetricStatOutput) Period() pulumi.IntOutput
The granularity, in seconds, of the returned data points.
func (AlarmMetricStatOutput) Stat ¶
func (o AlarmMetricStatOutput) Stat() pulumi.StringOutput
The statistic to return.
func (AlarmMetricStatOutput) ToAlarmMetricStatOutput ¶
func (o AlarmMetricStatOutput) ToAlarmMetricStatOutput() AlarmMetricStatOutput
func (AlarmMetricStatOutput) ToAlarmMetricStatOutputWithContext ¶
func (o AlarmMetricStatOutput) ToAlarmMetricStatOutputWithContext(ctx context.Context) AlarmMetricStatOutput
func (AlarmMetricStatOutput) ToAlarmMetricStatPtrOutput ¶
func (o AlarmMetricStatOutput) ToAlarmMetricStatPtrOutput() AlarmMetricStatPtrOutput
func (AlarmMetricStatOutput) ToAlarmMetricStatPtrOutputWithContext ¶
func (o AlarmMetricStatOutput) ToAlarmMetricStatPtrOutputWithContext(ctx context.Context) AlarmMetricStatPtrOutput
func (AlarmMetricStatOutput) ToOutput ¶ added in v0.76.0
func (o AlarmMetricStatOutput) ToOutput(ctx context.Context) pulumix.Output[AlarmMetricStat]
func (AlarmMetricStatOutput) Unit ¶
func (o AlarmMetricStatOutput) Unit() pulumi.StringPtrOutput
The unit to use for the returned data points.
type AlarmMetricStatPtrInput ¶
type AlarmMetricStatPtrInput interface { pulumi.Input ToAlarmMetricStatPtrOutput() AlarmMetricStatPtrOutput ToAlarmMetricStatPtrOutputWithContext(context.Context) AlarmMetricStatPtrOutput }
AlarmMetricStatPtrInput is an input type that accepts AlarmMetricStatArgs, AlarmMetricStatPtr and AlarmMetricStatPtrOutput values. You can construct a concrete instance of `AlarmMetricStatPtrInput` via:
AlarmMetricStatArgs{...} or: nil
func AlarmMetricStatPtr ¶
func AlarmMetricStatPtr(v *AlarmMetricStatArgs) AlarmMetricStatPtrInput
type AlarmMetricStatPtrOutput ¶
type AlarmMetricStatPtrOutput struct{ *pulumi.OutputState }
func (AlarmMetricStatPtrOutput) Elem ¶
func (o AlarmMetricStatPtrOutput) Elem() AlarmMetricStatOutput
func (AlarmMetricStatPtrOutput) ElementType ¶
func (AlarmMetricStatPtrOutput) ElementType() reflect.Type
func (AlarmMetricStatPtrOutput) Metric ¶
func (o AlarmMetricStatPtrOutput) Metric() AlarmMetricPtrOutput
The metric to return, including the metric name, namespace, and dimensions.
func (AlarmMetricStatPtrOutput) Period ¶
func (o AlarmMetricStatPtrOutput) Period() pulumi.IntPtrOutput
The granularity, in seconds, of the returned data points.
func (AlarmMetricStatPtrOutput) Stat ¶
func (o AlarmMetricStatPtrOutput) Stat() pulumi.StringPtrOutput
The statistic to return.
func (AlarmMetricStatPtrOutput) ToAlarmMetricStatPtrOutput ¶
func (o AlarmMetricStatPtrOutput) ToAlarmMetricStatPtrOutput() AlarmMetricStatPtrOutput
func (AlarmMetricStatPtrOutput) ToAlarmMetricStatPtrOutputWithContext ¶
func (o AlarmMetricStatPtrOutput) ToAlarmMetricStatPtrOutputWithContext(ctx context.Context) AlarmMetricStatPtrOutput
func (AlarmMetricStatPtrOutput) ToOutput ¶ added in v0.76.0
func (o AlarmMetricStatPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AlarmMetricStat]
func (AlarmMetricStatPtrOutput) Unit ¶
func (o AlarmMetricStatPtrOutput) Unit() pulumi.StringPtrOutput
The unit to use for the returned data points.
type AlarmOutput ¶
type AlarmOutput struct{ *pulumi.OutputState }
func (AlarmOutput) ActionsEnabled ¶ added in v0.17.0
func (o AlarmOutput) ActionsEnabled() pulumi.BoolPtrOutput
Indicates whether actions should be executed during any changes to the alarm state. The default is TRUE.
func (AlarmOutput) AlarmActions ¶ added in v0.17.0
func (o AlarmOutput) AlarmActions() pulumi.StringArrayOutput
The list of actions to execute when this alarm transitions into an ALARM state from any other state.
func (AlarmOutput) AlarmDescription ¶ added in v0.17.0
func (o AlarmOutput) AlarmDescription() pulumi.StringPtrOutput
The description of the alarm.
func (AlarmOutput) AlarmName ¶ added in v0.17.0
func (o AlarmOutput) AlarmName() pulumi.StringPtrOutput
The name of the alarm.
func (AlarmOutput) Arn ¶ added in v0.17.0
func (o AlarmOutput) Arn() pulumi.StringOutput
Amazon Resource Name is a unique name for each resource.
func (AlarmOutput) ComparisonOperator ¶ added in v0.17.0
func (o AlarmOutput) ComparisonOperator() pulumi.StringOutput
The arithmetic operation to use when comparing the specified statistic and threshold.
func (AlarmOutput) DatapointsToAlarm ¶ added in v0.17.0
func (o AlarmOutput) DatapointsToAlarm() pulumi.IntPtrOutput
The number of datapoints that must be breaching to trigger the alarm.
func (AlarmOutput) Dimensions ¶ added in v0.17.0
func (o AlarmOutput) Dimensions() AlarmDimensionArrayOutput
The dimensions for the metric associated with the alarm. For an alarm based on a math expression, you can't specify Dimensions. Instead, you use Metrics.
func (AlarmOutput) ElementType ¶
func (AlarmOutput) ElementType() reflect.Type
func (AlarmOutput) EvaluateLowSampleCountPercentile ¶ added in v0.17.0
func (o AlarmOutput) EvaluateLowSampleCountPercentile() pulumi.StringPtrOutput
Used only for alarms based on percentiles.
func (AlarmOutput) EvaluationPeriods ¶ added in v0.17.0
func (o AlarmOutput) EvaluationPeriods() pulumi.IntOutput
The number of periods over which data is compared to the specified threshold.
func (AlarmOutput) ExtendedStatistic ¶ added in v0.17.0
func (o AlarmOutput) ExtendedStatistic() pulumi.StringPtrOutput
The percentile statistic for the metric associated with the alarm. Specify a value between p0.0 and p100.
func (AlarmOutput) InsufficientDataActions ¶ added in v0.17.0
func (o AlarmOutput) InsufficientDataActions() pulumi.StringArrayOutput
The actions to execute when this alarm transitions to the INSUFFICIENT_DATA state from any other state.
func (AlarmOutput) MetricName ¶ added in v0.17.0
func (o AlarmOutput) MetricName() pulumi.StringPtrOutput
The name of the metric associated with the alarm.
func (AlarmOutput) Metrics ¶ added in v0.17.0
func (o AlarmOutput) Metrics() AlarmMetricDataQueryArrayOutput
An array that enables you to create an alarm based on the result of a metric math expression.
func (AlarmOutput) Namespace ¶ added in v0.17.0
func (o AlarmOutput) Namespace() pulumi.StringPtrOutput
The namespace of the metric associated with the alarm.
func (AlarmOutput) OkActions ¶ added in v0.72.0
func (o AlarmOutput) OkActions() pulumi.StringArrayOutput
The actions to execute when this alarm transitions to the OK state from any other state.
func (AlarmOutput) Period ¶ added in v0.17.0
func (o AlarmOutput) Period() pulumi.IntPtrOutput
The period in seconds, over which the statistic is applied.
func (AlarmOutput) Statistic ¶ added in v0.17.0
func (o AlarmOutput) Statistic() pulumi.StringPtrOutput
The statistic for the metric associated with the alarm, other than percentile.
func (AlarmOutput) Threshold ¶ added in v0.17.0
func (o AlarmOutput) Threshold() pulumi.Float64PtrOutput
In an alarm based on an anomaly detection model, this is the ID of the ANOMALY_DETECTION_BAND function used as the threshold for the alarm.
func (AlarmOutput) ThresholdMetricId ¶ added in v0.17.0
func (o AlarmOutput) ThresholdMetricId() pulumi.StringPtrOutput
In an alarm based on an anomaly detection model, this is the ID of the ANOMALY_DETECTION_BAND function used as the threshold for the alarm.
func (AlarmOutput) ToAlarmOutput ¶
func (o AlarmOutput) ToAlarmOutput() AlarmOutput
func (AlarmOutput) ToAlarmOutputWithContext ¶
func (o AlarmOutput) ToAlarmOutputWithContext(ctx context.Context) AlarmOutput
func (AlarmOutput) TreatMissingData ¶ added in v0.17.0
func (o AlarmOutput) TreatMissingData() pulumi.StringPtrOutput
Sets how this alarm is to handle missing data points. Valid values are breaching, notBreaching, ignore, and missing.
func (AlarmOutput) Unit ¶ added in v0.17.0
func (o AlarmOutput) Unit() pulumi.StringPtrOutput
The unit of the metric associated with the alarm.
type AlarmState ¶
type AlarmState struct { }
func (AlarmState) ElementType ¶
func (AlarmState) ElementType() reflect.Type
type AnomalyDetector
deprecated
type AnomalyDetector struct { pulumi.CustomResourceState Configuration AnomalyDetectorConfigurationPtrOutput `pulumi:"configuration"` Dimensions AnomalyDetectorDimensionArrayOutput `pulumi:"dimensions"` MetricMathAnomalyDetector AnomalyDetectorMetricMathAnomalyDetectorPtrOutput `pulumi:"metricMathAnomalyDetector"` MetricName pulumi.StringPtrOutput `pulumi:"metricName"` Namespace pulumi.StringPtrOutput `pulumi:"namespace"` SingleMetricAnomalyDetector AnomalyDetectorSingleMetricAnomalyDetectorPtrOutput `pulumi:"singleMetricAnomalyDetector"` Stat pulumi.StringPtrOutput `pulumi:"stat"` }
Resource Type definition for AWS::CloudWatch::AnomalyDetector
Deprecated: AnomalyDetector is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.
func GetAnomalyDetector ¶
func GetAnomalyDetector(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AnomalyDetectorState, opts ...pulumi.ResourceOption) (*AnomalyDetector, error)
GetAnomalyDetector gets an existing AnomalyDetector 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 NewAnomalyDetector ¶
func NewAnomalyDetector(ctx *pulumi.Context, name string, args *AnomalyDetectorArgs, opts ...pulumi.ResourceOption) (*AnomalyDetector, error)
NewAnomalyDetector registers a new resource with the given unique name, arguments, and options.
func (*AnomalyDetector) ElementType ¶
func (*AnomalyDetector) ElementType() reflect.Type
func (*AnomalyDetector) ToAnomalyDetectorOutput ¶
func (i *AnomalyDetector) ToAnomalyDetectorOutput() AnomalyDetectorOutput
func (*AnomalyDetector) ToAnomalyDetectorOutputWithContext ¶
func (i *AnomalyDetector) ToAnomalyDetectorOutputWithContext(ctx context.Context) AnomalyDetectorOutput
func (*AnomalyDetector) ToOutput ¶ added in v0.76.0
func (i *AnomalyDetector) ToOutput(ctx context.Context) pulumix.Output[*AnomalyDetector]
type AnomalyDetectorArgs ¶
type AnomalyDetectorArgs struct { Configuration AnomalyDetectorConfigurationPtrInput Dimensions AnomalyDetectorDimensionArrayInput MetricMathAnomalyDetector AnomalyDetectorMetricMathAnomalyDetectorPtrInput MetricName pulumi.StringPtrInput Namespace pulumi.StringPtrInput SingleMetricAnomalyDetector AnomalyDetectorSingleMetricAnomalyDetectorPtrInput Stat pulumi.StringPtrInput }
The set of arguments for constructing a AnomalyDetector resource.
func (AnomalyDetectorArgs) ElementType ¶
func (AnomalyDetectorArgs) ElementType() reflect.Type
type AnomalyDetectorConfiguration ¶
type AnomalyDetectorConfiguration struct { ExcludedTimeRanges []AnomalyDetectorRange `pulumi:"excludedTimeRanges"` MetricTimeZone *string `pulumi:"metricTimeZone"` }
type AnomalyDetectorConfigurationArgs ¶
type AnomalyDetectorConfigurationArgs struct { ExcludedTimeRanges AnomalyDetectorRangeArrayInput `pulumi:"excludedTimeRanges"` MetricTimeZone pulumi.StringPtrInput `pulumi:"metricTimeZone"` }
func (AnomalyDetectorConfigurationArgs) ElementType ¶
func (AnomalyDetectorConfigurationArgs) ElementType() reflect.Type
func (AnomalyDetectorConfigurationArgs) ToAnomalyDetectorConfigurationOutput ¶
func (i AnomalyDetectorConfigurationArgs) ToAnomalyDetectorConfigurationOutput() AnomalyDetectorConfigurationOutput
func (AnomalyDetectorConfigurationArgs) ToAnomalyDetectorConfigurationOutputWithContext ¶
func (i AnomalyDetectorConfigurationArgs) ToAnomalyDetectorConfigurationOutputWithContext(ctx context.Context) AnomalyDetectorConfigurationOutput
func (AnomalyDetectorConfigurationArgs) ToAnomalyDetectorConfigurationPtrOutput ¶
func (i AnomalyDetectorConfigurationArgs) ToAnomalyDetectorConfigurationPtrOutput() AnomalyDetectorConfigurationPtrOutput
func (AnomalyDetectorConfigurationArgs) ToAnomalyDetectorConfigurationPtrOutputWithContext ¶
func (i AnomalyDetectorConfigurationArgs) ToAnomalyDetectorConfigurationPtrOutputWithContext(ctx context.Context) AnomalyDetectorConfigurationPtrOutput
func (AnomalyDetectorConfigurationArgs) ToOutput ¶ added in v0.76.0
func (i AnomalyDetectorConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[AnomalyDetectorConfiguration]
type AnomalyDetectorConfigurationInput ¶
type AnomalyDetectorConfigurationInput interface { pulumi.Input ToAnomalyDetectorConfigurationOutput() AnomalyDetectorConfigurationOutput ToAnomalyDetectorConfigurationOutputWithContext(context.Context) AnomalyDetectorConfigurationOutput }
AnomalyDetectorConfigurationInput is an input type that accepts AnomalyDetectorConfigurationArgs and AnomalyDetectorConfigurationOutput values. You can construct a concrete instance of `AnomalyDetectorConfigurationInput` via:
AnomalyDetectorConfigurationArgs{...}
type AnomalyDetectorConfigurationOutput ¶
type AnomalyDetectorConfigurationOutput struct{ *pulumi.OutputState }
func (AnomalyDetectorConfigurationOutput) ElementType ¶
func (AnomalyDetectorConfigurationOutput) ElementType() reflect.Type
func (AnomalyDetectorConfigurationOutput) ExcludedTimeRanges ¶
func (o AnomalyDetectorConfigurationOutput) ExcludedTimeRanges() AnomalyDetectorRangeArrayOutput
func (AnomalyDetectorConfigurationOutput) MetricTimeZone ¶
func (o AnomalyDetectorConfigurationOutput) MetricTimeZone() pulumi.StringPtrOutput
func (AnomalyDetectorConfigurationOutput) ToAnomalyDetectorConfigurationOutput ¶
func (o AnomalyDetectorConfigurationOutput) ToAnomalyDetectorConfigurationOutput() AnomalyDetectorConfigurationOutput
func (AnomalyDetectorConfigurationOutput) ToAnomalyDetectorConfigurationOutputWithContext ¶
func (o AnomalyDetectorConfigurationOutput) ToAnomalyDetectorConfigurationOutputWithContext(ctx context.Context) AnomalyDetectorConfigurationOutput
func (AnomalyDetectorConfigurationOutput) ToAnomalyDetectorConfigurationPtrOutput ¶
func (o AnomalyDetectorConfigurationOutput) ToAnomalyDetectorConfigurationPtrOutput() AnomalyDetectorConfigurationPtrOutput
func (AnomalyDetectorConfigurationOutput) ToAnomalyDetectorConfigurationPtrOutputWithContext ¶
func (o AnomalyDetectorConfigurationOutput) ToAnomalyDetectorConfigurationPtrOutputWithContext(ctx context.Context) AnomalyDetectorConfigurationPtrOutput
func (AnomalyDetectorConfigurationOutput) ToOutput ¶ added in v0.76.0
func (o AnomalyDetectorConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[AnomalyDetectorConfiguration]
type AnomalyDetectorConfigurationPtrInput ¶
type AnomalyDetectorConfigurationPtrInput interface { pulumi.Input ToAnomalyDetectorConfigurationPtrOutput() AnomalyDetectorConfigurationPtrOutput ToAnomalyDetectorConfigurationPtrOutputWithContext(context.Context) AnomalyDetectorConfigurationPtrOutput }
AnomalyDetectorConfigurationPtrInput is an input type that accepts AnomalyDetectorConfigurationArgs, AnomalyDetectorConfigurationPtr and AnomalyDetectorConfigurationPtrOutput values. You can construct a concrete instance of `AnomalyDetectorConfigurationPtrInput` via:
AnomalyDetectorConfigurationArgs{...} or: nil
func AnomalyDetectorConfigurationPtr ¶
func AnomalyDetectorConfigurationPtr(v *AnomalyDetectorConfigurationArgs) AnomalyDetectorConfigurationPtrInput
type AnomalyDetectorConfigurationPtrOutput ¶
type AnomalyDetectorConfigurationPtrOutput struct{ *pulumi.OutputState }
func (AnomalyDetectorConfigurationPtrOutput) ElementType ¶
func (AnomalyDetectorConfigurationPtrOutput) ElementType() reflect.Type
func (AnomalyDetectorConfigurationPtrOutput) ExcludedTimeRanges ¶
func (o AnomalyDetectorConfigurationPtrOutput) ExcludedTimeRanges() AnomalyDetectorRangeArrayOutput
func (AnomalyDetectorConfigurationPtrOutput) MetricTimeZone ¶
func (o AnomalyDetectorConfigurationPtrOutput) MetricTimeZone() pulumi.StringPtrOutput
func (AnomalyDetectorConfigurationPtrOutput) ToAnomalyDetectorConfigurationPtrOutput ¶
func (o AnomalyDetectorConfigurationPtrOutput) ToAnomalyDetectorConfigurationPtrOutput() AnomalyDetectorConfigurationPtrOutput
func (AnomalyDetectorConfigurationPtrOutput) ToAnomalyDetectorConfigurationPtrOutputWithContext ¶
func (o AnomalyDetectorConfigurationPtrOutput) ToAnomalyDetectorConfigurationPtrOutputWithContext(ctx context.Context) AnomalyDetectorConfigurationPtrOutput
func (AnomalyDetectorConfigurationPtrOutput) ToOutput ¶ added in v0.76.0
func (o AnomalyDetectorConfigurationPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AnomalyDetectorConfiguration]
type AnomalyDetectorDimensionArgs ¶
type AnomalyDetectorDimensionArgs struct { Name pulumi.StringInput `pulumi:"name"` Value pulumi.StringInput `pulumi:"value"` }
func (AnomalyDetectorDimensionArgs) ElementType ¶
func (AnomalyDetectorDimensionArgs) ElementType() reflect.Type
func (AnomalyDetectorDimensionArgs) ToAnomalyDetectorDimensionOutput ¶
func (i AnomalyDetectorDimensionArgs) ToAnomalyDetectorDimensionOutput() AnomalyDetectorDimensionOutput
func (AnomalyDetectorDimensionArgs) ToAnomalyDetectorDimensionOutputWithContext ¶
func (i AnomalyDetectorDimensionArgs) ToAnomalyDetectorDimensionOutputWithContext(ctx context.Context) AnomalyDetectorDimensionOutput
func (AnomalyDetectorDimensionArgs) ToOutput ¶ added in v0.76.0
func (i AnomalyDetectorDimensionArgs) ToOutput(ctx context.Context) pulumix.Output[AnomalyDetectorDimension]
type AnomalyDetectorDimensionArray ¶
type AnomalyDetectorDimensionArray []AnomalyDetectorDimensionInput
func (AnomalyDetectorDimensionArray) ElementType ¶
func (AnomalyDetectorDimensionArray) ElementType() reflect.Type
func (AnomalyDetectorDimensionArray) ToAnomalyDetectorDimensionArrayOutput ¶
func (i AnomalyDetectorDimensionArray) ToAnomalyDetectorDimensionArrayOutput() AnomalyDetectorDimensionArrayOutput
func (AnomalyDetectorDimensionArray) ToAnomalyDetectorDimensionArrayOutputWithContext ¶
func (i AnomalyDetectorDimensionArray) ToAnomalyDetectorDimensionArrayOutputWithContext(ctx context.Context) AnomalyDetectorDimensionArrayOutput
func (AnomalyDetectorDimensionArray) ToOutput ¶ added in v0.76.0
func (i AnomalyDetectorDimensionArray) ToOutput(ctx context.Context) pulumix.Output[[]AnomalyDetectorDimension]
type AnomalyDetectorDimensionArrayInput ¶
type AnomalyDetectorDimensionArrayInput interface { pulumi.Input ToAnomalyDetectorDimensionArrayOutput() AnomalyDetectorDimensionArrayOutput ToAnomalyDetectorDimensionArrayOutputWithContext(context.Context) AnomalyDetectorDimensionArrayOutput }
AnomalyDetectorDimensionArrayInput is an input type that accepts AnomalyDetectorDimensionArray and AnomalyDetectorDimensionArrayOutput values. You can construct a concrete instance of `AnomalyDetectorDimensionArrayInput` via:
AnomalyDetectorDimensionArray{ AnomalyDetectorDimensionArgs{...} }
type AnomalyDetectorDimensionArrayOutput ¶
type AnomalyDetectorDimensionArrayOutput struct{ *pulumi.OutputState }
func (AnomalyDetectorDimensionArrayOutput) ElementType ¶
func (AnomalyDetectorDimensionArrayOutput) ElementType() reflect.Type
func (AnomalyDetectorDimensionArrayOutput) Index ¶
func (o AnomalyDetectorDimensionArrayOutput) Index(i pulumi.IntInput) AnomalyDetectorDimensionOutput
func (AnomalyDetectorDimensionArrayOutput) ToAnomalyDetectorDimensionArrayOutput ¶
func (o AnomalyDetectorDimensionArrayOutput) ToAnomalyDetectorDimensionArrayOutput() AnomalyDetectorDimensionArrayOutput
func (AnomalyDetectorDimensionArrayOutput) ToAnomalyDetectorDimensionArrayOutputWithContext ¶
func (o AnomalyDetectorDimensionArrayOutput) ToAnomalyDetectorDimensionArrayOutputWithContext(ctx context.Context) AnomalyDetectorDimensionArrayOutput
func (AnomalyDetectorDimensionArrayOutput) ToOutput ¶ added in v0.76.0
func (o AnomalyDetectorDimensionArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]AnomalyDetectorDimension]
type AnomalyDetectorDimensionInput ¶
type AnomalyDetectorDimensionInput interface { pulumi.Input ToAnomalyDetectorDimensionOutput() AnomalyDetectorDimensionOutput ToAnomalyDetectorDimensionOutputWithContext(context.Context) AnomalyDetectorDimensionOutput }
AnomalyDetectorDimensionInput is an input type that accepts AnomalyDetectorDimensionArgs and AnomalyDetectorDimensionOutput values. You can construct a concrete instance of `AnomalyDetectorDimensionInput` via:
AnomalyDetectorDimensionArgs{...}
type AnomalyDetectorDimensionOutput ¶
type AnomalyDetectorDimensionOutput struct{ *pulumi.OutputState }
func (AnomalyDetectorDimensionOutput) ElementType ¶
func (AnomalyDetectorDimensionOutput) ElementType() reflect.Type
func (AnomalyDetectorDimensionOutput) Name ¶
func (o AnomalyDetectorDimensionOutput) Name() pulumi.StringOutput
func (AnomalyDetectorDimensionOutput) ToAnomalyDetectorDimensionOutput ¶
func (o AnomalyDetectorDimensionOutput) ToAnomalyDetectorDimensionOutput() AnomalyDetectorDimensionOutput
func (AnomalyDetectorDimensionOutput) ToAnomalyDetectorDimensionOutputWithContext ¶
func (o AnomalyDetectorDimensionOutput) ToAnomalyDetectorDimensionOutputWithContext(ctx context.Context) AnomalyDetectorDimensionOutput
func (AnomalyDetectorDimensionOutput) ToOutput ¶ added in v0.76.0
func (o AnomalyDetectorDimensionOutput) ToOutput(ctx context.Context) pulumix.Output[AnomalyDetectorDimension]
func (AnomalyDetectorDimensionOutput) Value ¶
func (o AnomalyDetectorDimensionOutput) Value() pulumi.StringOutput
type AnomalyDetectorInput ¶
type AnomalyDetectorInput interface { pulumi.Input ToAnomalyDetectorOutput() AnomalyDetectorOutput ToAnomalyDetectorOutputWithContext(ctx context.Context) AnomalyDetectorOutput }
type AnomalyDetectorMetric ¶ added in v0.7.0
type AnomalyDetectorMetric struct { Dimensions []AnomalyDetectorDimension `pulumi:"dimensions"` MetricName string `pulumi:"metricName"` Namespace string `pulumi:"namespace"` }
type AnomalyDetectorMetricArgs ¶ added in v0.7.0
type AnomalyDetectorMetricArgs struct { Dimensions AnomalyDetectorDimensionArrayInput `pulumi:"dimensions"` MetricName pulumi.StringInput `pulumi:"metricName"` Namespace pulumi.StringInput `pulumi:"namespace"` }
func (AnomalyDetectorMetricArgs) ElementType ¶ added in v0.7.0
func (AnomalyDetectorMetricArgs) ElementType() reflect.Type
func (AnomalyDetectorMetricArgs) ToAnomalyDetectorMetricOutput ¶ added in v0.7.0
func (i AnomalyDetectorMetricArgs) ToAnomalyDetectorMetricOutput() AnomalyDetectorMetricOutput
func (AnomalyDetectorMetricArgs) ToAnomalyDetectorMetricOutputWithContext ¶ added in v0.7.0
func (i AnomalyDetectorMetricArgs) ToAnomalyDetectorMetricOutputWithContext(ctx context.Context) AnomalyDetectorMetricOutput
func (AnomalyDetectorMetricArgs) ToAnomalyDetectorMetricPtrOutput ¶ added in v0.7.0
func (i AnomalyDetectorMetricArgs) ToAnomalyDetectorMetricPtrOutput() AnomalyDetectorMetricPtrOutput
func (AnomalyDetectorMetricArgs) ToAnomalyDetectorMetricPtrOutputWithContext ¶ added in v0.7.0
func (i AnomalyDetectorMetricArgs) ToAnomalyDetectorMetricPtrOutputWithContext(ctx context.Context) AnomalyDetectorMetricPtrOutput
func (AnomalyDetectorMetricArgs) ToOutput ¶ added in v0.76.0
func (i AnomalyDetectorMetricArgs) ToOutput(ctx context.Context) pulumix.Output[AnomalyDetectorMetric]
type AnomalyDetectorMetricDataQuery ¶ added in v0.7.0
type AnomalyDetectorMetricDataQuery struct { AccountId *string `pulumi:"accountId"` Expression *string `pulumi:"expression"` Id string `pulumi:"id"` Label *string `pulumi:"label"` MetricStat *AnomalyDetectorMetricStat `pulumi:"metricStat"` Period *int `pulumi:"period"` ReturnData *bool `pulumi:"returnData"` }
type AnomalyDetectorMetricDataQueryArgs ¶ added in v0.7.0
type AnomalyDetectorMetricDataQueryArgs struct { AccountId pulumi.StringPtrInput `pulumi:"accountId"` Expression pulumi.StringPtrInput `pulumi:"expression"` Id pulumi.StringInput `pulumi:"id"` Label pulumi.StringPtrInput `pulumi:"label"` MetricStat AnomalyDetectorMetricStatPtrInput `pulumi:"metricStat"` Period pulumi.IntPtrInput `pulumi:"period"` ReturnData pulumi.BoolPtrInput `pulumi:"returnData"` }
func (AnomalyDetectorMetricDataQueryArgs) ElementType ¶ added in v0.7.0
func (AnomalyDetectorMetricDataQueryArgs) ElementType() reflect.Type
func (AnomalyDetectorMetricDataQueryArgs) ToAnomalyDetectorMetricDataQueryOutput ¶ added in v0.7.0
func (i AnomalyDetectorMetricDataQueryArgs) ToAnomalyDetectorMetricDataQueryOutput() AnomalyDetectorMetricDataQueryOutput
func (AnomalyDetectorMetricDataQueryArgs) ToAnomalyDetectorMetricDataQueryOutputWithContext ¶ added in v0.7.0
func (i AnomalyDetectorMetricDataQueryArgs) ToAnomalyDetectorMetricDataQueryOutputWithContext(ctx context.Context) AnomalyDetectorMetricDataQueryOutput
func (AnomalyDetectorMetricDataQueryArgs) ToOutput ¶ added in v0.76.0
func (i AnomalyDetectorMetricDataQueryArgs) ToOutput(ctx context.Context) pulumix.Output[AnomalyDetectorMetricDataQuery]
type AnomalyDetectorMetricDataQueryArray ¶ added in v0.7.0
type AnomalyDetectorMetricDataQueryArray []AnomalyDetectorMetricDataQueryInput
func (AnomalyDetectorMetricDataQueryArray) ElementType ¶ added in v0.7.0
func (AnomalyDetectorMetricDataQueryArray) ElementType() reflect.Type
func (AnomalyDetectorMetricDataQueryArray) ToAnomalyDetectorMetricDataQueryArrayOutput ¶ added in v0.7.0
func (i AnomalyDetectorMetricDataQueryArray) ToAnomalyDetectorMetricDataQueryArrayOutput() AnomalyDetectorMetricDataQueryArrayOutput
func (AnomalyDetectorMetricDataQueryArray) ToAnomalyDetectorMetricDataQueryArrayOutputWithContext ¶ added in v0.7.0
func (i AnomalyDetectorMetricDataQueryArray) ToAnomalyDetectorMetricDataQueryArrayOutputWithContext(ctx context.Context) AnomalyDetectorMetricDataQueryArrayOutput
func (AnomalyDetectorMetricDataQueryArray) ToOutput ¶ added in v0.76.0
func (i AnomalyDetectorMetricDataQueryArray) ToOutput(ctx context.Context) pulumix.Output[[]AnomalyDetectorMetricDataQuery]
type AnomalyDetectorMetricDataQueryArrayInput ¶ added in v0.7.0
type AnomalyDetectorMetricDataQueryArrayInput interface { pulumi.Input ToAnomalyDetectorMetricDataQueryArrayOutput() AnomalyDetectorMetricDataQueryArrayOutput ToAnomalyDetectorMetricDataQueryArrayOutputWithContext(context.Context) AnomalyDetectorMetricDataQueryArrayOutput }
AnomalyDetectorMetricDataQueryArrayInput is an input type that accepts AnomalyDetectorMetricDataQueryArray and AnomalyDetectorMetricDataQueryArrayOutput values. You can construct a concrete instance of `AnomalyDetectorMetricDataQueryArrayInput` via:
AnomalyDetectorMetricDataQueryArray{ AnomalyDetectorMetricDataQueryArgs{...} }
type AnomalyDetectorMetricDataQueryArrayOutput ¶ added in v0.7.0
type AnomalyDetectorMetricDataQueryArrayOutput struct{ *pulumi.OutputState }
func (AnomalyDetectorMetricDataQueryArrayOutput) ElementType ¶ added in v0.7.0
func (AnomalyDetectorMetricDataQueryArrayOutput) ElementType() reflect.Type
func (AnomalyDetectorMetricDataQueryArrayOutput) ToAnomalyDetectorMetricDataQueryArrayOutput ¶ added in v0.7.0
func (o AnomalyDetectorMetricDataQueryArrayOutput) ToAnomalyDetectorMetricDataQueryArrayOutput() AnomalyDetectorMetricDataQueryArrayOutput
func (AnomalyDetectorMetricDataQueryArrayOutput) ToAnomalyDetectorMetricDataQueryArrayOutputWithContext ¶ added in v0.7.0
func (o AnomalyDetectorMetricDataQueryArrayOutput) ToAnomalyDetectorMetricDataQueryArrayOutputWithContext(ctx context.Context) AnomalyDetectorMetricDataQueryArrayOutput
func (AnomalyDetectorMetricDataQueryArrayOutput) ToOutput ¶ added in v0.76.0
func (o AnomalyDetectorMetricDataQueryArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]AnomalyDetectorMetricDataQuery]
type AnomalyDetectorMetricDataQueryInput ¶ added in v0.7.0
type AnomalyDetectorMetricDataQueryInput interface { pulumi.Input ToAnomalyDetectorMetricDataQueryOutput() AnomalyDetectorMetricDataQueryOutput ToAnomalyDetectorMetricDataQueryOutputWithContext(context.Context) AnomalyDetectorMetricDataQueryOutput }
AnomalyDetectorMetricDataQueryInput is an input type that accepts AnomalyDetectorMetricDataQueryArgs and AnomalyDetectorMetricDataQueryOutput values. You can construct a concrete instance of `AnomalyDetectorMetricDataQueryInput` via:
AnomalyDetectorMetricDataQueryArgs{...}
type AnomalyDetectorMetricDataQueryOutput ¶ added in v0.7.0
type AnomalyDetectorMetricDataQueryOutput struct{ *pulumi.OutputState }
func (AnomalyDetectorMetricDataQueryOutput) AccountId ¶ added in v0.7.0
func (o AnomalyDetectorMetricDataQueryOutput) AccountId() pulumi.StringPtrOutput
func (AnomalyDetectorMetricDataQueryOutput) ElementType ¶ added in v0.7.0
func (AnomalyDetectorMetricDataQueryOutput) ElementType() reflect.Type
func (AnomalyDetectorMetricDataQueryOutput) Expression ¶ added in v0.7.0
func (o AnomalyDetectorMetricDataQueryOutput) Expression() pulumi.StringPtrOutput
func (AnomalyDetectorMetricDataQueryOutput) Id ¶ added in v0.7.0
func (o AnomalyDetectorMetricDataQueryOutput) Id() pulumi.StringOutput
func (AnomalyDetectorMetricDataQueryOutput) Label ¶ added in v0.7.0
func (o AnomalyDetectorMetricDataQueryOutput) Label() pulumi.StringPtrOutput
func (AnomalyDetectorMetricDataQueryOutput) MetricStat ¶ added in v0.7.0
func (o AnomalyDetectorMetricDataQueryOutput) MetricStat() AnomalyDetectorMetricStatPtrOutput
func (AnomalyDetectorMetricDataQueryOutput) Period ¶ added in v0.7.0
func (o AnomalyDetectorMetricDataQueryOutput) Period() pulumi.IntPtrOutput
func (AnomalyDetectorMetricDataQueryOutput) ReturnData ¶ added in v0.7.0
func (o AnomalyDetectorMetricDataQueryOutput) ReturnData() pulumi.BoolPtrOutput
func (AnomalyDetectorMetricDataQueryOutput) ToAnomalyDetectorMetricDataQueryOutput ¶ added in v0.7.0
func (o AnomalyDetectorMetricDataQueryOutput) ToAnomalyDetectorMetricDataQueryOutput() AnomalyDetectorMetricDataQueryOutput
func (AnomalyDetectorMetricDataQueryOutput) ToAnomalyDetectorMetricDataQueryOutputWithContext ¶ added in v0.7.0
func (o AnomalyDetectorMetricDataQueryOutput) ToAnomalyDetectorMetricDataQueryOutputWithContext(ctx context.Context) AnomalyDetectorMetricDataQueryOutput
func (AnomalyDetectorMetricDataQueryOutput) ToOutput ¶ added in v0.76.0
func (o AnomalyDetectorMetricDataQueryOutput) ToOutput(ctx context.Context) pulumix.Output[AnomalyDetectorMetricDataQuery]
type AnomalyDetectorMetricInput ¶ added in v0.7.0
type AnomalyDetectorMetricInput interface { pulumi.Input ToAnomalyDetectorMetricOutput() AnomalyDetectorMetricOutput ToAnomalyDetectorMetricOutputWithContext(context.Context) AnomalyDetectorMetricOutput }
AnomalyDetectorMetricInput is an input type that accepts AnomalyDetectorMetricArgs and AnomalyDetectorMetricOutput values. You can construct a concrete instance of `AnomalyDetectorMetricInput` via:
AnomalyDetectorMetricArgs{...}
type AnomalyDetectorMetricMathAnomalyDetector ¶ added in v0.7.0
type AnomalyDetectorMetricMathAnomalyDetector struct {
MetricDataQueries []AnomalyDetectorMetricDataQuery `pulumi:"metricDataQueries"`
}
type AnomalyDetectorMetricMathAnomalyDetectorArgs ¶ added in v0.7.0
type AnomalyDetectorMetricMathAnomalyDetectorArgs struct {
MetricDataQueries AnomalyDetectorMetricDataQueryArrayInput `pulumi:"metricDataQueries"`
}
func (AnomalyDetectorMetricMathAnomalyDetectorArgs) ElementType ¶ added in v0.7.0
func (AnomalyDetectorMetricMathAnomalyDetectorArgs) ElementType() reflect.Type
func (AnomalyDetectorMetricMathAnomalyDetectorArgs) ToAnomalyDetectorMetricMathAnomalyDetectorOutput ¶ added in v0.7.0
func (i AnomalyDetectorMetricMathAnomalyDetectorArgs) ToAnomalyDetectorMetricMathAnomalyDetectorOutput() AnomalyDetectorMetricMathAnomalyDetectorOutput
func (AnomalyDetectorMetricMathAnomalyDetectorArgs) ToAnomalyDetectorMetricMathAnomalyDetectorOutputWithContext ¶ added in v0.7.0
func (i AnomalyDetectorMetricMathAnomalyDetectorArgs) ToAnomalyDetectorMetricMathAnomalyDetectorOutputWithContext(ctx context.Context) AnomalyDetectorMetricMathAnomalyDetectorOutput
func (AnomalyDetectorMetricMathAnomalyDetectorArgs) ToAnomalyDetectorMetricMathAnomalyDetectorPtrOutput ¶ added in v0.7.0
func (i AnomalyDetectorMetricMathAnomalyDetectorArgs) ToAnomalyDetectorMetricMathAnomalyDetectorPtrOutput() AnomalyDetectorMetricMathAnomalyDetectorPtrOutput
func (AnomalyDetectorMetricMathAnomalyDetectorArgs) ToAnomalyDetectorMetricMathAnomalyDetectorPtrOutputWithContext ¶ added in v0.7.0
func (i AnomalyDetectorMetricMathAnomalyDetectorArgs) ToAnomalyDetectorMetricMathAnomalyDetectorPtrOutputWithContext(ctx context.Context) AnomalyDetectorMetricMathAnomalyDetectorPtrOutput
func (AnomalyDetectorMetricMathAnomalyDetectorArgs) ToOutput ¶ added in v0.76.0
func (i AnomalyDetectorMetricMathAnomalyDetectorArgs) ToOutput(ctx context.Context) pulumix.Output[AnomalyDetectorMetricMathAnomalyDetector]
type AnomalyDetectorMetricMathAnomalyDetectorInput ¶ added in v0.7.0
type AnomalyDetectorMetricMathAnomalyDetectorInput interface { pulumi.Input ToAnomalyDetectorMetricMathAnomalyDetectorOutput() AnomalyDetectorMetricMathAnomalyDetectorOutput ToAnomalyDetectorMetricMathAnomalyDetectorOutputWithContext(context.Context) AnomalyDetectorMetricMathAnomalyDetectorOutput }
AnomalyDetectorMetricMathAnomalyDetectorInput is an input type that accepts AnomalyDetectorMetricMathAnomalyDetectorArgs and AnomalyDetectorMetricMathAnomalyDetectorOutput values. You can construct a concrete instance of `AnomalyDetectorMetricMathAnomalyDetectorInput` via:
AnomalyDetectorMetricMathAnomalyDetectorArgs{...}
type AnomalyDetectorMetricMathAnomalyDetectorOutput ¶ added in v0.7.0
type AnomalyDetectorMetricMathAnomalyDetectorOutput struct{ *pulumi.OutputState }
func (AnomalyDetectorMetricMathAnomalyDetectorOutput) ElementType ¶ added in v0.7.0
func (AnomalyDetectorMetricMathAnomalyDetectorOutput) ElementType() reflect.Type
func (AnomalyDetectorMetricMathAnomalyDetectorOutput) MetricDataQueries ¶ added in v0.7.0
func (o AnomalyDetectorMetricMathAnomalyDetectorOutput) MetricDataQueries() AnomalyDetectorMetricDataQueryArrayOutput
func (AnomalyDetectorMetricMathAnomalyDetectorOutput) ToAnomalyDetectorMetricMathAnomalyDetectorOutput ¶ added in v0.7.0
func (o AnomalyDetectorMetricMathAnomalyDetectorOutput) ToAnomalyDetectorMetricMathAnomalyDetectorOutput() AnomalyDetectorMetricMathAnomalyDetectorOutput
func (AnomalyDetectorMetricMathAnomalyDetectorOutput) ToAnomalyDetectorMetricMathAnomalyDetectorOutputWithContext ¶ added in v0.7.0
func (o AnomalyDetectorMetricMathAnomalyDetectorOutput) ToAnomalyDetectorMetricMathAnomalyDetectorOutputWithContext(ctx context.Context) AnomalyDetectorMetricMathAnomalyDetectorOutput
func (AnomalyDetectorMetricMathAnomalyDetectorOutput) ToAnomalyDetectorMetricMathAnomalyDetectorPtrOutput ¶ added in v0.7.0
func (o AnomalyDetectorMetricMathAnomalyDetectorOutput) ToAnomalyDetectorMetricMathAnomalyDetectorPtrOutput() AnomalyDetectorMetricMathAnomalyDetectorPtrOutput
func (AnomalyDetectorMetricMathAnomalyDetectorOutput) ToAnomalyDetectorMetricMathAnomalyDetectorPtrOutputWithContext ¶ added in v0.7.0
func (o AnomalyDetectorMetricMathAnomalyDetectorOutput) ToAnomalyDetectorMetricMathAnomalyDetectorPtrOutputWithContext(ctx context.Context) AnomalyDetectorMetricMathAnomalyDetectorPtrOutput
func (AnomalyDetectorMetricMathAnomalyDetectorOutput) ToOutput ¶ added in v0.76.0
func (o AnomalyDetectorMetricMathAnomalyDetectorOutput) ToOutput(ctx context.Context) pulumix.Output[AnomalyDetectorMetricMathAnomalyDetector]
type AnomalyDetectorMetricMathAnomalyDetectorPtrInput ¶ added in v0.7.0
type AnomalyDetectorMetricMathAnomalyDetectorPtrInput interface { pulumi.Input ToAnomalyDetectorMetricMathAnomalyDetectorPtrOutput() AnomalyDetectorMetricMathAnomalyDetectorPtrOutput ToAnomalyDetectorMetricMathAnomalyDetectorPtrOutputWithContext(context.Context) AnomalyDetectorMetricMathAnomalyDetectorPtrOutput }
AnomalyDetectorMetricMathAnomalyDetectorPtrInput is an input type that accepts AnomalyDetectorMetricMathAnomalyDetectorArgs, AnomalyDetectorMetricMathAnomalyDetectorPtr and AnomalyDetectorMetricMathAnomalyDetectorPtrOutput values. You can construct a concrete instance of `AnomalyDetectorMetricMathAnomalyDetectorPtrInput` via:
AnomalyDetectorMetricMathAnomalyDetectorArgs{...} or: nil
func AnomalyDetectorMetricMathAnomalyDetectorPtr ¶ added in v0.7.0
func AnomalyDetectorMetricMathAnomalyDetectorPtr(v *AnomalyDetectorMetricMathAnomalyDetectorArgs) AnomalyDetectorMetricMathAnomalyDetectorPtrInput
type AnomalyDetectorMetricMathAnomalyDetectorPtrOutput ¶ added in v0.7.0
type AnomalyDetectorMetricMathAnomalyDetectorPtrOutput struct{ *pulumi.OutputState }
func (AnomalyDetectorMetricMathAnomalyDetectorPtrOutput) ElementType ¶ added in v0.7.0
func (AnomalyDetectorMetricMathAnomalyDetectorPtrOutput) ElementType() reflect.Type
func (AnomalyDetectorMetricMathAnomalyDetectorPtrOutput) MetricDataQueries ¶ added in v0.7.0
func (o AnomalyDetectorMetricMathAnomalyDetectorPtrOutput) MetricDataQueries() AnomalyDetectorMetricDataQueryArrayOutput
func (AnomalyDetectorMetricMathAnomalyDetectorPtrOutput) ToAnomalyDetectorMetricMathAnomalyDetectorPtrOutput ¶ added in v0.7.0
func (o AnomalyDetectorMetricMathAnomalyDetectorPtrOutput) ToAnomalyDetectorMetricMathAnomalyDetectorPtrOutput() AnomalyDetectorMetricMathAnomalyDetectorPtrOutput
func (AnomalyDetectorMetricMathAnomalyDetectorPtrOutput) ToAnomalyDetectorMetricMathAnomalyDetectorPtrOutputWithContext ¶ added in v0.7.0
func (o AnomalyDetectorMetricMathAnomalyDetectorPtrOutput) ToAnomalyDetectorMetricMathAnomalyDetectorPtrOutputWithContext(ctx context.Context) AnomalyDetectorMetricMathAnomalyDetectorPtrOutput
func (AnomalyDetectorMetricMathAnomalyDetectorPtrOutput) ToOutput ¶ added in v0.76.0
func (o AnomalyDetectorMetricMathAnomalyDetectorPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AnomalyDetectorMetricMathAnomalyDetector]
type AnomalyDetectorMetricOutput ¶ added in v0.7.0
type AnomalyDetectorMetricOutput struct{ *pulumi.OutputState }
func (AnomalyDetectorMetricOutput) Dimensions ¶ added in v0.7.0
func (o AnomalyDetectorMetricOutput) Dimensions() AnomalyDetectorDimensionArrayOutput
func (AnomalyDetectorMetricOutput) ElementType ¶ added in v0.7.0
func (AnomalyDetectorMetricOutput) ElementType() reflect.Type
func (AnomalyDetectorMetricOutput) MetricName ¶ added in v0.7.0
func (o AnomalyDetectorMetricOutput) MetricName() pulumi.StringOutput
func (AnomalyDetectorMetricOutput) Namespace ¶ added in v0.7.0
func (o AnomalyDetectorMetricOutput) Namespace() pulumi.StringOutput
func (AnomalyDetectorMetricOutput) ToAnomalyDetectorMetricOutput ¶ added in v0.7.0
func (o AnomalyDetectorMetricOutput) ToAnomalyDetectorMetricOutput() AnomalyDetectorMetricOutput
func (AnomalyDetectorMetricOutput) ToAnomalyDetectorMetricOutputWithContext ¶ added in v0.7.0
func (o AnomalyDetectorMetricOutput) ToAnomalyDetectorMetricOutputWithContext(ctx context.Context) AnomalyDetectorMetricOutput
func (AnomalyDetectorMetricOutput) ToAnomalyDetectorMetricPtrOutput ¶ added in v0.7.0
func (o AnomalyDetectorMetricOutput) ToAnomalyDetectorMetricPtrOutput() AnomalyDetectorMetricPtrOutput
func (AnomalyDetectorMetricOutput) ToAnomalyDetectorMetricPtrOutputWithContext ¶ added in v0.7.0
func (o AnomalyDetectorMetricOutput) ToAnomalyDetectorMetricPtrOutputWithContext(ctx context.Context) AnomalyDetectorMetricPtrOutput
func (AnomalyDetectorMetricOutput) ToOutput ¶ added in v0.76.0
func (o AnomalyDetectorMetricOutput) ToOutput(ctx context.Context) pulumix.Output[AnomalyDetectorMetric]
type AnomalyDetectorMetricPtrInput ¶ added in v0.7.0
type AnomalyDetectorMetricPtrInput interface { pulumi.Input ToAnomalyDetectorMetricPtrOutput() AnomalyDetectorMetricPtrOutput ToAnomalyDetectorMetricPtrOutputWithContext(context.Context) AnomalyDetectorMetricPtrOutput }
AnomalyDetectorMetricPtrInput is an input type that accepts AnomalyDetectorMetricArgs, AnomalyDetectorMetricPtr and AnomalyDetectorMetricPtrOutput values. You can construct a concrete instance of `AnomalyDetectorMetricPtrInput` via:
AnomalyDetectorMetricArgs{...} or: nil
func AnomalyDetectorMetricPtr ¶ added in v0.7.0
func AnomalyDetectorMetricPtr(v *AnomalyDetectorMetricArgs) AnomalyDetectorMetricPtrInput
type AnomalyDetectorMetricPtrOutput ¶ added in v0.7.0
type AnomalyDetectorMetricPtrOutput struct{ *pulumi.OutputState }
func (AnomalyDetectorMetricPtrOutput) Dimensions ¶ added in v0.7.0
func (o AnomalyDetectorMetricPtrOutput) Dimensions() AnomalyDetectorDimensionArrayOutput
func (AnomalyDetectorMetricPtrOutput) Elem ¶ added in v0.7.0
func (o AnomalyDetectorMetricPtrOutput) Elem() AnomalyDetectorMetricOutput
func (AnomalyDetectorMetricPtrOutput) ElementType ¶ added in v0.7.0
func (AnomalyDetectorMetricPtrOutput) ElementType() reflect.Type
func (AnomalyDetectorMetricPtrOutput) MetricName ¶ added in v0.7.0
func (o AnomalyDetectorMetricPtrOutput) MetricName() pulumi.StringPtrOutput
func (AnomalyDetectorMetricPtrOutput) Namespace ¶ added in v0.7.0
func (o AnomalyDetectorMetricPtrOutput) Namespace() pulumi.StringPtrOutput
func (AnomalyDetectorMetricPtrOutput) ToAnomalyDetectorMetricPtrOutput ¶ added in v0.7.0
func (o AnomalyDetectorMetricPtrOutput) ToAnomalyDetectorMetricPtrOutput() AnomalyDetectorMetricPtrOutput
func (AnomalyDetectorMetricPtrOutput) ToAnomalyDetectorMetricPtrOutputWithContext ¶ added in v0.7.0
func (o AnomalyDetectorMetricPtrOutput) ToAnomalyDetectorMetricPtrOutputWithContext(ctx context.Context) AnomalyDetectorMetricPtrOutput
func (AnomalyDetectorMetricPtrOutput) ToOutput ¶ added in v0.76.0
func (o AnomalyDetectorMetricPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AnomalyDetectorMetric]
type AnomalyDetectorMetricStat ¶ added in v0.7.0
type AnomalyDetectorMetricStat struct { Metric AnomalyDetectorMetric `pulumi:"metric"` Period int `pulumi:"period"` Stat string `pulumi:"stat"` Unit *string `pulumi:"unit"` }
type AnomalyDetectorMetricStatArgs ¶ added in v0.7.0
type AnomalyDetectorMetricStatArgs struct { Metric AnomalyDetectorMetricInput `pulumi:"metric"` Period pulumi.IntInput `pulumi:"period"` Stat pulumi.StringInput `pulumi:"stat"` Unit pulumi.StringPtrInput `pulumi:"unit"` }
func (AnomalyDetectorMetricStatArgs) ElementType ¶ added in v0.7.0
func (AnomalyDetectorMetricStatArgs) ElementType() reflect.Type
func (AnomalyDetectorMetricStatArgs) ToAnomalyDetectorMetricStatOutput ¶ added in v0.7.0
func (i AnomalyDetectorMetricStatArgs) ToAnomalyDetectorMetricStatOutput() AnomalyDetectorMetricStatOutput
func (AnomalyDetectorMetricStatArgs) ToAnomalyDetectorMetricStatOutputWithContext ¶ added in v0.7.0
func (i AnomalyDetectorMetricStatArgs) ToAnomalyDetectorMetricStatOutputWithContext(ctx context.Context) AnomalyDetectorMetricStatOutput
func (AnomalyDetectorMetricStatArgs) ToAnomalyDetectorMetricStatPtrOutput ¶ added in v0.7.0
func (i AnomalyDetectorMetricStatArgs) ToAnomalyDetectorMetricStatPtrOutput() AnomalyDetectorMetricStatPtrOutput
func (AnomalyDetectorMetricStatArgs) ToAnomalyDetectorMetricStatPtrOutputWithContext ¶ added in v0.7.0
func (i AnomalyDetectorMetricStatArgs) ToAnomalyDetectorMetricStatPtrOutputWithContext(ctx context.Context) AnomalyDetectorMetricStatPtrOutput
func (AnomalyDetectorMetricStatArgs) ToOutput ¶ added in v0.76.0
func (i AnomalyDetectorMetricStatArgs) ToOutput(ctx context.Context) pulumix.Output[AnomalyDetectorMetricStat]
type AnomalyDetectorMetricStatInput ¶ added in v0.7.0
type AnomalyDetectorMetricStatInput interface { pulumi.Input ToAnomalyDetectorMetricStatOutput() AnomalyDetectorMetricStatOutput ToAnomalyDetectorMetricStatOutputWithContext(context.Context) AnomalyDetectorMetricStatOutput }
AnomalyDetectorMetricStatInput is an input type that accepts AnomalyDetectorMetricStatArgs and AnomalyDetectorMetricStatOutput values. You can construct a concrete instance of `AnomalyDetectorMetricStatInput` via:
AnomalyDetectorMetricStatArgs{...}
type AnomalyDetectorMetricStatOutput ¶ added in v0.7.0
type AnomalyDetectorMetricStatOutput struct{ *pulumi.OutputState }
func (AnomalyDetectorMetricStatOutput) ElementType ¶ added in v0.7.0
func (AnomalyDetectorMetricStatOutput) ElementType() reflect.Type
func (AnomalyDetectorMetricStatOutput) Metric ¶ added in v0.7.0
func (o AnomalyDetectorMetricStatOutput) Metric() AnomalyDetectorMetricOutput
func (AnomalyDetectorMetricStatOutput) Period ¶ added in v0.7.0
func (o AnomalyDetectorMetricStatOutput) Period() pulumi.IntOutput
func (AnomalyDetectorMetricStatOutput) Stat ¶ added in v0.7.0
func (o AnomalyDetectorMetricStatOutput) Stat() pulumi.StringOutput
func (AnomalyDetectorMetricStatOutput) ToAnomalyDetectorMetricStatOutput ¶ added in v0.7.0
func (o AnomalyDetectorMetricStatOutput) ToAnomalyDetectorMetricStatOutput() AnomalyDetectorMetricStatOutput
func (AnomalyDetectorMetricStatOutput) ToAnomalyDetectorMetricStatOutputWithContext ¶ added in v0.7.0
func (o AnomalyDetectorMetricStatOutput) ToAnomalyDetectorMetricStatOutputWithContext(ctx context.Context) AnomalyDetectorMetricStatOutput
func (AnomalyDetectorMetricStatOutput) ToAnomalyDetectorMetricStatPtrOutput ¶ added in v0.7.0
func (o AnomalyDetectorMetricStatOutput) ToAnomalyDetectorMetricStatPtrOutput() AnomalyDetectorMetricStatPtrOutput
func (AnomalyDetectorMetricStatOutput) ToAnomalyDetectorMetricStatPtrOutputWithContext ¶ added in v0.7.0
func (o AnomalyDetectorMetricStatOutput) ToAnomalyDetectorMetricStatPtrOutputWithContext(ctx context.Context) AnomalyDetectorMetricStatPtrOutput
func (AnomalyDetectorMetricStatOutput) ToOutput ¶ added in v0.76.0
func (o AnomalyDetectorMetricStatOutput) ToOutput(ctx context.Context) pulumix.Output[AnomalyDetectorMetricStat]
func (AnomalyDetectorMetricStatOutput) Unit ¶ added in v0.7.0
func (o AnomalyDetectorMetricStatOutput) Unit() pulumi.StringPtrOutput
type AnomalyDetectorMetricStatPtrInput ¶ added in v0.7.0
type AnomalyDetectorMetricStatPtrInput interface { pulumi.Input ToAnomalyDetectorMetricStatPtrOutput() AnomalyDetectorMetricStatPtrOutput ToAnomalyDetectorMetricStatPtrOutputWithContext(context.Context) AnomalyDetectorMetricStatPtrOutput }
AnomalyDetectorMetricStatPtrInput is an input type that accepts AnomalyDetectorMetricStatArgs, AnomalyDetectorMetricStatPtr and AnomalyDetectorMetricStatPtrOutput values. You can construct a concrete instance of `AnomalyDetectorMetricStatPtrInput` via:
AnomalyDetectorMetricStatArgs{...} or: nil
func AnomalyDetectorMetricStatPtr ¶ added in v0.7.0
func AnomalyDetectorMetricStatPtr(v *AnomalyDetectorMetricStatArgs) AnomalyDetectorMetricStatPtrInput
type AnomalyDetectorMetricStatPtrOutput ¶ added in v0.7.0
type AnomalyDetectorMetricStatPtrOutput struct{ *pulumi.OutputState }
func (AnomalyDetectorMetricStatPtrOutput) Elem ¶ added in v0.7.0
func (o AnomalyDetectorMetricStatPtrOutput) Elem() AnomalyDetectorMetricStatOutput
func (AnomalyDetectorMetricStatPtrOutput) ElementType ¶ added in v0.7.0
func (AnomalyDetectorMetricStatPtrOutput) ElementType() reflect.Type
func (AnomalyDetectorMetricStatPtrOutput) Metric ¶ added in v0.7.0
func (o AnomalyDetectorMetricStatPtrOutput) Metric() AnomalyDetectorMetricPtrOutput
func (AnomalyDetectorMetricStatPtrOutput) Period ¶ added in v0.7.0
func (o AnomalyDetectorMetricStatPtrOutput) Period() pulumi.IntPtrOutput
func (AnomalyDetectorMetricStatPtrOutput) Stat ¶ added in v0.7.0
func (o AnomalyDetectorMetricStatPtrOutput) Stat() pulumi.StringPtrOutput
func (AnomalyDetectorMetricStatPtrOutput) ToAnomalyDetectorMetricStatPtrOutput ¶ added in v0.7.0
func (o AnomalyDetectorMetricStatPtrOutput) ToAnomalyDetectorMetricStatPtrOutput() AnomalyDetectorMetricStatPtrOutput
func (AnomalyDetectorMetricStatPtrOutput) ToAnomalyDetectorMetricStatPtrOutputWithContext ¶ added in v0.7.0
func (o AnomalyDetectorMetricStatPtrOutput) ToAnomalyDetectorMetricStatPtrOutputWithContext(ctx context.Context) AnomalyDetectorMetricStatPtrOutput
func (AnomalyDetectorMetricStatPtrOutput) ToOutput ¶ added in v0.76.0
func (o AnomalyDetectorMetricStatPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AnomalyDetectorMetricStat]
func (AnomalyDetectorMetricStatPtrOutput) Unit ¶ added in v0.7.0
func (o AnomalyDetectorMetricStatPtrOutput) Unit() pulumi.StringPtrOutput
type AnomalyDetectorOutput ¶
type AnomalyDetectorOutput struct{ *pulumi.OutputState }
func (AnomalyDetectorOutput) Configuration ¶ added in v0.17.0
func (o AnomalyDetectorOutput) Configuration() AnomalyDetectorConfigurationPtrOutput
func (AnomalyDetectorOutput) Dimensions ¶ added in v0.17.0
func (o AnomalyDetectorOutput) Dimensions() AnomalyDetectorDimensionArrayOutput
func (AnomalyDetectorOutput) ElementType ¶
func (AnomalyDetectorOutput) ElementType() reflect.Type
func (AnomalyDetectorOutput) MetricMathAnomalyDetector ¶ added in v0.17.0
func (o AnomalyDetectorOutput) MetricMathAnomalyDetector() AnomalyDetectorMetricMathAnomalyDetectorPtrOutput
func (AnomalyDetectorOutput) MetricName ¶ added in v0.17.0
func (o AnomalyDetectorOutput) MetricName() pulumi.StringPtrOutput
func (AnomalyDetectorOutput) Namespace ¶ added in v0.17.0
func (o AnomalyDetectorOutput) Namespace() pulumi.StringPtrOutput
func (AnomalyDetectorOutput) SingleMetricAnomalyDetector ¶ added in v0.17.0
func (o AnomalyDetectorOutput) SingleMetricAnomalyDetector() AnomalyDetectorSingleMetricAnomalyDetectorPtrOutput
func (AnomalyDetectorOutput) Stat ¶ added in v0.17.0
func (o AnomalyDetectorOutput) Stat() pulumi.StringPtrOutput
func (AnomalyDetectorOutput) ToAnomalyDetectorOutput ¶
func (o AnomalyDetectorOutput) ToAnomalyDetectorOutput() AnomalyDetectorOutput
func (AnomalyDetectorOutput) ToAnomalyDetectorOutputWithContext ¶
func (o AnomalyDetectorOutput) ToAnomalyDetectorOutputWithContext(ctx context.Context) AnomalyDetectorOutput
func (AnomalyDetectorOutput) ToOutput ¶ added in v0.76.0
func (o AnomalyDetectorOutput) ToOutput(ctx context.Context) pulumix.Output[*AnomalyDetector]
type AnomalyDetectorRange ¶
type AnomalyDetectorRangeArgs ¶
type AnomalyDetectorRangeArgs struct { EndTime pulumi.StringInput `pulumi:"endTime"` StartTime pulumi.StringInput `pulumi:"startTime"` }
func (AnomalyDetectorRangeArgs) ElementType ¶
func (AnomalyDetectorRangeArgs) ElementType() reflect.Type
func (AnomalyDetectorRangeArgs) ToAnomalyDetectorRangeOutput ¶
func (i AnomalyDetectorRangeArgs) ToAnomalyDetectorRangeOutput() AnomalyDetectorRangeOutput
func (AnomalyDetectorRangeArgs) ToAnomalyDetectorRangeOutputWithContext ¶
func (i AnomalyDetectorRangeArgs) ToAnomalyDetectorRangeOutputWithContext(ctx context.Context) AnomalyDetectorRangeOutput
func (AnomalyDetectorRangeArgs) ToOutput ¶ added in v0.76.0
func (i AnomalyDetectorRangeArgs) ToOutput(ctx context.Context) pulumix.Output[AnomalyDetectorRange]
type AnomalyDetectorRangeArray ¶
type AnomalyDetectorRangeArray []AnomalyDetectorRangeInput
func (AnomalyDetectorRangeArray) ElementType ¶
func (AnomalyDetectorRangeArray) ElementType() reflect.Type
func (AnomalyDetectorRangeArray) ToAnomalyDetectorRangeArrayOutput ¶
func (i AnomalyDetectorRangeArray) ToAnomalyDetectorRangeArrayOutput() AnomalyDetectorRangeArrayOutput
func (AnomalyDetectorRangeArray) ToAnomalyDetectorRangeArrayOutputWithContext ¶
func (i AnomalyDetectorRangeArray) ToAnomalyDetectorRangeArrayOutputWithContext(ctx context.Context) AnomalyDetectorRangeArrayOutput
func (AnomalyDetectorRangeArray) ToOutput ¶ added in v0.76.0
func (i AnomalyDetectorRangeArray) ToOutput(ctx context.Context) pulumix.Output[[]AnomalyDetectorRange]
type AnomalyDetectorRangeArrayInput ¶
type AnomalyDetectorRangeArrayInput interface { pulumi.Input ToAnomalyDetectorRangeArrayOutput() AnomalyDetectorRangeArrayOutput ToAnomalyDetectorRangeArrayOutputWithContext(context.Context) AnomalyDetectorRangeArrayOutput }
AnomalyDetectorRangeArrayInput is an input type that accepts AnomalyDetectorRangeArray and AnomalyDetectorRangeArrayOutput values. You can construct a concrete instance of `AnomalyDetectorRangeArrayInput` via:
AnomalyDetectorRangeArray{ AnomalyDetectorRangeArgs{...} }
type AnomalyDetectorRangeArrayOutput ¶
type AnomalyDetectorRangeArrayOutput struct{ *pulumi.OutputState }
func (AnomalyDetectorRangeArrayOutput) ElementType ¶
func (AnomalyDetectorRangeArrayOutput) ElementType() reflect.Type
func (AnomalyDetectorRangeArrayOutput) Index ¶
func (o AnomalyDetectorRangeArrayOutput) Index(i pulumi.IntInput) AnomalyDetectorRangeOutput
func (AnomalyDetectorRangeArrayOutput) ToAnomalyDetectorRangeArrayOutput ¶
func (o AnomalyDetectorRangeArrayOutput) ToAnomalyDetectorRangeArrayOutput() AnomalyDetectorRangeArrayOutput
func (AnomalyDetectorRangeArrayOutput) ToAnomalyDetectorRangeArrayOutputWithContext ¶
func (o AnomalyDetectorRangeArrayOutput) ToAnomalyDetectorRangeArrayOutputWithContext(ctx context.Context) AnomalyDetectorRangeArrayOutput
func (AnomalyDetectorRangeArrayOutput) ToOutput ¶ added in v0.76.0
func (o AnomalyDetectorRangeArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]AnomalyDetectorRange]
type AnomalyDetectorRangeInput ¶
type AnomalyDetectorRangeInput interface { pulumi.Input ToAnomalyDetectorRangeOutput() AnomalyDetectorRangeOutput ToAnomalyDetectorRangeOutputWithContext(context.Context) AnomalyDetectorRangeOutput }
AnomalyDetectorRangeInput is an input type that accepts AnomalyDetectorRangeArgs and AnomalyDetectorRangeOutput values. You can construct a concrete instance of `AnomalyDetectorRangeInput` via:
AnomalyDetectorRangeArgs{...}
type AnomalyDetectorRangeOutput ¶
type AnomalyDetectorRangeOutput struct{ *pulumi.OutputState }
func (AnomalyDetectorRangeOutput) ElementType ¶
func (AnomalyDetectorRangeOutput) ElementType() reflect.Type
func (AnomalyDetectorRangeOutput) EndTime ¶
func (o AnomalyDetectorRangeOutput) EndTime() pulumi.StringOutput
func (AnomalyDetectorRangeOutput) StartTime ¶
func (o AnomalyDetectorRangeOutput) StartTime() pulumi.StringOutput
func (AnomalyDetectorRangeOutput) ToAnomalyDetectorRangeOutput ¶
func (o AnomalyDetectorRangeOutput) ToAnomalyDetectorRangeOutput() AnomalyDetectorRangeOutput
func (AnomalyDetectorRangeOutput) ToAnomalyDetectorRangeOutputWithContext ¶
func (o AnomalyDetectorRangeOutput) ToAnomalyDetectorRangeOutputWithContext(ctx context.Context) AnomalyDetectorRangeOutput
func (AnomalyDetectorRangeOutput) ToOutput ¶ added in v0.76.0
func (o AnomalyDetectorRangeOutput) ToOutput(ctx context.Context) pulumix.Output[AnomalyDetectorRange]
type AnomalyDetectorSingleMetricAnomalyDetector ¶ added in v0.7.0
type AnomalyDetectorSingleMetricAnomalyDetector struct { Dimensions []AnomalyDetectorDimension `pulumi:"dimensions"` MetricName *string `pulumi:"metricName"` Namespace *string `pulumi:"namespace"` Stat *string `pulumi:"stat"` }
type AnomalyDetectorSingleMetricAnomalyDetectorArgs ¶ added in v0.7.0
type AnomalyDetectorSingleMetricAnomalyDetectorArgs struct { Dimensions AnomalyDetectorDimensionArrayInput `pulumi:"dimensions"` MetricName pulumi.StringPtrInput `pulumi:"metricName"` Namespace pulumi.StringPtrInput `pulumi:"namespace"` Stat pulumi.StringPtrInput `pulumi:"stat"` }
func (AnomalyDetectorSingleMetricAnomalyDetectorArgs) ElementType ¶ added in v0.7.0
func (AnomalyDetectorSingleMetricAnomalyDetectorArgs) ElementType() reflect.Type
func (AnomalyDetectorSingleMetricAnomalyDetectorArgs) ToAnomalyDetectorSingleMetricAnomalyDetectorOutput ¶ added in v0.7.0
func (i AnomalyDetectorSingleMetricAnomalyDetectorArgs) ToAnomalyDetectorSingleMetricAnomalyDetectorOutput() AnomalyDetectorSingleMetricAnomalyDetectorOutput
func (AnomalyDetectorSingleMetricAnomalyDetectorArgs) ToAnomalyDetectorSingleMetricAnomalyDetectorOutputWithContext ¶ added in v0.7.0
func (i AnomalyDetectorSingleMetricAnomalyDetectorArgs) ToAnomalyDetectorSingleMetricAnomalyDetectorOutputWithContext(ctx context.Context) AnomalyDetectorSingleMetricAnomalyDetectorOutput
func (AnomalyDetectorSingleMetricAnomalyDetectorArgs) ToAnomalyDetectorSingleMetricAnomalyDetectorPtrOutput ¶ added in v0.7.0
func (i AnomalyDetectorSingleMetricAnomalyDetectorArgs) ToAnomalyDetectorSingleMetricAnomalyDetectorPtrOutput() AnomalyDetectorSingleMetricAnomalyDetectorPtrOutput
func (AnomalyDetectorSingleMetricAnomalyDetectorArgs) ToAnomalyDetectorSingleMetricAnomalyDetectorPtrOutputWithContext ¶ added in v0.7.0
func (i AnomalyDetectorSingleMetricAnomalyDetectorArgs) ToAnomalyDetectorSingleMetricAnomalyDetectorPtrOutputWithContext(ctx context.Context) AnomalyDetectorSingleMetricAnomalyDetectorPtrOutput
func (AnomalyDetectorSingleMetricAnomalyDetectorArgs) ToOutput ¶ added in v0.76.0
func (i AnomalyDetectorSingleMetricAnomalyDetectorArgs) ToOutput(ctx context.Context) pulumix.Output[AnomalyDetectorSingleMetricAnomalyDetector]
type AnomalyDetectorSingleMetricAnomalyDetectorInput ¶ added in v0.7.0
type AnomalyDetectorSingleMetricAnomalyDetectorInput interface { pulumi.Input ToAnomalyDetectorSingleMetricAnomalyDetectorOutput() AnomalyDetectorSingleMetricAnomalyDetectorOutput ToAnomalyDetectorSingleMetricAnomalyDetectorOutputWithContext(context.Context) AnomalyDetectorSingleMetricAnomalyDetectorOutput }
AnomalyDetectorSingleMetricAnomalyDetectorInput is an input type that accepts AnomalyDetectorSingleMetricAnomalyDetectorArgs and AnomalyDetectorSingleMetricAnomalyDetectorOutput values. You can construct a concrete instance of `AnomalyDetectorSingleMetricAnomalyDetectorInput` via:
AnomalyDetectorSingleMetricAnomalyDetectorArgs{...}
type AnomalyDetectorSingleMetricAnomalyDetectorOutput ¶ added in v0.7.0
type AnomalyDetectorSingleMetricAnomalyDetectorOutput struct{ *pulumi.OutputState }
func (AnomalyDetectorSingleMetricAnomalyDetectorOutput) Dimensions ¶ added in v0.7.0
func (o AnomalyDetectorSingleMetricAnomalyDetectorOutput) Dimensions() AnomalyDetectorDimensionArrayOutput
func (AnomalyDetectorSingleMetricAnomalyDetectorOutput) ElementType ¶ added in v0.7.0
func (AnomalyDetectorSingleMetricAnomalyDetectorOutput) ElementType() reflect.Type
func (AnomalyDetectorSingleMetricAnomalyDetectorOutput) MetricName ¶ added in v0.7.0
func (o AnomalyDetectorSingleMetricAnomalyDetectorOutput) MetricName() pulumi.StringPtrOutput
func (AnomalyDetectorSingleMetricAnomalyDetectorOutput) Namespace ¶ added in v0.7.0
func (o AnomalyDetectorSingleMetricAnomalyDetectorOutput) Namespace() pulumi.StringPtrOutput
func (AnomalyDetectorSingleMetricAnomalyDetectorOutput) Stat ¶ added in v0.7.0
func (o AnomalyDetectorSingleMetricAnomalyDetectorOutput) Stat() pulumi.StringPtrOutput
func (AnomalyDetectorSingleMetricAnomalyDetectorOutput) ToAnomalyDetectorSingleMetricAnomalyDetectorOutput ¶ added in v0.7.0
func (o AnomalyDetectorSingleMetricAnomalyDetectorOutput) ToAnomalyDetectorSingleMetricAnomalyDetectorOutput() AnomalyDetectorSingleMetricAnomalyDetectorOutput
func (AnomalyDetectorSingleMetricAnomalyDetectorOutput) ToAnomalyDetectorSingleMetricAnomalyDetectorOutputWithContext ¶ added in v0.7.0
func (o AnomalyDetectorSingleMetricAnomalyDetectorOutput) ToAnomalyDetectorSingleMetricAnomalyDetectorOutputWithContext(ctx context.Context) AnomalyDetectorSingleMetricAnomalyDetectorOutput
func (AnomalyDetectorSingleMetricAnomalyDetectorOutput) ToAnomalyDetectorSingleMetricAnomalyDetectorPtrOutput ¶ added in v0.7.0
func (o AnomalyDetectorSingleMetricAnomalyDetectorOutput) ToAnomalyDetectorSingleMetricAnomalyDetectorPtrOutput() AnomalyDetectorSingleMetricAnomalyDetectorPtrOutput
func (AnomalyDetectorSingleMetricAnomalyDetectorOutput) ToAnomalyDetectorSingleMetricAnomalyDetectorPtrOutputWithContext ¶ added in v0.7.0
func (o AnomalyDetectorSingleMetricAnomalyDetectorOutput) ToAnomalyDetectorSingleMetricAnomalyDetectorPtrOutputWithContext(ctx context.Context) AnomalyDetectorSingleMetricAnomalyDetectorPtrOutput
type AnomalyDetectorSingleMetricAnomalyDetectorPtrInput ¶ added in v0.7.0
type AnomalyDetectorSingleMetricAnomalyDetectorPtrInput interface { pulumi.Input ToAnomalyDetectorSingleMetricAnomalyDetectorPtrOutput() AnomalyDetectorSingleMetricAnomalyDetectorPtrOutput ToAnomalyDetectorSingleMetricAnomalyDetectorPtrOutputWithContext(context.Context) AnomalyDetectorSingleMetricAnomalyDetectorPtrOutput }
AnomalyDetectorSingleMetricAnomalyDetectorPtrInput is an input type that accepts AnomalyDetectorSingleMetricAnomalyDetectorArgs, AnomalyDetectorSingleMetricAnomalyDetectorPtr and AnomalyDetectorSingleMetricAnomalyDetectorPtrOutput values. You can construct a concrete instance of `AnomalyDetectorSingleMetricAnomalyDetectorPtrInput` via:
AnomalyDetectorSingleMetricAnomalyDetectorArgs{...} or: nil
func AnomalyDetectorSingleMetricAnomalyDetectorPtr ¶ added in v0.7.0
func AnomalyDetectorSingleMetricAnomalyDetectorPtr(v *AnomalyDetectorSingleMetricAnomalyDetectorArgs) AnomalyDetectorSingleMetricAnomalyDetectorPtrInput
type AnomalyDetectorSingleMetricAnomalyDetectorPtrOutput ¶ added in v0.7.0
type AnomalyDetectorSingleMetricAnomalyDetectorPtrOutput struct{ *pulumi.OutputState }
func (AnomalyDetectorSingleMetricAnomalyDetectorPtrOutput) Dimensions ¶ added in v0.7.0
func (o AnomalyDetectorSingleMetricAnomalyDetectorPtrOutput) Dimensions() AnomalyDetectorDimensionArrayOutput
func (AnomalyDetectorSingleMetricAnomalyDetectorPtrOutput) ElementType ¶ added in v0.7.0
func (AnomalyDetectorSingleMetricAnomalyDetectorPtrOutput) ElementType() reflect.Type
func (AnomalyDetectorSingleMetricAnomalyDetectorPtrOutput) MetricName ¶ added in v0.7.0
func (o AnomalyDetectorSingleMetricAnomalyDetectorPtrOutput) MetricName() pulumi.StringPtrOutput
func (AnomalyDetectorSingleMetricAnomalyDetectorPtrOutput) Namespace ¶ added in v0.7.0
func (o AnomalyDetectorSingleMetricAnomalyDetectorPtrOutput) Namespace() pulumi.StringPtrOutput
func (AnomalyDetectorSingleMetricAnomalyDetectorPtrOutput) Stat ¶ added in v0.7.0
func (o AnomalyDetectorSingleMetricAnomalyDetectorPtrOutput) Stat() pulumi.StringPtrOutput
func (AnomalyDetectorSingleMetricAnomalyDetectorPtrOutput) ToAnomalyDetectorSingleMetricAnomalyDetectorPtrOutput ¶ added in v0.7.0
func (o AnomalyDetectorSingleMetricAnomalyDetectorPtrOutput) ToAnomalyDetectorSingleMetricAnomalyDetectorPtrOutput() AnomalyDetectorSingleMetricAnomalyDetectorPtrOutput
func (AnomalyDetectorSingleMetricAnomalyDetectorPtrOutput) ToAnomalyDetectorSingleMetricAnomalyDetectorPtrOutputWithContext ¶ added in v0.7.0
func (o AnomalyDetectorSingleMetricAnomalyDetectorPtrOutput) ToAnomalyDetectorSingleMetricAnomalyDetectorPtrOutputWithContext(ctx context.Context) AnomalyDetectorSingleMetricAnomalyDetectorPtrOutput
func (AnomalyDetectorSingleMetricAnomalyDetectorPtrOutput) ToOutput ¶ added in v0.76.0
func (o AnomalyDetectorSingleMetricAnomalyDetectorPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*AnomalyDetectorSingleMetricAnomalyDetector]
type AnomalyDetectorState ¶
type AnomalyDetectorState struct { }
func (AnomalyDetectorState) ElementType ¶
func (AnomalyDetectorState) ElementType() reflect.Type
type CompositeAlarm ¶
type CompositeAlarm struct { pulumi.CustomResourceState // Indicates whether actions should be executed during any changes to the alarm state. The default is TRUE. ActionsEnabled pulumi.BoolPtrOutput `pulumi:"actionsEnabled"` // Actions will be suppressed if the suppressor alarm is in the ALARM state. ActionsSuppressor can be an AlarmName or an Amazon Resource Name (ARN) from an existing alarm. ActionsSuppressor pulumi.StringPtrOutput `pulumi:"actionsSuppressor"` // Actions will be suppressed if WaitPeriod is active. The length of time that actions are suppressed is in seconds. ActionsSuppressorExtensionPeriod pulumi.IntPtrOutput `pulumi:"actionsSuppressorExtensionPeriod"` // Actions will be suppressed if ExtensionPeriod is active. The length of time that actions are suppressed is in seconds. ActionsSuppressorWaitPeriod pulumi.IntPtrOutput `pulumi:"actionsSuppressorWaitPeriod"` // The list of actions to execute when this alarm transitions into an ALARM state from any other state. Specify each action as an Amazon Resource Name (ARN). AlarmActions pulumi.StringArrayOutput `pulumi:"alarmActions"` // The description of the alarm AlarmDescription pulumi.StringPtrOutput `pulumi:"alarmDescription"` // The name of the Composite Alarm AlarmName pulumi.StringPtrOutput `pulumi:"alarmName"` // Expression which aggregates the state of other Alarms (Metric or Composite Alarms) AlarmRule pulumi.StringOutput `pulumi:"alarmRule"` // Amazon Resource Name (ARN) of the alarm Arn pulumi.StringOutput `pulumi:"arn"` // The actions to execute when this alarm transitions to the INSUFFICIENT_DATA state from any other state. Each action is specified as an Amazon Resource Name (ARN). InsufficientDataActions pulumi.StringArrayOutput `pulumi:"insufficientDataActions"` // The actions to execute when this alarm transitions to the OK state from any other state. Each action is specified as an Amazon Resource Name (ARN). OkActions pulumi.StringArrayOutput `pulumi:"okActions"` }
The AWS::CloudWatch::CompositeAlarm type specifies an alarm which aggregates the states of other Alarms (Metric or Composite Alarms) as defined by the AlarmRule expression
func GetCompositeAlarm ¶
func GetCompositeAlarm(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CompositeAlarmState, opts ...pulumi.ResourceOption) (*CompositeAlarm, error)
GetCompositeAlarm gets an existing CompositeAlarm 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 NewCompositeAlarm ¶
func NewCompositeAlarm(ctx *pulumi.Context, name string, args *CompositeAlarmArgs, opts ...pulumi.ResourceOption) (*CompositeAlarm, error)
NewCompositeAlarm registers a new resource with the given unique name, arguments, and options.
func (*CompositeAlarm) ElementType ¶
func (*CompositeAlarm) ElementType() reflect.Type
func (*CompositeAlarm) ToCompositeAlarmOutput ¶
func (i *CompositeAlarm) ToCompositeAlarmOutput() CompositeAlarmOutput
func (*CompositeAlarm) ToCompositeAlarmOutputWithContext ¶
func (i *CompositeAlarm) ToCompositeAlarmOutputWithContext(ctx context.Context) CompositeAlarmOutput
func (*CompositeAlarm) ToOutput ¶ added in v0.76.0
func (i *CompositeAlarm) ToOutput(ctx context.Context) pulumix.Output[*CompositeAlarm]
type CompositeAlarmArgs ¶
type CompositeAlarmArgs struct { // Indicates whether actions should be executed during any changes to the alarm state. The default is TRUE. ActionsEnabled pulumi.BoolPtrInput // Actions will be suppressed if the suppressor alarm is in the ALARM state. ActionsSuppressor can be an AlarmName or an Amazon Resource Name (ARN) from an existing alarm. ActionsSuppressor pulumi.StringPtrInput // Actions will be suppressed if WaitPeriod is active. The length of time that actions are suppressed is in seconds. ActionsSuppressorExtensionPeriod pulumi.IntPtrInput // Actions will be suppressed if ExtensionPeriod is active. The length of time that actions are suppressed is in seconds. ActionsSuppressorWaitPeriod pulumi.IntPtrInput // The list of actions to execute when this alarm transitions into an ALARM state from any other state. Specify each action as an Amazon Resource Name (ARN). AlarmActions pulumi.StringArrayInput // The description of the alarm AlarmDescription pulumi.StringPtrInput // The name of the Composite Alarm AlarmName pulumi.StringPtrInput // Expression which aggregates the state of other Alarms (Metric or Composite Alarms) AlarmRule pulumi.StringInput // The actions to execute when this alarm transitions to the INSUFFICIENT_DATA state from any other state. Each action is specified as an Amazon Resource Name (ARN). InsufficientDataActions pulumi.StringArrayInput // The actions to execute when this alarm transitions to the OK state from any other state. Each action is specified as an Amazon Resource Name (ARN). OkActions pulumi.StringArrayInput }
The set of arguments for constructing a CompositeAlarm resource.
func (CompositeAlarmArgs) ElementType ¶
func (CompositeAlarmArgs) ElementType() reflect.Type
type CompositeAlarmInput ¶
type CompositeAlarmInput interface { pulumi.Input ToCompositeAlarmOutput() CompositeAlarmOutput ToCompositeAlarmOutputWithContext(ctx context.Context) CompositeAlarmOutput }
type CompositeAlarmOutput ¶
type CompositeAlarmOutput struct{ *pulumi.OutputState }
func (CompositeAlarmOutput) ActionsEnabled ¶ added in v0.17.0
func (o CompositeAlarmOutput) ActionsEnabled() pulumi.BoolPtrOutput
Indicates whether actions should be executed during any changes to the alarm state. The default is TRUE.
func (CompositeAlarmOutput) ActionsSuppressor ¶ added in v0.21.0
func (o CompositeAlarmOutput) ActionsSuppressor() pulumi.StringPtrOutput
Actions will be suppressed if the suppressor alarm is in the ALARM state. ActionsSuppressor can be an AlarmName or an Amazon Resource Name (ARN) from an existing alarm.
func (CompositeAlarmOutput) ActionsSuppressorExtensionPeriod ¶ added in v0.21.0
func (o CompositeAlarmOutput) ActionsSuppressorExtensionPeriod() pulumi.IntPtrOutput
Actions will be suppressed if WaitPeriod is active. The length of time that actions are suppressed is in seconds.
func (CompositeAlarmOutput) ActionsSuppressorWaitPeriod ¶ added in v0.21.0
func (o CompositeAlarmOutput) ActionsSuppressorWaitPeriod() pulumi.IntPtrOutput
Actions will be suppressed if ExtensionPeriod is active. The length of time that actions are suppressed is in seconds.
func (CompositeAlarmOutput) AlarmActions ¶ added in v0.17.0
func (o CompositeAlarmOutput) AlarmActions() pulumi.StringArrayOutput
The list of actions to execute when this alarm transitions into an ALARM state from any other state. Specify each action as an Amazon Resource Name (ARN).
func (CompositeAlarmOutput) AlarmDescription ¶ added in v0.17.0
func (o CompositeAlarmOutput) AlarmDescription() pulumi.StringPtrOutput
The description of the alarm
func (CompositeAlarmOutput) AlarmName ¶ added in v0.17.0
func (o CompositeAlarmOutput) AlarmName() pulumi.StringPtrOutput
The name of the Composite Alarm
func (CompositeAlarmOutput) AlarmRule ¶ added in v0.17.0
func (o CompositeAlarmOutput) AlarmRule() pulumi.StringOutput
Expression which aggregates the state of other Alarms (Metric or Composite Alarms)
func (CompositeAlarmOutput) Arn ¶ added in v0.17.0
func (o CompositeAlarmOutput) Arn() pulumi.StringOutput
Amazon Resource Name (ARN) of the alarm
func (CompositeAlarmOutput) ElementType ¶
func (CompositeAlarmOutput) ElementType() reflect.Type
func (CompositeAlarmOutput) InsufficientDataActions ¶ added in v0.17.0
func (o CompositeAlarmOutput) InsufficientDataActions() pulumi.StringArrayOutput
The actions to execute when this alarm transitions to the INSUFFICIENT_DATA state from any other state. Each action is specified as an Amazon Resource Name (ARN).
func (CompositeAlarmOutput) OkActions ¶ added in v0.72.0
func (o CompositeAlarmOutput) OkActions() pulumi.StringArrayOutput
The actions to execute when this alarm transitions to the OK state from any other state. Each action is specified as an Amazon Resource Name (ARN).
func (CompositeAlarmOutput) ToCompositeAlarmOutput ¶
func (o CompositeAlarmOutput) ToCompositeAlarmOutput() CompositeAlarmOutput
func (CompositeAlarmOutput) ToCompositeAlarmOutputWithContext ¶
func (o CompositeAlarmOutput) ToCompositeAlarmOutputWithContext(ctx context.Context) CompositeAlarmOutput
func (CompositeAlarmOutput) ToOutput ¶ added in v0.76.0
func (o CompositeAlarmOutput) ToOutput(ctx context.Context) pulumix.Output[*CompositeAlarm]
type CompositeAlarmState ¶
type CompositeAlarmState struct { }
func (CompositeAlarmState) ElementType ¶
func (CompositeAlarmState) ElementType() reflect.Type
type Dashboard
deprecated
type Dashboard struct { pulumi.CustomResourceState DashboardBody pulumi.StringOutput `pulumi:"dashboardBody"` DashboardName pulumi.StringPtrOutput `pulumi:"dashboardName"` }
Resource Type definition for AWS::CloudWatch::Dashboard
Deprecated: Dashboard is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.
func GetDashboard ¶
func GetDashboard(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DashboardState, opts ...pulumi.ResourceOption) (*Dashboard, error)
GetDashboard gets an existing Dashboard resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewDashboard ¶
func NewDashboard(ctx *pulumi.Context, name string, args *DashboardArgs, opts ...pulumi.ResourceOption) (*Dashboard, error)
NewDashboard registers a new resource with the given unique name, arguments, and options.
func (*Dashboard) ElementType ¶
func (*Dashboard) ToDashboardOutput ¶
func (i *Dashboard) ToDashboardOutput() DashboardOutput
func (*Dashboard) ToDashboardOutputWithContext ¶
func (i *Dashboard) ToDashboardOutputWithContext(ctx context.Context) DashboardOutput
type DashboardArgs ¶
type DashboardArgs struct { DashboardBody pulumi.StringInput DashboardName pulumi.StringPtrInput }
The set of arguments for constructing a Dashboard resource.
func (DashboardArgs) ElementType ¶
func (DashboardArgs) ElementType() reflect.Type
type DashboardInput ¶
type DashboardInput interface { pulumi.Input ToDashboardOutput() DashboardOutput ToDashboardOutputWithContext(ctx context.Context) DashboardOutput }
type DashboardOutput ¶
type DashboardOutput struct{ *pulumi.OutputState }
func (DashboardOutput) DashboardBody ¶ added in v0.17.0
func (o DashboardOutput) DashboardBody() pulumi.StringOutput
func (DashboardOutput) DashboardName ¶ added in v0.17.0
func (o DashboardOutput) DashboardName() pulumi.StringPtrOutput
func (DashboardOutput) ElementType ¶
func (DashboardOutput) ElementType() reflect.Type
func (DashboardOutput) ToDashboardOutput ¶
func (o DashboardOutput) ToDashboardOutput() DashboardOutput
func (DashboardOutput) ToDashboardOutputWithContext ¶
func (o DashboardOutput) ToDashboardOutputWithContext(ctx context.Context) DashboardOutput
type DashboardState ¶
type DashboardState struct { }
func (DashboardState) ElementType ¶
func (DashboardState) ElementType() reflect.Type
type InsightRule
deprecated
type InsightRule struct { pulumi.CustomResourceState Arn pulumi.StringOutput `pulumi:"arn"` RuleBody pulumi.StringOutput `pulumi:"ruleBody"` RuleName pulumi.StringOutput `pulumi:"ruleName"` RuleState pulumi.StringOutput `pulumi:"ruleState"` Tags InsightRuleTagsPtrOutput `pulumi:"tags"` }
Resource Type definition for AWS::CloudWatch::InsightRule
Deprecated: InsightRule is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.
func GetInsightRule ¶
func GetInsightRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *InsightRuleState, opts ...pulumi.ResourceOption) (*InsightRule, error)
GetInsightRule gets an existing InsightRule 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 NewInsightRule ¶
func NewInsightRule(ctx *pulumi.Context, name string, args *InsightRuleArgs, opts ...pulumi.ResourceOption) (*InsightRule, error)
NewInsightRule registers a new resource with the given unique name, arguments, and options.
func (*InsightRule) ElementType ¶
func (*InsightRule) ElementType() reflect.Type
func (*InsightRule) ToInsightRuleOutput ¶
func (i *InsightRule) ToInsightRuleOutput() InsightRuleOutput
func (*InsightRule) ToInsightRuleOutputWithContext ¶
func (i *InsightRule) ToInsightRuleOutputWithContext(ctx context.Context) InsightRuleOutput
func (*InsightRule) ToOutput ¶ added in v0.76.0
func (i *InsightRule) ToOutput(ctx context.Context) pulumix.Output[*InsightRule]
type InsightRuleArgs ¶
type InsightRuleArgs struct { RuleBody pulumi.StringInput RuleName pulumi.StringInput RuleState pulumi.StringInput Tags InsightRuleTagsPtrInput }
The set of arguments for constructing a InsightRule resource.
func (InsightRuleArgs) ElementType ¶
func (InsightRuleArgs) ElementType() reflect.Type
type InsightRuleInput ¶
type InsightRuleInput interface { pulumi.Input ToInsightRuleOutput() InsightRuleOutput ToInsightRuleOutputWithContext(ctx context.Context) InsightRuleOutput }
type InsightRuleOutput ¶
type InsightRuleOutput struct{ *pulumi.OutputState }
func (InsightRuleOutput) Arn ¶ added in v0.17.0
func (o InsightRuleOutput) Arn() pulumi.StringOutput
func (InsightRuleOutput) ElementType ¶
func (InsightRuleOutput) ElementType() reflect.Type
func (InsightRuleOutput) RuleBody ¶ added in v0.17.0
func (o InsightRuleOutput) RuleBody() pulumi.StringOutput
func (InsightRuleOutput) RuleName ¶ added in v0.17.0
func (o InsightRuleOutput) RuleName() pulumi.StringOutput
func (InsightRuleOutput) RuleState ¶ added in v0.17.0
func (o InsightRuleOutput) RuleState() pulumi.StringOutput
func (InsightRuleOutput) Tags ¶ added in v0.17.0
func (o InsightRuleOutput) Tags() InsightRuleTagsPtrOutput
func (InsightRuleOutput) ToInsightRuleOutput ¶
func (o InsightRuleOutput) ToInsightRuleOutput() InsightRuleOutput
func (InsightRuleOutput) ToInsightRuleOutputWithContext ¶
func (o InsightRuleOutput) ToInsightRuleOutputWithContext(ctx context.Context) InsightRuleOutput
func (InsightRuleOutput) ToOutput ¶ added in v0.76.0
func (o InsightRuleOutput) ToOutput(ctx context.Context) pulumix.Output[*InsightRule]
type InsightRuleState ¶
type InsightRuleState struct { }
func (InsightRuleState) ElementType ¶
func (InsightRuleState) ElementType() reflect.Type
type InsightRuleTags ¶
type InsightRuleTags struct { }
type InsightRuleTagsArgs ¶
type InsightRuleTagsArgs struct { }
func (InsightRuleTagsArgs) ElementType ¶
func (InsightRuleTagsArgs) ElementType() reflect.Type
func (InsightRuleTagsArgs) ToInsightRuleTagsOutput ¶
func (i InsightRuleTagsArgs) ToInsightRuleTagsOutput() InsightRuleTagsOutput
func (InsightRuleTagsArgs) ToInsightRuleTagsOutputWithContext ¶
func (i InsightRuleTagsArgs) ToInsightRuleTagsOutputWithContext(ctx context.Context) InsightRuleTagsOutput
func (InsightRuleTagsArgs) ToInsightRuleTagsPtrOutput ¶
func (i InsightRuleTagsArgs) ToInsightRuleTagsPtrOutput() InsightRuleTagsPtrOutput
func (InsightRuleTagsArgs) ToInsightRuleTagsPtrOutputWithContext ¶
func (i InsightRuleTagsArgs) ToInsightRuleTagsPtrOutputWithContext(ctx context.Context) InsightRuleTagsPtrOutput
func (InsightRuleTagsArgs) ToOutput ¶ added in v0.76.0
func (i InsightRuleTagsArgs) ToOutput(ctx context.Context) pulumix.Output[InsightRuleTags]
type InsightRuleTagsInput ¶
type InsightRuleTagsInput interface { pulumi.Input ToInsightRuleTagsOutput() InsightRuleTagsOutput ToInsightRuleTagsOutputWithContext(context.Context) InsightRuleTagsOutput }
InsightRuleTagsInput is an input type that accepts InsightRuleTagsArgs and InsightRuleTagsOutput values. You can construct a concrete instance of `InsightRuleTagsInput` via:
InsightRuleTagsArgs{...}
type InsightRuleTagsOutput ¶
type InsightRuleTagsOutput struct{ *pulumi.OutputState }
func (InsightRuleTagsOutput) ElementType ¶
func (InsightRuleTagsOutput) ElementType() reflect.Type
func (InsightRuleTagsOutput) ToInsightRuleTagsOutput ¶
func (o InsightRuleTagsOutput) ToInsightRuleTagsOutput() InsightRuleTagsOutput
func (InsightRuleTagsOutput) ToInsightRuleTagsOutputWithContext ¶
func (o InsightRuleTagsOutput) ToInsightRuleTagsOutputWithContext(ctx context.Context) InsightRuleTagsOutput
func (InsightRuleTagsOutput) ToInsightRuleTagsPtrOutput ¶
func (o InsightRuleTagsOutput) ToInsightRuleTagsPtrOutput() InsightRuleTagsPtrOutput
func (InsightRuleTagsOutput) ToInsightRuleTagsPtrOutputWithContext ¶
func (o InsightRuleTagsOutput) ToInsightRuleTagsPtrOutputWithContext(ctx context.Context) InsightRuleTagsPtrOutput
func (InsightRuleTagsOutput) ToOutput ¶ added in v0.76.0
func (o InsightRuleTagsOutput) ToOutput(ctx context.Context) pulumix.Output[InsightRuleTags]
type InsightRuleTagsPtrInput ¶
type InsightRuleTagsPtrInput interface { pulumi.Input ToInsightRuleTagsPtrOutput() InsightRuleTagsPtrOutput ToInsightRuleTagsPtrOutputWithContext(context.Context) InsightRuleTagsPtrOutput }
InsightRuleTagsPtrInput is an input type that accepts InsightRuleTagsArgs, InsightRuleTagsPtr and InsightRuleTagsPtrOutput values. You can construct a concrete instance of `InsightRuleTagsPtrInput` via:
InsightRuleTagsArgs{...} or: nil
func InsightRuleTagsPtr ¶
func InsightRuleTagsPtr(v *InsightRuleTagsArgs) InsightRuleTagsPtrInput
type InsightRuleTagsPtrOutput ¶
type InsightRuleTagsPtrOutput struct{ *pulumi.OutputState }
func (InsightRuleTagsPtrOutput) Elem ¶
func (o InsightRuleTagsPtrOutput) Elem() InsightRuleTagsOutput
func (InsightRuleTagsPtrOutput) ElementType ¶
func (InsightRuleTagsPtrOutput) ElementType() reflect.Type
func (InsightRuleTagsPtrOutput) ToInsightRuleTagsPtrOutput ¶
func (o InsightRuleTagsPtrOutput) ToInsightRuleTagsPtrOutput() InsightRuleTagsPtrOutput
func (InsightRuleTagsPtrOutput) ToInsightRuleTagsPtrOutputWithContext ¶
func (o InsightRuleTagsPtrOutput) ToInsightRuleTagsPtrOutputWithContext(ctx context.Context) InsightRuleTagsPtrOutput
func (InsightRuleTagsPtrOutput) ToOutput ¶ added in v0.76.0
func (o InsightRuleTagsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*InsightRuleTags]
type LookupAlarmArgs ¶ added in v0.12.0
type LookupAlarmArgs struct { // The name of the alarm. AlarmName string `pulumi:"alarmName"` }
type LookupAlarmOutputArgs ¶ added in v0.12.0
type LookupAlarmOutputArgs struct { // The name of the alarm. AlarmName pulumi.StringInput `pulumi:"alarmName"` }
func (LookupAlarmOutputArgs) ElementType ¶ added in v0.12.0
func (LookupAlarmOutputArgs) ElementType() reflect.Type
type LookupAlarmResult ¶ added in v0.12.0
type LookupAlarmResult struct { // Indicates whether actions should be executed during any changes to the alarm state. The default is TRUE. ActionsEnabled *bool `pulumi:"actionsEnabled"` // The list of actions to execute when this alarm transitions into an ALARM state from any other state. AlarmActions []string `pulumi:"alarmActions"` // The description of the alarm. AlarmDescription *string `pulumi:"alarmDescription"` // Amazon Resource Name is a unique name for each resource. Arn *string `pulumi:"arn"` // The arithmetic operation to use when comparing the specified statistic and threshold. ComparisonOperator *string `pulumi:"comparisonOperator"` // The number of datapoints that must be breaching to trigger the alarm. DatapointsToAlarm *int `pulumi:"datapointsToAlarm"` // The dimensions for the metric associated with the alarm. For an alarm based on a math expression, you can't specify Dimensions. Instead, you use Metrics. Dimensions []AlarmDimension `pulumi:"dimensions"` // Used only for alarms based on percentiles. EvaluateLowSampleCountPercentile *string `pulumi:"evaluateLowSampleCountPercentile"` // The number of periods over which data is compared to the specified threshold. EvaluationPeriods *int `pulumi:"evaluationPeriods"` // The percentile statistic for the metric associated with the alarm. Specify a value between p0.0 and p100. ExtendedStatistic *string `pulumi:"extendedStatistic"` // The actions to execute when this alarm transitions to the INSUFFICIENT_DATA state from any other state. InsufficientDataActions []string `pulumi:"insufficientDataActions"` // The name of the metric associated with the alarm. MetricName *string `pulumi:"metricName"` // An array that enables you to create an alarm based on the result of a metric math expression. Metrics []AlarmMetricDataQuery `pulumi:"metrics"` // The namespace of the metric associated with the alarm. Namespace *string `pulumi:"namespace"` // The actions to execute when this alarm transitions to the OK state from any other state. OkActions []string `pulumi:"okActions"` // The period in seconds, over which the statistic is applied. Period *int `pulumi:"period"` // The statistic for the metric associated with the alarm, other than percentile. Statistic *string `pulumi:"statistic"` // In an alarm based on an anomaly detection model, this is the ID of the ANOMALY_DETECTION_BAND function used as the threshold for the alarm. Threshold *float64 `pulumi:"threshold"` // In an alarm based on an anomaly detection model, this is the ID of the ANOMALY_DETECTION_BAND function used as the threshold for the alarm. ThresholdMetricId *string `pulumi:"thresholdMetricId"` // Sets how this alarm is to handle missing data points. Valid values are breaching, notBreaching, ignore, and missing. TreatMissingData *string `pulumi:"treatMissingData"` // The unit of the metric associated with the alarm. Unit *string `pulumi:"unit"` }
func LookupAlarm ¶ added in v0.12.0
func LookupAlarm(ctx *pulumi.Context, args *LookupAlarmArgs, opts ...pulumi.InvokeOption) (*LookupAlarmResult, error)
Resource Type definition for AWS::CloudWatch::Alarm
type LookupAlarmResultOutput ¶ added in v0.12.0
type LookupAlarmResultOutput struct{ *pulumi.OutputState }
func LookupAlarmOutput ¶ added in v0.12.0
func LookupAlarmOutput(ctx *pulumi.Context, args LookupAlarmOutputArgs, opts ...pulumi.InvokeOption) LookupAlarmResultOutput
func (LookupAlarmResultOutput) ActionsEnabled ¶ added in v0.12.0
func (o LookupAlarmResultOutput) ActionsEnabled() pulumi.BoolPtrOutput
Indicates whether actions should be executed during any changes to the alarm state. The default is TRUE.
func (LookupAlarmResultOutput) AlarmActions ¶ added in v0.12.0
func (o LookupAlarmResultOutput) AlarmActions() pulumi.StringArrayOutput
The list of actions to execute when this alarm transitions into an ALARM state from any other state.
func (LookupAlarmResultOutput) AlarmDescription ¶ added in v0.12.0
func (o LookupAlarmResultOutput) AlarmDescription() pulumi.StringPtrOutput
The description of the alarm.
func (LookupAlarmResultOutput) Arn ¶ added in v0.12.0
func (o LookupAlarmResultOutput) Arn() pulumi.StringPtrOutput
Amazon Resource Name is a unique name for each resource.
func (LookupAlarmResultOutput) ComparisonOperator ¶ added in v0.12.0
func (o LookupAlarmResultOutput) ComparisonOperator() pulumi.StringPtrOutput
The arithmetic operation to use when comparing the specified statistic and threshold.
func (LookupAlarmResultOutput) DatapointsToAlarm ¶ added in v0.12.0
func (o LookupAlarmResultOutput) DatapointsToAlarm() pulumi.IntPtrOutput
The number of datapoints that must be breaching to trigger the alarm.
func (LookupAlarmResultOutput) Dimensions ¶ added in v0.12.0
func (o LookupAlarmResultOutput) Dimensions() AlarmDimensionArrayOutput
The dimensions for the metric associated with the alarm. For an alarm based on a math expression, you can't specify Dimensions. Instead, you use Metrics.
func (LookupAlarmResultOutput) ElementType ¶ added in v0.12.0
func (LookupAlarmResultOutput) ElementType() reflect.Type
func (LookupAlarmResultOutput) EvaluateLowSampleCountPercentile ¶ added in v0.12.0
func (o LookupAlarmResultOutput) EvaluateLowSampleCountPercentile() pulumi.StringPtrOutput
Used only for alarms based on percentiles.
func (LookupAlarmResultOutput) EvaluationPeriods ¶ added in v0.12.0
func (o LookupAlarmResultOutput) EvaluationPeriods() pulumi.IntPtrOutput
The number of periods over which data is compared to the specified threshold.
func (LookupAlarmResultOutput) ExtendedStatistic ¶ added in v0.12.0
func (o LookupAlarmResultOutput) ExtendedStatistic() pulumi.StringPtrOutput
The percentile statistic for the metric associated with the alarm. Specify a value between p0.0 and p100.
func (LookupAlarmResultOutput) InsufficientDataActions ¶ added in v0.12.0
func (o LookupAlarmResultOutput) InsufficientDataActions() pulumi.StringArrayOutput
The actions to execute when this alarm transitions to the INSUFFICIENT_DATA state from any other state.
func (LookupAlarmResultOutput) MetricName ¶ added in v0.12.0
func (o LookupAlarmResultOutput) MetricName() pulumi.StringPtrOutput
The name of the metric associated with the alarm.
func (LookupAlarmResultOutput) Metrics ¶ added in v0.12.0
func (o LookupAlarmResultOutput) Metrics() AlarmMetricDataQueryArrayOutput
An array that enables you to create an alarm based on the result of a metric math expression.
func (LookupAlarmResultOutput) Namespace ¶ added in v0.12.0
func (o LookupAlarmResultOutput) Namespace() pulumi.StringPtrOutput
The namespace of the metric associated with the alarm.
func (LookupAlarmResultOutput) OkActions ¶ added in v0.72.0
func (o LookupAlarmResultOutput) OkActions() pulumi.StringArrayOutput
The actions to execute when this alarm transitions to the OK state from any other state.
func (LookupAlarmResultOutput) Period ¶ added in v0.12.0
func (o LookupAlarmResultOutput) Period() pulumi.IntPtrOutput
The period in seconds, over which the statistic is applied.
func (LookupAlarmResultOutput) Statistic ¶ added in v0.12.0
func (o LookupAlarmResultOutput) Statistic() pulumi.StringPtrOutput
The statistic for the metric associated with the alarm, other than percentile.
func (LookupAlarmResultOutput) Threshold ¶ added in v0.12.0
func (o LookupAlarmResultOutput) Threshold() pulumi.Float64PtrOutput
In an alarm based on an anomaly detection model, this is the ID of the ANOMALY_DETECTION_BAND function used as the threshold for the alarm.
func (LookupAlarmResultOutput) ThresholdMetricId ¶ added in v0.12.0
func (o LookupAlarmResultOutput) ThresholdMetricId() pulumi.StringPtrOutput
In an alarm based on an anomaly detection model, this is the ID of the ANOMALY_DETECTION_BAND function used as the threshold for the alarm.
func (LookupAlarmResultOutput) ToLookupAlarmResultOutput ¶ added in v0.12.0
func (o LookupAlarmResultOutput) ToLookupAlarmResultOutput() LookupAlarmResultOutput
func (LookupAlarmResultOutput) ToLookupAlarmResultOutputWithContext ¶ added in v0.12.0
func (o LookupAlarmResultOutput) ToLookupAlarmResultOutputWithContext(ctx context.Context) LookupAlarmResultOutput
func (LookupAlarmResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupAlarmResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupAlarmResult]
func (LookupAlarmResultOutput) TreatMissingData ¶ added in v0.12.0
func (o LookupAlarmResultOutput) TreatMissingData() pulumi.StringPtrOutput
Sets how this alarm is to handle missing data points. Valid values are breaching, notBreaching, ignore, and missing.
func (LookupAlarmResultOutput) Unit ¶ added in v0.12.0
func (o LookupAlarmResultOutput) Unit() pulumi.StringPtrOutput
The unit of the metric associated with the alarm.
type LookupAnomalyDetectorArgs ¶ added in v0.12.0
type LookupAnomalyDetectorArgs struct {
Id string `pulumi:"id"`
}
type LookupAnomalyDetectorOutputArgs ¶ added in v0.12.0
type LookupAnomalyDetectorOutputArgs struct {
Id pulumi.StringInput `pulumi:"id"`
}
func (LookupAnomalyDetectorOutputArgs) ElementType ¶ added in v0.12.0
func (LookupAnomalyDetectorOutputArgs) ElementType() reflect.Type
type LookupAnomalyDetectorResult ¶ added in v0.12.0
type LookupAnomalyDetectorResult struct { Configuration *AnomalyDetectorConfiguration `pulumi:"configuration"` Id *string `pulumi:"id"` }
func LookupAnomalyDetector ¶ added in v0.12.0
func LookupAnomalyDetector(ctx *pulumi.Context, args *LookupAnomalyDetectorArgs, opts ...pulumi.InvokeOption) (*LookupAnomalyDetectorResult, error)
Resource Type definition for AWS::CloudWatch::AnomalyDetector
type LookupAnomalyDetectorResultOutput ¶ added in v0.12.0
type LookupAnomalyDetectorResultOutput struct{ *pulumi.OutputState }
func LookupAnomalyDetectorOutput ¶ added in v0.12.0
func LookupAnomalyDetectorOutput(ctx *pulumi.Context, args LookupAnomalyDetectorOutputArgs, opts ...pulumi.InvokeOption) LookupAnomalyDetectorResultOutput
func (LookupAnomalyDetectorResultOutput) Configuration ¶ added in v0.12.0
func (o LookupAnomalyDetectorResultOutput) Configuration() AnomalyDetectorConfigurationPtrOutput
func (LookupAnomalyDetectorResultOutput) ElementType ¶ added in v0.12.0
func (LookupAnomalyDetectorResultOutput) ElementType() reflect.Type
func (LookupAnomalyDetectorResultOutput) Id ¶ added in v0.12.0
func (o LookupAnomalyDetectorResultOutput) Id() pulumi.StringPtrOutput
func (LookupAnomalyDetectorResultOutput) ToLookupAnomalyDetectorResultOutput ¶ added in v0.12.0
func (o LookupAnomalyDetectorResultOutput) ToLookupAnomalyDetectorResultOutput() LookupAnomalyDetectorResultOutput
func (LookupAnomalyDetectorResultOutput) ToLookupAnomalyDetectorResultOutputWithContext ¶ added in v0.12.0
func (o LookupAnomalyDetectorResultOutput) ToLookupAnomalyDetectorResultOutputWithContext(ctx context.Context) LookupAnomalyDetectorResultOutput
func (LookupAnomalyDetectorResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupAnomalyDetectorResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupAnomalyDetectorResult]
type LookupCompositeAlarmArgs ¶ added in v0.12.0
type LookupCompositeAlarmArgs struct { // The name of the Composite Alarm AlarmName string `pulumi:"alarmName"` }
type LookupCompositeAlarmOutputArgs ¶ added in v0.12.0
type LookupCompositeAlarmOutputArgs struct { // The name of the Composite Alarm AlarmName pulumi.StringInput `pulumi:"alarmName"` }
func (LookupCompositeAlarmOutputArgs) ElementType ¶ added in v0.12.0
func (LookupCompositeAlarmOutputArgs) ElementType() reflect.Type
type LookupCompositeAlarmResult ¶ added in v0.12.0
type LookupCompositeAlarmResult struct { // Indicates whether actions should be executed during any changes to the alarm state. The default is TRUE. ActionsEnabled *bool `pulumi:"actionsEnabled"` // Actions will be suppressed if the suppressor alarm is in the ALARM state. ActionsSuppressor can be an AlarmName or an Amazon Resource Name (ARN) from an existing alarm. ActionsSuppressor *string `pulumi:"actionsSuppressor"` // Actions will be suppressed if WaitPeriod is active. The length of time that actions are suppressed is in seconds. ActionsSuppressorExtensionPeriod *int `pulumi:"actionsSuppressorExtensionPeriod"` // Actions will be suppressed if ExtensionPeriod is active. The length of time that actions are suppressed is in seconds. ActionsSuppressorWaitPeriod *int `pulumi:"actionsSuppressorWaitPeriod"` // The list of actions to execute when this alarm transitions into an ALARM state from any other state. Specify each action as an Amazon Resource Name (ARN). AlarmActions []string `pulumi:"alarmActions"` // The description of the alarm AlarmDescription *string `pulumi:"alarmDescription"` // Expression which aggregates the state of other Alarms (Metric or Composite Alarms) AlarmRule *string `pulumi:"alarmRule"` // Amazon Resource Name (ARN) of the alarm Arn *string `pulumi:"arn"` // The actions to execute when this alarm transitions to the INSUFFICIENT_DATA state from any other state. Each action is specified as an Amazon Resource Name (ARN). InsufficientDataActions []string `pulumi:"insufficientDataActions"` // The actions to execute when this alarm transitions to the OK state from any other state. Each action is specified as an Amazon Resource Name (ARN). OkActions []string `pulumi:"okActions"` }
func LookupCompositeAlarm ¶ added in v0.12.0
func LookupCompositeAlarm(ctx *pulumi.Context, args *LookupCompositeAlarmArgs, opts ...pulumi.InvokeOption) (*LookupCompositeAlarmResult, error)
The AWS::CloudWatch::CompositeAlarm type specifies an alarm which aggregates the states of other Alarms (Metric or Composite Alarms) as defined by the AlarmRule expression
type LookupCompositeAlarmResultOutput ¶ added in v0.12.0
type LookupCompositeAlarmResultOutput struct{ *pulumi.OutputState }
func LookupCompositeAlarmOutput ¶ added in v0.12.0
func LookupCompositeAlarmOutput(ctx *pulumi.Context, args LookupCompositeAlarmOutputArgs, opts ...pulumi.InvokeOption) LookupCompositeAlarmResultOutput
func (LookupCompositeAlarmResultOutput) ActionsEnabled ¶ added in v0.12.0
func (o LookupCompositeAlarmResultOutput) ActionsEnabled() pulumi.BoolPtrOutput
Indicates whether actions should be executed during any changes to the alarm state. The default is TRUE.
func (LookupCompositeAlarmResultOutput) ActionsSuppressor ¶ added in v0.21.0
func (o LookupCompositeAlarmResultOutput) ActionsSuppressor() pulumi.StringPtrOutput
Actions will be suppressed if the suppressor alarm is in the ALARM state. ActionsSuppressor can be an AlarmName or an Amazon Resource Name (ARN) from an existing alarm.
func (LookupCompositeAlarmResultOutput) ActionsSuppressorExtensionPeriod ¶ added in v0.21.0
func (o LookupCompositeAlarmResultOutput) ActionsSuppressorExtensionPeriod() pulumi.IntPtrOutput
Actions will be suppressed if WaitPeriod is active. The length of time that actions are suppressed is in seconds.
func (LookupCompositeAlarmResultOutput) ActionsSuppressorWaitPeriod ¶ added in v0.21.0
func (o LookupCompositeAlarmResultOutput) ActionsSuppressorWaitPeriod() pulumi.IntPtrOutput
Actions will be suppressed if ExtensionPeriod is active. The length of time that actions are suppressed is in seconds.
func (LookupCompositeAlarmResultOutput) AlarmActions ¶ added in v0.12.0
func (o LookupCompositeAlarmResultOutput) AlarmActions() pulumi.StringArrayOutput
The list of actions to execute when this alarm transitions into an ALARM state from any other state. Specify each action as an Amazon Resource Name (ARN).
func (LookupCompositeAlarmResultOutput) AlarmDescription ¶ added in v0.12.0
func (o LookupCompositeAlarmResultOutput) AlarmDescription() pulumi.StringPtrOutput
The description of the alarm
func (LookupCompositeAlarmResultOutput) AlarmRule ¶ added in v0.12.0
func (o LookupCompositeAlarmResultOutput) AlarmRule() pulumi.StringPtrOutput
Expression which aggregates the state of other Alarms (Metric or Composite Alarms)
func (LookupCompositeAlarmResultOutput) Arn ¶ added in v0.12.0
func (o LookupCompositeAlarmResultOutput) Arn() pulumi.StringPtrOutput
Amazon Resource Name (ARN) of the alarm
func (LookupCompositeAlarmResultOutput) ElementType ¶ added in v0.12.0
func (LookupCompositeAlarmResultOutput) ElementType() reflect.Type
func (LookupCompositeAlarmResultOutput) InsufficientDataActions ¶ added in v0.12.0
func (o LookupCompositeAlarmResultOutput) InsufficientDataActions() pulumi.StringArrayOutput
The actions to execute when this alarm transitions to the INSUFFICIENT_DATA state from any other state. Each action is specified as an Amazon Resource Name (ARN).
func (LookupCompositeAlarmResultOutput) OkActions ¶ added in v0.72.0
func (o LookupCompositeAlarmResultOutput) OkActions() pulumi.StringArrayOutput
The actions to execute when this alarm transitions to the OK state from any other state. Each action is specified as an Amazon Resource Name (ARN).
func (LookupCompositeAlarmResultOutput) ToLookupCompositeAlarmResultOutput ¶ added in v0.12.0
func (o LookupCompositeAlarmResultOutput) ToLookupCompositeAlarmResultOutput() LookupCompositeAlarmResultOutput
func (LookupCompositeAlarmResultOutput) ToLookupCompositeAlarmResultOutputWithContext ¶ added in v0.12.0
func (o LookupCompositeAlarmResultOutput) ToLookupCompositeAlarmResultOutputWithContext(ctx context.Context) LookupCompositeAlarmResultOutput
func (LookupCompositeAlarmResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupCompositeAlarmResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupCompositeAlarmResult]
type LookupDashboardArgs ¶ added in v0.12.0
type LookupDashboardArgs struct {
Id string `pulumi:"id"`
}
type LookupDashboardOutputArgs ¶ added in v0.12.0
type LookupDashboardOutputArgs struct {
Id pulumi.StringInput `pulumi:"id"`
}
func (LookupDashboardOutputArgs) ElementType ¶ added in v0.12.0
func (LookupDashboardOutputArgs) ElementType() reflect.Type
type LookupDashboardResult ¶ added in v0.12.0
type LookupDashboardResult struct { DashboardBody *string `pulumi:"dashboardBody"` Id *string `pulumi:"id"` }
func LookupDashboard ¶ added in v0.12.0
func LookupDashboard(ctx *pulumi.Context, args *LookupDashboardArgs, opts ...pulumi.InvokeOption) (*LookupDashboardResult, error)
Resource Type definition for AWS::CloudWatch::Dashboard
type LookupDashboardResultOutput ¶ added in v0.12.0
type LookupDashboardResultOutput struct{ *pulumi.OutputState }
func LookupDashboardOutput ¶ added in v0.12.0
func LookupDashboardOutput(ctx *pulumi.Context, args LookupDashboardOutputArgs, opts ...pulumi.InvokeOption) LookupDashboardResultOutput
func (LookupDashboardResultOutput) DashboardBody ¶ added in v0.12.0
func (o LookupDashboardResultOutput) DashboardBody() pulumi.StringPtrOutput
func (LookupDashboardResultOutput) ElementType ¶ added in v0.12.0
func (LookupDashboardResultOutput) ElementType() reflect.Type
func (LookupDashboardResultOutput) Id ¶ added in v0.12.0
func (o LookupDashboardResultOutput) Id() pulumi.StringPtrOutput
func (LookupDashboardResultOutput) ToLookupDashboardResultOutput ¶ added in v0.12.0
func (o LookupDashboardResultOutput) ToLookupDashboardResultOutput() LookupDashboardResultOutput
func (LookupDashboardResultOutput) ToLookupDashboardResultOutputWithContext ¶ added in v0.12.0
func (o LookupDashboardResultOutput) ToLookupDashboardResultOutputWithContext(ctx context.Context) LookupDashboardResultOutput
func (LookupDashboardResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupDashboardResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupDashboardResult]
type LookupInsightRuleArgs ¶ added in v0.12.0
type LookupInsightRuleArgs struct {
Id string `pulumi:"id"`
}
type LookupInsightRuleOutputArgs ¶ added in v0.12.0
type LookupInsightRuleOutputArgs struct {
Id pulumi.StringInput `pulumi:"id"`
}
func (LookupInsightRuleOutputArgs) ElementType ¶ added in v0.12.0
func (LookupInsightRuleOutputArgs) ElementType() reflect.Type
type LookupInsightRuleResult ¶ added in v0.12.0
type LookupInsightRuleResult struct { Arn *string `pulumi:"arn"` Id *string `pulumi:"id"` RuleBody *string `pulumi:"ruleBody"` RuleState *string `pulumi:"ruleState"` Tags *InsightRuleTags `pulumi:"tags"` }
func LookupInsightRule ¶ added in v0.12.0
func LookupInsightRule(ctx *pulumi.Context, args *LookupInsightRuleArgs, opts ...pulumi.InvokeOption) (*LookupInsightRuleResult, error)
Resource Type definition for AWS::CloudWatch::InsightRule
type LookupInsightRuleResultOutput ¶ added in v0.12.0
type LookupInsightRuleResultOutput struct{ *pulumi.OutputState }
func LookupInsightRuleOutput ¶ added in v0.12.0
func LookupInsightRuleOutput(ctx *pulumi.Context, args LookupInsightRuleOutputArgs, opts ...pulumi.InvokeOption) LookupInsightRuleResultOutput
func (LookupInsightRuleResultOutput) Arn ¶ added in v0.12.0
func (o LookupInsightRuleResultOutput) Arn() pulumi.StringPtrOutput
func (LookupInsightRuleResultOutput) ElementType ¶ added in v0.12.0
func (LookupInsightRuleResultOutput) ElementType() reflect.Type
func (LookupInsightRuleResultOutput) Id ¶ added in v0.12.0
func (o LookupInsightRuleResultOutput) Id() pulumi.StringPtrOutput
func (LookupInsightRuleResultOutput) RuleBody ¶ added in v0.12.0
func (o LookupInsightRuleResultOutput) RuleBody() pulumi.StringPtrOutput
func (LookupInsightRuleResultOutput) RuleState ¶ added in v0.12.0
func (o LookupInsightRuleResultOutput) RuleState() pulumi.StringPtrOutput
func (LookupInsightRuleResultOutput) Tags ¶ added in v0.12.0
func (o LookupInsightRuleResultOutput) Tags() InsightRuleTagsPtrOutput
func (LookupInsightRuleResultOutput) ToLookupInsightRuleResultOutput ¶ added in v0.12.0
func (o LookupInsightRuleResultOutput) ToLookupInsightRuleResultOutput() LookupInsightRuleResultOutput
func (LookupInsightRuleResultOutput) ToLookupInsightRuleResultOutputWithContext ¶ added in v0.12.0
func (o LookupInsightRuleResultOutput) ToLookupInsightRuleResultOutputWithContext(ctx context.Context) LookupInsightRuleResultOutput
func (LookupInsightRuleResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupInsightRuleResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupInsightRuleResult]
type LookupMetricStreamArgs ¶ added in v0.12.0
type LookupMetricStreamArgs struct { // Name of the metric stream. Name string `pulumi:"name"` }
type LookupMetricStreamOutputArgs ¶ added in v0.12.0
type LookupMetricStreamOutputArgs struct { // Name of the metric stream. Name pulumi.StringInput `pulumi:"name"` }
func (LookupMetricStreamOutputArgs) ElementType ¶ added in v0.12.0
func (LookupMetricStreamOutputArgs) ElementType() reflect.Type
type LookupMetricStreamResult ¶ added in v0.12.0
type LookupMetricStreamResult struct { // Amazon Resource Name of the metric stream. Arn *string `pulumi:"arn"` // The date of creation of the metric stream. CreationDate *string `pulumi:"creationDate"` // Define which metrics will be not streamed. Metrics matched by multiple instances of MetricStreamFilter are joined with an OR operation by default. If both IncludeFilters and ExcludeFilters are omitted, all metrics in the account will be streamed. IncludeFilters and ExcludeFilters are mutually exclusive. Default to null. ExcludeFilters []MetricStreamFilter `pulumi:"excludeFilters"` // The ARN of the Kinesis Firehose where to stream the data. FirehoseArn *string `pulumi:"firehoseArn"` // Define which metrics will be streamed. Metrics matched by multiple instances of MetricStreamFilter are joined with an OR operation by default. If both IncludeFilters and ExcludeFilters are omitted, all metrics in the account will be streamed. IncludeFilters and ExcludeFilters are mutually exclusive. Default to null. IncludeFilters []MetricStreamFilter `pulumi:"includeFilters"` // If you are creating a metric stream in a monitoring account, specify true to include metrics from source accounts that are linked to this monitoring account, in the metric stream. The default is false. IncludeLinkedAccountsMetrics *bool `pulumi:"includeLinkedAccountsMetrics"` // The date of the last update of the metric stream. LastUpdateDate *string `pulumi:"lastUpdateDate"` // The output format of the data streamed to the Kinesis Firehose. OutputFormat *string `pulumi:"outputFormat"` // The ARN of the role that provides access to the Kinesis Firehose. RoleArn *string `pulumi:"roleArn"` // Displays the state of the Metric Stream. State *string `pulumi:"state"` // By default, a metric stream always sends the MAX, MIN, SUM, and SAMPLECOUNT statistics for each metric that is streamed. You can use this parameter to have the metric stream also send additional statistics in the stream. This array can have up to 100 members. StatisticsConfigurations []MetricStreamStatisticsConfiguration `pulumi:"statisticsConfigurations"` }
func LookupMetricStream ¶ added in v0.12.0
func LookupMetricStream(ctx *pulumi.Context, args *LookupMetricStreamArgs, opts ...pulumi.InvokeOption) (*LookupMetricStreamResult, error)
Resource Type definition for Metric Stream
type LookupMetricStreamResultOutput ¶ added in v0.12.0
type LookupMetricStreamResultOutput struct{ *pulumi.OutputState }
func LookupMetricStreamOutput ¶ added in v0.12.0
func LookupMetricStreamOutput(ctx *pulumi.Context, args LookupMetricStreamOutputArgs, opts ...pulumi.InvokeOption) LookupMetricStreamResultOutput
func (LookupMetricStreamResultOutput) Arn ¶ added in v0.12.0
func (o LookupMetricStreamResultOutput) Arn() pulumi.StringPtrOutput
Amazon Resource Name of the metric stream.
func (LookupMetricStreamResultOutput) CreationDate ¶ added in v0.12.0
func (o LookupMetricStreamResultOutput) CreationDate() pulumi.StringPtrOutput
The date of creation of the metric stream.
func (LookupMetricStreamResultOutput) ElementType ¶ added in v0.12.0
func (LookupMetricStreamResultOutput) ElementType() reflect.Type
func (LookupMetricStreamResultOutput) ExcludeFilters ¶ added in v0.12.0
func (o LookupMetricStreamResultOutput) ExcludeFilters() MetricStreamFilterArrayOutput
Define which metrics will be not streamed. Metrics matched by multiple instances of MetricStreamFilter are joined with an OR operation by default. If both IncludeFilters and ExcludeFilters are omitted, all metrics in the account will be streamed. IncludeFilters and ExcludeFilters are mutually exclusive. Default to null.
func (LookupMetricStreamResultOutput) FirehoseArn ¶ added in v0.12.0
func (o LookupMetricStreamResultOutput) FirehoseArn() pulumi.StringPtrOutput
The ARN of the Kinesis Firehose where to stream the data.
func (LookupMetricStreamResultOutput) IncludeFilters ¶ added in v0.12.0
func (o LookupMetricStreamResultOutput) IncludeFilters() MetricStreamFilterArrayOutput
Define which metrics will be streamed. Metrics matched by multiple instances of MetricStreamFilter are joined with an OR operation by default. If both IncludeFilters and ExcludeFilters are omitted, all metrics in the account will be streamed. IncludeFilters and ExcludeFilters are mutually exclusive. Default to null.
func (LookupMetricStreamResultOutput) IncludeLinkedAccountsMetrics ¶ added in v0.48.0
func (o LookupMetricStreamResultOutput) IncludeLinkedAccountsMetrics() pulumi.BoolPtrOutput
If you are creating a metric stream in a monitoring account, specify true to include metrics from source accounts that are linked to this monitoring account, in the metric stream. The default is false.
func (LookupMetricStreamResultOutput) LastUpdateDate ¶ added in v0.12.0
func (o LookupMetricStreamResultOutput) LastUpdateDate() pulumi.StringPtrOutput
The date of the last update of the metric stream.
func (LookupMetricStreamResultOutput) OutputFormat ¶ added in v0.12.0
func (o LookupMetricStreamResultOutput) OutputFormat() pulumi.StringPtrOutput
The output format of the data streamed to the Kinesis Firehose.
func (LookupMetricStreamResultOutput) RoleArn ¶ added in v0.12.0
func (o LookupMetricStreamResultOutput) RoleArn() pulumi.StringPtrOutput
The ARN of the role that provides access to the Kinesis Firehose.
func (LookupMetricStreamResultOutput) State ¶ added in v0.12.0
func (o LookupMetricStreamResultOutput) State() pulumi.StringPtrOutput
Displays the state of the Metric Stream.
func (LookupMetricStreamResultOutput) StatisticsConfigurations ¶ added in v0.16.0
func (o LookupMetricStreamResultOutput) StatisticsConfigurations() MetricStreamStatisticsConfigurationArrayOutput
By default, a metric stream always sends the MAX, MIN, SUM, and SAMPLECOUNT statistics for each metric that is streamed. You can use this parameter to have the metric stream also send additional statistics in the stream. This array can have up to 100 members.
func (LookupMetricStreamResultOutput) ToLookupMetricStreamResultOutput ¶ added in v0.12.0
func (o LookupMetricStreamResultOutput) ToLookupMetricStreamResultOutput() LookupMetricStreamResultOutput
func (LookupMetricStreamResultOutput) ToLookupMetricStreamResultOutputWithContext ¶ added in v0.12.0
func (o LookupMetricStreamResultOutput) ToLookupMetricStreamResultOutputWithContext(ctx context.Context) LookupMetricStreamResultOutput
func (LookupMetricStreamResultOutput) ToOutput ¶ added in v0.76.0
func (o LookupMetricStreamResultOutput) ToOutput(ctx context.Context) pulumix.Output[LookupMetricStreamResult]
type MetricStream ¶
type MetricStream struct { pulumi.CustomResourceState // Amazon Resource Name of the metric stream. Arn pulumi.StringOutput `pulumi:"arn"` // The date of creation of the metric stream. CreationDate pulumi.StringOutput `pulumi:"creationDate"` // Define which metrics will be not streamed. Metrics matched by multiple instances of MetricStreamFilter are joined with an OR operation by default. If both IncludeFilters and ExcludeFilters are omitted, all metrics in the account will be streamed. IncludeFilters and ExcludeFilters are mutually exclusive. Default to null. ExcludeFilters MetricStreamFilterArrayOutput `pulumi:"excludeFilters"` // The ARN of the Kinesis Firehose where to stream the data. FirehoseArn pulumi.StringOutput `pulumi:"firehoseArn"` // Define which metrics will be streamed. Metrics matched by multiple instances of MetricStreamFilter are joined with an OR operation by default. If both IncludeFilters and ExcludeFilters are omitted, all metrics in the account will be streamed. IncludeFilters and ExcludeFilters are mutually exclusive. Default to null. IncludeFilters MetricStreamFilterArrayOutput `pulumi:"includeFilters"` // If you are creating a metric stream in a monitoring account, specify true to include metrics from source accounts that are linked to this monitoring account, in the metric stream. The default is false. IncludeLinkedAccountsMetrics pulumi.BoolPtrOutput `pulumi:"includeLinkedAccountsMetrics"` // The date of the last update of the metric stream. LastUpdateDate pulumi.StringOutput `pulumi:"lastUpdateDate"` // Name of the metric stream. Name pulumi.StringPtrOutput `pulumi:"name"` // The output format of the data streamed to the Kinesis Firehose. OutputFormat pulumi.StringOutput `pulumi:"outputFormat"` // The ARN of the role that provides access to the Kinesis Firehose. RoleArn pulumi.StringOutput `pulumi:"roleArn"` // Displays the state of the Metric Stream. State pulumi.StringOutput `pulumi:"state"` // By default, a metric stream always sends the MAX, MIN, SUM, and SAMPLECOUNT statistics for each metric that is streamed. You can use this parameter to have the metric stream also send additional statistics in the stream. This array can have up to 100 members. StatisticsConfigurations MetricStreamStatisticsConfigurationArrayOutput `pulumi:"statisticsConfigurations"` // A set of tags to assign to the delivery stream. Tags MetricStreamTagArrayOutput `pulumi:"tags"` }
Resource Type definition for Metric Stream
func GetMetricStream ¶
func GetMetricStream(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MetricStreamState, opts ...pulumi.ResourceOption) (*MetricStream, error)
GetMetricStream gets an existing MetricStream 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 NewMetricStream ¶
func NewMetricStream(ctx *pulumi.Context, name string, args *MetricStreamArgs, opts ...pulumi.ResourceOption) (*MetricStream, error)
NewMetricStream registers a new resource with the given unique name, arguments, and options.
func (*MetricStream) ElementType ¶
func (*MetricStream) ElementType() reflect.Type
func (*MetricStream) ToMetricStreamOutput ¶
func (i *MetricStream) ToMetricStreamOutput() MetricStreamOutput
func (*MetricStream) ToMetricStreamOutputWithContext ¶
func (i *MetricStream) ToMetricStreamOutputWithContext(ctx context.Context) MetricStreamOutput
func (*MetricStream) ToOutput ¶ added in v0.76.0
func (i *MetricStream) ToOutput(ctx context.Context) pulumix.Output[*MetricStream]
type MetricStreamArgs ¶
type MetricStreamArgs struct { // Define which metrics will be not streamed. Metrics matched by multiple instances of MetricStreamFilter are joined with an OR operation by default. If both IncludeFilters and ExcludeFilters are omitted, all metrics in the account will be streamed. IncludeFilters and ExcludeFilters are mutually exclusive. Default to null. ExcludeFilters MetricStreamFilterArrayInput // The ARN of the Kinesis Firehose where to stream the data. FirehoseArn pulumi.StringInput // Define which metrics will be streamed. Metrics matched by multiple instances of MetricStreamFilter are joined with an OR operation by default. If both IncludeFilters and ExcludeFilters are omitted, all metrics in the account will be streamed. IncludeFilters and ExcludeFilters are mutually exclusive. Default to null. IncludeFilters MetricStreamFilterArrayInput // If you are creating a metric stream in a monitoring account, specify true to include metrics from source accounts that are linked to this monitoring account, in the metric stream. The default is false. IncludeLinkedAccountsMetrics pulumi.BoolPtrInput // Name of the metric stream. Name pulumi.StringPtrInput // The output format of the data streamed to the Kinesis Firehose. OutputFormat pulumi.StringInput // The ARN of the role that provides access to the Kinesis Firehose. RoleArn pulumi.StringInput // By default, a metric stream always sends the MAX, MIN, SUM, and SAMPLECOUNT statistics for each metric that is streamed. You can use this parameter to have the metric stream also send additional statistics in the stream. This array can have up to 100 members. StatisticsConfigurations MetricStreamStatisticsConfigurationArrayInput // A set of tags to assign to the delivery stream. Tags MetricStreamTagArrayInput }
The set of arguments for constructing a MetricStream resource.
func (MetricStreamArgs) ElementType ¶
func (MetricStreamArgs) ElementType() reflect.Type
type MetricStreamFilter ¶ added in v0.2.0
type MetricStreamFilter struct { // Only metrics with MetricNames matching these values will be streamed. Must be set together with Namespace. MetricNames []string `pulumi:"metricNames"` // Only metrics with Namespace matching this value will be streamed. Namespace string `pulumi:"namespace"` }
This structure defines the metrics that will be streamed.
type MetricStreamFilterArgs ¶ added in v0.2.0
type MetricStreamFilterArgs struct { // Only metrics with MetricNames matching these values will be streamed. Must be set together with Namespace. MetricNames pulumi.StringArrayInput `pulumi:"metricNames"` // Only metrics with Namespace matching this value will be streamed. Namespace pulumi.StringInput `pulumi:"namespace"` }
This structure defines the metrics that will be streamed.
func (MetricStreamFilterArgs) ElementType ¶ added in v0.2.0
func (MetricStreamFilterArgs) ElementType() reflect.Type
func (MetricStreamFilterArgs) ToMetricStreamFilterOutput ¶ added in v0.2.0
func (i MetricStreamFilterArgs) ToMetricStreamFilterOutput() MetricStreamFilterOutput
func (MetricStreamFilterArgs) ToMetricStreamFilterOutputWithContext ¶ added in v0.2.0
func (i MetricStreamFilterArgs) ToMetricStreamFilterOutputWithContext(ctx context.Context) MetricStreamFilterOutput
func (MetricStreamFilterArgs) ToOutput ¶ added in v0.76.0
func (i MetricStreamFilterArgs) ToOutput(ctx context.Context) pulumix.Output[MetricStreamFilter]
type MetricStreamFilterArray ¶ added in v0.2.0
type MetricStreamFilterArray []MetricStreamFilterInput
func (MetricStreamFilterArray) ElementType ¶ added in v0.2.0
func (MetricStreamFilterArray) ElementType() reflect.Type
func (MetricStreamFilterArray) ToMetricStreamFilterArrayOutput ¶ added in v0.2.0
func (i MetricStreamFilterArray) ToMetricStreamFilterArrayOutput() MetricStreamFilterArrayOutput
func (MetricStreamFilterArray) ToMetricStreamFilterArrayOutputWithContext ¶ added in v0.2.0
func (i MetricStreamFilterArray) ToMetricStreamFilterArrayOutputWithContext(ctx context.Context) MetricStreamFilterArrayOutput
func (MetricStreamFilterArray) ToOutput ¶ added in v0.76.0
func (i MetricStreamFilterArray) ToOutput(ctx context.Context) pulumix.Output[[]MetricStreamFilter]
type MetricStreamFilterArrayInput ¶ added in v0.2.0
type MetricStreamFilterArrayInput interface { pulumi.Input ToMetricStreamFilterArrayOutput() MetricStreamFilterArrayOutput ToMetricStreamFilterArrayOutputWithContext(context.Context) MetricStreamFilterArrayOutput }
MetricStreamFilterArrayInput is an input type that accepts MetricStreamFilterArray and MetricStreamFilterArrayOutput values. You can construct a concrete instance of `MetricStreamFilterArrayInput` via:
MetricStreamFilterArray{ MetricStreamFilterArgs{...} }
type MetricStreamFilterArrayOutput ¶ added in v0.2.0
type MetricStreamFilterArrayOutput struct{ *pulumi.OutputState }
func (MetricStreamFilterArrayOutput) ElementType ¶ added in v0.2.0
func (MetricStreamFilterArrayOutput) ElementType() reflect.Type
func (MetricStreamFilterArrayOutput) Index ¶ added in v0.2.0
func (o MetricStreamFilterArrayOutput) Index(i pulumi.IntInput) MetricStreamFilterOutput
func (MetricStreamFilterArrayOutput) ToMetricStreamFilterArrayOutput ¶ added in v0.2.0
func (o MetricStreamFilterArrayOutput) ToMetricStreamFilterArrayOutput() MetricStreamFilterArrayOutput
func (MetricStreamFilterArrayOutput) ToMetricStreamFilterArrayOutputWithContext ¶ added in v0.2.0
func (o MetricStreamFilterArrayOutput) ToMetricStreamFilterArrayOutputWithContext(ctx context.Context) MetricStreamFilterArrayOutput
func (MetricStreamFilterArrayOutput) ToOutput ¶ added in v0.76.0
func (o MetricStreamFilterArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]MetricStreamFilter]
type MetricStreamFilterInput ¶ added in v0.2.0
type MetricStreamFilterInput interface { pulumi.Input ToMetricStreamFilterOutput() MetricStreamFilterOutput ToMetricStreamFilterOutputWithContext(context.Context) MetricStreamFilterOutput }
MetricStreamFilterInput is an input type that accepts MetricStreamFilterArgs and MetricStreamFilterOutput values. You can construct a concrete instance of `MetricStreamFilterInput` via:
MetricStreamFilterArgs{...}
type MetricStreamFilterOutput ¶ added in v0.2.0
type MetricStreamFilterOutput struct{ *pulumi.OutputState }
This structure defines the metrics that will be streamed.
func (MetricStreamFilterOutput) ElementType ¶ added in v0.2.0
func (MetricStreamFilterOutput) ElementType() reflect.Type
func (MetricStreamFilterOutput) MetricNames ¶ added in v0.59.0
func (o MetricStreamFilterOutput) MetricNames() pulumi.StringArrayOutput
Only metrics with MetricNames matching these values will be streamed. Must be set together with Namespace.
func (MetricStreamFilterOutput) Namespace ¶ added in v0.2.0
func (o MetricStreamFilterOutput) Namespace() pulumi.StringOutput
Only metrics with Namespace matching this value will be streamed.
func (MetricStreamFilterOutput) ToMetricStreamFilterOutput ¶ added in v0.2.0
func (o MetricStreamFilterOutput) ToMetricStreamFilterOutput() MetricStreamFilterOutput
func (MetricStreamFilterOutput) ToMetricStreamFilterOutputWithContext ¶ added in v0.2.0
func (o MetricStreamFilterOutput) ToMetricStreamFilterOutputWithContext(ctx context.Context) MetricStreamFilterOutput
func (MetricStreamFilterOutput) ToOutput ¶ added in v0.76.0
func (o MetricStreamFilterOutput) ToOutput(ctx context.Context) pulumix.Output[MetricStreamFilter]
type MetricStreamInput ¶
type MetricStreamInput interface { pulumi.Input ToMetricStreamOutput() MetricStreamOutput ToMetricStreamOutputWithContext(ctx context.Context) MetricStreamOutput }
type MetricStreamOutput ¶
type MetricStreamOutput struct{ *pulumi.OutputState }
func (MetricStreamOutput) Arn ¶ added in v0.17.0
func (o MetricStreamOutput) Arn() pulumi.StringOutput
Amazon Resource Name of the metric stream.
func (MetricStreamOutput) CreationDate ¶ added in v0.17.0
func (o MetricStreamOutput) CreationDate() pulumi.StringOutput
The date of creation of the metric stream.
func (MetricStreamOutput) ElementType ¶
func (MetricStreamOutput) ElementType() reflect.Type
func (MetricStreamOutput) ExcludeFilters ¶ added in v0.17.0
func (o MetricStreamOutput) ExcludeFilters() MetricStreamFilterArrayOutput
Define which metrics will be not streamed. Metrics matched by multiple instances of MetricStreamFilter are joined with an OR operation by default. If both IncludeFilters and ExcludeFilters are omitted, all metrics in the account will be streamed. IncludeFilters and ExcludeFilters are mutually exclusive. Default to null.
func (MetricStreamOutput) FirehoseArn ¶ added in v0.17.0
func (o MetricStreamOutput) FirehoseArn() pulumi.StringOutput
The ARN of the Kinesis Firehose where to stream the data.
func (MetricStreamOutput) IncludeFilters ¶ added in v0.17.0
func (o MetricStreamOutput) IncludeFilters() MetricStreamFilterArrayOutput
Define which metrics will be streamed. Metrics matched by multiple instances of MetricStreamFilter are joined with an OR operation by default. If both IncludeFilters and ExcludeFilters are omitted, all metrics in the account will be streamed. IncludeFilters and ExcludeFilters are mutually exclusive. Default to null.
func (MetricStreamOutput) IncludeLinkedAccountsMetrics ¶ added in v0.48.0
func (o MetricStreamOutput) IncludeLinkedAccountsMetrics() pulumi.BoolPtrOutput
If you are creating a metric stream in a monitoring account, specify true to include metrics from source accounts that are linked to this monitoring account, in the metric stream. The default is false.
func (MetricStreamOutput) LastUpdateDate ¶ added in v0.17.0
func (o MetricStreamOutput) LastUpdateDate() pulumi.StringOutput
The date of the last update of the metric stream.
func (MetricStreamOutput) Name ¶ added in v0.17.0
func (o MetricStreamOutput) Name() pulumi.StringPtrOutput
Name of the metric stream.
func (MetricStreamOutput) OutputFormat ¶ added in v0.17.0
func (o MetricStreamOutput) OutputFormat() pulumi.StringOutput
The output format of the data streamed to the Kinesis Firehose.
func (MetricStreamOutput) RoleArn ¶ added in v0.17.0
func (o MetricStreamOutput) RoleArn() pulumi.StringOutput
The ARN of the role that provides access to the Kinesis Firehose.
func (MetricStreamOutput) State ¶ added in v0.17.0
func (o MetricStreamOutput) State() pulumi.StringOutput
Displays the state of the Metric Stream.
func (MetricStreamOutput) StatisticsConfigurations ¶ added in v0.17.0
func (o MetricStreamOutput) StatisticsConfigurations() MetricStreamStatisticsConfigurationArrayOutput
By default, a metric stream always sends the MAX, MIN, SUM, and SAMPLECOUNT statistics for each metric that is streamed. You can use this parameter to have the metric stream also send additional statistics in the stream. This array can have up to 100 members.
func (MetricStreamOutput) Tags ¶ added in v0.17.0
func (o MetricStreamOutput) Tags() MetricStreamTagArrayOutput
A set of tags to assign to the delivery stream.
func (MetricStreamOutput) ToMetricStreamOutput ¶
func (o MetricStreamOutput) ToMetricStreamOutput() MetricStreamOutput
func (MetricStreamOutput) ToMetricStreamOutputWithContext ¶
func (o MetricStreamOutput) ToMetricStreamOutputWithContext(ctx context.Context) MetricStreamOutput
func (MetricStreamOutput) ToOutput ¶ added in v0.76.0
func (o MetricStreamOutput) ToOutput(ctx context.Context) pulumix.Output[*MetricStream]
type MetricStreamState ¶
type MetricStreamState struct { }
func (MetricStreamState) ElementType ¶
func (MetricStreamState) ElementType() reflect.Type
type MetricStreamStatisticsConfiguration ¶ added in v0.16.0
type MetricStreamStatisticsConfiguration struct { // The additional statistics to stream for the metrics listed in IncludeMetrics. AdditionalStatistics []string `pulumi:"additionalStatistics"` // An array that defines the metrics that are to have additional statistics streamed. IncludeMetrics []MetricStreamStatisticsMetric `pulumi:"includeMetrics"` }
This structure specifies a list of additional statistics to stream, and the metrics to stream those additional statistics for. All metrics that match the combination of metric name and namespace will be streamed with the extended statistics, no matter their dimensions.
type MetricStreamStatisticsConfigurationArgs ¶ added in v0.16.0
type MetricStreamStatisticsConfigurationArgs struct { // The additional statistics to stream for the metrics listed in IncludeMetrics. AdditionalStatistics pulumi.StringArrayInput `pulumi:"additionalStatistics"` // An array that defines the metrics that are to have additional statistics streamed. IncludeMetrics MetricStreamStatisticsMetricArrayInput `pulumi:"includeMetrics"` }
This structure specifies a list of additional statistics to stream, and the metrics to stream those additional statistics for. All metrics that match the combination of metric name and namespace will be streamed with the extended statistics, no matter their dimensions.
func (MetricStreamStatisticsConfigurationArgs) ElementType ¶ added in v0.16.0
func (MetricStreamStatisticsConfigurationArgs) ElementType() reflect.Type
func (MetricStreamStatisticsConfigurationArgs) ToMetricStreamStatisticsConfigurationOutput ¶ added in v0.16.0
func (i MetricStreamStatisticsConfigurationArgs) ToMetricStreamStatisticsConfigurationOutput() MetricStreamStatisticsConfigurationOutput
func (MetricStreamStatisticsConfigurationArgs) ToMetricStreamStatisticsConfigurationOutputWithContext ¶ added in v0.16.0
func (i MetricStreamStatisticsConfigurationArgs) ToMetricStreamStatisticsConfigurationOutputWithContext(ctx context.Context) MetricStreamStatisticsConfigurationOutput
func (MetricStreamStatisticsConfigurationArgs) ToOutput ¶ added in v0.76.0
func (i MetricStreamStatisticsConfigurationArgs) ToOutput(ctx context.Context) pulumix.Output[MetricStreamStatisticsConfiguration]
type MetricStreamStatisticsConfigurationArray ¶ added in v0.16.0
type MetricStreamStatisticsConfigurationArray []MetricStreamStatisticsConfigurationInput
func (MetricStreamStatisticsConfigurationArray) ElementType ¶ added in v0.16.0
func (MetricStreamStatisticsConfigurationArray) ElementType() reflect.Type
func (MetricStreamStatisticsConfigurationArray) ToMetricStreamStatisticsConfigurationArrayOutput ¶ added in v0.16.0
func (i MetricStreamStatisticsConfigurationArray) ToMetricStreamStatisticsConfigurationArrayOutput() MetricStreamStatisticsConfigurationArrayOutput
func (MetricStreamStatisticsConfigurationArray) ToMetricStreamStatisticsConfigurationArrayOutputWithContext ¶ added in v0.16.0
func (i MetricStreamStatisticsConfigurationArray) ToMetricStreamStatisticsConfigurationArrayOutputWithContext(ctx context.Context) MetricStreamStatisticsConfigurationArrayOutput
func (MetricStreamStatisticsConfigurationArray) ToOutput ¶ added in v0.76.0
func (i MetricStreamStatisticsConfigurationArray) ToOutput(ctx context.Context) pulumix.Output[[]MetricStreamStatisticsConfiguration]
type MetricStreamStatisticsConfigurationArrayInput ¶ added in v0.16.0
type MetricStreamStatisticsConfigurationArrayInput interface { pulumi.Input ToMetricStreamStatisticsConfigurationArrayOutput() MetricStreamStatisticsConfigurationArrayOutput ToMetricStreamStatisticsConfigurationArrayOutputWithContext(context.Context) MetricStreamStatisticsConfigurationArrayOutput }
MetricStreamStatisticsConfigurationArrayInput is an input type that accepts MetricStreamStatisticsConfigurationArray and MetricStreamStatisticsConfigurationArrayOutput values. You can construct a concrete instance of `MetricStreamStatisticsConfigurationArrayInput` via:
MetricStreamStatisticsConfigurationArray{ MetricStreamStatisticsConfigurationArgs{...} }
type MetricStreamStatisticsConfigurationArrayOutput ¶ added in v0.16.0
type MetricStreamStatisticsConfigurationArrayOutput struct{ *pulumi.OutputState }
func (MetricStreamStatisticsConfigurationArrayOutput) ElementType ¶ added in v0.16.0
func (MetricStreamStatisticsConfigurationArrayOutput) ElementType() reflect.Type
func (MetricStreamStatisticsConfigurationArrayOutput) ToMetricStreamStatisticsConfigurationArrayOutput ¶ added in v0.16.0
func (o MetricStreamStatisticsConfigurationArrayOutput) ToMetricStreamStatisticsConfigurationArrayOutput() MetricStreamStatisticsConfigurationArrayOutput
func (MetricStreamStatisticsConfigurationArrayOutput) ToMetricStreamStatisticsConfigurationArrayOutputWithContext ¶ added in v0.16.0
func (o MetricStreamStatisticsConfigurationArrayOutput) ToMetricStreamStatisticsConfigurationArrayOutputWithContext(ctx context.Context) MetricStreamStatisticsConfigurationArrayOutput
func (MetricStreamStatisticsConfigurationArrayOutput) ToOutput ¶ added in v0.76.0
func (o MetricStreamStatisticsConfigurationArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]MetricStreamStatisticsConfiguration]
type MetricStreamStatisticsConfigurationInput ¶ added in v0.16.0
type MetricStreamStatisticsConfigurationInput interface { pulumi.Input ToMetricStreamStatisticsConfigurationOutput() MetricStreamStatisticsConfigurationOutput ToMetricStreamStatisticsConfigurationOutputWithContext(context.Context) MetricStreamStatisticsConfigurationOutput }
MetricStreamStatisticsConfigurationInput is an input type that accepts MetricStreamStatisticsConfigurationArgs and MetricStreamStatisticsConfigurationOutput values. You can construct a concrete instance of `MetricStreamStatisticsConfigurationInput` via:
MetricStreamStatisticsConfigurationArgs{...}
type MetricStreamStatisticsConfigurationOutput ¶ added in v0.16.0
type MetricStreamStatisticsConfigurationOutput struct{ *pulumi.OutputState }
This structure specifies a list of additional statistics to stream, and the metrics to stream those additional statistics for. All metrics that match the combination of metric name and namespace will be streamed with the extended statistics, no matter their dimensions.
func (MetricStreamStatisticsConfigurationOutput) AdditionalStatistics ¶ added in v0.16.0
func (o MetricStreamStatisticsConfigurationOutput) AdditionalStatistics() pulumi.StringArrayOutput
The additional statistics to stream for the metrics listed in IncludeMetrics.
func (MetricStreamStatisticsConfigurationOutput) ElementType ¶ added in v0.16.0
func (MetricStreamStatisticsConfigurationOutput) ElementType() reflect.Type
func (MetricStreamStatisticsConfigurationOutput) IncludeMetrics ¶ added in v0.16.0
func (o MetricStreamStatisticsConfigurationOutput) IncludeMetrics() MetricStreamStatisticsMetricArrayOutput
An array that defines the metrics that are to have additional statistics streamed.
func (MetricStreamStatisticsConfigurationOutput) ToMetricStreamStatisticsConfigurationOutput ¶ added in v0.16.0
func (o MetricStreamStatisticsConfigurationOutput) ToMetricStreamStatisticsConfigurationOutput() MetricStreamStatisticsConfigurationOutput
func (MetricStreamStatisticsConfigurationOutput) ToMetricStreamStatisticsConfigurationOutputWithContext ¶ added in v0.16.0
func (o MetricStreamStatisticsConfigurationOutput) ToMetricStreamStatisticsConfigurationOutputWithContext(ctx context.Context) MetricStreamStatisticsConfigurationOutput
func (MetricStreamStatisticsConfigurationOutput) ToOutput ¶ added in v0.76.0
func (o MetricStreamStatisticsConfigurationOutput) ToOutput(ctx context.Context) pulumix.Output[MetricStreamStatisticsConfiguration]
type MetricStreamStatisticsMetric ¶ added in v0.16.0
type MetricStreamStatisticsMetric struct { // The name of the metric. MetricName string `pulumi:"metricName"` // The namespace of the metric. Namespace string `pulumi:"namespace"` }
A structure that specifies the metric name and namespace for one metric that is going to have additional statistics included in the stream.
type MetricStreamStatisticsMetricArgs ¶ added in v0.16.0
type MetricStreamStatisticsMetricArgs struct { // The name of the metric. MetricName pulumi.StringInput `pulumi:"metricName"` // The namespace of the metric. Namespace pulumi.StringInput `pulumi:"namespace"` }
A structure that specifies the metric name and namespace for one metric that is going to have additional statistics included in the stream.
func (MetricStreamStatisticsMetricArgs) ElementType ¶ added in v0.16.0
func (MetricStreamStatisticsMetricArgs) ElementType() reflect.Type
func (MetricStreamStatisticsMetricArgs) ToMetricStreamStatisticsMetricOutput ¶ added in v0.16.0
func (i MetricStreamStatisticsMetricArgs) ToMetricStreamStatisticsMetricOutput() MetricStreamStatisticsMetricOutput
func (MetricStreamStatisticsMetricArgs) ToMetricStreamStatisticsMetricOutputWithContext ¶ added in v0.16.0
func (i MetricStreamStatisticsMetricArgs) ToMetricStreamStatisticsMetricOutputWithContext(ctx context.Context) MetricStreamStatisticsMetricOutput
func (MetricStreamStatisticsMetricArgs) ToOutput ¶ added in v0.76.0
func (i MetricStreamStatisticsMetricArgs) ToOutput(ctx context.Context) pulumix.Output[MetricStreamStatisticsMetric]
type MetricStreamStatisticsMetricArray ¶ added in v0.16.0
type MetricStreamStatisticsMetricArray []MetricStreamStatisticsMetricInput
func (MetricStreamStatisticsMetricArray) ElementType ¶ added in v0.16.0
func (MetricStreamStatisticsMetricArray) ElementType() reflect.Type
func (MetricStreamStatisticsMetricArray) ToMetricStreamStatisticsMetricArrayOutput ¶ added in v0.16.0
func (i MetricStreamStatisticsMetricArray) ToMetricStreamStatisticsMetricArrayOutput() MetricStreamStatisticsMetricArrayOutput
func (MetricStreamStatisticsMetricArray) ToMetricStreamStatisticsMetricArrayOutputWithContext ¶ added in v0.16.0
func (i MetricStreamStatisticsMetricArray) ToMetricStreamStatisticsMetricArrayOutputWithContext(ctx context.Context) MetricStreamStatisticsMetricArrayOutput
func (MetricStreamStatisticsMetricArray) ToOutput ¶ added in v0.76.0
func (i MetricStreamStatisticsMetricArray) ToOutput(ctx context.Context) pulumix.Output[[]MetricStreamStatisticsMetric]
type MetricStreamStatisticsMetricArrayInput ¶ added in v0.16.0
type MetricStreamStatisticsMetricArrayInput interface { pulumi.Input ToMetricStreamStatisticsMetricArrayOutput() MetricStreamStatisticsMetricArrayOutput ToMetricStreamStatisticsMetricArrayOutputWithContext(context.Context) MetricStreamStatisticsMetricArrayOutput }
MetricStreamStatisticsMetricArrayInput is an input type that accepts MetricStreamStatisticsMetricArray and MetricStreamStatisticsMetricArrayOutput values. You can construct a concrete instance of `MetricStreamStatisticsMetricArrayInput` via:
MetricStreamStatisticsMetricArray{ MetricStreamStatisticsMetricArgs{...} }
type MetricStreamStatisticsMetricArrayOutput ¶ added in v0.16.0
type MetricStreamStatisticsMetricArrayOutput struct{ *pulumi.OutputState }
func (MetricStreamStatisticsMetricArrayOutput) ElementType ¶ added in v0.16.0
func (MetricStreamStatisticsMetricArrayOutput) ElementType() reflect.Type
func (MetricStreamStatisticsMetricArrayOutput) ToMetricStreamStatisticsMetricArrayOutput ¶ added in v0.16.0
func (o MetricStreamStatisticsMetricArrayOutput) ToMetricStreamStatisticsMetricArrayOutput() MetricStreamStatisticsMetricArrayOutput
func (MetricStreamStatisticsMetricArrayOutput) ToMetricStreamStatisticsMetricArrayOutputWithContext ¶ added in v0.16.0
func (o MetricStreamStatisticsMetricArrayOutput) ToMetricStreamStatisticsMetricArrayOutputWithContext(ctx context.Context) MetricStreamStatisticsMetricArrayOutput
func (MetricStreamStatisticsMetricArrayOutput) ToOutput ¶ added in v0.76.0
func (o MetricStreamStatisticsMetricArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]MetricStreamStatisticsMetric]
type MetricStreamStatisticsMetricInput ¶ added in v0.16.0
type MetricStreamStatisticsMetricInput interface { pulumi.Input ToMetricStreamStatisticsMetricOutput() MetricStreamStatisticsMetricOutput ToMetricStreamStatisticsMetricOutputWithContext(context.Context) MetricStreamStatisticsMetricOutput }
MetricStreamStatisticsMetricInput is an input type that accepts MetricStreamStatisticsMetricArgs and MetricStreamStatisticsMetricOutput values. You can construct a concrete instance of `MetricStreamStatisticsMetricInput` via:
MetricStreamStatisticsMetricArgs{...}
type MetricStreamStatisticsMetricOutput ¶ added in v0.16.0
type MetricStreamStatisticsMetricOutput struct{ *pulumi.OutputState }
A structure that specifies the metric name and namespace for one metric that is going to have additional statistics included in the stream.
func (MetricStreamStatisticsMetricOutput) ElementType ¶ added in v0.16.0
func (MetricStreamStatisticsMetricOutput) ElementType() reflect.Type
func (MetricStreamStatisticsMetricOutput) MetricName ¶ added in v0.16.0
func (o MetricStreamStatisticsMetricOutput) MetricName() pulumi.StringOutput
The name of the metric.
func (MetricStreamStatisticsMetricOutput) Namespace ¶ added in v0.16.0
func (o MetricStreamStatisticsMetricOutput) Namespace() pulumi.StringOutput
The namespace of the metric.
func (MetricStreamStatisticsMetricOutput) ToMetricStreamStatisticsMetricOutput ¶ added in v0.16.0
func (o MetricStreamStatisticsMetricOutput) ToMetricStreamStatisticsMetricOutput() MetricStreamStatisticsMetricOutput
func (MetricStreamStatisticsMetricOutput) ToMetricStreamStatisticsMetricOutputWithContext ¶ added in v0.16.0
func (o MetricStreamStatisticsMetricOutput) ToMetricStreamStatisticsMetricOutputWithContext(ctx context.Context) MetricStreamStatisticsMetricOutput
func (MetricStreamStatisticsMetricOutput) ToOutput ¶ added in v0.76.0
func (o MetricStreamStatisticsMetricOutput) ToOutput(ctx context.Context) pulumix.Output[MetricStreamStatisticsMetric]
type MetricStreamTag ¶
type MetricStreamTag struct { // A unique identifier for the tag. Key string `pulumi:"key"` // String which you can use to describe or define the tag. Value string `pulumi:"value"` }
Metadata that you can assign to a Metric Stream, consisting of a key-value pair.
type MetricStreamTagArgs ¶
type MetricStreamTagArgs struct { // A unique identifier for the tag. Key pulumi.StringInput `pulumi:"key"` // String which you can use to describe or define the tag. Value pulumi.StringInput `pulumi:"value"` }
Metadata that you can assign to a Metric Stream, consisting of a key-value pair.
func (MetricStreamTagArgs) ElementType ¶
func (MetricStreamTagArgs) ElementType() reflect.Type
func (MetricStreamTagArgs) ToMetricStreamTagOutput ¶
func (i MetricStreamTagArgs) ToMetricStreamTagOutput() MetricStreamTagOutput
func (MetricStreamTagArgs) ToMetricStreamTagOutputWithContext ¶
func (i MetricStreamTagArgs) ToMetricStreamTagOutputWithContext(ctx context.Context) MetricStreamTagOutput
func (MetricStreamTagArgs) ToOutput ¶ added in v0.76.0
func (i MetricStreamTagArgs) ToOutput(ctx context.Context) pulumix.Output[MetricStreamTag]
type MetricStreamTagArray ¶
type MetricStreamTagArray []MetricStreamTagInput
func (MetricStreamTagArray) ElementType ¶
func (MetricStreamTagArray) ElementType() reflect.Type
func (MetricStreamTagArray) ToMetricStreamTagArrayOutput ¶
func (i MetricStreamTagArray) ToMetricStreamTagArrayOutput() MetricStreamTagArrayOutput
func (MetricStreamTagArray) ToMetricStreamTagArrayOutputWithContext ¶
func (i MetricStreamTagArray) ToMetricStreamTagArrayOutputWithContext(ctx context.Context) MetricStreamTagArrayOutput
func (MetricStreamTagArray) ToOutput ¶ added in v0.76.0
func (i MetricStreamTagArray) ToOutput(ctx context.Context) pulumix.Output[[]MetricStreamTag]
type MetricStreamTagArrayInput ¶
type MetricStreamTagArrayInput interface { pulumi.Input ToMetricStreamTagArrayOutput() MetricStreamTagArrayOutput ToMetricStreamTagArrayOutputWithContext(context.Context) MetricStreamTagArrayOutput }
MetricStreamTagArrayInput is an input type that accepts MetricStreamTagArray and MetricStreamTagArrayOutput values. You can construct a concrete instance of `MetricStreamTagArrayInput` via:
MetricStreamTagArray{ MetricStreamTagArgs{...} }
type MetricStreamTagArrayOutput ¶
type MetricStreamTagArrayOutput struct{ *pulumi.OutputState }
func (MetricStreamTagArrayOutput) ElementType ¶
func (MetricStreamTagArrayOutput) ElementType() reflect.Type
func (MetricStreamTagArrayOutput) Index ¶
func (o MetricStreamTagArrayOutput) Index(i pulumi.IntInput) MetricStreamTagOutput
func (MetricStreamTagArrayOutput) ToMetricStreamTagArrayOutput ¶
func (o MetricStreamTagArrayOutput) ToMetricStreamTagArrayOutput() MetricStreamTagArrayOutput
func (MetricStreamTagArrayOutput) ToMetricStreamTagArrayOutputWithContext ¶
func (o MetricStreamTagArrayOutput) ToMetricStreamTagArrayOutputWithContext(ctx context.Context) MetricStreamTagArrayOutput
func (MetricStreamTagArrayOutput) ToOutput ¶ added in v0.76.0
func (o MetricStreamTagArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]MetricStreamTag]
type MetricStreamTagInput ¶
type MetricStreamTagInput interface { pulumi.Input ToMetricStreamTagOutput() MetricStreamTagOutput ToMetricStreamTagOutputWithContext(context.Context) MetricStreamTagOutput }
MetricStreamTagInput is an input type that accepts MetricStreamTagArgs and MetricStreamTagOutput values. You can construct a concrete instance of `MetricStreamTagInput` via:
MetricStreamTagArgs{...}
type MetricStreamTagOutput ¶
type MetricStreamTagOutput struct{ *pulumi.OutputState }
Metadata that you can assign to a Metric Stream, consisting of a key-value pair.
func (MetricStreamTagOutput) ElementType ¶
func (MetricStreamTagOutput) ElementType() reflect.Type
func (MetricStreamTagOutput) Key ¶
func (o MetricStreamTagOutput) Key() pulumi.StringOutput
A unique identifier for the tag.
func (MetricStreamTagOutput) ToMetricStreamTagOutput ¶
func (o MetricStreamTagOutput) ToMetricStreamTagOutput() MetricStreamTagOutput
func (MetricStreamTagOutput) ToMetricStreamTagOutputWithContext ¶
func (o MetricStreamTagOutput) ToMetricStreamTagOutputWithContext(ctx context.Context) MetricStreamTagOutput
func (MetricStreamTagOutput) ToOutput ¶ added in v0.76.0
func (o MetricStreamTagOutput) ToOutput(ctx context.Context) pulumix.Output[MetricStreamTag]
func (MetricStreamTagOutput) Value ¶
func (o MetricStreamTagOutput) Value() pulumi.StringOutput
String which you can use to describe or define the tag.