cloudwatch

package
v0.53.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 14, 2023 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Alarm deprecated

type Alarm struct {
	pulumi.CustomResourceState

	ActionsEnabled                   pulumi.BoolPtrOutput            `pulumi:"actionsEnabled"`
	AlarmActions                     pulumi.StringArrayOutput        `pulumi:"alarmActions"`
	AlarmDescription                 pulumi.StringPtrOutput          `pulumi:"alarmDescription"`
	AlarmName                        pulumi.StringPtrOutput          `pulumi:"alarmName"`
	Arn                              pulumi.StringOutput             `pulumi:"arn"`
	ComparisonOperator               pulumi.StringOutput             `pulumi:"comparisonOperator"`
	DatapointsToAlarm                pulumi.IntPtrOutput             `pulumi:"datapointsToAlarm"`
	Dimensions                       AlarmDimensionArrayOutput       `pulumi:"dimensions"`
	EvaluateLowSampleCountPercentile pulumi.StringPtrOutput          `pulumi:"evaluateLowSampleCountPercentile"`
	EvaluationPeriods                pulumi.IntOutput                `pulumi:"evaluationPeriods"`
	ExtendedStatistic                pulumi.StringPtrOutput          `pulumi:"extendedStatistic"`
	InsufficientDataActions          pulumi.StringArrayOutput        `pulumi:"insufficientDataActions"`
	MetricName                       pulumi.StringPtrOutput          `pulumi:"metricName"`
	Metrics                          AlarmMetricDataQueryArrayOutput `pulumi:"metrics"`
	Namespace                        pulumi.StringPtrOutput          `pulumi:"namespace"`
	OKActions                        pulumi.StringArrayOutput        `pulumi:"oKActions"`
	Period                           pulumi.IntPtrOutput             `pulumi:"period"`
	Statistic                        pulumi.StringPtrOutput          `pulumi:"statistic"`
	Threshold                        pulumi.Float64PtrOutput         `pulumi:"threshold"`
	ThresholdMetricId                pulumi.StringPtrOutput          `pulumi:"thresholdMetricId"`
	TreatMissingData                 pulumi.StringPtrOutput          `pulumi:"treatMissingData"`
	Unit                             pulumi.StringPtrOutput          `pulumi:"unit"`
}

Resource Type definition for AWS::CloudWatch::Alarm

Deprecated: Alarm is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

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) ElementType() reflect.Type

func (*Alarm) ToAlarmOutput

func (i *Alarm) ToAlarmOutput() AlarmOutput

func (*Alarm) ToAlarmOutputWithContext

func (i *Alarm) ToAlarmOutputWithContext(ctx context.Context) AlarmOutput

type AlarmArgs

type AlarmArgs struct {
	ActionsEnabled                   pulumi.BoolPtrInput
	AlarmActions                     pulumi.StringArrayInput
	AlarmDescription                 pulumi.StringPtrInput
	AlarmName                        pulumi.StringPtrInput
	ComparisonOperator               pulumi.StringInput
	DatapointsToAlarm                pulumi.IntPtrInput
	Dimensions                       AlarmDimensionArrayInput
	EvaluateLowSampleCountPercentile pulumi.StringPtrInput
	EvaluationPeriods                pulumi.IntInput
	ExtendedStatistic                pulumi.StringPtrInput
	InsufficientDataActions          pulumi.StringArrayInput
	MetricName                       pulumi.StringPtrInput
	Metrics                          AlarmMetricDataQueryArrayInput
	Namespace                        pulumi.StringPtrInput
	OKActions                        pulumi.StringArrayInput
	Period                           pulumi.IntPtrInput
	Statistic                        pulumi.StringPtrInput
	Threshold                        pulumi.Float64PtrInput
	ThresholdMetricId                pulumi.StringPtrInput
	TreatMissingData                 pulumi.StringPtrInput
	Unit                             pulumi.StringPtrInput
}

The set of arguments for constructing a Alarm resource.

func (AlarmArgs) ElementType

func (AlarmArgs) ElementType() reflect.Type

type AlarmDimension

type AlarmDimension struct {
	Name  string `pulumi:"name"`
	Value string `pulumi:"value"`
}

type AlarmDimensionArgs

type AlarmDimensionArgs struct {
	Name  pulumi.StringInput `pulumi:"name"`
	Value pulumi.StringInput `pulumi:"value"`
}

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

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

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 (AlarmDimensionArrayOutput) ToAlarmDimensionArrayOutput

func (o AlarmDimensionArrayOutput) ToAlarmDimensionArrayOutput() AlarmDimensionArrayOutput

