Documentation
¶
Index ¶
- type Alarmdeprecated
- type AlarmArgs
- type AlarmDimension
- type AlarmDimensionArgs
- type AlarmDimensionArray
- type AlarmDimensionArrayInput
- type AlarmDimensionArrayOutput
- func (AlarmDimensionArrayOutput) ElementType() reflect.Type
- func (o AlarmDimensionArrayOutput) Index(i pulumi.IntInput) AlarmDimensionOutput
- func (o AlarmDimensionArrayOutput) ToAlarmDimensionArrayOutput() AlarmDimensionArrayOutput
- func (o AlarmDimensionArrayOutput) ToAlarmDimensionArrayOutputWithContext(ctx context.Context) AlarmDimensionArrayOutput
- type AlarmDimensionInput
- type AlarmDimensionOutput
- func (AlarmDimensionOutput) ElementType() reflect.Type
- func (o AlarmDimensionOutput) Name() pulumi.StringOutput
- func (o AlarmDimensionOutput) ToAlarmDimensionOutput() AlarmDimensionOutput
- func (o AlarmDimensionOutput) ToAlarmDimensionOutputWithContext(ctx context.Context) AlarmDimensionOutput
- func (o AlarmDimensionOutput) Value() pulumi.StringOutput
- type AlarmInput
- type AlarmMetric
- type AlarmMetricArgs
- func (AlarmMetricArgs) ElementType() reflect.Type
- func (i AlarmMetricArgs) ToAlarmMetricOutput() AlarmMetricOutput
- func (i AlarmMetricArgs) ToAlarmMetricOutputWithContext(ctx context.Context) AlarmMetricOutput
- func (i AlarmMetricArgs) ToAlarmMetricPtrOutput() AlarmMetricPtrOutput
- func (i AlarmMetricArgs) ToAlarmMetricPtrOutputWithContext(ctx context.Context) AlarmMetricPtrOutput
- type AlarmMetricDataQuery
- type AlarmMetricDataQueryArgs
- type AlarmMetricDataQueryArray
- type AlarmMetricDataQueryArrayInput
- type AlarmMetricDataQueryArrayOutput
- func (AlarmMetricDataQueryArrayOutput) ElementType() reflect.Type
- func (o AlarmMetricDataQueryArrayOutput) Index(i pulumi.IntInput) AlarmMetricDataQueryOutput
- func (o AlarmMetricDataQueryArrayOutput) ToAlarmMetricDataQueryArrayOutput() AlarmMetricDataQueryArrayOutput
- func (o AlarmMetricDataQueryArrayOutput) ToAlarmMetricDataQueryArrayOutputWithContext(ctx context.Context) AlarmMetricDataQueryArrayOutput
- type AlarmMetricDataQueryInput
- type AlarmMetricDataQueryOutput
- func (o AlarmMetricDataQueryOutput) AccountId() pulumi.StringPtrOutput
- func (AlarmMetricDataQueryOutput) ElementType() reflect.Type
- func (o AlarmMetricDataQueryOutput) Expression() pulumi.StringPtrOutput
- func (o AlarmMetricDataQueryOutput) Id() pulumi.StringOutput
- func (o AlarmMetricDataQueryOutput) Label() pulumi.StringPtrOutput
- func (o AlarmMetricDataQueryOutput) MetricStat() AlarmMetricStatPtrOutput
- func (o AlarmMetricDataQueryOutput) Period() pulumi.IntPtrOutput
- func (o AlarmMetricDataQueryOutput) ReturnData() pulumi.BoolPtrOutput
- func (o AlarmMetricDataQueryOutput) ToAlarmMetricDataQueryOutput() AlarmMetricDataQueryOutput
- func (o AlarmMetricDataQueryOutput) ToAlarmMetricDataQueryOutputWithContext(ctx context.Context) AlarmMetricDataQueryOutput
- type AlarmMetricInput
- type AlarmMetricOutput
- func (o AlarmMetricOutput) Dimensions() AlarmDimensionArrayOutput
- func (AlarmMetricOutput) ElementType() reflect.Type
- func (o AlarmMetricOutput) MetricName() pulumi.StringPtrOutput
- func (o AlarmMetricOutput) Namespace() pulumi.StringPtrOutput
- func (o AlarmMetricOutput) ToAlarmMetricOutput() AlarmMetricOutput
- func (o AlarmMetricOutput) ToAlarmMetricOutputWithContext(ctx context.Context) AlarmMetricOutput
- func (o AlarmMetricOutput) ToAlarmMetricPtrOutput() AlarmMetricPtrOutput
- func (o AlarmMetricOutput) ToAlarmMetricPtrOutputWithContext(ctx context.Context) AlarmMetricPtrOutput
- type AlarmMetricPtrInput
- type AlarmMetricPtrOutput
- func (o AlarmMetricPtrOutput) Dimensions() AlarmDimensionArrayOutput
- func (o AlarmMetricPtrOutput) Elem() AlarmMetricOutput
- func (AlarmMetricPtrOutput) ElementType() reflect.Type
- func (o AlarmMetricPtrOutput) MetricName() pulumi.StringPtrOutput
- func (o AlarmMetricPtrOutput) Namespace() pulumi.StringPtrOutput
- func (o AlarmMetricPtrOutput) ToAlarmMetricPtrOutput() AlarmMetricPtrOutput
- func (o AlarmMetricPtrOutput) ToAlarmMetricPtrOutputWithContext(ctx context.Context) AlarmMetricPtrOutput
- type AlarmMetricStat
- type AlarmMetricStatArgs
- func (AlarmMetricStatArgs) ElementType() reflect.Type
- func (i AlarmMetricStatArgs) ToAlarmMetricStatOutput() AlarmMetricStatOutput
- func (i AlarmMetricStatArgs) ToAlarmMetricStatOutputWithContext(ctx context.Context) AlarmMetricStatOutput
- func (i AlarmMetricStatArgs) ToAlarmMetricStatPtrOutput() AlarmMetricStatPtrOutput
- func (i AlarmMetricStatArgs) ToAlarmMetricStatPtrOutputWithContext(ctx context.Context) AlarmMetricStatPtrOutput
- type AlarmMetricStatInput
- type AlarmMetricStatOutput
- func (AlarmMetricStatOutput) ElementType() reflect.Type
- func (o AlarmMetricStatOutput) Metric() AlarmMetricOutput
- func (o AlarmMetricStatOutput) Period() pulumi.IntOutput
- func (o AlarmMetricStatOutput) Stat() pulumi.StringOutput
- func (o AlarmMetricStatOutput) ToAlarmMetricStatOutput() AlarmMetricStatOutput
- func (o AlarmMetricStatOutput) ToAlarmMetricStatOutputWithContext(ctx context.Context) AlarmMetricStatOutput
- func (o AlarmMetricStatOutput) ToAlarmMetricStatPtrOutput() AlarmMetricStatPtrOutput
- func (o AlarmMetricStatOutput) ToAlarmMetricStatPtrOutputWithContext(ctx context.Context) AlarmMetricStatPtrOutput
- func (o AlarmMetricStatOutput) Unit() pulumi.StringPtrOutput
- type AlarmMetricStatPtrInput
- type AlarmMetricStatPtrOutput
- func (o AlarmMetricStatPtrOutput) Elem() AlarmMetricStatOutput
- func (AlarmMetricStatPtrOutput) ElementType() reflect.Type
- func (o AlarmMetricStatPtrOutput) Metric() AlarmMetricPtrOutput
- func (o AlarmMetricStatPtrOutput) Period() pulumi.IntPtrOutput
- func (o AlarmMetricStatPtrOutput) Stat() pulumi.StringPtrOutput
- func (o AlarmMetricStatPtrOutput) ToAlarmMetricStatPtrOutput() AlarmMetricStatPtrOutput
- func (o AlarmMetricStatPtrOutput) ToAlarmMetricStatPtrOutputWithContext(ctx context.Context) AlarmMetricStatPtrOutput
- func (o AlarmMetricStatPtrOutput) Unit() pulumi.StringPtrOutput
- type AlarmOutput
- type AlarmState
- type AnomalyDetectordeprecated
- type AnomalyDetectorArgs
- type AnomalyDetectorConfiguration
- type AnomalyDetectorConfigurationArgs
- func (AnomalyDetectorConfigurationArgs) ElementType() reflect.Type
- func (i AnomalyDetectorConfigurationArgs) ToAnomalyDetectorConfigurationOutput() AnomalyDetectorConfigurationOutput
- func (i AnomalyDetectorConfigurationArgs) ToAnomalyDetectorConfigurationOutputWithContext(ctx context.Context) AnomalyDetectorConfigurationOutput
- func (i AnomalyDetectorConfigurationArgs) ToAnomalyDetectorConfigurationPtrOutput() AnomalyDetectorConfigurationPtrOutput
- func (i AnomalyDetectorConfigurationArgs) ToAnomalyDetectorConfigurationPtrOutputWithContext(ctx context.Context) AnomalyDetectorConfigurationPtrOutput
- type AnomalyDetectorConfigurationInput
- type AnomalyDetectorConfigurationOutput
- func (AnomalyDetectorConfigurationOutput) ElementType() reflect.Type
- func (o AnomalyDetectorConfigurationOutput) ExcludedTimeRanges() AnomalyDetectorRangeArrayOutput
- func (o AnomalyDetectorConfigurationOutput) MetricTimeZone() pulumi.StringPtrOutput
- func (o AnomalyDetectorConfigurationOutput) ToAnomalyDetectorConfigurationOutput() AnomalyDetectorConfigurationOutput
- func (o AnomalyDetectorConfigurationOutput) ToAnomalyDetectorConfigurationOutputWithContext(ctx context.Context) AnomalyDetectorConfigurationOutput
- func (o AnomalyDetectorConfigurationOutput) ToAnomalyDetectorConfigurationPtrOutput() AnomalyDetectorConfigurationPtrOutput
- func (o AnomalyDetectorConfigurationOutput) ToAnomalyDetectorConfigurationPtrOutputWithContext(ctx context.Context) AnomalyDetectorConfigurationPtrOutput
- type AnomalyDetectorConfigurationPtrInput
- type AnomalyDetectorConfigurationPtrOutput
- func (o AnomalyDetectorConfigurationPtrOutput) Elem() AnomalyDetectorConfigurationOutput
- func (AnomalyDetectorConfigurationPtrOutput) ElementType() reflect.Type
- func (o AnomalyDetectorConfigurationPtrOutput) ExcludedTimeRanges() AnomalyDetectorRangeArrayOutput
- func (o AnomalyDetectorConfigurationPtrOutput) MetricTimeZone() pulumi.StringPtrOutput
- func (o AnomalyDetectorConfigurationPtrOutput) ToAnomalyDetectorConfigurationPtrOutput() AnomalyDetectorConfigurationPtrOutput
- func (o AnomalyDetectorConfigurationPtrOutput) ToAnomalyDetectorConfigurationPtrOutputWithContext(ctx context.Context) AnomalyDetectorConfigurationPtrOutput
- type AnomalyDetectorDimension
- type AnomalyDetectorDimensionArgs
- func (AnomalyDetectorDimensionArgs) ElementType() reflect.Type
- func (i AnomalyDetectorDimensionArgs) ToAnomalyDetectorDimensionOutput() AnomalyDetectorDimensionOutput
- func (i AnomalyDetectorDimensionArgs) ToAnomalyDetectorDimensionOutputWithContext(ctx context.Context) AnomalyDetectorDimensionOutput
- type AnomalyDetectorDimensionArray
- func (AnomalyDetectorDimensionArray) ElementType() reflect.Type
- func (i AnomalyDetectorDimensionArray) ToAnomalyDetectorDimensionArrayOutput() AnomalyDetectorDimensionArrayOutput
- func (i AnomalyDetectorDimensionArray) ToAnomalyDetectorDimensionArrayOutputWithContext(ctx context.Context) AnomalyDetectorDimensionArrayOutput
- type AnomalyDetectorDimensionArrayInput
- type AnomalyDetectorDimensionArrayOutput
- func (AnomalyDetectorDimensionArrayOutput) ElementType() reflect.Type
- func (o AnomalyDetectorDimensionArrayOutput) Index(i pulumi.IntInput) AnomalyDetectorDimensionOutput
- func (o AnomalyDetectorDimensionArrayOutput) ToAnomalyDetectorDimensionArrayOutput() AnomalyDetectorDimensionArrayOutput
- func (o AnomalyDetectorDimensionArrayOutput) ToAnomalyDetectorDimensionArrayOutputWithContext(ctx context.Context) AnomalyDetectorDimensionArrayOutput
- type AnomalyDetectorDimensionInput
- type AnomalyDetectorDimensionOutput
- func (AnomalyDetectorDimensionOutput) ElementType() reflect.Type
- func (o AnomalyDetectorDimensionOutput) Name() pulumi.StringOutput
- func (o AnomalyDetectorDimensionOutput) ToAnomalyDetectorDimensionOutput() AnomalyDetectorDimensionOutput
- func (o AnomalyDetectorDimensionOutput) ToAnomalyDetectorDimensionOutputWithContext(ctx context.Context) AnomalyDetectorDimensionOutput
- func (o AnomalyDetectorDimensionOutput) Value() pulumi.StringOutput
- type AnomalyDetectorInput
- type AnomalyDetectorOutput
- type AnomalyDetectorRange
- type AnomalyDetectorRangeArgs
- type AnomalyDetectorRangeArray
- type AnomalyDetectorRangeArrayInput
- type AnomalyDetectorRangeArrayOutput
- func (AnomalyDetectorRangeArrayOutput) ElementType() reflect.Type
- func (o AnomalyDetectorRangeArrayOutput) Index(i pulumi.IntInput) AnomalyDetectorRangeOutput
- func (o AnomalyDetectorRangeArrayOutput) ToAnomalyDetectorRangeArrayOutput() AnomalyDetectorRangeArrayOutput
- func (o AnomalyDetectorRangeArrayOutput) ToAnomalyDetectorRangeArrayOutputWithContext(ctx context.Context) AnomalyDetectorRangeArrayOutput
- type AnomalyDetectorRangeInput
- type AnomalyDetectorRangeOutput
- func (AnomalyDetectorRangeOutput) ElementType() reflect.Type
- func (o AnomalyDetectorRangeOutput) EndTime() pulumi.StringOutput
- func (o AnomalyDetectorRangeOutput) StartTime() pulumi.StringOutput
- func (o AnomalyDetectorRangeOutput) ToAnomalyDetectorRangeOutput() AnomalyDetectorRangeOutput
- func (o AnomalyDetectorRangeOutput) ToAnomalyDetectorRangeOutputWithContext(ctx context.Context) AnomalyDetectorRangeOutput
- type AnomalyDetectorState
- type CompositeAlarm
- type CompositeAlarmArgs
- type CompositeAlarmInput
- type CompositeAlarmOutput
- type CompositeAlarmState
- type Dashboarddeprecated
- type DashboardArgs
- type DashboardInput
- type DashboardOutput
- type DashboardState
- type InsightRuledeprecated
- type InsightRuleArgs
- type InsightRuleInput
- type InsightRuleOutput
- type InsightRuleState
- type InsightRuleTags
- type InsightRuleTagsArgs
- func (InsightRuleTagsArgs) ElementType() reflect.Type
- func (i InsightRuleTagsArgs) ToInsightRuleTagsOutput() InsightRuleTagsOutput
- func (i InsightRuleTagsArgs) ToInsightRuleTagsOutputWithContext(ctx context.Context) InsightRuleTagsOutput
- func (i InsightRuleTagsArgs) ToInsightRuleTagsPtrOutput() InsightRuleTagsPtrOutput
- func (i InsightRuleTagsArgs) ToInsightRuleTagsPtrOutputWithContext(ctx context.Context) InsightRuleTagsPtrOutput
- type InsightRuleTagsInput
- type InsightRuleTagsOutput
- func (InsightRuleTagsOutput) ElementType() reflect.Type
- func (o InsightRuleTagsOutput) ToInsightRuleTagsOutput() InsightRuleTagsOutput
- func (o InsightRuleTagsOutput) ToInsightRuleTagsOutputWithContext(ctx context.Context) InsightRuleTagsOutput
- func (o InsightRuleTagsOutput) ToInsightRuleTagsPtrOutput() InsightRuleTagsPtrOutput
- func (o InsightRuleTagsOutput) ToInsightRuleTagsPtrOutputWithContext(ctx context.Context) InsightRuleTagsPtrOutput
- type InsightRuleTagsPtrInput
- type InsightRuleTagsPtrOutput
- func (o InsightRuleTagsPtrOutput) Elem() InsightRuleTagsOutput
- func (InsightRuleTagsPtrOutput) ElementType() reflect.Type
- func (o InsightRuleTagsPtrOutput) ToInsightRuleTagsPtrOutput() InsightRuleTagsPtrOutput
- func (o InsightRuleTagsPtrOutput) ToInsightRuleTagsPtrOutputWithContext(ctx context.Context) InsightRuleTagsPtrOutput
- type MetricStream
- type MetricStreamArgs
- type MetricStreamFilter
- type MetricStreamFilterArgs
- type MetricStreamFilterArray
- type MetricStreamFilterArrayInput
- type MetricStreamFilterArrayOutput
- func (MetricStreamFilterArrayOutput) ElementType() reflect.Type
- func (o MetricStreamFilterArrayOutput) Index(i pulumi.IntInput) MetricStreamFilterOutput
- func (o MetricStreamFilterArrayOutput) ToMetricStreamFilterArrayOutput() MetricStreamFilterArrayOutput
- func (o MetricStreamFilterArrayOutput) ToMetricStreamFilterArrayOutputWithContext(ctx context.Context) MetricStreamFilterArrayOutput
- type MetricStreamFilterInput
- type MetricStreamFilterOutput
- func (MetricStreamFilterOutput) ElementType() reflect.Type
- func (o MetricStreamFilterOutput) Namespace() pulumi.StringOutput
- func (o MetricStreamFilterOutput) ToMetricStreamFilterOutput() MetricStreamFilterOutput
- func (o MetricStreamFilterOutput) ToMetricStreamFilterOutputWithContext(ctx context.Context) MetricStreamFilterOutput
- type MetricStreamInput
- type MetricStreamOutput
- type MetricStreamState
- type MetricStreamTag
- type MetricStreamTagArgs
- type MetricStreamTagArray
- type MetricStreamTagArrayInput
- type MetricStreamTagArrayOutput
- func (MetricStreamTagArrayOutput) ElementType() reflect.Type
- func (o MetricStreamTagArrayOutput) Index(i pulumi.IntInput) MetricStreamTagOutput
- func (o MetricStreamTagArrayOutput) ToMetricStreamTagArrayOutput() MetricStreamTagArrayOutput
- func (o MetricStreamTagArrayOutput) ToMetricStreamTagArrayOutputWithContext(ctx context.Context) MetricStreamTagArrayOutput
- type MetricStreamTagInput
- type MetricStreamTagOutput
- func (MetricStreamTagOutput) ElementType() reflect.Type
- func (o MetricStreamTagOutput) Key() pulumi.StringOutput
- func (o MetricStreamTagOutput) ToMetricStreamTagOutput() MetricStreamTagOutput
- func (o MetricStreamTagOutput) ToMetricStreamTagOutputWithContext(ctx context.Context) MetricStreamTagOutput
- func (o MetricStreamTagOutput) Value() pulumi.StringPtrOutput
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) 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 ¶
type AlarmDimension ¶
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 (o AlarmDimensionArrayOutput) Index(i pulumi.IntInput) AlarmDimensionOutput
func (AlarmDimensionArrayOutput) ToAlarmDimensionArrayOutput ¶
func (o AlarmDimensionArrayOutput) ToAlarmDimensionArrayOutput() AlarmDimensionArrayOutput
func (AlarmDimensionArrayOutput) ToAlarmDimensionArrayOutputWithContext ¶
func (o AlarmDimensionArrayOutput) ToAlarmDimensionArrayOutputWithContext(ctx context.Context) AlarmDimensionArrayOutput
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 (o AlarmDimensionOutput) Name() pulumi.StringOutput
func (AlarmDimensionOutput) ToAlarmDimensionOutput ¶
func (o AlarmDimensionOutput) ToAlarmDimensionOutput() AlarmDimensionOutput
func (AlarmDimensionOutput) ToAlarmDimensionOutputWithContext ¶
func (o AlarmDimensionOutput) ToAlarmDimensionOutputWithContext(ctx context.Context) AlarmDimensionOutput
func (AlarmDimensionOutput) Value ¶
func (o AlarmDimensionOutput) Value() pulumi.StringOutput
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 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) ElementType() reflect.Type
func (AlarmMetricDataQueryArrayOutput) Index ¶
func (o AlarmMetricDataQueryArrayOutput) Index(i pulumi.IntInput) AlarmMetricDataQueryOutput
func (AlarmMetricDataQueryArrayOutput) ToAlarmMetricDataQueryArrayOutput ¶
func (o AlarmMetricDataQueryArrayOutput) ToAlarmMetricDataQueryArrayOutput() AlarmMetricDataQueryArrayOutput
func (AlarmMetricDataQueryArrayOutput) ToAlarmMetricDataQueryArrayOutputWithContext ¶
func (o AlarmMetricDataQueryArrayOutput) ToAlarmMetricDataQueryArrayOutputWithContext(ctx context.Context) AlarmMetricDataQueryArrayOutput
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 (o AlarmMetricDataQueryOutput) AccountId() pulumi.StringPtrOutput
func (AlarmMetricDataQueryOutput) ElementType ¶
func (AlarmMetricDataQueryOutput) ElementType() reflect.Type
func (AlarmMetricDataQueryOutput) Expression ¶
func (o AlarmMetricDataQueryOutput) Expression() pulumi.StringPtrOutput
func (AlarmMetricDataQueryOutput) Id ¶
func (o AlarmMetricDataQueryOutput) Id() pulumi.StringOutput
func (AlarmMetricDataQueryOutput) Label ¶
func (o AlarmMetricDataQueryOutput) Label() pulumi.StringPtrOutput
func (AlarmMetricDataQueryOutput) MetricStat ¶
func (o AlarmMetricDataQueryOutput) MetricStat() AlarmMetricStatPtrOutput
func (AlarmMetricDataQueryOutput) Period ¶
func (o AlarmMetricDataQueryOutput) Period() pulumi.IntPtrOutput
func (AlarmMetricDataQueryOutput) ReturnData ¶
func (o AlarmMetricDataQueryOutput) ReturnData() pulumi.BoolPtrOutput
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 (o AlarmMetricOutput) Dimensions() AlarmDimensionArrayOutput
func (AlarmMetricOutput) ElementType ¶
func (AlarmMetricOutput) ElementType() reflect.Type
func (AlarmMetricOutput) MetricName ¶
func (o AlarmMetricOutput) MetricName() pulumi.StringPtrOutput
func (AlarmMetricOutput) Namespace ¶
func (o AlarmMetricOutput) Namespace() pulumi.StringPtrOutput
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 (o AlarmMetricPtrOutput) Dimensions() AlarmDimensionArrayOutput
func (AlarmMetricPtrOutput) Elem ¶
func (o AlarmMetricPtrOutput) Elem() AlarmMetricOutput
func (AlarmMetricPtrOutput) ElementType ¶
func (AlarmMetricPtrOutput) ElementType() reflect.Type
func (AlarmMetricPtrOutput) MetricName ¶
func (o AlarmMetricPtrOutput) MetricName() pulumi.StringPtrOutput
func (AlarmMetricPtrOutput) Namespace ¶
func (o AlarmMetricPtrOutput) Namespace() pulumi.StringPtrOutput
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 (o AlarmMetricStatOutput) Metric() AlarmMetricOutput
func (AlarmMetricStatOutput) Period ¶
func (o AlarmMetricStatOutput) Period() pulumi.IntOutput
func (AlarmMetricStatOutput) Stat ¶
func (o AlarmMetricStatOutput) Stat() pulumi.StringOutput
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 ¶
func (o AlarmMetricStatOutput) Unit() pulumi.StringPtrOutput
type AlarmMetricStatPtrInput ¶
type AlarmMetricStatPtrInput interface { pulumi.Input ToAlarmMetricStatPtrOutput() AlarmMetricStatPtrOutput ToAlarmMetricStatPtrOutputWithContext(context.Context) AlarmMetricStatPtrOutput }
AlarmMetricStatPtrInput is an input type that accepts AlarmMetricStatArgs, AlarmMetricStatPtr and AlarmMetricStatPtrOutput values. You can construct a concrete instance of `AlarmMetricStatPtrInput` via:
AlarmMetricStatArgs{...} or: nil
func AlarmMetricStatPtr ¶
func AlarmMetricStatPtr(v *AlarmMetricStatArgs) AlarmMetricStatPtrInput
type AlarmMetricStatPtrOutput ¶
type AlarmMetricStatPtrOutput struct{ *pulumi.OutputState }
func (AlarmMetricStatPtrOutput) Elem ¶
func (o AlarmMetricStatPtrOutput) Elem() AlarmMetricStatOutput
func (AlarmMetricStatPtrOutput) ElementType ¶
func (AlarmMetricStatPtrOutput) ElementType() reflect.Type
func (AlarmMetricStatPtrOutput) Metric ¶
func (o AlarmMetricStatPtrOutput) Metric() AlarmMetricPtrOutput
func (AlarmMetricStatPtrOutput) Period ¶
func (o AlarmMetricStatPtrOutput) Period() pulumi.IntPtrOutput
func (AlarmMetricStatPtrOutput) Stat ¶
func (o AlarmMetricStatPtrOutput) Stat() pulumi.StringPtrOutput
func (AlarmMetricStatPtrOutput) ToAlarmMetricStatPtrOutput ¶
func (o AlarmMetricStatPtrOutput) ToAlarmMetricStatPtrOutput() AlarmMetricStatPtrOutput
func (AlarmMetricStatPtrOutput) ToAlarmMetricStatPtrOutputWithContext ¶
func (o AlarmMetricStatPtrOutput) ToAlarmMetricStatPtrOutputWithContext(ctx context.Context) AlarmMetricStatPtrOutput
func (AlarmMetricStatPtrOutput) Unit ¶
func (o AlarmMetricStatPtrOutput) Unit() pulumi.StringPtrOutput
type AlarmOutput ¶
type AlarmOutput struct{ *pulumi.OutputState }
func (AlarmOutput) ElementType ¶
func (AlarmOutput) ElementType() reflect.Type
func (AlarmOutput) ToAlarmOutput ¶
func (o AlarmOutput) ToAlarmOutput() AlarmOutput
func (AlarmOutput) ToAlarmOutputWithContext ¶
func (o AlarmOutput) ToAlarmOutputWithContext(ctx context.Context) AlarmOutput
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"` MetricName pulumi.StringPtrOutput `pulumi:"metricName"` Namespace pulumi.StringPtrOutput `pulumi:"namespace"` 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 MetricName pulumi.StringPtrInput Namespace pulumi.StringPtrInput Stat pulumi.StringPtrInput }
The set of arguments for constructing a AnomalyDetector resource.
func (AnomalyDetectorArgs) ElementType ¶
func (AnomalyDetectorArgs) ElementType() reflect.Type
type AnomalyDetectorConfiguration ¶
type AnomalyDetectorConfiguration struct { ExcludedTimeRanges []AnomalyDetectorRange `pulumi:"excludedTimeRanges"` MetricTimeZone *string `pulumi:"metricTimeZone"` }
type AnomalyDetectorConfigurationArgs ¶
type AnomalyDetectorConfigurationArgs struct { ExcludedTimeRanges AnomalyDetectorRangeArrayInput `pulumi:"excludedTimeRanges"` MetricTimeZone pulumi.StringPtrInput `pulumi:"metricTimeZone"` }
func (AnomalyDetectorConfigurationArgs) ElementType ¶
func (AnomalyDetectorConfigurationArgs) ElementType() reflect.Type
func (AnomalyDetectorConfigurationArgs) ToAnomalyDetectorConfigurationOutput ¶
func (i AnomalyDetectorConfigurationArgs) ToAnomalyDetectorConfigurationOutput() AnomalyDetectorConfigurationOutput
func (AnomalyDetectorConfigurationArgs) ToAnomalyDetectorConfigurationOutputWithContext ¶
func (i AnomalyDetectorConfigurationArgs) ToAnomalyDetectorConfigurationOutputWithContext(ctx context.Context) AnomalyDetectorConfigurationOutput
func (AnomalyDetectorConfigurationArgs) ToAnomalyDetectorConfigurationPtrOutput ¶
func (i AnomalyDetectorConfigurationArgs) ToAnomalyDetectorConfigurationPtrOutput() AnomalyDetectorConfigurationPtrOutput
func (AnomalyDetectorConfigurationArgs) ToAnomalyDetectorConfigurationPtrOutputWithContext ¶
func (i AnomalyDetectorConfigurationArgs) ToAnomalyDetectorConfigurationPtrOutputWithContext(ctx context.Context) AnomalyDetectorConfigurationPtrOutput
type AnomalyDetectorConfigurationInput ¶
type AnomalyDetectorConfigurationInput interface { pulumi.Input ToAnomalyDetectorConfigurationOutput() AnomalyDetectorConfigurationOutput ToAnomalyDetectorConfigurationOutputWithContext(context.Context) AnomalyDetectorConfigurationOutput }
AnomalyDetectorConfigurationInput is an input type that accepts AnomalyDetectorConfigurationArgs and AnomalyDetectorConfigurationOutput values. You can construct a concrete instance of `AnomalyDetectorConfigurationInput` via:
AnomalyDetectorConfigurationArgs{...}
type AnomalyDetectorConfigurationOutput ¶
type AnomalyDetectorConfigurationOutput struct{ *pulumi.OutputState }
func (AnomalyDetectorConfigurationOutput) ElementType ¶
func (AnomalyDetectorConfigurationOutput) ElementType() reflect.Type
func (AnomalyDetectorConfigurationOutput) ExcludedTimeRanges ¶
func (o AnomalyDetectorConfigurationOutput) ExcludedTimeRanges() AnomalyDetectorRangeArrayOutput
func (AnomalyDetectorConfigurationOutput) MetricTimeZone ¶
func (o AnomalyDetectorConfigurationOutput) MetricTimeZone() pulumi.StringPtrOutput
func (AnomalyDetectorConfigurationOutput) ToAnomalyDetectorConfigurationOutput ¶
func (o AnomalyDetectorConfigurationOutput) ToAnomalyDetectorConfigurationOutput() AnomalyDetectorConfigurationOutput
func (AnomalyDetectorConfigurationOutput) ToAnomalyDetectorConfigurationOutputWithContext ¶
func (o AnomalyDetectorConfigurationOutput) ToAnomalyDetectorConfigurationOutputWithContext(ctx context.Context) AnomalyDetectorConfigurationOutput
func (AnomalyDetectorConfigurationOutput) ToAnomalyDetectorConfigurationPtrOutput ¶
func (o AnomalyDetectorConfigurationOutput) ToAnomalyDetectorConfigurationPtrOutput() AnomalyDetectorConfigurationPtrOutput
func (AnomalyDetectorConfigurationOutput) ToAnomalyDetectorConfigurationPtrOutputWithContext ¶
func (o AnomalyDetectorConfigurationOutput) ToAnomalyDetectorConfigurationPtrOutputWithContext(ctx context.Context) AnomalyDetectorConfigurationPtrOutput
type AnomalyDetectorConfigurationPtrInput ¶
type AnomalyDetectorConfigurationPtrInput interface { pulumi.Input ToAnomalyDetectorConfigurationPtrOutput() AnomalyDetectorConfigurationPtrOutput ToAnomalyDetectorConfigurationPtrOutputWithContext(context.Context) AnomalyDetectorConfigurationPtrOutput }
AnomalyDetectorConfigurationPtrInput is an input type that accepts AnomalyDetectorConfigurationArgs, AnomalyDetectorConfigurationPtr and AnomalyDetectorConfigurationPtrOutput values. You can construct a concrete instance of `AnomalyDetectorConfigurationPtrInput` via:
AnomalyDetectorConfigurationArgs{...} or: nil
func AnomalyDetectorConfigurationPtr ¶
func AnomalyDetectorConfigurationPtr(v *AnomalyDetectorConfigurationArgs) AnomalyDetectorConfigurationPtrInput
type AnomalyDetectorConfigurationPtrOutput ¶
type AnomalyDetectorConfigurationPtrOutput struct{ *pulumi.OutputState }
func (AnomalyDetectorConfigurationPtrOutput) ElementType ¶
func (AnomalyDetectorConfigurationPtrOutput) ElementType() reflect.Type
func (AnomalyDetectorConfigurationPtrOutput) ExcludedTimeRanges ¶
func (o AnomalyDetectorConfigurationPtrOutput) ExcludedTimeRanges() AnomalyDetectorRangeArrayOutput
func (AnomalyDetectorConfigurationPtrOutput) MetricTimeZone ¶
func (o AnomalyDetectorConfigurationPtrOutput) MetricTimeZone() pulumi.StringPtrOutput
func (AnomalyDetectorConfigurationPtrOutput) ToAnomalyDetectorConfigurationPtrOutput ¶
func (o AnomalyDetectorConfigurationPtrOutput) ToAnomalyDetectorConfigurationPtrOutput() AnomalyDetectorConfigurationPtrOutput
func (AnomalyDetectorConfigurationPtrOutput) ToAnomalyDetectorConfigurationPtrOutputWithContext ¶
func (o AnomalyDetectorConfigurationPtrOutput) ToAnomalyDetectorConfigurationPtrOutputWithContext(ctx context.Context) AnomalyDetectorConfigurationPtrOutput
type AnomalyDetectorDimensionArgs ¶
type AnomalyDetectorDimensionArgs struct { Name pulumi.StringInput `pulumi:"name"` Value pulumi.StringInput `pulumi:"value"` }
func (AnomalyDetectorDimensionArgs) ElementType ¶
func (AnomalyDetectorDimensionArgs) ElementType() reflect.Type
func (AnomalyDetectorDimensionArgs) ToAnomalyDetectorDimensionOutput ¶
func (i AnomalyDetectorDimensionArgs) ToAnomalyDetectorDimensionOutput() AnomalyDetectorDimensionOutput
func (AnomalyDetectorDimensionArgs) ToAnomalyDetectorDimensionOutputWithContext ¶
func (i AnomalyDetectorDimensionArgs) ToAnomalyDetectorDimensionOutputWithContext(ctx context.Context) AnomalyDetectorDimensionOutput
type AnomalyDetectorDimensionArray ¶
type AnomalyDetectorDimensionArray []AnomalyDetectorDimensionInput
func (AnomalyDetectorDimensionArray) ElementType ¶
func (AnomalyDetectorDimensionArray) ElementType() reflect.Type
func (AnomalyDetectorDimensionArray) ToAnomalyDetectorDimensionArrayOutput ¶
func (i AnomalyDetectorDimensionArray) ToAnomalyDetectorDimensionArrayOutput() AnomalyDetectorDimensionArrayOutput
func (AnomalyDetectorDimensionArray) ToAnomalyDetectorDimensionArrayOutputWithContext ¶
func (i AnomalyDetectorDimensionArray) ToAnomalyDetectorDimensionArrayOutputWithContext(ctx context.Context) AnomalyDetectorDimensionArrayOutput
type AnomalyDetectorDimensionArrayInput ¶
type AnomalyDetectorDimensionArrayInput interface { pulumi.Input ToAnomalyDetectorDimensionArrayOutput() AnomalyDetectorDimensionArrayOutput ToAnomalyDetectorDimensionArrayOutputWithContext(context.Context) AnomalyDetectorDimensionArrayOutput }
AnomalyDetectorDimensionArrayInput is an input type that accepts AnomalyDetectorDimensionArray and AnomalyDetectorDimensionArrayOutput values. You can construct a concrete instance of `AnomalyDetectorDimensionArrayInput` via:
AnomalyDetectorDimensionArray{ AnomalyDetectorDimensionArgs{...} }
type AnomalyDetectorDimensionArrayOutput ¶
type AnomalyDetectorDimensionArrayOutput struct{ *pulumi.OutputState }
func (AnomalyDetectorDimensionArrayOutput) ElementType ¶
func (AnomalyDetectorDimensionArrayOutput) ElementType() reflect.Type
func (AnomalyDetectorDimensionArrayOutput) Index ¶
func (o AnomalyDetectorDimensionArrayOutput) Index(i pulumi.IntInput) AnomalyDetectorDimensionOutput
func (AnomalyDetectorDimensionArrayOutput) ToAnomalyDetectorDimensionArrayOutput ¶
func (o AnomalyDetectorDimensionArrayOutput) ToAnomalyDetectorDimensionArrayOutput() AnomalyDetectorDimensionArrayOutput
func (AnomalyDetectorDimensionArrayOutput) ToAnomalyDetectorDimensionArrayOutputWithContext ¶
func (o AnomalyDetectorDimensionArrayOutput) ToAnomalyDetectorDimensionArrayOutputWithContext(ctx context.Context) AnomalyDetectorDimensionArrayOutput
type AnomalyDetectorDimensionInput ¶
type AnomalyDetectorDimensionInput interface { pulumi.Input ToAnomalyDetectorDimensionOutput() AnomalyDetectorDimensionOutput ToAnomalyDetectorDimensionOutputWithContext(context.Context) AnomalyDetectorDimensionOutput }
AnomalyDetectorDimensionInput is an input type that accepts AnomalyDetectorDimensionArgs and AnomalyDetectorDimensionOutput values. You can construct a concrete instance of `AnomalyDetectorDimensionInput` via:
AnomalyDetectorDimensionArgs{...}
type AnomalyDetectorDimensionOutput ¶
type AnomalyDetectorDimensionOutput struct{ *pulumi.OutputState }
func (AnomalyDetectorDimensionOutput) ElementType ¶
func (AnomalyDetectorDimensionOutput) ElementType() reflect.Type
func (AnomalyDetectorDimensionOutput) Name ¶
func (o AnomalyDetectorDimensionOutput) Name() pulumi.StringOutput
func (AnomalyDetectorDimensionOutput) ToAnomalyDetectorDimensionOutput ¶
func (o AnomalyDetectorDimensionOutput) ToAnomalyDetectorDimensionOutput() AnomalyDetectorDimensionOutput
func (AnomalyDetectorDimensionOutput) ToAnomalyDetectorDimensionOutputWithContext ¶
func (o AnomalyDetectorDimensionOutput) ToAnomalyDetectorDimensionOutputWithContext(ctx context.Context) AnomalyDetectorDimensionOutput
func (AnomalyDetectorDimensionOutput) Value ¶
func (o AnomalyDetectorDimensionOutput) Value() pulumi.StringOutput
type AnomalyDetectorInput ¶
type AnomalyDetectorInput interface { pulumi.Input ToAnomalyDetectorOutput() AnomalyDetectorOutput ToAnomalyDetectorOutputWithContext(ctx context.Context) AnomalyDetectorOutput }
type AnomalyDetectorOutput ¶
type AnomalyDetectorOutput struct{ *pulumi.OutputState }
func (AnomalyDetectorOutput) ElementType ¶
func (AnomalyDetectorOutput) ElementType() reflect.Type
func (AnomalyDetectorOutput) ToAnomalyDetectorOutput ¶
func (o AnomalyDetectorOutput) ToAnomalyDetectorOutput() AnomalyDetectorOutput
func (AnomalyDetectorOutput) ToAnomalyDetectorOutputWithContext ¶
func (o AnomalyDetectorOutput) ToAnomalyDetectorOutputWithContext(ctx context.Context) AnomalyDetectorOutput
type AnomalyDetectorRange ¶
type AnomalyDetectorRangeArgs ¶
type AnomalyDetectorRangeArgs struct { EndTime pulumi.StringInput `pulumi:"endTime"` StartTime pulumi.StringInput `pulumi:"startTime"` }
func (AnomalyDetectorRangeArgs) ElementType ¶
func (AnomalyDetectorRangeArgs) ElementType() reflect.Type
func (AnomalyDetectorRangeArgs) ToAnomalyDetectorRangeOutput ¶
func (i AnomalyDetectorRangeArgs) ToAnomalyDetectorRangeOutput() AnomalyDetectorRangeOutput
func (AnomalyDetectorRangeArgs) ToAnomalyDetectorRangeOutputWithContext ¶
func (i AnomalyDetectorRangeArgs) ToAnomalyDetectorRangeOutputWithContext(ctx context.Context) AnomalyDetectorRangeOutput
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) ElementType() reflect.Type
func (AnomalyDetectorRangeArrayOutput) Index ¶
func (o AnomalyDetectorRangeArrayOutput) Index(i pulumi.IntInput) AnomalyDetectorRangeOutput
func (AnomalyDetectorRangeArrayOutput) ToAnomalyDetectorRangeArrayOutput ¶
func (o AnomalyDetectorRangeArrayOutput) ToAnomalyDetectorRangeArrayOutput() AnomalyDetectorRangeArrayOutput
func (AnomalyDetectorRangeArrayOutput) ToAnomalyDetectorRangeArrayOutputWithContext ¶
func (o AnomalyDetectorRangeArrayOutput) ToAnomalyDetectorRangeArrayOutputWithContext(ctx context.Context) AnomalyDetectorRangeArrayOutput
type AnomalyDetectorRangeInput ¶
type AnomalyDetectorRangeInput interface { pulumi.Input ToAnomalyDetectorRangeOutput() AnomalyDetectorRangeOutput ToAnomalyDetectorRangeOutputWithContext(context.Context) AnomalyDetectorRangeOutput }
AnomalyDetectorRangeInput is an input type that accepts AnomalyDetectorRangeArgs and AnomalyDetectorRangeOutput values. You can construct a concrete instance of `AnomalyDetectorRangeInput` via:
AnomalyDetectorRangeArgs{...}
type AnomalyDetectorRangeOutput ¶
type AnomalyDetectorRangeOutput struct{ *pulumi.OutputState }
func (AnomalyDetectorRangeOutput) ElementType ¶
func (AnomalyDetectorRangeOutput) ElementType() reflect.Type
func (AnomalyDetectorRangeOutput) EndTime ¶
func (o AnomalyDetectorRangeOutput) EndTime() pulumi.StringOutput
func (AnomalyDetectorRangeOutput) StartTime ¶
func (o AnomalyDetectorRangeOutput) StartTime() pulumi.StringOutput
func (AnomalyDetectorRangeOutput) ToAnomalyDetectorRangeOutput ¶
func (o AnomalyDetectorRangeOutput) ToAnomalyDetectorRangeOutput() AnomalyDetectorRangeOutput
func (AnomalyDetectorRangeOutput) ToAnomalyDetectorRangeOutputWithContext ¶
func (o AnomalyDetectorRangeOutput) ToAnomalyDetectorRangeOutputWithContext(ctx context.Context) AnomalyDetectorRangeOutput
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"` // 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.StringOutput `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 // 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.StringInput // 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) ElementType ¶
func (CompositeAlarmOutput) ElementType() reflect.Type
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) 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) 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) ElementType ¶
func (InsightRuleOutput) ElementType() reflect.Type
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
func InsightRuleTagsPtr ¶
func InsightRuleTagsPtr(v *InsightRuleTagsArgs) InsightRuleTagsPtrInput
type InsightRuleTagsPtrOutput ¶
type InsightRuleTagsPtrOutput struct{ *pulumi.OutputState }
func (InsightRuleTagsPtrOutput) Elem ¶
func (o InsightRuleTagsPtrOutput) Elem() InsightRuleTagsOutput
func (InsightRuleTagsPtrOutput) ElementType ¶
func (InsightRuleTagsPtrOutput) ElementType() reflect.Type
func (InsightRuleTagsPtrOutput) ToInsightRuleTagsPtrOutput ¶
func (o InsightRuleTagsPtrOutput) ToInsightRuleTagsPtrOutput() InsightRuleTagsPtrOutput
func (InsightRuleTagsPtrOutput) ToInsightRuleTagsPtrOutputWithContext ¶
func (o InsightRuleTagsPtrOutput) ToInsightRuleTagsPtrOutputWithContext(ctx context.Context) InsightRuleTagsPtrOutput
type MetricStream ¶
type MetricStream struct { pulumi.CustomResourceState // Amazon Resource Name of the metric stream. Arn pulumi.StringOutput `pulumi:"arn"` // The date of creation of the metric stream. CreationDate pulumi.StringOutput `pulumi:"creationDate"` // Define which metrics will be not streamed. Metrics matched by multiple instances of MetricStreamFilter are joined with an OR operation by default. If both IncludeFilters and ExcludeFilters are omitted, all metrics in the account will be streamed. IncludeFilters and ExcludeFilters are mutually exclusive. Default to null. ExcludeFilters MetricStreamFilterArrayOutput `pulumi:"excludeFilters"` // The ARN of the Kinesis Firehose where to stream the data. FirehoseArn pulumi.StringOutput `pulumi:"firehoseArn"` // Define which metrics will be streamed. Metrics matched by multiple instances of MetricStreamFilter are joined with an OR operation by default. If both IncludeFilters and ExcludeFilters are omitted, all metrics in the account will be streamed. IncludeFilters and ExcludeFilters are mutually exclusive. Default to null. IncludeFilters MetricStreamFilterArrayOutput `pulumi:"includeFilters"` // The date of the last update of the metric stream. LastUpdateDate pulumi.StringOutput `pulumi:"lastUpdateDate"` // Name of the metric stream. Name pulumi.StringPtrOutput `pulumi:"name"` // The output format of the data streamed to the Kinesis Firehose. OutputFormat pulumi.StringOutput `pulumi:"outputFormat"` // The ARN of the role that provides access to the Kinesis Firehose. RoleArn pulumi.StringOutput `pulumi:"roleArn"` // Displays the state of the Metric Stream. State pulumi.StringOutput `pulumi:"state"` // 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 // 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 // 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) ElementType() reflect.Type
func (MetricStreamFilterArrayOutput) Index ¶ added in v0.2.0
func (o MetricStreamFilterArrayOutput) Index(i pulumi.IntInput) MetricStreamFilterOutput
func (MetricStreamFilterArrayOutput) ToMetricStreamFilterArrayOutput ¶ added in v0.2.0
func (o MetricStreamFilterArrayOutput) ToMetricStreamFilterArrayOutput() MetricStreamFilterArrayOutput
func (MetricStreamFilterArrayOutput) ToMetricStreamFilterArrayOutputWithContext ¶ added in v0.2.0
func (o MetricStreamFilterArrayOutput) ToMetricStreamFilterArrayOutputWithContext(ctx context.Context) MetricStreamFilterArrayOutput
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
func (o MetricStreamFilterOutput) Namespace() pulumi.StringOutput
Only metrics with Namespace matching this value will be streamed.
func (MetricStreamFilterOutput) ToMetricStreamFilterOutput ¶ added in v0.2.0
func (o MetricStreamFilterOutput) ToMetricStreamFilterOutput() MetricStreamFilterOutput
func (MetricStreamFilterOutput) ToMetricStreamFilterOutputWithContext ¶ added in v0.2.0
func (o MetricStreamFilterOutput) ToMetricStreamFilterOutputWithContext(ctx context.Context) MetricStreamFilterOutput
type MetricStreamInput ¶
type MetricStreamInput interface { pulumi.Input ToMetricStreamOutput() MetricStreamOutput ToMetricStreamOutputWithContext(ctx context.Context) MetricStreamOutput }
type MetricStreamOutput ¶
type MetricStreamOutput struct{ *pulumi.OutputState }
func (MetricStreamOutput) ElementType ¶
func (MetricStreamOutput) ElementType() reflect.Type
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 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 (o MetricStreamTagArrayOutput) Index(i pulumi.IntInput) MetricStreamTagOutput
func (MetricStreamTagArrayOutput) ToMetricStreamTagArrayOutput ¶
func (o MetricStreamTagArrayOutput) ToMetricStreamTagArrayOutput() MetricStreamTagArrayOutput
func (MetricStreamTagArrayOutput) ToMetricStreamTagArrayOutputWithContext ¶
func (o MetricStreamTagArrayOutput) ToMetricStreamTagArrayOutputWithContext(ctx context.Context) MetricStreamTagArrayOutput
type MetricStreamTagInput ¶
type MetricStreamTagInput interface { pulumi.Input ToMetricStreamTagOutput() MetricStreamTagOutput ToMetricStreamTagOutputWithContext(context.Context) MetricStreamTagOutput }
MetricStreamTagInput is an input type that accepts MetricStreamTagArgs and MetricStreamTagOutput values. You can construct a concrete instance of `MetricStreamTagInput` via:
MetricStreamTagArgs{...}
type MetricStreamTagOutput ¶
type MetricStreamTagOutput struct{ *pulumi.OutputState }
Metadata that you can assign to a Metric Stream, consisting of a key-value pair.
func (MetricStreamTagOutput) ElementType ¶
func (MetricStreamTagOutput) ElementType() reflect.Type
func (MetricStreamTagOutput) Key ¶
func (o MetricStreamTagOutput) Key() pulumi.StringOutput
A unique identifier for the tag.
func (MetricStreamTagOutput) ToMetricStreamTagOutput ¶
func (o MetricStreamTagOutput) ToMetricStreamTagOutput() MetricStreamTagOutput
func (MetricStreamTagOutput) ToMetricStreamTagOutputWithContext ¶
func (o MetricStreamTagOutput) ToMetricStreamTagOutputWithContext(ctx context.Context) MetricStreamTagOutput
func (MetricStreamTagOutput) Value ¶
func (o MetricStreamTagOutput) Value() pulumi.StringPtrOutput
An optional string, which you can use to describe or define the tag.