Documentation
¶
Index ¶
- type Alarm
- type AlarmArgs
- type AlarmArray
- type AlarmArrayInput
- type AlarmArrayOutput
- type AlarmContact
- type AlarmContactArgs
- type AlarmContactArray
- type AlarmContactArrayInput
- type AlarmContactArrayOutput
- func (AlarmContactArrayOutput) ElementType() reflect.Type
- func (o AlarmContactArrayOutput) Index(i pulumi.IntInput) AlarmContactOutput
- func (o AlarmContactArrayOutput) ToAlarmContactArrayOutput() AlarmContactArrayOutput
- func (o AlarmContactArrayOutput) ToAlarmContactArrayOutputWithContext(ctx context.Context) AlarmContactArrayOutput
- type AlarmContactGroup
- type AlarmContactGroupArgs
- type AlarmContactGroupArray
- type AlarmContactGroupArrayInput
- type AlarmContactGroupArrayOutput
- func (AlarmContactGroupArrayOutput) ElementType() reflect.Type
- func (o AlarmContactGroupArrayOutput) Index(i pulumi.IntInput) AlarmContactGroupOutput
- func (o AlarmContactGroupArrayOutput) ToAlarmContactGroupArrayOutput() AlarmContactGroupArrayOutput
- func (o AlarmContactGroupArrayOutput) ToAlarmContactGroupArrayOutputWithContext(ctx context.Context) AlarmContactGroupArrayOutput
- type AlarmContactGroupInput
- type AlarmContactGroupMap
- type AlarmContactGroupMapInput
- type AlarmContactGroupMapOutput
- func (AlarmContactGroupMapOutput) ElementType() reflect.Type
- func (o AlarmContactGroupMapOutput) MapIndex(k pulumi.StringInput) AlarmContactGroupOutput
- func (o AlarmContactGroupMapOutput) ToAlarmContactGroupMapOutput() AlarmContactGroupMapOutput
- func (o AlarmContactGroupMapOutput) ToAlarmContactGroupMapOutputWithContext(ctx context.Context) AlarmContactGroupMapOutput
- type AlarmContactGroupOutput
- func (o AlarmContactGroupOutput) AlarmContactGroupName() pulumi.StringOutput
- func (o AlarmContactGroupOutput) Contacts() pulumi.StringArrayOutput
- func (o AlarmContactGroupOutput) Describe() pulumi.StringPtrOutput
- func (AlarmContactGroupOutput) ElementType() reflect.Type
- func (o AlarmContactGroupOutput) EnableSubscribed() pulumi.BoolOutput
- func (o AlarmContactGroupOutput) ToAlarmContactGroupOutput() AlarmContactGroupOutput
- func (o AlarmContactGroupOutput) ToAlarmContactGroupOutputWithContext(ctx context.Context) AlarmContactGroupOutput
- type AlarmContactGroupState
- type AlarmContactInput
- type AlarmContactMap
- type AlarmContactMapInput
- type AlarmContactMapOutput
- func (AlarmContactMapOutput) ElementType() reflect.Type
- func (o AlarmContactMapOutput) MapIndex(k pulumi.StringInput) AlarmContactOutput
- func (o AlarmContactMapOutput) ToAlarmContactMapOutput() AlarmContactMapOutput
- func (o AlarmContactMapOutput) ToAlarmContactMapOutputWithContext(ctx context.Context) AlarmContactMapOutput
- type AlarmContactOutput
- func (o AlarmContactOutput) AlarmContactName() pulumi.StringOutput
- func (o AlarmContactOutput) ChannelsAliim() pulumi.StringPtrOutput
- func (o AlarmContactOutput) ChannelsDingWebHook() pulumi.StringPtrOutput
- func (o AlarmContactOutput) ChannelsMail() pulumi.StringPtrOutput
- func (o AlarmContactOutput) ChannelsSms() pulumi.StringPtrOutput
- func (o AlarmContactOutput) Describe() pulumi.StringOutput
- func (AlarmContactOutput) ElementType() reflect.Type
- func (o AlarmContactOutput) Lang() pulumi.StringPtrOutput
- func (o AlarmContactOutput) ToAlarmContactOutput() AlarmContactOutput
- func (o AlarmContactOutput) ToAlarmContactOutputWithContext(ctx context.Context) AlarmContactOutput
- type AlarmContactState
- type AlarmEscalationsCritical
- type AlarmEscalationsCriticalArgs
- func (AlarmEscalationsCriticalArgs) ElementType() reflect.Type
- func (i AlarmEscalationsCriticalArgs) ToAlarmEscalationsCriticalOutput() AlarmEscalationsCriticalOutput
- func (i AlarmEscalationsCriticalArgs) ToAlarmEscalationsCriticalOutputWithContext(ctx context.Context) AlarmEscalationsCriticalOutput
- func (i AlarmEscalationsCriticalArgs) ToAlarmEscalationsCriticalPtrOutput() AlarmEscalationsCriticalPtrOutput
- func (i AlarmEscalationsCriticalArgs) ToAlarmEscalationsCriticalPtrOutputWithContext(ctx context.Context) AlarmEscalationsCriticalPtrOutput
- type AlarmEscalationsCriticalInput
- type AlarmEscalationsCriticalOutput
- func (o AlarmEscalationsCriticalOutput) ComparisonOperator() pulumi.StringPtrOutput
- func (AlarmEscalationsCriticalOutput) ElementType() reflect.Type
- func (o AlarmEscalationsCriticalOutput) Statistics() pulumi.StringPtrOutput
- func (o AlarmEscalationsCriticalOutput) Threshold() pulumi.StringPtrOutput
- func (o AlarmEscalationsCriticalOutput) Times() pulumi.IntPtrOutput
- func (o AlarmEscalationsCriticalOutput) ToAlarmEscalationsCriticalOutput() AlarmEscalationsCriticalOutput
- func (o AlarmEscalationsCriticalOutput) ToAlarmEscalationsCriticalOutputWithContext(ctx context.Context) AlarmEscalationsCriticalOutput
- func (o AlarmEscalationsCriticalOutput) ToAlarmEscalationsCriticalPtrOutput() AlarmEscalationsCriticalPtrOutput
- func (o AlarmEscalationsCriticalOutput) ToAlarmEscalationsCriticalPtrOutputWithContext(ctx context.Context) AlarmEscalationsCriticalPtrOutput
- type AlarmEscalationsCriticalPtrInput
- type AlarmEscalationsCriticalPtrOutput
- func (o AlarmEscalationsCriticalPtrOutput) ComparisonOperator() pulumi.StringPtrOutput
- func (o AlarmEscalationsCriticalPtrOutput) Elem() AlarmEscalationsCriticalOutput
- func (AlarmEscalationsCriticalPtrOutput) ElementType() reflect.Type
- func (o AlarmEscalationsCriticalPtrOutput) Statistics() pulumi.StringPtrOutput
- func (o AlarmEscalationsCriticalPtrOutput) Threshold() pulumi.StringPtrOutput
- func (o AlarmEscalationsCriticalPtrOutput) Times() pulumi.IntPtrOutput
- func (o AlarmEscalationsCriticalPtrOutput) ToAlarmEscalationsCriticalPtrOutput() AlarmEscalationsCriticalPtrOutput
- func (o AlarmEscalationsCriticalPtrOutput) ToAlarmEscalationsCriticalPtrOutputWithContext(ctx context.Context) AlarmEscalationsCriticalPtrOutput
- type AlarmEscalationsInfo
- type AlarmEscalationsInfoArgs
- func (AlarmEscalationsInfoArgs) ElementType() reflect.Type
- func (i AlarmEscalationsInfoArgs) ToAlarmEscalationsInfoOutput() AlarmEscalationsInfoOutput
- func (i AlarmEscalationsInfoArgs) ToAlarmEscalationsInfoOutputWithContext(ctx context.Context) AlarmEscalationsInfoOutput
- func (i AlarmEscalationsInfoArgs) ToAlarmEscalationsInfoPtrOutput() AlarmEscalationsInfoPtrOutput
- func (i AlarmEscalationsInfoArgs) ToAlarmEscalationsInfoPtrOutputWithContext(ctx context.Context) AlarmEscalationsInfoPtrOutput
- type AlarmEscalationsInfoInput
- type AlarmEscalationsInfoOutput
- func (o AlarmEscalationsInfoOutput) ComparisonOperator() pulumi.StringPtrOutput
- func (AlarmEscalationsInfoOutput) ElementType() reflect.Type
- func (o AlarmEscalationsInfoOutput) Statistics() pulumi.StringPtrOutput
- func (o AlarmEscalationsInfoOutput) Threshold() pulumi.StringPtrOutput
- func (o AlarmEscalationsInfoOutput) Times() pulumi.IntPtrOutput
- func (o AlarmEscalationsInfoOutput) ToAlarmEscalationsInfoOutput() AlarmEscalationsInfoOutput
- func (o AlarmEscalationsInfoOutput) ToAlarmEscalationsInfoOutputWithContext(ctx context.Context) AlarmEscalationsInfoOutput
- func (o AlarmEscalationsInfoOutput) ToAlarmEscalationsInfoPtrOutput() AlarmEscalationsInfoPtrOutput
- func (o AlarmEscalationsInfoOutput) ToAlarmEscalationsInfoPtrOutputWithContext(ctx context.Context) AlarmEscalationsInfoPtrOutput
- type AlarmEscalationsInfoPtrInput
- type AlarmEscalationsInfoPtrOutput
- func (o AlarmEscalationsInfoPtrOutput) ComparisonOperator() pulumi.StringPtrOutput
- func (o AlarmEscalationsInfoPtrOutput) Elem() AlarmEscalationsInfoOutput
- func (AlarmEscalationsInfoPtrOutput) ElementType() reflect.Type
- func (o AlarmEscalationsInfoPtrOutput) Statistics() pulumi.StringPtrOutput
- func (o AlarmEscalationsInfoPtrOutput) Threshold() pulumi.StringPtrOutput
- func (o AlarmEscalationsInfoPtrOutput) Times() pulumi.IntPtrOutput
- func (o AlarmEscalationsInfoPtrOutput) ToAlarmEscalationsInfoPtrOutput() AlarmEscalationsInfoPtrOutput
- func (o AlarmEscalationsInfoPtrOutput) ToAlarmEscalationsInfoPtrOutputWithContext(ctx context.Context) AlarmEscalationsInfoPtrOutput
- type AlarmEscalationsWarn
- type AlarmEscalationsWarnArgs
- func (AlarmEscalationsWarnArgs) ElementType() reflect.Type
- func (i AlarmEscalationsWarnArgs) ToAlarmEscalationsWarnOutput() AlarmEscalationsWarnOutput
- func (i AlarmEscalationsWarnArgs) ToAlarmEscalationsWarnOutputWithContext(ctx context.Context) AlarmEscalationsWarnOutput
- func (i AlarmEscalationsWarnArgs) ToAlarmEscalationsWarnPtrOutput() AlarmEscalationsWarnPtrOutput
- func (i AlarmEscalationsWarnArgs) ToAlarmEscalationsWarnPtrOutputWithContext(ctx context.Context) AlarmEscalationsWarnPtrOutput
- type AlarmEscalationsWarnInput
- type AlarmEscalationsWarnOutput
- func (o AlarmEscalationsWarnOutput) ComparisonOperator() pulumi.StringPtrOutput
- func (AlarmEscalationsWarnOutput) ElementType() reflect.Type
- func (o AlarmEscalationsWarnOutput) Statistics() pulumi.StringPtrOutput
- func (o AlarmEscalationsWarnOutput) Threshold() pulumi.StringPtrOutput
- func (o AlarmEscalationsWarnOutput) Times() pulumi.IntPtrOutput
- func (o AlarmEscalationsWarnOutput) ToAlarmEscalationsWarnOutput() AlarmEscalationsWarnOutput
- func (o AlarmEscalationsWarnOutput) ToAlarmEscalationsWarnOutputWithContext(ctx context.Context) AlarmEscalationsWarnOutput
- func (o AlarmEscalationsWarnOutput) ToAlarmEscalationsWarnPtrOutput() AlarmEscalationsWarnPtrOutput
- func (o AlarmEscalationsWarnOutput) ToAlarmEscalationsWarnPtrOutputWithContext(ctx context.Context) AlarmEscalationsWarnPtrOutput
- type AlarmEscalationsWarnPtrInput
- type AlarmEscalationsWarnPtrOutput
- func (o AlarmEscalationsWarnPtrOutput) ComparisonOperator() pulumi.StringPtrOutput
- func (o AlarmEscalationsWarnPtrOutput) Elem() AlarmEscalationsWarnOutput
- func (AlarmEscalationsWarnPtrOutput) ElementType() reflect.Type
- func (o AlarmEscalationsWarnPtrOutput) Statistics() pulumi.StringPtrOutput
- func (o AlarmEscalationsWarnPtrOutput) Threshold() pulumi.StringPtrOutput
- func (o AlarmEscalationsWarnPtrOutput) Times() pulumi.IntPtrOutput
- func (o AlarmEscalationsWarnPtrOutput) ToAlarmEscalationsWarnPtrOutput() AlarmEscalationsWarnPtrOutput
- func (o AlarmEscalationsWarnPtrOutput) ToAlarmEscalationsWarnPtrOutputWithContext(ctx context.Context) AlarmEscalationsWarnPtrOutput
- type AlarmInput
- type AlarmMap
- type AlarmMapInput
- type AlarmMapOutput
- type AlarmOutput
- func (o AlarmOutput) ContactGroups() pulumi.StringArrayOutput
- func (o AlarmOutput) Dimensions() pulumi.MapOutputdeprecated
- func (o AlarmOutput) EffectiveInterval() pulumi.StringPtrOutput
- func (AlarmOutput) ElementType() reflect.Type
- func (o AlarmOutput) Enabled() pulumi.BoolPtrOutput
- func (o AlarmOutput) EndTime() pulumi.IntPtrOutputdeprecated
- func (o AlarmOutput) EscalationsCritical() AlarmEscalationsCriticalOutput
- func (o AlarmOutput) EscalationsInfo() AlarmEscalationsInfoOutput
- func (o AlarmOutput) EscalationsWarn() AlarmEscalationsWarnOutput
- func (o AlarmOutput) Metric() pulumi.StringOutput
- func (o AlarmOutput) MetricDimensions() pulumi.StringOutput
- func (o AlarmOutput) Name() pulumi.StringOutput
- func (o AlarmOutput) Period() pulumi.IntPtrOutput
- func (o AlarmOutput) Project() pulumi.StringOutput
- func (o AlarmOutput) Prometheuses() AlarmPrometheusArrayOutput
- func (o AlarmOutput) SilenceTime() pulumi.IntPtrOutput
- func (o AlarmOutput) StartTime() pulumi.IntPtrOutputdeprecated
- func (o AlarmOutput) Status() pulumi.StringOutput
- func (o AlarmOutput) Tags() pulumi.MapOutput
- func (o AlarmOutput) Targets() AlarmTargetArrayOutput
- func (o AlarmOutput) ToAlarmOutput() AlarmOutput
- func (o AlarmOutput) ToAlarmOutputWithContext(ctx context.Context) AlarmOutput
- func (o AlarmOutput) Webhook() pulumi.StringPtrOutput
- type AlarmPrometheus
- type AlarmPrometheusArgs
- type AlarmPrometheusArray
- type AlarmPrometheusArrayInput
- type AlarmPrometheusArrayOutput
- func (AlarmPrometheusArrayOutput) ElementType() reflect.Type
- func (o AlarmPrometheusArrayOutput) Index(i pulumi.IntInput) AlarmPrometheusOutput
- func (o AlarmPrometheusArrayOutput) ToAlarmPrometheusArrayOutput() AlarmPrometheusArrayOutput
- func (o AlarmPrometheusArrayOutput) ToAlarmPrometheusArrayOutputWithContext(ctx context.Context) AlarmPrometheusArrayOutput
- type AlarmPrometheusInput
- type AlarmPrometheusOutput
- func (o AlarmPrometheusOutput) Annotations() pulumi.MapOutput
- func (AlarmPrometheusOutput) ElementType() reflect.Type
- func (o AlarmPrometheusOutput) Level() pulumi.StringPtrOutput
- func (o AlarmPrometheusOutput) PromQl() pulumi.StringPtrOutput
- func (o AlarmPrometheusOutput) Times() pulumi.IntPtrOutput
- func (o AlarmPrometheusOutput) ToAlarmPrometheusOutput() AlarmPrometheusOutput
- func (o AlarmPrometheusOutput) ToAlarmPrometheusOutputWithContext(ctx context.Context) AlarmPrometheusOutput
- type AlarmState
- type AlarmTarget
- type AlarmTargetArgs
- type AlarmTargetArray
- type AlarmTargetArrayInput
- type AlarmTargetArrayOutput
- func (AlarmTargetArrayOutput) ElementType() reflect.Type
- func (o AlarmTargetArrayOutput) Index(i pulumi.IntInput) AlarmTargetOutput
- func (o AlarmTargetArrayOutput) ToAlarmTargetArrayOutput() AlarmTargetArrayOutput
- func (o AlarmTargetArrayOutput) ToAlarmTargetArrayOutputWithContext(ctx context.Context) AlarmTargetArrayOutput
- type AlarmTargetInput
- type AlarmTargetOutput
- func (o AlarmTargetOutput) Arn() pulumi.StringPtrOutput
- func (AlarmTargetOutput) ElementType() reflect.Type
- func (o AlarmTargetOutput) JsonParams() pulumi.StringPtrOutput
- func (o AlarmTargetOutput) Level() pulumi.StringPtrOutput
- func (o AlarmTargetOutput) TargetId() pulumi.StringPtrOutput
- func (o AlarmTargetOutput) ToAlarmTargetOutput() AlarmTargetOutput
- func (o AlarmTargetOutput) ToAlarmTargetOutputWithContext(ctx context.Context) AlarmTargetOutput
- type DynamicTagGroup
- type DynamicTagGroupArgs
- type DynamicTagGroupArray
- type DynamicTagGroupArrayInput
- type DynamicTagGroupArrayOutput
- func (DynamicTagGroupArrayOutput) ElementType() reflect.Type
- func (o DynamicTagGroupArrayOutput) Index(i pulumi.IntInput) DynamicTagGroupOutput
- func (o DynamicTagGroupArrayOutput) ToDynamicTagGroupArrayOutput() DynamicTagGroupArrayOutput
- func (o DynamicTagGroupArrayOutput) ToDynamicTagGroupArrayOutputWithContext(ctx context.Context) DynamicTagGroupArrayOutput
- type DynamicTagGroupInput
- type DynamicTagGroupMap
- type DynamicTagGroupMapInput
- type DynamicTagGroupMapOutput
- func (DynamicTagGroupMapOutput) ElementType() reflect.Type
- func (o DynamicTagGroupMapOutput) MapIndex(k pulumi.StringInput) DynamicTagGroupOutput
- func (o DynamicTagGroupMapOutput) ToDynamicTagGroupMapOutput() DynamicTagGroupMapOutput
- func (o DynamicTagGroupMapOutput) ToDynamicTagGroupMapOutputWithContext(ctx context.Context) DynamicTagGroupMapOutput
- type DynamicTagGroupMatchExpress
- type DynamicTagGroupMatchExpressArgs
- func (DynamicTagGroupMatchExpressArgs) ElementType() reflect.Type
- func (i DynamicTagGroupMatchExpressArgs) ToDynamicTagGroupMatchExpressOutput() DynamicTagGroupMatchExpressOutput
- func (i DynamicTagGroupMatchExpressArgs) ToDynamicTagGroupMatchExpressOutputWithContext(ctx context.Context) DynamicTagGroupMatchExpressOutput
- type DynamicTagGroupMatchExpressArray
- func (DynamicTagGroupMatchExpressArray) ElementType() reflect.Type
- func (i DynamicTagGroupMatchExpressArray) ToDynamicTagGroupMatchExpressArrayOutput() DynamicTagGroupMatchExpressArrayOutput
- func (i DynamicTagGroupMatchExpressArray) ToDynamicTagGroupMatchExpressArrayOutputWithContext(ctx context.Context) DynamicTagGroupMatchExpressArrayOutput
- type DynamicTagGroupMatchExpressArrayInput
- type DynamicTagGroupMatchExpressArrayOutput
- func (DynamicTagGroupMatchExpressArrayOutput) ElementType() reflect.Type
- func (o DynamicTagGroupMatchExpressArrayOutput) Index(i pulumi.IntInput) DynamicTagGroupMatchExpressOutput
- func (o DynamicTagGroupMatchExpressArrayOutput) ToDynamicTagGroupMatchExpressArrayOutput() DynamicTagGroupMatchExpressArrayOutput
- func (o DynamicTagGroupMatchExpressArrayOutput) ToDynamicTagGroupMatchExpressArrayOutputWithContext(ctx context.Context) DynamicTagGroupMatchExpressArrayOutput
- type DynamicTagGroupMatchExpressInput
- type DynamicTagGroupMatchExpressOutput
- func (DynamicTagGroupMatchExpressOutput) ElementType() reflect.Type
- func (o DynamicTagGroupMatchExpressOutput) TagValue() pulumi.StringOutput
- func (o DynamicTagGroupMatchExpressOutput) TagValueMatchFunction() pulumi.StringOutput
- func (o DynamicTagGroupMatchExpressOutput) ToDynamicTagGroupMatchExpressOutput() DynamicTagGroupMatchExpressOutput
- func (o DynamicTagGroupMatchExpressOutput) ToDynamicTagGroupMatchExpressOutputWithContext(ctx context.Context) DynamicTagGroupMatchExpressOutput
- type DynamicTagGroupOutput
- func (o DynamicTagGroupOutput) ContactGroupLists() pulumi.StringArrayOutput
- func (DynamicTagGroupOutput) ElementType() reflect.Type
- func (o DynamicTagGroupOutput) MatchExpressFilterRelation() pulumi.StringOutput
- func (o DynamicTagGroupOutput) MatchExpresses() DynamicTagGroupMatchExpressArrayOutput
- func (o DynamicTagGroupOutput) Status() pulumi.StringOutput
- func (o DynamicTagGroupOutput) TagKey() pulumi.StringOutput
- func (o DynamicTagGroupOutput) TemplateIdLists() pulumi.StringArrayOutput
- func (o DynamicTagGroupOutput) ToDynamicTagGroupOutput() DynamicTagGroupOutput
- func (o DynamicTagGroupOutput) ToDynamicTagGroupOutputWithContext(ctx context.Context) DynamicTagGroupOutput
- type DynamicTagGroupState
- type EventRule
- type EventRuleArgs
- type EventRuleArray
- type EventRuleArrayInput
- type EventRuleArrayOutput
- func (EventRuleArrayOutput) ElementType() reflect.Type
- func (o EventRuleArrayOutput) Index(i pulumi.IntInput) EventRuleOutput
- func (o EventRuleArrayOutput) ToEventRuleArrayOutput() EventRuleArrayOutput
- func (o EventRuleArrayOutput) ToEventRuleArrayOutputWithContext(ctx context.Context) EventRuleArrayOutput
- type EventRuleContactParameter
- type EventRuleContactParameterArgs
- func (EventRuleContactParameterArgs) ElementType() reflect.Type
- func (i EventRuleContactParameterArgs) ToEventRuleContactParameterOutput() EventRuleContactParameterOutput
- func (i EventRuleContactParameterArgs) ToEventRuleContactParameterOutputWithContext(ctx context.Context) EventRuleContactParameterOutput
- type EventRuleContactParameterArray
- func (EventRuleContactParameterArray) ElementType() reflect.Type
- func (i EventRuleContactParameterArray) ToEventRuleContactParameterArrayOutput() EventRuleContactParameterArrayOutput
- func (i EventRuleContactParameterArray) ToEventRuleContactParameterArrayOutputWithContext(ctx context.Context) EventRuleContactParameterArrayOutput
- type EventRuleContactParameterArrayInput
- type EventRuleContactParameterArrayOutput
- func (EventRuleContactParameterArrayOutput) ElementType() reflect.Type
- func (o EventRuleContactParameterArrayOutput) Index(i pulumi.IntInput) EventRuleContactParameterOutput
- func (o EventRuleContactParameterArrayOutput) ToEventRuleContactParameterArrayOutput() EventRuleContactParameterArrayOutput
- func (o EventRuleContactParameterArrayOutput) ToEventRuleContactParameterArrayOutputWithContext(ctx context.Context) EventRuleContactParameterArrayOutput
- type EventRuleContactParameterInput
- type EventRuleContactParameterOutput
- func (o EventRuleContactParameterOutput) ContactGroupName() pulumi.StringPtrOutput
- func (o EventRuleContactParameterOutput) ContactParametersId() pulumi.StringPtrOutput
- func (EventRuleContactParameterOutput) ElementType() reflect.Type
- func (o EventRuleContactParameterOutput) Level() pulumi.StringPtrOutput
- func (o EventRuleContactParameterOutput) ToEventRuleContactParameterOutput() EventRuleContactParameterOutput
- func (o EventRuleContactParameterOutput) ToEventRuleContactParameterOutputWithContext(ctx context.Context) EventRuleContactParameterOutput
- type EventRuleEventPattern
- type EventRuleEventPatternArgs
- func (EventRuleEventPatternArgs) ElementType() reflect.Type
- func (i EventRuleEventPatternArgs) ToEventRuleEventPatternOutput() EventRuleEventPatternOutput
- func (i EventRuleEventPatternArgs) ToEventRuleEventPatternOutputWithContext(ctx context.Context) EventRuleEventPatternOutput
- func (i EventRuleEventPatternArgs) ToEventRuleEventPatternPtrOutput() EventRuleEventPatternPtrOutput
- func (i EventRuleEventPatternArgs) ToEventRuleEventPatternPtrOutputWithContext(ctx context.Context) EventRuleEventPatternPtrOutput
- type EventRuleEventPatternInput
- type EventRuleEventPatternOutput
- func (EventRuleEventPatternOutput) ElementType() reflect.Type
- func (o EventRuleEventPatternOutput) EventTypeLists() pulumi.StringArrayOutput
- func (o EventRuleEventPatternOutput) LevelLists() pulumi.StringArrayOutput
- func (o EventRuleEventPatternOutput) NameLists() pulumi.StringArrayOutput
- func (o EventRuleEventPatternOutput) Product() pulumi.StringOutput
- func (o EventRuleEventPatternOutput) SqlFilter() pulumi.StringPtrOutput
- func (o EventRuleEventPatternOutput) ToEventRuleEventPatternOutput() EventRuleEventPatternOutput
- func (o EventRuleEventPatternOutput) ToEventRuleEventPatternOutputWithContext(ctx context.Context) EventRuleEventPatternOutput
- func (o EventRuleEventPatternOutput) ToEventRuleEventPatternPtrOutput() EventRuleEventPatternPtrOutput
- func (o EventRuleEventPatternOutput) ToEventRuleEventPatternPtrOutputWithContext(ctx context.Context) EventRuleEventPatternPtrOutput
- type EventRuleEventPatternPtrInput
- type EventRuleEventPatternPtrOutput
- func (o EventRuleEventPatternPtrOutput) Elem() EventRuleEventPatternOutput
- func (EventRuleEventPatternPtrOutput) ElementType() reflect.Type
- func (o EventRuleEventPatternPtrOutput) EventTypeLists() pulumi.StringArrayOutput
- func (o EventRuleEventPatternPtrOutput) LevelLists() pulumi.StringArrayOutput
- func (o EventRuleEventPatternPtrOutput) NameLists() pulumi.StringArrayOutput
- func (o EventRuleEventPatternPtrOutput) Product() pulumi.StringPtrOutput
- func (o EventRuleEventPatternPtrOutput) SqlFilter() pulumi.StringPtrOutput
- func (o EventRuleEventPatternPtrOutput) ToEventRuleEventPatternPtrOutput() EventRuleEventPatternPtrOutput
- func (o EventRuleEventPatternPtrOutput) ToEventRuleEventPatternPtrOutputWithContext(ctx context.Context) EventRuleEventPatternPtrOutput
- type EventRuleFcParameter
- type EventRuleFcParameterArgs
- type EventRuleFcParameterArray
- type EventRuleFcParameterArrayInput
- type EventRuleFcParameterArrayOutput
- func (EventRuleFcParameterArrayOutput) ElementType() reflect.Type
- func (o EventRuleFcParameterArrayOutput) Index(i pulumi.IntInput) EventRuleFcParameterOutput
- func (o EventRuleFcParameterArrayOutput) ToEventRuleFcParameterArrayOutput() EventRuleFcParameterArrayOutput
- func (o EventRuleFcParameterArrayOutput) ToEventRuleFcParameterArrayOutputWithContext(ctx context.Context) EventRuleFcParameterArrayOutput
- type EventRuleFcParameterInput
- type EventRuleFcParameterOutput
- func (o EventRuleFcParameterOutput) Arn() pulumi.StringPtrOutput
- func (EventRuleFcParameterOutput) ElementType() reflect.Type
- func (o EventRuleFcParameterOutput) FcParametersId() pulumi.StringPtrOutput
- func (o EventRuleFcParameterOutput) FunctionName() pulumi.StringPtrOutput
- func (o EventRuleFcParameterOutput) Region() pulumi.StringPtrOutput
- func (o EventRuleFcParameterOutput) ServiceName() pulumi.StringPtrOutput
- func (o EventRuleFcParameterOutput) ToEventRuleFcParameterOutput() EventRuleFcParameterOutput
- func (o EventRuleFcParameterOutput) ToEventRuleFcParameterOutputWithContext(ctx context.Context) EventRuleFcParameterOutput
- type EventRuleInput
- type EventRuleMap
- type EventRuleMapInput
- type EventRuleMapOutput
- type EventRuleMnsParameter
- type EventRuleMnsParameterArgs
- type EventRuleMnsParameterArray
- func (EventRuleMnsParameterArray) ElementType() reflect.Type
- func (i EventRuleMnsParameterArray) ToEventRuleMnsParameterArrayOutput() EventRuleMnsParameterArrayOutput
- func (i EventRuleMnsParameterArray) ToEventRuleMnsParameterArrayOutputWithContext(ctx context.Context) EventRuleMnsParameterArrayOutput
- type EventRuleMnsParameterArrayInput
- type EventRuleMnsParameterArrayOutput
- func (EventRuleMnsParameterArrayOutput) ElementType() reflect.Type
- func (o EventRuleMnsParameterArrayOutput) Index(i pulumi.IntInput) EventRuleMnsParameterOutput
- func (o EventRuleMnsParameterArrayOutput) ToEventRuleMnsParameterArrayOutput() EventRuleMnsParameterArrayOutput
- func (o EventRuleMnsParameterArrayOutput) ToEventRuleMnsParameterArrayOutputWithContext(ctx context.Context) EventRuleMnsParameterArrayOutput
- type EventRuleMnsParameterInput
- type EventRuleMnsParameterOutput
- func (o EventRuleMnsParameterOutput) Arn() pulumi.StringPtrOutput
- func (EventRuleMnsParameterOutput) ElementType() reflect.Type
- func (o EventRuleMnsParameterOutput) MnsParametersId() pulumi.StringPtrOutput
- func (o EventRuleMnsParameterOutput) Queue() pulumi.StringPtrOutput
- func (o EventRuleMnsParameterOutput) Region() pulumi.StringPtrOutput
- func (o EventRuleMnsParameterOutput) ToEventRuleMnsParameterOutput() EventRuleMnsParameterOutput
- func (o EventRuleMnsParameterOutput) ToEventRuleMnsParameterOutputWithContext(ctx context.Context) EventRuleMnsParameterOutput
- func (o EventRuleMnsParameterOutput) Topic() pulumi.StringPtrOutput
- type EventRuleOpenApiParameter
- type EventRuleOpenApiParameterArgs
- func (EventRuleOpenApiParameterArgs) ElementType() reflect.Type
- func (i EventRuleOpenApiParameterArgs) ToEventRuleOpenApiParameterOutput() EventRuleOpenApiParameterOutput
- func (i EventRuleOpenApiParameterArgs) ToEventRuleOpenApiParameterOutputWithContext(ctx context.Context) EventRuleOpenApiParameterOutput
- type EventRuleOpenApiParameterArray
- func (EventRuleOpenApiParameterArray) ElementType() reflect.Type
- func (i EventRuleOpenApiParameterArray) ToEventRuleOpenApiParameterArrayOutput() EventRuleOpenApiParameterArrayOutput
- func (i EventRuleOpenApiParameterArray) ToEventRuleOpenApiParameterArrayOutputWithContext(ctx context.Context) EventRuleOpenApiParameterArrayOutput
- type EventRuleOpenApiParameterArrayInput
- type EventRuleOpenApiParameterArrayOutput
- func (EventRuleOpenApiParameterArrayOutput) ElementType() reflect.Type
- func (o EventRuleOpenApiParameterArrayOutput) Index(i pulumi.IntInput) EventRuleOpenApiParameterOutput
- func (o EventRuleOpenApiParameterArrayOutput) ToEventRuleOpenApiParameterArrayOutput() EventRuleOpenApiParameterArrayOutput
- func (o EventRuleOpenApiParameterArrayOutput) ToEventRuleOpenApiParameterArrayOutputWithContext(ctx context.Context) EventRuleOpenApiParameterArrayOutput
- type EventRuleOpenApiParameterInput
- type EventRuleOpenApiParameterOutput
- func (o EventRuleOpenApiParameterOutput) Action() pulumi.StringPtrOutput
- func (o EventRuleOpenApiParameterOutput) Arn() pulumi.StringPtrOutput
- func (EventRuleOpenApiParameterOutput) ElementType() reflect.Type
- func (o EventRuleOpenApiParameterOutput) OpenApiParametersId() pulumi.StringPtrOutput
- func (o EventRuleOpenApiParameterOutput) Product() pulumi.StringPtrOutput
- func (o EventRuleOpenApiParameterOutput) Region() pulumi.StringPtrOutput
- func (o EventRuleOpenApiParameterOutput) Role() pulumi.StringPtrOutput
- func (o EventRuleOpenApiParameterOutput) ToEventRuleOpenApiParameterOutput() EventRuleOpenApiParameterOutput
- func (o EventRuleOpenApiParameterOutput) ToEventRuleOpenApiParameterOutputWithContext(ctx context.Context) EventRuleOpenApiParameterOutput
- func (o EventRuleOpenApiParameterOutput) Version() pulumi.StringPtrOutput
- type EventRuleOutput
- func (o EventRuleOutput) ContactParameters() EventRuleContactParameterArrayOutput
- func (o EventRuleOutput) Description() pulumi.StringPtrOutput
- func (EventRuleOutput) ElementType() reflect.Type
- func (o EventRuleOutput) EventPattern() EventRuleEventPatternOutput
- func (o EventRuleOutput) FcParameters() EventRuleFcParameterArrayOutput
- func (o EventRuleOutput) GroupId() pulumi.StringPtrOutput
- func (o EventRuleOutput) MnsParameters() EventRuleMnsParameterArrayOutput
- func (o EventRuleOutput) OpenApiParameters() EventRuleOpenApiParameterArrayOutput
- func (o EventRuleOutput) RuleName() pulumi.StringOutput
- func (o EventRuleOutput) SilenceTime() pulumi.IntPtrOutput
- func (o EventRuleOutput) SlsParameters() EventRuleSlsParameterArrayOutput
- func (o EventRuleOutput) Status() pulumi.StringOutput
- func (o EventRuleOutput) ToEventRuleOutput() EventRuleOutput
- func (o EventRuleOutput) ToEventRuleOutputWithContext(ctx context.Context) EventRuleOutput
- func (o EventRuleOutput) WebhookParameters() EventRuleWebhookParameterArrayOutput
- type EventRuleSlsParameter
- type EventRuleSlsParameterArgs
- type EventRuleSlsParameterArray
- func (EventRuleSlsParameterArray) ElementType() reflect.Type
- func (i EventRuleSlsParameterArray) ToEventRuleSlsParameterArrayOutput() EventRuleSlsParameterArrayOutput
- func (i EventRuleSlsParameterArray) ToEventRuleSlsParameterArrayOutputWithContext(ctx context.Context) EventRuleSlsParameterArrayOutput
- type EventRuleSlsParameterArrayInput
- type EventRuleSlsParameterArrayOutput
- func (EventRuleSlsParameterArrayOutput) ElementType() reflect.Type
- func (o EventRuleSlsParameterArrayOutput) Index(i pulumi.IntInput) EventRuleSlsParameterOutput
- func (o EventRuleSlsParameterArrayOutput) ToEventRuleSlsParameterArrayOutput() EventRuleSlsParameterArrayOutput
- func (o EventRuleSlsParameterArrayOutput) ToEventRuleSlsParameterArrayOutputWithContext(ctx context.Context) EventRuleSlsParameterArrayOutput
- type EventRuleSlsParameterInput
- type EventRuleSlsParameterOutput
- func (o EventRuleSlsParameterOutput) Arn() pulumi.StringPtrOutput
- func (EventRuleSlsParameterOutput) ElementType() reflect.Type
- func (o EventRuleSlsParameterOutput) LogStore() pulumi.StringPtrOutput
- func (o EventRuleSlsParameterOutput) Project() pulumi.StringPtrOutput
- func (o EventRuleSlsParameterOutput) Region() pulumi.StringPtrOutput
- func (o EventRuleSlsParameterOutput) SlsParametersId() pulumi.StringPtrOutput
- func (o EventRuleSlsParameterOutput) ToEventRuleSlsParameterOutput() EventRuleSlsParameterOutput
- func (o EventRuleSlsParameterOutput) ToEventRuleSlsParameterOutputWithContext(ctx context.Context) EventRuleSlsParameterOutput
- type EventRuleState
- type EventRuleWebhookParameter
- type EventRuleWebhookParameterArgs
- func (EventRuleWebhookParameterArgs) ElementType() reflect.Type
- func (i EventRuleWebhookParameterArgs) ToEventRuleWebhookParameterOutput() EventRuleWebhookParameterOutput
- func (i EventRuleWebhookParameterArgs) ToEventRuleWebhookParameterOutputWithContext(ctx context.Context) EventRuleWebhookParameterOutput
- type EventRuleWebhookParameterArray
- func (EventRuleWebhookParameterArray) ElementType() reflect.Type
- func (i EventRuleWebhookParameterArray) ToEventRuleWebhookParameterArrayOutput() EventRuleWebhookParameterArrayOutput
- func (i EventRuleWebhookParameterArray) ToEventRuleWebhookParameterArrayOutputWithContext(ctx context.Context) EventRuleWebhookParameterArrayOutput
- type EventRuleWebhookParameterArrayInput
- type EventRuleWebhookParameterArrayOutput
- func (EventRuleWebhookParameterArrayOutput) ElementType() reflect.Type
- func (o EventRuleWebhookParameterArrayOutput) Index(i pulumi.IntInput) EventRuleWebhookParameterOutput
- func (o EventRuleWebhookParameterArrayOutput) ToEventRuleWebhookParameterArrayOutput() EventRuleWebhookParameterArrayOutput
- func (o EventRuleWebhookParameterArrayOutput) ToEventRuleWebhookParameterArrayOutputWithContext(ctx context.Context) EventRuleWebhookParameterArrayOutput
- type EventRuleWebhookParameterInput
- type EventRuleWebhookParameterOutput
- func (EventRuleWebhookParameterOutput) ElementType() reflect.Type
- func (o EventRuleWebhookParameterOutput) Method() pulumi.StringPtrOutput
- func (o EventRuleWebhookParameterOutput) Protocol() pulumi.StringPtrOutput
- func (o EventRuleWebhookParameterOutput) ToEventRuleWebhookParameterOutput() EventRuleWebhookParameterOutput
- func (o EventRuleWebhookParameterOutput) ToEventRuleWebhookParameterOutputWithContext(ctx context.Context) EventRuleWebhookParameterOutput
- func (o EventRuleWebhookParameterOutput) Url() pulumi.StringPtrOutput
- func (o EventRuleWebhookParameterOutput) WebhookParametersId() pulumi.StringPtrOutput
- type GetAlarmContactGroupsArgs
- type GetAlarmContactGroupsGroup
- type GetAlarmContactGroupsGroupArgs
- func (GetAlarmContactGroupsGroupArgs) ElementType() reflect.Type
- func (i GetAlarmContactGroupsGroupArgs) ToGetAlarmContactGroupsGroupOutput() GetAlarmContactGroupsGroupOutput
- func (i GetAlarmContactGroupsGroupArgs) ToGetAlarmContactGroupsGroupOutputWithContext(ctx context.Context) GetAlarmContactGroupsGroupOutput
- type GetAlarmContactGroupsGroupArray
- func (GetAlarmContactGroupsGroupArray) ElementType() reflect.Type
- func (i GetAlarmContactGroupsGroupArray) ToGetAlarmContactGroupsGroupArrayOutput() GetAlarmContactGroupsGroupArrayOutput
- func (i GetAlarmContactGroupsGroupArray) ToGetAlarmContactGroupsGroupArrayOutputWithContext(ctx context.Context) GetAlarmContactGroupsGroupArrayOutput
- type GetAlarmContactGroupsGroupArrayInput
- type GetAlarmContactGroupsGroupArrayOutput
- func (GetAlarmContactGroupsGroupArrayOutput) ElementType() reflect.Type
- func (o GetAlarmContactGroupsGroupArrayOutput) Index(i pulumi.IntInput) GetAlarmContactGroupsGroupOutput
- func (o GetAlarmContactGroupsGroupArrayOutput) ToGetAlarmContactGroupsGroupArrayOutput() GetAlarmContactGroupsGroupArrayOutput
- func (o GetAlarmContactGroupsGroupArrayOutput) ToGetAlarmContactGroupsGroupArrayOutputWithContext(ctx context.Context) GetAlarmContactGroupsGroupArrayOutput
- type GetAlarmContactGroupsGroupInput
- type GetAlarmContactGroupsGroupOutput
- func (o GetAlarmContactGroupsGroupOutput) AlarmContactGroupName() pulumi.StringOutput
- func (o GetAlarmContactGroupsGroupOutput) Contacts() pulumi.StringArrayOutput
- func (o GetAlarmContactGroupsGroupOutput) Describe() pulumi.StringOutput
- func (GetAlarmContactGroupsGroupOutput) ElementType() reflect.Type
- func (o GetAlarmContactGroupsGroupOutput) EnableSubscribed() pulumi.BoolOutput
- func (o GetAlarmContactGroupsGroupOutput) Id() pulumi.StringOutput
- func (o GetAlarmContactGroupsGroupOutput) ToGetAlarmContactGroupsGroupOutput() GetAlarmContactGroupsGroupOutput
- func (o GetAlarmContactGroupsGroupOutput) ToGetAlarmContactGroupsGroupOutputWithContext(ctx context.Context) GetAlarmContactGroupsGroupOutput
- type GetAlarmContactGroupsOutputArgs
- type GetAlarmContactGroupsResult
- type GetAlarmContactGroupsResultOutput
- func (GetAlarmContactGroupsResultOutput) ElementType() reflect.Type
- func (o GetAlarmContactGroupsResultOutput) Groups() GetAlarmContactGroupsGroupArrayOutput
- func (o GetAlarmContactGroupsResultOutput) Id() pulumi.StringOutput
- func (o GetAlarmContactGroupsResultOutput) Ids() pulumi.StringArrayOutput
- func (o GetAlarmContactGroupsResultOutput) NameRegex() pulumi.StringPtrOutput
- func (o GetAlarmContactGroupsResultOutput) Names() pulumi.StringArrayOutput
- func (o GetAlarmContactGroupsResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o GetAlarmContactGroupsResultOutput) ToGetAlarmContactGroupsResultOutput() GetAlarmContactGroupsResultOutput
- func (o GetAlarmContactGroupsResultOutput) ToGetAlarmContactGroupsResultOutputWithContext(ctx context.Context) GetAlarmContactGroupsResultOutput
- type GetAlarmContactsArgs
- type GetAlarmContactsContact
- type GetAlarmContactsContactArgs
- type GetAlarmContactsContactArray
- func (GetAlarmContactsContactArray) ElementType() reflect.Type
- func (i GetAlarmContactsContactArray) ToGetAlarmContactsContactArrayOutput() GetAlarmContactsContactArrayOutput
- func (i GetAlarmContactsContactArray) ToGetAlarmContactsContactArrayOutputWithContext(ctx context.Context) GetAlarmContactsContactArrayOutput
- type GetAlarmContactsContactArrayInput
- type GetAlarmContactsContactArrayOutput
- func (GetAlarmContactsContactArrayOutput) ElementType() reflect.Type
- func (o GetAlarmContactsContactArrayOutput) Index(i pulumi.IntInput) GetAlarmContactsContactOutput
- func (o GetAlarmContactsContactArrayOutput) ToGetAlarmContactsContactArrayOutput() GetAlarmContactsContactArrayOutput
- func (o GetAlarmContactsContactArrayOutput) ToGetAlarmContactsContactArrayOutputWithContext(ctx context.Context) GetAlarmContactsContactArrayOutput
- type GetAlarmContactsContactInput
- type GetAlarmContactsContactOutput
- func (o GetAlarmContactsContactOutput) AlarmContactName() pulumi.StringOutput
- func (o GetAlarmContactsContactOutput) ChannelsAliim() pulumi.StringOutput
- func (o GetAlarmContactsContactOutput) ChannelsDingWebHook() pulumi.StringOutput
- func (o GetAlarmContactsContactOutput) ChannelsMail() pulumi.StringOutput
- func (o GetAlarmContactsContactOutput) ChannelsSms() pulumi.StringOutput
- func (o GetAlarmContactsContactOutput) ChannelsStateAliim() pulumi.StringOutput
- func (o GetAlarmContactsContactOutput) ChannelsStateDingWebHook() pulumi.StringOutput
- func (o GetAlarmContactsContactOutput) ChannelsStateMail() pulumi.StringOutput
- func (o GetAlarmContactsContactOutput) ChannelsStatusSms() pulumi.StringOutput
- func (o GetAlarmContactsContactOutput) ContactGroups() pulumi.StringArrayOutput
- func (o GetAlarmContactsContactOutput) Describe() pulumi.StringOutput
- func (GetAlarmContactsContactOutput) ElementType() reflect.Type
- func (o GetAlarmContactsContactOutput) Id() pulumi.StringOutput
- func (o GetAlarmContactsContactOutput) Lang() pulumi.StringOutput
- func (o GetAlarmContactsContactOutput) ToGetAlarmContactsContactOutput() GetAlarmContactsContactOutput
- func (o GetAlarmContactsContactOutput) ToGetAlarmContactsContactOutputWithContext(ctx context.Context) GetAlarmContactsContactOutput
- type GetAlarmContactsOutputArgs
- type GetAlarmContactsResult
- type GetAlarmContactsResultOutput
- func (o GetAlarmContactsResultOutput) ChanelType() pulumi.StringPtrOutput
- func (o GetAlarmContactsResultOutput) ChanelValue() pulumi.StringPtrOutput
- func (o GetAlarmContactsResultOutput) Contacts() GetAlarmContactsContactArrayOutput
- func (GetAlarmContactsResultOutput) ElementType() reflect.Type
- func (o GetAlarmContactsResultOutput) Id() pulumi.StringOutput
- func (o GetAlarmContactsResultOutput) Ids() pulumi.StringArrayOutput
- func (o GetAlarmContactsResultOutput) NameRegex() pulumi.StringPtrOutput
- func (o GetAlarmContactsResultOutput) Names() pulumi.StringArrayOutput
- func (o GetAlarmContactsResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o GetAlarmContactsResultOutput) ToGetAlarmContactsResultOutput() GetAlarmContactsResultOutput
- func (o GetAlarmContactsResultOutput) ToGetAlarmContactsResultOutputWithContext(ctx context.Context) GetAlarmContactsResultOutput
- type GetDynamicTagGroupsArgs
- type GetDynamicTagGroupsGroup
- type GetDynamicTagGroupsGroupArgs
- func (GetDynamicTagGroupsGroupArgs) ElementType() reflect.Type
- func (i GetDynamicTagGroupsGroupArgs) ToGetDynamicTagGroupsGroupOutput() GetDynamicTagGroupsGroupOutput
- func (i GetDynamicTagGroupsGroupArgs) ToGetDynamicTagGroupsGroupOutputWithContext(ctx context.Context) GetDynamicTagGroupsGroupOutput
- type GetDynamicTagGroupsGroupArray
- func (GetDynamicTagGroupsGroupArray) ElementType() reflect.Type
- func (i GetDynamicTagGroupsGroupArray) ToGetDynamicTagGroupsGroupArrayOutput() GetDynamicTagGroupsGroupArrayOutput
- func (i GetDynamicTagGroupsGroupArray) ToGetDynamicTagGroupsGroupArrayOutputWithContext(ctx context.Context) GetDynamicTagGroupsGroupArrayOutput
- type GetDynamicTagGroupsGroupArrayInput
- type GetDynamicTagGroupsGroupArrayOutput
- func (GetDynamicTagGroupsGroupArrayOutput) ElementType() reflect.Type
- func (o GetDynamicTagGroupsGroupArrayOutput) Index(i pulumi.IntInput) GetDynamicTagGroupsGroupOutput
- func (o GetDynamicTagGroupsGroupArrayOutput) ToGetDynamicTagGroupsGroupArrayOutput() GetDynamicTagGroupsGroupArrayOutput
- func (o GetDynamicTagGroupsGroupArrayOutput) ToGetDynamicTagGroupsGroupArrayOutputWithContext(ctx context.Context) GetDynamicTagGroupsGroupArrayOutput
- type GetDynamicTagGroupsGroupInput
- type GetDynamicTagGroupsGroupMatchExpress
- type GetDynamicTagGroupsGroupMatchExpressArgs
- func (GetDynamicTagGroupsGroupMatchExpressArgs) ElementType() reflect.Type
- func (i GetDynamicTagGroupsGroupMatchExpressArgs) ToGetDynamicTagGroupsGroupMatchExpressOutput() GetDynamicTagGroupsGroupMatchExpressOutput
- func (i GetDynamicTagGroupsGroupMatchExpressArgs) ToGetDynamicTagGroupsGroupMatchExpressOutputWithContext(ctx context.Context) GetDynamicTagGroupsGroupMatchExpressOutput
- type GetDynamicTagGroupsGroupMatchExpressArray
- func (GetDynamicTagGroupsGroupMatchExpressArray) ElementType() reflect.Type
- func (i GetDynamicTagGroupsGroupMatchExpressArray) ToGetDynamicTagGroupsGroupMatchExpressArrayOutput() GetDynamicTagGroupsGroupMatchExpressArrayOutput
- func (i GetDynamicTagGroupsGroupMatchExpressArray) ToGetDynamicTagGroupsGroupMatchExpressArrayOutputWithContext(ctx context.Context) GetDynamicTagGroupsGroupMatchExpressArrayOutput
- type GetDynamicTagGroupsGroupMatchExpressArrayInput
- type GetDynamicTagGroupsGroupMatchExpressArrayOutput
- func (GetDynamicTagGroupsGroupMatchExpressArrayOutput) ElementType() reflect.Type
- func (o GetDynamicTagGroupsGroupMatchExpressArrayOutput) Index(i pulumi.IntInput) GetDynamicTagGroupsGroupMatchExpressOutput
- func (o GetDynamicTagGroupsGroupMatchExpressArrayOutput) ToGetDynamicTagGroupsGroupMatchExpressArrayOutput() GetDynamicTagGroupsGroupMatchExpressArrayOutput
- func (o GetDynamicTagGroupsGroupMatchExpressArrayOutput) ToGetDynamicTagGroupsGroupMatchExpressArrayOutputWithContext(ctx context.Context) GetDynamicTagGroupsGroupMatchExpressArrayOutput
- type GetDynamicTagGroupsGroupMatchExpressInput
- type GetDynamicTagGroupsGroupMatchExpressOutput
- func (GetDynamicTagGroupsGroupMatchExpressOutput) ElementType() reflect.Type
- func (o GetDynamicTagGroupsGroupMatchExpressOutput) TagValue() pulumi.StringOutput
- func (o GetDynamicTagGroupsGroupMatchExpressOutput) TagValueMatchFunction() pulumi.StringOutput
- func (o GetDynamicTagGroupsGroupMatchExpressOutput) ToGetDynamicTagGroupsGroupMatchExpressOutput() GetDynamicTagGroupsGroupMatchExpressOutput
- func (o GetDynamicTagGroupsGroupMatchExpressOutput) ToGetDynamicTagGroupsGroupMatchExpressOutputWithContext(ctx context.Context) GetDynamicTagGroupsGroupMatchExpressOutput
- type GetDynamicTagGroupsGroupOutput
- func (o GetDynamicTagGroupsGroupOutput) DynamicTagRuleId() pulumi.StringOutput
- func (GetDynamicTagGroupsGroupOutput) ElementType() reflect.Type
- func (o GetDynamicTagGroupsGroupOutput) Id() pulumi.StringOutput
- func (o GetDynamicTagGroupsGroupOutput) MatchExpressFilterRelation() pulumi.StringOutput
- func (o GetDynamicTagGroupsGroupOutput) MatchExpresses() GetDynamicTagGroupsGroupMatchExpressArrayOutput
- func (o GetDynamicTagGroupsGroupOutput) Status() pulumi.StringOutput
- func (o GetDynamicTagGroupsGroupOutput) TagKey() pulumi.StringOutput
- func (o GetDynamicTagGroupsGroupOutput) ToGetDynamicTagGroupsGroupOutput() GetDynamicTagGroupsGroupOutput
- func (o GetDynamicTagGroupsGroupOutput) ToGetDynamicTagGroupsGroupOutputWithContext(ctx context.Context) GetDynamicTagGroupsGroupOutput
- type GetDynamicTagGroupsOutputArgs
- type GetDynamicTagGroupsResult
- type GetDynamicTagGroupsResultOutput
- func (GetDynamicTagGroupsResultOutput) ElementType() reflect.Type
- func (o GetDynamicTagGroupsResultOutput) Groups() GetDynamicTagGroupsGroupArrayOutput
- func (o GetDynamicTagGroupsResultOutput) Id() pulumi.StringOutput
- func (o GetDynamicTagGroupsResultOutput) Ids() pulumi.StringArrayOutput
- func (o GetDynamicTagGroupsResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o GetDynamicTagGroupsResultOutput) Status() pulumi.StringPtrOutput
- func (o GetDynamicTagGroupsResultOutput) TagKey() pulumi.StringPtrOutput
- func (o GetDynamicTagGroupsResultOutput) ToGetDynamicTagGroupsResultOutput() GetDynamicTagGroupsResultOutput
- func (o GetDynamicTagGroupsResultOutput) ToGetDynamicTagGroupsResultOutputWithContext(ctx context.Context) GetDynamicTagGroupsResultOutput
- type GetEventRulesArgs
- type GetEventRulesOutputArgs
- type GetEventRulesResult
- type GetEventRulesResultOutput
- func (GetEventRulesResultOutput) ElementType() reflect.Type
- func (o GetEventRulesResultOutput) Id() pulumi.StringOutput
- func (o GetEventRulesResultOutput) Ids() pulumi.StringArrayOutput
- func (o GetEventRulesResultOutput) NamePrefix() pulumi.StringPtrOutput
- func (o GetEventRulesResultOutput) NameRegex() pulumi.StringPtrOutput
- func (o GetEventRulesResultOutput) Names() pulumi.StringArrayOutput
- func (o GetEventRulesResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o GetEventRulesResultOutput) PageNumber() pulumi.IntPtrOutput
- func (o GetEventRulesResultOutput) PageSize() pulumi.IntPtrOutput
- func (o GetEventRulesResultOutput) Rules() GetEventRulesRuleArrayOutput
- func (o GetEventRulesResultOutput) Status() pulumi.StringPtrOutput
- func (o GetEventRulesResultOutput) ToGetEventRulesResultOutput() GetEventRulesResultOutput
- func (o GetEventRulesResultOutput) ToGetEventRulesResultOutputWithContext(ctx context.Context) GetEventRulesResultOutput
- type GetEventRulesRule
- type GetEventRulesRuleArgs
- type GetEventRulesRuleArray
- type GetEventRulesRuleArrayInput
- type GetEventRulesRuleArrayOutput
- func (GetEventRulesRuleArrayOutput) ElementType() reflect.Type
- func (o GetEventRulesRuleArrayOutput) Index(i pulumi.IntInput) GetEventRulesRuleOutput
- func (o GetEventRulesRuleArrayOutput) ToGetEventRulesRuleArrayOutput() GetEventRulesRuleArrayOutput
- func (o GetEventRulesRuleArrayOutput) ToGetEventRulesRuleArrayOutputWithContext(ctx context.Context) GetEventRulesRuleArrayOutput
- type GetEventRulesRuleEventPattern
- type GetEventRulesRuleEventPatternArgs
- func (GetEventRulesRuleEventPatternArgs) ElementType() reflect.Type
- func (i GetEventRulesRuleEventPatternArgs) ToGetEventRulesRuleEventPatternOutput() GetEventRulesRuleEventPatternOutput
- func (i GetEventRulesRuleEventPatternArgs) ToGetEventRulesRuleEventPatternOutputWithContext(ctx context.Context) GetEventRulesRuleEventPatternOutput
- type GetEventRulesRuleEventPatternArray
- func (GetEventRulesRuleEventPatternArray) ElementType() reflect.Type
- func (i GetEventRulesRuleEventPatternArray) ToGetEventRulesRuleEventPatternArrayOutput() GetEventRulesRuleEventPatternArrayOutput
- func (i GetEventRulesRuleEventPatternArray) ToGetEventRulesRuleEventPatternArrayOutputWithContext(ctx context.Context) GetEventRulesRuleEventPatternArrayOutput
- type GetEventRulesRuleEventPatternArrayInput
- type GetEventRulesRuleEventPatternArrayOutput
- func (GetEventRulesRuleEventPatternArrayOutput) ElementType() reflect.Type
- func (o GetEventRulesRuleEventPatternArrayOutput) Index(i pulumi.IntInput) GetEventRulesRuleEventPatternOutput
- func (o GetEventRulesRuleEventPatternArrayOutput) ToGetEventRulesRuleEventPatternArrayOutput() GetEventRulesRuleEventPatternArrayOutput
- func (o GetEventRulesRuleEventPatternArrayOutput) ToGetEventRulesRuleEventPatternArrayOutputWithContext(ctx context.Context) GetEventRulesRuleEventPatternArrayOutput
- type GetEventRulesRuleEventPatternInput
- type GetEventRulesRuleEventPatternKeywordFilter
- type GetEventRulesRuleEventPatternKeywordFilterArgs
- func (GetEventRulesRuleEventPatternKeywordFilterArgs) ElementType() reflect.Type
- func (i GetEventRulesRuleEventPatternKeywordFilterArgs) ToGetEventRulesRuleEventPatternKeywordFilterOutput() GetEventRulesRuleEventPatternKeywordFilterOutput
- func (i GetEventRulesRuleEventPatternKeywordFilterArgs) ToGetEventRulesRuleEventPatternKeywordFilterOutputWithContext(ctx context.Context) GetEventRulesRuleEventPatternKeywordFilterOutput
- type GetEventRulesRuleEventPatternKeywordFilterArray
- func (GetEventRulesRuleEventPatternKeywordFilterArray) ElementType() reflect.Type
- func (i GetEventRulesRuleEventPatternKeywordFilterArray) ToGetEventRulesRuleEventPatternKeywordFilterArrayOutput() GetEventRulesRuleEventPatternKeywordFilterArrayOutput
- func (i GetEventRulesRuleEventPatternKeywordFilterArray) ToGetEventRulesRuleEventPatternKeywordFilterArrayOutputWithContext(ctx context.Context) GetEventRulesRuleEventPatternKeywordFilterArrayOutput
- type GetEventRulesRuleEventPatternKeywordFilterArrayInput
- type GetEventRulesRuleEventPatternKeywordFilterArrayOutput
- func (GetEventRulesRuleEventPatternKeywordFilterArrayOutput) ElementType() reflect.Type
- func (o GetEventRulesRuleEventPatternKeywordFilterArrayOutput) Index(i pulumi.IntInput) GetEventRulesRuleEventPatternKeywordFilterOutput
- func (o GetEventRulesRuleEventPatternKeywordFilterArrayOutput) ToGetEventRulesRuleEventPatternKeywordFilterArrayOutput() GetEventRulesRuleEventPatternKeywordFilterArrayOutput
- func (o GetEventRulesRuleEventPatternKeywordFilterArrayOutput) ToGetEventRulesRuleEventPatternKeywordFilterArrayOutputWithContext(ctx context.Context) GetEventRulesRuleEventPatternKeywordFilterArrayOutput
- type GetEventRulesRuleEventPatternKeywordFilterInput
- type GetEventRulesRuleEventPatternKeywordFilterOutput
- func (GetEventRulesRuleEventPatternKeywordFilterOutput) ElementType() reflect.Type
- func (o GetEventRulesRuleEventPatternKeywordFilterOutput) KeyWords() pulumi.StringArrayOutput
- func (o GetEventRulesRuleEventPatternKeywordFilterOutput) Relation() pulumi.StringOutput
- func (o GetEventRulesRuleEventPatternKeywordFilterOutput) ToGetEventRulesRuleEventPatternKeywordFilterOutput() GetEventRulesRuleEventPatternKeywordFilterOutput
- func (o GetEventRulesRuleEventPatternKeywordFilterOutput) ToGetEventRulesRuleEventPatternKeywordFilterOutputWithContext(ctx context.Context) GetEventRulesRuleEventPatternKeywordFilterOutput
- type GetEventRulesRuleEventPatternOutput
- func (GetEventRulesRuleEventPatternOutput) ElementType() reflect.Type
- func (o GetEventRulesRuleEventPatternOutput) EventTypeLists() pulumi.StringArrayOutput
- func (o GetEventRulesRuleEventPatternOutput) KeywordFilters() GetEventRulesRuleEventPatternKeywordFilterArrayOutput
- func (o GetEventRulesRuleEventPatternOutput) LevelLists() pulumi.StringArrayOutput
- func (o GetEventRulesRuleEventPatternOutput) NameLists() pulumi.StringArrayOutput
- func (o GetEventRulesRuleEventPatternOutput) Product() pulumi.StringOutput
- func (o GetEventRulesRuleEventPatternOutput) SqlFilter() pulumi.StringOutput
- func (o GetEventRulesRuleEventPatternOutput) ToGetEventRulesRuleEventPatternOutput() GetEventRulesRuleEventPatternOutput
- func (o GetEventRulesRuleEventPatternOutput) ToGetEventRulesRuleEventPatternOutputWithContext(ctx context.Context) GetEventRulesRuleEventPatternOutput
- type GetEventRulesRuleInput
- type GetEventRulesRuleOutput
- func (o GetEventRulesRuleOutput) Description() pulumi.StringOutput
- func (GetEventRulesRuleOutput) ElementType() reflect.Type
- func (o GetEventRulesRuleOutput) EventPatterns() GetEventRulesRuleEventPatternArrayOutput
- func (o GetEventRulesRuleOutput) EventRuleName() pulumi.StringOutput
- func (o GetEventRulesRuleOutput) EventType() pulumi.StringOutput
- func (o GetEventRulesRuleOutput) GroupId() pulumi.StringOutput
- func (o GetEventRulesRuleOutput) Id() pulumi.StringOutput
- func (o GetEventRulesRuleOutput) SilenceTime() pulumi.IntOutput
- func (o GetEventRulesRuleOutput) Status() pulumi.StringOutput
- func (o GetEventRulesRuleOutput) ToGetEventRulesRuleOutput() GetEventRulesRuleOutput
- func (o GetEventRulesRuleOutput) ToGetEventRulesRuleOutputWithContext(ctx context.Context) GetEventRulesRuleOutput
- type GetGroupMetricRulesArgs
- type GetGroupMetricRulesOutputArgs
- type GetGroupMetricRulesResult
- type GetGroupMetricRulesResultOutput
- func (o GetGroupMetricRulesResultOutput) Dimensions() pulumi.StringPtrOutput
- func (GetGroupMetricRulesResultOutput) ElementType() reflect.Type
- func (o GetGroupMetricRulesResultOutput) EnableState() pulumi.BoolPtrOutput
- func (o GetGroupMetricRulesResultOutput) GroupId() pulumi.StringPtrOutput
- func (o GetGroupMetricRulesResultOutput) GroupMetricRuleName() pulumi.StringPtrOutput
- func (o GetGroupMetricRulesResultOutput) Id() pulumi.StringOutput
- func (o GetGroupMetricRulesResultOutput) Ids() pulumi.StringArrayOutput
- func (o GetGroupMetricRulesResultOutput) MetricName() pulumi.StringPtrOutput
- func (o GetGroupMetricRulesResultOutput) NameRegex() pulumi.StringPtrOutput
- func (o GetGroupMetricRulesResultOutput) Names() pulumi.StringArrayOutput
- func (o GetGroupMetricRulesResultOutput) Namespace() pulumi.StringPtrOutput
- func (o GetGroupMetricRulesResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o GetGroupMetricRulesResultOutput) Rules() GetGroupMetricRulesRuleArrayOutput
- func (o GetGroupMetricRulesResultOutput) Status() pulumi.StringPtrOutput
- func (o GetGroupMetricRulesResultOutput) ToGetGroupMetricRulesResultOutput() GetGroupMetricRulesResultOutput
- func (o GetGroupMetricRulesResultOutput) ToGetGroupMetricRulesResultOutputWithContext(ctx context.Context) GetGroupMetricRulesResultOutput
- type GetGroupMetricRulesRule
- type GetGroupMetricRulesRuleArgs
- type GetGroupMetricRulesRuleArray
- func (GetGroupMetricRulesRuleArray) ElementType() reflect.Type
- func (i GetGroupMetricRulesRuleArray) ToGetGroupMetricRulesRuleArrayOutput() GetGroupMetricRulesRuleArrayOutput
- func (i GetGroupMetricRulesRuleArray) ToGetGroupMetricRulesRuleArrayOutputWithContext(ctx context.Context) GetGroupMetricRulesRuleArrayOutput
- type GetGroupMetricRulesRuleArrayInput
- type GetGroupMetricRulesRuleArrayOutput
- func (GetGroupMetricRulesRuleArrayOutput) ElementType() reflect.Type
- func (o GetGroupMetricRulesRuleArrayOutput) Index(i pulumi.IntInput) GetGroupMetricRulesRuleOutput
- func (o GetGroupMetricRulesRuleArrayOutput) ToGetGroupMetricRulesRuleArrayOutput() GetGroupMetricRulesRuleArrayOutput
- func (o GetGroupMetricRulesRuleArrayOutput) ToGetGroupMetricRulesRuleArrayOutputWithContext(ctx context.Context) GetGroupMetricRulesRuleArrayOutput
- type GetGroupMetricRulesRuleEscalation
- type GetGroupMetricRulesRuleEscalationArgs
- func (GetGroupMetricRulesRuleEscalationArgs) ElementType() reflect.Type
- func (i GetGroupMetricRulesRuleEscalationArgs) ToGetGroupMetricRulesRuleEscalationOutput() GetGroupMetricRulesRuleEscalationOutput
- func (i GetGroupMetricRulesRuleEscalationArgs) ToGetGroupMetricRulesRuleEscalationOutputWithContext(ctx context.Context) GetGroupMetricRulesRuleEscalationOutput
- type GetGroupMetricRulesRuleEscalationArray
- func (GetGroupMetricRulesRuleEscalationArray) ElementType() reflect.Type
- func (i GetGroupMetricRulesRuleEscalationArray) ToGetGroupMetricRulesRuleEscalationArrayOutput() GetGroupMetricRulesRuleEscalationArrayOutput
- func (i GetGroupMetricRulesRuleEscalationArray) ToGetGroupMetricRulesRuleEscalationArrayOutputWithContext(ctx context.Context) GetGroupMetricRulesRuleEscalationArrayOutput
- type GetGroupMetricRulesRuleEscalationArrayInput
- type GetGroupMetricRulesRuleEscalationArrayOutput
- func (GetGroupMetricRulesRuleEscalationArrayOutput) ElementType() reflect.Type
- func (o GetGroupMetricRulesRuleEscalationArrayOutput) Index(i pulumi.IntInput) GetGroupMetricRulesRuleEscalationOutput
- func (o GetGroupMetricRulesRuleEscalationArrayOutput) ToGetGroupMetricRulesRuleEscalationArrayOutput() GetGroupMetricRulesRuleEscalationArrayOutput
- func (o GetGroupMetricRulesRuleEscalationArrayOutput) ToGetGroupMetricRulesRuleEscalationArrayOutputWithContext(ctx context.Context) GetGroupMetricRulesRuleEscalationArrayOutput
- type GetGroupMetricRulesRuleEscalationCritical
- type GetGroupMetricRulesRuleEscalationCriticalArgs
- func (GetGroupMetricRulesRuleEscalationCriticalArgs) ElementType() reflect.Type
- func (i GetGroupMetricRulesRuleEscalationCriticalArgs) ToGetGroupMetricRulesRuleEscalationCriticalOutput() GetGroupMetricRulesRuleEscalationCriticalOutput
- func (i GetGroupMetricRulesRuleEscalationCriticalArgs) ToGetGroupMetricRulesRuleEscalationCriticalOutputWithContext(ctx context.Context) GetGroupMetricRulesRuleEscalationCriticalOutput
- type GetGroupMetricRulesRuleEscalationCriticalArray
- func (GetGroupMetricRulesRuleEscalationCriticalArray) ElementType() reflect.Type
- func (i GetGroupMetricRulesRuleEscalationCriticalArray) ToGetGroupMetricRulesRuleEscalationCriticalArrayOutput() GetGroupMetricRulesRuleEscalationCriticalArrayOutput
- func (i GetGroupMetricRulesRuleEscalationCriticalArray) ToGetGroupMetricRulesRuleEscalationCriticalArrayOutputWithContext(ctx context.Context) GetGroupMetricRulesRuleEscalationCriticalArrayOutput
- type GetGroupMetricRulesRuleEscalationCriticalArrayInput
- type GetGroupMetricRulesRuleEscalationCriticalArrayOutput
- func (GetGroupMetricRulesRuleEscalationCriticalArrayOutput) ElementType() reflect.Type
- func (o GetGroupMetricRulesRuleEscalationCriticalArrayOutput) Index(i pulumi.IntInput) GetGroupMetricRulesRuleEscalationCriticalOutput
- func (o GetGroupMetricRulesRuleEscalationCriticalArrayOutput) ToGetGroupMetricRulesRuleEscalationCriticalArrayOutput() GetGroupMetricRulesRuleEscalationCriticalArrayOutput
- func (o GetGroupMetricRulesRuleEscalationCriticalArrayOutput) ToGetGroupMetricRulesRuleEscalationCriticalArrayOutputWithContext(ctx context.Context) GetGroupMetricRulesRuleEscalationCriticalArrayOutput
- type GetGroupMetricRulesRuleEscalationCriticalInput
- type GetGroupMetricRulesRuleEscalationCriticalOutput
- func (o GetGroupMetricRulesRuleEscalationCriticalOutput) ComparisonOperator() pulumi.StringOutput
- func (GetGroupMetricRulesRuleEscalationCriticalOutput) ElementType() reflect.Type
- func (o GetGroupMetricRulesRuleEscalationCriticalOutput) Statistics() pulumi.StringOutput
- func (o GetGroupMetricRulesRuleEscalationCriticalOutput) Threshold() pulumi.StringOutput
- func (o GetGroupMetricRulesRuleEscalationCriticalOutput) Times() pulumi.IntOutput
- func (o GetGroupMetricRulesRuleEscalationCriticalOutput) ToGetGroupMetricRulesRuleEscalationCriticalOutput() GetGroupMetricRulesRuleEscalationCriticalOutput
- func (o GetGroupMetricRulesRuleEscalationCriticalOutput) ToGetGroupMetricRulesRuleEscalationCriticalOutputWithContext(ctx context.Context) GetGroupMetricRulesRuleEscalationCriticalOutput
- type GetGroupMetricRulesRuleEscalationInfo
- type GetGroupMetricRulesRuleEscalationInfoArgs
- func (GetGroupMetricRulesRuleEscalationInfoArgs) ElementType() reflect.Type
- func (i GetGroupMetricRulesRuleEscalationInfoArgs) ToGetGroupMetricRulesRuleEscalationInfoOutput() GetGroupMetricRulesRuleEscalationInfoOutput
- func (i GetGroupMetricRulesRuleEscalationInfoArgs) ToGetGroupMetricRulesRuleEscalationInfoOutputWithContext(ctx context.Context) GetGroupMetricRulesRuleEscalationInfoOutput
- type GetGroupMetricRulesRuleEscalationInfoArray
- func (GetGroupMetricRulesRuleEscalationInfoArray) ElementType() reflect.Type
- func (i GetGroupMetricRulesRuleEscalationInfoArray) ToGetGroupMetricRulesRuleEscalationInfoArrayOutput() GetGroupMetricRulesRuleEscalationInfoArrayOutput
- func (i GetGroupMetricRulesRuleEscalationInfoArray) ToGetGroupMetricRulesRuleEscalationInfoArrayOutputWithContext(ctx context.Context) GetGroupMetricRulesRuleEscalationInfoArrayOutput
- type GetGroupMetricRulesRuleEscalationInfoArrayInput
- type GetGroupMetricRulesRuleEscalationInfoArrayOutput
- func (GetGroupMetricRulesRuleEscalationInfoArrayOutput) ElementType() reflect.Type
- func (o GetGroupMetricRulesRuleEscalationInfoArrayOutput) Index(i pulumi.IntInput) GetGroupMetricRulesRuleEscalationInfoOutput
- func (o GetGroupMetricRulesRuleEscalationInfoArrayOutput) ToGetGroupMetricRulesRuleEscalationInfoArrayOutput() GetGroupMetricRulesRuleEscalationInfoArrayOutput
- func (o GetGroupMetricRulesRuleEscalationInfoArrayOutput) ToGetGroupMetricRulesRuleEscalationInfoArrayOutputWithContext(ctx context.Context) GetGroupMetricRulesRuleEscalationInfoArrayOutput
- type GetGroupMetricRulesRuleEscalationInfoInput
- type GetGroupMetricRulesRuleEscalationInfoOutput
- func (o GetGroupMetricRulesRuleEscalationInfoOutput) ComparisonOperator() pulumi.StringOutput
- func (GetGroupMetricRulesRuleEscalationInfoOutput) ElementType() reflect.Type
- func (o GetGroupMetricRulesRuleEscalationInfoOutput) Statistics() pulumi.StringOutput
- func (o GetGroupMetricRulesRuleEscalationInfoOutput) Threshold() pulumi.StringOutput
- func (o GetGroupMetricRulesRuleEscalationInfoOutput) Times() pulumi.IntOutput
- func (o GetGroupMetricRulesRuleEscalationInfoOutput) ToGetGroupMetricRulesRuleEscalationInfoOutput() GetGroupMetricRulesRuleEscalationInfoOutput
- func (o GetGroupMetricRulesRuleEscalationInfoOutput) ToGetGroupMetricRulesRuleEscalationInfoOutputWithContext(ctx context.Context) GetGroupMetricRulesRuleEscalationInfoOutput
- type GetGroupMetricRulesRuleEscalationInput
- type GetGroupMetricRulesRuleEscalationOutput
- func (o GetGroupMetricRulesRuleEscalationOutput) Criticals() GetGroupMetricRulesRuleEscalationCriticalArrayOutput
- func (GetGroupMetricRulesRuleEscalationOutput) ElementType() reflect.Type
- func (o GetGroupMetricRulesRuleEscalationOutput) Infos() GetGroupMetricRulesRuleEscalationInfoArrayOutput
- func (o GetGroupMetricRulesRuleEscalationOutput) ToGetGroupMetricRulesRuleEscalationOutput() GetGroupMetricRulesRuleEscalationOutput
- func (o GetGroupMetricRulesRuleEscalationOutput) ToGetGroupMetricRulesRuleEscalationOutputWithContext(ctx context.Context) GetGroupMetricRulesRuleEscalationOutput
- func (o GetGroupMetricRulesRuleEscalationOutput) Warns() GetGroupMetricRulesRuleEscalationWarnArrayOutput
- type GetGroupMetricRulesRuleEscalationWarn
- type GetGroupMetricRulesRuleEscalationWarnArgs
- func (GetGroupMetricRulesRuleEscalationWarnArgs) ElementType() reflect.Type
- func (i GetGroupMetricRulesRuleEscalationWarnArgs) ToGetGroupMetricRulesRuleEscalationWarnOutput() GetGroupMetricRulesRuleEscalationWarnOutput
- func (i GetGroupMetricRulesRuleEscalationWarnArgs) ToGetGroupMetricRulesRuleEscalationWarnOutputWithContext(ctx context.Context) GetGroupMetricRulesRuleEscalationWarnOutput
- type GetGroupMetricRulesRuleEscalationWarnArray
- func (GetGroupMetricRulesRuleEscalationWarnArray) ElementType() reflect.Type
- func (i GetGroupMetricRulesRuleEscalationWarnArray) ToGetGroupMetricRulesRuleEscalationWarnArrayOutput() GetGroupMetricRulesRuleEscalationWarnArrayOutput
- func (i GetGroupMetricRulesRuleEscalationWarnArray) ToGetGroupMetricRulesRuleEscalationWarnArrayOutputWithContext(ctx context.Context) GetGroupMetricRulesRuleEscalationWarnArrayOutput
- type GetGroupMetricRulesRuleEscalationWarnArrayInput
- type GetGroupMetricRulesRuleEscalationWarnArrayOutput
- func (GetGroupMetricRulesRuleEscalationWarnArrayOutput) ElementType() reflect.Type
- func (o GetGroupMetricRulesRuleEscalationWarnArrayOutput) Index(i pulumi.IntInput) GetGroupMetricRulesRuleEscalationWarnOutput
- func (o GetGroupMetricRulesRuleEscalationWarnArrayOutput) ToGetGroupMetricRulesRuleEscalationWarnArrayOutput() GetGroupMetricRulesRuleEscalationWarnArrayOutput
- func (o GetGroupMetricRulesRuleEscalationWarnArrayOutput) ToGetGroupMetricRulesRuleEscalationWarnArrayOutputWithContext(ctx context.Context) GetGroupMetricRulesRuleEscalationWarnArrayOutput
- type GetGroupMetricRulesRuleEscalationWarnInput
- type GetGroupMetricRulesRuleEscalationWarnOutput
- func (o GetGroupMetricRulesRuleEscalationWarnOutput) ComparisonOperator() pulumi.StringOutput
- func (GetGroupMetricRulesRuleEscalationWarnOutput) ElementType() reflect.Type
- func (o GetGroupMetricRulesRuleEscalationWarnOutput) Statistics() pulumi.StringOutput
- func (o GetGroupMetricRulesRuleEscalationWarnOutput) Threshold() pulumi.StringOutput
- func (o GetGroupMetricRulesRuleEscalationWarnOutput) Times() pulumi.IntOutput
- func (o GetGroupMetricRulesRuleEscalationWarnOutput) ToGetGroupMetricRulesRuleEscalationWarnOutput() GetGroupMetricRulesRuleEscalationWarnOutput
- func (o GetGroupMetricRulesRuleEscalationWarnOutput) ToGetGroupMetricRulesRuleEscalationWarnOutputWithContext(ctx context.Context) GetGroupMetricRulesRuleEscalationWarnOutput
- type GetGroupMetricRulesRuleInput
- type GetGroupMetricRulesRuleOutput
- func (o GetGroupMetricRulesRuleOutput) ContactGroups() pulumi.StringOutput
- func (o GetGroupMetricRulesRuleOutput) Dimensions() pulumi.StringOutput
- func (o GetGroupMetricRulesRuleOutput) EffectiveInterval() pulumi.StringOutput
- func (GetGroupMetricRulesRuleOutput) ElementType() reflect.Type
- func (o GetGroupMetricRulesRuleOutput) EmailSubject() pulumi.StringOutput
- func (o GetGroupMetricRulesRuleOutput) EnableState() pulumi.BoolOutput
- func (o GetGroupMetricRulesRuleOutput) Escalations() GetGroupMetricRulesRuleEscalationArrayOutput
- func (o GetGroupMetricRulesRuleOutput) GroupId() pulumi.StringOutput
- func (o GetGroupMetricRulesRuleOutput) GroupMetricRuleName() pulumi.StringOutput
- func (o GetGroupMetricRulesRuleOutput) Id() pulumi.StringOutput
- func (o GetGroupMetricRulesRuleOutput) MetricName() pulumi.StringOutput
- func (o GetGroupMetricRulesRuleOutput) Namespace() pulumi.StringOutput
- func (o GetGroupMetricRulesRuleOutput) NoEffectiveInterval() pulumi.StringOutput
- func (o GetGroupMetricRulesRuleOutput) Period() pulumi.IntOutput
- func (o GetGroupMetricRulesRuleOutput) Resources() pulumi.StringOutput
- func (o GetGroupMetricRulesRuleOutput) RuleId() pulumi.StringOutput
- func (o GetGroupMetricRulesRuleOutput) SilenceTime() pulumi.IntOutput
- func (o GetGroupMetricRulesRuleOutput) SourceType() pulumi.StringOutput
- func (o GetGroupMetricRulesRuleOutput) Status() pulumi.StringOutput
- func (o GetGroupMetricRulesRuleOutput) ToGetGroupMetricRulesRuleOutput() GetGroupMetricRulesRuleOutput
- func (o GetGroupMetricRulesRuleOutput) ToGetGroupMetricRulesRuleOutputWithContext(ctx context.Context) GetGroupMetricRulesRuleOutput
- func (o GetGroupMetricRulesRuleOutput) Webhook() pulumi.StringOutput
- type GetHybridMonitorDatasArgs
- type GetHybridMonitorDatasData
- type GetHybridMonitorDatasDataArgs
- func (GetHybridMonitorDatasDataArgs) ElementType() reflect.Type
- func (i GetHybridMonitorDatasDataArgs) ToGetHybridMonitorDatasDataOutput() GetHybridMonitorDatasDataOutput
- func (i GetHybridMonitorDatasDataArgs) ToGetHybridMonitorDatasDataOutputWithContext(ctx context.Context) GetHybridMonitorDatasDataOutput
- type GetHybridMonitorDatasDataArray
- func (GetHybridMonitorDatasDataArray) ElementType() reflect.Type
- func (i GetHybridMonitorDatasDataArray) ToGetHybridMonitorDatasDataArrayOutput() GetHybridMonitorDatasDataArrayOutput
- func (i GetHybridMonitorDatasDataArray) ToGetHybridMonitorDatasDataArrayOutputWithContext(ctx context.Context) GetHybridMonitorDatasDataArrayOutput
- type GetHybridMonitorDatasDataArrayInput
- type GetHybridMonitorDatasDataArrayOutput
- func (GetHybridMonitorDatasDataArrayOutput) ElementType() reflect.Type
- func (o GetHybridMonitorDatasDataArrayOutput) Index(i pulumi.IntInput) GetHybridMonitorDatasDataOutput
- func (o GetHybridMonitorDatasDataArrayOutput) ToGetHybridMonitorDatasDataArrayOutput() GetHybridMonitorDatasDataArrayOutput
- func (o GetHybridMonitorDatasDataArrayOutput) ToGetHybridMonitorDatasDataArrayOutputWithContext(ctx context.Context) GetHybridMonitorDatasDataArrayOutput
- type GetHybridMonitorDatasDataInput
- type GetHybridMonitorDatasDataLabel
- type GetHybridMonitorDatasDataLabelArgs
- func (GetHybridMonitorDatasDataLabelArgs) ElementType() reflect.Type
- func (i GetHybridMonitorDatasDataLabelArgs) ToGetHybridMonitorDatasDataLabelOutput() GetHybridMonitorDatasDataLabelOutput
- func (i GetHybridMonitorDatasDataLabelArgs) ToGetHybridMonitorDatasDataLabelOutputWithContext(ctx context.Context) GetHybridMonitorDatasDataLabelOutput
- type GetHybridMonitorDatasDataLabelArray
- func (GetHybridMonitorDatasDataLabelArray) ElementType() reflect.Type
- func (i GetHybridMonitorDatasDataLabelArray) ToGetHybridMonitorDatasDataLabelArrayOutput() GetHybridMonitorDatasDataLabelArrayOutput
- func (i GetHybridMonitorDatasDataLabelArray) ToGetHybridMonitorDatasDataLabelArrayOutputWithContext(ctx context.Context) GetHybridMonitorDatasDataLabelArrayOutput
- type GetHybridMonitorDatasDataLabelArrayInput
- type GetHybridMonitorDatasDataLabelArrayOutput
- func (GetHybridMonitorDatasDataLabelArrayOutput) ElementType() reflect.Type
- func (o GetHybridMonitorDatasDataLabelArrayOutput) Index(i pulumi.IntInput) GetHybridMonitorDatasDataLabelOutput
- func (o GetHybridMonitorDatasDataLabelArrayOutput) ToGetHybridMonitorDatasDataLabelArrayOutput() GetHybridMonitorDatasDataLabelArrayOutput
- func (o GetHybridMonitorDatasDataLabelArrayOutput) ToGetHybridMonitorDatasDataLabelArrayOutputWithContext(ctx context.Context) GetHybridMonitorDatasDataLabelArrayOutput
- type GetHybridMonitorDatasDataLabelInput
- type GetHybridMonitorDatasDataLabelOutput
- func (GetHybridMonitorDatasDataLabelOutput) ElementType() reflect.Type
- func (o GetHybridMonitorDatasDataLabelOutput) Key() pulumi.StringOutput
- func (o GetHybridMonitorDatasDataLabelOutput) ToGetHybridMonitorDatasDataLabelOutput() GetHybridMonitorDatasDataLabelOutput
- func (o GetHybridMonitorDatasDataLabelOutput) ToGetHybridMonitorDatasDataLabelOutputWithContext(ctx context.Context) GetHybridMonitorDatasDataLabelOutput
- func (o GetHybridMonitorDatasDataLabelOutput) Value() pulumi.StringOutput
- type GetHybridMonitorDatasDataOutput
- func (GetHybridMonitorDatasDataOutput) ElementType() reflect.Type
- func (o GetHybridMonitorDatasDataOutput) Labels() GetHybridMonitorDatasDataLabelArrayOutput
- func (o GetHybridMonitorDatasDataOutput) MetricName() pulumi.StringOutput
- func (o GetHybridMonitorDatasDataOutput) ToGetHybridMonitorDatasDataOutput() GetHybridMonitorDatasDataOutput
- func (o GetHybridMonitorDatasDataOutput) ToGetHybridMonitorDatasDataOutputWithContext(ctx context.Context) GetHybridMonitorDatasDataOutput
- func (o GetHybridMonitorDatasDataOutput) Values() GetHybridMonitorDatasDataValueArrayOutput
- type GetHybridMonitorDatasDataValue
- type GetHybridMonitorDatasDataValueArgs
- func (GetHybridMonitorDatasDataValueArgs) ElementType() reflect.Type
- func (i GetHybridMonitorDatasDataValueArgs) ToGetHybridMonitorDatasDataValueOutput() GetHybridMonitorDatasDataValueOutput
- func (i GetHybridMonitorDatasDataValueArgs) ToGetHybridMonitorDatasDataValueOutputWithContext(ctx context.Context) GetHybridMonitorDatasDataValueOutput
- type GetHybridMonitorDatasDataValueArray
- func (GetHybridMonitorDatasDataValueArray) ElementType() reflect.Type
- func (i GetHybridMonitorDatasDataValueArray) ToGetHybridMonitorDatasDataValueArrayOutput() GetHybridMonitorDatasDataValueArrayOutput
- func (i GetHybridMonitorDatasDataValueArray) ToGetHybridMonitorDatasDataValueArrayOutputWithContext(ctx context.Context) GetHybridMonitorDatasDataValueArrayOutput
- type GetHybridMonitorDatasDataValueArrayInput
- type GetHybridMonitorDatasDataValueArrayOutput
- func (GetHybridMonitorDatasDataValueArrayOutput) ElementType() reflect.Type
- func (o GetHybridMonitorDatasDataValueArrayOutput) Index(i pulumi.IntInput) GetHybridMonitorDatasDataValueOutput
- func (o GetHybridMonitorDatasDataValueArrayOutput) ToGetHybridMonitorDatasDataValueArrayOutput() GetHybridMonitorDatasDataValueArrayOutput
- func (o GetHybridMonitorDatasDataValueArrayOutput) ToGetHybridMonitorDatasDataValueArrayOutputWithContext(ctx context.Context) GetHybridMonitorDatasDataValueArrayOutput
- type GetHybridMonitorDatasDataValueInput
- type GetHybridMonitorDatasDataValueOutput
- func (GetHybridMonitorDatasDataValueOutput) ElementType() reflect.Type
- func (o GetHybridMonitorDatasDataValueOutput) ToGetHybridMonitorDatasDataValueOutput() GetHybridMonitorDatasDataValueOutput
- func (o GetHybridMonitorDatasDataValueOutput) ToGetHybridMonitorDatasDataValueOutputWithContext(ctx context.Context) GetHybridMonitorDatasDataValueOutput
- func (o GetHybridMonitorDatasDataValueOutput) Ts() pulumi.StringOutput
- func (o GetHybridMonitorDatasDataValueOutput) Value() pulumi.StringOutput
- type GetHybridMonitorDatasOutputArgs
- type GetHybridMonitorDatasResult
- type GetHybridMonitorDatasResultOutput
- func (o GetHybridMonitorDatasResultOutput) Datas() GetHybridMonitorDatasDataArrayOutput
- func (GetHybridMonitorDatasResultOutput) ElementType() reflect.Type
- func (o GetHybridMonitorDatasResultOutput) End() pulumi.StringOutput
- func (o GetHybridMonitorDatasResultOutput) Id() pulumi.StringOutput
- func (o GetHybridMonitorDatasResultOutput) Namespace() pulumi.StringOutput
- func (o GetHybridMonitorDatasResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o GetHybridMonitorDatasResultOutput) Period() pulumi.StringPtrOutput
- func (o GetHybridMonitorDatasResultOutput) PromSql() pulumi.StringOutput
- func (o GetHybridMonitorDatasResultOutput) Start() pulumi.StringOutput
- func (o GetHybridMonitorDatasResultOutput) ToGetHybridMonitorDatasResultOutput() GetHybridMonitorDatasResultOutput
- func (o GetHybridMonitorDatasResultOutput) ToGetHybridMonitorDatasResultOutputWithContext(ctx context.Context) GetHybridMonitorDatasResultOutput
- type GetHybridMonitorFcTasksArgs
- type GetHybridMonitorFcTasksOutputArgs
- type GetHybridMonitorFcTasksResult
- type GetHybridMonitorFcTasksResultOutput
- func (GetHybridMonitorFcTasksResultOutput) ElementType() reflect.Type
- func (o GetHybridMonitorFcTasksResultOutput) Id() pulumi.StringOutput
- func (o GetHybridMonitorFcTasksResultOutput) Ids() pulumi.StringArrayOutput
- func (o GetHybridMonitorFcTasksResultOutput) Namespace() pulumi.StringPtrOutput
- func (o GetHybridMonitorFcTasksResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o GetHybridMonitorFcTasksResultOutput) PageNumber() pulumi.IntPtrOutput
- func (o GetHybridMonitorFcTasksResultOutput) PageSize() pulumi.IntPtrOutput
- func (o GetHybridMonitorFcTasksResultOutput) Tasks() GetHybridMonitorFcTasksTaskArrayOutput
- func (o GetHybridMonitorFcTasksResultOutput) ToGetHybridMonitorFcTasksResultOutput() GetHybridMonitorFcTasksResultOutput
- func (o GetHybridMonitorFcTasksResultOutput) ToGetHybridMonitorFcTasksResultOutputWithContext(ctx context.Context) GetHybridMonitorFcTasksResultOutput
- type GetHybridMonitorFcTasksTask
- type GetHybridMonitorFcTasksTaskArgs
- func (GetHybridMonitorFcTasksTaskArgs) ElementType() reflect.Type
- func (i GetHybridMonitorFcTasksTaskArgs) ToGetHybridMonitorFcTasksTaskOutput() GetHybridMonitorFcTasksTaskOutput
- func (i GetHybridMonitorFcTasksTaskArgs) ToGetHybridMonitorFcTasksTaskOutputWithContext(ctx context.Context) GetHybridMonitorFcTasksTaskOutput
- type GetHybridMonitorFcTasksTaskArray
- func (GetHybridMonitorFcTasksTaskArray) ElementType() reflect.Type
- func (i GetHybridMonitorFcTasksTaskArray) ToGetHybridMonitorFcTasksTaskArrayOutput() GetHybridMonitorFcTasksTaskArrayOutput
- func (i GetHybridMonitorFcTasksTaskArray) ToGetHybridMonitorFcTasksTaskArrayOutputWithContext(ctx context.Context) GetHybridMonitorFcTasksTaskArrayOutput
- type GetHybridMonitorFcTasksTaskArrayInput
- type GetHybridMonitorFcTasksTaskArrayOutput
- func (GetHybridMonitorFcTasksTaskArrayOutput) ElementType() reflect.Type
- func (o GetHybridMonitorFcTasksTaskArrayOutput) Index(i pulumi.IntInput) GetHybridMonitorFcTasksTaskOutput
- func (o GetHybridMonitorFcTasksTaskArrayOutput) ToGetHybridMonitorFcTasksTaskArrayOutput() GetHybridMonitorFcTasksTaskArrayOutput
- func (o GetHybridMonitorFcTasksTaskArrayOutput) ToGetHybridMonitorFcTasksTaskArrayOutputWithContext(ctx context.Context) GetHybridMonitorFcTasksTaskArrayOutput
- type GetHybridMonitorFcTasksTaskInput
- type GetHybridMonitorFcTasksTaskOutput
- func (o GetHybridMonitorFcTasksTaskOutput) CreateTime() pulumi.StringOutput
- func (GetHybridMonitorFcTasksTaskOutput) ElementType() reflect.Type
- func (o GetHybridMonitorFcTasksTaskOutput) HybridMonitorFcTaskId() pulumi.StringOutput
- func (o GetHybridMonitorFcTasksTaskOutput) Id() pulumi.StringOutput
- func (o GetHybridMonitorFcTasksTaskOutput) Namespace() pulumi.StringOutput
- func (o GetHybridMonitorFcTasksTaskOutput) TargetUserId() pulumi.StringOutput
- func (o GetHybridMonitorFcTasksTaskOutput) ToGetHybridMonitorFcTasksTaskOutput() GetHybridMonitorFcTasksTaskOutput
- func (o GetHybridMonitorFcTasksTaskOutput) ToGetHybridMonitorFcTasksTaskOutputWithContext(ctx context.Context) GetHybridMonitorFcTasksTaskOutput
- func (o GetHybridMonitorFcTasksTaskOutput) YarmConfig() pulumi.StringOutput
- type GetHybridMonitorSlsTasksArgs
- type GetHybridMonitorSlsTasksOutputArgs
- type GetHybridMonitorSlsTasksResult
- type GetHybridMonitorSlsTasksResultOutput
- func (GetHybridMonitorSlsTasksResultOutput) ElementType() reflect.Type
- func (o GetHybridMonitorSlsTasksResultOutput) Id() pulumi.StringOutput
- func (o GetHybridMonitorSlsTasksResultOutput) Ids() pulumi.StringArrayOutput
- func (o GetHybridMonitorSlsTasksResultOutput) Keyword() pulumi.StringPtrOutput
- func (o GetHybridMonitorSlsTasksResultOutput) Namespace() pulumi.StringPtrOutput
- func (o GetHybridMonitorSlsTasksResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o GetHybridMonitorSlsTasksResultOutput) PageNumber() pulumi.IntPtrOutput
- func (o GetHybridMonitorSlsTasksResultOutput) PageSize() pulumi.IntPtrOutput
- func (o GetHybridMonitorSlsTasksResultOutput) Tasks() GetHybridMonitorSlsTasksTaskArrayOutput
- func (o GetHybridMonitorSlsTasksResultOutput) ToGetHybridMonitorSlsTasksResultOutput() GetHybridMonitorSlsTasksResultOutput
- func (o GetHybridMonitorSlsTasksResultOutput) ToGetHybridMonitorSlsTasksResultOutputWithContext(ctx context.Context) GetHybridMonitorSlsTasksResultOutput
- type GetHybridMonitorSlsTasksTask
- type GetHybridMonitorSlsTasksTaskArgs
- func (GetHybridMonitorSlsTasksTaskArgs) ElementType() reflect.Type
- func (i GetHybridMonitorSlsTasksTaskArgs) ToGetHybridMonitorSlsTasksTaskOutput() GetHybridMonitorSlsTasksTaskOutput
- func (i GetHybridMonitorSlsTasksTaskArgs) ToGetHybridMonitorSlsTasksTaskOutputWithContext(ctx context.Context) GetHybridMonitorSlsTasksTaskOutput
- type GetHybridMonitorSlsTasksTaskArray
- func (GetHybridMonitorSlsTasksTaskArray) ElementType() reflect.Type
- func (i GetHybridMonitorSlsTasksTaskArray) ToGetHybridMonitorSlsTasksTaskArrayOutput() GetHybridMonitorSlsTasksTaskArrayOutput
- func (i GetHybridMonitorSlsTasksTaskArray) ToGetHybridMonitorSlsTasksTaskArrayOutputWithContext(ctx context.Context) GetHybridMonitorSlsTasksTaskArrayOutput
- type GetHybridMonitorSlsTasksTaskArrayInput
- type GetHybridMonitorSlsTasksTaskArrayOutput
- func (GetHybridMonitorSlsTasksTaskArrayOutput) ElementType() reflect.Type
- func (o GetHybridMonitorSlsTasksTaskArrayOutput) Index(i pulumi.IntInput) GetHybridMonitorSlsTasksTaskOutput
- func (o GetHybridMonitorSlsTasksTaskArrayOutput) ToGetHybridMonitorSlsTasksTaskArrayOutput() GetHybridMonitorSlsTasksTaskArrayOutput
- func (o GetHybridMonitorSlsTasksTaskArrayOutput) ToGetHybridMonitorSlsTasksTaskArrayOutputWithContext(ctx context.Context) GetHybridMonitorSlsTasksTaskArrayOutput
- type GetHybridMonitorSlsTasksTaskAttachLabel
- type GetHybridMonitorSlsTasksTaskAttachLabelArgs
- func (GetHybridMonitorSlsTasksTaskAttachLabelArgs) ElementType() reflect.Type
- func (i GetHybridMonitorSlsTasksTaskAttachLabelArgs) ToGetHybridMonitorSlsTasksTaskAttachLabelOutput() GetHybridMonitorSlsTasksTaskAttachLabelOutput
- func (i GetHybridMonitorSlsTasksTaskAttachLabelArgs) ToGetHybridMonitorSlsTasksTaskAttachLabelOutputWithContext(ctx context.Context) GetHybridMonitorSlsTasksTaskAttachLabelOutput
- type GetHybridMonitorSlsTasksTaskAttachLabelArray
- func (GetHybridMonitorSlsTasksTaskAttachLabelArray) ElementType() reflect.Type
- func (i GetHybridMonitorSlsTasksTaskAttachLabelArray) ToGetHybridMonitorSlsTasksTaskAttachLabelArrayOutput() GetHybridMonitorSlsTasksTaskAttachLabelArrayOutput
- func (i GetHybridMonitorSlsTasksTaskAttachLabelArray) ToGetHybridMonitorSlsTasksTaskAttachLabelArrayOutputWithContext(ctx context.Context) GetHybridMonitorSlsTasksTaskAttachLabelArrayOutput
- type GetHybridMonitorSlsTasksTaskAttachLabelArrayInput
- type GetHybridMonitorSlsTasksTaskAttachLabelArrayOutput
- func (GetHybridMonitorSlsTasksTaskAttachLabelArrayOutput) ElementType() reflect.Type
- func (o GetHybridMonitorSlsTasksTaskAttachLabelArrayOutput) Index(i pulumi.IntInput) GetHybridMonitorSlsTasksTaskAttachLabelOutput
- func (o GetHybridMonitorSlsTasksTaskAttachLabelArrayOutput) ToGetHybridMonitorSlsTasksTaskAttachLabelArrayOutput() GetHybridMonitorSlsTasksTaskAttachLabelArrayOutput
- func (o GetHybridMonitorSlsTasksTaskAttachLabelArrayOutput) ToGetHybridMonitorSlsTasksTaskAttachLabelArrayOutputWithContext(ctx context.Context) GetHybridMonitorSlsTasksTaskAttachLabelArrayOutput
- type GetHybridMonitorSlsTasksTaskAttachLabelInput
- type GetHybridMonitorSlsTasksTaskAttachLabelOutput
- func (GetHybridMonitorSlsTasksTaskAttachLabelOutput) ElementType() reflect.Type
- func (o GetHybridMonitorSlsTasksTaskAttachLabelOutput) Name() pulumi.StringOutput
- func (o GetHybridMonitorSlsTasksTaskAttachLabelOutput) ToGetHybridMonitorSlsTasksTaskAttachLabelOutput() GetHybridMonitorSlsTasksTaskAttachLabelOutput
- func (o GetHybridMonitorSlsTasksTaskAttachLabelOutput) ToGetHybridMonitorSlsTasksTaskAttachLabelOutputWithContext(ctx context.Context) GetHybridMonitorSlsTasksTaskAttachLabelOutput
- func (o GetHybridMonitorSlsTasksTaskAttachLabelOutput) Value() pulumi.StringOutput
- type GetHybridMonitorSlsTasksTaskInput
- type GetHybridMonitorSlsTasksTaskMatchExpress
- type GetHybridMonitorSlsTasksTaskMatchExpressArgs
- func (GetHybridMonitorSlsTasksTaskMatchExpressArgs) ElementType() reflect.Type
- func (i GetHybridMonitorSlsTasksTaskMatchExpressArgs) ToGetHybridMonitorSlsTasksTaskMatchExpressOutput() GetHybridMonitorSlsTasksTaskMatchExpressOutput
- func (i GetHybridMonitorSlsTasksTaskMatchExpressArgs) ToGetHybridMonitorSlsTasksTaskMatchExpressOutputWithContext(ctx context.Context) GetHybridMonitorSlsTasksTaskMatchExpressOutput
- type GetHybridMonitorSlsTasksTaskMatchExpressArray
- func (GetHybridMonitorSlsTasksTaskMatchExpressArray) ElementType() reflect.Type
- func (i GetHybridMonitorSlsTasksTaskMatchExpressArray) ToGetHybridMonitorSlsTasksTaskMatchExpressArrayOutput() GetHybridMonitorSlsTasksTaskMatchExpressArrayOutput
- func (i GetHybridMonitorSlsTasksTaskMatchExpressArray) ToGetHybridMonitorSlsTasksTaskMatchExpressArrayOutputWithContext(ctx context.Context) GetHybridMonitorSlsTasksTaskMatchExpressArrayOutput
- type GetHybridMonitorSlsTasksTaskMatchExpressArrayInput
- type GetHybridMonitorSlsTasksTaskMatchExpressArrayOutput
- func (GetHybridMonitorSlsTasksTaskMatchExpressArrayOutput) ElementType() reflect.Type
- func (o GetHybridMonitorSlsTasksTaskMatchExpressArrayOutput) Index(i pulumi.IntInput) GetHybridMonitorSlsTasksTaskMatchExpressOutput
- func (o GetHybridMonitorSlsTasksTaskMatchExpressArrayOutput) ToGetHybridMonitorSlsTasksTaskMatchExpressArrayOutput() GetHybridMonitorSlsTasksTaskMatchExpressArrayOutput
- func (o GetHybridMonitorSlsTasksTaskMatchExpressArrayOutput) ToGetHybridMonitorSlsTasksTaskMatchExpressArrayOutputWithContext(ctx context.Context) GetHybridMonitorSlsTasksTaskMatchExpressArrayOutput
- type GetHybridMonitorSlsTasksTaskMatchExpressInput
- type GetHybridMonitorSlsTasksTaskMatchExpressOutput
- func (GetHybridMonitorSlsTasksTaskMatchExpressOutput) ElementType() reflect.Type
- func (o GetHybridMonitorSlsTasksTaskMatchExpressOutput) Function() pulumi.StringOutput
- func (o GetHybridMonitorSlsTasksTaskMatchExpressOutput) Name() pulumi.StringOutput
- func (o GetHybridMonitorSlsTasksTaskMatchExpressOutput) ToGetHybridMonitorSlsTasksTaskMatchExpressOutput() GetHybridMonitorSlsTasksTaskMatchExpressOutput
- func (o GetHybridMonitorSlsTasksTaskMatchExpressOutput) ToGetHybridMonitorSlsTasksTaskMatchExpressOutputWithContext(ctx context.Context) GetHybridMonitorSlsTasksTaskMatchExpressOutput
- func (o GetHybridMonitorSlsTasksTaskMatchExpressOutput) Value() pulumi.StringOutput
- type GetHybridMonitorSlsTasksTaskOutput
- func (o GetHybridMonitorSlsTasksTaskOutput) AttachLabels() GetHybridMonitorSlsTasksTaskAttachLabelArrayOutput
- func (o GetHybridMonitorSlsTasksTaskOutput) CollectInterval() pulumi.IntOutput
- func (o GetHybridMonitorSlsTasksTaskOutput) CollectTargetEndpoint() pulumi.StringOutput
- func (o GetHybridMonitorSlsTasksTaskOutput) CollectTargetPath() pulumi.StringOutput
- func (o GetHybridMonitorSlsTasksTaskOutput) CollectTargetType() pulumi.StringOutput
- func (o GetHybridMonitorSlsTasksTaskOutput) CollectTimout() pulumi.IntOutput
- func (o GetHybridMonitorSlsTasksTaskOutput) CreateTime() pulumi.StringOutput
- func (o GetHybridMonitorSlsTasksTaskOutput) Description() pulumi.StringOutput
- func (GetHybridMonitorSlsTasksTaskOutput) ElementType() reflect.Type
- func (o GetHybridMonitorSlsTasksTaskOutput) ExtraInfo() pulumi.StringOutput
- func (o GetHybridMonitorSlsTasksTaskOutput) GroupId() pulumi.StringOutput
- func (o GetHybridMonitorSlsTasksTaskOutput) HybridMonitorSlsTaskId() pulumi.StringOutput
- func (o GetHybridMonitorSlsTasksTaskOutput) Id() pulumi.StringOutput
- func (o GetHybridMonitorSlsTasksTaskOutput) Instances() pulumi.StringArrayOutput
- func (o GetHybridMonitorSlsTasksTaskOutput) LogFilePath() pulumi.StringOutput
- func (o GetHybridMonitorSlsTasksTaskOutput) LogProcess() pulumi.StringOutput
- func (o GetHybridMonitorSlsTasksTaskOutput) LogSample() pulumi.StringOutput
- func (o GetHybridMonitorSlsTasksTaskOutput) LogSplit() pulumi.StringOutput
- func (o GetHybridMonitorSlsTasksTaskOutput) MatchExpressRelation() pulumi.StringOutput
- func (o GetHybridMonitorSlsTasksTaskOutput) MatchExpresses() GetHybridMonitorSlsTasksTaskMatchExpressArrayOutput
- func (o GetHybridMonitorSlsTasksTaskOutput) Namespace() pulumi.StringOutput
- func (o GetHybridMonitorSlsTasksTaskOutput) NetworkType() pulumi.StringOutput
- func (o GetHybridMonitorSlsTasksTaskOutput) SlsProcess() pulumi.StringOutput
- func (o GetHybridMonitorSlsTasksTaskOutput) SlsProcessConfigs() GetHybridMonitorSlsTasksTaskSlsProcessConfigArrayOutput
- func (o GetHybridMonitorSlsTasksTaskOutput) TaskName() pulumi.StringOutput
- func (o GetHybridMonitorSlsTasksTaskOutput) TaskType() pulumi.StringOutput
- func (o GetHybridMonitorSlsTasksTaskOutput) ToGetHybridMonitorSlsTasksTaskOutput() GetHybridMonitorSlsTasksTaskOutput
- func (o GetHybridMonitorSlsTasksTaskOutput) ToGetHybridMonitorSlsTasksTaskOutputWithContext(ctx context.Context) GetHybridMonitorSlsTasksTaskOutput
- func (o GetHybridMonitorSlsTasksTaskOutput) UploadRegion() pulumi.StringOutput
- func (o GetHybridMonitorSlsTasksTaskOutput) YarmConfig() pulumi.StringOutput
- type GetHybridMonitorSlsTasksTaskSlsProcessConfig
- type GetHybridMonitorSlsTasksTaskSlsProcessConfigArgs
- func (GetHybridMonitorSlsTasksTaskSlsProcessConfigArgs) ElementType() reflect.Type
- func (i GetHybridMonitorSlsTasksTaskSlsProcessConfigArgs) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigOutput() GetHybridMonitorSlsTasksTaskSlsProcessConfigOutput
- func (i GetHybridMonitorSlsTasksTaskSlsProcessConfigArgs) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigOutputWithContext(ctx context.Context) GetHybridMonitorSlsTasksTaskSlsProcessConfigOutput
- type GetHybridMonitorSlsTasksTaskSlsProcessConfigArray
- func (GetHybridMonitorSlsTasksTaskSlsProcessConfigArray) ElementType() reflect.Type
- func (i GetHybridMonitorSlsTasksTaskSlsProcessConfigArray) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigArrayOutput() GetHybridMonitorSlsTasksTaskSlsProcessConfigArrayOutput
- func (i GetHybridMonitorSlsTasksTaskSlsProcessConfigArray) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigArrayOutputWithContext(ctx context.Context) GetHybridMonitorSlsTasksTaskSlsProcessConfigArrayOutput
- type GetHybridMonitorSlsTasksTaskSlsProcessConfigArrayInput
- type GetHybridMonitorSlsTasksTaskSlsProcessConfigArrayOutput
- func (GetHybridMonitorSlsTasksTaskSlsProcessConfigArrayOutput) ElementType() reflect.Type
- func (o GetHybridMonitorSlsTasksTaskSlsProcessConfigArrayOutput) Index(i pulumi.IntInput) GetHybridMonitorSlsTasksTaskSlsProcessConfigOutput
- func (o GetHybridMonitorSlsTasksTaskSlsProcessConfigArrayOutput) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigArrayOutput() GetHybridMonitorSlsTasksTaskSlsProcessConfigArrayOutput
- func (o GetHybridMonitorSlsTasksTaskSlsProcessConfigArrayOutput) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigArrayOutputWithContext(ctx context.Context) GetHybridMonitorSlsTasksTaskSlsProcessConfigArrayOutput
- type GetHybridMonitorSlsTasksTaskSlsProcessConfigExpress
- type GetHybridMonitorSlsTasksTaskSlsProcessConfigExpressArgs
- func (GetHybridMonitorSlsTasksTaskSlsProcessConfigExpressArgs) ElementType() reflect.Type
- func (i GetHybridMonitorSlsTasksTaskSlsProcessConfigExpressArgs) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigExpressOutput() GetHybridMonitorSlsTasksTaskSlsProcessConfigExpressOutput
- func (i GetHybridMonitorSlsTasksTaskSlsProcessConfigExpressArgs) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigExpressOutputWithContext(ctx context.Context) GetHybridMonitorSlsTasksTaskSlsProcessConfigExpressOutput
- type GetHybridMonitorSlsTasksTaskSlsProcessConfigExpressArray
- func (GetHybridMonitorSlsTasksTaskSlsProcessConfigExpressArray) ElementType() reflect.Type
- func (i GetHybridMonitorSlsTasksTaskSlsProcessConfigExpressArray) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigExpressArrayOutput() GetHybridMonitorSlsTasksTaskSlsProcessConfigExpressArrayOutput
- func (i GetHybridMonitorSlsTasksTaskSlsProcessConfigExpressArray) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigExpressArrayOutputWithContext(ctx context.Context) GetHybridMonitorSlsTasksTaskSlsProcessConfigExpressArrayOutput
- type GetHybridMonitorSlsTasksTaskSlsProcessConfigExpressArrayInput
- type GetHybridMonitorSlsTasksTaskSlsProcessConfigExpressArrayOutput
- func (GetHybridMonitorSlsTasksTaskSlsProcessConfigExpressArrayOutput) ElementType() reflect.Type
- func (o GetHybridMonitorSlsTasksTaskSlsProcessConfigExpressArrayOutput) Index(i pulumi.IntInput) GetHybridMonitorSlsTasksTaskSlsProcessConfigExpressOutput
- func (o GetHybridMonitorSlsTasksTaskSlsProcessConfigExpressArrayOutput) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigExpressArrayOutput() GetHybridMonitorSlsTasksTaskSlsProcessConfigExpressArrayOutput
- func (o GetHybridMonitorSlsTasksTaskSlsProcessConfigExpressArrayOutput) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigExpressArrayOutputWithContext(ctx context.Context) GetHybridMonitorSlsTasksTaskSlsProcessConfigExpressArrayOutput
- type GetHybridMonitorSlsTasksTaskSlsProcessConfigExpressInput
- type GetHybridMonitorSlsTasksTaskSlsProcessConfigExpressOutput
- func (o GetHybridMonitorSlsTasksTaskSlsProcessConfigExpressOutput) Alias() pulumi.StringOutput
- func (GetHybridMonitorSlsTasksTaskSlsProcessConfigExpressOutput) ElementType() reflect.Type
- func (o GetHybridMonitorSlsTasksTaskSlsProcessConfigExpressOutput) Express() pulumi.StringOutput
- func (o GetHybridMonitorSlsTasksTaskSlsProcessConfigExpressOutput) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigExpressOutput() GetHybridMonitorSlsTasksTaskSlsProcessConfigExpressOutput
- func (o GetHybridMonitorSlsTasksTaskSlsProcessConfigExpressOutput) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigExpressOutputWithContext(ctx context.Context) GetHybridMonitorSlsTasksTaskSlsProcessConfigExpressOutput
- type GetHybridMonitorSlsTasksTaskSlsProcessConfigFilter
- type GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterArgs
- func (GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterArgs) ElementType() reflect.Type
- func (i GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterArgs) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigFilterOutput() GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterOutput
- func (i GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterArgs) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigFilterOutputWithContext(ctx context.Context) GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterOutput
- type GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterArray
- func (GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterArray) ElementType() reflect.Type
- func (i GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterArray) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigFilterArrayOutput() GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterArrayOutput
- func (i GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterArray) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigFilterArrayOutputWithContext(ctx context.Context) GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterArrayOutput
- type GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterArrayInput
- type GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterArrayOutput
- func (GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterArrayOutput) ElementType() reflect.Type
- func (o GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterArrayOutput) Index(i pulumi.IntInput) GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterOutput
- func (o GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterArrayOutput) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigFilterArrayOutput() GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterArrayOutput
- func (o GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterArrayOutput) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigFilterArrayOutputWithContext(ctx context.Context) GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterArrayOutput
- type GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilter
- type GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterArgs
- func (GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterArgs) ElementType() reflect.Type
- func (i GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterArgs) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterOutput() GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterOutput
- func (i GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterArgs) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterOutputWithContext(ctx context.Context) GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterOutput
- type GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterArray
- func (GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterArray) ElementType() reflect.Type
- func (i GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterArray) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterArrayOutput() GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterArrayOutput
- func (i GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterArray) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterArrayOutputWithContext(ctx context.Context) GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterArrayOutput
- type GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterArrayInput
- type GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterArrayOutput
- func (GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterArrayOutput) ElementType() reflect.Type
- func (o GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterArrayOutput) Index(i pulumi.IntInput) GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterOutput
- func (o GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterArrayOutput) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterArrayOutput() GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterArrayOutput
- func (o GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterArrayOutput) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterArrayOutputWithContext(ctx context.Context) GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterArrayOutput
- type GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterInput
- type GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterOutput
- func (GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterOutput) ElementType() reflect.Type
- func (o GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterOutput) Operator() pulumi.StringOutput
- func (o GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterOutput) SlsKeyName() pulumi.StringOutput
- func (o GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterOutput) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterOutput() GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterOutput
- func (o GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterOutput) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterOutputWithContext(ctx context.Context) GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterOutput
- func (o GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterOutput) Value() pulumi.StringOutput
- type GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterInput
- type GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterOutput
- func (GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterOutput) ElementType() reflect.Type
- func (o GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterOutput) Filters() GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterArrayOutput
- func (o GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterOutput) Relation() pulumi.StringOutput
- func (o GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterOutput) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigFilterOutput() GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterOutput
- func (o GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterOutput) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigFilterOutputWithContext(ctx context.Context) GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterOutput
- type GetHybridMonitorSlsTasksTaskSlsProcessConfigGroupBy
- type GetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByArgs
- func (GetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByArgs) ElementType() reflect.Type
- func (i GetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByArgs) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByOutput() GetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByOutput
- func (i GetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByArgs) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByOutputWithContext(ctx context.Context) GetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByOutput
- type GetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByArray
- func (GetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByArray) ElementType() reflect.Type
- func (i GetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByArray) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByArrayOutput() GetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByArrayOutput
- func (i GetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByArray) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByArrayOutputWithContext(ctx context.Context) GetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByArrayOutput
- type GetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByArrayInput
- type GetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByArrayOutput
- func (GetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByArrayOutput) ElementType() reflect.Type
- func (o GetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByArrayOutput) Index(i pulumi.IntInput) GetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByOutput
- func (o GetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByArrayOutput) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByArrayOutput() GetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByArrayOutput
- func (o GetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByArrayOutput) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByArrayOutputWithContext(ctx context.Context) GetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByArrayOutput
- type GetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByInput
- type GetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByOutput
- func (o GetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByOutput) Alias() pulumi.StringOutput
- func (GetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByOutput) ElementType() reflect.Type
- func (o GetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByOutput) SlsKeyName() pulumi.StringOutput
- func (o GetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByOutput) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByOutput() GetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByOutput
- func (o GetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByOutput) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByOutputWithContext(ctx context.Context) GetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByOutput
- type GetHybridMonitorSlsTasksTaskSlsProcessConfigInput
- type GetHybridMonitorSlsTasksTaskSlsProcessConfigOutput
- func (GetHybridMonitorSlsTasksTaskSlsProcessConfigOutput) ElementType() reflect.Type
- func (o GetHybridMonitorSlsTasksTaskSlsProcessConfigOutput) Expresses() GetHybridMonitorSlsTasksTaskSlsProcessConfigExpressArrayOutput
- func (o GetHybridMonitorSlsTasksTaskSlsProcessConfigOutput) Filters() GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterArrayOutput
- func (o GetHybridMonitorSlsTasksTaskSlsProcessConfigOutput) GroupBies() GetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByArrayOutput
- func (o GetHybridMonitorSlsTasksTaskSlsProcessConfigOutput) Statistics() GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticArrayOutput
- func (o GetHybridMonitorSlsTasksTaskSlsProcessConfigOutput) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigOutput() GetHybridMonitorSlsTasksTaskSlsProcessConfigOutput
- func (o GetHybridMonitorSlsTasksTaskSlsProcessConfigOutput) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigOutputWithContext(ctx context.Context) GetHybridMonitorSlsTasksTaskSlsProcessConfigOutput
- type GetHybridMonitorSlsTasksTaskSlsProcessConfigStatistic
- type GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticArgs
- func (GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticArgs) ElementType() reflect.Type
- func (i GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticArgs) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticOutput() GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticOutput
- func (i GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticArgs) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticOutputWithContext(ctx context.Context) GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticOutput
- type GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticArray
- func (GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticArray) ElementType() reflect.Type
- func (i GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticArray) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticArrayOutput() GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticArrayOutput
- func (i GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticArray) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticArrayOutputWithContext(ctx context.Context) GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticArrayOutput
- type GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticArrayInput
- type GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticArrayOutput
- func (GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticArrayOutput) ElementType() reflect.Type
- func (o GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticArrayOutput) Index(i pulumi.IntInput) GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticOutput
- func (o GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticArrayOutput) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticArrayOutput() GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticArrayOutput
- func (o GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticArrayOutput) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticArrayOutputWithContext(ctx context.Context) GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticArrayOutput
- type GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticInput
- type GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticOutput
- func (o GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticOutput) Alias() pulumi.StringOutput
- func (GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticOutput) ElementType() reflect.Type
- func (o GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticOutput) Function() pulumi.StringOutput
- func (o GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticOutput) ParameterOne() pulumi.StringOutput
- func (o GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticOutput) ParameterTwo() pulumi.StringOutput
- func (o GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticOutput) SlsKeyName() pulumi.StringOutput
- func (o GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticOutput) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticOutput() GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticOutput
- func (o GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticOutput) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticOutputWithContext(ctx context.Context) GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticOutput
- type GetMetricRuleBlackListsArgs
- type GetMetricRuleBlackListsList
- type GetMetricRuleBlackListsListArgs
- func (GetMetricRuleBlackListsListArgs) ElementType() reflect.Type
- func (i GetMetricRuleBlackListsListArgs) ToGetMetricRuleBlackListsListOutput() GetMetricRuleBlackListsListOutput
- func (i GetMetricRuleBlackListsListArgs) ToGetMetricRuleBlackListsListOutputWithContext(ctx context.Context) GetMetricRuleBlackListsListOutput
- type GetMetricRuleBlackListsListArray
- func (GetMetricRuleBlackListsListArray) ElementType() reflect.Type
- func (i GetMetricRuleBlackListsListArray) ToGetMetricRuleBlackListsListArrayOutput() GetMetricRuleBlackListsListArrayOutput
- func (i GetMetricRuleBlackListsListArray) ToGetMetricRuleBlackListsListArrayOutputWithContext(ctx context.Context) GetMetricRuleBlackListsListArrayOutput
- type GetMetricRuleBlackListsListArrayInput
- type GetMetricRuleBlackListsListArrayOutput
- func (GetMetricRuleBlackListsListArrayOutput) ElementType() reflect.Type
- func (o GetMetricRuleBlackListsListArrayOutput) Index(i pulumi.IntInput) GetMetricRuleBlackListsListOutput
- func (o GetMetricRuleBlackListsListArrayOutput) ToGetMetricRuleBlackListsListArrayOutput() GetMetricRuleBlackListsListArrayOutput
- func (o GetMetricRuleBlackListsListArrayOutput) ToGetMetricRuleBlackListsListArrayOutputWithContext(ctx context.Context) GetMetricRuleBlackListsListArrayOutput
- type GetMetricRuleBlackListsListInput
- type GetMetricRuleBlackListsListMetric
- type GetMetricRuleBlackListsListMetricArgs
- func (GetMetricRuleBlackListsListMetricArgs) ElementType() reflect.Type
- func (i GetMetricRuleBlackListsListMetricArgs) ToGetMetricRuleBlackListsListMetricOutput() GetMetricRuleBlackListsListMetricOutput
- func (i GetMetricRuleBlackListsListMetricArgs) ToGetMetricRuleBlackListsListMetricOutputWithContext(ctx context.Context) GetMetricRuleBlackListsListMetricOutput
- type GetMetricRuleBlackListsListMetricArray
- func (GetMetricRuleBlackListsListMetricArray) ElementType() reflect.Type
- func (i GetMetricRuleBlackListsListMetricArray) ToGetMetricRuleBlackListsListMetricArrayOutput() GetMetricRuleBlackListsListMetricArrayOutput
- func (i GetMetricRuleBlackListsListMetricArray) ToGetMetricRuleBlackListsListMetricArrayOutputWithContext(ctx context.Context) GetMetricRuleBlackListsListMetricArrayOutput
- type GetMetricRuleBlackListsListMetricArrayInput
- type GetMetricRuleBlackListsListMetricArrayOutput
- func (GetMetricRuleBlackListsListMetricArrayOutput) ElementType() reflect.Type
- func (o GetMetricRuleBlackListsListMetricArrayOutput) Index(i pulumi.IntInput) GetMetricRuleBlackListsListMetricOutput
- func (o GetMetricRuleBlackListsListMetricArrayOutput) ToGetMetricRuleBlackListsListMetricArrayOutput() GetMetricRuleBlackListsListMetricArrayOutput
- func (o GetMetricRuleBlackListsListMetricArrayOutput) ToGetMetricRuleBlackListsListMetricArrayOutputWithContext(ctx context.Context) GetMetricRuleBlackListsListMetricArrayOutput
- type GetMetricRuleBlackListsListMetricInput
- type GetMetricRuleBlackListsListMetricOutput
- func (GetMetricRuleBlackListsListMetricOutput) ElementType() reflect.Type
- func (o GetMetricRuleBlackListsListMetricOutput) MetricName() pulumi.StringOutput
- func (o GetMetricRuleBlackListsListMetricOutput) Resource() pulumi.StringOutput
- func (o GetMetricRuleBlackListsListMetricOutput) ToGetMetricRuleBlackListsListMetricOutput() GetMetricRuleBlackListsListMetricOutput
- func (o GetMetricRuleBlackListsListMetricOutput) ToGetMetricRuleBlackListsListMetricOutputWithContext(ctx context.Context) GetMetricRuleBlackListsListMetricOutput
- type GetMetricRuleBlackListsListOutput
- func (o GetMetricRuleBlackListsListOutput) Category() pulumi.StringOutput
- func (o GetMetricRuleBlackListsListOutput) CreateTime() pulumi.StringOutput
- func (o GetMetricRuleBlackListsListOutput) EffectiveTime() pulumi.StringOutput
- func (GetMetricRuleBlackListsListOutput) ElementType() reflect.Type
- func (o GetMetricRuleBlackListsListOutput) EnableEndTime() pulumi.StringOutput
- func (o GetMetricRuleBlackListsListOutput) EnableStartTime() pulumi.StringOutput
- func (o GetMetricRuleBlackListsListOutput) Id() pulumi.StringOutput
- func (o GetMetricRuleBlackListsListOutput) Instances() pulumi.StringArrayOutput
- func (o GetMetricRuleBlackListsListOutput) IsEnable() pulumi.BoolOutput
- func (o GetMetricRuleBlackListsListOutput) MetricRuleBlackListId() pulumi.StringOutput
- func (o GetMetricRuleBlackListsListOutput) MetricRuleBlackListName() pulumi.StringOutput
- func (o GetMetricRuleBlackListsListOutput) Metrics() GetMetricRuleBlackListsListMetricArrayOutput
- func (o GetMetricRuleBlackListsListOutput) Namespace() pulumi.StringOutput
- func (o GetMetricRuleBlackListsListOutput) ScopeType() pulumi.StringOutput
- func (o GetMetricRuleBlackListsListOutput) ScopeValues() pulumi.StringArrayOutput
- func (o GetMetricRuleBlackListsListOutput) ToGetMetricRuleBlackListsListOutput() GetMetricRuleBlackListsListOutput
- func (o GetMetricRuleBlackListsListOutput) ToGetMetricRuleBlackListsListOutputWithContext(ctx context.Context) GetMetricRuleBlackListsListOutput
- type GetMetricRuleBlackListsOutputArgs
- type GetMetricRuleBlackListsResult
- type GetMetricRuleBlackListsResultOutput
- func (o GetMetricRuleBlackListsResultOutput) Category() pulumi.StringPtrOutput
- func (GetMetricRuleBlackListsResultOutput) ElementType() reflect.Type
- func (o GetMetricRuleBlackListsResultOutput) Id() pulumi.StringOutput
- func (o GetMetricRuleBlackListsResultOutput) Ids() pulumi.StringArrayOutput
- func (o GetMetricRuleBlackListsResultOutput) Lists() GetMetricRuleBlackListsListArrayOutput
- func (o GetMetricRuleBlackListsResultOutput) MetricRuleBlackListId() pulumi.StringPtrOutput
- func (o GetMetricRuleBlackListsResultOutput) NameRegex() pulumi.StringPtrOutput
- func (o GetMetricRuleBlackListsResultOutput) Names() pulumi.StringArrayOutput
- func (o GetMetricRuleBlackListsResultOutput) Namespace() pulumi.StringPtrOutput
- func (o GetMetricRuleBlackListsResultOutput) Order() pulumi.IntPtrOutput
- func (o GetMetricRuleBlackListsResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o GetMetricRuleBlackListsResultOutput) PageNumber() pulumi.IntPtrOutput
- func (o GetMetricRuleBlackListsResultOutput) PageSize() pulumi.IntPtrOutput
- func (o GetMetricRuleBlackListsResultOutput) ToGetMetricRuleBlackListsResultOutput() GetMetricRuleBlackListsResultOutput
- func (o GetMetricRuleBlackListsResultOutput) ToGetMetricRuleBlackListsResultOutputWithContext(ctx context.Context) GetMetricRuleBlackListsResultOutput
- type GetMetricRuleTemplatesArgs
- type GetMetricRuleTemplatesOutputArgs
- type GetMetricRuleTemplatesResult
- type GetMetricRuleTemplatesResultOutput
- func (GetMetricRuleTemplatesResultOutput) ElementType() reflect.Type
- func (o GetMetricRuleTemplatesResultOutput) EnableDetails() pulumi.BoolPtrOutput
- func (o GetMetricRuleTemplatesResultOutput) Id() pulumi.StringOutput
- func (o GetMetricRuleTemplatesResultOutput) Ids() pulumi.StringArrayOutput
- func (o GetMetricRuleTemplatesResultOutput) Keyword() pulumi.StringPtrOutput
- func (o GetMetricRuleTemplatesResultOutput) MetricRuleTemplateName() pulumi.StringPtrOutput
- func (o GetMetricRuleTemplatesResultOutput) NameRegex() pulumi.StringPtrOutput
- func (o GetMetricRuleTemplatesResultOutput) Names() pulumi.StringArrayOutput
- func (o GetMetricRuleTemplatesResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o GetMetricRuleTemplatesResultOutput) TemplateId() pulumi.StringPtrOutput
- func (o GetMetricRuleTemplatesResultOutput) Templates() GetMetricRuleTemplatesTemplateArrayOutput
- func (o GetMetricRuleTemplatesResultOutput) ToGetMetricRuleTemplatesResultOutput() GetMetricRuleTemplatesResultOutput
- func (o GetMetricRuleTemplatesResultOutput) ToGetMetricRuleTemplatesResultOutputWithContext(ctx context.Context) GetMetricRuleTemplatesResultOutput
- type GetMetricRuleTemplatesTemplate
- type GetMetricRuleTemplatesTemplateAlertTemplate
- type GetMetricRuleTemplatesTemplateAlertTemplateArgs
- func (GetMetricRuleTemplatesTemplateAlertTemplateArgs) ElementType() reflect.Type
- func (i GetMetricRuleTemplatesTemplateAlertTemplateArgs) ToGetMetricRuleTemplatesTemplateAlertTemplateOutput() GetMetricRuleTemplatesTemplateAlertTemplateOutput
- func (i GetMetricRuleTemplatesTemplateAlertTemplateArgs) ToGetMetricRuleTemplatesTemplateAlertTemplateOutputWithContext(ctx context.Context) GetMetricRuleTemplatesTemplateAlertTemplateOutput
- type GetMetricRuleTemplatesTemplateAlertTemplateArray
- func (GetMetricRuleTemplatesTemplateAlertTemplateArray) ElementType() reflect.Type
- func (i GetMetricRuleTemplatesTemplateAlertTemplateArray) ToGetMetricRuleTemplatesTemplateAlertTemplateArrayOutput() GetMetricRuleTemplatesTemplateAlertTemplateArrayOutput
- func (i GetMetricRuleTemplatesTemplateAlertTemplateArray) ToGetMetricRuleTemplatesTemplateAlertTemplateArrayOutputWithContext(ctx context.Context) GetMetricRuleTemplatesTemplateAlertTemplateArrayOutput
- type GetMetricRuleTemplatesTemplateAlertTemplateArrayInput
- type GetMetricRuleTemplatesTemplateAlertTemplateArrayOutput
- func (GetMetricRuleTemplatesTemplateAlertTemplateArrayOutput) ElementType() reflect.Type
- func (o GetMetricRuleTemplatesTemplateAlertTemplateArrayOutput) Index(i pulumi.IntInput) GetMetricRuleTemplatesTemplateAlertTemplateOutput
- func (o GetMetricRuleTemplatesTemplateAlertTemplateArrayOutput) ToGetMetricRuleTemplatesTemplateAlertTemplateArrayOutput() GetMetricRuleTemplatesTemplateAlertTemplateArrayOutput
- func (o GetMetricRuleTemplatesTemplateAlertTemplateArrayOutput) ToGetMetricRuleTemplatesTemplateAlertTemplateArrayOutputWithContext(ctx context.Context) GetMetricRuleTemplatesTemplateAlertTemplateArrayOutput
- type GetMetricRuleTemplatesTemplateAlertTemplateEscalation
- type GetMetricRuleTemplatesTemplateAlertTemplateEscalationArgs
- func (GetMetricRuleTemplatesTemplateAlertTemplateEscalationArgs) ElementType() reflect.Type
- func (i GetMetricRuleTemplatesTemplateAlertTemplateEscalationArgs) ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationOutput() GetMetricRuleTemplatesTemplateAlertTemplateEscalationOutput
- func (i GetMetricRuleTemplatesTemplateAlertTemplateEscalationArgs) ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationOutputWithContext(ctx context.Context) GetMetricRuleTemplatesTemplateAlertTemplateEscalationOutput
- type GetMetricRuleTemplatesTemplateAlertTemplateEscalationArray
- func (GetMetricRuleTemplatesTemplateAlertTemplateEscalationArray) ElementType() reflect.Type
- func (i GetMetricRuleTemplatesTemplateAlertTemplateEscalationArray) ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationArrayOutput() GetMetricRuleTemplatesTemplateAlertTemplateEscalationArrayOutput
- func (i GetMetricRuleTemplatesTemplateAlertTemplateEscalationArray) ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationArrayOutputWithContext(ctx context.Context) GetMetricRuleTemplatesTemplateAlertTemplateEscalationArrayOutput
- type GetMetricRuleTemplatesTemplateAlertTemplateEscalationArrayInput
- type GetMetricRuleTemplatesTemplateAlertTemplateEscalationArrayOutput
- func (GetMetricRuleTemplatesTemplateAlertTemplateEscalationArrayOutput) ElementType() reflect.Type
- func (o GetMetricRuleTemplatesTemplateAlertTemplateEscalationArrayOutput) Index(i pulumi.IntInput) GetMetricRuleTemplatesTemplateAlertTemplateEscalationOutput
- func (o GetMetricRuleTemplatesTemplateAlertTemplateEscalationArrayOutput) ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationArrayOutput() GetMetricRuleTemplatesTemplateAlertTemplateEscalationArrayOutput
- func (o GetMetricRuleTemplatesTemplateAlertTemplateEscalationArrayOutput) ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationArrayOutputWithContext(ctx context.Context) GetMetricRuleTemplatesTemplateAlertTemplateEscalationArrayOutput
- type GetMetricRuleTemplatesTemplateAlertTemplateEscalationCritical
- type GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalArgs
- func (GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalArgs) ElementType() reflect.Type
- func (i GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalArgs) ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalOutput() GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalOutput
- func (i GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalArgs) ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalOutputWithContext(ctx context.Context) GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalOutput
- type GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalArray
- func (GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalArray) ElementType() reflect.Type
- func (i GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalArray) ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalArrayOutput() GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalArrayOutput
- func (i GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalArray) ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalArrayOutputWithContext(ctx context.Context) GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalArrayOutput
- type GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalArrayInput
- type GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalArrayOutput
- func (GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalArrayOutput) ElementType() reflect.Type
- func (o GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalArrayOutput) Index(i pulumi.IntInput) GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalOutput
- func (o GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalArrayOutput) ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalArrayOutput() GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalArrayOutput
- func (o GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalArrayOutput) ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalArrayOutputWithContext(ctx context.Context) GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalArrayOutput
- type GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalInput
- type GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalOutput
- func (o GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalOutput) ComparisonOperator() pulumi.StringOutput
- func (GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalOutput) ElementType() reflect.Type
- func (o GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalOutput) Statistics() pulumi.StringOutput
- func (o GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalOutput) Threshold() pulumi.StringOutput
- func (o GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalOutput) Times() pulumi.StringOutput
- func (o GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalOutput) ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalOutput() GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalOutput
- func (o GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalOutput) ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalOutputWithContext(ctx context.Context) GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalOutput
- type GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfo
- type GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoArgs
- func (GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoArgs) ElementType() reflect.Type
- func (i GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoArgs) ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoOutput() GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoOutput
- func (i GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoArgs) ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoOutputWithContext(ctx context.Context) GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoOutput
- type GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoArray
- func (GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoArray) ElementType() reflect.Type
- func (i GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoArray) ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoArrayOutput() GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoArrayOutput
- func (i GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoArray) ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoArrayOutputWithContext(ctx context.Context) GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoArrayOutput
- type GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoArrayInput
- type GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoArrayOutput
- func (GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoArrayOutput) ElementType() reflect.Type
- func (o GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoArrayOutput) Index(i pulumi.IntInput) GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoOutput
- func (o GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoArrayOutput) ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoArrayOutput() GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoArrayOutput
- func (o GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoArrayOutput) ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoArrayOutputWithContext(ctx context.Context) GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoArrayOutput
- type GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoInput
- type GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoOutput
- func (o GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoOutput) ComparisonOperator() pulumi.StringOutput
- func (GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoOutput) ElementType() reflect.Type
- func (o GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoOutput) Statistics() pulumi.StringOutput
- func (o GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoOutput) Threshold() pulumi.StringOutput
- func (o GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoOutput) Times() pulumi.StringOutput
- func (o GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoOutput) ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoOutput() GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoOutput
- func (o GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoOutput) ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoOutputWithContext(ctx context.Context) GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoOutput
- type GetMetricRuleTemplatesTemplateAlertTemplateEscalationInput
- type GetMetricRuleTemplatesTemplateAlertTemplateEscalationOutput
- func (o GetMetricRuleTemplatesTemplateAlertTemplateEscalationOutput) Criticals() GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalArrayOutput
- func (GetMetricRuleTemplatesTemplateAlertTemplateEscalationOutput) ElementType() reflect.Type
- func (o GetMetricRuleTemplatesTemplateAlertTemplateEscalationOutput) Infos() GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoArrayOutput
- func (o GetMetricRuleTemplatesTemplateAlertTemplateEscalationOutput) ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationOutput() GetMetricRuleTemplatesTemplateAlertTemplateEscalationOutput
- func (o GetMetricRuleTemplatesTemplateAlertTemplateEscalationOutput) ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationOutputWithContext(ctx context.Context) GetMetricRuleTemplatesTemplateAlertTemplateEscalationOutput
- func (o GetMetricRuleTemplatesTemplateAlertTemplateEscalationOutput) Warns() GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnArrayOutput
- type GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarn
- type GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnArgs
- func (GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnArgs) ElementType() reflect.Type
- func (i GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnArgs) ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnOutput() GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnOutput
- func (i GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnArgs) ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnOutputWithContext(ctx context.Context) GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnOutput
- type GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnArray
- func (GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnArray) ElementType() reflect.Type
- func (i GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnArray) ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnArrayOutput() GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnArrayOutput
- func (i GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnArray) ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnArrayOutputWithContext(ctx context.Context) GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnArrayOutput
- type GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnArrayInput
- type GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnArrayOutput
- func (GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnArrayOutput) ElementType() reflect.Type
- func (o GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnArrayOutput) Index(i pulumi.IntInput) GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnOutput
- func (o GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnArrayOutput) ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnArrayOutput() GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnArrayOutput
- func (o GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnArrayOutput) ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnArrayOutputWithContext(ctx context.Context) GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnArrayOutput
- type GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnInput
- type GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnOutput
- func (o GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnOutput) ComparisonOperator() pulumi.StringOutput
- func (GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnOutput) ElementType() reflect.Type
- func (o GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnOutput) Statistics() pulumi.StringOutput
- func (o GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnOutput) Threshold() pulumi.StringOutput
- func (o GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnOutput) Times() pulumi.StringOutput
- func (o GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnOutput) ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnOutput() GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnOutput
- func (o GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnOutput) ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnOutputWithContext(ctx context.Context) GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnOutput
- type GetMetricRuleTemplatesTemplateAlertTemplateInput
- type GetMetricRuleTemplatesTemplateAlertTemplateOutput
- func (o GetMetricRuleTemplatesTemplateAlertTemplateOutput) Category() pulumi.StringOutput
- func (GetMetricRuleTemplatesTemplateAlertTemplateOutput) ElementType() reflect.Type
- func (o GetMetricRuleTemplatesTemplateAlertTemplateOutput) Escalations() GetMetricRuleTemplatesTemplateAlertTemplateEscalationArrayOutput
- func (o GetMetricRuleTemplatesTemplateAlertTemplateOutput) MetricName() pulumi.StringOutput
- func (o GetMetricRuleTemplatesTemplateAlertTemplateOutput) Namespace() pulumi.StringOutput
- func (o GetMetricRuleTemplatesTemplateAlertTemplateOutput) RuleName() pulumi.StringOutput
- func (o GetMetricRuleTemplatesTemplateAlertTemplateOutput) Selector() pulumi.StringOutput
- func (o GetMetricRuleTemplatesTemplateAlertTemplateOutput) ToGetMetricRuleTemplatesTemplateAlertTemplateOutput() GetMetricRuleTemplatesTemplateAlertTemplateOutput
- func (o GetMetricRuleTemplatesTemplateAlertTemplateOutput) ToGetMetricRuleTemplatesTemplateAlertTemplateOutputWithContext(ctx context.Context) GetMetricRuleTemplatesTemplateAlertTemplateOutput
- func (o GetMetricRuleTemplatesTemplateAlertTemplateOutput) Webhook() pulumi.StringOutput
- type GetMetricRuleTemplatesTemplateArgs
- func (GetMetricRuleTemplatesTemplateArgs) ElementType() reflect.Type
- func (i GetMetricRuleTemplatesTemplateArgs) ToGetMetricRuleTemplatesTemplateOutput() GetMetricRuleTemplatesTemplateOutput
- func (i GetMetricRuleTemplatesTemplateArgs) ToGetMetricRuleTemplatesTemplateOutputWithContext(ctx context.Context) GetMetricRuleTemplatesTemplateOutput
- type GetMetricRuleTemplatesTemplateArray
- func (GetMetricRuleTemplatesTemplateArray) ElementType() reflect.Type
- func (i GetMetricRuleTemplatesTemplateArray) ToGetMetricRuleTemplatesTemplateArrayOutput() GetMetricRuleTemplatesTemplateArrayOutput
- func (i GetMetricRuleTemplatesTemplateArray) ToGetMetricRuleTemplatesTemplateArrayOutputWithContext(ctx context.Context) GetMetricRuleTemplatesTemplateArrayOutput
- type GetMetricRuleTemplatesTemplateArrayInput
- type GetMetricRuleTemplatesTemplateArrayOutput
- func (GetMetricRuleTemplatesTemplateArrayOutput) ElementType() reflect.Type
- func (o GetMetricRuleTemplatesTemplateArrayOutput) Index(i pulumi.IntInput) GetMetricRuleTemplatesTemplateOutput
- func (o GetMetricRuleTemplatesTemplateArrayOutput) ToGetMetricRuleTemplatesTemplateArrayOutput() GetMetricRuleTemplatesTemplateArrayOutput
- func (o GetMetricRuleTemplatesTemplateArrayOutput) ToGetMetricRuleTemplatesTemplateArrayOutputWithContext(ctx context.Context) GetMetricRuleTemplatesTemplateArrayOutput
- type GetMetricRuleTemplatesTemplateInput
- type GetMetricRuleTemplatesTemplateOutput
- func (o GetMetricRuleTemplatesTemplateOutput) AlertTemplates() GetMetricRuleTemplatesTemplateAlertTemplateArrayOutput
- func (o GetMetricRuleTemplatesTemplateOutput) Description() pulumi.StringOutput
- func (GetMetricRuleTemplatesTemplateOutput) ElementType() reflect.Type
- func (o GetMetricRuleTemplatesTemplateOutput) GroupId() pulumi.StringOutput
- func (o GetMetricRuleTemplatesTemplateOutput) Id() pulumi.StringOutput
- func (o GetMetricRuleTemplatesTemplateOutput) MetricRuleTemplateName() pulumi.StringOutput
- func (o GetMetricRuleTemplatesTemplateOutput) RestVersion() pulumi.StringOutput
- func (o GetMetricRuleTemplatesTemplateOutput) TemplateId() pulumi.StringOutput
- func (o GetMetricRuleTemplatesTemplateOutput) ToGetMetricRuleTemplatesTemplateOutput() GetMetricRuleTemplatesTemplateOutput
- func (o GetMetricRuleTemplatesTemplateOutput) ToGetMetricRuleTemplatesTemplateOutputWithContext(ctx context.Context) GetMetricRuleTemplatesTemplateOutput
- type GetMonitorGroupInstancesInstance
- type GetMonitorGroupInstancesInstanceArgs
- func (GetMonitorGroupInstancesInstanceArgs) ElementType() reflect.Type
- func (i GetMonitorGroupInstancesInstanceArgs) ToGetMonitorGroupInstancesInstanceOutput() GetMonitorGroupInstancesInstanceOutput
- func (i GetMonitorGroupInstancesInstanceArgs) ToGetMonitorGroupInstancesInstanceOutputWithContext(ctx context.Context) GetMonitorGroupInstancesInstanceOutput
- type GetMonitorGroupInstancesInstanceArray
- func (GetMonitorGroupInstancesInstanceArray) ElementType() reflect.Type
- func (i GetMonitorGroupInstancesInstanceArray) ToGetMonitorGroupInstancesInstanceArrayOutput() GetMonitorGroupInstancesInstanceArrayOutput
- func (i GetMonitorGroupInstancesInstanceArray) ToGetMonitorGroupInstancesInstanceArrayOutputWithContext(ctx context.Context) GetMonitorGroupInstancesInstanceArrayOutput
- type GetMonitorGroupInstancesInstanceArrayInput
- type GetMonitorGroupInstancesInstanceArrayOutput
- func (GetMonitorGroupInstancesInstanceArrayOutput) ElementType() reflect.Type
- func (o GetMonitorGroupInstancesInstanceArrayOutput) Index(i pulumi.IntInput) GetMonitorGroupInstancesInstanceOutput
- func (o GetMonitorGroupInstancesInstanceArrayOutput) ToGetMonitorGroupInstancesInstanceArrayOutput() GetMonitorGroupInstancesInstanceArrayOutput
- func (o GetMonitorGroupInstancesInstanceArrayOutput) ToGetMonitorGroupInstancesInstanceArrayOutputWithContext(ctx context.Context) GetMonitorGroupInstancesInstanceArrayOutput
- type GetMonitorGroupInstancesInstanceInput
- type GetMonitorGroupInstancesInstanceInstance
- type GetMonitorGroupInstancesInstanceInstanceArgs
- func (GetMonitorGroupInstancesInstanceInstanceArgs) ElementType() reflect.Type
- func (i GetMonitorGroupInstancesInstanceInstanceArgs) ToGetMonitorGroupInstancesInstanceInstanceOutput() GetMonitorGroupInstancesInstanceInstanceOutput
- func (i GetMonitorGroupInstancesInstanceInstanceArgs) ToGetMonitorGroupInstancesInstanceInstanceOutputWithContext(ctx context.Context) GetMonitorGroupInstancesInstanceInstanceOutput
- type GetMonitorGroupInstancesInstanceInstanceArray
- func (GetMonitorGroupInstancesInstanceInstanceArray) ElementType() reflect.Type
- func (i GetMonitorGroupInstancesInstanceInstanceArray) ToGetMonitorGroupInstancesInstanceInstanceArrayOutput() GetMonitorGroupInstancesInstanceInstanceArrayOutput
- func (i GetMonitorGroupInstancesInstanceInstanceArray) ToGetMonitorGroupInstancesInstanceInstanceArrayOutputWithContext(ctx context.Context) GetMonitorGroupInstancesInstanceInstanceArrayOutput
- type GetMonitorGroupInstancesInstanceInstanceArrayInput
- type GetMonitorGroupInstancesInstanceInstanceArrayOutput
- func (GetMonitorGroupInstancesInstanceInstanceArrayOutput) ElementType() reflect.Type
- func (o GetMonitorGroupInstancesInstanceInstanceArrayOutput) Index(i pulumi.IntInput) GetMonitorGroupInstancesInstanceInstanceOutput
- func (o GetMonitorGroupInstancesInstanceInstanceArrayOutput) ToGetMonitorGroupInstancesInstanceInstanceArrayOutput() GetMonitorGroupInstancesInstanceInstanceArrayOutput
- func (o GetMonitorGroupInstancesInstanceInstanceArrayOutput) ToGetMonitorGroupInstancesInstanceInstanceArrayOutputWithContext(ctx context.Context) GetMonitorGroupInstancesInstanceInstanceArrayOutput
- type GetMonitorGroupInstancesInstanceInstanceInput
- type GetMonitorGroupInstancesInstanceInstanceOutput
- func (o GetMonitorGroupInstancesInstanceInstanceOutput) Category() pulumi.StringOutput
- func (GetMonitorGroupInstancesInstanceInstanceOutput) ElementType() reflect.Type
- func (o GetMonitorGroupInstancesInstanceInstanceOutput) InstanceId() pulumi.StringOutput
- func (o GetMonitorGroupInstancesInstanceInstanceOutput) InstanceName() pulumi.StringOutput
- func (o GetMonitorGroupInstancesInstanceInstanceOutput) RegionId() pulumi.StringOutput
- func (o GetMonitorGroupInstancesInstanceInstanceOutput) ToGetMonitorGroupInstancesInstanceInstanceOutput() GetMonitorGroupInstancesInstanceInstanceOutput
- func (o GetMonitorGroupInstancesInstanceInstanceOutput) ToGetMonitorGroupInstancesInstanceInstanceOutputWithContext(ctx context.Context) GetMonitorGroupInstancesInstanceInstanceOutput
- type GetMonitorGroupInstancesInstanceOutput
- func (GetMonitorGroupInstancesInstanceOutput) ElementType() reflect.Type
- func (o GetMonitorGroupInstancesInstanceOutput) Instances() GetMonitorGroupInstancesInstanceInstanceArrayOutput
- func (o GetMonitorGroupInstancesInstanceOutput) ToGetMonitorGroupInstancesInstanceOutput() GetMonitorGroupInstancesInstanceOutput
- func (o GetMonitorGroupInstancesInstanceOutput) ToGetMonitorGroupInstancesInstanceOutputWithContext(ctx context.Context) GetMonitorGroupInstancesInstanceOutput
- type GetMonitorGroupsArgs
- type GetMonitorGroupsGroup
- type GetMonitorGroupsGroupArgs
- type GetMonitorGroupsGroupArray
- func (GetMonitorGroupsGroupArray) ElementType() reflect.Type
- func (i GetMonitorGroupsGroupArray) ToGetMonitorGroupsGroupArrayOutput() GetMonitorGroupsGroupArrayOutput
- func (i GetMonitorGroupsGroupArray) ToGetMonitorGroupsGroupArrayOutputWithContext(ctx context.Context) GetMonitorGroupsGroupArrayOutput
- type GetMonitorGroupsGroupArrayInput
- type GetMonitorGroupsGroupArrayOutput
- func (GetMonitorGroupsGroupArrayOutput) ElementType() reflect.Type
- func (o GetMonitorGroupsGroupArrayOutput) Index(i pulumi.IntInput) GetMonitorGroupsGroupOutput
- func (o GetMonitorGroupsGroupArrayOutput) ToGetMonitorGroupsGroupArrayOutput() GetMonitorGroupsGroupArrayOutput
- func (o GetMonitorGroupsGroupArrayOutput) ToGetMonitorGroupsGroupArrayOutputWithContext(ctx context.Context) GetMonitorGroupsGroupArrayOutput
- type GetMonitorGroupsGroupInput
- type GetMonitorGroupsGroupOutput
- func (o GetMonitorGroupsGroupOutput) BindUrl() pulumi.StringOutput
- func (o GetMonitorGroupsGroupOutput) ContactGroups() pulumi.StringArrayOutput
- func (o GetMonitorGroupsGroupOutput) DynamicTagRuleId() pulumi.StringOutput
- func (GetMonitorGroupsGroupOutput) ElementType() reflect.Type
- func (o GetMonitorGroupsGroupOutput) GmtCreate() pulumi.IntOutput
- func (o GetMonitorGroupsGroupOutput) GmtModified() pulumi.IntOutput
- func (o GetMonitorGroupsGroupOutput) GroupId() pulumi.StringOutput
- func (o GetMonitorGroupsGroupOutput) Id() pulumi.StringOutput
- func (o GetMonitorGroupsGroupOutput) MonitorGroupName() pulumi.StringOutput
- func (o GetMonitorGroupsGroupOutput) ServiceId() pulumi.StringOutput
- func (o GetMonitorGroupsGroupOutput) Tags() pulumi.MapOutput
- func (o GetMonitorGroupsGroupOutput) TemplateIds() pulumi.StringArrayOutput
- func (o GetMonitorGroupsGroupOutput) ToGetMonitorGroupsGroupOutput() GetMonitorGroupsGroupOutput
- func (o GetMonitorGroupsGroupOutput) ToGetMonitorGroupsGroupOutputWithContext(ctx context.Context) GetMonitorGroupsGroupOutput
- func (o GetMonitorGroupsGroupOutput) Type() pulumi.StringOutput
- type GetMonitorGroupsOutputArgs
- type GetMonitorGroupsResult
- type GetMonitorGroupsResultOutput
- func (o GetMonitorGroupsResultOutput) DynamicTagRuleId() pulumi.StringPtrOutput
- func (GetMonitorGroupsResultOutput) ElementType() reflect.Type
- func (o GetMonitorGroupsResultOutput) Groups() GetMonitorGroupsGroupArrayOutput
- func (o GetMonitorGroupsResultOutput) Id() pulumi.StringOutput
- func (o GetMonitorGroupsResultOutput) Ids() pulumi.StringArrayOutput
- func (o GetMonitorGroupsResultOutput) IncludeTemplateHistory() pulumi.BoolPtrOutput
- func (o GetMonitorGroupsResultOutput) Keyword() pulumi.StringPtrOutput
- func (o GetMonitorGroupsResultOutput) MonitorGroupName() pulumi.StringPtrOutput
- func (o GetMonitorGroupsResultOutput) NameRegex() pulumi.StringPtrOutput
- func (o GetMonitorGroupsResultOutput) Names() pulumi.StringArrayOutput
- func (o GetMonitorGroupsResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o GetMonitorGroupsResultOutput) SelectContactGroups() pulumi.BoolPtrOutput
- func (o GetMonitorGroupsResultOutput) Tags() pulumi.MapOutput
- func (o GetMonitorGroupsResultOutput) ToGetMonitorGroupsResultOutput() GetMonitorGroupsResultOutput
- func (o GetMonitorGroupsResultOutput) ToGetMonitorGroupsResultOutputWithContext(ctx context.Context) GetMonitorGroupsResultOutput
- func (o GetMonitorGroupsResultOutput) Type() pulumi.StringPtrOutput
- type GetNamespacesArgs
- type GetNamespacesNamespace
- type GetNamespacesNamespaceArgs
- type GetNamespacesNamespaceArray
- func (GetNamespacesNamespaceArray) ElementType() reflect.Type
- func (i GetNamespacesNamespaceArray) ToGetNamespacesNamespaceArrayOutput() GetNamespacesNamespaceArrayOutput
- func (i GetNamespacesNamespaceArray) ToGetNamespacesNamespaceArrayOutputWithContext(ctx context.Context) GetNamespacesNamespaceArrayOutput
- type GetNamespacesNamespaceArrayInput
- type GetNamespacesNamespaceArrayOutput
- func (GetNamespacesNamespaceArrayOutput) ElementType() reflect.Type
- func (o GetNamespacesNamespaceArrayOutput) Index(i pulumi.IntInput) GetNamespacesNamespaceOutput
- func (o GetNamespacesNamespaceArrayOutput) ToGetNamespacesNamespaceArrayOutput() GetNamespacesNamespaceArrayOutput
- func (o GetNamespacesNamespaceArrayOutput) ToGetNamespacesNamespaceArrayOutputWithContext(ctx context.Context) GetNamespacesNamespaceArrayOutput
- type GetNamespacesNamespaceInput
- type GetNamespacesNamespaceOutput
- func (o GetNamespacesNamespaceOutput) CreateTime() pulumi.StringOutput
- func (o GetNamespacesNamespaceOutput) Description() pulumi.StringOutput
- func (GetNamespacesNamespaceOutput) ElementType() reflect.Type
- func (o GetNamespacesNamespaceOutput) Id() pulumi.StringOutput
- func (o GetNamespacesNamespaceOutput) ModifyTime() pulumi.StringOutput
- func (o GetNamespacesNamespaceOutput) Namespace() pulumi.StringOutput
- func (o GetNamespacesNamespaceOutput) NamespaceId() pulumi.StringOutput
- func (o GetNamespacesNamespaceOutput) Specification() pulumi.StringOutput
- func (o GetNamespacesNamespaceOutput) ToGetNamespacesNamespaceOutput() GetNamespacesNamespaceOutput
- func (o GetNamespacesNamespaceOutput) ToGetNamespacesNamespaceOutputWithContext(ctx context.Context) GetNamespacesNamespaceOutput
- type GetNamespacesOutputArgs
- type GetNamespacesResult
- type GetNamespacesResultOutput
- func (GetNamespacesResultOutput) ElementType() reflect.Type
- func (o GetNamespacesResultOutput) Id() pulumi.StringOutput
- func (o GetNamespacesResultOutput) Ids() pulumi.StringArrayOutput
- func (o GetNamespacesResultOutput) Keyword() pulumi.StringPtrOutput
- func (o GetNamespacesResultOutput) Namespaces() GetNamespacesNamespaceArrayOutput
- func (o GetNamespacesResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o GetNamespacesResultOutput) PageNumber() pulumi.IntPtrOutput
- func (o GetNamespacesResultOutput) PageSize() pulumi.IntPtrOutput
- func (o GetNamespacesResultOutput) ToGetNamespacesResultOutput() GetNamespacesResultOutput
- func (o GetNamespacesResultOutput) ToGetNamespacesResultOutputWithContext(ctx context.Context) GetNamespacesResultOutput
- type GetServiceArgs
- type GetServiceOutputArgs
- type GetServiceResult
- type GetServiceResultOutput
- func (GetServiceResultOutput) ElementType() reflect.Type
- func (o GetServiceResultOutput) Enable() pulumi.StringPtrOutput
- func (o GetServiceResultOutput) Id() pulumi.StringOutput
- func (o GetServiceResultOutput) Status() pulumi.StringOutput
- func (o GetServiceResultOutput) ToGetServiceResultOutput() GetServiceResultOutput
- func (o GetServiceResultOutput) ToGetServiceResultOutputWithContext(ctx context.Context) GetServiceResultOutput
- type GetSiteMonitorsArgs
- type GetSiteMonitorsMonitor
- type GetSiteMonitorsMonitorArgs
- type GetSiteMonitorsMonitorArray
- func (GetSiteMonitorsMonitorArray) ElementType() reflect.Type
- func (i GetSiteMonitorsMonitorArray) ToGetSiteMonitorsMonitorArrayOutput() GetSiteMonitorsMonitorArrayOutput
- func (i GetSiteMonitorsMonitorArray) ToGetSiteMonitorsMonitorArrayOutputWithContext(ctx context.Context) GetSiteMonitorsMonitorArrayOutput
- type GetSiteMonitorsMonitorArrayInput
- type GetSiteMonitorsMonitorArrayOutput
- func (GetSiteMonitorsMonitorArrayOutput) ElementType() reflect.Type
- func (o GetSiteMonitorsMonitorArrayOutput) Index(i pulumi.IntInput) GetSiteMonitorsMonitorOutput
- func (o GetSiteMonitorsMonitorArrayOutput) ToGetSiteMonitorsMonitorArrayOutput() GetSiteMonitorsMonitorArrayOutput
- func (o GetSiteMonitorsMonitorArrayOutput) ToGetSiteMonitorsMonitorArrayOutputWithContext(ctx context.Context) GetSiteMonitorsMonitorArrayOutput
- type GetSiteMonitorsMonitorInput
- type GetSiteMonitorsMonitorOutput
- func (o GetSiteMonitorsMonitorOutput) Address() pulumi.StringOutput
- func (o GetSiteMonitorsMonitorOutput) CreateTime() pulumi.StringOutput
- func (GetSiteMonitorsMonitorOutput) ElementType() reflect.Type
- func (o GetSiteMonitorsMonitorOutput) Interval() pulumi.StringOutput
- func (o GetSiteMonitorsMonitorOutput) TaskId() pulumi.StringOutput
- func (o GetSiteMonitorsMonitorOutput) TaskName() pulumi.StringOutput
- func (o GetSiteMonitorsMonitorOutput) TaskType() pulumi.StringOutput
- func (o GetSiteMonitorsMonitorOutput) ToGetSiteMonitorsMonitorOutput() GetSiteMonitorsMonitorOutput
- func (o GetSiteMonitorsMonitorOutput) ToGetSiteMonitorsMonitorOutputWithContext(ctx context.Context) GetSiteMonitorsMonitorOutput
- type GetSiteMonitorsOutputArgs
- type GetSiteMonitorsResult
- type GetSiteMonitorsResultOutput
- func (GetSiteMonitorsResultOutput) ElementType() reflect.Type
- func (o GetSiteMonitorsResultOutput) Id() pulumi.StringOutput
- func (o GetSiteMonitorsResultOutput) Ids() pulumi.StringArrayOutput
- func (o GetSiteMonitorsResultOutput) Monitors() GetSiteMonitorsMonitorArrayOutput
- func (o GetSiteMonitorsResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o GetSiteMonitorsResultOutput) TaskId() pulumi.StringPtrOutput
- func (o GetSiteMonitorsResultOutput) TaskType() pulumi.StringPtrOutput
- func (o GetSiteMonitorsResultOutput) ToGetSiteMonitorsResultOutput() GetSiteMonitorsResultOutput
- func (o GetSiteMonitorsResultOutput) ToGetSiteMonitorsResultOutputWithContext(ctx context.Context) GetSiteMonitorsResultOutput
- type GetSlsGroupsArgs
- type GetSlsGroupsGroup
- type GetSlsGroupsGroupArgs
- type GetSlsGroupsGroupArray
- type GetSlsGroupsGroupArrayInput
- type GetSlsGroupsGroupArrayOutput
- func (GetSlsGroupsGroupArrayOutput) ElementType() reflect.Type
- func (o GetSlsGroupsGroupArrayOutput) Index(i pulumi.IntInput) GetSlsGroupsGroupOutput
- func (o GetSlsGroupsGroupArrayOutput) ToGetSlsGroupsGroupArrayOutput() GetSlsGroupsGroupArrayOutput
- func (o GetSlsGroupsGroupArrayOutput) ToGetSlsGroupsGroupArrayOutputWithContext(ctx context.Context) GetSlsGroupsGroupArrayOutput
- type GetSlsGroupsGroupInput
- type GetSlsGroupsGroupOutput
- func (o GetSlsGroupsGroupOutput) CreateTime() pulumi.StringOutput
- func (GetSlsGroupsGroupOutput) ElementType() reflect.Type
- func (o GetSlsGroupsGroupOutput) Id() pulumi.StringOutput
- func (o GetSlsGroupsGroupOutput) SlsGroupConfigs() GetSlsGroupsGroupSlsGroupConfigArrayOutput
- func (o GetSlsGroupsGroupOutput) SlsGroupDescription() pulumi.StringOutput
- func (o GetSlsGroupsGroupOutput) SlsGroupName() pulumi.StringOutput
- func (o GetSlsGroupsGroupOutput) ToGetSlsGroupsGroupOutput() GetSlsGroupsGroupOutput
- func (o GetSlsGroupsGroupOutput) ToGetSlsGroupsGroupOutputWithContext(ctx context.Context) GetSlsGroupsGroupOutput
- type GetSlsGroupsGroupSlsGroupConfig
- type GetSlsGroupsGroupSlsGroupConfigArgs
- func (GetSlsGroupsGroupSlsGroupConfigArgs) ElementType() reflect.Type
- func (i GetSlsGroupsGroupSlsGroupConfigArgs) ToGetSlsGroupsGroupSlsGroupConfigOutput() GetSlsGroupsGroupSlsGroupConfigOutput
- func (i GetSlsGroupsGroupSlsGroupConfigArgs) ToGetSlsGroupsGroupSlsGroupConfigOutputWithContext(ctx context.Context) GetSlsGroupsGroupSlsGroupConfigOutput
- type GetSlsGroupsGroupSlsGroupConfigArray
- func (GetSlsGroupsGroupSlsGroupConfigArray) ElementType() reflect.Type
- func (i GetSlsGroupsGroupSlsGroupConfigArray) ToGetSlsGroupsGroupSlsGroupConfigArrayOutput() GetSlsGroupsGroupSlsGroupConfigArrayOutput
- func (i GetSlsGroupsGroupSlsGroupConfigArray) ToGetSlsGroupsGroupSlsGroupConfigArrayOutputWithContext(ctx context.Context) GetSlsGroupsGroupSlsGroupConfigArrayOutput
- type GetSlsGroupsGroupSlsGroupConfigArrayInput
- type GetSlsGroupsGroupSlsGroupConfigArrayOutput
- func (GetSlsGroupsGroupSlsGroupConfigArrayOutput) ElementType() reflect.Type
- func (o GetSlsGroupsGroupSlsGroupConfigArrayOutput) Index(i pulumi.IntInput) GetSlsGroupsGroupSlsGroupConfigOutput
- func (o GetSlsGroupsGroupSlsGroupConfigArrayOutput) ToGetSlsGroupsGroupSlsGroupConfigArrayOutput() GetSlsGroupsGroupSlsGroupConfigArrayOutput
- func (o GetSlsGroupsGroupSlsGroupConfigArrayOutput) ToGetSlsGroupsGroupSlsGroupConfigArrayOutputWithContext(ctx context.Context) GetSlsGroupsGroupSlsGroupConfigArrayOutput
- type GetSlsGroupsGroupSlsGroupConfigInput
- type GetSlsGroupsGroupSlsGroupConfigOutput
- func (GetSlsGroupsGroupSlsGroupConfigOutput) ElementType() reflect.Type
- func (o GetSlsGroupsGroupSlsGroupConfigOutput) SlsLogstore() pulumi.StringOutput
- func (o GetSlsGroupsGroupSlsGroupConfigOutput) SlsProject() pulumi.StringOutput
- func (o GetSlsGroupsGroupSlsGroupConfigOutput) SlsRegion() pulumi.StringOutput
- func (o GetSlsGroupsGroupSlsGroupConfigOutput) SlsUserId() pulumi.StringOutput
- func (o GetSlsGroupsGroupSlsGroupConfigOutput) ToGetSlsGroupsGroupSlsGroupConfigOutput() GetSlsGroupsGroupSlsGroupConfigOutput
- func (o GetSlsGroupsGroupSlsGroupConfigOutput) ToGetSlsGroupsGroupSlsGroupConfigOutputWithContext(ctx context.Context) GetSlsGroupsGroupSlsGroupConfigOutput
- type GetSlsGroupsOutputArgs
- type GetSlsGroupsResult
- type GetSlsGroupsResultOutput
- func (GetSlsGroupsResultOutput) ElementType() reflect.Type
- func (o GetSlsGroupsResultOutput) Groups() GetSlsGroupsGroupArrayOutput
- func (o GetSlsGroupsResultOutput) Id() pulumi.StringOutput
- func (o GetSlsGroupsResultOutput) Ids() pulumi.StringArrayOutput
- func (o GetSlsGroupsResultOutput) Keyword() pulumi.StringPtrOutput
- func (o GetSlsGroupsResultOutput) NameRegex() pulumi.StringPtrOutput
- func (o GetSlsGroupsResultOutput) Names() pulumi.StringArrayOutput
- func (o GetSlsGroupsResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o GetSlsGroupsResultOutput) PageNumber() pulumi.IntPtrOutput
- func (o GetSlsGroupsResultOutput) PageSize() pulumi.IntPtrOutput
- func (o GetSlsGroupsResultOutput) ToGetSlsGroupsResultOutput() GetSlsGroupsResultOutput
- func (o GetSlsGroupsResultOutput) ToGetSlsGroupsResultOutputWithContext(ctx context.Context) GetSlsGroupsResultOutput
- type GroupMetricRule
- type GroupMetricRuleArgs
- type GroupMetricRuleArray
- type GroupMetricRuleArrayInput
- type GroupMetricRuleArrayOutput
- func (GroupMetricRuleArrayOutput) ElementType() reflect.Type
- func (o GroupMetricRuleArrayOutput) Index(i pulumi.IntInput) GroupMetricRuleOutput
- func (o GroupMetricRuleArrayOutput) ToGroupMetricRuleArrayOutput() GroupMetricRuleArrayOutput
- func (o GroupMetricRuleArrayOutput) ToGroupMetricRuleArrayOutputWithContext(ctx context.Context) GroupMetricRuleArrayOutput
- type GroupMetricRuleEscalations
- type GroupMetricRuleEscalationsArgs
- func (GroupMetricRuleEscalationsArgs) ElementType() reflect.Type
- func (i GroupMetricRuleEscalationsArgs) ToGroupMetricRuleEscalationsOutput() GroupMetricRuleEscalationsOutput
- func (i GroupMetricRuleEscalationsArgs) ToGroupMetricRuleEscalationsOutputWithContext(ctx context.Context) GroupMetricRuleEscalationsOutput
- func (i GroupMetricRuleEscalationsArgs) ToGroupMetricRuleEscalationsPtrOutput() GroupMetricRuleEscalationsPtrOutput
- func (i GroupMetricRuleEscalationsArgs) ToGroupMetricRuleEscalationsPtrOutputWithContext(ctx context.Context) GroupMetricRuleEscalationsPtrOutput
- type GroupMetricRuleEscalationsCritical
- type GroupMetricRuleEscalationsCriticalArgs
- func (GroupMetricRuleEscalationsCriticalArgs) ElementType() reflect.Type
- func (i GroupMetricRuleEscalationsCriticalArgs) ToGroupMetricRuleEscalationsCriticalOutput() GroupMetricRuleEscalationsCriticalOutput
- func (i GroupMetricRuleEscalationsCriticalArgs) ToGroupMetricRuleEscalationsCriticalOutputWithContext(ctx context.Context) GroupMetricRuleEscalationsCriticalOutput
- func (i GroupMetricRuleEscalationsCriticalArgs) ToGroupMetricRuleEscalationsCriticalPtrOutput() GroupMetricRuleEscalationsCriticalPtrOutput
- func (i GroupMetricRuleEscalationsCriticalArgs) ToGroupMetricRuleEscalationsCriticalPtrOutputWithContext(ctx context.Context) GroupMetricRuleEscalationsCriticalPtrOutput
- type GroupMetricRuleEscalationsCriticalInput
- type GroupMetricRuleEscalationsCriticalOutput
- func (o GroupMetricRuleEscalationsCriticalOutput) ComparisonOperator() pulumi.StringPtrOutput
- func (GroupMetricRuleEscalationsCriticalOutput) ElementType() reflect.Type
- func (o GroupMetricRuleEscalationsCriticalOutput) Statistics() pulumi.StringPtrOutput
- func (o GroupMetricRuleEscalationsCriticalOutput) Threshold() pulumi.StringPtrOutput
- func (o GroupMetricRuleEscalationsCriticalOutput) Times() pulumi.IntPtrOutput
- func (o GroupMetricRuleEscalationsCriticalOutput) ToGroupMetricRuleEscalationsCriticalOutput() GroupMetricRuleEscalationsCriticalOutput
- func (o GroupMetricRuleEscalationsCriticalOutput) ToGroupMetricRuleEscalationsCriticalOutputWithContext(ctx context.Context) GroupMetricRuleEscalationsCriticalOutput
- func (o GroupMetricRuleEscalationsCriticalOutput) ToGroupMetricRuleEscalationsCriticalPtrOutput() GroupMetricRuleEscalationsCriticalPtrOutput
- func (o GroupMetricRuleEscalationsCriticalOutput) ToGroupMetricRuleEscalationsCriticalPtrOutputWithContext(ctx context.Context) GroupMetricRuleEscalationsCriticalPtrOutput
- type GroupMetricRuleEscalationsCriticalPtrInput
- type GroupMetricRuleEscalationsCriticalPtrOutput
- func (o GroupMetricRuleEscalationsCriticalPtrOutput) ComparisonOperator() pulumi.StringPtrOutput
- func (o GroupMetricRuleEscalationsCriticalPtrOutput) Elem() GroupMetricRuleEscalationsCriticalOutput
- func (GroupMetricRuleEscalationsCriticalPtrOutput) ElementType() reflect.Type
- func (o GroupMetricRuleEscalationsCriticalPtrOutput) Statistics() pulumi.StringPtrOutput
- func (o GroupMetricRuleEscalationsCriticalPtrOutput) Threshold() pulumi.StringPtrOutput
- func (o GroupMetricRuleEscalationsCriticalPtrOutput) Times() pulumi.IntPtrOutput
- func (o GroupMetricRuleEscalationsCriticalPtrOutput) ToGroupMetricRuleEscalationsCriticalPtrOutput() GroupMetricRuleEscalationsCriticalPtrOutput
- func (o GroupMetricRuleEscalationsCriticalPtrOutput) ToGroupMetricRuleEscalationsCriticalPtrOutputWithContext(ctx context.Context) GroupMetricRuleEscalationsCriticalPtrOutput
- type GroupMetricRuleEscalationsInfo
- type GroupMetricRuleEscalationsInfoArgs
- func (GroupMetricRuleEscalationsInfoArgs) ElementType() reflect.Type
- func (i GroupMetricRuleEscalationsInfoArgs) ToGroupMetricRuleEscalationsInfoOutput() GroupMetricRuleEscalationsInfoOutput
- func (i GroupMetricRuleEscalationsInfoArgs) ToGroupMetricRuleEscalationsInfoOutputWithContext(ctx context.Context) GroupMetricRuleEscalationsInfoOutput
- func (i GroupMetricRuleEscalationsInfoArgs) ToGroupMetricRuleEscalationsInfoPtrOutput() GroupMetricRuleEscalationsInfoPtrOutput
- func (i GroupMetricRuleEscalationsInfoArgs) ToGroupMetricRuleEscalationsInfoPtrOutputWithContext(ctx context.Context) GroupMetricRuleEscalationsInfoPtrOutput
- type GroupMetricRuleEscalationsInfoInput
- type GroupMetricRuleEscalationsInfoOutput
- func (o GroupMetricRuleEscalationsInfoOutput) ComparisonOperator() pulumi.StringPtrOutput
- func (GroupMetricRuleEscalationsInfoOutput) ElementType() reflect.Type
- func (o GroupMetricRuleEscalationsInfoOutput) Statistics() pulumi.StringPtrOutput
- func (o GroupMetricRuleEscalationsInfoOutput) Threshold() pulumi.StringPtrOutput
- func (o GroupMetricRuleEscalationsInfoOutput) Times() pulumi.IntPtrOutput
- func (o GroupMetricRuleEscalationsInfoOutput) ToGroupMetricRuleEscalationsInfoOutput() GroupMetricRuleEscalationsInfoOutput
- func (o GroupMetricRuleEscalationsInfoOutput) ToGroupMetricRuleEscalationsInfoOutputWithContext(ctx context.Context) GroupMetricRuleEscalationsInfoOutput
- func (o GroupMetricRuleEscalationsInfoOutput) ToGroupMetricRuleEscalationsInfoPtrOutput() GroupMetricRuleEscalationsInfoPtrOutput
- func (o GroupMetricRuleEscalationsInfoOutput) ToGroupMetricRuleEscalationsInfoPtrOutputWithContext(ctx context.Context) GroupMetricRuleEscalationsInfoPtrOutput
- type GroupMetricRuleEscalationsInfoPtrInput
- type GroupMetricRuleEscalationsInfoPtrOutput
- func (o GroupMetricRuleEscalationsInfoPtrOutput) ComparisonOperator() pulumi.StringPtrOutput
- func (o GroupMetricRuleEscalationsInfoPtrOutput) Elem() GroupMetricRuleEscalationsInfoOutput
- func (GroupMetricRuleEscalationsInfoPtrOutput) ElementType() reflect.Type
- func (o GroupMetricRuleEscalationsInfoPtrOutput) Statistics() pulumi.StringPtrOutput
- func (o GroupMetricRuleEscalationsInfoPtrOutput) Threshold() pulumi.StringPtrOutput
- func (o GroupMetricRuleEscalationsInfoPtrOutput) Times() pulumi.IntPtrOutput
- func (o GroupMetricRuleEscalationsInfoPtrOutput) ToGroupMetricRuleEscalationsInfoPtrOutput() GroupMetricRuleEscalationsInfoPtrOutput
- func (o GroupMetricRuleEscalationsInfoPtrOutput) ToGroupMetricRuleEscalationsInfoPtrOutputWithContext(ctx context.Context) GroupMetricRuleEscalationsInfoPtrOutput
- type GroupMetricRuleEscalationsInput
- type GroupMetricRuleEscalationsOutput
- func (o GroupMetricRuleEscalationsOutput) Critical() GroupMetricRuleEscalationsCriticalPtrOutput
- func (GroupMetricRuleEscalationsOutput) ElementType() reflect.Type
- func (o GroupMetricRuleEscalationsOutput) Info() GroupMetricRuleEscalationsInfoPtrOutput
- func (o GroupMetricRuleEscalationsOutput) ToGroupMetricRuleEscalationsOutput() GroupMetricRuleEscalationsOutput
- func (o GroupMetricRuleEscalationsOutput) ToGroupMetricRuleEscalationsOutputWithContext(ctx context.Context) GroupMetricRuleEscalationsOutput
- func (o GroupMetricRuleEscalationsOutput) ToGroupMetricRuleEscalationsPtrOutput() GroupMetricRuleEscalationsPtrOutput
- func (o GroupMetricRuleEscalationsOutput) ToGroupMetricRuleEscalationsPtrOutputWithContext(ctx context.Context) GroupMetricRuleEscalationsPtrOutput
- func (o GroupMetricRuleEscalationsOutput) Warn() GroupMetricRuleEscalationsWarnPtrOutput
- type GroupMetricRuleEscalationsPtrInput
- type GroupMetricRuleEscalationsPtrOutput
- func (o GroupMetricRuleEscalationsPtrOutput) Critical() GroupMetricRuleEscalationsCriticalPtrOutput
- func (o GroupMetricRuleEscalationsPtrOutput) Elem() GroupMetricRuleEscalationsOutput
- func (GroupMetricRuleEscalationsPtrOutput) ElementType() reflect.Type
- func (o GroupMetricRuleEscalationsPtrOutput) Info() GroupMetricRuleEscalationsInfoPtrOutput
- func (o GroupMetricRuleEscalationsPtrOutput) ToGroupMetricRuleEscalationsPtrOutput() GroupMetricRuleEscalationsPtrOutput
- func (o GroupMetricRuleEscalationsPtrOutput) ToGroupMetricRuleEscalationsPtrOutputWithContext(ctx context.Context) GroupMetricRuleEscalationsPtrOutput
- func (o GroupMetricRuleEscalationsPtrOutput) Warn() GroupMetricRuleEscalationsWarnPtrOutput
- type GroupMetricRuleEscalationsWarn
- type GroupMetricRuleEscalationsWarnArgs
- func (GroupMetricRuleEscalationsWarnArgs) ElementType() reflect.Type
- func (i GroupMetricRuleEscalationsWarnArgs) ToGroupMetricRuleEscalationsWarnOutput() GroupMetricRuleEscalationsWarnOutput
- func (i GroupMetricRuleEscalationsWarnArgs) ToGroupMetricRuleEscalationsWarnOutputWithContext(ctx context.Context) GroupMetricRuleEscalationsWarnOutput
- func (i GroupMetricRuleEscalationsWarnArgs) ToGroupMetricRuleEscalationsWarnPtrOutput() GroupMetricRuleEscalationsWarnPtrOutput
- func (i GroupMetricRuleEscalationsWarnArgs) ToGroupMetricRuleEscalationsWarnPtrOutputWithContext(ctx context.Context) GroupMetricRuleEscalationsWarnPtrOutput
- type GroupMetricRuleEscalationsWarnInput
- type GroupMetricRuleEscalationsWarnOutput
- func (o GroupMetricRuleEscalationsWarnOutput) ComparisonOperator() pulumi.StringPtrOutput
- func (GroupMetricRuleEscalationsWarnOutput) ElementType() reflect.Type
- func (o GroupMetricRuleEscalationsWarnOutput) Statistics() pulumi.StringPtrOutput
- func (o GroupMetricRuleEscalationsWarnOutput) Threshold() pulumi.StringPtrOutput
- func (o GroupMetricRuleEscalationsWarnOutput) Times() pulumi.IntPtrOutput
- func (o GroupMetricRuleEscalationsWarnOutput) ToGroupMetricRuleEscalationsWarnOutput() GroupMetricRuleEscalationsWarnOutput
- func (o GroupMetricRuleEscalationsWarnOutput) ToGroupMetricRuleEscalationsWarnOutputWithContext(ctx context.Context) GroupMetricRuleEscalationsWarnOutput
- func (o GroupMetricRuleEscalationsWarnOutput) ToGroupMetricRuleEscalationsWarnPtrOutput() GroupMetricRuleEscalationsWarnPtrOutput
- func (o GroupMetricRuleEscalationsWarnOutput) ToGroupMetricRuleEscalationsWarnPtrOutputWithContext(ctx context.Context) GroupMetricRuleEscalationsWarnPtrOutput
- type GroupMetricRuleEscalationsWarnPtrInput
- type GroupMetricRuleEscalationsWarnPtrOutput
- func (o GroupMetricRuleEscalationsWarnPtrOutput) ComparisonOperator() pulumi.StringPtrOutput
- func (o GroupMetricRuleEscalationsWarnPtrOutput) Elem() GroupMetricRuleEscalationsWarnOutput
- func (GroupMetricRuleEscalationsWarnPtrOutput) ElementType() reflect.Type
- func (o GroupMetricRuleEscalationsWarnPtrOutput) Statistics() pulumi.StringPtrOutput
- func (o GroupMetricRuleEscalationsWarnPtrOutput) Threshold() pulumi.StringPtrOutput
- func (o GroupMetricRuleEscalationsWarnPtrOutput) Times() pulumi.IntPtrOutput
- func (o GroupMetricRuleEscalationsWarnPtrOutput) ToGroupMetricRuleEscalationsWarnPtrOutput() GroupMetricRuleEscalationsWarnPtrOutput
- func (o GroupMetricRuleEscalationsWarnPtrOutput) ToGroupMetricRuleEscalationsWarnPtrOutputWithContext(ctx context.Context) GroupMetricRuleEscalationsWarnPtrOutput
- type GroupMetricRuleInput
- type GroupMetricRuleMap
- type GroupMetricRuleMapInput
- type GroupMetricRuleMapOutput
- func (GroupMetricRuleMapOutput) ElementType() reflect.Type
- func (o GroupMetricRuleMapOutput) MapIndex(k pulumi.StringInput) GroupMetricRuleOutput
- func (o GroupMetricRuleMapOutput) ToGroupMetricRuleMapOutput() GroupMetricRuleMapOutput
- func (o GroupMetricRuleMapOutput) ToGroupMetricRuleMapOutputWithContext(ctx context.Context) GroupMetricRuleMapOutput
- type GroupMetricRuleOutput
- func (o GroupMetricRuleOutput) Category() pulumi.StringPtrOutput
- func (o GroupMetricRuleOutput) ContactGroups() pulumi.StringOutput
- func (o GroupMetricRuleOutput) Dimensions() pulumi.StringOutput
- func (o GroupMetricRuleOutput) EffectiveInterval() pulumi.StringPtrOutput
- func (GroupMetricRuleOutput) ElementType() reflect.Type
- func (o GroupMetricRuleOutput) EmailSubject() pulumi.StringOutput
- func (o GroupMetricRuleOutput) Escalations() GroupMetricRuleEscalationsOutput
- func (o GroupMetricRuleOutput) GroupId() pulumi.StringOutput
- func (o GroupMetricRuleOutput) GroupMetricRuleName() pulumi.StringOutput
- func (o GroupMetricRuleOutput) Interval() pulumi.StringPtrOutput
- func (o GroupMetricRuleOutput) MetricName() pulumi.StringOutput
- func (o GroupMetricRuleOutput) Namespace() pulumi.StringOutput
- func (o GroupMetricRuleOutput) NoEffectiveInterval() pulumi.StringPtrOutput
- func (o GroupMetricRuleOutput) Period() pulumi.IntOutput
- func (o GroupMetricRuleOutput) RuleId() pulumi.StringOutput
- func (o GroupMetricRuleOutput) SilenceTime() pulumi.IntOutput
- func (o GroupMetricRuleOutput) Status() pulumi.StringOutput
- func (o GroupMetricRuleOutput) Targets() GroupMetricRuleTargetArrayOutput
- func (o GroupMetricRuleOutput) ToGroupMetricRuleOutput() GroupMetricRuleOutput
- func (o GroupMetricRuleOutput) ToGroupMetricRuleOutputWithContext(ctx context.Context) GroupMetricRuleOutput
- func (o GroupMetricRuleOutput) Webhook() pulumi.StringPtrOutput
- type GroupMetricRuleState
- type GroupMetricRuleTarget
- type GroupMetricRuleTargetArgs
- type GroupMetricRuleTargetArray
- func (GroupMetricRuleTargetArray) ElementType() reflect.Type
- func (i GroupMetricRuleTargetArray) ToGroupMetricRuleTargetArrayOutput() GroupMetricRuleTargetArrayOutput
- func (i GroupMetricRuleTargetArray) ToGroupMetricRuleTargetArrayOutputWithContext(ctx context.Context) GroupMetricRuleTargetArrayOutput
- type GroupMetricRuleTargetArrayInput
- type GroupMetricRuleTargetArrayOutput
- func (GroupMetricRuleTargetArrayOutput) ElementType() reflect.Type
- func (o GroupMetricRuleTargetArrayOutput) Index(i pulumi.IntInput) GroupMetricRuleTargetOutput
- func (o GroupMetricRuleTargetArrayOutput) ToGroupMetricRuleTargetArrayOutput() GroupMetricRuleTargetArrayOutput
- func (o GroupMetricRuleTargetArrayOutput) ToGroupMetricRuleTargetArrayOutputWithContext(ctx context.Context) GroupMetricRuleTargetArrayOutput
- type GroupMetricRuleTargetInput
- type GroupMetricRuleTargetOutput
- func (o GroupMetricRuleTargetOutput) Arn() pulumi.StringPtrOutput
- func (GroupMetricRuleTargetOutput) ElementType() reflect.Type
- func (o GroupMetricRuleTargetOutput) Id() pulumi.StringPtrOutput
- func (o GroupMetricRuleTargetOutput) JsonParams() pulumi.StringPtrOutput
- func (o GroupMetricRuleTargetOutput) Level() pulumi.StringPtrOutput
- func (o GroupMetricRuleTargetOutput) ToGroupMetricRuleTargetOutput() GroupMetricRuleTargetOutput
- func (o GroupMetricRuleTargetOutput) ToGroupMetricRuleTargetOutputWithContext(ctx context.Context) GroupMetricRuleTargetOutput
- type HybridMonitorFcTask
- type HybridMonitorFcTaskArgs
- type HybridMonitorFcTaskArray
- type HybridMonitorFcTaskArrayInput
- type HybridMonitorFcTaskArrayOutput
- func (HybridMonitorFcTaskArrayOutput) ElementType() reflect.Type
- func (o HybridMonitorFcTaskArrayOutput) Index(i pulumi.IntInput) HybridMonitorFcTaskOutput
- func (o HybridMonitorFcTaskArrayOutput) ToHybridMonitorFcTaskArrayOutput() HybridMonitorFcTaskArrayOutput
- func (o HybridMonitorFcTaskArrayOutput) ToHybridMonitorFcTaskArrayOutputWithContext(ctx context.Context) HybridMonitorFcTaskArrayOutput
- type HybridMonitorFcTaskInput
- type HybridMonitorFcTaskMap
- type HybridMonitorFcTaskMapInput
- type HybridMonitorFcTaskMapOutput
- func (HybridMonitorFcTaskMapOutput) ElementType() reflect.Type
- func (o HybridMonitorFcTaskMapOutput) MapIndex(k pulumi.StringInput) HybridMonitorFcTaskOutput
- func (o HybridMonitorFcTaskMapOutput) ToHybridMonitorFcTaskMapOutput() HybridMonitorFcTaskMapOutput
- func (o HybridMonitorFcTaskMapOutput) ToHybridMonitorFcTaskMapOutputWithContext(ctx context.Context) HybridMonitorFcTaskMapOutput
- type HybridMonitorFcTaskOutput
- func (HybridMonitorFcTaskOutput) ElementType() reflect.Type
- func (o HybridMonitorFcTaskOutput) HybridMonitorFcTaskId() pulumi.StringOutput
- func (o HybridMonitorFcTaskOutput) Namespace() pulumi.StringOutput
- func (o HybridMonitorFcTaskOutput) TargetUserId() pulumi.StringOutput
- func (o HybridMonitorFcTaskOutput) ToHybridMonitorFcTaskOutput() HybridMonitorFcTaskOutput
- func (o HybridMonitorFcTaskOutput) ToHybridMonitorFcTaskOutputWithContext(ctx context.Context) HybridMonitorFcTaskOutput
- func (o HybridMonitorFcTaskOutput) YarmConfig() pulumi.StringOutput
- type HybridMonitorFcTaskState
- type HybridMonitorSlsTask
- type HybridMonitorSlsTaskArgs
- type HybridMonitorSlsTaskArray
- type HybridMonitorSlsTaskArrayInput
- type HybridMonitorSlsTaskArrayOutput
- func (HybridMonitorSlsTaskArrayOutput) ElementType() reflect.Type
- func (o HybridMonitorSlsTaskArrayOutput) Index(i pulumi.IntInput) HybridMonitorSlsTaskOutput
- func (o HybridMonitorSlsTaskArrayOutput) ToHybridMonitorSlsTaskArrayOutput() HybridMonitorSlsTaskArrayOutput
- func (o HybridMonitorSlsTaskArrayOutput) ToHybridMonitorSlsTaskArrayOutputWithContext(ctx context.Context) HybridMonitorSlsTaskArrayOutput
- type HybridMonitorSlsTaskAttachLabel
- type HybridMonitorSlsTaskAttachLabelArgs
- func (HybridMonitorSlsTaskAttachLabelArgs) ElementType() reflect.Type
- func (i HybridMonitorSlsTaskAttachLabelArgs) ToHybridMonitorSlsTaskAttachLabelOutput() HybridMonitorSlsTaskAttachLabelOutput
- func (i HybridMonitorSlsTaskAttachLabelArgs) ToHybridMonitorSlsTaskAttachLabelOutputWithContext(ctx context.Context) HybridMonitorSlsTaskAttachLabelOutput
- type HybridMonitorSlsTaskAttachLabelArray
- func (HybridMonitorSlsTaskAttachLabelArray) ElementType() reflect.Type
- func (i HybridMonitorSlsTaskAttachLabelArray) ToHybridMonitorSlsTaskAttachLabelArrayOutput() HybridMonitorSlsTaskAttachLabelArrayOutput
- func (i HybridMonitorSlsTaskAttachLabelArray) ToHybridMonitorSlsTaskAttachLabelArrayOutputWithContext(ctx context.Context) HybridMonitorSlsTaskAttachLabelArrayOutput
- type HybridMonitorSlsTaskAttachLabelArrayInput
- type HybridMonitorSlsTaskAttachLabelArrayOutput
- func (HybridMonitorSlsTaskAttachLabelArrayOutput) ElementType() reflect.Type
- func (o HybridMonitorSlsTaskAttachLabelArrayOutput) Index(i pulumi.IntInput) HybridMonitorSlsTaskAttachLabelOutput
- func (o HybridMonitorSlsTaskAttachLabelArrayOutput) ToHybridMonitorSlsTaskAttachLabelArrayOutput() HybridMonitorSlsTaskAttachLabelArrayOutput
- func (o HybridMonitorSlsTaskAttachLabelArrayOutput) ToHybridMonitorSlsTaskAttachLabelArrayOutputWithContext(ctx context.Context) HybridMonitorSlsTaskAttachLabelArrayOutput
- type HybridMonitorSlsTaskAttachLabelInput
- type HybridMonitorSlsTaskAttachLabelOutput
- func (HybridMonitorSlsTaskAttachLabelOutput) ElementType() reflect.Type
- func (o HybridMonitorSlsTaskAttachLabelOutput) Name() pulumi.StringPtrOutput
- func (o HybridMonitorSlsTaskAttachLabelOutput) ToHybridMonitorSlsTaskAttachLabelOutput() HybridMonitorSlsTaskAttachLabelOutput
- func (o HybridMonitorSlsTaskAttachLabelOutput) ToHybridMonitorSlsTaskAttachLabelOutputWithContext(ctx context.Context) HybridMonitorSlsTaskAttachLabelOutput
- func (o HybridMonitorSlsTaskAttachLabelOutput) Value() pulumi.StringPtrOutput
- type HybridMonitorSlsTaskInput
- type HybridMonitorSlsTaskMap
- type HybridMonitorSlsTaskMapInput
- type HybridMonitorSlsTaskMapOutput
- func (HybridMonitorSlsTaskMapOutput) ElementType() reflect.Type
- func (o HybridMonitorSlsTaskMapOutput) MapIndex(k pulumi.StringInput) HybridMonitorSlsTaskOutput
- func (o HybridMonitorSlsTaskMapOutput) ToHybridMonitorSlsTaskMapOutput() HybridMonitorSlsTaskMapOutput
- func (o HybridMonitorSlsTaskMapOutput) ToHybridMonitorSlsTaskMapOutputWithContext(ctx context.Context) HybridMonitorSlsTaskMapOutput
- type HybridMonitorSlsTaskOutput
- func (o HybridMonitorSlsTaskOutput) AttachLabels() HybridMonitorSlsTaskAttachLabelArrayOutput
- func (o HybridMonitorSlsTaskOutput) CollectInterval() pulumi.IntOutput
- func (o HybridMonitorSlsTaskOutput) CollectTargetType() pulumi.StringOutput
- func (o HybridMonitorSlsTaskOutput) Description() pulumi.StringPtrOutput
- func (HybridMonitorSlsTaskOutput) ElementType() reflect.Type
- func (o HybridMonitorSlsTaskOutput) Namespace() pulumi.StringOutput
- func (o HybridMonitorSlsTaskOutput) SlsProcessConfig() HybridMonitorSlsTaskSlsProcessConfigOutput
- func (o HybridMonitorSlsTaskOutput) TaskName() pulumi.StringOutput
- func (o HybridMonitorSlsTaskOutput) ToHybridMonitorSlsTaskOutput() HybridMonitorSlsTaskOutput
- func (o HybridMonitorSlsTaskOutput) ToHybridMonitorSlsTaskOutputWithContext(ctx context.Context) HybridMonitorSlsTaskOutput
- type HybridMonitorSlsTaskSlsProcessConfig
- type HybridMonitorSlsTaskSlsProcessConfigArgs
- func (HybridMonitorSlsTaskSlsProcessConfigArgs) ElementType() reflect.Type
- func (i HybridMonitorSlsTaskSlsProcessConfigArgs) ToHybridMonitorSlsTaskSlsProcessConfigOutput() HybridMonitorSlsTaskSlsProcessConfigOutput
- func (i HybridMonitorSlsTaskSlsProcessConfigArgs) ToHybridMonitorSlsTaskSlsProcessConfigOutputWithContext(ctx context.Context) HybridMonitorSlsTaskSlsProcessConfigOutput
- func (i HybridMonitorSlsTaskSlsProcessConfigArgs) ToHybridMonitorSlsTaskSlsProcessConfigPtrOutput() HybridMonitorSlsTaskSlsProcessConfigPtrOutput
- func (i HybridMonitorSlsTaskSlsProcessConfigArgs) ToHybridMonitorSlsTaskSlsProcessConfigPtrOutputWithContext(ctx context.Context) HybridMonitorSlsTaskSlsProcessConfigPtrOutput
- type HybridMonitorSlsTaskSlsProcessConfigExpress
- type HybridMonitorSlsTaskSlsProcessConfigExpressArgs
- func (HybridMonitorSlsTaskSlsProcessConfigExpressArgs) ElementType() reflect.Type
- func (i HybridMonitorSlsTaskSlsProcessConfigExpressArgs) ToHybridMonitorSlsTaskSlsProcessConfigExpressOutput() HybridMonitorSlsTaskSlsProcessConfigExpressOutput
- func (i HybridMonitorSlsTaskSlsProcessConfigExpressArgs) ToHybridMonitorSlsTaskSlsProcessConfigExpressOutputWithContext(ctx context.Context) HybridMonitorSlsTaskSlsProcessConfigExpressOutput
- type HybridMonitorSlsTaskSlsProcessConfigExpressArray
- func (HybridMonitorSlsTaskSlsProcessConfigExpressArray) ElementType() reflect.Type
- func (i HybridMonitorSlsTaskSlsProcessConfigExpressArray) ToHybridMonitorSlsTaskSlsProcessConfigExpressArrayOutput() HybridMonitorSlsTaskSlsProcessConfigExpressArrayOutput
- func (i HybridMonitorSlsTaskSlsProcessConfigExpressArray) ToHybridMonitorSlsTaskSlsProcessConfigExpressArrayOutputWithContext(ctx context.Context) HybridMonitorSlsTaskSlsProcessConfigExpressArrayOutput
- type HybridMonitorSlsTaskSlsProcessConfigExpressArrayInput
- type HybridMonitorSlsTaskSlsProcessConfigExpressArrayOutput
- func (HybridMonitorSlsTaskSlsProcessConfigExpressArrayOutput) ElementType() reflect.Type
- func (o HybridMonitorSlsTaskSlsProcessConfigExpressArrayOutput) Index(i pulumi.IntInput) HybridMonitorSlsTaskSlsProcessConfigExpressOutput
- func (o HybridMonitorSlsTaskSlsProcessConfigExpressArrayOutput) ToHybridMonitorSlsTaskSlsProcessConfigExpressArrayOutput() HybridMonitorSlsTaskSlsProcessConfigExpressArrayOutput
- func (o HybridMonitorSlsTaskSlsProcessConfigExpressArrayOutput) ToHybridMonitorSlsTaskSlsProcessConfigExpressArrayOutputWithContext(ctx context.Context) HybridMonitorSlsTaskSlsProcessConfigExpressArrayOutput
- type HybridMonitorSlsTaskSlsProcessConfigExpressInput
- type HybridMonitorSlsTaskSlsProcessConfigExpressOutput
- func (o HybridMonitorSlsTaskSlsProcessConfigExpressOutput) Alias() pulumi.StringPtrOutput
- func (HybridMonitorSlsTaskSlsProcessConfigExpressOutput) ElementType() reflect.Type
- func (o HybridMonitorSlsTaskSlsProcessConfigExpressOutput) Express() pulumi.StringPtrOutput
- func (o HybridMonitorSlsTaskSlsProcessConfigExpressOutput) ToHybridMonitorSlsTaskSlsProcessConfigExpressOutput() HybridMonitorSlsTaskSlsProcessConfigExpressOutput
- func (o HybridMonitorSlsTaskSlsProcessConfigExpressOutput) ToHybridMonitorSlsTaskSlsProcessConfigExpressOutputWithContext(ctx context.Context) HybridMonitorSlsTaskSlsProcessConfigExpressOutput
- type HybridMonitorSlsTaskSlsProcessConfigFilter
- type HybridMonitorSlsTaskSlsProcessConfigFilterArgs
- func (HybridMonitorSlsTaskSlsProcessConfigFilterArgs) ElementType() reflect.Type
- func (i HybridMonitorSlsTaskSlsProcessConfigFilterArgs) ToHybridMonitorSlsTaskSlsProcessConfigFilterOutput() HybridMonitorSlsTaskSlsProcessConfigFilterOutput
- func (i HybridMonitorSlsTaskSlsProcessConfigFilterArgs) ToHybridMonitorSlsTaskSlsProcessConfigFilterOutputWithContext(ctx context.Context) HybridMonitorSlsTaskSlsProcessConfigFilterOutput
- func (i HybridMonitorSlsTaskSlsProcessConfigFilterArgs) ToHybridMonitorSlsTaskSlsProcessConfigFilterPtrOutput() HybridMonitorSlsTaskSlsProcessConfigFilterPtrOutput
- func (i HybridMonitorSlsTaskSlsProcessConfigFilterArgs) ToHybridMonitorSlsTaskSlsProcessConfigFilterPtrOutputWithContext(ctx context.Context) HybridMonitorSlsTaskSlsProcessConfigFilterPtrOutput
- type HybridMonitorSlsTaskSlsProcessConfigFilterFilter
- type HybridMonitorSlsTaskSlsProcessConfigFilterFilterArgs
- func (HybridMonitorSlsTaskSlsProcessConfigFilterFilterArgs) ElementType() reflect.Type
- func (i HybridMonitorSlsTaskSlsProcessConfigFilterFilterArgs) ToHybridMonitorSlsTaskSlsProcessConfigFilterFilterOutput() HybridMonitorSlsTaskSlsProcessConfigFilterFilterOutput
- func (i HybridMonitorSlsTaskSlsProcessConfigFilterFilterArgs) ToHybridMonitorSlsTaskSlsProcessConfigFilterFilterOutputWithContext(ctx context.Context) HybridMonitorSlsTaskSlsProcessConfigFilterFilterOutput
- type HybridMonitorSlsTaskSlsProcessConfigFilterFilterArray
- func (HybridMonitorSlsTaskSlsProcessConfigFilterFilterArray) ElementType() reflect.Type
- func (i HybridMonitorSlsTaskSlsProcessConfigFilterFilterArray) ToHybridMonitorSlsTaskSlsProcessConfigFilterFilterArrayOutput() HybridMonitorSlsTaskSlsProcessConfigFilterFilterArrayOutput
- func (i HybridMonitorSlsTaskSlsProcessConfigFilterFilterArray) ToHybridMonitorSlsTaskSlsProcessConfigFilterFilterArrayOutputWithContext(ctx context.Context) HybridMonitorSlsTaskSlsProcessConfigFilterFilterArrayOutput
- type HybridMonitorSlsTaskSlsProcessConfigFilterFilterArrayInput
- type HybridMonitorSlsTaskSlsProcessConfigFilterFilterArrayOutput
- func (HybridMonitorSlsTaskSlsProcessConfigFilterFilterArrayOutput) ElementType() reflect.Type
- func (o HybridMonitorSlsTaskSlsProcessConfigFilterFilterArrayOutput) Index(i pulumi.IntInput) HybridMonitorSlsTaskSlsProcessConfigFilterFilterOutput
- func (o HybridMonitorSlsTaskSlsProcessConfigFilterFilterArrayOutput) ToHybridMonitorSlsTaskSlsProcessConfigFilterFilterArrayOutput() HybridMonitorSlsTaskSlsProcessConfigFilterFilterArrayOutput
- func (o HybridMonitorSlsTaskSlsProcessConfigFilterFilterArrayOutput) ToHybridMonitorSlsTaskSlsProcessConfigFilterFilterArrayOutputWithContext(ctx context.Context) HybridMonitorSlsTaskSlsProcessConfigFilterFilterArrayOutput
- type HybridMonitorSlsTaskSlsProcessConfigFilterFilterInput
- type HybridMonitorSlsTaskSlsProcessConfigFilterFilterOutput
- func (HybridMonitorSlsTaskSlsProcessConfigFilterFilterOutput) ElementType() reflect.Type
- func (o HybridMonitorSlsTaskSlsProcessConfigFilterFilterOutput) Operator() pulumi.StringPtrOutput
- func (o HybridMonitorSlsTaskSlsProcessConfigFilterFilterOutput) SlsKeyName() pulumi.StringPtrOutput
- func (o HybridMonitorSlsTaskSlsProcessConfigFilterFilterOutput) ToHybridMonitorSlsTaskSlsProcessConfigFilterFilterOutput() HybridMonitorSlsTaskSlsProcessConfigFilterFilterOutput
- func (o HybridMonitorSlsTaskSlsProcessConfigFilterFilterOutput) ToHybridMonitorSlsTaskSlsProcessConfigFilterFilterOutputWithContext(ctx context.Context) HybridMonitorSlsTaskSlsProcessConfigFilterFilterOutput
- func (o HybridMonitorSlsTaskSlsProcessConfigFilterFilterOutput) Value() pulumi.StringPtrOutput
- type HybridMonitorSlsTaskSlsProcessConfigFilterInput
- type HybridMonitorSlsTaskSlsProcessConfigFilterOutput
- func (HybridMonitorSlsTaskSlsProcessConfigFilterOutput) ElementType() reflect.Type
- func (o HybridMonitorSlsTaskSlsProcessConfigFilterOutput) Filters() HybridMonitorSlsTaskSlsProcessConfigFilterFilterArrayOutput
- func (o HybridMonitorSlsTaskSlsProcessConfigFilterOutput) Relation() pulumi.StringPtrOutput
- func (o HybridMonitorSlsTaskSlsProcessConfigFilterOutput) ToHybridMonitorSlsTaskSlsProcessConfigFilterOutput() HybridMonitorSlsTaskSlsProcessConfigFilterOutput
- func (o HybridMonitorSlsTaskSlsProcessConfigFilterOutput) ToHybridMonitorSlsTaskSlsProcessConfigFilterOutputWithContext(ctx context.Context) HybridMonitorSlsTaskSlsProcessConfigFilterOutput
- func (o HybridMonitorSlsTaskSlsProcessConfigFilterOutput) ToHybridMonitorSlsTaskSlsProcessConfigFilterPtrOutput() HybridMonitorSlsTaskSlsProcessConfigFilterPtrOutput
- func (o HybridMonitorSlsTaskSlsProcessConfigFilterOutput) ToHybridMonitorSlsTaskSlsProcessConfigFilterPtrOutputWithContext(ctx context.Context) HybridMonitorSlsTaskSlsProcessConfigFilterPtrOutput
- type HybridMonitorSlsTaskSlsProcessConfigFilterPtrInput
- type HybridMonitorSlsTaskSlsProcessConfigFilterPtrOutput
- func (o HybridMonitorSlsTaskSlsProcessConfigFilterPtrOutput) Elem() HybridMonitorSlsTaskSlsProcessConfigFilterOutput
- func (HybridMonitorSlsTaskSlsProcessConfigFilterPtrOutput) ElementType() reflect.Type
- func (o HybridMonitorSlsTaskSlsProcessConfigFilterPtrOutput) Filters() HybridMonitorSlsTaskSlsProcessConfigFilterFilterArrayOutput
- func (o HybridMonitorSlsTaskSlsProcessConfigFilterPtrOutput) Relation() pulumi.StringPtrOutput
- func (o HybridMonitorSlsTaskSlsProcessConfigFilterPtrOutput) ToHybridMonitorSlsTaskSlsProcessConfigFilterPtrOutput() HybridMonitorSlsTaskSlsProcessConfigFilterPtrOutput
- func (o HybridMonitorSlsTaskSlsProcessConfigFilterPtrOutput) ToHybridMonitorSlsTaskSlsProcessConfigFilterPtrOutputWithContext(ctx context.Context) HybridMonitorSlsTaskSlsProcessConfigFilterPtrOutput
- type HybridMonitorSlsTaskSlsProcessConfigGroupBy
- type HybridMonitorSlsTaskSlsProcessConfigGroupByArgs
- func (HybridMonitorSlsTaskSlsProcessConfigGroupByArgs) ElementType() reflect.Type
- func (i HybridMonitorSlsTaskSlsProcessConfigGroupByArgs) ToHybridMonitorSlsTaskSlsProcessConfigGroupByOutput() HybridMonitorSlsTaskSlsProcessConfigGroupByOutput
- func (i HybridMonitorSlsTaskSlsProcessConfigGroupByArgs) ToHybridMonitorSlsTaskSlsProcessConfigGroupByOutputWithContext(ctx context.Context) HybridMonitorSlsTaskSlsProcessConfigGroupByOutput
- type HybridMonitorSlsTaskSlsProcessConfigGroupByArray
- func (HybridMonitorSlsTaskSlsProcessConfigGroupByArray) ElementType() reflect.Type
- func (i HybridMonitorSlsTaskSlsProcessConfigGroupByArray) ToHybridMonitorSlsTaskSlsProcessConfigGroupByArrayOutput() HybridMonitorSlsTaskSlsProcessConfigGroupByArrayOutput
- func (i HybridMonitorSlsTaskSlsProcessConfigGroupByArray) ToHybridMonitorSlsTaskSlsProcessConfigGroupByArrayOutputWithContext(ctx context.Context) HybridMonitorSlsTaskSlsProcessConfigGroupByArrayOutput
- type HybridMonitorSlsTaskSlsProcessConfigGroupByArrayInput
- type HybridMonitorSlsTaskSlsProcessConfigGroupByArrayOutput
- func (HybridMonitorSlsTaskSlsProcessConfigGroupByArrayOutput) ElementType() reflect.Type
- func (o HybridMonitorSlsTaskSlsProcessConfigGroupByArrayOutput) Index(i pulumi.IntInput) HybridMonitorSlsTaskSlsProcessConfigGroupByOutput
- func (o HybridMonitorSlsTaskSlsProcessConfigGroupByArrayOutput) ToHybridMonitorSlsTaskSlsProcessConfigGroupByArrayOutput() HybridMonitorSlsTaskSlsProcessConfigGroupByArrayOutput
- func (o HybridMonitorSlsTaskSlsProcessConfigGroupByArrayOutput) ToHybridMonitorSlsTaskSlsProcessConfigGroupByArrayOutputWithContext(ctx context.Context) HybridMonitorSlsTaskSlsProcessConfigGroupByArrayOutput
- type HybridMonitorSlsTaskSlsProcessConfigGroupByInput
- type HybridMonitorSlsTaskSlsProcessConfigGroupByOutput
- func (o HybridMonitorSlsTaskSlsProcessConfigGroupByOutput) Alias() pulumi.StringPtrOutput
- func (HybridMonitorSlsTaskSlsProcessConfigGroupByOutput) ElementType() reflect.Type
- func (o HybridMonitorSlsTaskSlsProcessConfigGroupByOutput) SlsKeyName() pulumi.StringPtrOutput
- func (o HybridMonitorSlsTaskSlsProcessConfigGroupByOutput) ToHybridMonitorSlsTaskSlsProcessConfigGroupByOutput() HybridMonitorSlsTaskSlsProcessConfigGroupByOutput
- func (o HybridMonitorSlsTaskSlsProcessConfigGroupByOutput) ToHybridMonitorSlsTaskSlsProcessConfigGroupByOutputWithContext(ctx context.Context) HybridMonitorSlsTaskSlsProcessConfigGroupByOutput
- type HybridMonitorSlsTaskSlsProcessConfigInput
- type HybridMonitorSlsTaskSlsProcessConfigOutput
- func (HybridMonitorSlsTaskSlsProcessConfigOutput) ElementType() reflect.Type
- func (o HybridMonitorSlsTaskSlsProcessConfigOutput) Expresses() HybridMonitorSlsTaskSlsProcessConfigExpressArrayOutput
- func (o HybridMonitorSlsTaskSlsProcessConfigOutput) Filter() HybridMonitorSlsTaskSlsProcessConfigFilterPtrOutput
- func (o HybridMonitorSlsTaskSlsProcessConfigOutput) GroupBies() HybridMonitorSlsTaskSlsProcessConfigGroupByArrayOutput
- func (o HybridMonitorSlsTaskSlsProcessConfigOutput) Statistics() HybridMonitorSlsTaskSlsProcessConfigStatisticArrayOutput
- func (o HybridMonitorSlsTaskSlsProcessConfigOutput) ToHybridMonitorSlsTaskSlsProcessConfigOutput() HybridMonitorSlsTaskSlsProcessConfigOutput
- func (o HybridMonitorSlsTaskSlsProcessConfigOutput) ToHybridMonitorSlsTaskSlsProcessConfigOutputWithContext(ctx context.Context) HybridMonitorSlsTaskSlsProcessConfigOutput
- func (o HybridMonitorSlsTaskSlsProcessConfigOutput) ToHybridMonitorSlsTaskSlsProcessConfigPtrOutput() HybridMonitorSlsTaskSlsProcessConfigPtrOutput
- func (o HybridMonitorSlsTaskSlsProcessConfigOutput) ToHybridMonitorSlsTaskSlsProcessConfigPtrOutputWithContext(ctx context.Context) HybridMonitorSlsTaskSlsProcessConfigPtrOutput
- type HybridMonitorSlsTaskSlsProcessConfigPtrInput
- type HybridMonitorSlsTaskSlsProcessConfigPtrOutput
- func (o HybridMonitorSlsTaskSlsProcessConfigPtrOutput) Elem() HybridMonitorSlsTaskSlsProcessConfigOutput
- func (HybridMonitorSlsTaskSlsProcessConfigPtrOutput) ElementType() reflect.Type
- func (o HybridMonitorSlsTaskSlsProcessConfigPtrOutput) Expresses() HybridMonitorSlsTaskSlsProcessConfigExpressArrayOutput
- func (o HybridMonitorSlsTaskSlsProcessConfigPtrOutput) Filter() HybridMonitorSlsTaskSlsProcessConfigFilterPtrOutput
- func (o HybridMonitorSlsTaskSlsProcessConfigPtrOutput) GroupBies() HybridMonitorSlsTaskSlsProcessConfigGroupByArrayOutput
- func (o HybridMonitorSlsTaskSlsProcessConfigPtrOutput) Statistics() HybridMonitorSlsTaskSlsProcessConfigStatisticArrayOutput
- func (o HybridMonitorSlsTaskSlsProcessConfigPtrOutput) ToHybridMonitorSlsTaskSlsProcessConfigPtrOutput() HybridMonitorSlsTaskSlsProcessConfigPtrOutput
- func (o HybridMonitorSlsTaskSlsProcessConfigPtrOutput) ToHybridMonitorSlsTaskSlsProcessConfigPtrOutputWithContext(ctx context.Context) HybridMonitorSlsTaskSlsProcessConfigPtrOutput
- type HybridMonitorSlsTaskSlsProcessConfigStatistic
- type HybridMonitorSlsTaskSlsProcessConfigStatisticArgs
- func (HybridMonitorSlsTaskSlsProcessConfigStatisticArgs) ElementType() reflect.Type
- func (i HybridMonitorSlsTaskSlsProcessConfigStatisticArgs) ToHybridMonitorSlsTaskSlsProcessConfigStatisticOutput() HybridMonitorSlsTaskSlsProcessConfigStatisticOutput
- func (i HybridMonitorSlsTaskSlsProcessConfigStatisticArgs) ToHybridMonitorSlsTaskSlsProcessConfigStatisticOutputWithContext(ctx context.Context) HybridMonitorSlsTaskSlsProcessConfigStatisticOutput
- type HybridMonitorSlsTaskSlsProcessConfigStatisticArray
- func (HybridMonitorSlsTaskSlsProcessConfigStatisticArray) ElementType() reflect.Type
- func (i HybridMonitorSlsTaskSlsProcessConfigStatisticArray) ToHybridMonitorSlsTaskSlsProcessConfigStatisticArrayOutput() HybridMonitorSlsTaskSlsProcessConfigStatisticArrayOutput
- func (i HybridMonitorSlsTaskSlsProcessConfigStatisticArray) ToHybridMonitorSlsTaskSlsProcessConfigStatisticArrayOutputWithContext(ctx context.Context) HybridMonitorSlsTaskSlsProcessConfigStatisticArrayOutput
- type HybridMonitorSlsTaskSlsProcessConfigStatisticArrayInput
- type HybridMonitorSlsTaskSlsProcessConfigStatisticArrayOutput
- func (HybridMonitorSlsTaskSlsProcessConfigStatisticArrayOutput) ElementType() reflect.Type
- func (o HybridMonitorSlsTaskSlsProcessConfigStatisticArrayOutput) Index(i pulumi.IntInput) HybridMonitorSlsTaskSlsProcessConfigStatisticOutput
- func (o HybridMonitorSlsTaskSlsProcessConfigStatisticArrayOutput) ToHybridMonitorSlsTaskSlsProcessConfigStatisticArrayOutput() HybridMonitorSlsTaskSlsProcessConfigStatisticArrayOutput
- func (o HybridMonitorSlsTaskSlsProcessConfigStatisticArrayOutput) ToHybridMonitorSlsTaskSlsProcessConfigStatisticArrayOutputWithContext(ctx context.Context) HybridMonitorSlsTaskSlsProcessConfigStatisticArrayOutput
- type HybridMonitorSlsTaskSlsProcessConfigStatisticInput
- type HybridMonitorSlsTaskSlsProcessConfigStatisticOutput
- func (o HybridMonitorSlsTaskSlsProcessConfigStatisticOutput) Alias() pulumi.StringPtrOutput
- func (HybridMonitorSlsTaskSlsProcessConfigStatisticOutput) ElementType() reflect.Type
- func (o HybridMonitorSlsTaskSlsProcessConfigStatisticOutput) Function() pulumi.StringPtrOutput
- func (o HybridMonitorSlsTaskSlsProcessConfigStatisticOutput) ParameterOne() pulumi.StringPtrOutput
- func (o HybridMonitorSlsTaskSlsProcessConfigStatisticOutput) ParameterTwo() pulumi.StringPtrOutput
- func (o HybridMonitorSlsTaskSlsProcessConfigStatisticOutput) SlsKeyName() pulumi.StringPtrOutput
- func (o HybridMonitorSlsTaskSlsProcessConfigStatisticOutput) ToHybridMonitorSlsTaskSlsProcessConfigStatisticOutput() HybridMonitorSlsTaskSlsProcessConfigStatisticOutput
- func (o HybridMonitorSlsTaskSlsProcessConfigStatisticOutput) ToHybridMonitorSlsTaskSlsProcessConfigStatisticOutputWithContext(ctx context.Context) HybridMonitorSlsTaskSlsProcessConfigStatisticOutput
- type HybridMonitorSlsTaskState
- type LookupMonitorGroupInstancesArgs
- type LookupMonitorGroupInstancesOutputArgs
- type LookupMonitorGroupInstancesResult
- type LookupMonitorGroupInstancesResultOutput
- func (LookupMonitorGroupInstancesResultOutput) ElementType() reflect.Type
- func (o LookupMonitorGroupInstancesResultOutput) Id() pulumi.StringOutput
- func (o LookupMonitorGroupInstancesResultOutput) Ids() pulumi.StringOutput
- func (o LookupMonitorGroupInstancesResultOutput) Instances() GetMonitorGroupInstancesInstanceArrayOutput
- func (o LookupMonitorGroupInstancesResultOutput) Keyword() pulumi.StringPtrOutput
- func (o LookupMonitorGroupInstancesResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o LookupMonitorGroupInstancesResultOutput) ToLookupMonitorGroupInstancesResultOutput() LookupMonitorGroupInstancesResultOutput
- func (o LookupMonitorGroupInstancesResultOutput) ToLookupMonitorGroupInstancesResultOutputWithContext(ctx context.Context) LookupMonitorGroupInstancesResultOutput
- type MetricRuleBlackList
- type MetricRuleBlackListArgs
- type MetricRuleBlackListArray
- type MetricRuleBlackListArrayInput
- type MetricRuleBlackListArrayOutput
- func (MetricRuleBlackListArrayOutput) ElementType() reflect.Type
- func (o MetricRuleBlackListArrayOutput) Index(i pulumi.IntInput) MetricRuleBlackListOutput
- func (o MetricRuleBlackListArrayOutput) ToMetricRuleBlackListArrayOutput() MetricRuleBlackListArrayOutput
- func (o MetricRuleBlackListArrayOutput) ToMetricRuleBlackListArrayOutputWithContext(ctx context.Context) MetricRuleBlackListArrayOutput
- type MetricRuleBlackListInput
- type MetricRuleBlackListMap
- type MetricRuleBlackListMapInput
- type MetricRuleBlackListMapOutput
- func (MetricRuleBlackListMapOutput) ElementType() reflect.Type
- func (o MetricRuleBlackListMapOutput) MapIndex(k pulumi.StringInput) MetricRuleBlackListOutput
- func (o MetricRuleBlackListMapOutput) ToMetricRuleBlackListMapOutput() MetricRuleBlackListMapOutput
- func (o MetricRuleBlackListMapOutput) ToMetricRuleBlackListMapOutputWithContext(ctx context.Context) MetricRuleBlackListMapOutput
- type MetricRuleBlackListMetric
- type MetricRuleBlackListMetricArgs
- func (MetricRuleBlackListMetricArgs) ElementType() reflect.Type
- func (i MetricRuleBlackListMetricArgs) ToMetricRuleBlackListMetricOutput() MetricRuleBlackListMetricOutput
- func (i MetricRuleBlackListMetricArgs) ToMetricRuleBlackListMetricOutputWithContext(ctx context.Context) MetricRuleBlackListMetricOutput
- type MetricRuleBlackListMetricArray
- func (MetricRuleBlackListMetricArray) ElementType() reflect.Type
- func (i MetricRuleBlackListMetricArray) ToMetricRuleBlackListMetricArrayOutput() MetricRuleBlackListMetricArrayOutput
- func (i MetricRuleBlackListMetricArray) ToMetricRuleBlackListMetricArrayOutputWithContext(ctx context.Context) MetricRuleBlackListMetricArrayOutput
- type MetricRuleBlackListMetricArrayInput
- type MetricRuleBlackListMetricArrayOutput
- func (MetricRuleBlackListMetricArrayOutput) ElementType() reflect.Type
- func (o MetricRuleBlackListMetricArrayOutput) Index(i pulumi.IntInput) MetricRuleBlackListMetricOutput
- func (o MetricRuleBlackListMetricArrayOutput) ToMetricRuleBlackListMetricArrayOutput() MetricRuleBlackListMetricArrayOutput
- func (o MetricRuleBlackListMetricArrayOutput) ToMetricRuleBlackListMetricArrayOutputWithContext(ctx context.Context) MetricRuleBlackListMetricArrayOutput
- type MetricRuleBlackListMetricInput
- type MetricRuleBlackListMetricOutput
- func (MetricRuleBlackListMetricOutput) ElementType() reflect.Type
- func (o MetricRuleBlackListMetricOutput) MetricName() pulumi.StringOutput
- func (o MetricRuleBlackListMetricOutput) Resource() pulumi.StringPtrOutput
- func (o MetricRuleBlackListMetricOutput) ToMetricRuleBlackListMetricOutput() MetricRuleBlackListMetricOutput
- func (o MetricRuleBlackListMetricOutput) ToMetricRuleBlackListMetricOutputWithContext(ctx context.Context) MetricRuleBlackListMetricOutput
- type MetricRuleBlackListOutput
- func (o MetricRuleBlackListOutput) Category() pulumi.StringOutput
- func (o MetricRuleBlackListOutput) CreateTime() pulumi.StringOutput
- func (o MetricRuleBlackListOutput) EffectiveTime() pulumi.StringPtrOutput
- func (MetricRuleBlackListOutput) ElementType() reflect.Type
- func (o MetricRuleBlackListOutput) EnableEndTime() pulumi.StringPtrOutput
- func (o MetricRuleBlackListOutput) EnableStartTime() pulumi.StringPtrOutput
- func (o MetricRuleBlackListOutput) Instances() pulumi.StringArrayOutput
- func (o MetricRuleBlackListOutput) IsEnable() pulumi.BoolOutput
- func (o MetricRuleBlackListOutput) MetricRuleBlackListId() pulumi.StringOutput
- func (o MetricRuleBlackListOutput) MetricRuleBlackListName() pulumi.StringOutput
- func (o MetricRuleBlackListOutput) Metrics() MetricRuleBlackListMetricArrayOutput
- func (o MetricRuleBlackListOutput) Namespace() pulumi.StringOutput
- func (o MetricRuleBlackListOutput) ScopeType() pulumi.StringOutput
- func (o MetricRuleBlackListOutput) ScopeValues() pulumi.StringArrayOutput
- func (o MetricRuleBlackListOutput) ToMetricRuleBlackListOutput() MetricRuleBlackListOutput
- func (o MetricRuleBlackListOutput) ToMetricRuleBlackListOutputWithContext(ctx context.Context) MetricRuleBlackListOutput
- func (o MetricRuleBlackListOutput) UpdateTime() pulumi.StringOutput
- type MetricRuleBlackListState
- type MetricRuleTemplate
- type MetricRuleTemplateAlertTemplate
- type MetricRuleTemplateAlertTemplateArgs
- func (MetricRuleTemplateAlertTemplateArgs) ElementType() reflect.Type
- func (i MetricRuleTemplateAlertTemplateArgs) ToMetricRuleTemplateAlertTemplateOutput() MetricRuleTemplateAlertTemplateOutput
- func (i MetricRuleTemplateAlertTemplateArgs) ToMetricRuleTemplateAlertTemplateOutputWithContext(ctx context.Context) MetricRuleTemplateAlertTemplateOutput
- type MetricRuleTemplateAlertTemplateArray
- func (MetricRuleTemplateAlertTemplateArray) ElementType() reflect.Type
- func (i MetricRuleTemplateAlertTemplateArray) ToMetricRuleTemplateAlertTemplateArrayOutput() MetricRuleTemplateAlertTemplateArrayOutput
- func (i MetricRuleTemplateAlertTemplateArray) ToMetricRuleTemplateAlertTemplateArrayOutputWithContext(ctx context.Context) MetricRuleTemplateAlertTemplateArrayOutput
- type MetricRuleTemplateAlertTemplateArrayInput
- type MetricRuleTemplateAlertTemplateArrayOutput
- func (MetricRuleTemplateAlertTemplateArrayOutput) ElementType() reflect.Type
- func (o MetricRuleTemplateAlertTemplateArrayOutput) Index(i pulumi.IntInput) MetricRuleTemplateAlertTemplateOutput
- func (o MetricRuleTemplateAlertTemplateArrayOutput) ToMetricRuleTemplateAlertTemplateArrayOutput() MetricRuleTemplateAlertTemplateArrayOutput
- func (o MetricRuleTemplateAlertTemplateArrayOutput) ToMetricRuleTemplateAlertTemplateArrayOutputWithContext(ctx context.Context) MetricRuleTemplateAlertTemplateArrayOutput
- type MetricRuleTemplateAlertTemplateEscalations
- type MetricRuleTemplateAlertTemplateEscalationsArgs
- func (MetricRuleTemplateAlertTemplateEscalationsArgs) ElementType() reflect.Type
- func (i MetricRuleTemplateAlertTemplateEscalationsArgs) ToMetricRuleTemplateAlertTemplateEscalationsOutput() MetricRuleTemplateAlertTemplateEscalationsOutput
- func (i MetricRuleTemplateAlertTemplateEscalationsArgs) ToMetricRuleTemplateAlertTemplateEscalationsOutputWithContext(ctx context.Context) MetricRuleTemplateAlertTemplateEscalationsOutput
- func (i MetricRuleTemplateAlertTemplateEscalationsArgs) ToMetricRuleTemplateAlertTemplateEscalationsPtrOutput() MetricRuleTemplateAlertTemplateEscalationsPtrOutput
- func (i MetricRuleTemplateAlertTemplateEscalationsArgs) ToMetricRuleTemplateAlertTemplateEscalationsPtrOutputWithContext(ctx context.Context) MetricRuleTemplateAlertTemplateEscalationsPtrOutput
- type MetricRuleTemplateAlertTemplateEscalationsCritical
- type MetricRuleTemplateAlertTemplateEscalationsCriticalArgs
- func (MetricRuleTemplateAlertTemplateEscalationsCriticalArgs) ElementType() reflect.Type
- func (i MetricRuleTemplateAlertTemplateEscalationsCriticalArgs) ToMetricRuleTemplateAlertTemplateEscalationsCriticalOutput() MetricRuleTemplateAlertTemplateEscalationsCriticalOutput
- func (i MetricRuleTemplateAlertTemplateEscalationsCriticalArgs) ToMetricRuleTemplateAlertTemplateEscalationsCriticalOutputWithContext(ctx context.Context) MetricRuleTemplateAlertTemplateEscalationsCriticalOutput
- func (i MetricRuleTemplateAlertTemplateEscalationsCriticalArgs) ToMetricRuleTemplateAlertTemplateEscalationsCriticalPtrOutput() MetricRuleTemplateAlertTemplateEscalationsCriticalPtrOutput
- func (i MetricRuleTemplateAlertTemplateEscalationsCriticalArgs) ToMetricRuleTemplateAlertTemplateEscalationsCriticalPtrOutputWithContext(ctx context.Context) MetricRuleTemplateAlertTemplateEscalationsCriticalPtrOutput
- type MetricRuleTemplateAlertTemplateEscalationsCriticalInput
- type MetricRuleTemplateAlertTemplateEscalationsCriticalOutput
- func (o MetricRuleTemplateAlertTemplateEscalationsCriticalOutput) ComparisonOperator() pulumi.StringPtrOutput
- func (MetricRuleTemplateAlertTemplateEscalationsCriticalOutput) ElementType() reflect.Type
- func (o MetricRuleTemplateAlertTemplateEscalationsCriticalOutput) Statistics() pulumi.StringPtrOutput
- func (o MetricRuleTemplateAlertTemplateEscalationsCriticalOutput) Threshold() pulumi.StringPtrOutput
- func (o MetricRuleTemplateAlertTemplateEscalationsCriticalOutput) Times() pulumi.StringPtrOutput
- func (o MetricRuleTemplateAlertTemplateEscalationsCriticalOutput) ToMetricRuleTemplateAlertTemplateEscalationsCriticalOutput() MetricRuleTemplateAlertTemplateEscalationsCriticalOutput
- func (o MetricRuleTemplateAlertTemplateEscalationsCriticalOutput) ToMetricRuleTemplateAlertTemplateEscalationsCriticalOutputWithContext(ctx context.Context) MetricRuleTemplateAlertTemplateEscalationsCriticalOutput
- func (o MetricRuleTemplateAlertTemplateEscalationsCriticalOutput) ToMetricRuleTemplateAlertTemplateEscalationsCriticalPtrOutput() MetricRuleTemplateAlertTemplateEscalationsCriticalPtrOutput
- func (o MetricRuleTemplateAlertTemplateEscalationsCriticalOutput) ToMetricRuleTemplateAlertTemplateEscalationsCriticalPtrOutputWithContext(ctx context.Context) MetricRuleTemplateAlertTemplateEscalationsCriticalPtrOutput
- type MetricRuleTemplateAlertTemplateEscalationsCriticalPtrInput
- type MetricRuleTemplateAlertTemplateEscalationsCriticalPtrOutput
- func (o MetricRuleTemplateAlertTemplateEscalationsCriticalPtrOutput) ComparisonOperator() pulumi.StringPtrOutput
- func (o MetricRuleTemplateAlertTemplateEscalationsCriticalPtrOutput) Elem() MetricRuleTemplateAlertTemplateEscalationsCriticalOutput
- func (MetricRuleTemplateAlertTemplateEscalationsCriticalPtrOutput) ElementType() reflect.Type
- func (o MetricRuleTemplateAlertTemplateEscalationsCriticalPtrOutput) Statistics() pulumi.StringPtrOutput
- func (o MetricRuleTemplateAlertTemplateEscalationsCriticalPtrOutput) Threshold() pulumi.StringPtrOutput
- func (o MetricRuleTemplateAlertTemplateEscalationsCriticalPtrOutput) Times() pulumi.StringPtrOutput
- func (o MetricRuleTemplateAlertTemplateEscalationsCriticalPtrOutput) ToMetricRuleTemplateAlertTemplateEscalationsCriticalPtrOutput() MetricRuleTemplateAlertTemplateEscalationsCriticalPtrOutput
- func (o MetricRuleTemplateAlertTemplateEscalationsCriticalPtrOutput) ToMetricRuleTemplateAlertTemplateEscalationsCriticalPtrOutputWithContext(ctx context.Context) MetricRuleTemplateAlertTemplateEscalationsCriticalPtrOutput
- type MetricRuleTemplateAlertTemplateEscalationsInfo
- type MetricRuleTemplateAlertTemplateEscalationsInfoArgs
- func (MetricRuleTemplateAlertTemplateEscalationsInfoArgs) ElementType() reflect.Type
- func (i MetricRuleTemplateAlertTemplateEscalationsInfoArgs) ToMetricRuleTemplateAlertTemplateEscalationsInfoOutput() MetricRuleTemplateAlertTemplateEscalationsInfoOutput
- func (i MetricRuleTemplateAlertTemplateEscalationsInfoArgs) ToMetricRuleTemplateAlertTemplateEscalationsInfoOutputWithContext(ctx context.Context) MetricRuleTemplateAlertTemplateEscalationsInfoOutput
- func (i MetricRuleTemplateAlertTemplateEscalationsInfoArgs) ToMetricRuleTemplateAlertTemplateEscalationsInfoPtrOutput() MetricRuleTemplateAlertTemplateEscalationsInfoPtrOutput
- func (i MetricRuleTemplateAlertTemplateEscalationsInfoArgs) ToMetricRuleTemplateAlertTemplateEscalationsInfoPtrOutputWithContext(ctx context.Context) MetricRuleTemplateAlertTemplateEscalationsInfoPtrOutput
- type MetricRuleTemplateAlertTemplateEscalationsInfoInput
- type MetricRuleTemplateAlertTemplateEscalationsInfoOutput
- func (o MetricRuleTemplateAlertTemplateEscalationsInfoOutput) ComparisonOperator() pulumi.StringPtrOutput
- func (MetricRuleTemplateAlertTemplateEscalationsInfoOutput) ElementType() reflect.Type
- func (o MetricRuleTemplateAlertTemplateEscalationsInfoOutput) Statistics() pulumi.StringPtrOutput
- func (o MetricRuleTemplateAlertTemplateEscalationsInfoOutput) Threshold() pulumi.StringPtrOutput
- func (o MetricRuleTemplateAlertTemplateEscalationsInfoOutput) Times() pulumi.StringPtrOutput
- func (o MetricRuleTemplateAlertTemplateEscalationsInfoOutput) ToMetricRuleTemplateAlertTemplateEscalationsInfoOutput() MetricRuleTemplateAlertTemplateEscalationsInfoOutput
- func (o MetricRuleTemplateAlertTemplateEscalationsInfoOutput) ToMetricRuleTemplateAlertTemplateEscalationsInfoOutputWithContext(ctx context.Context) MetricRuleTemplateAlertTemplateEscalationsInfoOutput
- func (o MetricRuleTemplateAlertTemplateEscalationsInfoOutput) ToMetricRuleTemplateAlertTemplateEscalationsInfoPtrOutput() MetricRuleTemplateAlertTemplateEscalationsInfoPtrOutput
- func (o MetricRuleTemplateAlertTemplateEscalationsInfoOutput) ToMetricRuleTemplateAlertTemplateEscalationsInfoPtrOutputWithContext(ctx context.Context) MetricRuleTemplateAlertTemplateEscalationsInfoPtrOutput
- type MetricRuleTemplateAlertTemplateEscalationsInfoPtrInput
- type MetricRuleTemplateAlertTemplateEscalationsInfoPtrOutput
- func (o MetricRuleTemplateAlertTemplateEscalationsInfoPtrOutput) ComparisonOperator() pulumi.StringPtrOutput
- func (o MetricRuleTemplateAlertTemplateEscalationsInfoPtrOutput) Elem() MetricRuleTemplateAlertTemplateEscalationsInfoOutput
- func (MetricRuleTemplateAlertTemplateEscalationsInfoPtrOutput) ElementType() reflect.Type
- func (o MetricRuleTemplateAlertTemplateEscalationsInfoPtrOutput) Statistics() pulumi.StringPtrOutput
- func (o MetricRuleTemplateAlertTemplateEscalationsInfoPtrOutput) Threshold() pulumi.StringPtrOutput
- func (o MetricRuleTemplateAlertTemplateEscalationsInfoPtrOutput) Times() pulumi.StringPtrOutput
- func (o MetricRuleTemplateAlertTemplateEscalationsInfoPtrOutput) ToMetricRuleTemplateAlertTemplateEscalationsInfoPtrOutput() MetricRuleTemplateAlertTemplateEscalationsInfoPtrOutput
- func (o MetricRuleTemplateAlertTemplateEscalationsInfoPtrOutput) ToMetricRuleTemplateAlertTemplateEscalationsInfoPtrOutputWithContext(ctx context.Context) MetricRuleTemplateAlertTemplateEscalationsInfoPtrOutput
- type MetricRuleTemplateAlertTemplateEscalationsInput
- type MetricRuleTemplateAlertTemplateEscalationsOutput
- func (o MetricRuleTemplateAlertTemplateEscalationsOutput) Critical() MetricRuleTemplateAlertTemplateEscalationsCriticalPtrOutput
- func (MetricRuleTemplateAlertTemplateEscalationsOutput) ElementType() reflect.Type
- func (o MetricRuleTemplateAlertTemplateEscalationsOutput) Info() MetricRuleTemplateAlertTemplateEscalationsInfoPtrOutput
- func (o MetricRuleTemplateAlertTemplateEscalationsOutput) ToMetricRuleTemplateAlertTemplateEscalationsOutput() MetricRuleTemplateAlertTemplateEscalationsOutput
- func (o MetricRuleTemplateAlertTemplateEscalationsOutput) ToMetricRuleTemplateAlertTemplateEscalationsOutputWithContext(ctx context.Context) MetricRuleTemplateAlertTemplateEscalationsOutput
- func (o MetricRuleTemplateAlertTemplateEscalationsOutput) ToMetricRuleTemplateAlertTemplateEscalationsPtrOutput() MetricRuleTemplateAlertTemplateEscalationsPtrOutput
- func (o MetricRuleTemplateAlertTemplateEscalationsOutput) ToMetricRuleTemplateAlertTemplateEscalationsPtrOutputWithContext(ctx context.Context) MetricRuleTemplateAlertTemplateEscalationsPtrOutput
- func (o MetricRuleTemplateAlertTemplateEscalationsOutput) Warn() MetricRuleTemplateAlertTemplateEscalationsWarnPtrOutput
- type MetricRuleTemplateAlertTemplateEscalationsPtrInput
- type MetricRuleTemplateAlertTemplateEscalationsPtrOutput
- func (o MetricRuleTemplateAlertTemplateEscalationsPtrOutput) Critical() MetricRuleTemplateAlertTemplateEscalationsCriticalPtrOutput
- func (o MetricRuleTemplateAlertTemplateEscalationsPtrOutput) Elem() MetricRuleTemplateAlertTemplateEscalationsOutput
- func (MetricRuleTemplateAlertTemplateEscalationsPtrOutput) ElementType() reflect.Type
- func (o MetricRuleTemplateAlertTemplateEscalationsPtrOutput) Info() MetricRuleTemplateAlertTemplateEscalationsInfoPtrOutput
- func (o MetricRuleTemplateAlertTemplateEscalationsPtrOutput) ToMetricRuleTemplateAlertTemplateEscalationsPtrOutput() MetricRuleTemplateAlertTemplateEscalationsPtrOutput
- func (o MetricRuleTemplateAlertTemplateEscalationsPtrOutput) ToMetricRuleTemplateAlertTemplateEscalationsPtrOutputWithContext(ctx context.Context) MetricRuleTemplateAlertTemplateEscalationsPtrOutput
- func (o MetricRuleTemplateAlertTemplateEscalationsPtrOutput) Warn() MetricRuleTemplateAlertTemplateEscalationsWarnPtrOutput
- type MetricRuleTemplateAlertTemplateEscalationsWarn
- type MetricRuleTemplateAlertTemplateEscalationsWarnArgs
- func (MetricRuleTemplateAlertTemplateEscalationsWarnArgs) ElementType() reflect.Type
- func (i MetricRuleTemplateAlertTemplateEscalationsWarnArgs) ToMetricRuleTemplateAlertTemplateEscalationsWarnOutput() MetricRuleTemplateAlertTemplateEscalationsWarnOutput
- func (i MetricRuleTemplateAlertTemplateEscalationsWarnArgs) ToMetricRuleTemplateAlertTemplateEscalationsWarnOutputWithContext(ctx context.Context) MetricRuleTemplateAlertTemplateEscalationsWarnOutput
- func (i MetricRuleTemplateAlertTemplateEscalationsWarnArgs) ToMetricRuleTemplateAlertTemplateEscalationsWarnPtrOutput() MetricRuleTemplateAlertTemplateEscalationsWarnPtrOutput
- func (i MetricRuleTemplateAlertTemplateEscalationsWarnArgs) ToMetricRuleTemplateAlertTemplateEscalationsWarnPtrOutputWithContext(ctx context.Context) MetricRuleTemplateAlertTemplateEscalationsWarnPtrOutput
- type MetricRuleTemplateAlertTemplateEscalationsWarnInput
- type MetricRuleTemplateAlertTemplateEscalationsWarnOutput
- func (o MetricRuleTemplateAlertTemplateEscalationsWarnOutput) ComparisonOperator() pulumi.StringPtrOutput
- func (MetricRuleTemplateAlertTemplateEscalationsWarnOutput) ElementType() reflect.Type
- func (o MetricRuleTemplateAlertTemplateEscalationsWarnOutput) Statistics() pulumi.StringPtrOutput
- func (o MetricRuleTemplateAlertTemplateEscalationsWarnOutput) Threshold() pulumi.StringPtrOutput
- func (o MetricRuleTemplateAlertTemplateEscalationsWarnOutput) Times() pulumi.StringPtrOutput
- func (o MetricRuleTemplateAlertTemplateEscalationsWarnOutput) ToMetricRuleTemplateAlertTemplateEscalationsWarnOutput() MetricRuleTemplateAlertTemplateEscalationsWarnOutput
- func (o MetricRuleTemplateAlertTemplateEscalationsWarnOutput) ToMetricRuleTemplateAlertTemplateEscalationsWarnOutputWithContext(ctx context.Context) MetricRuleTemplateAlertTemplateEscalationsWarnOutput
- func (o MetricRuleTemplateAlertTemplateEscalationsWarnOutput) ToMetricRuleTemplateAlertTemplateEscalationsWarnPtrOutput() MetricRuleTemplateAlertTemplateEscalationsWarnPtrOutput
- func (o MetricRuleTemplateAlertTemplateEscalationsWarnOutput) ToMetricRuleTemplateAlertTemplateEscalationsWarnPtrOutputWithContext(ctx context.Context) MetricRuleTemplateAlertTemplateEscalationsWarnPtrOutput
- type MetricRuleTemplateAlertTemplateEscalationsWarnPtrInput
- type MetricRuleTemplateAlertTemplateEscalationsWarnPtrOutput
- func (o MetricRuleTemplateAlertTemplateEscalationsWarnPtrOutput) ComparisonOperator() pulumi.StringPtrOutput
- func (o MetricRuleTemplateAlertTemplateEscalationsWarnPtrOutput) Elem() MetricRuleTemplateAlertTemplateEscalationsWarnOutput
- func (MetricRuleTemplateAlertTemplateEscalationsWarnPtrOutput) ElementType() reflect.Type
- func (o MetricRuleTemplateAlertTemplateEscalationsWarnPtrOutput) Statistics() pulumi.StringPtrOutput
- func (o MetricRuleTemplateAlertTemplateEscalationsWarnPtrOutput) Threshold() pulumi.StringPtrOutput
- func (o MetricRuleTemplateAlertTemplateEscalationsWarnPtrOutput) Times() pulumi.StringPtrOutput
- func (o MetricRuleTemplateAlertTemplateEscalationsWarnPtrOutput) ToMetricRuleTemplateAlertTemplateEscalationsWarnPtrOutput() MetricRuleTemplateAlertTemplateEscalationsWarnPtrOutput
- func (o MetricRuleTemplateAlertTemplateEscalationsWarnPtrOutput) ToMetricRuleTemplateAlertTemplateEscalationsWarnPtrOutputWithContext(ctx context.Context) MetricRuleTemplateAlertTemplateEscalationsWarnPtrOutput
- type MetricRuleTemplateAlertTemplateInput
- type MetricRuleTemplateAlertTemplateOutput
- func (o MetricRuleTemplateAlertTemplateOutput) Category() pulumi.StringOutput
- func (MetricRuleTemplateAlertTemplateOutput) ElementType() reflect.Type
- func (o MetricRuleTemplateAlertTemplateOutput) Escalations() MetricRuleTemplateAlertTemplateEscalationsPtrOutput
- func (o MetricRuleTemplateAlertTemplateOutput) MetricName() pulumi.StringOutput
- func (o MetricRuleTemplateAlertTemplateOutput) Namespace() pulumi.StringOutput
- func (o MetricRuleTemplateAlertTemplateOutput) RuleName() pulumi.StringOutput
- func (o MetricRuleTemplateAlertTemplateOutput) ToMetricRuleTemplateAlertTemplateOutput() MetricRuleTemplateAlertTemplateOutput
- func (o MetricRuleTemplateAlertTemplateOutput) ToMetricRuleTemplateAlertTemplateOutputWithContext(ctx context.Context) MetricRuleTemplateAlertTemplateOutput
- func (o MetricRuleTemplateAlertTemplateOutput) Webhook() pulumi.StringPtrOutput
- type MetricRuleTemplateArgs
- type MetricRuleTemplateArray
- type MetricRuleTemplateArrayInput
- type MetricRuleTemplateArrayOutput
- func (MetricRuleTemplateArrayOutput) ElementType() reflect.Type
- func (o MetricRuleTemplateArrayOutput) Index(i pulumi.IntInput) MetricRuleTemplateOutput
- func (o MetricRuleTemplateArrayOutput) ToMetricRuleTemplateArrayOutput() MetricRuleTemplateArrayOutput
- func (o MetricRuleTemplateArrayOutput) ToMetricRuleTemplateArrayOutputWithContext(ctx context.Context) MetricRuleTemplateArrayOutput
- type MetricRuleTemplateInput
- type MetricRuleTemplateMap
- type MetricRuleTemplateMapInput
- type MetricRuleTemplateMapOutput
- func (MetricRuleTemplateMapOutput) ElementType() reflect.Type
- func (o MetricRuleTemplateMapOutput) MapIndex(k pulumi.StringInput) MetricRuleTemplateOutput
- func (o MetricRuleTemplateMapOutput) ToMetricRuleTemplateMapOutput() MetricRuleTemplateMapOutput
- func (o MetricRuleTemplateMapOutput) ToMetricRuleTemplateMapOutputWithContext(ctx context.Context) MetricRuleTemplateMapOutput
- type MetricRuleTemplateOutput
- func (o MetricRuleTemplateOutput) AlertTemplates() MetricRuleTemplateAlertTemplateArrayOutput
- func (o MetricRuleTemplateOutput) ApplyMode() pulumi.StringPtrOutput
- func (o MetricRuleTemplateOutput) Description() pulumi.StringPtrOutput
- func (MetricRuleTemplateOutput) ElementType() reflect.Type
- func (o MetricRuleTemplateOutput) EnableEndTime() pulumi.StringPtrOutput
- func (o MetricRuleTemplateOutput) EnableStartTime() pulumi.StringPtrOutput
- func (o MetricRuleTemplateOutput) GroupId() pulumi.StringPtrOutput
- func (o MetricRuleTemplateOutput) MetricRuleTemplateName() pulumi.StringOutput
- func (o MetricRuleTemplateOutput) NotifyLevel() pulumi.StringPtrOutput
- func (o MetricRuleTemplateOutput) RestVersion() pulumi.StringOutput
- func (o MetricRuleTemplateOutput) SilenceTime() pulumi.IntPtrOutput
- func (o MetricRuleTemplateOutput) ToMetricRuleTemplateOutput() MetricRuleTemplateOutput
- func (o MetricRuleTemplateOutput) ToMetricRuleTemplateOutputWithContext(ctx context.Context) MetricRuleTemplateOutput
- func (o MetricRuleTemplateOutput) Webhook() pulumi.StringPtrOutput
- type MetricRuleTemplateState
- type MonitorGroup
- type MonitorGroupArgs
- type MonitorGroupArray
- type MonitorGroupArrayInput
- type MonitorGroupArrayOutput
- func (MonitorGroupArrayOutput) ElementType() reflect.Type
- func (o MonitorGroupArrayOutput) Index(i pulumi.IntInput) MonitorGroupOutput
- func (o MonitorGroupArrayOutput) ToMonitorGroupArrayOutput() MonitorGroupArrayOutput
- func (o MonitorGroupArrayOutput) ToMonitorGroupArrayOutputWithContext(ctx context.Context) MonitorGroupArrayOutput
- type MonitorGroupInput
- type MonitorGroupInstances
- type MonitorGroupInstancesArgs
- type MonitorGroupInstancesArray
- func (MonitorGroupInstancesArray) ElementType() reflect.Type
- func (i MonitorGroupInstancesArray) ToMonitorGroupInstancesArrayOutput() MonitorGroupInstancesArrayOutput
- func (i MonitorGroupInstancesArray) ToMonitorGroupInstancesArrayOutputWithContext(ctx context.Context) MonitorGroupInstancesArrayOutput
- type MonitorGroupInstancesArrayInput
- type MonitorGroupInstancesArrayOutput
- func (MonitorGroupInstancesArrayOutput) ElementType() reflect.Type
- func (o MonitorGroupInstancesArrayOutput) Index(i pulumi.IntInput) MonitorGroupInstancesOutput
- func (o MonitorGroupInstancesArrayOutput) ToMonitorGroupInstancesArrayOutput() MonitorGroupInstancesArrayOutput
- func (o MonitorGroupInstancesArrayOutput) ToMonitorGroupInstancesArrayOutputWithContext(ctx context.Context) MonitorGroupInstancesArrayOutput
- type MonitorGroupInstancesInput
- type MonitorGroupInstancesInstance
- type MonitorGroupInstancesInstanceArgs
- func (MonitorGroupInstancesInstanceArgs) ElementType() reflect.Type
- func (i MonitorGroupInstancesInstanceArgs) ToMonitorGroupInstancesInstanceOutput() MonitorGroupInstancesInstanceOutput
- func (i MonitorGroupInstancesInstanceArgs) ToMonitorGroupInstancesInstanceOutputWithContext(ctx context.Context) MonitorGroupInstancesInstanceOutput
- type MonitorGroupInstancesInstanceArray
- func (MonitorGroupInstancesInstanceArray) ElementType() reflect.Type
- func (i MonitorGroupInstancesInstanceArray) ToMonitorGroupInstancesInstanceArrayOutput() MonitorGroupInstancesInstanceArrayOutput
- func (i MonitorGroupInstancesInstanceArray) ToMonitorGroupInstancesInstanceArrayOutputWithContext(ctx context.Context) MonitorGroupInstancesInstanceArrayOutput
- type MonitorGroupInstancesInstanceArrayInput
- type MonitorGroupInstancesInstanceArrayOutput
- func (MonitorGroupInstancesInstanceArrayOutput) ElementType() reflect.Type
- func (o MonitorGroupInstancesInstanceArrayOutput) Index(i pulumi.IntInput) MonitorGroupInstancesInstanceOutput
- func (o MonitorGroupInstancesInstanceArrayOutput) ToMonitorGroupInstancesInstanceArrayOutput() MonitorGroupInstancesInstanceArrayOutput
- func (o MonitorGroupInstancesInstanceArrayOutput) ToMonitorGroupInstancesInstanceArrayOutputWithContext(ctx context.Context) MonitorGroupInstancesInstanceArrayOutput
- type MonitorGroupInstancesInstanceInput
- type MonitorGroupInstancesInstanceOutput
- func (o MonitorGroupInstancesInstanceOutput) Category() pulumi.StringOutput
- func (MonitorGroupInstancesInstanceOutput) ElementType() reflect.Type
- func (o MonitorGroupInstancesInstanceOutput) InstanceId() pulumi.StringOutput
- func (o MonitorGroupInstancesInstanceOutput) InstanceName() pulumi.StringOutput
- func (o MonitorGroupInstancesInstanceOutput) RegionId() pulumi.StringOutput
- func (o MonitorGroupInstancesInstanceOutput) ToMonitorGroupInstancesInstanceOutput() MonitorGroupInstancesInstanceOutput
- func (o MonitorGroupInstancesInstanceOutput) ToMonitorGroupInstancesInstanceOutputWithContext(ctx context.Context) MonitorGroupInstancesInstanceOutput
- type MonitorGroupInstancesMap
- type MonitorGroupInstancesMapInput
- type MonitorGroupInstancesMapOutput
- func (MonitorGroupInstancesMapOutput) ElementType() reflect.Type
- func (o MonitorGroupInstancesMapOutput) MapIndex(k pulumi.StringInput) MonitorGroupInstancesOutput
- func (o MonitorGroupInstancesMapOutput) ToMonitorGroupInstancesMapOutput() MonitorGroupInstancesMapOutput
- func (o MonitorGroupInstancesMapOutput) ToMonitorGroupInstancesMapOutputWithContext(ctx context.Context) MonitorGroupInstancesMapOutput
- type MonitorGroupInstancesOutput
- func (MonitorGroupInstancesOutput) ElementType() reflect.Type
- func (o MonitorGroupInstancesOutput) GroupId() pulumi.StringOutput
- func (o MonitorGroupInstancesOutput) Instances() MonitorGroupInstancesInstanceArrayOutput
- func (o MonitorGroupInstancesOutput) ToMonitorGroupInstancesOutput() MonitorGroupInstancesOutput
- func (o MonitorGroupInstancesOutput) ToMonitorGroupInstancesOutputWithContext(ctx context.Context) MonitorGroupInstancesOutput
- type MonitorGroupInstancesState
- type MonitorGroupMap
- type MonitorGroupMapInput
- type MonitorGroupMapOutput
- func (MonitorGroupMapOutput) ElementType() reflect.Type
- func (o MonitorGroupMapOutput) MapIndex(k pulumi.StringInput) MonitorGroupOutput
- func (o MonitorGroupMapOutput) ToMonitorGroupMapOutput() MonitorGroupMapOutput
- func (o MonitorGroupMapOutput) ToMonitorGroupMapOutputWithContext(ctx context.Context) MonitorGroupMapOutput
- type MonitorGroupOutput
- func (o MonitorGroupOutput) ContactGroups() pulumi.StringArrayOutput
- func (MonitorGroupOutput) ElementType() reflect.Type
- func (o MonitorGroupOutput) MonitorGroupName() pulumi.StringOutput
- func (o MonitorGroupOutput) ResourceGroupId() pulumi.StringPtrOutput
- func (o MonitorGroupOutput) ResourceGroupName() pulumi.StringPtrOutput
- func (o MonitorGroupOutput) Tags() pulumi.MapOutput
- func (o MonitorGroupOutput) ToMonitorGroupOutput() MonitorGroupOutput
- func (o MonitorGroupOutput) ToMonitorGroupOutputWithContext(ctx context.Context) MonitorGroupOutput
- type MonitorGroupState
- type Namespace
- type NamespaceArgs
- type NamespaceArray
- type NamespaceArrayInput
- type NamespaceArrayOutput
- func (NamespaceArrayOutput) ElementType() reflect.Type
- func (o NamespaceArrayOutput) Index(i pulumi.IntInput) NamespaceOutput
- func (o NamespaceArrayOutput) ToNamespaceArrayOutput() NamespaceArrayOutput
- func (o NamespaceArrayOutput) ToNamespaceArrayOutputWithContext(ctx context.Context) NamespaceArrayOutput
- type NamespaceInput
- type NamespaceMap
- type NamespaceMapInput
- type NamespaceMapOutput
- type NamespaceOutput
- func (o NamespaceOutput) Description() pulumi.StringPtrOutput
- func (NamespaceOutput) ElementType() reflect.Type
- func (o NamespaceOutput) Namespace() pulumi.StringOutput
- func (o NamespaceOutput) Specification() pulumi.StringOutput
- func (o NamespaceOutput) ToNamespaceOutput() NamespaceOutput
- func (o NamespaceOutput) ToNamespaceOutputWithContext(ctx context.Context) NamespaceOutput
- type NamespaceState
- type SiteMonitor
- type SiteMonitorArgs
- type SiteMonitorArray
- type SiteMonitorArrayInput
- type SiteMonitorArrayOutput
- func (SiteMonitorArrayOutput) ElementType() reflect.Type
- func (o SiteMonitorArrayOutput) Index(i pulumi.IntInput) SiteMonitorOutput
- func (o SiteMonitorArrayOutput) ToSiteMonitorArrayOutput() SiteMonitorArrayOutput
- func (o SiteMonitorArrayOutput) ToSiteMonitorArrayOutputWithContext(ctx context.Context) SiteMonitorArrayOutput
- type SiteMonitorInput
- type SiteMonitorIspCity
- type SiteMonitorIspCityArgs
- type SiteMonitorIspCityArray
- type SiteMonitorIspCityArrayInput
- type SiteMonitorIspCityArrayOutput
- func (SiteMonitorIspCityArrayOutput) ElementType() reflect.Type
- func (o SiteMonitorIspCityArrayOutput) Index(i pulumi.IntInput) SiteMonitorIspCityOutput
- func (o SiteMonitorIspCityArrayOutput) ToSiteMonitorIspCityArrayOutput() SiteMonitorIspCityArrayOutput
- func (o SiteMonitorIspCityArrayOutput) ToSiteMonitorIspCityArrayOutputWithContext(ctx context.Context) SiteMonitorIspCityArrayOutput
- type SiteMonitorIspCityInput
- type SiteMonitorIspCityOutput
- func (o SiteMonitorIspCityOutput) City() pulumi.StringOutput
- func (SiteMonitorIspCityOutput) ElementType() reflect.Type
- func (o SiteMonitorIspCityOutput) Isp() pulumi.StringOutput
- func (o SiteMonitorIspCityOutput) ToSiteMonitorIspCityOutput() SiteMonitorIspCityOutput
- func (o SiteMonitorIspCityOutput) ToSiteMonitorIspCityOutputWithContext(ctx context.Context) SiteMonitorIspCityOutput
- type SiteMonitorMap
- type SiteMonitorMapInput
- type SiteMonitorMapOutput
- func (SiteMonitorMapOutput) ElementType() reflect.Type
- func (o SiteMonitorMapOutput) MapIndex(k pulumi.StringInput) SiteMonitorOutput
- func (o SiteMonitorMapOutput) ToSiteMonitorMapOutput() SiteMonitorMapOutput
- func (o SiteMonitorMapOutput) ToSiteMonitorMapOutputWithContext(ctx context.Context) SiteMonitorMapOutput
- type SiteMonitorOutput
- func (o SiteMonitorOutput) Address() pulumi.StringOutput
- func (o SiteMonitorOutput) AlertIds() pulumi.StringArrayOutput
- func (o SiteMonitorOutput) CreateTime() pulumi.StringOutput
- func (SiteMonitorOutput) ElementType() reflect.Type
- func (o SiteMonitorOutput) Interval() pulumi.IntPtrOutput
- func (o SiteMonitorOutput) IspCities() SiteMonitorIspCityArrayOutput
- func (o SiteMonitorOutput) OptionsJson() pulumi.StringPtrOutput
- func (o SiteMonitorOutput) TaskName() pulumi.StringOutput
- func (o SiteMonitorOutput) TaskState() pulumi.StringOutput
- func (o SiteMonitorOutput) TaskType() pulumi.StringOutput
- func (o SiteMonitorOutput) ToSiteMonitorOutput() SiteMonitorOutput
- func (o SiteMonitorOutput) ToSiteMonitorOutputWithContext(ctx context.Context) SiteMonitorOutput
- func (o SiteMonitorOutput) UpdateTime() pulumi.StringOutput
- type SiteMonitorState
- type SlsGroup
- type SlsGroupArgs
- type SlsGroupArray
- type SlsGroupArrayInput
- type SlsGroupArrayOutput
- type SlsGroupInput
- type SlsGroupMap
- type SlsGroupMapInput
- type SlsGroupMapOutput
- type SlsGroupOutput
- func (SlsGroupOutput) ElementType() reflect.Type
- func (o SlsGroupOutput) SlsGroupConfigs() SlsGroupSlsGroupConfigArrayOutput
- func (o SlsGroupOutput) SlsGroupDescription() pulumi.StringPtrOutput
- func (o SlsGroupOutput) SlsGroupName() pulumi.StringOutput
- func (o SlsGroupOutput) ToSlsGroupOutput() SlsGroupOutput
- func (o SlsGroupOutput) ToSlsGroupOutputWithContext(ctx context.Context) SlsGroupOutput
- type SlsGroupSlsGroupConfig
- type SlsGroupSlsGroupConfigArgs
- type SlsGroupSlsGroupConfigArray
- func (SlsGroupSlsGroupConfigArray) ElementType() reflect.Type
- func (i SlsGroupSlsGroupConfigArray) ToSlsGroupSlsGroupConfigArrayOutput() SlsGroupSlsGroupConfigArrayOutput
- func (i SlsGroupSlsGroupConfigArray) ToSlsGroupSlsGroupConfigArrayOutputWithContext(ctx context.Context) SlsGroupSlsGroupConfigArrayOutput
- type SlsGroupSlsGroupConfigArrayInput
- type SlsGroupSlsGroupConfigArrayOutput
- func (SlsGroupSlsGroupConfigArrayOutput) ElementType() reflect.Type
- func (o SlsGroupSlsGroupConfigArrayOutput) Index(i pulumi.IntInput) SlsGroupSlsGroupConfigOutput
- func (o SlsGroupSlsGroupConfigArrayOutput) ToSlsGroupSlsGroupConfigArrayOutput() SlsGroupSlsGroupConfigArrayOutput
- func (o SlsGroupSlsGroupConfigArrayOutput) ToSlsGroupSlsGroupConfigArrayOutputWithContext(ctx context.Context) SlsGroupSlsGroupConfigArrayOutput
- type SlsGroupSlsGroupConfigInput
- type SlsGroupSlsGroupConfigOutput
- func (SlsGroupSlsGroupConfigOutput) ElementType() reflect.Type
- func (o SlsGroupSlsGroupConfigOutput) SlsLogstore() pulumi.StringOutput
- func (o SlsGroupSlsGroupConfigOutput) SlsProject() pulumi.StringOutput
- func (o SlsGroupSlsGroupConfigOutput) SlsRegion() pulumi.StringOutput
- func (o SlsGroupSlsGroupConfigOutput) SlsUserId() pulumi.StringPtrOutput
- func (o SlsGroupSlsGroupConfigOutput) ToSlsGroupSlsGroupConfigOutput() SlsGroupSlsGroupConfigOutput
- func (o SlsGroupSlsGroupConfigOutput) ToSlsGroupSlsGroupConfigOutputWithContext(ctx context.Context) SlsGroupSlsGroupConfigOutput
- type SlsGroupState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Alarm ¶
type Alarm struct { pulumi.CustomResourceState // List contact groups of the alarm rule, which must have been created on the console. ContactGroups pulumi.StringArrayOutput `pulumi:"contactGroups"` // Field `dimensions` has been deprecated from provider version 1.173.0. New field `metricDimensions` instead. // // Deprecated: Field `dimensions` has been deprecated from provider version 1.173.0. New field `metricDimensions` instead. Dimensions pulumi.MapOutput `pulumi:"dimensions"` // The interval of effecting alarm rule. It format as "hh:mm-hh:mm", like "0:00-4:00". Default to "00:00-23:59". EffectiveInterval pulumi.StringPtrOutput `pulumi:"effectiveInterval"` // Whether to enable alarm rule. Default value: `true`. Enabled pulumi.BoolPtrOutput `pulumi:"enabled"` // Field `endTime` has been deprecated from provider version 1.50.0. New field `effectiveInterval` instead. // // Deprecated: Field `endTime` has been deprecated from provider version 1.50.0. New field `effectiveInterval` instead. EndTime pulumi.IntPtrOutput `pulumi:"endTime"` // A configuration of critical alarm. See `escalationsCritical` below. EscalationsCritical AlarmEscalationsCriticalOutput `pulumi:"escalationsCritical"` // A configuration of critical info. See `escalationsInfo` below. EscalationsInfo AlarmEscalationsInfoOutput `pulumi:"escalationsInfo"` // A configuration of critical warn. See `escalationsWarn` below. EscalationsWarn AlarmEscalationsWarnOutput `pulumi:"escalationsWarn"` // The name of the metric, such as `CPUUtilization` and `networkinRate`. For more information, see [Metrics Reference](https://www.alibabacloud.com/help/doc-detail/28619.htm). Metric pulumi.StringOutput `pulumi:"metric"` // Map of the resources associated with the alarm rule, such as "instanceId", "device" and "port". Each key's value is a string, and it uses comma to split multiple items. For more information, see [Metrics Reference](https://www.alibabacloud.com/help/doc-detail/28619.htm). MetricDimensions pulumi.StringOutput `pulumi:"metricDimensions"` // The name of the alert rule. Name pulumi.StringOutput `pulumi:"name"` // Index query cycle, which must be consistent with that defined for metrics. Default to 300, in seconds. Period pulumi.IntPtrOutput `pulumi:"period"` // The namespace of the cloud service, such as `acsEcsDashboard` and `acsRdsDashboard`. For more information, see [Metrics Reference](https://www.alibabacloud.com/help/doc-detail/28619.htm). // **NOTE:** The `dimensions` and `metricDimensions` must be empty when `project` is `acsPrometheus`, otherwise, one of them must be set. Project pulumi.StringOutput `pulumi:"project"` // The Prometheus alert rule. See `prometheus` below. **Note:** This parameter is required only when you create a Prometheus alert rule for Hybrid Cloud Monitoring. Prometheuses AlarmPrometheusArrayOutput `pulumi:"prometheuses"` // Notification silence period in the alarm state, in seconds. Default value: `86400`. Valid value range: [300, 86400]. SilenceTime pulumi.IntPtrOutput `pulumi:"silenceTime"` // Field `startTime` has been deprecated from provider version 1.50.0. New field `effectiveInterval` instead. // // Deprecated: Field `startTime` has been deprecated from provider version 1.50.0. New field `effectiveInterval` instead. StartTime pulumi.IntPtrOutput `pulumi:"startTime"` // The status of the Alarm. Status pulumi.StringOutput `pulumi:"status"` // A mapping of tags to assign to the resource. Tags pulumi.MapOutput `pulumi:"tags"` // The information about the resource for which alerts are triggered. See `targets` below. Targets AlarmTargetArrayOutput `pulumi:"targets"` // The webhook that should be called when the alarm is triggered. Currently, only http protocol is supported. Default is empty string. Webhook pulumi.StringPtrOutput `pulumi:"webhook"` }
Provides a Cloud Monitor Service Alarm resource.
For information about Cloud Monitor Service Alarm and how to use it, see [What is Alarm](https://www.alibabacloud.com/help/en/cloudmonitor/latest/putresourcemetricrule).
> **NOTE:** Available since v1.9.1.
## Example Usage
Basic Usage ¶
```go package main
import (
"fmt" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/cms" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/ecs" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/vpc" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cfg := config.New(ctx, "") name := "tf-example" if param := cfg.Get("name"); param != "" { name = param } _default, err := alicloud.GetZones(ctx, &alicloud.GetZonesArgs{ AvailableDiskCategory: pulumi.StringRef("cloud_efficiency"), AvailableResourceCreation: pulumi.StringRef("VSwitch"), }, nil) if err != nil { return err } defaultGetImages, err := ecs.GetImages(ctx, &ecs.GetImagesArgs{ MostRecent: pulumi.BoolRef(true), Owners: pulumi.StringRef("system"), }, nil) if err != nil { return err } defaultGetInstanceTypes, err := ecs.GetInstanceTypes(ctx, &ecs.GetInstanceTypesArgs{ AvailabilityZone: pulumi.StringRef(_default.Zones[0].Id), ImageId: pulumi.StringRef(defaultGetImages.Images[0].Id), }, nil) if err != nil { return err } defaultNetwork, err := vpc.NewNetwork(ctx, "default", &vpc.NetworkArgs{ VpcName: pulumi.String(name), CidrBlock: pulumi.String("10.4.0.0/16"), }) if err != nil { return err } defaultSwitch, err := vpc.NewSwitch(ctx, "default", &vpc.SwitchArgs{ VswitchName: pulumi.String(name), CidrBlock: pulumi.String("10.4.0.0/24"), VpcId: defaultNetwork.ID(), ZoneId: pulumi.String(_default.Zones[0].Id), }) if err != nil { return err } defaultSecurityGroup, err := ecs.NewSecurityGroup(ctx, "default", &ecs.SecurityGroupArgs{ Name: pulumi.String(name), VpcId: defaultNetwork.ID(), }) if err != nil { return err } defaultInstance, err := ecs.NewInstance(ctx, "default", &ecs.InstanceArgs{ AvailabilityZone: pulumi.String(_default.Zones[0].Id), InstanceName: pulumi.String(name), ImageId: pulumi.String(defaultGetImages.Images[0].Id), InstanceType: pulumi.String(defaultGetInstanceTypes.InstanceTypes[0].Id), SecurityGroups: pulumi.StringArray{ defaultSecurityGroup.ID(), }, VswitchId: defaultSwitch.ID(), }) if err != nil { return err } defaultAlarmContactGroup, err := cms.NewAlarmContactGroup(ctx, "default", &cms.AlarmContactGroupArgs{ AlarmContactGroupName: pulumi.String(name), }) if err != nil { return err } _, err = cms.NewAlarm(ctx, "default", &cms.AlarmArgs{ Name: pulumi.String(name), Project: pulumi.String("acs_ecs_dashboard"), Metric: pulumi.String("disk_writebytes"), Period: pulumi.Int(900), ContactGroups: pulumi.StringArray{ defaultAlarmContactGroup.AlarmContactGroupName, }, EffectiveInterval: pulumi.String("06:00-20:00"), MetricDimensions: defaultInstance.ID().ApplyT(func(id string) (string, error) { return fmt.Sprintf(` [ { "instanceId": "%v", "device": "/dev/vda1" } ]
`, id), nil
}).(pulumi.StringOutput), EscalationsCritical: &cms.AlarmEscalationsCriticalArgs{ Statistics: pulumi.String("Average"), ComparisonOperator: pulumi.String("<="), Threshold: pulumi.String("35"), Times: pulumi.Int(2), }, }) if err != nil { return err } return nil }) }
```
## Import
Cloud Monitor Service Alarm can be imported using the id, e.g.
```sh $ pulumi import alicloud:cms/alarm:Alarm example <id> ```
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 { // List contact groups of the alarm rule, which must have been created on the console. ContactGroups pulumi.StringArrayInput // Field `dimensions` has been deprecated from provider version 1.173.0. New field `metricDimensions` instead. // // Deprecated: Field `dimensions` has been deprecated from provider version 1.173.0. New field `metricDimensions` instead. Dimensions pulumi.MapInput // The interval of effecting alarm rule. It format as "hh:mm-hh:mm", like "0:00-4:00". Default to "00:00-23:59". EffectiveInterval pulumi.StringPtrInput // Whether to enable alarm rule. Default value: `true`. Enabled pulumi.BoolPtrInput // Field `endTime` has been deprecated from provider version 1.50.0. New field `effectiveInterval` instead. // // Deprecated: Field `endTime` has been deprecated from provider version 1.50.0. New field `effectiveInterval` instead. EndTime pulumi.IntPtrInput // A configuration of critical alarm. See `escalationsCritical` below. EscalationsCritical AlarmEscalationsCriticalPtrInput // A configuration of critical info. See `escalationsInfo` below. EscalationsInfo AlarmEscalationsInfoPtrInput // A configuration of critical warn. See `escalationsWarn` below. EscalationsWarn AlarmEscalationsWarnPtrInput // The name of the metric, such as `CPUUtilization` and `networkinRate`. For more information, see [Metrics Reference](https://www.alibabacloud.com/help/doc-detail/28619.htm). Metric pulumi.StringInput // Map of the resources associated with the alarm rule, such as "instanceId", "device" and "port". Each key's value is a string, and it uses comma to split multiple items. For more information, see [Metrics Reference](https://www.alibabacloud.com/help/doc-detail/28619.htm). MetricDimensions pulumi.StringPtrInput // The name of the alert rule. Name pulumi.StringPtrInput // Index query cycle, which must be consistent with that defined for metrics. Default to 300, in seconds. Period pulumi.IntPtrInput // The namespace of the cloud service, such as `acsEcsDashboard` and `acsRdsDashboard`. For more information, see [Metrics Reference](https://www.alibabacloud.com/help/doc-detail/28619.htm). // **NOTE:** The `dimensions` and `metricDimensions` must be empty when `project` is `acsPrometheus`, otherwise, one of them must be set. Project pulumi.StringInput // The Prometheus alert rule. See `prometheus` below. **Note:** This parameter is required only when you create a Prometheus alert rule for Hybrid Cloud Monitoring. Prometheuses AlarmPrometheusArrayInput // Notification silence period in the alarm state, in seconds. Default value: `86400`. Valid value range: [300, 86400]. SilenceTime pulumi.IntPtrInput // Field `startTime` has been deprecated from provider version 1.50.0. New field `effectiveInterval` instead. // // Deprecated: Field `startTime` has been deprecated from provider version 1.50.0. New field `effectiveInterval` instead. StartTime pulumi.IntPtrInput // A mapping of tags to assign to the resource. Tags pulumi.MapInput // The information about the resource for which alerts are triggered. See `targets` below. Targets AlarmTargetArrayInput // The webhook that should be called when the alarm is triggered. Currently, only http protocol is supported. Default is empty string. Webhook pulumi.StringPtrInput }
The set of arguments for constructing a Alarm resource.
func (AlarmArgs) ElementType ¶
type AlarmArray ¶
type AlarmArray []AlarmInput
func (AlarmArray) ElementType ¶
func (AlarmArray) ElementType() reflect.Type
func (AlarmArray) ToAlarmArrayOutput ¶
func (i AlarmArray) ToAlarmArrayOutput() AlarmArrayOutput
func (AlarmArray) ToAlarmArrayOutputWithContext ¶
func (i AlarmArray) ToAlarmArrayOutputWithContext(ctx context.Context) AlarmArrayOutput
type AlarmArrayInput ¶
type AlarmArrayInput interface { pulumi.Input ToAlarmArrayOutput() AlarmArrayOutput ToAlarmArrayOutputWithContext(context.Context) AlarmArrayOutput }
AlarmArrayInput is an input type that accepts AlarmArray and AlarmArrayOutput values. You can construct a concrete instance of `AlarmArrayInput` via:
AlarmArray{ AlarmArgs{...} }
type AlarmArrayOutput ¶
type AlarmArrayOutput struct{ *pulumi.OutputState }
func (AlarmArrayOutput) ElementType ¶
func (AlarmArrayOutput) ElementType() reflect.Type
func (AlarmArrayOutput) Index ¶
func (o AlarmArrayOutput) Index(i pulumi.IntInput) AlarmOutput
func (AlarmArrayOutput) ToAlarmArrayOutput ¶
func (o AlarmArrayOutput) ToAlarmArrayOutput() AlarmArrayOutput
func (AlarmArrayOutput) ToAlarmArrayOutputWithContext ¶
func (o AlarmArrayOutput) ToAlarmArrayOutputWithContext(ctx context.Context) AlarmArrayOutput
type AlarmContact ¶
type AlarmContact struct { pulumi.CustomResourceState // The name of the alarm contact. The length should between 2 and 40 characters. AlarmContactName pulumi.StringOutput `pulumi:"alarmContactName"` // The TradeManager ID of the alarm contact. ChannelsAliim pulumi.StringPtrOutput `pulumi:"channelsAliim"` // The webhook URL of the DingTalk chatbot. ChannelsDingWebHook pulumi.StringPtrOutput `pulumi:"channelsDingWebHook"` // The email address of the alarm contact. After you add or modify an email address, the recipient receives an email that contains an activation link. The system adds the recipient to the list of alarm contacts only after the recipient activates the email address. ChannelsMail pulumi.StringPtrOutput `pulumi:"channelsMail"` // The phone number of the alarm contact. After you add or modify an email address, the recipient receives an email that contains an activation link. The system adds the recipient to the list of alarm contacts only after the recipient activates the email address. ChannelsSms pulumi.StringPtrOutput `pulumi:"channelsSms"` // The description of the alarm contact. Describe pulumi.StringOutput `pulumi:"describe"` // The language type of the alarm. Valid values: `en`, `zh-cn`. // // > **NOTE:** Specify at least one of the following alarm notification targets: `channelsAliim`, `channelsDingWebHook`, `channelsMail`, `channelsSms`. Lang pulumi.StringPtrOutput `pulumi:"lang"` }
Creates or modifies an alarm contact. For information about alarm contact and how to use it, see [What is alarm contact](https://www.alibabacloud.com/help/en/cloudmonitor/latest/putcontact).
> **NOTE:** Available since v1.99.0.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/cms" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { // You need to activate the link before you can return to the alarm contact information, otherwise diff will appear in terraform. So please confirm the activation link as soon as possible. Besides, you can ignore the diff of the alarm contact information by `lifestyle`. _, err := cms.NewAlarmContact(ctx, "example", &cms.AlarmContactArgs{ AlarmContactName: pulumi.String("tf-example"), Describe: pulumi.String("For example"), ChannelsMail: pulumi.String("terraform@test.com"), }) if err != nil { return err } return nil }) }
```
## Import
Alarm contact can be imported using the id, e.g.
```sh $ pulumi import alicloud:cms/alarmContact:AlarmContact example abc12345 ```
func GetAlarmContact ¶
func GetAlarmContact(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AlarmContactState, opts ...pulumi.ResourceOption) (*AlarmContact, error)
GetAlarmContact gets an existing AlarmContact 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 NewAlarmContact ¶
func NewAlarmContact(ctx *pulumi.Context, name string, args *AlarmContactArgs, opts ...pulumi.ResourceOption) (*AlarmContact, error)
NewAlarmContact registers a new resource with the given unique name, arguments, and options.
func (*AlarmContact) ElementType ¶
func (*AlarmContact) ElementType() reflect.Type
func (*AlarmContact) ToAlarmContactOutput ¶
func (i *AlarmContact) ToAlarmContactOutput() AlarmContactOutput
func (*AlarmContact) ToAlarmContactOutputWithContext ¶
func (i *AlarmContact) ToAlarmContactOutputWithContext(ctx context.Context) AlarmContactOutput
type AlarmContactArgs ¶
type AlarmContactArgs struct { // The name of the alarm contact. The length should between 2 and 40 characters. AlarmContactName pulumi.StringInput // The TradeManager ID of the alarm contact. ChannelsAliim pulumi.StringPtrInput // The webhook URL of the DingTalk chatbot. ChannelsDingWebHook pulumi.StringPtrInput // The email address of the alarm contact. After you add or modify an email address, the recipient receives an email that contains an activation link. The system adds the recipient to the list of alarm contacts only after the recipient activates the email address. ChannelsMail pulumi.StringPtrInput // The phone number of the alarm contact. After you add or modify an email address, the recipient receives an email that contains an activation link. The system adds the recipient to the list of alarm contacts only after the recipient activates the email address. ChannelsSms pulumi.StringPtrInput // The description of the alarm contact. Describe pulumi.StringInput // The language type of the alarm. Valid values: `en`, `zh-cn`. // // > **NOTE:** Specify at least one of the following alarm notification targets: `channelsAliim`, `channelsDingWebHook`, `channelsMail`, `channelsSms`. Lang pulumi.StringPtrInput }
The set of arguments for constructing a AlarmContact resource.
func (AlarmContactArgs) ElementType ¶
func (AlarmContactArgs) ElementType() reflect.Type
type AlarmContactArray ¶
type AlarmContactArray []AlarmContactInput
func (AlarmContactArray) ElementType ¶
func (AlarmContactArray) ElementType() reflect.Type
func (AlarmContactArray) ToAlarmContactArrayOutput ¶
func (i AlarmContactArray) ToAlarmContactArrayOutput() AlarmContactArrayOutput
func (AlarmContactArray) ToAlarmContactArrayOutputWithContext ¶
func (i AlarmContactArray) ToAlarmContactArrayOutputWithContext(ctx context.Context) AlarmContactArrayOutput
type AlarmContactArrayInput ¶
type AlarmContactArrayInput interface { pulumi.Input ToAlarmContactArrayOutput() AlarmContactArrayOutput ToAlarmContactArrayOutputWithContext(context.Context) AlarmContactArrayOutput }
AlarmContactArrayInput is an input type that accepts AlarmContactArray and AlarmContactArrayOutput values. You can construct a concrete instance of `AlarmContactArrayInput` via:
AlarmContactArray{ AlarmContactArgs{...} }
type AlarmContactArrayOutput ¶
type AlarmContactArrayOutput struct{ *pulumi.OutputState }
func (AlarmContactArrayOutput) ElementType ¶
func (AlarmContactArrayOutput) ElementType() reflect.Type
func (AlarmContactArrayOutput) Index ¶
func (o AlarmContactArrayOutput) Index(i pulumi.IntInput) AlarmContactOutput
func (AlarmContactArrayOutput) ToAlarmContactArrayOutput ¶
func (o AlarmContactArrayOutput) ToAlarmContactArrayOutput() AlarmContactArrayOutput
func (AlarmContactArrayOutput) ToAlarmContactArrayOutputWithContext ¶
func (o AlarmContactArrayOutput) ToAlarmContactArrayOutputWithContext(ctx context.Context) AlarmContactArrayOutput
type AlarmContactGroup ¶
type AlarmContactGroup struct { pulumi.CustomResourceState // The name of the alarm group. AlarmContactGroupName pulumi.StringOutput `pulumi:"alarmContactGroupName"` // The name of the alert contact. Contacts pulumi.StringArrayOutput `pulumi:"contacts"` // The description of the alert group. Describe pulumi.StringPtrOutput `pulumi:"describe"` // Whether to open weekly subscription. EnableSubscribed pulumi.BoolOutput `pulumi:"enableSubscribed"` }
Provides a CMS Alarm Contact Group resource.
For information about CMS Alarm Contact Group and how to use it, see [What is Alarm Contact Group](https://www.alibabacloud.com/help/en/cloudmonitor/latest/putcontactgroup).
> **NOTE:** Available since v1.101.0.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/cms" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cms.NewAlarmContactGroup(ctx, "example", &cms.AlarmContactGroupArgs{ AlarmContactGroupName: pulumi.String("tf-example"), }) if err != nil { return err } return nil }) }
```
## Import
CMS Alarm Contact Group can be imported using the id, e.g.
```sh $ pulumi import alicloud:cms/alarmContactGroup:AlarmContactGroup example tf-testacc123 ```
func GetAlarmContactGroup ¶
func GetAlarmContactGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AlarmContactGroupState, opts ...pulumi.ResourceOption) (*AlarmContactGroup, error)
GetAlarmContactGroup gets an existing AlarmContactGroup 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 NewAlarmContactGroup ¶
func NewAlarmContactGroup(ctx *pulumi.Context, name string, args *AlarmContactGroupArgs, opts ...pulumi.ResourceOption) (*AlarmContactGroup, error)
NewAlarmContactGroup registers a new resource with the given unique name, arguments, and options.
func (*AlarmContactGroup) ElementType ¶
func (*AlarmContactGroup) ElementType() reflect.Type
func (*AlarmContactGroup) ToAlarmContactGroupOutput ¶
func (i *AlarmContactGroup) ToAlarmContactGroupOutput() AlarmContactGroupOutput
func (*AlarmContactGroup) ToAlarmContactGroupOutputWithContext ¶
func (i *AlarmContactGroup) ToAlarmContactGroupOutputWithContext(ctx context.Context) AlarmContactGroupOutput
type AlarmContactGroupArgs ¶
type AlarmContactGroupArgs struct { // The name of the alarm group. AlarmContactGroupName pulumi.StringInput // The name of the alert contact. Contacts pulumi.StringArrayInput // The description of the alert group. Describe pulumi.StringPtrInput // Whether to open weekly subscription. EnableSubscribed pulumi.BoolPtrInput }
The set of arguments for constructing a AlarmContactGroup resource.
func (AlarmContactGroupArgs) ElementType ¶
func (AlarmContactGroupArgs) ElementType() reflect.Type
type AlarmContactGroupArray ¶
type AlarmContactGroupArray []AlarmContactGroupInput
func (AlarmContactGroupArray) ElementType ¶
func (AlarmContactGroupArray) ElementType() reflect.Type
func (AlarmContactGroupArray) ToAlarmContactGroupArrayOutput ¶
func (i AlarmContactGroupArray) ToAlarmContactGroupArrayOutput() AlarmContactGroupArrayOutput
func (AlarmContactGroupArray) ToAlarmContactGroupArrayOutputWithContext ¶
func (i AlarmContactGroupArray) ToAlarmContactGroupArrayOutputWithContext(ctx context.Context) AlarmContactGroupArrayOutput
type AlarmContactGroupArrayInput ¶
type AlarmContactGroupArrayInput interface { pulumi.Input ToAlarmContactGroupArrayOutput() AlarmContactGroupArrayOutput ToAlarmContactGroupArrayOutputWithContext(context.Context) AlarmContactGroupArrayOutput }
AlarmContactGroupArrayInput is an input type that accepts AlarmContactGroupArray and AlarmContactGroupArrayOutput values. You can construct a concrete instance of `AlarmContactGroupArrayInput` via:
AlarmContactGroupArray{ AlarmContactGroupArgs{...} }
type AlarmContactGroupArrayOutput ¶
type AlarmContactGroupArrayOutput struct{ *pulumi.OutputState }
func (AlarmContactGroupArrayOutput) ElementType ¶
func (AlarmContactGroupArrayOutput) ElementType() reflect.Type
func (AlarmContactGroupArrayOutput) Index ¶
func (o AlarmContactGroupArrayOutput) Index(i pulumi.IntInput) AlarmContactGroupOutput
func (AlarmContactGroupArrayOutput) ToAlarmContactGroupArrayOutput ¶
func (o AlarmContactGroupArrayOutput) ToAlarmContactGroupArrayOutput() AlarmContactGroupArrayOutput
func (AlarmContactGroupArrayOutput) ToAlarmContactGroupArrayOutputWithContext ¶
func (o AlarmContactGroupArrayOutput) ToAlarmContactGroupArrayOutputWithContext(ctx context.Context) AlarmContactGroupArrayOutput
type AlarmContactGroupInput ¶
type AlarmContactGroupInput interface { pulumi.Input ToAlarmContactGroupOutput() AlarmContactGroupOutput ToAlarmContactGroupOutputWithContext(ctx context.Context) AlarmContactGroupOutput }
type AlarmContactGroupMap ¶
type AlarmContactGroupMap map[string]AlarmContactGroupInput
func (AlarmContactGroupMap) ElementType ¶
func (AlarmContactGroupMap) ElementType() reflect.Type
func (AlarmContactGroupMap) ToAlarmContactGroupMapOutput ¶
func (i AlarmContactGroupMap) ToAlarmContactGroupMapOutput() AlarmContactGroupMapOutput
func (AlarmContactGroupMap) ToAlarmContactGroupMapOutputWithContext ¶
func (i AlarmContactGroupMap) ToAlarmContactGroupMapOutputWithContext(ctx context.Context) AlarmContactGroupMapOutput
type AlarmContactGroupMapInput ¶
type AlarmContactGroupMapInput interface { pulumi.Input ToAlarmContactGroupMapOutput() AlarmContactGroupMapOutput ToAlarmContactGroupMapOutputWithContext(context.Context) AlarmContactGroupMapOutput }
AlarmContactGroupMapInput is an input type that accepts AlarmContactGroupMap and AlarmContactGroupMapOutput values. You can construct a concrete instance of `AlarmContactGroupMapInput` via:
AlarmContactGroupMap{ "key": AlarmContactGroupArgs{...} }
type AlarmContactGroupMapOutput ¶
type AlarmContactGroupMapOutput struct{ *pulumi.OutputState }
func (AlarmContactGroupMapOutput) ElementType ¶
func (AlarmContactGroupMapOutput) ElementType() reflect.Type
func (AlarmContactGroupMapOutput) MapIndex ¶
func (o AlarmContactGroupMapOutput) MapIndex(k pulumi.StringInput) AlarmContactGroupOutput
func (AlarmContactGroupMapOutput) ToAlarmContactGroupMapOutput ¶
func (o AlarmContactGroupMapOutput) ToAlarmContactGroupMapOutput() AlarmContactGroupMapOutput
func (AlarmContactGroupMapOutput) ToAlarmContactGroupMapOutputWithContext ¶
func (o AlarmContactGroupMapOutput) ToAlarmContactGroupMapOutputWithContext(ctx context.Context) AlarmContactGroupMapOutput
type AlarmContactGroupOutput ¶
type AlarmContactGroupOutput struct{ *pulumi.OutputState }
func (AlarmContactGroupOutput) AlarmContactGroupName ¶ added in v3.27.0
func (o AlarmContactGroupOutput) AlarmContactGroupName() pulumi.StringOutput
The name of the alarm group.
func (AlarmContactGroupOutput) Contacts ¶ added in v3.27.0
func (o AlarmContactGroupOutput) Contacts() pulumi.StringArrayOutput
The name of the alert contact.
func (AlarmContactGroupOutput) Describe ¶ added in v3.27.0
func (o AlarmContactGroupOutput) Describe() pulumi.StringPtrOutput
The description of the alert group.
func (AlarmContactGroupOutput) ElementType ¶
func (AlarmContactGroupOutput) ElementType() reflect.Type
func (AlarmContactGroupOutput) EnableSubscribed ¶ added in v3.27.0
func (o AlarmContactGroupOutput) EnableSubscribed() pulumi.BoolOutput
Whether to open weekly subscription.
func (AlarmContactGroupOutput) ToAlarmContactGroupOutput ¶
func (o AlarmContactGroupOutput) ToAlarmContactGroupOutput() AlarmContactGroupOutput
func (AlarmContactGroupOutput) ToAlarmContactGroupOutputWithContext ¶
func (o AlarmContactGroupOutput) ToAlarmContactGroupOutputWithContext(ctx context.Context) AlarmContactGroupOutput
type AlarmContactGroupState ¶
type AlarmContactGroupState struct { // The name of the alarm group. AlarmContactGroupName pulumi.StringPtrInput // The name of the alert contact. Contacts pulumi.StringArrayInput // The description of the alert group. Describe pulumi.StringPtrInput // Whether to open weekly subscription. EnableSubscribed pulumi.BoolPtrInput }
func (AlarmContactGroupState) ElementType ¶
func (AlarmContactGroupState) ElementType() reflect.Type
type AlarmContactInput ¶
type AlarmContactInput interface { pulumi.Input ToAlarmContactOutput() AlarmContactOutput ToAlarmContactOutputWithContext(ctx context.Context) AlarmContactOutput }
type AlarmContactMap ¶
type AlarmContactMap map[string]AlarmContactInput
func (AlarmContactMap) ElementType ¶
func (AlarmContactMap) ElementType() reflect.Type
func (AlarmContactMap) ToAlarmContactMapOutput ¶
func (i AlarmContactMap) ToAlarmContactMapOutput() AlarmContactMapOutput
func (AlarmContactMap) ToAlarmContactMapOutputWithContext ¶
func (i AlarmContactMap) ToAlarmContactMapOutputWithContext(ctx context.Context) AlarmContactMapOutput
type AlarmContactMapInput ¶
type AlarmContactMapInput interface { pulumi.Input ToAlarmContactMapOutput() AlarmContactMapOutput ToAlarmContactMapOutputWithContext(context.Context) AlarmContactMapOutput }
AlarmContactMapInput is an input type that accepts AlarmContactMap and AlarmContactMapOutput values. You can construct a concrete instance of `AlarmContactMapInput` via:
AlarmContactMap{ "key": AlarmContactArgs{...} }
type AlarmContactMapOutput ¶
type AlarmContactMapOutput struct{ *pulumi.OutputState }
func (AlarmContactMapOutput) ElementType ¶
func (AlarmContactMapOutput) ElementType() reflect.Type
func (AlarmContactMapOutput) MapIndex ¶
func (o AlarmContactMapOutput) MapIndex(k pulumi.StringInput) AlarmContactOutput
func (AlarmContactMapOutput) ToAlarmContactMapOutput ¶
func (o AlarmContactMapOutput) ToAlarmContactMapOutput() AlarmContactMapOutput
func (AlarmContactMapOutput) ToAlarmContactMapOutputWithContext ¶
func (o AlarmContactMapOutput) ToAlarmContactMapOutputWithContext(ctx context.Context) AlarmContactMapOutput
type AlarmContactOutput ¶
type AlarmContactOutput struct{ *pulumi.OutputState }
func (AlarmContactOutput) AlarmContactName ¶ added in v3.27.0
func (o AlarmContactOutput) AlarmContactName() pulumi.StringOutput
The name of the alarm contact. The length should between 2 and 40 characters.
func (AlarmContactOutput) ChannelsAliim ¶ added in v3.27.0
func (o AlarmContactOutput) ChannelsAliim() pulumi.StringPtrOutput
The TradeManager ID of the alarm contact.
func (AlarmContactOutput) ChannelsDingWebHook ¶ added in v3.27.0
func (o AlarmContactOutput) ChannelsDingWebHook() pulumi.StringPtrOutput
The webhook URL of the DingTalk chatbot.
func (AlarmContactOutput) ChannelsMail ¶ added in v3.27.0
func (o AlarmContactOutput) ChannelsMail() pulumi.StringPtrOutput
The email address of the alarm contact. After you add or modify an email address, the recipient receives an email that contains an activation link. The system adds the recipient to the list of alarm contacts only after the recipient activates the email address.
func (AlarmContactOutput) ChannelsSms ¶ added in v3.27.0
func (o AlarmContactOutput) ChannelsSms() pulumi.StringPtrOutput
The phone number of the alarm contact. After you add or modify an email address, the recipient receives an email that contains an activation link. The system adds the recipient to the list of alarm contacts only after the recipient activates the email address.
func (AlarmContactOutput) Describe ¶ added in v3.27.0
func (o AlarmContactOutput) Describe() pulumi.StringOutput
The description of the alarm contact.
func (AlarmContactOutput) ElementType ¶
func (AlarmContactOutput) ElementType() reflect.Type
func (AlarmContactOutput) Lang ¶ added in v3.27.0
func (o AlarmContactOutput) Lang() pulumi.StringPtrOutput
The language type of the alarm. Valid values: `en`, `zh-cn`.
> **NOTE:** Specify at least one of the following alarm notification targets: `channelsAliim`, `channelsDingWebHook`, `channelsMail`, `channelsSms`.
func (AlarmContactOutput) ToAlarmContactOutput ¶
func (o AlarmContactOutput) ToAlarmContactOutput() AlarmContactOutput
func (AlarmContactOutput) ToAlarmContactOutputWithContext ¶
func (o AlarmContactOutput) ToAlarmContactOutputWithContext(ctx context.Context) AlarmContactOutput
type AlarmContactState ¶
type AlarmContactState struct { // The name of the alarm contact. The length should between 2 and 40 characters. AlarmContactName pulumi.StringPtrInput // The TradeManager ID of the alarm contact. ChannelsAliim pulumi.StringPtrInput // The webhook URL of the DingTalk chatbot. ChannelsDingWebHook pulumi.StringPtrInput // The email address of the alarm contact. After you add or modify an email address, the recipient receives an email that contains an activation link. The system adds the recipient to the list of alarm contacts only after the recipient activates the email address. ChannelsMail pulumi.StringPtrInput // The phone number of the alarm contact. After you add or modify an email address, the recipient receives an email that contains an activation link. The system adds the recipient to the list of alarm contacts only after the recipient activates the email address. ChannelsSms pulumi.StringPtrInput // The description of the alarm contact. Describe pulumi.StringPtrInput // The language type of the alarm. Valid values: `en`, `zh-cn`. // // > **NOTE:** Specify at least one of the following alarm notification targets: `channelsAliim`, `channelsDingWebHook`, `channelsMail`, `channelsSms`. Lang pulumi.StringPtrInput }
func (AlarmContactState) ElementType ¶
func (AlarmContactState) ElementType() reflect.Type
type AlarmEscalationsCritical ¶
type AlarmEscalationsCritical struct { // Critical level alarm comparison operator. Default value: `>`. Valid values: `>`, `>=`, `<`, `<=`, `!=`, `GreaterThanYesterday`, `LessThanYesterday`, `GreaterThanLastWeek`, `LessThanLastWeek`, `GreaterThanLastPeriod`, `LessThanLastPeriod`. **NOTE:** From version 1.225.0, `comparisonOperator` cannot be set to `==`. ComparisonOperator *string `pulumi:"comparisonOperator"` // Critical level alarm statistics method. It must be consistent with that defined for metrics. For more information, see [How to use it](https://cms.console.aliyun.com/metric-meta/acs_ecs_dashboard/ecs). Statistics *string `pulumi:"statistics"` // Critical level alarm threshold value, which must be a numeric value currently. Threshold *string `pulumi:"threshold"` // Critical level alarm retry times. Default value: `3`. Times *int `pulumi:"times"` }
type AlarmEscalationsCriticalArgs ¶
type AlarmEscalationsCriticalArgs struct { // Critical level alarm comparison operator. Default value: `>`. Valid values: `>`, `>=`, `<`, `<=`, `!=`, `GreaterThanYesterday`, `LessThanYesterday`, `GreaterThanLastWeek`, `LessThanLastWeek`, `GreaterThanLastPeriod`, `LessThanLastPeriod`. **NOTE:** From version 1.225.0, `comparisonOperator` cannot be set to `==`. ComparisonOperator pulumi.StringPtrInput `pulumi:"comparisonOperator"` // Critical level alarm statistics method. It must be consistent with that defined for metrics. For more information, see [How to use it](https://cms.console.aliyun.com/metric-meta/acs_ecs_dashboard/ecs). Statistics pulumi.StringPtrInput `pulumi:"statistics"` // Critical level alarm threshold value, which must be a numeric value currently. Threshold pulumi.StringPtrInput `pulumi:"threshold"` // Critical level alarm retry times. Default value: `3`. Times pulumi.IntPtrInput `pulumi:"times"` }
func (AlarmEscalationsCriticalArgs) ElementType ¶
func (AlarmEscalationsCriticalArgs) ElementType() reflect.Type
func (AlarmEscalationsCriticalArgs) ToAlarmEscalationsCriticalOutput ¶
func (i AlarmEscalationsCriticalArgs) ToAlarmEscalationsCriticalOutput() AlarmEscalationsCriticalOutput
func (AlarmEscalationsCriticalArgs) ToAlarmEscalationsCriticalOutputWithContext ¶
func (i AlarmEscalationsCriticalArgs) ToAlarmEscalationsCriticalOutputWithContext(ctx context.Context) AlarmEscalationsCriticalOutput
func (AlarmEscalationsCriticalArgs) ToAlarmEscalationsCriticalPtrOutput ¶
func (i AlarmEscalationsCriticalArgs) ToAlarmEscalationsCriticalPtrOutput() AlarmEscalationsCriticalPtrOutput
func (AlarmEscalationsCriticalArgs) ToAlarmEscalationsCriticalPtrOutputWithContext ¶
func (i AlarmEscalationsCriticalArgs) ToAlarmEscalationsCriticalPtrOutputWithContext(ctx context.Context) AlarmEscalationsCriticalPtrOutput
type AlarmEscalationsCriticalInput ¶
type AlarmEscalationsCriticalInput interface { pulumi.Input ToAlarmEscalationsCriticalOutput() AlarmEscalationsCriticalOutput ToAlarmEscalationsCriticalOutputWithContext(context.Context) AlarmEscalationsCriticalOutput }
AlarmEscalationsCriticalInput is an input type that accepts AlarmEscalationsCriticalArgs and AlarmEscalationsCriticalOutput values. You can construct a concrete instance of `AlarmEscalationsCriticalInput` via:
AlarmEscalationsCriticalArgs{...}
type AlarmEscalationsCriticalOutput ¶
type AlarmEscalationsCriticalOutput struct{ *pulumi.OutputState }
func (AlarmEscalationsCriticalOutput) ComparisonOperator ¶
func (o AlarmEscalationsCriticalOutput) ComparisonOperator() pulumi.StringPtrOutput
Critical level alarm comparison operator. Default value: `>`. Valid values: `>`, `>=`, `<`, `<=`, `!=`, `GreaterThanYesterday`, `LessThanYesterday`, `GreaterThanLastWeek`, `LessThanLastWeek`, `GreaterThanLastPeriod`, `LessThanLastPeriod`. **NOTE:** From version 1.225.0, `comparisonOperator` cannot be set to `==`.
func (AlarmEscalationsCriticalOutput) ElementType ¶
func (AlarmEscalationsCriticalOutput) ElementType() reflect.Type
func (AlarmEscalationsCriticalOutput) Statistics ¶
func (o AlarmEscalationsCriticalOutput) Statistics() pulumi.StringPtrOutput
Critical level alarm statistics method. It must be consistent with that defined for metrics. For more information, see [How to use it](https://cms.console.aliyun.com/metric-meta/acs_ecs_dashboard/ecs).
func (AlarmEscalationsCriticalOutput) Threshold ¶
func (o AlarmEscalationsCriticalOutput) Threshold() pulumi.StringPtrOutput
Critical level alarm threshold value, which must be a numeric value currently.
func (AlarmEscalationsCriticalOutput) Times ¶
func (o AlarmEscalationsCriticalOutput) Times() pulumi.IntPtrOutput
Critical level alarm retry times. Default value: `3`.
func (AlarmEscalationsCriticalOutput) ToAlarmEscalationsCriticalOutput ¶
func (o AlarmEscalationsCriticalOutput) ToAlarmEscalationsCriticalOutput() AlarmEscalationsCriticalOutput
func (AlarmEscalationsCriticalOutput) ToAlarmEscalationsCriticalOutputWithContext ¶
func (o AlarmEscalationsCriticalOutput) ToAlarmEscalationsCriticalOutputWithContext(ctx context.Context) AlarmEscalationsCriticalOutput
func (AlarmEscalationsCriticalOutput) ToAlarmEscalationsCriticalPtrOutput ¶
func (o AlarmEscalationsCriticalOutput) ToAlarmEscalationsCriticalPtrOutput() AlarmEscalationsCriticalPtrOutput
func (AlarmEscalationsCriticalOutput) ToAlarmEscalationsCriticalPtrOutputWithContext ¶
func (o AlarmEscalationsCriticalOutput) ToAlarmEscalationsCriticalPtrOutputWithContext(ctx context.Context) AlarmEscalationsCriticalPtrOutput
type AlarmEscalationsCriticalPtrInput ¶
type AlarmEscalationsCriticalPtrInput interface { pulumi.Input ToAlarmEscalationsCriticalPtrOutput() AlarmEscalationsCriticalPtrOutput ToAlarmEscalationsCriticalPtrOutputWithContext(context.Context) AlarmEscalationsCriticalPtrOutput }
AlarmEscalationsCriticalPtrInput is an input type that accepts AlarmEscalationsCriticalArgs, AlarmEscalationsCriticalPtr and AlarmEscalationsCriticalPtrOutput values. You can construct a concrete instance of `AlarmEscalationsCriticalPtrInput` via:
AlarmEscalationsCriticalArgs{...} or: nil
func AlarmEscalationsCriticalPtr ¶
func AlarmEscalationsCriticalPtr(v *AlarmEscalationsCriticalArgs) AlarmEscalationsCriticalPtrInput
type AlarmEscalationsCriticalPtrOutput ¶
type AlarmEscalationsCriticalPtrOutput struct{ *pulumi.OutputState }
func (AlarmEscalationsCriticalPtrOutput) ComparisonOperator ¶
func (o AlarmEscalationsCriticalPtrOutput) ComparisonOperator() pulumi.StringPtrOutput
Critical level alarm comparison operator. Default value: `>`. Valid values: `>`, `>=`, `<`, `<=`, `!=`, `GreaterThanYesterday`, `LessThanYesterday`, `GreaterThanLastWeek`, `LessThanLastWeek`, `GreaterThanLastPeriod`, `LessThanLastPeriod`. **NOTE:** From version 1.225.0, `comparisonOperator` cannot be set to `==`.
func (AlarmEscalationsCriticalPtrOutput) Elem ¶
func (o AlarmEscalationsCriticalPtrOutput) Elem() AlarmEscalationsCriticalOutput
func (AlarmEscalationsCriticalPtrOutput) ElementType ¶
func (AlarmEscalationsCriticalPtrOutput) ElementType() reflect.Type
func (AlarmEscalationsCriticalPtrOutput) Statistics ¶
func (o AlarmEscalationsCriticalPtrOutput) Statistics() pulumi.StringPtrOutput
Critical level alarm statistics method. It must be consistent with that defined for metrics. For more information, see [How to use it](https://cms.console.aliyun.com/metric-meta/acs_ecs_dashboard/ecs).
func (AlarmEscalationsCriticalPtrOutput) Threshold ¶
func (o AlarmEscalationsCriticalPtrOutput) Threshold() pulumi.StringPtrOutput
Critical level alarm threshold value, which must be a numeric value currently.
func (AlarmEscalationsCriticalPtrOutput) Times ¶
func (o AlarmEscalationsCriticalPtrOutput) Times() pulumi.IntPtrOutput
Critical level alarm retry times. Default value: `3`.
func (AlarmEscalationsCriticalPtrOutput) ToAlarmEscalationsCriticalPtrOutput ¶
func (o AlarmEscalationsCriticalPtrOutput) ToAlarmEscalationsCriticalPtrOutput() AlarmEscalationsCriticalPtrOutput
func (AlarmEscalationsCriticalPtrOutput) ToAlarmEscalationsCriticalPtrOutputWithContext ¶
func (o AlarmEscalationsCriticalPtrOutput) ToAlarmEscalationsCriticalPtrOutputWithContext(ctx context.Context) AlarmEscalationsCriticalPtrOutput
type AlarmEscalationsInfo ¶
type AlarmEscalationsInfo struct { // Info level alarm comparison operator. Default value: `>`. Valid values: `>`, `>=`, `<`, `<=`, `!=`, `GreaterThanYesterday`, `LessThanYesterday`, `GreaterThanLastWeek`, `LessThanLastWeek`, `GreaterThanLastPeriod`, `LessThanLastPeriod`. **NOTE:** From version 1.225.0, `comparisonOperator` cannot be set to `==`. ComparisonOperator *string `pulumi:"comparisonOperator"` // Info level alarm statistics method. It must be consistent with that defined for metrics. For more information, see [How to use it](https://cms.console.aliyun.com/metric-meta/acs_ecs_dashboard/ecs). Statistics *string `pulumi:"statistics"` // Info level alarm threshold value, which must be a numeric value currently. Threshold *string `pulumi:"threshold"` // Info level alarm retry times. Default value: `3`. Times *int `pulumi:"times"` }
type AlarmEscalationsInfoArgs ¶
type AlarmEscalationsInfoArgs struct { // Info level alarm comparison operator. Default value: `>`. Valid values: `>`, `>=`, `<`, `<=`, `!=`, `GreaterThanYesterday`, `LessThanYesterday`, `GreaterThanLastWeek`, `LessThanLastWeek`, `GreaterThanLastPeriod`, `LessThanLastPeriod`. **NOTE:** From version 1.225.0, `comparisonOperator` cannot be set to `==`. ComparisonOperator pulumi.StringPtrInput `pulumi:"comparisonOperator"` // Info level alarm statistics method. It must be consistent with that defined for metrics. For more information, see [How to use it](https://cms.console.aliyun.com/metric-meta/acs_ecs_dashboard/ecs). Statistics pulumi.StringPtrInput `pulumi:"statistics"` // Info level alarm threshold value, which must be a numeric value currently. Threshold pulumi.StringPtrInput `pulumi:"threshold"` // Info level alarm retry times. Default value: `3`. Times pulumi.IntPtrInput `pulumi:"times"` }
func (AlarmEscalationsInfoArgs) ElementType ¶
func (AlarmEscalationsInfoArgs) ElementType() reflect.Type
func (AlarmEscalationsInfoArgs) ToAlarmEscalationsInfoOutput ¶
func (i AlarmEscalationsInfoArgs) ToAlarmEscalationsInfoOutput() AlarmEscalationsInfoOutput
func (AlarmEscalationsInfoArgs) ToAlarmEscalationsInfoOutputWithContext ¶
func (i AlarmEscalationsInfoArgs) ToAlarmEscalationsInfoOutputWithContext(ctx context.Context) AlarmEscalationsInfoOutput
func (AlarmEscalationsInfoArgs) ToAlarmEscalationsInfoPtrOutput ¶
func (i AlarmEscalationsInfoArgs) ToAlarmEscalationsInfoPtrOutput() AlarmEscalationsInfoPtrOutput
func (AlarmEscalationsInfoArgs) ToAlarmEscalationsInfoPtrOutputWithContext ¶
func (i AlarmEscalationsInfoArgs) ToAlarmEscalationsInfoPtrOutputWithContext(ctx context.Context) AlarmEscalationsInfoPtrOutput
type AlarmEscalationsInfoInput ¶
type AlarmEscalationsInfoInput interface { pulumi.Input ToAlarmEscalationsInfoOutput() AlarmEscalationsInfoOutput ToAlarmEscalationsInfoOutputWithContext(context.Context) AlarmEscalationsInfoOutput }
AlarmEscalationsInfoInput is an input type that accepts AlarmEscalationsInfoArgs and AlarmEscalationsInfoOutput values. You can construct a concrete instance of `AlarmEscalationsInfoInput` via:
AlarmEscalationsInfoArgs{...}
type AlarmEscalationsInfoOutput ¶
type AlarmEscalationsInfoOutput struct{ *pulumi.OutputState }
func (AlarmEscalationsInfoOutput) ComparisonOperator ¶
func (o AlarmEscalationsInfoOutput) ComparisonOperator() pulumi.StringPtrOutput
Info level alarm comparison operator. Default value: `>`. Valid values: `>`, `>=`, `<`, `<=`, `!=`, `GreaterThanYesterday`, `LessThanYesterday`, `GreaterThanLastWeek`, `LessThanLastWeek`, `GreaterThanLastPeriod`, `LessThanLastPeriod`. **NOTE:** From version 1.225.0, `comparisonOperator` cannot be set to `==`.
func (AlarmEscalationsInfoOutput) ElementType ¶
func (AlarmEscalationsInfoOutput) ElementType() reflect.Type
func (AlarmEscalationsInfoOutput) Statistics ¶
func (o AlarmEscalationsInfoOutput) Statistics() pulumi.StringPtrOutput
Info level alarm statistics method. It must be consistent with that defined for metrics. For more information, see [How to use it](https://cms.console.aliyun.com/metric-meta/acs_ecs_dashboard/ecs).
func (AlarmEscalationsInfoOutput) Threshold ¶
func (o AlarmEscalationsInfoOutput) Threshold() pulumi.StringPtrOutput
Info level alarm threshold value, which must be a numeric value currently.
func (AlarmEscalationsInfoOutput) Times ¶
func (o AlarmEscalationsInfoOutput) Times() pulumi.IntPtrOutput
Info level alarm retry times. Default value: `3`.
func (AlarmEscalationsInfoOutput) ToAlarmEscalationsInfoOutput ¶
func (o AlarmEscalationsInfoOutput) ToAlarmEscalationsInfoOutput() AlarmEscalationsInfoOutput
func (AlarmEscalationsInfoOutput) ToAlarmEscalationsInfoOutputWithContext ¶
func (o AlarmEscalationsInfoOutput) ToAlarmEscalationsInfoOutputWithContext(ctx context.Context) AlarmEscalationsInfoOutput
func (AlarmEscalationsInfoOutput) ToAlarmEscalationsInfoPtrOutput ¶
func (o AlarmEscalationsInfoOutput) ToAlarmEscalationsInfoPtrOutput() AlarmEscalationsInfoPtrOutput
func (AlarmEscalationsInfoOutput) ToAlarmEscalationsInfoPtrOutputWithContext ¶
func (o AlarmEscalationsInfoOutput) ToAlarmEscalationsInfoPtrOutputWithContext(ctx context.Context) AlarmEscalationsInfoPtrOutput
type AlarmEscalationsInfoPtrInput ¶
type AlarmEscalationsInfoPtrInput interface { pulumi.Input ToAlarmEscalationsInfoPtrOutput() AlarmEscalationsInfoPtrOutput ToAlarmEscalationsInfoPtrOutputWithContext(context.Context) AlarmEscalationsInfoPtrOutput }
AlarmEscalationsInfoPtrInput is an input type that accepts AlarmEscalationsInfoArgs, AlarmEscalationsInfoPtr and AlarmEscalationsInfoPtrOutput values. You can construct a concrete instance of `AlarmEscalationsInfoPtrInput` via:
AlarmEscalationsInfoArgs{...} or: nil
func AlarmEscalationsInfoPtr ¶
func AlarmEscalationsInfoPtr(v *AlarmEscalationsInfoArgs) AlarmEscalationsInfoPtrInput
type AlarmEscalationsInfoPtrOutput ¶
type AlarmEscalationsInfoPtrOutput struct{ *pulumi.OutputState }
func (AlarmEscalationsInfoPtrOutput) ComparisonOperator ¶
func (o AlarmEscalationsInfoPtrOutput) ComparisonOperator() pulumi.StringPtrOutput
Info level alarm comparison operator. Default value: `>`. Valid values: `>`, `>=`, `<`, `<=`, `!=`, `GreaterThanYesterday`, `LessThanYesterday`, `GreaterThanLastWeek`, `LessThanLastWeek`, `GreaterThanLastPeriod`, `LessThanLastPeriod`. **NOTE:** From version 1.225.0, `comparisonOperator` cannot be set to `==`.
func (AlarmEscalationsInfoPtrOutput) Elem ¶
func (o AlarmEscalationsInfoPtrOutput) Elem() AlarmEscalationsInfoOutput
func (AlarmEscalationsInfoPtrOutput) ElementType ¶
func (AlarmEscalationsInfoPtrOutput) ElementType() reflect.Type
func (AlarmEscalationsInfoPtrOutput) Statistics ¶
func (o AlarmEscalationsInfoPtrOutput) Statistics() pulumi.StringPtrOutput
Info level alarm statistics method. It must be consistent with that defined for metrics. For more information, see [How to use it](https://cms.console.aliyun.com/metric-meta/acs_ecs_dashboard/ecs).
func (AlarmEscalationsInfoPtrOutput) Threshold ¶
func (o AlarmEscalationsInfoPtrOutput) Threshold() pulumi.StringPtrOutput
Info level alarm threshold value, which must be a numeric value currently.
func (AlarmEscalationsInfoPtrOutput) Times ¶
func (o AlarmEscalationsInfoPtrOutput) Times() pulumi.IntPtrOutput
Info level alarm retry times. Default value: `3`.
func (AlarmEscalationsInfoPtrOutput) ToAlarmEscalationsInfoPtrOutput ¶
func (o AlarmEscalationsInfoPtrOutput) ToAlarmEscalationsInfoPtrOutput() AlarmEscalationsInfoPtrOutput
func (AlarmEscalationsInfoPtrOutput) ToAlarmEscalationsInfoPtrOutputWithContext ¶
func (o AlarmEscalationsInfoPtrOutput) ToAlarmEscalationsInfoPtrOutputWithContext(ctx context.Context) AlarmEscalationsInfoPtrOutput
type AlarmEscalationsWarn ¶
type AlarmEscalationsWarn struct { // Warn level alarm comparison operator. Default value: `>`. Valid values: `>`, `>=`, `<`, `<=`, `!=`, `GreaterThanYesterday`, `LessThanYesterday`, `GreaterThanLastWeek`, `LessThanLastWeek`, `GreaterThanLastPeriod`, `LessThanLastPeriod`. **NOTE:** From version 1.225.0, `comparisonOperator` cannot be set to `==`. ComparisonOperator *string `pulumi:"comparisonOperator"` // Warn level alarm statistics method. It must be consistent with that defined for metrics. For more information, see [How to use it](https://cms.console.aliyun.com/metric-meta/acs_ecs_dashboard/ecs). Statistics *string `pulumi:"statistics"` // Warn level alarm threshold value, which must be a numeric value currently. Threshold *string `pulumi:"threshold"` // Warn level alarm retry times. Default value: `3`. Times *int `pulumi:"times"` }
type AlarmEscalationsWarnArgs ¶
type AlarmEscalationsWarnArgs struct { // Warn level alarm comparison operator. Default value: `>`. Valid values: `>`, `>=`, `<`, `<=`, `!=`, `GreaterThanYesterday`, `LessThanYesterday`, `GreaterThanLastWeek`, `LessThanLastWeek`, `GreaterThanLastPeriod`, `LessThanLastPeriod`. **NOTE:** From version 1.225.0, `comparisonOperator` cannot be set to `==`. ComparisonOperator pulumi.StringPtrInput `pulumi:"comparisonOperator"` // Warn level alarm statistics method. It must be consistent with that defined for metrics. For more information, see [How to use it](https://cms.console.aliyun.com/metric-meta/acs_ecs_dashboard/ecs). Statistics pulumi.StringPtrInput `pulumi:"statistics"` // Warn level alarm threshold value, which must be a numeric value currently. Threshold pulumi.StringPtrInput `pulumi:"threshold"` // Warn level alarm retry times. Default value: `3`. Times pulumi.IntPtrInput `pulumi:"times"` }
func (AlarmEscalationsWarnArgs) ElementType ¶
func (AlarmEscalationsWarnArgs) ElementType() reflect.Type
func (AlarmEscalationsWarnArgs) ToAlarmEscalationsWarnOutput ¶
func (i AlarmEscalationsWarnArgs) ToAlarmEscalationsWarnOutput() AlarmEscalationsWarnOutput
func (AlarmEscalationsWarnArgs) ToAlarmEscalationsWarnOutputWithContext ¶
func (i AlarmEscalationsWarnArgs) ToAlarmEscalationsWarnOutputWithContext(ctx context.Context) AlarmEscalationsWarnOutput
func (AlarmEscalationsWarnArgs) ToAlarmEscalationsWarnPtrOutput ¶
func (i AlarmEscalationsWarnArgs) ToAlarmEscalationsWarnPtrOutput() AlarmEscalationsWarnPtrOutput
func (AlarmEscalationsWarnArgs) ToAlarmEscalationsWarnPtrOutputWithContext ¶
func (i AlarmEscalationsWarnArgs) ToAlarmEscalationsWarnPtrOutputWithContext(ctx context.Context) AlarmEscalationsWarnPtrOutput
type AlarmEscalationsWarnInput ¶
type AlarmEscalationsWarnInput interface { pulumi.Input ToAlarmEscalationsWarnOutput() AlarmEscalationsWarnOutput ToAlarmEscalationsWarnOutputWithContext(context.Context) AlarmEscalationsWarnOutput }
AlarmEscalationsWarnInput is an input type that accepts AlarmEscalationsWarnArgs and AlarmEscalationsWarnOutput values. You can construct a concrete instance of `AlarmEscalationsWarnInput` via:
AlarmEscalationsWarnArgs{...}
type AlarmEscalationsWarnOutput ¶
type AlarmEscalationsWarnOutput struct{ *pulumi.OutputState }
func (AlarmEscalationsWarnOutput) ComparisonOperator ¶
func (o AlarmEscalationsWarnOutput) ComparisonOperator() pulumi.StringPtrOutput
Warn level alarm comparison operator. Default value: `>`. Valid values: `>`, `>=`, `<`, `<=`, `!=`, `GreaterThanYesterday`, `LessThanYesterday`, `GreaterThanLastWeek`, `LessThanLastWeek`, `GreaterThanLastPeriod`, `LessThanLastPeriod`. **NOTE:** From version 1.225.0, `comparisonOperator` cannot be set to `==`.
func (AlarmEscalationsWarnOutput) ElementType ¶
func (AlarmEscalationsWarnOutput) ElementType() reflect.Type
func (AlarmEscalationsWarnOutput) Statistics ¶
func (o AlarmEscalationsWarnOutput) Statistics() pulumi.StringPtrOutput
Warn level alarm statistics method. It must be consistent with that defined for metrics. For more information, see [How to use it](https://cms.console.aliyun.com/metric-meta/acs_ecs_dashboard/ecs).
func (AlarmEscalationsWarnOutput) Threshold ¶
func (o AlarmEscalationsWarnOutput) Threshold() pulumi.StringPtrOutput
Warn level alarm threshold value, which must be a numeric value currently.
func (AlarmEscalationsWarnOutput) Times ¶
func (o AlarmEscalationsWarnOutput) Times() pulumi.IntPtrOutput
Warn level alarm retry times. Default value: `3`.
func (AlarmEscalationsWarnOutput) ToAlarmEscalationsWarnOutput ¶
func (o AlarmEscalationsWarnOutput) ToAlarmEscalationsWarnOutput() AlarmEscalationsWarnOutput
func (AlarmEscalationsWarnOutput) ToAlarmEscalationsWarnOutputWithContext ¶
func (o AlarmEscalationsWarnOutput) ToAlarmEscalationsWarnOutputWithContext(ctx context.Context) AlarmEscalationsWarnOutput
func (AlarmEscalationsWarnOutput) ToAlarmEscalationsWarnPtrOutput ¶
func (o AlarmEscalationsWarnOutput) ToAlarmEscalationsWarnPtrOutput() AlarmEscalationsWarnPtrOutput
func (AlarmEscalationsWarnOutput) ToAlarmEscalationsWarnPtrOutputWithContext ¶
func (o AlarmEscalationsWarnOutput) ToAlarmEscalationsWarnPtrOutputWithContext(ctx context.Context) AlarmEscalationsWarnPtrOutput
type AlarmEscalationsWarnPtrInput ¶
type AlarmEscalationsWarnPtrInput interface { pulumi.Input ToAlarmEscalationsWarnPtrOutput() AlarmEscalationsWarnPtrOutput ToAlarmEscalationsWarnPtrOutputWithContext(context.Context) AlarmEscalationsWarnPtrOutput }
AlarmEscalationsWarnPtrInput is an input type that accepts AlarmEscalationsWarnArgs, AlarmEscalationsWarnPtr and AlarmEscalationsWarnPtrOutput values. You can construct a concrete instance of `AlarmEscalationsWarnPtrInput` via:
AlarmEscalationsWarnArgs{...} or: nil
func AlarmEscalationsWarnPtr ¶
func AlarmEscalationsWarnPtr(v *AlarmEscalationsWarnArgs) AlarmEscalationsWarnPtrInput
type AlarmEscalationsWarnPtrOutput ¶
type AlarmEscalationsWarnPtrOutput struct{ *pulumi.OutputState }
func (AlarmEscalationsWarnPtrOutput) ComparisonOperator ¶
func (o AlarmEscalationsWarnPtrOutput) ComparisonOperator() pulumi.StringPtrOutput
Warn level alarm comparison operator. Default value: `>`. Valid values: `>`, `>=`, `<`, `<=`, `!=`, `GreaterThanYesterday`, `LessThanYesterday`, `GreaterThanLastWeek`, `LessThanLastWeek`, `GreaterThanLastPeriod`, `LessThanLastPeriod`. **NOTE:** From version 1.225.0, `comparisonOperator` cannot be set to `==`.
func (AlarmEscalationsWarnPtrOutput) Elem ¶
func (o AlarmEscalationsWarnPtrOutput) Elem() AlarmEscalationsWarnOutput
func (AlarmEscalationsWarnPtrOutput) ElementType ¶
func (AlarmEscalationsWarnPtrOutput) ElementType() reflect.Type
func (AlarmEscalationsWarnPtrOutput) Statistics ¶
func (o AlarmEscalationsWarnPtrOutput) Statistics() pulumi.StringPtrOutput
Warn level alarm statistics method. It must be consistent with that defined for metrics. For more information, see [How to use it](https://cms.console.aliyun.com/metric-meta/acs_ecs_dashboard/ecs).
func (AlarmEscalationsWarnPtrOutput) Threshold ¶
func (o AlarmEscalationsWarnPtrOutput) Threshold() pulumi.StringPtrOutput
Warn level alarm threshold value, which must be a numeric value currently.
func (AlarmEscalationsWarnPtrOutput) Times ¶
func (o AlarmEscalationsWarnPtrOutput) Times() pulumi.IntPtrOutput
Warn level alarm retry times. Default value: `3`.
func (AlarmEscalationsWarnPtrOutput) ToAlarmEscalationsWarnPtrOutput ¶
func (o AlarmEscalationsWarnPtrOutput) ToAlarmEscalationsWarnPtrOutput() AlarmEscalationsWarnPtrOutput
func (AlarmEscalationsWarnPtrOutput) ToAlarmEscalationsWarnPtrOutputWithContext ¶
func (o AlarmEscalationsWarnPtrOutput) ToAlarmEscalationsWarnPtrOutputWithContext(ctx context.Context) AlarmEscalationsWarnPtrOutput
type AlarmInput ¶
type AlarmInput interface { pulumi.Input ToAlarmOutput() AlarmOutput ToAlarmOutputWithContext(ctx context.Context) AlarmOutput }
type AlarmMap ¶
type AlarmMap map[string]AlarmInput
func (AlarmMap) ElementType ¶
func (AlarmMap) ToAlarmMapOutput ¶
func (i AlarmMap) ToAlarmMapOutput() AlarmMapOutput
func (AlarmMap) ToAlarmMapOutputWithContext ¶
func (i AlarmMap) ToAlarmMapOutputWithContext(ctx context.Context) AlarmMapOutput
type AlarmMapInput ¶
type AlarmMapInput interface { pulumi.Input ToAlarmMapOutput() AlarmMapOutput ToAlarmMapOutputWithContext(context.Context) AlarmMapOutput }
AlarmMapInput is an input type that accepts AlarmMap and AlarmMapOutput values. You can construct a concrete instance of `AlarmMapInput` via:
AlarmMap{ "key": AlarmArgs{...} }
type AlarmMapOutput ¶
type AlarmMapOutput struct{ *pulumi.OutputState }
func (AlarmMapOutput) ElementType ¶
func (AlarmMapOutput) ElementType() reflect.Type
func (AlarmMapOutput) MapIndex ¶
func (o AlarmMapOutput) MapIndex(k pulumi.StringInput) AlarmOutput
func (AlarmMapOutput) ToAlarmMapOutput ¶
func (o AlarmMapOutput) ToAlarmMapOutput() AlarmMapOutput
func (AlarmMapOutput) ToAlarmMapOutputWithContext ¶
func (o AlarmMapOutput) ToAlarmMapOutputWithContext(ctx context.Context) AlarmMapOutput
type AlarmOutput ¶
type AlarmOutput struct{ *pulumi.OutputState }
func (AlarmOutput) ContactGroups ¶ added in v3.27.0
func (o AlarmOutput) ContactGroups() pulumi.StringArrayOutput
List contact groups of the alarm rule, which must have been created on the console.
func (AlarmOutput) Dimensions
deprecated
added in
v3.27.0
func (o AlarmOutput) Dimensions() pulumi.MapOutput
Field `dimensions` has been deprecated from provider version 1.173.0. New field `metricDimensions` instead.
Deprecated: Field `dimensions` has been deprecated from provider version 1.173.0. New field `metricDimensions` instead.
func (AlarmOutput) EffectiveInterval ¶ added in v3.27.0
func (o AlarmOutput) EffectiveInterval() pulumi.StringPtrOutput
The interval of effecting alarm rule. It format as "hh:mm-hh:mm", like "0:00-4:00". Default to "00:00-23:59".
func (AlarmOutput) ElementType ¶
func (AlarmOutput) ElementType() reflect.Type
func (AlarmOutput) Enabled ¶ added in v3.27.0
func (o AlarmOutput) Enabled() pulumi.BoolPtrOutput
Whether to enable alarm rule. Default value: `true`.
func (AlarmOutput) EndTime
deprecated
added in
v3.27.0
func (o AlarmOutput) EndTime() pulumi.IntPtrOutput
Field `endTime` has been deprecated from provider version 1.50.0. New field `effectiveInterval` instead.
Deprecated: Field `endTime` has been deprecated from provider version 1.50.0. New field `effectiveInterval` instead.
func (AlarmOutput) EscalationsCritical ¶ added in v3.27.0
func (o AlarmOutput) EscalationsCritical() AlarmEscalationsCriticalOutput
A configuration of critical alarm. See `escalationsCritical` below.
func (AlarmOutput) EscalationsInfo ¶ added in v3.27.0
func (o AlarmOutput) EscalationsInfo() AlarmEscalationsInfoOutput
A configuration of critical info. See `escalationsInfo` below.
func (AlarmOutput) EscalationsWarn ¶ added in v3.27.0
func (o AlarmOutput) EscalationsWarn() AlarmEscalationsWarnOutput
A configuration of critical warn. See `escalationsWarn` below.
func (AlarmOutput) Metric ¶ added in v3.27.0
func (o AlarmOutput) Metric() pulumi.StringOutput
The name of the metric, such as `CPUUtilization` and `networkinRate`. For more information, see [Metrics Reference](https://www.alibabacloud.com/help/doc-detail/28619.htm).
func (AlarmOutput) MetricDimensions ¶ added in v3.27.0
func (o AlarmOutput) MetricDimensions() pulumi.StringOutput
Map of the resources associated with the alarm rule, such as "instanceId", "device" and "port". Each key's value is a string, and it uses comma to split multiple items. For more information, see [Metrics Reference](https://www.alibabacloud.com/help/doc-detail/28619.htm).
func (AlarmOutput) Name ¶ added in v3.27.0
func (o AlarmOutput) Name() pulumi.StringOutput
The name of the alert rule.
func (AlarmOutput) Period ¶ added in v3.27.0
func (o AlarmOutput) Period() pulumi.IntPtrOutput
Index query cycle, which must be consistent with that defined for metrics. Default to 300, in seconds.
func (AlarmOutput) Project ¶ added in v3.27.0
func (o AlarmOutput) Project() pulumi.StringOutput
The namespace of the cloud service, such as `acsEcsDashboard` and `acsRdsDashboard`. For more information, see [Metrics Reference](https://www.alibabacloud.com/help/doc-detail/28619.htm). **NOTE:** The `dimensions` and `metricDimensions` must be empty when `project` is `acsPrometheus`, otherwise, one of them must be set.
func (AlarmOutput) Prometheuses ¶ added in v3.27.0
func (o AlarmOutput) Prometheuses() AlarmPrometheusArrayOutput
The Prometheus alert rule. See `prometheus` below. **Note:** This parameter is required only when you create a Prometheus alert rule for Hybrid Cloud Monitoring.
func (AlarmOutput) SilenceTime ¶ added in v3.27.0
func (o AlarmOutput) SilenceTime() pulumi.IntPtrOutput
Notification silence period in the alarm state, in seconds. Default value: `86400`. Valid value range: [300, 86400].
func (AlarmOutput) StartTime
deprecated
added in
v3.27.0
func (o AlarmOutput) StartTime() pulumi.IntPtrOutput
Field `startTime` has been deprecated from provider version 1.50.0. New field `effectiveInterval` instead.
Deprecated: Field `startTime` has been deprecated from provider version 1.50.0. New field `effectiveInterval` instead.
func (AlarmOutput) Status ¶ added in v3.27.0
func (o AlarmOutput) Status() pulumi.StringOutput
The status of the Alarm.
func (AlarmOutput) Tags ¶ added in v3.28.0
func (o AlarmOutput) Tags() pulumi.MapOutput
A mapping of tags to assign to the resource.
func (AlarmOutput) Targets ¶ added in v3.48.0
func (o AlarmOutput) Targets() AlarmTargetArrayOutput
The information about the resource for which alerts are triggered. See `targets` below.
func (AlarmOutput) ToAlarmOutput ¶
func (o AlarmOutput) ToAlarmOutput() AlarmOutput
func (AlarmOutput) ToAlarmOutputWithContext ¶
func (o AlarmOutput) ToAlarmOutputWithContext(ctx context.Context) AlarmOutput
func (AlarmOutput) Webhook ¶ added in v3.27.0
func (o AlarmOutput) Webhook() pulumi.StringPtrOutput
The webhook that should be called when the alarm is triggered. Currently, only http protocol is supported. Default is empty string.
type AlarmPrometheus ¶ added in v3.27.0
type AlarmPrometheus struct { // The annotations of the Prometheus alert rule. When a Prometheus alert is triggered, the system renders the annotated keys and values to help you understand the metrics and alert rule. Annotations map[string]interface{} `pulumi:"annotations"` // The level of the alert. Valid values: `Critical`, `Warn`, `Info`. Level *string `pulumi:"level"` // The PromQL query statement. **Note:** The data obtained by using the PromQL query statement is the monitoring data. You must include the alert threshold in this statement. PromQl *string `pulumi:"promQl"` // The number of consecutive triggers. If the number of times that the metric values meet the trigger conditions reaches the value of this parameter, CloudMonitor sends alert notifications. Times *int `pulumi:"times"` }
type AlarmPrometheusArgs ¶ added in v3.27.0
type AlarmPrometheusArgs struct { // The annotations of the Prometheus alert rule. When a Prometheus alert is triggered, the system renders the annotated keys and values to help you understand the metrics and alert rule. Annotations pulumi.MapInput `pulumi:"annotations"` // The level of the alert. Valid values: `Critical`, `Warn`, `Info`. Level pulumi.StringPtrInput `pulumi:"level"` // The PromQL query statement. **Note:** The data obtained by using the PromQL query statement is the monitoring data. You must include the alert threshold in this statement. PromQl pulumi.StringPtrInput `pulumi:"promQl"` // The number of consecutive triggers. If the number of times that the metric values meet the trigger conditions reaches the value of this parameter, CloudMonitor sends alert notifications. Times pulumi.IntPtrInput `pulumi:"times"` }
func (AlarmPrometheusArgs) ElementType ¶ added in v3.27.0
func (AlarmPrometheusArgs) ElementType() reflect.Type
func (AlarmPrometheusArgs) ToAlarmPrometheusOutput ¶ added in v3.27.0
func (i AlarmPrometheusArgs) ToAlarmPrometheusOutput() AlarmPrometheusOutput
func (AlarmPrometheusArgs) ToAlarmPrometheusOutputWithContext ¶ added in v3.27.0
func (i AlarmPrometheusArgs) ToAlarmPrometheusOutputWithContext(ctx context.Context) AlarmPrometheusOutput
type AlarmPrometheusArray ¶ added in v3.27.0
type AlarmPrometheusArray []AlarmPrometheusInput
func (AlarmPrometheusArray) ElementType ¶ added in v3.27.0
func (AlarmPrometheusArray) ElementType() reflect.Type
func (AlarmPrometheusArray) ToAlarmPrometheusArrayOutput ¶ added in v3.27.0
func (i AlarmPrometheusArray) ToAlarmPrometheusArrayOutput() AlarmPrometheusArrayOutput
func (AlarmPrometheusArray) ToAlarmPrometheusArrayOutputWithContext ¶ added in v3.27.0
func (i AlarmPrometheusArray) ToAlarmPrometheusArrayOutputWithContext(ctx context.Context) AlarmPrometheusArrayOutput
type AlarmPrometheusArrayInput ¶ added in v3.27.0
type AlarmPrometheusArrayInput interface { pulumi.Input ToAlarmPrometheusArrayOutput() AlarmPrometheusArrayOutput ToAlarmPrometheusArrayOutputWithContext(context.Context) AlarmPrometheusArrayOutput }
AlarmPrometheusArrayInput is an input type that accepts AlarmPrometheusArray and AlarmPrometheusArrayOutput values. You can construct a concrete instance of `AlarmPrometheusArrayInput` via:
AlarmPrometheusArray{ AlarmPrometheusArgs{...} }
type AlarmPrometheusArrayOutput ¶ added in v3.27.0
type AlarmPrometheusArrayOutput struct{ *pulumi.OutputState }
func (AlarmPrometheusArrayOutput) ElementType ¶ added in v3.27.0
func (AlarmPrometheusArrayOutput) ElementType() reflect.Type
func (AlarmPrometheusArrayOutput) Index ¶ added in v3.27.0
func (o AlarmPrometheusArrayOutput) Index(i pulumi.IntInput) AlarmPrometheusOutput
func (AlarmPrometheusArrayOutput) ToAlarmPrometheusArrayOutput ¶ added in v3.27.0
func (o AlarmPrometheusArrayOutput) ToAlarmPrometheusArrayOutput() AlarmPrometheusArrayOutput
func (AlarmPrometheusArrayOutput) ToAlarmPrometheusArrayOutputWithContext ¶ added in v3.27.0
func (o AlarmPrometheusArrayOutput) ToAlarmPrometheusArrayOutputWithContext(ctx context.Context) AlarmPrometheusArrayOutput
type AlarmPrometheusInput ¶ added in v3.27.0
type AlarmPrometheusInput interface { pulumi.Input ToAlarmPrometheusOutput() AlarmPrometheusOutput ToAlarmPrometheusOutputWithContext(context.Context) AlarmPrometheusOutput }
AlarmPrometheusInput is an input type that accepts AlarmPrometheusArgs and AlarmPrometheusOutput values. You can construct a concrete instance of `AlarmPrometheusInput` via:
AlarmPrometheusArgs{...}
type AlarmPrometheusOutput ¶ added in v3.27.0
type AlarmPrometheusOutput struct{ *pulumi.OutputState }
func (AlarmPrometheusOutput) Annotations ¶ added in v3.27.0
func (o AlarmPrometheusOutput) Annotations() pulumi.MapOutput
The annotations of the Prometheus alert rule. When a Prometheus alert is triggered, the system renders the annotated keys and values to help you understand the metrics and alert rule.
func (AlarmPrometheusOutput) ElementType ¶ added in v3.27.0
func (AlarmPrometheusOutput) ElementType() reflect.Type
func (AlarmPrometheusOutput) Level ¶ added in v3.27.0
func (o AlarmPrometheusOutput) Level() pulumi.StringPtrOutput
The level of the alert. Valid values: `Critical`, `Warn`, `Info`.
func (AlarmPrometheusOutput) PromQl ¶ added in v3.27.0
func (o AlarmPrometheusOutput) PromQl() pulumi.StringPtrOutput
The PromQL query statement. **Note:** The data obtained by using the PromQL query statement is the monitoring data. You must include the alert threshold in this statement.
func (AlarmPrometheusOutput) Times ¶ added in v3.27.0
func (o AlarmPrometheusOutput) Times() pulumi.IntPtrOutput
The number of consecutive triggers. If the number of times that the metric values meet the trigger conditions reaches the value of this parameter, CloudMonitor sends alert notifications.
func (AlarmPrometheusOutput) ToAlarmPrometheusOutput ¶ added in v3.27.0
func (o AlarmPrometheusOutput) ToAlarmPrometheusOutput() AlarmPrometheusOutput
func (AlarmPrometheusOutput) ToAlarmPrometheusOutputWithContext ¶ added in v3.27.0
func (o AlarmPrometheusOutput) ToAlarmPrometheusOutputWithContext(ctx context.Context) AlarmPrometheusOutput
type AlarmState ¶
type AlarmState struct { // List contact groups of the alarm rule, which must have been created on the console. ContactGroups pulumi.StringArrayInput // Field `dimensions` has been deprecated from provider version 1.173.0. New field `metricDimensions` instead. // // Deprecated: Field `dimensions` has been deprecated from provider version 1.173.0. New field `metricDimensions` instead. Dimensions pulumi.MapInput // The interval of effecting alarm rule. It format as "hh:mm-hh:mm", like "0:00-4:00". Default to "00:00-23:59". EffectiveInterval pulumi.StringPtrInput // Whether to enable alarm rule. Default value: `true`. Enabled pulumi.BoolPtrInput // Field `endTime` has been deprecated from provider version 1.50.0. New field `effectiveInterval` instead. // // Deprecated: Field `endTime` has been deprecated from provider version 1.50.0. New field `effectiveInterval` instead. EndTime pulumi.IntPtrInput // A configuration of critical alarm. See `escalationsCritical` below. EscalationsCritical AlarmEscalationsCriticalPtrInput // A configuration of critical info. See `escalationsInfo` below. EscalationsInfo AlarmEscalationsInfoPtrInput // A configuration of critical warn. See `escalationsWarn` below. EscalationsWarn AlarmEscalationsWarnPtrInput // The name of the metric, such as `CPUUtilization` and `networkinRate`. For more information, see [Metrics Reference](https://www.alibabacloud.com/help/doc-detail/28619.htm). Metric pulumi.StringPtrInput // Map of the resources associated with the alarm rule, such as "instanceId", "device" and "port". Each key's value is a string, and it uses comma to split multiple items. For more information, see [Metrics Reference](https://www.alibabacloud.com/help/doc-detail/28619.htm). MetricDimensions pulumi.StringPtrInput // The name of the alert rule. Name pulumi.StringPtrInput // Index query cycle, which must be consistent with that defined for metrics. Default to 300, in seconds. Period pulumi.IntPtrInput // The namespace of the cloud service, such as `acsEcsDashboard` and `acsRdsDashboard`. For more information, see [Metrics Reference](https://www.alibabacloud.com/help/doc-detail/28619.htm). // **NOTE:** The `dimensions` and `metricDimensions` must be empty when `project` is `acsPrometheus`, otherwise, one of them must be set. Project pulumi.StringPtrInput // The Prometheus alert rule. See `prometheus` below. **Note:** This parameter is required only when you create a Prometheus alert rule for Hybrid Cloud Monitoring. Prometheuses AlarmPrometheusArrayInput // Notification silence period in the alarm state, in seconds. Default value: `86400`. Valid value range: [300, 86400]. SilenceTime pulumi.IntPtrInput // Field `startTime` has been deprecated from provider version 1.50.0. New field `effectiveInterval` instead. // // Deprecated: Field `startTime` has been deprecated from provider version 1.50.0. New field `effectiveInterval` instead. StartTime pulumi.IntPtrInput // The status of the Alarm. Status pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.MapInput // The information about the resource for which alerts are triggered. See `targets` below. Targets AlarmTargetArrayInput // The webhook that should be called when the alarm is triggered. Currently, only http protocol is supported. Default is empty string. Webhook pulumi.StringPtrInput }
func (AlarmState) ElementType ¶
func (AlarmState) ElementType() reflect.Type
type AlarmTarget ¶ added in v3.48.0
type AlarmTarget struct { // The Alibaba Cloud Resource Name (ARN) of the resource. // > **NOTE:** Currently, the Alibaba Cloud Resource Name (ARN) of the resource. To use, please [submit an application](https://www.alibabacloud.com/help/en/cloudmonitor/latest/describemetricruletargets). Arn *string `pulumi:"arn"` // The parameters of the alert callback. The parameters are in the JSON format. JsonParams *string `pulumi:"jsonParams"` // The level of the alert. Valid values: `Critical`, `Warn`, `Info`. Level *string `pulumi:"level"` // The ID of the resource for which alerts are triggered. TargetId *string `pulumi:"targetId"` }
type AlarmTargetArgs ¶ added in v3.48.0
type AlarmTargetArgs struct { // The Alibaba Cloud Resource Name (ARN) of the resource. // > **NOTE:** Currently, the Alibaba Cloud Resource Name (ARN) of the resource. To use, please [submit an application](https://www.alibabacloud.com/help/en/cloudmonitor/latest/describemetricruletargets). Arn pulumi.StringPtrInput `pulumi:"arn"` // The parameters of the alert callback. The parameters are in the JSON format. JsonParams pulumi.StringPtrInput `pulumi:"jsonParams"` // The level of the alert. Valid values: `Critical`, `Warn`, `Info`. Level pulumi.StringPtrInput `pulumi:"level"` // The ID of the resource for which alerts are triggered. TargetId pulumi.StringPtrInput `pulumi:"targetId"` }
func (AlarmTargetArgs) ElementType ¶ added in v3.48.0
func (AlarmTargetArgs) ElementType() reflect.Type
func (AlarmTargetArgs) ToAlarmTargetOutput ¶ added in v3.48.0
func (i AlarmTargetArgs) ToAlarmTargetOutput() AlarmTargetOutput
func (AlarmTargetArgs) ToAlarmTargetOutputWithContext ¶ added in v3.48.0
func (i AlarmTargetArgs) ToAlarmTargetOutputWithContext(ctx context.Context) AlarmTargetOutput
type AlarmTargetArray ¶ added in v3.48.0
type AlarmTargetArray []AlarmTargetInput
func (AlarmTargetArray) ElementType ¶ added in v3.48.0
func (AlarmTargetArray) ElementType() reflect.Type
func (AlarmTargetArray) ToAlarmTargetArrayOutput ¶ added in v3.48.0
func (i AlarmTargetArray) ToAlarmTargetArrayOutput() AlarmTargetArrayOutput
func (AlarmTargetArray) ToAlarmTargetArrayOutputWithContext ¶ added in v3.48.0
func (i AlarmTargetArray) ToAlarmTargetArrayOutputWithContext(ctx context.Context) AlarmTargetArrayOutput
type AlarmTargetArrayInput ¶ added in v3.48.0
type AlarmTargetArrayInput interface { pulumi.Input ToAlarmTargetArrayOutput() AlarmTargetArrayOutput ToAlarmTargetArrayOutputWithContext(context.Context) AlarmTargetArrayOutput }
AlarmTargetArrayInput is an input type that accepts AlarmTargetArray and AlarmTargetArrayOutput values. You can construct a concrete instance of `AlarmTargetArrayInput` via:
AlarmTargetArray{ AlarmTargetArgs{...} }
type AlarmTargetArrayOutput ¶ added in v3.48.0
type AlarmTargetArrayOutput struct{ *pulumi.OutputState }
func (AlarmTargetArrayOutput) ElementType ¶ added in v3.48.0
func (AlarmTargetArrayOutput) ElementType() reflect.Type
func (AlarmTargetArrayOutput) Index ¶ added in v3.48.0
func (o AlarmTargetArrayOutput) Index(i pulumi.IntInput) AlarmTargetOutput
func (AlarmTargetArrayOutput) ToAlarmTargetArrayOutput ¶ added in v3.48.0
func (o AlarmTargetArrayOutput) ToAlarmTargetArrayOutput() AlarmTargetArrayOutput
func (AlarmTargetArrayOutput) ToAlarmTargetArrayOutputWithContext ¶ added in v3.48.0
func (o AlarmTargetArrayOutput) ToAlarmTargetArrayOutputWithContext(ctx context.Context) AlarmTargetArrayOutput
type AlarmTargetInput ¶ added in v3.48.0
type AlarmTargetInput interface { pulumi.Input ToAlarmTargetOutput() AlarmTargetOutput ToAlarmTargetOutputWithContext(context.Context) AlarmTargetOutput }
AlarmTargetInput is an input type that accepts AlarmTargetArgs and AlarmTargetOutput values. You can construct a concrete instance of `AlarmTargetInput` via:
AlarmTargetArgs{...}
type AlarmTargetOutput ¶ added in v3.48.0
type AlarmTargetOutput struct{ *pulumi.OutputState }
func (AlarmTargetOutput) Arn ¶ added in v3.48.0
func (o AlarmTargetOutput) Arn() pulumi.StringPtrOutput
The Alibaba Cloud Resource Name (ARN) of the resource. > **NOTE:** Currently, the Alibaba Cloud Resource Name (ARN) of the resource. To use, please [submit an application](https://www.alibabacloud.com/help/en/cloudmonitor/latest/describemetricruletargets).
func (AlarmTargetOutput) ElementType ¶ added in v3.48.0
func (AlarmTargetOutput) ElementType() reflect.Type
func (AlarmTargetOutput) JsonParams ¶ added in v3.48.0
func (o AlarmTargetOutput) JsonParams() pulumi.StringPtrOutput
The parameters of the alert callback. The parameters are in the JSON format.
func (AlarmTargetOutput) Level ¶ added in v3.48.0
func (o AlarmTargetOutput) Level() pulumi.StringPtrOutput
The level of the alert. Valid values: `Critical`, `Warn`, `Info`.
func (AlarmTargetOutput) TargetId ¶ added in v3.48.0
func (o AlarmTargetOutput) TargetId() pulumi.StringPtrOutput
The ID of the resource for which alerts are triggered.
func (AlarmTargetOutput) ToAlarmTargetOutput ¶ added in v3.48.0
func (o AlarmTargetOutput) ToAlarmTargetOutput() AlarmTargetOutput
func (AlarmTargetOutput) ToAlarmTargetOutputWithContext ¶ added in v3.48.0
func (o AlarmTargetOutput) ToAlarmTargetOutputWithContext(ctx context.Context) AlarmTargetOutput
type DynamicTagGroup ¶ added in v3.10.0
type DynamicTagGroup struct { pulumi.CustomResourceState // Alarm contact group. The value range of N is 1~100. The alarm notification of the application group is sent to the alarm contact in the alarm contact group. ContactGroupLists pulumi.StringArrayOutput `pulumi:"contactGroupLists"` // The relationship between conditional expressions. Valid values: `and`, `or`. MatchExpressFilterRelation pulumi.StringOutput `pulumi:"matchExpressFilterRelation"` // The label generates a matching expression that applies the grouping. See `matchExpress` below. MatchExpresses DynamicTagGroupMatchExpressArrayOutput `pulumi:"matchExpresses"` // The status of the resource. Valid values: `RUNNING`, `FINISH`. Status pulumi.StringOutput `pulumi:"status"` // The tag key of the tag. TagKey pulumi.StringOutput `pulumi:"tagKey"` // Alarm template ID list. TemplateIdLists pulumi.StringArrayOutput `pulumi:"templateIdLists"` }
Provides a Cloud Monitor Service Dynamic Tag Group resource.
For information about Cloud Monitor Service Dynamic Tag Group and how to use it, see [What is Dynamic Tag Group](https://www.alibabacloud.com/help/en/cloudmonitor/latest/createdynamictaggroup).
> **NOTE:** Available since v1.142.0.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/cms" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cms.NewAlarmContactGroup(ctx, "default", &cms.AlarmContactGroupArgs{ AlarmContactGroupName: pulumi.String("example_value"), Describe: pulumi.String("example_value"), EnableSubscribed: pulumi.Bool(true), }) if err != nil { return err } _, err = cms.NewDynamicTagGroup(ctx, "default", &cms.DynamicTagGroupArgs{ ContactGroupLists: pulumi.StringArray{ _default.ID(), }, TagKey: pulumi.String("your_tag_key"), MatchExpresses: cms.DynamicTagGroupMatchExpressArray{ &cms.DynamicTagGroupMatchExpressArgs{ TagValue: pulumi.String("your_tag_value"), TagValueMatchFunction: pulumi.String("all"), }, }, }) if err != nil { return err } return nil }) }
```
## Import
Cloud Monitor Service Dynamic Tag Group can be imported using the id, e.g.
```sh $ pulumi import alicloud:cms/dynamicTagGroup:DynamicTagGroup example <id> ```
func GetDynamicTagGroup ¶ added in v3.10.0
func GetDynamicTagGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DynamicTagGroupState, opts ...pulumi.ResourceOption) (*DynamicTagGroup, error)
GetDynamicTagGroup gets an existing DynamicTagGroup 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 NewDynamicTagGroup ¶ added in v3.10.0
func NewDynamicTagGroup(ctx *pulumi.Context, name string, args *DynamicTagGroupArgs, opts ...pulumi.ResourceOption) (*DynamicTagGroup, error)
NewDynamicTagGroup registers a new resource with the given unique name, arguments, and options.
func (*DynamicTagGroup) ElementType ¶ added in v3.10.0
func (*DynamicTagGroup) ElementType() reflect.Type
func (*DynamicTagGroup) ToDynamicTagGroupOutput ¶ added in v3.10.0
func (i *DynamicTagGroup) ToDynamicTagGroupOutput() DynamicTagGroupOutput
func (*DynamicTagGroup) ToDynamicTagGroupOutputWithContext ¶ added in v3.10.0
func (i *DynamicTagGroup) ToDynamicTagGroupOutputWithContext(ctx context.Context) DynamicTagGroupOutput
type DynamicTagGroupArgs ¶ added in v3.10.0
type DynamicTagGroupArgs struct { // Alarm contact group. The value range of N is 1~100. The alarm notification of the application group is sent to the alarm contact in the alarm contact group. ContactGroupLists pulumi.StringArrayInput // The relationship between conditional expressions. Valid values: `and`, `or`. MatchExpressFilterRelation pulumi.StringPtrInput // The label generates a matching expression that applies the grouping. See `matchExpress` below. MatchExpresses DynamicTagGroupMatchExpressArrayInput // The tag key of the tag. TagKey pulumi.StringInput // Alarm template ID list. TemplateIdLists pulumi.StringArrayInput }
The set of arguments for constructing a DynamicTagGroup resource.
func (DynamicTagGroupArgs) ElementType ¶ added in v3.10.0
func (DynamicTagGroupArgs) ElementType() reflect.Type
type DynamicTagGroupArray ¶ added in v3.10.0
type DynamicTagGroupArray []DynamicTagGroupInput
func (DynamicTagGroupArray) ElementType ¶ added in v3.10.0
func (DynamicTagGroupArray) ElementType() reflect.Type
func (DynamicTagGroupArray) ToDynamicTagGroupArrayOutput ¶ added in v3.10.0
func (i DynamicTagGroupArray) ToDynamicTagGroupArrayOutput() DynamicTagGroupArrayOutput
func (DynamicTagGroupArray) ToDynamicTagGroupArrayOutputWithContext ¶ added in v3.10.0
func (i DynamicTagGroupArray) ToDynamicTagGroupArrayOutputWithContext(ctx context.Context) DynamicTagGroupArrayOutput
type DynamicTagGroupArrayInput ¶ added in v3.10.0
type DynamicTagGroupArrayInput interface { pulumi.Input ToDynamicTagGroupArrayOutput() DynamicTagGroupArrayOutput ToDynamicTagGroupArrayOutputWithContext(context.Context) DynamicTagGroupArrayOutput }
DynamicTagGroupArrayInput is an input type that accepts DynamicTagGroupArray and DynamicTagGroupArrayOutput values. You can construct a concrete instance of `DynamicTagGroupArrayInput` via:
DynamicTagGroupArray{ DynamicTagGroupArgs{...} }
type DynamicTagGroupArrayOutput ¶ added in v3.10.0
type DynamicTagGroupArrayOutput struct{ *pulumi.OutputState }
func (DynamicTagGroupArrayOutput) ElementType ¶ added in v3.10.0
func (DynamicTagGroupArrayOutput) ElementType() reflect.Type
func (DynamicTagGroupArrayOutput) Index ¶ added in v3.10.0
func (o DynamicTagGroupArrayOutput) Index(i pulumi.IntInput) DynamicTagGroupOutput
func (DynamicTagGroupArrayOutput) ToDynamicTagGroupArrayOutput ¶ added in v3.10.0
func (o DynamicTagGroupArrayOutput) ToDynamicTagGroupArrayOutput() DynamicTagGroupArrayOutput
func (DynamicTagGroupArrayOutput) ToDynamicTagGroupArrayOutputWithContext ¶ added in v3.10.0
func (o DynamicTagGroupArrayOutput) ToDynamicTagGroupArrayOutputWithContext(ctx context.Context) DynamicTagGroupArrayOutput
type DynamicTagGroupInput ¶ added in v3.10.0
type DynamicTagGroupInput interface { pulumi.Input ToDynamicTagGroupOutput() DynamicTagGroupOutput ToDynamicTagGroupOutputWithContext(ctx context.Context) DynamicTagGroupOutput }
type DynamicTagGroupMap ¶ added in v3.10.0
type DynamicTagGroupMap map[string]DynamicTagGroupInput
func (DynamicTagGroupMap) ElementType ¶ added in v3.10.0
func (DynamicTagGroupMap) ElementType() reflect.Type
func (DynamicTagGroupMap) ToDynamicTagGroupMapOutput ¶ added in v3.10.0
func (i DynamicTagGroupMap) ToDynamicTagGroupMapOutput() DynamicTagGroupMapOutput
func (DynamicTagGroupMap) ToDynamicTagGroupMapOutputWithContext ¶ added in v3.10.0
func (i DynamicTagGroupMap) ToDynamicTagGroupMapOutputWithContext(ctx context.Context) DynamicTagGroupMapOutput
type DynamicTagGroupMapInput ¶ added in v3.10.0
type DynamicTagGroupMapInput interface { pulumi.Input ToDynamicTagGroupMapOutput() DynamicTagGroupMapOutput ToDynamicTagGroupMapOutputWithContext(context.Context) DynamicTagGroupMapOutput }
DynamicTagGroupMapInput is an input type that accepts DynamicTagGroupMap and DynamicTagGroupMapOutput values. You can construct a concrete instance of `DynamicTagGroupMapInput` via:
DynamicTagGroupMap{ "key": DynamicTagGroupArgs{...} }
type DynamicTagGroupMapOutput ¶ added in v3.10.0
type DynamicTagGroupMapOutput struct{ *pulumi.OutputState }
func (DynamicTagGroupMapOutput) ElementType ¶ added in v3.10.0
func (DynamicTagGroupMapOutput) ElementType() reflect.Type
func (DynamicTagGroupMapOutput) MapIndex ¶ added in v3.10.0
func (o DynamicTagGroupMapOutput) MapIndex(k pulumi.StringInput) DynamicTagGroupOutput
func (DynamicTagGroupMapOutput) ToDynamicTagGroupMapOutput ¶ added in v3.10.0
func (o DynamicTagGroupMapOutput) ToDynamicTagGroupMapOutput() DynamicTagGroupMapOutput
func (DynamicTagGroupMapOutput) ToDynamicTagGroupMapOutputWithContext ¶ added in v3.10.0
func (o DynamicTagGroupMapOutput) ToDynamicTagGroupMapOutputWithContext(ctx context.Context) DynamicTagGroupMapOutput
type DynamicTagGroupMatchExpress ¶ added in v3.10.0
type DynamicTagGroupMatchExpress struct { // The tag value. The Tag value must be used in conjunction with the tag value matching method TagValueMatchFunction. TagValue string `pulumi:"tagValue"` // Matching method of tag value. Valid values: `all`, `startWith`,`endWith`,`contains`,`notContains`,`equals`. TagValueMatchFunction string `pulumi:"tagValueMatchFunction"` }
type DynamicTagGroupMatchExpressArgs ¶ added in v3.10.0
type DynamicTagGroupMatchExpressArgs struct { // The tag value. The Tag value must be used in conjunction with the tag value matching method TagValueMatchFunction. TagValue pulumi.StringInput `pulumi:"tagValue"` // Matching method of tag value. Valid values: `all`, `startWith`,`endWith`,`contains`,`notContains`,`equals`. TagValueMatchFunction pulumi.StringInput `pulumi:"tagValueMatchFunction"` }
func (DynamicTagGroupMatchExpressArgs) ElementType ¶ added in v3.10.0
func (DynamicTagGroupMatchExpressArgs) ElementType() reflect.Type
func (DynamicTagGroupMatchExpressArgs) ToDynamicTagGroupMatchExpressOutput ¶ added in v3.10.0
func (i DynamicTagGroupMatchExpressArgs) ToDynamicTagGroupMatchExpressOutput() DynamicTagGroupMatchExpressOutput
func (DynamicTagGroupMatchExpressArgs) ToDynamicTagGroupMatchExpressOutputWithContext ¶ added in v3.10.0
func (i DynamicTagGroupMatchExpressArgs) ToDynamicTagGroupMatchExpressOutputWithContext(ctx context.Context) DynamicTagGroupMatchExpressOutput
type DynamicTagGroupMatchExpressArray ¶ added in v3.10.0
type DynamicTagGroupMatchExpressArray []DynamicTagGroupMatchExpressInput
func (DynamicTagGroupMatchExpressArray) ElementType ¶ added in v3.10.0
func (DynamicTagGroupMatchExpressArray) ElementType() reflect.Type
func (DynamicTagGroupMatchExpressArray) ToDynamicTagGroupMatchExpressArrayOutput ¶ added in v3.10.0
func (i DynamicTagGroupMatchExpressArray) ToDynamicTagGroupMatchExpressArrayOutput() DynamicTagGroupMatchExpressArrayOutput
func (DynamicTagGroupMatchExpressArray) ToDynamicTagGroupMatchExpressArrayOutputWithContext ¶ added in v3.10.0
func (i DynamicTagGroupMatchExpressArray) ToDynamicTagGroupMatchExpressArrayOutputWithContext(ctx context.Context) DynamicTagGroupMatchExpressArrayOutput
type DynamicTagGroupMatchExpressArrayInput ¶ added in v3.10.0
type DynamicTagGroupMatchExpressArrayInput interface { pulumi.Input ToDynamicTagGroupMatchExpressArrayOutput() DynamicTagGroupMatchExpressArrayOutput ToDynamicTagGroupMatchExpressArrayOutputWithContext(context.Context) DynamicTagGroupMatchExpressArrayOutput }
DynamicTagGroupMatchExpressArrayInput is an input type that accepts DynamicTagGroupMatchExpressArray and DynamicTagGroupMatchExpressArrayOutput values. You can construct a concrete instance of `DynamicTagGroupMatchExpressArrayInput` via:
DynamicTagGroupMatchExpressArray{ DynamicTagGroupMatchExpressArgs{...} }
type DynamicTagGroupMatchExpressArrayOutput ¶ added in v3.10.0
type DynamicTagGroupMatchExpressArrayOutput struct{ *pulumi.OutputState }
func (DynamicTagGroupMatchExpressArrayOutput) ElementType ¶ added in v3.10.0
func (DynamicTagGroupMatchExpressArrayOutput) ElementType() reflect.Type
func (DynamicTagGroupMatchExpressArrayOutput) ToDynamicTagGroupMatchExpressArrayOutput ¶ added in v3.10.0
func (o DynamicTagGroupMatchExpressArrayOutput) ToDynamicTagGroupMatchExpressArrayOutput() DynamicTagGroupMatchExpressArrayOutput
func (DynamicTagGroupMatchExpressArrayOutput) ToDynamicTagGroupMatchExpressArrayOutputWithContext ¶ added in v3.10.0
func (o DynamicTagGroupMatchExpressArrayOutput) ToDynamicTagGroupMatchExpressArrayOutputWithContext(ctx context.Context) DynamicTagGroupMatchExpressArrayOutput
type DynamicTagGroupMatchExpressInput ¶ added in v3.10.0
type DynamicTagGroupMatchExpressInput interface { pulumi.Input ToDynamicTagGroupMatchExpressOutput() DynamicTagGroupMatchExpressOutput ToDynamicTagGroupMatchExpressOutputWithContext(context.Context) DynamicTagGroupMatchExpressOutput }
DynamicTagGroupMatchExpressInput is an input type that accepts DynamicTagGroupMatchExpressArgs and DynamicTagGroupMatchExpressOutput values. You can construct a concrete instance of `DynamicTagGroupMatchExpressInput` via:
DynamicTagGroupMatchExpressArgs{...}
type DynamicTagGroupMatchExpressOutput ¶ added in v3.10.0
type DynamicTagGroupMatchExpressOutput struct{ *pulumi.OutputState }
func (DynamicTagGroupMatchExpressOutput) ElementType ¶ added in v3.10.0
func (DynamicTagGroupMatchExpressOutput) ElementType() reflect.Type
func (DynamicTagGroupMatchExpressOutput) TagValue ¶ added in v3.10.0
func (o DynamicTagGroupMatchExpressOutput) TagValue() pulumi.StringOutput
The tag value. The Tag value must be used in conjunction with the tag value matching method TagValueMatchFunction.
func (DynamicTagGroupMatchExpressOutput) TagValueMatchFunction ¶ added in v3.10.0
func (o DynamicTagGroupMatchExpressOutput) TagValueMatchFunction() pulumi.StringOutput
Matching method of tag value. Valid values: `all`, `startWith`,`endWith`,`contains`,`notContains`,`equals`.
func (DynamicTagGroupMatchExpressOutput) ToDynamicTagGroupMatchExpressOutput ¶ added in v3.10.0
func (o DynamicTagGroupMatchExpressOutput) ToDynamicTagGroupMatchExpressOutput() DynamicTagGroupMatchExpressOutput
func (DynamicTagGroupMatchExpressOutput) ToDynamicTagGroupMatchExpressOutputWithContext ¶ added in v3.10.0
func (o DynamicTagGroupMatchExpressOutput) ToDynamicTagGroupMatchExpressOutputWithContext(ctx context.Context) DynamicTagGroupMatchExpressOutput
type DynamicTagGroupOutput ¶ added in v3.10.0
type DynamicTagGroupOutput struct{ *pulumi.OutputState }
func (DynamicTagGroupOutput) ContactGroupLists ¶ added in v3.27.0
func (o DynamicTagGroupOutput) ContactGroupLists() pulumi.StringArrayOutput
Alarm contact group. The value range of N is 1~100. The alarm notification of the application group is sent to the alarm contact in the alarm contact group.
func (DynamicTagGroupOutput) ElementType ¶ added in v3.10.0
func (DynamicTagGroupOutput) ElementType() reflect.Type
func (DynamicTagGroupOutput) MatchExpressFilterRelation ¶ added in v3.27.0
func (o DynamicTagGroupOutput) MatchExpressFilterRelation() pulumi.StringOutput
The relationship between conditional expressions. Valid values: `and`, `or`.
func (DynamicTagGroupOutput) MatchExpresses ¶ added in v3.27.0
func (o DynamicTagGroupOutput) MatchExpresses() DynamicTagGroupMatchExpressArrayOutput
The label generates a matching expression that applies the grouping. See `matchExpress` below.
func (DynamicTagGroupOutput) Status ¶ added in v3.27.0
func (o DynamicTagGroupOutput) Status() pulumi.StringOutput
The status of the resource. Valid values: `RUNNING`, `FINISH`.
func (DynamicTagGroupOutput) TagKey ¶ added in v3.27.0
func (o DynamicTagGroupOutput) TagKey() pulumi.StringOutput
The tag key of the tag.
func (DynamicTagGroupOutput) TemplateIdLists ¶ added in v3.27.0
func (o DynamicTagGroupOutput) TemplateIdLists() pulumi.StringArrayOutput
Alarm template ID list.
func (DynamicTagGroupOutput) ToDynamicTagGroupOutput ¶ added in v3.10.0
func (o DynamicTagGroupOutput) ToDynamicTagGroupOutput() DynamicTagGroupOutput
func (DynamicTagGroupOutput) ToDynamicTagGroupOutputWithContext ¶ added in v3.10.0
func (o DynamicTagGroupOutput) ToDynamicTagGroupOutputWithContext(ctx context.Context) DynamicTagGroupOutput
type DynamicTagGroupState ¶ added in v3.10.0
type DynamicTagGroupState struct { // Alarm contact group. The value range of N is 1~100. The alarm notification of the application group is sent to the alarm contact in the alarm contact group. ContactGroupLists pulumi.StringArrayInput // The relationship between conditional expressions. Valid values: `and`, `or`. MatchExpressFilterRelation pulumi.StringPtrInput // The label generates a matching expression that applies the grouping. See `matchExpress` below. MatchExpresses DynamicTagGroupMatchExpressArrayInput // The status of the resource. Valid values: `RUNNING`, `FINISH`. Status pulumi.StringPtrInput // The tag key of the tag. TagKey pulumi.StringPtrInput // Alarm template ID list. TemplateIdLists pulumi.StringArrayInput }
func (DynamicTagGroupState) ElementType ¶ added in v3.10.0
func (DynamicTagGroupState) ElementType() reflect.Type
type EventRule ¶ added in v3.29.0
type EventRule struct { pulumi.CustomResourceState // The information about the alert contact groups that receive alert notifications. See `contactParameters` below. ContactParameters EventRuleContactParameterArrayOutput `pulumi:"contactParameters"` // The description of the event-triggered alert rule. Description pulumi.StringPtrOutput `pulumi:"description"` // Event mode, used to describe the trigger conditions for this event. See `eventPattern` below. EventPattern EventRuleEventPatternOutput `pulumi:"eventPattern"` // The information about the recipients in Function Compute. See `fcParameters` below. FcParameters EventRuleFcParameterArrayOutput `pulumi:"fcParameters"` // The ID of the application group to which the event-triggered alert rule belongs. GroupId pulumi.StringPtrOutput `pulumi:"groupId"` // The information about the recipients in Message Service (MNS). See `mnsParameters` below. MnsParameters EventRuleMnsParameterArrayOutput `pulumi:"mnsParameters"` // The parameters of API callback notification. See `openApiParameters` below. OpenApiParameters EventRuleOpenApiParameterArrayOutput `pulumi:"openApiParameters"` // The name of the event-triggered alert rule. RuleName pulumi.StringOutput `pulumi:"ruleName"` // The silence time. SilenceTime pulumi.IntPtrOutput `pulumi:"silenceTime"` // The information about the recipients in Simple Log Service. See `slsParameters` below. SlsParameters EventRuleSlsParameterArrayOutput `pulumi:"slsParameters"` // The status of the resource. Valid values: `ENABLED`, `DISABLED`. Status pulumi.StringOutput `pulumi:"status"` // The information about the callback URLs that are used to receive alert notifications. See `webhookParameters` below. WebhookParameters EventRuleWebhookParameterArrayOutput `pulumi:"webhookParameters"` }
Provides a Cloud Monitor Service Event Rule resource.
For information about Cloud Monitor Service Event Rule and how to use it, see [What is Event Rule](https://www.alibabacloud.com/help/en/cloudmonitor/latest/puteventrule).
> **NOTE:** Available since v1.182.0.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/cms" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cfg := config.New(ctx, "") name := "tf-example" if param := cfg.Get("name"); param != "" { name = param } _, err := cms.NewMonitorGroup(ctx, "default", &cms.MonitorGroupArgs{ MonitorGroupName: pulumi.String(name), }) if err != nil { return err } _, err = cms.NewEventRule(ctx, "example", &cms.EventRuleArgs{ RuleName: pulumi.String(name), GroupId: _default.ID(), SilenceTime: pulumi.Int(100), Description: pulumi.String(name), Status: pulumi.String("ENABLED"), EventPattern: &cms.EventRuleEventPatternArgs{ Product: pulumi.String("ecs"), SqlFilter: pulumi.String("example_value"), NameLists: pulumi.StringArray{ pulumi.String("example_value"), }, LevelLists: pulumi.StringArray{ pulumi.String("CRITICAL"), }, EventTypeLists: pulumi.StringArray{ pulumi.String("StatusNotification"), }, }, }) if err != nil { return err } return nil }) }
```
## Import
Cloud Monitor Service Event Rule can be imported using the id, e.g.
```sh $ pulumi import alicloud:cms/eventRule:EventRule example <rule_name> ```
func GetEventRule ¶ added in v3.29.0
func GetEventRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EventRuleState, opts ...pulumi.ResourceOption) (*EventRule, error)
GetEventRule gets an existing EventRule 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 NewEventRule ¶ added in v3.29.0
func NewEventRule(ctx *pulumi.Context, name string, args *EventRuleArgs, opts ...pulumi.ResourceOption) (*EventRule, error)
NewEventRule registers a new resource with the given unique name, arguments, and options.
func (*EventRule) ElementType ¶ added in v3.29.0
func (*EventRule) ToEventRuleOutput ¶ added in v3.29.0
func (i *EventRule) ToEventRuleOutput() EventRuleOutput
func (*EventRule) ToEventRuleOutputWithContext ¶ added in v3.29.0
func (i *EventRule) ToEventRuleOutputWithContext(ctx context.Context) EventRuleOutput
type EventRuleArgs ¶ added in v3.29.0
type EventRuleArgs struct { // The information about the alert contact groups that receive alert notifications. See `contactParameters` below. ContactParameters EventRuleContactParameterArrayInput // The description of the event-triggered alert rule. Description pulumi.StringPtrInput // Event mode, used to describe the trigger conditions for this event. See `eventPattern` below. EventPattern EventRuleEventPatternInput // The information about the recipients in Function Compute. See `fcParameters` below. FcParameters EventRuleFcParameterArrayInput // The ID of the application group to which the event-triggered alert rule belongs. GroupId pulumi.StringPtrInput // The information about the recipients in Message Service (MNS). See `mnsParameters` below. MnsParameters EventRuleMnsParameterArrayInput // The parameters of API callback notification. See `openApiParameters` below. OpenApiParameters EventRuleOpenApiParameterArrayInput // The name of the event-triggered alert rule. RuleName pulumi.StringInput // The silence time. SilenceTime pulumi.IntPtrInput // The information about the recipients in Simple Log Service. See `slsParameters` below. SlsParameters EventRuleSlsParameterArrayInput // The status of the resource. Valid values: `ENABLED`, `DISABLED`. Status pulumi.StringPtrInput // The information about the callback URLs that are used to receive alert notifications. See `webhookParameters` below. WebhookParameters EventRuleWebhookParameterArrayInput }
The set of arguments for constructing a EventRule resource.
func (EventRuleArgs) ElementType ¶ added in v3.29.0
func (EventRuleArgs) ElementType() reflect.Type
type EventRuleArray ¶ added in v3.29.0
type EventRuleArray []EventRuleInput
func (EventRuleArray) ElementType ¶ added in v3.29.0
func (EventRuleArray) ElementType() reflect.Type
func (EventRuleArray) ToEventRuleArrayOutput ¶ added in v3.29.0
func (i EventRuleArray) ToEventRuleArrayOutput() EventRuleArrayOutput
func (EventRuleArray) ToEventRuleArrayOutputWithContext ¶ added in v3.29.0
func (i EventRuleArray) ToEventRuleArrayOutputWithContext(ctx context.Context) EventRuleArrayOutput
type EventRuleArrayInput ¶ added in v3.29.0
type EventRuleArrayInput interface { pulumi.Input ToEventRuleArrayOutput() EventRuleArrayOutput ToEventRuleArrayOutputWithContext(context.Context) EventRuleArrayOutput }
EventRuleArrayInput is an input type that accepts EventRuleArray and EventRuleArrayOutput values. You can construct a concrete instance of `EventRuleArrayInput` via:
EventRuleArray{ EventRuleArgs{...} }
type EventRuleArrayOutput ¶ added in v3.29.0
type EventRuleArrayOutput struct{ *pulumi.OutputState }
func (EventRuleArrayOutput) ElementType ¶ added in v3.29.0
func (EventRuleArrayOutput) ElementType() reflect.Type
func (EventRuleArrayOutput) Index ¶ added in v3.29.0
func (o EventRuleArrayOutput) Index(i pulumi.IntInput) EventRuleOutput
func (EventRuleArrayOutput) ToEventRuleArrayOutput ¶ added in v3.29.0
func (o EventRuleArrayOutput) ToEventRuleArrayOutput() EventRuleArrayOutput
func (EventRuleArrayOutput) ToEventRuleArrayOutputWithContext ¶ added in v3.29.0
func (o EventRuleArrayOutput) ToEventRuleArrayOutputWithContext(ctx context.Context) EventRuleArrayOutput
type EventRuleContactParameter ¶ added in v3.44.1
type EventRuleContactParameter struct { // The name of the alert contact group. ContactGroupName *string `pulumi:"contactGroupName"` // The ID of the recipient that receives alert notifications. ContactParametersId *string `pulumi:"contactParametersId"` // The alert level and the corresponding notification methods. Level *string `pulumi:"level"` }
type EventRuleContactParameterArgs ¶ added in v3.44.1
type EventRuleContactParameterArgs struct { // The name of the alert contact group. ContactGroupName pulumi.StringPtrInput `pulumi:"contactGroupName"` // The ID of the recipient that receives alert notifications. ContactParametersId pulumi.StringPtrInput `pulumi:"contactParametersId"` // The alert level and the corresponding notification methods. Level pulumi.StringPtrInput `pulumi:"level"` }
func (EventRuleContactParameterArgs) ElementType ¶ added in v3.44.1
func (EventRuleContactParameterArgs) ElementType() reflect.Type
func (EventRuleContactParameterArgs) ToEventRuleContactParameterOutput ¶ added in v3.44.1
func (i EventRuleContactParameterArgs) ToEventRuleContactParameterOutput() EventRuleContactParameterOutput
func (EventRuleContactParameterArgs) ToEventRuleContactParameterOutputWithContext ¶ added in v3.44.1
func (i EventRuleContactParameterArgs) ToEventRuleContactParameterOutputWithContext(ctx context.Context) EventRuleContactParameterOutput
type EventRuleContactParameterArray ¶ added in v3.44.1
type EventRuleContactParameterArray []EventRuleContactParameterInput
func (EventRuleContactParameterArray) ElementType ¶ added in v3.44.1
func (EventRuleContactParameterArray) ElementType() reflect.Type
func (EventRuleContactParameterArray) ToEventRuleContactParameterArrayOutput ¶ added in v3.44.1
func (i EventRuleContactParameterArray) ToEventRuleContactParameterArrayOutput() EventRuleContactParameterArrayOutput
func (EventRuleContactParameterArray) ToEventRuleContactParameterArrayOutputWithContext ¶ added in v3.44.1
func (i EventRuleContactParameterArray) ToEventRuleContactParameterArrayOutputWithContext(ctx context.Context) EventRuleContactParameterArrayOutput
type EventRuleContactParameterArrayInput ¶ added in v3.44.1
type EventRuleContactParameterArrayInput interface { pulumi.Input ToEventRuleContactParameterArrayOutput() EventRuleContactParameterArrayOutput ToEventRuleContactParameterArrayOutputWithContext(context.Context) EventRuleContactParameterArrayOutput }
EventRuleContactParameterArrayInput is an input type that accepts EventRuleContactParameterArray and EventRuleContactParameterArrayOutput values. You can construct a concrete instance of `EventRuleContactParameterArrayInput` via:
EventRuleContactParameterArray{ EventRuleContactParameterArgs{...} }
type EventRuleContactParameterArrayOutput ¶ added in v3.44.1
type EventRuleContactParameterArrayOutput struct{ *pulumi.OutputState }
func (EventRuleContactParameterArrayOutput) ElementType ¶ added in v3.44.1
func (EventRuleContactParameterArrayOutput) ElementType() reflect.Type
func (EventRuleContactParameterArrayOutput) Index ¶ added in v3.44.1
func (o EventRuleContactParameterArrayOutput) Index(i pulumi.IntInput) EventRuleContactParameterOutput
func (EventRuleContactParameterArrayOutput) ToEventRuleContactParameterArrayOutput ¶ added in v3.44.1
func (o EventRuleContactParameterArrayOutput) ToEventRuleContactParameterArrayOutput() EventRuleContactParameterArrayOutput
func (EventRuleContactParameterArrayOutput) ToEventRuleContactParameterArrayOutputWithContext ¶ added in v3.44.1
func (o EventRuleContactParameterArrayOutput) ToEventRuleContactParameterArrayOutputWithContext(ctx context.Context) EventRuleContactParameterArrayOutput
type EventRuleContactParameterInput ¶ added in v3.44.1
type EventRuleContactParameterInput interface { pulumi.Input ToEventRuleContactParameterOutput() EventRuleContactParameterOutput ToEventRuleContactParameterOutputWithContext(context.Context) EventRuleContactParameterOutput }
EventRuleContactParameterInput is an input type that accepts EventRuleContactParameterArgs and EventRuleContactParameterOutput values. You can construct a concrete instance of `EventRuleContactParameterInput` via:
EventRuleContactParameterArgs{...}
type EventRuleContactParameterOutput ¶ added in v3.44.1
type EventRuleContactParameterOutput struct{ *pulumi.OutputState }
func (EventRuleContactParameterOutput) ContactGroupName ¶ added in v3.44.1
func (o EventRuleContactParameterOutput) ContactGroupName() pulumi.StringPtrOutput
The name of the alert contact group.
func (EventRuleContactParameterOutput) ContactParametersId ¶ added in v3.44.1
func (o EventRuleContactParameterOutput) ContactParametersId() pulumi.StringPtrOutput
The ID of the recipient that receives alert notifications.
func (EventRuleContactParameterOutput) ElementType ¶ added in v3.44.1
func (EventRuleContactParameterOutput) ElementType() reflect.Type
func (EventRuleContactParameterOutput) Level ¶ added in v3.44.1
func (o EventRuleContactParameterOutput) Level() pulumi.StringPtrOutput
The alert level and the corresponding notification methods.
func (EventRuleContactParameterOutput) ToEventRuleContactParameterOutput ¶ added in v3.44.1
func (o EventRuleContactParameterOutput) ToEventRuleContactParameterOutput() EventRuleContactParameterOutput
func (EventRuleContactParameterOutput) ToEventRuleContactParameterOutputWithContext ¶ added in v3.44.1
func (o EventRuleContactParameterOutput) ToEventRuleContactParameterOutputWithContext(ctx context.Context) EventRuleContactParameterOutput
type EventRuleEventPattern ¶ added in v3.29.0
type EventRuleEventPattern struct { // The type of the event-triggered alert rule. Valid values: // - `StatusNotification`: fault notifications. // - `Exception`: exceptions. // - `Maintenance`: O&M. // - `*`: all types. EventTypeLists []string `pulumi:"eventTypeLists"` // The level of the event-triggered alert rule. Valid values: // - `CRITICAL`: critical. // - `WARN`: warning. // - `INFO`: information. // - `*`: all types. LevelLists []string `pulumi:"levelLists"` // The name of the event-triggered alert rule. NameLists []string `pulumi:"nameLists"` // The type of the cloud service. Product string `pulumi:"product"` // The SQL condition that is used to filter events. If the content of an event meets the specified SQL condition, an alert is automatically triggered. SqlFilter *string `pulumi:"sqlFilter"` }
type EventRuleEventPatternArgs ¶ added in v3.29.0
type EventRuleEventPatternArgs struct { // The type of the event-triggered alert rule. Valid values: // - `StatusNotification`: fault notifications. // - `Exception`: exceptions. // - `Maintenance`: O&M. // - `*`: all types. EventTypeLists pulumi.StringArrayInput `pulumi:"eventTypeLists"` // The level of the event-triggered alert rule. Valid values: // - `CRITICAL`: critical. // - `WARN`: warning. // - `INFO`: information. // - `*`: all types. LevelLists pulumi.StringArrayInput `pulumi:"levelLists"` // The name of the event-triggered alert rule. NameLists pulumi.StringArrayInput `pulumi:"nameLists"` // The type of the cloud service. Product pulumi.StringInput `pulumi:"product"` // The SQL condition that is used to filter events. If the content of an event meets the specified SQL condition, an alert is automatically triggered. SqlFilter pulumi.StringPtrInput `pulumi:"sqlFilter"` }
func (EventRuleEventPatternArgs) ElementType ¶ added in v3.29.0
func (EventRuleEventPatternArgs) ElementType() reflect.Type
func (EventRuleEventPatternArgs) ToEventRuleEventPatternOutput ¶ added in v3.29.0
func (i EventRuleEventPatternArgs) ToEventRuleEventPatternOutput() EventRuleEventPatternOutput
func (EventRuleEventPatternArgs) ToEventRuleEventPatternOutputWithContext ¶ added in v3.29.0
func (i EventRuleEventPatternArgs) ToEventRuleEventPatternOutputWithContext(ctx context.Context) EventRuleEventPatternOutput
func (EventRuleEventPatternArgs) ToEventRuleEventPatternPtrOutput ¶ added in v3.29.0
func (i EventRuleEventPatternArgs) ToEventRuleEventPatternPtrOutput() EventRuleEventPatternPtrOutput
func (EventRuleEventPatternArgs) ToEventRuleEventPatternPtrOutputWithContext ¶ added in v3.29.0
func (i EventRuleEventPatternArgs) ToEventRuleEventPatternPtrOutputWithContext(ctx context.Context) EventRuleEventPatternPtrOutput
type EventRuleEventPatternInput ¶ added in v3.29.0
type EventRuleEventPatternInput interface { pulumi.Input ToEventRuleEventPatternOutput() EventRuleEventPatternOutput ToEventRuleEventPatternOutputWithContext(context.Context) EventRuleEventPatternOutput }
EventRuleEventPatternInput is an input type that accepts EventRuleEventPatternArgs and EventRuleEventPatternOutput values. You can construct a concrete instance of `EventRuleEventPatternInput` via:
EventRuleEventPatternArgs{...}
type EventRuleEventPatternOutput ¶ added in v3.29.0
type EventRuleEventPatternOutput struct{ *pulumi.OutputState }
func (EventRuleEventPatternOutput) ElementType ¶ added in v3.29.0
func (EventRuleEventPatternOutput) ElementType() reflect.Type
func (EventRuleEventPatternOutput) EventTypeLists ¶ added in v3.29.0
func (o EventRuleEventPatternOutput) EventTypeLists() pulumi.StringArrayOutput
The type of the event-triggered alert rule. Valid values: - `StatusNotification`: fault notifications. - `Exception`: exceptions. - `Maintenance`: O&M. - `*`: all types.
func (EventRuleEventPatternOutput) LevelLists ¶ added in v3.29.0
func (o EventRuleEventPatternOutput) LevelLists() pulumi.StringArrayOutput
The level of the event-triggered alert rule. Valid values: - `CRITICAL`: critical. - `WARN`: warning. - `INFO`: information. - `*`: all types.
func (EventRuleEventPatternOutput) NameLists ¶ added in v3.29.0
func (o EventRuleEventPatternOutput) NameLists() pulumi.StringArrayOutput
The name of the event-triggered alert rule.
func (EventRuleEventPatternOutput) Product ¶ added in v3.29.0
func (o EventRuleEventPatternOutput) Product() pulumi.StringOutput
The type of the cloud service.
func (EventRuleEventPatternOutput) SqlFilter ¶ added in v3.29.0
func (o EventRuleEventPatternOutput) SqlFilter() pulumi.StringPtrOutput
The SQL condition that is used to filter events. If the content of an event meets the specified SQL condition, an alert is automatically triggered.
func (EventRuleEventPatternOutput) ToEventRuleEventPatternOutput ¶ added in v3.29.0
func (o EventRuleEventPatternOutput) ToEventRuleEventPatternOutput() EventRuleEventPatternOutput
func (EventRuleEventPatternOutput) ToEventRuleEventPatternOutputWithContext ¶ added in v3.29.0
func (o EventRuleEventPatternOutput) ToEventRuleEventPatternOutputWithContext(ctx context.Context) EventRuleEventPatternOutput
func (EventRuleEventPatternOutput) ToEventRuleEventPatternPtrOutput ¶ added in v3.29.0
func (o EventRuleEventPatternOutput) ToEventRuleEventPatternPtrOutput() EventRuleEventPatternPtrOutput
func (EventRuleEventPatternOutput) ToEventRuleEventPatternPtrOutputWithContext ¶ added in v3.29.0
func (o EventRuleEventPatternOutput) ToEventRuleEventPatternPtrOutputWithContext(ctx context.Context) EventRuleEventPatternPtrOutput
type EventRuleEventPatternPtrInput ¶ added in v3.29.0
type EventRuleEventPatternPtrInput interface { pulumi.Input ToEventRuleEventPatternPtrOutput() EventRuleEventPatternPtrOutput ToEventRuleEventPatternPtrOutputWithContext(context.Context) EventRuleEventPatternPtrOutput }
EventRuleEventPatternPtrInput is an input type that accepts EventRuleEventPatternArgs, EventRuleEventPatternPtr and EventRuleEventPatternPtrOutput values. You can construct a concrete instance of `EventRuleEventPatternPtrInput` via:
EventRuleEventPatternArgs{...} or: nil
func EventRuleEventPatternPtr ¶ added in v3.29.0
func EventRuleEventPatternPtr(v *EventRuleEventPatternArgs) EventRuleEventPatternPtrInput
type EventRuleEventPatternPtrOutput ¶ added in v3.29.0
type EventRuleEventPatternPtrOutput struct{ *pulumi.OutputState }
func (EventRuleEventPatternPtrOutput) Elem ¶ added in v3.29.0
func (o EventRuleEventPatternPtrOutput) Elem() EventRuleEventPatternOutput
func (EventRuleEventPatternPtrOutput) ElementType ¶ added in v3.29.0
func (EventRuleEventPatternPtrOutput) ElementType() reflect.Type
func (EventRuleEventPatternPtrOutput) EventTypeLists ¶ added in v3.29.0
func (o EventRuleEventPatternPtrOutput) EventTypeLists() pulumi.StringArrayOutput
The type of the event-triggered alert rule. Valid values: - `StatusNotification`: fault notifications. - `Exception`: exceptions. - `Maintenance`: O&M. - `*`: all types.
func (EventRuleEventPatternPtrOutput) LevelLists ¶ added in v3.29.0
func (o EventRuleEventPatternPtrOutput) LevelLists() pulumi.StringArrayOutput
The level of the event-triggered alert rule. Valid values: - `CRITICAL`: critical. - `WARN`: warning. - `INFO`: information. - `*`: all types.
func (EventRuleEventPatternPtrOutput) NameLists ¶ added in v3.29.0
func (o EventRuleEventPatternPtrOutput) NameLists() pulumi.StringArrayOutput
The name of the event-triggered alert rule.
func (EventRuleEventPatternPtrOutput) Product ¶ added in v3.29.0
func (o EventRuleEventPatternPtrOutput) Product() pulumi.StringPtrOutput
The type of the cloud service.
func (EventRuleEventPatternPtrOutput) SqlFilter ¶ added in v3.29.0
func (o EventRuleEventPatternPtrOutput) SqlFilter() pulumi.StringPtrOutput
The SQL condition that is used to filter events. If the content of an event meets the specified SQL condition, an alert is automatically triggered.
func (EventRuleEventPatternPtrOutput) ToEventRuleEventPatternPtrOutput ¶ added in v3.29.0
func (o EventRuleEventPatternPtrOutput) ToEventRuleEventPatternPtrOutput() EventRuleEventPatternPtrOutput
func (EventRuleEventPatternPtrOutput) ToEventRuleEventPatternPtrOutputWithContext ¶ added in v3.29.0
func (o EventRuleEventPatternPtrOutput) ToEventRuleEventPatternPtrOutputWithContext(ctx context.Context) EventRuleEventPatternPtrOutput
type EventRuleFcParameter ¶ added in v3.44.1
type EventRuleFcParameter struct { // (Available since v1.211.1) The ARN of the API operation. Arn *string `pulumi:"arn"` // The ID of the recipient that receives alert notifications. FcParametersId *string `pulumi:"fcParametersId"` // The name of the function. FunctionName *string `pulumi:"functionName"` // The region where Function Compute is deployed. Region *string `pulumi:"region"` // The name of the Function Compute service. ServiceName *string `pulumi:"serviceName"` }
type EventRuleFcParameterArgs ¶ added in v3.44.1
type EventRuleFcParameterArgs struct { // (Available since v1.211.1) The ARN of the API operation. Arn pulumi.StringPtrInput `pulumi:"arn"` // The ID of the recipient that receives alert notifications. FcParametersId pulumi.StringPtrInput `pulumi:"fcParametersId"` // The name of the function. FunctionName pulumi.StringPtrInput `pulumi:"functionName"` // The region where Function Compute is deployed. Region pulumi.StringPtrInput `pulumi:"region"` // The name of the Function Compute service. ServiceName pulumi.StringPtrInput `pulumi:"serviceName"` }
func (EventRuleFcParameterArgs) ElementType ¶ added in v3.44.1
func (EventRuleFcParameterArgs) ElementType() reflect.Type
func (EventRuleFcParameterArgs) ToEventRuleFcParameterOutput ¶ added in v3.44.1
func (i EventRuleFcParameterArgs) ToEventRuleFcParameterOutput() EventRuleFcParameterOutput
func (EventRuleFcParameterArgs) ToEventRuleFcParameterOutputWithContext ¶ added in v3.44.1
func (i EventRuleFcParameterArgs) ToEventRuleFcParameterOutputWithContext(ctx context.Context) EventRuleFcParameterOutput
type EventRuleFcParameterArray ¶ added in v3.44.1
type EventRuleFcParameterArray []EventRuleFcParameterInput
func (EventRuleFcParameterArray) ElementType ¶ added in v3.44.1
func (EventRuleFcParameterArray) ElementType() reflect.Type
func (EventRuleFcParameterArray) ToEventRuleFcParameterArrayOutput ¶ added in v3.44.1
func (i EventRuleFcParameterArray) ToEventRuleFcParameterArrayOutput() EventRuleFcParameterArrayOutput
func (EventRuleFcParameterArray) ToEventRuleFcParameterArrayOutputWithContext ¶ added in v3.44.1
func (i EventRuleFcParameterArray) ToEventRuleFcParameterArrayOutputWithContext(ctx context.Context) EventRuleFcParameterArrayOutput
type EventRuleFcParameterArrayInput ¶ added in v3.44.1
type EventRuleFcParameterArrayInput interface { pulumi.Input ToEventRuleFcParameterArrayOutput() EventRuleFcParameterArrayOutput ToEventRuleFcParameterArrayOutputWithContext(context.Context) EventRuleFcParameterArrayOutput }
EventRuleFcParameterArrayInput is an input type that accepts EventRuleFcParameterArray and EventRuleFcParameterArrayOutput values. You can construct a concrete instance of `EventRuleFcParameterArrayInput` via:
EventRuleFcParameterArray{ EventRuleFcParameterArgs{...} }
type EventRuleFcParameterArrayOutput ¶ added in v3.44.1
type EventRuleFcParameterArrayOutput struct{ *pulumi.OutputState }
func (EventRuleFcParameterArrayOutput) ElementType ¶ added in v3.44.1
func (EventRuleFcParameterArrayOutput) ElementType() reflect.Type
func (EventRuleFcParameterArrayOutput) Index ¶ added in v3.44.1
func (o EventRuleFcParameterArrayOutput) Index(i pulumi.IntInput) EventRuleFcParameterOutput
func (EventRuleFcParameterArrayOutput) ToEventRuleFcParameterArrayOutput ¶ added in v3.44.1
func (o EventRuleFcParameterArrayOutput) ToEventRuleFcParameterArrayOutput() EventRuleFcParameterArrayOutput
func (EventRuleFcParameterArrayOutput) ToEventRuleFcParameterArrayOutputWithContext ¶ added in v3.44.1
func (o EventRuleFcParameterArrayOutput) ToEventRuleFcParameterArrayOutputWithContext(ctx context.Context) EventRuleFcParameterArrayOutput
type EventRuleFcParameterInput ¶ added in v3.44.1
type EventRuleFcParameterInput interface { pulumi.Input ToEventRuleFcParameterOutput() EventRuleFcParameterOutput ToEventRuleFcParameterOutputWithContext(context.Context) EventRuleFcParameterOutput }
EventRuleFcParameterInput is an input type that accepts EventRuleFcParameterArgs and EventRuleFcParameterOutput values. You can construct a concrete instance of `EventRuleFcParameterInput` via:
EventRuleFcParameterArgs{...}
type EventRuleFcParameterOutput ¶ added in v3.44.1
type EventRuleFcParameterOutput struct{ *pulumi.OutputState }
func (EventRuleFcParameterOutput) Arn ¶ added in v3.44.1
func (o EventRuleFcParameterOutput) Arn() pulumi.StringPtrOutput
(Available since v1.211.1) The ARN of the API operation.
func (EventRuleFcParameterOutput) ElementType ¶ added in v3.44.1
func (EventRuleFcParameterOutput) ElementType() reflect.Type
func (EventRuleFcParameterOutput) FcParametersId ¶ added in v3.44.1
func (o EventRuleFcParameterOutput) FcParametersId() pulumi.StringPtrOutput
The ID of the recipient that receives alert notifications.
func (EventRuleFcParameterOutput) FunctionName ¶ added in v3.44.1
func (o EventRuleFcParameterOutput) FunctionName() pulumi.StringPtrOutput
The name of the function.
func (EventRuleFcParameterOutput) Region ¶ added in v3.44.1
func (o EventRuleFcParameterOutput) Region() pulumi.StringPtrOutput
The region where Function Compute is deployed.
func (EventRuleFcParameterOutput) ServiceName ¶ added in v3.44.1
func (o EventRuleFcParameterOutput) ServiceName() pulumi.StringPtrOutput
The name of the Function Compute service.
func (EventRuleFcParameterOutput) ToEventRuleFcParameterOutput ¶ added in v3.44.1
func (o EventRuleFcParameterOutput) ToEventRuleFcParameterOutput() EventRuleFcParameterOutput
func (EventRuleFcParameterOutput) ToEventRuleFcParameterOutputWithContext ¶ added in v3.44.1
func (o EventRuleFcParameterOutput) ToEventRuleFcParameterOutputWithContext(ctx context.Context) EventRuleFcParameterOutput
type EventRuleInput ¶ added in v3.29.0
type EventRuleInput interface { pulumi.Input ToEventRuleOutput() EventRuleOutput ToEventRuleOutputWithContext(ctx context.Context) EventRuleOutput }
type EventRuleMap ¶ added in v3.29.0
type EventRuleMap map[string]EventRuleInput
func (EventRuleMap) ElementType ¶ added in v3.29.0
func (EventRuleMap) ElementType() reflect.Type
func (EventRuleMap) ToEventRuleMapOutput ¶ added in v3.29.0
func (i EventRuleMap) ToEventRuleMapOutput() EventRuleMapOutput
func (EventRuleMap) ToEventRuleMapOutputWithContext ¶ added in v3.29.0
func (i EventRuleMap) ToEventRuleMapOutputWithContext(ctx context.Context) EventRuleMapOutput
type EventRuleMapInput ¶ added in v3.29.0
type EventRuleMapInput interface { pulumi.Input ToEventRuleMapOutput() EventRuleMapOutput ToEventRuleMapOutputWithContext(context.Context) EventRuleMapOutput }
EventRuleMapInput is an input type that accepts EventRuleMap and EventRuleMapOutput values. You can construct a concrete instance of `EventRuleMapInput` via:
EventRuleMap{ "key": EventRuleArgs{...} }
type EventRuleMapOutput ¶ added in v3.29.0
type EventRuleMapOutput struct{ *pulumi.OutputState }
func (EventRuleMapOutput) ElementType ¶ added in v3.29.0
func (EventRuleMapOutput) ElementType() reflect.Type
func (EventRuleMapOutput) MapIndex ¶ added in v3.29.0
func (o EventRuleMapOutput) MapIndex(k pulumi.StringInput) EventRuleOutput
func (EventRuleMapOutput) ToEventRuleMapOutput ¶ added in v3.29.0
func (o EventRuleMapOutput) ToEventRuleMapOutput() EventRuleMapOutput
func (EventRuleMapOutput) ToEventRuleMapOutputWithContext ¶ added in v3.29.0
func (o EventRuleMapOutput) ToEventRuleMapOutputWithContext(ctx context.Context) EventRuleMapOutput
type EventRuleMnsParameter ¶ added in v3.44.1
type EventRuleMnsParameter struct { // (Available since v1.211.1) The ARN of the API operation. Arn *string `pulumi:"arn"` // The ID of the recipient that receives alert notifications. MnsParametersId *string `pulumi:"mnsParametersId"` // The name of the MNS queue. Queue *string `pulumi:"queue"` // The region where Message Service (MNS) is deployed. Region *string `pulumi:"region"` // The MNS topic. Topic *string `pulumi:"topic"` }
type EventRuleMnsParameterArgs ¶ added in v3.44.1
type EventRuleMnsParameterArgs struct { // (Available since v1.211.1) The ARN of the API operation. Arn pulumi.StringPtrInput `pulumi:"arn"` // The ID of the recipient that receives alert notifications. MnsParametersId pulumi.StringPtrInput `pulumi:"mnsParametersId"` // The name of the MNS queue. Queue pulumi.StringPtrInput `pulumi:"queue"` // The region where Message Service (MNS) is deployed. Region pulumi.StringPtrInput `pulumi:"region"` // The MNS topic. Topic pulumi.StringPtrInput `pulumi:"topic"` }
func (EventRuleMnsParameterArgs) ElementType ¶ added in v3.44.1
func (EventRuleMnsParameterArgs) ElementType() reflect.Type
func (EventRuleMnsParameterArgs) ToEventRuleMnsParameterOutput ¶ added in v3.44.1
func (i EventRuleMnsParameterArgs) ToEventRuleMnsParameterOutput() EventRuleMnsParameterOutput
func (EventRuleMnsParameterArgs) ToEventRuleMnsParameterOutputWithContext ¶ added in v3.44.1
func (i EventRuleMnsParameterArgs) ToEventRuleMnsParameterOutputWithContext(ctx context.Context) EventRuleMnsParameterOutput
type EventRuleMnsParameterArray ¶ added in v3.44.1
type EventRuleMnsParameterArray []EventRuleMnsParameterInput
func (EventRuleMnsParameterArray) ElementType ¶ added in v3.44.1
func (EventRuleMnsParameterArray) ElementType() reflect.Type
func (EventRuleMnsParameterArray) ToEventRuleMnsParameterArrayOutput ¶ added in v3.44.1
func (i EventRuleMnsParameterArray) ToEventRuleMnsParameterArrayOutput() EventRuleMnsParameterArrayOutput
func (EventRuleMnsParameterArray) ToEventRuleMnsParameterArrayOutputWithContext ¶ added in v3.44.1
func (i EventRuleMnsParameterArray) ToEventRuleMnsParameterArrayOutputWithContext(ctx context.Context) EventRuleMnsParameterArrayOutput
type EventRuleMnsParameterArrayInput ¶ added in v3.44.1
type EventRuleMnsParameterArrayInput interface { pulumi.Input ToEventRuleMnsParameterArrayOutput() EventRuleMnsParameterArrayOutput ToEventRuleMnsParameterArrayOutputWithContext(context.Context) EventRuleMnsParameterArrayOutput }
EventRuleMnsParameterArrayInput is an input type that accepts EventRuleMnsParameterArray and EventRuleMnsParameterArrayOutput values. You can construct a concrete instance of `EventRuleMnsParameterArrayInput` via:
EventRuleMnsParameterArray{ EventRuleMnsParameterArgs{...} }
type EventRuleMnsParameterArrayOutput ¶ added in v3.44.1
type EventRuleMnsParameterArrayOutput struct{ *pulumi.OutputState }
func (EventRuleMnsParameterArrayOutput) ElementType ¶ added in v3.44.1
func (EventRuleMnsParameterArrayOutput) ElementType() reflect.Type
func (EventRuleMnsParameterArrayOutput) Index ¶ added in v3.44.1
func (o EventRuleMnsParameterArrayOutput) Index(i pulumi.IntInput) EventRuleMnsParameterOutput
func (EventRuleMnsParameterArrayOutput) ToEventRuleMnsParameterArrayOutput ¶ added in v3.44.1
func (o EventRuleMnsParameterArrayOutput) ToEventRuleMnsParameterArrayOutput() EventRuleMnsParameterArrayOutput
func (EventRuleMnsParameterArrayOutput) ToEventRuleMnsParameterArrayOutputWithContext ¶ added in v3.44.1
func (o EventRuleMnsParameterArrayOutput) ToEventRuleMnsParameterArrayOutputWithContext(ctx context.Context) EventRuleMnsParameterArrayOutput
type EventRuleMnsParameterInput ¶ added in v3.44.1
type EventRuleMnsParameterInput interface { pulumi.Input ToEventRuleMnsParameterOutput() EventRuleMnsParameterOutput ToEventRuleMnsParameterOutputWithContext(context.Context) EventRuleMnsParameterOutput }
EventRuleMnsParameterInput is an input type that accepts EventRuleMnsParameterArgs and EventRuleMnsParameterOutput values. You can construct a concrete instance of `EventRuleMnsParameterInput` via:
EventRuleMnsParameterArgs{...}
type EventRuleMnsParameterOutput ¶ added in v3.44.1
type EventRuleMnsParameterOutput struct{ *pulumi.OutputState }
func (EventRuleMnsParameterOutput) Arn ¶ added in v3.44.1
func (o EventRuleMnsParameterOutput) Arn() pulumi.StringPtrOutput
(Available since v1.211.1) The ARN of the API operation.
func (EventRuleMnsParameterOutput) ElementType ¶ added in v3.44.1
func (EventRuleMnsParameterOutput) ElementType() reflect.Type
func (EventRuleMnsParameterOutput) MnsParametersId ¶ added in v3.44.1
func (o EventRuleMnsParameterOutput) MnsParametersId() pulumi.StringPtrOutput
The ID of the recipient that receives alert notifications.
func (EventRuleMnsParameterOutput) Queue ¶ added in v3.44.1
func (o EventRuleMnsParameterOutput) Queue() pulumi.StringPtrOutput
The name of the MNS queue.
func (EventRuleMnsParameterOutput) Region ¶ added in v3.44.1
func (o EventRuleMnsParameterOutput) Region() pulumi.StringPtrOutput
The region where Message Service (MNS) is deployed.
func (EventRuleMnsParameterOutput) ToEventRuleMnsParameterOutput ¶ added in v3.44.1
func (o EventRuleMnsParameterOutput) ToEventRuleMnsParameterOutput() EventRuleMnsParameterOutput
func (EventRuleMnsParameterOutput) ToEventRuleMnsParameterOutputWithContext ¶ added in v3.44.1
func (o EventRuleMnsParameterOutput) ToEventRuleMnsParameterOutputWithContext(ctx context.Context) EventRuleMnsParameterOutput
func (EventRuleMnsParameterOutput) Topic ¶ added in v3.44.1
func (o EventRuleMnsParameterOutput) Topic() pulumi.StringPtrOutput
The MNS topic.
type EventRuleOpenApiParameter ¶ added in v3.44.1
type EventRuleOpenApiParameter struct { // The API name. Action *string `pulumi:"action"` // (Available since v1.211.1) The ARN of the API operation. Arn *string `pulumi:"arn"` // The ID of the recipient that receives alert notifications sent by an API callback. OpenApiParametersId *string `pulumi:"openApiParametersId"` // The ID of the cloud service to which the API operation belongs. Product *string `pulumi:"product"` // The region where the resource resides. Region *string `pulumi:"region"` // The name of the role. Role *string `pulumi:"role"` // The version of the API. Version *string `pulumi:"version"` }
type EventRuleOpenApiParameterArgs ¶ added in v3.44.1
type EventRuleOpenApiParameterArgs struct { // The API name. Action pulumi.StringPtrInput `pulumi:"action"` // (Available since v1.211.1) The ARN of the API operation. Arn pulumi.StringPtrInput `pulumi:"arn"` // The ID of the recipient that receives alert notifications sent by an API callback. OpenApiParametersId pulumi.StringPtrInput `pulumi:"openApiParametersId"` // The ID of the cloud service to which the API operation belongs. Product pulumi.StringPtrInput `pulumi:"product"` // The region where the resource resides. Region pulumi.StringPtrInput `pulumi:"region"` // The name of the role. Role pulumi.StringPtrInput `pulumi:"role"` // The version of the API. Version pulumi.StringPtrInput `pulumi:"version"` }
func (EventRuleOpenApiParameterArgs) ElementType ¶ added in v3.44.1
func (EventRuleOpenApiParameterArgs) ElementType() reflect.Type
func (EventRuleOpenApiParameterArgs) ToEventRuleOpenApiParameterOutput ¶ added in v3.44.1
func (i EventRuleOpenApiParameterArgs) ToEventRuleOpenApiParameterOutput() EventRuleOpenApiParameterOutput
func (EventRuleOpenApiParameterArgs) ToEventRuleOpenApiParameterOutputWithContext ¶ added in v3.44.1
func (i EventRuleOpenApiParameterArgs) ToEventRuleOpenApiParameterOutputWithContext(ctx context.Context) EventRuleOpenApiParameterOutput
type EventRuleOpenApiParameterArray ¶ added in v3.44.1
type EventRuleOpenApiParameterArray []EventRuleOpenApiParameterInput
func (EventRuleOpenApiParameterArray) ElementType ¶ added in v3.44.1
func (EventRuleOpenApiParameterArray) ElementType() reflect.Type
func (EventRuleOpenApiParameterArray) ToEventRuleOpenApiParameterArrayOutput ¶ added in v3.44.1
func (i EventRuleOpenApiParameterArray) ToEventRuleOpenApiParameterArrayOutput() EventRuleOpenApiParameterArrayOutput
func (EventRuleOpenApiParameterArray) ToEventRuleOpenApiParameterArrayOutputWithContext ¶ added in v3.44.1
func (i EventRuleOpenApiParameterArray) ToEventRuleOpenApiParameterArrayOutputWithContext(ctx context.Context) EventRuleOpenApiParameterArrayOutput
type EventRuleOpenApiParameterArrayInput ¶ added in v3.44.1
type EventRuleOpenApiParameterArrayInput interface { pulumi.Input ToEventRuleOpenApiParameterArrayOutput() EventRuleOpenApiParameterArrayOutput ToEventRuleOpenApiParameterArrayOutputWithContext(context.Context) EventRuleOpenApiParameterArrayOutput }
EventRuleOpenApiParameterArrayInput is an input type that accepts EventRuleOpenApiParameterArray and EventRuleOpenApiParameterArrayOutput values. You can construct a concrete instance of `EventRuleOpenApiParameterArrayInput` via:
EventRuleOpenApiParameterArray{ EventRuleOpenApiParameterArgs{...} }
type EventRuleOpenApiParameterArrayOutput ¶ added in v3.44.1
type EventRuleOpenApiParameterArrayOutput struct{ *pulumi.OutputState }
func (EventRuleOpenApiParameterArrayOutput) ElementType ¶ added in v3.44.1
func (EventRuleOpenApiParameterArrayOutput) ElementType() reflect.Type
func (EventRuleOpenApiParameterArrayOutput) Index ¶ added in v3.44.1
func (o EventRuleOpenApiParameterArrayOutput) Index(i pulumi.IntInput) EventRuleOpenApiParameterOutput
func (EventRuleOpenApiParameterArrayOutput) ToEventRuleOpenApiParameterArrayOutput ¶ added in v3.44.1
func (o EventRuleOpenApiParameterArrayOutput) ToEventRuleOpenApiParameterArrayOutput() EventRuleOpenApiParameterArrayOutput
func (EventRuleOpenApiParameterArrayOutput) ToEventRuleOpenApiParameterArrayOutputWithContext ¶ added in v3.44.1
func (o EventRuleOpenApiParameterArrayOutput) ToEventRuleOpenApiParameterArrayOutputWithContext(ctx context.Context) EventRuleOpenApiParameterArrayOutput
type EventRuleOpenApiParameterInput ¶ added in v3.44.1
type EventRuleOpenApiParameterInput interface { pulumi.Input ToEventRuleOpenApiParameterOutput() EventRuleOpenApiParameterOutput ToEventRuleOpenApiParameterOutputWithContext(context.Context) EventRuleOpenApiParameterOutput }
EventRuleOpenApiParameterInput is an input type that accepts EventRuleOpenApiParameterArgs and EventRuleOpenApiParameterOutput values. You can construct a concrete instance of `EventRuleOpenApiParameterInput` via:
EventRuleOpenApiParameterArgs{...}
type EventRuleOpenApiParameterOutput ¶ added in v3.44.1
type EventRuleOpenApiParameterOutput struct{ *pulumi.OutputState }
func (EventRuleOpenApiParameterOutput) Action ¶ added in v3.44.1
func (o EventRuleOpenApiParameterOutput) Action() pulumi.StringPtrOutput
The API name.
func (EventRuleOpenApiParameterOutput) Arn ¶ added in v3.44.1
func (o EventRuleOpenApiParameterOutput) Arn() pulumi.StringPtrOutput
(Available since v1.211.1) The ARN of the API operation.
func (EventRuleOpenApiParameterOutput) ElementType ¶ added in v3.44.1
func (EventRuleOpenApiParameterOutput) ElementType() reflect.Type
func (EventRuleOpenApiParameterOutput) OpenApiParametersId ¶ added in v3.44.1
func (o EventRuleOpenApiParameterOutput) OpenApiParametersId() pulumi.StringPtrOutput
The ID of the recipient that receives alert notifications sent by an API callback.
func (EventRuleOpenApiParameterOutput) Product ¶ added in v3.44.1
func (o EventRuleOpenApiParameterOutput) Product() pulumi.StringPtrOutput
The ID of the cloud service to which the API operation belongs.
func (EventRuleOpenApiParameterOutput) Region ¶ added in v3.44.1
func (o EventRuleOpenApiParameterOutput) Region() pulumi.StringPtrOutput
The region where the resource resides.
func (EventRuleOpenApiParameterOutput) Role ¶ added in v3.44.1
func (o EventRuleOpenApiParameterOutput) Role() pulumi.StringPtrOutput
The name of the role.
func (EventRuleOpenApiParameterOutput) ToEventRuleOpenApiParameterOutput ¶ added in v3.44.1
func (o EventRuleOpenApiParameterOutput) ToEventRuleOpenApiParameterOutput() EventRuleOpenApiParameterOutput
func (EventRuleOpenApiParameterOutput) ToEventRuleOpenApiParameterOutputWithContext ¶ added in v3.44.1
func (o EventRuleOpenApiParameterOutput) ToEventRuleOpenApiParameterOutputWithContext(ctx context.Context) EventRuleOpenApiParameterOutput
func (EventRuleOpenApiParameterOutput) Version ¶ added in v3.44.1
func (o EventRuleOpenApiParameterOutput) Version() pulumi.StringPtrOutput
The version of the API.
type EventRuleOutput ¶ added in v3.29.0
type EventRuleOutput struct{ *pulumi.OutputState }
func (EventRuleOutput) ContactParameters ¶ added in v3.44.1
func (o EventRuleOutput) ContactParameters() EventRuleContactParameterArrayOutput
The information about the alert contact groups that receive alert notifications. See `contactParameters` below.
func (EventRuleOutput) Description ¶ added in v3.29.0
func (o EventRuleOutput) Description() pulumi.StringPtrOutput
The description of the event-triggered alert rule.
func (EventRuleOutput) ElementType ¶ added in v3.29.0
func (EventRuleOutput) ElementType() reflect.Type
func (EventRuleOutput) EventPattern ¶ added in v3.29.0
func (o EventRuleOutput) EventPattern() EventRuleEventPatternOutput
Event mode, used to describe the trigger conditions for this event. See `eventPattern` below.
func (EventRuleOutput) FcParameters ¶ added in v3.44.1
func (o EventRuleOutput) FcParameters() EventRuleFcParameterArrayOutput
The information about the recipients in Function Compute. See `fcParameters` below.
func (EventRuleOutput) GroupId ¶ added in v3.29.0
func (o EventRuleOutput) GroupId() pulumi.StringPtrOutput
The ID of the application group to which the event-triggered alert rule belongs.
func (EventRuleOutput) MnsParameters ¶ added in v3.44.1
func (o EventRuleOutput) MnsParameters() EventRuleMnsParameterArrayOutput
The information about the recipients in Message Service (MNS). See `mnsParameters` below.
func (EventRuleOutput) OpenApiParameters ¶ added in v3.44.1
func (o EventRuleOutput) OpenApiParameters() EventRuleOpenApiParameterArrayOutput
The parameters of API callback notification. See `openApiParameters` below.
func (EventRuleOutput) RuleName ¶ added in v3.29.0
func (o EventRuleOutput) RuleName() pulumi.StringOutput
The name of the event-triggered alert rule.
func (EventRuleOutput) SilenceTime ¶ added in v3.29.0
func (o EventRuleOutput) SilenceTime() pulumi.IntPtrOutput
The silence time.
func (EventRuleOutput) SlsParameters ¶ added in v3.44.1
func (o EventRuleOutput) SlsParameters() EventRuleSlsParameterArrayOutput
The information about the recipients in Simple Log Service. See `slsParameters` below.
func (EventRuleOutput) Status ¶ added in v3.29.0
func (o EventRuleOutput) Status() pulumi.StringOutput
The status of the resource. Valid values: `ENABLED`, `DISABLED`.
func (EventRuleOutput) ToEventRuleOutput ¶ added in v3.29.0
func (o EventRuleOutput) ToEventRuleOutput() EventRuleOutput
func (EventRuleOutput) ToEventRuleOutputWithContext ¶ added in v3.29.0
func (o EventRuleOutput) ToEventRuleOutputWithContext(ctx context.Context) EventRuleOutput
func (EventRuleOutput) WebhookParameters ¶ added in v3.44.1
func (o EventRuleOutput) WebhookParameters() EventRuleWebhookParameterArrayOutput
The information about the callback URLs that are used to receive alert notifications. See `webhookParameters` below.
type EventRuleSlsParameter ¶ added in v3.44.1
type EventRuleSlsParameter struct { // (Available since v1.211.1) The ARN of the API operation. Arn *string `pulumi:"arn"` // The name of the Simple Log Service Logstore. LogStore *string `pulumi:"logStore"` // The name of the Simple Log Service project. Project *string `pulumi:"project"` // The region where Simple Log Service is deployed. Region *string `pulumi:"region"` // The ID of the recipient that receives alert notifications. SlsParametersId *string `pulumi:"slsParametersId"` }
type EventRuleSlsParameterArgs ¶ added in v3.44.1
type EventRuleSlsParameterArgs struct { // (Available since v1.211.1) The ARN of the API operation. Arn pulumi.StringPtrInput `pulumi:"arn"` // The name of the Simple Log Service Logstore. LogStore pulumi.StringPtrInput `pulumi:"logStore"` // The name of the Simple Log Service project. Project pulumi.StringPtrInput `pulumi:"project"` // The region where Simple Log Service is deployed. Region pulumi.StringPtrInput `pulumi:"region"` // The ID of the recipient that receives alert notifications. SlsParametersId pulumi.StringPtrInput `pulumi:"slsParametersId"` }
func (EventRuleSlsParameterArgs) ElementType ¶ added in v3.44.1
func (EventRuleSlsParameterArgs) ElementType() reflect.Type
func (EventRuleSlsParameterArgs) ToEventRuleSlsParameterOutput ¶ added in v3.44.1
func (i EventRuleSlsParameterArgs) ToEventRuleSlsParameterOutput() EventRuleSlsParameterOutput
func (EventRuleSlsParameterArgs) ToEventRuleSlsParameterOutputWithContext ¶ added in v3.44.1
func (i EventRuleSlsParameterArgs) ToEventRuleSlsParameterOutputWithContext(ctx context.Context) EventRuleSlsParameterOutput
type EventRuleSlsParameterArray ¶ added in v3.44.1
type EventRuleSlsParameterArray []EventRuleSlsParameterInput
func (EventRuleSlsParameterArray) ElementType ¶ added in v3.44.1
func (EventRuleSlsParameterArray) ElementType() reflect.Type
func (EventRuleSlsParameterArray) ToEventRuleSlsParameterArrayOutput ¶ added in v3.44.1
func (i EventRuleSlsParameterArray) ToEventRuleSlsParameterArrayOutput() EventRuleSlsParameterArrayOutput
func (EventRuleSlsParameterArray) ToEventRuleSlsParameterArrayOutputWithContext ¶ added in v3.44.1
func (i EventRuleSlsParameterArray) ToEventRuleSlsParameterArrayOutputWithContext(ctx context.Context) EventRuleSlsParameterArrayOutput
type EventRuleSlsParameterArrayInput ¶ added in v3.44.1
type EventRuleSlsParameterArrayInput interface { pulumi.Input ToEventRuleSlsParameterArrayOutput() EventRuleSlsParameterArrayOutput ToEventRuleSlsParameterArrayOutputWithContext(context.Context) EventRuleSlsParameterArrayOutput }
EventRuleSlsParameterArrayInput is an input type that accepts EventRuleSlsParameterArray and EventRuleSlsParameterArrayOutput values. You can construct a concrete instance of `EventRuleSlsParameterArrayInput` via:
EventRuleSlsParameterArray{ EventRuleSlsParameterArgs{...} }
type EventRuleSlsParameterArrayOutput ¶ added in v3.44.1
type EventRuleSlsParameterArrayOutput struct{ *pulumi.OutputState }
func (EventRuleSlsParameterArrayOutput) ElementType ¶ added in v3.44.1
func (EventRuleSlsParameterArrayOutput) ElementType() reflect.Type
func (EventRuleSlsParameterArrayOutput) Index ¶ added in v3.44.1
func (o EventRuleSlsParameterArrayOutput) Index(i pulumi.IntInput) EventRuleSlsParameterOutput
func (EventRuleSlsParameterArrayOutput) ToEventRuleSlsParameterArrayOutput ¶ added in v3.44.1
func (o EventRuleSlsParameterArrayOutput) ToEventRuleSlsParameterArrayOutput() EventRuleSlsParameterArrayOutput
func (EventRuleSlsParameterArrayOutput) ToEventRuleSlsParameterArrayOutputWithContext ¶ added in v3.44.1
func (o EventRuleSlsParameterArrayOutput) ToEventRuleSlsParameterArrayOutputWithContext(ctx context.Context) EventRuleSlsParameterArrayOutput
type EventRuleSlsParameterInput ¶ added in v3.44.1
type EventRuleSlsParameterInput interface { pulumi.Input ToEventRuleSlsParameterOutput() EventRuleSlsParameterOutput ToEventRuleSlsParameterOutputWithContext(context.Context) EventRuleSlsParameterOutput }
EventRuleSlsParameterInput is an input type that accepts EventRuleSlsParameterArgs and EventRuleSlsParameterOutput values. You can construct a concrete instance of `EventRuleSlsParameterInput` via:
EventRuleSlsParameterArgs{...}
type EventRuleSlsParameterOutput ¶ added in v3.44.1
type EventRuleSlsParameterOutput struct{ *pulumi.OutputState }
func (EventRuleSlsParameterOutput) Arn ¶ added in v3.44.1
func (o EventRuleSlsParameterOutput) Arn() pulumi.StringPtrOutput
(Available since v1.211.1) The ARN of the API operation.
func (EventRuleSlsParameterOutput) ElementType ¶ added in v3.44.1
func (EventRuleSlsParameterOutput) ElementType() reflect.Type
func (EventRuleSlsParameterOutput) LogStore ¶ added in v3.44.1
func (o EventRuleSlsParameterOutput) LogStore() pulumi.StringPtrOutput
The name of the Simple Log Service Logstore.
func (EventRuleSlsParameterOutput) Project ¶ added in v3.44.1
func (o EventRuleSlsParameterOutput) Project() pulumi.StringPtrOutput
The name of the Simple Log Service project.
func (EventRuleSlsParameterOutput) Region ¶ added in v3.44.1
func (o EventRuleSlsParameterOutput) Region() pulumi.StringPtrOutput
The region where Simple Log Service is deployed.
func (EventRuleSlsParameterOutput) SlsParametersId ¶ added in v3.44.1
func (o EventRuleSlsParameterOutput) SlsParametersId() pulumi.StringPtrOutput
The ID of the recipient that receives alert notifications.
func (EventRuleSlsParameterOutput) ToEventRuleSlsParameterOutput ¶ added in v3.44.1
func (o EventRuleSlsParameterOutput) ToEventRuleSlsParameterOutput() EventRuleSlsParameterOutput
func (EventRuleSlsParameterOutput) ToEventRuleSlsParameterOutputWithContext ¶ added in v3.44.1
func (o EventRuleSlsParameterOutput) ToEventRuleSlsParameterOutputWithContext(ctx context.Context) EventRuleSlsParameterOutput
type EventRuleState ¶ added in v3.29.0
type EventRuleState struct { // The information about the alert contact groups that receive alert notifications. See `contactParameters` below. ContactParameters EventRuleContactParameterArrayInput // The description of the event-triggered alert rule. Description pulumi.StringPtrInput // Event mode, used to describe the trigger conditions for this event. See `eventPattern` below. EventPattern EventRuleEventPatternPtrInput // The information about the recipients in Function Compute. See `fcParameters` below. FcParameters EventRuleFcParameterArrayInput // The ID of the application group to which the event-triggered alert rule belongs. GroupId pulumi.StringPtrInput // The information about the recipients in Message Service (MNS). See `mnsParameters` below. MnsParameters EventRuleMnsParameterArrayInput // The parameters of API callback notification. See `openApiParameters` below. OpenApiParameters EventRuleOpenApiParameterArrayInput // The name of the event-triggered alert rule. RuleName pulumi.StringPtrInput // The silence time. SilenceTime pulumi.IntPtrInput // The information about the recipients in Simple Log Service. See `slsParameters` below. SlsParameters EventRuleSlsParameterArrayInput // The status of the resource. Valid values: `ENABLED`, `DISABLED`. Status pulumi.StringPtrInput // The information about the callback URLs that are used to receive alert notifications. See `webhookParameters` below. WebhookParameters EventRuleWebhookParameterArrayInput }
func (EventRuleState) ElementType ¶ added in v3.29.0
func (EventRuleState) ElementType() reflect.Type
type EventRuleWebhookParameter ¶ added in v3.44.1
type EventRuleWebhookParameter struct { // The HTTP request method. Method *string `pulumi:"method"` // The name of the protocol. Protocol *string `pulumi:"protocol"` // The callback URL. Url *string `pulumi:"url"` // The ID of the recipient that receives alert notifications. WebhookParametersId *string `pulumi:"webhookParametersId"` }
type EventRuleWebhookParameterArgs ¶ added in v3.44.1
type EventRuleWebhookParameterArgs struct { // The HTTP request method. Method pulumi.StringPtrInput `pulumi:"method"` // The name of the protocol. Protocol pulumi.StringPtrInput `pulumi:"protocol"` // The callback URL. Url pulumi.StringPtrInput `pulumi:"url"` // The ID of the recipient that receives alert notifications. WebhookParametersId pulumi.StringPtrInput `pulumi:"webhookParametersId"` }
func (EventRuleWebhookParameterArgs) ElementType ¶ added in v3.44.1
func (EventRuleWebhookParameterArgs) ElementType() reflect.Type
func (EventRuleWebhookParameterArgs) ToEventRuleWebhookParameterOutput ¶ added in v3.44.1
func (i EventRuleWebhookParameterArgs) ToEventRuleWebhookParameterOutput() EventRuleWebhookParameterOutput
func (EventRuleWebhookParameterArgs) ToEventRuleWebhookParameterOutputWithContext ¶ added in v3.44.1
func (i EventRuleWebhookParameterArgs) ToEventRuleWebhookParameterOutputWithContext(ctx context.Context) EventRuleWebhookParameterOutput
type EventRuleWebhookParameterArray ¶ added in v3.44.1
type EventRuleWebhookParameterArray []EventRuleWebhookParameterInput
func (EventRuleWebhookParameterArray) ElementType ¶ added in v3.44.1
func (EventRuleWebhookParameterArray) ElementType() reflect.Type
func (EventRuleWebhookParameterArray) ToEventRuleWebhookParameterArrayOutput ¶ added in v3.44.1
func (i EventRuleWebhookParameterArray) ToEventRuleWebhookParameterArrayOutput() EventRuleWebhookParameterArrayOutput
func (EventRuleWebhookParameterArray) ToEventRuleWebhookParameterArrayOutputWithContext ¶ added in v3.44.1
func (i EventRuleWebhookParameterArray) ToEventRuleWebhookParameterArrayOutputWithContext(ctx context.Context) EventRuleWebhookParameterArrayOutput
type EventRuleWebhookParameterArrayInput ¶ added in v3.44.1
type EventRuleWebhookParameterArrayInput interface { pulumi.Input ToEventRuleWebhookParameterArrayOutput() EventRuleWebhookParameterArrayOutput ToEventRuleWebhookParameterArrayOutputWithContext(context.Context) EventRuleWebhookParameterArrayOutput }
EventRuleWebhookParameterArrayInput is an input type that accepts EventRuleWebhookParameterArray and EventRuleWebhookParameterArrayOutput values. You can construct a concrete instance of `EventRuleWebhookParameterArrayInput` via:
EventRuleWebhookParameterArray{ EventRuleWebhookParameterArgs{...} }
type EventRuleWebhookParameterArrayOutput ¶ added in v3.44.1
type EventRuleWebhookParameterArrayOutput struct{ *pulumi.OutputState }
func (EventRuleWebhookParameterArrayOutput) ElementType ¶ added in v3.44.1
func (EventRuleWebhookParameterArrayOutput) ElementType() reflect.Type
func (EventRuleWebhookParameterArrayOutput) Index ¶ added in v3.44.1
func (o EventRuleWebhookParameterArrayOutput) Index(i pulumi.IntInput) EventRuleWebhookParameterOutput
func (EventRuleWebhookParameterArrayOutput) ToEventRuleWebhookParameterArrayOutput ¶ added in v3.44.1
func (o EventRuleWebhookParameterArrayOutput) ToEventRuleWebhookParameterArrayOutput() EventRuleWebhookParameterArrayOutput
func (EventRuleWebhookParameterArrayOutput) ToEventRuleWebhookParameterArrayOutputWithContext ¶ added in v3.44.1
func (o EventRuleWebhookParameterArrayOutput) ToEventRuleWebhookParameterArrayOutputWithContext(ctx context.Context) EventRuleWebhookParameterArrayOutput
type EventRuleWebhookParameterInput ¶ added in v3.44.1
type EventRuleWebhookParameterInput interface { pulumi.Input ToEventRuleWebhookParameterOutput() EventRuleWebhookParameterOutput ToEventRuleWebhookParameterOutputWithContext(context.Context) EventRuleWebhookParameterOutput }
EventRuleWebhookParameterInput is an input type that accepts EventRuleWebhookParameterArgs and EventRuleWebhookParameterOutput values. You can construct a concrete instance of `EventRuleWebhookParameterInput` via:
EventRuleWebhookParameterArgs{...}
type EventRuleWebhookParameterOutput ¶ added in v3.44.1
type EventRuleWebhookParameterOutput struct{ *pulumi.OutputState }
func (EventRuleWebhookParameterOutput) ElementType ¶ added in v3.44.1
func (EventRuleWebhookParameterOutput) ElementType() reflect.Type
func (EventRuleWebhookParameterOutput) Method ¶ added in v3.44.1
func (o EventRuleWebhookParameterOutput) Method() pulumi.StringPtrOutput
The HTTP request method.
func (EventRuleWebhookParameterOutput) Protocol ¶ added in v3.44.1
func (o EventRuleWebhookParameterOutput) Protocol() pulumi.StringPtrOutput
The name of the protocol.
func (EventRuleWebhookParameterOutput) ToEventRuleWebhookParameterOutput ¶ added in v3.44.1
func (o EventRuleWebhookParameterOutput) ToEventRuleWebhookParameterOutput() EventRuleWebhookParameterOutput
func (EventRuleWebhookParameterOutput) ToEventRuleWebhookParameterOutputWithContext ¶ added in v3.44.1
func (o EventRuleWebhookParameterOutput) ToEventRuleWebhookParameterOutputWithContext(ctx context.Context) EventRuleWebhookParameterOutput
func (EventRuleWebhookParameterOutput) Url ¶ added in v3.44.1
func (o EventRuleWebhookParameterOutput) Url() pulumi.StringPtrOutput
The callback URL.
func (EventRuleWebhookParameterOutput) WebhookParametersId ¶ added in v3.44.1
func (o EventRuleWebhookParameterOutput) WebhookParametersId() pulumi.StringPtrOutput
The ID of the recipient that receives alert notifications.
type GetAlarmContactGroupsArgs ¶
type GetAlarmContactGroupsArgs struct { // A list of Alarm Contact Group IDs. Ids []string `pulumi:"ids"` // A regex string to filter results by Alarm Contact Group name. NameRegex *string `pulumi:"nameRegex"` // File name where to save data source results (after running `pulumi preview`). OutputFile *string `pulumi:"outputFile"` }
A collection of arguments for invoking getAlarmContactGroups.
type GetAlarmContactGroupsGroup ¶
type GetAlarmContactGroupsGroup struct { // The name of Alarm Contact Group. AlarmContactGroupName string `pulumi:"alarmContactGroupName"` // The alarm contacts in the alarm group. Contacts []string `pulumi:"contacts"` // The description of the Alarm Group. Describe string `pulumi:"describe"` // Indicates whether the alarm group subscribes to weekly reports. EnableSubscribed bool `pulumi:"enableSubscribed"` // The ID of the CMS. Id string `pulumi:"id"` }
type GetAlarmContactGroupsGroupArgs ¶
type GetAlarmContactGroupsGroupArgs struct { // The name of Alarm Contact Group. AlarmContactGroupName pulumi.StringInput `pulumi:"alarmContactGroupName"` // The alarm contacts in the alarm group. Contacts pulumi.StringArrayInput `pulumi:"contacts"` // The description of the Alarm Group. Describe pulumi.StringInput `pulumi:"describe"` // Indicates whether the alarm group subscribes to weekly reports. EnableSubscribed pulumi.BoolInput `pulumi:"enableSubscribed"` // The ID of the CMS. Id pulumi.StringInput `pulumi:"id"` }
func (GetAlarmContactGroupsGroupArgs) ElementType ¶
func (GetAlarmContactGroupsGroupArgs) ElementType() reflect.Type
func (GetAlarmContactGroupsGroupArgs) ToGetAlarmContactGroupsGroupOutput ¶
func (i GetAlarmContactGroupsGroupArgs) ToGetAlarmContactGroupsGroupOutput() GetAlarmContactGroupsGroupOutput
func (GetAlarmContactGroupsGroupArgs) ToGetAlarmContactGroupsGroupOutputWithContext ¶
func (i GetAlarmContactGroupsGroupArgs) ToGetAlarmContactGroupsGroupOutputWithContext(ctx context.Context) GetAlarmContactGroupsGroupOutput
type GetAlarmContactGroupsGroupArray ¶
type GetAlarmContactGroupsGroupArray []GetAlarmContactGroupsGroupInput
func (GetAlarmContactGroupsGroupArray) ElementType ¶
func (GetAlarmContactGroupsGroupArray) ElementType() reflect.Type
func (GetAlarmContactGroupsGroupArray) ToGetAlarmContactGroupsGroupArrayOutput ¶
func (i GetAlarmContactGroupsGroupArray) ToGetAlarmContactGroupsGroupArrayOutput() GetAlarmContactGroupsGroupArrayOutput
func (GetAlarmContactGroupsGroupArray) ToGetAlarmContactGroupsGroupArrayOutputWithContext ¶
func (i GetAlarmContactGroupsGroupArray) ToGetAlarmContactGroupsGroupArrayOutputWithContext(ctx context.Context) GetAlarmContactGroupsGroupArrayOutput
type GetAlarmContactGroupsGroupArrayInput ¶
type GetAlarmContactGroupsGroupArrayInput interface { pulumi.Input ToGetAlarmContactGroupsGroupArrayOutput() GetAlarmContactGroupsGroupArrayOutput ToGetAlarmContactGroupsGroupArrayOutputWithContext(context.Context) GetAlarmContactGroupsGroupArrayOutput }
GetAlarmContactGroupsGroupArrayInput is an input type that accepts GetAlarmContactGroupsGroupArray and GetAlarmContactGroupsGroupArrayOutput values. You can construct a concrete instance of `GetAlarmContactGroupsGroupArrayInput` via:
GetAlarmContactGroupsGroupArray{ GetAlarmContactGroupsGroupArgs{...} }
type GetAlarmContactGroupsGroupArrayOutput ¶
type GetAlarmContactGroupsGroupArrayOutput struct{ *pulumi.OutputState }
func (GetAlarmContactGroupsGroupArrayOutput) ElementType ¶
func (GetAlarmContactGroupsGroupArrayOutput) ElementType() reflect.Type
func (GetAlarmContactGroupsGroupArrayOutput) Index ¶
func (o GetAlarmContactGroupsGroupArrayOutput) Index(i pulumi.IntInput) GetAlarmContactGroupsGroupOutput
func (GetAlarmContactGroupsGroupArrayOutput) ToGetAlarmContactGroupsGroupArrayOutput ¶
func (o GetAlarmContactGroupsGroupArrayOutput) ToGetAlarmContactGroupsGroupArrayOutput() GetAlarmContactGroupsGroupArrayOutput
func (GetAlarmContactGroupsGroupArrayOutput) ToGetAlarmContactGroupsGroupArrayOutputWithContext ¶
func (o GetAlarmContactGroupsGroupArrayOutput) ToGetAlarmContactGroupsGroupArrayOutputWithContext(ctx context.Context) GetAlarmContactGroupsGroupArrayOutput
type GetAlarmContactGroupsGroupInput ¶
type GetAlarmContactGroupsGroupInput interface { pulumi.Input ToGetAlarmContactGroupsGroupOutput() GetAlarmContactGroupsGroupOutput ToGetAlarmContactGroupsGroupOutputWithContext(context.Context) GetAlarmContactGroupsGroupOutput }
GetAlarmContactGroupsGroupInput is an input type that accepts GetAlarmContactGroupsGroupArgs and GetAlarmContactGroupsGroupOutput values. You can construct a concrete instance of `GetAlarmContactGroupsGroupInput` via:
GetAlarmContactGroupsGroupArgs{...}
type GetAlarmContactGroupsGroupOutput ¶
type GetAlarmContactGroupsGroupOutput struct{ *pulumi.OutputState }
func (GetAlarmContactGroupsGroupOutput) AlarmContactGroupName ¶
func (o GetAlarmContactGroupsGroupOutput) AlarmContactGroupName() pulumi.StringOutput
The name of Alarm Contact Group.
func (GetAlarmContactGroupsGroupOutput) Contacts ¶
func (o GetAlarmContactGroupsGroupOutput) Contacts() pulumi.StringArrayOutput
The alarm contacts in the alarm group.
func (GetAlarmContactGroupsGroupOutput) Describe ¶
func (o GetAlarmContactGroupsGroupOutput) Describe() pulumi.StringOutput
The description of the Alarm Group.
func (GetAlarmContactGroupsGroupOutput) ElementType ¶
func (GetAlarmContactGroupsGroupOutput) ElementType() reflect.Type
func (GetAlarmContactGroupsGroupOutput) EnableSubscribed ¶
func (o GetAlarmContactGroupsGroupOutput) EnableSubscribed() pulumi.BoolOutput
Indicates whether the alarm group subscribes to weekly reports.
func (GetAlarmContactGroupsGroupOutput) Id ¶
func (o GetAlarmContactGroupsGroupOutput) Id() pulumi.StringOutput
The ID of the CMS.
func (GetAlarmContactGroupsGroupOutput) ToGetAlarmContactGroupsGroupOutput ¶
func (o GetAlarmContactGroupsGroupOutput) ToGetAlarmContactGroupsGroupOutput() GetAlarmContactGroupsGroupOutput
func (GetAlarmContactGroupsGroupOutput) ToGetAlarmContactGroupsGroupOutputWithContext ¶
func (o GetAlarmContactGroupsGroupOutput) ToGetAlarmContactGroupsGroupOutputWithContext(ctx context.Context) GetAlarmContactGroupsGroupOutput
type GetAlarmContactGroupsOutputArgs ¶ added in v3.9.0
type GetAlarmContactGroupsOutputArgs struct { // A list of Alarm Contact Group IDs. Ids pulumi.StringArrayInput `pulumi:"ids"` // A regex string to filter results by Alarm Contact Group name. NameRegex pulumi.StringPtrInput `pulumi:"nameRegex"` // File name where to save data source results (after running `pulumi preview`). OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` }
A collection of arguments for invoking getAlarmContactGroups.
func (GetAlarmContactGroupsOutputArgs) ElementType ¶ added in v3.9.0
func (GetAlarmContactGroupsOutputArgs) ElementType() reflect.Type
type GetAlarmContactGroupsResult ¶
type GetAlarmContactGroupsResult struct { Groups []GetAlarmContactGroupsGroup `pulumi:"groups"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Ids []string `pulumi:"ids"` NameRegex *string `pulumi:"nameRegex"` Names []string `pulumi:"names"` OutputFile *string `pulumi:"outputFile"` }
A collection of values returned by getAlarmContactGroups.
func GetAlarmContactGroups ¶
func GetAlarmContactGroups(ctx *pulumi.Context, args *GetAlarmContactGroupsArgs, opts ...pulumi.InvokeOption) (*GetAlarmContactGroupsResult, error)
This data source provides the CMS Groups of the current Alibaba Cloud user.
> **NOTE:** Available in v1.101.0+.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/cms" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cms.GetAlarmContactGroups(ctx, &cms.GetAlarmContactGroupsArgs{ NameRegex: pulumi.StringRef("tf-testacc"), }, nil) if err != nil { return err } return nil }) }
```
type GetAlarmContactGroupsResultOutput ¶ added in v3.9.0
type GetAlarmContactGroupsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAlarmContactGroups.
func GetAlarmContactGroupsOutput ¶ added in v3.9.0
func GetAlarmContactGroupsOutput(ctx *pulumi.Context, args GetAlarmContactGroupsOutputArgs, opts ...pulumi.InvokeOption) GetAlarmContactGroupsResultOutput
func (GetAlarmContactGroupsResultOutput) ElementType ¶ added in v3.9.0
func (GetAlarmContactGroupsResultOutput) ElementType() reflect.Type
func (GetAlarmContactGroupsResultOutput) Groups ¶ added in v3.9.0
func (o GetAlarmContactGroupsResultOutput) Groups() GetAlarmContactGroupsGroupArrayOutput
func (GetAlarmContactGroupsResultOutput) Id ¶ added in v3.9.0
func (o GetAlarmContactGroupsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetAlarmContactGroupsResultOutput) Ids ¶ added in v3.9.0
func (o GetAlarmContactGroupsResultOutput) Ids() pulumi.StringArrayOutput
func (GetAlarmContactGroupsResultOutput) NameRegex ¶ added in v3.9.0
func (o GetAlarmContactGroupsResultOutput) NameRegex() pulumi.StringPtrOutput
func (GetAlarmContactGroupsResultOutput) Names ¶ added in v3.9.0
func (o GetAlarmContactGroupsResultOutput) Names() pulumi.StringArrayOutput
func (GetAlarmContactGroupsResultOutput) OutputFile ¶ added in v3.9.0
func (o GetAlarmContactGroupsResultOutput) OutputFile() pulumi.StringPtrOutput
func (GetAlarmContactGroupsResultOutput) ToGetAlarmContactGroupsResultOutput ¶ added in v3.9.0
func (o GetAlarmContactGroupsResultOutput) ToGetAlarmContactGroupsResultOutput() GetAlarmContactGroupsResultOutput
func (GetAlarmContactGroupsResultOutput) ToGetAlarmContactGroupsResultOutputWithContext ¶ added in v3.9.0
func (o GetAlarmContactGroupsResultOutput) ToGetAlarmContactGroupsResultOutputWithContext(ctx context.Context) GetAlarmContactGroupsResultOutput
type GetAlarmContactsArgs ¶
type GetAlarmContactsArgs struct { // The alarm notification method. Alarm notifications can be sent by using `Email` or `DingWebHook`. ChanelType *string `pulumi:"chanelType"` // The alarm notification target. ChanelValue *string `pulumi:"chanelValue"` // A list of alarm contact IDs. Ids []string `pulumi:"ids"` // A regex string to filter results by alarm contact name. NameRegex *string `pulumi:"nameRegex"` // File name where to save data source results (after running `pulumi preview`). // // > **NOTE:** Specify at least one of the following alarm notification targets: phone number, email address, webhook URL of the DingTalk chatbot, and TradeManager ID. OutputFile *string `pulumi:"outputFile"` }
A collection of arguments for invoking getAlarmContacts.
type GetAlarmContactsContact ¶
type GetAlarmContactsContact struct { // The name of the alarm contact. AlarmContactName string `pulumi:"alarmContactName"` // The TradeManager ID of the alarm contact. ChannelsAliim string `pulumi:"channelsAliim"` // The webhook URL of the DingTalk chatbot. ChannelsDingWebHook string `pulumi:"channelsDingWebHook"` // The email address of the alarm contact. ChannelsMail string `pulumi:"channelsMail"` // The phone number of the alarm contact. ChannelsSms string `pulumi:"channelsSms"` // Indicates whether the TradeManager ID is valid. ChannelsStateAliim string `pulumi:"channelsStateAliim"` // Indicates whether the DingTalk chatbot is normal. ChannelsStateDingWebHook string `pulumi:"channelsStateDingWebHook"` // The status of the email address. ChannelsStateMail string `pulumi:"channelsStateMail"` // The status of the phone number. // * `Lang` - The language type of the alarm. ChannelsStatusSms string `pulumi:"channelsStatusSms"` // The alert groups to which the alarm contact is added. ContactGroups []string `pulumi:"contactGroups"` // The description of the alarm contact. Describe string `pulumi:"describe"` // The ID of the alarm contact. Id string `pulumi:"id"` Lang string `pulumi:"lang"` }
type GetAlarmContactsContactArgs ¶
type GetAlarmContactsContactArgs struct { // The name of the alarm contact. AlarmContactName pulumi.StringInput `pulumi:"alarmContactName"` // The TradeManager ID of the alarm contact. ChannelsAliim pulumi.StringInput `pulumi:"channelsAliim"` // The webhook URL of the DingTalk chatbot. ChannelsDingWebHook pulumi.StringInput `pulumi:"channelsDingWebHook"` // The email address of the alarm contact. ChannelsMail pulumi.StringInput `pulumi:"channelsMail"` // The phone number of the alarm contact. ChannelsSms pulumi.StringInput `pulumi:"channelsSms"` // Indicates whether the TradeManager ID is valid. ChannelsStateAliim pulumi.StringInput `pulumi:"channelsStateAliim"` // Indicates whether the DingTalk chatbot is normal. ChannelsStateDingWebHook pulumi.StringInput `pulumi:"channelsStateDingWebHook"` // The status of the email address. ChannelsStateMail pulumi.StringInput `pulumi:"channelsStateMail"` // The status of the phone number. // * `Lang` - The language type of the alarm. ChannelsStatusSms pulumi.StringInput `pulumi:"channelsStatusSms"` // The alert groups to which the alarm contact is added. ContactGroups pulumi.StringArrayInput `pulumi:"contactGroups"` // The description of the alarm contact. Describe pulumi.StringInput `pulumi:"describe"` // The ID of the alarm contact. Id pulumi.StringInput `pulumi:"id"` Lang pulumi.StringInput `pulumi:"lang"` }
func (GetAlarmContactsContactArgs) ElementType ¶
func (GetAlarmContactsContactArgs) ElementType() reflect.Type
func (GetAlarmContactsContactArgs) ToGetAlarmContactsContactOutput ¶
func (i GetAlarmContactsContactArgs) ToGetAlarmContactsContactOutput() GetAlarmContactsContactOutput
func (GetAlarmContactsContactArgs) ToGetAlarmContactsContactOutputWithContext ¶
func (i GetAlarmContactsContactArgs) ToGetAlarmContactsContactOutputWithContext(ctx context.Context) GetAlarmContactsContactOutput
type GetAlarmContactsContactArray ¶
type GetAlarmContactsContactArray []GetAlarmContactsContactInput
func (GetAlarmContactsContactArray) ElementType ¶
func (GetAlarmContactsContactArray) ElementType() reflect.Type
func (GetAlarmContactsContactArray) ToGetAlarmContactsContactArrayOutput ¶
func (i GetAlarmContactsContactArray) ToGetAlarmContactsContactArrayOutput() GetAlarmContactsContactArrayOutput
func (GetAlarmContactsContactArray) ToGetAlarmContactsContactArrayOutputWithContext ¶
func (i GetAlarmContactsContactArray) ToGetAlarmContactsContactArrayOutputWithContext(ctx context.Context) GetAlarmContactsContactArrayOutput
type GetAlarmContactsContactArrayInput ¶
type GetAlarmContactsContactArrayInput interface { pulumi.Input ToGetAlarmContactsContactArrayOutput() GetAlarmContactsContactArrayOutput ToGetAlarmContactsContactArrayOutputWithContext(context.Context) GetAlarmContactsContactArrayOutput }
GetAlarmContactsContactArrayInput is an input type that accepts GetAlarmContactsContactArray and GetAlarmContactsContactArrayOutput values. You can construct a concrete instance of `GetAlarmContactsContactArrayInput` via:
GetAlarmContactsContactArray{ GetAlarmContactsContactArgs{...} }
type GetAlarmContactsContactArrayOutput ¶
type GetAlarmContactsContactArrayOutput struct{ *pulumi.OutputState }
func (GetAlarmContactsContactArrayOutput) ElementType ¶
func (GetAlarmContactsContactArrayOutput) ElementType() reflect.Type
func (GetAlarmContactsContactArrayOutput) Index ¶
func (o GetAlarmContactsContactArrayOutput) Index(i pulumi.IntInput) GetAlarmContactsContactOutput
func (GetAlarmContactsContactArrayOutput) ToGetAlarmContactsContactArrayOutput ¶
func (o GetAlarmContactsContactArrayOutput) ToGetAlarmContactsContactArrayOutput() GetAlarmContactsContactArrayOutput
func (GetAlarmContactsContactArrayOutput) ToGetAlarmContactsContactArrayOutputWithContext ¶
func (o GetAlarmContactsContactArrayOutput) ToGetAlarmContactsContactArrayOutputWithContext(ctx context.Context) GetAlarmContactsContactArrayOutput
type GetAlarmContactsContactInput ¶
type GetAlarmContactsContactInput interface { pulumi.Input ToGetAlarmContactsContactOutput() GetAlarmContactsContactOutput ToGetAlarmContactsContactOutputWithContext(context.Context) GetAlarmContactsContactOutput }
GetAlarmContactsContactInput is an input type that accepts GetAlarmContactsContactArgs and GetAlarmContactsContactOutput values. You can construct a concrete instance of `GetAlarmContactsContactInput` via:
GetAlarmContactsContactArgs{...}
type GetAlarmContactsContactOutput ¶
type GetAlarmContactsContactOutput struct{ *pulumi.OutputState }
func (GetAlarmContactsContactOutput) AlarmContactName ¶
func (o GetAlarmContactsContactOutput) AlarmContactName() pulumi.StringOutput
The name of the alarm contact.
func (GetAlarmContactsContactOutput) ChannelsAliim ¶
func (o GetAlarmContactsContactOutput) ChannelsAliim() pulumi.StringOutput
The TradeManager ID of the alarm contact.
func (GetAlarmContactsContactOutput) ChannelsDingWebHook ¶
func (o GetAlarmContactsContactOutput) ChannelsDingWebHook() pulumi.StringOutput
The webhook URL of the DingTalk chatbot.
func (GetAlarmContactsContactOutput) ChannelsMail ¶
func (o GetAlarmContactsContactOutput) ChannelsMail() pulumi.StringOutput
The email address of the alarm contact.
func (GetAlarmContactsContactOutput) ChannelsSms ¶
func (o GetAlarmContactsContactOutput) ChannelsSms() pulumi.StringOutput
The phone number of the alarm contact.
func (GetAlarmContactsContactOutput) ChannelsStateAliim ¶
func (o GetAlarmContactsContactOutput) ChannelsStateAliim() pulumi.StringOutput
Indicates whether the TradeManager ID is valid.
func (GetAlarmContactsContactOutput) ChannelsStateDingWebHook ¶
func (o GetAlarmContactsContactOutput) ChannelsStateDingWebHook() pulumi.StringOutput
Indicates whether the DingTalk chatbot is normal.
func (GetAlarmContactsContactOutput) ChannelsStateMail ¶
func (o GetAlarmContactsContactOutput) ChannelsStateMail() pulumi.StringOutput
The status of the email address.
func (GetAlarmContactsContactOutput) ChannelsStatusSms ¶
func (o GetAlarmContactsContactOutput) ChannelsStatusSms() pulumi.StringOutput
The status of the phone number. * `Lang` - The language type of the alarm.
func (GetAlarmContactsContactOutput) ContactGroups ¶
func (o GetAlarmContactsContactOutput) ContactGroups() pulumi.StringArrayOutput
The alert groups to which the alarm contact is added.
func (GetAlarmContactsContactOutput) Describe ¶
func (o GetAlarmContactsContactOutput) Describe() pulumi.StringOutput
The description of the alarm contact.
func (GetAlarmContactsContactOutput) ElementType ¶
func (GetAlarmContactsContactOutput) ElementType() reflect.Type
func (GetAlarmContactsContactOutput) Id ¶
func (o GetAlarmContactsContactOutput) Id() pulumi.StringOutput
The ID of the alarm contact.
func (GetAlarmContactsContactOutput) Lang ¶
func (o GetAlarmContactsContactOutput) Lang() pulumi.StringOutput
func (GetAlarmContactsContactOutput) ToGetAlarmContactsContactOutput ¶
func (o GetAlarmContactsContactOutput) ToGetAlarmContactsContactOutput() GetAlarmContactsContactOutput
func (GetAlarmContactsContactOutput) ToGetAlarmContactsContactOutputWithContext ¶
func (o GetAlarmContactsContactOutput) ToGetAlarmContactsContactOutputWithContext(ctx context.Context) GetAlarmContactsContactOutput
type GetAlarmContactsOutputArgs ¶ added in v3.9.0
type GetAlarmContactsOutputArgs struct { // The alarm notification method. Alarm notifications can be sent by using `Email` or `DingWebHook`. ChanelType pulumi.StringPtrInput `pulumi:"chanelType"` // The alarm notification target. ChanelValue pulumi.StringPtrInput `pulumi:"chanelValue"` // A list of alarm contact IDs. Ids pulumi.StringArrayInput `pulumi:"ids"` // A regex string to filter results by alarm contact name. NameRegex pulumi.StringPtrInput `pulumi:"nameRegex"` // File name where to save data source results (after running `pulumi preview`). // // > **NOTE:** Specify at least one of the following alarm notification targets: phone number, email address, webhook URL of the DingTalk chatbot, and TradeManager ID. OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` }
A collection of arguments for invoking getAlarmContacts.
func (GetAlarmContactsOutputArgs) ElementType ¶ added in v3.9.0
func (GetAlarmContactsOutputArgs) ElementType() reflect.Type
type GetAlarmContactsResult ¶
type GetAlarmContactsResult struct { ChanelType *string `pulumi:"chanelType"` ChanelValue *string `pulumi:"chanelValue"` // A list of alarm contacts. Each element contains the following attributes: Contacts []GetAlarmContactsContact `pulumi:"contacts"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // A list of alarm contact IDs. Ids []string `pulumi:"ids"` NameRegex *string `pulumi:"nameRegex"` // A list of alarm contact names. Names []string `pulumi:"names"` OutputFile *string `pulumi:"outputFile"` }
A collection of values returned by getAlarmContacts.
func GetAlarmContacts ¶
func GetAlarmContacts(ctx *pulumi.Context, args *GetAlarmContactsArgs, opts ...pulumi.InvokeOption) (*GetAlarmContactsResult, error)
Provides a list of alarm contact owned by an Alibaba Cloud account.
> **NOTE:** Available in v1.99.0+.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/cms" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cms.GetAlarmContacts(ctx, &cms.GetAlarmContactsArgs{ Ids: []string{ "tf-testAccCmsAlarmContact", }, }, nil) if err != nil { return err } ctx.Export("first-contact", this.Contacts) return nil }) }
```
type GetAlarmContactsResultOutput ¶ added in v3.9.0
type GetAlarmContactsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAlarmContacts.
func GetAlarmContactsOutput ¶ added in v3.9.0
func GetAlarmContactsOutput(ctx *pulumi.Context, args GetAlarmContactsOutputArgs, opts ...pulumi.InvokeOption) GetAlarmContactsResultOutput
func (GetAlarmContactsResultOutput) ChanelType ¶ added in v3.9.0
func (o GetAlarmContactsResultOutput) ChanelType() pulumi.StringPtrOutput
func (GetAlarmContactsResultOutput) ChanelValue ¶ added in v3.9.0
func (o GetAlarmContactsResultOutput) ChanelValue() pulumi.StringPtrOutput
func (GetAlarmContactsResultOutput) Contacts ¶ added in v3.9.0
func (o GetAlarmContactsResultOutput) Contacts() GetAlarmContactsContactArrayOutput
A list of alarm contacts. Each element contains the following attributes:
func (GetAlarmContactsResultOutput) ElementType ¶ added in v3.9.0
func (GetAlarmContactsResultOutput) ElementType() reflect.Type
func (GetAlarmContactsResultOutput) Id ¶ added in v3.9.0
func (o GetAlarmContactsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetAlarmContactsResultOutput) Ids ¶ added in v3.9.0
func (o GetAlarmContactsResultOutput) Ids() pulumi.StringArrayOutput
A list of alarm contact IDs.
func (GetAlarmContactsResultOutput) NameRegex ¶ added in v3.9.0
func (o GetAlarmContactsResultOutput) NameRegex() pulumi.StringPtrOutput
func (GetAlarmContactsResultOutput) Names ¶ added in v3.9.0
func (o GetAlarmContactsResultOutput) Names() pulumi.StringArrayOutput
A list of alarm contact names.
func (GetAlarmContactsResultOutput) OutputFile ¶ added in v3.9.0
func (o GetAlarmContactsResultOutput) OutputFile() pulumi.StringPtrOutput
func (GetAlarmContactsResultOutput) ToGetAlarmContactsResultOutput ¶ added in v3.9.0
func (o GetAlarmContactsResultOutput) ToGetAlarmContactsResultOutput() GetAlarmContactsResultOutput
func (GetAlarmContactsResultOutput) ToGetAlarmContactsResultOutputWithContext ¶ added in v3.9.0
func (o GetAlarmContactsResultOutput) ToGetAlarmContactsResultOutputWithContext(ctx context.Context) GetAlarmContactsResultOutput
type GetDynamicTagGroupsArgs ¶ added in v3.10.0
type GetDynamicTagGroupsArgs struct { // A list of Dynamic Tag Group IDs. Ids []string `pulumi:"ids"` // File name where to save data source results (after running `pulumi preview`). OutputFile *string `pulumi:"outputFile"` // The status of the resource. Valid values: `RUNNING`, `FINISH`. Status *string `pulumi:"status"` // The tag key of the tag. TagKey *string `pulumi:"tagKey"` }
A collection of arguments for invoking getDynamicTagGroups.
type GetDynamicTagGroupsGroup ¶ added in v3.10.0
type GetDynamicTagGroupsGroup struct { // The ID of the tag rule. DynamicTagRuleId string `pulumi:"dynamicTagRuleId"` // The ID of the Dynamic Tag Group. Id string `pulumi:"id"` // The relationship between conditional expressions. Valid values: `and`, `or`. MatchExpressFilterRelation string `pulumi:"matchExpressFilterRelation"` // The label generates a matching expression that applies the grouping. See the following `Block matchExpress`. MatchExpresses []GetDynamicTagGroupsGroupMatchExpress `pulumi:"matchExpresses"` // The status of the resource. Valid values: `RUNNING`, `FINISH`. Status string `pulumi:"status"` // The tag key of the tag. TagKey string `pulumi:"tagKey"` }
type GetDynamicTagGroupsGroupArgs ¶ added in v3.10.0
type GetDynamicTagGroupsGroupArgs struct { // The ID of the tag rule. DynamicTagRuleId pulumi.StringInput `pulumi:"dynamicTagRuleId"` // The ID of the Dynamic Tag Group. Id pulumi.StringInput `pulumi:"id"` // The relationship between conditional expressions. Valid values: `and`, `or`. MatchExpressFilterRelation pulumi.StringInput `pulumi:"matchExpressFilterRelation"` // The label generates a matching expression that applies the grouping. See the following `Block matchExpress`. MatchExpresses GetDynamicTagGroupsGroupMatchExpressArrayInput `pulumi:"matchExpresses"` // The status of the resource. Valid values: `RUNNING`, `FINISH`. Status pulumi.StringInput `pulumi:"status"` // The tag key of the tag. TagKey pulumi.StringInput `pulumi:"tagKey"` }
func (GetDynamicTagGroupsGroupArgs) ElementType ¶ added in v3.10.0
func (GetDynamicTagGroupsGroupArgs) ElementType() reflect.Type
func (GetDynamicTagGroupsGroupArgs) ToGetDynamicTagGroupsGroupOutput ¶ added in v3.10.0
func (i GetDynamicTagGroupsGroupArgs) ToGetDynamicTagGroupsGroupOutput() GetDynamicTagGroupsGroupOutput
func (GetDynamicTagGroupsGroupArgs) ToGetDynamicTagGroupsGroupOutputWithContext ¶ added in v3.10.0
func (i GetDynamicTagGroupsGroupArgs) ToGetDynamicTagGroupsGroupOutputWithContext(ctx context.Context) GetDynamicTagGroupsGroupOutput
type GetDynamicTagGroupsGroupArray ¶ added in v3.10.0
type GetDynamicTagGroupsGroupArray []GetDynamicTagGroupsGroupInput
func (GetDynamicTagGroupsGroupArray) ElementType ¶ added in v3.10.0
func (GetDynamicTagGroupsGroupArray) ElementType() reflect.Type
func (GetDynamicTagGroupsGroupArray) ToGetDynamicTagGroupsGroupArrayOutput ¶ added in v3.10.0
func (i GetDynamicTagGroupsGroupArray) ToGetDynamicTagGroupsGroupArrayOutput() GetDynamicTagGroupsGroupArrayOutput
func (GetDynamicTagGroupsGroupArray) ToGetDynamicTagGroupsGroupArrayOutputWithContext ¶ added in v3.10.0
func (i GetDynamicTagGroupsGroupArray) ToGetDynamicTagGroupsGroupArrayOutputWithContext(ctx context.Context) GetDynamicTagGroupsGroupArrayOutput
type GetDynamicTagGroupsGroupArrayInput ¶ added in v3.10.0
type GetDynamicTagGroupsGroupArrayInput interface { pulumi.Input ToGetDynamicTagGroupsGroupArrayOutput() GetDynamicTagGroupsGroupArrayOutput ToGetDynamicTagGroupsGroupArrayOutputWithContext(context.Context) GetDynamicTagGroupsGroupArrayOutput }
GetDynamicTagGroupsGroupArrayInput is an input type that accepts GetDynamicTagGroupsGroupArray and GetDynamicTagGroupsGroupArrayOutput values. You can construct a concrete instance of `GetDynamicTagGroupsGroupArrayInput` via:
GetDynamicTagGroupsGroupArray{ GetDynamicTagGroupsGroupArgs{...} }
type GetDynamicTagGroupsGroupArrayOutput ¶ added in v3.10.0
type GetDynamicTagGroupsGroupArrayOutput struct{ *pulumi.OutputState }
func (GetDynamicTagGroupsGroupArrayOutput) ElementType ¶ added in v3.10.0
func (GetDynamicTagGroupsGroupArrayOutput) ElementType() reflect.Type
func (GetDynamicTagGroupsGroupArrayOutput) Index ¶ added in v3.10.0
func (o GetDynamicTagGroupsGroupArrayOutput) Index(i pulumi.IntInput) GetDynamicTagGroupsGroupOutput
func (GetDynamicTagGroupsGroupArrayOutput) ToGetDynamicTagGroupsGroupArrayOutput ¶ added in v3.10.0
func (o GetDynamicTagGroupsGroupArrayOutput) ToGetDynamicTagGroupsGroupArrayOutput() GetDynamicTagGroupsGroupArrayOutput
func (GetDynamicTagGroupsGroupArrayOutput) ToGetDynamicTagGroupsGroupArrayOutputWithContext ¶ added in v3.10.0
func (o GetDynamicTagGroupsGroupArrayOutput) ToGetDynamicTagGroupsGroupArrayOutputWithContext(ctx context.Context) GetDynamicTagGroupsGroupArrayOutput
type GetDynamicTagGroupsGroupInput ¶ added in v3.10.0
type GetDynamicTagGroupsGroupInput interface { pulumi.Input ToGetDynamicTagGroupsGroupOutput() GetDynamicTagGroupsGroupOutput ToGetDynamicTagGroupsGroupOutputWithContext(context.Context) GetDynamicTagGroupsGroupOutput }
GetDynamicTagGroupsGroupInput is an input type that accepts GetDynamicTagGroupsGroupArgs and GetDynamicTagGroupsGroupOutput values. You can construct a concrete instance of `GetDynamicTagGroupsGroupInput` via:
GetDynamicTagGroupsGroupArgs{...}
type GetDynamicTagGroupsGroupMatchExpress ¶ added in v3.10.0
type GetDynamicTagGroupsGroupMatchExpress struct { // The tag value. The Tag value must be used in conjunction with the tag value matching method TagValueMatchFunction. TagValue string `pulumi:"tagValue"` // Matching method of tag value. Valid values: `all`, `startWith`,`endWith`,`contains`,`notContains`,`equals`. TagValueMatchFunction string `pulumi:"tagValueMatchFunction"` }
type GetDynamicTagGroupsGroupMatchExpressArgs ¶ added in v3.10.0
type GetDynamicTagGroupsGroupMatchExpressArgs struct { // The tag value. The Tag value must be used in conjunction with the tag value matching method TagValueMatchFunction. TagValue pulumi.StringInput `pulumi:"tagValue"` // Matching method of tag value. Valid values: `all`, `startWith`,`endWith`,`contains`,`notContains`,`equals`. TagValueMatchFunction pulumi.StringInput `pulumi:"tagValueMatchFunction"` }
func (GetDynamicTagGroupsGroupMatchExpressArgs) ElementType ¶ added in v3.10.0
func (GetDynamicTagGroupsGroupMatchExpressArgs) ElementType() reflect.Type
func (GetDynamicTagGroupsGroupMatchExpressArgs) ToGetDynamicTagGroupsGroupMatchExpressOutput ¶ added in v3.10.0
func (i GetDynamicTagGroupsGroupMatchExpressArgs) ToGetDynamicTagGroupsGroupMatchExpressOutput() GetDynamicTagGroupsGroupMatchExpressOutput
func (GetDynamicTagGroupsGroupMatchExpressArgs) ToGetDynamicTagGroupsGroupMatchExpressOutputWithContext ¶ added in v3.10.0
func (i GetDynamicTagGroupsGroupMatchExpressArgs) ToGetDynamicTagGroupsGroupMatchExpressOutputWithContext(ctx context.Context) GetDynamicTagGroupsGroupMatchExpressOutput
type GetDynamicTagGroupsGroupMatchExpressArray ¶ added in v3.10.0
type GetDynamicTagGroupsGroupMatchExpressArray []GetDynamicTagGroupsGroupMatchExpressInput
func (GetDynamicTagGroupsGroupMatchExpressArray) ElementType ¶ added in v3.10.0
func (GetDynamicTagGroupsGroupMatchExpressArray) ElementType() reflect.Type
func (GetDynamicTagGroupsGroupMatchExpressArray) ToGetDynamicTagGroupsGroupMatchExpressArrayOutput ¶ added in v3.10.0
func (i GetDynamicTagGroupsGroupMatchExpressArray) ToGetDynamicTagGroupsGroupMatchExpressArrayOutput() GetDynamicTagGroupsGroupMatchExpressArrayOutput
func (GetDynamicTagGroupsGroupMatchExpressArray) ToGetDynamicTagGroupsGroupMatchExpressArrayOutputWithContext ¶ added in v3.10.0
func (i GetDynamicTagGroupsGroupMatchExpressArray) ToGetDynamicTagGroupsGroupMatchExpressArrayOutputWithContext(ctx context.Context) GetDynamicTagGroupsGroupMatchExpressArrayOutput
type GetDynamicTagGroupsGroupMatchExpressArrayInput ¶ added in v3.10.0
type GetDynamicTagGroupsGroupMatchExpressArrayInput interface { pulumi.Input ToGetDynamicTagGroupsGroupMatchExpressArrayOutput() GetDynamicTagGroupsGroupMatchExpressArrayOutput ToGetDynamicTagGroupsGroupMatchExpressArrayOutputWithContext(context.Context) GetDynamicTagGroupsGroupMatchExpressArrayOutput }
GetDynamicTagGroupsGroupMatchExpressArrayInput is an input type that accepts GetDynamicTagGroupsGroupMatchExpressArray and GetDynamicTagGroupsGroupMatchExpressArrayOutput values. You can construct a concrete instance of `GetDynamicTagGroupsGroupMatchExpressArrayInput` via:
GetDynamicTagGroupsGroupMatchExpressArray{ GetDynamicTagGroupsGroupMatchExpressArgs{...} }
type GetDynamicTagGroupsGroupMatchExpressArrayOutput ¶ added in v3.10.0
type GetDynamicTagGroupsGroupMatchExpressArrayOutput struct{ *pulumi.OutputState }
func (GetDynamicTagGroupsGroupMatchExpressArrayOutput) ElementType ¶ added in v3.10.0
func (GetDynamicTagGroupsGroupMatchExpressArrayOutput) ElementType() reflect.Type
func (GetDynamicTagGroupsGroupMatchExpressArrayOutput) ToGetDynamicTagGroupsGroupMatchExpressArrayOutput ¶ added in v3.10.0
func (o GetDynamicTagGroupsGroupMatchExpressArrayOutput) ToGetDynamicTagGroupsGroupMatchExpressArrayOutput() GetDynamicTagGroupsGroupMatchExpressArrayOutput
func (GetDynamicTagGroupsGroupMatchExpressArrayOutput) ToGetDynamicTagGroupsGroupMatchExpressArrayOutputWithContext ¶ added in v3.10.0
func (o GetDynamicTagGroupsGroupMatchExpressArrayOutput) ToGetDynamicTagGroupsGroupMatchExpressArrayOutputWithContext(ctx context.Context) GetDynamicTagGroupsGroupMatchExpressArrayOutput
type GetDynamicTagGroupsGroupMatchExpressInput ¶ added in v3.10.0
type GetDynamicTagGroupsGroupMatchExpressInput interface { pulumi.Input ToGetDynamicTagGroupsGroupMatchExpressOutput() GetDynamicTagGroupsGroupMatchExpressOutput ToGetDynamicTagGroupsGroupMatchExpressOutputWithContext(context.Context) GetDynamicTagGroupsGroupMatchExpressOutput }
GetDynamicTagGroupsGroupMatchExpressInput is an input type that accepts GetDynamicTagGroupsGroupMatchExpressArgs and GetDynamicTagGroupsGroupMatchExpressOutput values. You can construct a concrete instance of `GetDynamicTagGroupsGroupMatchExpressInput` via:
GetDynamicTagGroupsGroupMatchExpressArgs{...}
type GetDynamicTagGroupsGroupMatchExpressOutput ¶ added in v3.10.0
type GetDynamicTagGroupsGroupMatchExpressOutput struct{ *pulumi.OutputState }
func (GetDynamicTagGroupsGroupMatchExpressOutput) ElementType ¶ added in v3.10.0
func (GetDynamicTagGroupsGroupMatchExpressOutput) ElementType() reflect.Type
func (GetDynamicTagGroupsGroupMatchExpressOutput) TagValue ¶ added in v3.10.0
func (o GetDynamicTagGroupsGroupMatchExpressOutput) TagValue() pulumi.StringOutput
The tag value. The Tag value must be used in conjunction with the tag value matching method TagValueMatchFunction.
func (GetDynamicTagGroupsGroupMatchExpressOutput) TagValueMatchFunction ¶ added in v3.10.0
func (o GetDynamicTagGroupsGroupMatchExpressOutput) TagValueMatchFunction() pulumi.StringOutput
Matching method of tag value. Valid values: `all`, `startWith`,`endWith`,`contains`,`notContains`,`equals`.
func (GetDynamicTagGroupsGroupMatchExpressOutput) ToGetDynamicTagGroupsGroupMatchExpressOutput ¶ added in v3.10.0
func (o GetDynamicTagGroupsGroupMatchExpressOutput) ToGetDynamicTagGroupsGroupMatchExpressOutput() GetDynamicTagGroupsGroupMatchExpressOutput
func (GetDynamicTagGroupsGroupMatchExpressOutput) ToGetDynamicTagGroupsGroupMatchExpressOutputWithContext ¶ added in v3.10.0
func (o GetDynamicTagGroupsGroupMatchExpressOutput) ToGetDynamicTagGroupsGroupMatchExpressOutputWithContext(ctx context.Context) GetDynamicTagGroupsGroupMatchExpressOutput
type GetDynamicTagGroupsGroupOutput ¶ added in v3.10.0
type GetDynamicTagGroupsGroupOutput struct{ *pulumi.OutputState }
func (GetDynamicTagGroupsGroupOutput) DynamicTagRuleId ¶ added in v3.10.0
func (o GetDynamicTagGroupsGroupOutput) DynamicTagRuleId() pulumi.StringOutput
The ID of the tag rule.
func (GetDynamicTagGroupsGroupOutput) ElementType ¶ added in v3.10.0
func (GetDynamicTagGroupsGroupOutput) ElementType() reflect.Type
func (GetDynamicTagGroupsGroupOutput) Id ¶ added in v3.10.0
func (o GetDynamicTagGroupsGroupOutput) Id() pulumi.StringOutput
The ID of the Dynamic Tag Group.
func (GetDynamicTagGroupsGroupOutput) MatchExpressFilterRelation ¶ added in v3.10.0
func (o GetDynamicTagGroupsGroupOutput) MatchExpressFilterRelation() pulumi.StringOutput
The relationship between conditional expressions. Valid values: `and`, `or`.
func (GetDynamicTagGroupsGroupOutput) MatchExpresses ¶ added in v3.10.0
func (o GetDynamicTagGroupsGroupOutput) MatchExpresses() GetDynamicTagGroupsGroupMatchExpressArrayOutput
The label generates a matching expression that applies the grouping. See the following `Block matchExpress`.
func (GetDynamicTagGroupsGroupOutput) Status ¶ added in v3.10.0
func (o GetDynamicTagGroupsGroupOutput) Status() pulumi.StringOutput
The status of the resource. Valid values: `RUNNING`, `FINISH`.
func (GetDynamicTagGroupsGroupOutput) TagKey ¶ added in v3.10.0
func (o GetDynamicTagGroupsGroupOutput) TagKey() pulumi.StringOutput
The tag key of the tag.
func (GetDynamicTagGroupsGroupOutput) ToGetDynamicTagGroupsGroupOutput ¶ added in v3.10.0
func (o GetDynamicTagGroupsGroupOutput) ToGetDynamicTagGroupsGroupOutput() GetDynamicTagGroupsGroupOutput
func (GetDynamicTagGroupsGroupOutput) ToGetDynamicTagGroupsGroupOutputWithContext ¶ added in v3.10.0
func (o GetDynamicTagGroupsGroupOutput) ToGetDynamicTagGroupsGroupOutputWithContext(ctx context.Context) GetDynamicTagGroupsGroupOutput
type GetDynamicTagGroupsOutputArgs ¶ added in v3.10.0
type GetDynamicTagGroupsOutputArgs struct { // A list of Dynamic Tag Group IDs. Ids pulumi.StringArrayInput `pulumi:"ids"` // File name where to save data source results (after running `pulumi preview`). OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` // The status of the resource. Valid values: `RUNNING`, `FINISH`. Status pulumi.StringPtrInput `pulumi:"status"` // The tag key of the tag. TagKey pulumi.StringPtrInput `pulumi:"tagKey"` }
A collection of arguments for invoking getDynamicTagGroups.
func (GetDynamicTagGroupsOutputArgs) ElementType ¶ added in v3.10.0
func (GetDynamicTagGroupsOutputArgs) ElementType() reflect.Type
type GetDynamicTagGroupsResult ¶ added in v3.10.0
type GetDynamicTagGroupsResult struct { Groups []GetDynamicTagGroupsGroup `pulumi:"groups"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Ids []string `pulumi:"ids"` OutputFile *string `pulumi:"outputFile"` Status *string `pulumi:"status"` TagKey *string `pulumi:"tagKey"` }
A collection of values returned by getDynamicTagGroups.
func GetDynamicTagGroups ¶ added in v3.10.0
func GetDynamicTagGroups(ctx *pulumi.Context, args *GetDynamicTagGroupsArgs, opts ...pulumi.InvokeOption) (*GetDynamicTagGroupsResult, error)
This data source provides the Cms Dynamic Tag Groups of the current Alibaba Cloud user.
> **NOTE:** Available in v1.142.0+.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/cms" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cfg := config.New(ctx, "") name := "example_value" if param := cfg.Get("name"); param != "" { name = param } _, err := cms.NewAlarmContactGroup(ctx, "default", &cms.AlarmContactGroupArgs{ AlarmContactGroupName: pulumi.String(name), Describe: pulumi.String("example_value"), EnableSubscribed: pulumi.Bool(true), }) if err != nil { return err } defaultDynamicTagGroup, err := cms.NewDynamicTagGroup(ctx, "default", &cms.DynamicTagGroupArgs{ ContactGroupLists: pulumi.StringArray{ _default.ID(), }, TagKey: pulumi.String("your_tag_key"), MatchExpresses: cms.DynamicTagGroupMatchExpressArray{ &cms.DynamicTagGroupMatchExpressArgs{ TagValue: pulumi.String("your_tag_value"), TagValueMatchFunction: pulumi.String("all"), }, }, }) if err != nil { return err } ids := cms.GetDynamicTagGroupsOutput(ctx, cms.GetDynamicTagGroupsOutputArgs{ Ids: pulumi.StringArray{ defaultDynamicTagGroup.ID(), }, }, nil) ctx.Export("cmsDynamicTagGroupId1", ids.ApplyT(func(ids cms.GetDynamicTagGroupsResult) (*string, error) { return &ids.Groups[0].Id, nil }).(pulumi.StringPtrOutput)) return nil }) }
```
type GetDynamicTagGroupsResultOutput ¶ added in v3.10.0
type GetDynamicTagGroupsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDynamicTagGroups.
func GetDynamicTagGroupsOutput ¶ added in v3.10.0
func GetDynamicTagGroupsOutput(ctx *pulumi.Context, args GetDynamicTagGroupsOutputArgs, opts ...pulumi.InvokeOption) GetDynamicTagGroupsResultOutput
func (GetDynamicTagGroupsResultOutput) ElementType ¶ added in v3.10.0
func (GetDynamicTagGroupsResultOutput) ElementType() reflect.Type
func (GetDynamicTagGroupsResultOutput) Groups ¶ added in v3.10.0
func (o GetDynamicTagGroupsResultOutput) Groups() GetDynamicTagGroupsGroupArrayOutput
func (GetDynamicTagGroupsResultOutput) Id ¶ added in v3.10.0
func (o GetDynamicTagGroupsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetDynamicTagGroupsResultOutput) Ids ¶ added in v3.10.0
func (o GetDynamicTagGroupsResultOutput) Ids() pulumi.StringArrayOutput
func (GetDynamicTagGroupsResultOutput) OutputFile ¶ added in v3.10.0
func (o GetDynamicTagGroupsResultOutput) OutputFile() pulumi.StringPtrOutput
func (GetDynamicTagGroupsResultOutput) Status ¶ added in v3.10.0
func (o GetDynamicTagGroupsResultOutput) Status() pulumi.StringPtrOutput
func (GetDynamicTagGroupsResultOutput) TagKey ¶ added in v3.10.0
func (o GetDynamicTagGroupsResultOutput) TagKey() pulumi.StringPtrOutput
func (GetDynamicTagGroupsResultOutput) ToGetDynamicTagGroupsResultOutput ¶ added in v3.10.0
func (o GetDynamicTagGroupsResultOutput) ToGetDynamicTagGroupsResultOutput() GetDynamicTagGroupsResultOutput
func (GetDynamicTagGroupsResultOutput) ToGetDynamicTagGroupsResultOutputWithContext ¶ added in v3.10.0
func (o GetDynamicTagGroupsResultOutput) ToGetDynamicTagGroupsResultOutputWithContext(ctx context.Context) GetDynamicTagGroupsResultOutput
type GetEventRulesArgs ¶ added in v3.29.0
type GetEventRulesArgs struct { // A list of Event Rule IDs. Its element value is same as Event Rule Name. Ids []string `pulumi:"ids"` // The name prefix. NamePrefix *string `pulumi:"namePrefix"` // A regex string to filter results by Event Rule name. NameRegex *string `pulumi:"nameRegex"` // File name where to save data source results (after running `pulumi preview`). OutputFile *string `pulumi:"outputFile"` PageNumber *int `pulumi:"pageNumber"` PageSize *int `pulumi:"pageSize"` // The status of the resource. Valid values: `DISABLED`, `ENABLED`. Status *string `pulumi:"status"` }
A collection of arguments for invoking getEventRules.
type GetEventRulesOutputArgs ¶ added in v3.29.0
type GetEventRulesOutputArgs struct { // A list of Event Rule IDs. Its element value is same as Event Rule Name. Ids pulumi.StringArrayInput `pulumi:"ids"` // The name prefix. NamePrefix pulumi.StringPtrInput `pulumi:"namePrefix"` // A regex string to filter results by Event Rule name. NameRegex pulumi.StringPtrInput `pulumi:"nameRegex"` // File name where to save data source results (after running `pulumi preview`). OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` PageNumber pulumi.IntPtrInput `pulumi:"pageNumber"` PageSize pulumi.IntPtrInput `pulumi:"pageSize"` // The status of the resource. Valid values: `DISABLED`, `ENABLED`. Status pulumi.StringPtrInput `pulumi:"status"` }
A collection of arguments for invoking getEventRules.
func (GetEventRulesOutputArgs) ElementType ¶ added in v3.29.0
func (GetEventRulesOutputArgs) ElementType() reflect.Type
type GetEventRulesResult ¶ added in v3.29.0
type GetEventRulesResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Ids []string `pulumi:"ids"` NamePrefix *string `pulumi:"namePrefix"` NameRegex *string `pulumi:"nameRegex"` Names []string `pulumi:"names"` OutputFile *string `pulumi:"outputFile"` PageNumber *int `pulumi:"pageNumber"` PageSize *int `pulumi:"pageSize"` Rules []GetEventRulesRule `pulumi:"rules"` Status *string `pulumi:"status"` }
A collection of values returned by getEventRules.
func GetEventRules ¶ added in v3.29.0
func GetEventRules(ctx *pulumi.Context, args *GetEventRulesArgs, opts ...pulumi.InvokeOption) (*GetEventRulesResult, error)
This data source provides the Cms Event Rules of the current Alibaba Cloud user.
> **NOTE:** Available in v1.182.0+.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/cms" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { ids, err := cms.GetEventRules(ctx, &cms.GetEventRulesArgs{ Ids: []string{ "example_id", }, }, nil) if err != nil { return err } ctx.Export("cmsEventRuleId1", ids.Rules[0].Id) nameRegex, err := cms.GetEventRules(ctx, &cms.GetEventRulesArgs{ NameRegex: pulumi.StringRef("^my-EventRule"), }, nil) if err != nil { return err } ctx.Export("cmsEventRuleId2", nameRegex.Rules[0].Id) return nil }) }
```
type GetEventRulesResultOutput ¶ added in v3.29.0
type GetEventRulesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getEventRules.
func GetEventRulesOutput ¶ added in v3.29.0
func GetEventRulesOutput(ctx *pulumi.Context, args GetEventRulesOutputArgs, opts ...pulumi.InvokeOption) GetEventRulesResultOutput
func (GetEventRulesResultOutput) ElementType ¶ added in v3.29.0
func (GetEventRulesResultOutput) ElementType() reflect.Type
func (GetEventRulesResultOutput) Id ¶ added in v3.29.0
func (o GetEventRulesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetEventRulesResultOutput) Ids ¶ added in v3.29.0
func (o GetEventRulesResultOutput) Ids() pulumi.StringArrayOutput
func (GetEventRulesResultOutput) NamePrefix ¶ added in v3.29.0
func (o GetEventRulesResultOutput) NamePrefix() pulumi.StringPtrOutput
func (GetEventRulesResultOutput) NameRegex ¶ added in v3.29.0
func (o GetEventRulesResultOutput) NameRegex() pulumi.StringPtrOutput
func (GetEventRulesResultOutput) Names ¶ added in v3.29.0
func (o GetEventRulesResultOutput) Names() pulumi.StringArrayOutput
func (GetEventRulesResultOutput) OutputFile ¶ added in v3.29.0
func (o GetEventRulesResultOutput) OutputFile() pulumi.StringPtrOutput
func (GetEventRulesResultOutput) PageNumber ¶ added in v3.29.0
func (o GetEventRulesResultOutput) PageNumber() pulumi.IntPtrOutput
func (GetEventRulesResultOutput) PageSize ¶ added in v3.29.0
func (o GetEventRulesResultOutput) PageSize() pulumi.IntPtrOutput
func (GetEventRulesResultOutput) Rules ¶ added in v3.29.0
func (o GetEventRulesResultOutput) Rules() GetEventRulesRuleArrayOutput
func (GetEventRulesResultOutput) Status ¶ added in v3.29.0
func (o GetEventRulesResultOutput) Status() pulumi.StringPtrOutput
func (GetEventRulesResultOutput) ToGetEventRulesResultOutput ¶ added in v3.29.0
func (o GetEventRulesResultOutput) ToGetEventRulesResultOutput() GetEventRulesResultOutput
func (GetEventRulesResultOutput) ToGetEventRulesResultOutputWithContext ¶ added in v3.29.0
func (o GetEventRulesResultOutput) ToGetEventRulesResultOutputWithContext(ctx context.Context) GetEventRulesResultOutput
type GetEventRulesRule ¶ added in v3.29.0
type GetEventRulesRule struct { // The description of the rule. Description string `pulumi:"description"` // Event mode, used to describe the trigger conditions for this event. EventPatterns []GetEventRulesRuleEventPattern `pulumi:"eventPatterns"` // The name of the event rule. EventRuleName string `pulumi:"eventRuleName"` // The type of event. EventType string `pulumi:"eventType"` // The ID of the application Group. GroupId string `pulumi:"groupId"` // The ID of the Event Rule. Its value is same as Event Rule Name. Id string `pulumi:"id"` // The mute period during which new alerts are not sent even if the trigger conditions are met. SilenceTime int `pulumi:"silenceTime"` // The status of the resource. Status string `pulumi:"status"` }
type GetEventRulesRuleArgs ¶ added in v3.29.0
type GetEventRulesRuleArgs struct { // The description of the rule. Description pulumi.StringInput `pulumi:"description"` // Event mode, used to describe the trigger conditions for this event. EventPatterns GetEventRulesRuleEventPatternArrayInput `pulumi:"eventPatterns"` // The name of the event rule. EventRuleName pulumi.StringInput `pulumi:"eventRuleName"` // The type of event. EventType pulumi.StringInput `pulumi:"eventType"` // The ID of the application Group. GroupId pulumi.StringInput `pulumi:"groupId"` // The ID of the Event Rule. Its value is same as Event Rule Name. Id pulumi.StringInput `pulumi:"id"` // The mute period during which new alerts are not sent even if the trigger conditions are met. SilenceTime pulumi.IntInput `pulumi:"silenceTime"` // The status of the resource. Status pulumi.StringInput `pulumi:"status"` }
func (GetEventRulesRuleArgs) ElementType ¶ added in v3.29.0
func (GetEventRulesRuleArgs) ElementType() reflect.Type
func (GetEventRulesRuleArgs) ToGetEventRulesRuleOutput ¶ added in v3.29.0
func (i GetEventRulesRuleArgs) ToGetEventRulesRuleOutput() GetEventRulesRuleOutput
func (GetEventRulesRuleArgs) ToGetEventRulesRuleOutputWithContext ¶ added in v3.29.0
func (i GetEventRulesRuleArgs) ToGetEventRulesRuleOutputWithContext(ctx context.Context) GetEventRulesRuleOutput
type GetEventRulesRuleArray ¶ added in v3.29.0
type GetEventRulesRuleArray []GetEventRulesRuleInput
func (GetEventRulesRuleArray) ElementType ¶ added in v3.29.0
func (GetEventRulesRuleArray) ElementType() reflect.Type
func (GetEventRulesRuleArray) ToGetEventRulesRuleArrayOutput ¶ added in v3.29.0
func (i GetEventRulesRuleArray) ToGetEventRulesRuleArrayOutput() GetEventRulesRuleArrayOutput
func (GetEventRulesRuleArray) ToGetEventRulesRuleArrayOutputWithContext ¶ added in v3.29.0
func (i GetEventRulesRuleArray) ToGetEventRulesRuleArrayOutputWithContext(ctx context.Context) GetEventRulesRuleArrayOutput
type GetEventRulesRuleArrayInput ¶ added in v3.29.0
type GetEventRulesRuleArrayInput interface { pulumi.Input ToGetEventRulesRuleArrayOutput() GetEventRulesRuleArrayOutput ToGetEventRulesRuleArrayOutputWithContext(context.Context) GetEventRulesRuleArrayOutput }
GetEventRulesRuleArrayInput is an input type that accepts GetEventRulesRuleArray and GetEventRulesRuleArrayOutput values. You can construct a concrete instance of `GetEventRulesRuleArrayInput` via:
GetEventRulesRuleArray{ GetEventRulesRuleArgs{...} }
type GetEventRulesRuleArrayOutput ¶ added in v3.29.0
type GetEventRulesRuleArrayOutput struct{ *pulumi.OutputState }
func (GetEventRulesRuleArrayOutput) ElementType ¶ added in v3.29.0
func (GetEventRulesRuleArrayOutput) ElementType() reflect.Type
func (GetEventRulesRuleArrayOutput) Index ¶ added in v3.29.0
func (o GetEventRulesRuleArrayOutput) Index(i pulumi.IntInput) GetEventRulesRuleOutput
func (GetEventRulesRuleArrayOutput) ToGetEventRulesRuleArrayOutput ¶ added in v3.29.0
func (o GetEventRulesRuleArrayOutput) ToGetEventRulesRuleArrayOutput() GetEventRulesRuleArrayOutput
func (GetEventRulesRuleArrayOutput) ToGetEventRulesRuleArrayOutputWithContext ¶ added in v3.29.0
func (o GetEventRulesRuleArrayOutput) ToGetEventRulesRuleArrayOutputWithContext(ctx context.Context) GetEventRulesRuleArrayOutput
type GetEventRulesRuleEventPattern ¶ added in v3.29.0
type GetEventRulesRuleEventPattern struct { // The list of event types. EventTypeLists []string `pulumi:"eventTypeLists"` // The filter keyword. KeywordFilters []GetEventRulesRuleEventPatternKeywordFilter `pulumi:"keywordFilters"` // The list of event levels. LevelLists []string `pulumi:"levelLists"` // The list of event names. NameLists []string `pulumi:"nameLists"` // The type of the cloud service. Product string `pulumi:"product"` // The SQL condition that is used to filter events. SqlFilter string `pulumi:"sqlFilter"` }
type GetEventRulesRuleEventPatternArgs ¶ added in v3.29.0
type GetEventRulesRuleEventPatternArgs struct { // The list of event types. EventTypeLists pulumi.StringArrayInput `pulumi:"eventTypeLists"` // The filter keyword. KeywordFilters GetEventRulesRuleEventPatternKeywordFilterArrayInput `pulumi:"keywordFilters"` // The list of event levels. LevelLists pulumi.StringArrayInput `pulumi:"levelLists"` // The list of event names. NameLists pulumi.StringArrayInput `pulumi:"nameLists"` // The type of the cloud service. Product pulumi.StringInput `pulumi:"product"` // The SQL condition that is used to filter events. SqlFilter pulumi.StringInput `pulumi:"sqlFilter"` }
func (GetEventRulesRuleEventPatternArgs) ElementType ¶ added in v3.29.0
func (GetEventRulesRuleEventPatternArgs) ElementType() reflect.Type
func (GetEventRulesRuleEventPatternArgs) ToGetEventRulesRuleEventPatternOutput ¶ added in v3.29.0
func (i GetEventRulesRuleEventPatternArgs) ToGetEventRulesRuleEventPatternOutput() GetEventRulesRuleEventPatternOutput
func (GetEventRulesRuleEventPatternArgs) ToGetEventRulesRuleEventPatternOutputWithContext ¶ added in v3.29.0
func (i GetEventRulesRuleEventPatternArgs) ToGetEventRulesRuleEventPatternOutputWithContext(ctx context.Context) GetEventRulesRuleEventPatternOutput
type GetEventRulesRuleEventPatternArray ¶ added in v3.29.0
type GetEventRulesRuleEventPatternArray []GetEventRulesRuleEventPatternInput
func (GetEventRulesRuleEventPatternArray) ElementType ¶ added in v3.29.0
func (GetEventRulesRuleEventPatternArray) ElementType() reflect.Type
func (GetEventRulesRuleEventPatternArray) ToGetEventRulesRuleEventPatternArrayOutput ¶ added in v3.29.0
func (i GetEventRulesRuleEventPatternArray) ToGetEventRulesRuleEventPatternArrayOutput() GetEventRulesRuleEventPatternArrayOutput
func (GetEventRulesRuleEventPatternArray) ToGetEventRulesRuleEventPatternArrayOutputWithContext ¶ added in v3.29.0
func (i GetEventRulesRuleEventPatternArray) ToGetEventRulesRuleEventPatternArrayOutputWithContext(ctx context.Context) GetEventRulesRuleEventPatternArrayOutput
type GetEventRulesRuleEventPatternArrayInput ¶ added in v3.29.0
type GetEventRulesRuleEventPatternArrayInput interface { pulumi.Input ToGetEventRulesRuleEventPatternArrayOutput() GetEventRulesRuleEventPatternArrayOutput ToGetEventRulesRuleEventPatternArrayOutputWithContext(context.Context) GetEventRulesRuleEventPatternArrayOutput }
GetEventRulesRuleEventPatternArrayInput is an input type that accepts GetEventRulesRuleEventPatternArray and GetEventRulesRuleEventPatternArrayOutput values. You can construct a concrete instance of `GetEventRulesRuleEventPatternArrayInput` via:
GetEventRulesRuleEventPatternArray{ GetEventRulesRuleEventPatternArgs{...} }
type GetEventRulesRuleEventPatternArrayOutput ¶ added in v3.29.0
type GetEventRulesRuleEventPatternArrayOutput struct{ *pulumi.OutputState }
func (GetEventRulesRuleEventPatternArrayOutput) ElementType ¶ added in v3.29.0
func (GetEventRulesRuleEventPatternArrayOutput) ElementType() reflect.Type
func (GetEventRulesRuleEventPatternArrayOutput) ToGetEventRulesRuleEventPatternArrayOutput ¶ added in v3.29.0
func (o GetEventRulesRuleEventPatternArrayOutput) ToGetEventRulesRuleEventPatternArrayOutput() GetEventRulesRuleEventPatternArrayOutput
func (GetEventRulesRuleEventPatternArrayOutput) ToGetEventRulesRuleEventPatternArrayOutputWithContext ¶ added in v3.29.0
func (o GetEventRulesRuleEventPatternArrayOutput) ToGetEventRulesRuleEventPatternArrayOutputWithContext(ctx context.Context) GetEventRulesRuleEventPatternArrayOutput
type GetEventRulesRuleEventPatternInput ¶ added in v3.29.0
type GetEventRulesRuleEventPatternInput interface { pulumi.Input ToGetEventRulesRuleEventPatternOutput() GetEventRulesRuleEventPatternOutput ToGetEventRulesRuleEventPatternOutputWithContext(context.Context) GetEventRulesRuleEventPatternOutput }
GetEventRulesRuleEventPatternInput is an input type that accepts GetEventRulesRuleEventPatternArgs and GetEventRulesRuleEventPatternOutput values. You can construct a concrete instance of `GetEventRulesRuleEventPatternInput` via:
GetEventRulesRuleEventPatternArgs{...}
type GetEventRulesRuleEventPatternKeywordFilter ¶ added in v3.29.0
type GetEventRulesRuleEventPatternKeywordFilterArgs ¶ added in v3.29.0
type GetEventRulesRuleEventPatternKeywordFilterArgs struct { // The keywords that are used to match events. KeyWords pulumi.StringArrayInput `pulumi:"keyWords"` // The relationship between multiple keywords in a condition. Relation pulumi.StringInput `pulumi:"relation"` }
func (GetEventRulesRuleEventPatternKeywordFilterArgs) ElementType ¶ added in v3.29.0
func (GetEventRulesRuleEventPatternKeywordFilterArgs) ElementType() reflect.Type
func (GetEventRulesRuleEventPatternKeywordFilterArgs) ToGetEventRulesRuleEventPatternKeywordFilterOutput ¶ added in v3.29.0
func (i GetEventRulesRuleEventPatternKeywordFilterArgs) ToGetEventRulesRuleEventPatternKeywordFilterOutput() GetEventRulesRuleEventPatternKeywordFilterOutput
func (GetEventRulesRuleEventPatternKeywordFilterArgs) ToGetEventRulesRuleEventPatternKeywordFilterOutputWithContext ¶ added in v3.29.0
func (i GetEventRulesRuleEventPatternKeywordFilterArgs) ToGetEventRulesRuleEventPatternKeywordFilterOutputWithContext(ctx context.Context) GetEventRulesRuleEventPatternKeywordFilterOutput
type GetEventRulesRuleEventPatternKeywordFilterArray ¶ added in v3.29.0
type GetEventRulesRuleEventPatternKeywordFilterArray []GetEventRulesRuleEventPatternKeywordFilterInput
func (GetEventRulesRuleEventPatternKeywordFilterArray) ElementType ¶ added in v3.29.0
func (GetEventRulesRuleEventPatternKeywordFilterArray) ElementType() reflect.Type
func (GetEventRulesRuleEventPatternKeywordFilterArray) ToGetEventRulesRuleEventPatternKeywordFilterArrayOutput ¶ added in v3.29.0
func (i GetEventRulesRuleEventPatternKeywordFilterArray) ToGetEventRulesRuleEventPatternKeywordFilterArrayOutput() GetEventRulesRuleEventPatternKeywordFilterArrayOutput
func (GetEventRulesRuleEventPatternKeywordFilterArray) ToGetEventRulesRuleEventPatternKeywordFilterArrayOutputWithContext ¶ added in v3.29.0
func (i GetEventRulesRuleEventPatternKeywordFilterArray) ToGetEventRulesRuleEventPatternKeywordFilterArrayOutputWithContext(ctx context.Context) GetEventRulesRuleEventPatternKeywordFilterArrayOutput
type GetEventRulesRuleEventPatternKeywordFilterArrayInput ¶ added in v3.29.0
type GetEventRulesRuleEventPatternKeywordFilterArrayInput interface { pulumi.Input ToGetEventRulesRuleEventPatternKeywordFilterArrayOutput() GetEventRulesRuleEventPatternKeywordFilterArrayOutput ToGetEventRulesRuleEventPatternKeywordFilterArrayOutputWithContext(context.Context) GetEventRulesRuleEventPatternKeywordFilterArrayOutput }
GetEventRulesRuleEventPatternKeywordFilterArrayInput is an input type that accepts GetEventRulesRuleEventPatternKeywordFilterArray and GetEventRulesRuleEventPatternKeywordFilterArrayOutput values. You can construct a concrete instance of `GetEventRulesRuleEventPatternKeywordFilterArrayInput` via:
GetEventRulesRuleEventPatternKeywordFilterArray{ GetEventRulesRuleEventPatternKeywordFilterArgs{...} }
type GetEventRulesRuleEventPatternKeywordFilterArrayOutput ¶ added in v3.29.0
type GetEventRulesRuleEventPatternKeywordFilterArrayOutput struct{ *pulumi.OutputState }
func (GetEventRulesRuleEventPatternKeywordFilterArrayOutput) ElementType ¶ added in v3.29.0
func (GetEventRulesRuleEventPatternKeywordFilterArrayOutput) ElementType() reflect.Type
func (GetEventRulesRuleEventPatternKeywordFilterArrayOutput) ToGetEventRulesRuleEventPatternKeywordFilterArrayOutput ¶ added in v3.29.0
func (o GetEventRulesRuleEventPatternKeywordFilterArrayOutput) ToGetEventRulesRuleEventPatternKeywordFilterArrayOutput() GetEventRulesRuleEventPatternKeywordFilterArrayOutput
func (GetEventRulesRuleEventPatternKeywordFilterArrayOutput) ToGetEventRulesRuleEventPatternKeywordFilterArrayOutputWithContext ¶ added in v3.29.0
func (o GetEventRulesRuleEventPatternKeywordFilterArrayOutput) ToGetEventRulesRuleEventPatternKeywordFilterArrayOutputWithContext(ctx context.Context) GetEventRulesRuleEventPatternKeywordFilterArrayOutput
type GetEventRulesRuleEventPatternKeywordFilterInput ¶ added in v3.29.0
type GetEventRulesRuleEventPatternKeywordFilterInput interface { pulumi.Input ToGetEventRulesRuleEventPatternKeywordFilterOutput() GetEventRulesRuleEventPatternKeywordFilterOutput ToGetEventRulesRuleEventPatternKeywordFilterOutputWithContext(context.Context) GetEventRulesRuleEventPatternKeywordFilterOutput }
GetEventRulesRuleEventPatternKeywordFilterInput is an input type that accepts GetEventRulesRuleEventPatternKeywordFilterArgs and GetEventRulesRuleEventPatternKeywordFilterOutput values. You can construct a concrete instance of `GetEventRulesRuleEventPatternKeywordFilterInput` via:
GetEventRulesRuleEventPatternKeywordFilterArgs{...}
type GetEventRulesRuleEventPatternKeywordFilterOutput ¶ added in v3.29.0
type GetEventRulesRuleEventPatternKeywordFilterOutput struct{ *pulumi.OutputState }
func (GetEventRulesRuleEventPatternKeywordFilterOutput) ElementType ¶ added in v3.29.0
func (GetEventRulesRuleEventPatternKeywordFilterOutput) ElementType() reflect.Type
func (GetEventRulesRuleEventPatternKeywordFilterOutput) KeyWords ¶ added in v3.29.0
func (o GetEventRulesRuleEventPatternKeywordFilterOutput) KeyWords() pulumi.StringArrayOutput
The keywords that are used to match events.
func (GetEventRulesRuleEventPatternKeywordFilterOutput) Relation ¶ added in v3.29.0
func (o GetEventRulesRuleEventPatternKeywordFilterOutput) Relation() pulumi.StringOutput
The relationship between multiple keywords in a condition.
func (GetEventRulesRuleEventPatternKeywordFilterOutput) ToGetEventRulesRuleEventPatternKeywordFilterOutput ¶ added in v3.29.0
func (o GetEventRulesRuleEventPatternKeywordFilterOutput) ToGetEventRulesRuleEventPatternKeywordFilterOutput() GetEventRulesRuleEventPatternKeywordFilterOutput
func (GetEventRulesRuleEventPatternKeywordFilterOutput) ToGetEventRulesRuleEventPatternKeywordFilterOutputWithContext ¶ added in v3.29.0
func (o GetEventRulesRuleEventPatternKeywordFilterOutput) ToGetEventRulesRuleEventPatternKeywordFilterOutputWithContext(ctx context.Context) GetEventRulesRuleEventPatternKeywordFilterOutput
type GetEventRulesRuleEventPatternOutput ¶ added in v3.29.0
type GetEventRulesRuleEventPatternOutput struct{ *pulumi.OutputState }
func (GetEventRulesRuleEventPatternOutput) ElementType ¶ added in v3.29.0
func (GetEventRulesRuleEventPatternOutput) ElementType() reflect.Type
func (GetEventRulesRuleEventPatternOutput) EventTypeLists ¶ added in v3.29.0
func (o GetEventRulesRuleEventPatternOutput) EventTypeLists() pulumi.StringArrayOutput
The list of event types.
func (GetEventRulesRuleEventPatternOutput) KeywordFilters ¶ added in v3.29.0
func (o GetEventRulesRuleEventPatternOutput) KeywordFilters() GetEventRulesRuleEventPatternKeywordFilterArrayOutput
The filter keyword.
func (GetEventRulesRuleEventPatternOutput) LevelLists ¶ added in v3.29.0
func (o GetEventRulesRuleEventPatternOutput) LevelLists() pulumi.StringArrayOutput
The list of event levels.
func (GetEventRulesRuleEventPatternOutput) NameLists ¶ added in v3.29.0
func (o GetEventRulesRuleEventPatternOutput) NameLists() pulumi.StringArrayOutput
The list of event names.
func (GetEventRulesRuleEventPatternOutput) Product ¶ added in v3.29.0
func (o GetEventRulesRuleEventPatternOutput) Product() pulumi.StringOutput
The type of the cloud service.
func (GetEventRulesRuleEventPatternOutput) SqlFilter ¶ added in v3.29.0
func (o GetEventRulesRuleEventPatternOutput) SqlFilter() pulumi.StringOutput
The SQL condition that is used to filter events.
func (GetEventRulesRuleEventPatternOutput) ToGetEventRulesRuleEventPatternOutput ¶ added in v3.29.0
func (o GetEventRulesRuleEventPatternOutput) ToGetEventRulesRuleEventPatternOutput() GetEventRulesRuleEventPatternOutput
func (GetEventRulesRuleEventPatternOutput) ToGetEventRulesRuleEventPatternOutputWithContext ¶ added in v3.29.0
func (o GetEventRulesRuleEventPatternOutput) ToGetEventRulesRuleEventPatternOutputWithContext(ctx context.Context) GetEventRulesRuleEventPatternOutput
type GetEventRulesRuleInput ¶ added in v3.29.0
type GetEventRulesRuleInput interface { pulumi.Input ToGetEventRulesRuleOutput() GetEventRulesRuleOutput ToGetEventRulesRuleOutputWithContext(context.Context) GetEventRulesRuleOutput }
GetEventRulesRuleInput is an input type that accepts GetEventRulesRuleArgs and GetEventRulesRuleOutput values. You can construct a concrete instance of `GetEventRulesRuleInput` via:
GetEventRulesRuleArgs{...}
type GetEventRulesRuleOutput ¶ added in v3.29.0
type GetEventRulesRuleOutput struct{ *pulumi.OutputState }
func (GetEventRulesRuleOutput) Description ¶ added in v3.29.0
func (o GetEventRulesRuleOutput) Description() pulumi.StringOutput
The description of the rule.
func (GetEventRulesRuleOutput) ElementType ¶ added in v3.29.0
func (GetEventRulesRuleOutput) ElementType() reflect.Type
func (GetEventRulesRuleOutput) EventPatterns ¶ added in v3.29.0
func (o GetEventRulesRuleOutput) EventPatterns() GetEventRulesRuleEventPatternArrayOutput
Event mode, used to describe the trigger conditions for this event.
func (GetEventRulesRuleOutput) EventRuleName ¶ added in v3.29.0
func (o GetEventRulesRuleOutput) EventRuleName() pulumi.StringOutput
The name of the event rule.
func (GetEventRulesRuleOutput) EventType ¶ added in v3.29.0
func (o GetEventRulesRuleOutput) EventType() pulumi.StringOutput
The type of event.
func (GetEventRulesRuleOutput) GroupId ¶ added in v3.29.0
func (o GetEventRulesRuleOutput) GroupId() pulumi.StringOutput
The ID of the application Group.
func (GetEventRulesRuleOutput) Id ¶ added in v3.29.0
func (o GetEventRulesRuleOutput) Id() pulumi.StringOutput
The ID of the Event Rule. Its value is same as Event Rule Name.
func (GetEventRulesRuleOutput) SilenceTime ¶ added in v3.29.0
func (o GetEventRulesRuleOutput) SilenceTime() pulumi.IntOutput
The mute period during which new alerts are not sent even if the trigger conditions are met.
func (GetEventRulesRuleOutput) Status ¶ added in v3.29.0
func (o GetEventRulesRuleOutput) Status() pulumi.StringOutput
The status of the resource.
func (GetEventRulesRuleOutput) ToGetEventRulesRuleOutput ¶ added in v3.29.0
func (o GetEventRulesRuleOutput) ToGetEventRulesRuleOutput() GetEventRulesRuleOutput
func (GetEventRulesRuleOutput) ToGetEventRulesRuleOutputWithContext ¶ added in v3.29.0
func (o GetEventRulesRuleOutput) ToGetEventRulesRuleOutputWithContext(ctx context.Context) GetEventRulesRuleOutput
type GetGroupMetricRulesArgs ¶
type GetGroupMetricRulesArgs struct { // The dimensions that specify the resources to be associated with the alert rule. Dimensions *string `pulumi:"dimensions"` // EnableState. EnableState *bool `pulumi:"enableState"` // The ID of the application group. GroupId *string `pulumi:"groupId"` // The name of the alert rule. GroupMetricRuleName *string `pulumi:"groupMetricRuleName"` // A list of Group Metric Rule IDs. Ids []string `pulumi:"ids"` // The name of the metric. MetricName *string `pulumi:"metricName"` // A regex string to filter results by Group Metric Rule name. NameRegex *string `pulumi:"nameRegex"` // The namespace of the service. Namespace *string `pulumi:"namespace"` // File name where to save data source results (after running `pulumi preview`). OutputFile *string `pulumi:"outputFile"` // The status of Group Metric Rule. Status *string `pulumi:"status"` }
A collection of arguments for invoking getGroupMetricRules.
type GetGroupMetricRulesOutputArgs ¶ added in v3.9.0
type GetGroupMetricRulesOutputArgs struct { // The dimensions that specify the resources to be associated with the alert rule. Dimensions pulumi.StringPtrInput `pulumi:"dimensions"` // EnableState. EnableState pulumi.BoolPtrInput `pulumi:"enableState"` // The ID of the application group. GroupId pulumi.StringPtrInput `pulumi:"groupId"` // The name of the alert rule. GroupMetricRuleName pulumi.StringPtrInput `pulumi:"groupMetricRuleName"` // A list of Group Metric Rule IDs. Ids pulumi.StringArrayInput `pulumi:"ids"` // The name of the metric. MetricName pulumi.StringPtrInput `pulumi:"metricName"` // A regex string to filter results by Group Metric Rule name. NameRegex pulumi.StringPtrInput `pulumi:"nameRegex"` // The namespace of the service. Namespace pulumi.StringPtrInput `pulumi:"namespace"` // File name where to save data source results (after running `pulumi preview`). OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` // The status of Group Metric Rule. Status pulumi.StringPtrInput `pulumi:"status"` }
A collection of arguments for invoking getGroupMetricRules.
func (GetGroupMetricRulesOutputArgs) ElementType ¶ added in v3.9.0
func (GetGroupMetricRulesOutputArgs) ElementType() reflect.Type
type GetGroupMetricRulesResult ¶
type GetGroupMetricRulesResult struct { Dimensions *string `pulumi:"dimensions"` EnableState *bool `pulumi:"enableState"` GroupId *string `pulumi:"groupId"` GroupMetricRuleName *string `pulumi:"groupMetricRuleName"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Ids []string `pulumi:"ids"` MetricName *string `pulumi:"metricName"` NameRegex *string `pulumi:"nameRegex"` Names []string `pulumi:"names"` Namespace *string `pulumi:"namespace"` OutputFile *string `pulumi:"outputFile"` Rules []GetGroupMetricRulesRule `pulumi:"rules"` Status *string `pulumi:"status"` }
A collection of values returned by getGroupMetricRules.
func GetGroupMetricRules ¶
func GetGroupMetricRules(ctx *pulumi.Context, args *GetGroupMetricRulesArgs, opts ...pulumi.InvokeOption) (*GetGroupMetricRulesResult, error)
This data source provides the Cms Group Metric Rules of the current Alibaba Cloud user.
> **NOTE:** Available in v1.104.0+.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/cms" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := cms.GetGroupMetricRules(ctx, &cms.GetGroupMetricRulesArgs{ Ids: []string{ "4a9a8978-a9cc-55ca-aa7c-530ccd91ae57", }, NameRegex: pulumi.StringRef("the_resource_name"), }, nil) if err != nil { return err } ctx.Export("firstCmsGroupMetricRuleId", example.Rules[0].Id) return nil }) }
```
type GetGroupMetricRulesResultOutput ¶ added in v3.9.0
type GetGroupMetricRulesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getGroupMetricRules.
func GetGroupMetricRulesOutput ¶ added in v3.9.0
func GetGroupMetricRulesOutput(ctx *pulumi.Context, args GetGroupMetricRulesOutputArgs, opts ...pulumi.InvokeOption) GetGroupMetricRulesResultOutput
func (GetGroupMetricRulesResultOutput) Dimensions ¶ added in v3.9.0
func (o GetGroupMetricRulesResultOutput) Dimensions() pulumi.StringPtrOutput
func (GetGroupMetricRulesResultOutput) ElementType ¶ added in v3.9.0
func (GetGroupMetricRulesResultOutput) ElementType() reflect.Type
func (GetGroupMetricRulesResultOutput) EnableState ¶ added in v3.9.0
func (o GetGroupMetricRulesResultOutput) EnableState() pulumi.BoolPtrOutput
func (GetGroupMetricRulesResultOutput) GroupId ¶ added in v3.9.0
func (o GetGroupMetricRulesResultOutput) GroupId() pulumi.StringPtrOutput
func (GetGroupMetricRulesResultOutput) GroupMetricRuleName ¶ added in v3.9.0
func (o GetGroupMetricRulesResultOutput) GroupMetricRuleName() pulumi.StringPtrOutput
func (GetGroupMetricRulesResultOutput) Id ¶ added in v3.9.0
func (o GetGroupMetricRulesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetGroupMetricRulesResultOutput) Ids ¶ added in v3.9.0
func (o GetGroupMetricRulesResultOutput) Ids() pulumi.StringArrayOutput
func (GetGroupMetricRulesResultOutput) MetricName ¶ added in v3.9.0
func (o GetGroupMetricRulesResultOutput) MetricName() pulumi.StringPtrOutput
func (GetGroupMetricRulesResultOutput) NameRegex ¶ added in v3.9.0
func (o GetGroupMetricRulesResultOutput) NameRegex() pulumi.StringPtrOutput
func (GetGroupMetricRulesResultOutput) Names ¶ added in v3.9.0
func (o GetGroupMetricRulesResultOutput) Names() pulumi.StringArrayOutput
func (GetGroupMetricRulesResultOutput) Namespace ¶ added in v3.9.0
func (o GetGroupMetricRulesResultOutput) Namespace() pulumi.StringPtrOutput
func (GetGroupMetricRulesResultOutput) OutputFile ¶ added in v3.9.0
func (o GetGroupMetricRulesResultOutput) OutputFile() pulumi.StringPtrOutput
func (GetGroupMetricRulesResultOutput) Rules ¶ added in v3.9.0
func (o GetGroupMetricRulesResultOutput) Rules() GetGroupMetricRulesRuleArrayOutput
func (GetGroupMetricRulesResultOutput) Status ¶ added in v3.9.0
func (o GetGroupMetricRulesResultOutput) Status() pulumi.StringPtrOutput
func (GetGroupMetricRulesResultOutput) ToGetGroupMetricRulesResultOutput ¶ added in v3.9.0
func (o GetGroupMetricRulesResultOutput) ToGetGroupMetricRulesResultOutput() GetGroupMetricRulesResultOutput
func (GetGroupMetricRulesResultOutput) ToGetGroupMetricRulesResultOutputWithContext ¶ added in v3.9.0
func (o GetGroupMetricRulesResultOutput) ToGetGroupMetricRulesResultOutputWithContext(ctx context.Context) GetGroupMetricRulesResultOutput
type GetGroupMetricRulesRule ¶
type GetGroupMetricRulesRule struct { // Alarm contact group. ContactGroups string `pulumi:"contactGroups"` // The dimensions that specify the resources to be associated with the alert rule. Dimensions string `pulumi:"dimensions"` // The time period during which the alert rule is effective. EffectiveInterval string `pulumi:"effectiveInterval"` // The subject of the alert notification email. EmailSubject string `pulumi:"emailSubject"` // Indicates whether the alert rule is enabled. EnableState bool `pulumi:"enableState"` // Alarm level. Escalations []GetGroupMetricRulesRuleEscalation `pulumi:"escalations"` // The ID of the application group. GroupId string `pulumi:"groupId"` // The name of the alert rule. GroupMetricRuleName string `pulumi:"groupMetricRuleName"` // The ID of the Group Metric Rule. Id string `pulumi:"id"` // The name of the metric. MetricName string `pulumi:"metricName"` // The namespace of the service. Namespace string `pulumi:"namespace"` // The time period during which the alert rule is ineffective. NoEffectiveInterval string `pulumi:"noEffectiveInterval"` // The aggregation period of the monitoring data. Unit: seconds. The value is an integral multiple of 60. Default value: `300`. Period int `pulumi:"period"` // The resources that are associated with the alert rule. Resources string `pulumi:"resources"` // The ID of the alert rule. RuleId string `pulumi:"ruleId"` // The mute period during which new alerts are not reported even if the alert trigger conditions are met. Unit: seconds. Default value: `86400`, which is equivalent to one day. SilenceTime int `pulumi:"silenceTime"` // The type of the alert rule. The value is fixed to METRIC, indicating an alert rule for time series metrics. SourceType string `pulumi:"sourceType"` // The status of Group Metric Rule.. Status string `pulumi:"status"` // The callback URL. Webhook string `pulumi:"webhook"` }
type GetGroupMetricRulesRuleArgs ¶
type GetGroupMetricRulesRuleArgs struct { // Alarm contact group. ContactGroups pulumi.StringInput `pulumi:"contactGroups"` // The dimensions that specify the resources to be associated with the alert rule. Dimensions pulumi.StringInput `pulumi:"dimensions"` // The time period during which the alert rule is effective. EffectiveInterval pulumi.StringInput `pulumi:"effectiveInterval"` // The subject of the alert notification email. EmailSubject pulumi.StringInput `pulumi:"emailSubject"` // Indicates whether the alert rule is enabled. EnableState pulumi.BoolInput `pulumi:"enableState"` // Alarm level. Escalations GetGroupMetricRulesRuleEscalationArrayInput `pulumi:"escalations"` // The ID of the application group. GroupId pulumi.StringInput `pulumi:"groupId"` // The name of the alert rule. GroupMetricRuleName pulumi.StringInput `pulumi:"groupMetricRuleName"` // The ID of the Group Metric Rule. Id pulumi.StringInput `pulumi:"id"` // The name of the metric. MetricName pulumi.StringInput `pulumi:"metricName"` // The namespace of the service. Namespace pulumi.StringInput `pulumi:"namespace"` // The time period during which the alert rule is ineffective. NoEffectiveInterval pulumi.StringInput `pulumi:"noEffectiveInterval"` // The aggregation period of the monitoring data. Unit: seconds. The value is an integral multiple of 60. Default value: `300`. Period pulumi.IntInput `pulumi:"period"` // The resources that are associated with the alert rule. Resources pulumi.StringInput `pulumi:"resources"` // The ID of the alert rule. RuleId pulumi.StringInput `pulumi:"ruleId"` // The mute period during which new alerts are not reported even if the alert trigger conditions are met. Unit: seconds. Default value: `86400`, which is equivalent to one day. SilenceTime pulumi.IntInput `pulumi:"silenceTime"` // The type of the alert rule. The value is fixed to METRIC, indicating an alert rule for time series metrics. SourceType pulumi.StringInput `pulumi:"sourceType"` // The status of Group Metric Rule.. Status pulumi.StringInput `pulumi:"status"` // The callback URL. Webhook pulumi.StringInput `pulumi:"webhook"` }
func (GetGroupMetricRulesRuleArgs) ElementType ¶
func (GetGroupMetricRulesRuleArgs) ElementType() reflect.Type
func (GetGroupMetricRulesRuleArgs) ToGetGroupMetricRulesRuleOutput ¶
func (i GetGroupMetricRulesRuleArgs) ToGetGroupMetricRulesRuleOutput() GetGroupMetricRulesRuleOutput
func (GetGroupMetricRulesRuleArgs) ToGetGroupMetricRulesRuleOutputWithContext ¶
func (i GetGroupMetricRulesRuleArgs) ToGetGroupMetricRulesRuleOutputWithContext(ctx context.Context) GetGroupMetricRulesRuleOutput
type GetGroupMetricRulesRuleArray ¶
type GetGroupMetricRulesRuleArray []GetGroupMetricRulesRuleInput
func (GetGroupMetricRulesRuleArray) ElementType ¶
func (GetGroupMetricRulesRuleArray) ElementType() reflect.Type
func (GetGroupMetricRulesRuleArray) ToGetGroupMetricRulesRuleArrayOutput ¶
func (i GetGroupMetricRulesRuleArray) ToGetGroupMetricRulesRuleArrayOutput() GetGroupMetricRulesRuleArrayOutput
func (GetGroupMetricRulesRuleArray) ToGetGroupMetricRulesRuleArrayOutputWithContext ¶
func (i GetGroupMetricRulesRuleArray) ToGetGroupMetricRulesRuleArrayOutputWithContext(ctx context.Context) GetGroupMetricRulesRuleArrayOutput
type GetGroupMetricRulesRuleArrayInput ¶
type GetGroupMetricRulesRuleArrayInput interface { pulumi.Input ToGetGroupMetricRulesRuleArrayOutput() GetGroupMetricRulesRuleArrayOutput ToGetGroupMetricRulesRuleArrayOutputWithContext(context.Context) GetGroupMetricRulesRuleArrayOutput }
GetGroupMetricRulesRuleArrayInput is an input type that accepts GetGroupMetricRulesRuleArray and GetGroupMetricRulesRuleArrayOutput values. You can construct a concrete instance of `GetGroupMetricRulesRuleArrayInput` via:
GetGroupMetricRulesRuleArray{ GetGroupMetricRulesRuleArgs{...} }
type GetGroupMetricRulesRuleArrayOutput ¶
type GetGroupMetricRulesRuleArrayOutput struct{ *pulumi.OutputState }
func (GetGroupMetricRulesRuleArrayOutput) ElementType ¶
func (GetGroupMetricRulesRuleArrayOutput) ElementType() reflect.Type
func (GetGroupMetricRulesRuleArrayOutput) Index ¶
func (o GetGroupMetricRulesRuleArrayOutput) Index(i pulumi.IntInput) GetGroupMetricRulesRuleOutput
func (GetGroupMetricRulesRuleArrayOutput) ToGetGroupMetricRulesRuleArrayOutput ¶
func (o GetGroupMetricRulesRuleArrayOutput) ToGetGroupMetricRulesRuleArrayOutput() GetGroupMetricRulesRuleArrayOutput
func (GetGroupMetricRulesRuleArrayOutput) ToGetGroupMetricRulesRuleArrayOutputWithContext ¶
func (o GetGroupMetricRulesRuleArrayOutput) ToGetGroupMetricRulesRuleArrayOutputWithContext(ctx context.Context) GetGroupMetricRulesRuleArrayOutput
type GetGroupMetricRulesRuleEscalation ¶
type GetGroupMetricRulesRuleEscalation struct { // The critical level. Criticals []GetGroupMetricRulesRuleEscalationCritical `pulumi:"criticals"` // The info level. Infos []GetGroupMetricRulesRuleEscalationInfo `pulumi:"infos"` // The warn level. Warns []GetGroupMetricRulesRuleEscalationWarn `pulumi:"warns"` }
type GetGroupMetricRulesRuleEscalationArgs ¶
type GetGroupMetricRulesRuleEscalationArgs struct { // The critical level. Criticals GetGroupMetricRulesRuleEscalationCriticalArrayInput `pulumi:"criticals"` // The info level. Infos GetGroupMetricRulesRuleEscalationInfoArrayInput `pulumi:"infos"` // The warn level. Warns GetGroupMetricRulesRuleEscalationWarnArrayInput `pulumi:"warns"` }
func (GetGroupMetricRulesRuleEscalationArgs) ElementType ¶
func (GetGroupMetricRulesRuleEscalationArgs) ElementType() reflect.Type
func (GetGroupMetricRulesRuleEscalationArgs) ToGetGroupMetricRulesRuleEscalationOutput ¶
func (i GetGroupMetricRulesRuleEscalationArgs) ToGetGroupMetricRulesRuleEscalationOutput() GetGroupMetricRulesRuleEscalationOutput
func (GetGroupMetricRulesRuleEscalationArgs) ToGetGroupMetricRulesRuleEscalationOutputWithContext ¶
func (i GetGroupMetricRulesRuleEscalationArgs) ToGetGroupMetricRulesRuleEscalationOutputWithContext(ctx context.Context) GetGroupMetricRulesRuleEscalationOutput
type GetGroupMetricRulesRuleEscalationArray ¶
type GetGroupMetricRulesRuleEscalationArray []GetGroupMetricRulesRuleEscalationInput
func (GetGroupMetricRulesRuleEscalationArray) ElementType ¶
func (GetGroupMetricRulesRuleEscalationArray) ElementType() reflect.Type
func (GetGroupMetricRulesRuleEscalationArray) ToGetGroupMetricRulesRuleEscalationArrayOutput ¶
func (i GetGroupMetricRulesRuleEscalationArray) ToGetGroupMetricRulesRuleEscalationArrayOutput() GetGroupMetricRulesRuleEscalationArrayOutput
func (GetGroupMetricRulesRuleEscalationArray) ToGetGroupMetricRulesRuleEscalationArrayOutputWithContext ¶
func (i GetGroupMetricRulesRuleEscalationArray) ToGetGroupMetricRulesRuleEscalationArrayOutputWithContext(ctx context.Context) GetGroupMetricRulesRuleEscalationArrayOutput
type GetGroupMetricRulesRuleEscalationArrayInput ¶
type GetGroupMetricRulesRuleEscalationArrayInput interface { pulumi.Input ToGetGroupMetricRulesRuleEscalationArrayOutput() GetGroupMetricRulesRuleEscalationArrayOutput ToGetGroupMetricRulesRuleEscalationArrayOutputWithContext(context.Context) GetGroupMetricRulesRuleEscalationArrayOutput }
GetGroupMetricRulesRuleEscalationArrayInput is an input type that accepts GetGroupMetricRulesRuleEscalationArray and GetGroupMetricRulesRuleEscalationArrayOutput values. You can construct a concrete instance of `GetGroupMetricRulesRuleEscalationArrayInput` via:
GetGroupMetricRulesRuleEscalationArray{ GetGroupMetricRulesRuleEscalationArgs{...} }
type GetGroupMetricRulesRuleEscalationArrayOutput ¶
type GetGroupMetricRulesRuleEscalationArrayOutput struct{ *pulumi.OutputState }
func (GetGroupMetricRulesRuleEscalationArrayOutput) ElementType ¶
func (GetGroupMetricRulesRuleEscalationArrayOutput) ElementType() reflect.Type
func (GetGroupMetricRulesRuleEscalationArrayOutput) ToGetGroupMetricRulesRuleEscalationArrayOutput ¶
func (o GetGroupMetricRulesRuleEscalationArrayOutput) ToGetGroupMetricRulesRuleEscalationArrayOutput() GetGroupMetricRulesRuleEscalationArrayOutput
func (GetGroupMetricRulesRuleEscalationArrayOutput) ToGetGroupMetricRulesRuleEscalationArrayOutputWithContext ¶
func (o GetGroupMetricRulesRuleEscalationArrayOutput) ToGetGroupMetricRulesRuleEscalationArrayOutputWithContext(ctx context.Context) GetGroupMetricRulesRuleEscalationArrayOutput
type GetGroupMetricRulesRuleEscalationCritical ¶
type GetGroupMetricRulesRuleEscalationCritical struct { // The comparison operator of the threshold for critical-level alerts. ComparisonOperator string `pulumi:"comparisonOperator"` // The statistical aggregation method for critical-level alerts. Statistics string `pulumi:"statistics"` // The threshold for critical-level alerts. Threshold string `pulumi:"threshold"` // The consecutive number of times for which the metric value is measured before a critical-level alert is triggered. Times int `pulumi:"times"` }
type GetGroupMetricRulesRuleEscalationCriticalArgs ¶
type GetGroupMetricRulesRuleEscalationCriticalArgs struct { // The comparison operator of the threshold for critical-level alerts. ComparisonOperator pulumi.StringInput `pulumi:"comparisonOperator"` // The statistical aggregation method for critical-level alerts. Statistics pulumi.StringInput `pulumi:"statistics"` // The threshold for critical-level alerts. Threshold pulumi.StringInput `pulumi:"threshold"` // The consecutive number of times for which the metric value is measured before a critical-level alert is triggered. Times pulumi.IntInput `pulumi:"times"` }
func (GetGroupMetricRulesRuleEscalationCriticalArgs) ElementType ¶
func (GetGroupMetricRulesRuleEscalationCriticalArgs) ElementType() reflect.Type
func (GetGroupMetricRulesRuleEscalationCriticalArgs) ToGetGroupMetricRulesRuleEscalationCriticalOutput ¶
func (i GetGroupMetricRulesRuleEscalationCriticalArgs) ToGetGroupMetricRulesRuleEscalationCriticalOutput() GetGroupMetricRulesRuleEscalationCriticalOutput
func (GetGroupMetricRulesRuleEscalationCriticalArgs) ToGetGroupMetricRulesRuleEscalationCriticalOutputWithContext ¶
func (i GetGroupMetricRulesRuleEscalationCriticalArgs) ToGetGroupMetricRulesRuleEscalationCriticalOutputWithContext(ctx context.Context) GetGroupMetricRulesRuleEscalationCriticalOutput
type GetGroupMetricRulesRuleEscalationCriticalArray ¶
type GetGroupMetricRulesRuleEscalationCriticalArray []GetGroupMetricRulesRuleEscalationCriticalInput
func (GetGroupMetricRulesRuleEscalationCriticalArray) ElementType ¶
func (GetGroupMetricRulesRuleEscalationCriticalArray) ElementType() reflect.Type
func (GetGroupMetricRulesRuleEscalationCriticalArray) ToGetGroupMetricRulesRuleEscalationCriticalArrayOutput ¶
func (i GetGroupMetricRulesRuleEscalationCriticalArray) ToGetGroupMetricRulesRuleEscalationCriticalArrayOutput() GetGroupMetricRulesRuleEscalationCriticalArrayOutput
func (GetGroupMetricRulesRuleEscalationCriticalArray) ToGetGroupMetricRulesRuleEscalationCriticalArrayOutputWithContext ¶
func (i GetGroupMetricRulesRuleEscalationCriticalArray) ToGetGroupMetricRulesRuleEscalationCriticalArrayOutputWithContext(ctx context.Context) GetGroupMetricRulesRuleEscalationCriticalArrayOutput
type GetGroupMetricRulesRuleEscalationCriticalArrayInput ¶
type GetGroupMetricRulesRuleEscalationCriticalArrayInput interface { pulumi.Input ToGetGroupMetricRulesRuleEscalationCriticalArrayOutput() GetGroupMetricRulesRuleEscalationCriticalArrayOutput ToGetGroupMetricRulesRuleEscalationCriticalArrayOutputWithContext(context.Context) GetGroupMetricRulesRuleEscalationCriticalArrayOutput }
GetGroupMetricRulesRuleEscalationCriticalArrayInput is an input type that accepts GetGroupMetricRulesRuleEscalationCriticalArray and GetGroupMetricRulesRuleEscalationCriticalArrayOutput values. You can construct a concrete instance of `GetGroupMetricRulesRuleEscalationCriticalArrayInput` via:
GetGroupMetricRulesRuleEscalationCriticalArray{ GetGroupMetricRulesRuleEscalationCriticalArgs{...} }
type GetGroupMetricRulesRuleEscalationCriticalArrayOutput ¶
type GetGroupMetricRulesRuleEscalationCriticalArrayOutput struct{ *pulumi.OutputState }
func (GetGroupMetricRulesRuleEscalationCriticalArrayOutput) ElementType ¶
func (GetGroupMetricRulesRuleEscalationCriticalArrayOutput) ElementType() reflect.Type
func (GetGroupMetricRulesRuleEscalationCriticalArrayOutput) ToGetGroupMetricRulesRuleEscalationCriticalArrayOutput ¶
func (o GetGroupMetricRulesRuleEscalationCriticalArrayOutput) ToGetGroupMetricRulesRuleEscalationCriticalArrayOutput() GetGroupMetricRulesRuleEscalationCriticalArrayOutput
func (GetGroupMetricRulesRuleEscalationCriticalArrayOutput) ToGetGroupMetricRulesRuleEscalationCriticalArrayOutputWithContext ¶
func (o GetGroupMetricRulesRuleEscalationCriticalArrayOutput) ToGetGroupMetricRulesRuleEscalationCriticalArrayOutputWithContext(ctx context.Context) GetGroupMetricRulesRuleEscalationCriticalArrayOutput
type GetGroupMetricRulesRuleEscalationCriticalInput ¶
type GetGroupMetricRulesRuleEscalationCriticalInput interface { pulumi.Input ToGetGroupMetricRulesRuleEscalationCriticalOutput() GetGroupMetricRulesRuleEscalationCriticalOutput ToGetGroupMetricRulesRuleEscalationCriticalOutputWithContext(context.Context) GetGroupMetricRulesRuleEscalationCriticalOutput }
GetGroupMetricRulesRuleEscalationCriticalInput is an input type that accepts GetGroupMetricRulesRuleEscalationCriticalArgs and GetGroupMetricRulesRuleEscalationCriticalOutput values. You can construct a concrete instance of `GetGroupMetricRulesRuleEscalationCriticalInput` via:
GetGroupMetricRulesRuleEscalationCriticalArgs{...}
type GetGroupMetricRulesRuleEscalationCriticalOutput ¶
type GetGroupMetricRulesRuleEscalationCriticalOutput struct{ *pulumi.OutputState }
func (GetGroupMetricRulesRuleEscalationCriticalOutput) ComparisonOperator ¶
func (o GetGroupMetricRulesRuleEscalationCriticalOutput) ComparisonOperator() pulumi.StringOutput
The comparison operator of the threshold for critical-level alerts.
func (GetGroupMetricRulesRuleEscalationCriticalOutput) ElementType ¶
func (GetGroupMetricRulesRuleEscalationCriticalOutput) ElementType() reflect.Type
func (GetGroupMetricRulesRuleEscalationCriticalOutput) Statistics ¶
func (o GetGroupMetricRulesRuleEscalationCriticalOutput) Statistics() pulumi.StringOutput
The statistical aggregation method for critical-level alerts.
func (GetGroupMetricRulesRuleEscalationCriticalOutput) Threshold ¶
func (o GetGroupMetricRulesRuleEscalationCriticalOutput) Threshold() pulumi.StringOutput
The threshold for critical-level alerts.
func (GetGroupMetricRulesRuleEscalationCriticalOutput) Times ¶
func (o GetGroupMetricRulesRuleEscalationCriticalOutput) Times() pulumi.IntOutput
The consecutive number of times for which the metric value is measured before a critical-level alert is triggered.
func (GetGroupMetricRulesRuleEscalationCriticalOutput) ToGetGroupMetricRulesRuleEscalationCriticalOutput ¶
func (o GetGroupMetricRulesRuleEscalationCriticalOutput) ToGetGroupMetricRulesRuleEscalationCriticalOutput() GetGroupMetricRulesRuleEscalationCriticalOutput
func (GetGroupMetricRulesRuleEscalationCriticalOutput) ToGetGroupMetricRulesRuleEscalationCriticalOutputWithContext ¶
func (o GetGroupMetricRulesRuleEscalationCriticalOutput) ToGetGroupMetricRulesRuleEscalationCriticalOutputWithContext(ctx context.Context) GetGroupMetricRulesRuleEscalationCriticalOutput
type GetGroupMetricRulesRuleEscalationInfo ¶
type GetGroupMetricRulesRuleEscalationInfo struct { // The comparison operator of the threshold for info-level alerts. ComparisonOperator string `pulumi:"comparisonOperator"` // The statistical aggregation method for info-level alerts. Statistics string `pulumi:"statistics"` // The threshold for info-level alerts. Threshold string `pulumi:"threshold"` // The consecutive number of times for which the metric value is measured before a info-level alert is triggered. Times int `pulumi:"times"` }
type GetGroupMetricRulesRuleEscalationInfoArgs ¶
type GetGroupMetricRulesRuleEscalationInfoArgs struct { // The comparison operator of the threshold for info-level alerts. ComparisonOperator pulumi.StringInput `pulumi:"comparisonOperator"` // The statistical aggregation method for info-level alerts. Statistics pulumi.StringInput `pulumi:"statistics"` // The threshold for info-level alerts. Threshold pulumi.StringInput `pulumi:"threshold"` // The consecutive number of times for which the metric value is measured before a info-level alert is triggered. Times pulumi.IntInput `pulumi:"times"` }
func (GetGroupMetricRulesRuleEscalationInfoArgs) ElementType ¶
func (GetGroupMetricRulesRuleEscalationInfoArgs) ElementType() reflect.Type
func (GetGroupMetricRulesRuleEscalationInfoArgs) ToGetGroupMetricRulesRuleEscalationInfoOutput ¶
func (i GetGroupMetricRulesRuleEscalationInfoArgs) ToGetGroupMetricRulesRuleEscalationInfoOutput() GetGroupMetricRulesRuleEscalationInfoOutput
func (GetGroupMetricRulesRuleEscalationInfoArgs) ToGetGroupMetricRulesRuleEscalationInfoOutputWithContext ¶
func (i GetGroupMetricRulesRuleEscalationInfoArgs) ToGetGroupMetricRulesRuleEscalationInfoOutputWithContext(ctx context.Context) GetGroupMetricRulesRuleEscalationInfoOutput
type GetGroupMetricRulesRuleEscalationInfoArray ¶
type GetGroupMetricRulesRuleEscalationInfoArray []GetGroupMetricRulesRuleEscalationInfoInput
func (GetGroupMetricRulesRuleEscalationInfoArray) ElementType ¶
func (GetGroupMetricRulesRuleEscalationInfoArray) ElementType() reflect.Type
func (GetGroupMetricRulesRuleEscalationInfoArray) ToGetGroupMetricRulesRuleEscalationInfoArrayOutput ¶
func (i GetGroupMetricRulesRuleEscalationInfoArray) ToGetGroupMetricRulesRuleEscalationInfoArrayOutput() GetGroupMetricRulesRuleEscalationInfoArrayOutput
func (GetGroupMetricRulesRuleEscalationInfoArray) ToGetGroupMetricRulesRuleEscalationInfoArrayOutputWithContext ¶
func (i GetGroupMetricRulesRuleEscalationInfoArray) ToGetGroupMetricRulesRuleEscalationInfoArrayOutputWithContext(ctx context.Context) GetGroupMetricRulesRuleEscalationInfoArrayOutput
type GetGroupMetricRulesRuleEscalationInfoArrayInput ¶
type GetGroupMetricRulesRuleEscalationInfoArrayInput interface { pulumi.Input ToGetGroupMetricRulesRuleEscalationInfoArrayOutput() GetGroupMetricRulesRuleEscalationInfoArrayOutput ToGetGroupMetricRulesRuleEscalationInfoArrayOutputWithContext(context.Context) GetGroupMetricRulesRuleEscalationInfoArrayOutput }
GetGroupMetricRulesRuleEscalationInfoArrayInput is an input type that accepts GetGroupMetricRulesRuleEscalationInfoArray and GetGroupMetricRulesRuleEscalationInfoArrayOutput values. You can construct a concrete instance of `GetGroupMetricRulesRuleEscalationInfoArrayInput` via:
GetGroupMetricRulesRuleEscalationInfoArray{ GetGroupMetricRulesRuleEscalationInfoArgs{...} }
type GetGroupMetricRulesRuleEscalationInfoArrayOutput ¶
type GetGroupMetricRulesRuleEscalationInfoArrayOutput struct{ *pulumi.OutputState }
func (GetGroupMetricRulesRuleEscalationInfoArrayOutput) ElementType ¶
func (GetGroupMetricRulesRuleEscalationInfoArrayOutput) ElementType() reflect.Type
func (GetGroupMetricRulesRuleEscalationInfoArrayOutput) ToGetGroupMetricRulesRuleEscalationInfoArrayOutput ¶
func (o GetGroupMetricRulesRuleEscalationInfoArrayOutput) ToGetGroupMetricRulesRuleEscalationInfoArrayOutput() GetGroupMetricRulesRuleEscalationInfoArrayOutput
func (GetGroupMetricRulesRuleEscalationInfoArrayOutput) ToGetGroupMetricRulesRuleEscalationInfoArrayOutputWithContext ¶
func (o GetGroupMetricRulesRuleEscalationInfoArrayOutput) ToGetGroupMetricRulesRuleEscalationInfoArrayOutputWithContext(ctx context.Context) GetGroupMetricRulesRuleEscalationInfoArrayOutput
type GetGroupMetricRulesRuleEscalationInfoInput ¶
type GetGroupMetricRulesRuleEscalationInfoInput interface { pulumi.Input ToGetGroupMetricRulesRuleEscalationInfoOutput() GetGroupMetricRulesRuleEscalationInfoOutput ToGetGroupMetricRulesRuleEscalationInfoOutputWithContext(context.Context) GetGroupMetricRulesRuleEscalationInfoOutput }
GetGroupMetricRulesRuleEscalationInfoInput is an input type that accepts GetGroupMetricRulesRuleEscalationInfoArgs and GetGroupMetricRulesRuleEscalationInfoOutput values. You can construct a concrete instance of `GetGroupMetricRulesRuleEscalationInfoInput` via:
GetGroupMetricRulesRuleEscalationInfoArgs{...}
type GetGroupMetricRulesRuleEscalationInfoOutput ¶
type GetGroupMetricRulesRuleEscalationInfoOutput struct{ *pulumi.OutputState }
func (GetGroupMetricRulesRuleEscalationInfoOutput) ComparisonOperator ¶
func (o GetGroupMetricRulesRuleEscalationInfoOutput) ComparisonOperator() pulumi.StringOutput
The comparison operator of the threshold for info-level alerts.
func (GetGroupMetricRulesRuleEscalationInfoOutput) ElementType ¶
func (GetGroupMetricRulesRuleEscalationInfoOutput) ElementType() reflect.Type
func (GetGroupMetricRulesRuleEscalationInfoOutput) Statistics ¶
func (o GetGroupMetricRulesRuleEscalationInfoOutput) Statistics() pulumi.StringOutput
The statistical aggregation method for info-level alerts.
func (GetGroupMetricRulesRuleEscalationInfoOutput) Threshold ¶
func (o GetGroupMetricRulesRuleEscalationInfoOutput) Threshold() pulumi.StringOutput
The threshold for info-level alerts.
func (GetGroupMetricRulesRuleEscalationInfoOutput) Times ¶
func (o GetGroupMetricRulesRuleEscalationInfoOutput) Times() pulumi.IntOutput
The consecutive number of times for which the metric value is measured before a info-level alert is triggered.
func (GetGroupMetricRulesRuleEscalationInfoOutput) ToGetGroupMetricRulesRuleEscalationInfoOutput ¶
func (o GetGroupMetricRulesRuleEscalationInfoOutput) ToGetGroupMetricRulesRuleEscalationInfoOutput() GetGroupMetricRulesRuleEscalationInfoOutput
func (GetGroupMetricRulesRuleEscalationInfoOutput) ToGetGroupMetricRulesRuleEscalationInfoOutputWithContext ¶
func (o GetGroupMetricRulesRuleEscalationInfoOutput) ToGetGroupMetricRulesRuleEscalationInfoOutputWithContext(ctx context.Context) GetGroupMetricRulesRuleEscalationInfoOutput
type GetGroupMetricRulesRuleEscalationInput ¶
type GetGroupMetricRulesRuleEscalationInput interface { pulumi.Input ToGetGroupMetricRulesRuleEscalationOutput() GetGroupMetricRulesRuleEscalationOutput ToGetGroupMetricRulesRuleEscalationOutputWithContext(context.Context) GetGroupMetricRulesRuleEscalationOutput }
GetGroupMetricRulesRuleEscalationInput is an input type that accepts GetGroupMetricRulesRuleEscalationArgs and GetGroupMetricRulesRuleEscalationOutput values. You can construct a concrete instance of `GetGroupMetricRulesRuleEscalationInput` via:
GetGroupMetricRulesRuleEscalationArgs{...}
type GetGroupMetricRulesRuleEscalationOutput ¶
type GetGroupMetricRulesRuleEscalationOutput struct{ *pulumi.OutputState }
func (GetGroupMetricRulesRuleEscalationOutput) Criticals ¶
func (o GetGroupMetricRulesRuleEscalationOutput) Criticals() GetGroupMetricRulesRuleEscalationCriticalArrayOutput
The critical level.
func (GetGroupMetricRulesRuleEscalationOutput) ElementType ¶
func (GetGroupMetricRulesRuleEscalationOutput) ElementType() reflect.Type
func (GetGroupMetricRulesRuleEscalationOutput) Infos ¶
func (o GetGroupMetricRulesRuleEscalationOutput) Infos() GetGroupMetricRulesRuleEscalationInfoArrayOutput
The info level.
func (GetGroupMetricRulesRuleEscalationOutput) ToGetGroupMetricRulesRuleEscalationOutput ¶
func (o GetGroupMetricRulesRuleEscalationOutput) ToGetGroupMetricRulesRuleEscalationOutput() GetGroupMetricRulesRuleEscalationOutput
func (GetGroupMetricRulesRuleEscalationOutput) ToGetGroupMetricRulesRuleEscalationOutputWithContext ¶
func (o GetGroupMetricRulesRuleEscalationOutput) ToGetGroupMetricRulesRuleEscalationOutputWithContext(ctx context.Context) GetGroupMetricRulesRuleEscalationOutput
func (GetGroupMetricRulesRuleEscalationOutput) Warns ¶
func (o GetGroupMetricRulesRuleEscalationOutput) Warns() GetGroupMetricRulesRuleEscalationWarnArrayOutput
The warn level.
type GetGroupMetricRulesRuleEscalationWarn ¶
type GetGroupMetricRulesRuleEscalationWarn struct { // The comparison operator of the threshold for warn-level alerts. ComparisonOperator string `pulumi:"comparisonOperator"` // The statistical aggregation method for warn-level alerts. Statistics string `pulumi:"statistics"` // The threshold for warn-level alerts. Threshold string `pulumi:"threshold"` // The consecutive number of times for which the metric value is measured before a warn-level alert is triggered. Times int `pulumi:"times"` }
type GetGroupMetricRulesRuleEscalationWarnArgs ¶
type GetGroupMetricRulesRuleEscalationWarnArgs struct { // The comparison operator of the threshold for warn-level alerts. ComparisonOperator pulumi.StringInput `pulumi:"comparisonOperator"` // The statistical aggregation method for warn-level alerts. Statistics pulumi.StringInput `pulumi:"statistics"` // The threshold for warn-level alerts. Threshold pulumi.StringInput `pulumi:"threshold"` // The consecutive number of times for which the metric value is measured before a warn-level alert is triggered. Times pulumi.IntInput `pulumi:"times"` }
func (GetGroupMetricRulesRuleEscalationWarnArgs) ElementType ¶
func (GetGroupMetricRulesRuleEscalationWarnArgs) ElementType() reflect.Type
func (GetGroupMetricRulesRuleEscalationWarnArgs) ToGetGroupMetricRulesRuleEscalationWarnOutput ¶
func (i GetGroupMetricRulesRuleEscalationWarnArgs) ToGetGroupMetricRulesRuleEscalationWarnOutput() GetGroupMetricRulesRuleEscalationWarnOutput
func (GetGroupMetricRulesRuleEscalationWarnArgs) ToGetGroupMetricRulesRuleEscalationWarnOutputWithContext ¶
func (i GetGroupMetricRulesRuleEscalationWarnArgs) ToGetGroupMetricRulesRuleEscalationWarnOutputWithContext(ctx context.Context) GetGroupMetricRulesRuleEscalationWarnOutput
type GetGroupMetricRulesRuleEscalationWarnArray ¶
type GetGroupMetricRulesRuleEscalationWarnArray []GetGroupMetricRulesRuleEscalationWarnInput
func (GetGroupMetricRulesRuleEscalationWarnArray) ElementType ¶
func (GetGroupMetricRulesRuleEscalationWarnArray) ElementType() reflect.Type
func (GetGroupMetricRulesRuleEscalationWarnArray) ToGetGroupMetricRulesRuleEscalationWarnArrayOutput ¶
func (i GetGroupMetricRulesRuleEscalationWarnArray) ToGetGroupMetricRulesRuleEscalationWarnArrayOutput() GetGroupMetricRulesRuleEscalationWarnArrayOutput
func (GetGroupMetricRulesRuleEscalationWarnArray) ToGetGroupMetricRulesRuleEscalationWarnArrayOutputWithContext ¶
func (i GetGroupMetricRulesRuleEscalationWarnArray) ToGetGroupMetricRulesRuleEscalationWarnArrayOutputWithContext(ctx context.Context) GetGroupMetricRulesRuleEscalationWarnArrayOutput
type GetGroupMetricRulesRuleEscalationWarnArrayInput ¶
type GetGroupMetricRulesRuleEscalationWarnArrayInput interface { pulumi.Input ToGetGroupMetricRulesRuleEscalationWarnArrayOutput() GetGroupMetricRulesRuleEscalationWarnArrayOutput ToGetGroupMetricRulesRuleEscalationWarnArrayOutputWithContext(context.Context) GetGroupMetricRulesRuleEscalationWarnArrayOutput }
GetGroupMetricRulesRuleEscalationWarnArrayInput is an input type that accepts GetGroupMetricRulesRuleEscalationWarnArray and GetGroupMetricRulesRuleEscalationWarnArrayOutput values. You can construct a concrete instance of `GetGroupMetricRulesRuleEscalationWarnArrayInput` via:
GetGroupMetricRulesRuleEscalationWarnArray{ GetGroupMetricRulesRuleEscalationWarnArgs{...} }
type GetGroupMetricRulesRuleEscalationWarnArrayOutput ¶
type GetGroupMetricRulesRuleEscalationWarnArrayOutput struct{ *pulumi.OutputState }
func (GetGroupMetricRulesRuleEscalationWarnArrayOutput) ElementType ¶
func (GetGroupMetricRulesRuleEscalationWarnArrayOutput) ElementType() reflect.Type
func (GetGroupMetricRulesRuleEscalationWarnArrayOutput) ToGetGroupMetricRulesRuleEscalationWarnArrayOutput ¶
func (o GetGroupMetricRulesRuleEscalationWarnArrayOutput) ToGetGroupMetricRulesRuleEscalationWarnArrayOutput() GetGroupMetricRulesRuleEscalationWarnArrayOutput
func (GetGroupMetricRulesRuleEscalationWarnArrayOutput) ToGetGroupMetricRulesRuleEscalationWarnArrayOutputWithContext ¶
func (o GetGroupMetricRulesRuleEscalationWarnArrayOutput) ToGetGroupMetricRulesRuleEscalationWarnArrayOutputWithContext(ctx context.Context) GetGroupMetricRulesRuleEscalationWarnArrayOutput
type GetGroupMetricRulesRuleEscalationWarnInput ¶
type GetGroupMetricRulesRuleEscalationWarnInput interface { pulumi.Input ToGetGroupMetricRulesRuleEscalationWarnOutput() GetGroupMetricRulesRuleEscalationWarnOutput ToGetGroupMetricRulesRuleEscalationWarnOutputWithContext(context.Context) GetGroupMetricRulesRuleEscalationWarnOutput }
GetGroupMetricRulesRuleEscalationWarnInput is an input type that accepts GetGroupMetricRulesRuleEscalationWarnArgs and GetGroupMetricRulesRuleEscalationWarnOutput values. You can construct a concrete instance of `GetGroupMetricRulesRuleEscalationWarnInput` via:
GetGroupMetricRulesRuleEscalationWarnArgs{...}
type GetGroupMetricRulesRuleEscalationWarnOutput ¶
type GetGroupMetricRulesRuleEscalationWarnOutput struct{ *pulumi.OutputState }
func (GetGroupMetricRulesRuleEscalationWarnOutput) ComparisonOperator ¶
func (o GetGroupMetricRulesRuleEscalationWarnOutput) ComparisonOperator() pulumi.StringOutput
The comparison operator of the threshold for warn-level alerts.
func (GetGroupMetricRulesRuleEscalationWarnOutput) ElementType ¶
func (GetGroupMetricRulesRuleEscalationWarnOutput) ElementType() reflect.Type
func (GetGroupMetricRulesRuleEscalationWarnOutput) Statistics ¶
func (o GetGroupMetricRulesRuleEscalationWarnOutput) Statistics() pulumi.StringOutput
The statistical aggregation method for warn-level alerts.
func (GetGroupMetricRulesRuleEscalationWarnOutput) Threshold ¶
func (o GetGroupMetricRulesRuleEscalationWarnOutput) Threshold() pulumi.StringOutput
The threshold for warn-level alerts.
func (GetGroupMetricRulesRuleEscalationWarnOutput) Times ¶
func (o GetGroupMetricRulesRuleEscalationWarnOutput) Times() pulumi.IntOutput
The consecutive number of times for which the metric value is measured before a warn-level alert is triggered.
func (GetGroupMetricRulesRuleEscalationWarnOutput) ToGetGroupMetricRulesRuleEscalationWarnOutput ¶
func (o GetGroupMetricRulesRuleEscalationWarnOutput) ToGetGroupMetricRulesRuleEscalationWarnOutput() GetGroupMetricRulesRuleEscalationWarnOutput
func (GetGroupMetricRulesRuleEscalationWarnOutput) ToGetGroupMetricRulesRuleEscalationWarnOutputWithContext ¶
func (o GetGroupMetricRulesRuleEscalationWarnOutput) ToGetGroupMetricRulesRuleEscalationWarnOutputWithContext(ctx context.Context) GetGroupMetricRulesRuleEscalationWarnOutput
type GetGroupMetricRulesRuleInput ¶
type GetGroupMetricRulesRuleInput interface { pulumi.Input ToGetGroupMetricRulesRuleOutput() GetGroupMetricRulesRuleOutput ToGetGroupMetricRulesRuleOutputWithContext(context.Context) GetGroupMetricRulesRuleOutput }
GetGroupMetricRulesRuleInput is an input type that accepts GetGroupMetricRulesRuleArgs and GetGroupMetricRulesRuleOutput values. You can construct a concrete instance of `GetGroupMetricRulesRuleInput` via:
GetGroupMetricRulesRuleArgs{...}
type GetGroupMetricRulesRuleOutput ¶
type GetGroupMetricRulesRuleOutput struct{ *pulumi.OutputState }
func (GetGroupMetricRulesRuleOutput) ContactGroups ¶
func (o GetGroupMetricRulesRuleOutput) ContactGroups() pulumi.StringOutput
Alarm contact group.
func (GetGroupMetricRulesRuleOutput) Dimensions ¶
func (o GetGroupMetricRulesRuleOutput) Dimensions() pulumi.StringOutput
The dimensions that specify the resources to be associated with the alert rule.
func (GetGroupMetricRulesRuleOutput) EffectiveInterval ¶
func (o GetGroupMetricRulesRuleOutput) EffectiveInterval() pulumi.StringOutput
The time period during which the alert rule is effective.
func (GetGroupMetricRulesRuleOutput) ElementType ¶
func (GetGroupMetricRulesRuleOutput) ElementType() reflect.Type
func (GetGroupMetricRulesRuleOutput) EmailSubject ¶
func (o GetGroupMetricRulesRuleOutput) EmailSubject() pulumi.StringOutput
The subject of the alert notification email.
func (GetGroupMetricRulesRuleOutput) EnableState ¶
func (o GetGroupMetricRulesRuleOutput) EnableState() pulumi.BoolOutput
Indicates whether the alert rule is enabled.
func (GetGroupMetricRulesRuleOutput) Escalations ¶
func (o GetGroupMetricRulesRuleOutput) Escalations() GetGroupMetricRulesRuleEscalationArrayOutput
Alarm level.
func (GetGroupMetricRulesRuleOutput) GroupId ¶
func (o GetGroupMetricRulesRuleOutput) GroupId() pulumi.StringOutput
The ID of the application group.
func (GetGroupMetricRulesRuleOutput) GroupMetricRuleName ¶
func (o GetGroupMetricRulesRuleOutput) GroupMetricRuleName() pulumi.StringOutput
The name of the alert rule.
func (GetGroupMetricRulesRuleOutput) Id ¶
func (o GetGroupMetricRulesRuleOutput) Id() pulumi.StringOutput
The ID of the Group Metric Rule.
func (GetGroupMetricRulesRuleOutput) MetricName ¶
func (o GetGroupMetricRulesRuleOutput) MetricName() pulumi.StringOutput
The name of the metric.
func (GetGroupMetricRulesRuleOutput) Namespace ¶
func (o GetGroupMetricRulesRuleOutput) Namespace() pulumi.StringOutput
The namespace of the service.
func (GetGroupMetricRulesRuleOutput) NoEffectiveInterval ¶
func (o GetGroupMetricRulesRuleOutput) NoEffectiveInterval() pulumi.StringOutput
The time period during which the alert rule is ineffective.
func (GetGroupMetricRulesRuleOutput) Period ¶
func (o GetGroupMetricRulesRuleOutput) Period() pulumi.IntOutput
The aggregation period of the monitoring data. Unit: seconds. The value is an integral multiple of 60. Default value: `300`.
func (GetGroupMetricRulesRuleOutput) Resources ¶
func (o GetGroupMetricRulesRuleOutput) Resources() pulumi.StringOutput
The resources that are associated with the alert rule.
func (GetGroupMetricRulesRuleOutput) RuleId ¶
func (o GetGroupMetricRulesRuleOutput) RuleId() pulumi.StringOutput
The ID of the alert rule.
func (GetGroupMetricRulesRuleOutput) SilenceTime ¶
func (o GetGroupMetricRulesRuleOutput) SilenceTime() pulumi.IntOutput
The mute period during which new alerts are not reported even if the alert trigger conditions are met. Unit: seconds. Default value: `86400`, which is equivalent to one day.
func (GetGroupMetricRulesRuleOutput) SourceType ¶
func (o GetGroupMetricRulesRuleOutput) SourceType() pulumi.StringOutput
The type of the alert rule. The value is fixed to METRIC, indicating an alert rule for time series metrics.
func (GetGroupMetricRulesRuleOutput) Status ¶
func (o GetGroupMetricRulesRuleOutput) Status() pulumi.StringOutput
The status of Group Metric Rule..
func (GetGroupMetricRulesRuleOutput) ToGetGroupMetricRulesRuleOutput ¶
func (o GetGroupMetricRulesRuleOutput) ToGetGroupMetricRulesRuleOutput() GetGroupMetricRulesRuleOutput
func (GetGroupMetricRulesRuleOutput) ToGetGroupMetricRulesRuleOutputWithContext ¶
func (o GetGroupMetricRulesRuleOutput) ToGetGroupMetricRulesRuleOutputWithContext(ctx context.Context) GetGroupMetricRulesRuleOutput
func (GetGroupMetricRulesRuleOutput) Webhook ¶
func (o GetGroupMetricRulesRuleOutput) Webhook() pulumi.StringOutput
The callback URL.
type GetHybridMonitorDatasArgs ¶ added in v3.25.0
type GetHybridMonitorDatasArgs struct { // The timestamp that specifies the end of the time range to query. End string `pulumi:"end"` // The name of the namespace. Namespace string `pulumi:"namespace"` // File name where to save data source results (after running `pulumi preview`). OutputFile *string `pulumi:"outputFile"` // The interval at which monitoring data is collected. Unit: seconds. Period *string `pulumi:"period"` // The name of the metric. Note PromQL statements are supported. PromSql string `pulumi:"promSql"` // The timestamp that specifies the beginning of the time range to query. Start string `pulumi:"start"` }
A collection of arguments for invoking getHybridMonitorDatas.
type GetHybridMonitorDatasData ¶ added in v3.25.0
type GetHybridMonitorDatasData struct { // The label of the time dimension. Labels []GetHybridMonitorDatasDataLabel `pulumi:"labels"` // The name of the monitoring indicator. MetricName string `pulumi:"metricName"` // The metric values that are collected at different timestamps. Values []GetHybridMonitorDatasDataValue `pulumi:"values"` }
type GetHybridMonitorDatasDataArgs ¶ added in v3.25.0
type GetHybridMonitorDatasDataArgs struct { // The label of the time dimension. Labels GetHybridMonitorDatasDataLabelArrayInput `pulumi:"labels"` // The name of the monitoring indicator. MetricName pulumi.StringInput `pulumi:"metricName"` // The metric values that are collected at different timestamps. Values GetHybridMonitorDatasDataValueArrayInput `pulumi:"values"` }
func (GetHybridMonitorDatasDataArgs) ElementType ¶ added in v3.25.0
func (GetHybridMonitorDatasDataArgs) ElementType() reflect.Type
func (GetHybridMonitorDatasDataArgs) ToGetHybridMonitorDatasDataOutput ¶ added in v3.25.0
func (i GetHybridMonitorDatasDataArgs) ToGetHybridMonitorDatasDataOutput() GetHybridMonitorDatasDataOutput
func (GetHybridMonitorDatasDataArgs) ToGetHybridMonitorDatasDataOutputWithContext ¶ added in v3.25.0
func (i GetHybridMonitorDatasDataArgs) ToGetHybridMonitorDatasDataOutputWithContext(ctx context.Context) GetHybridMonitorDatasDataOutput
type GetHybridMonitorDatasDataArray ¶ added in v3.25.0
type GetHybridMonitorDatasDataArray []GetHybridMonitorDatasDataInput
func (GetHybridMonitorDatasDataArray) ElementType ¶ added in v3.25.0
func (GetHybridMonitorDatasDataArray) ElementType() reflect.Type
func (GetHybridMonitorDatasDataArray) ToGetHybridMonitorDatasDataArrayOutput ¶ added in v3.25.0
func (i GetHybridMonitorDatasDataArray) ToGetHybridMonitorDatasDataArrayOutput() GetHybridMonitorDatasDataArrayOutput
func (GetHybridMonitorDatasDataArray) ToGetHybridMonitorDatasDataArrayOutputWithContext ¶ added in v3.25.0
func (i GetHybridMonitorDatasDataArray) ToGetHybridMonitorDatasDataArrayOutputWithContext(ctx context.Context) GetHybridMonitorDatasDataArrayOutput
type GetHybridMonitorDatasDataArrayInput ¶ added in v3.25.0
type GetHybridMonitorDatasDataArrayInput interface { pulumi.Input ToGetHybridMonitorDatasDataArrayOutput() GetHybridMonitorDatasDataArrayOutput ToGetHybridMonitorDatasDataArrayOutputWithContext(context.Context) GetHybridMonitorDatasDataArrayOutput }
GetHybridMonitorDatasDataArrayInput is an input type that accepts GetHybridMonitorDatasDataArray and GetHybridMonitorDatasDataArrayOutput values. You can construct a concrete instance of `GetHybridMonitorDatasDataArrayInput` via:
GetHybridMonitorDatasDataArray{ GetHybridMonitorDatasDataArgs{...} }
type GetHybridMonitorDatasDataArrayOutput ¶ added in v3.25.0
type GetHybridMonitorDatasDataArrayOutput struct{ *pulumi.OutputState }
func (GetHybridMonitorDatasDataArrayOutput) ElementType ¶ added in v3.25.0
func (GetHybridMonitorDatasDataArrayOutput) ElementType() reflect.Type
func (GetHybridMonitorDatasDataArrayOutput) Index ¶ added in v3.25.0
func (o GetHybridMonitorDatasDataArrayOutput) Index(i pulumi.IntInput) GetHybridMonitorDatasDataOutput
func (GetHybridMonitorDatasDataArrayOutput) ToGetHybridMonitorDatasDataArrayOutput ¶ added in v3.25.0
func (o GetHybridMonitorDatasDataArrayOutput) ToGetHybridMonitorDatasDataArrayOutput() GetHybridMonitorDatasDataArrayOutput
func (GetHybridMonitorDatasDataArrayOutput) ToGetHybridMonitorDatasDataArrayOutputWithContext ¶ added in v3.25.0
func (o GetHybridMonitorDatasDataArrayOutput) ToGetHybridMonitorDatasDataArrayOutputWithContext(ctx context.Context) GetHybridMonitorDatasDataArrayOutput
type GetHybridMonitorDatasDataInput ¶ added in v3.25.0
type GetHybridMonitorDatasDataInput interface { pulumi.Input ToGetHybridMonitorDatasDataOutput() GetHybridMonitorDatasDataOutput ToGetHybridMonitorDatasDataOutputWithContext(context.Context) GetHybridMonitorDatasDataOutput }
GetHybridMonitorDatasDataInput is an input type that accepts GetHybridMonitorDatasDataArgs and GetHybridMonitorDatasDataOutput values. You can construct a concrete instance of `GetHybridMonitorDatasDataInput` via:
GetHybridMonitorDatasDataArgs{...}
type GetHybridMonitorDatasDataLabel ¶ added in v3.25.0
type GetHybridMonitorDatasDataLabelArgs ¶ added in v3.25.0
type GetHybridMonitorDatasDataLabelArgs struct { // Label key. Key pulumi.StringInput `pulumi:"key"` // Label value. Value pulumi.StringInput `pulumi:"value"` }
func (GetHybridMonitorDatasDataLabelArgs) ElementType ¶ added in v3.25.0
func (GetHybridMonitorDatasDataLabelArgs) ElementType() reflect.Type
func (GetHybridMonitorDatasDataLabelArgs) ToGetHybridMonitorDatasDataLabelOutput ¶ added in v3.25.0
func (i GetHybridMonitorDatasDataLabelArgs) ToGetHybridMonitorDatasDataLabelOutput() GetHybridMonitorDatasDataLabelOutput
func (GetHybridMonitorDatasDataLabelArgs) ToGetHybridMonitorDatasDataLabelOutputWithContext ¶ added in v3.25.0
func (i GetHybridMonitorDatasDataLabelArgs) ToGetHybridMonitorDatasDataLabelOutputWithContext(ctx context.Context) GetHybridMonitorDatasDataLabelOutput
type GetHybridMonitorDatasDataLabelArray ¶ added in v3.25.0
type GetHybridMonitorDatasDataLabelArray []GetHybridMonitorDatasDataLabelInput
func (GetHybridMonitorDatasDataLabelArray) ElementType ¶ added in v3.25.0
func (GetHybridMonitorDatasDataLabelArray) ElementType() reflect.Type
func (GetHybridMonitorDatasDataLabelArray) ToGetHybridMonitorDatasDataLabelArrayOutput ¶ added in v3.25.0
func (i GetHybridMonitorDatasDataLabelArray) ToGetHybridMonitorDatasDataLabelArrayOutput() GetHybridMonitorDatasDataLabelArrayOutput
func (GetHybridMonitorDatasDataLabelArray) ToGetHybridMonitorDatasDataLabelArrayOutputWithContext ¶ added in v3.25.0
func (i GetHybridMonitorDatasDataLabelArray) ToGetHybridMonitorDatasDataLabelArrayOutputWithContext(ctx context.Context) GetHybridMonitorDatasDataLabelArrayOutput
type GetHybridMonitorDatasDataLabelArrayInput ¶ added in v3.25.0
type GetHybridMonitorDatasDataLabelArrayInput interface { pulumi.Input ToGetHybridMonitorDatasDataLabelArrayOutput() GetHybridMonitorDatasDataLabelArrayOutput ToGetHybridMonitorDatasDataLabelArrayOutputWithContext(context.Context) GetHybridMonitorDatasDataLabelArrayOutput }
GetHybridMonitorDatasDataLabelArrayInput is an input type that accepts GetHybridMonitorDatasDataLabelArray and GetHybridMonitorDatasDataLabelArrayOutput values. You can construct a concrete instance of `GetHybridMonitorDatasDataLabelArrayInput` via:
GetHybridMonitorDatasDataLabelArray{ GetHybridMonitorDatasDataLabelArgs{...} }
type GetHybridMonitorDatasDataLabelArrayOutput ¶ added in v3.25.0
type GetHybridMonitorDatasDataLabelArrayOutput struct{ *pulumi.OutputState }
func (GetHybridMonitorDatasDataLabelArrayOutput) ElementType ¶ added in v3.25.0
func (GetHybridMonitorDatasDataLabelArrayOutput) ElementType() reflect.Type
func (GetHybridMonitorDatasDataLabelArrayOutput) ToGetHybridMonitorDatasDataLabelArrayOutput ¶ added in v3.25.0
func (o GetHybridMonitorDatasDataLabelArrayOutput) ToGetHybridMonitorDatasDataLabelArrayOutput() GetHybridMonitorDatasDataLabelArrayOutput
func (GetHybridMonitorDatasDataLabelArrayOutput) ToGetHybridMonitorDatasDataLabelArrayOutputWithContext ¶ added in v3.25.0
func (o GetHybridMonitorDatasDataLabelArrayOutput) ToGetHybridMonitorDatasDataLabelArrayOutputWithContext(ctx context.Context) GetHybridMonitorDatasDataLabelArrayOutput
type GetHybridMonitorDatasDataLabelInput ¶ added in v3.25.0
type GetHybridMonitorDatasDataLabelInput interface { pulumi.Input ToGetHybridMonitorDatasDataLabelOutput() GetHybridMonitorDatasDataLabelOutput ToGetHybridMonitorDatasDataLabelOutputWithContext(context.Context) GetHybridMonitorDatasDataLabelOutput }
GetHybridMonitorDatasDataLabelInput is an input type that accepts GetHybridMonitorDatasDataLabelArgs and GetHybridMonitorDatasDataLabelOutput values. You can construct a concrete instance of `GetHybridMonitorDatasDataLabelInput` via:
GetHybridMonitorDatasDataLabelArgs{...}
type GetHybridMonitorDatasDataLabelOutput ¶ added in v3.25.0
type GetHybridMonitorDatasDataLabelOutput struct{ *pulumi.OutputState }
func (GetHybridMonitorDatasDataLabelOutput) ElementType ¶ added in v3.25.0
func (GetHybridMonitorDatasDataLabelOutput) ElementType() reflect.Type
func (GetHybridMonitorDatasDataLabelOutput) Key ¶ added in v3.25.0
func (o GetHybridMonitorDatasDataLabelOutput) Key() pulumi.StringOutput
Label key.
func (GetHybridMonitorDatasDataLabelOutput) ToGetHybridMonitorDatasDataLabelOutput ¶ added in v3.25.0
func (o GetHybridMonitorDatasDataLabelOutput) ToGetHybridMonitorDatasDataLabelOutput() GetHybridMonitorDatasDataLabelOutput
func (GetHybridMonitorDatasDataLabelOutput) ToGetHybridMonitorDatasDataLabelOutputWithContext ¶ added in v3.25.0
func (o GetHybridMonitorDatasDataLabelOutput) ToGetHybridMonitorDatasDataLabelOutputWithContext(ctx context.Context) GetHybridMonitorDatasDataLabelOutput
func (GetHybridMonitorDatasDataLabelOutput) Value ¶ added in v3.25.0
func (o GetHybridMonitorDatasDataLabelOutput) Value() pulumi.StringOutput
Label value.
type GetHybridMonitorDatasDataOutput ¶ added in v3.25.0
type GetHybridMonitorDatasDataOutput struct{ *pulumi.OutputState }
func (GetHybridMonitorDatasDataOutput) ElementType ¶ added in v3.25.0
func (GetHybridMonitorDatasDataOutput) ElementType() reflect.Type
func (GetHybridMonitorDatasDataOutput) Labels ¶ added in v3.25.0
func (o GetHybridMonitorDatasDataOutput) Labels() GetHybridMonitorDatasDataLabelArrayOutput
The label of the time dimension.
func (GetHybridMonitorDatasDataOutput) MetricName ¶ added in v3.25.0
func (o GetHybridMonitorDatasDataOutput) MetricName() pulumi.StringOutput
The name of the monitoring indicator.
func (GetHybridMonitorDatasDataOutput) ToGetHybridMonitorDatasDataOutput ¶ added in v3.25.0
func (o GetHybridMonitorDatasDataOutput) ToGetHybridMonitorDatasDataOutput() GetHybridMonitorDatasDataOutput
func (GetHybridMonitorDatasDataOutput) ToGetHybridMonitorDatasDataOutputWithContext ¶ added in v3.25.0
func (o GetHybridMonitorDatasDataOutput) ToGetHybridMonitorDatasDataOutputWithContext(ctx context.Context) GetHybridMonitorDatasDataOutput
func (GetHybridMonitorDatasDataOutput) Values ¶ added in v3.25.0
func (o GetHybridMonitorDatasDataOutput) Values() GetHybridMonitorDatasDataValueArrayOutput
The metric values that are collected at different timestamps.
type GetHybridMonitorDatasDataValue ¶ added in v3.25.0
type GetHybridMonitorDatasDataValueArgs ¶ added in v3.25.0
type GetHybridMonitorDatasDataValueArgs struct { // The timestamp that indicates the time when the metric value is collected. Unit: seconds. Ts pulumi.StringInput `pulumi:"ts"` // The value of the monitoring indicator. Value pulumi.StringInput `pulumi:"value"` }
func (GetHybridMonitorDatasDataValueArgs) ElementType ¶ added in v3.25.0
func (GetHybridMonitorDatasDataValueArgs) ElementType() reflect.Type
func (GetHybridMonitorDatasDataValueArgs) ToGetHybridMonitorDatasDataValueOutput ¶ added in v3.25.0
func (i GetHybridMonitorDatasDataValueArgs) ToGetHybridMonitorDatasDataValueOutput() GetHybridMonitorDatasDataValueOutput
func (GetHybridMonitorDatasDataValueArgs) ToGetHybridMonitorDatasDataValueOutputWithContext ¶ added in v3.25.0
func (i GetHybridMonitorDatasDataValueArgs) ToGetHybridMonitorDatasDataValueOutputWithContext(ctx context.Context) GetHybridMonitorDatasDataValueOutput
type GetHybridMonitorDatasDataValueArray ¶ added in v3.25.0
type GetHybridMonitorDatasDataValueArray []GetHybridMonitorDatasDataValueInput
func (GetHybridMonitorDatasDataValueArray) ElementType ¶ added in v3.25.0
func (GetHybridMonitorDatasDataValueArray) ElementType() reflect.Type
func (GetHybridMonitorDatasDataValueArray) ToGetHybridMonitorDatasDataValueArrayOutput ¶ added in v3.25.0
func (i GetHybridMonitorDatasDataValueArray) ToGetHybridMonitorDatasDataValueArrayOutput() GetHybridMonitorDatasDataValueArrayOutput
func (GetHybridMonitorDatasDataValueArray) ToGetHybridMonitorDatasDataValueArrayOutputWithContext ¶ added in v3.25.0
func (i GetHybridMonitorDatasDataValueArray) ToGetHybridMonitorDatasDataValueArrayOutputWithContext(ctx context.Context) GetHybridMonitorDatasDataValueArrayOutput
type GetHybridMonitorDatasDataValueArrayInput ¶ added in v3.25.0
type GetHybridMonitorDatasDataValueArrayInput interface { pulumi.Input ToGetHybridMonitorDatasDataValueArrayOutput() GetHybridMonitorDatasDataValueArrayOutput ToGetHybridMonitorDatasDataValueArrayOutputWithContext(context.Context) GetHybridMonitorDatasDataValueArrayOutput }
GetHybridMonitorDatasDataValueArrayInput is an input type that accepts GetHybridMonitorDatasDataValueArray and GetHybridMonitorDatasDataValueArrayOutput values. You can construct a concrete instance of `GetHybridMonitorDatasDataValueArrayInput` via:
GetHybridMonitorDatasDataValueArray{ GetHybridMonitorDatasDataValueArgs{...} }
type GetHybridMonitorDatasDataValueArrayOutput ¶ added in v3.25.0
type GetHybridMonitorDatasDataValueArrayOutput struct{ *pulumi.OutputState }
func (GetHybridMonitorDatasDataValueArrayOutput) ElementType ¶ added in v3.25.0
func (GetHybridMonitorDatasDataValueArrayOutput) ElementType() reflect.Type
func (GetHybridMonitorDatasDataValueArrayOutput) ToGetHybridMonitorDatasDataValueArrayOutput ¶ added in v3.25.0
func (o GetHybridMonitorDatasDataValueArrayOutput) ToGetHybridMonitorDatasDataValueArrayOutput() GetHybridMonitorDatasDataValueArrayOutput
func (GetHybridMonitorDatasDataValueArrayOutput) ToGetHybridMonitorDatasDataValueArrayOutputWithContext ¶ added in v3.25.0
func (o GetHybridMonitorDatasDataValueArrayOutput) ToGetHybridMonitorDatasDataValueArrayOutputWithContext(ctx context.Context) GetHybridMonitorDatasDataValueArrayOutput
type GetHybridMonitorDatasDataValueInput ¶ added in v3.25.0
type GetHybridMonitorDatasDataValueInput interface { pulumi.Input ToGetHybridMonitorDatasDataValueOutput() GetHybridMonitorDatasDataValueOutput ToGetHybridMonitorDatasDataValueOutputWithContext(context.Context) GetHybridMonitorDatasDataValueOutput }
GetHybridMonitorDatasDataValueInput is an input type that accepts GetHybridMonitorDatasDataValueArgs and GetHybridMonitorDatasDataValueOutput values. You can construct a concrete instance of `GetHybridMonitorDatasDataValueInput` via:
GetHybridMonitorDatasDataValueArgs{...}
type GetHybridMonitorDatasDataValueOutput ¶ added in v3.25.0
type GetHybridMonitorDatasDataValueOutput struct{ *pulumi.OutputState }
func (GetHybridMonitorDatasDataValueOutput) ElementType ¶ added in v3.25.0
func (GetHybridMonitorDatasDataValueOutput) ElementType() reflect.Type
func (GetHybridMonitorDatasDataValueOutput) ToGetHybridMonitorDatasDataValueOutput ¶ added in v3.25.0
func (o GetHybridMonitorDatasDataValueOutput) ToGetHybridMonitorDatasDataValueOutput() GetHybridMonitorDatasDataValueOutput
func (GetHybridMonitorDatasDataValueOutput) ToGetHybridMonitorDatasDataValueOutputWithContext ¶ added in v3.25.0
func (o GetHybridMonitorDatasDataValueOutput) ToGetHybridMonitorDatasDataValueOutputWithContext(ctx context.Context) GetHybridMonitorDatasDataValueOutput
func (GetHybridMonitorDatasDataValueOutput) Ts ¶ added in v3.25.0
func (o GetHybridMonitorDatasDataValueOutput) Ts() pulumi.StringOutput
The timestamp that indicates the time when the metric value is collected. Unit: seconds.
func (GetHybridMonitorDatasDataValueOutput) Value ¶ added in v3.25.0
func (o GetHybridMonitorDatasDataValueOutput) Value() pulumi.StringOutput
The value of the monitoring indicator.
type GetHybridMonitorDatasOutputArgs ¶ added in v3.25.0
type GetHybridMonitorDatasOutputArgs struct { // The timestamp that specifies the end of the time range to query. End pulumi.StringInput `pulumi:"end"` // The name of the namespace. Namespace pulumi.StringInput `pulumi:"namespace"` // File name where to save data source results (after running `pulumi preview`). OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` // The interval at which monitoring data is collected. Unit: seconds. Period pulumi.StringPtrInput `pulumi:"period"` // The name of the metric. Note PromQL statements are supported. PromSql pulumi.StringInput `pulumi:"promSql"` // The timestamp that specifies the beginning of the time range to query. Start pulumi.StringInput `pulumi:"start"` }
A collection of arguments for invoking getHybridMonitorDatas.
func (GetHybridMonitorDatasOutputArgs) ElementType ¶ added in v3.25.0
func (GetHybridMonitorDatasOutputArgs) ElementType() reflect.Type
type GetHybridMonitorDatasResult ¶ added in v3.25.0
type GetHybridMonitorDatasResult struct { Datas []GetHybridMonitorDatasData `pulumi:"datas"` End string `pulumi:"end"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Namespace string `pulumi:"namespace"` OutputFile *string `pulumi:"outputFile"` Period *string `pulumi:"period"` PromSql string `pulumi:"promSql"` Start string `pulumi:"start"` }
A collection of values returned by getHybridMonitorDatas.
func GetHybridMonitorDatas ¶ added in v3.25.0
func GetHybridMonitorDatas(ctx *pulumi.Context, args *GetHybridMonitorDatasArgs, opts ...pulumi.InvokeOption) (*GetHybridMonitorDatasResult, error)
This data source provides the Cms Hybrid Monitor Datas of the current Alibaba Cloud user.
> **NOTE:** Available in v1.177.0+.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/cms" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _default, err := cms.GetHybridMonitorDatas(ctx, &cms.GetHybridMonitorDatasArgs{ Namespace: "example_value", PromSql: "AliyunEcs_cpu_total", Start: "1657505665", End: "1657520065", }, nil) if err != nil { return err } ctx.Export("cmsMetricRuleTemplateId1", _default.Datas[0]) return nil }) }
```
type GetHybridMonitorDatasResultOutput ¶ added in v3.25.0
type GetHybridMonitorDatasResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getHybridMonitorDatas.
func GetHybridMonitorDatasOutput ¶ added in v3.25.0
func GetHybridMonitorDatasOutput(ctx *pulumi.Context, args GetHybridMonitorDatasOutputArgs, opts ...pulumi.InvokeOption) GetHybridMonitorDatasResultOutput
func (GetHybridMonitorDatasResultOutput) Datas ¶ added in v3.25.0
func (o GetHybridMonitorDatasResultOutput) Datas() GetHybridMonitorDatasDataArrayOutput
func (GetHybridMonitorDatasResultOutput) ElementType ¶ added in v3.25.0
func (GetHybridMonitorDatasResultOutput) ElementType() reflect.Type
func (GetHybridMonitorDatasResultOutput) End ¶ added in v3.25.0
func (o GetHybridMonitorDatasResultOutput) End() pulumi.StringOutput
func (GetHybridMonitorDatasResultOutput) Id ¶ added in v3.25.0
func (o GetHybridMonitorDatasResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetHybridMonitorDatasResultOutput) Namespace ¶ added in v3.25.0
func (o GetHybridMonitorDatasResultOutput) Namespace() pulumi.StringOutput
func (GetHybridMonitorDatasResultOutput) OutputFile ¶ added in v3.25.0
func (o GetHybridMonitorDatasResultOutput) OutputFile() pulumi.StringPtrOutput
func (GetHybridMonitorDatasResultOutput) Period ¶ added in v3.25.0
func (o GetHybridMonitorDatasResultOutput) Period() pulumi.StringPtrOutput
func (GetHybridMonitorDatasResultOutput) PromSql ¶ added in v3.25.0
func (o GetHybridMonitorDatasResultOutput) PromSql() pulumi.StringOutput
func (GetHybridMonitorDatasResultOutput) Start ¶ added in v3.25.0
func (o GetHybridMonitorDatasResultOutput) Start() pulumi.StringOutput
func (GetHybridMonitorDatasResultOutput) ToGetHybridMonitorDatasResultOutput ¶ added in v3.25.0
func (o GetHybridMonitorDatasResultOutput) ToGetHybridMonitorDatasResultOutput() GetHybridMonitorDatasResultOutput
func (GetHybridMonitorDatasResultOutput) ToGetHybridMonitorDatasResultOutputWithContext ¶ added in v3.25.0
func (o GetHybridMonitorDatasResultOutput) ToGetHybridMonitorDatasResultOutputWithContext(ctx context.Context) GetHybridMonitorDatasResultOutput
type GetHybridMonitorFcTasksArgs ¶ added in v3.27.0
type GetHybridMonitorFcTasksArgs struct { // A list of Hybrid Monitor Fc Task IDs. Ids []string `pulumi:"ids"` // The name of the namespace. Namespace *string `pulumi:"namespace"` // File name where to save data source results (after running `pulumi preview`). OutputFile *string `pulumi:"outputFile"` PageNumber *int `pulumi:"pageNumber"` PageSize *int `pulumi:"pageSize"` }
A collection of arguments for invoking getHybridMonitorFcTasks.
type GetHybridMonitorFcTasksOutputArgs ¶ added in v3.27.0
type GetHybridMonitorFcTasksOutputArgs struct { // A list of Hybrid Monitor Fc Task IDs. Ids pulumi.StringArrayInput `pulumi:"ids"` // The name of the namespace. Namespace pulumi.StringPtrInput `pulumi:"namespace"` // File name where to save data source results (after running `pulumi preview`). OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` PageNumber pulumi.IntPtrInput `pulumi:"pageNumber"` PageSize pulumi.IntPtrInput `pulumi:"pageSize"` }
A collection of arguments for invoking getHybridMonitorFcTasks.
func (GetHybridMonitorFcTasksOutputArgs) ElementType ¶ added in v3.27.0
func (GetHybridMonitorFcTasksOutputArgs) ElementType() reflect.Type
type GetHybridMonitorFcTasksResult ¶ added in v3.27.0
type GetHybridMonitorFcTasksResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Ids []string `pulumi:"ids"` Namespace *string `pulumi:"namespace"` OutputFile *string `pulumi:"outputFile"` PageNumber *int `pulumi:"pageNumber"` PageSize *int `pulumi:"pageSize"` Tasks []GetHybridMonitorFcTasksTask `pulumi:"tasks"` }
A collection of values returned by getHybridMonitorFcTasks.
func GetHybridMonitorFcTasks ¶ added in v3.27.0
func GetHybridMonitorFcTasks(ctx *pulumi.Context, args *GetHybridMonitorFcTasksArgs, opts ...pulumi.InvokeOption) (*GetHybridMonitorFcTasksResult, error)
This data source provides the Cms Hybrid Monitor Fc Tasks of the current Alibaba Cloud user.
> **NOTE:** Available in v1.179.0+.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/cms" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { ids, err := cms.GetHybridMonitorFcTasks(ctx, &cms.GetHybridMonitorFcTasksArgs{ Ids: []string{ "example_value", }, }, nil) if err != nil { return err } ctx.Export("cmsHybridMonitorFcTaskId1", ids.Tasks[0].Id) return nil }) }
```
type GetHybridMonitorFcTasksResultOutput ¶ added in v3.27.0
type GetHybridMonitorFcTasksResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getHybridMonitorFcTasks.
func GetHybridMonitorFcTasksOutput ¶ added in v3.27.0
func GetHybridMonitorFcTasksOutput(ctx *pulumi.Context, args GetHybridMonitorFcTasksOutputArgs, opts ...pulumi.InvokeOption) GetHybridMonitorFcTasksResultOutput
func (GetHybridMonitorFcTasksResultOutput) ElementType ¶ added in v3.27.0
func (GetHybridMonitorFcTasksResultOutput) ElementType() reflect.Type
func (GetHybridMonitorFcTasksResultOutput) Id ¶ added in v3.27.0
func (o GetHybridMonitorFcTasksResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetHybridMonitorFcTasksResultOutput) Ids ¶ added in v3.27.0
func (o GetHybridMonitorFcTasksResultOutput) Ids() pulumi.StringArrayOutput
func (GetHybridMonitorFcTasksResultOutput) Namespace ¶ added in v3.27.0
func (o GetHybridMonitorFcTasksResultOutput) Namespace() pulumi.StringPtrOutput
func (GetHybridMonitorFcTasksResultOutput) OutputFile ¶ added in v3.27.0
func (o GetHybridMonitorFcTasksResultOutput) OutputFile() pulumi.StringPtrOutput
func (GetHybridMonitorFcTasksResultOutput) PageNumber ¶ added in v3.27.0
func (o GetHybridMonitorFcTasksResultOutput) PageNumber() pulumi.IntPtrOutput
func (GetHybridMonitorFcTasksResultOutput) PageSize ¶ added in v3.27.0
func (o GetHybridMonitorFcTasksResultOutput) PageSize() pulumi.IntPtrOutput
func (GetHybridMonitorFcTasksResultOutput) ToGetHybridMonitorFcTasksResultOutput ¶ added in v3.27.0
func (o GetHybridMonitorFcTasksResultOutput) ToGetHybridMonitorFcTasksResultOutput() GetHybridMonitorFcTasksResultOutput
func (GetHybridMonitorFcTasksResultOutput) ToGetHybridMonitorFcTasksResultOutputWithContext ¶ added in v3.27.0
func (o GetHybridMonitorFcTasksResultOutput) ToGetHybridMonitorFcTasksResultOutputWithContext(ctx context.Context) GetHybridMonitorFcTasksResultOutput
type GetHybridMonitorFcTasksTask ¶ added in v3.27.0
type GetHybridMonitorFcTasksTask struct { // Create the timestamp of the monitoring task. Unit: milliseconds. CreateTime string `pulumi:"createTime"` // The ID of the monitoring task. HybridMonitorFcTaskId string `pulumi:"hybridMonitorFcTaskId"` // The ID of the Hybrid Monitor Fc Task. The value formats as `<hybrid_monitor_fc_task_id>:<namespace>`. Id string `pulumi:"id"` // The index warehouse where the host belongs. Namespace string `pulumi:"namespace"` // The ID of the member account. TargetUserId string `pulumi:"targetUserId"` // The configuration file of the Alibaba Cloud service that you want to monitor by using Hybrid Cloud Monitoring. YarmConfig string `pulumi:"yarmConfig"` }
type GetHybridMonitorFcTasksTaskArgs ¶ added in v3.27.0
type GetHybridMonitorFcTasksTaskArgs struct { // Create the timestamp of the monitoring task. Unit: milliseconds. CreateTime pulumi.StringInput `pulumi:"createTime"` // The ID of the monitoring task. HybridMonitorFcTaskId pulumi.StringInput `pulumi:"hybridMonitorFcTaskId"` // The ID of the Hybrid Monitor Fc Task. The value formats as `<hybrid_monitor_fc_task_id>:<namespace>`. Id pulumi.StringInput `pulumi:"id"` // The index warehouse where the host belongs. Namespace pulumi.StringInput `pulumi:"namespace"` // The ID of the member account. TargetUserId pulumi.StringInput `pulumi:"targetUserId"` // The configuration file of the Alibaba Cloud service that you want to monitor by using Hybrid Cloud Monitoring. YarmConfig pulumi.StringInput `pulumi:"yarmConfig"` }
func (GetHybridMonitorFcTasksTaskArgs) ElementType ¶ added in v3.27.0
func (GetHybridMonitorFcTasksTaskArgs) ElementType() reflect.Type
func (GetHybridMonitorFcTasksTaskArgs) ToGetHybridMonitorFcTasksTaskOutput ¶ added in v3.27.0
func (i GetHybridMonitorFcTasksTaskArgs) ToGetHybridMonitorFcTasksTaskOutput() GetHybridMonitorFcTasksTaskOutput
func (GetHybridMonitorFcTasksTaskArgs) ToGetHybridMonitorFcTasksTaskOutputWithContext ¶ added in v3.27.0
func (i GetHybridMonitorFcTasksTaskArgs) ToGetHybridMonitorFcTasksTaskOutputWithContext(ctx context.Context) GetHybridMonitorFcTasksTaskOutput
type GetHybridMonitorFcTasksTaskArray ¶ added in v3.27.0
type GetHybridMonitorFcTasksTaskArray []GetHybridMonitorFcTasksTaskInput
func (GetHybridMonitorFcTasksTaskArray) ElementType ¶ added in v3.27.0
func (GetHybridMonitorFcTasksTaskArray) ElementType() reflect.Type
func (GetHybridMonitorFcTasksTaskArray) ToGetHybridMonitorFcTasksTaskArrayOutput ¶ added in v3.27.0
func (i GetHybridMonitorFcTasksTaskArray) ToGetHybridMonitorFcTasksTaskArrayOutput() GetHybridMonitorFcTasksTaskArrayOutput
func (GetHybridMonitorFcTasksTaskArray) ToGetHybridMonitorFcTasksTaskArrayOutputWithContext ¶ added in v3.27.0
func (i GetHybridMonitorFcTasksTaskArray) ToGetHybridMonitorFcTasksTaskArrayOutputWithContext(ctx context.Context) GetHybridMonitorFcTasksTaskArrayOutput
type GetHybridMonitorFcTasksTaskArrayInput ¶ added in v3.27.0
type GetHybridMonitorFcTasksTaskArrayInput interface { pulumi.Input ToGetHybridMonitorFcTasksTaskArrayOutput() GetHybridMonitorFcTasksTaskArrayOutput ToGetHybridMonitorFcTasksTaskArrayOutputWithContext(context.Context) GetHybridMonitorFcTasksTaskArrayOutput }
GetHybridMonitorFcTasksTaskArrayInput is an input type that accepts GetHybridMonitorFcTasksTaskArray and GetHybridMonitorFcTasksTaskArrayOutput values. You can construct a concrete instance of `GetHybridMonitorFcTasksTaskArrayInput` via:
GetHybridMonitorFcTasksTaskArray{ GetHybridMonitorFcTasksTaskArgs{...} }
type GetHybridMonitorFcTasksTaskArrayOutput ¶ added in v3.27.0
type GetHybridMonitorFcTasksTaskArrayOutput struct{ *pulumi.OutputState }
func (GetHybridMonitorFcTasksTaskArrayOutput) ElementType ¶ added in v3.27.0
func (GetHybridMonitorFcTasksTaskArrayOutput) ElementType() reflect.Type
func (GetHybridMonitorFcTasksTaskArrayOutput) ToGetHybridMonitorFcTasksTaskArrayOutput ¶ added in v3.27.0
func (o GetHybridMonitorFcTasksTaskArrayOutput) ToGetHybridMonitorFcTasksTaskArrayOutput() GetHybridMonitorFcTasksTaskArrayOutput
func (GetHybridMonitorFcTasksTaskArrayOutput) ToGetHybridMonitorFcTasksTaskArrayOutputWithContext ¶ added in v3.27.0
func (o GetHybridMonitorFcTasksTaskArrayOutput) ToGetHybridMonitorFcTasksTaskArrayOutputWithContext(ctx context.Context) GetHybridMonitorFcTasksTaskArrayOutput
type GetHybridMonitorFcTasksTaskInput ¶ added in v3.27.0
type GetHybridMonitorFcTasksTaskInput interface { pulumi.Input ToGetHybridMonitorFcTasksTaskOutput() GetHybridMonitorFcTasksTaskOutput ToGetHybridMonitorFcTasksTaskOutputWithContext(context.Context) GetHybridMonitorFcTasksTaskOutput }
GetHybridMonitorFcTasksTaskInput is an input type that accepts GetHybridMonitorFcTasksTaskArgs and GetHybridMonitorFcTasksTaskOutput values. You can construct a concrete instance of `GetHybridMonitorFcTasksTaskInput` via:
GetHybridMonitorFcTasksTaskArgs{...}
type GetHybridMonitorFcTasksTaskOutput ¶ added in v3.27.0
type GetHybridMonitorFcTasksTaskOutput struct{ *pulumi.OutputState }
func (GetHybridMonitorFcTasksTaskOutput) CreateTime ¶ added in v3.27.0
func (o GetHybridMonitorFcTasksTaskOutput) CreateTime() pulumi.StringOutput
Create the timestamp of the monitoring task. Unit: milliseconds.
func (GetHybridMonitorFcTasksTaskOutput) ElementType ¶ added in v3.27.0
func (GetHybridMonitorFcTasksTaskOutput) ElementType() reflect.Type
func (GetHybridMonitorFcTasksTaskOutput) HybridMonitorFcTaskId ¶ added in v3.27.0
func (o GetHybridMonitorFcTasksTaskOutput) HybridMonitorFcTaskId() pulumi.StringOutput
The ID of the monitoring task.
func (GetHybridMonitorFcTasksTaskOutput) Id ¶ added in v3.27.0
func (o GetHybridMonitorFcTasksTaskOutput) Id() pulumi.StringOutput
The ID of the Hybrid Monitor Fc Task. The value formats as `<hybrid_monitor_fc_task_id>:<namespace>`.
func (GetHybridMonitorFcTasksTaskOutput) Namespace ¶ added in v3.27.0
func (o GetHybridMonitorFcTasksTaskOutput) Namespace() pulumi.StringOutput
The index warehouse where the host belongs.
func (GetHybridMonitorFcTasksTaskOutput) TargetUserId ¶ added in v3.27.0
func (o GetHybridMonitorFcTasksTaskOutput) TargetUserId() pulumi.StringOutput
The ID of the member account.
func (GetHybridMonitorFcTasksTaskOutput) ToGetHybridMonitorFcTasksTaskOutput ¶ added in v3.27.0
func (o GetHybridMonitorFcTasksTaskOutput) ToGetHybridMonitorFcTasksTaskOutput() GetHybridMonitorFcTasksTaskOutput
func (GetHybridMonitorFcTasksTaskOutput) ToGetHybridMonitorFcTasksTaskOutputWithContext ¶ added in v3.27.0
func (o GetHybridMonitorFcTasksTaskOutput) ToGetHybridMonitorFcTasksTaskOutputWithContext(ctx context.Context) GetHybridMonitorFcTasksTaskOutput
func (GetHybridMonitorFcTasksTaskOutput) YarmConfig ¶ added in v3.27.0
func (o GetHybridMonitorFcTasksTaskOutput) YarmConfig() pulumi.StringOutput
The configuration file of the Alibaba Cloud service that you want to monitor by using Hybrid Cloud Monitoring.
type GetHybridMonitorSlsTasksArgs ¶ added in v3.27.0
type GetHybridMonitorSlsTasksArgs struct { // A list of Hybrid Monitor Sls Task IDs. Ids []string `pulumi:"ids"` // The keyword that is used to search for metric import tasks. Keyword *string `pulumi:"keyword"` // The name of the namespace. Namespace *string `pulumi:"namespace"` // File name where to save data source results (after running `pulumi preview`). OutputFile *string `pulumi:"outputFile"` PageNumber *int `pulumi:"pageNumber"` PageSize *int `pulumi:"pageSize"` }
A collection of arguments for invoking getHybridMonitorSlsTasks.
type GetHybridMonitorSlsTasksOutputArgs ¶ added in v3.27.0
type GetHybridMonitorSlsTasksOutputArgs struct { // A list of Hybrid Monitor Sls Task IDs. Ids pulumi.StringArrayInput `pulumi:"ids"` // The keyword that is used to search for metric import tasks. Keyword pulumi.StringPtrInput `pulumi:"keyword"` // The name of the namespace. Namespace pulumi.StringPtrInput `pulumi:"namespace"` // File name where to save data source results (after running `pulumi preview`). OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` PageNumber pulumi.IntPtrInput `pulumi:"pageNumber"` PageSize pulumi.IntPtrInput `pulumi:"pageSize"` }
A collection of arguments for invoking getHybridMonitorSlsTasks.
func (GetHybridMonitorSlsTasksOutputArgs) ElementType ¶ added in v3.27.0
func (GetHybridMonitorSlsTasksOutputArgs) ElementType() reflect.Type
type GetHybridMonitorSlsTasksResult ¶ added in v3.27.0
type GetHybridMonitorSlsTasksResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Ids []string `pulumi:"ids"` Keyword *string `pulumi:"keyword"` Namespace *string `pulumi:"namespace"` OutputFile *string `pulumi:"outputFile"` PageNumber *int `pulumi:"pageNumber"` PageSize *int `pulumi:"pageSize"` Tasks []GetHybridMonitorSlsTasksTask `pulumi:"tasks"` }
A collection of values returned by getHybridMonitorSlsTasks.
func GetHybridMonitorSlsTasks ¶ added in v3.27.0
func GetHybridMonitorSlsTasks(ctx *pulumi.Context, args *GetHybridMonitorSlsTasksArgs, opts ...pulumi.InvokeOption) (*GetHybridMonitorSlsTasksResult, error)
This data source provides the Cms Hybrid Monitor Sls Tasks of the current Alibaba Cloud user.
> **NOTE:** Available in v1.179.0+.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/cms" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { ids, err := cms.GetHybridMonitorSlsTasks(ctx, &cms.GetHybridMonitorSlsTasksArgs{ Ids: []string{ "example_value", }, }, nil) if err != nil { return err } ctx.Export("cmsHybridMonitorSlsTaskId1", ids.Tasks[0].Id) return nil }) }
```
type GetHybridMonitorSlsTasksResultOutput ¶ added in v3.27.0
type GetHybridMonitorSlsTasksResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getHybridMonitorSlsTasks.
func GetHybridMonitorSlsTasksOutput ¶ added in v3.27.0
func GetHybridMonitorSlsTasksOutput(ctx *pulumi.Context, args GetHybridMonitorSlsTasksOutputArgs, opts ...pulumi.InvokeOption) GetHybridMonitorSlsTasksResultOutput
func (GetHybridMonitorSlsTasksResultOutput) ElementType ¶ added in v3.27.0
func (GetHybridMonitorSlsTasksResultOutput) ElementType() reflect.Type
func (GetHybridMonitorSlsTasksResultOutput) Id ¶ added in v3.27.0
func (o GetHybridMonitorSlsTasksResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetHybridMonitorSlsTasksResultOutput) Ids ¶ added in v3.27.0
func (o GetHybridMonitorSlsTasksResultOutput) Ids() pulumi.StringArrayOutput
func (GetHybridMonitorSlsTasksResultOutput) Keyword ¶ added in v3.27.0
func (o GetHybridMonitorSlsTasksResultOutput) Keyword() pulumi.StringPtrOutput
func (GetHybridMonitorSlsTasksResultOutput) Namespace ¶ added in v3.27.0
func (o GetHybridMonitorSlsTasksResultOutput) Namespace() pulumi.StringPtrOutput
func (GetHybridMonitorSlsTasksResultOutput) OutputFile ¶ added in v3.27.0
func (o GetHybridMonitorSlsTasksResultOutput) OutputFile() pulumi.StringPtrOutput
func (GetHybridMonitorSlsTasksResultOutput) PageNumber ¶ added in v3.27.0
func (o GetHybridMonitorSlsTasksResultOutput) PageNumber() pulumi.IntPtrOutput
func (GetHybridMonitorSlsTasksResultOutput) PageSize ¶ added in v3.27.0
func (o GetHybridMonitorSlsTasksResultOutput) PageSize() pulumi.IntPtrOutput
func (GetHybridMonitorSlsTasksResultOutput) ToGetHybridMonitorSlsTasksResultOutput ¶ added in v3.27.0
func (o GetHybridMonitorSlsTasksResultOutput) ToGetHybridMonitorSlsTasksResultOutput() GetHybridMonitorSlsTasksResultOutput
func (GetHybridMonitorSlsTasksResultOutput) ToGetHybridMonitorSlsTasksResultOutputWithContext ¶ added in v3.27.0
func (o GetHybridMonitorSlsTasksResultOutput) ToGetHybridMonitorSlsTasksResultOutputWithContext(ctx context.Context) GetHybridMonitorSlsTasksResultOutput
type GetHybridMonitorSlsTasksTask ¶ added in v3.27.0
type GetHybridMonitorSlsTasksTask struct { // The tags of the metric import task. AttachLabels []GetHybridMonitorSlsTasksTaskAttachLabel `pulumi:"attachLabels"` // The interval between the cloud monitoring plug-in collecting host monitoring data. CollectInterval int `pulumi:"collectInterval"` // The address where the cloudmonitor Plug-In collects the monitoring data of the host. CollectTargetEndpoint string `pulumi:"collectTargetEndpoint"` // When the cloud monitor Agent collects, the relative path of the collection. CollectTargetPath string `pulumi:"collectTargetPath"` // The type of the monitoring data. Valid values: Spring, Tomcat, Nginx, Tengine, JVM, Redis, MySQL, and AWS. CollectTargetType string `pulumi:"collectTargetType"` // The timeout period for the cloudmonitor plug-in to collect host monitoring data. CollectTimout int `pulumi:"collectTimout"` // Create the timestamp of the monitoring task. Unit: milliseconds. CreateTime string `pulumi:"createTime"` // Monitoring task description. Description string `pulumi:"description"` // Additional information for the instance. ExtraInfo string `pulumi:"extraInfo"` // The ID of the application Group. GroupId string `pulumi:"groupId"` // The ID of the monitoring task. HybridMonitorSlsTaskId string `pulumi:"hybridMonitorSlsTaskId"` // The ID of the Hybrid Monitor Sls Task. Id string `pulumi:"id"` // A list of instances where monitoring data is collected in batches. Instances []string `pulumi:"instances"` // The path where on-premises log data is stored. On-premises log data is stored in the specified path of the host where CloudMonitor is deployed. LogFilePath string `pulumi:"logFilePath"` // Local Log Monitoring and calculation method. LogProcess string `pulumi:"logProcess"` // The sample on-premises log. LogSample string `pulumi:"logSample"` // The local log data is divided according to different matching patterns. LogSplit string `pulumi:"logSplit"` // The filter condition of the instance of the monitoring task. MatchExpressRelation string `pulumi:"matchExpressRelation"` // The matching condition of the instance in the application Group. MatchExpresses []GetHybridMonitorSlsTasksTaskMatchExpress `pulumi:"matchExpresses"` // The namespace to which the host belongs. Namespace string `pulumi:"namespace"` // The network type of the host. NetworkType string `pulumi:"networkType"` // The configurations of the logs that are imported from Log Service. SlsProcess string `pulumi:"slsProcess"` // The configurations of the logs that are imported from Log Service. SlsProcessConfigs []GetHybridMonitorSlsTasksTaskSlsProcessConfig `pulumi:"slsProcessConfigs"` // The name of the metric import task. TaskName string `pulumi:"taskName"` // Monitoring Task type. TaskType string `pulumi:"taskType"` // The region where the host resides. UploadRegion string `pulumi:"uploadRegion"` YarmConfig string `pulumi:"yarmConfig"` }
type GetHybridMonitorSlsTasksTaskArgs ¶ added in v3.27.0
type GetHybridMonitorSlsTasksTaskArgs struct { // The tags of the metric import task. AttachLabels GetHybridMonitorSlsTasksTaskAttachLabelArrayInput `pulumi:"attachLabels"` // The interval between the cloud monitoring plug-in collecting host monitoring data. CollectInterval pulumi.IntInput `pulumi:"collectInterval"` // The address where the cloudmonitor Plug-In collects the monitoring data of the host. CollectTargetEndpoint pulumi.StringInput `pulumi:"collectTargetEndpoint"` // When the cloud monitor Agent collects, the relative path of the collection. CollectTargetPath pulumi.StringInput `pulumi:"collectTargetPath"` // The type of the monitoring data. Valid values: Spring, Tomcat, Nginx, Tengine, JVM, Redis, MySQL, and AWS. CollectTargetType pulumi.StringInput `pulumi:"collectTargetType"` // The timeout period for the cloudmonitor plug-in to collect host monitoring data. CollectTimout pulumi.IntInput `pulumi:"collectTimout"` // Create the timestamp of the monitoring task. Unit: milliseconds. CreateTime pulumi.StringInput `pulumi:"createTime"` // Monitoring task description. Description pulumi.StringInput `pulumi:"description"` // Additional information for the instance. ExtraInfo pulumi.StringInput `pulumi:"extraInfo"` // The ID of the application Group. GroupId pulumi.StringInput `pulumi:"groupId"` // The ID of the monitoring task. HybridMonitorSlsTaskId pulumi.StringInput `pulumi:"hybridMonitorSlsTaskId"` // The ID of the Hybrid Monitor Sls Task. Id pulumi.StringInput `pulumi:"id"` // A list of instances where monitoring data is collected in batches. Instances pulumi.StringArrayInput `pulumi:"instances"` // The path where on-premises log data is stored. On-premises log data is stored in the specified path of the host where CloudMonitor is deployed. LogFilePath pulumi.StringInput `pulumi:"logFilePath"` // Local Log Monitoring and calculation method. LogProcess pulumi.StringInput `pulumi:"logProcess"` // The sample on-premises log. LogSample pulumi.StringInput `pulumi:"logSample"` // The local log data is divided according to different matching patterns. LogSplit pulumi.StringInput `pulumi:"logSplit"` // The filter condition of the instance of the monitoring task. MatchExpressRelation pulumi.StringInput `pulumi:"matchExpressRelation"` // The matching condition of the instance in the application Group. MatchExpresses GetHybridMonitorSlsTasksTaskMatchExpressArrayInput `pulumi:"matchExpresses"` // The namespace to which the host belongs. Namespace pulumi.StringInput `pulumi:"namespace"` // The network type of the host. NetworkType pulumi.StringInput `pulumi:"networkType"` // The configurations of the logs that are imported from Log Service. SlsProcess pulumi.StringInput `pulumi:"slsProcess"` // The configurations of the logs that are imported from Log Service. SlsProcessConfigs GetHybridMonitorSlsTasksTaskSlsProcessConfigArrayInput `pulumi:"slsProcessConfigs"` // The name of the metric import task. TaskName pulumi.StringInput `pulumi:"taskName"` // Monitoring Task type. TaskType pulumi.StringInput `pulumi:"taskType"` // The region where the host resides. UploadRegion pulumi.StringInput `pulumi:"uploadRegion"` YarmConfig pulumi.StringInput `pulumi:"yarmConfig"` }
func (GetHybridMonitorSlsTasksTaskArgs) ElementType ¶ added in v3.27.0
func (GetHybridMonitorSlsTasksTaskArgs) ElementType() reflect.Type
func (GetHybridMonitorSlsTasksTaskArgs) ToGetHybridMonitorSlsTasksTaskOutput ¶ added in v3.27.0
func (i GetHybridMonitorSlsTasksTaskArgs) ToGetHybridMonitorSlsTasksTaskOutput() GetHybridMonitorSlsTasksTaskOutput
func (GetHybridMonitorSlsTasksTaskArgs) ToGetHybridMonitorSlsTasksTaskOutputWithContext ¶ added in v3.27.0
func (i GetHybridMonitorSlsTasksTaskArgs) ToGetHybridMonitorSlsTasksTaskOutputWithContext(ctx context.Context) GetHybridMonitorSlsTasksTaskOutput
type GetHybridMonitorSlsTasksTaskArray ¶ added in v3.27.0
type GetHybridMonitorSlsTasksTaskArray []GetHybridMonitorSlsTasksTaskInput
func (GetHybridMonitorSlsTasksTaskArray) ElementType ¶ added in v3.27.0
func (GetHybridMonitorSlsTasksTaskArray) ElementType() reflect.Type
func (GetHybridMonitorSlsTasksTaskArray) ToGetHybridMonitorSlsTasksTaskArrayOutput ¶ added in v3.27.0
func (i GetHybridMonitorSlsTasksTaskArray) ToGetHybridMonitorSlsTasksTaskArrayOutput() GetHybridMonitorSlsTasksTaskArrayOutput
func (GetHybridMonitorSlsTasksTaskArray) ToGetHybridMonitorSlsTasksTaskArrayOutputWithContext ¶ added in v3.27.0
func (i GetHybridMonitorSlsTasksTaskArray) ToGetHybridMonitorSlsTasksTaskArrayOutputWithContext(ctx context.Context) GetHybridMonitorSlsTasksTaskArrayOutput
type GetHybridMonitorSlsTasksTaskArrayInput ¶ added in v3.27.0
type GetHybridMonitorSlsTasksTaskArrayInput interface { pulumi.Input ToGetHybridMonitorSlsTasksTaskArrayOutput() GetHybridMonitorSlsTasksTaskArrayOutput ToGetHybridMonitorSlsTasksTaskArrayOutputWithContext(context.Context) GetHybridMonitorSlsTasksTaskArrayOutput }
GetHybridMonitorSlsTasksTaskArrayInput is an input type that accepts GetHybridMonitorSlsTasksTaskArray and GetHybridMonitorSlsTasksTaskArrayOutput values. You can construct a concrete instance of `GetHybridMonitorSlsTasksTaskArrayInput` via:
GetHybridMonitorSlsTasksTaskArray{ GetHybridMonitorSlsTasksTaskArgs{...} }
type GetHybridMonitorSlsTasksTaskArrayOutput ¶ added in v3.27.0
type GetHybridMonitorSlsTasksTaskArrayOutput struct{ *pulumi.OutputState }
func (GetHybridMonitorSlsTasksTaskArrayOutput) ElementType ¶ added in v3.27.0
func (GetHybridMonitorSlsTasksTaskArrayOutput) ElementType() reflect.Type
func (GetHybridMonitorSlsTasksTaskArrayOutput) ToGetHybridMonitorSlsTasksTaskArrayOutput ¶ added in v3.27.0
func (o GetHybridMonitorSlsTasksTaskArrayOutput) ToGetHybridMonitorSlsTasksTaskArrayOutput() GetHybridMonitorSlsTasksTaskArrayOutput
func (GetHybridMonitorSlsTasksTaskArrayOutput) ToGetHybridMonitorSlsTasksTaskArrayOutputWithContext ¶ added in v3.27.0
func (o GetHybridMonitorSlsTasksTaskArrayOutput) ToGetHybridMonitorSlsTasksTaskArrayOutputWithContext(ctx context.Context) GetHybridMonitorSlsTasksTaskArrayOutput
type GetHybridMonitorSlsTasksTaskAttachLabel ¶ added in v3.27.0
type GetHybridMonitorSlsTasksTaskAttachLabelArgs ¶ added in v3.27.0
type GetHybridMonitorSlsTasksTaskAttachLabelArgs struct { // The key of the tag. Name pulumi.StringInput `pulumi:"name"` // The value of the tag. Value pulumi.StringInput `pulumi:"value"` }
func (GetHybridMonitorSlsTasksTaskAttachLabelArgs) ElementType ¶ added in v3.27.0
func (GetHybridMonitorSlsTasksTaskAttachLabelArgs) ElementType() reflect.Type
func (GetHybridMonitorSlsTasksTaskAttachLabelArgs) ToGetHybridMonitorSlsTasksTaskAttachLabelOutput ¶ added in v3.27.0
func (i GetHybridMonitorSlsTasksTaskAttachLabelArgs) ToGetHybridMonitorSlsTasksTaskAttachLabelOutput() GetHybridMonitorSlsTasksTaskAttachLabelOutput
func (GetHybridMonitorSlsTasksTaskAttachLabelArgs) ToGetHybridMonitorSlsTasksTaskAttachLabelOutputWithContext ¶ added in v3.27.0
func (i GetHybridMonitorSlsTasksTaskAttachLabelArgs) ToGetHybridMonitorSlsTasksTaskAttachLabelOutputWithContext(ctx context.Context) GetHybridMonitorSlsTasksTaskAttachLabelOutput
type GetHybridMonitorSlsTasksTaskAttachLabelArray ¶ added in v3.27.0
type GetHybridMonitorSlsTasksTaskAttachLabelArray []GetHybridMonitorSlsTasksTaskAttachLabelInput
func (GetHybridMonitorSlsTasksTaskAttachLabelArray) ElementType ¶ added in v3.27.0
func (GetHybridMonitorSlsTasksTaskAttachLabelArray) ElementType() reflect.Type
func (GetHybridMonitorSlsTasksTaskAttachLabelArray) ToGetHybridMonitorSlsTasksTaskAttachLabelArrayOutput ¶ added in v3.27.0
func (i GetHybridMonitorSlsTasksTaskAttachLabelArray) ToGetHybridMonitorSlsTasksTaskAttachLabelArrayOutput() GetHybridMonitorSlsTasksTaskAttachLabelArrayOutput
func (GetHybridMonitorSlsTasksTaskAttachLabelArray) ToGetHybridMonitorSlsTasksTaskAttachLabelArrayOutputWithContext ¶ added in v3.27.0
func (i GetHybridMonitorSlsTasksTaskAttachLabelArray) ToGetHybridMonitorSlsTasksTaskAttachLabelArrayOutputWithContext(ctx context.Context) GetHybridMonitorSlsTasksTaskAttachLabelArrayOutput
type GetHybridMonitorSlsTasksTaskAttachLabelArrayInput ¶ added in v3.27.0
type GetHybridMonitorSlsTasksTaskAttachLabelArrayInput interface { pulumi.Input ToGetHybridMonitorSlsTasksTaskAttachLabelArrayOutput() GetHybridMonitorSlsTasksTaskAttachLabelArrayOutput ToGetHybridMonitorSlsTasksTaskAttachLabelArrayOutputWithContext(context.Context) GetHybridMonitorSlsTasksTaskAttachLabelArrayOutput }
GetHybridMonitorSlsTasksTaskAttachLabelArrayInput is an input type that accepts GetHybridMonitorSlsTasksTaskAttachLabelArray and GetHybridMonitorSlsTasksTaskAttachLabelArrayOutput values. You can construct a concrete instance of `GetHybridMonitorSlsTasksTaskAttachLabelArrayInput` via:
GetHybridMonitorSlsTasksTaskAttachLabelArray{ GetHybridMonitorSlsTasksTaskAttachLabelArgs{...} }
type GetHybridMonitorSlsTasksTaskAttachLabelArrayOutput ¶ added in v3.27.0
type GetHybridMonitorSlsTasksTaskAttachLabelArrayOutput struct{ *pulumi.OutputState }
func (GetHybridMonitorSlsTasksTaskAttachLabelArrayOutput) ElementType ¶ added in v3.27.0
func (GetHybridMonitorSlsTasksTaskAttachLabelArrayOutput) ElementType() reflect.Type
func (GetHybridMonitorSlsTasksTaskAttachLabelArrayOutput) ToGetHybridMonitorSlsTasksTaskAttachLabelArrayOutput ¶ added in v3.27.0
func (o GetHybridMonitorSlsTasksTaskAttachLabelArrayOutput) ToGetHybridMonitorSlsTasksTaskAttachLabelArrayOutput() GetHybridMonitorSlsTasksTaskAttachLabelArrayOutput
func (GetHybridMonitorSlsTasksTaskAttachLabelArrayOutput) ToGetHybridMonitorSlsTasksTaskAttachLabelArrayOutputWithContext ¶ added in v3.27.0
func (o GetHybridMonitorSlsTasksTaskAttachLabelArrayOutput) ToGetHybridMonitorSlsTasksTaskAttachLabelArrayOutputWithContext(ctx context.Context) GetHybridMonitorSlsTasksTaskAttachLabelArrayOutput
type GetHybridMonitorSlsTasksTaskAttachLabelInput ¶ added in v3.27.0
type GetHybridMonitorSlsTasksTaskAttachLabelInput interface { pulumi.Input ToGetHybridMonitorSlsTasksTaskAttachLabelOutput() GetHybridMonitorSlsTasksTaskAttachLabelOutput ToGetHybridMonitorSlsTasksTaskAttachLabelOutputWithContext(context.Context) GetHybridMonitorSlsTasksTaskAttachLabelOutput }
GetHybridMonitorSlsTasksTaskAttachLabelInput is an input type that accepts GetHybridMonitorSlsTasksTaskAttachLabelArgs and GetHybridMonitorSlsTasksTaskAttachLabelOutput values. You can construct a concrete instance of `GetHybridMonitorSlsTasksTaskAttachLabelInput` via:
GetHybridMonitorSlsTasksTaskAttachLabelArgs{...}
type GetHybridMonitorSlsTasksTaskAttachLabelOutput ¶ added in v3.27.0
type GetHybridMonitorSlsTasksTaskAttachLabelOutput struct{ *pulumi.OutputState }
func (GetHybridMonitorSlsTasksTaskAttachLabelOutput) ElementType ¶ added in v3.27.0
func (GetHybridMonitorSlsTasksTaskAttachLabelOutput) ElementType() reflect.Type
func (GetHybridMonitorSlsTasksTaskAttachLabelOutput) Name ¶ added in v3.27.0
func (o GetHybridMonitorSlsTasksTaskAttachLabelOutput) Name() pulumi.StringOutput
The key of the tag.
func (GetHybridMonitorSlsTasksTaskAttachLabelOutput) ToGetHybridMonitorSlsTasksTaskAttachLabelOutput ¶ added in v3.27.0
func (o GetHybridMonitorSlsTasksTaskAttachLabelOutput) ToGetHybridMonitorSlsTasksTaskAttachLabelOutput() GetHybridMonitorSlsTasksTaskAttachLabelOutput
func (GetHybridMonitorSlsTasksTaskAttachLabelOutput) ToGetHybridMonitorSlsTasksTaskAttachLabelOutputWithContext ¶ added in v3.27.0
func (o GetHybridMonitorSlsTasksTaskAttachLabelOutput) ToGetHybridMonitorSlsTasksTaskAttachLabelOutputWithContext(ctx context.Context) GetHybridMonitorSlsTasksTaskAttachLabelOutput
func (GetHybridMonitorSlsTasksTaskAttachLabelOutput) Value ¶ added in v3.27.0
func (o GetHybridMonitorSlsTasksTaskAttachLabelOutput) Value() pulumi.StringOutput
The value of the tag.
type GetHybridMonitorSlsTasksTaskInput ¶ added in v3.27.0
type GetHybridMonitorSlsTasksTaskInput interface { pulumi.Input ToGetHybridMonitorSlsTasksTaskOutput() GetHybridMonitorSlsTasksTaskOutput ToGetHybridMonitorSlsTasksTaskOutputWithContext(context.Context) GetHybridMonitorSlsTasksTaskOutput }
GetHybridMonitorSlsTasksTaskInput is an input type that accepts GetHybridMonitorSlsTasksTaskArgs and GetHybridMonitorSlsTasksTaskOutput values. You can construct a concrete instance of `GetHybridMonitorSlsTasksTaskInput` via:
GetHybridMonitorSlsTasksTaskArgs{...}
type GetHybridMonitorSlsTasksTaskMatchExpress ¶ added in v3.27.0
type GetHybridMonitorSlsTasksTaskMatchExpressArgs ¶ added in v3.27.0
type GetHybridMonitorSlsTasksTaskMatchExpressArgs struct { // The method that is used to match the instance name. Function pulumi.StringInput `pulumi:"function"` // The name of the instance. Name pulumi.StringInput `pulumi:"name"` // The keyword that corresponds to the instance name. Value pulumi.StringInput `pulumi:"value"` }
func (GetHybridMonitorSlsTasksTaskMatchExpressArgs) ElementType ¶ added in v3.27.0
func (GetHybridMonitorSlsTasksTaskMatchExpressArgs) ElementType() reflect.Type
func (GetHybridMonitorSlsTasksTaskMatchExpressArgs) ToGetHybridMonitorSlsTasksTaskMatchExpressOutput ¶ added in v3.27.0
func (i GetHybridMonitorSlsTasksTaskMatchExpressArgs) ToGetHybridMonitorSlsTasksTaskMatchExpressOutput() GetHybridMonitorSlsTasksTaskMatchExpressOutput
func (GetHybridMonitorSlsTasksTaskMatchExpressArgs) ToGetHybridMonitorSlsTasksTaskMatchExpressOutputWithContext ¶ added in v3.27.0
func (i GetHybridMonitorSlsTasksTaskMatchExpressArgs) ToGetHybridMonitorSlsTasksTaskMatchExpressOutputWithContext(ctx context.Context) GetHybridMonitorSlsTasksTaskMatchExpressOutput
type GetHybridMonitorSlsTasksTaskMatchExpressArray ¶ added in v3.27.0
type GetHybridMonitorSlsTasksTaskMatchExpressArray []GetHybridMonitorSlsTasksTaskMatchExpressInput
func (GetHybridMonitorSlsTasksTaskMatchExpressArray) ElementType ¶ added in v3.27.0
func (GetHybridMonitorSlsTasksTaskMatchExpressArray) ElementType() reflect.Type
func (GetHybridMonitorSlsTasksTaskMatchExpressArray) ToGetHybridMonitorSlsTasksTaskMatchExpressArrayOutput ¶ added in v3.27.0
func (i GetHybridMonitorSlsTasksTaskMatchExpressArray) ToGetHybridMonitorSlsTasksTaskMatchExpressArrayOutput() GetHybridMonitorSlsTasksTaskMatchExpressArrayOutput
func (GetHybridMonitorSlsTasksTaskMatchExpressArray) ToGetHybridMonitorSlsTasksTaskMatchExpressArrayOutputWithContext ¶ added in v3.27.0
func (i GetHybridMonitorSlsTasksTaskMatchExpressArray) ToGetHybridMonitorSlsTasksTaskMatchExpressArrayOutputWithContext(ctx context.Context) GetHybridMonitorSlsTasksTaskMatchExpressArrayOutput
type GetHybridMonitorSlsTasksTaskMatchExpressArrayInput ¶ added in v3.27.0
type GetHybridMonitorSlsTasksTaskMatchExpressArrayInput interface { pulumi.Input ToGetHybridMonitorSlsTasksTaskMatchExpressArrayOutput() GetHybridMonitorSlsTasksTaskMatchExpressArrayOutput ToGetHybridMonitorSlsTasksTaskMatchExpressArrayOutputWithContext(context.Context) GetHybridMonitorSlsTasksTaskMatchExpressArrayOutput }
GetHybridMonitorSlsTasksTaskMatchExpressArrayInput is an input type that accepts GetHybridMonitorSlsTasksTaskMatchExpressArray and GetHybridMonitorSlsTasksTaskMatchExpressArrayOutput values. You can construct a concrete instance of `GetHybridMonitorSlsTasksTaskMatchExpressArrayInput` via:
GetHybridMonitorSlsTasksTaskMatchExpressArray{ GetHybridMonitorSlsTasksTaskMatchExpressArgs{...} }
type GetHybridMonitorSlsTasksTaskMatchExpressArrayOutput ¶ added in v3.27.0
type GetHybridMonitorSlsTasksTaskMatchExpressArrayOutput struct{ *pulumi.OutputState }
func (GetHybridMonitorSlsTasksTaskMatchExpressArrayOutput) ElementType ¶ added in v3.27.0
func (GetHybridMonitorSlsTasksTaskMatchExpressArrayOutput) ElementType() reflect.Type
func (GetHybridMonitorSlsTasksTaskMatchExpressArrayOutput) ToGetHybridMonitorSlsTasksTaskMatchExpressArrayOutput ¶ added in v3.27.0
func (o GetHybridMonitorSlsTasksTaskMatchExpressArrayOutput) ToGetHybridMonitorSlsTasksTaskMatchExpressArrayOutput() GetHybridMonitorSlsTasksTaskMatchExpressArrayOutput
func (GetHybridMonitorSlsTasksTaskMatchExpressArrayOutput) ToGetHybridMonitorSlsTasksTaskMatchExpressArrayOutputWithContext ¶ added in v3.27.0
func (o GetHybridMonitorSlsTasksTaskMatchExpressArrayOutput) ToGetHybridMonitorSlsTasksTaskMatchExpressArrayOutputWithContext(ctx context.Context) GetHybridMonitorSlsTasksTaskMatchExpressArrayOutput
type GetHybridMonitorSlsTasksTaskMatchExpressInput ¶ added in v3.27.0
type GetHybridMonitorSlsTasksTaskMatchExpressInput interface { pulumi.Input ToGetHybridMonitorSlsTasksTaskMatchExpressOutput() GetHybridMonitorSlsTasksTaskMatchExpressOutput ToGetHybridMonitorSlsTasksTaskMatchExpressOutputWithContext(context.Context) GetHybridMonitorSlsTasksTaskMatchExpressOutput }
GetHybridMonitorSlsTasksTaskMatchExpressInput is an input type that accepts GetHybridMonitorSlsTasksTaskMatchExpressArgs and GetHybridMonitorSlsTasksTaskMatchExpressOutput values. You can construct a concrete instance of `GetHybridMonitorSlsTasksTaskMatchExpressInput` via:
GetHybridMonitorSlsTasksTaskMatchExpressArgs{...}
type GetHybridMonitorSlsTasksTaskMatchExpressOutput ¶ added in v3.27.0
type GetHybridMonitorSlsTasksTaskMatchExpressOutput struct{ *pulumi.OutputState }
func (GetHybridMonitorSlsTasksTaskMatchExpressOutput) ElementType ¶ added in v3.27.0
func (GetHybridMonitorSlsTasksTaskMatchExpressOutput) ElementType() reflect.Type
func (GetHybridMonitorSlsTasksTaskMatchExpressOutput) Function ¶ added in v3.27.0
func (o GetHybridMonitorSlsTasksTaskMatchExpressOutput) Function() pulumi.StringOutput
The method that is used to match the instance name.
func (GetHybridMonitorSlsTasksTaskMatchExpressOutput) Name ¶ added in v3.27.0
func (o GetHybridMonitorSlsTasksTaskMatchExpressOutput) Name() pulumi.StringOutput
The name of the instance.
func (GetHybridMonitorSlsTasksTaskMatchExpressOutput) ToGetHybridMonitorSlsTasksTaskMatchExpressOutput ¶ added in v3.27.0
func (o GetHybridMonitorSlsTasksTaskMatchExpressOutput) ToGetHybridMonitorSlsTasksTaskMatchExpressOutput() GetHybridMonitorSlsTasksTaskMatchExpressOutput
func (GetHybridMonitorSlsTasksTaskMatchExpressOutput) ToGetHybridMonitorSlsTasksTaskMatchExpressOutputWithContext ¶ added in v3.27.0
func (o GetHybridMonitorSlsTasksTaskMatchExpressOutput) ToGetHybridMonitorSlsTasksTaskMatchExpressOutputWithContext(ctx context.Context) GetHybridMonitorSlsTasksTaskMatchExpressOutput
func (GetHybridMonitorSlsTasksTaskMatchExpressOutput) Value ¶ added in v3.27.0
func (o GetHybridMonitorSlsTasksTaskMatchExpressOutput) Value() pulumi.StringOutput
The keyword that corresponds to the instance name.
type GetHybridMonitorSlsTasksTaskOutput ¶ added in v3.27.0
type GetHybridMonitorSlsTasksTaskOutput struct{ *pulumi.OutputState }
func (GetHybridMonitorSlsTasksTaskOutput) AttachLabels ¶ added in v3.27.0
func (o GetHybridMonitorSlsTasksTaskOutput) AttachLabels() GetHybridMonitorSlsTasksTaskAttachLabelArrayOutput
The tags of the metric import task.
func (GetHybridMonitorSlsTasksTaskOutput) CollectInterval ¶ added in v3.27.0
func (o GetHybridMonitorSlsTasksTaskOutput) CollectInterval() pulumi.IntOutput
The interval between the cloud monitoring plug-in collecting host monitoring data.
func (GetHybridMonitorSlsTasksTaskOutput) CollectTargetEndpoint ¶ added in v3.27.0
func (o GetHybridMonitorSlsTasksTaskOutput) CollectTargetEndpoint() pulumi.StringOutput
The address where the cloudmonitor Plug-In collects the monitoring data of the host.
func (GetHybridMonitorSlsTasksTaskOutput) CollectTargetPath ¶ added in v3.27.0
func (o GetHybridMonitorSlsTasksTaskOutput) CollectTargetPath() pulumi.StringOutput
When the cloud monitor Agent collects, the relative path of the collection.
func (GetHybridMonitorSlsTasksTaskOutput) CollectTargetType ¶ added in v3.27.0
func (o GetHybridMonitorSlsTasksTaskOutput) CollectTargetType() pulumi.StringOutput
The type of the monitoring data. Valid values: Spring, Tomcat, Nginx, Tengine, JVM, Redis, MySQL, and AWS.
func (GetHybridMonitorSlsTasksTaskOutput) CollectTimout ¶ added in v3.27.0
func (o GetHybridMonitorSlsTasksTaskOutput) CollectTimout() pulumi.IntOutput
The timeout period for the cloudmonitor plug-in to collect host monitoring data.
func (GetHybridMonitorSlsTasksTaskOutput) CreateTime ¶ added in v3.27.0
func (o GetHybridMonitorSlsTasksTaskOutput) CreateTime() pulumi.StringOutput
Create the timestamp of the monitoring task. Unit: milliseconds.
func (GetHybridMonitorSlsTasksTaskOutput) Description ¶ added in v3.27.0
func (o GetHybridMonitorSlsTasksTaskOutput) Description() pulumi.StringOutput
Monitoring task description.
func (GetHybridMonitorSlsTasksTaskOutput) ElementType ¶ added in v3.27.0
func (GetHybridMonitorSlsTasksTaskOutput) ElementType() reflect.Type
func (GetHybridMonitorSlsTasksTaskOutput) ExtraInfo ¶ added in v3.27.0
func (o GetHybridMonitorSlsTasksTaskOutput) ExtraInfo() pulumi.StringOutput
Additional information for the instance.
func (GetHybridMonitorSlsTasksTaskOutput) GroupId ¶ added in v3.27.0
func (o GetHybridMonitorSlsTasksTaskOutput) GroupId() pulumi.StringOutput
The ID of the application Group.
func (GetHybridMonitorSlsTasksTaskOutput) HybridMonitorSlsTaskId ¶ added in v3.27.0
func (o GetHybridMonitorSlsTasksTaskOutput) HybridMonitorSlsTaskId() pulumi.StringOutput
The ID of the monitoring task.
func (GetHybridMonitorSlsTasksTaskOutput) Id ¶ added in v3.27.0
func (o GetHybridMonitorSlsTasksTaskOutput) Id() pulumi.StringOutput
The ID of the Hybrid Monitor Sls Task.
func (GetHybridMonitorSlsTasksTaskOutput) Instances ¶ added in v3.27.0
func (o GetHybridMonitorSlsTasksTaskOutput) Instances() pulumi.StringArrayOutput
A list of instances where monitoring data is collected in batches.
func (GetHybridMonitorSlsTasksTaskOutput) LogFilePath ¶ added in v3.27.0
func (o GetHybridMonitorSlsTasksTaskOutput) LogFilePath() pulumi.StringOutput
The path where on-premises log data is stored. On-premises log data is stored in the specified path of the host where CloudMonitor is deployed.
func (GetHybridMonitorSlsTasksTaskOutput) LogProcess ¶ added in v3.27.0
func (o GetHybridMonitorSlsTasksTaskOutput) LogProcess() pulumi.StringOutput
Local Log Monitoring and calculation method.
func (GetHybridMonitorSlsTasksTaskOutput) LogSample ¶ added in v3.27.0
func (o GetHybridMonitorSlsTasksTaskOutput) LogSample() pulumi.StringOutput
The sample on-premises log.
func (GetHybridMonitorSlsTasksTaskOutput) LogSplit ¶ added in v3.27.0
func (o GetHybridMonitorSlsTasksTaskOutput) LogSplit() pulumi.StringOutput
The local log data is divided according to different matching patterns.
func (GetHybridMonitorSlsTasksTaskOutput) MatchExpressRelation ¶ added in v3.27.0
func (o GetHybridMonitorSlsTasksTaskOutput) MatchExpressRelation() pulumi.StringOutput
The filter condition of the instance of the monitoring task.
func (GetHybridMonitorSlsTasksTaskOutput) MatchExpresses ¶ added in v3.27.0
func (o GetHybridMonitorSlsTasksTaskOutput) MatchExpresses() GetHybridMonitorSlsTasksTaskMatchExpressArrayOutput
The matching condition of the instance in the application Group.
func (GetHybridMonitorSlsTasksTaskOutput) Namespace ¶ added in v3.27.0
func (o GetHybridMonitorSlsTasksTaskOutput) Namespace() pulumi.StringOutput
The namespace to which the host belongs.
func (GetHybridMonitorSlsTasksTaskOutput) NetworkType ¶ added in v3.27.0
func (o GetHybridMonitorSlsTasksTaskOutput) NetworkType() pulumi.StringOutput
The network type of the host.
func (GetHybridMonitorSlsTasksTaskOutput) SlsProcess ¶ added in v3.27.0
func (o GetHybridMonitorSlsTasksTaskOutput) SlsProcess() pulumi.StringOutput
The configurations of the logs that are imported from Log Service.
func (GetHybridMonitorSlsTasksTaskOutput) SlsProcessConfigs ¶ added in v3.27.0
func (o GetHybridMonitorSlsTasksTaskOutput) SlsProcessConfigs() GetHybridMonitorSlsTasksTaskSlsProcessConfigArrayOutput
The configurations of the logs that are imported from Log Service.
func (GetHybridMonitorSlsTasksTaskOutput) TaskName ¶ added in v3.27.0
func (o GetHybridMonitorSlsTasksTaskOutput) TaskName() pulumi.StringOutput
The name of the metric import task.
func (GetHybridMonitorSlsTasksTaskOutput) TaskType ¶ added in v3.27.0
func (o GetHybridMonitorSlsTasksTaskOutput) TaskType() pulumi.StringOutput
Monitoring Task type.
func (GetHybridMonitorSlsTasksTaskOutput) ToGetHybridMonitorSlsTasksTaskOutput ¶ added in v3.27.0
func (o GetHybridMonitorSlsTasksTaskOutput) ToGetHybridMonitorSlsTasksTaskOutput() GetHybridMonitorSlsTasksTaskOutput
func (GetHybridMonitorSlsTasksTaskOutput) ToGetHybridMonitorSlsTasksTaskOutputWithContext ¶ added in v3.27.0
func (o GetHybridMonitorSlsTasksTaskOutput) ToGetHybridMonitorSlsTasksTaskOutputWithContext(ctx context.Context) GetHybridMonitorSlsTasksTaskOutput
func (GetHybridMonitorSlsTasksTaskOutput) UploadRegion ¶ added in v3.27.0
func (o GetHybridMonitorSlsTasksTaskOutput) UploadRegion() pulumi.StringOutput
The region where the host resides.
func (GetHybridMonitorSlsTasksTaskOutput) YarmConfig ¶ added in v3.27.0
func (o GetHybridMonitorSlsTasksTaskOutput) YarmConfig() pulumi.StringOutput
type GetHybridMonitorSlsTasksTaskSlsProcessConfig ¶ added in v3.27.0
type GetHybridMonitorSlsTasksTaskSlsProcessConfig struct { Expresses []GetHybridMonitorSlsTasksTaskSlsProcessConfigExpress `pulumi:"expresses"` // The conditions that are used to filter logs imported from Log Service. Filters []GetHybridMonitorSlsTasksTaskSlsProcessConfigFilter `pulumi:"filters"` // The dimension based on which data is aggregated. This parameter is equivalent to the GROUP BY clause in SQL. GroupBies []GetHybridMonitorSlsTasksTaskSlsProcessConfigGroupBy `pulumi:"groupBies"` // The method that is used to aggregate logs imported from Log Service. Statistics []GetHybridMonitorSlsTasksTaskSlsProcessConfigStatistic `pulumi:"statistics"` }
type GetHybridMonitorSlsTasksTaskSlsProcessConfigArgs ¶ added in v3.27.0
type GetHybridMonitorSlsTasksTaskSlsProcessConfigArgs struct { Expresses GetHybridMonitorSlsTasksTaskSlsProcessConfigExpressArrayInput `pulumi:"expresses"` // The conditions that are used to filter logs imported from Log Service. Filters GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterArrayInput `pulumi:"filters"` // The dimension based on which data is aggregated. This parameter is equivalent to the GROUP BY clause in SQL. GroupBies GetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByArrayInput `pulumi:"groupBies"` // The method that is used to aggregate logs imported from Log Service. Statistics GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticArrayInput `pulumi:"statistics"` }
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigArgs) ElementType ¶ added in v3.27.0
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigArgs) ElementType() reflect.Type
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigArgs) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigOutput ¶ added in v3.27.0
func (i GetHybridMonitorSlsTasksTaskSlsProcessConfigArgs) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigOutput() GetHybridMonitorSlsTasksTaskSlsProcessConfigOutput
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigArgs) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigOutputWithContext ¶ added in v3.27.0
func (i GetHybridMonitorSlsTasksTaskSlsProcessConfigArgs) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigOutputWithContext(ctx context.Context) GetHybridMonitorSlsTasksTaskSlsProcessConfigOutput
type GetHybridMonitorSlsTasksTaskSlsProcessConfigArray ¶ added in v3.27.0
type GetHybridMonitorSlsTasksTaskSlsProcessConfigArray []GetHybridMonitorSlsTasksTaskSlsProcessConfigInput
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigArray) ElementType ¶ added in v3.27.0
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigArray) ElementType() reflect.Type
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigArray) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigArrayOutput ¶ added in v3.27.0
func (i GetHybridMonitorSlsTasksTaskSlsProcessConfigArray) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigArrayOutput() GetHybridMonitorSlsTasksTaskSlsProcessConfigArrayOutput
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigArray) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigArrayOutputWithContext ¶ added in v3.27.0
func (i GetHybridMonitorSlsTasksTaskSlsProcessConfigArray) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigArrayOutputWithContext(ctx context.Context) GetHybridMonitorSlsTasksTaskSlsProcessConfigArrayOutput
type GetHybridMonitorSlsTasksTaskSlsProcessConfigArrayInput ¶ added in v3.27.0
type GetHybridMonitorSlsTasksTaskSlsProcessConfigArrayInput interface { pulumi.Input ToGetHybridMonitorSlsTasksTaskSlsProcessConfigArrayOutput() GetHybridMonitorSlsTasksTaskSlsProcessConfigArrayOutput ToGetHybridMonitorSlsTasksTaskSlsProcessConfigArrayOutputWithContext(context.Context) GetHybridMonitorSlsTasksTaskSlsProcessConfigArrayOutput }
GetHybridMonitorSlsTasksTaskSlsProcessConfigArrayInput is an input type that accepts GetHybridMonitorSlsTasksTaskSlsProcessConfigArray and GetHybridMonitorSlsTasksTaskSlsProcessConfigArrayOutput values. You can construct a concrete instance of `GetHybridMonitorSlsTasksTaskSlsProcessConfigArrayInput` via:
GetHybridMonitorSlsTasksTaskSlsProcessConfigArray{ GetHybridMonitorSlsTasksTaskSlsProcessConfigArgs{...} }
type GetHybridMonitorSlsTasksTaskSlsProcessConfigArrayOutput ¶ added in v3.27.0
type GetHybridMonitorSlsTasksTaskSlsProcessConfigArrayOutput struct{ *pulumi.OutputState }
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigArrayOutput) ElementType ¶ added in v3.27.0
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigArrayOutput) ElementType() reflect.Type
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigArrayOutput) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigArrayOutput ¶ added in v3.27.0
func (o GetHybridMonitorSlsTasksTaskSlsProcessConfigArrayOutput) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigArrayOutput() GetHybridMonitorSlsTasksTaskSlsProcessConfigArrayOutput
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigArrayOutput) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigArrayOutputWithContext ¶ added in v3.27.0
func (o GetHybridMonitorSlsTasksTaskSlsProcessConfigArrayOutput) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigArrayOutputWithContext(ctx context.Context) GetHybridMonitorSlsTasksTaskSlsProcessConfigArrayOutput
type GetHybridMonitorSlsTasksTaskSlsProcessConfigExpress ¶ added in v3.27.0
type GetHybridMonitorSlsTasksTaskSlsProcessConfigExpressArgs ¶ added in v3.27.0
type GetHybridMonitorSlsTasksTaskSlsProcessConfigExpressArgs struct { Alias pulumi.StringInput `pulumi:"alias"` Express pulumi.StringInput `pulumi:"express"` }
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigExpressArgs) ElementType ¶ added in v3.27.0
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigExpressArgs) ElementType() reflect.Type
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigExpressArgs) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigExpressOutput ¶ added in v3.27.0
func (i GetHybridMonitorSlsTasksTaskSlsProcessConfigExpressArgs) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigExpressOutput() GetHybridMonitorSlsTasksTaskSlsProcessConfigExpressOutput
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigExpressArgs) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigExpressOutputWithContext ¶ added in v3.27.0
func (i GetHybridMonitorSlsTasksTaskSlsProcessConfigExpressArgs) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigExpressOutputWithContext(ctx context.Context) GetHybridMonitorSlsTasksTaskSlsProcessConfigExpressOutput
type GetHybridMonitorSlsTasksTaskSlsProcessConfigExpressArray ¶ added in v3.27.0
type GetHybridMonitorSlsTasksTaskSlsProcessConfigExpressArray []GetHybridMonitorSlsTasksTaskSlsProcessConfigExpressInput
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigExpressArray) ElementType ¶ added in v3.27.0
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigExpressArray) ElementType() reflect.Type
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigExpressArray) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigExpressArrayOutput ¶ added in v3.27.0
func (i GetHybridMonitorSlsTasksTaskSlsProcessConfigExpressArray) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigExpressArrayOutput() GetHybridMonitorSlsTasksTaskSlsProcessConfigExpressArrayOutput
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigExpressArray) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigExpressArrayOutputWithContext ¶ added in v3.27.0
func (i GetHybridMonitorSlsTasksTaskSlsProcessConfigExpressArray) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigExpressArrayOutputWithContext(ctx context.Context) GetHybridMonitorSlsTasksTaskSlsProcessConfigExpressArrayOutput
type GetHybridMonitorSlsTasksTaskSlsProcessConfigExpressArrayInput ¶ added in v3.27.0
type GetHybridMonitorSlsTasksTaskSlsProcessConfigExpressArrayInput interface { pulumi.Input ToGetHybridMonitorSlsTasksTaskSlsProcessConfigExpressArrayOutput() GetHybridMonitorSlsTasksTaskSlsProcessConfigExpressArrayOutput ToGetHybridMonitorSlsTasksTaskSlsProcessConfigExpressArrayOutputWithContext(context.Context) GetHybridMonitorSlsTasksTaskSlsProcessConfigExpressArrayOutput }
GetHybridMonitorSlsTasksTaskSlsProcessConfigExpressArrayInput is an input type that accepts GetHybridMonitorSlsTasksTaskSlsProcessConfigExpressArray and GetHybridMonitorSlsTasksTaskSlsProcessConfigExpressArrayOutput values. You can construct a concrete instance of `GetHybridMonitorSlsTasksTaskSlsProcessConfigExpressArrayInput` via:
GetHybridMonitorSlsTasksTaskSlsProcessConfigExpressArray{ GetHybridMonitorSlsTasksTaskSlsProcessConfigExpressArgs{...} }
type GetHybridMonitorSlsTasksTaskSlsProcessConfigExpressArrayOutput ¶ added in v3.27.0
type GetHybridMonitorSlsTasksTaskSlsProcessConfigExpressArrayOutput struct{ *pulumi.OutputState }
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigExpressArrayOutput) ElementType ¶ added in v3.27.0
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigExpressArrayOutput) ElementType() reflect.Type
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigExpressArrayOutput) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigExpressArrayOutput ¶ added in v3.27.0
func (o GetHybridMonitorSlsTasksTaskSlsProcessConfigExpressArrayOutput) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigExpressArrayOutput() GetHybridMonitorSlsTasksTaskSlsProcessConfigExpressArrayOutput
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigExpressArrayOutput) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigExpressArrayOutputWithContext ¶ added in v3.27.0
func (o GetHybridMonitorSlsTasksTaskSlsProcessConfigExpressArrayOutput) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigExpressArrayOutputWithContext(ctx context.Context) GetHybridMonitorSlsTasksTaskSlsProcessConfigExpressArrayOutput
type GetHybridMonitorSlsTasksTaskSlsProcessConfigExpressInput ¶ added in v3.27.0
type GetHybridMonitorSlsTasksTaskSlsProcessConfigExpressInput interface { pulumi.Input ToGetHybridMonitorSlsTasksTaskSlsProcessConfigExpressOutput() GetHybridMonitorSlsTasksTaskSlsProcessConfigExpressOutput ToGetHybridMonitorSlsTasksTaskSlsProcessConfigExpressOutputWithContext(context.Context) GetHybridMonitorSlsTasksTaskSlsProcessConfigExpressOutput }
GetHybridMonitorSlsTasksTaskSlsProcessConfigExpressInput is an input type that accepts GetHybridMonitorSlsTasksTaskSlsProcessConfigExpressArgs and GetHybridMonitorSlsTasksTaskSlsProcessConfigExpressOutput values. You can construct a concrete instance of `GetHybridMonitorSlsTasksTaskSlsProcessConfigExpressInput` via:
GetHybridMonitorSlsTasksTaskSlsProcessConfigExpressArgs{...}
type GetHybridMonitorSlsTasksTaskSlsProcessConfigExpressOutput ¶ added in v3.27.0
type GetHybridMonitorSlsTasksTaskSlsProcessConfigExpressOutput struct{ *pulumi.OutputState }
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigExpressOutput) Alias ¶ added in v3.27.0
func (o GetHybridMonitorSlsTasksTaskSlsProcessConfigExpressOutput) Alias() pulumi.StringOutput
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigExpressOutput) ElementType ¶ added in v3.27.0
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigExpressOutput) ElementType() reflect.Type
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigExpressOutput) Express ¶ added in v3.27.0
func (o GetHybridMonitorSlsTasksTaskSlsProcessConfigExpressOutput) Express() pulumi.StringOutput
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigExpressOutput) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigExpressOutput ¶ added in v3.27.0
func (o GetHybridMonitorSlsTasksTaskSlsProcessConfigExpressOutput) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigExpressOutput() GetHybridMonitorSlsTasksTaskSlsProcessConfigExpressOutput
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigExpressOutput) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigExpressOutputWithContext ¶ added in v3.27.0
func (o GetHybridMonitorSlsTasksTaskSlsProcessConfigExpressOutput) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigExpressOutputWithContext(ctx context.Context) GetHybridMonitorSlsTasksTaskSlsProcessConfigExpressOutput
type GetHybridMonitorSlsTasksTaskSlsProcessConfigFilter ¶ added in v3.27.0
type GetHybridMonitorSlsTasksTaskSlsProcessConfigFilter struct { // The conditions that are used to filter logs imported from Log Service. Filters []GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilter `pulumi:"filters"` // The relationship between multiple filter conditions. Relation string `pulumi:"relation"` }
type GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterArgs ¶ added in v3.27.0
type GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterArgs struct { // The conditions that are used to filter logs imported from Log Service. Filters GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterArrayInput `pulumi:"filters"` // The relationship between multiple filter conditions. Relation pulumi.StringInput `pulumi:"relation"` }
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterArgs) ElementType ¶ added in v3.27.0
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterArgs) ElementType() reflect.Type
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterArgs) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigFilterOutput ¶ added in v3.27.0
func (i GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterArgs) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigFilterOutput() GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterOutput
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterArgs) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigFilterOutputWithContext ¶ added in v3.27.0
func (i GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterArgs) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigFilterOutputWithContext(ctx context.Context) GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterOutput
type GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterArray ¶ added in v3.27.0
type GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterArray []GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterInput
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterArray) ElementType ¶ added in v3.27.0
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterArray) ElementType() reflect.Type
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterArray) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigFilterArrayOutput ¶ added in v3.27.0
func (i GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterArray) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigFilterArrayOutput() GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterArrayOutput
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterArray) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigFilterArrayOutputWithContext ¶ added in v3.27.0
func (i GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterArray) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigFilterArrayOutputWithContext(ctx context.Context) GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterArrayOutput
type GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterArrayInput ¶ added in v3.27.0
type GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterArrayInput interface { pulumi.Input ToGetHybridMonitorSlsTasksTaskSlsProcessConfigFilterArrayOutput() GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterArrayOutput ToGetHybridMonitorSlsTasksTaskSlsProcessConfigFilterArrayOutputWithContext(context.Context) GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterArrayOutput }
GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterArrayInput is an input type that accepts GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterArray and GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterArrayOutput values. You can construct a concrete instance of `GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterArrayInput` via:
GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterArray{ GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterArgs{...} }
type GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterArrayOutput ¶ added in v3.27.0
type GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterArrayOutput struct{ *pulumi.OutputState }
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterArrayOutput) ElementType ¶ added in v3.27.0
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterArrayOutput) ElementType() reflect.Type
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterArrayOutput) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigFilterArrayOutput ¶ added in v3.27.0
func (o GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterArrayOutput) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigFilterArrayOutput() GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterArrayOutput
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterArrayOutput) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigFilterArrayOutputWithContext ¶ added in v3.27.0
func (o GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterArrayOutput) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigFilterArrayOutputWithContext(ctx context.Context) GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterArrayOutput
type GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilter ¶ added in v3.27.0
type GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterArgs ¶ added in v3.27.0
type GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterArgs struct { // The method that is used to filter logs imported from Log Service. Operator pulumi.StringInput `pulumi:"operator"` SlsKeyName pulumi.StringInput `pulumi:"slsKeyName"` Value pulumi.StringInput `pulumi:"value"` }
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterArgs) ElementType ¶ added in v3.27.0
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterArgs) ElementType() reflect.Type
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterArgs) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterOutput ¶ added in v3.27.0
func (i GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterArgs) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterOutput() GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterOutput
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterArgs) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterOutputWithContext ¶ added in v3.27.0
func (i GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterArgs) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterOutputWithContext(ctx context.Context) GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterOutput
type GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterArray ¶ added in v3.27.0
type GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterArray []GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterInput
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterArray) ElementType ¶ added in v3.27.0
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterArray) ElementType() reflect.Type
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterArray) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterArrayOutput ¶ added in v3.27.0
func (i GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterArray) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterArrayOutput() GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterArrayOutput
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterArray) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterArrayOutputWithContext ¶ added in v3.27.0
func (i GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterArray) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterArrayOutputWithContext(ctx context.Context) GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterArrayOutput
type GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterArrayInput ¶ added in v3.27.0
type GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterArrayInput interface { pulumi.Input ToGetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterArrayOutput() GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterArrayOutput ToGetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterArrayOutputWithContext(context.Context) GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterArrayOutput }
GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterArrayInput is an input type that accepts GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterArray and GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterArrayOutput values. You can construct a concrete instance of `GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterArrayInput` via:
GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterArray{ GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterArgs{...} }
type GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterArrayOutput ¶ added in v3.27.0
type GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterArrayOutput struct{ *pulumi.OutputState }
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterArrayOutput) ElementType ¶ added in v3.27.0
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterArrayOutput) ElementType() reflect.Type
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterArrayOutput) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterArrayOutput ¶ added in v3.27.0
func (o GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterArrayOutput) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterArrayOutput() GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterArrayOutput
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterArrayOutput) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterArrayOutputWithContext ¶ added in v3.27.0
func (o GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterArrayOutput) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterArrayOutputWithContext(ctx context.Context) GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterArrayOutput
type GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterInput ¶ added in v3.27.0
type GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterInput interface { pulumi.Input ToGetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterOutput() GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterOutput ToGetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterOutputWithContext(context.Context) GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterOutput }
GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterInput is an input type that accepts GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterArgs and GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterOutput values. You can construct a concrete instance of `GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterInput` via:
GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterArgs{...}
type GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterOutput ¶ added in v3.27.0
type GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterOutput struct{ *pulumi.OutputState }
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterOutput) ElementType ¶ added in v3.27.0
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterOutput) ElementType() reflect.Type
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterOutput) Operator ¶ added in v3.27.0
func (o GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterOutput) Operator() pulumi.StringOutput
The method that is used to filter logs imported from Log Service.
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterOutput) SlsKeyName ¶ added in v3.27.0
func (o GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterOutput) SlsKeyName() pulumi.StringOutput
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterOutput) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterOutput ¶ added in v3.27.0
func (o GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterOutput) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterOutput() GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterOutput
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterOutput) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterOutputWithContext ¶ added in v3.27.0
func (o GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterOutput) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterOutputWithContext(ctx context.Context) GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterOutput
type GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterInput ¶ added in v3.27.0
type GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterInput interface { pulumi.Input ToGetHybridMonitorSlsTasksTaskSlsProcessConfigFilterOutput() GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterOutput ToGetHybridMonitorSlsTasksTaskSlsProcessConfigFilterOutputWithContext(context.Context) GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterOutput }
GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterInput is an input type that accepts GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterArgs and GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterOutput values. You can construct a concrete instance of `GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterInput` via:
GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterArgs{...}
type GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterOutput ¶ added in v3.27.0
type GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterOutput struct{ *pulumi.OutputState }
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterOutput) ElementType ¶ added in v3.27.0
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterOutput) ElementType() reflect.Type
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterOutput) Filters ¶ added in v3.27.0
func (o GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterOutput) Filters() GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterFilterArrayOutput
The conditions that are used to filter logs imported from Log Service.
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterOutput) Relation ¶ added in v3.27.0
func (o GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterOutput) Relation() pulumi.StringOutput
The relationship between multiple filter conditions.
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterOutput) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigFilterOutput ¶ added in v3.27.0
func (o GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterOutput) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigFilterOutput() GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterOutput
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterOutput) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigFilterOutputWithContext ¶ added in v3.27.0
func (o GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterOutput) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigFilterOutputWithContext(ctx context.Context) GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterOutput
type GetHybridMonitorSlsTasksTaskSlsProcessConfigGroupBy ¶ added in v3.27.0
type GetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByArgs ¶ added in v3.27.0
type GetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByArgs struct { Alias pulumi.StringInput `pulumi:"alias"` SlsKeyName pulumi.StringInput `pulumi:"slsKeyName"` }
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByArgs) ElementType ¶ added in v3.27.0
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByArgs) ElementType() reflect.Type
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByArgs) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByOutput ¶ added in v3.27.0
func (i GetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByArgs) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByOutput() GetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByOutput
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByArgs) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByOutputWithContext ¶ added in v3.27.0
func (i GetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByArgs) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByOutputWithContext(ctx context.Context) GetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByOutput
type GetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByArray ¶ added in v3.27.0
type GetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByArray []GetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByInput
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByArray) ElementType ¶ added in v3.27.0
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByArray) ElementType() reflect.Type
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByArray) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByArrayOutput ¶ added in v3.27.0
func (i GetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByArray) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByArrayOutput() GetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByArrayOutput
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByArray) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByArrayOutputWithContext ¶ added in v3.27.0
func (i GetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByArray) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByArrayOutputWithContext(ctx context.Context) GetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByArrayOutput
type GetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByArrayInput ¶ added in v3.27.0
type GetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByArrayInput interface { pulumi.Input ToGetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByArrayOutput() GetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByArrayOutput ToGetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByArrayOutputWithContext(context.Context) GetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByArrayOutput }
GetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByArrayInput is an input type that accepts GetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByArray and GetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByArrayOutput values. You can construct a concrete instance of `GetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByArrayInput` via:
GetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByArray{ GetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByArgs{...} }
type GetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByArrayOutput ¶ added in v3.27.0
type GetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByArrayOutput struct{ *pulumi.OutputState }
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByArrayOutput) ElementType ¶ added in v3.27.0
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByArrayOutput) ElementType() reflect.Type
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByArrayOutput) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByArrayOutput ¶ added in v3.27.0
func (o GetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByArrayOutput) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByArrayOutput() GetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByArrayOutput
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByArrayOutput) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByArrayOutputWithContext ¶ added in v3.27.0
func (o GetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByArrayOutput) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByArrayOutputWithContext(ctx context.Context) GetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByArrayOutput
type GetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByInput ¶ added in v3.27.0
type GetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByInput interface { pulumi.Input ToGetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByOutput() GetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByOutput ToGetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByOutputWithContext(context.Context) GetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByOutput }
GetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByInput is an input type that accepts GetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByArgs and GetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByOutput values. You can construct a concrete instance of `GetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByInput` via:
GetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByArgs{...}
type GetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByOutput ¶ added in v3.27.0
type GetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByOutput struct{ *pulumi.OutputState }
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByOutput) Alias ¶ added in v3.27.0
func (o GetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByOutput) Alias() pulumi.StringOutput
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByOutput) ElementType ¶ added in v3.27.0
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByOutput) ElementType() reflect.Type
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByOutput) SlsKeyName ¶ added in v3.27.0
func (o GetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByOutput) SlsKeyName() pulumi.StringOutput
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByOutput) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByOutput ¶ added in v3.27.0
func (o GetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByOutput) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByOutput() GetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByOutput
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByOutput) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByOutputWithContext ¶ added in v3.27.0
func (o GetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByOutput) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByOutputWithContext(ctx context.Context) GetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByOutput
type GetHybridMonitorSlsTasksTaskSlsProcessConfigInput ¶ added in v3.27.0
type GetHybridMonitorSlsTasksTaskSlsProcessConfigInput interface { pulumi.Input ToGetHybridMonitorSlsTasksTaskSlsProcessConfigOutput() GetHybridMonitorSlsTasksTaskSlsProcessConfigOutput ToGetHybridMonitorSlsTasksTaskSlsProcessConfigOutputWithContext(context.Context) GetHybridMonitorSlsTasksTaskSlsProcessConfigOutput }
GetHybridMonitorSlsTasksTaskSlsProcessConfigInput is an input type that accepts GetHybridMonitorSlsTasksTaskSlsProcessConfigArgs and GetHybridMonitorSlsTasksTaskSlsProcessConfigOutput values. You can construct a concrete instance of `GetHybridMonitorSlsTasksTaskSlsProcessConfigInput` via:
GetHybridMonitorSlsTasksTaskSlsProcessConfigArgs{...}
type GetHybridMonitorSlsTasksTaskSlsProcessConfigOutput ¶ added in v3.27.0
type GetHybridMonitorSlsTasksTaskSlsProcessConfigOutput struct{ *pulumi.OutputState }
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigOutput) ElementType ¶ added in v3.27.0
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigOutput) ElementType() reflect.Type
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigOutput) Filters ¶ added in v3.27.0
func (o GetHybridMonitorSlsTasksTaskSlsProcessConfigOutput) Filters() GetHybridMonitorSlsTasksTaskSlsProcessConfigFilterArrayOutput
The conditions that are used to filter logs imported from Log Service.
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigOutput) GroupBies ¶ added in v3.27.0
func (o GetHybridMonitorSlsTasksTaskSlsProcessConfigOutput) GroupBies() GetHybridMonitorSlsTasksTaskSlsProcessConfigGroupByArrayOutput
The dimension based on which data is aggregated. This parameter is equivalent to the GROUP BY clause in SQL.
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigOutput) Statistics ¶ added in v3.27.0
func (o GetHybridMonitorSlsTasksTaskSlsProcessConfigOutput) Statistics() GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticArrayOutput
The method that is used to aggregate logs imported from Log Service.
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigOutput) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigOutput ¶ added in v3.27.0
func (o GetHybridMonitorSlsTasksTaskSlsProcessConfigOutput) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigOutput() GetHybridMonitorSlsTasksTaskSlsProcessConfigOutput
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigOutput) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigOutputWithContext ¶ added in v3.27.0
func (o GetHybridMonitorSlsTasksTaskSlsProcessConfigOutput) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigOutputWithContext(ctx context.Context) GetHybridMonitorSlsTasksTaskSlsProcessConfigOutput
type GetHybridMonitorSlsTasksTaskSlsProcessConfigStatistic ¶ added in v3.27.0
type GetHybridMonitorSlsTasksTaskSlsProcessConfigStatistic struct { Alias string `pulumi:"alias"` Function string `pulumi:"function"` // The value of the function that is used to aggregate logs imported from Log Service. ParameterOne string `pulumi:"parameterOne"` // The value of the function that is used to aggregate logs imported from Log Service. ParameterTwo string `pulumi:"parameterTwo"` SlsKeyName string `pulumi:"slsKeyName"` }
type GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticArgs ¶ added in v3.27.0
type GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticArgs struct { Alias pulumi.StringInput `pulumi:"alias"` Function pulumi.StringInput `pulumi:"function"` // The value of the function that is used to aggregate logs imported from Log Service. ParameterOne pulumi.StringInput `pulumi:"parameterOne"` // The value of the function that is used to aggregate logs imported from Log Service. ParameterTwo pulumi.StringInput `pulumi:"parameterTwo"` SlsKeyName pulumi.StringInput `pulumi:"slsKeyName"` }
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticArgs) ElementType ¶ added in v3.27.0
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticArgs) ElementType() reflect.Type
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticArgs) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticOutput ¶ added in v3.27.0
func (i GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticArgs) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticOutput() GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticOutput
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticArgs) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticOutputWithContext ¶ added in v3.27.0
func (i GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticArgs) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticOutputWithContext(ctx context.Context) GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticOutput
type GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticArray ¶ added in v3.27.0
type GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticArray []GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticInput
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticArray) ElementType ¶ added in v3.27.0
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticArray) ElementType() reflect.Type
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticArray) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticArrayOutput ¶ added in v3.27.0
func (i GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticArray) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticArrayOutput() GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticArrayOutput
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticArray) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticArrayOutputWithContext ¶ added in v3.27.0
func (i GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticArray) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticArrayOutputWithContext(ctx context.Context) GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticArrayOutput
type GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticArrayInput ¶ added in v3.27.0
type GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticArrayInput interface { pulumi.Input ToGetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticArrayOutput() GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticArrayOutput ToGetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticArrayOutputWithContext(context.Context) GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticArrayOutput }
GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticArrayInput is an input type that accepts GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticArray and GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticArrayOutput values. You can construct a concrete instance of `GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticArrayInput` via:
GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticArray{ GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticArgs{...} }
type GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticArrayOutput ¶ added in v3.27.0
type GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticArrayOutput struct{ *pulumi.OutputState }
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticArrayOutput) ElementType ¶ added in v3.27.0
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticArrayOutput) ElementType() reflect.Type
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticArrayOutput) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticArrayOutput ¶ added in v3.27.0
func (o GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticArrayOutput) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticArrayOutput() GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticArrayOutput
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticArrayOutput) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticArrayOutputWithContext ¶ added in v3.27.0
func (o GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticArrayOutput) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticArrayOutputWithContext(ctx context.Context) GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticArrayOutput
type GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticInput ¶ added in v3.27.0
type GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticInput interface { pulumi.Input ToGetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticOutput() GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticOutput ToGetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticOutputWithContext(context.Context) GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticOutput }
GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticInput is an input type that accepts GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticArgs and GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticOutput values. You can construct a concrete instance of `GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticInput` via:
GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticArgs{...}
type GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticOutput ¶ added in v3.27.0
type GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticOutput struct{ *pulumi.OutputState }
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticOutput) ElementType ¶ added in v3.27.0
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticOutput) ElementType() reflect.Type
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticOutput) Function ¶ added in v3.27.0
func (o GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticOutput) Function() pulumi.StringOutput
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticOutput) ParameterOne ¶ added in v3.27.0
func (o GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticOutput) ParameterOne() pulumi.StringOutput
The value of the function that is used to aggregate logs imported from Log Service.
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticOutput) ParameterTwo ¶ added in v3.27.0
func (o GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticOutput) ParameterTwo() pulumi.StringOutput
The value of the function that is used to aggregate logs imported from Log Service.
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticOutput) SlsKeyName ¶ added in v3.27.0
func (o GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticOutput) SlsKeyName() pulumi.StringOutput
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticOutput) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticOutput ¶ added in v3.27.0
func (o GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticOutput) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticOutput() GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticOutput
func (GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticOutput) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticOutputWithContext ¶ added in v3.27.0
func (o GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticOutput) ToGetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticOutputWithContext(ctx context.Context) GetHybridMonitorSlsTasksTaskSlsProcessConfigStatisticOutput
type GetMetricRuleBlackListsArgs ¶ added in v3.29.0
type GetMetricRuleBlackListsArgs struct { // Cloud service classification. For example, Redis includes kvstore_standard, kvstore_sharding, and kvstore_splitrw. Category *string `pulumi:"category"` // A list of Metric Rule Black List IDs. Ids []string `pulumi:"ids"` // The first ID of the resource MetricRuleBlackListId *string `pulumi:"metricRuleBlackListId"` // A regex string to filter results by Group Metric Rule name. NameRegex *string `pulumi:"nameRegex"` // The data namespace of the cloud service. Namespace *string `pulumi:"namespace"` Order *int `pulumi:"order"` // File name where to save data source results (after running `pulumi preview`). OutputFile *string `pulumi:"outputFile"` PageNumber *int `pulumi:"pageNumber"` PageSize *int `pulumi:"pageSize"` }
A collection of arguments for invoking getMetricRuleBlackLists.
type GetMetricRuleBlackListsList ¶ added in v3.29.0
type GetMetricRuleBlackListsList struct { // Cloud service classification. For example, Redis includes kvstore_standard, kvstore_sharding, and kvstore_splitrw. Category string `pulumi:"category"` // The timestamp for creating an alert blacklist policy.Unit: milliseconds. CreateTime string `pulumi:"createTime"` // The effective time range of the alert blacklist policy. EffectiveTime string `pulumi:"effectiveTime"` // The start timestamp of the alert blacklist policy.Unit: milliseconds. EnableEndTime string `pulumi:"enableEndTime"` // The end timestamp of the alert blacklist policy.Unit: milliseconds. EnableStartTime string `pulumi:"enableStartTime"` Id string `pulumi:"id"` // The list of instances of cloud services specified in the alert blacklist policy. Instances []string `pulumi:"instances"` // The status of the alert blacklist policy. Value:-true: enabled.-false: disabled. IsEnable bool `pulumi:"isEnable"` // The first ID of the resource MetricRuleBlackListId string `pulumi:"metricRuleBlackListId"` // The name of the alert blacklist policy. MetricRuleBlackListName string `pulumi:"metricRuleBlackListName"` // Monitoring metrics in the instance. Metrics []GetMetricRuleBlackListsListMetric `pulumi:"metrics"` // The data namespace of the cloud service. Namespace string `pulumi:"namespace"` // The effective range of the alert blacklist policy. Value:-USER: The alert blacklist policy only takes effect in the current Alibaba cloud account.-GROUP: The alert blacklist policy takes effect in the specified application GROUP. ScopeType string `pulumi:"scopeType"` // Application Group ID list. The format is JSON Array.> This parameter is displayed only when 'ScopeType' is 'GROUP. ScopeValues []string `pulumi:"scopeValues"` }
type GetMetricRuleBlackListsListArgs ¶ added in v3.29.0
type GetMetricRuleBlackListsListArgs struct { // Cloud service classification. For example, Redis includes kvstore_standard, kvstore_sharding, and kvstore_splitrw. Category pulumi.StringInput `pulumi:"category"` // The timestamp for creating an alert blacklist policy.Unit: milliseconds. CreateTime pulumi.StringInput `pulumi:"createTime"` // The effective time range of the alert blacklist policy. EffectiveTime pulumi.StringInput `pulumi:"effectiveTime"` // The start timestamp of the alert blacklist policy.Unit: milliseconds. EnableEndTime pulumi.StringInput `pulumi:"enableEndTime"` // The end timestamp of the alert blacklist policy.Unit: milliseconds. EnableStartTime pulumi.StringInput `pulumi:"enableStartTime"` Id pulumi.StringInput `pulumi:"id"` // The list of instances of cloud services specified in the alert blacklist policy. Instances pulumi.StringArrayInput `pulumi:"instances"` // The status of the alert blacklist policy. Value:-true: enabled.-false: disabled. IsEnable pulumi.BoolInput `pulumi:"isEnable"` // The first ID of the resource MetricRuleBlackListId pulumi.StringInput `pulumi:"metricRuleBlackListId"` // The name of the alert blacklist policy. MetricRuleBlackListName pulumi.StringInput `pulumi:"metricRuleBlackListName"` // Monitoring metrics in the instance. Metrics GetMetricRuleBlackListsListMetricArrayInput `pulumi:"metrics"` // The data namespace of the cloud service. Namespace pulumi.StringInput `pulumi:"namespace"` // The effective range of the alert blacklist policy. Value:-USER: The alert blacklist policy only takes effect in the current Alibaba cloud account.-GROUP: The alert blacklist policy takes effect in the specified application GROUP. ScopeType pulumi.StringInput `pulumi:"scopeType"` // Application Group ID list. The format is JSON Array.> This parameter is displayed only when 'ScopeType' is 'GROUP. ScopeValues pulumi.StringArrayInput `pulumi:"scopeValues"` }
func (GetMetricRuleBlackListsListArgs) ElementType ¶ added in v3.29.0
func (GetMetricRuleBlackListsListArgs) ElementType() reflect.Type
func (GetMetricRuleBlackListsListArgs) ToGetMetricRuleBlackListsListOutput ¶ added in v3.29.0
func (i GetMetricRuleBlackListsListArgs) ToGetMetricRuleBlackListsListOutput() GetMetricRuleBlackListsListOutput
func (GetMetricRuleBlackListsListArgs) ToGetMetricRuleBlackListsListOutputWithContext ¶ added in v3.29.0
func (i GetMetricRuleBlackListsListArgs) ToGetMetricRuleBlackListsListOutputWithContext(ctx context.Context) GetMetricRuleBlackListsListOutput
type GetMetricRuleBlackListsListArray ¶ added in v3.29.0
type GetMetricRuleBlackListsListArray []GetMetricRuleBlackListsListInput
func (GetMetricRuleBlackListsListArray) ElementType ¶ added in v3.29.0
func (GetMetricRuleBlackListsListArray) ElementType() reflect.Type
func (GetMetricRuleBlackListsListArray) ToGetMetricRuleBlackListsListArrayOutput ¶ added in v3.29.0
func (i GetMetricRuleBlackListsListArray) ToGetMetricRuleBlackListsListArrayOutput() GetMetricRuleBlackListsListArrayOutput
func (GetMetricRuleBlackListsListArray) ToGetMetricRuleBlackListsListArrayOutputWithContext ¶ added in v3.29.0
func (i GetMetricRuleBlackListsListArray) ToGetMetricRuleBlackListsListArrayOutputWithContext(ctx context.Context) GetMetricRuleBlackListsListArrayOutput
type GetMetricRuleBlackListsListArrayInput ¶ added in v3.29.0
type GetMetricRuleBlackListsListArrayInput interface { pulumi.Input ToGetMetricRuleBlackListsListArrayOutput() GetMetricRuleBlackListsListArrayOutput ToGetMetricRuleBlackListsListArrayOutputWithContext(context.Context) GetMetricRuleBlackListsListArrayOutput }
GetMetricRuleBlackListsListArrayInput is an input type that accepts GetMetricRuleBlackListsListArray and GetMetricRuleBlackListsListArrayOutput values. You can construct a concrete instance of `GetMetricRuleBlackListsListArrayInput` via:
GetMetricRuleBlackListsListArray{ GetMetricRuleBlackListsListArgs{...} }
type GetMetricRuleBlackListsListArrayOutput ¶ added in v3.29.0
type GetMetricRuleBlackListsListArrayOutput struct{ *pulumi.OutputState }
func (GetMetricRuleBlackListsListArrayOutput) ElementType ¶ added in v3.29.0
func (GetMetricRuleBlackListsListArrayOutput) ElementType() reflect.Type
func (GetMetricRuleBlackListsListArrayOutput) ToGetMetricRuleBlackListsListArrayOutput ¶ added in v3.29.0
func (o GetMetricRuleBlackListsListArrayOutput) ToGetMetricRuleBlackListsListArrayOutput() GetMetricRuleBlackListsListArrayOutput
func (GetMetricRuleBlackListsListArrayOutput) ToGetMetricRuleBlackListsListArrayOutputWithContext ¶ added in v3.29.0
func (o GetMetricRuleBlackListsListArrayOutput) ToGetMetricRuleBlackListsListArrayOutputWithContext(ctx context.Context) GetMetricRuleBlackListsListArrayOutput
type GetMetricRuleBlackListsListInput ¶ added in v3.29.0
type GetMetricRuleBlackListsListInput interface { pulumi.Input ToGetMetricRuleBlackListsListOutput() GetMetricRuleBlackListsListOutput ToGetMetricRuleBlackListsListOutputWithContext(context.Context) GetMetricRuleBlackListsListOutput }
GetMetricRuleBlackListsListInput is an input type that accepts GetMetricRuleBlackListsListArgs and GetMetricRuleBlackListsListOutput values. You can construct a concrete instance of `GetMetricRuleBlackListsListInput` via:
GetMetricRuleBlackListsListArgs{...}
type GetMetricRuleBlackListsListMetric ¶ added in v3.29.0
type GetMetricRuleBlackListsListMetric struct { // The name of the monitoring indicator. MetricName string `pulumi:"metricName"` // The extended dimension information of the instance. For example, '{"device":"C:"}' indicates that the blacklist policy is applied to all C disks under the ECS instance. Resource string `pulumi:"resource"` }
type GetMetricRuleBlackListsListMetricArgs ¶ added in v3.29.0
type GetMetricRuleBlackListsListMetricArgs struct { // The name of the monitoring indicator. MetricName pulumi.StringInput `pulumi:"metricName"` // The extended dimension information of the instance. For example, '{"device":"C:"}' indicates that the blacklist policy is applied to all C disks under the ECS instance. Resource pulumi.StringInput `pulumi:"resource"` }
func (GetMetricRuleBlackListsListMetricArgs) ElementType ¶ added in v3.29.0
func (GetMetricRuleBlackListsListMetricArgs) ElementType() reflect.Type
func (GetMetricRuleBlackListsListMetricArgs) ToGetMetricRuleBlackListsListMetricOutput ¶ added in v3.29.0
func (i GetMetricRuleBlackListsListMetricArgs) ToGetMetricRuleBlackListsListMetricOutput() GetMetricRuleBlackListsListMetricOutput
func (GetMetricRuleBlackListsListMetricArgs) ToGetMetricRuleBlackListsListMetricOutputWithContext ¶ added in v3.29.0
func (i GetMetricRuleBlackListsListMetricArgs) ToGetMetricRuleBlackListsListMetricOutputWithContext(ctx context.Context) GetMetricRuleBlackListsListMetricOutput
type GetMetricRuleBlackListsListMetricArray ¶ added in v3.29.0
type GetMetricRuleBlackListsListMetricArray []GetMetricRuleBlackListsListMetricInput
func (GetMetricRuleBlackListsListMetricArray) ElementType ¶ added in v3.29.0
func (GetMetricRuleBlackListsListMetricArray) ElementType() reflect.Type
func (GetMetricRuleBlackListsListMetricArray) ToGetMetricRuleBlackListsListMetricArrayOutput ¶ added in v3.29.0
func (i GetMetricRuleBlackListsListMetricArray) ToGetMetricRuleBlackListsListMetricArrayOutput() GetMetricRuleBlackListsListMetricArrayOutput
func (GetMetricRuleBlackListsListMetricArray) ToGetMetricRuleBlackListsListMetricArrayOutputWithContext ¶ added in v3.29.0
func (i GetMetricRuleBlackListsListMetricArray) ToGetMetricRuleBlackListsListMetricArrayOutputWithContext(ctx context.Context) GetMetricRuleBlackListsListMetricArrayOutput
type GetMetricRuleBlackListsListMetricArrayInput ¶ added in v3.29.0
type GetMetricRuleBlackListsListMetricArrayInput interface { pulumi.Input ToGetMetricRuleBlackListsListMetricArrayOutput() GetMetricRuleBlackListsListMetricArrayOutput ToGetMetricRuleBlackListsListMetricArrayOutputWithContext(context.Context) GetMetricRuleBlackListsListMetricArrayOutput }
GetMetricRuleBlackListsListMetricArrayInput is an input type that accepts GetMetricRuleBlackListsListMetricArray and GetMetricRuleBlackListsListMetricArrayOutput values. You can construct a concrete instance of `GetMetricRuleBlackListsListMetricArrayInput` via:
GetMetricRuleBlackListsListMetricArray{ GetMetricRuleBlackListsListMetricArgs{...} }
type GetMetricRuleBlackListsListMetricArrayOutput ¶ added in v3.29.0
type GetMetricRuleBlackListsListMetricArrayOutput struct{ *pulumi.OutputState }
func (GetMetricRuleBlackListsListMetricArrayOutput) ElementType ¶ added in v3.29.0
func (GetMetricRuleBlackListsListMetricArrayOutput) ElementType() reflect.Type
func (GetMetricRuleBlackListsListMetricArrayOutput) ToGetMetricRuleBlackListsListMetricArrayOutput ¶ added in v3.29.0
func (o GetMetricRuleBlackListsListMetricArrayOutput) ToGetMetricRuleBlackListsListMetricArrayOutput() GetMetricRuleBlackListsListMetricArrayOutput
func (GetMetricRuleBlackListsListMetricArrayOutput) ToGetMetricRuleBlackListsListMetricArrayOutputWithContext ¶ added in v3.29.0
func (o GetMetricRuleBlackListsListMetricArrayOutput) ToGetMetricRuleBlackListsListMetricArrayOutputWithContext(ctx context.Context) GetMetricRuleBlackListsListMetricArrayOutput
type GetMetricRuleBlackListsListMetricInput ¶ added in v3.29.0
type GetMetricRuleBlackListsListMetricInput interface { pulumi.Input ToGetMetricRuleBlackListsListMetricOutput() GetMetricRuleBlackListsListMetricOutput ToGetMetricRuleBlackListsListMetricOutputWithContext(context.Context) GetMetricRuleBlackListsListMetricOutput }
GetMetricRuleBlackListsListMetricInput is an input type that accepts GetMetricRuleBlackListsListMetricArgs and GetMetricRuleBlackListsListMetricOutput values. You can construct a concrete instance of `GetMetricRuleBlackListsListMetricInput` via:
GetMetricRuleBlackListsListMetricArgs{...}
type GetMetricRuleBlackListsListMetricOutput ¶ added in v3.29.0
type GetMetricRuleBlackListsListMetricOutput struct{ *pulumi.OutputState }
func (GetMetricRuleBlackListsListMetricOutput) ElementType ¶ added in v3.29.0
func (GetMetricRuleBlackListsListMetricOutput) ElementType() reflect.Type
func (GetMetricRuleBlackListsListMetricOutput) MetricName ¶ added in v3.29.0
func (o GetMetricRuleBlackListsListMetricOutput) MetricName() pulumi.StringOutput
The name of the monitoring indicator.
func (GetMetricRuleBlackListsListMetricOutput) Resource ¶ added in v3.29.0
func (o GetMetricRuleBlackListsListMetricOutput) Resource() pulumi.StringOutput
The extended dimension information of the instance. For example, '{"device":"C:"}' indicates that the blacklist policy is applied to all C disks under the ECS instance.
func (GetMetricRuleBlackListsListMetricOutput) ToGetMetricRuleBlackListsListMetricOutput ¶ added in v3.29.0
func (o GetMetricRuleBlackListsListMetricOutput) ToGetMetricRuleBlackListsListMetricOutput() GetMetricRuleBlackListsListMetricOutput
func (GetMetricRuleBlackListsListMetricOutput) ToGetMetricRuleBlackListsListMetricOutputWithContext ¶ added in v3.29.0
func (o GetMetricRuleBlackListsListMetricOutput) ToGetMetricRuleBlackListsListMetricOutputWithContext(ctx context.Context) GetMetricRuleBlackListsListMetricOutput
type GetMetricRuleBlackListsListOutput ¶ added in v3.29.0
type GetMetricRuleBlackListsListOutput struct{ *pulumi.OutputState }
func (GetMetricRuleBlackListsListOutput) Category ¶ added in v3.29.0
func (o GetMetricRuleBlackListsListOutput) Category() pulumi.StringOutput
Cloud service classification. For example, Redis includes kvstore_standard, kvstore_sharding, and kvstore_splitrw.
func (GetMetricRuleBlackListsListOutput) CreateTime ¶ added in v3.29.0
func (o GetMetricRuleBlackListsListOutput) CreateTime() pulumi.StringOutput
The timestamp for creating an alert blacklist policy.Unit: milliseconds.
func (GetMetricRuleBlackListsListOutput) EffectiveTime ¶ added in v3.29.0
func (o GetMetricRuleBlackListsListOutput) EffectiveTime() pulumi.StringOutput
The effective time range of the alert blacklist policy.
func (GetMetricRuleBlackListsListOutput) ElementType ¶ added in v3.29.0
func (GetMetricRuleBlackListsListOutput) ElementType() reflect.Type
func (GetMetricRuleBlackListsListOutput) EnableEndTime ¶ added in v3.29.0
func (o GetMetricRuleBlackListsListOutput) EnableEndTime() pulumi.StringOutput
The start timestamp of the alert blacklist policy.Unit: milliseconds.
func (GetMetricRuleBlackListsListOutput) EnableStartTime ¶ added in v3.29.0
func (o GetMetricRuleBlackListsListOutput) EnableStartTime() pulumi.StringOutput
The end timestamp of the alert blacklist policy.Unit: milliseconds.
func (GetMetricRuleBlackListsListOutput) Id ¶ added in v3.29.0
func (o GetMetricRuleBlackListsListOutput) Id() pulumi.StringOutput
func (GetMetricRuleBlackListsListOutput) Instances ¶ added in v3.29.0
func (o GetMetricRuleBlackListsListOutput) Instances() pulumi.StringArrayOutput
The list of instances of cloud services specified in the alert blacklist policy.
func (GetMetricRuleBlackListsListOutput) IsEnable ¶ added in v3.29.0
func (o GetMetricRuleBlackListsListOutput) IsEnable() pulumi.BoolOutput
The status of the alert blacklist policy. Value:-true: enabled.-false: disabled.
func (GetMetricRuleBlackListsListOutput) MetricRuleBlackListId ¶ added in v3.29.0
func (o GetMetricRuleBlackListsListOutput) MetricRuleBlackListId() pulumi.StringOutput
The first ID of the resource
func (GetMetricRuleBlackListsListOutput) MetricRuleBlackListName ¶ added in v3.29.0
func (o GetMetricRuleBlackListsListOutput) MetricRuleBlackListName() pulumi.StringOutput
The name of the alert blacklist policy.
func (GetMetricRuleBlackListsListOutput) Metrics ¶ added in v3.29.0
func (o GetMetricRuleBlackListsListOutput) Metrics() GetMetricRuleBlackListsListMetricArrayOutput
Monitoring metrics in the instance.
func (GetMetricRuleBlackListsListOutput) Namespace ¶ added in v3.29.0
func (o GetMetricRuleBlackListsListOutput) Namespace() pulumi.StringOutput
The data namespace of the cloud service.
func (GetMetricRuleBlackListsListOutput) ScopeType ¶ added in v3.29.0
func (o GetMetricRuleBlackListsListOutput) ScopeType() pulumi.StringOutput
The effective range of the alert blacklist policy. Value:-USER: The alert blacklist policy only takes effect in the current Alibaba cloud account.-GROUP: The alert blacklist policy takes effect in the specified application GROUP.
func (GetMetricRuleBlackListsListOutput) ScopeValues ¶ added in v3.29.0
func (o GetMetricRuleBlackListsListOutput) ScopeValues() pulumi.StringArrayOutput
Application Group ID list. The format is JSON Array.> This parameter is displayed only when 'ScopeType' is 'GROUP.
func (GetMetricRuleBlackListsListOutput) ToGetMetricRuleBlackListsListOutput ¶ added in v3.29.0
func (o GetMetricRuleBlackListsListOutput) ToGetMetricRuleBlackListsListOutput() GetMetricRuleBlackListsListOutput
func (GetMetricRuleBlackListsListOutput) ToGetMetricRuleBlackListsListOutputWithContext ¶ added in v3.29.0
func (o GetMetricRuleBlackListsListOutput) ToGetMetricRuleBlackListsListOutputWithContext(ctx context.Context) GetMetricRuleBlackListsListOutput
type GetMetricRuleBlackListsOutputArgs ¶ added in v3.29.0
type GetMetricRuleBlackListsOutputArgs struct { // Cloud service classification. For example, Redis includes kvstore_standard, kvstore_sharding, and kvstore_splitrw. Category pulumi.StringPtrInput `pulumi:"category"` // A list of Metric Rule Black List IDs. Ids pulumi.StringArrayInput `pulumi:"ids"` // The first ID of the resource MetricRuleBlackListId pulumi.StringPtrInput `pulumi:"metricRuleBlackListId"` // A regex string to filter results by Group Metric Rule name. NameRegex pulumi.StringPtrInput `pulumi:"nameRegex"` // The data namespace of the cloud service. Namespace pulumi.StringPtrInput `pulumi:"namespace"` Order pulumi.IntPtrInput `pulumi:"order"` // File name where to save data source results (after running `pulumi preview`). OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` PageNumber pulumi.IntPtrInput `pulumi:"pageNumber"` PageSize pulumi.IntPtrInput `pulumi:"pageSize"` }
A collection of arguments for invoking getMetricRuleBlackLists.
func (GetMetricRuleBlackListsOutputArgs) ElementType ¶ added in v3.29.0
func (GetMetricRuleBlackListsOutputArgs) ElementType() reflect.Type
type GetMetricRuleBlackListsResult ¶ added in v3.29.0
type GetMetricRuleBlackListsResult struct { // Cloud service classification. For example, Redis includes kvstore_standard, kvstore_sharding, and kvstore_splitrw. Category *string `pulumi:"category"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // A list of Metric Rule Black List IDs. Ids []string `pulumi:"ids"` // A list of Metric Rule Black List Entries. Each element contains the following attributes: Lists []GetMetricRuleBlackListsList `pulumi:"lists"` // The first ID of the resource MetricRuleBlackListId *string `pulumi:"metricRuleBlackListId"` NameRegex *string `pulumi:"nameRegex"` // A list of name of Metric Rule Black Lists. Names []string `pulumi:"names"` // The data namespace of the cloud service. Namespace *string `pulumi:"namespace"` Order *int `pulumi:"order"` OutputFile *string `pulumi:"outputFile"` PageNumber *int `pulumi:"pageNumber"` PageSize *int `pulumi:"pageSize"` }
A collection of values returned by getMetricRuleBlackLists.
func GetMetricRuleBlackLists ¶ added in v3.29.0
func GetMetricRuleBlackLists(ctx *pulumi.Context, args *GetMetricRuleBlackListsArgs, opts ...pulumi.InvokeOption) (*GetMetricRuleBlackListsResult, error)
This data source provides Cloud Monitor Service Metric Rule Black List available to the user.[What is Metric Rule Black List](https://www.alibabacloud.com/help/en/cloudmonitor/latest/describemetricruleblacklist)
> **NOTE:** Available in 1.194.0+
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/cms" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
) func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cms.GetMetricRuleBlackLists(ctx, &cms.GetMetricRuleBlackListsArgs{ Ids: interface{}{ defaultAlicloudCmsMetricRuleBlackLists.Id, }, Category: pulumi.StringRef("ecs"), Namespace: pulumi.StringRef("acs_ecs_dashboard"), }, nil); if err != nil { return err } ctx.Export("alicloudCmsRuleBlackListExampleId", lists[0].Id) return nil }) } ```
type GetMetricRuleBlackListsResultOutput ¶ added in v3.29.0
type GetMetricRuleBlackListsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getMetricRuleBlackLists.
func GetMetricRuleBlackListsOutput ¶ added in v3.29.0
func GetMetricRuleBlackListsOutput(ctx *pulumi.Context, args GetMetricRuleBlackListsOutputArgs, opts ...pulumi.InvokeOption) GetMetricRuleBlackListsResultOutput
func (GetMetricRuleBlackListsResultOutput) Category ¶ added in v3.29.0
func (o GetMetricRuleBlackListsResultOutput) Category() pulumi.StringPtrOutput
Cloud service classification. For example, Redis includes kvstore_standard, kvstore_sharding, and kvstore_splitrw.
func (GetMetricRuleBlackListsResultOutput) ElementType ¶ added in v3.29.0
func (GetMetricRuleBlackListsResultOutput) ElementType() reflect.Type
func (GetMetricRuleBlackListsResultOutput) Id ¶ added in v3.29.0
func (o GetMetricRuleBlackListsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetMetricRuleBlackListsResultOutput) Ids ¶ added in v3.29.0
func (o GetMetricRuleBlackListsResultOutput) Ids() pulumi.StringArrayOutput
A list of Metric Rule Black List IDs.
func (GetMetricRuleBlackListsResultOutput) Lists ¶ added in v3.29.0
A list of Metric Rule Black List Entries. Each element contains the following attributes:
func (GetMetricRuleBlackListsResultOutput) MetricRuleBlackListId ¶ added in v3.29.0
func (o GetMetricRuleBlackListsResultOutput) MetricRuleBlackListId() pulumi.StringPtrOutput
The first ID of the resource
func (GetMetricRuleBlackListsResultOutput) NameRegex ¶ added in v3.29.0
func (o GetMetricRuleBlackListsResultOutput) NameRegex() pulumi.StringPtrOutput
func (GetMetricRuleBlackListsResultOutput) Names ¶ added in v3.29.0
func (o GetMetricRuleBlackListsResultOutput) Names() pulumi.StringArrayOutput
A list of name of Metric Rule Black Lists.
func (GetMetricRuleBlackListsResultOutput) Namespace ¶ added in v3.29.0
func (o GetMetricRuleBlackListsResultOutput) Namespace() pulumi.StringPtrOutput
The data namespace of the cloud service.
func (GetMetricRuleBlackListsResultOutput) Order ¶ added in v3.29.0
func (o GetMetricRuleBlackListsResultOutput) Order() pulumi.IntPtrOutput
func (GetMetricRuleBlackListsResultOutput) OutputFile ¶ added in v3.29.0
func (o GetMetricRuleBlackListsResultOutput) OutputFile() pulumi.StringPtrOutput
func (GetMetricRuleBlackListsResultOutput) PageNumber ¶ added in v3.29.0
func (o GetMetricRuleBlackListsResultOutput) PageNumber() pulumi.IntPtrOutput
func (GetMetricRuleBlackListsResultOutput) PageSize ¶ added in v3.29.0
func (o GetMetricRuleBlackListsResultOutput) PageSize() pulumi.IntPtrOutput
func (GetMetricRuleBlackListsResultOutput) ToGetMetricRuleBlackListsResultOutput ¶ added in v3.29.0
func (o GetMetricRuleBlackListsResultOutput) ToGetMetricRuleBlackListsResultOutput() GetMetricRuleBlackListsResultOutput
func (GetMetricRuleBlackListsResultOutput) ToGetMetricRuleBlackListsResultOutputWithContext ¶ added in v3.29.0
func (o GetMetricRuleBlackListsResultOutput) ToGetMetricRuleBlackListsResultOutputWithContext(ctx context.Context) GetMetricRuleBlackListsResultOutput
type GetMetricRuleTemplatesArgs ¶ added in v3.8.0
type GetMetricRuleTemplatesArgs struct { // Valid values: `true` or `false`. Default to `false`. Set it to `true` can output more details about resource attributes. EnableDetails *bool `pulumi:"enableDetails"` // A list of Metric Rule Template IDs. Ids []string `pulumi:"ids"` // The name of the alert template. You can perform fuzzy search based on the template name. Keyword *string `pulumi:"keyword"` // The name of the alert template. MetricRuleTemplateName *string `pulumi:"metricRuleTemplateName"` // A regex string to filter results by Metric Rule Template name. NameRegex *string `pulumi:"nameRegex"` // File name where to save data source results (after running `pulumi preview`). OutputFile *string `pulumi:"outputFile"` // The ID of the alert template. TemplateId *string `pulumi:"templateId"` }
A collection of arguments for invoking getMetricRuleTemplates.
type GetMetricRuleTemplatesOutputArgs ¶ added in v3.9.0
type GetMetricRuleTemplatesOutputArgs struct { // Valid values: `true` or `false`. Default to `false`. Set it to `true` can output more details about resource attributes. EnableDetails pulumi.BoolPtrInput `pulumi:"enableDetails"` // A list of Metric Rule Template IDs. Ids pulumi.StringArrayInput `pulumi:"ids"` // The name of the alert template. You can perform fuzzy search based on the template name. Keyword pulumi.StringPtrInput `pulumi:"keyword"` // The name of the alert template. MetricRuleTemplateName pulumi.StringPtrInput `pulumi:"metricRuleTemplateName"` // A regex string to filter results by Metric Rule Template name. NameRegex pulumi.StringPtrInput `pulumi:"nameRegex"` // File name where to save data source results (after running `pulumi preview`). OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` // The ID of the alert template. TemplateId pulumi.StringPtrInput `pulumi:"templateId"` }
A collection of arguments for invoking getMetricRuleTemplates.
func (GetMetricRuleTemplatesOutputArgs) ElementType ¶ added in v3.9.0
func (GetMetricRuleTemplatesOutputArgs) ElementType() reflect.Type
type GetMetricRuleTemplatesResult ¶ added in v3.8.0
type GetMetricRuleTemplatesResult struct { EnableDetails *bool `pulumi:"enableDetails"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Ids []string `pulumi:"ids"` Keyword *string `pulumi:"keyword"` MetricRuleTemplateName *string `pulumi:"metricRuleTemplateName"` NameRegex *string `pulumi:"nameRegex"` Names []string `pulumi:"names"` OutputFile *string `pulumi:"outputFile"` TemplateId *string `pulumi:"templateId"` Templates []GetMetricRuleTemplatesTemplate `pulumi:"templates"` }
A collection of values returned by getMetricRuleTemplates.
func GetMetricRuleTemplates ¶ added in v3.8.0
func GetMetricRuleTemplates(ctx *pulumi.Context, args *GetMetricRuleTemplatesArgs, opts ...pulumi.InvokeOption) (*GetMetricRuleTemplatesResult, error)
This data source provides the Cms Metric Rule Templates of the current Alibaba Cloud user.
> **NOTE:** Available in v1.134.0+.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/cms" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { ids, err := cms.GetMetricRuleTemplates(ctx, &cms.GetMetricRuleTemplatesArgs{ Ids: []string{ "example_value", }, }, nil) if err != nil { return err } ctx.Export("cmsMetricRuleTemplateId1", ids.Templates[0].Id) nameRegex, err := cms.GetMetricRuleTemplates(ctx, &cms.GetMetricRuleTemplatesArgs{ NameRegex: pulumi.StringRef("^my-MetricRuleTemplate"), }, nil) if err != nil { return err } ctx.Export("cmsMetricRuleTemplateId2", nameRegex.Templates[0].Id) _, err = cms.GetMetricRuleTemplates(ctx, &cms.GetMetricRuleTemplatesArgs{ Keyword: pulumi.StringRef("^my-MetricRuleTemplate"), }, nil) if err != nil { return err } ctx.Export("cmsMetricRuleTemplateId3", nameRegex.Templates[0].Id) _, err = cms.GetMetricRuleTemplates(ctx, &cms.GetMetricRuleTemplatesArgs{ TemplateId: pulumi.StringRef("example_value"), }, nil) if err != nil { return err } ctx.Export("cmsMetricRuleTemplateId4", nameRegex.Templates[0].Id) return nil }) }
```
type GetMetricRuleTemplatesResultOutput ¶ added in v3.9.0
type GetMetricRuleTemplatesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getMetricRuleTemplates.
func GetMetricRuleTemplatesOutput ¶ added in v3.9.0
func GetMetricRuleTemplatesOutput(ctx *pulumi.Context, args GetMetricRuleTemplatesOutputArgs, opts ...pulumi.InvokeOption) GetMetricRuleTemplatesResultOutput
func (GetMetricRuleTemplatesResultOutput) ElementType ¶ added in v3.9.0
func (GetMetricRuleTemplatesResultOutput) ElementType() reflect.Type
func (GetMetricRuleTemplatesResultOutput) EnableDetails ¶ added in v3.9.0
func (o GetMetricRuleTemplatesResultOutput) EnableDetails() pulumi.BoolPtrOutput
func (GetMetricRuleTemplatesResultOutput) Id ¶ added in v3.9.0
func (o GetMetricRuleTemplatesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetMetricRuleTemplatesResultOutput) Ids ¶ added in v3.9.0
func (o GetMetricRuleTemplatesResultOutput) Ids() pulumi.StringArrayOutput
func (GetMetricRuleTemplatesResultOutput) Keyword ¶ added in v3.9.0
func (o GetMetricRuleTemplatesResultOutput) Keyword() pulumi.StringPtrOutput
func (GetMetricRuleTemplatesResultOutput) MetricRuleTemplateName ¶ added in v3.9.0
func (o GetMetricRuleTemplatesResultOutput) MetricRuleTemplateName() pulumi.StringPtrOutput
func (GetMetricRuleTemplatesResultOutput) NameRegex ¶ added in v3.9.0
func (o GetMetricRuleTemplatesResultOutput) NameRegex() pulumi.StringPtrOutput
func (GetMetricRuleTemplatesResultOutput) Names ¶ added in v3.9.0
func (o GetMetricRuleTemplatesResultOutput) Names() pulumi.StringArrayOutput
func (GetMetricRuleTemplatesResultOutput) OutputFile ¶ added in v3.9.0
func (o GetMetricRuleTemplatesResultOutput) OutputFile() pulumi.StringPtrOutput
func (GetMetricRuleTemplatesResultOutput) TemplateId ¶ added in v3.9.0
func (o GetMetricRuleTemplatesResultOutput) TemplateId() pulumi.StringPtrOutput
func (GetMetricRuleTemplatesResultOutput) Templates ¶ added in v3.9.0
func (o GetMetricRuleTemplatesResultOutput) Templates() GetMetricRuleTemplatesTemplateArrayOutput
func (GetMetricRuleTemplatesResultOutput) ToGetMetricRuleTemplatesResultOutput ¶ added in v3.9.0
func (o GetMetricRuleTemplatesResultOutput) ToGetMetricRuleTemplatesResultOutput() GetMetricRuleTemplatesResultOutput
func (GetMetricRuleTemplatesResultOutput) ToGetMetricRuleTemplatesResultOutputWithContext ¶ added in v3.9.0
func (o GetMetricRuleTemplatesResultOutput) ToGetMetricRuleTemplatesResultOutputWithContext(ctx context.Context) GetMetricRuleTemplatesResultOutput
type GetMetricRuleTemplatesTemplate ¶ added in v3.8.0
type GetMetricRuleTemplatesTemplate struct { // The details of alert rules that are generated based on the alert template. AlertTemplates []GetMetricRuleTemplatesTemplateAlertTemplate `pulumi:"alertTemplates"` // The description of the alert template. Description string `pulumi:"description"` // GroupId. GroupId string `pulumi:"groupId"` // The ID of the Metric Rule Template. Id string `pulumi:"id"` // The name of the alert template. MetricRuleTemplateName string `pulumi:"metricRuleTemplateName"` // The version of the alert template. // // > **NOTE:** The version changes with the number of times that the alert template is modified. RestVersion string `pulumi:"restVersion"` // The ID of the alert template. TemplateId string `pulumi:"templateId"` }
type GetMetricRuleTemplatesTemplateAlertTemplate ¶ added in v3.8.0
type GetMetricRuleTemplatesTemplateAlertTemplate struct { // The abbreviation of the service name. Valid values: `ecs`, `rds`, `ads`, `slb`, `vpc`, `apigateway`, `cdn`, `cs`, `dcdn`, `ddos`, `eip`, `elasticsearch`, `emr`, `ess`, `hbase`, `iotEdge`, `kvstoreSharding`, `kvstoreSplitrw`, `kvstoreStandard`, `memcache`, `mns`, `mongodb`, `mongodbCluster`, `mongodbSharding`, `mqTopic`, `ocs`, `opensearch`, `oss`, `polardb`, `petadata`, `scdn`, `sharebandwidthpackages`, `sls`, `vpn`. Category string `pulumi:"category"` // The information about the trigger condition based on the alert level. Escalations []GetMetricRuleTemplatesTemplateAlertTemplateEscalation `pulumi:"escalations"` // The name of the metric. MetricName string `pulumi:"metricName"` // The namespace of the service. Namespace string `pulumi:"namespace"` // The name of the alert rule. RuleName string `pulumi:"ruleName"` Selector string `pulumi:"selector"` // The callback URL to which a POST request is sent when an alert is triggered based on the alert rule. Webhook string `pulumi:"webhook"` }
type GetMetricRuleTemplatesTemplateAlertTemplateArgs ¶ added in v3.8.0
type GetMetricRuleTemplatesTemplateAlertTemplateArgs struct { // The abbreviation of the service name. Valid values: `ecs`, `rds`, `ads`, `slb`, `vpc`, `apigateway`, `cdn`, `cs`, `dcdn`, `ddos`, `eip`, `elasticsearch`, `emr`, `ess`, `hbase`, `iotEdge`, `kvstoreSharding`, `kvstoreSplitrw`, `kvstoreStandard`, `memcache`, `mns`, `mongodb`, `mongodbCluster`, `mongodbSharding`, `mqTopic`, `ocs`, `opensearch`, `oss`, `polardb`, `petadata`, `scdn`, `sharebandwidthpackages`, `sls`, `vpn`. Category pulumi.StringInput `pulumi:"category"` // The information about the trigger condition based on the alert level. Escalations GetMetricRuleTemplatesTemplateAlertTemplateEscalationArrayInput `pulumi:"escalations"` // The name of the metric. MetricName pulumi.StringInput `pulumi:"metricName"` // The namespace of the service. Namespace pulumi.StringInput `pulumi:"namespace"` // The name of the alert rule. RuleName pulumi.StringInput `pulumi:"ruleName"` Selector pulumi.StringInput `pulumi:"selector"` // The callback URL to which a POST request is sent when an alert is triggered based on the alert rule. Webhook pulumi.StringInput `pulumi:"webhook"` }
func (GetMetricRuleTemplatesTemplateAlertTemplateArgs) ElementType ¶ added in v3.8.0
func (GetMetricRuleTemplatesTemplateAlertTemplateArgs) ElementType() reflect.Type
func (GetMetricRuleTemplatesTemplateAlertTemplateArgs) ToGetMetricRuleTemplatesTemplateAlertTemplateOutput ¶ added in v3.8.0
func (i GetMetricRuleTemplatesTemplateAlertTemplateArgs) ToGetMetricRuleTemplatesTemplateAlertTemplateOutput() GetMetricRuleTemplatesTemplateAlertTemplateOutput
func (GetMetricRuleTemplatesTemplateAlertTemplateArgs) ToGetMetricRuleTemplatesTemplateAlertTemplateOutputWithContext ¶ added in v3.8.0
func (i GetMetricRuleTemplatesTemplateAlertTemplateArgs) ToGetMetricRuleTemplatesTemplateAlertTemplateOutputWithContext(ctx context.Context) GetMetricRuleTemplatesTemplateAlertTemplateOutput
type GetMetricRuleTemplatesTemplateAlertTemplateArray ¶ added in v3.8.0
type GetMetricRuleTemplatesTemplateAlertTemplateArray []GetMetricRuleTemplatesTemplateAlertTemplateInput
func (GetMetricRuleTemplatesTemplateAlertTemplateArray) ElementType ¶ added in v3.8.0
func (GetMetricRuleTemplatesTemplateAlertTemplateArray) ElementType() reflect.Type
func (GetMetricRuleTemplatesTemplateAlertTemplateArray) ToGetMetricRuleTemplatesTemplateAlertTemplateArrayOutput ¶ added in v3.8.0
func (i GetMetricRuleTemplatesTemplateAlertTemplateArray) ToGetMetricRuleTemplatesTemplateAlertTemplateArrayOutput() GetMetricRuleTemplatesTemplateAlertTemplateArrayOutput
func (GetMetricRuleTemplatesTemplateAlertTemplateArray) ToGetMetricRuleTemplatesTemplateAlertTemplateArrayOutputWithContext ¶ added in v3.8.0
func (i GetMetricRuleTemplatesTemplateAlertTemplateArray) ToGetMetricRuleTemplatesTemplateAlertTemplateArrayOutputWithContext(ctx context.Context) GetMetricRuleTemplatesTemplateAlertTemplateArrayOutput
type GetMetricRuleTemplatesTemplateAlertTemplateArrayInput ¶ added in v3.8.0
type GetMetricRuleTemplatesTemplateAlertTemplateArrayInput interface { pulumi.Input ToGetMetricRuleTemplatesTemplateAlertTemplateArrayOutput() GetMetricRuleTemplatesTemplateAlertTemplateArrayOutput ToGetMetricRuleTemplatesTemplateAlertTemplateArrayOutputWithContext(context.Context) GetMetricRuleTemplatesTemplateAlertTemplateArrayOutput }
GetMetricRuleTemplatesTemplateAlertTemplateArrayInput is an input type that accepts GetMetricRuleTemplatesTemplateAlertTemplateArray and GetMetricRuleTemplatesTemplateAlertTemplateArrayOutput values. You can construct a concrete instance of `GetMetricRuleTemplatesTemplateAlertTemplateArrayInput` via:
GetMetricRuleTemplatesTemplateAlertTemplateArray{ GetMetricRuleTemplatesTemplateAlertTemplateArgs{...} }
type GetMetricRuleTemplatesTemplateAlertTemplateArrayOutput ¶ added in v3.8.0
type GetMetricRuleTemplatesTemplateAlertTemplateArrayOutput struct{ *pulumi.OutputState }
func (GetMetricRuleTemplatesTemplateAlertTemplateArrayOutput) ElementType ¶ added in v3.8.0
func (GetMetricRuleTemplatesTemplateAlertTemplateArrayOutput) ElementType() reflect.Type
func (GetMetricRuleTemplatesTemplateAlertTemplateArrayOutput) ToGetMetricRuleTemplatesTemplateAlertTemplateArrayOutput ¶ added in v3.8.0
func (o GetMetricRuleTemplatesTemplateAlertTemplateArrayOutput) ToGetMetricRuleTemplatesTemplateAlertTemplateArrayOutput() GetMetricRuleTemplatesTemplateAlertTemplateArrayOutput
func (GetMetricRuleTemplatesTemplateAlertTemplateArrayOutput) ToGetMetricRuleTemplatesTemplateAlertTemplateArrayOutputWithContext ¶ added in v3.8.0
func (o GetMetricRuleTemplatesTemplateAlertTemplateArrayOutput) ToGetMetricRuleTemplatesTemplateAlertTemplateArrayOutputWithContext(ctx context.Context) GetMetricRuleTemplatesTemplateAlertTemplateArrayOutput
type GetMetricRuleTemplatesTemplateAlertTemplateEscalation ¶ added in v3.8.0
type GetMetricRuleTemplatesTemplateAlertTemplateEscalation struct { // The condition for triggering critical-level alerts. Criticals []GetMetricRuleTemplatesTemplateAlertTemplateEscalationCritical `pulumi:"criticals"` // The condition for triggering info-level alerts. Infos []GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfo `pulumi:"infos"` // The condition for triggering warn-level alerts. Warns []GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarn `pulumi:"warns"` }
type GetMetricRuleTemplatesTemplateAlertTemplateEscalationArgs ¶ added in v3.8.0
type GetMetricRuleTemplatesTemplateAlertTemplateEscalationArgs struct { // The condition for triggering critical-level alerts. Criticals GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalArrayInput `pulumi:"criticals"` // The condition for triggering info-level alerts. Infos GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoArrayInput `pulumi:"infos"` // The condition for triggering warn-level alerts. Warns GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnArrayInput `pulumi:"warns"` }
func (GetMetricRuleTemplatesTemplateAlertTemplateEscalationArgs) ElementType ¶ added in v3.8.0
func (GetMetricRuleTemplatesTemplateAlertTemplateEscalationArgs) ElementType() reflect.Type
func (GetMetricRuleTemplatesTemplateAlertTemplateEscalationArgs) ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationOutput ¶ added in v3.8.0
func (i GetMetricRuleTemplatesTemplateAlertTemplateEscalationArgs) ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationOutput() GetMetricRuleTemplatesTemplateAlertTemplateEscalationOutput
func (GetMetricRuleTemplatesTemplateAlertTemplateEscalationArgs) ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationOutputWithContext ¶ added in v3.8.0
func (i GetMetricRuleTemplatesTemplateAlertTemplateEscalationArgs) ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationOutputWithContext(ctx context.Context) GetMetricRuleTemplatesTemplateAlertTemplateEscalationOutput
type GetMetricRuleTemplatesTemplateAlertTemplateEscalationArray ¶ added in v3.8.0
type GetMetricRuleTemplatesTemplateAlertTemplateEscalationArray []GetMetricRuleTemplatesTemplateAlertTemplateEscalationInput
func (GetMetricRuleTemplatesTemplateAlertTemplateEscalationArray) ElementType ¶ added in v3.8.0
func (GetMetricRuleTemplatesTemplateAlertTemplateEscalationArray) ElementType() reflect.Type
func (GetMetricRuleTemplatesTemplateAlertTemplateEscalationArray) ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationArrayOutput ¶ added in v3.8.0
func (i GetMetricRuleTemplatesTemplateAlertTemplateEscalationArray) ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationArrayOutput() GetMetricRuleTemplatesTemplateAlertTemplateEscalationArrayOutput
func (GetMetricRuleTemplatesTemplateAlertTemplateEscalationArray) ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationArrayOutputWithContext ¶ added in v3.8.0
func (i GetMetricRuleTemplatesTemplateAlertTemplateEscalationArray) ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationArrayOutputWithContext(ctx context.Context) GetMetricRuleTemplatesTemplateAlertTemplateEscalationArrayOutput
type GetMetricRuleTemplatesTemplateAlertTemplateEscalationArrayInput ¶ added in v3.8.0
type GetMetricRuleTemplatesTemplateAlertTemplateEscalationArrayInput interface { pulumi.Input ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationArrayOutput() GetMetricRuleTemplatesTemplateAlertTemplateEscalationArrayOutput ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationArrayOutputWithContext(context.Context) GetMetricRuleTemplatesTemplateAlertTemplateEscalationArrayOutput }
GetMetricRuleTemplatesTemplateAlertTemplateEscalationArrayInput is an input type that accepts GetMetricRuleTemplatesTemplateAlertTemplateEscalationArray and GetMetricRuleTemplatesTemplateAlertTemplateEscalationArrayOutput values. You can construct a concrete instance of `GetMetricRuleTemplatesTemplateAlertTemplateEscalationArrayInput` via:
GetMetricRuleTemplatesTemplateAlertTemplateEscalationArray{ GetMetricRuleTemplatesTemplateAlertTemplateEscalationArgs{...} }
type GetMetricRuleTemplatesTemplateAlertTemplateEscalationArrayOutput ¶ added in v3.8.0
type GetMetricRuleTemplatesTemplateAlertTemplateEscalationArrayOutput struct{ *pulumi.OutputState }
func (GetMetricRuleTemplatesTemplateAlertTemplateEscalationArrayOutput) ElementType ¶ added in v3.8.0
func (GetMetricRuleTemplatesTemplateAlertTemplateEscalationArrayOutput) ElementType() reflect.Type
func (GetMetricRuleTemplatesTemplateAlertTemplateEscalationArrayOutput) ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationArrayOutput ¶ added in v3.8.0
func (o GetMetricRuleTemplatesTemplateAlertTemplateEscalationArrayOutput) ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationArrayOutput() GetMetricRuleTemplatesTemplateAlertTemplateEscalationArrayOutput
func (GetMetricRuleTemplatesTemplateAlertTemplateEscalationArrayOutput) ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationArrayOutputWithContext ¶ added in v3.8.0
func (o GetMetricRuleTemplatesTemplateAlertTemplateEscalationArrayOutput) ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationArrayOutputWithContext(ctx context.Context) GetMetricRuleTemplatesTemplateAlertTemplateEscalationArrayOutput
type GetMetricRuleTemplatesTemplateAlertTemplateEscalationCritical ¶ added in v3.8.0
type GetMetricRuleTemplatesTemplateAlertTemplateEscalationCritical struct { // The comparison operator of the threshold for critical-level alerts.Valid values: `GreaterThanOrEqualToThreshold`, `GreaterThanThreshold`, `LessThanOrEqualToThreshold`, `LessThanThreshold`, `NotEqualToThreshold`, `GreaterThanYesterday`, `LessThanYesterday`, `GreaterThanLastWeek`, `LessThanLastWeek`, `GreaterThanLastPeriod`, `LessThanLastPeriod`. ComparisonOperator string `pulumi:"comparisonOperator"` // The statistical aggregation method for critical-level alerts. Statistics string `pulumi:"statistics"` // The threshold for critical-level alerts. Threshold string `pulumi:"threshold"` // The consecutive number of times for which the metric value is measured before a // critical-level alert is triggered. Times string `pulumi:"times"` }
type GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalArgs ¶ added in v3.8.0
type GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalArgs struct { // The comparison operator of the threshold for critical-level alerts.Valid values: `GreaterThanOrEqualToThreshold`, `GreaterThanThreshold`, `LessThanOrEqualToThreshold`, `LessThanThreshold`, `NotEqualToThreshold`, `GreaterThanYesterday`, `LessThanYesterday`, `GreaterThanLastWeek`, `LessThanLastWeek`, `GreaterThanLastPeriod`, `LessThanLastPeriod`. ComparisonOperator pulumi.StringInput `pulumi:"comparisonOperator"` // The statistical aggregation method for critical-level alerts. Statistics pulumi.StringInput `pulumi:"statistics"` // The threshold for critical-level alerts. Threshold pulumi.StringInput `pulumi:"threshold"` // The consecutive number of times for which the metric value is measured before a // critical-level alert is triggered. Times pulumi.StringInput `pulumi:"times"` }
func (GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalArgs) ElementType ¶ added in v3.8.0
func (GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalArgs) ElementType() reflect.Type
func (GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalArgs) ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalOutput ¶ added in v3.8.0
func (i GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalArgs) ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalOutput() GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalOutput
func (GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalArgs) ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalOutputWithContext ¶ added in v3.8.0
func (i GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalArgs) ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalOutputWithContext(ctx context.Context) GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalOutput
type GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalArray ¶ added in v3.8.0
type GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalArray []GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalInput
func (GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalArray) ElementType ¶ added in v3.8.0
func (GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalArray) ElementType() reflect.Type
func (GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalArray) ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalArrayOutput ¶ added in v3.8.0
func (i GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalArray) ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalArrayOutput() GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalArrayOutput
func (GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalArray) ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalArrayOutputWithContext ¶ added in v3.8.0
func (i GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalArray) ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalArrayOutputWithContext(ctx context.Context) GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalArrayOutput
type GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalArrayInput ¶ added in v3.8.0
type GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalArrayInput interface { pulumi.Input ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalArrayOutput() GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalArrayOutput ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalArrayOutputWithContext(context.Context) GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalArrayOutput }
GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalArrayInput is an input type that accepts GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalArray and GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalArrayOutput values. You can construct a concrete instance of `GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalArrayInput` via:
GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalArray{ GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalArgs{...} }
type GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalArrayOutput ¶ added in v3.8.0
type GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalArrayOutput struct{ *pulumi.OutputState }
func (GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalArrayOutput) ElementType ¶ added in v3.8.0
func (GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalArrayOutput) ElementType() reflect.Type
func (GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalArrayOutput) Index ¶ added in v3.8.0
func (GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalArrayOutput) ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalArrayOutput ¶ added in v3.8.0
func (o GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalArrayOutput) ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalArrayOutput() GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalArrayOutput
func (GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalArrayOutput) ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalArrayOutputWithContext ¶ added in v3.8.0
func (o GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalArrayOutput) ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalArrayOutputWithContext(ctx context.Context) GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalArrayOutput
type GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalInput ¶ added in v3.8.0
type GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalInput interface { pulumi.Input ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalOutput() GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalOutput ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalOutputWithContext(context.Context) GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalOutput }
GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalInput is an input type that accepts GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalArgs and GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalOutput values. You can construct a concrete instance of `GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalInput` via:
GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalArgs{...}
type GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalOutput ¶ added in v3.8.0
type GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalOutput struct{ *pulumi.OutputState }
func (GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalOutput) ComparisonOperator ¶ added in v3.8.0
func (o GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalOutput) ComparisonOperator() pulumi.StringOutput
The comparison operator of the threshold for critical-level alerts.Valid values: `GreaterThanOrEqualToThreshold`, `GreaterThanThreshold`, `LessThanOrEqualToThreshold`, `LessThanThreshold`, `NotEqualToThreshold`, `GreaterThanYesterday`, `LessThanYesterday`, `GreaterThanLastWeek`, `LessThanLastWeek`, `GreaterThanLastPeriod`, `LessThanLastPeriod`.
func (GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalOutput) ElementType ¶ added in v3.8.0
func (GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalOutput) ElementType() reflect.Type
func (GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalOutput) Statistics ¶ added in v3.8.0
func (o GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalOutput) Statistics() pulumi.StringOutput
The statistical aggregation method for critical-level alerts.
func (GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalOutput) Threshold ¶ added in v3.8.0
func (o GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalOutput) Threshold() pulumi.StringOutput
The threshold for critical-level alerts.
func (GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalOutput) Times ¶ added in v3.8.0
func (o GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalOutput) Times() pulumi.StringOutput
The consecutive number of times for which the metric value is measured before a critical-level alert is triggered.
func (GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalOutput) ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalOutput ¶ added in v3.8.0
func (o GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalOutput) ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalOutput() GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalOutput
func (GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalOutput) ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalOutputWithContext ¶ added in v3.8.0
func (o GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalOutput) ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalOutputWithContext(ctx context.Context) GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalOutput
type GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfo ¶ added in v3.8.0
type GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfo struct { // The comparison operator of the threshold for info-level alerts.Valid values: `GreaterThanOrEqualToThreshold`, `GreaterThanThreshold`, `LessThanOrEqualToThreshold`, `LessThanThreshold`, `NotEqualToThreshold`, `GreaterThanYesterday`, `LessThanYesterday`, `GreaterThanLastWeek`, `LessThanLastWeek`, `GreaterThanLastPeriod`, `LessThanLastPeriod`. ComparisonOperator string `pulumi:"comparisonOperator"` // The statistical aggregation method for info-level alerts. Statistics string `pulumi:"statistics"` // The threshold for info-level alerts. Threshold string `pulumi:"threshold"` // The consecutive number of times for which the metric value is measured before an info-level // alert is triggered. Times string `pulumi:"times"` }
type GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoArgs ¶ added in v3.8.0
type GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoArgs struct { // The comparison operator of the threshold for info-level alerts.Valid values: `GreaterThanOrEqualToThreshold`, `GreaterThanThreshold`, `LessThanOrEqualToThreshold`, `LessThanThreshold`, `NotEqualToThreshold`, `GreaterThanYesterday`, `LessThanYesterday`, `GreaterThanLastWeek`, `LessThanLastWeek`, `GreaterThanLastPeriod`, `LessThanLastPeriod`. ComparisonOperator pulumi.StringInput `pulumi:"comparisonOperator"` // The statistical aggregation method for info-level alerts. Statistics pulumi.StringInput `pulumi:"statistics"` // The threshold for info-level alerts. Threshold pulumi.StringInput `pulumi:"threshold"` // The consecutive number of times for which the metric value is measured before an info-level // alert is triggered. Times pulumi.StringInput `pulumi:"times"` }
func (GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoArgs) ElementType ¶ added in v3.8.0
func (GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoArgs) ElementType() reflect.Type
func (GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoArgs) ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoOutput ¶ added in v3.8.0
func (i GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoArgs) ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoOutput() GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoOutput
func (GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoArgs) ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoOutputWithContext ¶ added in v3.8.0
func (i GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoArgs) ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoOutputWithContext(ctx context.Context) GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoOutput
type GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoArray ¶ added in v3.8.0
type GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoArray []GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoInput
func (GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoArray) ElementType ¶ added in v3.8.0
func (GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoArray) ElementType() reflect.Type
func (GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoArray) ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoArrayOutput ¶ added in v3.8.0
func (i GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoArray) ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoArrayOutput() GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoArrayOutput
func (GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoArray) ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoArrayOutputWithContext ¶ added in v3.8.0
func (i GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoArray) ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoArrayOutputWithContext(ctx context.Context) GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoArrayOutput
type GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoArrayInput ¶ added in v3.8.0
type GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoArrayInput interface { pulumi.Input ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoArrayOutput() GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoArrayOutput ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoArrayOutputWithContext(context.Context) GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoArrayOutput }
GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoArrayInput is an input type that accepts GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoArray and GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoArrayOutput values. You can construct a concrete instance of `GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoArrayInput` via:
GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoArray{ GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoArgs{...} }
type GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoArrayOutput ¶ added in v3.8.0
type GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoArrayOutput struct{ *pulumi.OutputState }
func (GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoArrayOutput) ElementType ¶ added in v3.8.0
func (GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoArrayOutput) ElementType() reflect.Type
func (GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoArrayOutput) ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoArrayOutput ¶ added in v3.8.0
func (o GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoArrayOutput) ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoArrayOutput() GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoArrayOutput
func (GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoArrayOutput) ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoArrayOutputWithContext ¶ added in v3.8.0
func (o GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoArrayOutput) ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoArrayOutputWithContext(ctx context.Context) GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoArrayOutput
type GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoInput ¶ added in v3.8.0
type GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoInput interface { pulumi.Input ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoOutput() GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoOutput ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoOutputWithContext(context.Context) GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoOutput }
GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoInput is an input type that accepts GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoArgs and GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoOutput values. You can construct a concrete instance of `GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoInput` via:
GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoArgs{...}
type GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoOutput ¶ added in v3.8.0
type GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoOutput struct{ *pulumi.OutputState }
func (GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoOutput) ComparisonOperator ¶ added in v3.8.0
func (o GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoOutput) ComparisonOperator() pulumi.StringOutput
The comparison operator of the threshold for info-level alerts.Valid values: `GreaterThanOrEqualToThreshold`, `GreaterThanThreshold`, `LessThanOrEqualToThreshold`, `LessThanThreshold`, `NotEqualToThreshold`, `GreaterThanYesterday`, `LessThanYesterday`, `GreaterThanLastWeek`, `LessThanLastWeek`, `GreaterThanLastPeriod`, `LessThanLastPeriod`.
func (GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoOutput) ElementType ¶ added in v3.8.0
func (GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoOutput) ElementType() reflect.Type
func (GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoOutput) Statistics ¶ added in v3.8.0
func (o GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoOutput) Statistics() pulumi.StringOutput
The statistical aggregation method for info-level alerts.
func (GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoOutput) Threshold ¶ added in v3.8.0
func (o GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoOutput) Threshold() pulumi.StringOutput
The threshold for info-level alerts.
func (GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoOutput) Times ¶ added in v3.8.0
func (o GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoOutput) Times() pulumi.StringOutput
The consecutive number of times for which the metric value is measured before an info-level alert is triggered.
func (GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoOutput) ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoOutput ¶ added in v3.8.0
func (o GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoOutput) ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoOutput() GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoOutput
func (GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoOutput) ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoOutputWithContext ¶ added in v3.8.0
func (o GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoOutput) ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoOutputWithContext(ctx context.Context) GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoOutput
type GetMetricRuleTemplatesTemplateAlertTemplateEscalationInput ¶ added in v3.8.0
type GetMetricRuleTemplatesTemplateAlertTemplateEscalationInput interface { pulumi.Input ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationOutput() GetMetricRuleTemplatesTemplateAlertTemplateEscalationOutput ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationOutputWithContext(context.Context) GetMetricRuleTemplatesTemplateAlertTemplateEscalationOutput }
GetMetricRuleTemplatesTemplateAlertTemplateEscalationInput is an input type that accepts GetMetricRuleTemplatesTemplateAlertTemplateEscalationArgs and GetMetricRuleTemplatesTemplateAlertTemplateEscalationOutput values. You can construct a concrete instance of `GetMetricRuleTemplatesTemplateAlertTemplateEscalationInput` via:
GetMetricRuleTemplatesTemplateAlertTemplateEscalationArgs{...}
type GetMetricRuleTemplatesTemplateAlertTemplateEscalationOutput ¶ added in v3.8.0
type GetMetricRuleTemplatesTemplateAlertTemplateEscalationOutput struct{ *pulumi.OutputState }
func (GetMetricRuleTemplatesTemplateAlertTemplateEscalationOutput) Criticals ¶ added in v3.8.0
func (o GetMetricRuleTemplatesTemplateAlertTemplateEscalationOutput) Criticals() GetMetricRuleTemplatesTemplateAlertTemplateEscalationCriticalArrayOutput
The condition for triggering critical-level alerts.
func (GetMetricRuleTemplatesTemplateAlertTemplateEscalationOutput) ElementType ¶ added in v3.8.0
func (GetMetricRuleTemplatesTemplateAlertTemplateEscalationOutput) ElementType() reflect.Type
func (GetMetricRuleTemplatesTemplateAlertTemplateEscalationOutput) Infos ¶ added in v3.8.0
func (o GetMetricRuleTemplatesTemplateAlertTemplateEscalationOutput) Infos() GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfoArrayOutput
The condition for triggering info-level alerts.
func (GetMetricRuleTemplatesTemplateAlertTemplateEscalationOutput) ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationOutput ¶ added in v3.8.0
func (o GetMetricRuleTemplatesTemplateAlertTemplateEscalationOutput) ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationOutput() GetMetricRuleTemplatesTemplateAlertTemplateEscalationOutput
func (GetMetricRuleTemplatesTemplateAlertTemplateEscalationOutput) ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationOutputWithContext ¶ added in v3.8.0
func (o GetMetricRuleTemplatesTemplateAlertTemplateEscalationOutput) ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationOutputWithContext(ctx context.Context) GetMetricRuleTemplatesTemplateAlertTemplateEscalationOutput
func (GetMetricRuleTemplatesTemplateAlertTemplateEscalationOutput) Warns ¶ added in v3.8.0
func (o GetMetricRuleTemplatesTemplateAlertTemplateEscalationOutput) Warns() GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnArrayOutput
The condition for triggering warn-level alerts.
type GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarn ¶ added in v3.8.0
type GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarn struct { // The comparison operator of the threshold for warn-level alerts.Valid values: `GreaterThanOrEqualToThreshold`, `GreaterThanThreshold`, `LessThanOrEqualToThreshold`, `LessThanThreshold`, `NotEqualToThreshold`, `GreaterThanYesterday`, `LessThanYesterday`, `GreaterThanLastWeek`, `LessThanLastWeek`, `GreaterThanLastPeriod`, `LessThanLastPeriod`. ComparisonOperator string `pulumi:"comparisonOperator"` // The statistical aggregation method for warn-level alerts. Statistics string `pulumi:"statistics"` // The threshold for warn-level alerts. Threshold string `pulumi:"threshold"` // The consecutive number of times for which the metric value is measured before a warn-level // alert is triggered. Times string `pulumi:"times"` }
type GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnArgs ¶ added in v3.8.0
type GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnArgs struct { // The comparison operator of the threshold for warn-level alerts.Valid values: `GreaterThanOrEqualToThreshold`, `GreaterThanThreshold`, `LessThanOrEqualToThreshold`, `LessThanThreshold`, `NotEqualToThreshold`, `GreaterThanYesterday`, `LessThanYesterday`, `GreaterThanLastWeek`, `LessThanLastWeek`, `GreaterThanLastPeriod`, `LessThanLastPeriod`. ComparisonOperator pulumi.StringInput `pulumi:"comparisonOperator"` // The statistical aggregation method for warn-level alerts. Statistics pulumi.StringInput `pulumi:"statistics"` // The threshold for warn-level alerts. Threshold pulumi.StringInput `pulumi:"threshold"` // The consecutive number of times for which the metric value is measured before a warn-level // alert is triggered. Times pulumi.StringInput `pulumi:"times"` }
func (GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnArgs) ElementType ¶ added in v3.8.0
func (GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnArgs) ElementType() reflect.Type
func (GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnArgs) ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnOutput ¶ added in v3.8.0
func (i GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnArgs) ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnOutput() GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnOutput
func (GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnArgs) ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnOutputWithContext ¶ added in v3.8.0
func (i GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnArgs) ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnOutputWithContext(ctx context.Context) GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnOutput
type GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnArray ¶ added in v3.8.0
type GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnArray []GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnInput
func (GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnArray) ElementType ¶ added in v3.8.0
func (GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnArray) ElementType() reflect.Type
func (GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnArray) ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnArrayOutput ¶ added in v3.8.0
func (i GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnArray) ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnArrayOutput() GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnArrayOutput
func (GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnArray) ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnArrayOutputWithContext ¶ added in v3.8.0
func (i GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnArray) ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnArrayOutputWithContext(ctx context.Context) GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnArrayOutput
type GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnArrayInput ¶ added in v3.8.0
type GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnArrayInput interface { pulumi.Input ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnArrayOutput() GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnArrayOutput ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnArrayOutputWithContext(context.Context) GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnArrayOutput }
GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnArrayInput is an input type that accepts GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnArray and GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnArrayOutput values. You can construct a concrete instance of `GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnArrayInput` via:
GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnArray{ GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnArgs{...} }
type GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnArrayOutput ¶ added in v3.8.0
type GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnArrayOutput struct{ *pulumi.OutputState }
func (GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnArrayOutput) ElementType ¶ added in v3.8.0
func (GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnArrayOutput) ElementType() reflect.Type
func (GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnArrayOutput) ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnArrayOutput ¶ added in v3.8.0
func (o GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnArrayOutput) ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnArrayOutput() GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnArrayOutput
func (GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnArrayOutput) ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnArrayOutputWithContext ¶ added in v3.8.0
func (o GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnArrayOutput) ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnArrayOutputWithContext(ctx context.Context) GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnArrayOutput
type GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnInput ¶ added in v3.8.0
type GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnInput interface { pulumi.Input ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnOutput() GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnOutput ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnOutputWithContext(context.Context) GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnOutput }
GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnInput is an input type that accepts GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnArgs and GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnOutput values. You can construct a concrete instance of `GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnInput` via:
GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnArgs{...}
type GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnOutput ¶ added in v3.8.0
type GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnOutput struct{ *pulumi.OutputState }
func (GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnOutput) ComparisonOperator ¶ added in v3.8.0
func (o GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnOutput) ComparisonOperator() pulumi.StringOutput
The comparison operator of the threshold for warn-level alerts.Valid values: `GreaterThanOrEqualToThreshold`, `GreaterThanThreshold`, `LessThanOrEqualToThreshold`, `LessThanThreshold`, `NotEqualToThreshold`, `GreaterThanYesterday`, `LessThanYesterday`, `GreaterThanLastWeek`, `LessThanLastWeek`, `GreaterThanLastPeriod`, `LessThanLastPeriod`.
func (GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnOutput) ElementType ¶ added in v3.8.0
func (GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnOutput) ElementType() reflect.Type
func (GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnOutput) Statistics ¶ added in v3.8.0
func (o GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnOutput) Statistics() pulumi.StringOutput
The statistical aggregation method for warn-level alerts.
func (GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnOutput) Threshold ¶ added in v3.8.0
func (o GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnOutput) Threshold() pulumi.StringOutput
The threshold for warn-level alerts.
func (GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnOutput) Times ¶ added in v3.8.0
func (o GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnOutput) Times() pulumi.StringOutput
The consecutive number of times for which the metric value is measured before a warn-level alert is triggered.
func (GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnOutput) ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnOutput ¶ added in v3.8.0
func (o GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnOutput) ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnOutput() GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnOutput
func (GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnOutput) ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnOutputWithContext ¶ added in v3.8.0
func (o GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnOutput) ToGetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnOutputWithContext(ctx context.Context) GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarnOutput
type GetMetricRuleTemplatesTemplateAlertTemplateInput ¶ added in v3.8.0
type GetMetricRuleTemplatesTemplateAlertTemplateInput interface { pulumi.Input ToGetMetricRuleTemplatesTemplateAlertTemplateOutput() GetMetricRuleTemplatesTemplateAlertTemplateOutput ToGetMetricRuleTemplatesTemplateAlertTemplateOutputWithContext(context.Context) GetMetricRuleTemplatesTemplateAlertTemplateOutput }
GetMetricRuleTemplatesTemplateAlertTemplateInput is an input type that accepts GetMetricRuleTemplatesTemplateAlertTemplateArgs and GetMetricRuleTemplatesTemplateAlertTemplateOutput values. You can construct a concrete instance of `GetMetricRuleTemplatesTemplateAlertTemplateInput` via:
GetMetricRuleTemplatesTemplateAlertTemplateArgs{...}
type GetMetricRuleTemplatesTemplateAlertTemplateOutput ¶ added in v3.8.0
type GetMetricRuleTemplatesTemplateAlertTemplateOutput struct{ *pulumi.OutputState }
func (GetMetricRuleTemplatesTemplateAlertTemplateOutput) Category ¶ added in v3.8.0
func (o GetMetricRuleTemplatesTemplateAlertTemplateOutput) Category() pulumi.StringOutput
The abbreviation of the service name. Valid values: `ecs`, `rds`, `ads`, `slb`, `vpc`, `apigateway`, `cdn`, `cs`, `dcdn`, `ddos`, `eip`, `elasticsearch`, `emr`, `ess`, `hbase`, `iotEdge`, `kvstoreSharding`, `kvstoreSplitrw`, `kvstoreStandard`, `memcache`, `mns`, `mongodb`, `mongodbCluster`, `mongodbSharding`, `mqTopic`, `ocs`, `opensearch`, `oss`, `polardb`, `petadata`, `scdn`, `sharebandwidthpackages`, `sls`, `vpn`.
func (GetMetricRuleTemplatesTemplateAlertTemplateOutput) ElementType ¶ added in v3.8.0
func (GetMetricRuleTemplatesTemplateAlertTemplateOutput) ElementType() reflect.Type
func (GetMetricRuleTemplatesTemplateAlertTemplateOutput) Escalations ¶ added in v3.8.0
func (o GetMetricRuleTemplatesTemplateAlertTemplateOutput) Escalations() GetMetricRuleTemplatesTemplateAlertTemplateEscalationArrayOutput
The information about the trigger condition based on the alert level.
func (GetMetricRuleTemplatesTemplateAlertTemplateOutput) MetricName ¶ added in v3.8.0
func (o GetMetricRuleTemplatesTemplateAlertTemplateOutput) MetricName() pulumi.StringOutput
The name of the metric.
func (GetMetricRuleTemplatesTemplateAlertTemplateOutput) Namespace ¶ added in v3.8.0
func (o GetMetricRuleTemplatesTemplateAlertTemplateOutput) Namespace() pulumi.StringOutput
The namespace of the service.
func (GetMetricRuleTemplatesTemplateAlertTemplateOutput) RuleName ¶ added in v3.8.0
func (o GetMetricRuleTemplatesTemplateAlertTemplateOutput) RuleName() pulumi.StringOutput
The name of the alert rule.
func (GetMetricRuleTemplatesTemplateAlertTemplateOutput) Selector ¶ added in v3.8.0
func (o GetMetricRuleTemplatesTemplateAlertTemplateOutput) Selector() pulumi.StringOutput
func (GetMetricRuleTemplatesTemplateAlertTemplateOutput) ToGetMetricRuleTemplatesTemplateAlertTemplateOutput ¶ added in v3.8.0
func (o GetMetricRuleTemplatesTemplateAlertTemplateOutput) ToGetMetricRuleTemplatesTemplateAlertTemplateOutput() GetMetricRuleTemplatesTemplateAlertTemplateOutput
func (GetMetricRuleTemplatesTemplateAlertTemplateOutput) ToGetMetricRuleTemplatesTemplateAlertTemplateOutputWithContext ¶ added in v3.8.0
func (o GetMetricRuleTemplatesTemplateAlertTemplateOutput) ToGetMetricRuleTemplatesTemplateAlertTemplateOutputWithContext(ctx context.Context) GetMetricRuleTemplatesTemplateAlertTemplateOutput
func (GetMetricRuleTemplatesTemplateAlertTemplateOutput) Webhook ¶ added in v3.8.0
func (o GetMetricRuleTemplatesTemplateAlertTemplateOutput) Webhook() pulumi.StringOutput
The callback URL to which a POST request is sent when an alert is triggered based on the alert rule.
type GetMetricRuleTemplatesTemplateArgs ¶ added in v3.8.0
type GetMetricRuleTemplatesTemplateArgs struct { // The details of alert rules that are generated based on the alert template. AlertTemplates GetMetricRuleTemplatesTemplateAlertTemplateArrayInput `pulumi:"alertTemplates"` // The description of the alert template. Description pulumi.StringInput `pulumi:"description"` // GroupId. GroupId pulumi.StringInput `pulumi:"groupId"` // The ID of the Metric Rule Template. Id pulumi.StringInput `pulumi:"id"` // The name of the alert template. MetricRuleTemplateName pulumi.StringInput `pulumi:"metricRuleTemplateName"` // The version of the alert template. // // > **NOTE:** The version changes with the number of times that the alert template is modified. RestVersion pulumi.StringInput `pulumi:"restVersion"` // The ID of the alert template. TemplateId pulumi.StringInput `pulumi:"templateId"` }
func (GetMetricRuleTemplatesTemplateArgs) ElementType ¶ added in v3.8.0
func (GetMetricRuleTemplatesTemplateArgs) ElementType() reflect.Type
func (GetMetricRuleTemplatesTemplateArgs) ToGetMetricRuleTemplatesTemplateOutput ¶ added in v3.8.0
func (i GetMetricRuleTemplatesTemplateArgs) ToGetMetricRuleTemplatesTemplateOutput() GetMetricRuleTemplatesTemplateOutput
func (GetMetricRuleTemplatesTemplateArgs) ToGetMetricRuleTemplatesTemplateOutputWithContext ¶ added in v3.8.0
func (i GetMetricRuleTemplatesTemplateArgs) ToGetMetricRuleTemplatesTemplateOutputWithContext(ctx context.Context) GetMetricRuleTemplatesTemplateOutput
type GetMetricRuleTemplatesTemplateArray ¶ added in v3.8.0
type GetMetricRuleTemplatesTemplateArray []GetMetricRuleTemplatesTemplateInput
func (GetMetricRuleTemplatesTemplateArray) ElementType ¶ added in v3.8.0
func (GetMetricRuleTemplatesTemplateArray) ElementType() reflect.Type
func (GetMetricRuleTemplatesTemplateArray) ToGetMetricRuleTemplatesTemplateArrayOutput ¶ added in v3.8.0
func (i GetMetricRuleTemplatesTemplateArray) ToGetMetricRuleTemplatesTemplateArrayOutput() GetMetricRuleTemplatesTemplateArrayOutput
func (GetMetricRuleTemplatesTemplateArray) ToGetMetricRuleTemplatesTemplateArrayOutputWithContext ¶ added in v3.8.0
func (i GetMetricRuleTemplatesTemplateArray) ToGetMetricRuleTemplatesTemplateArrayOutputWithContext(ctx context.Context) GetMetricRuleTemplatesTemplateArrayOutput
type GetMetricRuleTemplatesTemplateArrayInput ¶ added in v3.8.0
type GetMetricRuleTemplatesTemplateArrayInput interface { pulumi.Input ToGetMetricRuleTemplatesTemplateArrayOutput() GetMetricRuleTemplatesTemplateArrayOutput ToGetMetricRuleTemplatesTemplateArrayOutputWithContext(context.Context) GetMetricRuleTemplatesTemplateArrayOutput }
GetMetricRuleTemplatesTemplateArrayInput is an input type that accepts GetMetricRuleTemplatesTemplateArray and GetMetricRuleTemplatesTemplateArrayOutput values. You can construct a concrete instance of `GetMetricRuleTemplatesTemplateArrayInput` via:
GetMetricRuleTemplatesTemplateArray{ GetMetricRuleTemplatesTemplateArgs{...} }
type GetMetricRuleTemplatesTemplateArrayOutput ¶ added in v3.8.0
type GetMetricRuleTemplatesTemplateArrayOutput struct{ *pulumi.OutputState }
func (GetMetricRuleTemplatesTemplateArrayOutput) ElementType ¶ added in v3.8.0
func (GetMetricRuleTemplatesTemplateArrayOutput) ElementType() reflect.Type
func (GetMetricRuleTemplatesTemplateArrayOutput) ToGetMetricRuleTemplatesTemplateArrayOutput ¶ added in v3.8.0
func (o GetMetricRuleTemplatesTemplateArrayOutput) ToGetMetricRuleTemplatesTemplateArrayOutput() GetMetricRuleTemplatesTemplateArrayOutput
func (GetMetricRuleTemplatesTemplateArrayOutput) ToGetMetricRuleTemplatesTemplateArrayOutputWithContext ¶ added in v3.8.0
func (o GetMetricRuleTemplatesTemplateArrayOutput) ToGetMetricRuleTemplatesTemplateArrayOutputWithContext(ctx context.Context) GetMetricRuleTemplatesTemplateArrayOutput
type GetMetricRuleTemplatesTemplateInput ¶ added in v3.8.0
type GetMetricRuleTemplatesTemplateInput interface { pulumi.Input ToGetMetricRuleTemplatesTemplateOutput() GetMetricRuleTemplatesTemplateOutput ToGetMetricRuleTemplatesTemplateOutputWithContext(context.Context) GetMetricRuleTemplatesTemplateOutput }
GetMetricRuleTemplatesTemplateInput is an input type that accepts GetMetricRuleTemplatesTemplateArgs and GetMetricRuleTemplatesTemplateOutput values. You can construct a concrete instance of `GetMetricRuleTemplatesTemplateInput` via:
GetMetricRuleTemplatesTemplateArgs{...}
type GetMetricRuleTemplatesTemplateOutput ¶ added in v3.8.0
type GetMetricRuleTemplatesTemplateOutput struct{ *pulumi.OutputState }
func (GetMetricRuleTemplatesTemplateOutput) AlertTemplates ¶ added in v3.8.0
func (o GetMetricRuleTemplatesTemplateOutput) AlertTemplates() GetMetricRuleTemplatesTemplateAlertTemplateArrayOutput
The details of alert rules that are generated based on the alert template.
func (GetMetricRuleTemplatesTemplateOutput) Description ¶ added in v3.8.0
func (o GetMetricRuleTemplatesTemplateOutput) Description() pulumi.StringOutput
The description of the alert template.
func (GetMetricRuleTemplatesTemplateOutput) ElementType ¶ added in v3.8.0
func (GetMetricRuleTemplatesTemplateOutput) ElementType() reflect.Type
func (GetMetricRuleTemplatesTemplateOutput) GroupId ¶ added in v3.8.0
func (o GetMetricRuleTemplatesTemplateOutput) GroupId() pulumi.StringOutput
GroupId.
func (GetMetricRuleTemplatesTemplateOutput) Id ¶ added in v3.8.0
func (o GetMetricRuleTemplatesTemplateOutput) Id() pulumi.StringOutput
The ID of the Metric Rule Template.
func (GetMetricRuleTemplatesTemplateOutput) MetricRuleTemplateName ¶ added in v3.8.0
func (o GetMetricRuleTemplatesTemplateOutput) MetricRuleTemplateName() pulumi.StringOutput
The name of the alert template.
func (GetMetricRuleTemplatesTemplateOutput) RestVersion ¶ added in v3.8.0
func (o GetMetricRuleTemplatesTemplateOutput) RestVersion() pulumi.StringOutput
The version of the alert template.
> **NOTE:** The version changes with the number of times that the alert template is modified.
func (GetMetricRuleTemplatesTemplateOutput) TemplateId ¶ added in v3.8.0
func (o GetMetricRuleTemplatesTemplateOutput) TemplateId() pulumi.StringOutput
The ID of the alert template.
func (GetMetricRuleTemplatesTemplateOutput) ToGetMetricRuleTemplatesTemplateOutput ¶ added in v3.8.0
func (o GetMetricRuleTemplatesTemplateOutput) ToGetMetricRuleTemplatesTemplateOutput() GetMetricRuleTemplatesTemplateOutput
func (GetMetricRuleTemplatesTemplateOutput) ToGetMetricRuleTemplatesTemplateOutputWithContext ¶ added in v3.8.0
func (o GetMetricRuleTemplatesTemplateOutput) ToGetMetricRuleTemplatesTemplateOutputWithContext(ctx context.Context) GetMetricRuleTemplatesTemplateOutput
type GetMonitorGroupInstancesInstance ¶
type GetMonitorGroupInstancesInstance struct {
Instances []GetMonitorGroupInstancesInstanceInstance `pulumi:"instances"`
}
type GetMonitorGroupInstancesInstanceArgs ¶
type GetMonitorGroupInstancesInstanceArgs struct {
Instances GetMonitorGroupInstancesInstanceInstanceArrayInput `pulumi:"instances"`
}
func (GetMonitorGroupInstancesInstanceArgs) ElementType ¶
func (GetMonitorGroupInstancesInstanceArgs) ElementType() reflect.Type
func (GetMonitorGroupInstancesInstanceArgs) ToGetMonitorGroupInstancesInstanceOutput ¶
func (i GetMonitorGroupInstancesInstanceArgs) ToGetMonitorGroupInstancesInstanceOutput() GetMonitorGroupInstancesInstanceOutput
func (GetMonitorGroupInstancesInstanceArgs) ToGetMonitorGroupInstancesInstanceOutputWithContext ¶
func (i GetMonitorGroupInstancesInstanceArgs) ToGetMonitorGroupInstancesInstanceOutputWithContext(ctx context.Context) GetMonitorGroupInstancesInstanceOutput
type GetMonitorGroupInstancesInstanceArray ¶
type GetMonitorGroupInstancesInstanceArray []GetMonitorGroupInstancesInstanceInput
func (GetMonitorGroupInstancesInstanceArray) ElementType ¶
func (GetMonitorGroupInstancesInstanceArray) ElementType() reflect.Type
func (GetMonitorGroupInstancesInstanceArray) ToGetMonitorGroupInstancesInstanceArrayOutput ¶
func (i GetMonitorGroupInstancesInstanceArray) ToGetMonitorGroupInstancesInstanceArrayOutput() GetMonitorGroupInstancesInstanceArrayOutput
func (GetMonitorGroupInstancesInstanceArray) ToGetMonitorGroupInstancesInstanceArrayOutputWithContext ¶
func (i GetMonitorGroupInstancesInstanceArray) ToGetMonitorGroupInstancesInstanceArrayOutputWithContext(ctx context.Context) GetMonitorGroupInstancesInstanceArrayOutput
type GetMonitorGroupInstancesInstanceArrayInput ¶
type GetMonitorGroupInstancesInstanceArrayInput interface { pulumi.Input ToGetMonitorGroupInstancesInstanceArrayOutput() GetMonitorGroupInstancesInstanceArrayOutput ToGetMonitorGroupInstancesInstanceArrayOutputWithContext(context.Context) GetMonitorGroupInstancesInstanceArrayOutput }
GetMonitorGroupInstancesInstanceArrayInput is an input type that accepts GetMonitorGroupInstancesInstanceArray and GetMonitorGroupInstancesInstanceArrayOutput values. You can construct a concrete instance of `GetMonitorGroupInstancesInstanceArrayInput` via:
GetMonitorGroupInstancesInstanceArray{ GetMonitorGroupInstancesInstanceArgs{...} }
type GetMonitorGroupInstancesInstanceArrayOutput ¶
type GetMonitorGroupInstancesInstanceArrayOutput struct{ *pulumi.OutputState }
func (GetMonitorGroupInstancesInstanceArrayOutput) ElementType ¶
func (GetMonitorGroupInstancesInstanceArrayOutput) ElementType() reflect.Type
func (GetMonitorGroupInstancesInstanceArrayOutput) ToGetMonitorGroupInstancesInstanceArrayOutput ¶
func (o GetMonitorGroupInstancesInstanceArrayOutput) ToGetMonitorGroupInstancesInstanceArrayOutput() GetMonitorGroupInstancesInstanceArrayOutput
func (GetMonitorGroupInstancesInstanceArrayOutput) ToGetMonitorGroupInstancesInstanceArrayOutputWithContext ¶
func (o GetMonitorGroupInstancesInstanceArrayOutput) ToGetMonitorGroupInstancesInstanceArrayOutputWithContext(ctx context.Context) GetMonitorGroupInstancesInstanceArrayOutput
type GetMonitorGroupInstancesInstanceInput ¶
type GetMonitorGroupInstancesInstanceInput interface { pulumi.Input ToGetMonitorGroupInstancesInstanceOutput() GetMonitorGroupInstancesInstanceOutput ToGetMonitorGroupInstancesInstanceOutputWithContext(context.Context) GetMonitorGroupInstancesInstanceOutput }
GetMonitorGroupInstancesInstanceInput is an input type that accepts GetMonitorGroupInstancesInstanceArgs and GetMonitorGroupInstancesInstanceOutput values. You can construct a concrete instance of `GetMonitorGroupInstancesInstanceInput` via:
GetMonitorGroupInstancesInstanceArgs{...}
type GetMonitorGroupInstancesInstanceInstanceArgs ¶
type GetMonitorGroupInstancesInstanceInstanceArgs struct { Category pulumi.StringInput `pulumi:"category"` InstanceId pulumi.StringInput `pulumi:"instanceId"` InstanceName pulumi.StringInput `pulumi:"instanceName"` RegionId pulumi.StringInput `pulumi:"regionId"` }
func (GetMonitorGroupInstancesInstanceInstanceArgs) ElementType ¶
func (GetMonitorGroupInstancesInstanceInstanceArgs) ElementType() reflect.Type
func (GetMonitorGroupInstancesInstanceInstanceArgs) ToGetMonitorGroupInstancesInstanceInstanceOutput ¶
func (i GetMonitorGroupInstancesInstanceInstanceArgs) ToGetMonitorGroupInstancesInstanceInstanceOutput() GetMonitorGroupInstancesInstanceInstanceOutput
func (GetMonitorGroupInstancesInstanceInstanceArgs) ToGetMonitorGroupInstancesInstanceInstanceOutputWithContext ¶
func (i GetMonitorGroupInstancesInstanceInstanceArgs) ToGetMonitorGroupInstancesInstanceInstanceOutputWithContext(ctx context.Context) GetMonitorGroupInstancesInstanceInstanceOutput
type GetMonitorGroupInstancesInstanceInstanceArray ¶
type GetMonitorGroupInstancesInstanceInstanceArray []GetMonitorGroupInstancesInstanceInstanceInput
func (GetMonitorGroupInstancesInstanceInstanceArray) ElementType ¶
func (GetMonitorGroupInstancesInstanceInstanceArray) ElementType() reflect.Type
func (GetMonitorGroupInstancesInstanceInstanceArray) ToGetMonitorGroupInstancesInstanceInstanceArrayOutput ¶
func (i GetMonitorGroupInstancesInstanceInstanceArray) ToGetMonitorGroupInstancesInstanceInstanceArrayOutput() GetMonitorGroupInstancesInstanceInstanceArrayOutput
func (GetMonitorGroupInstancesInstanceInstanceArray) ToGetMonitorGroupInstancesInstanceInstanceArrayOutputWithContext ¶
func (i GetMonitorGroupInstancesInstanceInstanceArray) ToGetMonitorGroupInstancesInstanceInstanceArrayOutputWithContext(ctx context.Context) GetMonitorGroupInstancesInstanceInstanceArrayOutput
type GetMonitorGroupInstancesInstanceInstanceArrayInput ¶
type GetMonitorGroupInstancesInstanceInstanceArrayInput interface { pulumi.Input ToGetMonitorGroupInstancesInstanceInstanceArrayOutput() GetMonitorGroupInstancesInstanceInstanceArrayOutput ToGetMonitorGroupInstancesInstanceInstanceArrayOutputWithContext(context.Context) GetMonitorGroupInstancesInstanceInstanceArrayOutput }
GetMonitorGroupInstancesInstanceInstanceArrayInput is an input type that accepts GetMonitorGroupInstancesInstanceInstanceArray and GetMonitorGroupInstancesInstanceInstanceArrayOutput values. You can construct a concrete instance of `GetMonitorGroupInstancesInstanceInstanceArrayInput` via:
GetMonitorGroupInstancesInstanceInstanceArray{ GetMonitorGroupInstancesInstanceInstanceArgs{...} }
type GetMonitorGroupInstancesInstanceInstanceArrayOutput ¶
type GetMonitorGroupInstancesInstanceInstanceArrayOutput struct{ *pulumi.OutputState }
func (GetMonitorGroupInstancesInstanceInstanceArrayOutput) ElementType ¶
func (GetMonitorGroupInstancesInstanceInstanceArrayOutput) ElementType() reflect.Type
func (GetMonitorGroupInstancesInstanceInstanceArrayOutput) ToGetMonitorGroupInstancesInstanceInstanceArrayOutput ¶
func (o GetMonitorGroupInstancesInstanceInstanceArrayOutput) ToGetMonitorGroupInstancesInstanceInstanceArrayOutput() GetMonitorGroupInstancesInstanceInstanceArrayOutput
func (GetMonitorGroupInstancesInstanceInstanceArrayOutput) ToGetMonitorGroupInstancesInstanceInstanceArrayOutputWithContext ¶
func (o GetMonitorGroupInstancesInstanceInstanceArrayOutput) ToGetMonitorGroupInstancesInstanceInstanceArrayOutputWithContext(ctx context.Context) GetMonitorGroupInstancesInstanceInstanceArrayOutput
type GetMonitorGroupInstancesInstanceInstanceInput ¶
type GetMonitorGroupInstancesInstanceInstanceInput interface { pulumi.Input ToGetMonitorGroupInstancesInstanceInstanceOutput() GetMonitorGroupInstancesInstanceInstanceOutput ToGetMonitorGroupInstancesInstanceInstanceOutputWithContext(context.Context) GetMonitorGroupInstancesInstanceInstanceOutput }
GetMonitorGroupInstancesInstanceInstanceInput is an input type that accepts GetMonitorGroupInstancesInstanceInstanceArgs and GetMonitorGroupInstancesInstanceInstanceOutput values. You can construct a concrete instance of `GetMonitorGroupInstancesInstanceInstanceInput` via:
GetMonitorGroupInstancesInstanceInstanceArgs{...}
type GetMonitorGroupInstancesInstanceInstanceOutput ¶
type GetMonitorGroupInstancesInstanceInstanceOutput struct{ *pulumi.OutputState }
func (GetMonitorGroupInstancesInstanceInstanceOutput) Category ¶
func (o GetMonitorGroupInstancesInstanceInstanceOutput) Category() pulumi.StringOutput
func (GetMonitorGroupInstancesInstanceInstanceOutput) ElementType ¶
func (GetMonitorGroupInstancesInstanceInstanceOutput) ElementType() reflect.Type
func (GetMonitorGroupInstancesInstanceInstanceOutput) InstanceId ¶
func (o GetMonitorGroupInstancesInstanceInstanceOutput) InstanceId() pulumi.StringOutput
func (GetMonitorGroupInstancesInstanceInstanceOutput) InstanceName ¶
func (o GetMonitorGroupInstancesInstanceInstanceOutput) InstanceName() pulumi.StringOutput
func (GetMonitorGroupInstancesInstanceInstanceOutput) RegionId ¶
func (o GetMonitorGroupInstancesInstanceInstanceOutput) RegionId() pulumi.StringOutput
func (GetMonitorGroupInstancesInstanceInstanceOutput) ToGetMonitorGroupInstancesInstanceInstanceOutput ¶
func (o GetMonitorGroupInstancesInstanceInstanceOutput) ToGetMonitorGroupInstancesInstanceInstanceOutput() GetMonitorGroupInstancesInstanceInstanceOutput
func (GetMonitorGroupInstancesInstanceInstanceOutput) ToGetMonitorGroupInstancesInstanceInstanceOutputWithContext ¶
func (o GetMonitorGroupInstancesInstanceInstanceOutput) ToGetMonitorGroupInstancesInstanceInstanceOutputWithContext(ctx context.Context) GetMonitorGroupInstancesInstanceInstanceOutput
type GetMonitorGroupInstancesInstanceOutput ¶
type GetMonitorGroupInstancesInstanceOutput struct{ *pulumi.OutputState }
func (GetMonitorGroupInstancesInstanceOutput) ElementType ¶
func (GetMonitorGroupInstancesInstanceOutput) ElementType() reflect.Type
func (GetMonitorGroupInstancesInstanceOutput) ToGetMonitorGroupInstancesInstanceOutput ¶
func (o GetMonitorGroupInstancesInstanceOutput) ToGetMonitorGroupInstancesInstanceOutput() GetMonitorGroupInstancesInstanceOutput
func (GetMonitorGroupInstancesInstanceOutput) ToGetMonitorGroupInstancesInstanceOutputWithContext ¶
func (o GetMonitorGroupInstancesInstanceOutput) ToGetMonitorGroupInstancesInstanceOutputWithContext(ctx context.Context) GetMonitorGroupInstancesInstanceOutput
type GetMonitorGroupsArgs ¶
type GetMonitorGroupsArgs struct { // The ID of the tag rule. DynamicTagRuleId *string `pulumi:"dynamicTagRuleId"` // A list of Monitor Group IDs. Ids []string `pulumi:"ids"` // The include template history. IncludeTemplateHistory *bool `pulumi:"includeTemplateHistory"` // The keyword to be matched. Keyword *string `pulumi:"keyword"` // The name of the application group. MonitorGroupName *string `pulumi:"monitorGroupName"` // A regex string to filter results by Monitor Group name. NameRegex *string `pulumi:"nameRegex"` // File name where to save data source results (after running `pulumi preview`). OutputFile *string `pulumi:"outputFile"` // The select contact groups. SelectContactGroups *bool `pulumi:"selectContactGroups"` Tags map[string]interface{} `pulumi:"tags"` // The type of the application group. Valid values: `custom`, `ehpcCluster`, `kubernetes`. Type *string `pulumi:"type"` }
A collection of arguments for invoking getMonitorGroups.
type GetMonitorGroupsGroup ¶
type GetMonitorGroupsGroup struct { // The URL of the Kubernetes cluster from which the application group is synchronized. BindUrl string `pulumi:"bindUrl"` // The list of alert groups that receive alert notifications for the application group. ContactGroups []string `pulumi:"contactGroups"` // The ID of the tag rule. DynamicTagRuleId string `pulumi:"dynamicTagRuleId"` // The time when the application group was created. GmtCreate int `pulumi:"gmtCreate"` // The time when the application group was modified. GmtModified int `pulumi:"gmtModified"` // The ID of the application group. GroupId string `pulumi:"groupId"` // The ID of the Monitor Group. Id string `pulumi:"id"` // The name of the application group. MonitorGroupName string `pulumi:"monitorGroupName"` // The ID of the Alibaba Cloud service. ServiceId string `pulumi:"serviceId"` // A map of tags assigned to the Cms Monitor Group. Tags map[string]interface{} `pulumi:"tags"` // The alert templates applied to the application group. TemplateIds []string `pulumi:"templateIds"` // The type of the application group. Type string `pulumi:"type"` }
type GetMonitorGroupsGroupArgs ¶
type GetMonitorGroupsGroupArgs struct { // The URL of the Kubernetes cluster from which the application group is synchronized. BindUrl pulumi.StringInput `pulumi:"bindUrl"` // The list of alert groups that receive alert notifications for the application group. ContactGroups pulumi.StringArrayInput `pulumi:"contactGroups"` // The ID of the tag rule. DynamicTagRuleId pulumi.StringInput `pulumi:"dynamicTagRuleId"` // The time when the application group was created. GmtCreate pulumi.IntInput `pulumi:"gmtCreate"` // The time when the application group was modified. GmtModified pulumi.IntInput `pulumi:"gmtModified"` // The ID of the application group. GroupId pulumi.StringInput `pulumi:"groupId"` // The ID of the Monitor Group. Id pulumi.StringInput `pulumi:"id"` // The name of the application group. MonitorGroupName pulumi.StringInput `pulumi:"monitorGroupName"` // The ID of the Alibaba Cloud service. ServiceId pulumi.StringInput `pulumi:"serviceId"` // A map of tags assigned to the Cms Monitor Group. Tags pulumi.MapInput `pulumi:"tags"` // The alert templates applied to the application group. TemplateIds pulumi.StringArrayInput `pulumi:"templateIds"` // The type of the application group. Type pulumi.StringInput `pulumi:"type"` }
func (GetMonitorGroupsGroupArgs) ElementType ¶
func (GetMonitorGroupsGroupArgs) ElementType() reflect.Type
func (GetMonitorGroupsGroupArgs) ToGetMonitorGroupsGroupOutput ¶
func (i GetMonitorGroupsGroupArgs) ToGetMonitorGroupsGroupOutput() GetMonitorGroupsGroupOutput
func (GetMonitorGroupsGroupArgs) ToGetMonitorGroupsGroupOutputWithContext ¶
func (i GetMonitorGroupsGroupArgs) ToGetMonitorGroupsGroupOutputWithContext(ctx context.Context) GetMonitorGroupsGroupOutput
type GetMonitorGroupsGroupArray ¶
type GetMonitorGroupsGroupArray []GetMonitorGroupsGroupInput
func (GetMonitorGroupsGroupArray) ElementType ¶
func (GetMonitorGroupsGroupArray) ElementType() reflect.Type
func (GetMonitorGroupsGroupArray) ToGetMonitorGroupsGroupArrayOutput ¶
func (i GetMonitorGroupsGroupArray) ToGetMonitorGroupsGroupArrayOutput() GetMonitorGroupsGroupArrayOutput
func (GetMonitorGroupsGroupArray) ToGetMonitorGroupsGroupArrayOutputWithContext ¶
func (i GetMonitorGroupsGroupArray) ToGetMonitorGroupsGroupArrayOutputWithContext(ctx context.Context) GetMonitorGroupsGroupArrayOutput
type GetMonitorGroupsGroupArrayInput ¶
type GetMonitorGroupsGroupArrayInput interface { pulumi.Input ToGetMonitorGroupsGroupArrayOutput() GetMonitorGroupsGroupArrayOutput ToGetMonitorGroupsGroupArrayOutputWithContext(context.Context) GetMonitorGroupsGroupArrayOutput }
GetMonitorGroupsGroupArrayInput is an input type that accepts GetMonitorGroupsGroupArray and GetMonitorGroupsGroupArrayOutput values. You can construct a concrete instance of `GetMonitorGroupsGroupArrayInput` via:
GetMonitorGroupsGroupArray{ GetMonitorGroupsGroupArgs{...} }
type GetMonitorGroupsGroupArrayOutput ¶
type GetMonitorGroupsGroupArrayOutput struct{ *pulumi.OutputState }
func (GetMonitorGroupsGroupArrayOutput) ElementType ¶
func (GetMonitorGroupsGroupArrayOutput) ElementType() reflect.Type
func (GetMonitorGroupsGroupArrayOutput) Index ¶
func (o GetMonitorGroupsGroupArrayOutput) Index(i pulumi.IntInput) GetMonitorGroupsGroupOutput
func (GetMonitorGroupsGroupArrayOutput) ToGetMonitorGroupsGroupArrayOutput ¶
func (o GetMonitorGroupsGroupArrayOutput) ToGetMonitorGroupsGroupArrayOutput() GetMonitorGroupsGroupArrayOutput
func (GetMonitorGroupsGroupArrayOutput) ToGetMonitorGroupsGroupArrayOutputWithContext ¶
func (o GetMonitorGroupsGroupArrayOutput) ToGetMonitorGroupsGroupArrayOutputWithContext(ctx context.Context) GetMonitorGroupsGroupArrayOutput
type GetMonitorGroupsGroupInput ¶
type GetMonitorGroupsGroupInput interface { pulumi.Input ToGetMonitorGroupsGroupOutput() GetMonitorGroupsGroupOutput ToGetMonitorGroupsGroupOutputWithContext(context.Context) GetMonitorGroupsGroupOutput }
GetMonitorGroupsGroupInput is an input type that accepts GetMonitorGroupsGroupArgs and GetMonitorGroupsGroupOutput values. You can construct a concrete instance of `GetMonitorGroupsGroupInput` via:
GetMonitorGroupsGroupArgs{...}
type GetMonitorGroupsGroupOutput ¶
type GetMonitorGroupsGroupOutput struct{ *pulumi.OutputState }
func (GetMonitorGroupsGroupOutput) BindUrl ¶
func (o GetMonitorGroupsGroupOutput) BindUrl() pulumi.StringOutput
The URL of the Kubernetes cluster from which the application group is synchronized.
func (GetMonitorGroupsGroupOutput) ContactGroups ¶
func (o GetMonitorGroupsGroupOutput) ContactGroups() pulumi.StringArrayOutput
The list of alert groups that receive alert notifications for the application group.
func (GetMonitorGroupsGroupOutput) DynamicTagRuleId ¶
func (o GetMonitorGroupsGroupOutput) DynamicTagRuleId() pulumi.StringOutput
The ID of the tag rule.
func (GetMonitorGroupsGroupOutput) ElementType ¶
func (GetMonitorGroupsGroupOutput) ElementType() reflect.Type
func (GetMonitorGroupsGroupOutput) GmtCreate ¶
func (o GetMonitorGroupsGroupOutput) GmtCreate() pulumi.IntOutput
The time when the application group was created.
func (GetMonitorGroupsGroupOutput) GmtModified ¶
func (o GetMonitorGroupsGroupOutput) GmtModified() pulumi.IntOutput
The time when the application group was modified.
func (GetMonitorGroupsGroupOutput) GroupId ¶
func (o GetMonitorGroupsGroupOutput) GroupId() pulumi.StringOutput
The ID of the application group.
func (GetMonitorGroupsGroupOutput) Id ¶
func (o GetMonitorGroupsGroupOutput) Id() pulumi.StringOutput
The ID of the Monitor Group.
func (GetMonitorGroupsGroupOutput) MonitorGroupName ¶
func (o GetMonitorGroupsGroupOutput) MonitorGroupName() pulumi.StringOutput
The name of the application group.
func (GetMonitorGroupsGroupOutput) ServiceId ¶
func (o GetMonitorGroupsGroupOutput) ServiceId() pulumi.StringOutput
The ID of the Alibaba Cloud service.
func (GetMonitorGroupsGroupOutput) Tags ¶
func (o GetMonitorGroupsGroupOutput) Tags() pulumi.MapOutput
A map of tags assigned to the Cms Monitor Group.
func (GetMonitorGroupsGroupOutput) TemplateIds ¶
func (o GetMonitorGroupsGroupOutput) TemplateIds() pulumi.StringArrayOutput
The alert templates applied to the application group.
func (GetMonitorGroupsGroupOutput) ToGetMonitorGroupsGroupOutput ¶
func (o GetMonitorGroupsGroupOutput) ToGetMonitorGroupsGroupOutput() GetMonitorGroupsGroupOutput
func (GetMonitorGroupsGroupOutput) ToGetMonitorGroupsGroupOutputWithContext ¶
func (o GetMonitorGroupsGroupOutput) ToGetMonitorGroupsGroupOutputWithContext(ctx context.Context) GetMonitorGroupsGroupOutput
func (GetMonitorGroupsGroupOutput) Type ¶
func (o GetMonitorGroupsGroupOutput) Type() pulumi.StringOutput
The type of the application group.
type GetMonitorGroupsOutputArgs ¶ added in v3.9.0
type GetMonitorGroupsOutputArgs struct { // The ID of the tag rule. DynamicTagRuleId pulumi.StringPtrInput `pulumi:"dynamicTagRuleId"` // A list of Monitor Group IDs. Ids pulumi.StringArrayInput `pulumi:"ids"` // The include template history. IncludeTemplateHistory pulumi.BoolPtrInput `pulumi:"includeTemplateHistory"` // The keyword to be matched. Keyword pulumi.StringPtrInput `pulumi:"keyword"` // The name of the application group. MonitorGroupName pulumi.StringPtrInput `pulumi:"monitorGroupName"` // A regex string to filter results by Monitor Group name. NameRegex pulumi.StringPtrInput `pulumi:"nameRegex"` // File name where to save data source results (after running `pulumi preview`). OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` // The select contact groups. SelectContactGroups pulumi.BoolPtrInput `pulumi:"selectContactGroups"` Tags pulumi.MapInput `pulumi:"tags"` // The type of the application group. Valid values: `custom`, `ehpcCluster`, `kubernetes`. Type pulumi.StringPtrInput `pulumi:"type"` }
A collection of arguments for invoking getMonitorGroups.
func (GetMonitorGroupsOutputArgs) ElementType ¶ added in v3.9.0
func (GetMonitorGroupsOutputArgs) ElementType() reflect.Type
type GetMonitorGroupsResult ¶
type GetMonitorGroupsResult struct { DynamicTagRuleId *string `pulumi:"dynamicTagRuleId"` Groups []GetMonitorGroupsGroup `pulumi:"groups"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Ids []string `pulumi:"ids"` IncludeTemplateHistory *bool `pulumi:"includeTemplateHistory"` Keyword *string `pulumi:"keyword"` MonitorGroupName *string `pulumi:"monitorGroupName"` NameRegex *string `pulumi:"nameRegex"` Names []string `pulumi:"names"` OutputFile *string `pulumi:"outputFile"` SelectContactGroups *bool `pulumi:"selectContactGroups"` Tags map[string]interface{} `pulumi:"tags"` Type *string `pulumi:"type"` }
A collection of values returned by getMonitorGroups.
func GetMonitorGroups ¶
func GetMonitorGroups(ctx *pulumi.Context, args *GetMonitorGroupsArgs, opts ...pulumi.InvokeOption) (*GetMonitorGroupsResult, error)
This data source provides the Cms Monitor Groups of the current Alibaba Cloud user.
> **NOTE:** Available in v1.113.0+.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/cms" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := cms.GetMonitorGroups(ctx, &cms.GetMonitorGroupsArgs{ Ids: []string{ "example_value", }, NameRegex: pulumi.StringRef("the_resource_name"), }, nil) if err != nil { return err } ctx.Export("firstCmsMonitorGroupId", example.Groups[0].Id) return nil }) }
```
type GetMonitorGroupsResultOutput ¶ added in v3.9.0
type GetMonitorGroupsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getMonitorGroups.
func GetMonitorGroupsOutput ¶ added in v3.9.0
func GetMonitorGroupsOutput(ctx *pulumi.Context, args GetMonitorGroupsOutputArgs, opts ...pulumi.InvokeOption) GetMonitorGroupsResultOutput
func (GetMonitorGroupsResultOutput) DynamicTagRuleId ¶ added in v3.9.0
func (o GetMonitorGroupsResultOutput) DynamicTagRuleId() pulumi.StringPtrOutput
func (GetMonitorGroupsResultOutput) ElementType ¶ added in v3.9.0
func (GetMonitorGroupsResultOutput) ElementType() reflect.Type
func (GetMonitorGroupsResultOutput) Groups ¶ added in v3.9.0
func (o GetMonitorGroupsResultOutput) Groups() GetMonitorGroupsGroupArrayOutput
func (GetMonitorGroupsResultOutput) Id ¶ added in v3.9.0
func (o GetMonitorGroupsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetMonitorGroupsResultOutput) Ids ¶ added in v3.9.0
func (o GetMonitorGroupsResultOutput) Ids() pulumi.StringArrayOutput
func (GetMonitorGroupsResultOutput) IncludeTemplateHistory ¶ added in v3.9.0
func (o GetMonitorGroupsResultOutput) IncludeTemplateHistory() pulumi.BoolPtrOutput
func (GetMonitorGroupsResultOutput) Keyword ¶ added in v3.9.0
func (o GetMonitorGroupsResultOutput) Keyword() pulumi.StringPtrOutput
func (GetMonitorGroupsResultOutput) MonitorGroupName ¶ added in v3.9.0
func (o GetMonitorGroupsResultOutput) MonitorGroupName() pulumi.StringPtrOutput
func (GetMonitorGroupsResultOutput) NameRegex ¶ added in v3.9.0
func (o GetMonitorGroupsResultOutput) NameRegex() pulumi.StringPtrOutput
func (GetMonitorGroupsResultOutput) Names ¶ added in v3.9.0
func (o GetMonitorGroupsResultOutput) Names() pulumi.StringArrayOutput
func (GetMonitorGroupsResultOutput) OutputFile ¶ added in v3.9.0
func (o GetMonitorGroupsResultOutput) OutputFile() pulumi.StringPtrOutput
func (GetMonitorGroupsResultOutput) SelectContactGroups ¶ added in v3.9.0
func (o GetMonitorGroupsResultOutput) SelectContactGroups() pulumi.BoolPtrOutput
func (GetMonitorGroupsResultOutput) Tags ¶ added in v3.9.0
func (o GetMonitorGroupsResultOutput) Tags() pulumi.MapOutput
func (GetMonitorGroupsResultOutput) ToGetMonitorGroupsResultOutput ¶ added in v3.9.0
func (o GetMonitorGroupsResultOutput) ToGetMonitorGroupsResultOutput() GetMonitorGroupsResultOutput
func (GetMonitorGroupsResultOutput) ToGetMonitorGroupsResultOutputWithContext ¶ added in v3.9.0
func (o GetMonitorGroupsResultOutput) ToGetMonitorGroupsResultOutputWithContext(ctx context.Context) GetMonitorGroupsResultOutput
func (GetMonitorGroupsResultOutput) Type ¶ added in v3.9.0
func (o GetMonitorGroupsResultOutput) Type() pulumi.StringPtrOutput
type GetNamespacesArgs ¶ added in v3.21.0
type GetNamespacesArgs struct { // A list of Namespace IDs. Ids []string `pulumi:"ids"` // The keywords of the `namespace` or `description` of the namespace. Keyword *string `pulumi:"keyword"` // File name where to save data source results (after running `pulumi preview`). OutputFile *string `pulumi:"outputFile"` PageNumber *int `pulumi:"pageNumber"` PageSize *int `pulumi:"pageSize"` }
A collection of arguments for invoking getNamespaces.
type GetNamespacesNamespace ¶ added in v3.21.0
type GetNamespacesNamespace struct { // Create the timestamp of the indicator warehouse. CreateTime string `pulumi:"createTime"` // Description of indicator warehouse. Description string `pulumi:"description"` // The ID of the Namespace. Id string `pulumi:"id"` // The timestamp of the last modification indicator warehouse. ModifyTime string `pulumi:"modifyTime"` // Indicator warehouse name. Namespace string `pulumi:"namespace"` // The ID of the Namespace. NamespaceId string `pulumi:"namespaceId"` // Data storage duration. Specification string `pulumi:"specification"` }
type GetNamespacesNamespaceArgs ¶ added in v3.21.0
type GetNamespacesNamespaceArgs struct { // Create the timestamp of the indicator warehouse. CreateTime pulumi.StringInput `pulumi:"createTime"` // Description of indicator warehouse. Description pulumi.StringInput `pulumi:"description"` // The ID of the Namespace. Id pulumi.StringInput `pulumi:"id"` // The timestamp of the last modification indicator warehouse. ModifyTime pulumi.StringInput `pulumi:"modifyTime"` // Indicator warehouse name. Namespace pulumi.StringInput `pulumi:"namespace"` // The ID of the Namespace. NamespaceId pulumi.StringInput `pulumi:"namespaceId"` // Data storage duration. Specification pulumi.StringInput `pulumi:"specification"` }
func (GetNamespacesNamespaceArgs) ElementType ¶ added in v3.21.0
func (GetNamespacesNamespaceArgs) ElementType() reflect.Type
func (GetNamespacesNamespaceArgs) ToGetNamespacesNamespaceOutput ¶ added in v3.21.0
func (i GetNamespacesNamespaceArgs) ToGetNamespacesNamespaceOutput() GetNamespacesNamespaceOutput
func (GetNamespacesNamespaceArgs) ToGetNamespacesNamespaceOutputWithContext ¶ added in v3.21.0
func (i GetNamespacesNamespaceArgs) ToGetNamespacesNamespaceOutputWithContext(ctx context.Context) GetNamespacesNamespaceOutput
type GetNamespacesNamespaceArray ¶ added in v3.21.0
type GetNamespacesNamespaceArray []GetNamespacesNamespaceInput
func (GetNamespacesNamespaceArray) ElementType ¶ added in v3.21.0
func (GetNamespacesNamespaceArray) ElementType() reflect.Type
func (GetNamespacesNamespaceArray) ToGetNamespacesNamespaceArrayOutput ¶ added in v3.21.0
func (i GetNamespacesNamespaceArray) ToGetNamespacesNamespaceArrayOutput() GetNamespacesNamespaceArrayOutput
func (GetNamespacesNamespaceArray) ToGetNamespacesNamespaceArrayOutputWithContext ¶ added in v3.21.0
func (i GetNamespacesNamespaceArray) ToGetNamespacesNamespaceArrayOutputWithContext(ctx context.Context) GetNamespacesNamespaceArrayOutput
type GetNamespacesNamespaceArrayInput ¶ added in v3.21.0
type GetNamespacesNamespaceArrayInput interface { pulumi.Input ToGetNamespacesNamespaceArrayOutput() GetNamespacesNamespaceArrayOutput ToGetNamespacesNamespaceArrayOutputWithContext(context.Context) GetNamespacesNamespaceArrayOutput }
GetNamespacesNamespaceArrayInput is an input type that accepts GetNamespacesNamespaceArray and GetNamespacesNamespaceArrayOutput values. You can construct a concrete instance of `GetNamespacesNamespaceArrayInput` via:
GetNamespacesNamespaceArray{ GetNamespacesNamespaceArgs{...} }
type GetNamespacesNamespaceArrayOutput ¶ added in v3.21.0
type GetNamespacesNamespaceArrayOutput struct{ *pulumi.OutputState }
func (GetNamespacesNamespaceArrayOutput) ElementType ¶ added in v3.21.0
func (GetNamespacesNamespaceArrayOutput) ElementType() reflect.Type
func (GetNamespacesNamespaceArrayOutput) Index ¶ added in v3.21.0
func (o GetNamespacesNamespaceArrayOutput) Index(i pulumi.IntInput) GetNamespacesNamespaceOutput
func (GetNamespacesNamespaceArrayOutput) ToGetNamespacesNamespaceArrayOutput ¶ added in v3.21.0
func (o GetNamespacesNamespaceArrayOutput) ToGetNamespacesNamespaceArrayOutput() GetNamespacesNamespaceArrayOutput
func (GetNamespacesNamespaceArrayOutput) ToGetNamespacesNamespaceArrayOutputWithContext ¶ added in v3.21.0
func (o GetNamespacesNamespaceArrayOutput) ToGetNamespacesNamespaceArrayOutputWithContext(ctx context.Context) GetNamespacesNamespaceArrayOutput
type GetNamespacesNamespaceInput ¶ added in v3.21.0
type GetNamespacesNamespaceInput interface { pulumi.Input ToGetNamespacesNamespaceOutput() GetNamespacesNamespaceOutput ToGetNamespacesNamespaceOutputWithContext(context.Context) GetNamespacesNamespaceOutput }
GetNamespacesNamespaceInput is an input type that accepts GetNamespacesNamespaceArgs and GetNamespacesNamespaceOutput values. You can construct a concrete instance of `GetNamespacesNamespaceInput` via:
GetNamespacesNamespaceArgs{...}
type GetNamespacesNamespaceOutput ¶ added in v3.21.0
type GetNamespacesNamespaceOutput struct{ *pulumi.OutputState }
func (GetNamespacesNamespaceOutput) CreateTime ¶ added in v3.21.0
func (o GetNamespacesNamespaceOutput) CreateTime() pulumi.StringOutput
Create the timestamp of the indicator warehouse.
func (GetNamespacesNamespaceOutput) Description ¶ added in v3.21.0
func (o GetNamespacesNamespaceOutput) Description() pulumi.StringOutput
Description of indicator warehouse.
func (GetNamespacesNamespaceOutput) ElementType ¶ added in v3.21.0
func (GetNamespacesNamespaceOutput) ElementType() reflect.Type
func (GetNamespacesNamespaceOutput) Id ¶ added in v3.21.0
func (o GetNamespacesNamespaceOutput) Id() pulumi.StringOutput
The ID of the Namespace.
func (GetNamespacesNamespaceOutput) ModifyTime ¶ added in v3.21.0
func (o GetNamespacesNamespaceOutput) ModifyTime() pulumi.StringOutput
The timestamp of the last modification indicator warehouse.
func (GetNamespacesNamespaceOutput) Namespace ¶ added in v3.21.0
func (o GetNamespacesNamespaceOutput) Namespace() pulumi.StringOutput
Indicator warehouse name.
func (GetNamespacesNamespaceOutput) NamespaceId ¶ added in v3.21.0
func (o GetNamespacesNamespaceOutput) NamespaceId() pulumi.StringOutput
The ID of the Namespace.
func (GetNamespacesNamespaceOutput) Specification ¶ added in v3.21.0
func (o GetNamespacesNamespaceOutput) Specification() pulumi.StringOutput
Data storage duration.
func (GetNamespacesNamespaceOutput) ToGetNamespacesNamespaceOutput ¶ added in v3.21.0
func (o GetNamespacesNamespaceOutput) ToGetNamespacesNamespaceOutput() GetNamespacesNamespaceOutput
func (GetNamespacesNamespaceOutput) ToGetNamespacesNamespaceOutputWithContext ¶ added in v3.21.0
func (o GetNamespacesNamespaceOutput) ToGetNamespacesNamespaceOutputWithContext(ctx context.Context) GetNamespacesNamespaceOutput
type GetNamespacesOutputArgs ¶ added in v3.21.0
type GetNamespacesOutputArgs struct { // A list of Namespace IDs. Ids pulumi.StringArrayInput `pulumi:"ids"` // The keywords of the `namespace` or `description` of the namespace. Keyword pulumi.StringPtrInput `pulumi:"keyword"` // File name where to save data source results (after running `pulumi preview`). OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` PageNumber pulumi.IntPtrInput `pulumi:"pageNumber"` PageSize pulumi.IntPtrInput `pulumi:"pageSize"` }
A collection of arguments for invoking getNamespaces.
func (GetNamespacesOutputArgs) ElementType ¶ added in v3.21.0
func (GetNamespacesOutputArgs) ElementType() reflect.Type
type GetNamespacesResult ¶ added in v3.21.0
type GetNamespacesResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Ids []string `pulumi:"ids"` Keyword *string `pulumi:"keyword"` Namespaces []GetNamespacesNamespace `pulumi:"namespaces"` OutputFile *string `pulumi:"outputFile"` PageNumber *int `pulumi:"pageNumber"` PageSize *int `pulumi:"pageSize"` }
A collection of values returned by getNamespaces.
func GetNamespaces ¶ added in v3.21.0
func GetNamespaces(ctx *pulumi.Context, args *GetNamespacesArgs, opts ...pulumi.InvokeOption) (*GetNamespacesResult, error)
This data source provides the Cms Namespaces of the current Alibaba Cloud user.
> **NOTE:** Available in v1.171.0+.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/cms" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { ids, err := cms.GetNamespaces(ctx, &cms.GetNamespacesArgs{ Ids: []string{ "example_id", }, }, nil) if err != nil { return err } ctx.Export("cmsNamespaceId1", ids.Namespaces[0].Id) return nil }) }
```
type GetNamespacesResultOutput ¶ added in v3.21.0
type GetNamespacesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNamespaces.
func GetNamespacesOutput ¶ added in v3.21.0
func GetNamespacesOutput(ctx *pulumi.Context, args GetNamespacesOutputArgs, opts ...pulumi.InvokeOption) GetNamespacesResultOutput
func (GetNamespacesResultOutput) ElementType ¶ added in v3.21.0
func (GetNamespacesResultOutput) ElementType() reflect.Type
func (GetNamespacesResultOutput) Id ¶ added in v3.21.0
func (o GetNamespacesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetNamespacesResultOutput) Ids ¶ added in v3.21.0
func (o GetNamespacesResultOutput) Ids() pulumi.StringArrayOutput
func (GetNamespacesResultOutput) Keyword ¶ added in v3.21.0
func (o GetNamespacesResultOutput) Keyword() pulumi.StringPtrOutput
func (GetNamespacesResultOutput) Namespaces ¶ added in v3.21.0
func (o GetNamespacesResultOutput) Namespaces() GetNamespacesNamespaceArrayOutput
func (GetNamespacesResultOutput) OutputFile ¶ added in v3.21.0
func (o GetNamespacesResultOutput) OutputFile() pulumi.StringPtrOutput
func (GetNamespacesResultOutput) PageNumber ¶ added in v3.21.0
func (o GetNamespacesResultOutput) PageNumber() pulumi.IntPtrOutput
func (GetNamespacesResultOutput) PageSize ¶ added in v3.21.0
func (o GetNamespacesResultOutput) PageSize() pulumi.IntPtrOutput
func (GetNamespacesResultOutput) ToGetNamespacesResultOutput ¶ added in v3.21.0
func (o GetNamespacesResultOutput) ToGetNamespacesResultOutput() GetNamespacesResultOutput
func (GetNamespacesResultOutput) ToGetNamespacesResultOutputWithContext ¶ added in v3.21.0
func (o GetNamespacesResultOutput) ToGetNamespacesResultOutputWithContext(ctx context.Context) GetNamespacesResultOutput
type GetServiceArgs ¶
type GetServiceArgs struct { // Setting the value to `On` to enable the service. If has been enabled, return the result. Valid values: `On` or `Off`. Default to `Off`. // // > **NOTE:** Setting `enable = "On"` to open the CMS service that means you have read and agreed the [CMS Terms of Service](https://help.aliyun.com/document_detail/68185.html). The service can not closed once it is opened. Enable *string `pulumi:"enable"` }
A collection of arguments for invoking getService.
type GetServiceOutputArgs ¶ added in v3.9.0
type GetServiceOutputArgs struct { // Setting the value to `On` to enable the service. If has been enabled, return the result. Valid values: `On` or `Off`. Default to `Off`. // // > **NOTE:** Setting `enable = "On"` to open the CMS service that means you have read and agreed the [CMS Terms of Service](https://help.aliyun.com/document_detail/68185.html). The service can not closed once it is opened. Enable pulumi.StringPtrInput `pulumi:"enable"` }
A collection of arguments for invoking getService.
func (GetServiceOutputArgs) ElementType ¶ added in v3.9.0
func (GetServiceOutputArgs) ElementType() reflect.Type
type GetServiceResult ¶
type GetServiceResult struct { Enable *string `pulumi:"enable"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The current service enable status. Status string `pulumi:"status"` }
A collection of values returned by getService.
func GetService ¶
func GetService(ctx *pulumi.Context, args *GetServiceArgs, opts ...pulumi.InvokeOption) (*GetServiceResult, error)
Using this data source can open CMS service automatically. If the service has been opened, it will return opened.
For information about CMS and how to use it, see [What is CMS](https://help.aliyun.com/product/28572.html).
> **NOTE:** Available in v1.111.0+
> **DEPRECATED:** This data source has been deprecated from version `1.219.0`. The Cloud Monitor Service is no longer needed to open in the product dimension and the OpenAPI has been taken [offline](https://api.alibabacloud.com/api/Cms/2019-01-01/OpenCmsService).
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/cms" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cms.GetService(ctx, &cms.GetServiceArgs{ Enable: pulumi.StringRef("On"), }, nil) if err != nil { return err } return nil }) }
```
type GetServiceResultOutput ¶ added in v3.9.0
type GetServiceResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getService.
func GetServiceOutput ¶ added in v3.9.0
func GetServiceOutput(ctx *pulumi.Context, args GetServiceOutputArgs, opts ...pulumi.InvokeOption) GetServiceResultOutput
func (GetServiceResultOutput) ElementType ¶ added in v3.9.0
func (GetServiceResultOutput) ElementType() reflect.Type
func (GetServiceResultOutput) Enable ¶ added in v3.9.0
func (o GetServiceResultOutput) Enable() pulumi.StringPtrOutput
func (GetServiceResultOutput) Id ¶ added in v3.9.0
func (o GetServiceResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetServiceResultOutput) Status ¶ added in v3.9.0
func (o GetServiceResultOutput) Status() pulumi.StringOutput
The current service enable status.
func (GetServiceResultOutput) ToGetServiceResultOutput ¶ added in v3.9.0
func (o GetServiceResultOutput) ToGetServiceResultOutput() GetServiceResultOutput
func (GetServiceResultOutput) ToGetServiceResultOutputWithContext ¶ added in v3.9.0
func (o GetServiceResultOutput) ToGetServiceResultOutputWithContext(ctx context.Context) GetServiceResultOutput
type GetSiteMonitorsArgs ¶ added in v3.57.0
type GetSiteMonitorsArgs struct { // A list of Site Monitor IDs. Ids []string `pulumi:"ids"` // File name where to save data source results (after running `pulumi preview`). OutputFile *string `pulumi:"outputFile"` // Task ID. TaskId *string `pulumi:"taskId"` // Task Type. TaskType *string `pulumi:"taskType"` }
A collection of arguments for invoking getSiteMonitors.
type GetSiteMonitorsMonitor ¶ added in v3.57.0
type GetSiteMonitorsMonitor struct { // Address. Address string `pulumi:"address"` // CreateTime. CreateTime string `pulumi:"createTime"` // Monitoring frequency. Interval string `pulumi:"interval"` // Task ID. TaskId string `pulumi:"taskId"` // Task Name. TaskName string `pulumi:"taskName"` // Task Type. TaskType string `pulumi:"taskType"` }
type GetSiteMonitorsMonitorArgs ¶ added in v3.57.0
type GetSiteMonitorsMonitorArgs struct { // Address. Address pulumi.StringInput `pulumi:"address"` // CreateTime. CreateTime pulumi.StringInput `pulumi:"createTime"` // Monitoring frequency. Interval pulumi.StringInput `pulumi:"interval"` // Task ID. TaskId pulumi.StringInput `pulumi:"taskId"` // Task Name. TaskName pulumi.StringInput `pulumi:"taskName"` // Task Type. TaskType pulumi.StringInput `pulumi:"taskType"` }
func (GetSiteMonitorsMonitorArgs) ElementType ¶ added in v3.57.0
func (GetSiteMonitorsMonitorArgs) ElementType() reflect.Type
func (GetSiteMonitorsMonitorArgs) ToGetSiteMonitorsMonitorOutput ¶ added in v3.57.0
func (i GetSiteMonitorsMonitorArgs) ToGetSiteMonitorsMonitorOutput() GetSiteMonitorsMonitorOutput
func (GetSiteMonitorsMonitorArgs) ToGetSiteMonitorsMonitorOutputWithContext ¶ added in v3.57.0
func (i GetSiteMonitorsMonitorArgs) ToGetSiteMonitorsMonitorOutputWithContext(ctx context.Context) GetSiteMonitorsMonitorOutput
type GetSiteMonitorsMonitorArray ¶ added in v3.57.0
type GetSiteMonitorsMonitorArray []GetSiteMonitorsMonitorInput
func (GetSiteMonitorsMonitorArray) ElementType ¶ added in v3.57.0
func (GetSiteMonitorsMonitorArray) ElementType() reflect.Type
func (GetSiteMonitorsMonitorArray) ToGetSiteMonitorsMonitorArrayOutput ¶ added in v3.57.0
func (i GetSiteMonitorsMonitorArray) ToGetSiteMonitorsMonitorArrayOutput() GetSiteMonitorsMonitorArrayOutput
func (GetSiteMonitorsMonitorArray) ToGetSiteMonitorsMonitorArrayOutputWithContext ¶ added in v3.57.0
func (i GetSiteMonitorsMonitorArray) ToGetSiteMonitorsMonitorArrayOutputWithContext(ctx context.Context) GetSiteMonitorsMonitorArrayOutput
type GetSiteMonitorsMonitorArrayInput ¶ added in v3.57.0
type GetSiteMonitorsMonitorArrayInput interface { pulumi.Input ToGetSiteMonitorsMonitorArrayOutput() GetSiteMonitorsMonitorArrayOutput ToGetSiteMonitorsMonitorArrayOutputWithContext(context.Context) GetSiteMonitorsMonitorArrayOutput }
GetSiteMonitorsMonitorArrayInput is an input type that accepts GetSiteMonitorsMonitorArray and GetSiteMonitorsMonitorArrayOutput values. You can construct a concrete instance of `GetSiteMonitorsMonitorArrayInput` via:
GetSiteMonitorsMonitorArray{ GetSiteMonitorsMonitorArgs{...} }
type GetSiteMonitorsMonitorArrayOutput ¶ added in v3.57.0
type GetSiteMonitorsMonitorArrayOutput struct{ *pulumi.OutputState }
func (GetSiteMonitorsMonitorArrayOutput) ElementType ¶ added in v3.57.0
func (GetSiteMonitorsMonitorArrayOutput) ElementType() reflect.Type
func (GetSiteMonitorsMonitorArrayOutput) Index ¶ added in v3.57.0
func (o GetSiteMonitorsMonitorArrayOutput) Index(i pulumi.IntInput) GetSiteMonitorsMonitorOutput
func (GetSiteMonitorsMonitorArrayOutput) ToGetSiteMonitorsMonitorArrayOutput ¶ added in v3.57.0
func (o GetSiteMonitorsMonitorArrayOutput) ToGetSiteMonitorsMonitorArrayOutput() GetSiteMonitorsMonitorArrayOutput
func (GetSiteMonitorsMonitorArrayOutput) ToGetSiteMonitorsMonitorArrayOutputWithContext ¶ added in v3.57.0
func (o GetSiteMonitorsMonitorArrayOutput) ToGetSiteMonitorsMonitorArrayOutputWithContext(ctx context.Context) GetSiteMonitorsMonitorArrayOutput
type GetSiteMonitorsMonitorInput ¶ added in v3.57.0
type GetSiteMonitorsMonitorInput interface { pulumi.Input ToGetSiteMonitorsMonitorOutput() GetSiteMonitorsMonitorOutput ToGetSiteMonitorsMonitorOutputWithContext(context.Context) GetSiteMonitorsMonitorOutput }
GetSiteMonitorsMonitorInput is an input type that accepts GetSiteMonitorsMonitorArgs and GetSiteMonitorsMonitorOutput values. You can construct a concrete instance of `GetSiteMonitorsMonitorInput` via:
GetSiteMonitorsMonitorArgs{...}
type GetSiteMonitorsMonitorOutput ¶ added in v3.57.0
type GetSiteMonitorsMonitorOutput struct{ *pulumi.OutputState }
func (GetSiteMonitorsMonitorOutput) Address ¶ added in v3.57.0
func (o GetSiteMonitorsMonitorOutput) Address() pulumi.StringOutput
Address.
func (GetSiteMonitorsMonitorOutput) CreateTime ¶ added in v3.57.0
func (o GetSiteMonitorsMonitorOutput) CreateTime() pulumi.StringOutput
CreateTime.
func (GetSiteMonitorsMonitorOutput) ElementType ¶ added in v3.57.0
func (GetSiteMonitorsMonitorOutput) ElementType() reflect.Type
func (GetSiteMonitorsMonitorOutput) Interval ¶ added in v3.57.0
func (o GetSiteMonitorsMonitorOutput) Interval() pulumi.StringOutput
Monitoring frequency.
func (GetSiteMonitorsMonitorOutput) TaskId ¶ added in v3.57.0
func (o GetSiteMonitorsMonitorOutput) TaskId() pulumi.StringOutput
Task ID.
func (GetSiteMonitorsMonitorOutput) TaskName ¶ added in v3.57.0
func (o GetSiteMonitorsMonitorOutput) TaskName() pulumi.StringOutput
Task Name.
func (GetSiteMonitorsMonitorOutput) TaskType ¶ added in v3.57.0
func (o GetSiteMonitorsMonitorOutput) TaskType() pulumi.StringOutput
Task Type.
func (GetSiteMonitorsMonitorOutput) ToGetSiteMonitorsMonitorOutput ¶ added in v3.57.0
func (o GetSiteMonitorsMonitorOutput) ToGetSiteMonitorsMonitorOutput() GetSiteMonitorsMonitorOutput
func (GetSiteMonitorsMonitorOutput) ToGetSiteMonitorsMonitorOutputWithContext ¶ added in v3.57.0
func (o GetSiteMonitorsMonitorOutput) ToGetSiteMonitorsMonitorOutputWithContext(ctx context.Context) GetSiteMonitorsMonitorOutput
type GetSiteMonitorsOutputArgs ¶ added in v3.57.0
type GetSiteMonitorsOutputArgs struct { // A list of Site Monitor IDs. Ids pulumi.StringArrayInput `pulumi:"ids"` // File name where to save data source results (after running `pulumi preview`). OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` // Task ID. TaskId pulumi.StringPtrInput `pulumi:"taskId"` // Task Type. TaskType pulumi.StringPtrInput `pulumi:"taskType"` }
A collection of arguments for invoking getSiteMonitors.
func (GetSiteMonitorsOutputArgs) ElementType ¶ added in v3.57.0
func (GetSiteMonitorsOutputArgs) ElementType() reflect.Type
type GetSiteMonitorsResult ¶ added in v3.57.0
type GetSiteMonitorsResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // A list of Site Monitor IDs. Ids []string `pulumi:"ids"` // A list of Site Monitor Entries. Each element contains the following attributes: Monitors []GetSiteMonitorsMonitor `pulumi:"monitors"` OutputFile *string `pulumi:"outputFile"` // Task Id. TaskId *string `pulumi:"taskId"` // Task Type. TaskType *string `pulumi:"taskType"` }
A collection of values returned by getSiteMonitors.
func GetSiteMonitors ¶ added in v3.57.0
func GetSiteMonitors(ctx *pulumi.Context, args *GetSiteMonitorsArgs, opts ...pulumi.InvokeOption) (*GetSiteMonitorsResult, error)
This data source provides Cloud Monitor Service Site Monitor available to the user.[What is Site Monitor](https://www.alibabacloud.com/help/en/)
> **NOTE:** Available since v1.224.0.
## Example Usage
```go package main
import (
"fmt" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/cms" "github.com/pulumi/pulumi-random/sdk/v4/go/random" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
) func main() { pulumi.Run(func(ctx *pulumi.Context) error { cfg := config.New(ctx, "") name := "tf_example"; if param := cfg.Get("name"); param != ""{ name = param } defaultInteger, err := random.NewInteger(ctx, "default", &random.IntegerArgs{ Min: 10000, Max: 99999, }) if err != nil { return err } defaultSiteMonitor, err := cms.NewSiteMonitor(ctx, "default", &cms.SiteMonitorArgs{ Address: pulumi.String("http://www.alibabacloud.com"), TaskName: pulumi.String(fmt.Sprintf("terraform-example-%v", defaultInteger.Result)), TaskType: pulumi.String("HTTP"), Interval: pulumi.Int(5), IspCities: cms.SiteMonitorIspCityArray{ &cms.SiteMonitorIspCityArgs{ City: pulumi.String("546"), Isp: pulumi.String("465"), }, },
OptionsJson: pulumi.String(`{ "http_method": "get", "waitTime_after_completion": null, "ipv6_task": false, "diagnosis_ping": false, "diagnosis_mtr": false, "assertions": [ { "operator": "lessThan", "type": "response_time", "target": 1000 } ], "time_out": 30000 }
`), }) if err != nil { return err } _default := cms.GetSiteMonitorsOutput(ctx, cms.GetSiteMonitorsOutputArgs{ Ids: pulumi.StringArray{ defaultSiteMonitor.ID(), }, TaskType: pulumi.String("HTTP"), }, nil); ctx.Export("alicloudCmsSiteMonitorExampleId", _default.ApplyT(func(_default cms.GetSiteMonitorsResult) (*string, error) { return &default.Monitors[0].TaskId, nil }).(pulumi.StringPtrOutput)) return nil }) } ```
type GetSiteMonitorsResultOutput ¶ added in v3.57.0
type GetSiteMonitorsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getSiteMonitors.
func GetSiteMonitorsOutput ¶ added in v3.57.0
func GetSiteMonitorsOutput(ctx *pulumi.Context, args GetSiteMonitorsOutputArgs, opts ...pulumi.InvokeOption) GetSiteMonitorsResultOutput
func (GetSiteMonitorsResultOutput) ElementType ¶ added in v3.57.0
func (GetSiteMonitorsResultOutput) ElementType() reflect.Type
func (GetSiteMonitorsResultOutput) Id ¶ added in v3.57.0
func (o GetSiteMonitorsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetSiteMonitorsResultOutput) Ids ¶ added in v3.57.0
func (o GetSiteMonitorsResultOutput) Ids() pulumi.StringArrayOutput
A list of Site Monitor IDs.
func (GetSiteMonitorsResultOutput) Monitors ¶ added in v3.57.0
func (o GetSiteMonitorsResultOutput) Monitors() GetSiteMonitorsMonitorArrayOutput
A list of Site Monitor Entries. Each element contains the following attributes:
func (GetSiteMonitorsResultOutput) OutputFile ¶ added in v3.57.0
func (o GetSiteMonitorsResultOutput) OutputFile() pulumi.StringPtrOutput
func (GetSiteMonitorsResultOutput) TaskId ¶ added in v3.57.0
func (o GetSiteMonitorsResultOutput) TaskId() pulumi.StringPtrOutput
Task Id.
func (GetSiteMonitorsResultOutput) TaskType ¶ added in v3.57.0
func (o GetSiteMonitorsResultOutput) TaskType() pulumi.StringPtrOutput
Task Type.
func (GetSiteMonitorsResultOutput) ToGetSiteMonitorsResultOutput ¶ added in v3.57.0
func (o GetSiteMonitorsResultOutput) ToGetSiteMonitorsResultOutput() GetSiteMonitorsResultOutput
func (GetSiteMonitorsResultOutput) ToGetSiteMonitorsResultOutputWithContext ¶ added in v3.57.0
func (o GetSiteMonitorsResultOutput) ToGetSiteMonitorsResultOutputWithContext(ctx context.Context) GetSiteMonitorsResultOutput
type GetSlsGroupsArgs ¶ added in v3.21.0
type GetSlsGroupsArgs struct { // A list of Sls Group IDs. Its element value is same as Sls Group Name. Ids []string `pulumi:"ids"` // The keywords of the `slsGroupName` or `slsGroupDescription` of the Sls Group. Keyword *string `pulumi:"keyword"` // A regex string to filter results by Sls Group name. NameRegex *string `pulumi:"nameRegex"` // File name where to save data source results (after running `pulumi preview`). OutputFile *string `pulumi:"outputFile"` PageNumber *int `pulumi:"pageNumber"` PageSize *int `pulumi:"pageSize"` }
A collection of arguments for invoking getSlsGroups.
type GetSlsGroupsGroup ¶ added in v3.21.0
type GetSlsGroupsGroup struct { // The creation time of the resource. CreateTime string `pulumi:"createTime"` // The ID of the Sls Group. Its value is same as Queue Name. Id string `pulumi:"id"` // The Config of the Sls Group. SlsGroupConfigs []GetSlsGroupsGroupSlsGroupConfig `pulumi:"slsGroupConfigs"` // The Description of the Sls Group. SlsGroupDescription string `pulumi:"slsGroupDescription"` // The name of the resource. SlsGroupName string `pulumi:"slsGroupName"` }
type GetSlsGroupsGroupArgs ¶ added in v3.21.0
type GetSlsGroupsGroupArgs struct { // The creation time of the resource. CreateTime pulumi.StringInput `pulumi:"createTime"` // The ID of the Sls Group. Its value is same as Queue Name. Id pulumi.StringInput `pulumi:"id"` // The Config of the Sls Group. SlsGroupConfigs GetSlsGroupsGroupSlsGroupConfigArrayInput `pulumi:"slsGroupConfigs"` // The Description of the Sls Group. SlsGroupDescription pulumi.StringInput `pulumi:"slsGroupDescription"` // The name of the resource. SlsGroupName pulumi.StringInput `pulumi:"slsGroupName"` }
func (GetSlsGroupsGroupArgs) ElementType ¶ added in v3.21.0
func (GetSlsGroupsGroupArgs) ElementType() reflect.Type
func (GetSlsGroupsGroupArgs) ToGetSlsGroupsGroupOutput ¶ added in v3.21.0
func (i GetSlsGroupsGroupArgs) ToGetSlsGroupsGroupOutput() GetSlsGroupsGroupOutput
func (GetSlsGroupsGroupArgs) ToGetSlsGroupsGroupOutputWithContext ¶ added in v3.21.0
func (i GetSlsGroupsGroupArgs) ToGetSlsGroupsGroupOutputWithContext(ctx context.Context) GetSlsGroupsGroupOutput
type GetSlsGroupsGroupArray ¶ added in v3.21.0
type GetSlsGroupsGroupArray []GetSlsGroupsGroupInput
func (GetSlsGroupsGroupArray) ElementType ¶ added in v3.21.0
func (GetSlsGroupsGroupArray) ElementType() reflect.Type
func (GetSlsGroupsGroupArray) ToGetSlsGroupsGroupArrayOutput ¶ added in v3.21.0
func (i GetSlsGroupsGroupArray) ToGetSlsGroupsGroupArrayOutput() GetSlsGroupsGroupArrayOutput
func (GetSlsGroupsGroupArray) ToGetSlsGroupsGroupArrayOutputWithContext ¶ added in v3.21.0
func (i GetSlsGroupsGroupArray) ToGetSlsGroupsGroupArrayOutputWithContext(ctx context.Context) GetSlsGroupsGroupArrayOutput
type GetSlsGroupsGroupArrayInput ¶ added in v3.21.0
type GetSlsGroupsGroupArrayInput interface { pulumi.Input ToGetSlsGroupsGroupArrayOutput() GetSlsGroupsGroupArrayOutput ToGetSlsGroupsGroupArrayOutputWithContext(context.Context) GetSlsGroupsGroupArrayOutput }
GetSlsGroupsGroupArrayInput is an input type that accepts GetSlsGroupsGroupArray and GetSlsGroupsGroupArrayOutput values. You can construct a concrete instance of `GetSlsGroupsGroupArrayInput` via:
GetSlsGroupsGroupArray{ GetSlsGroupsGroupArgs{...} }
type GetSlsGroupsGroupArrayOutput ¶ added in v3.21.0
type GetSlsGroupsGroupArrayOutput struct{ *pulumi.OutputState }
func (GetSlsGroupsGroupArrayOutput) ElementType ¶ added in v3.21.0
func (GetSlsGroupsGroupArrayOutput) ElementType() reflect.Type
func (GetSlsGroupsGroupArrayOutput) Index ¶ added in v3.21.0
func (o GetSlsGroupsGroupArrayOutput) Index(i pulumi.IntInput) GetSlsGroupsGroupOutput
func (GetSlsGroupsGroupArrayOutput) ToGetSlsGroupsGroupArrayOutput ¶ added in v3.21.0
func (o GetSlsGroupsGroupArrayOutput) ToGetSlsGroupsGroupArrayOutput() GetSlsGroupsGroupArrayOutput
func (GetSlsGroupsGroupArrayOutput) ToGetSlsGroupsGroupArrayOutputWithContext ¶ added in v3.21.0
func (o GetSlsGroupsGroupArrayOutput) ToGetSlsGroupsGroupArrayOutputWithContext(ctx context.Context) GetSlsGroupsGroupArrayOutput
type GetSlsGroupsGroupInput ¶ added in v3.21.0
type GetSlsGroupsGroupInput interface { pulumi.Input ToGetSlsGroupsGroupOutput() GetSlsGroupsGroupOutput ToGetSlsGroupsGroupOutputWithContext(context.Context) GetSlsGroupsGroupOutput }
GetSlsGroupsGroupInput is an input type that accepts GetSlsGroupsGroupArgs and GetSlsGroupsGroupOutput values. You can construct a concrete instance of `GetSlsGroupsGroupInput` via:
GetSlsGroupsGroupArgs{...}
type GetSlsGroupsGroupOutput ¶ added in v3.21.0
type GetSlsGroupsGroupOutput struct{ *pulumi.OutputState }
func (GetSlsGroupsGroupOutput) CreateTime ¶ added in v3.21.0
func (o GetSlsGroupsGroupOutput) CreateTime() pulumi.StringOutput
The creation time of the resource.
func (GetSlsGroupsGroupOutput) ElementType ¶ added in v3.21.0
func (GetSlsGroupsGroupOutput) ElementType() reflect.Type
func (GetSlsGroupsGroupOutput) Id ¶ added in v3.21.0
func (o GetSlsGroupsGroupOutput) Id() pulumi.StringOutput
The ID of the Sls Group. Its value is same as Queue Name.
func (GetSlsGroupsGroupOutput) SlsGroupConfigs ¶ added in v3.21.0
func (o GetSlsGroupsGroupOutput) SlsGroupConfigs() GetSlsGroupsGroupSlsGroupConfigArrayOutput
The Config of the Sls Group.
func (GetSlsGroupsGroupOutput) SlsGroupDescription ¶ added in v3.21.0
func (o GetSlsGroupsGroupOutput) SlsGroupDescription() pulumi.StringOutput
The Description of the Sls Group.
func (GetSlsGroupsGroupOutput) SlsGroupName ¶ added in v3.21.0
func (o GetSlsGroupsGroupOutput) SlsGroupName() pulumi.StringOutput
The name of the resource.
func (GetSlsGroupsGroupOutput) ToGetSlsGroupsGroupOutput ¶ added in v3.21.0
func (o GetSlsGroupsGroupOutput) ToGetSlsGroupsGroupOutput() GetSlsGroupsGroupOutput
func (GetSlsGroupsGroupOutput) ToGetSlsGroupsGroupOutputWithContext ¶ added in v3.21.0
func (o GetSlsGroupsGroupOutput) ToGetSlsGroupsGroupOutputWithContext(ctx context.Context) GetSlsGroupsGroupOutput
type GetSlsGroupsGroupSlsGroupConfig ¶ added in v3.21.0
type GetSlsGroupsGroupSlsGroupConfig struct { // The name of the Log Store. SlsLogstore string `pulumi:"slsLogstore"` // The name of the Project. SlsProject string `pulumi:"slsProject"` // The Sls Region. SlsRegion string `pulumi:"slsRegion"` // The ID of the Sls User. SlsUserId string `pulumi:"slsUserId"` }
type GetSlsGroupsGroupSlsGroupConfigArgs ¶ added in v3.21.0
type GetSlsGroupsGroupSlsGroupConfigArgs struct { // The name of the Log Store. SlsLogstore pulumi.StringInput `pulumi:"slsLogstore"` // The name of the Project. SlsProject pulumi.StringInput `pulumi:"slsProject"` // The Sls Region. SlsRegion pulumi.StringInput `pulumi:"slsRegion"` // The ID of the Sls User. SlsUserId pulumi.StringInput `pulumi:"slsUserId"` }
func (GetSlsGroupsGroupSlsGroupConfigArgs) ElementType ¶ added in v3.21.0
func (GetSlsGroupsGroupSlsGroupConfigArgs) ElementType() reflect.Type
func (GetSlsGroupsGroupSlsGroupConfigArgs) ToGetSlsGroupsGroupSlsGroupConfigOutput ¶ added in v3.21.0
func (i GetSlsGroupsGroupSlsGroupConfigArgs) ToGetSlsGroupsGroupSlsGroupConfigOutput() GetSlsGroupsGroupSlsGroupConfigOutput
func (GetSlsGroupsGroupSlsGroupConfigArgs) ToGetSlsGroupsGroupSlsGroupConfigOutputWithContext ¶ added in v3.21.0
func (i GetSlsGroupsGroupSlsGroupConfigArgs) ToGetSlsGroupsGroupSlsGroupConfigOutputWithContext(ctx context.Context) GetSlsGroupsGroupSlsGroupConfigOutput
type GetSlsGroupsGroupSlsGroupConfigArray ¶ added in v3.21.0
type GetSlsGroupsGroupSlsGroupConfigArray []GetSlsGroupsGroupSlsGroupConfigInput
func (GetSlsGroupsGroupSlsGroupConfigArray) ElementType ¶ added in v3.21.0
func (GetSlsGroupsGroupSlsGroupConfigArray) ElementType() reflect.Type
func (GetSlsGroupsGroupSlsGroupConfigArray) ToGetSlsGroupsGroupSlsGroupConfigArrayOutput ¶ added in v3.21.0
func (i GetSlsGroupsGroupSlsGroupConfigArray) ToGetSlsGroupsGroupSlsGroupConfigArrayOutput() GetSlsGroupsGroupSlsGroupConfigArrayOutput
func (GetSlsGroupsGroupSlsGroupConfigArray) ToGetSlsGroupsGroupSlsGroupConfigArrayOutputWithContext ¶ added in v3.21.0
func (i GetSlsGroupsGroupSlsGroupConfigArray) ToGetSlsGroupsGroupSlsGroupConfigArrayOutputWithContext(ctx context.Context) GetSlsGroupsGroupSlsGroupConfigArrayOutput
type GetSlsGroupsGroupSlsGroupConfigArrayInput ¶ added in v3.21.0
type GetSlsGroupsGroupSlsGroupConfigArrayInput interface { pulumi.Input ToGetSlsGroupsGroupSlsGroupConfigArrayOutput() GetSlsGroupsGroupSlsGroupConfigArrayOutput ToGetSlsGroupsGroupSlsGroupConfigArrayOutputWithContext(context.Context) GetSlsGroupsGroupSlsGroupConfigArrayOutput }
GetSlsGroupsGroupSlsGroupConfigArrayInput is an input type that accepts GetSlsGroupsGroupSlsGroupConfigArray and GetSlsGroupsGroupSlsGroupConfigArrayOutput values. You can construct a concrete instance of `GetSlsGroupsGroupSlsGroupConfigArrayInput` via:
GetSlsGroupsGroupSlsGroupConfigArray{ GetSlsGroupsGroupSlsGroupConfigArgs{...} }
type GetSlsGroupsGroupSlsGroupConfigArrayOutput ¶ added in v3.21.0
type GetSlsGroupsGroupSlsGroupConfigArrayOutput struct{ *pulumi.OutputState }
func (GetSlsGroupsGroupSlsGroupConfigArrayOutput) ElementType ¶ added in v3.21.0
func (GetSlsGroupsGroupSlsGroupConfigArrayOutput) ElementType() reflect.Type
func (GetSlsGroupsGroupSlsGroupConfigArrayOutput) ToGetSlsGroupsGroupSlsGroupConfigArrayOutput ¶ added in v3.21.0
func (o GetSlsGroupsGroupSlsGroupConfigArrayOutput) ToGetSlsGroupsGroupSlsGroupConfigArrayOutput() GetSlsGroupsGroupSlsGroupConfigArrayOutput
func (GetSlsGroupsGroupSlsGroupConfigArrayOutput) ToGetSlsGroupsGroupSlsGroupConfigArrayOutputWithContext ¶ added in v3.21.0
func (o GetSlsGroupsGroupSlsGroupConfigArrayOutput) ToGetSlsGroupsGroupSlsGroupConfigArrayOutputWithContext(ctx context.Context) GetSlsGroupsGroupSlsGroupConfigArrayOutput
type GetSlsGroupsGroupSlsGroupConfigInput ¶ added in v3.21.0
type GetSlsGroupsGroupSlsGroupConfigInput interface { pulumi.Input ToGetSlsGroupsGroupSlsGroupConfigOutput() GetSlsGroupsGroupSlsGroupConfigOutput ToGetSlsGroupsGroupSlsGroupConfigOutputWithContext(context.Context) GetSlsGroupsGroupSlsGroupConfigOutput }
GetSlsGroupsGroupSlsGroupConfigInput is an input type that accepts GetSlsGroupsGroupSlsGroupConfigArgs and GetSlsGroupsGroupSlsGroupConfigOutput values. You can construct a concrete instance of `GetSlsGroupsGroupSlsGroupConfigInput` via:
GetSlsGroupsGroupSlsGroupConfigArgs{...}
type GetSlsGroupsGroupSlsGroupConfigOutput ¶ added in v3.21.0
type GetSlsGroupsGroupSlsGroupConfigOutput struct{ *pulumi.OutputState }
func (GetSlsGroupsGroupSlsGroupConfigOutput) ElementType ¶ added in v3.21.0
func (GetSlsGroupsGroupSlsGroupConfigOutput) ElementType() reflect.Type
func (GetSlsGroupsGroupSlsGroupConfigOutput) SlsLogstore ¶ added in v3.21.0
func (o GetSlsGroupsGroupSlsGroupConfigOutput) SlsLogstore() pulumi.StringOutput
The name of the Log Store.
func (GetSlsGroupsGroupSlsGroupConfigOutput) SlsProject ¶ added in v3.21.0
func (o GetSlsGroupsGroupSlsGroupConfigOutput) SlsProject() pulumi.StringOutput
The name of the Project.
func (GetSlsGroupsGroupSlsGroupConfigOutput) SlsRegion ¶ added in v3.21.0
func (o GetSlsGroupsGroupSlsGroupConfigOutput) SlsRegion() pulumi.StringOutput
The Sls Region.
func (GetSlsGroupsGroupSlsGroupConfigOutput) SlsUserId ¶ added in v3.21.0
func (o GetSlsGroupsGroupSlsGroupConfigOutput) SlsUserId() pulumi.StringOutput
The ID of the Sls User.
func (GetSlsGroupsGroupSlsGroupConfigOutput) ToGetSlsGroupsGroupSlsGroupConfigOutput ¶ added in v3.21.0
func (o GetSlsGroupsGroupSlsGroupConfigOutput) ToGetSlsGroupsGroupSlsGroupConfigOutput() GetSlsGroupsGroupSlsGroupConfigOutput
func (GetSlsGroupsGroupSlsGroupConfigOutput) ToGetSlsGroupsGroupSlsGroupConfigOutputWithContext ¶ added in v3.21.0
func (o GetSlsGroupsGroupSlsGroupConfigOutput) ToGetSlsGroupsGroupSlsGroupConfigOutputWithContext(ctx context.Context) GetSlsGroupsGroupSlsGroupConfigOutput
type GetSlsGroupsOutputArgs ¶ added in v3.21.0
type GetSlsGroupsOutputArgs struct { // A list of Sls Group IDs. Its element value is same as Sls Group Name. Ids pulumi.StringArrayInput `pulumi:"ids"` // The keywords of the `slsGroupName` or `slsGroupDescription` of the Sls Group. Keyword pulumi.StringPtrInput `pulumi:"keyword"` // A regex string to filter results by Sls Group name. NameRegex pulumi.StringPtrInput `pulumi:"nameRegex"` // File name where to save data source results (after running `pulumi preview`). OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` PageNumber pulumi.IntPtrInput `pulumi:"pageNumber"` PageSize pulumi.IntPtrInput `pulumi:"pageSize"` }
A collection of arguments for invoking getSlsGroups.
func (GetSlsGroupsOutputArgs) ElementType ¶ added in v3.21.0
func (GetSlsGroupsOutputArgs) ElementType() reflect.Type
type GetSlsGroupsResult ¶ added in v3.21.0
type GetSlsGroupsResult struct { Groups []GetSlsGroupsGroup `pulumi:"groups"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Ids []string `pulumi:"ids"` Keyword *string `pulumi:"keyword"` NameRegex *string `pulumi:"nameRegex"` Names []string `pulumi:"names"` OutputFile *string `pulumi:"outputFile"` PageNumber *int `pulumi:"pageNumber"` PageSize *int `pulumi:"pageSize"` }
A collection of values returned by getSlsGroups.
func GetSlsGroups ¶ added in v3.21.0
func GetSlsGroups(ctx *pulumi.Context, args *GetSlsGroupsArgs, opts ...pulumi.InvokeOption) (*GetSlsGroupsResult, error)
This data source provides the Cms Sls Groups of the current Alibaba Cloud user.
> **NOTE:** Available in v1.171.0+.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/cms" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { ids, err := cms.GetSlsGroups(ctx, &cms.GetSlsGroupsArgs{ Ids: []string{ "example_id", }, }, nil) if err != nil { return err } ctx.Export("cmsSlsGroupId1", ids.Groups[0].Id) nameRegex, err := cms.GetSlsGroups(ctx, &cms.GetSlsGroupsArgs{ NameRegex: pulumi.StringRef("^my-SlsGroup"), }, nil) if err != nil { return err } ctx.Export("cmsSlsGroupId2", nameRegex.Groups[0].Id) return nil }) }
```
type GetSlsGroupsResultOutput ¶ added in v3.21.0
type GetSlsGroupsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getSlsGroups.
func GetSlsGroupsOutput ¶ added in v3.21.0
func GetSlsGroupsOutput(ctx *pulumi.Context, args GetSlsGroupsOutputArgs, opts ...pulumi.InvokeOption) GetSlsGroupsResultOutput
func (GetSlsGroupsResultOutput) ElementType ¶ added in v3.21.0
func (GetSlsGroupsResultOutput) ElementType() reflect.Type
func (GetSlsGroupsResultOutput) Groups ¶ added in v3.21.0
func (o GetSlsGroupsResultOutput) Groups() GetSlsGroupsGroupArrayOutput
func (GetSlsGroupsResultOutput) Id ¶ added in v3.21.0
func (o GetSlsGroupsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetSlsGroupsResultOutput) Ids ¶ added in v3.21.0
func (o GetSlsGroupsResultOutput) Ids() pulumi.StringArrayOutput
func (GetSlsGroupsResultOutput) Keyword ¶ added in v3.21.0
func (o GetSlsGroupsResultOutput) Keyword() pulumi.StringPtrOutput
func (GetSlsGroupsResultOutput) NameRegex ¶ added in v3.21.0
func (o GetSlsGroupsResultOutput) NameRegex() pulumi.StringPtrOutput
func (GetSlsGroupsResultOutput) Names ¶ added in v3.21.0
func (o GetSlsGroupsResultOutput) Names() pulumi.StringArrayOutput
func (GetSlsGroupsResultOutput) OutputFile ¶ added in v3.21.0
func (o GetSlsGroupsResultOutput) OutputFile() pulumi.StringPtrOutput
func (GetSlsGroupsResultOutput) PageNumber ¶ added in v3.21.0
func (o GetSlsGroupsResultOutput) PageNumber() pulumi.IntPtrOutput
func (GetSlsGroupsResultOutput) PageSize ¶ added in v3.21.0
func (o GetSlsGroupsResultOutput) PageSize() pulumi.IntPtrOutput
func (GetSlsGroupsResultOutput) ToGetSlsGroupsResultOutput ¶ added in v3.21.0
func (o GetSlsGroupsResultOutput) ToGetSlsGroupsResultOutput() GetSlsGroupsResultOutput
func (GetSlsGroupsResultOutput) ToGetSlsGroupsResultOutputWithContext ¶ added in v3.21.0
func (o GetSlsGroupsResultOutput) ToGetSlsGroupsResultOutputWithContext(ctx context.Context) GetSlsGroupsResultOutput
type GroupMetricRule ¶
type GroupMetricRule struct { pulumi.CustomResourceState // The abbreviation of the service name. Category pulumi.StringPtrOutput `pulumi:"category"` // Alarm contact group. ContactGroups pulumi.StringOutput `pulumi:"contactGroups"` // The dimensions that specify the resources to be associated with the alert rule. Dimensions pulumi.StringOutput `pulumi:"dimensions"` // The time period during which the alert rule is effective. EffectiveInterval pulumi.StringPtrOutput `pulumi:"effectiveInterval"` // The subject of the alert notification email. EmailSubject pulumi.StringOutput `pulumi:"emailSubject"` // Alarm level. See `escalations` below. Escalations GroupMetricRuleEscalationsOutput `pulumi:"escalations"` // The ID of the application group. GroupId pulumi.StringOutput `pulumi:"groupId"` // The name of the alert rule. GroupMetricRuleName pulumi.StringOutput `pulumi:"groupMetricRuleName"` // The interval at which Cloud Monitor checks whether the alert rule is triggered. Unit: seconds. Interval pulumi.StringPtrOutput `pulumi:"interval"` // The name of the metric. MetricName pulumi.StringOutput `pulumi:"metricName"` // The namespace of the service. Namespace pulumi.StringOutput `pulumi:"namespace"` // The time period during which the alert rule is ineffective. NoEffectiveInterval pulumi.StringPtrOutput `pulumi:"noEffectiveInterval"` // The aggregation period of the monitoring data. Unit: seconds. The value is an integral multiple of 60. Default value: `300`. Period pulumi.IntOutput `pulumi:"period"` // The ID of the alert rule. RuleId pulumi.StringOutput `pulumi:"ruleId"` // The mute period during which new alerts are not reported even if the alert trigger conditions are met. Unit: seconds. Default value: `86400`, which is equivalent to one day. SilenceTime pulumi.IntOutput `pulumi:"silenceTime"` // The status of Group Metric Rule. Status pulumi.StringOutput `pulumi:"status"` // The information about the resource for which alerts are triggered. See `targets` below. Targets GroupMetricRuleTargetArrayOutput `pulumi:"targets"` // The callback URL. Webhook pulumi.StringPtrOutput `pulumi:"webhook"` }
Provides a Cloud Monitor Service Group Metric Rule resource.
For information about Cloud Monitor Service Group Metric Rule and how to use it, see [What is Group Metric Rule](https://www.alibabacloud.com/help/en/cloudmonitor/latest/putgroupmetricrule).
> **NOTE:** Available since v1.104.0.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/cms" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cfg := config.New(ctx, "") name := "tf-example" if param := cfg.Get("name"); param != "" { name = param } _, err := cms.NewAlarmContactGroup(ctx, "default", &cms.AlarmContactGroupArgs{ AlarmContactGroupName: pulumi.String(name), Describe: pulumi.String(name), }) if err != nil { return err } defaultMonitorGroup, err := cms.NewMonitorGroup(ctx, "default", &cms.MonitorGroupArgs{ MonitorGroupName: pulumi.String(name), ContactGroups: pulumi.StringArray{ _default.ID(), }, }) if err != nil { return err } _, err = cms.NewGroupMetricRule(ctx, "this", &cms.GroupMetricRuleArgs{ GroupId: defaultMonitorGroup.ID(), GroupMetricRuleName: pulumi.String(name), Category: pulumi.String("ecs"), MetricName: pulumi.String("cpu_total"), Namespace: pulumi.String("acs_ecs_dashboard"), RuleId: pulumi.String(name), Period: pulumi.Int(60), Interval: pulumi.String("3600"), SilenceTime: pulumi.Int(85800), NoEffectiveInterval: pulumi.String("00:00-05:30"), Webhook: pulumi.String("http://www.aliyun.com"), Escalations: &cms.GroupMetricRuleEscalationsArgs{ Warn: &cms.GroupMetricRuleEscalationsWarnArgs{ ComparisonOperator: pulumi.String("GreaterThanOrEqualToThreshold"), Statistics: pulumi.String("Average"), Threshold: pulumi.String("90"), Times: pulumi.Int(3), }, Info: &cms.GroupMetricRuleEscalationsInfoArgs{ ComparisonOperator: pulumi.String("LessThanLastWeek"), Statistics: pulumi.String("Average"), Threshold: pulumi.String("90"), Times: pulumi.Int(5), }, }, }) if err != nil { return err } return nil }) }
```
## Import
Cloud Monitor Service Group Metric Rule can be imported using the id, e.g.
```sh $ pulumi import alicloud:cms/groupMetricRule:GroupMetricRule example <rule_id> ```
func GetGroupMetricRule ¶
func GetGroupMetricRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *GroupMetricRuleState, opts ...pulumi.ResourceOption) (*GroupMetricRule, error)
GetGroupMetricRule gets an existing GroupMetricRule 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 NewGroupMetricRule ¶
func NewGroupMetricRule(ctx *pulumi.Context, name string, args *GroupMetricRuleArgs, opts ...pulumi.ResourceOption) (*GroupMetricRule, error)
NewGroupMetricRule registers a new resource with the given unique name, arguments, and options.
func (*GroupMetricRule) ElementType ¶
func (*GroupMetricRule) ElementType() reflect.Type
func (*GroupMetricRule) ToGroupMetricRuleOutput ¶
func (i *GroupMetricRule) ToGroupMetricRuleOutput() GroupMetricRuleOutput
func (*GroupMetricRule) ToGroupMetricRuleOutputWithContext ¶
func (i *GroupMetricRule) ToGroupMetricRuleOutputWithContext(ctx context.Context) GroupMetricRuleOutput
type GroupMetricRuleArgs ¶
type GroupMetricRuleArgs struct { // The abbreviation of the service name. Category pulumi.StringPtrInput // Alarm contact group. ContactGroups pulumi.StringPtrInput // The dimensions that specify the resources to be associated with the alert rule. Dimensions pulumi.StringPtrInput // The time period during which the alert rule is effective. EffectiveInterval pulumi.StringPtrInput // The subject of the alert notification email. EmailSubject pulumi.StringPtrInput // Alarm level. See `escalations` below. Escalations GroupMetricRuleEscalationsInput // The ID of the application group. GroupId pulumi.StringInput // The name of the alert rule. GroupMetricRuleName pulumi.StringInput // The interval at which Cloud Monitor checks whether the alert rule is triggered. Unit: seconds. Interval pulumi.StringPtrInput // The name of the metric. MetricName pulumi.StringInput // The namespace of the service. Namespace pulumi.StringInput // The time period during which the alert rule is ineffective. NoEffectiveInterval pulumi.StringPtrInput // The aggregation period of the monitoring data. Unit: seconds. The value is an integral multiple of 60. Default value: `300`. Period pulumi.IntPtrInput // The ID of the alert rule. RuleId pulumi.StringInput // The mute period during which new alerts are not reported even if the alert trigger conditions are met. Unit: seconds. Default value: `86400`, which is equivalent to one day. SilenceTime pulumi.IntPtrInput // The information about the resource for which alerts are triggered. See `targets` below. Targets GroupMetricRuleTargetArrayInput // The callback URL. Webhook pulumi.StringPtrInput }
The set of arguments for constructing a GroupMetricRule resource.
func (GroupMetricRuleArgs) ElementType ¶
func (GroupMetricRuleArgs) ElementType() reflect.Type
type GroupMetricRuleArray ¶
type GroupMetricRuleArray []GroupMetricRuleInput
func (GroupMetricRuleArray) ElementType ¶
func (GroupMetricRuleArray) ElementType() reflect.Type
func (GroupMetricRuleArray) ToGroupMetricRuleArrayOutput ¶
func (i GroupMetricRuleArray) ToGroupMetricRuleArrayOutput() GroupMetricRuleArrayOutput
func (GroupMetricRuleArray) ToGroupMetricRuleArrayOutputWithContext ¶
func (i GroupMetricRuleArray) ToGroupMetricRuleArrayOutputWithContext(ctx context.Context) GroupMetricRuleArrayOutput
type GroupMetricRuleArrayInput ¶
type GroupMetricRuleArrayInput interface { pulumi.Input ToGroupMetricRuleArrayOutput() GroupMetricRuleArrayOutput ToGroupMetricRuleArrayOutputWithContext(context.Context) GroupMetricRuleArrayOutput }
GroupMetricRuleArrayInput is an input type that accepts GroupMetricRuleArray and GroupMetricRuleArrayOutput values. You can construct a concrete instance of `GroupMetricRuleArrayInput` via:
GroupMetricRuleArray{ GroupMetricRuleArgs{...} }
type GroupMetricRuleArrayOutput ¶
type GroupMetricRuleArrayOutput struct{ *pulumi.OutputState }
func (GroupMetricRuleArrayOutput) ElementType ¶
func (GroupMetricRuleArrayOutput) ElementType() reflect.Type
func (GroupMetricRuleArrayOutput) Index ¶
func (o GroupMetricRuleArrayOutput) Index(i pulumi.IntInput) GroupMetricRuleOutput
func (GroupMetricRuleArrayOutput) ToGroupMetricRuleArrayOutput ¶
func (o GroupMetricRuleArrayOutput) ToGroupMetricRuleArrayOutput() GroupMetricRuleArrayOutput
func (GroupMetricRuleArrayOutput) ToGroupMetricRuleArrayOutputWithContext ¶
func (o GroupMetricRuleArrayOutput) ToGroupMetricRuleArrayOutputWithContext(ctx context.Context) GroupMetricRuleArrayOutput
type GroupMetricRuleEscalations ¶
type GroupMetricRuleEscalations struct { // The critical level. See `critical` below. Critical *GroupMetricRuleEscalationsCritical `pulumi:"critical"` // The info level. See `info` below. Info *GroupMetricRuleEscalationsInfo `pulumi:"info"` // The warn level. See `warn` below. Warn *GroupMetricRuleEscalationsWarn `pulumi:"warn"` }
type GroupMetricRuleEscalationsArgs ¶
type GroupMetricRuleEscalationsArgs struct { // The critical level. See `critical` below. Critical GroupMetricRuleEscalationsCriticalPtrInput `pulumi:"critical"` // The info level. See `info` below. Info GroupMetricRuleEscalationsInfoPtrInput `pulumi:"info"` // The warn level. See `warn` below. Warn GroupMetricRuleEscalationsWarnPtrInput `pulumi:"warn"` }
func (GroupMetricRuleEscalationsArgs) ElementType ¶
func (GroupMetricRuleEscalationsArgs) ElementType() reflect.Type
func (GroupMetricRuleEscalationsArgs) ToGroupMetricRuleEscalationsOutput ¶
func (i GroupMetricRuleEscalationsArgs) ToGroupMetricRuleEscalationsOutput() GroupMetricRuleEscalationsOutput
func (GroupMetricRuleEscalationsArgs) ToGroupMetricRuleEscalationsOutputWithContext ¶
func (i GroupMetricRuleEscalationsArgs) ToGroupMetricRuleEscalationsOutputWithContext(ctx context.Context) GroupMetricRuleEscalationsOutput
func (GroupMetricRuleEscalationsArgs) ToGroupMetricRuleEscalationsPtrOutput ¶
func (i GroupMetricRuleEscalationsArgs) ToGroupMetricRuleEscalationsPtrOutput() GroupMetricRuleEscalationsPtrOutput
func (GroupMetricRuleEscalationsArgs) ToGroupMetricRuleEscalationsPtrOutputWithContext ¶
func (i GroupMetricRuleEscalationsArgs) ToGroupMetricRuleEscalationsPtrOutputWithContext(ctx context.Context) GroupMetricRuleEscalationsPtrOutput
type GroupMetricRuleEscalationsCritical ¶
type GroupMetricRuleEscalationsCritical struct { // The comparison operator of the threshold for warn-level alerts. ComparisonOperator *string `pulumi:"comparisonOperator"` // The statistical aggregation method for warn-level alerts. Statistics *string `pulumi:"statistics"` // The threshold for warn-level alerts. Threshold *string `pulumi:"threshold"` // The consecutive number of times for which the metric value is measured before a warn-level alert is triggered. Times *int `pulumi:"times"` }
type GroupMetricRuleEscalationsCriticalArgs ¶
type GroupMetricRuleEscalationsCriticalArgs struct { // The comparison operator of the threshold for warn-level alerts. ComparisonOperator pulumi.StringPtrInput `pulumi:"comparisonOperator"` // The statistical aggregation method for warn-level alerts. Statistics pulumi.StringPtrInput `pulumi:"statistics"` // The threshold for warn-level alerts. Threshold pulumi.StringPtrInput `pulumi:"threshold"` // The consecutive number of times for which the metric value is measured before a warn-level alert is triggered. Times pulumi.IntPtrInput `pulumi:"times"` }
func (GroupMetricRuleEscalationsCriticalArgs) ElementType ¶
func (GroupMetricRuleEscalationsCriticalArgs) ElementType() reflect.Type
func (GroupMetricRuleEscalationsCriticalArgs) ToGroupMetricRuleEscalationsCriticalOutput ¶
func (i GroupMetricRuleEscalationsCriticalArgs) ToGroupMetricRuleEscalationsCriticalOutput() GroupMetricRuleEscalationsCriticalOutput
func (GroupMetricRuleEscalationsCriticalArgs) ToGroupMetricRuleEscalationsCriticalOutputWithContext ¶
func (i GroupMetricRuleEscalationsCriticalArgs) ToGroupMetricRuleEscalationsCriticalOutputWithContext(ctx context.Context) GroupMetricRuleEscalationsCriticalOutput
func (GroupMetricRuleEscalationsCriticalArgs) ToGroupMetricRuleEscalationsCriticalPtrOutput ¶
func (i GroupMetricRuleEscalationsCriticalArgs) ToGroupMetricRuleEscalationsCriticalPtrOutput() GroupMetricRuleEscalationsCriticalPtrOutput
func (GroupMetricRuleEscalationsCriticalArgs) ToGroupMetricRuleEscalationsCriticalPtrOutputWithContext ¶
func (i GroupMetricRuleEscalationsCriticalArgs) ToGroupMetricRuleEscalationsCriticalPtrOutputWithContext(ctx context.Context) GroupMetricRuleEscalationsCriticalPtrOutput
type GroupMetricRuleEscalationsCriticalInput ¶
type GroupMetricRuleEscalationsCriticalInput interface { pulumi.Input ToGroupMetricRuleEscalationsCriticalOutput() GroupMetricRuleEscalationsCriticalOutput ToGroupMetricRuleEscalationsCriticalOutputWithContext(context.Context) GroupMetricRuleEscalationsCriticalOutput }
GroupMetricRuleEscalationsCriticalInput is an input type that accepts GroupMetricRuleEscalationsCriticalArgs and GroupMetricRuleEscalationsCriticalOutput values. You can construct a concrete instance of `GroupMetricRuleEscalationsCriticalInput` via:
GroupMetricRuleEscalationsCriticalArgs{...}
type GroupMetricRuleEscalationsCriticalOutput ¶
type GroupMetricRuleEscalationsCriticalOutput struct{ *pulumi.OutputState }
func (GroupMetricRuleEscalationsCriticalOutput) ComparisonOperator ¶
func (o GroupMetricRuleEscalationsCriticalOutput) ComparisonOperator() pulumi.StringPtrOutput
The comparison operator of the threshold for warn-level alerts.
func (GroupMetricRuleEscalationsCriticalOutput) ElementType ¶
func (GroupMetricRuleEscalationsCriticalOutput) ElementType() reflect.Type
func (GroupMetricRuleEscalationsCriticalOutput) Statistics ¶
func (o GroupMetricRuleEscalationsCriticalOutput) Statistics() pulumi.StringPtrOutput
The statistical aggregation method for warn-level alerts.
func (GroupMetricRuleEscalationsCriticalOutput) Threshold ¶
func (o GroupMetricRuleEscalationsCriticalOutput) Threshold() pulumi.StringPtrOutput
The threshold for warn-level alerts.
func (GroupMetricRuleEscalationsCriticalOutput) Times ¶
func (o GroupMetricRuleEscalationsCriticalOutput) Times() pulumi.IntPtrOutput
The consecutive number of times for which the metric value is measured before a warn-level alert is triggered.
func (GroupMetricRuleEscalationsCriticalOutput) ToGroupMetricRuleEscalationsCriticalOutput ¶
func (o GroupMetricRuleEscalationsCriticalOutput) ToGroupMetricRuleEscalationsCriticalOutput() GroupMetricRuleEscalationsCriticalOutput
func (GroupMetricRuleEscalationsCriticalOutput) ToGroupMetricRuleEscalationsCriticalOutputWithContext ¶
func (o GroupMetricRuleEscalationsCriticalOutput) ToGroupMetricRuleEscalationsCriticalOutputWithContext(ctx context.Context) GroupMetricRuleEscalationsCriticalOutput
func (GroupMetricRuleEscalationsCriticalOutput) ToGroupMetricRuleEscalationsCriticalPtrOutput ¶
func (o GroupMetricRuleEscalationsCriticalOutput) ToGroupMetricRuleEscalationsCriticalPtrOutput() GroupMetricRuleEscalationsCriticalPtrOutput
func (GroupMetricRuleEscalationsCriticalOutput) ToGroupMetricRuleEscalationsCriticalPtrOutputWithContext ¶
func (o GroupMetricRuleEscalationsCriticalOutput) ToGroupMetricRuleEscalationsCriticalPtrOutputWithContext(ctx context.Context) GroupMetricRuleEscalationsCriticalPtrOutput
type GroupMetricRuleEscalationsCriticalPtrInput ¶
type GroupMetricRuleEscalationsCriticalPtrInput interface { pulumi.Input ToGroupMetricRuleEscalationsCriticalPtrOutput() GroupMetricRuleEscalationsCriticalPtrOutput ToGroupMetricRuleEscalationsCriticalPtrOutputWithContext(context.Context) GroupMetricRuleEscalationsCriticalPtrOutput }
GroupMetricRuleEscalationsCriticalPtrInput is an input type that accepts GroupMetricRuleEscalationsCriticalArgs, GroupMetricRuleEscalationsCriticalPtr and GroupMetricRuleEscalationsCriticalPtrOutput values. You can construct a concrete instance of `GroupMetricRuleEscalationsCriticalPtrInput` via:
GroupMetricRuleEscalationsCriticalArgs{...} or: nil
func GroupMetricRuleEscalationsCriticalPtr ¶
func GroupMetricRuleEscalationsCriticalPtr(v *GroupMetricRuleEscalationsCriticalArgs) GroupMetricRuleEscalationsCriticalPtrInput
type GroupMetricRuleEscalationsCriticalPtrOutput ¶
type GroupMetricRuleEscalationsCriticalPtrOutput struct{ *pulumi.OutputState }
func (GroupMetricRuleEscalationsCriticalPtrOutput) ComparisonOperator ¶
func (o GroupMetricRuleEscalationsCriticalPtrOutput) ComparisonOperator() pulumi.StringPtrOutput
The comparison operator of the threshold for warn-level alerts.
func (GroupMetricRuleEscalationsCriticalPtrOutput) ElementType ¶
func (GroupMetricRuleEscalationsCriticalPtrOutput) ElementType() reflect.Type
func (GroupMetricRuleEscalationsCriticalPtrOutput) Statistics ¶
func (o GroupMetricRuleEscalationsCriticalPtrOutput) Statistics() pulumi.StringPtrOutput
The statistical aggregation method for warn-level alerts.
func (GroupMetricRuleEscalationsCriticalPtrOutput) Threshold ¶
func (o GroupMetricRuleEscalationsCriticalPtrOutput) Threshold() pulumi.StringPtrOutput
The threshold for warn-level alerts.
func (GroupMetricRuleEscalationsCriticalPtrOutput) Times ¶
func (o GroupMetricRuleEscalationsCriticalPtrOutput) Times() pulumi.IntPtrOutput
The consecutive number of times for which the metric value is measured before a warn-level alert is triggered.
func (GroupMetricRuleEscalationsCriticalPtrOutput) ToGroupMetricRuleEscalationsCriticalPtrOutput ¶
func (o GroupMetricRuleEscalationsCriticalPtrOutput) ToGroupMetricRuleEscalationsCriticalPtrOutput() GroupMetricRuleEscalationsCriticalPtrOutput
func (GroupMetricRuleEscalationsCriticalPtrOutput) ToGroupMetricRuleEscalationsCriticalPtrOutputWithContext ¶
func (o GroupMetricRuleEscalationsCriticalPtrOutput) ToGroupMetricRuleEscalationsCriticalPtrOutputWithContext(ctx context.Context) GroupMetricRuleEscalationsCriticalPtrOutput
type GroupMetricRuleEscalationsInfo ¶
type GroupMetricRuleEscalationsInfo struct { // The comparison operator of the threshold for warn-level alerts. ComparisonOperator *string `pulumi:"comparisonOperator"` // The statistical aggregation method for warn-level alerts. Statistics *string `pulumi:"statistics"` // The threshold for warn-level alerts. Threshold *string `pulumi:"threshold"` // The consecutive number of times for which the metric value is measured before a warn-level alert is triggered. Times *int `pulumi:"times"` }
type GroupMetricRuleEscalationsInfoArgs ¶
type GroupMetricRuleEscalationsInfoArgs struct { // The comparison operator of the threshold for warn-level alerts. ComparisonOperator pulumi.StringPtrInput `pulumi:"comparisonOperator"` // The statistical aggregation method for warn-level alerts. Statistics pulumi.StringPtrInput `pulumi:"statistics"` // The threshold for warn-level alerts. Threshold pulumi.StringPtrInput `pulumi:"threshold"` // The consecutive number of times for which the metric value is measured before a warn-level alert is triggered. Times pulumi.IntPtrInput `pulumi:"times"` }
func (GroupMetricRuleEscalationsInfoArgs) ElementType ¶
func (GroupMetricRuleEscalationsInfoArgs) ElementType() reflect.Type
func (GroupMetricRuleEscalationsInfoArgs) ToGroupMetricRuleEscalationsInfoOutput ¶
func (i GroupMetricRuleEscalationsInfoArgs) ToGroupMetricRuleEscalationsInfoOutput() GroupMetricRuleEscalationsInfoOutput
func (GroupMetricRuleEscalationsInfoArgs) ToGroupMetricRuleEscalationsInfoOutputWithContext ¶
func (i GroupMetricRuleEscalationsInfoArgs) ToGroupMetricRuleEscalationsInfoOutputWithContext(ctx context.Context) GroupMetricRuleEscalationsInfoOutput
func (GroupMetricRuleEscalationsInfoArgs) ToGroupMetricRuleEscalationsInfoPtrOutput ¶
func (i GroupMetricRuleEscalationsInfoArgs) ToGroupMetricRuleEscalationsInfoPtrOutput() GroupMetricRuleEscalationsInfoPtrOutput
func (GroupMetricRuleEscalationsInfoArgs) ToGroupMetricRuleEscalationsInfoPtrOutputWithContext ¶
func (i GroupMetricRuleEscalationsInfoArgs) ToGroupMetricRuleEscalationsInfoPtrOutputWithContext(ctx context.Context) GroupMetricRuleEscalationsInfoPtrOutput
type GroupMetricRuleEscalationsInfoInput ¶
type GroupMetricRuleEscalationsInfoInput interface { pulumi.Input ToGroupMetricRuleEscalationsInfoOutput() GroupMetricRuleEscalationsInfoOutput ToGroupMetricRuleEscalationsInfoOutputWithContext(context.Context) GroupMetricRuleEscalationsInfoOutput }
GroupMetricRuleEscalationsInfoInput is an input type that accepts GroupMetricRuleEscalationsInfoArgs and GroupMetricRuleEscalationsInfoOutput values. You can construct a concrete instance of `GroupMetricRuleEscalationsInfoInput` via:
GroupMetricRuleEscalationsInfoArgs{...}
type GroupMetricRuleEscalationsInfoOutput ¶
type GroupMetricRuleEscalationsInfoOutput struct{ *pulumi.OutputState }
func (GroupMetricRuleEscalationsInfoOutput) ComparisonOperator ¶
func (o GroupMetricRuleEscalationsInfoOutput) ComparisonOperator() pulumi.StringPtrOutput
The comparison operator of the threshold for warn-level alerts.
func (GroupMetricRuleEscalationsInfoOutput) ElementType ¶
func (GroupMetricRuleEscalationsInfoOutput) ElementType() reflect.Type
func (GroupMetricRuleEscalationsInfoOutput) Statistics ¶
func (o GroupMetricRuleEscalationsInfoOutput) Statistics() pulumi.StringPtrOutput
The statistical aggregation method for warn-level alerts.
func (GroupMetricRuleEscalationsInfoOutput) Threshold ¶
func (o GroupMetricRuleEscalationsInfoOutput) Threshold() pulumi.StringPtrOutput
The threshold for warn-level alerts.
func (GroupMetricRuleEscalationsInfoOutput) Times ¶
func (o GroupMetricRuleEscalationsInfoOutput) Times() pulumi.IntPtrOutput
The consecutive number of times for which the metric value is measured before a warn-level alert is triggered.
func (GroupMetricRuleEscalationsInfoOutput) ToGroupMetricRuleEscalationsInfoOutput ¶
func (o GroupMetricRuleEscalationsInfoOutput) ToGroupMetricRuleEscalationsInfoOutput() GroupMetricRuleEscalationsInfoOutput
func (GroupMetricRuleEscalationsInfoOutput) ToGroupMetricRuleEscalationsInfoOutputWithContext ¶
func (o GroupMetricRuleEscalationsInfoOutput) ToGroupMetricRuleEscalationsInfoOutputWithContext(ctx context.Context) GroupMetricRuleEscalationsInfoOutput
func (GroupMetricRuleEscalationsInfoOutput) ToGroupMetricRuleEscalationsInfoPtrOutput ¶
func (o GroupMetricRuleEscalationsInfoOutput) ToGroupMetricRuleEscalationsInfoPtrOutput() GroupMetricRuleEscalationsInfoPtrOutput
func (GroupMetricRuleEscalationsInfoOutput) ToGroupMetricRuleEscalationsInfoPtrOutputWithContext ¶
func (o GroupMetricRuleEscalationsInfoOutput) ToGroupMetricRuleEscalationsInfoPtrOutputWithContext(ctx context.Context) GroupMetricRuleEscalationsInfoPtrOutput
type GroupMetricRuleEscalationsInfoPtrInput ¶
type GroupMetricRuleEscalationsInfoPtrInput interface { pulumi.Input ToGroupMetricRuleEscalationsInfoPtrOutput() GroupMetricRuleEscalationsInfoPtrOutput ToGroupMetricRuleEscalationsInfoPtrOutputWithContext(context.Context) GroupMetricRuleEscalationsInfoPtrOutput }
GroupMetricRuleEscalationsInfoPtrInput is an input type that accepts GroupMetricRuleEscalationsInfoArgs, GroupMetricRuleEscalationsInfoPtr and GroupMetricRuleEscalationsInfoPtrOutput values. You can construct a concrete instance of `GroupMetricRuleEscalationsInfoPtrInput` via:
GroupMetricRuleEscalationsInfoArgs{...} or: nil
func GroupMetricRuleEscalationsInfoPtr ¶
func GroupMetricRuleEscalationsInfoPtr(v *GroupMetricRuleEscalationsInfoArgs) GroupMetricRuleEscalationsInfoPtrInput
type GroupMetricRuleEscalationsInfoPtrOutput ¶
type GroupMetricRuleEscalationsInfoPtrOutput struct{ *pulumi.OutputState }
func (GroupMetricRuleEscalationsInfoPtrOutput) ComparisonOperator ¶
func (o GroupMetricRuleEscalationsInfoPtrOutput) ComparisonOperator() pulumi.StringPtrOutput
The comparison operator of the threshold for warn-level alerts.
func (GroupMetricRuleEscalationsInfoPtrOutput) ElementType ¶
func (GroupMetricRuleEscalationsInfoPtrOutput) ElementType() reflect.Type
func (GroupMetricRuleEscalationsInfoPtrOutput) Statistics ¶
func (o GroupMetricRuleEscalationsInfoPtrOutput) Statistics() pulumi.StringPtrOutput
The statistical aggregation method for warn-level alerts.
func (GroupMetricRuleEscalationsInfoPtrOutput) Threshold ¶
func (o GroupMetricRuleEscalationsInfoPtrOutput) Threshold() pulumi.StringPtrOutput
The threshold for warn-level alerts.
func (GroupMetricRuleEscalationsInfoPtrOutput) Times ¶
func (o GroupMetricRuleEscalationsInfoPtrOutput) Times() pulumi.IntPtrOutput
The consecutive number of times for which the metric value is measured before a warn-level alert is triggered.
func (GroupMetricRuleEscalationsInfoPtrOutput) ToGroupMetricRuleEscalationsInfoPtrOutput ¶
func (o GroupMetricRuleEscalationsInfoPtrOutput) ToGroupMetricRuleEscalationsInfoPtrOutput() GroupMetricRuleEscalationsInfoPtrOutput
func (GroupMetricRuleEscalationsInfoPtrOutput) ToGroupMetricRuleEscalationsInfoPtrOutputWithContext ¶
func (o GroupMetricRuleEscalationsInfoPtrOutput) ToGroupMetricRuleEscalationsInfoPtrOutputWithContext(ctx context.Context) GroupMetricRuleEscalationsInfoPtrOutput
type GroupMetricRuleEscalationsInput ¶
type GroupMetricRuleEscalationsInput interface { pulumi.Input ToGroupMetricRuleEscalationsOutput() GroupMetricRuleEscalationsOutput ToGroupMetricRuleEscalationsOutputWithContext(context.Context) GroupMetricRuleEscalationsOutput }
GroupMetricRuleEscalationsInput is an input type that accepts GroupMetricRuleEscalationsArgs and GroupMetricRuleEscalationsOutput values. You can construct a concrete instance of `GroupMetricRuleEscalationsInput` via:
GroupMetricRuleEscalationsArgs{...}
type GroupMetricRuleEscalationsOutput ¶
type GroupMetricRuleEscalationsOutput struct{ *pulumi.OutputState }
func (GroupMetricRuleEscalationsOutput) Critical ¶
func (o GroupMetricRuleEscalationsOutput) Critical() GroupMetricRuleEscalationsCriticalPtrOutput
The critical level. See `critical` below.
func (GroupMetricRuleEscalationsOutput) ElementType ¶
func (GroupMetricRuleEscalationsOutput) ElementType() reflect.Type
func (GroupMetricRuleEscalationsOutput) ToGroupMetricRuleEscalationsOutput ¶
func (o GroupMetricRuleEscalationsOutput) ToGroupMetricRuleEscalationsOutput() GroupMetricRuleEscalationsOutput
func (GroupMetricRuleEscalationsOutput) ToGroupMetricRuleEscalationsOutputWithContext ¶
func (o GroupMetricRuleEscalationsOutput) ToGroupMetricRuleEscalationsOutputWithContext(ctx context.Context) GroupMetricRuleEscalationsOutput
func (GroupMetricRuleEscalationsOutput) ToGroupMetricRuleEscalationsPtrOutput ¶
func (o GroupMetricRuleEscalationsOutput) ToGroupMetricRuleEscalationsPtrOutput() GroupMetricRuleEscalationsPtrOutput
func (GroupMetricRuleEscalationsOutput) ToGroupMetricRuleEscalationsPtrOutputWithContext ¶
func (o GroupMetricRuleEscalationsOutput) ToGroupMetricRuleEscalationsPtrOutputWithContext(ctx context.Context) GroupMetricRuleEscalationsPtrOutput
type GroupMetricRuleEscalationsPtrInput ¶
type GroupMetricRuleEscalationsPtrInput interface { pulumi.Input ToGroupMetricRuleEscalationsPtrOutput() GroupMetricRuleEscalationsPtrOutput ToGroupMetricRuleEscalationsPtrOutputWithContext(context.Context) GroupMetricRuleEscalationsPtrOutput }
GroupMetricRuleEscalationsPtrInput is an input type that accepts GroupMetricRuleEscalationsArgs, GroupMetricRuleEscalationsPtr and GroupMetricRuleEscalationsPtrOutput values. You can construct a concrete instance of `GroupMetricRuleEscalationsPtrInput` via:
GroupMetricRuleEscalationsArgs{...} or: nil
func GroupMetricRuleEscalationsPtr ¶
func GroupMetricRuleEscalationsPtr(v *GroupMetricRuleEscalationsArgs) GroupMetricRuleEscalationsPtrInput
type GroupMetricRuleEscalationsPtrOutput ¶
type GroupMetricRuleEscalationsPtrOutput struct{ *pulumi.OutputState }
func (GroupMetricRuleEscalationsPtrOutput) Critical ¶
func (o GroupMetricRuleEscalationsPtrOutput) Critical() GroupMetricRuleEscalationsCriticalPtrOutput
The critical level. See `critical` below.
func (GroupMetricRuleEscalationsPtrOutput) Elem ¶
func (o GroupMetricRuleEscalationsPtrOutput) Elem() GroupMetricRuleEscalationsOutput
func (GroupMetricRuleEscalationsPtrOutput) ElementType ¶
func (GroupMetricRuleEscalationsPtrOutput) ElementType() reflect.Type
func (GroupMetricRuleEscalationsPtrOutput) ToGroupMetricRuleEscalationsPtrOutput ¶
func (o GroupMetricRuleEscalationsPtrOutput) ToGroupMetricRuleEscalationsPtrOutput() GroupMetricRuleEscalationsPtrOutput
func (GroupMetricRuleEscalationsPtrOutput) ToGroupMetricRuleEscalationsPtrOutputWithContext ¶
func (o GroupMetricRuleEscalationsPtrOutput) ToGroupMetricRuleEscalationsPtrOutputWithContext(ctx context.Context) GroupMetricRuleEscalationsPtrOutput
type GroupMetricRuleEscalationsWarn ¶
type GroupMetricRuleEscalationsWarn struct { // The comparison operator of the threshold for warn-level alerts. ComparisonOperator *string `pulumi:"comparisonOperator"` // The statistical aggregation method for warn-level alerts. Statistics *string `pulumi:"statistics"` // The threshold for warn-level alerts. Threshold *string `pulumi:"threshold"` // The consecutive number of times for which the metric value is measured before a warn-level alert is triggered. Times *int `pulumi:"times"` }
type GroupMetricRuleEscalationsWarnArgs ¶
type GroupMetricRuleEscalationsWarnArgs struct { // The comparison operator of the threshold for warn-level alerts. ComparisonOperator pulumi.StringPtrInput `pulumi:"comparisonOperator"` // The statistical aggregation method for warn-level alerts. Statistics pulumi.StringPtrInput `pulumi:"statistics"` // The threshold for warn-level alerts. Threshold pulumi.StringPtrInput `pulumi:"threshold"` // The consecutive number of times for which the metric value is measured before a warn-level alert is triggered. Times pulumi.IntPtrInput `pulumi:"times"` }
func (GroupMetricRuleEscalationsWarnArgs) ElementType ¶
func (GroupMetricRuleEscalationsWarnArgs) ElementType() reflect.Type
func (GroupMetricRuleEscalationsWarnArgs) ToGroupMetricRuleEscalationsWarnOutput ¶
func (i GroupMetricRuleEscalationsWarnArgs) ToGroupMetricRuleEscalationsWarnOutput() GroupMetricRuleEscalationsWarnOutput
func (GroupMetricRuleEscalationsWarnArgs) ToGroupMetricRuleEscalationsWarnOutputWithContext ¶
func (i GroupMetricRuleEscalationsWarnArgs) ToGroupMetricRuleEscalationsWarnOutputWithContext(ctx context.Context) GroupMetricRuleEscalationsWarnOutput
func (GroupMetricRuleEscalationsWarnArgs) ToGroupMetricRuleEscalationsWarnPtrOutput ¶
func (i GroupMetricRuleEscalationsWarnArgs) ToGroupMetricRuleEscalationsWarnPtrOutput() GroupMetricRuleEscalationsWarnPtrOutput
func (GroupMetricRuleEscalationsWarnArgs) ToGroupMetricRuleEscalationsWarnPtrOutputWithContext ¶
func (i GroupMetricRuleEscalationsWarnArgs) ToGroupMetricRuleEscalationsWarnPtrOutputWithContext(ctx context.Context) GroupMetricRuleEscalationsWarnPtrOutput
type GroupMetricRuleEscalationsWarnInput ¶
type GroupMetricRuleEscalationsWarnInput interface { pulumi.Input ToGroupMetricRuleEscalationsWarnOutput() GroupMetricRuleEscalationsWarnOutput ToGroupMetricRuleEscalationsWarnOutputWithContext(context.Context) GroupMetricRuleEscalationsWarnOutput }
GroupMetricRuleEscalationsWarnInput is an input type that accepts GroupMetricRuleEscalationsWarnArgs and GroupMetricRuleEscalationsWarnOutput values. You can construct a concrete instance of `GroupMetricRuleEscalationsWarnInput` via:
GroupMetricRuleEscalationsWarnArgs{...}
type GroupMetricRuleEscalationsWarnOutput ¶
type GroupMetricRuleEscalationsWarnOutput struct{ *pulumi.OutputState }
func (GroupMetricRuleEscalationsWarnOutput) ComparisonOperator ¶
func (o GroupMetricRuleEscalationsWarnOutput) ComparisonOperator() pulumi.StringPtrOutput
The comparison operator of the threshold for warn-level alerts.
func (GroupMetricRuleEscalationsWarnOutput) ElementType ¶
func (GroupMetricRuleEscalationsWarnOutput) ElementType() reflect.Type
func (GroupMetricRuleEscalationsWarnOutput) Statistics ¶
func (o GroupMetricRuleEscalationsWarnOutput) Statistics() pulumi.StringPtrOutput
The statistical aggregation method for warn-level alerts.
func (GroupMetricRuleEscalationsWarnOutput) Threshold ¶
func (o GroupMetricRuleEscalationsWarnOutput) Threshold() pulumi.StringPtrOutput
The threshold for warn-level alerts.
func (GroupMetricRuleEscalationsWarnOutput) Times ¶
func (o GroupMetricRuleEscalationsWarnOutput) Times() pulumi.IntPtrOutput
The consecutive number of times for which the metric value is measured before a warn-level alert is triggered.
func (GroupMetricRuleEscalationsWarnOutput) ToGroupMetricRuleEscalationsWarnOutput ¶
func (o GroupMetricRuleEscalationsWarnOutput) ToGroupMetricRuleEscalationsWarnOutput() GroupMetricRuleEscalationsWarnOutput
func (GroupMetricRuleEscalationsWarnOutput) ToGroupMetricRuleEscalationsWarnOutputWithContext ¶
func (o GroupMetricRuleEscalationsWarnOutput) ToGroupMetricRuleEscalationsWarnOutputWithContext(ctx context.Context) GroupMetricRuleEscalationsWarnOutput
func (GroupMetricRuleEscalationsWarnOutput) ToGroupMetricRuleEscalationsWarnPtrOutput ¶
func (o GroupMetricRuleEscalationsWarnOutput) ToGroupMetricRuleEscalationsWarnPtrOutput() GroupMetricRuleEscalationsWarnPtrOutput
func (GroupMetricRuleEscalationsWarnOutput) ToGroupMetricRuleEscalationsWarnPtrOutputWithContext ¶
func (o GroupMetricRuleEscalationsWarnOutput) ToGroupMetricRuleEscalationsWarnPtrOutputWithContext(ctx context.Context) GroupMetricRuleEscalationsWarnPtrOutput
type GroupMetricRuleEscalationsWarnPtrInput ¶
type GroupMetricRuleEscalationsWarnPtrInput interface { pulumi.Input ToGroupMetricRuleEscalationsWarnPtrOutput() GroupMetricRuleEscalationsWarnPtrOutput ToGroupMetricRuleEscalationsWarnPtrOutputWithContext(context.Context) GroupMetricRuleEscalationsWarnPtrOutput }
GroupMetricRuleEscalationsWarnPtrInput is an input type that accepts GroupMetricRuleEscalationsWarnArgs, GroupMetricRuleEscalationsWarnPtr and GroupMetricRuleEscalationsWarnPtrOutput values. You can construct a concrete instance of `GroupMetricRuleEscalationsWarnPtrInput` via:
GroupMetricRuleEscalationsWarnArgs{...} or: nil
func GroupMetricRuleEscalationsWarnPtr ¶
func GroupMetricRuleEscalationsWarnPtr(v *GroupMetricRuleEscalationsWarnArgs) GroupMetricRuleEscalationsWarnPtrInput
type GroupMetricRuleEscalationsWarnPtrOutput ¶
type GroupMetricRuleEscalationsWarnPtrOutput struct{ *pulumi.OutputState }
func (GroupMetricRuleEscalationsWarnPtrOutput) ComparisonOperator ¶
func (o GroupMetricRuleEscalationsWarnPtrOutput) ComparisonOperator() pulumi.StringPtrOutput
The comparison operator of the threshold for warn-level alerts.
func (GroupMetricRuleEscalationsWarnPtrOutput) ElementType ¶
func (GroupMetricRuleEscalationsWarnPtrOutput) ElementType() reflect.Type
func (GroupMetricRuleEscalationsWarnPtrOutput) Statistics ¶
func (o GroupMetricRuleEscalationsWarnPtrOutput) Statistics() pulumi.StringPtrOutput
The statistical aggregation method for warn-level alerts.
func (GroupMetricRuleEscalationsWarnPtrOutput) Threshold ¶
func (o GroupMetricRuleEscalationsWarnPtrOutput) Threshold() pulumi.StringPtrOutput
The threshold for warn-level alerts.
func (GroupMetricRuleEscalationsWarnPtrOutput) Times ¶
func (o GroupMetricRuleEscalationsWarnPtrOutput) Times() pulumi.IntPtrOutput
The consecutive number of times for which the metric value is measured before a warn-level alert is triggered.
func (GroupMetricRuleEscalationsWarnPtrOutput) ToGroupMetricRuleEscalationsWarnPtrOutput ¶
func (o GroupMetricRuleEscalationsWarnPtrOutput) ToGroupMetricRuleEscalationsWarnPtrOutput() GroupMetricRuleEscalationsWarnPtrOutput
func (GroupMetricRuleEscalationsWarnPtrOutput) ToGroupMetricRuleEscalationsWarnPtrOutputWithContext ¶
func (o GroupMetricRuleEscalationsWarnPtrOutput) ToGroupMetricRuleEscalationsWarnPtrOutputWithContext(ctx context.Context) GroupMetricRuleEscalationsWarnPtrOutput
type GroupMetricRuleInput ¶
type GroupMetricRuleInput interface { pulumi.Input ToGroupMetricRuleOutput() GroupMetricRuleOutput ToGroupMetricRuleOutputWithContext(ctx context.Context) GroupMetricRuleOutput }
type GroupMetricRuleMap ¶
type GroupMetricRuleMap map[string]GroupMetricRuleInput
func (GroupMetricRuleMap) ElementType ¶
func (GroupMetricRuleMap) ElementType() reflect.Type
func (GroupMetricRuleMap) ToGroupMetricRuleMapOutput ¶
func (i GroupMetricRuleMap) ToGroupMetricRuleMapOutput() GroupMetricRuleMapOutput
func (GroupMetricRuleMap) ToGroupMetricRuleMapOutputWithContext ¶
func (i GroupMetricRuleMap) ToGroupMetricRuleMapOutputWithContext(ctx context.Context) GroupMetricRuleMapOutput
type GroupMetricRuleMapInput ¶
type GroupMetricRuleMapInput interface { pulumi.Input ToGroupMetricRuleMapOutput() GroupMetricRuleMapOutput ToGroupMetricRuleMapOutputWithContext(context.Context) GroupMetricRuleMapOutput }
GroupMetricRuleMapInput is an input type that accepts GroupMetricRuleMap and GroupMetricRuleMapOutput values. You can construct a concrete instance of `GroupMetricRuleMapInput` via:
GroupMetricRuleMap{ "key": GroupMetricRuleArgs{...} }
type GroupMetricRuleMapOutput ¶
type GroupMetricRuleMapOutput struct{ *pulumi.OutputState }
func (GroupMetricRuleMapOutput) ElementType ¶
func (GroupMetricRuleMapOutput) ElementType() reflect.Type
func (GroupMetricRuleMapOutput) MapIndex ¶
func (o GroupMetricRuleMapOutput) MapIndex(k pulumi.StringInput) GroupMetricRuleOutput
func (GroupMetricRuleMapOutput) ToGroupMetricRuleMapOutput ¶
func (o GroupMetricRuleMapOutput) ToGroupMetricRuleMapOutput() GroupMetricRuleMapOutput
func (GroupMetricRuleMapOutput) ToGroupMetricRuleMapOutputWithContext ¶
func (o GroupMetricRuleMapOutput) ToGroupMetricRuleMapOutputWithContext(ctx context.Context) GroupMetricRuleMapOutput
type GroupMetricRuleOutput ¶
type GroupMetricRuleOutput struct{ *pulumi.OutputState }
func (GroupMetricRuleOutput) Category ¶ added in v3.27.0
func (o GroupMetricRuleOutput) Category() pulumi.StringPtrOutput
The abbreviation of the service name.
func (GroupMetricRuleOutput) ContactGroups ¶ added in v3.27.0
func (o GroupMetricRuleOutput) ContactGroups() pulumi.StringOutput
Alarm contact group.
func (GroupMetricRuleOutput) Dimensions ¶ added in v3.27.0
func (o GroupMetricRuleOutput) Dimensions() pulumi.StringOutput
The dimensions that specify the resources to be associated with the alert rule.
func (GroupMetricRuleOutput) EffectiveInterval ¶ added in v3.27.0
func (o GroupMetricRuleOutput) EffectiveInterval() pulumi.StringPtrOutput
The time period during which the alert rule is effective.
func (GroupMetricRuleOutput) ElementType ¶
func (GroupMetricRuleOutput) ElementType() reflect.Type
func (GroupMetricRuleOutput) EmailSubject ¶ added in v3.27.0
func (o GroupMetricRuleOutput) EmailSubject() pulumi.StringOutput
The subject of the alert notification email.
func (GroupMetricRuleOutput) Escalations ¶ added in v3.27.0
func (o GroupMetricRuleOutput) Escalations() GroupMetricRuleEscalationsOutput
Alarm level. See `escalations` below.
func (GroupMetricRuleOutput) GroupId ¶ added in v3.27.0
func (o GroupMetricRuleOutput) GroupId() pulumi.StringOutput
The ID of the application group.
func (GroupMetricRuleOutput) GroupMetricRuleName ¶ added in v3.27.0
func (o GroupMetricRuleOutput) GroupMetricRuleName() pulumi.StringOutput
The name of the alert rule.
func (GroupMetricRuleOutput) Interval ¶ added in v3.27.0
func (o GroupMetricRuleOutput) Interval() pulumi.StringPtrOutput
The interval at which Cloud Monitor checks whether the alert rule is triggered. Unit: seconds.
func (GroupMetricRuleOutput) MetricName ¶ added in v3.27.0
func (o GroupMetricRuleOutput) MetricName() pulumi.StringOutput
The name of the metric.
func (GroupMetricRuleOutput) Namespace ¶ added in v3.27.0
func (o GroupMetricRuleOutput) Namespace() pulumi.StringOutput
The namespace of the service.
func (GroupMetricRuleOutput) NoEffectiveInterval ¶ added in v3.27.0
func (o GroupMetricRuleOutput) NoEffectiveInterval() pulumi.StringPtrOutput
The time period during which the alert rule is ineffective.
func (GroupMetricRuleOutput) Period ¶ added in v3.27.0
func (o GroupMetricRuleOutput) Period() pulumi.IntOutput
The aggregation period of the monitoring data. Unit: seconds. The value is an integral multiple of 60. Default value: `300`.
func (GroupMetricRuleOutput) RuleId ¶ added in v3.27.0
func (o GroupMetricRuleOutput) RuleId() pulumi.StringOutput
The ID of the alert rule.
func (GroupMetricRuleOutput) SilenceTime ¶ added in v3.27.0
func (o GroupMetricRuleOutput) SilenceTime() pulumi.IntOutput
The mute period during which new alerts are not reported even if the alert trigger conditions are met. Unit: seconds. Default value: `86400`, which is equivalent to one day.
func (GroupMetricRuleOutput) Status ¶ added in v3.27.0
func (o GroupMetricRuleOutput) Status() pulumi.StringOutput
The status of Group Metric Rule.
func (GroupMetricRuleOutput) Targets ¶ added in v3.29.0
func (o GroupMetricRuleOutput) Targets() GroupMetricRuleTargetArrayOutput
The information about the resource for which alerts are triggered. See `targets` below.
func (GroupMetricRuleOutput) ToGroupMetricRuleOutput ¶
func (o GroupMetricRuleOutput) ToGroupMetricRuleOutput() GroupMetricRuleOutput
func (GroupMetricRuleOutput) ToGroupMetricRuleOutputWithContext ¶
func (o GroupMetricRuleOutput) ToGroupMetricRuleOutputWithContext(ctx context.Context) GroupMetricRuleOutput
func (GroupMetricRuleOutput) Webhook ¶ added in v3.27.0
func (o GroupMetricRuleOutput) Webhook() pulumi.StringPtrOutput
The callback URL.
type GroupMetricRuleState ¶
type GroupMetricRuleState struct { // The abbreviation of the service name. Category pulumi.StringPtrInput // Alarm contact group. ContactGroups pulumi.StringPtrInput // The dimensions that specify the resources to be associated with the alert rule. Dimensions pulumi.StringPtrInput // The time period during which the alert rule is effective. EffectiveInterval pulumi.StringPtrInput // The subject of the alert notification email. EmailSubject pulumi.StringPtrInput // Alarm level. See `escalations` below. Escalations GroupMetricRuleEscalationsPtrInput // The ID of the application group. GroupId pulumi.StringPtrInput // The name of the alert rule. GroupMetricRuleName pulumi.StringPtrInput // The interval at which Cloud Monitor checks whether the alert rule is triggered. Unit: seconds. Interval pulumi.StringPtrInput // The name of the metric. MetricName pulumi.StringPtrInput // The namespace of the service. Namespace pulumi.StringPtrInput // The time period during which the alert rule is ineffective. NoEffectiveInterval pulumi.StringPtrInput // The aggregation period of the monitoring data. Unit: seconds. The value is an integral multiple of 60. Default value: `300`. Period pulumi.IntPtrInput // The ID of the alert rule. RuleId pulumi.StringPtrInput // The mute period during which new alerts are not reported even if the alert trigger conditions are met. Unit: seconds. Default value: `86400`, which is equivalent to one day. SilenceTime pulumi.IntPtrInput // The status of Group Metric Rule. Status pulumi.StringPtrInput // The information about the resource for which alerts are triggered. See `targets` below. Targets GroupMetricRuleTargetArrayInput // The callback URL. Webhook pulumi.StringPtrInput }
func (GroupMetricRuleState) ElementType ¶
func (GroupMetricRuleState) ElementType() reflect.Type
type GroupMetricRuleTarget ¶ added in v3.29.0
type GroupMetricRuleTarget struct { // The Alibaba Cloud Resource Name (ARN) of the resource. // > **NOTE:** Currently, the Alibaba Cloud Resource Name (ARN) of the resource. To use, please [submit an application](https://www.alibabacloud.com/help/en/cloudmonitor/latest/describemetricruletargets). Arn *string `pulumi:"arn"` // The ID of the resource for which alerts are triggered. Id *string `pulumi:"id"` // The parameters of the alert callback. The parameters are in the JSON format. JsonParams *string `pulumi:"jsonParams"` // The level of the alert. Valid values: `Critical`, `Warn`, `Info`. Level *string `pulumi:"level"` }
type GroupMetricRuleTargetArgs ¶ added in v3.29.0
type GroupMetricRuleTargetArgs struct { // The Alibaba Cloud Resource Name (ARN) of the resource. // > **NOTE:** Currently, the Alibaba Cloud Resource Name (ARN) of the resource. To use, please [submit an application](https://www.alibabacloud.com/help/en/cloudmonitor/latest/describemetricruletargets). Arn pulumi.StringPtrInput `pulumi:"arn"` // The ID of the resource for which alerts are triggered. Id pulumi.StringPtrInput `pulumi:"id"` // The parameters of the alert callback. The parameters are in the JSON format. JsonParams pulumi.StringPtrInput `pulumi:"jsonParams"` // The level of the alert. Valid values: `Critical`, `Warn`, `Info`. Level pulumi.StringPtrInput `pulumi:"level"` }
func (GroupMetricRuleTargetArgs) ElementType ¶ added in v3.29.0
func (GroupMetricRuleTargetArgs) ElementType() reflect.Type
func (GroupMetricRuleTargetArgs) ToGroupMetricRuleTargetOutput ¶ added in v3.29.0
func (i GroupMetricRuleTargetArgs) ToGroupMetricRuleTargetOutput() GroupMetricRuleTargetOutput
func (GroupMetricRuleTargetArgs) ToGroupMetricRuleTargetOutputWithContext ¶ added in v3.29.0
func (i GroupMetricRuleTargetArgs) ToGroupMetricRuleTargetOutputWithContext(ctx context.Context) GroupMetricRuleTargetOutput
type GroupMetricRuleTargetArray ¶ added in v3.29.0
type GroupMetricRuleTargetArray []GroupMetricRuleTargetInput
func (GroupMetricRuleTargetArray) ElementType ¶ added in v3.29.0
func (GroupMetricRuleTargetArray) ElementType() reflect.Type
func (GroupMetricRuleTargetArray) ToGroupMetricRuleTargetArrayOutput ¶ added in v3.29.0
func (i GroupMetricRuleTargetArray) ToGroupMetricRuleTargetArrayOutput() GroupMetricRuleTargetArrayOutput
func (GroupMetricRuleTargetArray) ToGroupMetricRuleTargetArrayOutputWithContext ¶ added in v3.29.0
func (i GroupMetricRuleTargetArray) ToGroupMetricRuleTargetArrayOutputWithContext(ctx context.Context) GroupMetricRuleTargetArrayOutput
type GroupMetricRuleTargetArrayInput ¶ added in v3.29.0
type GroupMetricRuleTargetArrayInput interface { pulumi.Input ToGroupMetricRuleTargetArrayOutput() GroupMetricRuleTargetArrayOutput ToGroupMetricRuleTargetArrayOutputWithContext(context.Context) GroupMetricRuleTargetArrayOutput }
GroupMetricRuleTargetArrayInput is an input type that accepts GroupMetricRuleTargetArray and GroupMetricRuleTargetArrayOutput values. You can construct a concrete instance of `GroupMetricRuleTargetArrayInput` via:
GroupMetricRuleTargetArray{ GroupMetricRuleTargetArgs{...} }
type GroupMetricRuleTargetArrayOutput ¶ added in v3.29.0
type GroupMetricRuleTargetArrayOutput struct{ *pulumi.OutputState }
func (GroupMetricRuleTargetArrayOutput) ElementType ¶ added in v3.29.0
func (GroupMetricRuleTargetArrayOutput) ElementType() reflect.Type
func (GroupMetricRuleTargetArrayOutput) Index ¶ added in v3.29.0
func (o GroupMetricRuleTargetArrayOutput) Index(i pulumi.IntInput) GroupMetricRuleTargetOutput
func (GroupMetricRuleTargetArrayOutput) ToGroupMetricRuleTargetArrayOutput ¶ added in v3.29.0
func (o GroupMetricRuleTargetArrayOutput) ToGroupMetricRuleTargetArrayOutput() GroupMetricRuleTargetArrayOutput
func (GroupMetricRuleTargetArrayOutput) ToGroupMetricRuleTargetArrayOutputWithContext ¶ added in v3.29.0
func (o GroupMetricRuleTargetArrayOutput) ToGroupMetricRuleTargetArrayOutputWithContext(ctx context.Context) GroupMetricRuleTargetArrayOutput
type GroupMetricRuleTargetInput ¶ added in v3.29.0
type GroupMetricRuleTargetInput interface { pulumi.Input ToGroupMetricRuleTargetOutput() GroupMetricRuleTargetOutput ToGroupMetricRuleTargetOutputWithContext(context.Context) GroupMetricRuleTargetOutput }
GroupMetricRuleTargetInput is an input type that accepts GroupMetricRuleTargetArgs and GroupMetricRuleTargetOutput values. You can construct a concrete instance of `GroupMetricRuleTargetInput` via:
GroupMetricRuleTargetArgs{...}
type GroupMetricRuleTargetOutput ¶ added in v3.29.0
type GroupMetricRuleTargetOutput struct{ *pulumi.OutputState }
func (GroupMetricRuleTargetOutput) Arn ¶ added in v3.29.0
func (o GroupMetricRuleTargetOutput) Arn() pulumi.StringPtrOutput
The Alibaba Cloud Resource Name (ARN) of the resource. > **NOTE:** Currently, the Alibaba Cloud Resource Name (ARN) of the resource. To use, please [submit an application](https://www.alibabacloud.com/help/en/cloudmonitor/latest/describemetricruletargets).
func (GroupMetricRuleTargetOutput) ElementType ¶ added in v3.29.0
func (GroupMetricRuleTargetOutput) ElementType() reflect.Type
func (GroupMetricRuleTargetOutput) Id ¶ added in v3.29.0
func (o GroupMetricRuleTargetOutput) Id() pulumi.StringPtrOutput
The ID of the resource for which alerts are triggered.
func (GroupMetricRuleTargetOutput) JsonParams ¶ added in v3.29.0
func (o GroupMetricRuleTargetOutput) JsonParams() pulumi.StringPtrOutput
The parameters of the alert callback. The parameters are in the JSON format.
func (GroupMetricRuleTargetOutput) Level ¶ added in v3.29.0
func (o GroupMetricRuleTargetOutput) Level() pulumi.StringPtrOutput
The level of the alert. Valid values: `Critical`, `Warn`, `Info`.
func (GroupMetricRuleTargetOutput) ToGroupMetricRuleTargetOutput ¶ added in v3.29.0
func (o GroupMetricRuleTargetOutput) ToGroupMetricRuleTargetOutput() GroupMetricRuleTargetOutput
func (GroupMetricRuleTargetOutput) ToGroupMetricRuleTargetOutputWithContext ¶ added in v3.29.0
func (o GroupMetricRuleTargetOutput) ToGroupMetricRuleTargetOutputWithContext(ctx context.Context) GroupMetricRuleTargetOutput
type HybridMonitorFcTask ¶ added in v3.27.0
type HybridMonitorFcTask struct { pulumi.CustomResourceState // The ID of the monitoring task. HybridMonitorFcTaskId pulumi.StringOutput `pulumi:"hybridMonitorFcTaskId"` // The index warehouse where the host belongs. Namespace pulumi.StringOutput `pulumi:"namespace"` // The ID of the member account. If you call API operations by using a management account, you can connect the Alibaba Cloud services that are activated for a member account in Resource Directory to Hybrid Cloud Monitoring. You can use Resource Directory to monitor Alibaba Cloud services across enterprise accounts. TargetUserId pulumi.StringOutput `pulumi:"targetUserId"` // The configuration file of the Alibaba Cloud service that you want to monitor by using Hybrid Cloud Monitoring. YarmConfig pulumi.StringOutput `pulumi:"yarmConfig"` }
Provides a Cloud Monitor Service Hybrid Monitor Fc Task resource.
For information about Cloud Monitor Service Hybrid Monitor Fc Task and how to use it, see [What is Hybrid Monitor Fc Task](https://www.alibabacloud.com/help/en/cloudmonitor/latest/createhybridmonitortask).
> **NOTE:** Available since v1.179.0.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/cms" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cfg := config.New(ctx, "") name := "tf-example" if param := cfg.Get("name"); param != "" { name = param } _default, err := alicloud.GetAccount(ctx, nil, nil) if err != nil { return err } defaultNamespace, err := cms.NewNamespace(ctx, "default", &cms.NamespaceArgs{ Description: pulumi.String(name), Namespace: pulumi.String(name), Specification: pulumi.String("cms.s1.large"), }) if err != nil { return err } _, err = cms.NewHybridMonitorFcTask(ctx, "default", &cms.HybridMonitorFcTaskArgs{ Namespace: defaultNamespace.ID(), YarmConfig: pulumi.String(`products: - namespace: acs_ecs_dashboard metric_info: - metric_list: - cpu_total - cpu_idle - diskusage_utilization - CPUUtilization - DiskReadBPS - InternetOut - IntranetOut - cpu_system - namespace: acs_rds_dashboard metric_info: - metric_list: - MySQL_QPS - MySQL_TPS
`),
TargetUserId: pulumi.String(_default.Id), }) if err != nil { return err } return nil }) }
```
## Import
Cloud Monitor Service Hybrid Monitor Fc Task can be imported using the id, e.g.
```sh $ pulumi import alicloud:cms/hybridMonitorFcTask:HybridMonitorFcTask example <hybrid_monitor_fc_task_id>:<namespace> ```
func GetHybridMonitorFcTask ¶ added in v3.27.0
func GetHybridMonitorFcTask(ctx *pulumi.Context, name string, id pulumi.IDInput, state *HybridMonitorFcTaskState, opts ...pulumi.ResourceOption) (*HybridMonitorFcTask, error)
GetHybridMonitorFcTask gets an existing HybridMonitorFcTask 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 NewHybridMonitorFcTask ¶ added in v3.27.0
func NewHybridMonitorFcTask(ctx *pulumi.Context, name string, args *HybridMonitorFcTaskArgs, opts ...pulumi.ResourceOption) (*HybridMonitorFcTask, error)
NewHybridMonitorFcTask registers a new resource with the given unique name, arguments, and options.
func (*HybridMonitorFcTask) ElementType ¶ added in v3.27.0
func (*HybridMonitorFcTask) ElementType() reflect.Type
func (*HybridMonitorFcTask) ToHybridMonitorFcTaskOutput ¶ added in v3.27.0
func (i *HybridMonitorFcTask) ToHybridMonitorFcTaskOutput() HybridMonitorFcTaskOutput
func (*HybridMonitorFcTask) ToHybridMonitorFcTaskOutputWithContext ¶ added in v3.27.0
func (i *HybridMonitorFcTask) ToHybridMonitorFcTaskOutputWithContext(ctx context.Context) HybridMonitorFcTaskOutput
type HybridMonitorFcTaskArgs ¶ added in v3.27.0
type HybridMonitorFcTaskArgs struct { // The index warehouse where the host belongs. Namespace pulumi.StringInput // The ID of the member account. If you call API operations by using a management account, you can connect the Alibaba Cloud services that are activated for a member account in Resource Directory to Hybrid Cloud Monitoring. You can use Resource Directory to monitor Alibaba Cloud services across enterprise accounts. TargetUserId pulumi.StringPtrInput // The configuration file of the Alibaba Cloud service that you want to monitor by using Hybrid Cloud Monitoring. YarmConfig pulumi.StringInput }
The set of arguments for constructing a HybridMonitorFcTask resource.
func (HybridMonitorFcTaskArgs) ElementType ¶ added in v3.27.0
func (HybridMonitorFcTaskArgs) ElementType() reflect.Type
type HybridMonitorFcTaskArray ¶ added in v3.27.0
type HybridMonitorFcTaskArray []HybridMonitorFcTaskInput
func (HybridMonitorFcTaskArray) ElementType ¶ added in v3.27.0
func (HybridMonitorFcTaskArray) ElementType() reflect.Type
func (HybridMonitorFcTaskArray) ToHybridMonitorFcTaskArrayOutput ¶ added in v3.27.0
func (i HybridMonitorFcTaskArray) ToHybridMonitorFcTaskArrayOutput() HybridMonitorFcTaskArrayOutput
func (HybridMonitorFcTaskArray) ToHybridMonitorFcTaskArrayOutputWithContext ¶ added in v3.27.0
func (i HybridMonitorFcTaskArray) ToHybridMonitorFcTaskArrayOutputWithContext(ctx context.Context) HybridMonitorFcTaskArrayOutput
type HybridMonitorFcTaskArrayInput ¶ added in v3.27.0
type HybridMonitorFcTaskArrayInput interface { pulumi.Input ToHybridMonitorFcTaskArrayOutput() HybridMonitorFcTaskArrayOutput ToHybridMonitorFcTaskArrayOutputWithContext(context.Context) HybridMonitorFcTaskArrayOutput }
HybridMonitorFcTaskArrayInput is an input type that accepts HybridMonitorFcTaskArray and HybridMonitorFcTaskArrayOutput values. You can construct a concrete instance of `HybridMonitorFcTaskArrayInput` via:
HybridMonitorFcTaskArray{ HybridMonitorFcTaskArgs{...} }
type HybridMonitorFcTaskArrayOutput ¶ added in v3.27.0
type HybridMonitorFcTaskArrayOutput struct{ *pulumi.OutputState }
func (HybridMonitorFcTaskArrayOutput) ElementType ¶ added in v3.27.0
func (HybridMonitorFcTaskArrayOutput) ElementType() reflect.Type
func (HybridMonitorFcTaskArrayOutput) Index ¶ added in v3.27.0
func (o HybridMonitorFcTaskArrayOutput) Index(i pulumi.IntInput) HybridMonitorFcTaskOutput
func (HybridMonitorFcTaskArrayOutput) ToHybridMonitorFcTaskArrayOutput ¶ added in v3.27.0
func (o HybridMonitorFcTaskArrayOutput) ToHybridMonitorFcTaskArrayOutput() HybridMonitorFcTaskArrayOutput
func (HybridMonitorFcTaskArrayOutput) ToHybridMonitorFcTaskArrayOutputWithContext ¶ added in v3.27.0
func (o HybridMonitorFcTaskArrayOutput) ToHybridMonitorFcTaskArrayOutputWithContext(ctx context.Context) HybridMonitorFcTaskArrayOutput
type HybridMonitorFcTaskInput ¶ added in v3.27.0
type HybridMonitorFcTaskInput interface { pulumi.Input ToHybridMonitorFcTaskOutput() HybridMonitorFcTaskOutput ToHybridMonitorFcTaskOutputWithContext(ctx context.Context) HybridMonitorFcTaskOutput }
type HybridMonitorFcTaskMap ¶ added in v3.27.0
type HybridMonitorFcTaskMap map[string]HybridMonitorFcTaskInput
func (HybridMonitorFcTaskMap) ElementType ¶ added in v3.27.0
func (HybridMonitorFcTaskMap) ElementType() reflect.Type
func (HybridMonitorFcTaskMap) ToHybridMonitorFcTaskMapOutput ¶ added in v3.27.0
func (i HybridMonitorFcTaskMap) ToHybridMonitorFcTaskMapOutput() HybridMonitorFcTaskMapOutput
func (HybridMonitorFcTaskMap) ToHybridMonitorFcTaskMapOutputWithContext ¶ added in v3.27.0
func (i HybridMonitorFcTaskMap) ToHybridMonitorFcTaskMapOutputWithContext(ctx context.Context) HybridMonitorFcTaskMapOutput
type HybridMonitorFcTaskMapInput ¶ added in v3.27.0
type HybridMonitorFcTaskMapInput interface { pulumi.Input ToHybridMonitorFcTaskMapOutput() HybridMonitorFcTaskMapOutput ToHybridMonitorFcTaskMapOutputWithContext(context.Context) HybridMonitorFcTaskMapOutput }
HybridMonitorFcTaskMapInput is an input type that accepts HybridMonitorFcTaskMap and HybridMonitorFcTaskMapOutput values. You can construct a concrete instance of `HybridMonitorFcTaskMapInput` via:
HybridMonitorFcTaskMap{ "key": HybridMonitorFcTaskArgs{...} }
type HybridMonitorFcTaskMapOutput ¶ added in v3.27.0
type HybridMonitorFcTaskMapOutput struct{ *pulumi.OutputState }
func (HybridMonitorFcTaskMapOutput) ElementType ¶ added in v3.27.0
func (HybridMonitorFcTaskMapOutput) ElementType() reflect.Type
func (HybridMonitorFcTaskMapOutput) MapIndex ¶ added in v3.27.0
func (o HybridMonitorFcTaskMapOutput) MapIndex(k pulumi.StringInput) HybridMonitorFcTaskOutput
func (HybridMonitorFcTaskMapOutput) ToHybridMonitorFcTaskMapOutput ¶ added in v3.27.0
func (o HybridMonitorFcTaskMapOutput) ToHybridMonitorFcTaskMapOutput() HybridMonitorFcTaskMapOutput
func (HybridMonitorFcTaskMapOutput) ToHybridMonitorFcTaskMapOutputWithContext ¶ added in v3.27.0
func (o HybridMonitorFcTaskMapOutput) ToHybridMonitorFcTaskMapOutputWithContext(ctx context.Context) HybridMonitorFcTaskMapOutput
type HybridMonitorFcTaskOutput ¶ added in v3.27.0
type HybridMonitorFcTaskOutput struct{ *pulumi.OutputState }
func (HybridMonitorFcTaskOutput) ElementType ¶ added in v3.27.0
func (HybridMonitorFcTaskOutput) ElementType() reflect.Type
func (HybridMonitorFcTaskOutput) HybridMonitorFcTaskId ¶ added in v3.27.0
func (o HybridMonitorFcTaskOutput) HybridMonitorFcTaskId() pulumi.StringOutput
The ID of the monitoring task.
func (HybridMonitorFcTaskOutput) Namespace ¶ added in v3.27.0
func (o HybridMonitorFcTaskOutput) Namespace() pulumi.StringOutput
The index warehouse where the host belongs.
func (HybridMonitorFcTaskOutput) TargetUserId ¶ added in v3.27.0
func (o HybridMonitorFcTaskOutput) TargetUserId() pulumi.StringOutput
The ID of the member account. If you call API operations by using a management account, you can connect the Alibaba Cloud services that are activated for a member account in Resource Directory to Hybrid Cloud Monitoring. You can use Resource Directory to monitor Alibaba Cloud services across enterprise accounts.
func (HybridMonitorFcTaskOutput) ToHybridMonitorFcTaskOutput ¶ added in v3.27.0
func (o HybridMonitorFcTaskOutput) ToHybridMonitorFcTaskOutput() HybridMonitorFcTaskOutput
func (HybridMonitorFcTaskOutput) ToHybridMonitorFcTaskOutputWithContext ¶ added in v3.27.0
func (o HybridMonitorFcTaskOutput) ToHybridMonitorFcTaskOutputWithContext(ctx context.Context) HybridMonitorFcTaskOutput
func (HybridMonitorFcTaskOutput) YarmConfig ¶ added in v3.27.0
func (o HybridMonitorFcTaskOutput) YarmConfig() pulumi.StringOutput
The configuration file of the Alibaba Cloud service that you want to monitor by using Hybrid Cloud Monitoring.
type HybridMonitorFcTaskState ¶ added in v3.27.0
type HybridMonitorFcTaskState struct { // The ID of the monitoring task. HybridMonitorFcTaskId pulumi.StringPtrInput // The index warehouse where the host belongs. Namespace pulumi.StringPtrInput // The ID of the member account. If you call API operations by using a management account, you can connect the Alibaba Cloud services that are activated for a member account in Resource Directory to Hybrid Cloud Monitoring. You can use Resource Directory to monitor Alibaba Cloud services across enterprise accounts. TargetUserId pulumi.StringPtrInput // The configuration file of the Alibaba Cloud service that you want to monitor by using Hybrid Cloud Monitoring. YarmConfig pulumi.StringPtrInput }
func (HybridMonitorFcTaskState) ElementType ¶ added in v3.27.0
func (HybridMonitorFcTaskState) ElementType() reflect.Type
type HybridMonitorSlsTask ¶ added in v3.27.0
type HybridMonitorSlsTask struct { pulumi.CustomResourceState // The label of the monitoring task. See `attachLabels` below. AttachLabels HybridMonitorSlsTaskAttachLabelArrayOutput `pulumi:"attachLabels"` // The interval at which metrics are collected. Valid values: `15`, `60`(default value). Unit: seconds. CollectInterval pulumi.IntOutput `pulumi:"collectInterval"` // The type of the collection target, enter the name of the Logstore group. CollectTargetType pulumi.StringOutput `pulumi:"collectTargetType"` // The description of the metric import task. Description pulumi.StringPtrOutput `pulumi:"description"` // The name of the namespace. Namespace pulumi.StringOutput `pulumi:"namespace"` // The configurations of the logs that are imported from Log Service. See `slsProcessConfig` below. SlsProcessConfig HybridMonitorSlsTaskSlsProcessConfigOutput `pulumi:"slsProcessConfig"` // The name of the metric import task, enter the name of the metric for logs imported from Log Service. TaskName pulumi.StringOutput `pulumi:"taskName"` }
Provides a Cloud Monitor Service Hybrid Monitor Sls Task resource.
For information about Cloud Monitor Service Hybrid Monitor Sls Task and how to use it, see [What is Hybrid Monitor Sls Task](https://www.alibabacloud.com/help/en/cloudmonitor/latest/createhybridmonitortask).
> **NOTE:** Available since v1.179.0.
## Import
Cloud Monitor Service Hybrid Monitor Sls Task can be imported using the id, e.g.
```sh $ pulumi import alicloud:cms/hybridMonitorSlsTask:HybridMonitorSlsTask example <id> ```
func GetHybridMonitorSlsTask ¶ added in v3.27.0
func GetHybridMonitorSlsTask(ctx *pulumi.Context, name string, id pulumi.IDInput, state *HybridMonitorSlsTaskState, opts ...pulumi.ResourceOption) (*HybridMonitorSlsTask, error)
GetHybridMonitorSlsTask gets an existing HybridMonitorSlsTask 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 NewHybridMonitorSlsTask ¶ added in v3.27.0
func NewHybridMonitorSlsTask(ctx *pulumi.Context, name string, args *HybridMonitorSlsTaskArgs, opts ...pulumi.ResourceOption) (*HybridMonitorSlsTask, error)
NewHybridMonitorSlsTask registers a new resource with the given unique name, arguments, and options.
func (*HybridMonitorSlsTask) ElementType ¶ added in v3.27.0
func (*HybridMonitorSlsTask) ElementType() reflect.Type
func (*HybridMonitorSlsTask) ToHybridMonitorSlsTaskOutput ¶ added in v3.27.0
func (i *HybridMonitorSlsTask) ToHybridMonitorSlsTaskOutput() HybridMonitorSlsTaskOutput
func (*HybridMonitorSlsTask) ToHybridMonitorSlsTaskOutputWithContext ¶ added in v3.27.0
func (i *HybridMonitorSlsTask) ToHybridMonitorSlsTaskOutputWithContext(ctx context.Context) HybridMonitorSlsTaskOutput
type HybridMonitorSlsTaskArgs ¶ added in v3.27.0
type HybridMonitorSlsTaskArgs struct { // The label of the monitoring task. See `attachLabels` below. AttachLabels HybridMonitorSlsTaskAttachLabelArrayInput // The interval at which metrics are collected. Valid values: `15`, `60`(default value). Unit: seconds. CollectInterval pulumi.IntPtrInput // The type of the collection target, enter the name of the Logstore group. CollectTargetType pulumi.StringInput // The description of the metric import task. Description pulumi.StringPtrInput // The name of the namespace. Namespace pulumi.StringInput // The configurations of the logs that are imported from Log Service. See `slsProcessConfig` below. SlsProcessConfig HybridMonitorSlsTaskSlsProcessConfigInput // The name of the metric import task, enter the name of the metric for logs imported from Log Service. TaskName pulumi.StringInput }
The set of arguments for constructing a HybridMonitorSlsTask resource.
func (HybridMonitorSlsTaskArgs) ElementType ¶ added in v3.27.0
func (HybridMonitorSlsTaskArgs) ElementType() reflect.Type
type HybridMonitorSlsTaskArray ¶ added in v3.27.0
type HybridMonitorSlsTaskArray []HybridMonitorSlsTaskInput
func (HybridMonitorSlsTaskArray) ElementType ¶ added in v3.27.0
func (HybridMonitorSlsTaskArray) ElementType() reflect.Type
func (HybridMonitorSlsTaskArray) ToHybridMonitorSlsTaskArrayOutput ¶ added in v3.27.0
func (i HybridMonitorSlsTaskArray) ToHybridMonitorSlsTaskArrayOutput() HybridMonitorSlsTaskArrayOutput
func (HybridMonitorSlsTaskArray) ToHybridMonitorSlsTaskArrayOutputWithContext ¶ added in v3.27.0
func (i HybridMonitorSlsTaskArray) ToHybridMonitorSlsTaskArrayOutputWithContext(ctx context.Context) HybridMonitorSlsTaskArrayOutput
type HybridMonitorSlsTaskArrayInput ¶ added in v3.27.0
type HybridMonitorSlsTaskArrayInput interface { pulumi.Input ToHybridMonitorSlsTaskArrayOutput() HybridMonitorSlsTaskArrayOutput ToHybridMonitorSlsTaskArrayOutputWithContext(context.Context) HybridMonitorSlsTaskArrayOutput }
HybridMonitorSlsTaskArrayInput is an input type that accepts HybridMonitorSlsTaskArray and HybridMonitorSlsTaskArrayOutput values. You can construct a concrete instance of `HybridMonitorSlsTaskArrayInput` via:
HybridMonitorSlsTaskArray{ HybridMonitorSlsTaskArgs{...} }
type HybridMonitorSlsTaskArrayOutput ¶ added in v3.27.0
type HybridMonitorSlsTaskArrayOutput struct{ *pulumi.OutputState }
func (HybridMonitorSlsTaskArrayOutput) ElementType ¶ added in v3.27.0
func (HybridMonitorSlsTaskArrayOutput) ElementType() reflect.Type
func (HybridMonitorSlsTaskArrayOutput) Index ¶ added in v3.27.0
func (o HybridMonitorSlsTaskArrayOutput) Index(i pulumi.IntInput) HybridMonitorSlsTaskOutput
func (HybridMonitorSlsTaskArrayOutput) ToHybridMonitorSlsTaskArrayOutput ¶ added in v3.27.0
func (o HybridMonitorSlsTaskArrayOutput) ToHybridMonitorSlsTaskArrayOutput() HybridMonitorSlsTaskArrayOutput
func (HybridMonitorSlsTaskArrayOutput) ToHybridMonitorSlsTaskArrayOutputWithContext ¶ added in v3.27.0
func (o HybridMonitorSlsTaskArrayOutput) ToHybridMonitorSlsTaskArrayOutputWithContext(ctx context.Context) HybridMonitorSlsTaskArrayOutput
type HybridMonitorSlsTaskAttachLabel ¶ added in v3.27.0
type HybridMonitorSlsTaskAttachLabelArgs ¶ added in v3.27.0
type HybridMonitorSlsTaskAttachLabelArgs struct { // The tag key of the metric. Name pulumi.StringPtrInput `pulumi:"name"` // The tag value of the metric. Value pulumi.StringPtrInput `pulumi:"value"` }
func (HybridMonitorSlsTaskAttachLabelArgs) ElementType ¶ added in v3.27.0
func (HybridMonitorSlsTaskAttachLabelArgs) ElementType() reflect.Type
func (HybridMonitorSlsTaskAttachLabelArgs) ToHybridMonitorSlsTaskAttachLabelOutput ¶ added in v3.27.0
func (i HybridMonitorSlsTaskAttachLabelArgs) ToHybridMonitorSlsTaskAttachLabelOutput() HybridMonitorSlsTaskAttachLabelOutput
func (HybridMonitorSlsTaskAttachLabelArgs) ToHybridMonitorSlsTaskAttachLabelOutputWithContext ¶ added in v3.27.0
func (i HybridMonitorSlsTaskAttachLabelArgs) ToHybridMonitorSlsTaskAttachLabelOutputWithContext(ctx context.Context) HybridMonitorSlsTaskAttachLabelOutput
type HybridMonitorSlsTaskAttachLabelArray ¶ added in v3.27.0
type HybridMonitorSlsTaskAttachLabelArray []HybridMonitorSlsTaskAttachLabelInput
func (HybridMonitorSlsTaskAttachLabelArray) ElementType ¶ added in v3.27.0
func (HybridMonitorSlsTaskAttachLabelArray) ElementType() reflect.Type
func (HybridMonitorSlsTaskAttachLabelArray) ToHybridMonitorSlsTaskAttachLabelArrayOutput ¶ added in v3.27.0
func (i HybridMonitorSlsTaskAttachLabelArray) ToHybridMonitorSlsTaskAttachLabelArrayOutput() HybridMonitorSlsTaskAttachLabelArrayOutput
func (HybridMonitorSlsTaskAttachLabelArray) ToHybridMonitorSlsTaskAttachLabelArrayOutputWithContext ¶ added in v3.27.0
func (i HybridMonitorSlsTaskAttachLabelArray) ToHybridMonitorSlsTaskAttachLabelArrayOutputWithContext(ctx context.Context) HybridMonitorSlsTaskAttachLabelArrayOutput
type HybridMonitorSlsTaskAttachLabelArrayInput ¶ added in v3.27.0
type HybridMonitorSlsTaskAttachLabelArrayInput interface { pulumi.Input ToHybridMonitorSlsTaskAttachLabelArrayOutput() HybridMonitorSlsTaskAttachLabelArrayOutput ToHybridMonitorSlsTaskAttachLabelArrayOutputWithContext(context.Context) HybridMonitorSlsTaskAttachLabelArrayOutput }
HybridMonitorSlsTaskAttachLabelArrayInput is an input type that accepts HybridMonitorSlsTaskAttachLabelArray and HybridMonitorSlsTaskAttachLabelArrayOutput values. You can construct a concrete instance of `HybridMonitorSlsTaskAttachLabelArrayInput` via:
HybridMonitorSlsTaskAttachLabelArray{ HybridMonitorSlsTaskAttachLabelArgs{...} }
type HybridMonitorSlsTaskAttachLabelArrayOutput ¶ added in v3.27.0
type HybridMonitorSlsTaskAttachLabelArrayOutput struct{ *pulumi.OutputState }
func (HybridMonitorSlsTaskAttachLabelArrayOutput) ElementType ¶ added in v3.27.0
func (HybridMonitorSlsTaskAttachLabelArrayOutput) ElementType() reflect.Type
func (HybridMonitorSlsTaskAttachLabelArrayOutput) ToHybridMonitorSlsTaskAttachLabelArrayOutput ¶ added in v3.27.0
func (o HybridMonitorSlsTaskAttachLabelArrayOutput) ToHybridMonitorSlsTaskAttachLabelArrayOutput() HybridMonitorSlsTaskAttachLabelArrayOutput
func (HybridMonitorSlsTaskAttachLabelArrayOutput) ToHybridMonitorSlsTaskAttachLabelArrayOutputWithContext ¶ added in v3.27.0
func (o HybridMonitorSlsTaskAttachLabelArrayOutput) ToHybridMonitorSlsTaskAttachLabelArrayOutputWithContext(ctx context.Context) HybridMonitorSlsTaskAttachLabelArrayOutput
type HybridMonitorSlsTaskAttachLabelInput ¶ added in v3.27.0
type HybridMonitorSlsTaskAttachLabelInput interface { pulumi.Input ToHybridMonitorSlsTaskAttachLabelOutput() HybridMonitorSlsTaskAttachLabelOutput ToHybridMonitorSlsTaskAttachLabelOutputWithContext(context.Context) HybridMonitorSlsTaskAttachLabelOutput }
HybridMonitorSlsTaskAttachLabelInput is an input type that accepts HybridMonitorSlsTaskAttachLabelArgs and HybridMonitorSlsTaskAttachLabelOutput values. You can construct a concrete instance of `HybridMonitorSlsTaskAttachLabelInput` via:
HybridMonitorSlsTaskAttachLabelArgs{...}
type HybridMonitorSlsTaskAttachLabelOutput ¶ added in v3.27.0
type HybridMonitorSlsTaskAttachLabelOutput struct{ *pulumi.OutputState }
func (HybridMonitorSlsTaskAttachLabelOutput) ElementType ¶ added in v3.27.0
func (HybridMonitorSlsTaskAttachLabelOutput) ElementType() reflect.Type
func (HybridMonitorSlsTaskAttachLabelOutput) Name ¶ added in v3.27.0
func (o HybridMonitorSlsTaskAttachLabelOutput) Name() pulumi.StringPtrOutput
The tag key of the metric.
func (HybridMonitorSlsTaskAttachLabelOutput) ToHybridMonitorSlsTaskAttachLabelOutput ¶ added in v3.27.0
func (o HybridMonitorSlsTaskAttachLabelOutput) ToHybridMonitorSlsTaskAttachLabelOutput() HybridMonitorSlsTaskAttachLabelOutput
func (HybridMonitorSlsTaskAttachLabelOutput) ToHybridMonitorSlsTaskAttachLabelOutputWithContext ¶ added in v3.27.0
func (o HybridMonitorSlsTaskAttachLabelOutput) ToHybridMonitorSlsTaskAttachLabelOutputWithContext(ctx context.Context) HybridMonitorSlsTaskAttachLabelOutput
func (HybridMonitorSlsTaskAttachLabelOutput) Value ¶ added in v3.27.0
func (o HybridMonitorSlsTaskAttachLabelOutput) Value() pulumi.StringPtrOutput
The tag value of the metric.
type HybridMonitorSlsTaskInput ¶ added in v3.27.0
type HybridMonitorSlsTaskInput interface { pulumi.Input ToHybridMonitorSlsTaskOutput() HybridMonitorSlsTaskOutput ToHybridMonitorSlsTaskOutputWithContext(ctx context.Context) HybridMonitorSlsTaskOutput }
type HybridMonitorSlsTaskMap ¶ added in v3.27.0
type HybridMonitorSlsTaskMap map[string]HybridMonitorSlsTaskInput
func (HybridMonitorSlsTaskMap) ElementType ¶ added in v3.27.0
func (HybridMonitorSlsTaskMap) ElementType() reflect.Type
func (HybridMonitorSlsTaskMap) ToHybridMonitorSlsTaskMapOutput ¶ added in v3.27.0
func (i HybridMonitorSlsTaskMap) ToHybridMonitorSlsTaskMapOutput() HybridMonitorSlsTaskMapOutput
func (HybridMonitorSlsTaskMap) ToHybridMonitorSlsTaskMapOutputWithContext ¶ added in v3.27.0
func (i HybridMonitorSlsTaskMap) ToHybridMonitorSlsTaskMapOutputWithContext(ctx context.Context) HybridMonitorSlsTaskMapOutput
type HybridMonitorSlsTaskMapInput ¶ added in v3.27.0
type HybridMonitorSlsTaskMapInput interface { pulumi.Input ToHybridMonitorSlsTaskMapOutput() HybridMonitorSlsTaskMapOutput ToHybridMonitorSlsTaskMapOutputWithContext(context.Context) HybridMonitorSlsTaskMapOutput }
HybridMonitorSlsTaskMapInput is an input type that accepts HybridMonitorSlsTaskMap and HybridMonitorSlsTaskMapOutput values. You can construct a concrete instance of `HybridMonitorSlsTaskMapInput` via:
HybridMonitorSlsTaskMap{ "key": HybridMonitorSlsTaskArgs{...} }
type HybridMonitorSlsTaskMapOutput ¶ added in v3.27.0
type HybridMonitorSlsTaskMapOutput struct{ *pulumi.OutputState }
func (HybridMonitorSlsTaskMapOutput) ElementType ¶ added in v3.27.0
func (HybridMonitorSlsTaskMapOutput) ElementType() reflect.Type
func (HybridMonitorSlsTaskMapOutput) MapIndex ¶ added in v3.27.0
func (o HybridMonitorSlsTaskMapOutput) MapIndex(k pulumi.StringInput) HybridMonitorSlsTaskOutput
func (HybridMonitorSlsTaskMapOutput) ToHybridMonitorSlsTaskMapOutput ¶ added in v3.27.0
func (o HybridMonitorSlsTaskMapOutput) ToHybridMonitorSlsTaskMapOutput() HybridMonitorSlsTaskMapOutput
func (HybridMonitorSlsTaskMapOutput) ToHybridMonitorSlsTaskMapOutputWithContext ¶ added in v3.27.0
func (o HybridMonitorSlsTaskMapOutput) ToHybridMonitorSlsTaskMapOutputWithContext(ctx context.Context) HybridMonitorSlsTaskMapOutput
type HybridMonitorSlsTaskOutput ¶ added in v3.27.0
type HybridMonitorSlsTaskOutput struct{ *pulumi.OutputState }
func (HybridMonitorSlsTaskOutput) AttachLabels ¶ added in v3.27.0
func (o HybridMonitorSlsTaskOutput) AttachLabels() HybridMonitorSlsTaskAttachLabelArrayOutput
The label of the monitoring task. See `attachLabels` below.
func (HybridMonitorSlsTaskOutput) CollectInterval ¶ added in v3.27.0
func (o HybridMonitorSlsTaskOutput) CollectInterval() pulumi.IntOutput
The interval at which metrics are collected. Valid values: `15`, `60`(default value). Unit: seconds.
func (HybridMonitorSlsTaskOutput) CollectTargetType ¶ added in v3.27.0
func (o HybridMonitorSlsTaskOutput) CollectTargetType() pulumi.StringOutput
The type of the collection target, enter the name of the Logstore group.
func (HybridMonitorSlsTaskOutput) Description ¶ added in v3.27.0
func (o HybridMonitorSlsTaskOutput) Description() pulumi.StringPtrOutput
The description of the metric import task.
func (HybridMonitorSlsTaskOutput) ElementType ¶ added in v3.27.0
func (HybridMonitorSlsTaskOutput) ElementType() reflect.Type
func (HybridMonitorSlsTaskOutput) Namespace ¶ added in v3.27.0
func (o HybridMonitorSlsTaskOutput) Namespace() pulumi.StringOutput
The name of the namespace.
func (HybridMonitorSlsTaskOutput) SlsProcessConfig ¶ added in v3.27.0
func (o HybridMonitorSlsTaskOutput) SlsProcessConfig() HybridMonitorSlsTaskSlsProcessConfigOutput
The configurations of the logs that are imported from Log Service. See `slsProcessConfig` below.
func (HybridMonitorSlsTaskOutput) TaskName ¶ added in v3.27.0
func (o HybridMonitorSlsTaskOutput) TaskName() pulumi.StringOutput
The name of the metric import task, enter the name of the metric for logs imported from Log Service.
func (HybridMonitorSlsTaskOutput) ToHybridMonitorSlsTaskOutput ¶ added in v3.27.0
func (o HybridMonitorSlsTaskOutput) ToHybridMonitorSlsTaskOutput() HybridMonitorSlsTaskOutput
func (HybridMonitorSlsTaskOutput) ToHybridMonitorSlsTaskOutputWithContext ¶ added in v3.27.0
func (o HybridMonitorSlsTaskOutput) ToHybridMonitorSlsTaskOutputWithContext(ctx context.Context) HybridMonitorSlsTaskOutput
type HybridMonitorSlsTaskSlsProcessConfig ¶ added in v3.27.0
type HybridMonitorSlsTaskSlsProcessConfig struct { // The extended field that specifies the result of basic operations that are performed on aggregation results. Expresses []HybridMonitorSlsTaskSlsProcessConfigExpress `pulumi:"expresses"` // The conditions that are used to filter logs imported from Log Service. See `filter` below. Filter *HybridMonitorSlsTaskSlsProcessConfigFilter `pulumi:"filter"` // The dimension based on which data is aggregated. This parameter is equivalent to the GROUP BY clause in SQL. See `groupBy` below. GroupBies []HybridMonitorSlsTaskSlsProcessConfigGroupBy `pulumi:"groupBies"` // The method that is used to aggregate logs imported from Log Service. See `statistics` below. Statistics []HybridMonitorSlsTaskSlsProcessConfigStatistic `pulumi:"statistics"` }
type HybridMonitorSlsTaskSlsProcessConfigArgs ¶ added in v3.27.0
type HybridMonitorSlsTaskSlsProcessConfigArgs struct { // The extended field that specifies the result of basic operations that are performed on aggregation results. Expresses HybridMonitorSlsTaskSlsProcessConfigExpressArrayInput `pulumi:"expresses"` // The conditions that are used to filter logs imported from Log Service. See `filter` below. Filter HybridMonitorSlsTaskSlsProcessConfigFilterPtrInput `pulumi:"filter"` // The dimension based on which data is aggregated. This parameter is equivalent to the GROUP BY clause in SQL. See `groupBy` below. GroupBies HybridMonitorSlsTaskSlsProcessConfigGroupByArrayInput `pulumi:"groupBies"` // The method that is used to aggregate logs imported from Log Service. See `statistics` below. Statistics HybridMonitorSlsTaskSlsProcessConfigStatisticArrayInput `pulumi:"statistics"` }
func (HybridMonitorSlsTaskSlsProcessConfigArgs) ElementType ¶ added in v3.27.0
func (HybridMonitorSlsTaskSlsProcessConfigArgs) ElementType() reflect.Type
func (HybridMonitorSlsTaskSlsProcessConfigArgs) ToHybridMonitorSlsTaskSlsProcessConfigOutput ¶ added in v3.27.0
func (i HybridMonitorSlsTaskSlsProcessConfigArgs) ToHybridMonitorSlsTaskSlsProcessConfigOutput() HybridMonitorSlsTaskSlsProcessConfigOutput
func (HybridMonitorSlsTaskSlsProcessConfigArgs) ToHybridMonitorSlsTaskSlsProcessConfigOutputWithContext ¶ added in v3.27.0
func (i HybridMonitorSlsTaskSlsProcessConfigArgs) ToHybridMonitorSlsTaskSlsProcessConfigOutputWithContext(ctx context.Context) HybridMonitorSlsTaskSlsProcessConfigOutput
func (HybridMonitorSlsTaskSlsProcessConfigArgs) ToHybridMonitorSlsTaskSlsProcessConfigPtrOutput ¶ added in v3.27.0
func (i HybridMonitorSlsTaskSlsProcessConfigArgs) ToHybridMonitorSlsTaskSlsProcessConfigPtrOutput() HybridMonitorSlsTaskSlsProcessConfigPtrOutput
func (HybridMonitorSlsTaskSlsProcessConfigArgs) ToHybridMonitorSlsTaskSlsProcessConfigPtrOutputWithContext ¶ added in v3.27.0
func (i HybridMonitorSlsTaskSlsProcessConfigArgs) ToHybridMonitorSlsTaskSlsProcessConfigPtrOutputWithContext(ctx context.Context) HybridMonitorSlsTaskSlsProcessConfigPtrOutput
type HybridMonitorSlsTaskSlsProcessConfigExpress ¶ added in v3.27.0
type HybridMonitorSlsTaskSlsProcessConfigExpress struct { // The alias of the extended field that specifies the result of basic operations that are performed on aggregation results. Alias *string `pulumi:"alias"` // The extended field that specifies the result of basic operations that are performed on aggregation results. Express *string `pulumi:"express"` }
type HybridMonitorSlsTaskSlsProcessConfigExpressArgs ¶ added in v3.27.0
type HybridMonitorSlsTaskSlsProcessConfigExpressArgs struct { // The alias of the extended field that specifies the result of basic operations that are performed on aggregation results. Alias pulumi.StringPtrInput `pulumi:"alias"` // The extended field that specifies the result of basic operations that are performed on aggregation results. Express pulumi.StringPtrInput `pulumi:"express"` }
func (HybridMonitorSlsTaskSlsProcessConfigExpressArgs) ElementType ¶ added in v3.27.0
func (HybridMonitorSlsTaskSlsProcessConfigExpressArgs) ElementType() reflect.Type
func (HybridMonitorSlsTaskSlsProcessConfigExpressArgs) ToHybridMonitorSlsTaskSlsProcessConfigExpressOutput ¶ added in v3.27.0
func (i HybridMonitorSlsTaskSlsProcessConfigExpressArgs) ToHybridMonitorSlsTaskSlsProcessConfigExpressOutput() HybridMonitorSlsTaskSlsProcessConfigExpressOutput
func (HybridMonitorSlsTaskSlsProcessConfigExpressArgs) ToHybridMonitorSlsTaskSlsProcessConfigExpressOutputWithContext ¶ added in v3.27.0
func (i HybridMonitorSlsTaskSlsProcessConfigExpressArgs) ToHybridMonitorSlsTaskSlsProcessConfigExpressOutputWithContext(ctx context.Context) HybridMonitorSlsTaskSlsProcessConfigExpressOutput
type HybridMonitorSlsTaskSlsProcessConfigExpressArray ¶ added in v3.27.0
type HybridMonitorSlsTaskSlsProcessConfigExpressArray []HybridMonitorSlsTaskSlsProcessConfigExpressInput
func (HybridMonitorSlsTaskSlsProcessConfigExpressArray) ElementType ¶ added in v3.27.0
func (HybridMonitorSlsTaskSlsProcessConfigExpressArray) ElementType() reflect.Type
func (HybridMonitorSlsTaskSlsProcessConfigExpressArray) ToHybridMonitorSlsTaskSlsProcessConfigExpressArrayOutput ¶ added in v3.27.0
func (i HybridMonitorSlsTaskSlsProcessConfigExpressArray) ToHybridMonitorSlsTaskSlsProcessConfigExpressArrayOutput() HybridMonitorSlsTaskSlsProcessConfigExpressArrayOutput
func (HybridMonitorSlsTaskSlsProcessConfigExpressArray) ToHybridMonitorSlsTaskSlsProcessConfigExpressArrayOutputWithContext ¶ added in v3.27.0
func (i HybridMonitorSlsTaskSlsProcessConfigExpressArray) ToHybridMonitorSlsTaskSlsProcessConfigExpressArrayOutputWithContext(ctx context.Context) HybridMonitorSlsTaskSlsProcessConfigExpressArrayOutput
type HybridMonitorSlsTaskSlsProcessConfigExpressArrayInput ¶ added in v3.27.0
type HybridMonitorSlsTaskSlsProcessConfigExpressArrayInput interface { pulumi.Input ToHybridMonitorSlsTaskSlsProcessConfigExpressArrayOutput() HybridMonitorSlsTaskSlsProcessConfigExpressArrayOutput ToHybridMonitorSlsTaskSlsProcessConfigExpressArrayOutputWithContext(context.Context) HybridMonitorSlsTaskSlsProcessConfigExpressArrayOutput }
HybridMonitorSlsTaskSlsProcessConfigExpressArrayInput is an input type that accepts HybridMonitorSlsTaskSlsProcessConfigExpressArray and HybridMonitorSlsTaskSlsProcessConfigExpressArrayOutput values. You can construct a concrete instance of `HybridMonitorSlsTaskSlsProcessConfigExpressArrayInput` via:
HybridMonitorSlsTaskSlsProcessConfigExpressArray{ HybridMonitorSlsTaskSlsProcessConfigExpressArgs{...} }
type HybridMonitorSlsTaskSlsProcessConfigExpressArrayOutput ¶ added in v3.27.0
type HybridMonitorSlsTaskSlsProcessConfigExpressArrayOutput struct{ *pulumi.OutputState }
func (HybridMonitorSlsTaskSlsProcessConfigExpressArrayOutput) ElementType ¶ added in v3.27.0
func (HybridMonitorSlsTaskSlsProcessConfigExpressArrayOutput) ElementType() reflect.Type
func (HybridMonitorSlsTaskSlsProcessConfigExpressArrayOutput) ToHybridMonitorSlsTaskSlsProcessConfigExpressArrayOutput ¶ added in v3.27.0
func (o HybridMonitorSlsTaskSlsProcessConfigExpressArrayOutput) ToHybridMonitorSlsTaskSlsProcessConfigExpressArrayOutput() HybridMonitorSlsTaskSlsProcessConfigExpressArrayOutput
func (HybridMonitorSlsTaskSlsProcessConfigExpressArrayOutput) ToHybridMonitorSlsTaskSlsProcessConfigExpressArrayOutputWithContext ¶ added in v3.27.0
func (o HybridMonitorSlsTaskSlsProcessConfigExpressArrayOutput) ToHybridMonitorSlsTaskSlsProcessConfigExpressArrayOutputWithContext(ctx context.Context) HybridMonitorSlsTaskSlsProcessConfigExpressArrayOutput
type HybridMonitorSlsTaskSlsProcessConfigExpressInput ¶ added in v3.27.0
type HybridMonitorSlsTaskSlsProcessConfigExpressInput interface { pulumi.Input ToHybridMonitorSlsTaskSlsProcessConfigExpressOutput() HybridMonitorSlsTaskSlsProcessConfigExpressOutput ToHybridMonitorSlsTaskSlsProcessConfigExpressOutputWithContext(context.Context) HybridMonitorSlsTaskSlsProcessConfigExpressOutput }
HybridMonitorSlsTaskSlsProcessConfigExpressInput is an input type that accepts HybridMonitorSlsTaskSlsProcessConfigExpressArgs and HybridMonitorSlsTaskSlsProcessConfigExpressOutput values. You can construct a concrete instance of `HybridMonitorSlsTaskSlsProcessConfigExpressInput` via:
HybridMonitorSlsTaskSlsProcessConfigExpressArgs{...}
type HybridMonitorSlsTaskSlsProcessConfigExpressOutput ¶ added in v3.27.0
type HybridMonitorSlsTaskSlsProcessConfigExpressOutput struct{ *pulumi.OutputState }
func (HybridMonitorSlsTaskSlsProcessConfigExpressOutput) Alias ¶ added in v3.27.0
func (o HybridMonitorSlsTaskSlsProcessConfigExpressOutput) Alias() pulumi.StringPtrOutput
The alias of the extended field that specifies the result of basic operations that are performed on aggregation results.
func (HybridMonitorSlsTaskSlsProcessConfigExpressOutput) ElementType ¶ added in v3.27.0
func (HybridMonitorSlsTaskSlsProcessConfigExpressOutput) ElementType() reflect.Type
func (HybridMonitorSlsTaskSlsProcessConfigExpressOutput) Express ¶ added in v3.27.0
func (o HybridMonitorSlsTaskSlsProcessConfigExpressOutput) Express() pulumi.StringPtrOutput
The extended field that specifies the result of basic operations that are performed on aggregation results.
func (HybridMonitorSlsTaskSlsProcessConfigExpressOutput) ToHybridMonitorSlsTaskSlsProcessConfigExpressOutput ¶ added in v3.27.0
func (o HybridMonitorSlsTaskSlsProcessConfigExpressOutput) ToHybridMonitorSlsTaskSlsProcessConfigExpressOutput() HybridMonitorSlsTaskSlsProcessConfigExpressOutput
func (HybridMonitorSlsTaskSlsProcessConfigExpressOutput) ToHybridMonitorSlsTaskSlsProcessConfigExpressOutputWithContext ¶ added in v3.27.0
func (o HybridMonitorSlsTaskSlsProcessConfigExpressOutput) ToHybridMonitorSlsTaskSlsProcessConfigExpressOutputWithContext(ctx context.Context) HybridMonitorSlsTaskSlsProcessConfigExpressOutput
type HybridMonitorSlsTaskSlsProcessConfigFilter ¶ added in v3.27.0
type HybridMonitorSlsTaskSlsProcessConfigFilter struct { // The conditions that are used to filter logs imported from Log Service. See `filters` below. Filters []HybridMonitorSlsTaskSlsProcessConfigFilterFilter `pulumi:"filters"` // The relationship between multiple filter conditions. Valid values: `and`(default value), `or`. Relation *string `pulumi:"relation"` }
type HybridMonitorSlsTaskSlsProcessConfigFilterArgs ¶ added in v3.27.0
type HybridMonitorSlsTaskSlsProcessConfigFilterArgs struct { // The conditions that are used to filter logs imported from Log Service. See `filters` below. Filters HybridMonitorSlsTaskSlsProcessConfigFilterFilterArrayInput `pulumi:"filters"` // The relationship between multiple filter conditions. Valid values: `and`(default value), `or`. Relation pulumi.StringPtrInput `pulumi:"relation"` }
func (HybridMonitorSlsTaskSlsProcessConfigFilterArgs) ElementType ¶ added in v3.27.0
func (HybridMonitorSlsTaskSlsProcessConfigFilterArgs) ElementType() reflect.Type
func (HybridMonitorSlsTaskSlsProcessConfigFilterArgs) ToHybridMonitorSlsTaskSlsProcessConfigFilterOutput ¶ added in v3.27.0
func (i HybridMonitorSlsTaskSlsProcessConfigFilterArgs) ToHybridMonitorSlsTaskSlsProcessConfigFilterOutput() HybridMonitorSlsTaskSlsProcessConfigFilterOutput
func (HybridMonitorSlsTaskSlsProcessConfigFilterArgs) ToHybridMonitorSlsTaskSlsProcessConfigFilterOutputWithContext ¶ added in v3.27.0
func (i HybridMonitorSlsTaskSlsProcessConfigFilterArgs) ToHybridMonitorSlsTaskSlsProcessConfigFilterOutputWithContext(ctx context.Context) HybridMonitorSlsTaskSlsProcessConfigFilterOutput
func (HybridMonitorSlsTaskSlsProcessConfigFilterArgs) ToHybridMonitorSlsTaskSlsProcessConfigFilterPtrOutput ¶ added in v3.27.0
func (i HybridMonitorSlsTaskSlsProcessConfigFilterArgs) ToHybridMonitorSlsTaskSlsProcessConfigFilterPtrOutput() HybridMonitorSlsTaskSlsProcessConfigFilterPtrOutput
func (HybridMonitorSlsTaskSlsProcessConfigFilterArgs) ToHybridMonitorSlsTaskSlsProcessConfigFilterPtrOutputWithContext ¶ added in v3.27.0
func (i HybridMonitorSlsTaskSlsProcessConfigFilterArgs) ToHybridMonitorSlsTaskSlsProcessConfigFilterPtrOutputWithContext(ctx context.Context) HybridMonitorSlsTaskSlsProcessConfigFilterPtrOutput
type HybridMonitorSlsTaskSlsProcessConfigFilterFilter ¶ added in v3.27.0
type HybridMonitorSlsTaskSlsProcessConfigFilterFilter struct { // The method that is used to filter logs imported from Log Service. Valid values: `>`, `>=`, `=`, `<=`, `<`, `!=`, `contain`, `notContain`. Operator *string `pulumi:"operator"` // The name of the key that is used to filter logs imported from Log Service. SlsKeyName *string `pulumi:"slsKeyName"` Value *string `pulumi:"value"` }
type HybridMonitorSlsTaskSlsProcessConfigFilterFilterArgs ¶ added in v3.27.0
type HybridMonitorSlsTaskSlsProcessConfigFilterFilterArgs struct { // The method that is used to filter logs imported from Log Service. Valid values: `>`, `>=`, `=`, `<=`, `<`, `!=`, `contain`, `notContain`. Operator pulumi.StringPtrInput `pulumi:"operator"` // The name of the key that is used to filter logs imported from Log Service. SlsKeyName pulumi.StringPtrInput `pulumi:"slsKeyName"` Value pulumi.StringPtrInput `pulumi:"value"` }
func (HybridMonitorSlsTaskSlsProcessConfigFilterFilterArgs) ElementType ¶ added in v3.27.0
func (HybridMonitorSlsTaskSlsProcessConfigFilterFilterArgs) ElementType() reflect.Type
func (HybridMonitorSlsTaskSlsProcessConfigFilterFilterArgs) ToHybridMonitorSlsTaskSlsProcessConfigFilterFilterOutput ¶ added in v3.27.0
func (i HybridMonitorSlsTaskSlsProcessConfigFilterFilterArgs) ToHybridMonitorSlsTaskSlsProcessConfigFilterFilterOutput() HybridMonitorSlsTaskSlsProcessConfigFilterFilterOutput
func (HybridMonitorSlsTaskSlsProcessConfigFilterFilterArgs) ToHybridMonitorSlsTaskSlsProcessConfigFilterFilterOutputWithContext ¶ added in v3.27.0
func (i HybridMonitorSlsTaskSlsProcessConfigFilterFilterArgs) ToHybridMonitorSlsTaskSlsProcessConfigFilterFilterOutputWithContext(ctx context.Context) HybridMonitorSlsTaskSlsProcessConfigFilterFilterOutput
type HybridMonitorSlsTaskSlsProcessConfigFilterFilterArray ¶ added in v3.27.0
type HybridMonitorSlsTaskSlsProcessConfigFilterFilterArray []HybridMonitorSlsTaskSlsProcessConfigFilterFilterInput
func (HybridMonitorSlsTaskSlsProcessConfigFilterFilterArray) ElementType ¶ added in v3.27.0
func (HybridMonitorSlsTaskSlsProcessConfigFilterFilterArray) ElementType() reflect.Type
func (HybridMonitorSlsTaskSlsProcessConfigFilterFilterArray) ToHybridMonitorSlsTaskSlsProcessConfigFilterFilterArrayOutput ¶ added in v3.27.0
func (i HybridMonitorSlsTaskSlsProcessConfigFilterFilterArray) ToHybridMonitorSlsTaskSlsProcessConfigFilterFilterArrayOutput() HybridMonitorSlsTaskSlsProcessConfigFilterFilterArrayOutput
func (HybridMonitorSlsTaskSlsProcessConfigFilterFilterArray) ToHybridMonitorSlsTaskSlsProcessConfigFilterFilterArrayOutputWithContext ¶ added in v3.27.0
func (i HybridMonitorSlsTaskSlsProcessConfigFilterFilterArray) ToHybridMonitorSlsTaskSlsProcessConfigFilterFilterArrayOutputWithContext(ctx context.Context) HybridMonitorSlsTaskSlsProcessConfigFilterFilterArrayOutput
type HybridMonitorSlsTaskSlsProcessConfigFilterFilterArrayInput ¶ added in v3.27.0
type HybridMonitorSlsTaskSlsProcessConfigFilterFilterArrayInput interface { pulumi.Input ToHybridMonitorSlsTaskSlsProcessConfigFilterFilterArrayOutput() HybridMonitorSlsTaskSlsProcessConfigFilterFilterArrayOutput ToHybridMonitorSlsTaskSlsProcessConfigFilterFilterArrayOutputWithContext(context.Context) HybridMonitorSlsTaskSlsProcessConfigFilterFilterArrayOutput }
HybridMonitorSlsTaskSlsProcessConfigFilterFilterArrayInput is an input type that accepts HybridMonitorSlsTaskSlsProcessConfigFilterFilterArray and HybridMonitorSlsTaskSlsProcessConfigFilterFilterArrayOutput values. You can construct a concrete instance of `HybridMonitorSlsTaskSlsProcessConfigFilterFilterArrayInput` via:
HybridMonitorSlsTaskSlsProcessConfigFilterFilterArray{ HybridMonitorSlsTaskSlsProcessConfigFilterFilterArgs{...} }
type HybridMonitorSlsTaskSlsProcessConfigFilterFilterArrayOutput ¶ added in v3.27.0
type HybridMonitorSlsTaskSlsProcessConfigFilterFilterArrayOutput struct{ *pulumi.OutputState }
func (HybridMonitorSlsTaskSlsProcessConfigFilterFilterArrayOutput) ElementType ¶ added in v3.27.0
func (HybridMonitorSlsTaskSlsProcessConfigFilterFilterArrayOutput) ElementType() reflect.Type
func (HybridMonitorSlsTaskSlsProcessConfigFilterFilterArrayOutput) ToHybridMonitorSlsTaskSlsProcessConfigFilterFilterArrayOutput ¶ added in v3.27.0
func (o HybridMonitorSlsTaskSlsProcessConfigFilterFilterArrayOutput) ToHybridMonitorSlsTaskSlsProcessConfigFilterFilterArrayOutput() HybridMonitorSlsTaskSlsProcessConfigFilterFilterArrayOutput
func (HybridMonitorSlsTaskSlsProcessConfigFilterFilterArrayOutput) ToHybridMonitorSlsTaskSlsProcessConfigFilterFilterArrayOutputWithContext ¶ added in v3.27.0
func (o HybridMonitorSlsTaskSlsProcessConfigFilterFilterArrayOutput) ToHybridMonitorSlsTaskSlsProcessConfigFilterFilterArrayOutputWithContext(ctx context.Context) HybridMonitorSlsTaskSlsProcessConfigFilterFilterArrayOutput
type HybridMonitorSlsTaskSlsProcessConfigFilterFilterInput ¶ added in v3.27.0
type HybridMonitorSlsTaskSlsProcessConfigFilterFilterInput interface { pulumi.Input ToHybridMonitorSlsTaskSlsProcessConfigFilterFilterOutput() HybridMonitorSlsTaskSlsProcessConfigFilterFilterOutput ToHybridMonitorSlsTaskSlsProcessConfigFilterFilterOutputWithContext(context.Context) HybridMonitorSlsTaskSlsProcessConfigFilterFilterOutput }
HybridMonitorSlsTaskSlsProcessConfigFilterFilterInput is an input type that accepts HybridMonitorSlsTaskSlsProcessConfigFilterFilterArgs and HybridMonitorSlsTaskSlsProcessConfigFilterFilterOutput values. You can construct a concrete instance of `HybridMonitorSlsTaskSlsProcessConfigFilterFilterInput` via:
HybridMonitorSlsTaskSlsProcessConfigFilterFilterArgs{...}
type HybridMonitorSlsTaskSlsProcessConfigFilterFilterOutput ¶ added in v3.27.0
type HybridMonitorSlsTaskSlsProcessConfigFilterFilterOutput struct{ *pulumi.OutputState }
func (HybridMonitorSlsTaskSlsProcessConfigFilterFilterOutput) ElementType ¶ added in v3.27.0
func (HybridMonitorSlsTaskSlsProcessConfigFilterFilterOutput) ElementType() reflect.Type
func (HybridMonitorSlsTaskSlsProcessConfigFilterFilterOutput) Operator ¶ added in v3.27.0
func (o HybridMonitorSlsTaskSlsProcessConfigFilterFilterOutput) Operator() pulumi.StringPtrOutput
The method that is used to filter logs imported from Log Service. Valid values: `>`, `>=`, `=`, `<=`, `<`, `!=`, `contain`, `notContain`.
func (HybridMonitorSlsTaskSlsProcessConfigFilterFilterOutput) SlsKeyName ¶ added in v3.27.0
func (o HybridMonitorSlsTaskSlsProcessConfigFilterFilterOutput) SlsKeyName() pulumi.StringPtrOutput
The name of the key that is used to filter logs imported from Log Service.
func (HybridMonitorSlsTaskSlsProcessConfigFilterFilterOutput) ToHybridMonitorSlsTaskSlsProcessConfigFilterFilterOutput ¶ added in v3.27.0
func (o HybridMonitorSlsTaskSlsProcessConfigFilterFilterOutput) ToHybridMonitorSlsTaskSlsProcessConfigFilterFilterOutput() HybridMonitorSlsTaskSlsProcessConfigFilterFilterOutput
func (HybridMonitorSlsTaskSlsProcessConfigFilterFilterOutput) ToHybridMonitorSlsTaskSlsProcessConfigFilterFilterOutputWithContext ¶ added in v3.27.0
func (o HybridMonitorSlsTaskSlsProcessConfigFilterFilterOutput) ToHybridMonitorSlsTaskSlsProcessConfigFilterFilterOutputWithContext(ctx context.Context) HybridMonitorSlsTaskSlsProcessConfigFilterFilterOutput
func (HybridMonitorSlsTaskSlsProcessConfigFilterFilterOutput) Value ¶ added in v3.27.0
func (o HybridMonitorSlsTaskSlsProcessConfigFilterFilterOutput) Value() pulumi.StringPtrOutput
type HybridMonitorSlsTaskSlsProcessConfigFilterInput ¶ added in v3.27.0
type HybridMonitorSlsTaskSlsProcessConfigFilterInput interface { pulumi.Input ToHybridMonitorSlsTaskSlsProcessConfigFilterOutput() HybridMonitorSlsTaskSlsProcessConfigFilterOutput ToHybridMonitorSlsTaskSlsProcessConfigFilterOutputWithContext(context.Context) HybridMonitorSlsTaskSlsProcessConfigFilterOutput }
HybridMonitorSlsTaskSlsProcessConfigFilterInput is an input type that accepts HybridMonitorSlsTaskSlsProcessConfigFilterArgs and HybridMonitorSlsTaskSlsProcessConfigFilterOutput values. You can construct a concrete instance of `HybridMonitorSlsTaskSlsProcessConfigFilterInput` via:
HybridMonitorSlsTaskSlsProcessConfigFilterArgs{...}
type HybridMonitorSlsTaskSlsProcessConfigFilterOutput ¶ added in v3.27.0
type HybridMonitorSlsTaskSlsProcessConfigFilterOutput struct{ *pulumi.OutputState }
func (HybridMonitorSlsTaskSlsProcessConfigFilterOutput) ElementType ¶ added in v3.27.0
func (HybridMonitorSlsTaskSlsProcessConfigFilterOutput) ElementType() reflect.Type
func (HybridMonitorSlsTaskSlsProcessConfigFilterOutput) Filters ¶ added in v3.27.0
func (o HybridMonitorSlsTaskSlsProcessConfigFilterOutput) Filters() HybridMonitorSlsTaskSlsProcessConfigFilterFilterArrayOutput
The conditions that are used to filter logs imported from Log Service. See `filters` below.
func (HybridMonitorSlsTaskSlsProcessConfigFilterOutput) Relation ¶ added in v3.27.0
func (o HybridMonitorSlsTaskSlsProcessConfigFilterOutput) Relation() pulumi.StringPtrOutput
The relationship between multiple filter conditions. Valid values: `and`(default value), `or`.
func (HybridMonitorSlsTaskSlsProcessConfigFilterOutput) ToHybridMonitorSlsTaskSlsProcessConfigFilterOutput ¶ added in v3.27.0
func (o HybridMonitorSlsTaskSlsProcessConfigFilterOutput) ToHybridMonitorSlsTaskSlsProcessConfigFilterOutput() HybridMonitorSlsTaskSlsProcessConfigFilterOutput
func (HybridMonitorSlsTaskSlsProcessConfigFilterOutput) ToHybridMonitorSlsTaskSlsProcessConfigFilterOutputWithContext ¶ added in v3.27.0
func (o HybridMonitorSlsTaskSlsProcessConfigFilterOutput) ToHybridMonitorSlsTaskSlsProcessConfigFilterOutputWithContext(ctx context.Context) HybridMonitorSlsTaskSlsProcessConfigFilterOutput
func (HybridMonitorSlsTaskSlsProcessConfigFilterOutput) ToHybridMonitorSlsTaskSlsProcessConfigFilterPtrOutput ¶ added in v3.27.0
func (o HybridMonitorSlsTaskSlsProcessConfigFilterOutput) ToHybridMonitorSlsTaskSlsProcessConfigFilterPtrOutput() HybridMonitorSlsTaskSlsProcessConfigFilterPtrOutput
func (HybridMonitorSlsTaskSlsProcessConfigFilterOutput) ToHybridMonitorSlsTaskSlsProcessConfigFilterPtrOutputWithContext ¶ added in v3.27.0
func (o HybridMonitorSlsTaskSlsProcessConfigFilterOutput) ToHybridMonitorSlsTaskSlsProcessConfigFilterPtrOutputWithContext(ctx context.Context) HybridMonitorSlsTaskSlsProcessConfigFilterPtrOutput
type HybridMonitorSlsTaskSlsProcessConfigFilterPtrInput ¶ added in v3.27.0
type HybridMonitorSlsTaskSlsProcessConfigFilterPtrInput interface { pulumi.Input ToHybridMonitorSlsTaskSlsProcessConfigFilterPtrOutput() HybridMonitorSlsTaskSlsProcessConfigFilterPtrOutput ToHybridMonitorSlsTaskSlsProcessConfigFilterPtrOutputWithContext(context.Context) HybridMonitorSlsTaskSlsProcessConfigFilterPtrOutput }
HybridMonitorSlsTaskSlsProcessConfigFilterPtrInput is an input type that accepts HybridMonitorSlsTaskSlsProcessConfigFilterArgs, HybridMonitorSlsTaskSlsProcessConfigFilterPtr and HybridMonitorSlsTaskSlsProcessConfigFilterPtrOutput values. You can construct a concrete instance of `HybridMonitorSlsTaskSlsProcessConfigFilterPtrInput` via:
HybridMonitorSlsTaskSlsProcessConfigFilterArgs{...} or: nil
func HybridMonitorSlsTaskSlsProcessConfigFilterPtr ¶ added in v3.27.0
func HybridMonitorSlsTaskSlsProcessConfigFilterPtr(v *HybridMonitorSlsTaskSlsProcessConfigFilterArgs) HybridMonitorSlsTaskSlsProcessConfigFilterPtrInput
type HybridMonitorSlsTaskSlsProcessConfigFilterPtrOutput ¶ added in v3.27.0
type HybridMonitorSlsTaskSlsProcessConfigFilterPtrOutput struct{ *pulumi.OutputState }
func (HybridMonitorSlsTaskSlsProcessConfigFilterPtrOutput) ElementType ¶ added in v3.27.0
func (HybridMonitorSlsTaskSlsProcessConfigFilterPtrOutput) ElementType() reflect.Type
func (HybridMonitorSlsTaskSlsProcessConfigFilterPtrOutput) Filters ¶ added in v3.27.0
func (o HybridMonitorSlsTaskSlsProcessConfigFilterPtrOutput) Filters() HybridMonitorSlsTaskSlsProcessConfigFilterFilterArrayOutput
The conditions that are used to filter logs imported from Log Service. See `filters` below.
func (HybridMonitorSlsTaskSlsProcessConfigFilterPtrOutput) Relation ¶ added in v3.27.0
func (o HybridMonitorSlsTaskSlsProcessConfigFilterPtrOutput) Relation() pulumi.StringPtrOutput
The relationship between multiple filter conditions. Valid values: `and`(default value), `or`.
func (HybridMonitorSlsTaskSlsProcessConfigFilterPtrOutput) ToHybridMonitorSlsTaskSlsProcessConfigFilterPtrOutput ¶ added in v3.27.0
func (o HybridMonitorSlsTaskSlsProcessConfigFilterPtrOutput) ToHybridMonitorSlsTaskSlsProcessConfigFilterPtrOutput() HybridMonitorSlsTaskSlsProcessConfigFilterPtrOutput
func (HybridMonitorSlsTaskSlsProcessConfigFilterPtrOutput) ToHybridMonitorSlsTaskSlsProcessConfigFilterPtrOutputWithContext ¶ added in v3.27.0
func (o HybridMonitorSlsTaskSlsProcessConfigFilterPtrOutput) ToHybridMonitorSlsTaskSlsProcessConfigFilterPtrOutputWithContext(ctx context.Context) HybridMonitorSlsTaskSlsProcessConfigFilterPtrOutput
type HybridMonitorSlsTaskSlsProcessConfigGroupBy ¶ added in v3.27.0
type HybridMonitorSlsTaskSlsProcessConfigGroupBy struct { // The alias of the extended field that specifies the result of basic operations that are performed on aggregation results. Alias *string `pulumi:"alias"` // The name of the key that is used to filter logs imported from Log Service. SlsKeyName *string `pulumi:"slsKeyName"` }
type HybridMonitorSlsTaskSlsProcessConfigGroupByArgs ¶ added in v3.27.0
type HybridMonitorSlsTaskSlsProcessConfigGroupByArgs struct { // The alias of the extended field that specifies the result of basic operations that are performed on aggregation results. Alias pulumi.StringPtrInput `pulumi:"alias"` // The name of the key that is used to filter logs imported from Log Service. SlsKeyName pulumi.StringPtrInput `pulumi:"slsKeyName"` }
func (HybridMonitorSlsTaskSlsProcessConfigGroupByArgs) ElementType ¶ added in v3.27.0
func (HybridMonitorSlsTaskSlsProcessConfigGroupByArgs) ElementType() reflect.Type
func (HybridMonitorSlsTaskSlsProcessConfigGroupByArgs) ToHybridMonitorSlsTaskSlsProcessConfigGroupByOutput ¶ added in v3.27.0
func (i HybridMonitorSlsTaskSlsProcessConfigGroupByArgs) ToHybridMonitorSlsTaskSlsProcessConfigGroupByOutput() HybridMonitorSlsTaskSlsProcessConfigGroupByOutput
func (HybridMonitorSlsTaskSlsProcessConfigGroupByArgs) ToHybridMonitorSlsTaskSlsProcessConfigGroupByOutputWithContext ¶ added in v3.27.0
func (i HybridMonitorSlsTaskSlsProcessConfigGroupByArgs) ToHybridMonitorSlsTaskSlsProcessConfigGroupByOutputWithContext(ctx context.Context) HybridMonitorSlsTaskSlsProcessConfigGroupByOutput
type HybridMonitorSlsTaskSlsProcessConfigGroupByArray ¶ added in v3.27.0
type HybridMonitorSlsTaskSlsProcessConfigGroupByArray []HybridMonitorSlsTaskSlsProcessConfigGroupByInput
func (HybridMonitorSlsTaskSlsProcessConfigGroupByArray) ElementType ¶ added in v3.27.0
func (HybridMonitorSlsTaskSlsProcessConfigGroupByArray) ElementType() reflect.Type
func (HybridMonitorSlsTaskSlsProcessConfigGroupByArray) ToHybridMonitorSlsTaskSlsProcessConfigGroupByArrayOutput ¶ added in v3.27.0
func (i HybridMonitorSlsTaskSlsProcessConfigGroupByArray) ToHybridMonitorSlsTaskSlsProcessConfigGroupByArrayOutput() HybridMonitorSlsTaskSlsProcessConfigGroupByArrayOutput
func (HybridMonitorSlsTaskSlsProcessConfigGroupByArray) ToHybridMonitorSlsTaskSlsProcessConfigGroupByArrayOutputWithContext ¶ added in v3.27.0
func (i HybridMonitorSlsTaskSlsProcessConfigGroupByArray) ToHybridMonitorSlsTaskSlsProcessConfigGroupByArrayOutputWithContext(ctx context.Context) HybridMonitorSlsTaskSlsProcessConfigGroupByArrayOutput
type HybridMonitorSlsTaskSlsProcessConfigGroupByArrayInput ¶ added in v3.27.0
type HybridMonitorSlsTaskSlsProcessConfigGroupByArrayInput interface { pulumi.Input ToHybridMonitorSlsTaskSlsProcessConfigGroupByArrayOutput() HybridMonitorSlsTaskSlsProcessConfigGroupByArrayOutput ToHybridMonitorSlsTaskSlsProcessConfigGroupByArrayOutputWithContext(context.Context) HybridMonitorSlsTaskSlsProcessConfigGroupByArrayOutput }
HybridMonitorSlsTaskSlsProcessConfigGroupByArrayInput is an input type that accepts HybridMonitorSlsTaskSlsProcessConfigGroupByArray and HybridMonitorSlsTaskSlsProcessConfigGroupByArrayOutput values. You can construct a concrete instance of `HybridMonitorSlsTaskSlsProcessConfigGroupByArrayInput` via:
HybridMonitorSlsTaskSlsProcessConfigGroupByArray{ HybridMonitorSlsTaskSlsProcessConfigGroupByArgs{...} }
type HybridMonitorSlsTaskSlsProcessConfigGroupByArrayOutput ¶ added in v3.27.0
type HybridMonitorSlsTaskSlsProcessConfigGroupByArrayOutput struct{ *pulumi.OutputState }
func (HybridMonitorSlsTaskSlsProcessConfigGroupByArrayOutput) ElementType ¶ added in v3.27.0
func (HybridMonitorSlsTaskSlsProcessConfigGroupByArrayOutput) ElementType() reflect.Type
func (HybridMonitorSlsTaskSlsProcessConfigGroupByArrayOutput) ToHybridMonitorSlsTaskSlsProcessConfigGroupByArrayOutput ¶ added in v3.27.0
func (o HybridMonitorSlsTaskSlsProcessConfigGroupByArrayOutput) ToHybridMonitorSlsTaskSlsProcessConfigGroupByArrayOutput() HybridMonitorSlsTaskSlsProcessConfigGroupByArrayOutput
func (HybridMonitorSlsTaskSlsProcessConfigGroupByArrayOutput) ToHybridMonitorSlsTaskSlsProcessConfigGroupByArrayOutputWithContext ¶ added in v3.27.0
func (o HybridMonitorSlsTaskSlsProcessConfigGroupByArrayOutput) ToHybridMonitorSlsTaskSlsProcessConfigGroupByArrayOutputWithContext(ctx context.Context) HybridMonitorSlsTaskSlsProcessConfigGroupByArrayOutput
type HybridMonitorSlsTaskSlsProcessConfigGroupByInput ¶ added in v3.27.0
type HybridMonitorSlsTaskSlsProcessConfigGroupByInput interface { pulumi.Input ToHybridMonitorSlsTaskSlsProcessConfigGroupByOutput() HybridMonitorSlsTaskSlsProcessConfigGroupByOutput ToHybridMonitorSlsTaskSlsProcessConfigGroupByOutputWithContext(context.Context) HybridMonitorSlsTaskSlsProcessConfigGroupByOutput }
HybridMonitorSlsTaskSlsProcessConfigGroupByInput is an input type that accepts HybridMonitorSlsTaskSlsProcessConfigGroupByArgs and HybridMonitorSlsTaskSlsProcessConfigGroupByOutput values. You can construct a concrete instance of `HybridMonitorSlsTaskSlsProcessConfigGroupByInput` via:
HybridMonitorSlsTaskSlsProcessConfigGroupByArgs{...}
type HybridMonitorSlsTaskSlsProcessConfigGroupByOutput ¶ added in v3.27.0
type HybridMonitorSlsTaskSlsProcessConfigGroupByOutput struct{ *pulumi.OutputState }
func (HybridMonitorSlsTaskSlsProcessConfigGroupByOutput) Alias ¶ added in v3.27.0
func (o HybridMonitorSlsTaskSlsProcessConfigGroupByOutput) Alias() pulumi.StringPtrOutput
The alias of the extended field that specifies the result of basic operations that are performed on aggregation results.
func (HybridMonitorSlsTaskSlsProcessConfigGroupByOutput) ElementType ¶ added in v3.27.0
func (HybridMonitorSlsTaskSlsProcessConfigGroupByOutput) ElementType() reflect.Type
func (HybridMonitorSlsTaskSlsProcessConfigGroupByOutput) SlsKeyName ¶ added in v3.27.0
func (o HybridMonitorSlsTaskSlsProcessConfigGroupByOutput) SlsKeyName() pulumi.StringPtrOutput
The name of the key that is used to filter logs imported from Log Service.
func (HybridMonitorSlsTaskSlsProcessConfigGroupByOutput) ToHybridMonitorSlsTaskSlsProcessConfigGroupByOutput ¶ added in v3.27.0
func (o HybridMonitorSlsTaskSlsProcessConfigGroupByOutput) ToHybridMonitorSlsTaskSlsProcessConfigGroupByOutput() HybridMonitorSlsTaskSlsProcessConfigGroupByOutput
func (HybridMonitorSlsTaskSlsProcessConfigGroupByOutput) ToHybridMonitorSlsTaskSlsProcessConfigGroupByOutputWithContext ¶ added in v3.27.0
func (o HybridMonitorSlsTaskSlsProcessConfigGroupByOutput) ToHybridMonitorSlsTaskSlsProcessConfigGroupByOutputWithContext(ctx context.Context) HybridMonitorSlsTaskSlsProcessConfigGroupByOutput
type HybridMonitorSlsTaskSlsProcessConfigInput ¶ added in v3.27.0
type HybridMonitorSlsTaskSlsProcessConfigInput interface { pulumi.Input ToHybridMonitorSlsTaskSlsProcessConfigOutput() HybridMonitorSlsTaskSlsProcessConfigOutput ToHybridMonitorSlsTaskSlsProcessConfigOutputWithContext(context.Context) HybridMonitorSlsTaskSlsProcessConfigOutput }
HybridMonitorSlsTaskSlsProcessConfigInput is an input type that accepts HybridMonitorSlsTaskSlsProcessConfigArgs and HybridMonitorSlsTaskSlsProcessConfigOutput values. You can construct a concrete instance of `HybridMonitorSlsTaskSlsProcessConfigInput` via:
HybridMonitorSlsTaskSlsProcessConfigArgs{...}
type HybridMonitorSlsTaskSlsProcessConfigOutput ¶ added in v3.27.0
type HybridMonitorSlsTaskSlsProcessConfigOutput struct{ *pulumi.OutputState }
func (HybridMonitorSlsTaskSlsProcessConfigOutput) ElementType ¶ added in v3.27.0
func (HybridMonitorSlsTaskSlsProcessConfigOutput) ElementType() reflect.Type
func (HybridMonitorSlsTaskSlsProcessConfigOutput) Expresses ¶ added in v3.27.0
func (o HybridMonitorSlsTaskSlsProcessConfigOutput) Expresses() HybridMonitorSlsTaskSlsProcessConfigExpressArrayOutput
The extended field that specifies the result of basic operations that are performed on aggregation results.
func (HybridMonitorSlsTaskSlsProcessConfigOutput) Filter ¶ added in v3.27.0
func (o HybridMonitorSlsTaskSlsProcessConfigOutput) Filter() HybridMonitorSlsTaskSlsProcessConfigFilterPtrOutput
The conditions that are used to filter logs imported from Log Service. See `filter` below.
func (HybridMonitorSlsTaskSlsProcessConfigOutput) GroupBies ¶ added in v3.27.0
func (o HybridMonitorSlsTaskSlsProcessConfigOutput) GroupBies() HybridMonitorSlsTaskSlsProcessConfigGroupByArrayOutput
The dimension based on which data is aggregated. This parameter is equivalent to the GROUP BY clause in SQL. See `groupBy` below.
func (HybridMonitorSlsTaskSlsProcessConfigOutput) Statistics ¶ added in v3.27.0
func (o HybridMonitorSlsTaskSlsProcessConfigOutput) Statistics() HybridMonitorSlsTaskSlsProcessConfigStatisticArrayOutput
The method that is used to aggregate logs imported from Log Service. See `statistics` below.
func (HybridMonitorSlsTaskSlsProcessConfigOutput) ToHybridMonitorSlsTaskSlsProcessConfigOutput ¶ added in v3.27.0
func (o HybridMonitorSlsTaskSlsProcessConfigOutput) ToHybridMonitorSlsTaskSlsProcessConfigOutput() HybridMonitorSlsTaskSlsProcessConfigOutput
func (HybridMonitorSlsTaskSlsProcessConfigOutput) ToHybridMonitorSlsTaskSlsProcessConfigOutputWithContext ¶ added in v3.27.0
func (o HybridMonitorSlsTaskSlsProcessConfigOutput) ToHybridMonitorSlsTaskSlsProcessConfigOutputWithContext(ctx context.Context) HybridMonitorSlsTaskSlsProcessConfigOutput
func (HybridMonitorSlsTaskSlsProcessConfigOutput) ToHybridMonitorSlsTaskSlsProcessConfigPtrOutput ¶ added in v3.27.0
func (o HybridMonitorSlsTaskSlsProcessConfigOutput) ToHybridMonitorSlsTaskSlsProcessConfigPtrOutput() HybridMonitorSlsTaskSlsProcessConfigPtrOutput
func (HybridMonitorSlsTaskSlsProcessConfigOutput) ToHybridMonitorSlsTaskSlsProcessConfigPtrOutputWithContext ¶ added in v3.27.0
func (o HybridMonitorSlsTaskSlsProcessConfigOutput) ToHybridMonitorSlsTaskSlsProcessConfigPtrOutputWithContext(ctx context.Context) HybridMonitorSlsTaskSlsProcessConfigPtrOutput
type HybridMonitorSlsTaskSlsProcessConfigPtrInput ¶ added in v3.27.0
type HybridMonitorSlsTaskSlsProcessConfigPtrInput interface { pulumi.Input ToHybridMonitorSlsTaskSlsProcessConfigPtrOutput() HybridMonitorSlsTaskSlsProcessConfigPtrOutput ToHybridMonitorSlsTaskSlsProcessConfigPtrOutputWithContext(context.Context) HybridMonitorSlsTaskSlsProcessConfigPtrOutput }
HybridMonitorSlsTaskSlsProcessConfigPtrInput is an input type that accepts HybridMonitorSlsTaskSlsProcessConfigArgs, HybridMonitorSlsTaskSlsProcessConfigPtr and HybridMonitorSlsTaskSlsProcessConfigPtrOutput values. You can construct a concrete instance of `HybridMonitorSlsTaskSlsProcessConfigPtrInput` via:
HybridMonitorSlsTaskSlsProcessConfigArgs{...} or: nil
func HybridMonitorSlsTaskSlsProcessConfigPtr ¶ added in v3.27.0
func HybridMonitorSlsTaskSlsProcessConfigPtr(v *HybridMonitorSlsTaskSlsProcessConfigArgs) HybridMonitorSlsTaskSlsProcessConfigPtrInput
type HybridMonitorSlsTaskSlsProcessConfigPtrOutput ¶ added in v3.27.0
type HybridMonitorSlsTaskSlsProcessConfigPtrOutput struct{ *pulumi.OutputState }
func (HybridMonitorSlsTaskSlsProcessConfigPtrOutput) ElementType ¶ added in v3.27.0
func (HybridMonitorSlsTaskSlsProcessConfigPtrOutput) ElementType() reflect.Type
func (HybridMonitorSlsTaskSlsProcessConfigPtrOutput) Expresses ¶ added in v3.27.0
func (o HybridMonitorSlsTaskSlsProcessConfigPtrOutput) Expresses() HybridMonitorSlsTaskSlsProcessConfigExpressArrayOutput
The extended field that specifies the result of basic operations that are performed on aggregation results.
func (HybridMonitorSlsTaskSlsProcessConfigPtrOutput) Filter ¶ added in v3.27.0
func (o HybridMonitorSlsTaskSlsProcessConfigPtrOutput) Filter() HybridMonitorSlsTaskSlsProcessConfigFilterPtrOutput
The conditions that are used to filter logs imported from Log Service. See `filter` below.
func (HybridMonitorSlsTaskSlsProcessConfigPtrOutput) GroupBies ¶ added in v3.27.0
func (o HybridMonitorSlsTaskSlsProcessConfigPtrOutput) GroupBies() HybridMonitorSlsTaskSlsProcessConfigGroupByArrayOutput
The dimension based on which data is aggregated. This parameter is equivalent to the GROUP BY clause in SQL. See `groupBy` below.
func (HybridMonitorSlsTaskSlsProcessConfigPtrOutput) Statistics ¶ added in v3.27.0
func (o HybridMonitorSlsTaskSlsProcessConfigPtrOutput) Statistics() HybridMonitorSlsTaskSlsProcessConfigStatisticArrayOutput
The method that is used to aggregate logs imported from Log Service. See `statistics` below.
func (HybridMonitorSlsTaskSlsProcessConfigPtrOutput) ToHybridMonitorSlsTaskSlsProcessConfigPtrOutput ¶ added in v3.27.0
func (o HybridMonitorSlsTaskSlsProcessConfigPtrOutput) ToHybridMonitorSlsTaskSlsProcessConfigPtrOutput() HybridMonitorSlsTaskSlsProcessConfigPtrOutput
func (HybridMonitorSlsTaskSlsProcessConfigPtrOutput) ToHybridMonitorSlsTaskSlsProcessConfigPtrOutputWithContext ¶ added in v3.27.0
func (o HybridMonitorSlsTaskSlsProcessConfigPtrOutput) ToHybridMonitorSlsTaskSlsProcessConfigPtrOutputWithContext(ctx context.Context) HybridMonitorSlsTaskSlsProcessConfigPtrOutput
type HybridMonitorSlsTaskSlsProcessConfigStatistic ¶ added in v3.27.0
type HybridMonitorSlsTaskSlsProcessConfigStatistic struct { // The alias of the extended field that specifies the result of basic operations that are performed on aggregation results. Alias *string `pulumi:"alias"` // The function that is used to aggregate log data within a statistical period. Valid values: `count`, `sum`, `avg`, `max`, `min`, `value`, `countps`, `sumps`, `distinct`, `distribution`, `percentile`. Function *string `pulumi:"function"` // The value of the function that is used to aggregate logs imported from Log Service. // - If you set the `function` parameter to `distribution`, this parameter specifies the lower limit of the statistical interval. For example, if you want to calculate the number of HTTP requests whose status code is 2XX, set this parameter to 200. // - If you set the `function` parameter to `percentile`, this parameter specifies the percentile at which the expected value is. For example, 0.5 specifies P50. ParameterOne *string `pulumi:"parameterOne"` // The value of the function that is used to aggregate logs imported from Log Service. **Note:** This parameter is required only if the `function` parameter is set to `distribution`. This parameter specifies the upper limit of the statistical interval. ParameterTwo *string `pulumi:"parameterTwo"` // The name of the key that is used to filter logs imported from Log Service. SlsKeyName *string `pulumi:"slsKeyName"` }
type HybridMonitorSlsTaskSlsProcessConfigStatisticArgs ¶ added in v3.27.0
type HybridMonitorSlsTaskSlsProcessConfigStatisticArgs struct { // The alias of the extended field that specifies the result of basic operations that are performed on aggregation results. Alias pulumi.StringPtrInput `pulumi:"alias"` // The function that is used to aggregate log data within a statistical period. Valid values: `count`, `sum`, `avg`, `max`, `min`, `value`, `countps`, `sumps`, `distinct`, `distribution`, `percentile`. Function pulumi.StringPtrInput `pulumi:"function"` // The value of the function that is used to aggregate logs imported from Log Service. // - If you set the `function` parameter to `distribution`, this parameter specifies the lower limit of the statistical interval. For example, if you want to calculate the number of HTTP requests whose status code is 2XX, set this parameter to 200. // - If you set the `function` parameter to `percentile`, this parameter specifies the percentile at which the expected value is. For example, 0.5 specifies P50. ParameterOne pulumi.StringPtrInput `pulumi:"parameterOne"` // The value of the function that is used to aggregate logs imported from Log Service. **Note:** This parameter is required only if the `function` parameter is set to `distribution`. This parameter specifies the upper limit of the statistical interval. ParameterTwo pulumi.StringPtrInput `pulumi:"parameterTwo"` // The name of the key that is used to filter logs imported from Log Service. SlsKeyName pulumi.StringPtrInput `pulumi:"slsKeyName"` }
func (HybridMonitorSlsTaskSlsProcessConfigStatisticArgs) ElementType ¶ added in v3.27.0
func (HybridMonitorSlsTaskSlsProcessConfigStatisticArgs) ElementType() reflect.Type
func (HybridMonitorSlsTaskSlsProcessConfigStatisticArgs) ToHybridMonitorSlsTaskSlsProcessConfigStatisticOutput ¶ added in v3.27.0
func (i HybridMonitorSlsTaskSlsProcessConfigStatisticArgs) ToHybridMonitorSlsTaskSlsProcessConfigStatisticOutput() HybridMonitorSlsTaskSlsProcessConfigStatisticOutput
func (HybridMonitorSlsTaskSlsProcessConfigStatisticArgs) ToHybridMonitorSlsTaskSlsProcessConfigStatisticOutputWithContext ¶ added in v3.27.0
func (i HybridMonitorSlsTaskSlsProcessConfigStatisticArgs) ToHybridMonitorSlsTaskSlsProcessConfigStatisticOutputWithContext(ctx context.Context) HybridMonitorSlsTaskSlsProcessConfigStatisticOutput
type HybridMonitorSlsTaskSlsProcessConfigStatisticArray ¶ added in v3.27.0
type HybridMonitorSlsTaskSlsProcessConfigStatisticArray []HybridMonitorSlsTaskSlsProcessConfigStatisticInput
func (HybridMonitorSlsTaskSlsProcessConfigStatisticArray) ElementType ¶ added in v3.27.0
func (HybridMonitorSlsTaskSlsProcessConfigStatisticArray) ElementType() reflect.Type
func (HybridMonitorSlsTaskSlsProcessConfigStatisticArray) ToHybridMonitorSlsTaskSlsProcessConfigStatisticArrayOutput ¶ added in v3.27.0
func (i HybridMonitorSlsTaskSlsProcessConfigStatisticArray) ToHybridMonitorSlsTaskSlsProcessConfigStatisticArrayOutput() HybridMonitorSlsTaskSlsProcessConfigStatisticArrayOutput
func (HybridMonitorSlsTaskSlsProcessConfigStatisticArray) ToHybridMonitorSlsTaskSlsProcessConfigStatisticArrayOutputWithContext ¶ added in v3.27.0
func (i HybridMonitorSlsTaskSlsProcessConfigStatisticArray) ToHybridMonitorSlsTaskSlsProcessConfigStatisticArrayOutputWithContext(ctx context.Context) HybridMonitorSlsTaskSlsProcessConfigStatisticArrayOutput
type HybridMonitorSlsTaskSlsProcessConfigStatisticArrayInput ¶ added in v3.27.0
type HybridMonitorSlsTaskSlsProcessConfigStatisticArrayInput interface { pulumi.Input ToHybridMonitorSlsTaskSlsProcessConfigStatisticArrayOutput() HybridMonitorSlsTaskSlsProcessConfigStatisticArrayOutput ToHybridMonitorSlsTaskSlsProcessConfigStatisticArrayOutputWithContext(context.Context) HybridMonitorSlsTaskSlsProcessConfigStatisticArrayOutput }
HybridMonitorSlsTaskSlsProcessConfigStatisticArrayInput is an input type that accepts HybridMonitorSlsTaskSlsProcessConfigStatisticArray and HybridMonitorSlsTaskSlsProcessConfigStatisticArrayOutput values. You can construct a concrete instance of `HybridMonitorSlsTaskSlsProcessConfigStatisticArrayInput` via:
HybridMonitorSlsTaskSlsProcessConfigStatisticArray{ HybridMonitorSlsTaskSlsProcessConfigStatisticArgs{...} }
type HybridMonitorSlsTaskSlsProcessConfigStatisticArrayOutput ¶ added in v3.27.0
type HybridMonitorSlsTaskSlsProcessConfigStatisticArrayOutput struct{ *pulumi.OutputState }
func (HybridMonitorSlsTaskSlsProcessConfigStatisticArrayOutput) ElementType ¶ added in v3.27.0
func (HybridMonitorSlsTaskSlsProcessConfigStatisticArrayOutput) ElementType() reflect.Type
func (HybridMonitorSlsTaskSlsProcessConfigStatisticArrayOutput) ToHybridMonitorSlsTaskSlsProcessConfigStatisticArrayOutput ¶ added in v3.27.0
func (o HybridMonitorSlsTaskSlsProcessConfigStatisticArrayOutput) ToHybridMonitorSlsTaskSlsProcessConfigStatisticArrayOutput() HybridMonitorSlsTaskSlsProcessConfigStatisticArrayOutput
func (HybridMonitorSlsTaskSlsProcessConfigStatisticArrayOutput) ToHybridMonitorSlsTaskSlsProcessConfigStatisticArrayOutputWithContext ¶ added in v3.27.0
func (o HybridMonitorSlsTaskSlsProcessConfigStatisticArrayOutput) ToHybridMonitorSlsTaskSlsProcessConfigStatisticArrayOutputWithContext(ctx context.Context) HybridMonitorSlsTaskSlsProcessConfigStatisticArrayOutput
type HybridMonitorSlsTaskSlsProcessConfigStatisticInput ¶ added in v3.27.0
type HybridMonitorSlsTaskSlsProcessConfigStatisticInput interface { pulumi.Input ToHybridMonitorSlsTaskSlsProcessConfigStatisticOutput() HybridMonitorSlsTaskSlsProcessConfigStatisticOutput ToHybridMonitorSlsTaskSlsProcessConfigStatisticOutputWithContext(context.Context) HybridMonitorSlsTaskSlsProcessConfigStatisticOutput }
HybridMonitorSlsTaskSlsProcessConfigStatisticInput is an input type that accepts HybridMonitorSlsTaskSlsProcessConfigStatisticArgs and HybridMonitorSlsTaskSlsProcessConfigStatisticOutput values. You can construct a concrete instance of `HybridMonitorSlsTaskSlsProcessConfigStatisticInput` via:
HybridMonitorSlsTaskSlsProcessConfigStatisticArgs{...}
type HybridMonitorSlsTaskSlsProcessConfigStatisticOutput ¶ added in v3.27.0
type HybridMonitorSlsTaskSlsProcessConfigStatisticOutput struct{ *pulumi.OutputState }
func (HybridMonitorSlsTaskSlsProcessConfigStatisticOutput) Alias ¶ added in v3.27.0
func (o HybridMonitorSlsTaskSlsProcessConfigStatisticOutput) Alias() pulumi.StringPtrOutput
The alias of the extended field that specifies the result of basic operations that are performed on aggregation results.
func (HybridMonitorSlsTaskSlsProcessConfigStatisticOutput) ElementType ¶ added in v3.27.0
func (HybridMonitorSlsTaskSlsProcessConfigStatisticOutput) ElementType() reflect.Type
func (HybridMonitorSlsTaskSlsProcessConfigStatisticOutput) Function ¶ added in v3.27.0
func (o HybridMonitorSlsTaskSlsProcessConfigStatisticOutput) Function() pulumi.StringPtrOutput
The function that is used to aggregate log data within a statistical period. Valid values: `count`, `sum`, `avg`, `max`, `min`, `value`, `countps`, `sumps`, `distinct`, `distribution`, `percentile`.
func (HybridMonitorSlsTaskSlsProcessConfigStatisticOutput) ParameterOne ¶ added in v3.27.0
func (o HybridMonitorSlsTaskSlsProcessConfigStatisticOutput) ParameterOne() pulumi.StringPtrOutput
The value of the function that is used to aggregate logs imported from Log Service. - If you set the `function` parameter to `distribution`, this parameter specifies the lower limit of the statistical interval. For example, if you want to calculate the number of HTTP requests whose status code is 2XX, set this parameter to 200. - If you set the `function` parameter to `percentile`, this parameter specifies the percentile at which the expected value is. For example, 0.5 specifies P50.
func (HybridMonitorSlsTaskSlsProcessConfigStatisticOutput) ParameterTwo ¶ added in v3.27.0
func (o HybridMonitorSlsTaskSlsProcessConfigStatisticOutput) ParameterTwo() pulumi.StringPtrOutput
The value of the function that is used to aggregate logs imported from Log Service. **Note:** This parameter is required only if the `function` parameter is set to `distribution`. This parameter specifies the upper limit of the statistical interval.
func (HybridMonitorSlsTaskSlsProcessConfigStatisticOutput) SlsKeyName ¶ added in v3.27.0
func (o HybridMonitorSlsTaskSlsProcessConfigStatisticOutput) SlsKeyName() pulumi.StringPtrOutput
The name of the key that is used to filter logs imported from Log Service.
func (HybridMonitorSlsTaskSlsProcessConfigStatisticOutput) ToHybridMonitorSlsTaskSlsProcessConfigStatisticOutput ¶ added in v3.27.0
func (o HybridMonitorSlsTaskSlsProcessConfigStatisticOutput) ToHybridMonitorSlsTaskSlsProcessConfigStatisticOutput() HybridMonitorSlsTaskSlsProcessConfigStatisticOutput
func (HybridMonitorSlsTaskSlsProcessConfigStatisticOutput) ToHybridMonitorSlsTaskSlsProcessConfigStatisticOutputWithContext ¶ added in v3.27.0
func (o HybridMonitorSlsTaskSlsProcessConfigStatisticOutput) ToHybridMonitorSlsTaskSlsProcessConfigStatisticOutputWithContext(ctx context.Context) HybridMonitorSlsTaskSlsProcessConfigStatisticOutput
type HybridMonitorSlsTaskState ¶ added in v3.27.0
type HybridMonitorSlsTaskState struct { // The label of the monitoring task. See `attachLabels` below. AttachLabels HybridMonitorSlsTaskAttachLabelArrayInput // The interval at which metrics are collected. Valid values: `15`, `60`(default value). Unit: seconds. CollectInterval pulumi.IntPtrInput // The type of the collection target, enter the name of the Logstore group. CollectTargetType pulumi.StringPtrInput // The description of the metric import task. Description pulumi.StringPtrInput // The name of the namespace. Namespace pulumi.StringPtrInput // The configurations of the logs that are imported from Log Service. See `slsProcessConfig` below. SlsProcessConfig HybridMonitorSlsTaskSlsProcessConfigPtrInput // The name of the metric import task, enter the name of the metric for logs imported from Log Service. TaskName pulumi.StringPtrInput }
func (HybridMonitorSlsTaskState) ElementType ¶ added in v3.27.0
func (HybridMonitorSlsTaskState) ElementType() reflect.Type
type LookupMonitorGroupInstancesArgs ¶
type LookupMonitorGroupInstancesArgs struct { Ids string `pulumi:"ids"` Keyword *string `pulumi:"keyword"` OutputFile *string `pulumi:"outputFile"` }
A collection of arguments for invoking getMonitorGroupInstances.
type LookupMonitorGroupInstancesOutputArgs ¶ added in v3.9.0
type LookupMonitorGroupInstancesOutputArgs struct { Ids pulumi.StringInput `pulumi:"ids"` Keyword pulumi.StringPtrInput `pulumi:"keyword"` OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` }
A collection of arguments for invoking getMonitorGroupInstances.
func (LookupMonitorGroupInstancesOutputArgs) ElementType ¶ added in v3.9.0
func (LookupMonitorGroupInstancesOutputArgs) ElementType() reflect.Type
type LookupMonitorGroupInstancesResult ¶
type LookupMonitorGroupInstancesResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Ids string `pulumi:"ids"` Instances []GetMonitorGroupInstancesInstance `pulumi:"instances"` Keyword *string `pulumi:"keyword"` OutputFile *string `pulumi:"outputFile"` }
A collection of values returned by getMonitorGroupInstances.
func LookupMonitorGroupInstances ¶
func LookupMonitorGroupInstances(ctx *pulumi.Context, args *LookupMonitorGroupInstancesArgs, opts ...pulumi.InvokeOption) (*LookupMonitorGroupInstancesResult, error)
type LookupMonitorGroupInstancesResultOutput ¶ added in v3.9.0
type LookupMonitorGroupInstancesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getMonitorGroupInstances.
func LookupMonitorGroupInstancesOutput ¶ added in v3.9.0
func LookupMonitorGroupInstancesOutput(ctx *pulumi.Context, args LookupMonitorGroupInstancesOutputArgs, opts ...pulumi.InvokeOption) LookupMonitorGroupInstancesResultOutput
func (LookupMonitorGroupInstancesResultOutput) ElementType ¶ added in v3.9.0
func (LookupMonitorGroupInstancesResultOutput) ElementType() reflect.Type
func (LookupMonitorGroupInstancesResultOutput) Id ¶ added in v3.9.0
func (o LookupMonitorGroupInstancesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupMonitorGroupInstancesResultOutput) Ids ¶ added in v3.9.0
func (o LookupMonitorGroupInstancesResultOutput) Ids() pulumi.StringOutput
func (LookupMonitorGroupInstancesResultOutput) Instances ¶ added in v3.9.0
func (o LookupMonitorGroupInstancesResultOutput) Instances() GetMonitorGroupInstancesInstanceArrayOutput
func (LookupMonitorGroupInstancesResultOutput) Keyword ¶ added in v3.9.0
func (o LookupMonitorGroupInstancesResultOutput) Keyword() pulumi.StringPtrOutput
func (LookupMonitorGroupInstancesResultOutput) OutputFile ¶ added in v3.9.0
func (o LookupMonitorGroupInstancesResultOutput) OutputFile() pulumi.StringPtrOutput
func (LookupMonitorGroupInstancesResultOutput) ToLookupMonitorGroupInstancesResultOutput ¶ added in v3.9.0
func (o LookupMonitorGroupInstancesResultOutput) ToLookupMonitorGroupInstancesResultOutput() LookupMonitorGroupInstancesResultOutput
func (LookupMonitorGroupInstancesResultOutput) ToLookupMonitorGroupInstancesResultOutputWithContext ¶ added in v3.9.0
func (o LookupMonitorGroupInstancesResultOutput) ToLookupMonitorGroupInstancesResultOutputWithContext(ctx context.Context) LookupMonitorGroupInstancesResultOutput
type MetricRuleBlackList ¶ added in v3.29.0
type MetricRuleBlackList struct { pulumi.CustomResourceState // Cloud service classification. For example, Redis includes kvstore_standard, kvstore_sharding, and kvstore_splitrw. Category pulumi.StringOutput `pulumi:"category"` // The timestamp for creating an alert blacklist policy.Unit: milliseconds. CreateTime pulumi.StringOutput `pulumi:"createTime"` // The effective time range of the alert blacklist policy. EffectiveTime pulumi.StringPtrOutput `pulumi:"effectiveTime"` // The start timestamp of the alert blacklist policy.Unit: milliseconds. EnableEndTime pulumi.StringPtrOutput `pulumi:"enableEndTime"` // The end timestamp of the alert blacklist policy.Unit: milliseconds. EnableStartTime pulumi.StringPtrOutput `pulumi:"enableStartTime"` // The list of instances of cloud services specified in the alert blacklist policy. Instances pulumi.StringArrayOutput `pulumi:"instances"` // The status of the alert blacklist policy. Value:-true: enabled.-false: disabled. IsEnable pulumi.BoolOutput `pulumi:"isEnable"` // The ID of the blacklist policy. MetricRuleBlackListId pulumi.StringOutput `pulumi:"metricRuleBlackListId"` // The name of the alert blacklist policy. MetricRuleBlackListName pulumi.StringOutput `pulumi:"metricRuleBlackListName"` // Monitoring metrics in the instance. See `metrics` below. Metrics MetricRuleBlackListMetricArrayOutput `pulumi:"metrics"` // The data namespace of the cloud service. Namespace pulumi.StringOutput `pulumi:"namespace"` // The effective range of the alert blacklist policy. Value:-USER: The alert blacklist policy only takes effect in the current Alibaba cloud account.-GROUP: The alert blacklist policy takes effect in the specified application GROUP. ScopeType pulumi.StringOutput `pulumi:"scopeType"` // Application Group ID list. The format is JSON Array.> This parameter is displayed only when 'ScopeType' is 'GROUP. ScopeValues pulumi.StringArrayOutput `pulumi:"scopeValues"` // Modify the timestamp of the alert blacklist policy.Unit: milliseconds. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
Provides a Cloud Monitor Service Metric Rule Black List resource.
For information about Cloud Monitor Service Metric Rule Black List and how to use it, see [What is Metric Rule Black List](https://www.alibabacloud.com/help/en/cloudmonitor/latest/describemetricruleblacklist).
> **NOTE:** Available since v1.194.0.
## Example Usage
Basic Usage ¶
```go package main
import (
"fmt" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/cms" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/ecs" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/vpc" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cfg := config.New(ctx, "") name := "tf-example" if param := cfg.Get("name"); param != "" { name = param } _default, err := alicloud.GetZones(ctx, &alicloud.GetZonesArgs{ AvailableResourceCreation: pulumi.StringRef("Instance"), }, nil) if err != nil { return err } defaultGetInstanceTypes, err := ecs.GetInstanceTypes(ctx, &ecs.GetInstanceTypesArgs{ AvailabilityZone: pulumi.StringRef(_default.Zones[0].Id), CpuCoreCount: pulumi.IntRef(1), MemorySize: pulumi.Float64Ref(2), }, nil) if err != nil { return err } defaultGetImages, err := ecs.GetImages(ctx, &ecs.GetImagesArgs{ NameRegex: pulumi.StringRef("^ubuntu_[0-9]+_[0-9]+_x64*"), Owners: pulumi.StringRef("system"), }, nil) if err != nil { return err } defaultNetwork, err := vpc.NewNetwork(ctx, "default", &vpc.NetworkArgs{ VpcName: pulumi.String(name), CidrBlock: pulumi.String("10.4.0.0/16"), }) if err != nil { return err } defaultSwitch, err := vpc.NewSwitch(ctx, "default", &vpc.SwitchArgs{ VswitchName: pulumi.String(name), CidrBlock: pulumi.String("10.4.0.0/24"), VpcId: defaultNetwork.ID(), ZoneId: pulumi.String(_default.Zones[0].Id), }) if err != nil { return err } defaultSecurityGroup, err := ecs.NewSecurityGroup(ctx, "default", &ecs.SecurityGroupArgs{ Name: pulumi.String(name), VpcId: defaultNetwork.ID(), }) if err != nil { return err } defaultInstance, err := ecs.NewInstance(ctx, "default", &ecs.InstanceArgs{ AvailabilityZone: pulumi.String(_default.Zones[0].Id), InstanceName: pulumi.String(name), ImageId: pulumi.String(defaultGetImages.Images[0].Id), InstanceType: pulumi.String(defaultGetInstanceTypes.InstanceTypes[0].Id), SecurityGroups: pulumi.StringArray{ defaultSecurityGroup.ID(), }, VswitchId: defaultSwitch.ID(), }) if err != nil { return err } _, err = cms.NewMetricRuleBlackList(ctx, "default", &cms.MetricRuleBlackListArgs{ Instances: pulumi.StringArray{ defaultInstance.ID().ApplyT(func(id string) (string, error) { return fmt.Sprintf("{\"instancceId\":\"%v\"}", id), nil }).(pulumi.StringOutput), }, Metrics: cms.MetricRuleBlackListMetricArray{ &cms.MetricRuleBlackListMetricArgs{ MetricName: pulumi.String("disk_utilization"), }, }, Category: pulumi.String("ecs"), EnableEndTime: pulumi.String("1799443209000"), Namespace: pulumi.String("acs_ecs_dashboard"), EnableStartTime: pulumi.String("1689243209000"), MetricRuleBlackListName: pulumi.String(name), }) if err != nil { return err } return nil }) }
```
## Import
Cloud Monitor Service Metric Rule Black List can be imported using the id, e.g.
```sh $ pulumi import alicloud:cms/metricRuleBlackList:MetricRuleBlackList example <id> ```
func GetMetricRuleBlackList ¶ added in v3.29.0
func GetMetricRuleBlackList(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MetricRuleBlackListState, opts ...pulumi.ResourceOption) (*MetricRuleBlackList, error)
GetMetricRuleBlackList gets an existing MetricRuleBlackList 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 NewMetricRuleBlackList ¶ added in v3.29.0
func NewMetricRuleBlackList(ctx *pulumi.Context, name string, args *MetricRuleBlackListArgs, opts ...pulumi.ResourceOption) (*MetricRuleBlackList, error)
NewMetricRuleBlackList registers a new resource with the given unique name, arguments, and options.
func (*MetricRuleBlackList) ElementType ¶ added in v3.29.0
func (*MetricRuleBlackList) ElementType() reflect.Type
func (*MetricRuleBlackList) ToMetricRuleBlackListOutput ¶ added in v3.29.0
func (i *MetricRuleBlackList) ToMetricRuleBlackListOutput() MetricRuleBlackListOutput
func (*MetricRuleBlackList) ToMetricRuleBlackListOutputWithContext ¶ added in v3.29.0
func (i *MetricRuleBlackList) ToMetricRuleBlackListOutputWithContext(ctx context.Context) MetricRuleBlackListOutput
type MetricRuleBlackListArgs ¶ added in v3.29.0
type MetricRuleBlackListArgs struct { // Cloud service classification. For example, Redis includes kvstore_standard, kvstore_sharding, and kvstore_splitrw. Category pulumi.StringInput // The effective time range of the alert blacklist policy. EffectiveTime pulumi.StringPtrInput // The start timestamp of the alert blacklist policy.Unit: milliseconds. EnableEndTime pulumi.StringPtrInput // The end timestamp of the alert blacklist policy.Unit: milliseconds. EnableStartTime pulumi.StringPtrInput // The list of instances of cloud services specified in the alert blacklist policy. Instances pulumi.StringArrayInput // The status of the alert blacklist policy. Value:-true: enabled.-false: disabled. IsEnable pulumi.BoolPtrInput // The name of the alert blacklist policy. MetricRuleBlackListName pulumi.StringInput // Monitoring metrics in the instance. See `metrics` below. Metrics MetricRuleBlackListMetricArrayInput // The data namespace of the cloud service. Namespace pulumi.StringInput // The effective range of the alert blacklist policy. Value:-USER: The alert blacklist policy only takes effect in the current Alibaba cloud account.-GROUP: The alert blacklist policy takes effect in the specified application GROUP. ScopeType pulumi.StringPtrInput // Application Group ID list. The format is JSON Array.> This parameter is displayed only when 'ScopeType' is 'GROUP. ScopeValues pulumi.StringArrayInput }
The set of arguments for constructing a MetricRuleBlackList resource.
func (MetricRuleBlackListArgs) ElementType ¶ added in v3.29.0
func (MetricRuleBlackListArgs) ElementType() reflect.Type
type MetricRuleBlackListArray ¶ added in v3.29.0
type MetricRuleBlackListArray []MetricRuleBlackListInput
func (MetricRuleBlackListArray) ElementType ¶ added in v3.29.0
func (MetricRuleBlackListArray) ElementType() reflect.Type
func (MetricRuleBlackListArray) ToMetricRuleBlackListArrayOutput ¶ added in v3.29.0
func (i MetricRuleBlackListArray) ToMetricRuleBlackListArrayOutput() MetricRuleBlackListArrayOutput
func (MetricRuleBlackListArray) ToMetricRuleBlackListArrayOutputWithContext ¶ added in v3.29.0
func (i MetricRuleBlackListArray) ToMetricRuleBlackListArrayOutputWithContext(ctx context.Context) MetricRuleBlackListArrayOutput
type MetricRuleBlackListArrayInput ¶ added in v3.29.0
type MetricRuleBlackListArrayInput interface { pulumi.Input ToMetricRuleBlackListArrayOutput() MetricRuleBlackListArrayOutput ToMetricRuleBlackListArrayOutputWithContext(context.Context) MetricRuleBlackListArrayOutput }
MetricRuleBlackListArrayInput is an input type that accepts MetricRuleBlackListArray and MetricRuleBlackListArrayOutput values. You can construct a concrete instance of `MetricRuleBlackListArrayInput` via:
MetricRuleBlackListArray{ MetricRuleBlackListArgs{...} }
type MetricRuleBlackListArrayOutput ¶ added in v3.29.0
type MetricRuleBlackListArrayOutput struct{ *pulumi.OutputState }
func (MetricRuleBlackListArrayOutput) ElementType ¶ added in v3.29.0
func (MetricRuleBlackListArrayOutput) ElementType() reflect.Type
func (MetricRuleBlackListArrayOutput) Index ¶ added in v3.29.0
func (o MetricRuleBlackListArrayOutput) Index(i pulumi.IntInput) MetricRuleBlackListOutput
func (MetricRuleBlackListArrayOutput) ToMetricRuleBlackListArrayOutput ¶ added in v3.29.0
func (o MetricRuleBlackListArrayOutput) ToMetricRuleBlackListArrayOutput() MetricRuleBlackListArrayOutput
func (MetricRuleBlackListArrayOutput) ToMetricRuleBlackListArrayOutputWithContext ¶ added in v3.29.0
func (o MetricRuleBlackListArrayOutput) ToMetricRuleBlackListArrayOutputWithContext(ctx context.Context) MetricRuleBlackListArrayOutput
type MetricRuleBlackListInput ¶ added in v3.29.0
type MetricRuleBlackListInput interface { pulumi.Input ToMetricRuleBlackListOutput() MetricRuleBlackListOutput ToMetricRuleBlackListOutputWithContext(ctx context.Context) MetricRuleBlackListOutput }
type MetricRuleBlackListMap ¶ added in v3.29.0
type MetricRuleBlackListMap map[string]MetricRuleBlackListInput
func (MetricRuleBlackListMap) ElementType ¶ added in v3.29.0
func (MetricRuleBlackListMap) ElementType() reflect.Type
func (MetricRuleBlackListMap) ToMetricRuleBlackListMapOutput ¶ added in v3.29.0
func (i MetricRuleBlackListMap) ToMetricRuleBlackListMapOutput() MetricRuleBlackListMapOutput
func (MetricRuleBlackListMap) ToMetricRuleBlackListMapOutputWithContext ¶ added in v3.29.0
func (i MetricRuleBlackListMap) ToMetricRuleBlackListMapOutputWithContext(ctx context.Context) MetricRuleBlackListMapOutput
type MetricRuleBlackListMapInput ¶ added in v3.29.0
type MetricRuleBlackListMapInput interface { pulumi.Input ToMetricRuleBlackListMapOutput() MetricRuleBlackListMapOutput ToMetricRuleBlackListMapOutputWithContext(context.Context) MetricRuleBlackListMapOutput }
MetricRuleBlackListMapInput is an input type that accepts MetricRuleBlackListMap and MetricRuleBlackListMapOutput values. You can construct a concrete instance of `MetricRuleBlackListMapInput` via:
MetricRuleBlackListMap{ "key": MetricRuleBlackListArgs{...} }
type MetricRuleBlackListMapOutput ¶ added in v3.29.0
type MetricRuleBlackListMapOutput struct{ *pulumi.OutputState }
func (MetricRuleBlackListMapOutput) ElementType ¶ added in v3.29.0
func (MetricRuleBlackListMapOutput) ElementType() reflect.Type
func (MetricRuleBlackListMapOutput) MapIndex ¶ added in v3.29.0
func (o MetricRuleBlackListMapOutput) MapIndex(k pulumi.StringInput) MetricRuleBlackListOutput
func (MetricRuleBlackListMapOutput) ToMetricRuleBlackListMapOutput ¶ added in v3.29.0
func (o MetricRuleBlackListMapOutput) ToMetricRuleBlackListMapOutput() MetricRuleBlackListMapOutput
func (MetricRuleBlackListMapOutput) ToMetricRuleBlackListMapOutputWithContext ¶ added in v3.29.0
func (o MetricRuleBlackListMapOutput) ToMetricRuleBlackListMapOutputWithContext(ctx context.Context) MetricRuleBlackListMapOutput
type MetricRuleBlackListMetric ¶ added in v3.29.0
type MetricRuleBlackListMetric struct { // The name of the monitoring indicator. MetricName string `pulumi:"metricName"` // The extended dimension information of the instance. For example, '{"device":"C:"}' indicates that the blacklist policy is applied to all C disks under the ECS instance. Resource *string `pulumi:"resource"` }
type MetricRuleBlackListMetricArgs ¶ added in v3.29.0
type MetricRuleBlackListMetricArgs struct { // The name of the monitoring indicator. MetricName pulumi.StringInput `pulumi:"metricName"` // The extended dimension information of the instance. For example, '{"device":"C:"}' indicates that the blacklist policy is applied to all C disks under the ECS instance. Resource pulumi.StringPtrInput `pulumi:"resource"` }
func (MetricRuleBlackListMetricArgs) ElementType ¶ added in v3.29.0
func (MetricRuleBlackListMetricArgs) ElementType() reflect.Type
func (MetricRuleBlackListMetricArgs) ToMetricRuleBlackListMetricOutput ¶ added in v3.29.0
func (i MetricRuleBlackListMetricArgs) ToMetricRuleBlackListMetricOutput() MetricRuleBlackListMetricOutput
func (MetricRuleBlackListMetricArgs) ToMetricRuleBlackListMetricOutputWithContext ¶ added in v3.29.0
func (i MetricRuleBlackListMetricArgs) ToMetricRuleBlackListMetricOutputWithContext(ctx context.Context) MetricRuleBlackListMetricOutput
type MetricRuleBlackListMetricArray ¶ added in v3.29.0
type MetricRuleBlackListMetricArray []MetricRuleBlackListMetricInput
func (MetricRuleBlackListMetricArray) ElementType ¶ added in v3.29.0
func (MetricRuleBlackListMetricArray) ElementType() reflect.Type
func (MetricRuleBlackListMetricArray) ToMetricRuleBlackListMetricArrayOutput ¶ added in v3.29.0
func (i MetricRuleBlackListMetricArray) ToMetricRuleBlackListMetricArrayOutput() MetricRuleBlackListMetricArrayOutput
func (MetricRuleBlackListMetricArray) ToMetricRuleBlackListMetricArrayOutputWithContext ¶ added in v3.29.0
func (i MetricRuleBlackListMetricArray) ToMetricRuleBlackListMetricArrayOutputWithContext(ctx context.Context) MetricRuleBlackListMetricArrayOutput
type MetricRuleBlackListMetricArrayInput ¶ added in v3.29.0
type MetricRuleBlackListMetricArrayInput interface { pulumi.Input ToMetricRuleBlackListMetricArrayOutput() MetricRuleBlackListMetricArrayOutput ToMetricRuleBlackListMetricArrayOutputWithContext(context.Context) MetricRuleBlackListMetricArrayOutput }
MetricRuleBlackListMetricArrayInput is an input type that accepts MetricRuleBlackListMetricArray and MetricRuleBlackListMetricArrayOutput values. You can construct a concrete instance of `MetricRuleBlackListMetricArrayInput` via:
MetricRuleBlackListMetricArray{ MetricRuleBlackListMetricArgs{...} }
type MetricRuleBlackListMetricArrayOutput ¶ added in v3.29.0
type MetricRuleBlackListMetricArrayOutput struct{ *pulumi.OutputState }
func (MetricRuleBlackListMetricArrayOutput) ElementType ¶ added in v3.29.0
func (MetricRuleBlackListMetricArrayOutput) ElementType() reflect.Type
func (MetricRuleBlackListMetricArrayOutput) Index ¶ added in v3.29.0
func (o MetricRuleBlackListMetricArrayOutput) Index(i pulumi.IntInput) MetricRuleBlackListMetricOutput
func (MetricRuleBlackListMetricArrayOutput) ToMetricRuleBlackListMetricArrayOutput ¶ added in v3.29.0
func (o MetricRuleBlackListMetricArrayOutput) ToMetricRuleBlackListMetricArrayOutput() MetricRuleBlackListMetricArrayOutput
func (MetricRuleBlackListMetricArrayOutput) ToMetricRuleBlackListMetricArrayOutputWithContext ¶ added in v3.29.0
func (o MetricRuleBlackListMetricArrayOutput) ToMetricRuleBlackListMetricArrayOutputWithContext(ctx context.Context) MetricRuleBlackListMetricArrayOutput
type MetricRuleBlackListMetricInput ¶ added in v3.29.0
type MetricRuleBlackListMetricInput interface { pulumi.Input ToMetricRuleBlackListMetricOutput() MetricRuleBlackListMetricOutput ToMetricRuleBlackListMetricOutputWithContext(context.Context) MetricRuleBlackListMetricOutput }
MetricRuleBlackListMetricInput is an input type that accepts MetricRuleBlackListMetricArgs and MetricRuleBlackListMetricOutput values. You can construct a concrete instance of `MetricRuleBlackListMetricInput` via:
MetricRuleBlackListMetricArgs{...}
type MetricRuleBlackListMetricOutput ¶ added in v3.29.0
type MetricRuleBlackListMetricOutput struct{ *pulumi.OutputState }
func (MetricRuleBlackListMetricOutput) ElementType ¶ added in v3.29.0
func (MetricRuleBlackListMetricOutput) ElementType() reflect.Type
func (MetricRuleBlackListMetricOutput) MetricName ¶ added in v3.29.0
func (o MetricRuleBlackListMetricOutput) MetricName() pulumi.StringOutput
The name of the monitoring indicator.
func (MetricRuleBlackListMetricOutput) Resource ¶ added in v3.29.0
func (o MetricRuleBlackListMetricOutput) Resource() pulumi.StringPtrOutput
The extended dimension information of the instance. For example, '{"device":"C:"}' indicates that the blacklist policy is applied to all C disks under the ECS instance.
func (MetricRuleBlackListMetricOutput) ToMetricRuleBlackListMetricOutput ¶ added in v3.29.0
func (o MetricRuleBlackListMetricOutput) ToMetricRuleBlackListMetricOutput() MetricRuleBlackListMetricOutput
func (MetricRuleBlackListMetricOutput) ToMetricRuleBlackListMetricOutputWithContext ¶ added in v3.29.0
func (o MetricRuleBlackListMetricOutput) ToMetricRuleBlackListMetricOutputWithContext(ctx context.Context) MetricRuleBlackListMetricOutput
type MetricRuleBlackListOutput ¶ added in v3.29.0
type MetricRuleBlackListOutput struct{ *pulumi.OutputState }
func (MetricRuleBlackListOutput) Category ¶ added in v3.29.0
func (o MetricRuleBlackListOutput) Category() pulumi.StringOutput
Cloud service classification. For example, Redis includes kvstore_standard, kvstore_sharding, and kvstore_splitrw.
func (MetricRuleBlackListOutput) CreateTime ¶ added in v3.29.0
func (o MetricRuleBlackListOutput) CreateTime() pulumi.StringOutput
The timestamp for creating an alert blacklist policy.Unit: milliseconds.
func (MetricRuleBlackListOutput) EffectiveTime ¶ added in v3.29.0
func (o MetricRuleBlackListOutput) EffectiveTime() pulumi.StringPtrOutput
The effective time range of the alert blacklist policy.
func (MetricRuleBlackListOutput) ElementType ¶ added in v3.29.0
func (MetricRuleBlackListOutput) ElementType() reflect.Type
func (MetricRuleBlackListOutput) EnableEndTime ¶ added in v3.29.0
func (o MetricRuleBlackListOutput) EnableEndTime() pulumi.StringPtrOutput
The start timestamp of the alert blacklist policy.Unit: milliseconds.
func (MetricRuleBlackListOutput) EnableStartTime ¶ added in v3.29.0
func (o MetricRuleBlackListOutput) EnableStartTime() pulumi.StringPtrOutput
The end timestamp of the alert blacklist policy.Unit: milliseconds.
func (MetricRuleBlackListOutput) Instances ¶ added in v3.29.0
func (o MetricRuleBlackListOutput) Instances() pulumi.StringArrayOutput
The list of instances of cloud services specified in the alert blacklist policy.
func (MetricRuleBlackListOutput) IsEnable ¶ added in v3.29.0
func (o MetricRuleBlackListOutput) IsEnable() pulumi.BoolOutput
The status of the alert blacklist policy. Value:-true: enabled.-false: disabled.
func (MetricRuleBlackListOutput) MetricRuleBlackListId ¶ added in v3.29.0
func (o MetricRuleBlackListOutput) MetricRuleBlackListId() pulumi.StringOutput
The ID of the blacklist policy.
func (MetricRuleBlackListOutput) MetricRuleBlackListName ¶ added in v3.29.0
func (o MetricRuleBlackListOutput) MetricRuleBlackListName() pulumi.StringOutput
The name of the alert blacklist policy.
func (MetricRuleBlackListOutput) Metrics ¶ added in v3.29.0
func (o MetricRuleBlackListOutput) Metrics() MetricRuleBlackListMetricArrayOutput
Monitoring metrics in the instance. See `metrics` below.
func (MetricRuleBlackListOutput) Namespace ¶ added in v3.29.0
func (o MetricRuleBlackListOutput) Namespace() pulumi.StringOutput
The data namespace of the cloud service.
func (MetricRuleBlackListOutput) ScopeType ¶ added in v3.29.0
func (o MetricRuleBlackListOutput) ScopeType() pulumi.StringOutput
The effective range of the alert blacklist policy. Value:-USER: The alert blacklist policy only takes effect in the current Alibaba cloud account.-GROUP: The alert blacklist policy takes effect in the specified application GROUP.
func (MetricRuleBlackListOutput) ScopeValues ¶ added in v3.29.0
func (o MetricRuleBlackListOutput) ScopeValues() pulumi.StringArrayOutput
Application Group ID list. The format is JSON Array.> This parameter is displayed only when 'ScopeType' is 'GROUP.
func (MetricRuleBlackListOutput) ToMetricRuleBlackListOutput ¶ added in v3.29.0
func (o MetricRuleBlackListOutput) ToMetricRuleBlackListOutput() MetricRuleBlackListOutput
func (MetricRuleBlackListOutput) ToMetricRuleBlackListOutputWithContext ¶ added in v3.29.0
func (o MetricRuleBlackListOutput) ToMetricRuleBlackListOutputWithContext(ctx context.Context) MetricRuleBlackListOutput
func (MetricRuleBlackListOutput) UpdateTime ¶ added in v3.29.0
func (o MetricRuleBlackListOutput) UpdateTime() pulumi.StringOutput
Modify the timestamp of the alert blacklist policy.Unit: milliseconds.
type MetricRuleBlackListState ¶ added in v3.29.0
type MetricRuleBlackListState struct { // Cloud service classification. For example, Redis includes kvstore_standard, kvstore_sharding, and kvstore_splitrw. Category pulumi.StringPtrInput // The timestamp for creating an alert blacklist policy.Unit: milliseconds. CreateTime pulumi.StringPtrInput // The effective time range of the alert blacklist policy. EffectiveTime pulumi.StringPtrInput // The start timestamp of the alert blacklist policy.Unit: milliseconds. EnableEndTime pulumi.StringPtrInput // The end timestamp of the alert blacklist policy.Unit: milliseconds. EnableStartTime pulumi.StringPtrInput // The list of instances of cloud services specified in the alert blacklist policy. Instances pulumi.StringArrayInput // The status of the alert blacklist policy. Value:-true: enabled.-false: disabled. IsEnable pulumi.BoolPtrInput // The ID of the blacklist policy. MetricRuleBlackListId pulumi.StringPtrInput // The name of the alert blacklist policy. MetricRuleBlackListName pulumi.StringPtrInput // Monitoring metrics in the instance. See `metrics` below. Metrics MetricRuleBlackListMetricArrayInput // The data namespace of the cloud service. Namespace pulumi.StringPtrInput // The effective range of the alert blacklist policy. Value:-USER: The alert blacklist policy only takes effect in the current Alibaba cloud account.-GROUP: The alert blacklist policy takes effect in the specified application GROUP. ScopeType pulumi.StringPtrInput // Application Group ID list. The format is JSON Array.> This parameter is displayed only when 'ScopeType' is 'GROUP. ScopeValues pulumi.StringArrayInput // Modify the timestamp of the alert blacklist policy.Unit: milliseconds. UpdateTime pulumi.StringPtrInput }
func (MetricRuleBlackListState) ElementType ¶ added in v3.29.0
func (MetricRuleBlackListState) ElementType() reflect.Type
type MetricRuleTemplate ¶ added in v3.8.0
type MetricRuleTemplate struct { pulumi.CustomResourceState // The details of alert rules that are generated based on the alert template. See `alertTemplates` below. AlertTemplates MetricRuleTemplateAlertTemplateArrayOutput `pulumi:"alertTemplates"` // The mode in which the alert template is applied. Valid values:`GROUP_INSTANCE_FIRST`or `ALARM_TEMPLATE_FIRST`. GROUP_INSTANCE_FIRST: The metrics in the application group take precedence. If a metric specified in the alert template does not exist in the application group, the system does not generate an alert rule for the metric based on the alert template. ALARM_TEMPLATE_FIRST: The metrics specified in the alert template take precedence. If a metric specified in the alert template does not exist in the application group, the system still generates an alert rule for the metric based on the alert template. ApplyMode pulumi.StringPtrOutput `pulumi:"applyMode"` // The description of the alert template. Description pulumi.StringPtrOutput `pulumi:"description"` // The end of the time period during which the alert rule is effective. Valid values: 00 to 23. The value 00 indicates 00:59 and the value 23 indicates 23:59. EnableEndTime pulumi.StringPtrOutput `pulumi:"enableEndTime"` // The beginning of the time period during which the alert rule is effective. Valid values: 00 to 23. The value 00 indicates 00:00 and the value 23 indicates 23:00. EnableStartTime pulumi.StringPtrOutput `pulumi:"enableStartTime"` // The ID of the application group. GroupId pulumi.StringPtrOutput `pulumi:"groupId"` // The name of the alert template. MetricRuleTemplateName pulumi.StringOutput `pulumi:"metricRuleTemplateName"` // The alert notification method. Valid values:Set the value to 4. The value 4 indicates that alert notifications are sent by using TradeManager and DingTalk chatbots. NotifyLevel pulumi.StringPtrOutput `pulumi:"notifyLevel"` // The version of the alert template to be modified. // // > **NOTE:** The version changes with the number of times that the alert template is modified. RestVersion pulumi.StringOutput `pulumi:"restVersion"` // The mute period during which notifications are not repeatedly sent for an alert.Valid values: 0 to 86400. Unit: seconds. Default value: `86400`. // // > **NOTE:** Only one alert notification is sent during each mute period even if the metric value exceeds the alert threshold several times. SilenceTime pulumi.IntPtrOutput `pulumi:"silenceTime"` // The callback URL to which a POST request is sent when an alert is triggered based on the alert rule. Webhook pulumi.StringPtrOutput `pulumi:"webhook"` }
Provides a Cloud Monitor Service Metric Rule Template resource.
For information about Cloud Monitor Service Metric Rule Template and how to use it, see [What is Metric Rule Template](https://www.alibabacloud.com/help/en/cloudmonitor/latest/createmetricruletemplate).
> **NOTE:** Available since v1.134.0.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/cms" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cfg := config.New(ctx, "") name := "tf-example" if param := cfg.Get("name"); param != "" { name = param } _, err := cms.NewMetricRuleTemplate(ctx, "example", &cms.MetricRuleTemplateArgs{ MetricRuleTemplateName: pulumi.String(name), AlertTemplates: cms.MetricRuleTemplateAlertTemplateArray{ &cms.MetricRuleTemplateAlertTemplateArgs{ Category: pulumi.String("ecs"), MetricName: pulumi.String("cpu_total"), Namespace: pulumi.String("acs_ecs_dashboard"), RuleName: pulumi.String("tf_example"), Escalations: &cms.MetricRuleTemplateAlertTemplateEscalationsArgs{ Critical: &cms.MetricRuleTemplateAlertTemplateEscalationsCriticalArgs{ ComparisonOperator: pulumi.String("GreaterThanThreshold"), Statistics: pulumi.String("Average"), Threshold: pulumi.String("90"), Times: pulumi.String("3"), }, }, }, }, }) if err != nil { return err } return nil }) }
```
## Import
Cloud Monitor Service Metric Rule Template can be imported using the id, e.g.
```sh $ pulumi import alicloud:cms/metricRuleTemplate:MetricRuleTemplate example <id> ```
func GetMetricRuleTemplate ¶ added in v3.8.0
func GetMetricRuleTemplate(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MetricRuleTemplateState, opts ...pulumi.ResourceOption) (*MetricRuleTemplate, error)
GetMetricRuleTemplate gets an existing MetricRuleTemplate 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 NewMetricRuleTemplate ¶ added in v3.8.0
func NewMetricRuleTemplate(ctx *pulumi.Context, name string, args *MetricRuleTemplateArgs, opts ...pulumi.ResourceOption) (*MetricRuleTemplate, error)
NewMetricRuleTemplate registers a new resource with the given unique name, arguments, and options.
func (*MetricRuleTemplate) ElementType ¶ added in v3.8.0
func (*MetricRuleTemplate) ElementType() reflect.Type
func (*MetricRuleTemplate) ToMetricRuleTemplateOutput ¶ added in v3.8.0
func (i *MetricRuleTemplate) ToMetricRuleTemplateOutput() MetricRuleTemplateOutput
func (*MetricRuleTemplate) ToMetricRuleTemplateOutputWithContext ¶ added in v3.8.0
func (i *MetricRuleTemplate) ToMetricRuleTemplateOutputWithContext(ctx context.Context) MetricRuleTemplateOutput
type MetricRuleTemplateAlertTemplate ¶ added in v3.8.0
type MetricRuleTemplateAlertTemplate struct { // The abbreviation of the service name. Valid values: `ecs`, `rds`, `ads`, `slb`, `vpc`, `apigateway`, `cdn`, `cs`, `dcdn`, `ddos`, `eip`, `elasticsearch`, `emr`, `ess`, `hbase`, `iotEdge`, `kvstoreSharding`, `kvstoreSplitrw`, `kvstoreStandard`, `memcache`, `mns`, `mongodb`, `mongodbCluster`, `mongodbSharding`, `mqTopic`, `ocs`, `opensearch`, `oss`, `polardb`, `petadata`, `scdn`, `sharebandwidthpackages`, `sls`, `vpn`. Category string `pulumi:"category"` // The information about the trigger condition based on the alert level. See `escalations` below. Escalations *MetricRuleTemplateAlertTemplateEscalations `pulumi:"escalations"` // The name of the metric. // // > **NOTE:** For more information, see [DescribeMetricMetaList](https://www.alibabacloud.com/help/doc-detail/98846.htm) or [Appendix 1: Metrics](https://www.alibabacloud.com/help/doc-detail/28619.htm). MetricName string `pulumi:"metricName"` // The namespace of the service. // // > **NOTE:** For more information, see [DescribeMetricMetaList](https://www.alibabacloud.com/help/doc-detail/98846.htm) or [Appendix 1: Metrics](https://www.alibabacloud.com/help/doc-detail/28619.htm). Namespace string `pulumi:"namespace"` // The name of the alert rule. RuleName string `pulumi:"ruleName"` // The callback URL to which a POST request is sent when an alert is triggered based on the alert rule. Webhook *string `pulumi:"webhook"` }
type MetricRuleTemplateAlertTemplateArgs ¶ added in v3.8.0
type MetricRuleTemplateAlertTemplateArgs struct { // The abbreviation of the service name. Valid values: `ecs`, `rds`, `ads`, `slb`, `vpc`, `apigateway`, `cdn`, `cs`, `dcdn`, `ddos`, `eip`, `elasticsearch`, `emr`, `ess`, `hbase`, `iotEdge`, `kvstoreSharding`, `kvstoreSplitrw`, `kvstoreStandard`, `memcache`, `mns`, `mongodb`, `mongodbCluster`, `mongodbSharding`, `mqTopic`, `ocs`, `opensearch`, `oss`, `polardb`, `petadata`, `scdn`, `sharebandwidthpackages`, `sls`, `vpn`. Category pulumi.StringInput `pulumi:"category"` // The information about the trigger condition based on the alert level. See `escalations` below. Escalations MetricRuleTemplateAlertTemplateEscalationsPtrInput `pulumi:"escalations"` // The name of the metric. // // > **NOTE:** For more information, see [DescribeMetricMetaList](https://www.alibabacloud.com/help/doc-detail/98846.htm) or [Appendix 1: Metrics](https://www.alibabacloud.com/help/doc-detail/28619.htm). MetricName pulumi.StringInput `pulumi:"metricName"` // The namespace of the service. // // > **NOTE:** For more information, see [DescribeMetricMetaList](https://www.alibabacloud.com/help/doc-detail/98846.htm) or [Appendix 1: Metrics](https://www.alibabacloud.com/help/doc-detail/28619.htm). Namespace pulumi.StringInput `pulumi:"namespace"` // The name of the alert rule. RuleName pulumi.StringInput `pulumi:"ruleName"` // The callback URL to which a POST request is sent when an alert is triggered based on the alert rule. Webhook pulumi.StringPtrInput `pulumi:"webhook"` }
func (MetricRuleTemplateAlertTemplateArgs) ElementType ¶ added in v3.8.0
func (MetricRuleTemplateAlertTemplateArgs) ElementType() reflect.Type
func (MetricRuleTemplateAlertTemplateArgs) ToMetricRuleTemplateAlertTemplateOutput ¶ added in v3.8.0
func (i MetricRuleTemplateAlertTemplateArgs) ToMetricRuleTemplateAlertTemplateOutput() MetricRuleTemplateAlertTemplateOutput
func (MetricRuleTemplateAlertTemplateArgs) ToMetricRuleTemplateAlertTemplateOutputWithContext ¶ added in v3.8.0
func (i MetricRuleTemplateAlertTemplateArgs) ToMetricRuleTemplateAlertTemplateOutputWithContext(ctx context.Context) MetricRuleTemplateAlertTemplateOutput
type MetricRuleTemplateAlertTemplateArray ¶ added in v3.8.0
type MetricRuleTemplateAlertTemplateArray []MetricRuleTemplateAlertTemplateInput
func (MetricRuleTemplateAlertTemplateArray) ElementType ¶ added in v3.8.0
func (MetricRuleTemplateAlertTemplateArray) ElementType() reflect.Type
func (MetricRuleTemplateAlertTemplateArray) ToMetricRuleTemplateAlertTemplateArrayOutput ¶ added in v3.8.0
func (i MetricRuleTemplateAlertTemplateArray) ToMetricRuleTemplateAlertTemplateArrayOutput() MetricRuleTemplateAlertTemplateArrayOutput
func (MetricRuleTemplateAlertTemplateArray) ToMetricRuleTemplateAlertTemplateArrayOutputWithContext ¶ added in v3.8.0
func (i MetricRuleTemplateAlertTemplateArray) ToMetricRuleTemplateAlertTemplateArrayOutputWithContext(ctx context.Context) MetricRuleTemplateAlertTemplateArrayOutput
type MetricRuleTemplateAlertTemplateArrayInput ¶ added in v3.8.0
type MetricRuleTemplateAlertTemplateArrayInput interface { pulumi.Input ToMetricRuleTemplateAlertTemplateArrayOutput() MetricRuleTemplateAlertTemplateArrayOutput ToMetricRuleTemplateAlertTemplateArrayOutputWithContext(context.Context) MetricRuleTemplateAlertTemplateArrayOutput }
MetricRuleTemplateAlertTemplateArrayInput is an input type that accepts MetricRuleTemplateAlertTemplateArray and MetricRuleTemplateAlertTemplateArrayOutput values. You can construct a concrete instance of `MetricRuleTemplateAlertTemplateArrayInput` via:
MetricRuleTemplateAlertTemplateArray{ MetricRuleTemplateAlertTemplateArgs{...} }
type MetricRuleTemplateAlertTemplateArrayOutput ¶ added in v3.8.0
type MetricRuleTemplateAlertTemplateArrayOutput struct{ *pulumi.OutputState }
func (MetricRuleTemplateAlertTemplateArrayOutput) ElementType ¶ added in v3.8.0
func (MetricRuleTemplateAlertTemplateArrayOutput) ElementType() reflect.Type
func (MetricRuleTemplateAlertTemplateArrayOutput) ToMetricRuleTemplateAlertTemplateArrayOutput ¶ added in v3.8.0
func (o MetricRuleTemplateAlertTemplateArrayOutput) ToMetricRuleTemplateAlertTemplateArrayOutput() MetricRuleTemplateAlertTemplateArrayOutput
func (MetricRuleTemplateAlertTemplateArrayOutput) ToMetricRuleTemplateAlertTemplateArrayOutputWithContext ¶ added in v3.8.0
func (o MetricRuleTemplateAlertTemplateArrayOutput) ToMetricRuleTemplateAlertTemplateArrayOutputWithContext(ctx context.Context) MetricRuleTemplateAlertTemplateArrayOutput
type MetricRuleTemplateAlertTemplateEscalations ¶ added in v3.8.0
type MetricRuleTemplateAlertTemplateEscalations struct { // The condition for triggering critical-level alerts. See `critical` below. Critical *MetricRuleTemplateAlertTemplateEscalationsCritical `pulumi:"critical"` // The condition for triggering info-level alerts. See `info` below. Info *MetricRuleTemplateAlertTemplateEscalationsInfo `pulumi:"info"` // The condition for triggering warn-level alerts. See `warn` below. Warn *MetricRuleTemplateAlertTemplateEscalationsWarn `pulumi:"warn"` }
type MetricRuleTemplateAlertTemplateEscalationsArgs ¶ added in v3.8.0
type MetricRuleTemplateAlertTemplateEscalationsArgs struct { // The condition for triggering critical-level alerts. See `critical` below. Critical MetricRuleTemplateAlertTemplateEscalationsCriticalPtrInput `pulumi:"critical"` // The condition for triggering info-level alerts. See `info` below. Info MetricRuleTemplateAlertTemplateEscalationsInfoPtrInput `pulumi:"info"` // The condition for triggering warn-level alerts. See `warn` below. Warn MetricRuleTemplateAlertTemplateEscalationsWarnPtrInput `pulumi:"warn"` }
func (MetricRuleTemplateAlertTemplateEscalationsArgs) ElementType ¶ added in v3.8.0
func (MetricRuleTemplateAlertTemplateEscalationsArgs) ElementType() reflect.Type
func (MetricRuleTemplateAlertTemplateEscalationsArgs) ToMetricRuleTemplateAlertTemplateEscalationsOutput ¶ added in v3.8.0
func (i MetricRuleTemplateAlertTemplateEscalationsArgs) ToMetricRuleTemplateAlertTemplateEscalationsOutput() MetricRuleTemplateAlertTemplateEscalationsOutput
func (MetricRuleTemplateAlertTemplateEscalationsArgs) ToMetricRuleTemplateAlertTemplateEscalationsOutputWithContext ¶ added in v3.8.0
func (i MetricRuleTemplateAlertTemplateEscalationsArgs) ToMetricRuleTemplateAlertTemplateEscalationsOutputWithContext(ctx context.Context) MetricRuleTemplateAlertTemplateEscalationsOutput
func (MetricRuleTemplateAlertTemplateEscalationsArgs) ToMetricRuleTemplateAlertTemplateEscalationsPtrOutput ¶ added in v3.8.0
func (i MetricRuleTemplateAlertTemplateEscalationsArgs) ToMetricRuleTemplateAlertTemplateEscalationsPtrOutput() MetricRuleTemplateAlertTemplateEscalationsPtrOutput
func (MetricRuleTemplateAlertTemplateEscalationsArgs) ToMetricRuleTemplateAlertTemplateEscalationsPtrOutputWithContext ¶ added in v3.8.0
func (i MetricRuleTemplateAlertTemplateEscalationsArgs) ToMetricRuleTemplateAlertTemplateEscalationsPtrOutputWithContext(ctx context.Context) MetricRuleTemplateAlertTemplateEscalationsPtrOutput
type MetricRuleTemplateAlertTemplateEscalationsCritical ¶ added in v3.8.0
type MetricRuleTemplateAlertTemplateEscalationsCritical struct { // The comparison operator of the threshold for critical-level alerts. Valid values: `GreaterThanOrEqualToThreshold`, `GreaterThanThreshold`, `LessThanOrEqualToThreshold`, `LessThanThreshold`, `NotEqualToThreshold`, `GreaterThanYesterday`, `LessThanYesterday`, `GreaterThanLastWeek`, `LessThanLastWeek`, `GreaterThanLastPeriod`, `LessThanLastPeriod`. ComparisonOperator *string `pulumi:"comparisonOperator"` // The statistical aggregation method for critical-level alerts. Statistics *string `pulumi:"statistics"` // The threshold for critical-level alerts. Threshold *string `pulumi:"threshold"` // The consecutive number of times for which the metric value is measured before a critical-level alert is triggered. Times *string `pulumi:"times"` }
type MetricRuleTemplateAlertTemplateEscalationsCriticalArgs ¶ added in v3.8.0
type MetricRuleTemplateAlertTemplateEscalationsCriticalArgs struct { // The comparison operator of the threshold for critical-level alerts. Valid values: `GreaterThanOrEqualToThreshold`, `GreaterThanThreshold`, `LessThanOrEqualToThreshold`, `LessThanThreshold`, `NotEqualToThreshold`, `GreaterThanYesterday`, `LessThanYesterday`, `GreaterThanLastWeek`, `LessThanLastWeek`, `GreaterThanLastPeriod`, `LessThanLastPeriod`. ComparisonOperator pulumi.StringPtrInput `pulumi:"comparisonOperator"` // The statistical aggregation method for critical-level alerts. Statistics pulumi.StringPtrInput `pulumi:"statistics"` // The threshold for critical-level alerts. Threshold pulumi.StringPtrInput `pulumi:"threshold"` // The consecutive number of times for which the metric value is measured before a critical-level alert is triggered. Times pulumi.StringPtrInput `pulumi:"times"` }
func (MetricRuleTemplateAlertTemplateEscalationsCriticalArgs) ElementType ¶ added in v3.8.0
func (MetricRuleTemplateAlertTemplateEscalationsCriticalArgs) ElementType() reflect.Type
func (MetricRuleTemplateAlertTemplateEscalationsCriticalArgs) ToMetricRuleTemplateAlertTemplateEscalationsCriticalOutput ¶ added in v3.8.0
func (i MetricRuleTemplateAlertTemplateEscalationsCriticalArgs) ToMetricRuleTemplateAlertTemplateEscalationsCriticalOutput() MetricRuleTemplateAlertTemplateEscalationsCriticalOutput
func (MetricRuleTemplateAlertTemplateEscalationsCriticalArgs) ToMetricRuleTemplateAlertTemplateEscalationsCriticalOutputWithContext ¶ added in v3.8.0
func (i MetricRuleTemplateAlertTemplateEscalationsCriticalArgs) ToMetricRuleTemplateAlertTemplateEscalationsCriticalOutputWithContext(ctx context.Context) MetricRuleTemplateAlertTemplateEscalationsCriticalOutput
func (MetricRuleTemplateAlertTemplateEscalationsCriticalArgs) ToMetricRuleTemplateAlertTemplateEscalationsCriticalPtrOutput ¶ added in v3.8.0
func (i MetricRuleTemplateAlertTemplateEscalationsCriticalArgs) ToMetricRuleTemplateAlertTemplateEscalationsCriticalPtrOutput() MetricRuleTemplateAlertTemplateEscalationsCriticalPtrOutput
func (MetricRuleTemplateAlertTemplateEscalationsCriticalArgs) ToMetricRuleTemplateAlertTemplateEscalationsCriticalPtrOutputWithContext ¶ added in v3.8.0
func (i MetricRuleTemplateAlertTemplateEscalationsCriticalArgs) ToMetricRuleTemplateAlertTemplateEscalationsCriticalPtrOutputWithContext(ctx context.Context) MetricRuleTemplateAlertTemplateEscalationsCriticalPtrOutput
type MetricRuleTemplateAlertTemplateEscalationsCriticalInput ¶ added in v3.8.0
type MetricRuleTemplateAlertTemplateEscalationsCriticalInput interface { pulumi.Input ToMetricRuleTemplateAlertTemplateEscalationsCriticalOutput() MetricRuleTemplateAlertTemplateEscalationsCriticalOutput ToMetricRuleTemplateAlertTemplateEscalationsCriticalOutputWithContext(context.Context) MetricRuleTemplateAlertTemplateEscalationsCriticalOutput }
MetricRuleTemplateAlertTemplateEscalationsCriticalInput is an input type that accepts MetricRuleTemplateAlertTemplateEscalationsCriticalArgs and MetricRuleTemplateAlertTemplateEscalationsCriticalOutput values. You can construct a concrete instance of `MetricRuleTemplateAlertTemplateEscalationsCriticalInput` via:
MetricRuleTemplateAlertTemplateEscalationsCriticalArgs{...}
type MetricRuleTemplateAlertTemplateEscalationsCriticalOutput ¶ added in v3.8.0
type MetricRuleTemplateAlertTemplateEscalationsCriticalOutput struct{ *pulumi.OutputState }
func (MetricRuleTemplateAlertTemplateEscalationsCriticalOutput) ComparisonOperator ¶ added in v3.8.0
func (o MetricRuleTemplateAlertTemplateEscalationsCriticalOutput) ComparisonOperator() pulumi.StringPtrOutput
The comparison operator of the threshold for critical-level alerts. Valid values: `GreaterThanOrEqualToThreshold`, `GreaterThanThreshold`, `LessThanOrEqualToThreshold`, `LessThanThreshold`, `NotEqualToThreshold`, `GreaterThanYesterday`, `LessThanYesterday`, `GreaterThanLastWeek`, `LessThanLastWeek`, `GreaterThanLastPeriod`, `LessThanLastPeriod`.
func (MetricRuleTemplateAlertTemplateEscalationsCriticalOutput) ElementType ¶ added in v3.8.0
func (MetricRuleTemplateAlertTemplateEscalationsCriticalOutput) ElementType() reflect.Type
func (MetricRuleTemplateAlertTemplateEscalationsCriticalOutput) Statistics ¶ added in v3.8.0
func (o MetricRuleTemplateAlertTemplateEscalationsCriticalOutput) Statistics() pulumi.StringPtrOutput
The statistical aggregation method for critical-level alerts.
func (MetricRuleTemplateAlertTemplateEscalationsCriticalOutput) Threshold ¶ added in v3.8.0
func (o MetricRuleTemplateAlertTemplateEscalationsCriticalOutput) Threshold() pulumi.StringPtrOutput
The threshold for critical-level alerts.
func (MetricRuleTemplateAlertTemplateEscalationsCriticalOutput) Times ¶ added in v3.8.0
The consecutive number of times for which the metric value is measured before a critical-level alert is triggered.
func (MetricRuleTemplateAlertTemplateEscalationsCriticalOutput) ToMetricRuleTemplateAlertTemplateEscalationsCriticalOutput ¶ added in v3.8.0
func (o MetricRuleTemplateAlertTemplateEscalationsCriticalOutput) ToMetricRuleTemplateAlertTemplateEscalationsCriticalOutput() MetricRuleTemplateAlertTemplateEscalationsCriticalOutput
func (MetricRuleTemplateAlertTemplateEscalationsCriticalOutput) ToMetricRuleTemplateAlertTemplateEscalationsCriticalOutputWithContext ¶ added in v3.8.0
func (o MetricRuleTemplateAlertTemplateEscalationsCriticalOutput) ToMetricRuleTemplateAlertTemplateEscalationsCriticalOutputWithContext(ctx context.Context) MetricRuleTemplateAlertTemplateEscalationsCriticalOutput
func (MetricRuleTemplateAlertTemplateEscalationsCriticalOutput) ToMetricRuleTemplateAlertTemplateEscalationsCriticalPtrOutput ¶ added in v3.8.0
func (o MetricRuleTemplateAlertTemplateEscalationsCriticalOutput) ToMetricRuleTemplateAlertTemplateEscalationsCriticalPtrOutput() MetricRuleTemplateAlertTemplateEscalationsCriticalPtrOutput
func (MetricRuleTemplateAlertTemplateEscalationsCriticalOutput) ToMetricRuleTemplateAlertTemplateEscalationsCriticalPtrOutputWithContext ¶ added in v3.8.0
func (o MetricRuleTemplateAlertTemplateEscalationsCriticalOutput) ToMetricRuleTemplateAlertTemplateEscalationsCriticalPtrOutputWithContext(ctx context.Context) MetricRuleTemplateAlertTemplateEscalationsCriticalPtrOutput
type MetricRuleTemplateAlertTemplateEscalationsCriticalPtrInput ¶ added in v3.8.0
type MetricRuleTemplateAlertTemplateEscalationsCriticalPtrInput interface { pulumi.Input ToMetricRuleTemplateAlertTemplateEscalationsCriticalPtrOutput() MetricRuleTemplateAlertTemplateEscalationsCriticalPtrOutput ToMetricRuleTemplateAlertTemplateEscalationsCriticalPtrOutputWithContext(context.Context) MetricRuleTemplateAlertTemplateEscalationsCriticalPtrOutput }
MetricRuleTemplateAlertTemplateEscalationsCriticalPtrInput is an input type that accepts MetricRuleTemplateAlertTemplateEscalationsCriticalArgs, MetricRuleTemplateAlertTemplateEscalationsCriticalPtr and MetricRuleTemplateAlertTemplateEscalationsCriticalPtrOutput values. You can construct a concrete instance of `MetricRuleTemplateAlertTemplateEscalationsCriticalPtrInput` via:
MetricRuleTemplateAlertTemplateEscalationsCriticalArgs{...} or: nil
func MetricRuleTemplateAlertTemplateEscalationsCriticalPtr ¶ added in v3.8.0
func MetricRuleTemplateAlertTemplateEscalationsCriticalPtr(v *MetricRuleTemplateAlertTemplateEscalationsCriticalArgs) MetricRuleTemplateAlertTemplateEscalationsCriticalPtrInput
type MetricRuleTemplateAlertTemplateEscalationsCriticalPtrOutput ¶ added in v3.8.0
type MetricRuleTemplateAlertTemplateEscalationsCriticalPtrOutput struct{ *pulumi.OutputState }
func (MetricRuleTemplateAlertTemplateEscalationsCriticalPtrOutput) ComparisonOperator ¶ added in v3.8.0
func (o MetricRuleTemplateAlertTemplateEscalationsCriticalPtrOutput) ComparisonOperator() pulumi.StringPtrOutput
The comparison operator of the threshold for critical-level alerts. Valid values: `GreaterThanOrEqualToThreshold`, `GreaterThanThreshold`, `LessThanOrEqualToThreshold`, `LessThanThreshold`, `NotEqualToThreshold`, `GreaterThanYesterday`, `LessThanYesterday`, `GreaterThanLastWeek`, `LessThanLastWeek`, `GreaterThanLastPeriod`, `LessThanLastPeriod`.
func (MetricRuleTemplateAlertTemplateEscalationsCriticalPtrOutput) ElementType ¶ added in v3.8.0
func (MetricRuleTemplateAlertTemplateEscalationsCriticalPtrOutput) ElementType() reflect.Type
func (MetricRuleTemplateAlertTemplateEscalationsCriticalPtrOutput) Statistics ¶ added in v3.8.0
func (o MetricRuleTemplateAlertTemplateEscalationsCriticalPtrOutput) Statistics() pulumi.StringPtrOutput
The statistical aggregation method for critical-level alerts.
func (MetricRuleTemplateAlertTemplateEscalationsCriticalPtrOutput) Threshold ¶ added in v3.8.0
func (o MetricRuleTemplateAlertTemplateEscalationsCriticalPtrOutput) Threshold() pulumi.StringPtrOutput
The threshold for critical-level alerts.
func (MetricRuleTemplateAlertTemplateEscalationsCriticalPtrOutput) Times ¶ added in v3.8.0
The consecutive number of times for which the metric value is measured before a critical-level alert is triggered.
func (MetricRuleTemplateAlertTemplateEscalationsCriticalPtrOutput) ToMetricRuleTemplateAlertTemplateEscalationsCriticalPtrOutput ¶ added in v3.8.0
func (o MetricRuleTemplateAlertTemplateEscalationsCriticalPtrOutput) ToMetricRuleTemplateAlertTemplateEscalationsCriticalPtrOutput() MetricRuleTemplateAlertTemplateEscalationsCriticalPtrOutput
func (MetricRuleTemplateAlertTemplateEscalationsCriticalPtrOutput) ToMetricRuleTemplateAlertTemplateEscalationsCriticalPtrOutputWithContext ¶ added in v3.8.0
func (o MetricRuleTemplateAlertTemplateEscalationsCriticalPtrOutput) ToMetricRuleTemplateAlertTemplateEscalationsCriticalPtrOutputWithContext(ctx context.Context) MetricRuleTemplateAlertTemplateEscalationsCriticalPtrOutput
type MetricRuleTemplateAlertTemplateEscalationsInfo ¶ added in v3.8.0
type MetricRuleTemplateAlertTemplateEscalationsInfo struct { // The comparison operator of the threshold for critical-level alerts. Valid values: `GreaterThanOrEqualToThreshold`, `GreaterThanThreshold`, `LessThanOrEqualToThreshold`, `LessThanThreshold`, `NotEqualToThreshold`, `GreaterThanYesterday`, `LessThanYesterday`, `GreaterThanLastWeek`, `LessThanLastWeek`, `GreaterThanLastPeriod`, `LessThanLastPeriod`. ComparisonOperator *string `pulumi:"comparisonOperator"` // The statistical aggregation method for critical-level alerts. Statistics *string `pulumi:"statistics"` // The threshold for critical-level alerts. Threshold *string `pulumi:"threshold"` // The consecutive number of times for which the metric value is measured before a critical-level alert is triggered. Times *string `pulumi:"times"` }
type MetricRuleTemplateAlertTemplateEscalationsInfoArgs ¶ added in v3.8.0
type MetricRuleTemplateAlertTemplateEscalationsInfoArgs struct { // The comparison operator of the threshold for critical-level alerts. Valid values: `GreaterThanOrEqualToThreshold`, `GreaterThanThreshold`, `LessThanOrEqualToThreshold`, `LessThanThreshold`, `NotEqualToThreshold`, `GreaterThanYesterday`, `LessThanYesterday`, `GreaterThanLastWeek`, `LessThanLastWeek`, `GreaterThanLastPeriod`, `LessThanLastPeriod`. ComparisonOperator pulumi.StringPtrInput `pulumi:"comparisonOperator"` // The statistical aggregation method for critical-level alerts. Statistics pulumi.StringPtrInput `pulumi:"statistics"` // The threshold for critical-level alerts. Threshold pulumi.StringPtrInput `pulumi:"threshold"` // The consecutive number of times for which the metric value is measured before a critical-level alert is triggered. Times pulumi.StringPtrInput `pulumi:"times"` }
func (MetricRuleTemplateAlertTemplateEscalationsInfoArgs) ElementType ¶ added in v3.8.0
func (MetricRuleTemplateAlertTemplateEscalationsInfoArgs) ElementType() reflect.Type
func (MetricRuleTemplateAlertTemplateEscalationsInfoArgs) ToMetricRuleTemplateAlertTemplateEscalationsInfoOutput ¶ added in v3.8.0
func (i MetricRuleTemplateAlertTemplateEscalationsInfoArgs) ToMetricRuleTemplateAlertTemplateEscalationsInfoOutput() MetricRuleTemplateAlertTemplateEscalationsInfoOutput
func (MetricRuleTemplateAlertTemplateEscalationsInfoArgs) ToMetricRuleTemplateAlertTemplateEscalationsInfoOutputWithContext ¶ added in v3.8.0
func (i MetricRuleTemplateAlertTemplateEscalationsInfoArgs) ToMetricRuleTemplateAlertTemplateEscalationsInfoOutputWithContext(ctx context.Context) MetricRuleTemplateAlertTemplateEscalationsInfoOutput
func (MetricRuleTemplateAlertTemplateEscalationsInfoArgs) ToMetricRuleTemplateAlertTemplateEscalationsInfoPtrOutput ¶ added in v3.8.0
func (i MetricRuleTemplateAlertTemplateEscalationsInfoArgs) ToMetricRuleTemplateAlertTemplateEscalationsInfoPtrOutput() MetricRuleTemplateAlertTemplateEscalationsInfoPtrOutput
func (MetricRuleTemplateAlertTemplateEscalationsInfoArgs) ToMetricRuleTemplateAlertTemplateEscalationsInfoPtrOutputWithContext ¶ added in v3.8.0
func (i MetricRuleTemplateAlertTemplateEscalationsInfoArgs) ToMetricRuleTemplateAlertTemplateEscalationsInfoPtrOutputWithContext(ctx context.Context) MetricRuleTemplateAlertTemplateEscalationsInfoPtrOutput
type MetricRuleTemplateAlertTemplateEscalationsInfoInput ¶ added in v3.8.0
type MetricRuleTemplateAlertTemplateEscalationsInfoInput interface { pulumi.Input ToMetricRuleTemplateAlertTemplateEscalationsInfoOutput() MetricRuleTemplateAlertTemplateEscalationsInfoOutput ToMetricRuleTemplateAlertTemplateEscalationsInfoOutputWithContext(context.Context) MetricRuleTemplateAlertTemplateEscalationsInfoOutput }
MetricRuleTemplateAlertTemplateEscalationsInfoInput is an input type that accepts MetricRuleTemplateAlertTemplateEscalationsInfoArgs and MetricRuleTemplateAlertTemplateEscalationsInfoOutput values. You can construct a concrete instance of `MetricRuleTemplateAlertTemplateEscalationsInfoInput` via:
MetricRuleTemplateAlertTemplateEscalationsInfoArgs{...}
type MetricRuleTemplateAlertTemplateEscalationsInfoOutput ¶ added in v3.8.0
type MetricRuleTemplateAlertTemplateEscalationsInfoOutput struct{ *pulumi.OutputState }
func (MetricRuleTemplateAlertTemplateEscalationsInfoOutput) ComparisonOperator ¶ added in v3.8.0
func (o MetricRuleTemplateAlertTemplateEscalationsInfoOutput) ComparisonOperator() pulumi.StringPtrOutput
The comparison operator of the threshold for critical-level alerts. Valid values: `GreaterThanOrEqualToThreshold`, `GreaterThanThreshold`, `LessThanOrEqualToThreshold`, `LessThanThreshold`, `NotEqualToThreshold`, `GreaterThanYesterday`, `LessThanYesterday`, `GreaterThanLastWeek`, `LessThanLastWeek`, `GreaterThanLastPeriod`, `LessThanLastPeriod`.
func (MetricRuleTemplateAlertTemplateEscalationsInfoOutput) ElementType ¶ added in v3.8.0
func (MetricRuleTemplateAlertTemplateEscalationsInfoOutput) ElementType() reflect.Type
func (MetricRuleTemplateAlertTemplateEscalationsInfoOutput) Statistics ¶ added in v3.8.0
func (o MetricRuleTemplateAlertTemplateEscalationsInfoOutput) Statistics() pulumi.StringPtrOutput
The statistical aggregation method for critical-level alerts.
func (MetricRuleTemplateAlertTemplateEscalationsInfoOutput) Threshold ¶ added in v3.8.0
func (o MetricRuleTemplateAlertTemplateEscalationsInfoOutput) Threshold() pulumi.StringPtrOutput
The threshold for critical-level alerts.
func (MetricRuleTemplateAlertTemplateEscalationsInfoOutput) Times ¶ added in v3.8.0
func (o MetricRuleTemplateAlertTemplateEscalationsInfoOutput) Times() pulumi.StringPtrOutput
The consecutive number of times for which the metric value is measured before a critical-level alert is triggered.
func (MetricRuleTemplateAlertTemplateEscalationsInfoOutput) ToMetricRuleTemplateAlertTemplateEscalationsInfoOutput ¶ added in v3.8.0
func (o MetricRuleTemplateAlertTemplateEscalationsInfoOutput) ToMetricRuleTemplateAlertTemplateEscalationsInfoOutput() MetricRuleTemplateAlertTemplateEscalationsInfoOutput
func (MetricRuleTemplateAlertTemplateEscalationsInfoOutput) ToMetricRuleTemplateAlertTemplateEscalationsInfoOutputWithContext ¶ added in v3.8.0
func (o MetricRuleTemplateAlertTemplateEscalationsInfoOutput) ToMetricRuleTemplateAlertTemplateEscalationsInfoOutputWithContext(ctx context.Context) MetricRuleTemplateAlertTemplateEscalationsInfoOutput
func (MetricRuleTemplateAlertTemplateEscalationsInfoOutput) ToMetricRuleTemplateAlertTemplateEscalationsInfoPtrOutput ¶ added in v3.8.0
func (o MetricRuleTemplateAlertTemplateEscalationsInfoOutput) ToMetricRuleTemplateAlertTemplateEscalationsInfoPtrOutput() MetricRuleTemplateAlertTemplateEscalationsInfoPtrOutput
func (MetricRuleTemplateAlertTemplateEscalationsInfoOutput) ToMetricRuleTemplateAlertTemplateEscalationsInfoPtrOutputWithContext ¶ added in v3.8.0
func (o MetricRuleTemplateAlertTemplateEscalationsInfoOutput) ToMetricRuleTemplateAlertTemplateEscalationsInfoPtrOutputWithContext(ctx context.Context) MetricRuleTemplateAlertTemplateEscalationsInfoPtrOutput
type MetricRuleTemplateAlertTemplateEscalationsInfoPtrInput ¶ added in v3.8.0
type MetricRuleTemplateAlertTemplateEscalationsInfoPtrInput interface { pulumi.Input ToMetricRuleTemplateAlertTemplateEscalationsInfoPtrOutput() MetricRuleTemplateAlertTemplateEscalationsInfoPtrOutput ToMetricRuleTemplateAlertTemplateEscalationsInfoPtrOutputWithContext(context.Context) MetricRuleTemplateAlertTemplateEscalationsInfoPtrOutput }
MetricRuleTemplateAlertTemplateEscalationsInfoPtrInput is an input type that accepts MetricRuleTemplateAlertTemplateEscalationsInfoArgs, MetricRuleTemplateAlertTemplateEscalationsInfoPtr and MetricRuleTemplateAlertTemplateEscalationsInfoPtrOutput values. You can construct a concrete instance of `MetricRuleTemplateAlertTemplateEscalationsInfoPtrInput` via:
MetricRuleTemplateAlertTemplateEscalationsInfoArgs{...} or: nil
func MetricRuleTemplateAlertTemplateEscalationsInfoPtr ¶ added in v3.8.0
func MetricRuleTemplateAlertTemplateEscalationsInfoPtr(v *MetricRuleTemplateAlertTemplateEscalationsInfoArgs) MetricRuleTemplateAlertTemplateEscalationsInfoPtrInput
type MetricRuleTemplateAlertTemplateEscalationsInfoPtrOutput ¶ added in v3.8.0
type MetricRuleTemplateAlertTemplateEscalationsInfoPtrOutput struct{ *pulumi.OutputState }
func (MetricRuleTemplateAlertTemplateEscalationsInfoPtrOutput) ComparisonOperator ¶ added in v3.8.0
func (o MetricRuleTemplateAlertTemplateEscalationsInfoPtrOutput) ComparisonOperator() pulumi.StringPtrOutput
The comparison operator of the threshold for critical-level alerts. Valid values: `GreaterThanOrEqualToThreshold`, `GreaterThanThreshold`, `LessThanOrEqualToThreshold`, `LessThanThreshold`, `NotEqualToThreshold`, `GreaterThanYesterday`, `LessThanYesterday`, `GreaterThanLastWeek`, `LessThanLastWeek`, `GreaterThanLastPeriod`, `LessThanLastPeriod`.
func (MetricRuleTemplateAlertTemplateEscalationsInfoPtrOutput) ElementType ¶ added in v3.8.0
func (MetricRuleTemplateAlertTemplateEscalationsInfoPtrOutput) ElementType() reflect.Type
func (MetricRuleTemplateAlertTemplateEscalationsInfoPtrOutput) Statistics ¶ added in v3.8.0
func (o MetricRuleTemplateAlertTemplateEscalationsInfoPtrOutput) Statistics() pulumi.StringPtrOutput
The statistical aggregation method for critical-level alerts.
func (MetricRuleTemplateAlertTemplateEscalationsInfoPtrOutput) Threshold ¶ added in v3.8.0
func (o MetricRuleTemplateAlertTemplateEscalationsInfoPtrOutput) Threshold() pulumi.StringPtrOutput
The threshold for critical-level alerts.
func (MetricRuleTemplateAlertTemplateEscalationsInfoPtrOutput) Times ¶ added in v3.8.0
func (o MetricRuleTemplateAlertTemplateEscalationsInfoPtrOutput) Times() pulumi.StringPtrOutput
The consecutive number of times for which the metric value is measured before a critical-level alert is triggered.
func (MetricRuleTemplateAlertTemplateEscalationsInfoPtrOutput) ToMetricRuleTemplateAlertTemplateEscalationsInfoPtrOutput ¶ added in v3.8.0
func (o MetricRuleTemplateAlertTemplateEscalationsInfoPtrOutput) ToMetricRuleTemplateAlertTemplateEscalationsInfoPtrOutput() MetricRuleTemplateAlertTemplateEscalationsInfoPtrOutput
func (MetricRuleTemplateAlertTemplateEscalationsInfoPtrOutput) ToMetricRuleTemplateAlertTemplateEscalationsInfoPtrOutputWithContext ¶ added in v3.8.0
func (o MetricRuleTemplateAlertTemplateEscalationsInfoPtrOutput) ToMetricRuleTemplateAlertTemplateEscalationsInfoPtrOutputWithContext(ctx context.Context) MetricRuleTemplateAlertTemplateEscalationsInfoPtrOutput
type MetricRuleTemplateAlertTemplateEscalationsInput ¶ added in v3.8.0
type MetricRuleTemplateAlertTemplateEscalationsInput interface { pulumi.Input ToMetricRuleTemplateAlertTemplateEscalationsOutput() MetricRuleTemplateAlertTemplateEscalationsOutput ToMetricRuleTemplateAlertTemplateEscalationsOutputWithContext(context.Context) MetricRuleTemplateAlertTemplateEscalationsOutput }
MetricRuleTemplateAlertTemplateEscalationsInput is an input type that accepts MetricRuleTemplateAlertTemplateEscalationsArgs and MetricRuleTemplateAlertTemplateEscalationsOutput values. You can construct a concrete instance of `MetricRuleTemplateAlertTemplateEscalationsInput` via:
MetricRuleTemplateAlertTemplateEscalationsArgs{...}
type MetricRuleTemplateAlertTemplateEscalationsOutput ¶ added in v3.8.0
type MetricRuleTemplateAlertTemplateEscalationsOutput struct{ *pulumi.OutputState }
func (MetricRuleTemplateAlertTemplateEscalationsOutput) Critical ¶ added in v3.8.0
func (o MetricRuleTemplateAlertTemplateEscalationsOutput) Critical() MetricRuleTemplateAlertTemplateEscalationsCriticalPtrOutput
The condition for triggering critical-level alerts. See `critical` below.
func (MetricRuleTemplateAlertTemplateEscalationsOutput) ElementType ¶ added in v3.8.0
func (MetricRuleTemplateAlertTemplateEscalationsOutput) ElementType() reflect.Type
func (MetricRuleTemplateAlertTemplateEscalationsOutput) Info ¶ added in v3.8.0
func (o MetricRuleTemplateAlertTemplateEscalationsOutput) Info() MetricRuleTemplateAlertTemplateEscalationsInfoPtrOutput
The condition for triggering info-level alerts. See `info` below.
func (MetricRuleTemplateAlertTemplateEscalationsOutput) ToMetricRuleTemplateAlertTemplateEscalationsOutput ¶ added in v3.8.0
func (o MetricRuleTemplateAlertTemplateEscalationsOutput) ToMetricRuleTemplateAlertTemplateEscalationsOutput() MetricRuleTemplateAlertTemplateEscalationsOutput
func (MetricRuleTemplateAlertTemplateEscalationsOutput) ToMetricRuleTemplateAlertTemplateEscalationsOutputWithContext ¶ added in v3.8.0
func (o MetricRuleTemplateAlertTemplateEscalationsOutput) ToMetricRuleTemplateAlertTemplateEscalationsOutputWithContext(ctx context.Context) MetricRuleTemplateAlertTemplateEscalationsOutput
func (MetricRuleTemplateAlertTemplateEscalationsOutput) ToMetricRuleTemplateAlertTemplateEscalationsPtrOutput ¶ added in v3.8.0
func (o MetricRuleTemplateAlertTemplateEscalationsOutput) ToMetricRuleTemplateAlertTemplateEscalationsPtrOutput() MetricRuleTemplateAlertTemplateEscalationsPtrOutput
func (MetricRuleTemplateAlertTemplateEscalationsOutput) ToMetricRuleTemplateAlertTemplateEscalationsPtrOutputWithContext ¶ added in v3.8.0
func (o MetricRuleTemplateAlertTemplateEscalationsOutput) ToMetricRuleTemplateAlertTemplateEscalationsPtrOutputWithContext(ctx context.Context) MetricRuleTemplateAlertTemplateEscalationsPtrOutput
func (MetricRuleTemplateAlertTemplateEscalationsOutput) Warn ¶ added in v3.8.0
func (o MetricRuleTemplateAlertTemplateEscalationsOutput) Warn() MetricRuleTemplateAlertTemplateEscalationsWarnPtrOutput
The condition for triggering warn-level alerts. See `warn` below.
type MetricRuleTemplateAlertTemplateEscalationsPtrInput ¶ added in v3.8.0
type MetricRuleTemplateAlertTemplateEscalationsPtrInput interface { pulumi.Input ToMetricRuleTemplateAlertTemplateEscalationsPtrOutput() MetricRuleTemplateAlertTemplateEscalationsPtrOutput ToMetricRuleTemplateAlertTemplateEscalationsPtrOutputWithContext(context.Context) MetricRuleTemplateAlertTemplateEscalationsPtrOutput }
MetricRuleTemplateAlertTemplateEscalationsPtrInput is an input type that accepts MetricRuleTemplateAlertTemplateEscalationsArgs, MetricRuleTemplateAlertTemplateEscalationsPtr and MetricRuleTemplateAlertTemplateEscalationsPtrOutput values. You can construct a concrete instance of `MetricRuleTemplateAlertTemplateEscalationsPtrInput` via:
MetricRuleTemplateAlertTemplateEscalationsArgs{...} or: nil
func MetricRuleTemplateAlertTemplateEscalationsPtr ¶ added in v3.8.0
func MetricRuleTemplateAlertTemplateEscalationsPtr(v *MetricRuleTemplateAlertTemplateEscalationsArgs) MetricRuleTemplateAlertTemplateEscalationsPtrInput
type MetricRuleTemplateAlertTemplateEscalationsPtrOutput ¶ added in v3.8.0
type MetricRuleTemplateAlertTemplateEscalationsPtrOutput struct{ *pulumi.OutputState }
func (MetricRuleTemplateAlertTemplateEscalationsPtrOutput) Critical ¶ added in v3.8.0
func (o MetricRuleTemplateAlertTemplateEscalationsPtrOutput) Critical() MetricRuleTemplateAlertTemplateEscalationsCriticalPtrOutput
The condition for triggering critical-level alerts. See `critical` below.
func (MetricRuleTemplateAlertTemplateEscalationsPtrOutput) ElementType ¶ added in v3.8.0
func (MetricRuleTemplateAlertTemplateEscalationsPtrOutput) ElementType() reflect.Type
func (MetricRuleTemplateAlertTemplateEscalationsPtrOutput) Info ¶ added in v3.8.0
func (o MetricRuleTemplateAlertTemplateEscalationsPtrOutput) Info() MetricRuleTemplateAlertTemplateEscalationsInfoPtrOutput
The condition for triggering info-level alerts. See `info` below.
func (MetricRuleTemplateAlertTemplateEscalationsPtrOutput) ToMetricRuleTemplateAlertTemplateEscalationsPtrOutput ¶ added in v3.8.0
func (o MetricRuleTemplateAlertTemplateEscalationsPtrOutput) ToMetricRuleTemplateAlertTemplateEscalationsPtrOutput() MetricRuleTemplateAlertTemplateEscalationsPtrOutput
func (MetricRuleTemplateAlertTemplateEscalationsPtrOutput) ToMetricRuleTemplateAlertTemplateEscalationsPtrOutputWithContext ¶ added in v3.8.0
func (o MetricRuleTemplateAlertTemplateEscalationsPtrOutput) ToMetricRuleTemplateAlertTemplateEscalationsPtrOutputWithContext(ctx context.Context) MetricRuleTemplateAlertTemplateEscalationsPtrOutput
func (MetricRuleTemplateAlertTemplateEscalationsPtrOutput) Warn ¶ added in v3.8.0
func (o MetricRuleTemplateAlertTemplateEscalationsPtrOutput) Warn() MetricRuleTemplateAlertTemplateEscalationsWarnPtrOutput
The condition for triggering warn-level alerts. See `warn` below.
type MetricRuleTemplateAlertTemplateEscalationsWarn ¶ added in v3.8.0
type MetricRuleTemplateAlertTemplateEscalationsWarn struct { // The comparison operator of the threshold for critical-level alerts. Valid values: `GreaterThanOrEqualToThreshold`, `GreaterThanThreshold`, `LessThanOrEqualToThreshold`, `LessThanThreshold`, `NotEqualToThreshold`, `GreaterThanYesterday`, `LessThanYesterday`, `GreaterThanLastWeek`, `LessThanLastWeek`, `GreaterThanLastPeriod`, `LessThanLastPeriod`. ComparisonOperator *string `pulumi:"comparisonOperator"` // The statistical aggregation method for critical-level alerts. Statistics *string `pulumi:"statistics"` // The threshold for critical-level alerts. Threshold *string `pulumi:"threshold"` // The consecutive number of times for which the metric value is measured before a critical-level alert is triggered. Times *string `pulumi:"times"` }
type MetricRuleTemplateAlertTemplateEscalationsWarnArgs ¶ added in v3.8.0
type MetricRuleTemplateAlertTemplateEscalationsWarnArgs struct { // The comparison operator of the threshold for critical-level alerts. Valid values: `GreaterThanOrEqualToThreshold`, `GreaterThanThreshold`, `LessThanOrEqualToThreshold`, `LessThanThreshold`, `NotEqualToThreshold`, `GreaterThanYesterday`, `LessThanYesterday`, `GreaterThanLastWeek`, `LessThanLastWeek`, `GreaterThanLastPeriod`, `LessThanLastPeriod`. ComparisonOperator pulumi.StringPtrInput `pulumi:"comparisonOperator"` // The statistical aggregation method for critical-level alerts. Statistics pulumi.StringPtrInput `pulumi:"statistics"` // The threshold for critical-level alerts. Threshold pulumi.StringPtrInput `pulumi:"threshold"` // The consecutive number of times for which the metric value is measured before a critical-level alert is triggered. Times pulumi.StringPtrInput `pulumi:"times"` }
func (MetricRuleTemplateAlertTemplateEscalationsWarnArgs) ElementType ¶ added in v3.8.0
func (MetricRuleTemplateAlertTemplateEscalationsWarnArgs) ElementType() reflect.Type
func (MetricRuleTemplateAlertTemplateEscalationsWarnArgs) ToMetricRuleTemplateAlertTemplateEscalationsWarnOutput ¶ added in v3.8.0
func (i MetricRuleTemplateAlertTemplateEscalationsWarnArgs) ToMetricRuleTemplateAlertTemplateEscalationsWarnOutput() MetricRuleTemplateAlertTemplateEscalationsWarnOutput
func (MetricRuleTemplateAlertTemplateEscalationsWarnArgs) ToMetricRuleTemplateAlertTemplateEscalationsWarnOutputWithContext ¶ added in v3.8.0
func (i MetricRuleTemplateAlertTemplateEscalationsWarnArgs) ToMetricRuleTemplateAlertTemplateEscalationsWarnOutputWithContext(ctx context.Context) MetricRuleTemplateAlertTemplateEscalationsWarnOutput
func (MetricRuleTemplateAlertTemplateEscalationsWarnArgs) ToMetricRuleTemplateAlertTemplateEscalationsWarnPtrOutput ¶ added in v3.8.0
func (i MetricRuleTemplateAlertTemplateEscalationsWarnArgs) ToMetricRuleTemplateAlertTemplateEscalationsWarnPtrOutput() MetricRuleTemplateAlertTemplateEscalationsWarnPtrOutput
func (MetricRuleTemplateAlertTemplateEscalationsWarnArgs) ToMetricRuleTemplateAlertTemplateEscalationsWarnPtrOutputWithContext ¶ added in v3.8.0
func (i MetricRuleTemplateAlertTemplateEscalationsWarnArgs) ToMetricRuleTemplateAlertTemplateEscalationsWarnPtrOutputWithContext(ctx context.Context) MetricRuleTemplateAlertTemplateEscalationsWarnPtrOutput
type MetricRuleTemplateAlertTemplateEscalationsWarnInput ¶ added in v3.8.0
type MetricRuleTemplateAlertTemplateEscalationsWarnInput interface { pulumi.Input ToMetricRuleTemplateAlertTemplateEscalationsWarnOutput() MetricRuleTemplateAlertTemplateEscalationsWarnOutput ToMetricRuleTemplateAlertTemplateEscalationsWarnOutputWithContext(context.Context) MetricRuleTemplateAlertTemplateEscalationsWarnOutput }
MetricRuleTemplateAlertTemplateEscalationsWarnInput is an input type that accepts MetricRuleTemplateAlertTemplateEscalationsWarnArgs and MetricRuleTemplateAlertTemplateEscalationsWarnOutput values. You can construct a concrete instance of `MetricRuleTemplateAlertTemplateEscalationsWarnInput` via:
MetricRuleTemplateAlertTemplateEscalationsWarnArgs{...}
type MetricRuleTemplateAlertTemplateEscalationsWarnOutput ¶ added in v3.8.0
type MetricRuleTemplateAlertTemplateEscalationsWarnOutput struct{ *pulumi.OutputState }
func (MetricRuleTemplateAlertTemplateEscalationsWarnOutput) ComparisonOperator ¶ added in v3.8.0
func (o MetricRuleTemplateAlertTemplateEscalationsWarnOutput) ComparisonOperator() pulumi.StringPtrOutput
The comparison operator of the threshold for critical-level alerts. Valid values: `GreaterThanOrEqualToThreshold`, `GreaterThanThreshold`, `LessThanOrEqualToThreshold`, `LessThanThreshold`, `NotEqualToThreshold`, `GreaterThanYesterday`, `LessThanYesterday`, `GreaterThanLastWeek`, `LessThanLastWeek`, `GreaterThanLastPeriod`, `LessThanLastPeriod`.
func (MetricRuleTemplateAlertTemplateEscalationsWarnOutput) ElementType ¶ added in v3.8.0
func (MetricRuleTemplateAlertTemplateEscalationsWarnOutput) ElementType() reflect.Type
func (MetricRuleTemplateAlertTemplateEscalationsWarnOutput) Statistics ¶ added in v3.8.0
func (o MetricRuleTemplateAlertTemplateEscalationsWarnOutput) Statistics() pulumi.StringPtrOutput
The statistical aggregation method for critical-level alerts.
func (MetricRuleTemplateAlertTemplateEscalationsWarnOutput) Threshold ¶ added in v3.8.0
func (o MetricRuleTemplateAlertTemplateEscalationsWarnOutput) Threshold() pulumi.StringPtrOutput
The threshold for critical-level alerts.
func (MetricRuleTemplateAlertTemplateEscalationsWarnOutput) Times ¶ added in v3.8.0
func (o MetricRuleTemplateAlertTemplateEscalationsWarnOutput) Times() pulumi.StringPtrOutput
The consecutive number of times for which the metric value is measured before a critical-level alert is triggered.
func (MetricRuleTemplateAlertTemplateEscalationsWarnOutput) ToMetricRuleTemplateAlertTemplateEscalationsWarnOutput ¶ added in v3.8.0
func (o MetricRuleTemplateAlertTemplateEscalationsWarnOutput) ToMetricRuleTemplateAlertTemplateEscalationsWarnOutput() MetricRuleTemplateAlertTemplateEscalationsWarnOutput
func (MetricRuleTemplateAlertTemplateEscalationsWarnOutput) ToMetricRuleTemplateAlertTemplateEscalationsWarnOutputWithContext ¶ added in v3.8.0
func (o MetricRuleTemplateAlertTemplateEscalationsWarnOutput) ToMetricRuleTemplateAlertTemplateEscalationsWarnOutputWithContext(ctx context.Context) MetricRuleTemplateAlertTemplateEscalationsWarnOutput
func (MetricRuleTemplateAlertTemplateEscalationsWarnOutput) ToMetricRuleTemplateAlertTemplateEscalationsWarnPtrOutput ¶ added in v3.8.0
func (o MetricRuleTemplateAlertTemplateEscalationsWarnOutput) ToMetricRuleTemplateAlertTemplateEscalationsWarnPtrOutput() MetricRuleTemplateAlertTemplateEscalationsWarnPtrOutput
func (MetricRuleTemplateAlertTemplateEscalationsWarnOutput) ToMetricRuleTemplateAlertTemplateEscalationsWarnPtrOutputWithContext ¶ added in v3.8.0
func (o MetricRuleTemplateAlertTemplateEscalationsWarnOutput) ToMetricRuleTemplateAlertTemplateEscalationsWarnPtrOutputWithContext(ctx context.Context) MetricRuleTemplateAlertTemplateEscalationsWarnPtrOutput
type MetricRuleTemplateAlertTemplateEscalationsWarnPtrInput ¶ added in v3.8.0
type MetricRuleTemplateAlertTemplateEscalationsWarnPtrInput interface { pulumi.Input ToMetricRuleTemplateAlertTemplateEscalationsWarnPtrOutput() MetricRuleTemplateAlertTemplateEscalationsWarnPtrOutput ToMetricRuleTemplateAlertTemplateEscalationsWarnPtrOutputWithContext(context.Context) MetricRuleTemplateAlertTemplateEscalationsWarnPtrOutput }
MetricRuleTemplateAlertTemplateEscalationsWarnPtrInput is an input type that accepts MetricRuleTemplateAlertTemplateEscalationsWarnArgs, MetricRuleTemplateAlertTemplateEscalationsWarnPtr and MetricRuleTemplateAlertTemplateEscalationsWarnPtrOutput values. You can construct a concrete instance of `MetricRuleTemplateAlertTemplateEscalationsWarnPtrInput` via:
MetricRuleTemplateAlertTemplateEscalationsWarnArgs{...} or: nil
func MetricRuleTemplateAlertTemplateEscalationsWarnPtr ¶ added in v3.8.0
func MetricRuleTemplateAlertTemplateEscalationsWarnPtr(v *MetricRuleTemplateAlertTemplateEscalationsWarnArgs) MetricRuleTemplateAlertTemplateEscalationsWarnPtrInput
type MetricRuleTemplateAlertTemplateEscalationsWarnPtrOutput ¶ added in v3.8.0
type MetricRuleTemplateAlertTemplateEscalationsWarnPtrOutput struct{ *pulumi.OutputState }
func (MetricRuleTemplateAlertTemplateEscalationsWarnPtrOutput) ComparisonOperator ¶ added in v3.8.0
func (o MetricRuleTemplateAlertTemplateEscalationsWarnPtrOutput) ComparisonOperator() pulumi.StringPtrOutput
The comparison operator of the threshold for critical-level alerts. Valid values: `GreaterThanOrEqualToThreshold`, `GreaterThanThreshold`, `LessThanOrEqualToThreshold`, `LessThanThreshold`, `NotEqualToThreshold`, `GreaterThanYesterday`, `LessThanYesterday`, `GreaterThanLastWeek`, `LessThanLastWeek`, `GreaterThanLastPeriod`, `LessThanLastPeriod`.
func (MetricRuleTemplateAlertTemplateEscalationsWarnPtrOutput) ElementType ¶ added in v3.8.0
func (MetricRuleTemplateAlertTemplateEscalationsWarnPtrOutput) ElementType() reflect.Type
func (MetricRuleTemplateAlertTemplateEscalationsWarnPtrOutput) Statistics ¶ added in v3.8.0
func (o MetricRuleTemplateAlertTemplateEscalationsWarnPtrOutput) Statistics() pulumi.StringPtrOutput
The statistical aggregation method for critical-level alerts.
func (MetricRuleTemplateAlertTemplateEscalationsWarnPtrOutput) Threshold ¶ added in v3.8.0
func (o MetricRuleTemplateAlertTemplateEscalationsWarnPtrOutput) Threshold() pulumi.StringPtrOutput
The threshold for critical-level alerts.
func (MetricRuleTemplateAlertTemplateEscalationsWarnPtrOutput) Times ¶ added in v3.8.0
func (o MetricRuleTemplateAlertTemplateEscalationsWarnPtrOutput) Times() pulumi.StringPtrOutput
The consecutive number of times for which the metric value is measured before a critical-level alert is triggered.
func (MetricRuleTemplateAlertTemplateEscalationsWarnPtrOutput) ToMetricRuleTemplateAlertTemplateEscalationsWarnPtrOutput ¶ added in v3.8.0
func (o MetricRuleTemplateAlertTemplateEscalationsWarnPtrOutput) ToMetricRuleTemplateAlertTemplateEscalationsWarnPtrOutput() MetricRuleTemplateAlertTemplateEscalationsWarnPtrOutput
func (MetricRuleTemplateAlertTemplateEscalationsWarnPtrOutput) ToMetricRuleTemplateAlertTemplateEscalationsWarnPtrOutputWithContext ¶ added in v3.8.0
func (o MetricRuleTemplateAlertTemplateEscalationsWarnPtrOutput) ToMetricRuleTemplateAlertTemplateEscalationsWarnPtrOutputWithContext(ctx context.Context) MetricRuleTemplateAlertTemplateEscalationsWarnPtrOutput
type MetricRuleTemplateAlertTemplateInput ¶ added in v3.8.0
type MetricRuleTemplateAlertTemplateInput interface { pulumi.Input ToMetricRuleTemplateAlertTemplateOutput() MetricRuleTemplateAlertTemplateOutput ToMetricRuleTemplateAlertTemplateOutputWithContext(context.Context) MetricRuleTemplateAlertTemplateOutput }
MetricRuleTemplateAlertTemplateInput is an input type that accepts MetricRuleTemplateAlertTemplateArgs and MetricRuleTemplateAlertTemplateOutput values. You can construct a concrete instance of `MetricRuleTemplateAlertTemplateInput` via:
MetricRuleTemplateAlertTemplateArgs{...}
type MetricRuleTemplateAlertTemplateOutput ¶ added in v3.8.0
type MetricRuleTemplateAlertTemplateOutput struct{ *pulumi.OutputState }
func (MetricRuleTemplateAlertTemplateOutput) Category ¶ added in v3.8.0
func (o MetricRuleTemplateAlertTemplateOutput) Category() pulumi.StringOutput
The abbreviation of the service name. Valid values: `ecs`, `rds`, `ads`, `slb`, `vpc`, `apigateway`, `cdn`, `cs`, `dcdn`, `ddos`, `eip`, `elasticsearch`, `emr`, `ess`, `hbase`, `iotEdge`, `kvstoreSharding`, `kvstoreSplitrw`, `kvstoreStandard`, `memcache`, `mns`, `mongodb`, `mongodbCluster`, `mongodbSharding`, `mqTopic`, `ocs`, `opensearch`, `oss`, `polardb`, `petadata`, `scdn`, `sharebandwidthpackages`, `sls`, `vpn`.
func (MetricRuleTemplateAlertTemplateOutput) ElementType ¶ added in v3.8.0
func (MetricRuleTemplateAlertTemplateOutput) ElementType() reflect.Type
func (MetricRuleTemplateAlertTemplateOutput) Escalations ¶ added in v3.8.0
func (o MetricRuleTemplateAlertTemplateOutput) Escalations() MetricRuleTemplateAlertTemplateEscalationsPtrOutput
The information about the trigger condition based on the alert level. See `escalations` below.
func (MetricRuleTemplateAlertTemplateOutput) MetricName ¶ added in v3.8.0
func (o MetricRuleTemplateAlertTemplateOutput) MetricName() pulumi.StringOutput
The name of the metric.
> **NOTE:** For more information, see [DescribeMetricMetaList](https://www.alibabacloud.com/help/doc-detail/98846.htm) or [Appendix 1: Metrics](https://www.alibabacloud.com/help/doc-detail/28619.htm).
func (MetricRuleTemplateAlertTemplateOutput) Namespace ¶ added in v3.8.0
func (o MetricRuleTemplateAlertTemplateOutput) Namespace() pulumi.StringOutput
The namespace of the service.
> **NOTE:** For more information, see [DescribeMetricMetaList](https://www.alibabacloud.com/help/doc-detail/98846.htm) or [Appendix 1: Metrics](https://www.alibabacloud.com/help/doc-detail/28619.htm).
func (MetricRuleTemplateAlertTemplateOutput) RuleName ¶ added in v3.8.0
func (o MetricRuleTemplateAlertTemplateOutput) RuleName() pulumi.StringOutput
The name of the alert rule.
func (MetricRuleTemplateAlertTemplateOutput) ToMetricRuleTemplateAlertTemplateOutput ¶ added in v3.8.0
func (o MetricRuleTemplateAlertTemplateOutput) ToMetricRuleTemplateAlertTemplateOutput() MetricRuleTemplateAlertTemplateOutput
func (MetricRuleTemplateAlertTemplateOutput) ToMetricRuleTemplateAlertTemplateOutputWithContext ¶ added in v3.8.0
func (o MetricRuleTemplateAlertTemplateOutput) ToMetricRuleTemplateAlertTemplateOutputWithContext(ctx context.Context) MetricRuleTemplateAlertTemplateOutput
func (MetricRuleTemplateAlertTemplateOutput) Webhook ¶ added in v3.8.0
func (o MetricRuleTemplateAlertTemplateOutput) Webhook() pulumi.StringPtrOutput
The callback URL to which a POST request is sent when an alert is triggered based on the alert rule.
type MetricRuleTemplateArgs ¶ added in v3.8.0
type MetricRuleTemplateArgs struct { // The details of alert rules that are generated based on the alert template. See `alertTemplates` below. AlertTemplates MetricRuleTemplateAlertTemplateArrayInput // The mode in which the alert template is applied. Valid values:`GROUP_INSTANCE_FIRST`or `ALARM_TEMPLATE_FIRST`. GROUP_INSTANCE_FIRST: The metrics in the application group take precedence. If a metric specified in the alert template does not exist in the application group, the system does not generate an alert rule for the metric based on the alert template. ALARM_TEMPLATE_FIRST: The metrics specified in the alert template take precedence. If a metric specified in the alert template does not exist in the application group, the system still generates an alert rule for the metric based on the alert template. ApplyMode pulumi.StringPtrInput // The description of the alert template. Description pulumi.StringPtrInput // The end of the time period during which the alert rule is effective. Valid values: 00 to 23. The value 00 indicates 00:59 and the value 23 indicates 23:59. EnableEndTime pulumi.StringPtrInput // The beginning of the time period during which the alert rule is effective. Valid values: 00 to 23. The value 00 indicates 00:00 and the value 23 indicates 23:00. EnableStartTime pulumi.StringPtrInput // The ID of the application group. GroupId pulumi.StringPtrInput // The name of the alert template. MetricRuleTemplateName pulumi.StringInput // The alert notification method. Valid values:Set the value to 4. The value 4 indicates that alert notifications are sent by using TradeManager and DingTalk chatbots. NotifyLevel pulumi.StringPtrInput // The version of the alert template to be modified. // // > **NOTE:** The version changes with the number of times that the alert template is modified. RestVersion pulumi.StringPtrInput // The mute period during which notifications are not repeatedly sent for an alert.Valid values: 0 to 86400. Unit: seconds. Default value: `86400`. // // > **NOTE:** Only one alert notification is sent during each mute period even if the metric value exceeds the alert threshold several times. SilenceTime pulumi.IntPtrInput // The callback URL to which a POST request is sent when an alert is triggered based on the alert rule. Webhook pulumi.StringPtrInput }
The set of arguments for constructing a MetricRuleTemplate resource.
func (MetricRuleTemplateArgs) ElementType ¶ added in v3.8.0
func (MetricRuleTemplateArgs) ElementType() reflect.Type
type MetricRuleTemplateArray ¶ added in v3.8.0
type MetricRuleTemplateArray []MetricRuleTemplateInput
func (MetricRuleTemplateArray) ElementType ¶ added in v3.8.0
func (MetricRuleTemplateArray) ElementType() reflect.Type
func (MetricRuleTemplateArray) ToMetricRuleTemplateArrayOutput ¶ added in v3.8.0
func (i MetricRuleTemplateArray) ToMetricRuleTemplateArrayOutput() MetricRuleTemplateArrayOutput
func (MetricRuleTemplateArray) ToMetricRuleTemplateArrayOutputWithContext ¶ added in v3.8.0
func (i MetricRuleTemplateArray) ToMetricRuleTemplateArrayOutputWithContext(ctx context.Context) MetricRuleTemplateArrayOutput
type MetricRuleTemplateArrayInput ¶ added in v3.8.0
type MetricRuleTemplateArrayInput interface { pulumi.Input ToMetricRuleTemplateArrayOutput() MetricRuleTemplateArrayOutput ToMetricRuleTemplateArrayOutputWithContext(context.Context) MetricRuleTemplateArrayOutput }
MetricRuleTemplateArrayInput is an input type that accepts MetricRuleTemplateArray and MetricRuleTemplateArrayOutput values. You can construct a concrete instance of `MetricRuleTemplateArrayInput` via:
MetricRuleTemplateArray{ MetricRuleTemplateArgs{...} }
type MetricRuleTemplateArrayOutput ¶ added in v3.8.0
type MetricRuleTemplateArrayOutput struct{ *pulumi.OutputState }
func (MetricRuleTemplateArrayOutput) ElementType ¶ added in v3.8.0
func (MetricRuleTemplateArrayOutput) ElementType() reflect.Type
func (MetricRuleTemplateArrayOutput) Index ¶ added in v3.8.0
func (o MetricRuleTemplateArrayOutput) Index(i pulumi.IntInput) MetricRuleTemplateOutput
func (MetricRuleTemplateArrayOutput) ToMetricRuleTemplateArrayOutput ¶ added in v3.8.0
func (o MetricRuleTemplateArrayOutput) ToMetricRuleTemplateArrayOutput() MetricRuleTemplateArrayOutput
func (MetricRuleTemplateArrayOutput) ToMetricRuleTemplateArrayOutputWithContext ¶ added in v3.8.0
func (o MetricRuleTemplateArrayOutput) ToMetricRuleTemplateArrayOutputWithContext(ctx context.Context) MetricRuleTemplateArrayOutput
type MetricRuleTemplateInput ¶ added in v3.8.0
type MetricRuleTemplateInput interface { pulumi.Input ToMetricRuleTemplateOutput() MetricRuleTemplateOutput ToMetricRuleTemplateOutputWithContext(ctx context.Context) MetricRuleTemplateOutput }
type MetricRuleTemplateMap ¶ added in v3.8.0
type MetricRuleTemplateMap map[string]MetricRuleTemplateInput
func (MetricRuleTemplateMap) ElementType ¶ added in v3.8.0
func (MetricRuleTemplateMap) ElementType() reflect.Type
func (MetricRuleTemplateMap) ToMetricRuleTemplateMapOutput ¶ added in v3.8.0
func (i MetricRuleTemplateMap) ToMetricRuleTemplateMapOutput() MetricRuleTemplateMapOutput
func (MetricRuleTemplateMap) ToMetricRuleTemplateMapOutputWithContext ¶ added in v3.8.0
func (i MetricRuleTemplateMap) ToMetricRuleTemplateMapOutputWithContext(ctx context.Context) MetricRuleTemplateMapOutput
type MetricRuleTemplateMapInput ¶ added in v3.8.0
type MetricRuleTemplateMapInput interface { pulumi.Input ToMetricRuleTemplateMapOutput() MetricRuleTemplateMapOutput ToMetricRuleTemplateMapOutputWithContext(context.Context) MetricRuleTemplateMapOutput }
MetricRuleTemplateMapInput is an input type that accepts MetricRuleTemplateMap and MetricRuleTemplateMapOutput values. You can construct a concrete instance of `MetricRuleTemplateMapInput` via:
MetricRuleTemplateMap{ "key": MetricRuleTemplateArgs{...} }
type MetricRuleTemplateMapOutput ¶ added in v3.8.0
type MetricRuleTemplateMapOutput struct{ *pulumi.OutputState }
func (MetricRuleTemplateMapOutput) ElementType ¶ added in v3.8.0
func (MetricRuleTemplateMapOutput) ElementType() reflect.Type
func (MetricRuleTemplateMapOutput) MapIndex ¶ added in v3.8.0
func (o MetricRuleTemplateMapOutput) MapIndex(k pulumi.StringInput) MetricRuleTemplateOutput
func (MetricRuleTemplateMapOutput) ToMetricRuleTemplateMapOutput ¶ added in v3.8.0
func (o MetricRuleTemplateMapOutput) ToMetricRuleTemplateMapOutput() MetricRuleTemplateMapOutput
func (MetricRuleTemplateMapOutput) ToMetricRuleTemplateMapOutputWithContext ¶ added in v3.8.0
func (o MetricRuleTemplateMapOutput) ToMetricRuleTemplateMapOutputWithContext(ctx context.Context) MetricRuleTemplateMapOutput
type MetricRuleTemplateOutput ¶ added in v3.8.0
type MetricRuleTemplateOutput struct{ *pulumi.OutputState }
func (MetricRuleTemplateOutput) AlertTemplates ¶ added in v3.27.0
func (o MetricRuleTemplateOutput) AlertTemplates() MetricRuleTemplateAlertTemplateArrayOutput
The details of alert rules that are generated based on the alert template. See `alertTemplates` below.
func (MetricRuleTemplateOutput) ApplyMode ¶ added in v3.27.0
func (o MetricRuleTemplateOutput) ApplyMode() pulumi.StringPtrOutput
The mode in which the alert template is applied. Valid values:`GROUP_INSTANCE_FIRST`or `ALARM_TEMPLATE_FIRST`. GROUP_INSTANCE_FIRST: The metrics in the application group take precedence. If a metric specified in the alert template does not exist in the application group, the system does not generate an alert rule for the metric based on the alert template. ALARM_TEMPLATE_FIRST: The metrics specified in the alert template take precedence. If a metric specified in the alert template does not exist in the application group, the system still generates an alert rule for the metric based on the alert template.
func (MetricRuleTemplateOutput) Description ¶ added in v3.27.0
func (o MetricRuleTemplateOutput) Description() pulumi.StringPtrOutput
The description of the alert template.
func (MetricRuleTemplateOutput) ElementType ¶ added in v3.8.0
func (MetricRuleTemplateOutput) ElementType() reflect.Type
func (MetricRuleTemplateOutput) EnableEndTime ¶ added in v3.27.0
func (o MetricRuleTemplateOutput) EnableEndTime() pulumi.StringPtrOutput
The end of the time period during which the alert rule is effective. Valid values: 00 to 23. The value 00 indicates 00:59 and the value 23 indicates 23:59.
func (MetricRuleTemplateOutput) EnableStartTime ¶ added in v3.27.0
func (o MetricRuleTemplateOutput) EnableStartTime() pulumi.StringPtrOutput
The beginning of the time period during which the alert rule is effective. Valid values: 00 to 23. The value 00 indicates 00:00 and the value 23 indicates 23:00.
func (MetricRuleTemplateOutput) GroupId ¶ added in v3.27.0
func (o MetricRuleTemplateOutput) GroupId() pulumi.StringPtrOutput
The ID of the application group.
func (MetricRuleTemplateOutput) MetricRuleTemplateName ¶ added in v3.27.0
func (o MetricRuleTemplateOutput) MetricRuleTemplateName() pulumi.StringOutput
The name of the alert template.
func (MetricRuleTemplateOutput) NotifyLevel ¶ added in v3.27.0
func (o MetricRuleTemplateOutput) NotifyLevel() pulumi.StringPtrOutput
The alert notification method. Valid values:Set the value to 4. The value 4 indicates that alert notifications are sent by using TradeManager and DingTalk chatbots.
func (MetricRuleTemplateOutput) RestVersion ¶ added in v3.27.0
func (o MetricRuleTemplateOutput) RestVersion() pulumi.StringOutput
The version of the alert template to be modified.
> **NOTE:** The version changes with the number of times that the alert template is modified.
func (MetricRuleTemplateOutput) SilenceTime ¶ added in v3.27.0
func (o MetricRuleTemplateOutput) SilenceTime() pulumi.IntPtrOutput
The mute period during which notifications are not repeatedly sent for an alert.Valid values: 0 to 86400. Unit: seconds. Default value: `86400`.
> **NOTE:** Only one alert notification is sent during each mute period even if the metric value exceeds the alert threshold several times.
func (MetricRuleTemplateOutput) ToMetricRuleTemplateOutput ¶ added in v3.8.0
func (o MetricRuleTemplateOutput) ToMetricRuleTemplateOutput() MetricRuleTemplateOutput
func (MetricRuleTemplateOutput) ToMetricRuleTemplateOutputWithContext ¶ added in v3.8.0
func (o MetricRuleTemplateOutput) ToMetricRuleTemplateOutputWithContext(ctx context.Context) MetricRuleTemplateOutput
func (MetricRuleTemplateOutput) Webhook ¶ added in v3.27.0
func (o MetricRuleTemplateOutput) Webhook() pulumi.StringPtrOutput
The callback URL to which a POST request is sent when an alert is triggered based on the alert rule.
type MetricRuleTemplateState ¶ added in v3.8.0
type MetricRuleTemplateState struct { // The details of alert rules that are generated based on the alert template. See `alertTemplates` below. AlertTemplates MetricRuleTemplateAlertTemplateArrayInput // The mode in which the alert template is applied. Valid values:`GROUP_INSTANCE_FIRST`or `ALARM_TEMPLATE_FIRST`. GROUP_INSTANCE_FIRST: The metrics in the application group take precedence. If a metric specified in the alert template does not exist in the application group, the system does not generate an alert rule for the metric based on the alert template. ALARM_TEMPLATE_FIRST: The metrics specified in the alert template take precedence. If a metric specified in the alert template does not exist in the application group, the system still generates an alert rule for the metric based on the alert template. ApplyMode pulumi.StringPtrInput // The description of the alert template. Description pulumi.StringPtrInput // The end of the time period during which the alert rule is effective. Valid values: 00 to 23. The value 00 indicates 00:59 and the value 23 indicates 23:59. EnableEndTime pulumi.StringPtrInput // The beginning of the time period during which the alert rule is effective. Valid values: 00 to 23. The value 00 indicates 00:00 and the value 23 indicates 23:00. EnableStartTime pulumi.StringPtrInput // The ID of the application group. GroupId pulumi.StringPtrInput // The name of the alert template. MetricRuleTemplateName pulumi.StringPtrInput // The alert notification method. Valid values:Set the value to 4. The value 4 indicates that alert notifications are sent by using TradeManager and DingTalk chatbots. NotifyLevel pulumi.StringPtrInput // The version of the alert template to be modified. // // > **NOTE:** The version changes with the number of times that the alert template is modified. RestVersion pulumi.StringPtrInput // The mute period during which notifications are not repeatedly sent for an alert.Valid values: 0 to 86400. Unit: seconds. Default value: `86400`. // // > **NOTE:** Only one alert notification is sent during each mute period even if the metric value exceeds the alert threshold several times. SilenceTime pulumi.IntPtrInput // The callback URL to which a POST request is sent when an alert is triggered based on the alert rule. Webhook pulumi.StringPtrInput }
func (MetricRuleTemplateState) ElementType ¶ added in v3.8.0
func (MetricRuleTemplateState) ElementType() reflect.Type
type MonitorGroup ¶
type MonitorGroup struct { pulumi.CustomResourceState // The alert group to which alert notifications will be sent. ContactGroups pulumi.StringArrayOutput `pulumi:"contactGroups"` // The name of the application group. MonitorGroupName pulumi.StringOutput `pulumi:"monitorGroupName"` // The ID of the resource group. ResourceGroupId pulumi.StringPtrOutput `pulumi:"resourceGroupId"` // The name of the resource group. ResourceGroupName pulumi.StringPtrOutput `pulumi:"resourceGroupName"` // A mapping of tags to assign to the resource. Tags pulumi.MapOutput `pulumi:"tags"` }
Provides a Cloud Monitor Service Monitor Group resource.
For information about Cloud Monitor Service Monitor Group and how to use it, see [What is Monitor Group](https://www.alibabacloud.com/help/en/cloudmonitor/latest/createmonitorgroup).
> **NOTE:** Available since v1.113.0.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/cms" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cms.NewMonitorGroup(ctx, "example", &cms.MonitorGroupArgs{ MonitorGroupName: pulumi.String("tf-example-accmonitorgroup"), }) if err != nil { return err } _, err = cms.NewMonitorGroup(ctx, "default2", &cms.MonitorGroupArgs{ ContactGroups: pulumi.StringArray{ pulumi.String("your_contact_groups"), }, ResourceGroupId: pulumi.String("your_resource_group_id"), ResourceGroupName: pulumi.String("resource_group_name"), Tags: pulumi.Map{ "Created": pulumi.Any("TF"), "For": pulumi.Any("Acceptance-example"), }, }) if err != nil { return err } return nil }) }
```
## Import
Cloud Monitor Service Monitor Group can be imported using the id, e.g.
```sh $ pulumi import alicloud:cms/monitorGroup:MonitorGroup example <id> ```
func GetMonitorGroup ¶
func GetMonitorGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MonitorGroupState, opts ...pulumi.ResourceOption) (*MonitorGroup, error)
GetMonitorGroup gets an existing MonitorGroup 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 NewMonitorGroup ¶
func NewMonitorGroup(ctx *pulumi.Context, name string, args *MonitorGroupArgs, opts ...pulumi.ResourceOption) (*MonitorGroup, error)
NewMonitorGroup registers a new resource with the given unique name, arguments, and options.
func (*MonitorGroup) ElementType ¶
func (*MonitorGroup) ElementType() reflect.Type
func (*MonitorGroup) ToMonitorGroupOutput ¶
func (i *MonitorGroup) ToMonitorGroupOutput() MonitorGroupOutput
func (*MonitorGroup) ToMonitorGroupOutputWithContext ¶
func (i *MonitorGroup) ToMonitorGroupOutputWithContext(ctx context.Context) MonitorGroupOutput
type MonitorGroupArgs ¶
type MonitorGroupArgs struct { // The alert group to which alert notifications will be sent. ContactGroups pulumi.StringArrayInput // The name of the application group. MonitorGroupName pulumi.StringPtrInput // The ID of the resource group. ResourceGroupId pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.MapInput }
The set of arguments for constructing a MonitorGroup resource.
func (MonitorGroupArgs) ElementType ¶
func (MonitorGroupArgs) ElementType() reflect.Type
type MonitorGroupArray ¶
type MonitorGroupArray []MonitorGroupInput
func (MonitorGroupArray) ElementType ¶
func (MonitorGroupArray) ElementType() reflect.Type
func (MonitorGroupArray) ToMonitorGroupArrayOutput ¶
func (i MonitorGroupArray) ToMonitorGroupArrayOutput() MonitorGroupArrayOutput
func (MonitorGroupArray) ToMonitorGroupArrayOutputWithContext ¶
func (i MonitorGroupArray) ToMonitorGroupArrayOutputWithContext(ctx context.Context) MonitorGroupArrayOutput
type MonitorGroupArrayInput ¶
type MonitorGroupArrayInput interface { pulumi.Input ToMonitorGroupArrayOutput() MonitorGroupArrayOutput ToMonitorGroupArrayOutputWithContext(context.Context) MonitorGroupArrayOutput }
MonitorGroupArrayInput is an input type that accepts MonitorGroupArray and MonitorGroupArrayOutput values. You can construct a concrete instance of `MonitorGroupArrayInput` via:
MonitorGroupArray{ MonitorGroupArgs{...} }
type MonitorGroupArrayOutput ¶
type MonitorGroupArrayOutput struct{ *pulumi.OutputState }
func (MonitorGroupArrayOutput) ElementType ¶
func (MonitorGroupArrayOutput) ElementType() reflect.Type
func (MonitorGroupArrayOutput) Index ¶
func (o MonitorGroupArrayOutput) Index(i pulumi.IntInput) MonitorGroupOutput
func (MonitorGroupArrayOutput) ToMonitorGroupArrayOutput ¶
func (o MonitorGroupArrayOutput) ToMonitorGroupArrayOutput() MonitorGroupArrayOutput
func (MonitorGroupArrayOutput) ToMonitorGroupArrayOutputWithContext ¶
func (o MonitorGroupArrayOutput) ToMonitorGroupArrayOutputWithContext(ctx context.Context) MonitorGroupArrayOutput
type MonitorGroupInput ¶
type MonitorGroupInput interface { pulumi.Input ToMonitorGroupOutput() MonitorGroupOutput ToMonitorGroupOutputWithContext(ctx context.Context) MonitorGroupOutput }
type MonitorGroupInstances ¶
type MonitorGroupInstances struct { pulumi.CustomResourceState // The id of Cms Group. GroupId pulumi.StringOutput `pulumi:"groupId"` // Instance information added to the Cms Group. See `instances` below. Instances MonitorGroupInstancesInstanceArrayOutput `pulumi:"instances"` }
Provides a Cloud Monitor Service Monitor Group Instances resource.
For information about Cloud Monitor Service Monitor Group Instances and how to use it, see [What is Monitor Group Instances](https://www.alibabacloud.com/help/en/cloudmonitor/latest/createmonitorgroupinstances).
> **NOTE:** Available since v1.115.0.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/cms" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/vpc" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cfg := config.New(ctx, "") name := "tf_example" if param := cfg.Get("name"); param != "" { name = param } defaultNetwork, err := vpc.NewNetwork(ctx, "default", &vpc.NetworkArgs{ VpcName: pulumi.String(name), CidrBlock: pulumi.String("192.168.0.0/16"), }) if err != nil { return err } defaultMonitorGroup, err := cms.NewMonitorGroup(ctx, "default", &cms.MonitorGroupArgs{ MonitorGroupName: pulumi.String(name), }) if err != nil { return err } _default, err := alicloud.GetRegions(ctx, &alicloud.GetRegionsArgs{ Current: pulumi.BoolRef(true), }, nil) if err != nil { return err } _, err = cms.NewMonitorGroupInstances(ctx, "example", &cms.MonitorGroupInstancesArgs{ GroupId: defaultMonitorGroup.ID(), Instances: cms.MonitorGroupInstancesInstanceArray{ &cms.MonitorGroupInstancesInstanceArgs{ InstanceId: defaultNetwork.ID(), InstanceName: pulumi.String(name), RegionId: pulumi.String(_default.Regions[0].Id), Category: pulumi.String("vpc"), }, }, }) if err != nil { return err } return nil }) }
```
## Import
Cloud Monitor Service Monitor Group Instances can be imported using the id, e.g.
```sh $ pulumi import alicloud:cms/monitorGroupInstances:MonitorGroupInstances example <group_id> ```
func GetMonitorGroupInstances ¶
func GetMonitorGroupInstances(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MonitorGroupInstancesState, opts ...pulumi.ResourceOption) (*MonitorGroupInstances, error)
GetMonitorGroupInstances gets an existing MonitorGroupInstances 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 NewMonitorGroupInstances ¶
func NewMonitorGroupInstances(ctx *pulumi.Context, name string, args *MonitorGroupInstancesArgs, opts ...pulumi.ResourceOption) (*MonitorGroupInstances, error)
NewMonitorGroupInstances registers a new resource with the given unique name, arguments, and options.
func (*MonitorGroupInstances) ElementType ¶
func (*MonitorGroupInstances) ElementType() reflect.Type
func (*MonitorGroupInstances) ToMonitorGroupInstancesOutput ¶
func (i *MonitorGroupInstances) ToMonitorGroupInstancesOutput() MonitorGroupInstancesOutput
func (*MonitorGroupInstances) ToMonitorGroupInstancesOutputWithContext ¶
func (i *MonitorGroupInstances) ToMonitorGroupInstancesOutputWithContext(ctx context.Context) MonitorGroupInstancesOutput
type MonitorGroupInstancesArgs ¶
type MonitorGroupInstancesArgs struct { // The id of Cms Group. GroupId pulumi.StringInput // Instance information added to the Cms Group. See `instances` below. Instances MonitorGroupInstancesInstanceArrayInput }
The set of arguments for constructing a MonitorGroupInstances resource.
func (MonitorGroupInstancesArgs) ElementType ¶
func (MonitorGroupInstancesArgs) ElementType() reflect.Type
type MonitorGroupInstancesArray ¶
type MonitorGroupInstancesArray []MonitorGroupInstancesInput
func (MonitorGroupInstancesArray) ElementType ¶
func (MonitorGroupInstancesArray) ElementType() reflect.Type
func (MonitorGroupInstancesArray) ToMonitorGroupInstancesArrayOutput ¶
func (i MonitorGroupInstancesArray) ToMonitorGroupInstancesArrayOutput() MonitorGroupInstancesArrayOutput
func (MonitorGroupInstancesArray) ToMonitorGroupInstancesArrayOutputWithContext ¶
func (i MonitorGroupInstancesArray) ToMonitorGroupInstancesArrayOutputWithContext(ctx context.Context) MonitorGroupInstancesArrayOutput
type MonitorGroupInstancesArrayInput ¶
type MonitorGroupInstancesArrayInput interface { pulumi.Input ToMonitorGroupInstancesArrayOutput() MonitorGroupInstancesArrayOutput ToMonitorGroupInstancesArrayOutputWithContext(context.Context) MonitorGroupInstancesArrayOutput }
MonitorGroupInstancesArrayInput is an input type that accepts MonitorGroupInstancesArray and MonitorGroupInstancesArrayOutput values. You can construct a concrete instance of `MonitorGroupInstancesArrayInput` via:
MonitorGroupInstancesArray{ MonitorGroupInstancesArgs{...} }
type MonitorGroupInstancesArrayOutput ¶
type MonitorGroupInstancesArrayOutput struct{ *pulumi.OutputState }
func (MonitorGroupInstancesArrayOutput) ElementType ¶
func (MonitorGroupInstancesArrayOutput) ElementType() reflect.Type
func (MonitorGroupInstancesArrayOutput) Index ¶
func (o MonitorGroupInstancesArrayOutput) Index(i pulumi.IntInput) MonitorGroupInstancesOutput
func (MonitorGroupInstancesArrayOutput) ToMonitorGroupInstancesArrayOutput ¶
func (o MonitorGroupInstancesArrayOutput) ToMonitorGroupInstancesArrayOutput() MonitorGroupInstancesArrayOutput
func (MonitorGroupInstancesArrayOutput) ToMonitorGroupInstancesArrayOutputWithContext ¶
func (o MonitorGroupInstancesArrayOutput) ToMonitorGroupInstancesArrayOutputWithContext(ctx context.Context) MonitorGroupInstancesArrayOutput
type MonitorGroupInstancesInput ¶
type MonitorGroupInstancesInput interface { pulumi.Input ToMonitorGroupInstancesOutput() MonitorGroupInstancesOutput ToMonitorGroupInstancesOutputWithContext(ctx context.Context) MonitorGroupInstancesOutput }
type MonitorGroupInstancesInstance ¶
type MonitorGroupInstancesInstance struct { // The category of instance. Category string `pulumi:"category"` // The id of instance. InstanceId string `pulumi:"instanceId"` // The name of instance. InstanceName string `pulumi:"instanceName"` // The region id of instance. RegionId string `pulumi:"regionId"` }
type MonitorGroupInstancesInstanceArgs ¶
type MonitorGroupInstancesInstanceArgs struct { // The category of instance. Category pulumi.StringInput `pulumi:"category"` // The id of instance. InstanceId pulumi.StringInput `pulumi:"instanceId"` // The name of instance. InstanceName pulumi.StringInput `pulumi:"instanceName"` // The region id of instance. RegionId pulumi.StringInput `pulumi:"regionId"` }
func (MonitorGroupInstancesInstanceArgs) ElementType ¶
func (MonitorGroupInstancesInstanceArgs) ElementType() reflect.Type
func (MonitorGroupInstancesInstanceArgs) ToMonitorGroupInstancesInstanceOutput ¶
func (i MonitorGroupInstancesInstanceArgs) ToMonitorGroupInstancesInstanceOutput() MonitorGroupInstancesInstanceOutput
func (MonitorGroupInstancesInstanceArgs) ToMonitorGroupInstancesInstanceOutputWithContext ¶
func (i MonitorGroupInstancesInstanceArgs) ToMonitorGroupInstancesInstanceOutputWithContext(ctx context.Context) MonitorGroupInstancesInstanceOutput
type MonitorGroupInstancesInstanceArray ¶
type MonitorGroupInstancesInstanceArray []MonitorGroupInstancesInstanceInput
func (MonitorGroupInstancesInstanceArray) ElementType ¶
func (MonitorGroupInstancesInstanceArray) ElementType() reflect.Type
func (MonitorGroupInstancesInstanceArray) ToMonitorGroupInstancesInstanceArrayOutput ¶
func (i MonitorGroupInstancesInstanceArray) ToMonitorGroupInstancesInstanceArrayOutput() MonitorGroupInstancesInstanceArrayOutput
func (MonitorGroupInstancesInstanceArray) ToMonitorGroupInstancesInstanceArrayOutputWithContext ¶
func (i MonitorGroupInstancesInstanceArray) ToMonitorGroupInstancesInstanceArrayOutputWithContext(ctx context.Context) MonitorGroupInstancesInstanceArrayOutput
type MonitorGroupInstancesInstanceArrayInput ¶
type MonitorGroupInstancesInstanceArrayInput interface { pulumi.Input ToMonitorGroupInstancesInstanceArrayOutput() MonitorGroupInstancesInstanceArrayOutput ToMonitorGroupInstancesInstanceArrayOutputWithContext(context.Context) MonitorGroupInstancesInstanceArrayOutput }
MonitorGroupInstancesInstanceArrayInput is an input type that accepts MonitorGroupInstancesInstanceArray and MonitorGroupInstancesInstanceArrayOutput values. You can construct a concrete instance of `MonitorGroupInstancesInstanceArrayInput` via:
MonitorGroupInstancesInstanceArray{ MonitorGroupInstancesInstanceArgs{...} }
type MonitorGroupInstancesInstanceArrayOutput ¶
type MonitorGroupInstancesInstanceArrayOutput struct{ *pulumi.OutputState }
func (MonitorGroupInstancesInstanceArrayOutput) ElementType ¶
func (MonitorGroupInstancesInstanceArrayOutput) ElementType() reflect.Type
func (MonitorGroupInstancesInstanceArrayOutput) ToMonitorGroupInstancesInstanceArrayOutput ¶
func (o MonitorGroupInstancesInstanceArrayOutput) ToMonitorGroupInstancesInstanceArrayOutput() MonitorGroupInstancesInstanceArrayOutput
func (MonitorGroupInstancesInstanceArrayOutput) ToMonitorGroupInstancesInstanceArrayOutputWithContext ¶
func (o MonitorGroupInstancesInstanceArrayOutput) ToMonitorGroupInstancesInstanceArrayOutputWithContext(ctx context.Context) MonitorGroupInstancesInstanceArrayOutput
type MonitorGroupInstancesInstanceInput ¶
type MonitorGroupInstancesInstanceInput interface { pulumi.Input ToMonitorGroupInstancesInstanceOutput() MonitorGroupInstancesInstanceOutput ToMonitorGroupInstancesInstanceOutputWithContext(context.Context) MonitorGroupInstancesInstanceOutput }
MonitorGroupInstancesInstanceInput is an input type that accepts MonitorGroupInstancesInstanceArgs and MonitorGroupInstancesInstanceOutput values. You can construct a concrete instance of `MonitorGroupInstancesInstanceInput` via:
MonitorGroupInstancesInstanceArgs{...}
type MonitorGroupInstancesInstanceOutput ¶
type MonitorGroupInstancesInstanceOutput struct{ *pulumi.OutputState }
func (MonitorGroupInstancesInstanceOutput) Category ¶
func (o MonitorGroupInstancesInstanceOutput) Category() pulumi.StringOutput
The category of instance.
func (MonitorGroupInstancesInstanceOutput) ElementType ¶
func (MonitorGroupInstancesInstanceOutput) ElementType() reflect.Type
func (MonitorGroupInstancesInstanceOutput) InstanceId ¶
func (o MonitorGroupInstancesInstanceOutput) InstanceId() pulumi.StringOutput
The id of instance.
func (MonitorGroupInstancesInstanceOutput) InstanceName ¶
func (o MonitorGroupInstancesInstanceOutput) InstanceName() pulumi.StringOutput
The name of instance.
func (MonitorGroupInstancesInstanceOutput) RegionId ¶
func (o MonitorGroupInstancesInstanceOutput) RegionId() pulumi.StringOutput
The region id of instance.
func (MonitorGroupInstancesInstanceOutput) ToMonitorGroupInstancesInstanceOutput ¶
func (o MonitorGroupInstancesInstanceOutput) ToMonitorGroupInstancesInstanceOutput() MonitorGroupInstancesInstanceOutput
func (MonitorGroupInstancesInstanceOutput) ToMonitorGroupInstancesInstanceOutputWithContext ¶
func (o MonitorGroupInstancesInstanceOutput) ToMonitorGroupInstancesInstanceOutputWithContext(ctx context.Context) MonitorGroupInstancesInstanceOutput
type MonitorGroupInstancesMap ¶
type MonitorGroupInstancesMap map[string]MonitorGroupInstancesInput
func (MonitorGroupInstancesMap) ElementType ¶
func (MonitorGroupInstancesMap) ElementType() reflect.Type
func (MonitorGroupInstancesMap) ToMonitorGroupInstancesMapOutput ¶
func (i MonitorGroupInstancesMap) ToMonitorGroupInstancesMapOutput() MonitorGroupInstancesMapOutput
func (MonitorGroupInstancesMap) ToMonitorGroupInstancesMapOutputWithContext ¶
func (i MonitorGroupInstancesMap) ToMonitorGroupInstancesMapOutputWithContext(ctx context.Context) MonitorGroupInstancesMapOutput
type MonitorGroupInstancesMapInput ¶
type MonitorGroupInstancesMapInput interface { pulumi.Input ToMonitorGroupInstancesMapOutput() MonitorGroupInstancesMapOutput ToMonitorGroupInstancesMapOutputWithContext(context.Context) MonitorGroupInstancesMapOutput }
MonitorGroupInstancesMapInput is an input type that accepts MonitorGroupInstancesMap and MonitorGroupInstancesMapOutput values. You can construct a concrete instance of `MonitorGroupInstancesMapInput` via:
MonitorGroupInstancesMap{ "key": MonitorGroupInstancesArgs{...} }
type MonitorGroupInstancesMapOutput ¶
type MonitorGroupInstancesMapOutput struct{ *pulumi.OutputState }
func (MonitorGroupInstancesMapOutput) ElementType ¶
func (MonitorGroupInstancesMapOutput) ElementType() reflect.Type
func (MonitorGroupInstancesMapOutput) MapIndex ¶
func (o MonitorGroupInstancesMapOutput) MapIndex(k pulumi.StringInput) MonitorGroupInstancesOutput
func (MonitorGroupInstancesMapOutput) ToMonitorGroupInstancesMapOutput ¶
func (o MonitorGroupInstancesMapOutput) ToMonitorGroupInstancesMapOutput() MonitorGroupInstancesMapOutput
func (MonitorGroupInstancesMapOutput) ToMonitorGroupInstancesMapOutputWithContext ¶
func (o MonitorGroupInstancesMapOutput) ToMonitorGroupInstancesMapOutputWithContext(ctx context.Context) MonitorGroupInstancesMapOutput
type MonitorGroupInstancesOutput ¶
type MonitorGroupInstancesOutput struct{ *pulumi.OutputState }
func (MonitorGroupInstancesOutput) ElementType ¶
func (MonitorGroupInstancesOutput) ElementType() reflect.Type
func (MonitorGroupInstancesOutput) GroupId ¶ added in v3.27.0
func (o MonitorGroupInstancesOutput) GroupId() pulumi.StringOutput
The id of Cms Group.
func (MonitorGroupInstancesOutput) Instances ¶ added in v3.27.0
func (o MonitorGroupInstancesOutput) Instances() MonitorGroupInstancesInstanceArrayOutput
Instance information added to the Cms Group. See `instances` below.
func (MonitorGroupInstancesOutput) ToMonitorGroupInstancesOutput ¶
func (o MonitorGroupInstancesOutput) ToMonitorGroupInstancesOutput() MonitorGroupInstancesOutput
func (MonitorGroupInstancesOutput) ToMonitorGroupInstancesOutputWithContext ¶
func (o MonitorGroupInstancesOutput) ToMonitorGroupInstancesOutputWithContext(ctx context.Context) MonitorGroupInstancesOutput
type MonitorGroupInstancesState ¶
type MonitorGroupInstancesState struct { // The id of Cms Group. GroupId pulumi.StringPtrInput // Instance information added to the Cms Group. See `instances` below. Instances MonitorGroupInstancesInstanceArrayInput }
func (MonitorGroupInstancesState) ElementType ¶
func (MonitorGroupInstancesState) ElementType() reflect.Type
type MonitorGroupMap ¶
type MonitorGroupMap map[string]MonitorGroupInput
func (MonitorGroupMap) ElementType ¶
func (MonitorGroupMap) ElementType() reflect.Type
func (MonitorGroupMap) ToMonitorGroupMapOutput ¶
func (i MonitorGroupMap) ToMonitorGroupMapOutput() MonitorGroupMapOutput
func (MonitorGroupMap) ToMonitorGroupMapOutputWithContext ¶
func (i MonitorGroupMap) ToMonitorGroupMapOutputWithContext(ctx context.Context) MonitorGroupMapOutput
type MonitorGroupMapInput ¶
type MonitorGroupMapInput interface { pulumi.Input ToMonitorGroupMapOutput() MonitorGroupMapOutput ToMonitorGroupMapOutputWithContext(context.Context) MonitorGroupMapOutput }
MonitorGroupMapInput is an input type that accepts MonitorGroupMap and MonitorGroupMapOutput values. You can construct a concrete instance of `MonitorGroupMapInput` via:
MonitorGroupMap{ "key": MonitorGroupArgs{...} }
type MonitorGroupMapOutput ¶
type MonitorGroupMapOutput struct{ *pulumi.OutputState }
func (MonitorGroupMapOutput) ElementType ¶
func (MonitorGroupMapOutput) ElementType() reflect.Type
func (MonitorGroupMapOutput) MapIndex ¶
func (o MonitorGroupMapOutput) MapIndex(k pulumi.StringInput) MonitorGroupOutput
func (MonitorGroupMapOutput) ToMonitorGroupMapOutput ¶
func (o MonitorGroupMapOutput) ToMonitorGroupMapOutput() MonitorGroupMapOutput
func (MonitorGroupMapOutput) ToMonitorGroupMapOutputWithContext ¶
func (o MonitorGroupMapOutput) ToMonitorGroupMapOutputWithContext(ctx context.Context) MonitorGroupMapOutput
type MonitorGroupOutput ¶
type MonitorGroupOutput struct{ *pulumi.OutputState }
func (MonitorGroupOutput) ContactGroups ¶ added in v3.27.0
func (o MonitorGroupOutput) ContactGroups() pulumi.StringArrayOutput
The alert group to which alert notifications will be sent.
func (MonitorGroupOutput) ElementType ¶
func (MonitorGroupOutput) ElementType() reflect.Type
func (MonitorGroupOutput) MonitorGroupName ¶ added in v3.27.0
func (o MonitorGroupOutput) MonitorGroupName() pulumi.StringOutput
The name of the application group.
func (MonitorGroupOutput) ResourceGroupId ¶ added in v3.27.0
func (o MonitorGroupOutput) ResourceGroupId() pulumi.StringPtrOutput
The ID of the resource group.
func (MonitorGroupOutput) ResourceGroupName ¶ added in v3.27.0
func (o MonitorGroupOutput) ResourceGroupName() pulumi.StringPtrOutput
The name of the resource group.
func (MonitorGroupOutput) Tags ¶ added in v3.27.0
func (o MonitorGroupOutput) Tags() pulumi.MapOutput
A mapping of tags to assign to the resource.
func (MonitorGroupOutput) ToMonitorGroupOutput ¶
func (o MonitorGroupOutput) ToMonitorGroupOutput() MonitorGroupOutput
func (MonitorGroupOutput) ToMonitorGroupOutputWithContext ¶
func (o MonitorGroupOutput) ToMonitorGroupOutputWithContext(ctx context.Context) MonitorGroupOutput
type MonitorGroupState ¶
type MonitorGroupState struct { // The alert group to which alert notifications will be sent. ContactGroups pulumi.StringArrayInput // The name of the application group. MonitorGroupName pulumi.StringPtrInput // The ID of the resource group. ResourceGroupId pulumi.StringPtrInput // The name of the resource group. ResourceGroupName pulumi.StringPtrInput // A mapping of tags to assign to the resource. Tags pulumi.MapInput }
func (MonitorGroupState) ElementType ¶
func (MonitorGroupState) ElementType() reflect.Type
type Namespace ¶ added in v3.21.0
type Namespace struct { pulumi.CustomResourceState // The description of the namespace. Description pulumi.StringPtrOutput `pulumi:"description"` // The name of the namespace. The name can contain lowercase letters, digits, and hyphens (-). Namespace pulumi.StringOutput `pulumi:"namespace"` // The data retention period. Default value: `cms.s1.3xlarge`. Valid values: // - `cms.s1.large`: Data storage duration is 15 days. // - `cms.s1.xlarge`: Data storage duration is 32 days. // - `cms.s1.2xlarge`: Data storage duration 63 days. // - `cms.s1.3xlarge`: Data storage duration 93 days. // - `cms.s1.6xlarge`: Data storage duration 185 days. // - `cms.s1.12xlarge`: Data storage duration 376 days. Specification pulumi.StringOutput `pulumi:"specification"` }
Provides a Cloud Monitor Service Namespace resource.
For information about Cloud Monitor Service Namespace and how to use it, see [What is Namespace](https://www.alibabacloud.com/help/en/cloudmonitor/latest/createhybridmonitornamespace).
> **NOTE:** Available since v1.171.0.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/cms" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cms.NewNamespace(ctx, "example", &cms.NamespaceArgs{ Namespace: pulumi.String("tf-example"), Specification: pulumi.String("cms.s1.large"), }) if err != nil { return err } return nil }) }
```
## Import
Cloud Monitor Service Namespace can be imported using the id, e.g.
```sh $ pulumi import alicloud:cms/namespace:Namespace example <id> ```
func GetNamespace ¶ added in v3.21.0
func GetNamespace(ctx *pulumi.Context, name string, id pulumi.IDInput, state *NamespaceState, opts ...pulumi.ResourceOption) (*Namespace, error)
GetNamespace gets an existing Namespace 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 NewNamespace ¶ added in v3.21.0
func NewNamespace(ctx *pulumi.Context, name string, args *NamespaceArgs, opts ...pulumi.ResourceOption) (*Namespace, error)
NewNamespace registers a new resource with the given unique name, arguments, and options.
func (*Namespace) ElementType ¶ added in v3.21.0
func (*Namespace) ToNamespaceOutput ¶ added in v3.21.0
func (i *Namespace) ToNamespaceOutput() NamespaceOutput
func (*Namespace) ToNamespaceOutputWithContext ¶ added in v3.21.0
func (i *Namespace) ToNamespaceOutputWithContext(ctx context.Context) NamespaceOutput
type NamespaceArgs ¶ added in v3.21.0
type NamespaceArgs struct { // The description of the namespace. Description pulumi.StringPtrInput // The name of the namespace. The name can contain lowercase letters, digits, and hyphens (-). Namespace pulumi.StringInput // The data retention period. Default value: `cms.s1.3xlarge`. Valid values: // - `cms.s1.large`: Data storage duration is 15 days. // - `cms.s1.xlarge`: Data storage duration is 32 days. // - `cms.s1.2xlarge`: Data storage duration 63 days. // - `cms.s1.3xlarge`: Data storage duration 93 days. // - `cms.s1.6xlarge`: Data storage duration 185 days. // - `cms.s1.12xlarge`: Data storage duration 376 days. Specification pulumi.StringPtrInput }
The set of arguments for constructing a Namespace resource.
func (NamespaceArgs) ElementType ¶ added in v3.21.0
func (NamespaceArgs) ElementType() reflect.Type
type NamespaceArray ¶ added in v3.21.0
type NamespaceArray []NamespaceInput
func (NamespaceArray) ElementType ¶ added in v3.21.0
func (NamespaceArray) ElementType() reflect.Type
func (NamespaceArray) ToNamespaceArrayOutput ¶ added in v3.21.0
func (i NamespaceArray) ToNamespaceArrayOutput() NamespaceArrayOutput
func (NamespaceArray) ToNamespaceArrayOutputWithContext ¶ added in v3.21.0
func (i NamespaceArray) ToNamespaceArrayOutputWithContext(ctx context.Context) NamespaceArrayOutput
type NamespaceArrayInput ¶ added in v3.21.0
type NamespaceArrayInput interface { pulumi.Input ToNamespaceArrayOutput() NamespaceArrayOutput ToNamespaceArrayOutputWithContext(context.Context) NamespaceArrayOutput }
NamespaceArrayInput is an input type that accepts NamespaceArray and NamespaceArrayOutput values. You can construct a concrete instance of `NamespaceArrayInput` via:
NamespaceArray{ NamespaceArgs{...} }
type NamespaceArrayOutput ¶ added in v3.21.0
type NamespaceArrayOutput struct{ *pulumi.OutputState }
func (NamespaceArrayOutput) ElementType ¶ added in v3.21.0
func (NamespaceArrayOutput) ElementType() reflect.Type
func (NamespaceArrayOutput) Index ¶ added in v3.21.0
func (o NamespaceArrayOutput) Index(i pulumi.IntInput) NamespaceOutput
func (NamespaceArrayOutput) ToNamespaceArrayOutput ¶ added in v3.21.0
func (o NamespaceArrayOutput) ToNamespaceArrayOutput() NamespaceArrayOutput
func (NamespaceArrayOutput) ToNamespaceArrayOutputWithContext ¶ added in v3.21.0
func (o NamespaceArrayOutput) ToNamespaceArrayOutputWithContext(ctx context.Context) NamespaceArrayOutput
type NamespaceInput ¶ added in v3.21.0
type NamespaceInput interface { pulumi.Input ToNamespaceOutput() NamespaceOutput ToNamespaceOutputWithContext(ctx context.Context) NamespaceOutput }
type NamespaceMap ¶ added in v3.21.0
type NamespaceMap map[string]NamespaceInput
func (NamespaceMap) ElementType ¶ added in v3.21.0
func (NamespaceMap) ElementType() reflect.Type
func (NamespaceMap) ToNamespaceMapOutput ¶ added in v3.21.0
func (i NamespaceMap) ToNamespaceMapOutput() NamespaceMapOutput
func (NamespaceMap) ToNamespaceMapOutputWithContext ¶ added in v3.21.0
func (i NamespaceMap) ToNamespaceMapOutputWithContext(ctx context.Context) NamespaceMapOutput
type NamespaceMapInput ¶ added in v3.21.0
type NamespaceMapInput interface { pulumi.Input ToNamespaceMapOutput() NamespaceMapOutput ToNamespaceMapOutputWithContext(context.Context) NamespaceMapOutput }
NamespaceMapInput is an input type that accepts NamespaceMap and NamespaceMapOutput values. You can construct a concrete instance of `NamespaceMapInput` via:
NamespaceMap{ "key": NamespaceArgs{...} }
type NamespaceMapOutput ¶ added in v3.21.0
type NamespaceMapOutput struct{ *pulumi.OutputState }
func (NamespaceMapOutput) ElementType ¶ added in v3.21.0
func (NamespaceMapOutput) ElementType() reflect.Type
func (NamespaceMapOutput) MapIndex ¶ added in v3.21.0
func (o NamespaceMapOutput) MapIndex(k pulumi.StringInput) NamespaceOutput
func (NamespaceMapOutput) ToNamespaceMapOutput ¶ added in v3.21.0
func (o NamespaceMapOutput) ToNamespaceMapOutput() NamespaceMapOutput
func (NamespaceMapOutput) ToNamespaceMapOutputWithContext ¶ added in v3.21.0
func (o NamespaceMapOutput) ToNamespaceMapOutputWithContext(ctx context.Context) NamespaceMapOutput
type NamespaceOutput ¶ added in v3.21.0
type NamespaceOutput struct{ *pulumi.OutputState }
func (NamespaceOutput) Description ¶ added in v3.27.0
func (o NamespaceOutput) Description() pulumi.StringPtrOutput
The description of the namespace.
func (NamespaceOutput) ElementType ¶ added in v3.21.0
func (NamespaceOutput) ElementType() reflect.Type
func (NamespaceOutput) Namespace ¶ added in v3.27.0
func (o NamespaceOutput) Namespace() pulumi.StringOutput
The name of the namespace. The name can contain lowercase letters, digits, and hyphens (-).
func (NamespaceOutput) Specification ¶ added in v3.27.0
func (o NamespaceOutput) Specification() pulumi.StringOutput
The data retention period. Default value: `cms.s1.3xlarge`. Valid values: - `cms.s1.large`: Data storage duration is 15 days. - `cms.s1.xlarge`: Data storage duration is 32 days. - `cms.s1.2xlarge`: Data storage duration 63 days. - `cms.s1.3xlarge`: Data storage duration 93 days. - `cms.s1.6xlarge`: Data storage duration 185 days. - `cms.s1.12xlarge`: Data storage duration 376 days.
func (NamespaceOutput) ToNamespaceOutput ¶ added in v3.21.0
func (o NamespaceOutput) ToNamespaceOutput() NamespaceOutput
func (NamespaceOutput) ToNamespaceOutputWithContext ¶ added in v3.21.0
func (o NamespaceOutput) ToNamespaceOutputWithContext(ctx context.Context) NamespaceOutput
type NamespaceState ¶ added in v3.21.0
type NamespaceState struct { // The description of the namespace. Description pulumi.StringPtrInput // The name of the namespace. The name can contain lowercase letters, digits, and hyphens (-). Namespace pulumi.StringPtrInput // The data retention period. Default value: `cms.s1.3xlarge`. Valid values: // - `cms.s1.large`: Data storage duration is 15 days. // - `cms.s1.xlarge`: Data storage duration is 32 days. // - `cms.s1.2xlarge`: Data storage duration 63 days. // - `cms.s1.3xlarge`: Data storage duration 93 days. // - `cms.s1.6xlarge`: Data storage duration 185 days. // - `cms.s1.12xlarge`: Data storage duration 376 days. Specification pulumi.StringPtrInput }
func (NamespaceState) ElementType ¶ added in v3.21.0
func (NamespaceState) ElementType() reflect.Type
type SiteMonitor ¶
type SiteMonitor struct { pulumi.CustomResourceState // The URL or IP address monitored by the site monitoring task. Address pulumi.StringOutput `pulumi:"address"` // The IDs of existing alert rules to be associated with the site monitoring task. AlertIds pulumi.StringArrayOutput `pulumi:"alertIds"` // The time when the site monitoring task was created. CreateTime pulumi.StringOutput `pulumi:"createTime"` // The monitoring interval of the site monitoring task. Unit: minutes. Valid values: `1`, `5`, `15`, `30` and `60`. Default value: `1`. **NOTE:** From version 1.207.0, `interval` can be set to `30`, `60`. Interval pulumi.IntPtrOutput `pulumi:"interval"` // The detection points in a JSON array. For example, `[{"city":"546","isp":"465"},{"city":"572","isp":"465"},{"city":"738","isp":"465"}]` indicates the detection points in Beijing, Hangzhou, and Qingdao respectively. You can call the [DescribeSiteMonitorISPCityList](https://www.alibabacloud.com/help/en/doc-detail/115045.htm) operation to query detection point information. If this parameter is not specified, three detection points will be chosen randomly for monitoring. See `ispCities` below. IspCities SiteMonitorIspCityArrayOutput `pulumi:"ispCities"` // The extended options of the protocol of the site monitoring task. The options vary according to the protocol. See [extended options](https://www.alibabacloud.com/help/en/cms/developer-reference/api-cms-2019-01-01-createsitemonitor#api-detail-35). OptionsJson pulumi.StringPtrOutput `pulumi:"optionsJson"` // The name of the site monitoring task. The name must be 4 to 100 characters in length. The name can contain the following types of characters: letters, digits, and underscores. TaskName pulumi.StringOutput `pulumi:"taskName"` // The status of the site monitoring task. TaskState pulumi.StringOutput `pulumi:"taskState"` // The protocol of the site monitoring task. Currently, site monitoring supports the following protocols: HTTP, PING, TCP, UDP, DNS, SMTP, POP3, and FTP. TaskType pulumi.StringOutput `pulumi:"taskType"` // The time when the site monitoring task was updated. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
This resource provides a site monitor resource and it can be used to monitor public endpoints and websites. Details at https://www.alibabacloud.com/help/doc-detail/67907.htm
> **NOTE:** Available since v1.72.0.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/cms" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cms.NewSiteMonitor(ctx, "basic", &cms.SiteMonitorArgs{ Address: pulumi.String("http://www.alibabacloud.com"), TaskName: pulumi.String("tf-example"), TaskType: pulumi.String("HTTP"), Interval: pulumi.Int(5), IspCities: cms.SiteMonitorIspCityArray{ &cms.SiteMonitorIspCityArgs{ City: pulumi.String("546"), Isp: pulumi.String("465"), }, }, OptionsJson: pulumi.String(`{ "http_method": "get", "waitTime_after_completion": null, "ipv6_task": false, "diagnosis_ping": false, "diagnosis_mtr": false, "assertions": [ { "operator": "lessThan", "type": "response_time", "target": 1000 } ], "time_out": 30000 }
`),
}) if err != nil { return err } return nil }) }
```
## Import
Cloud Monitor Service Site Monitor can be imported using the id, e.g.
```sh $ pulumi import alicloud:cms/siteMonitor:SiteMonitor example <id> ```
func GetSiteMonitor ¶
func GetSiteMonitor(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SiteMonitorState, opts ...pulumi.ResourceOption) (*SiteMonitor, error)
GetSiteMonitor gets an existing SiteMonitor 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 NewSiteMonitor ¶
func NewSiteMonitor(ctx *pulumi.Context, name string, args *SiteMonitorArgs, opts ...pulumi.ResourceOption) (*SiteMonitor, error)
NewSiteMonitor registers a new resource with the given unique name, arguments, and options.
func (*SiteMonitor) ElementType ¶
func (*SiteMonitor) ElementType() reflect.Type
func (*SiteMonitor) ToSiteMonitorOutput ¶
func (i *SiteMonitor) ToSiteMonitorOutput() SiteMonitorOutput
func (*SiteMonitor) ToSiteMonitorOutputWithContext ¶
func (i *SiteMonitor) ToSiteMonitorOutputWithContext(ctx context.Context) SiteMonitorOutput
type SiteMonitorArgs ¶
type SiteMonitorArgs struct { // The URL or IP address monitored by the site monitoring task. Address pulumi.StringInput // The IDs of existing alert rules to be associated with the site monitoring task. AlertIds pulumi.StringArrayInput // The monitoring interval of the site monitoring task. Unit: minutes. Valid values: `1`, `5`, `15`, `30` and `60`. Default value: `1`. **NOTE:** From version 1.207.0, `interval` can be set to `30`, `60`. Interval pulumi.IntPtrInput // The detection points in a JSON array. For example, `[{"city":"546","isp":"465"},{"city":"572","isp":"465"},{"city":"738","isp":"465"}]` indicates the detection points in Beijing, Hangzhou, and Qingdao respectively. You can call the [DescribeSiteMonitorISPCityList](https://www.alibabacloud.com/help/en/doc-detail/115045.htm) operation to query detection point information. If this parameter is not specified, three detection points will be chosen randomly for monitoring. See `ispCities` below. IspCities SiteMonitorIspCityArrayInput // The extended options of the protocol of the site monitoring task. The options vary according to the protocol. See [extended options](https://www.alibabacloud.com/help/en/cms/developer-reference/api-cms-2019-01-01-createsitemonitor#api-detail-35). OptionsJson pulumi.StringPtrInput // The name of the site monitoring task. The name must be 4 to 100 characters in length. The name can contain the following types of characters: letters, digits, and underscores. TaskName pulumi.StringInput // The protocol of the site monitoring task. Currently, site monitoring supports the following protocols: HTTP, PING, TCP, UDP, DNS, SMTP, POP3, and FTP. TaskType pulumi.StringInput }
The set of arguments for constructing a SiteMonitor resource.
func (SiteMonitorArgs) ElementType ¶
func (SiteMonitorArgs) ElementType() reflect.Type
type SiteMonitorArray ¶
type SiteMonitorArray []SiteMonitorInput
func (SiteMonitorArray) ElementType ¶
func (SiteMonitorArray) ElementType() reflect.Type
func (SiteMonitorArray) ToSiteMonitorArrayOutput ¶
func (i SiteMonitorArray) ToSiteMonitorArrayOutput() SiteMonitorArrayOutput
func (SiteMonitorArray) ToSiteMonitorArrayOutputWithContext ¶
func (i SiteMonitorArray) ToSiteMonitorArrayOutputWithContext(ctx context.Context) SiteMonitorArrayOutput
type SiteMonitorArrayInput ¶
type SiteMonitorArrayInput interface { pulumi.Input ToSiteMonitorArrayOutput() SiteMonitorArrayOutput ToSiteMonitorArrayOutputWithContext(context.Context) SiteMonitorArrayOutput }
SiteMonitorArrayInput is an input type that accepts SiteMonitorArray and SiteMonitorArrayOutput values. You can construct a concrete instance of `SiteMonitorArrayInput` via:
SiteMonitorArray{ SiteMonitorArgs{...} }
type SiteMonitorArrayOutput ¶
type SiteMonitorArrayOutput struct{ *pulumi.OutputState }
func (SiteMonitorArrayOutput) ElementType ¶
func (SiteMonitorArrayOutput) ElementType() reflect.Type
func (SiteMonitorArrayOutput) Index ¶
func (o SiteMonitorArrayOutput) Index(i pulumi.IntInput) SiteMonitorOutput
func (SiteMonitorArrayOutput) ToSiteMonitorArrayOutput ¶
func (o SiteMonitorArrayOutput) ToSiteMonitorArrayOutput() SiteMonitorArrayOutput
func (SiteMonitorArrayOutput) ToSiteMonitorArrayOutputWithContext ¶
func (o SiteMonitorArrayOutput) ToSiteMonitorArrayOutputWithContext(ctx context.Context) SiteMonitorArrayOutput
type SiteMonitorInput ¶
type SiteMonitorInput interface { pulumi.Input ToSiteMonitorOutput() SiteMonitorOutput ToSiteMonitorOutputWithContext(ctx context.Context) SiteMonitorOutput }
type SiteMonitorIspCity ¶
type SiteMonitorIspCityArgs ¶
type SiteMonitorIspCityArgs struct { // The ID of the city. City pulumi.StringInput `pulumi:"city"` // The ID of the carrier. Isp pulumi.StringInput `pulumi:"isp"` }
func (SiteMonitorIspCityArgs) ElementType ¶
func (SiteMonitorIspCityArgs) ElementType() reflect.Type
func (SiteMonitorIspCityArgs) ToSiteMonitorIspCityOutput ¶
func (i SiteMonitorIspCityArgs) ToSiteMonitorIspCityOutput() SiteMonitorIspCityOutput
func (SiteMonitorIspCityArgs) ToSiteMonitorIspCityOutputWithContext ¶
func (i SiteMonitorIspCityArgs) ToSiteMonitorIspCityOutputWithContext(ctx context.Context) SiteMonitorIspCityOutput
type SiteMonitorIspCityArray ¶
type SiteMonitorIspCityArray []SiteMonitorIspCityInput
func (SiteMonitorIspCityArray) ElementType ¶
func (SiteMonitorIspCityArray) ElementType() reflect.Type
func (SiteMonitorIspCityArray) ToSiteMonitorIspCityArrayOutput ¶
func (i SiteMonitorIspCityArray) ToSiteMonitorIspCityArrayOutput() SiteMonitorIspCityArrayOutput
func (SiteMonitorIspCityArray) ToSiteMonitorIspCityArrayOutputWithContext ¶
func (i SiteMonitorIspCityArray) ToSiteMonitorIspCityArrayOutputWithContext(ctx context.Context) SiteMonitorIspCityArrayOutput
type SiteMonitorIspCityArrayInput ¶
type SiteMonitorIspCityArrayInput interface { pulumi.Input ToSiteMonitorIspCityArrayOutput() SiteMonitorIspCityArrayOutput ToSiteMonitorIspCityArrayOutputWithContext(context.Context) SiteMonitorIspCityArrayOutput }
SiteMonitorIspCityArrayInput is an input type that accepts SiteMonitorIspCityArray and SiteMonitorIspCityArrayOutput values. You can construct a concrete instance of `SiteMonitorIspCityArrayInput` via:
SiteMonitorIspCityArray{ SiteMonitorIspCityArgs{...} }
type SiteMonitorIspCityArrayOutput ¶
type SiteMonitorIspCityArrayOutput struct{ *pulumi.OutputState }
func (SiteMonitorIspCityArrayOutput) ElementType ¶
func (SiteMonitorIspCityArrayOutput) ElementType() reflect.Type
func (SiteMonitorIspCityArrayOutput) Index ¶
func (o SiteMonitorIspCityArrayOutput) Index(i pulumi.IntInput) SiteMonitorIspCityOutput
func (SiteMonitorIspCityArrayOutput) ToSiteMonitorIspCityArrayOutput ¶
func (o SiteMonitorIspCityArrayOutput) ToSiteMonitorIspCityArrayOutput() SiteMonitorIspCityArrayOutput
func (SiteMonitorIspCityArrayOutput) ToSiteMonitorIspCityArrayOutputWithContext ¶
func (o SiteMonitorIspCityArrayOutput) ToSiteMonitorIspCityArrayOutputWithContext(ctx context.Context) SiteMonitorIspCityArrayOutput
type SiteMonitorIspCityInput ¶
type SiteMonitorIspCityInput interface { pulumi.Input ToSiteMonitorIspCityOutput() SiteMonitorIspCityOutput ToSiteMonitorIspCityOutputWithContext(context.Context) SiteMonitorIspCityOutput }
SiteMonitorIspCityInput is an input type that accepts SiteMonitorIspCityArgs and SiteMonitorIspCityOutput values. You can construct a concrete instance of `SiteMonitorIspCityInput` via:
SiteMonitorIspCityArgs{...}
type SiteMonitorIspCityOutput ¶
type SiteMonitorIspCityOutput struct{ *pulumi.OutputState }
func (SiteMonitorIspCityOutput) City ¶
func (o SiteMonitorIspCityOutput) City() pulumi.StringOutput
The ID of the city.
func (SiteMonitorIspCityOutput) ElementType ¶
func (SiteMonitorIspCityOutput) ElementType() reflect.Type
func (SiteMonitorIspCityOutput) Isp ¶
func (o SiteMonitorIspCityOutput) Isp() pulumi.StringOutput
The ID of the carrier.
func (SiteMonitorIspCityOutput) ToSiteMonitorIspCityOutput ¶
func (o SiteMonitorIspCityOutput) ToSiteMonitorIspCityOutput() SiteMonitorIspCityOutput
func (SiteMonitorIspCityOutput) ToSiteMonitorIspCityOutputWithContext ¶
func (o SiteMonitorIspCityOutput) ToSiteMonitorIspCityOutputWithContext(ctx context.Context) SiteMonitorIspCityOutput
type SiteMonitorMap ¶
type SiteMonitorMap map[string]SiteMonitorInput
func (SiteMonitorMap) ElementType ¶
func (SiteMonitorMap) ElementType() reflect.Type
func (SiteMonitorMap) ToSiteMonitorMapOutput ¶
func (i SiteMonitorMap) ToSiteMonitorMapOutput() SiteMonitorMapOutput
func (SiteMonitorMap) ToSiteMonitorMapOutputWithContext ¶
func (i SiteMonitorMap) ToSiteMonitorMapOutputWithContext(ctx context.Context) SiteMonitorMapOutput
type SiteMonitorMapInput ¶
type SiteMonitorMapInput interface { pulumi.Input ToSiteMonitorMapOutput() SiteMonitorMapOutput ToSiteMonitorMapOutputWithContext(context.Context) SiteMonitorMapOutput }
SiteMonitorMapInput is an input type that accepts SiteMonitorMap and SiteMonitorMapOutput values. You can construct a concrete instance of `SiteMonitorMapInput` via:
SiteMonitorMap{ "key": SiteMonitorArgs{...} }
type SiteMonitorMapOutput ¶
type SiteMonitorMapOutput struct{ *pulumi.OutputState }
func (SiteMonitorMapOutput) ElementType ¶
func (SiteMonitorMapOutput) ElementType() reflect.Type
func (SiteMonitorMapOutput) MapIndex ¶
func (o SiteMonitorMapOutput) MapIndex(k pulumi.StringInput) SiteMonitorOutput
func (SiteMonitorMapOutput) ToSiteMonitorMapOutput ¶
func (o SiteMonitorMapOutput) ToSiteMonitorMapOutput() SiteMonitorMapOutput
func (SiteMonitorMapOutput) ToSiteMonitorMapOutputWithContext ¶
func (o SiteMonitorMapOutput) ToSiteMonitorMapOutputWithContext(ctx context.Context) SiteMonitorMapOutput
type SiteMonitorOutput ¶
type SiteMonitorOutput struct{ *pulumi.OutputState }
func (SiteMonitorOutput) Address ¶ added in v3.27.0
func (o SiteMonitorOutput) Address() pulumi.StringOutput
The URL or IP address monitored by the site monitoring task.
func (SiteMonitorOutput) AlertIds ¶ added in v3.27.0
func (o SiteMonitorOutput) AlertIds() pulumi.StringArrayOutput
The IDs of existing alert rules to be associated with the site monitoring task.
func (SiteMonitorOutput) CreateTime ¶ added in v3.27.0
func (o SiteMonitorOutput) CreateTime() pulumi.StringOutput
The time when the site monitoring task was created.
func (SiteMonitorOutput) ElementType ¶
func (SiteMonitorOutput) ElementType() reflect.Type
func (SiteMonitorOutput) Interval ¶ added in v3.27.0
func (o SiteMonitorOutput) Interval() pulumi.IntPtrOutput
The monitoring interval of the site monitoring task. Unit: minutes. Valid values: `1`, `5`, `15`, `30` and `60`. Default value: `1`. **NOTE:** From version 1.207.0, `interval` can be set to `30`, `60`.
func (SiteMonitorOutput) IspCities ¶ added in v3.27.0
func (o SiteMonitorOutput) IspCities() SiteMonitorIspCityArrayOutput
The detection points in a JSON array. For example, `[{"city":"546","isp":"465"},{"city":"572","isp":"465"},{"city":"738","isp":"465"}]` indicates the detection points in Beijing, Hangzhou, and Qingdao respectively. You can call the [DescribeSiteMonitorISPCityList](https://www.alibabacloud.com/help/en/doc-detail/115045.htm) operation to query detection point information. If this parameter is not specified, three detection points will be chosen randomly for monitoring. See `ispCities` below.
func (SiteMonitorOutput) OptionsJson ¶ added in v3.27.0
func (o SiteMonitorOutput) OptionsJson() pulumi.StringPtrOutput
The extended options of the protocol of the site monitoring task. The options vary according to the protocol. See [extended options](https://www.alibabacloud.com/help/en/cms/developer-reference/api-cms-2019-01-01-createsitemonitor#api-detail-35).
func (SiteMonitorOutput) TaskName ¶ added in v3.27.0
func (o SiteMonitorOutput) TaskName() pulumi.StringOutput
The name of the site monitoring task. The name must be 4 to 100 characters in length. The name can contain the following types of characters: letters, digits, and underscores.
func (SiteMonitorOutput) TaskState ¶ added in v3.27.0
func (o SiteMonitorOutput) TaskState() pulumi.StringOutput
The status of the site monitoring task.
func (SiteMonitorOutput) TaskType ¶ added in v3.27.0
func (o SiteMonitorOutput) TaskType() pulumi.StringOutput
The protocol of the site monitoring task. Currently, site monitoring supports the following protocols: HTTP, PING, TCP, UDP, DNS, SMTP, POP3, and FTP.
func (SiteMonitorOutput) ToSiteMonitorOutput ¶
func (o SiteMonitorOutput) ToSiteMonitorOutput() SiteMonitorOutput
func (SiteMonitorOutput) ToSiteMonitorOutputWithContext ¶
func (o SiteMonitorOutput) ToSiteMonitorOutputWithContext(ctx context.Context) SiteMonitorOutput
func (SiteMonitorOutput) UpdateTime ¶ added in v3.27.0
func (o SiteMonitorOutput) UpdateTime() pulumi.StringOutput
The time when the site monitoring task was updated.
type SiteMonitorState ¶
type SiteMonitorState struct { // The URL or IP address monitored by the site monitoring task. Address pulumi.StringPtrInput // The IDs of existing alert rules to be associated with the site monitoring task. AlertIds pulumi.StringArrayInput // The time when the site monitoring task was created. CreateTime pulumi.StringPtrInput // The monitoring interval of the site monitoring task. Unit: minutes. Valid values: `1`, `5`, `15`, `30` and `60`. Default value: `1`. **NOTE:** From version 1.207.0, `interval` can be set to `30`, `60`. Interval pulumi.IntPtrInput // The detection points in a JSON array. For example, `[{"city":"546","isp":"465"},{"city":"572","isp":"465"},{"city":"738","isp":"465"}]` indicates the detection points in Beijing, Hangzhou, and Qingdao respectively. You can call the [DescribeSiteMonitorISPCityList](https://www.alibabacloud.com/help/en/doc-detail/115045.htm) operation to query detection point information. If this parameter is not specified, three detection points will be chosen randomly for monitoring. See `ispCities` below. IspCities SiteMonitorIspCityArrayInput // The extended options of the protocol of the site monitoring task. The options vary according to the protocol. See [extended options](https://www.alibabacloud.com/help/en/cms/developer-reference/api-cms-2019-01-01-createsitemonitor#api-detail-35). OptionsJson pulumi.StringPtrInput // The name of the site monitoring task. The name must be 4 to 100 characters in length. The name can contain the following types of characters: letters, digits, and underscores. TaskName pulumi.StringPtrInput // The status of the site monitoring task. TaskState pulumi.StringPtrInput // The protocol of the site monitoring task. Currently, site monitoring supports the following protocols: HTTP, PING, TCP, UDP, DNS, SMTP, POP3, and FTP. TaskType pulumi.StringPtrInput // The time when the site monitoring task was updated. UpdateTime pulumi.StringPtrInput }
func (SiteMonitorState) ElementType ¶
func (SiteMonitorState) ElementType() reflect.Type
type SlsGroup ¶ added in v3.21.0
type SlsGroup struct { pulumi.CustomResourceState // The Config of the Sls Group. You can specify up to 25 Config. See `slsGroupConfig` below. SlsGroupConfigs SlsGroupSlsGroupConfigArrayOutput `pulumi:"slsGroupConfigs"` // The Description of the Sls Group. SlsGroupDescription pulumi.StringPtrOutput `pulumi:"slsGroupDescription"` // The name of the resource. The name must be `2` to `32` characters in length, and can contain letters, digits and underscores (_). It must start with a letter. SlsGroupName pulumi.StringOutput `pulumi:"slsGroupName"` }
Provides a Cloud Monitor Service Sls Group resource.
For information about Cloud Monitor Service Sls Group and how to use it, see [What is Sls Group](https://www.alibabacloud.com/help/doc-detail/28608.htm).
> **NOTE:** Available since v1.171.0.
## Import
Cloud Monitor Service Sls Group can be imported using the id, e.g.
```sh $ pulumi import alicloud:cms/slsGroup:SlsGroup example <sls_group_name> ```
func GetSlsGroup ¶ added in v3.21.0
func GetSlsGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SlsGroupState, opts ...pulumi.ResourceOption) (*SlsGroup, error)
GetSlsGroup gets an existing SlsGroup 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 NewSlsGroup ¶ added in v3.21.0
func NewSlsGroup(ctx *pulumi.Context, name string, args *SlsGroupArgs, opts ...pulumi.ResourceOption) (*SlsGroup, error)
NewSlsGroup registers a new resource with the given unique name, arguments, and options.
func (*SlsGroup) ElementType ¶ added in v3.21.0
func (*SlsGroup) ToSlsGroupOutput ¶ added in v3.21.0
func (i *SlsGroup) ToSlsGroupOutput() SlsGroupOutput
func (*SlsGroup) ToSlsGroupOutputWithContext ¶ added in v3.21.0
func (i *SlsGroup) ToSlsGroupOutputWithContext(ctx context.Context) SlsGroupOutput
type SlsGroupArgs ¶ added in v3.21.0
type SlsGroupArgs struct { // The Config of the Sls Group. You can specify up to 25 Config. See `slsGroupConfig` below. SlsGroupConfigs SlsGroupSlsGroupConfigArrayInput // The Description of the Sls Group. SlsGroupDescription pulumi.StringPtrInput // The name of the resource. The name must be `2` to `32` characters in length, and can contain letters, digits and underscores (_). It must start with a letter. SlsGroupName pulumi.StringInput }
The set of arguments for constructing a SlsGroup resource.
func (SlsGroupArgs) ElementType ¶ added in v3.21.0
func (SlsGroupArgs) ElementType() reflect.Type
type SlsGroupArray ¶ added in v3.21.0
type SlsGroupArray []SlsGroupInput
func (SlsGroupArray) ElementType ¶ added in v3.21.0
func (SlsGroupArray) ElementType() reflect.Type
func (SlsGroupArray) ToSlsGroupArrayOutput ¶ added in v3.21.0
func (i SlsGroupArray) ToSlsGroupArrayOutput() SlsGroupArrayOutput
func (SlsGroupArray) ToSlsGroupArrayOutputWithContext ¶ added in v3.21.0
func (i SlsGroupArray) ToSlsGroupArrayOutputWithContext(ctx context.Context) SlsGroupArrayOutput
type SlsGroupArrayInput ¶ added in v3.21.0
type SlsGroupArrayInput interface { pulumi.Input ToSlsGroupArrayOutput() SlsGroupArrayOutput ToSlsGroupArrayOutputWithContext(context.Context) SlsGroupArrayOutput }
SlsGroupArrayInput is an input type that accepts SlsGroupArray and SlsGroupArrayOutput values. You can construct a concrete instance of `SlsGroupArrayInput` via:
SlsGroupArray{ SlsGroupArgs{...} }
type SlsGroupArrayOutput ¶ added in v3.21.0
type SlsGroupArrayOutput struct{ *pulumi.OutputState }
func (SlsGroupArrayOutput) ElementType ¶ added in v3.21.0
func (SlsGroupArrayOutput) ElementType() reflect.Type
func (SlsGroupArrayOutput) Index ¶ added in v3.21.0
func (o SlsGroupArrayOutput) Index(i pulumi.IntInput) SlsGroupOutput
func (SlsGroupArrayOutput) ToSlsGroupArrayOutput ¶ added in v3.21.0
func (o SlsGroupArrayOutput) ToSlsGroupArrayOutput() SlsGroupArrayOutput
func (SlsGroupArrayOutput) ToSlsGroupArrayOutputWithContext ¶ added in v3.21.0
func (o SlsGroupArrayOutput) ToSlsGroupArrayOutputWithContext(ctx context.Context) SlsGroupArrayOutput
type SlsGroupInput ¶ added in v3.21.0
type SlsGroupInput interface { pulumi.Input ToSlsGroupOutput() SlsGroupOutput ToSlsGroupOutputWithContext(ctx context.Context) SlsGroupOutput }
type SlsGroupMap ¶ added in v3.21.0
type SlsGroupMap map[string]SlsGroupInput
func (SlsGroupMap) ElementType ¶ added in v3.21.0
func (SlsGroupMap) ElementType() reflect.Type
func (SlsGroupMap) ToSlsGroupMapOutput ¶ added in v3.21.0
func (i SlsGroupMap) ToSlsGroupMapOutput() SlsGroupMapOutput
func (SlsGroupMap) ToSlsGroupMapOutputWithContext ¶ added in v3.21.0
func (i SlsGroupMap) ToSlsGroupMapOutputWithContext(ctx context.Context) SlsGroupMapOutput
type SlsGroupMapInput ¶ added in v3.21.0
type SlsGroupMapInput interface { pulumi.Input ToSlsGroupMapOutput() SlsGroupMapOutput ToSlsGroupMapOutputWithContext(context.Context) SlsGroupMapOutput }
SlsGroupMapInput is an input type that accepts SlsGroupMap and SlsGroupMapOutput values. You can construct a concrete instance of `SlsGroupMapInput` via:
SlsGroupMap{ "key": SlsGroupArgs{...} }
type SlsGroupMapOutput ¶ added in v3.21.0
type SlsGroupMapOutput struct{ *pulumi.OutputState }
func (SlsGroupMapOutput) ElementType ¶ added in v3.21.0
func (SlsGroupMapOutput) ElementType() reflect.Type
func (SlsGroupMapOutput) MapIndex ¶ added in v3.21.0
func (o SlsGroupMapOutput) MapIndex(k pulumi.StringInput) SlsGroupOutput
func (SlsGroupMapOutput) ToSlsGroupMapOutput ¶ added in v3.21.0
func (o SlsGroupMapOutput) ToSlsGroupMapOutput() SlsGroupMapOutput
func (SlsGroupMapOutput) ToSlsGroupMapOutputWithContext ¶ added in v3.21.0
func (o SlsGroupMapOutput) ToSlsGroupMapOutputWithContext(ctx context.Context) SlsGroupMapOutput
type SlsGroupOutput ¶ added in v3.21.0
type SlsGroupOutput struct{ *pulumi.OutputState }
func (SlsGroupOutput) ElementType ¶ added in v3.21.0
func (SlsGroupOutput) ElementType() reflect.Type
func (SlsGroupOutput) SlsGroupConfigs ¶ added in v3.27.0
func (o SlsGroupOutput) SlsGroupConfigs() SlsGroupSlsGroupConfigArrayOutput
The Config of the Sls Group. You can specify up to 25 Config. See `slsGroupConfig` below.
func (SlsGroupOutput) SlsGroupDescription ¶ added in v3.27.0
func (o SlsGroupOutput) SlsGroupDescription() pulumi.StringPtrOutput
The Description of the Sls Group.
func (SlsGroupOutput) SlsGroupName ¶ added in v3.27.0
func (o SlsGroupOutput) SlsGroupName() pulumi.StringOutput
The name of the resource. The name must be `2` to `32` characters in length, and can contain letters, digits and underscores (_). It must start with a letter.
func (SlsGroupOutput) ToSlsGroupOutput ¶ added in v3.21.0
func (o SlsGroupOutput) ToSlsGroupOutput() SlsGroupOutput
func (SlsGroupOutput) ToSlsGroupOutputWithContext ¶ added in v3.21.0
func (o SlsGroupOutput) ToSlsGroupOutputWithContext(ctx context.Context) SlsGroupOutput
type SlsGroupSlsGroupConfig ¶ added in v3.21.0
type SlsGroupSlsGroupConfig struct { // The name of the Log Store. SlsLogstore string `pulumi:"slsLogstore"` // The name of the Project. SlsProject string `pulumi:"slsProject"` // The Sls Region. SlsRegion string `pulumi:"slsRegion"` // The ID of the Sls User. SlsUserId *string `pulumi:"slsUserId"` }
type SlsGroupSlsGroupConfigArgs ¶ added in v3.21.0
type SlsGroupSlsGroupConfigArgs struct { // The name of the Log Store. SlsLogstore pulumi.StringInput `pulumi:"slsLogstore"` // The name of the Project. SlsProject pulumi.StringInput `pulumi:"slsProject"` // The Sls Region. SlsRegion pulumi.StringInput `pulumi:"slsRegion"` // The ID of the Sls User. SlsUserId pulumi.StringPtrInput `pulumi:"slsUserId"` }
func (SlsGroupSlsGroupConfigArgs) ElementType ¶ added in v3.21.0
func (SlsGroupSlsGroupConfigArgs) ElementType() reflect.Type
func (SlsGroupSlsGroupConfigArgs) ToSlsGroupSlsGroupConfigOutput ¶ added in v3.21.0
func (i SlsGroupSlsGroupConfigArgs) ToSlsGroupSlsGroupConfigOutput() SlsGroupSlsGroupConfigOutput
func (SlsGroupSlsGroupConfigArgs) ToSlsGroupSlsGroupConfigOutputWithContext ¶ added in v3.21.0
func (i SlsGroupSlsGroupConfigArgs) ToSlsGroupSlsGroupConfigOutputWithContext(ctx context.Context) SlsGroupSlsGroupConfigOutput
type SlsGroupSlsGroupConfigArray ¶ added in v3.21.0
type SlsGroupSlsGroupConfigArray []SlsGroupSlsGroupConfigInput
func (SlsGroupSlsGroupConfigArray) ElementType ¶ added in v3.21.0
func (SlsGroupSlsGroupConfigArray) ElementType() reflect.Type
func (SlsGroupSlsGroupConfigArray) ToSlsGroupSlsGroupConfigArrayOutput ¶ added in v3.21.0
func (i SlsGroupSlsGroupConfigArray) ToSlsGroupSlsGroupConfigArrayOutput() SlsGroupSlsGroupConfigArrayOutput
func (SlsGroupSlsGroupConfigArray) ToSlsGroupSlsGroupConfigArrayOutputWithContext ¶ added in v3.21.0
func (i SlsGroupSlsGroupConfigArray) ToSlsGroupSlsGroupConfigArrayOutputWithContext(ctx context.Context) SlsGroupSlsGroupConfigArrayOutput
type SlsGroupSlsGroupConfigArrayInput ¶ added in v3.21.0
type SlsGroupSlsGroupConfigArrayInput interface { pulumi.Input ToSlsGroupSlsGroupConfigArrayOutput() SlsGroupSlsGroupConfigArrayOutput ToSlsGroupSlsGroupConfigArrayOutputWithContext(context.Context) SlsGroupSlsGroupConfigArrayOutput }
SlsGroupSlsGroupConfigArrayInput is an input type that accepts SlsGroupSlsGroupConfigArray and SlsGroupSlsGroupConfigArrayOutput values. You can construct a concrete instance of `SlsGroupSlsGroupConfigArrayInput` via:
SlsGroupSlsGroupConfigArray{ SlsGroupSlsGroupConfigArgs{...} }
type SlsGroupSlsGroupConfigArrayOutput ¶ added in v3.21.0
type SlsGroupSlsGroupConfigArrayOutput struct{ *pulumi.OutputState }
func (SlsGroupSlsGroupConfigArrayOutput) ElementType ¶ added in v3.21.0
func (SlsGroupSlsGroupConfigArrayOutput) ElementType() reflect.Type
func (SlsGroupSlsGroupConfigArrayOutput) Index ¶ added in v3.21.0
func (o SlsGroupSlsGroupConfigArrayOutput) Index(i pulumi.IntInput) SlsGroupSlsGroupConfigOutput
func (SlsGroupSlsGroupConfigArrayOutput) ToSlsGroupSlsGroupConfigArrayOutput ¶ added in v3.21.0
func (o SlsGroupSlsGroupConfigArrayOutput) ToSlsGroupSlsGroupConfigArrayOutput() SlsGroupSlsGroupConfigArrayOutput
func (SlsGroupSlsGroupConfigArrayOutput) ToSlsGroupSlsGroupConfigArrayOutputWithContext ¶ added in v3.21.0
func (o SlsGroupSlsGroupConfigArrayOutput) ToSlsGroupSlsGroupConfigArrayOutputWithContext(ctx context.Context) SlsGroupSlsGroupConfigArrayOutput
type SlsGroupSlsGroupConfigInput ¶ added in v3.21.0
type SlsGroupSlsGroupConfigInput interface { pulumi.Input ToSlsGroupSlsGroupConfigOutput() SlsGroupSlsGroupConfigOutput ToSlsGroupSlsGroupConfigOutputWithContext(context.Context) SlsGroupSlsGroupConfigOutput }
SlsGroupSlsGroupConfigInput is an input type that accepts SlsGroupSlsGroupConfigArgs and SlsGroupSlsGroupConfigOutput values. You can construct a concrete instance of `SlsGroupSlsGroupConfigInput` via:
SlsGroupSlsGroupConfigArgs{...}
type SlsGroupSlsGroupConfigOutput ¶ added in v3.21.0
type SlsGroupSlsGroupConfigOutput struct{ *pulumi.OutputState }
func (SlsGroupSlsGroupConfigOutput) ElementType ¶ added in v3.21.0
func (SlsGroupSlsGroupConfigOutput) ElementType() reflect.Type
func (SlsGroupSlsGroupConfigOutput) SlsLogstore ¶ added in v3.21.0
func (o SlsGroupSlsGroupConfigOutput) SlsLogstore() pulumi.StringOutput
The name of the Log Store.
func (SlsGroupSlsGroupConfigOutput) SlsProject ¶ added in v3.21.0
func (o SlsGroupSlsGroupConfigOutput) SlsProject() pulumi.StringOutput
The name of the Project.
func (SlsGroupSlsGroupConfigOutput) SlsRegion ¶ added in v3.21.0
func (o SlsGroupSlsGroupConfigOutput) SlsRegion() pulumi.StringOutput
The Sls Region.
func (SlsGroupSlsGroupConfigOutput) SlsUserId ¶ added in v3.21.0
func (o SlsGroupSlsGroupConfigOutput) SlsUserId() pulumi.StringPtrOutput
The ID of the Sls User.
func (SlsGroupSlsGroupConfigOutput) ToSlsGroupSlsGroupConfigOutput ¶ added in v3.21.0
func (o SlsGroupSlsGroupConfigOutput) ToSlsGroupSlsGroupConfigOutput() SlsGroupSlsGroupConfigOutput
func (SlsGroupSlsGroupConfigOutput) ToSlsGroupSlsGroupConfigOutputWithContext ¶ added in v3.21.0
func (o SlsGroupSlsGroupConfigOutput) ToSlsGroupSlsGroupConfigOutputWithContext(ctx context.Context) SlsGroupSlsGroupConfigOutput
type SlsGroupState ¶ added in v3.21.0
type SlsGroupState struct { // The Config of the Sls Group. You can specify up to 25 Config. See `slsGroupConfig` below. SlsGroupConfigs SlsGroupSlsGroupConfigArrayInput // The Description of the Sls Group. SlsGroupDescription pulumi.StringPtrInput // The name of the resource. The name must be `2` to `32` characters in length, and can contain letters, digits and underscores (_). It must start with a letter. SlsGroupName pulumi.StringPtrInput }
func (SlsGroupState) ElementType ¶ added in v3.21.0
func (SlsGroupState) ElementType() reflect.Type
Source Files
¶
- alarm.go
- alarmContact.go
- alarmContactGroup.go
- dynamicTagGroup.go
- eventRule.go
- getAlarmContactGroups.go
- getAlarmContacts.go
- getDynamicTagGroups.go
- getEventRules.go
- getGroupMetricRules.go
- getHybridMonitorDatas.go
- getHybridMonitorFcTasks.go
- getHybridMonitorSlsTasks.go
- getMetricRuleBlackLists.go
- getMetricRuleTemplates.go
- getMonitorGroupInstances.go
- getMonitorGroups.go
- getNamespaces.go
- getService.go
- getSiteMonitors.go
- getSlsGroups.go
- groupMetricRule.go
- hybridMonitorFcTask.go
- hybridMonitorSlsTask.go
- init.go
- metricRuleBlackList.go
- metricRuleTemplate.go
- monitorGroup.go
- monitorGroupInstances.go
- namespace.go
- pulumiTypes.go
- siteMonitor.go
- slsGroup.go