func (AlarmDimensionArrayOutput) ToAlarmDimensionArrayOutputWithContext

func (o AlarmDimensionArrayOutput) ToAlarmDimensionArrayOutputWithContext(ctx context.Context) AlarmDimensionArrayOutput

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 }

func (AlarmDimensionOutput) ElementType

func (AlarmDimensionOutput) ElementType() reflect.Type

func (AlarmDimensionOutput) Name

func (AlarmDimensionOutput) ToAlarmDimensionOutput

func (o AlarmDimensionOutput) ToAlarmDimensionOutput() AlarmDimensionOutput

func (AlarmDimensionOutput) ToAlarmDimensionOutputWithContext

func (o AlarmDimensionOutput) ToAlarmDimensionOutputWithContext(ctx context.Context) AlarmDimensionOutput

func (AlarmDimensionOutput) Value

type AlarmInput

type AlarmInput interface {
	pulumi.Input

	ToAlarmOutput() AlarmOutput
	ToAlarmOutputWithContext(ctx context.Context) AlarmOutput
}

type AlarmMetric

type AlarmMetric struct {
	Dimensions []AlarmDimension `pulumi:"dimensions"`
	MetricName *string          `pulumi:"metricName"`
	Namespace  *string          `pulumi:"namespace"`
}

type AlarmMetricArgs

type AlarmMetricArgs struct {
	Dimensions AlarmDimensionArrayInput `pulumi:"dimensions"`
	MetricName pulumi.StringPtrInput    `pulumi:"metricName"`
	Namespace  pulumi.StringPtrInput    `pulumi:"namespace"`
}

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

type AlarmMetricDataQuery

type AlarmMetricDataQuery struct {
	AccountId  *string          `pulumi:"accountId"`
	Expression *string          `pulumi:"expression"`
	Id         string           `pulumi:"id"`
	Label      *string          `pulumi:"label"`
	MetricStat *AlarmMetricStat `pulumi:"metricStat"`
	Period     *int             `pulumi:"period"`
	ReturnData *bool            `pulumi:"returnData"`
}

type AlarmMetricDataQueryArgs

type AlarmMetricDataQueryArgs struct {
	AccountId  pulumi.StringPtrInput   `pulumi:"accountId"`
	Expression pulumi.StringPtrInput   `pulumi:"expression"`
	Id         pulumi.StringInput      `pulumi:"id"`
	Label      pulumi.StringPtrInput   `pulumi:"label"`
	MetricStat AlarmMetricStatPtrInput `pulumi:"metricStat"`
	Period     pulumi.IntPtrInput      `pulumi:"period"`
	ReturnData pulumi.BoolPtrInput     `pulumi:"returnData"`
}

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

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

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) Index

func (AlarmMetricDataQueryArrayOutput) ToAlarmMetricDataQueryArrayOutput

func (o AlarmMetricDataQueryArrayOutput) ToAlarmMetricDataQueryArrayOutput() AlarmMetricDataQueryArrayOutput

func (AlarmMetricDataQueryArrayOutput) ToAlarmMetricDataQueryArrayOutputWithContext

func (o AlarmMetricDataQueryArrayOutput) ToAlarmMetricDataQueryArrayOutputWithContext(ctx context.Context) AlarmMetricDataQueryArrayOutput

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 }

func (AlarmMetricDataQueryOutput) AccountId

func (AlarmMetricDataQueryOutput) ElementType

func (AlarmMetricDataQueryOutput) ElementType() reflect.Type

func (AlarmMetricDataQueryOutput) Expression

func (AlarmMetricDataQueryOutput) Id

func (AlarmMetricDataQueryOutput) Label

func (AlarmMetricDataQueryOutput) MetricStat

func (AlarmMetricDataQueryOutput) Period

func (AlarmMetricDataQueryOutput) ReturnData

func (AlarmMetricDataQueryOutput) ToAlarmMetricDataQueryOutput

func (o AlarmMetricDataQueryOutput) ToAlarmMetricDataQueryOutput() AlarmMetricDataQueryOutput

func (AlarmMetricDataQueryOutput) ToAlarmMetricDataQueryOutputWithContext

func (o AlarmMetricDataQueryOutput) ToAlarmMetricDataQueryOutputWithContext(ctx context.Context) AlarmMetricDataQueryOutput

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 }

func (AlarmMetricOutput) Dimensions

func (AlarmMetricOutput) ElementType

func (AlarmMetricOutput) ElementType() reflect.Type

func (AlarmMetricOutput) MetricName

func (o AlarmMetricOutput) MetricName() pulumi.StringPtrOutput

func (AlarmMetricOutput) Namespace

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

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 (AlarmMetricPtrOutput) Elem

func (AlarmMetricPtrOutput) ElementType

func (AlarmMetricPtrOutput) ElementType() reflect.Type

func (AlarmMetricPtrOutput) MetricName

func (AlarmMetricPtrOutput) Namespace

func (AlarmMetricPtrOutput) ToAlarmMetricPtrOutput

func (o AlarmMetricPtrOutput) ToAlarmMetricPtrOutput() AlarmMetricPtrOutput

func (AlarmMetricPtrOutput) ToAlarmMetricPtrOutputWithContext

func (o AlarmMetricPtrOutput) ToAlarmMetricPtrOutputWithContext(ctx context.Context) AlarmMetricPtrOutput

type AlarmMetricStat

type AlarmMetricStat struct {
	Metric AlarmMetric `pulumi:"metric"`
	Period int         `pulumi:"period"`
	Stat   string      `pulumi:"stat"`
	Unit   *string     `pulumi:"unit"`
}

type AlarmMetricStatArgs

type AlarmMetricStatArgs struct {
	Metric AlarmMetricInput      `pulumi:"metric"`
	Period pulumi.IntInput       `pulumi:"period"`
	Stat   pulumi.StringInput    `pulumi:"stat"`
	Unit   pulumi.StringPtrInput `pulumi:"unit"`
}

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

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 }

func (AlarmMetricStatOutput) ElementType

func (AlarmMetricStatOutput) ElementType() reflect.Type

func (AlarmMetricStatOutput) Metric

func (AlarmMetricStatOutput) Period

func (AlarmMetricStatOutput) Stat

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) Unit

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

type AlarmMetricStatPtrOutput

type AlarmMetricStatPtrOutput struct{ *pulumi.OutputState }

func (AlarmMetricStatPtrOutput) Elem

func (AlarmMetricStatPtrOutput) ElementType

func (AlarmMetricStatPtrOutput) ElementType() reflect.Type

func (AlarmMetricStatPtrOutput) Metric

func (AlarmMetricStatPtrOutput) Period

func (AlarmMetricStatPtrOutput) Stat

func (AlarmMetricStatPtrOutput) ToAlarmMetricStatPtrOutput

func (o AlarmMetricStatPtrOutput) ToAlarmMetricStatPtrOutput() AlarmMetricStatPtrOutput

func (AlarmMetricStatPtrOutput) ToAlarmMetricStatPtrOutputWithContext

func (o AlarmMetricStatPtrOutput) ToAlarmMetricStatPtrOutputWithContext(ctx context.Context) AlarmMetricStatPtrOutput

func (AlarmMetricStatPtrOutput) Unit

type AlarmOutput

type AlarmOutput struct{ *pulumi.OutputState }

func (AlarmOutput) ActionsEnabled added in v0.17.0

func (o AlarmOutput) ActionsEnabled() pulumi.BoolPtrOutput

func (AlarmOutput) AlarmActions added in v0.17.0

func (o AlarmOutput) AlarmActions() pulumi.StringArrayOutput

func (AlarmOutput) AlarmDescription added in v0.17.0

func (o AlarmOutput) AlarmDescription() pulumi.StringPtrOutput

func (AlarmOutput) AlarmName added in v0.17.0

func (o AlarmOutput) AlarmName() pulumi.StringPtrOutput

func (AlarmOutput) Arn added in v0.17.0

func (AlarmOutput) ComparisonOperator added in v0.17.0

func (o AlarmOutput) ComparisonOperator() pulumi.StringOutput

func (AlarmOutput) DatapointsToAlarm added in v0.17.0

func (o AlarmOutput) DatapointsToAlarm() pulumi.IntPtrOutput

func (AlarmOutput) Dimensions added in v0.17.0

func (o AlarmOutput) Dimensions() AlarmDimensionArrayOutput

func (AlarmOutput) ElementType

func (AlarmOutput) ElementType() reflect.Type

func (AlarmOutput) EvaluateLowSampleCountPercentile added in v0.17.0

func (o AlarmOutput) EvaluateLowSampleCountPercentile() pulumi.StringPtrOutput

func (AlarmOutput) EvaluationPeriods added in v0.17.0

func (o AlarmOutput) EvaluationPeriods() pulumi.IntOutput

func (AlarmOutput) ExtendedStatistic added in v0.17.0

func (o AlarmOutput) ExtendedStatistic() pulumi.StringPtrOutput

func (AlarmOutput) InsufficientDataActions added in v0.17.0

func (o AlarmOutput) InsufficientDataActions() pulumi.StringArrayOutput

func (AlarmOutput) MetricName added in v0.17.0

func (o AlarmOutput) MetricName() pulumi.StringPtrOutput

func (AlarmOutput) Metrics added in v0.17.0

func (AlarmOutput) Namespace added in v0.17.0

func (o AlarmOutput) Namespace() pulumi.StringPtrOutput

func (AlarmOutput) OKActions added in v0.17.0

func (o AlarmOutput) OKActions() pulumi.StringArrayOutput

func (AlarmOutput) Period added in v0.17.0

func (o AlarmOutput) Period() pulumi.IntPtrOutput

func (AlarmOutput) Statistic added in v0.17.0

func (o AlarmOutput) Statistic() pulumi.StringPtrOutput

func (AlarmOutput) Threshold added in v0.17.0

func (o AlarmOutput) Threshold() pulumi.Float64PtrOutput

func (AlarmOutput) ThresholdMetricId added in v0.17.0

func (o AlarmOutput) ThresholdMetricId() pulumi.StringPtrOutput

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

func (AlarmOutput) Unit added in v0.17.0

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

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) 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

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) ExcludedTimeRanges

func (AnomalyDetectorConfigurationOutput) MetricTimeZone

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

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

type AnomalyDetectorConfigurationPtrOutput

type AnomalyDetectorConfigurationPtrOutput struct{ *pulumi.OutputState }

func (AnomalyDetectorConfigurationPtrOutput) Elem

func (AnomalyDetectorConfigurationPtrOutput) ElementType

func (AnomalyDetectorConfigurationPtrOutput) ExcludedTimeRanges

func (AnomalyDetectorConfigurationPtrOutput) MetricTimeZone

func (AnomalyDetectorConfigurationPtrOutput) ToAnomalyDetectorConfigurationPtrOutput

func (o AnomalyDetectorConfigurationPtrOutput) ToAnomalyDetectorConfigurationPtrOutput() AnomalyDetectorConfigurationPtrOutput

func (AnomalyDetectorConfigurationPtrOutput) ToAnomalyDetectorConfigurationPtrOutputWithContext

func (o AnomalyDetectorConfigurationPtrOutput) ToAnomalyDetectorConfigurationPtrOutputWithContext(ctx context.Context) AnomalyDetectorConfigurationPtrOutput

type AnomalyDetectorDimension

type AnomalyDetectorDimension struct {
	Name  string `pulumi:"name"`
	Value string `pulumi:"value"`
}

type AnomalyDetectorDimensionArgs

type AnomalyDetectorDimensionArgs struct {
	Name  pulumi.StringInput `pulumi:"name"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (AnomalyDetectorDimensionArgs) ElementType

func (AnomalyDetectorDimensionArgs) ToAnomalyDetectorDimensionOutput

func (i AnomalyDetectorDimensionArgs) ToAnomalyDetectorDimensionOutput() AnomalyDetectorDimensionOutput

func (AnomalyDetectorDimensionArgs) ToAnomalyDetectorDimensionOutputWithContext

func (i AnomalyDetectorDimensionArgs) ToAnomalyDetectorDimensionOutputWithContext(ctx context.Context) AnomalyDetectorDimensionOutput

type AnomalyDetectorDimensionArray

type AnomalyDetectorDimensionArray []AnomalyDetectorDimensionInput

func (AnomalyDetectorDimensionArray) ElementType

func (AnomalyDetectorDimensionArray) ToAnomalyDetectorDimensionArrayOutput

func (i AnomalyDetectorDimensionArray) ToAnomalyDetectorDimensionArrayOutput() AnomalyDetectorDimensionArrayOutput

func (AnomalyDetectorDimensionArray) ToAnomalyDetectorDimensionArrayOutputWithContext

func (i AnomalyDetectorDimensionArray) ToAnomalyDetectorDimensionArrayOutputWithContext(ctx context.Context) AnomalyDetectorDimensionArrayOutput

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) Index

func (AnomalyDetectorDimensionArrayOutput) ToAnomalyDetectorDimensionArrayOutput

func (o AnomalyDetectorDimensionArrayOutput) ToAnomalyDetectorDimensionArrayOutput() AnomalyDetectorDimensionArrayOutput

func (AnomalyDetectorDimensionArrayOutput) ToAnomalyDetectorDimensionArrayOutputWithContext

func (o AnomalyDetectorDimensionArrayOutput) ToAnomalyDetectorDimensionArrayOutputWithContext(ctx context.Context) AnomalyDetectorDimensionArrayOutput

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) Name

func (AnomalyDetectorDimensionOutput) ToAnomalyDetectorDimensionOutput

func (o AnomalyDetectorDimensionOutput) ToAnomalyDetectorDimensionOutput() AnomalyDetectorDimensionOutput

func (AnomalyDetectorDimensionOutput) ToAnomalyDetectorDimensionOutputWithContext

func (o AnomalyDetectorDimensionOutput) ToAnomalyDetectorDimensionOutputWithContext(ctx context.Context) AnomalyDetectorDimensionOutput

func (AnomalyDetectorDimensionOutput) Value

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

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) 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

type AnomalyDetectorMetricDataQueryArray added in v0.7.0

type AnomalyDetectorMetricDataQueryArray []AnomalyDetectorMetricDataQueryInput

func (AnomalyDetectorMetricDataQueryArray) ElementType added in v0.7.0

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

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) Index added in v0.7.0

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

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 (AnomalyDetectorMetricDataQueryOutput) ElementType added in v0.7.0

func (AnomalyDetectorMetricDataQueryOutput) Expression added in v0.7.0

func (AnomalyDetectorMetricDataQueryOutput) Id added in v0.7.0

func (AnomalyDetectorMetricDataQueryOutput) Label added in v0.7.0

func (AnomalyDetectorMetricDataQueryOutput) MetricStat added in v0.7.0

func (AnomalyDetectorMetricDataQueryOutput) Period added in v0.7.0

func (AnomalyDetectorMetricDataQueryOutput) ReturnData added in v0.7.0

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

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) 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

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) MetricDataQueries added in v0.7.0

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

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

type AnomalyDetectorMetricMathAnomalyDetectorPtrOutput added in v0.7.0

type AnomalyDetectorMetricMathAnomalyDetectorPtrOutput struct{ *pulumi.OutputState }

func (AnomalyDetectorMetricMathAnomalyDetectorPtrOutput) Elem added in v0.7.0

func (AnomalyDetectorMetricMathAnomalyDetectorPtrOutput) ElementType added in v0.7.0

func (AnomalyDetectorMetricMathAnomalyDetectorPtrOutput) MetricDataQueries added in v0.7.0

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

type AnomalyDetectorMetricOutput added in v0.7.0

type AnomalyDetectorMetricOutput struct{ *pulumi.OutputState }

func (AnomalyDetectorMetricOutput) Dimensions added in v0.7.0

func (AnomalyDetectorMetricOutput) ElementType added in v0.7.0

func (AnomalyDetectorMetricOutput) MetricName added in v0.7.0

func (AnomalyDetectorMetricOutput) Namespace added in v0.7.0

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

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 (AnomalyDetectorMetricPtrOutput) Elem added in v0.7.0

func (AnomalyDetectorMetricPtrOutput) ElementType added in v0.7.0

func (AnomalyDetectorMetricPtrOutput) MetricName added in v0.7.0

func (AnomalyDetectorMetricPtrOutput) Namespace added in v0.7.0

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

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) 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

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) Metric added in v0.7.0

func (AnomalyDetectorMetricStatOutput) Period added in v0.7.0

func (AnomalyDetectorMetricStatOutput) Stat added in v0.7.0

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) Unit added in v0.7.0

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

type AnomalyDetectorMetricStatPtrOutput added in v0.7.0

type AnomalyDetectorMetricStatPtrOutput struct{ *pulumi.OutputState }

func (AnomalyDetectorMetricStatPtrOutput) Elem added in v0.7.0

func (AnomalyDetectorMetricStatPtrOutput) ElementType added in v0.7.0

func (AnomalyDetectorMetricStatPtrOutput) Metric added in v0.7.0

func (AnomalyDetectorMetricStatPtrOutput) Period added in v0.7.0

func (AnomalyDetectorMetricStatPtrOutput) Stat added in v0.7.0

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) Unit added in v0.7.0

type AnomalyDetectorOutput

type AnomalyDetectorOutput struct{ *pulumi.OutputState }

func (AnomalyDetectorOutput) Configuration added in v0.17.0

func (AnomalyDetectorOutput) Dimensions added in v0.17.0

func (AnomalyDetectorOutput) ElementType

func (AnomalyDetectorOutput) ElementType() reflect.Type

func (AnomalyDetectorOutput) MetricMathAnomalyDetector added in v0.17.0

func (AnomalyDetectorOutput) MetricName added in v0.17.0

func (AnomalyDetectorOutput) Namespace added in v0.17.0

func (AnomalyDetectorOutput) SingleMetricAnomalyDetector added in v0.17.0

func (AnomalyDetectorOutput) Stat added in v0.17.0

func (AnomalyDetectorOutput) ToAnomalyDetectorOutput

func (o AnomalyDetectorOutput) ToAnomalyDetectorOutput() AnomalyDetectorOutput

func (AnomalyDetectorOutput) ToAnomalyDetectorOutputWithContext

func (o AnomalyDetectorOutput) ToAnomalyDetectorOutputWithContext(ctx context.Context) AnomalyDetectorOutput

type AnomalyDetectorRange

type AnomalyDetectorRange struct {
	EndTime   string `pulumi:"endTime"`
	StartTime string `pulumi:"startTime"`
}

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

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

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) Index

func (AnomalyDetectorRangeArrayOutput) ToAnomalyDetectorRangeArrayOutput

func (o AnomalyDetectorRangeArrayOutput) ToAnomalyDetectorRangeArrayOutput() AnomalyDetectorRangeArrayOutput

func (AnomalyDetectorRangeArrayOutput) ToAnomalyDetectorRangeArrayOutputWithContext

func (o AnomalyDetectorRangeArrayOutput) ToAnomalyDetectorRangeArrayOutputWithContext(ctx context.Context) AnomalyDetectorRangeArrayOutput

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 (AnomalyDetectorRangeOutput) StartTime

func (AnomalyDetectorRangeOutput) ToAnomalyDetectorRangeOutput

func (o AnomalyDetectorRangeOutput) ToAnomalyDetectorRangeOutput() AnomalyDetectorRangeOutput

func (AnomalyDetectorRangeOutput) ToAnomalyDetectorRangeOutputWithContext

func (o AnomalyDetectorRangeOutput) ToAnomalyDetectorRangeOutputWithContext(ctx context.Context) AnomalyDetectorRangeOutput

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) 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

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 (AnomalyDetectorSingleMetricAnomalyDetectorOutput) ElementType added in v0.7.0

func (AnomalyDetectorSingleMetricAnomalyDetectorOutput) MetricName added in v0.7.0

func (AnomalyDetectorSingleMetricAnomalyDetectorOutput) Namespace added in v0.7.0

func (AnomalyDetectorSingleMetricAnomalyDetectorOutput) Stat added in v0.7.0

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

type AnomalyDetectorSingleMetricAnomalyDetectorPtrOutput added in v0.7.0

type AnomalyDetectorSingleMetricAnomalyDetectorPtrOutput struct{ *pulumi.OutputState }

func (AnomalyDetectorSingleMetricAnomalyDetectorPtrOutput) Dimensions added in v0.7.0

func (AnomalyDetectorSingleMetricAnomalyDetectorPtrOutput) Elem added in v0.7.0

func (AnomalyDetectorSingleMetricAnomalyDetectorPtrOutput) ElementType added in v0.7.0

func (AnomalyDetectorSingleMetricAnomalyDetectorPtrOutput) MetricName added in v0.7.0

func (AnomalyDetectorSingleMetricAnomalyDetectorPtrOutput) Namespace added in v0.7.0

func (AnomalyDetectorSingleMetricAnomalyDetectorPtrOutput) Stat added in v0.7.0

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

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

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

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

The name of the Composite Alarm

func (CompositeAlarmOutput) AlarmRule added in v0.17.0

Expression which aggregates the state of other Alarms (Metric or Composite Alarms)

func (CompositeAlarmOutput) Arn added in v0.17.0

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.17.0

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

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) ElementType() reflect.Type

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

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 (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 (InsightRuleOutput) ToInsightRuleOutput

func (o InsightRuleOutput) ToInsightRuleOutput() InsightRuleOutput

func (InsightRuleOutput) ToInsightRuleOutputWithContext

func (o InsightRuleOutput) ToInsightRuleOutputWithContext(ctx context.Context) InsightRuleOutput

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

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

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

type InsightRuleTagsPtrOutput

type InsightRuleTagsPtrOutput struct{ *pulumi.OutputState }

func (InsightRuleTagsPtrOutput) Elem

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

type LookupAlarmArgs added in v0.12.0

type LookupAlarmArgs struct {
	Id string `pulumi:"id"`
}

type LookupAlarmOutputArgs added in v0.12.0

type LookupAlarmOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupAlarmOutputArgs) ElementType added in v0.12.0

func (LookupAlarmOutputArgs) ElementType() reflect.Type

type LookupAlarmResult added in v0.12.0

type LookupAlarmResult struct {
	ActionsEnabled                   *bool                  `pulumi:"actionsEnabled"`
	AlarmActions                     []string               `pulumi:"alarmActions"`
	AlarmDescription                 *string                `pulumi:"alarmDescription"`
	Arn                              *string                `pulumi:"arn"`
	ComparisonOperator               *string                `pulumi:"comparisonOperator"`
	DatapointsToAlarm                *int                   `pulumi:"datapointsToAlarm"`
	Dimensions                       []AlarmDimension       `pulumi:"dimensions"`
	EvaluateLowSampleCountPercentile *string                `pulumi:"evaluateLowSampleCountPercentile"`
	EvaluationPeriods                *int                   `pulumi:"evaluationPeriods"`
	ExtendedStatistic                *string                `pulumi:"extendedStatistic"`
	Id                               *string                `pulumi:"id"`
	InsufficientDataActions          []string               `pulumi:"insufficientDataActions"`
	MetricName                       *string                `pulumi:"metricName"`
	Metrics                          []AlarmMetricDataQuery `pulumi:"metrics"`
	Namespace                        *string                `pulumi:"namespace"`
	OKActions                        []string               `pulumi:"oKActions"`
	Period                           *int                   `pulumi:"period"`
	Statistic                        *string                `pulumi:"statistic"`
	Threshold                        *float64               `pulumi:"threshold"`
	ThresholdMetricId                *string                `pulumi:"thresholdMetricId"`
	TreatMissingData                 *string                `pulumi:"treatMissingData"`
	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

func (LookupAlarmResultOutput) AlarmActions added in v0.12.0

func (LookupAlarmResultOutput) AlarmDescription added in v0.12.0

func (o LookupAlarmResultOutput) AlarmDescription() pulumi.StringPtrOutput

func (LookupAlarmResultOutput) Arn added in v0.12.0

func (LookupAlarmResultOutput) ComparisonOperator added in v0.12.0

func (o LookupAlarmResultOutput) ComparisonOperator() pulumi.StringPtrOutput

func (LookupAlarmResultOutput) DatapointsToAlarm added in v0.12.0

func (o LookupAlarmResultOutput) DatapointsToAlarm() pulumi.IntPtrOutput

func (LookupAlarmResultOutput) Dimensions added in v0.12.0

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

func (LookupAlarmResultOutput) EvaluationPeriods added in v0.12.0

func (o LookupAlarmResultOutput) EvaluationPeriods() pulumi.IntPtrOutput

func (LookupAlarmResultOutput) ExtendedStatistic added in v0.12.0

func (o LookupAlarmResultOutput) ExtendedStatistic() pulumi.StringPtrOutput

func (LookupAlarmResultOutput) Id added in v0.12.0

func (LookupAlarmResultOutput) InsufficientDataActions added in v0.12.0

func (o LookupAlarmResultOutput) InsufficientDataActions() pulumi.StringArrayOutput

func (LookupAlarmResultOutput) MetricName added in v0.12.0

func (LookupAlarmResultOutput) Metrics added in v0.12.0

func (LookupAlarmResultOutput) Namespace added in v0.12.0

func (LookupAlarmResultOutput) OKActions added in v0.12.0

func (LookupAlarmResultOutput) Period added in v0.12.0

func (LookupAlarmResultOutput) Statistic added in v0.12.0

func (LookupAlarmResultOutput) Threshold added in v0.12.0

func (LookupAlarmResultOutput) ThresholdMetricId added in v0.12.0

func (o LookupAlarmResultOutput) ThresholdMetricId() pulumi.StringPtrOutput

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) TreatMissingData added in v0.12.0

func (o LookupAlarmResultOutput) TreatMissingData() pulumi.StringPtrOutput

func (LookupAlarmResultOutput) Unit added in v0.12.0

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

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 (LookupAnomalyDetectorResultOutput) Configuration added in v0.12.0

func (LookupAnomalyDetectorResultOutput) ElementType added in v0.12.0

func (LookupAnomalyDetectorResultOutput) Id added in v0.12.0

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

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

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 (LookupCompositeAlarmResultOutput) ActionsEnabled added in v0.12.0

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

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

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

The description of the alarm

func (LookupCompositeAlarmResultOutput) AlarmRule added in v0.12.0

Expression which aggregates the state of other Alarms (Metric or Composite Alarms)

func (LookupCompositeAlarmResultOutput) Arn added in v0.12.0

Amazon Resource Name (ARN) of the alarm

func (LookupCompositeAlarmResultOutput) ElementType added in v0.12.0

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.12.0

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

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 (LookupDashboardResultOutput) DashboardBody added in v0.12.0

func (LookupDashboardResultOutput) ElementType added in v0.12.0

func (LookupDashboardResultOutput) Id added in v0.12.0

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

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

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 (LookupInsightRuleResultOutput) Arn added in v0.12.0

func (LookupInsightRuleResultOutput) ElementType added in v0.12.0

func (LookupInsightRuleResultOutput) Id added in v0.12.0

func (LookupInsightRuleResultOutput) RuleBody added in v0.12.0

func (LookupInsightRuleResultOutput) RuleState added in v0.12.0

func (LookupInsightRuleResultOutput) Tags added in v0.12.0

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

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

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 interface{} `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 interface{} `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 (LookupMetricStreamResultOutput) Arn added in v0.12.0

Amazon Resource Name of the metric stream.

func (LookupMetricStreamResultOutput) CreationDate added in v0.12.0

The date of creation of the metric stream.

func (LookupMetricStreamResultOutput) ElementType added in v0.12.0

func (LookupMetricStreamResultOutput) ExcludeFilters added in v0.12.0

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

The ARN of the Kinesis Firehose where to stream the data.

func (LookupMetricStreamResultOutput) IncludeFilters added in v0.12.0

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.AnyOutput

The date of the last update of the metric stream.

func (LookupMetricStreamResultOutput) OutputFormat added in v0.12.0

The output format of the data streamed to the Kinesis Firehose.

func (LookupMetricStreamResultOutput) RoleArn added in v0.12.0

The ARN of the role that provides access to the Kinesis Firehose.

func (LookupMetricStreamResultOutput) State added in v0.12.0

Displays the state of the Metric Stream.

func (LookupMetricStreamResultOutput) StatisticsConfigurations added in v0.16.0

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

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.AnyOutput `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.AnyOutput `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

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 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 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

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

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) Index added in v0.2.0

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

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) Namespace added in v0.2.0

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

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

Amazon Resource Name of the metric stream.

func (MetricStreamOutput) CreationDate added in v0.17.0

func (o MetricStreamOutput) CreationDate() pulumi.AnyOutput

The date of creation of the metric stream.

func (MetricStreamOutput) ElementType

func (MetricStreamOutput) ElementType() reflect.Type

func (MetricStreamOutput) ExcludeFilters added in v0.17.0

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

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.AnyOutput

The date of the last update of the metric stream.

func (MetricStreamOutput) Name added in v0.17.0

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

The ARN of the role that provides access to the Kinesis Firehose.

func (MetricStreamOutput) State added in v0.17.0

Displays the state of the Metric Stream.

func (MetricStreamOutput) StatisticsConfigurations added in v0.17.0

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

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

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) 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

type MetricStreamStatisticsConfigurationArray added in v0.16.0

type MetricStreamStatisticsConfigurationArray []MetricStreamStatisticsConfigurationInput

func (MetricStreamStatisticsConfigurationArray) ElementType added in v0.16.0

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

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) Index added in v0.16.0

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

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

The additional statistics to stream for the metrics listed in IncludeMetrics.

func (MetricStreamStatisticsConfigurationOutput) ElementType added in v0.16.0

func (MetricStreamStatisticsConfigurationOutput) IncludeMetrics added in v0.16.0

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

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) 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

type MetricStreamStatisticsMetricArray added in v0.16.0

type MetricStreamStatisticsMetricArray []MetricStreamStatisticsMetricInput

func (MetricStreamStatisticsMetricArray) ElementType added in v0.16.0

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

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) Index added in v0.16.0

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

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) MetricName added in v0.16.0

The name of the metric.

func (MetricStreamStatisticsMetricOutput) Namespace added in v0.16.0

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

type MetricStreamTag

type MetricStreamTag struct {
	// A unique identifier for the tag.
	Key string `pulumi:"key"`
	// An optional 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"`
	// An optional string, which you can use to describe or define the tag.
	Value pulumi.StringPtrInput `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

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

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 (MetricStreamTagArrayOutput) ToMetricStreamTagArrayOutput

func (o MetricStreamTagArrayOutput) ToMetricStreamTagArrayOutput() MetricStreamTagArrayOutput

func (MetricStreamTagArrayOutput) ToMetricStreamTagArrayOutputWithContext

func (o MetricStreamTagArrayOutput) ToMetricStreamTagArrayOutputWithContext(ctx context.Context) MetricStreamTagArrayOutput

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

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) Value

An optional string, which you can use to describe or define the tag.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL